Skip to content

Commit b5cb7f2

Browse files
authored
Create Chinese translation (#70)
* Create strings.xml * Update build.gradle * Update locales_config.xml
1 parent b51162c commit b5cb7f2

File tree

3 files changed

+77
-2
lines changed

3 files changed

+77
-2
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ android {
1616
defaultConfig {
1717
applicationId "com.phpbg.easysync"
1818
minSdk 26
19-
resourceConfigurations += ["en", "fr", "de", "ru", "es"]
19+
resourceConfigurations += ["en", "fr", "de", "ru", "es", "zh"]
2020
targetSdk 36
2121
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
2222
vectorDrawables {
@@ -103,4 +103,4 @@ dependencies {
103103
implementation 'com.google.guava:guava:32.1.2-android'
104104
implementation 'ru.gildor.coroutines:kotlin-coroutines-okhttp:1.0'
105105
implementation 'io.github.rburgst:okhttp-digest:3.1.1'
106-
}
106+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<resources>
2+
<string name="advanced_sync_settings_activity_help">选择要同步哪些文件夹</string>
3+
<string name="advanced_sync_settings_activity_title">高级同步设置</string>
4+
<string name="notification_channel_id" translatable="false">1001</string>
5+
<string name="notification_missing_permissions_text">请授予权限以允许同步</string>
6+
<string name="notification_missing_permissions_title">同步失败</string>
7+
<string name="notification_sync_error_text">一些文件未能正确同步</string>
8+
<string name="notification_sync_error_title">同步失败</string>
9+
<string name="notification_trial_over_title">同步停止</string>
10+
<string name="notification_trial_over_text">请购买完整版以允许同步</string>
11+
<string name="dav_settings_activity_title">设置</string>
12+
<string name="dav_settings_hide_password">隐藏密码</string>
13+
<string name="dav_settings_password">描摹</string>
14+
<string name="dav_settings_remote_path">远程 DAV 同步路径</string>
15+
<string name="dav_settings_title">DAV 设置</string>
16+
<string name="dav_settings_url_insecure">此 URL 不安全。任何人都可以读取全部数据。 考虑切换到 HTTPS。</string>
17+
<string name="dav_settings_username">用户名</string>
18+
<string name="dav_settings_remote_not_empty">远程文件夹不是空的。会下载全部文件并和你的设备同步。 仍要保存吗?</string>
19+
<string name="dav_settings_save">保存</string>
20+
<string name="dav_settings_save_anyway">仍要保存</string>
21+
<string name="dav_settings_show_password">显示密码</string>
22+
<string name="home_action_sync_now">立即同步</string>
23+
<string name="home_action_sync_now_initial_start">开始同步</string>
24+
<string name="home_action_sync_now_initial_start_hint">尚未开始同步。立即开始。</string>
25+
<string name="home_dav_status_connected">已连接 DAV</string>
26+
<string name="home_dav_status_loading">DAV 加载中</string>
27+
<string name="home_dav_status_not_configured">未配置 DAV </string>
28+
<string name="home_dav_status_not_connected">未连接 DAV </string>
29+
<string name="home_files_local">本地文件</string>
30+
<string name="home_files_not_running_prefix">Not</string>
31+
<string name="home_files_synced">已同步</string>
32+
<string name="home_permissions_granted">已授予权限</string>
33+
<string name="home_permissions_missing">缺少可选权限</string>
34+
<string name="home_permissions_action_fix">修复…</string>
35+
<string name="home_sync_running">运行中</string>
36+
<string name="home_sync_syncing">同步中</string>
37+
<string name="home_trial_over">试用结束请购买完整版</string>
38+
<plurals name="home_trial_days_left">
39+
<item quantity="one">试用期:剩余 %d 天</item>
40+
<item quantity="other">试用期:剩余 %d 天</item>
41+
</plurals>
42+
<string name="permissions_activity_title">权限</string>
43+
<string name="permissions_files_text">为了同步文件,我们需要完全访问你的文件。转到设置启用该权限</string>
44+
<string name="permissions_files_button">文件设置</string>
45+
<string name="permissions_hibernation_text_11">后台运行时需要告诉 android 不要删除权限。转到设置>权限,禁用 \"如果未使用应用则删除权限\"</string>
46+
<string name="permissions_hibernation_text_12">后台运行时需要告诉 android 不要删除权限。转到设置,禁用 \"删除权限并释放空间\"</string>
47+
<string name="permissions_hibernation_text_13">后台运行时需要告诉 android 不要删除权限。转到设置>权限,禁用 \"如未使用则暂停应用活动\"</string>
48+
<string name="permissions_hibernation_text_15">后台运行时需要告诉 android 不要删除权限。转到设置,禁用 \"如未使用则管理应用\"</string>
49+
<string name="permissions_hibernation_button">暂停设置</string>
50+
<string name="permissions_doze_text">为了更快地同步需要禁用电池优化。如拒绝该权限,同步只会在充电时发生,一天不到一次。 按“下一步”继续</string>
51+
<string name="permissions_doze_button">下一步</string>
52+
<string name="permissions_notifications_text">出现任何问题(比如无法抵达 DAV 服务器)我们会给你发通知。按“下一步”继续</string>
53+
<string name="permissions_notifications_button">下一步</string>
54+
<string name="permissions_old_files_text">为了同步文件,我们需要完全访问你的文件。按“下一步”继续</string>
55+
<string name="permissions_old_files_button">下一步</string>
56+
<string name="permissions_welcome">Easy sync 会保持你的文件和 DAV 服务器间的同步状态</string>
57+
<string name="permissions_next">下一步</string>
58+
<string name="sync_errors_activity_no_error">没有同步错误</string>
59+
<string name="sync_errors_activity_title">同步错误</string>
60+
<string name="sync_settings_advanced">高级同步设置</string>
61+
<string name="sync_settings_title">同步设置</string>
62+
<string name="sync_settings_activity_title">同步设置</string>
63+
<string name="sync_settings_conflicts_title">冲突处理</string>
64+
<string name="sync_settings_conflicts_desc">如果本地和远程都修改了一个文件:</string>
65+
<string name="sync_settings_conflicts_not_recommended">选择冲突策略解锁高级设置</string>
66+
<string name="sync_settings_conflicts_strategy_keep_local">保留本地副本(覆盖远程文件)</string>
67+
<string name="sync_settings_conflicts_strategy_ignore">忽略文件</string>
68+
<string name="sync_settings_conflicts_strategy_keep_remote">保留远程副本(覆盖本地文件)</string>
69+
<string name="sync_settings_on_battery_title">未充电时同步</string>
70+
<string name="sync_settings_on_battery_desc">允许未充电状态下的定期同步</string>
71+
<string name="sync_settings_on_cellular_title">允许蜂窝网络下同步</string>
72+
<string name="sync_settings_on_cellular_desc">允许蜂窝网络下的定期同步</string>
73+
<string name="about">关于、帮助</string>
74+
</resources>

app/src/main/res/xml/locales_config.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55
<locale android:name="de" />
66
<locale android:name="ru" />
77
<locale android:name="es" />
8+
<locale android:name="zh" />
89
</locale-config>

0 commit comments

Comments
 (0)