From d61cbd28a3b3f12e2d01c1460f141ed2d2eda317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Orzech?= Date: Tue, 27 Jan 2026 17:31:28 +0100 Subject: [PATCH] Add translations for 18 new languages (20 total) Translate all 17 user-visible strings into Chinese, Hindi, Spanish, French, Arabic, Bengali, Portuguese, Russian, Urdu, Indonesian, German, Japanese, Nigerian Pidgin, Marathi, Telugu, Turkish, Tamil and Vietnamese. RTL support confirmed for Arabic and Urdu. --- README.md | 2 +- app/src/main/res/values-ar/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-bn/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-de/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-es/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-fr/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-hi/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-in/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-ja/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-mr/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-pcm/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-pt/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-ru/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-ta/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-te/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-tr/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-ur/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-vi/strings.xml | 21 +++++++++++++++++++++ app/src/main/res/values-zh/strings.xml | 21 +++++++++++++++++++++ 19 files changed, 379 insertions(+), 1 deletion(-) create mode 100644 app/src/main/res/values-ar/strings.xml create mode 100644 app/src/main/res/values-bn/strings.xml create mode 100644 app/src/main/res/values-de/strings.xml create mode 100644 app/src/main/res/values-es/strings.xml create mode 100644 app/src/main/res/values-fr/strings.xml create mode 100644 app/src/main/res/values-hi/strings.xml create mode 100644 app/src/main/res/values-in/strings.xml create mode 100644 app/src/main/res/values-ja/strings.xml create mode 100644 app/src/main/res/values-mr/strings.xml create mode 100644 app/src/main/res/values-pcm/strings.xml create mode 100644 app/src/main/res/values-pt/strings.xml create mode 100644 app/src/main/res/values-ru/strings.xml create mode 100644 app/src/main/res/values-ta/strings.xml create mode 100644 app/src/main/res/values-te/strings.xml create mode 100644 app/src/main/res/values-tr/strings.xml create mode 100644 app/src/main/res/values-ur/strings.xml create mode 100644 app/src/main/res/values-vi/strings.xml create mode 100644 app/src/main/res/values-zh/strings.xml diff --git a/README.md b/README.md index 66a1644..f3934e6 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Track sunrise, sunset and daylight across multiple locations around the world. A - **Yearly daylight chart** -- scrollable month-by-month visualization of day length and sunrise/sunset distribution - **Timezone-aware** -- each location stores its own IANA timezone, so times are always correct regardless of where your device is - **Search or GPS** -- add locations by city name search or use your current position -- **Polish & English** -- full i18n with `values/` and `values-pl/` string resources +- **20 languages** -- English, Polish, Chinese, Hindi, Spanish, French, Arabic, Bengali, Portuguese, Russian, Urdu, Indonesian, German, Japanese, Nigerian Pidgin, Marathi, Telugu, Turkish, Tamil, Vietnamese ## Architecture diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml new file mode 100644 index 0000000..23da7b7 --- /dev/null +++ b/app/src/main/res/values-ar/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + إضافة موقع + استخدام موقعي + ابحث عن مدينة أو مكان… + طول النهار + شروق الشمس + غروب الشمس + اضغط + لإضافة موقعك الأول + حذف الموقع + هل تريد إزالة %1$s من مواقعك؟ + حذف + إلغاء + ضوء النهار السنوي + حول + تواصل معي + حسنًا + طول الليل + شروق الشمس خلال %1$s + diff --git a/app/src/main/res/values-bn/strings.xml b/app/src/main/res/values-bn/strings.xml new file mode 100644 index 0000000..966680f --- /dev/null +++ b/app/src/main/res/values-bn/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + অবস্থান যোগ করুন + আমার অবস্থান ব্যবহার করুন + শহর বা স্থান খুঁজুন… + দিনের দৈর্ঘ্য + সূর্যোদয় + সূর্যাস্ত + আপনার প্রথম অবস্থান যোগ করতে + চাপুন + অবস্থান মুছুন + আপনার অবস্থান থেকে %1$s সরাতে চান? + মুছুন + বাতিল + বার্ষিক দিনের আলো + সম্পর্কে + যোগাযোগ করুন + ঠিক আছে + রাতের দৈর্ঘ্য + %1$s পরে সূর্যোদয় + diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml new file mode 100644 index 0000000..f79e06a --- /dev/null +++ b/app/src/main/res/values-de/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Ort hinzufügen + Meinen Standort verwenden + Stadt oder Ort suchen… + Tageslänge + Sonnenaufgang + Sonnenuntergang + Tippe auf +, um deinen ersten Ort hinzuzufügen + Ort löschen + %1$s aus deinen Orten entfernen? + Löschen + Abbrechen + Tageslicht im Jahr + Über + Kontakt + OK + Nachtlänge + Sonnenaufgang in %1$s + diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml new file mode 100644 index 0000000..fce077f --- /dev/null +++ b/app/src/main/res/values-es/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Añadir ubicación + Usar mi ubicación + Buscar ciudad o lugar… + Duración del día + Amanecer + Atardecer + Pulsa + para añadir tu primera ubicación + Eliminar ubicación + ¿Eliminar %1$s de tus ubicaciones? + Eliminar + Cancelar + Luz solar anual + Acerca de + Contactar + Aceptar + Duración de la noche + Amanecer en %1$s + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml new file mode 100644 index 0000000..704560e --- /dev/null +++ b/app/src/main/res/values-fr/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Ajouter un lieu + Utiliser ma position + Rechercher une ville ou un lieu… + Durée du jour + Lever du soleil + Coucher du soleil + Appuyez sur + pour ajouter votre premier lieu + Supprimer le lieu + Supprimer %1$s de vos lieux ? + Supprimer + Annuler + Ensoleillement annuel + À propos + Me contacter + OK + Durée de la nuit + Lever du soleil dans %1$s + diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml new file mode 100644 index 0000000..f86bc0a --- /dev/null +++ b/app/src/main/res/values-hi/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + स्थान जोड़ें + मेरा स्थान उपयोग करें + शहर या स्थान खोजें… + दिन की लंबाई + सूर्योदय + सूर्यास्त + अपना पहला स्थान जोड़ने के लिए + दबाएं + स्थान हटाएं + अपने स्थानों से %1$s हटाएं? + हटाएं + रद्द करें + वार्षिक दिन का प्रकाश + जानकारी + मुझसे संपर्क करें + ठीक है + रात की लंबाई + %1$s में सूर्योदय + diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml new file mode 100644 index 0000000..6c5b12e --- /dev/null +++ b/app/src/main/res/values-in/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Tambah lokasi + Gunakan lokasi saya + Cari kota atau tempat… + Panjang hari + Matahari terbit + Matahari terbenam + Ketuk + untuk menambahkan lokasi pertama + Hapus lokasi + Hapus %1$s dari lokasi Anda? + Hapus + Batal + Cahaya matahari tahunan + Tentang + Hubungi saya + OK + Panjang malam + Matahari terbit dalam %1$s + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml new file mode 100644 index 0000000..401b7b6 --- /dev/null +++ b/app/src/main/res/values-ja/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + 場所を追加 + 現在地を使用 + 都市や場所を検索… + 昼の長さ + 日の出 + 日の入り + + をタップして最初の場所を追加 + 場所を削除 + %1$sを場所から削除しますか? + 削除 + キャンセル + 年間日照 + アプリについて + お問い合わせ + OK + 夜の長さ + %1$s後に日の出 + diff --git a/app/src/main/res/values-mr/strings.xml b/app/src/main/res/values-mr/strings.xml new file mode 100644 index 0000000..9c5cf25 --- /dev/null +++ b/app/src/main/res/values-mr/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + स्थान जोडा + माझे स्थान वापरा + शहर किंवा ठिकाण शोधा… + दिवसाची लांबी + सूर्योदय + सूर्यास्त + तुमचे पहिले स्थान जोडण्यासाठी + दाबा + स्थान हटवा + तुमच्या स्थानांमधून %1$s काढायचे? + हटवा + रद्द करा + वार्षिक दिवसाचा प्रकाश + माहिती + माझ्याशी संपर्क साधा + ठीक आहे + रात्रीची लांबी + %1$s मध्ये सूर्योदय + diff --git a/app/src/main/res/values-pcm/strings.xml b/app/src/main/res/values-pcm/strings.xml new file mode 100644 index 0000000..4af8763 --- /dev/null +++ b/app/src/main/res/values-pcm/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Add location + Use my location + Find city or place… + How long day be + Sun don rise + Sun don set + Press + to add your first location + Comot location + You wan comot %1$s from your locations? + Comot + Cancel + Daylight for di year + About + Reach me + OK + How long night be + Sun go rise for %1$s + diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml new file mode 100644 index 0000000..250c3d9 --- /dev/null +++ b/app/src/main/res/values-pt/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Adicionar localização + Usar minha localização + Pesquisar cidade ou lugar… + Duração do dia + Nascer do sol + Pôr do sol + Toque em + para adicionar sua primeira localização + Excluir localização + Remover %1$s das suas localizações? + Excluir + Cancelar + Luz solar anual + Sobre + Entre em contato + OK + Duração da noite + Nascer do sol em %1$s + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml new file mode 100644 index 0000000..13b75d4 --- /dev/null +++ b/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Добавить место + Моё местоположение + Поиск города или места… + Продолжительность дня + Восход + Закат + Нажмите +, чтобы добавить первое место + Удалить место + Удалить %1$s из ваших мест? + Удалить + Отмена + Световой день за год + О приложении + Связаться со мной + ОК + Продолжительность ночи + Восход через %1$s + diff --git a/app/src/main/res/values-ta/strings.xml b/app/src/main/res/values-ta/strings.xml new file mode 100644 index 0000000..f5f0b22 --- /dev/null +++ b/app/src/main/res/values-ta/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + இடத்தைச் சேர் + என் இருப்பிடத்தைப் பயன்படுத்து + நகரம் அல்லது இடம் தேடு… + பகல் நீளம் + சூரிய உதயம் + சூரிய அஸ்தமனம் + உங்கள் முதல் இடத்தைச் சேர்க்க + தட்டவும் + இடத்தை நீக்கு + உங்கள் இடங்களிலிருந்து %1$s நீக்கவா? + நீக்கு + ரத்து + ஆண்டு பகல் ஒளி + பற்றி + என்னைத் தொடர்பு கொள் + சரி + இரவு நீளம் + %1$sல் சூரிய உதயம் + diff --git a/app/src/main/res/values-te/strings.xml b/app/src/main/res/values-te/strings.xml new file mode 100644 index 0000000..db0f0f4 --- /dev/null +++ b/app/src/main/res/values-te/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + స్థలం జోడించు + నా స్థానం ఉపయోగించు + నగరం లేదా ప్రదేశం వెతకండి… + పగటి పొడవు + సూర్యోదయం + సూర్యాస్తమయం + మీ మొదటి స్థలం జోడించడానికి + నొక్కండి + స్థలం తొలగించు + మీ స్థలాల నుండి %1$s తొలగించాలా? + తొలగించు + రద్దు చేయి + వార్షిక పగటి వెలుగు + గురించి + నన్ను సంప్రదించండి + సరే + రాత్రి పొడవు + %1$sలో సూర్యోదయం + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml new file mode 100644 index 0000000..19d44b4 --- /dev/null +++ b/app/src/main/res/values-tr/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Konum ekle + Konumumu kullan + Şehir veya yer ara… + Gün uzunluğu + Gün doğumu + Gün batımı + İlk konumunu eklemek için + simgesine dokun + Konumu sil + %1$s konumlarınızdan kaldırılsın mı? + Sil + İptal + Yıllık gün ışığı + Hakkında + Bana ulaşın + Tamam + Gece uzunluğu + Gün doğumuna %1$s + diff --git a/app/src/main/res/values-ur/strings.xml b/app/src/main/res/values-ur/strings.xml new file mode 100644 index 0000000..7170f6f --- /dev/null +++ b/app/src/main/res/values-ur/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + مقام شامل کریں + میرا مقام استعمال کریں + شہر یا جگہ تلاش کریں… + دن کی لمبائی + طلوع آفتاب + غروب آفتاب + اپنا پہلا مقام شامل کرنے کے لیے + دبائیں + مقام حذف کریں + اپنے مقامات سے %1$s ہٹائیں؟ + حذف کریں + منسوخ + سالانہ دن کی روشنی + تعارف + مجھ سے رابطہ کریں + ٹھیک ہے + رات کی لمبائی + %1$s میں طلوع آفتاب + diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml new file mode 100644 index 0000000..c53e58d --- /dev/null +++ b/app/src/main/res/values-vi/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + Thêm vị trí + Sử dụng vị trí của tôi + Tìm thành phố hoặc địa điểm… + Độ dài ngày + Bình minh + Hoàng hôn + Nhấn + để thêm vị trí đầu tiên + Xóa vị trí + Xóa %1$s khỏi các vị trí của bạn? + Xóa + Hủy + Ánh sáng ban ngày hàng năm + Giới thiệu + Liên hệ với tôi + OK + Độ dài đêm + Bình minh sau %1$s + diff --git a/app/src/main/res/values-zh/strings.xml b/app/src/main/res/values-zh/strings.xml new file mode 100644 index 0000000..112a950 --- /dev/null +++ b/app/src/main/res/values-zh/strings.xml @@ -0,0 +1,21 @@ + + + SunZones + 添加位置 + 使用我的位置 + 搜索城市或地点… + 白天时长 + 日出 + 日落 + 点击 + 添加您的第一个位置 + 删除位置 + 从您的位置中移除%1$s? + 删除 + 取消 + 全年日照 + 关于 + 联系我 + 确定 + 夜晚时长 + %1$s后日出 +