sync up "Settings" translation with Android standard strings
fdroid/fdroidclient#1569 ```python import glob import os import re locale_pat = re.compile(r'.*values-([a-z][a-z][a-zA-Z-]*)/strings.xml') translation_pat = re.compile(r'.*name="settings_label"[^>]*>"?([^"<]*).*') for f in glob.glob('/home/hans/code/android.googlesource.com/packages/apps/Settings/res/values-[a-z][a-z]*/strings.xml'): m = locale_pat.search(f) if m: locale = m.group(1) if locale.endswith('-nokeys'): continue #print(locale) with open(f) as fp: m = translation_pat.search(fp.read()) if m: word = m.group(1) print(locale, '\t', word) fdroid = '/home/hans/code/fdroid/client/app/src/main/res/values-' + locale + '/strings.xml' if os.path.exists(fdroid): with open(fdroid) as fp: data = fp.read() with open(fdroid, 'w') as fp: fp.write(re.sub(r'menu_settings">[^<]+</string', 'menu_settings">' + word + '</string', data)) ```
This commit is contained in:
parent
c031f49ede
commit
3868b81587
@ -103,7 +103,7 @@
|
||||
<string name="malformed_repo_uri">تجاهل عناوين URI للمستودعات التالفة : %s</string>
|
||||
<string name="repo_provider">مستودع: %s</string>
|
||||
|
||||
<string name="menu_settings">إعدادات</string>
|
||||
<string name="menu_settings">الإعدادات</string>
|
||||
<string name="menu_add_repo">مستودع جديد</string>
|
||||
|
||||
<string name="menu_website">الموقع الإلكتروني</string>
|
||||
|
@ -171,7 +171,7 @@
|
||||
<string name="choose_bt_send">Trieu el mètode d\'enviament per Bluetooth</string>
|
||||
<string name="bad_fingerprint">Empremta digital incorrecta</string>
|
||||
<string name="invalid_url">L\'adreça URL és invàlida.</string>
|
||||
<string name="menu_settings">Opcions</string>
|
||||
<string name="menu_settings">Configuració</string>
|
||||
<string name="menu_changelog">Registre de canvis</string>
|
||||
<string name="status_download_unknown_size">S\'està baixant\n%2$s des de\n%1$s</string>
|
||||
<string name="status_processing_xml_percent">S\'està processant %2$s / %3$s (%4$d%%) de %1$s</string>
|
||||
|
@ -197,7 +197,7 @@
|
||||
|
||||
<string name="theme_light">Hell</string>
|
||||
<string name="theme_dark">Dunkel</string>
|
||||
<string name="menu_settings">Optionen</string>
|
||||
<string name="menu_settings">Einstellungen</string>
|
||||
<string name="menu_bitcoin">Bitcoin</string>
|
||||
<string name="menu_litecoin">Litecoin</string>
|
||||
<string name="menu_flattr">Flattr</string>
|
||||
|
@ -257,7 +257,7 @@
|
||||
|
||||
<string name="permissions">Autorisations</string>
|
||||
<string name="theme_night">Nuit</string>
|
||||
<string name="menu_settings">Options</string>
|
||||
<string name="menu_settings">Paramètres</string>
|
||||
<string name="login_title">Identification requise</string>
|
||||
<string name="login_name">Nom d\'utilisateur</string>
|
||||
<string name="login_password">Mot de passe</string>
|
||||
|
@ -273,7 +273,7 @@
|
||||
|
||||
<string name="perms_description_app">Ofertado por %1$s.</string>
|
||||
<string name="writing_index_jar">Escribindo índice firmado para o ficheiro (index.jar)…</string>
|
||||
<string name="menu_settings">Preferencias</string>
|
||||
<string name="menu_settings">Configuración</string>
|
||||
<string name="main_menu__latest_apps">Últimas</string>
|
||||
<string name="main_menu__categories">Categorías</string>
|
||||
<string name="main_menu__swap_nearby">Cerca</string>
|
||||
|
@ -139,7 +139,7 @@
|
||||
<string name="SignatureMismatch">नया संस्करण किसी दूसरी \'की\' से साईन किया हुआ है। इस नये संस्करण को स्थापित करने के लिए पुराने वाले को अस्थापित करें। कृपया फिर से कोशिश करें। (याद रखें कि अस्थापित करने के बाद ऐप्लिकेशन डेटा नष्ट हो जायेगा)</string>
|
||||
<string name="keep_install_history">स्थापना इतिहास देखें</string>
|
||||
<string name="keep_install_history_summary">सभी स्थापनाओं और अस्थापनाओं के लॉग को F-Droid में रखें</string>
|
||||
<string name="menu_settings">सेटिंग्स</string>
|
||||
<string name="menu_settings">सेटिंग</string>
|
||||
<string name="menu_search">खोज़</string>
|
||||
<string name="menu_share">साझा करें</string>
|
||||
<string name="main_menu__latest_apps">नवीनतम</string>
|
||||
|
@ -139,7 +139,7 @@
|
||||
<string name="repo_last_update">Terakhir diperbarui</string>
|
||||
<string name="repo_name">Nama</string>
|
||||
<string name="unknown">Tidak diketahui</string>
|
||||
<string name="menu_settings">Pengaturan</string>
|
||||
<string name="menu_settings">Setelan</string>
|
||||
<string name="unsigned_description">Ini artinya daftar apl tersebut tidak bisa diverifikasi. Anda harus berhati-hati dengan apl yang diunduh dari daftar yang tidak terverifikasi.</string>
|
||||
<string name="repo_not_yet_updated">Repositori ini belum digunakan.
|
||||
Anda harus mengaktifkannya untuk melihat aplikasi yang disediakan.
|
||||
|
@ -49,7 +49,7 @@
|
||||
<string name="menu_email">ಲೇಖಕರ ಇ-ಅಂಚೆ</string>
|
||||
<string name="menu_share">ಹಂಚಿರಿ</string>
|
||||
<string name="menu_search">ಹುಡುಕಿ</string>
|
||||
<string name="menu_settings">ಆದ್ಯತೆಗಳು</string>
|
||||
<string name="menu_settings">ಸೆಟ್ಟಿಂಗ್ಗಳು</string>
|
||||
<string name="back">ಹಿಂದಕ್ಕೆ</string>
|
||||
<string name="links">ಕೊಂಡಿಗಳು</string>
|
||||
<string name="versions">ಆವೃತ್ತಿಗಳು</string>
|
||||
|
@ -19,6 +19,7 @@
|
||||
<string name="keep_install_history">Задржи ја историјата на инсталацијата</string>
|
||||
<string name="other">Други</string>
|
||||
<string name="main_menu__swap_nearby">Во близина</string>
|
||||
<string name="menu_settings">Поставки</string>
|
||||
|
||||
<string name="update_interval">Автоматско ажурирање временски интервал</string>
|
||||
</resources>
|
||||
|
@ -9,7 +9,7 @@
|
||||
<string name="back">പിന്നോട്ട്</string>
|
||||
<string name="cancel">റദ്ദാക്കുക</string>
|
||||
<string name="menu_manage">സംഭരണികള്</string>
|
||||
<string name="menu_settings">ക്രമീകരണങ്ങള്</string>
|
||||
<string name="menu_settings">ക്രമീകരണം</string>
|
||||
<string name="menu_search">തെരയുക</string>
|
||||
<string name="menu_add_repo">സംഭരണി ചേര്ക്കുക</string>
|
||||
|
||||
|
@ -78,7 +78,7 @@
|
||||
<string name="repo_provider">Repository: %s</string>
|
||||
|
||||
<string name="menu_manage">Repository မ်ား</string>
|
||||
<string name="menu_settings">ျပင္ဆင္ရန္</string>
|
||||
<string name="menu_settings">ဆက်တင်များ</string>
|
||||
<string name="menu_search">ရွာေဖြမည္</string>
|
||||
<string name="menu_add_repo">Repository အသစ္</string>
|
||||
|
||||
|
@ -249,7 +249,7 @@
|
||||
<string name="more">Viac</string>
|
||||
<string name="less">Menej</string>
|
||||
|
||||
<string name="menu_settings">Nastaviť</string>
|
||||
<string name="menu_settings">Nastavenia</string>
|
||||
<string name="menu_email">Poslať e-mail autorovi</string>
|
||||
<string name="antinonfreeassetslist">Táto aplikácia obsahuje proprietárne časti</string>
|
||||
|
||||
|
@ -35,7 +35,7 @@
|
||||
<string name="bluetooth_activity_not_found">Nuk u gjet ndonjë mënyrë dërgimi me Bluetooth, zgjidhni një!</string>
|
||||
<string name="choose_bt_send">Zgjidhni mënyrën e dërgimit me Bluetooth</string>
|
||||
|
||||
<string name="menu_settings">Rregullimet</string>
|
||||
<string name="menu_settings">Cilësimet</string>
|
||||
<string name="menu_search">Kërko</string>
|
||||
<string name="menu_share">Shpërndaj</string>
|
||||
<string name="menu_install">Instalo</string>
|
||||
|
@ -251,7 +251,7 @@
|
||||
<string name="menu_flattr">Флатр</string>
|
||||
|
||||
|
||||
<string name="menu_settings">Поставке</string>
|
||||
<string name="menu_settings">Подешавања</string>
|
||||
<string name="swap_connection_misc_error">Десила се грешка приликом повезивања са уређајем, не можемо размењивати са њим!</string>
|
||||
<string name="swap_join_same_wifi_desc">Да бисте размењивали преко бежичног морате бити на истој мрежи. Ако немате
|
||||
приступ истој мрежи, једно од вас може да направи бежичну врућу тачку.
|
||||
|
@ -54,7 +54,7 @@
|
||||
<string name="repo_add_url">களஞ்சிய முகவரி</string>
|
||||
<string name="invalid_url">இந்த முகவரி ஏற்புடையதல்ல</string>
|
||||
<string name="menu_manage">களஞ்சியங்கள்</string>
|
||||
<string name="menu_settings">அமைப்புகள்</string>
|
||||
<string name="menu_settings">அமைப்பு</string>
|
||||
<string name="menu_search">தேடல்</string>
|
||||
<string name="menu_add_repo">புதிய களஞ்சியம்</string>
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
<string name="no">కాదు</string>
|
||||
<string name="back">వెనుకకు</string>
|
||||
<string name="cancel">రద్దుచేయి</string>
|
||||
<string name="menu_settings">అమరికలు</string>
|
||||
<string name="menu_settings">సెట్టింగ్లు</string>
|
||||
<string name="menu_search">వెతుకు</string>
|
||||
<string name="menu_launch">నడుపు</string>
|
||||
<string name="menu_share">పంచుకోండి</string>
|
||||
|
@ -52,7 +52,7 @@
|
||||
<string name="repo_provider">แหล่งโปรแกรม: %s</string>
|
||||
|
||||
<string name="menu_manage">แหล่งโปรแกรม</string>
|
||||
<string name="menu_settings">ตั้งค่า</string>
|
||||
<string name="menu_settings">การตั้งค่า</string>
|
||||
<string name="menu_search">ค้นหา</string>
|
||||
<string name="menu_add_repo">เพิ่มแหล่งโปรแกรมใหม่</string>
|
||||
|
||||
|
@ -251,7 +251,7 @@
|
||||
<string name="more">Більше</string>
|
||||
<string name="less">Менше</string>
|
||||
|
||||
<string name="menu_settings">Параметри</string>
|
||||
<string name="menu_settings">Налаштування</string>
|
||||
<string name="permissions">Привілеї</string>
|
||||
<string name="theme_night">Нічна</string>
|
||||
<string name="category_Connectivity">Зв\'язок</string>
|
||||
|
@ -18,6 +18,7 @@
|
||||
<string name="unstable_updates_summary">غیر مستحکم ورژن کی تازہ کاریاں تجویز کریں</string>
|
||||
<string name="other">دیگر</string>
|
||||
<string name="main_menu__swap_nearby">قریبی</string>
|
||||
<string name="menu_settings">ترتیبات</string>
|
||||
|
||||
<string name="update_interval">خودکار تازہ کاری کرنے کا وقفہ</string>
|
||||
<string name="notify">تازہ کاریوں کی اطلاعات</string>
|
||||
|
@ -260,7 +260,7 @@
|
||||
cho chúng tôi!
|
||||
</string>
|
||||
<string name="theme_night">Đen</string>
|
||||
<string name="menu_settings">Tuỳ chọn</string>
|
||||
<string name="menu_settings">Cài đặt</string>
|
||||
<string name="repo_add_fingerprint">Mã kiểm tra (không bắt buộc)</string>
|
||||
<string name="bad_fingerprint">Mã kiểm tra sai</string>
|
||||
<string name="login_title">Yêu cầu xác thực</string>
|
||||
|
27
tools/find-translations.py
Executable file
27
tools/find-translations.py
Executable file
@ -0,0 +1,27 @@
|
||||
#!/usr/bin/env python3
|
||||
#
|
||||
|
||||
import glob
|
||||
import os
|
||||
import re
|
||||
|
||||
locale_pat = re.compile(r'.*values-([a-z][a-z][a-zA-Z-]*)/strings.xml')
|
||||
translation_pat = re.compile(r'.*name="settings_button"[^>]*>"?([^"<]*).*')
|
||||
for f in glob.glob('/home/hans/code/android.googlesource.com/packages/apps/Settings/res/values-[a-z][a-z]*/strings.xml'):
|
||||
m = locale_pat.search(f)
|
||||
if m:
|
||||
locale = m.group(1)
|
||||
if locale.endswith('-nokeys'):
|
||||
continue
|
||||
#print(locale)
|
||||
with open(f) as fp:
|
||||
m = translation_pat.search(fp.read())
|
||||
if m:
|
||||
word = m.group(1)
|
||||
print(locale, '\t', word)
|
||||
fdroid = '/home/hans/code/fdroid/client/app/src/main/res/values-' + locale + '/strings.xml'
|
||||
if os.path.exists(fdroid):
|
||||
with open(fdroid) as fp:
|
||||
data = fp.read()
|
||||
with open(fdroid, 'w') as fp:
|
||||
fp.write(re.sub(r'menu_settings">[^<]+</string', 'menu_settings">' + word + '</string', data))
|
Loading…
x
Reference in New Issue
Block a user