From 8b6dee4e80bb52cb394d55b29b3c60440721d210 Mon Sep 17 00:00:00 2001 From: Abdullah <97811600+SoftMilkBread@users.noreply.github.com> Date: Sun, 24 Jul 2022 03:57:16 +0700 Subject: [PATCH] Add Indonesian translations (#156) * Indonesian strings.xml * Update LanguagesPreference.kt * Update strings.xml * A little fix --- .../model/preference/LanguagesPreference.kt | 10 +- app/src/main/res/values-id/strings.xml | 311 ++++++++++++++++++ app/src/main/res/values/strings.xml | 1 + 3 files changed, 320 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/values-id/strings.xml diff --git a/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt b/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt index 4753d12..1298575 100644 --- a/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt +++ b/app/src/main/java/me/ash/reader/data/model/preference/LanguagesPreference.kt @@ -24,6 +24,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() { object Polish : LanguagesPreference(9) object Russian : LanguagesPreference(10) object Basque : LanguagesPreference(11) + object Indonesian : LanguagesPreference(12) override fun put(context: Context, scope: CoroutineScope) { scope.launch { @@ -49,6 +50,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() { Polish -> context.getString(R.string.polish) Russian -> context.getString(R.string.russian) Basque -> context.getString(R.string.basque) + Indonesian -> context.getString(R.string.indonesian) } fun getLocale(): Locale = @@ -65,6 +67,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() { Polish -> Locale("pl", "PL") Russian -> Locale("ru", "RU") Basque -> Locale("eu", "EU") + Indonesian -> Locale("id", "ID") } fun setLocale(context: Context) { @@ -101,6 +104,7 @@ sealed class LanguagesPreference(val value: Int) : Preference() { Polish, Russian, Basque, + Indonesian, ) fun fromPreferences(preferences: Preferences): LanguagesPreference = @@ -116,7 +120,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { 8 -> Spanish 9 -> Polish 10 -> Russian - 11 -> Basque + 11 -> Basque + 12 -> Indonesian else -> default } @@ -133,7 +138,8 @@ sealed class LanguagesPreference(val value: Int) : Preference() { 8 -> Spanish 9 -> Polish 10 -> Russian - 11 -> Basque + 11 -> Basque + 12 -> Indonesian else -> default } } diff --git a/app/src/main/res/values-id/strings.xml b/app/src/main/res/values-id/strings.xml new file mode 100644 index 0000000..7f6c365 --- /dev/null +++ b/app/src/main/res/values-id/strings.xml @@ -0,0 +1,311 @@ + + Semua + + %1$d Artikel Diarsipkan + %1$d Artikel Diarsipkan + + Belum Dibaca + + %1$d Artikel Belum Dibaca + %1$d Artikel Belum Dibaca + + Dibintangi + + %1$d Artikel Dibintangi + %1$d Artikel Dibintangi + + Feeds + Menyinkronkan… + Memuat… + Lebih Sedikit + Lebih Banyak + Konfirmasi + Batalkan + Izinkan + Tolak + Bawaan + Tidak Diketahui + Kembali + Menuju ke + Pengaturan + Refresh + Cari + Mencari… + Berlangganan + Sudah berlangganan + Bersihkan + Tempel + Feed atau URL + Masukkan File OPML + Prasetel + Dipilih + Izinkan Notifikasi + Izinkan semua Feed di grup \"%1$s\" untuk mengirim notifikasi. + Mengizinkan semua notifikasi dari grup \"%1$s\" + Menolak semua notifikasi dari grup \"%1$s\" + Uraikan keseluruhan isi konten + Uraikan keseluruhan isi konten dalam grup \"%1$s\". + Menguraikan keseluruhan isi konten dalam grup \"%1$s\" + Mencegah penguraian isi konten secara lengkap pada semua artikel di grup \"%1$s\" + Bersihkan Artikel + Membersihkan semua artikel yang diarsip pada Feed \"%1$s\". + Membersihkan semua artikel yang diarsip pada grup \"%1$s\". + Bersihkan semua artikel yang diarsip pada Feed \"%1$s\". + Bersihkan semua artikel yang diarsip pada Feed \"%1$s\". + Masukkan ke Grup + Pindahkan ke Grup + Pindahkan semua Feeds di grup \"%1$s\" ke grup \"%2$s\". + Memindahkan semua Feeds ke grup \"%1$s\" + Ganti Nama + Ganti URL + Nama diganti menjadi \"%1$s\" + Buat Grup Baru + Nama + Buka %1$s + Opsi + Hapus + \"%1$s\" Sudah Dihapus + Berhenti Berlangganan + Berhenti berlangganan dari \"%1$s\" dan hapus semua artikel yang diarsip di dalamnya. + Hapus Grup + Hapus grup \"%1$s\" dan semua Feed dan artikel yang diarsip di dalamnya. + Opsi berikut akan diterapkan ke semua Feed dalam grup ini. + Hari ini + Kemarin + %1$s %2$s + Cari %1$s di \"%2$s\" + Cari %1$s + Tandai sudah dibaca + Tandai sudah dibaca semua + Tandai belum dibaca + Tandai sebagai dibintangi + Tandai sebagai tidak dibintangi + Tandai Telah Dibaca Lebih dari 1 Hari + Tandai Telah Dibaca Lebih dari 3 Hari + Tandai Telah Dibaca Lebih dari 7 Hari + 1h + 3h + 7h + Tutup + Dapatkan pembaruan terbaru + Versi %1$s sudah tersedia + Dalam tahap koding + Segera datang + Akun + Lokal, FreshRSS + Warna & Gaya + Tema, gaya warna, ukuran Font + Interaksi + Saat memulai, getaran Haptik + Bahasa + Inggris, Mandarin, dll + Bantu terjemahkan + Gunakan bahasa perangkat + Tips dan Bantuan + Tentang, lisensi Open Source + Selamat Datang + Baca dan setujui Syarat Penggunaan Layanan dan Kebijakan Privasi dari Read You untuk melanjutkan. + Pelajari lebih lanjut <i><u>Syarat Penggunaan Layanan dan Kebijakan Privasi</u></i> + + Syarat Menggunakan Layanan + + <h5> + + Kebijakan Privasi + + </h5> + <br/> + <p> + + Kami menjaga privasimu dengan serius. + + </p> + <br/> + <p> + <b>Read You</b> + + tidak menyimpan data penggunanya sama sekali. Dan semua informasi sensitif (sandi ataupun informasi akun lainnya) + disimpan dengan aman di database lokal dari aplikasi yang ada di perangkatmu. + + </p> + <br/> + <p> + <b>Read You</b> + + akan menggunakan izin berikut untuk menyediakan layanan kepada Kamu. + + </p> + <br/> + <p> + + - Izin untuk mengakses jaringan (untuk mengakses konten online yang Kamu tentukan) + + </p> + <p> + + - Izin untuk melihat status jaringan (untuk mengetahui apakah perangkat saat ini memiliki kesediaan jaringan) + + </p> + <p> + + - Izin untuk tetap aktif di latar belakang (untuk otomatis menyinkronkan konten favoritmu secara teratur) + + </p> + <br/> + <br/> + <h5> + + Layanan Pihak Ketiga + + </h5> + <br/> + <p> + + Kebijakan ini tidak berlaku untuk layanan pihak ketiga yang Kamu gunakan dengan <b>Read You</b>. + Kamu bisa meninjau kebijakan privasi dari layanan pihak ketiga yang Kamu gunakan di situs web mereka. + + </p> + <br/> + <br/> + <h5> + + Perlu Diingat + + </h5> + <br/> + <p> + <b>Read You</b> + + adalah alat pengumpul konten saja. Penggunaan <b>Read You</b> tunduk pada hukum dan peraturan negara dan wilayahmu, + dan setiap kewajiban yang muncul dari tindakanmu akan ditanggung Kamu secara pribadi. + + </p> + <br/> + <br/> + <h5> + + Lisensi Open Source + + </h5> + <br/> + <p> + <b>Read You</b> + + adalah proyek Open Source di bawah Lisensi Open Source GNU GPL 3.0[1], Yang memungkinkan Kamu untuk menggunakan, mereferensikan, dan + memodifikasi Source Code <b>Read You</b> dengan percuma, tetapi tidak mengizinkan + kode yang dimodifikasi dan diturunkan untuk didistribusikan dan dijual sebagai perangkat lunak Closed-Source yang dikomersilkan. + Untuk detailnya, silakan lihat Lisensi Open Source GNU GPL 3.0 secara lengkap[2]. + + </p> + <br/> + <br/> + <h5> + + Lampiran + + </h5> + <br/> + <p> + + - [1] https://github.com/Ashinch/ReadYou + + </p> + <p> + + - [2] https://www.gnu.org/licenses/gpl-3.0.html + + </p> + + Setuju + Warna Wallpaper + Tidak ada palet + Hanya Android 8.1 keatas + Warna Dasar + Warna Primer + Misal #666666 atau 666666 + Tampilan + Gaya + Tema Gelap + Gunakan tema perangkat + Hidupkan + Matikan + Lainnya + Tema AMOLED + Elevasi nada warna + Font bacaan + Font dasar + Haalaman Feed + Halaman alur + Halaman membaca + Sponsor + Lisensi Open Source + https://api.github.com/repos/Ashinch/ReadYou/releases/latest + Daftar Perubahan + Perbarui + Lewati Versi ini + Memeriksa pembaruan… + Versi aplikasi sudah yang terbaru + Tidak bisa memeriksa pembaruan + Tidak bisa mengunduh pemabaruan + Tingkat permintaan terbataa + Bantuan + Saat memulai + Halaman Utama + Filter Utama + Novel "Lord of the Mysteries" akhirnya tamat + The Fool adalah volume kedelapan dan terakhir dari seri The Lord of the Mysteries yang ditulis oleh Cuttlefish That Loves Diving. + Reddit + Nilai + Padding horizontal + Waktu publikasi artikel + Deskripsi artikel + Gambar artikel + Nama Feed + Favicon Feed + Header tetap untuk tanggal publikasi (fitur eksperimen) + Daftar Artikel + Daftar Grup + Selalu lihat lebih banyak + Bagian Atas + Posisi tombol \"Tandai Sudah Dibaca\" + Bar Atas + Isi ikon yang dipilih + Bar Filter + Ikon + Ikon dan Label + Ikon dan Label (Hanya yang Dipilih) + Perubahan nada warna ini hanya tersedia saat menggulirkan layar. + Perubahan nada warna ini hanya tersedia di tema terang. + Perubahan nada warna ini hanya tersedia di tems terang. + Bagikan + Klik untuk memutar video + Teks + Ukuran Font + Jarak antar kata + Jarak antar baris + Kesejajaran + Umum + Otomatis sembunyikan Toolbars + Atur ulang tombol-tombol + Bionic Reading + Gambar + Sudut membulat + Video + Sejajar ke kiri + Sejajar ke kanan + Teks di tengah + Diperbenar + Font eksternal + Judul + Ketebalan + Huruf Kapital + Subjudul + Gunakan tema aplikasi + Lebih lanjut + Membaca dalam tema gelap + Ketebalan, kapital, kesejajaran + Ukuran Font, jarak antar kata, kesejajaran + Sudut membulat, padding horizontal + Sudut membulat, padding horizontal + Perbesar + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index cd7b4a5..af2d284 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -114,6 +114,7 @@ Polski Русский Euskara + Bahasa Indonesia Tips & support About, open source licenses Welcome