Skip to content

Commit 8b6dee4

Browse files
author
Abdullah
authored
Add Indonesian translations (#156)
* Indonesian strings.xml * Update LanguagesPreference.kt * Update strings.xml * A little fix
1 parent caa2eaa commit 8b6dee4

File tree

3 files changed

+320
-2
lines changed

3 files changed

+320
-2
lines changed

app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
2424
object Polish : LanguagesPreference(9)
2525
object Russian : LanguagesPreference(10)
2626
object Basque : LanguagesPreference(11)
27+
object Indonesian : LanguagesPreference(12)
2728

2829
override fun put(context: Context, scope: CoroutineScope) {
2930
scope.launch {
@@ -49,6 +50,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
4950
Polish -> context.getString(R.string.polish)
5051
Russian -> context.getString(R.string.russian)
5152
Basque -> context.getString(R.string.basque)
53+
Indonesian -> context.getString(R.string.indonesian)
5254
}
5355

5456
fun getLocale(): Locale =
@@ -65,6 +67,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
6567
Polish -> Locale("pl", "PL")
6668
Russian -> Locale("ru", "RU")
6769
Basque -> Locale("eu", "EU")
70+
Indonesian -> Locale("id", "ID")
6871
}
6972

7073
fun setLocale(context: Context) {
@@ -101,6 +104,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
101104
Polish,
102105
Russian,
103106
Basque,
107+
Indonesian,
104108
)
105109

106110
fun fromPreferences(preferences: Preferences): LanguagesPreference =
@@ -116,7 +120,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
116120
8 -> Spanish
117121
9 -> Polish
118122
10 -> Russian
119-
11 -> Basque
123+
11 -> Basque
124+
12 -> Indonesian
120125
else -> default
121126
}
122127

@@ -133,7 +138,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() {
133138
8 -> Spanish
134139
9 -> Polish
135140
10 -> Russian
136-
11 -> Basque
141+
11 -> Basque
142+
12 -> Indonesian
137143
else -> default
138144
}
139145
}
Lines changed: 311 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,311 @@
1+
<resources>
2+
<string name="all">Semua</string>
3+
<plurals name="all_desc">
4+
<item quantity="one">%1$d Artikel Diarsipkan</item>
5+
<item quantity="other">%1$d Artikel Diarsipkan</item>
6+
</plurals>
7+
<string name="unread">Belum Dibaca</string>
8+
<plurals name="unread_desc">
9+
<item quantity="one">%1$d Artikel Belum Dibaca</item>
10+
<item quantity="other">%1$d Artikel Belum Dibaca</item>
11+
</plurals>
12+
<string name="starred">Dibintangi</string>
13+
<plurals name="starred_desc">
14+
<item quantity="one">%1$d Artikel Dibintangi</item>
15+
<item quantity="other">%1$d Artikel Dibintangi</item>
16+
</plurals>
17+
<string name="feeds">Feeds</string>
18+
<string name="syncing">Menyinkronkan…</string>
19+
<string name="loading">Memuat…</string>
20+
<string name="expand_less">Lebih Sedikit</string>
21+
<string name="expand_more">Lebih Banyak</string>
22+
<string name="confirm">Konfirmasi</string>
23+
<string name="cancel">Batalkan</string>
24+
<string name="allow">Izinkan</string>
25+
<string name="deny">Tolak</string>
26+
<string name="defaults">Bawaan</string>
27+
<string name="unknown">Tidak Diketahui</string>
28+
<string name="back">Kembali</string>
29+
<string name="go_to">Menuju ke</string>
30+
<string name="settings">Pengaturan</string>
31+
<string name="refresh">Refresh</string>
32+
<string name="search">Cari</string>
33+
<string name="searching">Mencari…</string>
34+
<string name="subscribe">Berlangganan</string>
35+
<string name="already_subscribed">Sudah berlangganan</string>
36+
<string name="clear">Bersihkan</string>
37+
<string name="paste">Tempel</string>
38+
<string name="feed_or_site_url">Feed atau URL</string>
39+
<string name="import_from_opml">Masukkan File OPML</string>
40+
<string name="preset">Prasetel</string>
41+
<string name="selected">Dipilih</string>
42+
<string name="allow_notification">Izinkan Notifikasi</string>
43+
<string name="all_allow_notification_tips">Izinkan semua Feed di grup \"%1$s\" untuk mengirim notifikasi.</string>
44+
<string name="all_allow_notification_toast">Mengizinkan semua notifikasi dari grup \"%1$s\"</string>
45+
<string name="all_deny_notification_toast">Menolak semua notifikasi dari grup \"%1$s\"</string>
46+
<string name="parse_full_content">Uraikan keseluruhan isi konten</string>
47+
<string name="all_parse_full_content_tips">Uraikan keseluruhan isi konten dalam grup \"%1$s\".</string>
48+
<string name="all_parse_full_content_toast">Menguraikan keseluruhan isi konten dalam grup \"%1$s\"</string>
49+
<string name="all_deny_parse_full_content_toast">Mencegah penguraian isi konten secara lengkap pada semua artikel di grup \"%1$s\"</string>
50+
<string name="clear_articles">Bersihkan Artikel</string>
51+
<string name="clear_articles_in_feed_toast">Membersihkan semua artikel yang diarsip pada Feed \"%1$s\".</string>
52+
<string name="clear_articles_in_group_toast">Membersihkan semua artikel yang diarsip pada grup \"%1$s\".</string>
53+
<string name="clear_articles_feed_tips">Bersihkan semua artikel yang diarsip pada Feed \"%1$s\".</string>
54+
<string name="clear_articles_group_tips">Bersihkan semua artikel yang diarsip pada Feed \"%1$s\".</string>
55+
<string name="add_to_group">Masukkan ke Grup</string>
56+
<string name="move_to_group">Pindahkan ke Grup</string>
57+
<string name="all_move_to_group_tips">Pindahkan semua Feeds di grup \"%1$s\" ke grup \"%2$s\".</string>
58+
<string name="all_move_to_group_toast">Memindahkan semua Feeds ke grup \"%1$s\"</string>
59+
<string name="rename">Ganti Nama</string>
60+
<string name="change_url">Ganti URL</string>
61+
<string name="rename_toast">Nama diganti menjadi \"%1$s\"</string>
62+
<string name="create_new_group">Buat Grup Baru</string>
63+
<string name="name">Nama</string>
64+
<string name="open_with">Buka %1$s</string>
65+
<string name="options">Opsi</string>
66+
<string name="delete">Hapus</string>
67+
<string name="delete_toast">\"%1$s\" Sudah Dihapus</string>
68+
<string name="unsubscribe">Berhenti Berlangganan</string>
69+
<string name="unsubscribe_tips">Berhenti berlangganan dari \"%1$s\" dan hapus semua artikel yang diarsip di dalamnya.</string>
70+
<string name="delete_group">Hapus Grup</string>
71+
<string name="delete_group_tips">Hapus grup \"%1$s\" dan semua Feed dan artikel yang diarsip di dalamnya.</string>
72+
<string name="group_option_tips">Opsi berikut akan diterapkan ke semua Feed dalam grup ini.</string>
73+
<string name="today">Hari ini</string>
74+
<string name="yesterday">Kemarin</string>
75+
<string name="date_at_time">%1$s %2$s</string>
76+
<string name="search_for_in">Cari %1$s di \"%2$s\"</string>
77+
<string name="search_for">Cari %1$s</string>
78+
<string name="mark_as_read">Tandai sudah dibaca</string>
79+
<string name="mark_all_as_read">Tandai sudah dibaca semua</string>
80+
<string name="mark_as_unread">Tandai belum dibaca</string>
81+
<string name="mark_as_starred">Tandai sebagai dibintangi</string>
82+
<string name="mark_as_unstar">Tandai sebagai tidak dibintangi</string>
83+
<string name="mark_as_read_one_day">Tandai Telah Dibaca Lebih dari 1 Hari</string>
84+
<string name="mark_as_read_three_days">Tandai Telah Dibaca Lebih dari 3 Hari</string>
85+
<string name="mark_as_read_seven_days">Tandai Telah Dibaca Lebih dari 7 Hari</string>
86+
<string name="one_day">1h</string>
87+
<string name="three_days">3h</string>
88+
<string name="seven_days">7h</string>
89+
<string name="close">Tutup</string>
90+
<string name="get_new_updates">Dapatkan pembaruan terbaru</string>
91+
<string name="get_new_updates_desc">Versi %1$s sudah tersedia</string>
92+
<string name="in_coding">Dalam tahap koding</string>
93+
<string name="coming_soon">Segera datang</string>
94+
<string name="accounts">Akun</string>
95+
<string name="accounts_desc">Lokal, FreshRSS</string>
96+
<string name="color_and_style">Warna &amp; Gaya</string>
97+
<string name="color_and_style_desc">Tema, gaya warna, ukuran Font</string>
98+
<string name="interaction">Interaksi</string>
99+
<string name="interaction_desc">Saat memulai, getaran Haptik</string>
100+
<string name="languages">Bahasa</string>
101+
<string name="languages_desc">Inggris, Mandarin, dll</string>
102+
<string name="help_translate">Bantu terjemahkan</string>
103+
<string name="use_device_languages">Gunakan bahasa perangkat</string>
104+
<string name="tips_and_support">Tips dan Bantuan</string>
105+
<string name="tips_and_support_desc">Tentang, lisensi Open Source</string>
106+
<string name="welcome">Selamat Datang</string>
107+
<string name="tos_tips">Baca dan setujui Syarat Penggunaan Layanan dan Kebijakan Privasi dari Read You untuk melanjutkan.</string>
108+
<string name="browse_tos_tips">Pelajari lebih lanjut &lt;i&gt;&lt;u&gt;Syarat Penggunaan Layanan dan Kebijakan Privasi&lt;/u&gt;&lt;/i&gt;
109+
</string>
110+
<string name="terms_of_service">Syarat Menggunakan Layanan</string>
111+
<string name="tos_content">
112+
&lt;h5&gt;
113+
114+
Kebijakan Privasi
115+
116+
&lt;/h5&gt;
117+
&lt;br/&gt;
118+
&lt;p&gt;
119+
120+
Kami menjaga privasimu dengan serius.
121+
122+
&lt;/p&gt;
123+
&lt;br/&gt;
124+
&lt;p&gt;
125+
&lt;b&gt;Read You&lt;/b&gt;
126+
127+
tidak menyimpan data penggunanya sama sekali. Dan semua informasi sensitif (sandi ataupun informasi akun lainnya)
128+
disimpan dengan aman di database lokal dari aplikasi yang ada di perangkatmu.
129+
130+
&lt;/p&gt;
131+
&lt;br/&gt;
132+
&lt;p&gt;
133+
&lt;b&gt;Read You&lt;/b&gt;
134+
135+
akan menggunakan izin berikut untuk menyediakan layanan kepada Kamu.
136+
137+
&lt;/p&gt;
138+
&lt;br/&gt;
139+
&lt;p&gt;
140+
141+
- Izin untuk mengakses jaringan (untuk mengakses konten online yang Kamu tentukan)
142+
143+
&lt;/p&gt;
144+
&lt;p&gt;
145+
146+
- Izin untuk melihat status jaringan (untuk mengetahui apakah perangkat saat ini memiliki kesediaan jaringan)
147+
148+
&lt;/p&gt;
149+
&lt;p&gt;
150+
151+
- Izin untuk tetap aktif di latar belakang (untuk otomatis menyinkronkan konten favoritmu secara teratur)
152+
153+
&lt;/p&gt;
154+
&lt;br/&gt;
155+
&lt;br/&gt;
156+
&lt;h5&gt;
157+
158+
Layanan Pihak Ketiga
159+
160+
&lt;/h5&gt;
161+
&lt;br/&gt;
162+
&lt;p&gt;
163+
164+
Kebijakan ini tidak berlaku untuk layanan pihak ketiga yang Kamu gunakan dengan &lt;b&gt;Read You&lt;/b&gt;.
165+
Kamu bisa meninjau kebijakan privasi dari layanan pihak ketiga yang Kamu gunakan di situs web mereka.
166+
167+
&lt;/p&gt;
168+
&lt;br/&gt;
169+
&lt;br/&gt;
170+
&lt;h5&gt;
171+
172+
Perlu Diingat
173+
174+
&lt;/h5&gt;
175+
&lt;br/&gt;
176+
&lt;p&gt;
177+
&lt;b&gt;Read You&lt;/b&gt;
178+
179+
adalah alat pengumpul konten saja. Penggunaan &lt;b&gt;Read You&lt;/b&gt; tunduk pada hukum dan peraturan negara dan wilayahmu,
180+
dan setiap kewajiban yang muncul dari tindakanmu akan ditanggung Kamu secara pribadi.
181+
182+
&lt;/p&gt;
183+
&lt;br/&gt;
184+
&lt;br/&gt;
185+
&lt;h5&gt;
186+
187+
Lisensi Open Source
188+
189+
&lt;/h5&gt;
190+
&lt;br/&gt;
191+
&lt;p&gt;
192+
&lt;b&gt;Read You&lt;/b&gt;
193+
194+
adalah proyek Open Source di bawah Lisensi Open Source GNU GPL 3.0[1], Yang memungkinkan Kamu untuk menggunakan, mereferensikan, dan
195+
memodifikasi Source Code &lt;b&gt;Read You&lt;/b&gt; dengan percuma, tetapi tidak mengizinkan
196+
kode yang dimodifikasi dan diturunkan untuk didistribusikan dan dijual sebagai perangkat lunak Closed-Source yang dikomersilkan.
197+
Untuk detailnya, silakan lihat Lisensi Open Source GNU GPL 3.0 secara lengkap[2].
198+
199+
&lt;/p&gt;
200+
&lt;br/&gt;
201+
&lt;br/&gt;
202+
&lt;h5&gt;
203+
204+
Lampiran
205+
206+
&lt;/h5&gt;
207+
&lt;br/&gt;
208+
&lt;p&gt;
209+
210+
- [1] https://github.com/Ashinch/ReadYou
211+
212+
&lt;/p&gt;
213+
&lt;p&gt;
214+
215+
- [2] https://www.gnu.org/licenses/gpl-3.0.html
216+
217+
&lt;/p&gt;
218+
</string>
219+
<string name="agree">Setuju</string>
220+
<string name="wallpaper_colors">Warna Wallpaper</string>
221+
<string name="no_palettes">Tidak ada palet</string>
222+
<string name="only_android_8.1_plus">Hanya Android 8.1 keatas</string>
223+
<string name="basic_colors">Warna Dasar</string>
224+
<string name="primary_color">Warna Primer</string>
225+
<string name="primary_color_hint">Misal #666666 atau 666666</string>
226+
<string name="appearance">Tampilan</string>
227+
<string name="style">Gaya</string>
228+
<string name="dark_theme">Tema Gelap</string>
229+
<string name="use_device_theme">Gunakan tema perangkat</string>
230+
<string name="on">Hidupkan</string>
231+
<string name="off">Matikan</string>
232+
<string name="other">Lainnya</string>
233+
<string name="amoled_dark_theme">Tema AMOLED</string>
234+
<string name="tonal_elevation">Elevasi nada warna</string>
235+
<string name="reading_fonts">Font bacaan</string>
236+
<string name="basic_fonts">Font dasar</string>
237+
<string name="feeds_page">Haalaman Feed</string>
238+
<string name="flow_page">Halaman alur</string>
239+
<string name="reading_page">Halaman membaca</string>
240+
<string name="sponsor">Sponsor</string>
241+
<string name="open_source_licenses">Lisensi Open Source</string>
242+
<string name="update_link">https://api.github.com/repos/Ashinch/ReadYou/releases/latest</string>
243+
<string name="change_log">Daftar Perubahan</string>
244+
<string name="update">Perbarui</string>
245+
<string name="skip_this_version">Lewati Versi ini</string>
246+
<string name="checking_updates">Memeriksa pembaruan…</string>
247+
<string name="is_latest_version">Versi aplikasi sudah yang terbaru</string>
248+
<string name="check_failure">Tidak bisa memeriksa pembaruan</string>
249+
<string name="download_failure">Tidak bisa mengunduh pemabaruan</string>
250+
<string name="rate_limit">Tingkat permintaan terbataa</string>
251+
<string name="help">Bantuan</string>
252+
<string name="on_start">Saat memulai</string>
253+
<string name="initial_page">Halaman Utama</string>
254+
<string name="initial_filter">Filter Utama</string>
255+
<string name="preview_article_title">Novel "Lord of the Mysteries" akhirnya tamat</string>
256+
<string name="preview_article_desc">The Fool adalah volume kedelapan dan terakhir dari seri The Lord of the Mysteries yang ditulis oleh Cuttlefish That Loves Diving.</string>
257+
<string name="preview_feed_name">Reddit</string>
258+
<string name="value">Nilai</string>
259+
<string name="horizontal_padding">Padding horizontal</string>
260+
<string name="article_date">Waktu publikasi artikel</string>
261+
<string name="article_desc">Deskripsi artikel</string>
262+
<string name="article_images">Gambar artikel</string>
263+
<string name="feed_names">Nama Feed</string>
264+
<string name="feed_favicons">Favicon Feed</string>
265+
<string name="article_date_sticky_header">Header tetap untuk tanggal publikasi (fitur eksperimen)</string>
266+
<string name="article_list">Daftar Artikel</string>
267+
<string name="group_list">Daftar Grup</string>
268+
<string name="always_expand">Selalu lihat lebih banyak</string>
269+
<string name="top">Bagian Atas</string>
270+
<string name="mark_as_read_button_position">Posisi tombol \"Tandai Sudah Dibaca\"</string>
271+
<string name="top_bar">Bar Atas</string>
272+
<string name="fill_selected_icon">Isi ikon yang dipilih</string>
273+
<string name="filter_bar">Bar Filter</string>
274+
<string name="icons">Ikon</string>
275+
<string name="icons_and_labels">Ikon dan Label</string>
276+
<string name="icons_and_label_only_selected">Ikon dan Label (Hanya yang Dipilih)</string>
277+
<string name="tips_top_bar_tonal_elevation">Perubahan nada warna ini hanya tersedia saat menggulirkan layar.</string>
278+
<string name="tips_article_list_tonal_elevation">Perubahan nada warna ini hanya tersedia di tema terang.</string>
279+
<string name="tips_group_list_tonal_elevation">Perubahan nada warna ini hanya tersedia di tems terang.</string>
280+
<string name="share">Bagikan</string>
281+
<string name="touch_to_play_video">Klik untuk memutar video</string>
282+
<string name="text">Teks</string>
283+
<string name="font_size">Ukuran Font</string>
284+
<string name="letter_spacing">Jarak antar kata</string>
285+
<string name="line_spacing">Jarak antar baris</string>
286+
<string name="alignment">Kesejajaran</string>
287+
<string name="general">Umum</string>
288+
<string name="auto_hide_toolbars">Otomatis sembunyikan Toolbars</string>
289+
<string name="rearrange_buttons">Atur ulang tombol-tombol</string>
290+
<string name="bionic_reading">Bionic Reading</string>
291+
<string name="images">Gambar</string>
292+
<string name="rounded_corners">Sudut membulat</string>
293+
<string name="videos">Video</string>
294+
<string name="align_left">Sejajar ke kiri</string>
295+
<string name="align_right">Sejajar ke kanan</string>
296+
<string name="center_text">Teks di tengah</string>
297+
<string name="justify">Diperbenar</string>
298+
<string name="external_fonts">Font eksternal</string>
299+
<string name="title">Judul</string>
300+
<string name="bold">Ketebalan</string>
301+
<string name="upper_case">Huruf Kapital</string>
302+
<string name="subhead">Subjudul</string>
303+
<string name="use_app_theme">Gunakan tema aplikasi</string>
304+
<string name="advanced">Lebih lanjut</string>
305+
<string name="dark_reading_theme">Membaca dalam tema gelap</string>
306+
<string name="title_desc">Ketebalan, kapital, kesejajaran</string>
307+
<string name="text_desc">Ukuran Font, jarak antar kata, kesejajaran</string>
308+
<string name="images_desc">Sudut membulat, padding horizontal</string>
309+
<string name="videos_desc">Sudut membulat, padding horizontal</string>
310+
<string name="maximize">Perbesar</string>
311+
</resources>

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
<string name="polish" translatable="false">Polski</string>
115115
<string name="russian" translatable="false">Русский</string>
116116
<string name="basque" translatable="false">Euskara</string>
117+
<string name="indonesian" translatable="false">Bahasa Indonesia</string>
117118
<string name="tips_and_support">Tips &amp; support</string>
118119
<string name="tips_and_support_desc">About, open source licenses</string>
119120
<string name="welcome">Welcome</string>

0 commit comments

Comments
 (0)