From 0ef8f05dc4f13a09610827f58fcbba3c88f83832 Mon Sep 17 00:00:00 2001 From: QIU Date: Tue, 4 Aug 2026 16:04:04 +0000 Subject: [PATCH] fix(i18n): keep legacy "in" locale config for old Indonesian devices Root cause: aapt2 merges values-in into values-id (in is the legacy alias of id), so the APK only carried the (id) config. New devices report "id" and match; older devices report "in" and find no (in) config -> fall back to English (friend's report: only system date showed Indonesian). Fixes: - Add values-in-rID (core/presentation + feature/cw) so the APK keeps a real "in" language config; values-in and values-id both get translatable="false" on the 27 entries that English marks (aapt2 rejects those with multiple %-substitutions otherwise) - Verified: aapt2 compile of values/values-in/values-id/values-in-rID OK; :core:presentation:mergeDebugResources + :feature:cw:mergeDebugResources BUILD SUCCESSFUL --- .../src/main/res/values-id/strings.xml | 54 ++-- .../src/main/res/values-in-rID/strings.xml | 252 ++++++++++++++++++ .../src/main/res/values-in/strings.xml | 54 ++-- .../src/main/res/values-in-rID/app_values.xml | 22 ++ 4 files changed, 328 insertions(+), 54 deletions(-) create mode 100644 core/presentation/src/main/res/values-in-rID/strings.xml create mode 100644 feature/cw/src/main/res/values-in-rID/app_values.xml diff --git a/core/presentation/src/main/res/values-id/strings.xml b/core/presentation/src/main/res/values-id/strings.xml index 2d476b00..da6da14c 100644 --- a/core/presentation/src/main/res/values-id/strings.xml +++ b/core/presentation/src/main/res/values-id/strings.xml @@ -1,6 +1,6 @@ - Look4Sat Pro + Look4Sat Pro Terima Batal Tidak ada data untuk ditampilkan @@ -45,13 +45,13 @@ Jendela AOS Balik jendela AOS DeepSpace (periode >225 mnt) - -- : -- : -- + -- : -- : -- Pilih jenis modulasi - %05d + %05d Elevasi: %.1f° - DeepSpace + DeepSpace Ketinggian: %d km - %03d° - %03d° + %03d° - %03d° Pastikan filter Anda benar dan Anda sudah memilih satelit Tidak ada lintasan satelit mendatang untuk ditampilkan @@ -59,7 +59,7 @@ Pastikan Anda mengatur posisi melalui GPS, Lat/Lon atau QTH di Pengaturan. \n\nPerbarui database setidaknya seminggu sekali untuk prediksi yang akurat. - Apa yang baru di Look4Sat + Apa yang baru di Look4Sat * BARU: Halaman status satelit AMSAT - tabel status langsung (warna resmi), jumlah laporan, laporan detail per satelit/hari * Log dikelompokkan per lintasan satelit (sesi = satelit + waktu AOS), garis pemisah antar sesi @@ -70,19 +70,19 @@ Kembali Beri tahu Azimuth - %.1f° + %.1f° Elevasi - %.1f° + %.1f° Ketinggian - %.0f km + %.0f km Jarak - %.0f km + %.0f km Gerhana Downlink Uplink - %.4f - %.4f - %.4f - - - . - - + %.4f + %.4f - %.4f + - - . - - Satelit ini tidak memiliki transceiver Tambah Transceiver satelit: @@ -102,32 +102,32 @@ Bersihkan Sebelumnya Berikutnya - © Kontributor OpenStreetMap + © Kontributor OpenStreetMap Azimuth: %.1f° Elevasi: %.1f° Ketinggian: %.0f km Jarak: %.0f km Lintang: %.1f° Bujur: %.1f° - QTH: %s + QTH: %s Fase: %.1f° Gerhana Periode: %.0f mnt Kecepatan: %.2f km/d Visibilitas: %s Terlihat - Look4Sat Pro v%s - https://play.google.com/store/apps/details?id=com.rtbishop.look4sat + Look4Sat Pro v%s + https://play.google.com/store/apps/details?id=com.rtbishop.look4sat Donasi - https://ko-fi.com/rt_bishop - F-Droid - https://f-droid.org/en/packages/com.rtbishop.look4sat/ - GitHub - https://github.com/rt-bishop/Look4Sat/ - GPLv3 - https://www.gnu.org/licenses/gpl-3.0.html + https://ko-fi.com/rt_bishop + F-Droid + https://f-droid.org/en/packages/com.rtbishop.look4sat/ + GitHub + https://github.com/rt-bishop/Look4Sat/ + GPLv3 + https://www.gnu.org/licenses/gpl-3.0.html Kebijakan Privasi - https://sites.google.com/view/look4sat-privacy-policy/home + https://sites.google.com/view/look4sat-privacy-policy/home Diperbarui: %s d MMM yyyy - HH:mm:ss Posisi stasiun @@ -157,7 +157,7 @@ Sumber data kustom URL TLE Kustom URL transceiver kustom - URL (HTTPS) + URL (HTTPS) Setel ulang ke URL bawaan Keluaran data Jaringan @@ -238,7 +238,7 @@ Sedang %1$d–%2$d° Tinggi > %1$d° BG7NTA & penulis asli mengucapkan terima kasih - + * Pengguna dan kontributor Look4Sat! \n* David A. B. Johnson (predict4java) \n* Dave Moten (predict4java) diff --git a/core/presentation/src/main/res/values-in-rID/strings.xml b/core/presentation/src/main/res/values-in-rID/strings.xml new file mode 100644 index 00000000..dd01248a --- /dev/null +++ b/core/presentation/src/main/res/values-in-rID/strings.xml @@ -0,0 +1,252 @@ + + + Look4Sat Pro + Terima + Batal + Tidak ada data untuk ditampilkan + Satelit + Lintasan + Radar + Pasangan + Jelajah + Dekoder CW + Peta + Pengaturan + Lainnya + Log + AMSAT + Status Satelit AMSAT + Diperbarui: + Aktif + TLM/beacon + Tidak terdengar + Konflik + Name + Gagal memuat - periksa jaringan dan coba lagi + Tidak ada laporan untuk periode ini + Tutup + Jenis: %s + Pilih jenis satelit + Id - Nama + Bersihkan + Bersihkan semua + Pilih semua + Pastikan kata kunci pencarian Anda benar dan DB sudah diperbarui + Peringatan\! + + Ada lebih dari 9000 satelit yang terdaftar di aplikasi ini. + Tidak masuk akal untuk melacak semuanya sekaligus. + \n\nSelalu coba persempit daftar hanya ke satelit yang + Anda minati melalui pencarian dan pemilih jenis. + Filter lintasan + Elevasi minimal + Waktu ke depan + Jendela AOS + Balik jendela AOS + DeepSpace (periode >225 mnt) + -- : -- : -- + Pilih jenis modulasi + %05d + Elevasi: %.1f° + DeepSpace + Ketinggian: %d km + %03d° - %03d° + + Pastikan filter Anda benar dan Anda sudah memilih satelit + Tidak ada lintasan satelit mendatang untuk ditampilkan + Selamat datang di Look4Sat\! + + Pastikan Anda mengatur posisi melalui GPS, Lat/Lon atau QTH di Pengaturan. + \n\nPerbarui database setidaknya seminggu sekali untuk prediksi yang akurat. + Apa yang baru di Look4Sat + + * BARU: Halaman status satelit AMSAT - tabel status langsung (warna resmi), jumlah laporan, laporan detail per satelit/hari + * Log dikelompokkan per lintasan satelit (sesi = satelit + waktu AOS), garis pemisah antar sesi + * GPS kini hanya menampilkan sukses saat posisi benar-benar didapat (timeout 15 dtk, cek izin) + * Pesan kegagalan jelas saat database satelit gagal diunduh + * Frekuensi log mengikuti panel Doppler secara real-time; visual hapus geser dipulihkan + * Perbaikan bahasa Indonesia (values-id) + Kembali + Beri tahu + Azimuth + %.1f° + Elevasi + %.1f° + Ketinggian + %.0f km + Jarak + %.0f km + Gerhana + Downlink + Uplink + %.4f + %.4f - %.4f + - - . - - + Satelit ini tidak memiliki transceiver + Tambah + Transceiver satelit: + Terbalik: %s + Mode: %s + Tidak + Ya + Terlihat + Kalkulator Frekuensi Doppler + Masukkan frekuensi TX (MHz) + Masukkan frekuensi RX (MHz) + Offset (kHz) + Untuk transponder linier, ketik satu frekuensi untuk melihat frekuensi lainnya + Dekoder CW + Mulai + Berhenti + Bersihkan + Sebelumnya + Berikutnya + © Kontributor OpenStreetMap + Azimuth: %.1f° + Elevasi: %.1f° + Ketinggian: %.0f km + Jarak: %.0f km + Lintang: %.1f° + Bujur: %.1f° + QTH: %s + Fase: %.1f° + Gerhana + Periode: %.0f mnt + Kecepatan: %.2f km/d + Visibilitas: %s + Terlihat + Look4Sat Pro v%s + https://play.google.com/store/apps/details?id=com.rtbishop.look4sat + Donasi + https://ko-fi.com/rt_bishop + F-Droid + https://f-droid.org/en/packages/com.rtbishop.look4sat/ + GitHub + https://github.com/rt-bishop/Look4Sat/ + GPLv3 + https://www.gnu.org/licenses/gpl-3.0.html + Kebijakan Privasi + https://sites.google.com/view/look4sat-privacy-policy/home + Diperbarui: %s + d MMM yyyy - HH:mm:ss + Posisi stasiun + GPS + Tidak dapat mengambil lokasi - periksa izin dan sinyal GPS/jaringan + Input + Lokasi yang dimasukkan tidak valid + QTH + Lokator QTH tidak valid + Posisi berhasil diperbarui + Pengaturan posisi stasiun + Atur garis lintang stasiun Anda + Atur garis bujur stasiun Anda + Pengaturan lokator QTH + Atur posisi stasiun menggunakan lokator + Data satelit + Satelit: %s + Transceiver: %s + Perbarui + URL Kustom + Bersihkan + Data berhasil dibersihkan + Pembaruan berhasil diselesaikan + Pembaruan gagal - periksa jaringan Anda + Tidak ada satelit yang diimpor. Pilih file TLE/3LE (.txt) atau OMM (.csv) yang valid. + Tidak ada transceiver yang diimpor. Pilih file SatNOGS (.json) yang valid. + Sumber data kustom + URL TLE Kustom + URL transceiver kustom + URL (HTTPS) + Setel ulang ke URL bawaan + Keluaran data + Jaringan + Bluetooth + CAT + Kontrol Radio + Kontrol Radio CAT + Model Radio + Alamat BT Radio TX + Alamat BT Radio RX + Nama Radio TX + Nama Radio RX + Aktifkan Kontrol CAT + Keluaran data jaringan + Aktifkan keluaran rotator + IP:Port + Format + Aktifkan keluaran frekuensi + IP:Port + Format + Keluaran data Bluetooth + Aktifkan keluaran rotator + Id perangkat + Format data + Aktifkan keluaran frekuensi + Id perangkat + Format data + Periksa izin bluetooth Anda + Periksa izin jaringan Anda + Melacak: %s + Lintang: %s° + Bujur: %s° + QTH: %s + Hubungkan + Putuskan + Lacak + Berhenti + Server log WaveLog + Alamat server + Kunci API + ID stasiun + Unggah otomatis + Uji koneksi + Unggah sekarang + Log + Pilih transponder + Tanda panggil + Mode + Tersimpan ke log lokal + Konfigurasikan WaveLog di Pengaturan terlebih dahulu + Belum ada entri log + Grid QTH (%1$s) tidak cocok dengan grid stasiun (%2$s). Tetap unggah? + Abaikan dan unggah + Batal + Salin + Urungkan + Waktu + Frek. + Satelit + Panggilan + Terkirim + Tidak dikelompokkan + Pengaturan lainnya + Pengaturan UI + Urutan halaman + Menu utama (bilah bawah) + Menu lainnya + Pindah ke menu lainnya + Kembalikan ke menu utama + Tetap (tidak dapat dipindahkan) + Setel ulang urutan + Tampilkan waktu lintasan dalam UTC + Aktifkan pembaruan data otomatis + Aktifkan animasi sapuan radar + Gunakan sensor untuk memutar tampilan radar + Aktifkan filter mode malam merah + Sorotan elevasi + Rendah < %1$d° + Sedang %1$d–%2$d° + Tinggi > %1$d° + BG7NTA & penulis asli mengucapkan terima kasih + + * Pengguna dan kontributor Look4Sat! + \n* David A. B. Johnson (predict4java) + \n* Dave Moten (predict4java) + \n* Alexandru Csete (Gpredict) + \n* Dr T.S. Kelso (Celestrak) + \n* Libre Space Foundation (SatNOGS) + \n* xdsopl dan kontributor Robot36! + \n* BA7OPF (fitur pencocokan lintasan) + \n* BG7NTA + Aplikasi ini hadir tanpa jaminan + diff --git a/core/presentation/src/main/res/values-in/strings.xml b/core/presentation/src/main/res/values-in/strings.xml index 0b89acaf..dd01248a 100644 --- a/core/presentation/src/main/res/values-in/strings.xml +++ b/core/presentation/src/main/res/values-in/strings.xml @@ -1,6 +1,6 @@ - Look4Sat Pro + Look4Sat Pro Terima Batal Tidak ada data untuk ditampilkan @@ -44,13 +44,13 @@ Jendela AOS Balik jendela AOS DeepSpace (periode >225 mnt) - -- : -- : -- + -- : -- : -- Pilih jenis modulasi - %05d + %05d Elevasi: %.1f° - DeepSpace + DeepSpace Ketinggian: %d km - %03d° - %03d° + %03d° - %03d° Pastikan filter Anda benar dan Anda sudah memilih satelit Tidak ada lintasan satelit mendatang untuk ditampilkan @@ -58,7 +58,7 @@ Pastikan Anda mengatur posisi melalui GPS, Lat/Lon atau QTH di Pengaturan. \n\nPerbarui database setidaknya seminggu sekali untuk prediksi yang akurat. - Apa yang baru di Look4Sat + Apa yang baru di Look4Sat * BARU: Halaman status satelit AMSAT - tabel status langsung (warna resmi), jumlah laporan, laporan detail per satelit/hari * Log dikelompokkan per lintasan satelit (sesi = satelit + waktu AOS), garis pemisah antar sesi @@ -69,19 +69,19 @@ Kembali Beri tahu Azimuth - %.1f° + %.1f° Elevasi - %.1f° + %.1f° Ketinggian - %.0f km + %.0f km Jarak - %.0f km + %.0f km Gerhana Downlink Uplink - %.4f - %.4f - %.4f - - - . - - + %.4f + %.4f - %.4f + - - . - - Satelit ini tidak memiliki transceiver Tambah Transceiver satelit: @@ -101,32 +101,32 @@ Bersihkan Sebelumnya Berikutnya - © Kontributor OpenStreetMap + © Kontributor OpenStreetMap Azimuth: %.1f° Elevasi: %.1f° Ketinggian: %.0f km Jarak: %.0f km Lintang: %.1f° Bujur: %.1f° - QTH: %s + QTH: %s Fase: %.1f° Gerhana Periode: %.0f mnt Kecepatan: %.2f km/d Visibilitas: %s Terlihat - Look4Sat Pro v%s - https://play.google.com/store/apps/details?id=com.rtbishop.look4sat + Look4Sat Pro v%s + https://play.google.com/store/apps/details?id=com.rtbishop.look4sat Donasi - https://ko-fi.com/rt_bishop - F-Droid - https://f-droid.org/en/packages/com.rtbishop.look4sat/ - GitHub - https://github.com/rt-bishop/Look4Sat/ - GPLv3 - https://www.gnu.org/licenses/gpl-3.0.html + https://ko-fi.com/rt_bishop + F-Droid + https://f-droid.org/en/packages/com.rtbishop.look4sat/ + GitHub + https://github.com/rt-bishop/Look4Sat/ + GPLv3 + https://www.gnu.org/licenses/gpl-3.0.html Kebijakan Privasi - https://sites.google.com/view/look4sat-privacy-policy/home + https://sites.google.com/view/look4sat-privacy-policy/home Diperbarui: %s d MMM yyyy - HH:mm:ss Posisi stasiun @@ -156,7 +156,7 @@ Sumber data kustom URL TLE Kustom URL transceiver kustom - URL (HTTPS) + URL (HTTPS) Setel ulang ke URL bawaan Keluaran data Jaringan @@ -238,7 +238,7 @@ Sedang %1$d–%2$d° Tinggi > %1$d° BG7NTA & penulis asli mengucapkan terima kasih - + * Pengguna dan kontributor Look4Sat! \n* David A. B. Johnson (predict4java) \n* Dave Moten (predict4java) diff --git a/feature/cw/src/main/res/values-in-rID/app_values.xml b/feature/cw/src/main/res/values-in-rID/app_values.xml new file mode 100644 index 00000000..19601995 --- /dev/null +++ b/feature/cw/src/main/res/values-in-rID/app_values.xml @@ -0,0 +1,22 @@ + + + #ff6200ee + 18 + Diam + Tampilan waterfall + Skala frekuensi + Teks terdekode + Bersihkan + Jeda Dekode + Simpan Teks + Rekam Sinyal + Pengaturan + Bantuan Daring + Nilai Aplikasi Ini + Dapatkan Versi Premium + Ketuk Kembali lagi untuk menutup aplikasi + Tipe Pesan + Izin mikrofon diperlukan untuk dekode CW + Beri izin + Buka pengaturan aplikasi +