Skip to content

Commit

Permalink
Fetch translations from Transifex
Browse files Browse the repository at this point in the history
  • Loading branch information
rfc2822 committed May 2, 2023
1 parent 9c51dad commit 299fb27
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 15 deletions.
2 changes: 1 addition & 1 deletion .tx/config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[main]
host = https://www.transifex.com
lang_map = ar_SA: ar, en_GB: en-rGB, fi_FI: fi, fr_FR: fr-rFR, nb_NO: nb, sk_SK: sk, sl_SI: sl, tr_TR: tr, zh_CN: zh, zh_TW: zh-rTW
lang_map = ar_SA: ar, en_GB: en-rGB, es_MX: es-rMX, fa_IR: fa-rIR, fi_FI: fi, fr_FR: fr-rFR, nb_NO: nb, pt_BR: pt-rBR, sk_SK: sk, sl_SI: sl, sv_SE: sv-rSE, tr_TR: tr, zh_CN: zh, zh_TW: zh-rTW

[o:bitfireAT:p:davx5:r:app]
file_filter = app/src/main/res/values-<lang>/strings.xml
Expand Down
24 changes: 12 additions & 12 deletions app/src/main/res/values-ja/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -302,24 +302,24 @@
<string name="settings_certificate_alias">クライアント証明書の別名</string>
<string name="settings_certificate_alias_empty">証明書が選択されていません</string>
<string name="settings_caldav">CalDAV</string>
<string name="settings_sync_time_range_past">過去イベントの時間限度</string>
<string name="settings_sync_time_range_past_none">すべてのイベントが同期されます</string>
<string name="settings_sync_time_range_past">過去の予定の読み込み制限</string>
<string name="settings_sync_time_range_past_none">すべての予定が同期されます</string>
<plurals name="settings_sync_time_range_past_days">
<item quantity="other">%d 日より前のイベントは無視されます</item>
<item quantity="other">%d 日より前の予定は無視されます</item>
</plurals>
<string name="settings_sync_time_range_past_message">この日数より過去のイベントは無視されます (0 も可)。すべてのイベントを同期させるには、空白のままにしてください。</string>
<string name="settings_sync_time_range_past_message">この日数より過去の予定は無視されます (0 も可)。すべての予定を同期するには、空白のままにしてください。</string>
<string name="settings_default_alarm">デフォルトのリマインダー</string>
<plurals name="settings_default_alarm_on">
<item quantity="other">デフォルトのリマインダーはイベントの %d 分前です</item>
<item quantity="other">デフォルトのリマインダーは予定の %d 分前です</item>
</plurals>
<string name="settings_default_alarm_off">デフォルトのリマインダーはありません</string>
<string name="settings_default_alarm_message">デフォルトのリマインダーは、リマインダーのないイベントに適用されます。希望する分数を入力してください。デフォルトのリマインダーを無効にするには、空白のままにしてください。</string>
<string name="settings_default_alarm_message">デフォルトのリマインダーは、リマインダーのない予定に適用されます。希望する分数を入力してください。デフォルトのリマインダーを無効にするには、空白のままにしてください。</string>
<string name="settings_manage_calendar_colors">カレンダーの色を管理</string>
<string name="settings_manage_calendar_colors_on">カレンダーの色は同期ごとにリセットされます</string>
<string name="settings_manage_calendar_colors_off">カレンダーの色は他のアプリで設定できます</string>
<string name="settings_event_colors">イベントの色への対応</string>
<string name="settings_event_colors_on">イベントの色が同期されます</string>
<string name="settings_event_colors_off">イベントの色は同期されません</string>
<string name="settings_event_colors">予定の色への対応</string>
<string name="settings_event_colors_on">予定の色が同期されます</string>
<string name="settings_event_colors_off">予定の色は同期されません</string>
<string name="settings_carddav">CardDAV</string>
<string name="settings_contact_group_method">連絡先のグループ方法</string>
<string-array name="settings_contact_group_method_entries">
Expand All @@ -333,10 +333,10 @@
<string name="create_calendar">カレンダーを作成</string>
<string name="create_calendar_time_zone">タイムゾーン</string>
<string name="create_calendar_type">可能なカレンダーエントリー</string>
<string name="create_calendar_type_vevent">イベント</string>
<string name="create_calendar_type_vevent">予定</string>
<string name="create_calendar_type_vtodo">タスク</string>
<string name="create_calendar_type_vjournal">メモ / ジャーナル</string>
<string name="create_calendar_type_events_and_tasks">組み合わせ (イベントとタスク)</string>
<string name="create_calendar_type_events_and_tasks">組み合わせ (予定とタスク)</string>
<string name="create_collection_color">色</string>
<string name="create_collection_creating">コレクションの作成中</string>
<string name="create_collection_display_name">タイトル</string>
Expand Down Expand Up @@ -422,7 +422,7 @@
<string name="sync_error_retry">再試行</string>
<string name="sync_error_view_item">アイテムを表示</string>
<string name="sync_invalid_contact">サーバーから無効な連絡先を受信しました</string>
<string name="sync_invalid_event">サーバーから無効なイベントを受信しました</string>
<string name="sync_invalid_event">サーバーから無効な予定を受信しました</string>
<string name="sync_invalid_task">サーバーから無効なタスクを受信しました</string>
<string name="sync_invalid_resources_ignoring">1 または複数の無効なリソースを無視します</string>
<!--cert4android-->
Expand Down
18 changes: 17 additions & 1 deletion app/src/main/res/values-sl/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,34 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!--common strings-->
<string name="app_name">DAVx⁵</string>
<string name="account_invalid">Račun ne obstaja (več)</string>
<string name="account_title_address_book">DAVx⁵ imenik</string>
<string name="address_books_authority_title">Seznami s stiki</string>
<string name="dialog_remove">Odstrani</string>
<string name="dialog_deny">Preklic</string>
<string name="field_required">To polje je obvezno</string>
<string name="help">Pomoč</string>
<string name="manage_accounts">Urejanje prijav</string>
<string name="share">Deli</string>
<string name="database_destructive_migration_title">Okvarjena baza podatkov</string>
<string name="database_destructive_migration_text">Vsi računi so bili lokalno odstranjeni.</string>
<string name="notification_channel_debugging">Razhroščevalnik</string>
<string name="notification_channel_general">Ostale pomembne nastavitve</string>
<string name="notification_channel_status">Statusno sporočilo nizke prioritete</string>
<string name="notification_channel_sync">Sinhronizacija</string>
<string name="notification_channel_sync_errors">Napake v sinhronizaciji</string>
<string name="notification_channel_sync_errors_desc">Pomembne napake, ki zaustavijo sinhronizacijo(npr. nepričakovani odgovori strežnika)</string>
<string name="notification_channel_sync_errors_desc">Pomembne napake, ki zaustavijo sinhronizacijo (npr. nepričakovani odgovori strežnika)</string>
<string name="notification_channel_sync_warnings">Opozorila med sinhronizacijo</string>
<string name="notification_channel_sync_warnings_desc">Neusodni problemi v sinhronizaciji npr. določene neveljavne datoteke</string>
<string name="notification_channel_sync_io_errors">Omrežje in I/O napake</string>
<string name="notification_channel_sync_io_errors_desc">Pavze, povezave v povezavi z omrežjem, itd. (ponavadi začasno)</string>
<!--IntroActivity-->
<string name="intro_slogan1">Tvoji podatki. Tvoja izbira.</string>
<string name="intro_slogan2">Prevzemi nadzor</string>
<string name="intro_battery_not_whitelisted">Onemogočeno (nepriporočljivo)</string>
<string name="intro_battery_whitelisted">Omogočeno (priporočljivo)</string>
<string name="intro_battery_dont_show">Ne potrebujem enakomernih intervalov sinhroniziranja</string>
<string name="intro_autostart_title">%szdružljivost</string>
<string name="intro_more_info">Več informacij</string>
<!--PermissionsActivity-->
<!--WifiPermissionsActivity-->
Expand Down Expand Up @@ -91,6 +105,8 @@
<string name="account_read_only">samo za branje</string>
<string name="account_calendar">koledar</string>
<string name="account_task_list">seznam opravil</string>
<string name="account_journal">dnevnik</string>
<string name="account_only_personal">Pokaži samo osebno</string>
<string name="account_refresh_address_book_list">Osveži seznam imenikov</string>
<string name="account_create_new_address_book">Ustvari nov imenik</string>
<string name="account_refresh_calendar_list">Osveži seznam koledarjev</string>
Expand Down
2 changes: 1 addition & 1 deletion fastlane/metadata/android/ja/full_description.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
DAVx⁵ は、Android のカレンダー/連絡先アプリとネイティブに統合された Android 用 CalDAV/CardDAV 管理および同期アプリです。

あなた独自のサーバーや信頼できるホストと一緒に使用して、連絡先、イベント、タスクを管理してください。
あなた独自のサーバーや信頼できるホストと一緒に使用して、連絡先、予定、タスクを管理してください。

詳細と、テスト済みのサーバー/サービスの一覧については、ウェブサイトを参照してください。
7 changes: 7 additions & 0 deletions scripts/fetch-translations.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,13 @@
TX_TOKEN=`awk '/token *=/ { print $3; }' <$HOME/.transifexrc`

(cd .. && tx pull -a -f --use-git-timestamps)
if find ../app/src -type d -name 'values-*_*' -exec false '{}' +
then
echo "No values-XX_RR directory found, good"
else
echo "Found values-XX_RR directory, update .tx/config mappings to values-XX-rRR!"
exit 1
fi

curl -H "Authorization: Bearer $TX_TOKEN" 'https://rest.api.transifex.com/team_memberships?filter\[organization\]=o:bitfireAT&filter\[team\]=o:bitfireAT:t:davx5-team' \
| ./rewrite-translators.rb >../app/src/main/assets/translators.json

0 comments on commit 299fb27

Please sign in to comment.