mirror of
https://github.com/bitfireAT/davx5-ose.git
synced 2025-12-23 23:17:50 -05:00
Transifex: use "tx pull" instead of scripts/fetch-translations.sh from now on
This commit is contained in:
29
.tx/config
Normal file
29
.tx/config
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
[main]
|
||||||
|
host = https://www.transifex.com
|
||||||
|
|
||||||
|
[davx5.app]
|
||||||
|
file_filter = app/src/main/res/values-<lang>/strings.xml
|
||||||
|
minimum_perc = 0
|
||||||
|
source_file = app/src/main/res/values/strings.xml
|
||||||
|
source_lang = en
|
||||||
|
trans.tr_TR = app/src/main/res/values-tr/strings.xml
|
||||||
|
trans.zh_CN = app/src/main/res/values-zh/strings.xml
|
||||||
|
type = ANDROID
|
||||||
|
|
||||||
|
[davx5.metadata-short-description]
|
||||||
|
file_filter = fastlane/metadata/android/<lang>/short_description.txt
|
||||||
|
minimum_perc = 100
|
||||||
|
source_file = fastlane/metadata/android/en-US/short_description.txt
|
||||||
|
source_lang = en
|
||||||
|
trans.sl_SI = fastlane/metadata/android/sl-SI/short_description.txt
|
||||||
|
trans.zh_CN = fastlane/metadata/android/zh/short_description.txt
|
||||||
|
type = TXT
|
||||||
|
|
||||||
|
[davx5.metadata-full-description]
|
||||||
|
file_filter = fastlane/metadata/android/<lang>/full_description.txt
|
||||||
|
minimum_perc = 100
|
||||||
|
source_file = fastlane/metadata/android/en-US/full_description.txt
|
||||||
|
source_lang = en
|
||||||
|
trans.sl_SI = fastlane/metadata/android/sl-SI/full_description.txt
|
||||||
|
trans.zh_CN = fastlane/metadata/android/zh/full_description.txt
|
||||||
|
type = TXT
|
||||||
@@ -187,7 +187,7 @@
|
|||||||
<string name="login_account_not_created">No s\'ha pogut crear el compte</string>
|
<string name="login_account_not_created">No s\'ha pogut crear el compte</string>
|
||||||
<string name="login_use_username_password">Utilitza nom d\'usuari/contrasenya</string>
|
<string name="login_use_username_password">Utilitza nom d\'usuari/contrasenya</string>
|
||||||
<string name="login_configuration_detection">Detecció de configuració</string>
|
<string name="login_configuration_detection">Detecció de configuració</string>
|
||||||
<string name="login_querying_server">Espereu, consultant el servidor …</string>
|
<string name="login_querying_server">Espereu, consultant el servidor ...</string>
|
||||||
<string name="login_no_caldav_carddav">No s\'ha pogut trobar el servei CalDAV o CardDAV.</string>
|
<string name="login_no_caldav_carddav">No s\'ha pogut trobar el servei CalDAV o CardDAV.</string>
|
||||||
<string name="login_view_logs">Mostra els detalls</string>
|
<string name="login_view_logs">Mostra els detalls</string>
|
||||||
<!--AccountSettingsActivity-->
|
<!--AccountSettingsActivity-->
|
||||||
|
|||||||
@@ -311,6 +311,7 @@
|
|||||||
<string name="create_collection_description">Beskrivelse</string>
|
<string name="create_collection_description">Beskrivelse</string>
|
||||||
<string name="create_collection_optional">Valgfri</string>
|
<string name="create_collection_optional">Valgfri</string>
|
||||||
<string name="create_collection_home_set">Lager placering</string>
|
<string name="create_collection_home_set">Lager placering</string>
|
||||||
|
<string name="create_collection_home_set_required">Lagerplads er påkrævet</string>
|
||||||
<string name="create_collection_create">Opret</string>
|
<string name="create_collection_create">Opret</string>
|
||||||
<string name="delete_collection">Slet sæt</string>
|
<string name="delete_collection">Slet sæt</string>
|
||||||
<string name="delete_collection_confirm_title">Er du sikker?</string>
|
<string name="delete_collection_confirm_title">Er du sikker?</string>
|
||||||
|
|||||||
@@ -128,7 +128,7 @@
|
|||||||
<string name="login_account_name_already_taken">Το όνομα λογαριασμού έχει ήδη ληφθεί</string>
|
<string name="login_account_name_already_taken">Το όνομα λογαριασμού έχει ήδη ληφθεί</string>
|
||||||
<string name="login_account_not_created">Αδυναμία δημιουργίας λογαριασμού</string>
|
<string name="login_account_not_created">Αδυναμία δημιουργίας λογαριασμού</string>
|
||||||
<string name="login_configuration_detection">Ανίχνευση ρυθμίσεων</string>
|
<string name="login_configuration_detection">Ανίχνευση ρυθμίσεων</string>
|
||||||
<string name="login_querying_server">Περιμένετε, γίνεται ερώτημα στο διακομιστή…</string>
|
<string name="login_querying_server">Περιμένετε, γίνεται ερώτημα στο διακομιστή...</string>
|
||||||
<string name="login_no_caldav_carddav">Αδυναμία εύρεσης υπηρεσίας CalDAV ή CardDAV.</string>
|
<string name="login_no_caldav_carddav">Αδυναμία εύρεσης υπηρεσίας CalDAV ή CardDAV.</string>
|
||||||
<string name="login_view_logs">Εμφάνιση λεπτομερειών</string>
|
<string name="login_view_logs">Εμφάνιση λεπτομερειών</string>
|
||||||
<!--AccountSettingsActivity-->
|
<!--AccountSettingsActivity-->
|
||||||
|
|||||||
@@ -226,7 +226,7 @@
|
|||||||
<string name="login_no_certificate_found">Ez da ziurtagiririk aurkitu</string>
|
<string name="login_no_certificate_found">Ez da ziurtagiririk aurkitu</string>
|
||||||
<string name="login_install_certificate">Instalatu ziurtagiria</string>
|
<string name="login_install_certificate">Instalatu ziurtagiria</string>
|
||||||
<string name="login_configuration_detection">Konfigurazio detekzioa</string>
|
<string name="login_configuration_detection">Konfigurazio detekzioa</string>
|
||||||
<string name="login_querying_server">Mesedez itxaron, zerbitzaria kontsultatzen…</string>
|
<string name="login_querying_server">Mesedez itxaron, zerbitzaria kontsultatzen...</string>
|
||||||
<string name="login_no_caldav_carddav">Ezin izan da CalDAV edo CardDAV zerbitzua aurkitu.</string>
|
<string name="login_no_caldav_carddav">Ezin izan da CalDAV edo CardDAV zerbitzua aurkitu.</string>
|
||||||
<string name="login_username_password_wrong">Erabiltzaile-izena (eposta) / pasahitza txarto dago?</string>
|
<string name="login_username_password_wrong">Erabiltzaile-izena (eposta) / pasahitza txarto dago?</string>
|
||||||
<string name="login_view_logs">Erakutsi xehetasunak</string>
|
<string name="login_view_logs">Erakutsi xehetasunak</string>
|
||||||
|
|||||||
@@ -214,7 +214,7 @@
|
|||||||
<string name="login_no_certificate_found">گواهی یافت نشد</string>
|
<string name="login_no_certificate_found">گواهی یافت نشد</string>
|
||||||
<string name="login_install_certificate">نصب گواهی</string>
|
<string name="login_install_certificate">نصب گواهی</string>
|
||||||
<string name="login_configuration_detection">تشخیص پیکربندی</string>
|
<string name="login_configuration_detection">تشخیص پیکربندی</string>
|
||||||
<string name="login_querying_server">لطفا صبر کنید، پرس و جو سرور …</string>
|
<string name="login_querying_server">لطفا صبر کنید، پرس و جو سرور ...</string>
|
||||||
<string name="login_no_caldav_carddav">سرویس CalDAV یا CardDAV پیدا نشد.</string>
|
<string name="login_no_caldav_carddav">سرویس CalDAV یا CardDAV پیدا نشد.</string>
|
||||||
<string name="login_username_password_wrong">نام کاربری (آدرس ایمیل) / رمز عبور اشتباه است؟</string>
|
<string name="login_username_password_wrong">نام کاربری (آدرس ایمیل) / رمز عبور اشتباه است؟</string>
|
||||||
<string name="login_view_logs">نمایش جزئیات</string>
|
<string name="login_view_logs">نمایش جزئیات</string>
|
||||||
|
|||||||
@@ -311,6 +311,7 @@
|
|||||||
<string name="create_collection_description">Descrición</string>
|
<string name="create_collection_description">Descrición</string>
|
||||||
<string name="create_collection_optional">optativo</string>
|
<string name="create_collection_optional">optativo</string>
|
||||||
<string name="create_collection_home_set">Localización do almacenamento</string>
|
<string name="create_collection_home_set">Localización do almacenamento</string>
|
||||||
|
<string name="create_collection_home_set_required">Requírese a localización da almacenaxe</string>
|
||||||
<string name="create_collection_create">Crear</string>
|
<string name="create_collection_create">Crear</string>
|
||||||
<string name="delete_collection">Eliminar colección</string>
|
<string name="delete_collection">Eliminar colección</string>
|
||||||
<string name="delete_collection_confirm_title">Quere eliminar?</string>
|
<string name="delete_collection_confirm_title">Quere eliminar?</string>
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ buildscript {
|
|||||||
appIntro: '6.1.0',
|
appIntro: '6.1.0',
|
||||||
dav4jvm: '7dda4ab5',
|
dav4jvm: '7dda4ab5',
|
||||||
dokka: '0.10.1',
|
dokka: '0.10.1',
|
||||||
kotlin: '1.5.10',
|
kotlin: '1.5.20',
|
||||||
okhttp: '4.9.1',
|
okhttp: '4.9.1',
|
||||||
// latest Apache Commons versions that don't require Java 8 (Android 7)
|
// latest Apache Commons versions that don't require Java 8 (Android 7)
|
||||||
commonsCollections: '4.2',
|
commonsCollections: '4.2',
|
||||||
|
|||||||
Submodule cert4android updated: 87b76b3888...66f9bc1c51
@@ -1,44 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# DAVx5-ose translations
|
|
||||||
|
|
||||||
declare -A android
|
|
||||||
android=([ar_SA]=ar [bg]=bg [ca]=ca [cs]=cs [da]=da [de]=de [el]=el [es]=es [eu]=eu [fa]=fa [fi_FI]=fi [fr]=fr [gl]=gl [hu]=hu [it]=it [ja]=ja [nl]=nl [nb_NO]=nb-rNO [pl]=pl [pt]=pt [ru]=ru [sk_SK]=sk [sl_SI]=sl-rSI [sr]=sr [szl]=szl [tr_TR]=tr-rTR [uk]=uk [vi]=vi [zh_CN]=zh-rCN [zh_TW]=zh-rTW)
|
|
||||||
|
|
||||||
BASE_DIR=`realpath -L $0 | xargs dirname`/..
|
|
||||||
|
|
||||||
|
|
||||||
function fetch_txt {
|
|
||||||
URL=$1
|
|
||||||
LANG=$2
|
|
||||||
FILE=$3
|
|
||||||
|
|
||||||
TRANSLATIONS=`mktemp`
|
|
||||||
curl --compressed -n $1 >$TRANSLATIONS
|
|
||||||
diff --ignore-trailing-space -aq $TRANSLATIONS $BASE_DIR/fastlane/metadata/android/en-US/$FILE
|
|
||||||
if [[ $? -ne 0 ]]; then
|
|
||||||
# translations are not the same as en-us
|
|
||||||
mkdir -p $BASE_DIR/fastlane/metadata/android/$LANG
|
|
||||||
mv $TRANSLATIONS $BASE_DIR/fastlane/metadata/android/$LANG/$FILE
|
|
||||||
fi
|
|
||||||
rm -f $TRANSLATIONS
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
for lang in ${!android[@]}
|
|
||||||
do
|
|
||||||
echo Fetching translations for $lang
|
|
||||||
target_app=$BASE_DIR/app/src/main/res/values-${android[$lang]}
|
|
||||||
target_cert4android=$BASE_DIR/cert4android/src/main/res/values-${android[$lang]}
|
|
||||||
|
|
||||||
echo -e '\tapp strings'
|
|
||||||
mkdir -p $target_app
|
|
||||||
curl --compressed -n "https://www.transifex.com/api/2/project/davx5/resource/app/translation/$lang?file" |sed 's/\.\.\./…/g' >$target_app/strings.xml
|
|
||||||
|
|
||||||
echo -e '\tmetadata'
|
|
||||||
fetch_txt "https://www.transifex.com/api/2/project/davx5/resource/metadata-full-description/translation/$lang?file" ${android[$lang]} full_description.txt
|
|
||||||
fetch_txt "https://www.transifex.com/api/2/project/davx5/resource/metadata-short-description/translation/$lang?file" ${android[$lang]} short_description.txt
|
|
||||||
done
|
|
||||||
|
|
||||||
curl -n https://www.transifex.com/api/2/project/davx5/languages/ | ./rewrite-translators.rb >../app/src/main/assets/translators.json
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user