summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.hgignore4
-rwxr-xr-xfetchtranslations.sh14
-rwxr-xr-xres/values-et/strings.xml4
-rwxr-xr-xres/values-zh-CN/arrays.xml27
-rwxr-xr-x[-rw-r--r--]res/values-zh-CN/strings.xml (renamed from res/values-zh/strings.xml)26
-rw-r--r--res/values-zh/arrays.xml28
6 files changed, 53 insertions, 50 deletions
diff --git a/.hgignore b/.hgignore
index 6e12d08..bf66132 100644
--- a/.hgignore
+++ b/.hgignore
@@ -58,4 +58,6 @@ openvpn/libtool
openvpn/stamp-h1
openvpn/version.sh
t_client.sh
-ics-openvpn.zip \ No newline at end of file
+ics-openvpn.zip
+zh-CN.zip
+zh-TW.zip \ No newline at end of file
diff --git a/fetchtranslations.sh b/fetchtranslations.sh
index 8a994d8..e9ab2f9 100755
--- a/fetchtranslations.sh
+++ b/fetchtranslations.sh
@@ -1,5 +1,11 @@
#! /bin/sh
+
+if [ "$ICSCROWDAPIKEY" != "" ]
+then
+ fetch -1 -o - http://api.crowdin.net/api/project/ics-openvpn/export?key=$ICSCROWDAPIKEY
+fi
+
fetch http://crowdin.net/download/project/ics-openvpn.zip
langtoinclude="de cs ko et fr he"
@@ -7,4 +13,12 @@ langtoinclude="de cs ko et fr he"
for lang in $langtoinclude
do
tar xfv ics-openvpn.zip /res/values-$lang/
+done
+
+# Chinese language require zh-CN and zh-TW
+
+for lang in zh-CN
+do
+ fetch http://crowdin.net/download/project/ics-openvpn/$lang.zip
+ tar -xv -C res/values-$lang/ --strip-components 3 -f $lang.zip
done \ No newline at end of file
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index c17f617..e3f6ef6 100755
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -204,7 +204,7 @@
<string name="getproxy_error">Viga proxy seadistuste vastuvõtul: %s</string>
<string name="using_proxy">Kasutusel proxy %1$s %2$d</string>
<string name="use_system_proxy">Kasuta süsteemset proxy\'t</string>
- <string name="use_system_proxy_summary">Kasuta ühendumisel steemset HTTP/HTTPS proxy konfiguratsiooni.</string>
+ <string name="use_system_proxy_summary">Kasuta ühendumisel süsteemset HTTP/HTTPS proxy konfiguratsiooni.</string>
<string name="donatewithpaypal">Sul on võimalus &lt;a href=\"https://www.paypal.com/cgi-bin/webscr?hosted_button_id=R2M6ZP9AF25LS&amp;amp;cmd=_s-xclick\"&gt;annetada PayPal vahendusel&lt;/a&gt; </string>
<string name="onbootrestartsummary">Kui VPN oli süsteemi uuestilaadimisel/sulgemisel aktiivne siis taastatakse seadme käivitamisel OpenVPN ühendus. Palun lugege enne selle valiku kasutamist läbi ühendumise hoiatuse KKK.</string>
<string name="onbootrestart">Uuestilaadimisel ühendu uuesti</string>
@@ -214,7 +214,7 @@
<string name="configuration_changed">Konfiguratsiooni muudeti</string>
<string name="log_no_last_vpn">Viimast kasutatud profiili pole redigeerimiseks võimalik tuvastada</string>
<string name="faq_duplicate_notification_title">Mitu teatisikooni</string>
- <string name="faq_duplicate_notification">Kui Androidi süsteemimälu (RAM) on täitumas, siis eemaldatakse aktiivsest kasutusest hetkel ebavajalikud programmid ja teenused. Sellega võib kaasneda muu hulgas ka VPN ühenduse katkemine. Katkestuste välistamiseks, töötab OpenVPN teenus kõrgendatud prioriteediga. Kuid prioriteeti tõstmisel kuvab Androidi süsteem sellekohane teavitusikooni. Võtme ikooniga teavitus on määratud VPNService API poolt, millest oli juttu ka eelmises KKK lõigus ja see ei lähe arvesse programmi kõrgendatud prioriteedist teatava ikoonina.</string>
+ <string name="faq_duplicate_notification">Kui Androidi süsteemimälu (RAM) on täitumas, siis eemaldatakse aktiivsest kasutusest hetkel ebavajalikud programmid ja teenused. Sellega võib kaasneda muu hulgas ka VPN ühenduse katkemine. Katkestuste välistamiseks töötab OpenVPN teenus kõrgendatud prioriteediga. Kuid prioriteeti tõstmisel kuvab Androidi süsteem sellekohane teavitusikooni. Võtme ikooniga teavitus on määratud VPNService API poolt, millest oli juttu ka eelmises KKK lõigus ja see ei lähe arvesse programmi kõrgendatud prioriteedist teatava ikoonina.</string>
<string name="no_vpn_profiles_defined">VPN profiile pole defineeritud.</string>
<string name="add_new_vpn_hint">Kasuta uue VPN lisamiseks &lt;img src=\"ic_menu_add\"/&gt; ikooni</string>
<string name="vpn_import_hint">Kasuta olemasoleva (.ovpn või .conf) profiili importimiseks sdcard pealt &lt;img src=\"ic_menu_archive\"/&gt; ikooni.</string>
diff --git a/res/values-zh-CN/arrays.xml b/res/values-zh-CN/arrays.xml
new file mode 100755
index 0000000..89444bb
--- /dev/null
+++ b/res/values-zh-CN/arrays.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<resources>
+ <string-array name="vpn_types">
+ <item>"证书"</item>
+ <item>"PKCS12 文件"</item>
+ <item>"Android 证书"</item>
+ <item>"用户名/密码"</item>
+ <item>"静态密钥"</item>
+ <item>"用户名/密码 + 证书"</item>
+ <item>"用户名/密码 + PKCS12 "</item>
+ <item>"用户名/密码 + Android"</item>
+ </string-array>
+ <string-array name="tls_directions_entries">
+ <item>"0"</item>
+ <item>"1"</item>
+ <item>"未指定"</item>
+ </string-array>
+ <string-array name="verb_entries">
+ <item>"0 - 无日志"</item>
+ <item>"1 - 默认详细级别"</item>
+ <item>"2 - 更详细"</item>
+ <item>"3"</item>
+ <item>"4"</item>
+ <item>"5 - 调试日志"</item>
+ </string-array>
+</resources>
diff --git a/res/values-zh/strings.xml b/res/values-zh-CN/strings.xml
index 206a7cf..ec53f31 100644..100755
--- a/res/values-zh/strings.xml
+++ b/res/values-zh-CN/strings.xml
@@ -1,19 +1,6 @@
-<!--
- Copyright (C) 2011 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
---><resources>
-
+<?xml version="1.0" encoding="utf-8"?>
+<!--Generated by crowdin.net-->
+<resources>
<string name="app">OpenVPN Android版</string>
<string name="address">服务器地址:</string>
<string name="port">服务器端口:</string>
@@ -29,7 +16,9 @@
<string name="client_pkcs12_title">PKCS12 文件</string>
<string name="ca_title">CA 证书</string>
<string name="no_certificate">无证书</string>
-<string name="about">关于</string>
+ <string name="copyright_guicode">请前往 http://code.google.com/p/ics-openvpn/ 源码或提供问题反馈</string>
+ <string name="copyright_others">本程序使用以下组件,请在 Licenses 查看源码获取更详细内容。</string>
+ <string name="about">关于</string>
<string name="about_summary">关于 Android版</string>
<string name="vpn_list_summary">已配置的 VPN 列表</string>
<string name="vpn_list_title">VPN列表</string>
@@ -164,5 +153,4 @@
<string name="routing">路由</string>
<string name="obscure">旧的 OpenVPN 设定</string>
<string name="advanced">高级</string>
-
-</resources> \ No newline at end of file
+</resources>
diff --git a/res/values-zh/arrays.xml b/res/values-zh/arrays.xml
deleted file mode 100644
index 23e2aef..0000000
--- a/res/values-zh/arrays.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<resources>
- <!-- Keep the order the same as the TYPE_ constants in VPNProfile -->
- <string-array name="vpn_types">
- <item>"证书"</item>
- <item>"PKCS12 文件"</item>
- <item>"Android 证书"</item>
- <item>"用户名/密码"</item>
- <item>"静态密钥"</item>
- <item>"用户名/密码 + 证书"</item>
- <item>"用户名/密码 + PKCS12 "</item>
- <item>"用户名/密码 + Android"</item>
- </string-array>
-
- <string-array name="tls_directions_entries">
- <item>"0"</item>
- <item>"1"</item>
- <item>"未指定"</item>
- </string-array>
- <string-array name="verb_entries">
- <item>"0 - 无日志"</item>
- <item>"1 - 默认详细级别"</item>
- <item>"2 - 更详细"</item>
- <item>"3"</item>
- <item>"4"</item>
- <item>"5 - 调试日志"</item>
- </string-array>
-
-</resources> \ No newline at end of file