summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xPicoLangInstallerDeuDeu/Android.mk8
-rwxr-xr-xPicoLangInstallerDeuDeu/AndroidManifest.xml22
-rwxr-xr-xPicoLangInstallerDeuDeu/MODULE_LICENSE_APACHE20
-rwxr-xr-xPicoLangInstallerDeuDeu/NOTICE190
-rwxr-xr-xPicoLangInstallerDeuDeu/res/drawable/icon.pngbin0 -> 3736 bytes
-rwxr-xr-xPicoLangInstallerDeuDeu/res/layout/installing.xml29
-rwxr-xr-xPicoLangInstallerDeuDeu/res/layout/retry.xml16
-rwxr-xr-xPicoLangInstallerDeuDeu/res/layout/uninstall.xml17
-rwxr-xr-xPicoLangInstallerDeuDeu/res/raw/svoxlangpack.zipbin0 -> 777353 bytes
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-cs/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-da/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-de/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-el/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-es-rUS/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-es/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-fr/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-it/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-ja/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-ko/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-nb/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-nl/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-pl/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-pt-rPT/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-pt/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-ru/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-sv/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-tr/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-zh-rCN/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values-zh-rTW/strings.xml28
-rwxr-xr-xPicoLangInstallerDeuDeu/res/values/strings.xml38
-rwxr-xr-xPicoLangInstallerDeuDeu/src/com/svox/pico/voice/deu/deu/InstallerActivity.java172
-rwxr-xr-xPicoLangInstallerEngGbr/Android.mk8
-rwxr-xr-xPicoLangInstallerEngGbr/AndroidManifest.xml22
-rwxr-xr-xPicoLangInstallerEngGbr/MODULE_LICENSE_APACHE20
-rwxr-xr-xPicoLangInstallerEngGbr/NOTICE190
-rwxr-xr-xPicoLangInstallerEngGbr/res/drawable/icon.pngbin0 -> 3736 bytes
-rwxr-xr-xPicoLangInstallerEngGbr/res/layout/installing.xml29
-rwxr-xr-xPicoLangInstallerEngGbr/res/layout/retry.xml16
-rwxr-xr-xPicoLangInstallerEngGbr/res/layout/uninstall.xml17
-rwxr-xr-xPicoLangInstallerEngGbr/res/raw/svoxlangpack.zipbin0 -> 732217 bytes
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-cs/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-da/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-de/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-el/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-es-rUS/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-es/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-fr/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-it/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-ja/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-ko/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-nb/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-nl/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-pl/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-pt-rPT/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-pt/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-ru/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-sv/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-tr/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-zh-rCN/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values-zh-rTW/strings.xml28
-rwxr-xr-xPicoLangInstallerEngGbr/res/values/strings.xml38
-rwxr-xr-xPicoLangInstallerEngGbr/src/com/svox/pico/voice/eng/gbr/InstallerActivity.java172
-rwxr-xr-xPicoLangInstallerEngUsa/Android.mk8
-rwxr-xr-xPicoLangInstallerEngUsa/AndroidManifest.xml22
-rwxr-xr-xPicoLangInstallerEngUsa/MODULE_LICENSE_APACHE20
-rwxr-xr-xPicoLangInstallerEngUsa/NOTICE190
-rwxr-xr-xPicoLangInstallerEngUsa/res/drawable/icon.pngbin0 -> 3736 bytes
-rwxr-xr-xPicoLangInstallerEngUsa/res/layout/installing.xml29
-rwxr-xr-xPicoLangInstallerEngUsa/res/layout/retry.xml16
-rwxr-xr-xPicoLangInstallerEngUsa/res/layout/uninstall.xml17
-rwxr-xr-xPicoLangInstallerEngUsa/res/raw/svoxlangpack.zipbin0 -> 1011662 bytes
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-cs/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-da/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-de/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-el/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-es-rUS/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-es/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-fr/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-it/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-ja/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-ko/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-nb/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-nl/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-pl/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-pt-rPT/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-pt/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-ru/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-sv/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-tr/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-zh-rCN/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values-zh-rTW/strings.xml28
-rwxr-xr-xPicoLangInstallerEngUsa/res/values/strings.xml38
-rwxr-xr-xPicoLangInstallerEngUsa/src/com/svox/pico/voice/eng/usa/InstallerActivity.java172
-rwxr-xr-xPicoLangInstallerFraFra/Android.mk8
-rwxr-xr-xPicoLangInstallerFraFra/AndroidManifest.xml22
-rwxr-xr-xPicoLangInstallerFraFra/MODULE_LICENSE_APACHE20
-rwxr-xr-xPicoLangInstallerFraFra/NOTICE190
-rwxr-xr-xPicoLangInstallerFraFra/res/drawable/icon.pngbin0 -> 3736 bytes
-rwxr-xr-xPicoLangInstallerFraFra/res/layout/installing.xml29
-rwxr-xr-xPicoLangInstallerFraFra/res/layout/retry.xml16
-rwxr-xr-xPicoLangInstallerFraFra/res/layout/uninstall.xml17
-rwxr-xr-xPicoLangInstallerFraFra/res/raw/svoxlangpack.zipbin0 -> 892369 bytes
-rwxr-xr-xPicoLangInstallerFraFra/res/values-cs/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-da/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-de/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-el/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-es-rUS/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-es/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-fr/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-it/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-ja/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-ko/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-nb/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-nl/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-pl/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-pt-rPT/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-pt/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-ru/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-sv/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-tr/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-zh-rCN/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values-zh-rTW/strings.xml28
-rwxr-xr-xPicoLangInstallerFraFra/res/values/strings.xml38
-rwxr-xr-xPicoLangInstallerFraFra/src/com/svox/pico/voice/fra/fra/InstallerActivity.java172
-rwxr-xr-xPicoLangInstallerItaIta/Android.mk8
-rwxr-xr-xPicoLangInstallerItaIta/AndroidManifest.xml22
-rwxr-xr-xPicoLangInstallerItaIta/MODULE_LICENSE_APACHE20
-rwxr-xr-xPicoLangInstallerItaIta/NOTICE190
-rwxr-xr-xPicoLangInstallerItaIta/res/drawable/icon.pngbin0 -> 3736 bytes
-rwxr-xr-xPicoLangInstallerItaIta/res/layout/installing.xml29
-rwxr-xr-xPicoLangInstallerItaIta/res/layout/retry.xml16
-rwxr-xr-xPicoLangInstallerItaIta/res/layout/uninstall.xml17
-rwxr-xr-xPicoLangInstallerItaIta/res/raw/svoxlangpack.zipbin0 -> 637309 bytes
-rwxr-xr-xPicoLangInstallerItaIta/res/values-cs/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-da/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-de/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-el/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-es-rUS/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-es/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-fr/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-it/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-ja/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-ko/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-nb/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-nl/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-pl/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-pt-rPT/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-pt/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-ru/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-sv/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-tr/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-zh-rCN/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values-zh-rTW/strings.xml28
-rwxr-xr-xPicoLangInstallerItaIta/res/values/strings.xml38
-rwxr-xr-xPicoLangInstallerItaIta/src/com/svox/pico/voice/ita/ita/InstallerActivity.java172
-rwxr-xr-xPicoLangInstallerSpaEsp/Android.mk8
-rwxr-xr-xPicoLangInstallerSpaEsp/AndroidManifest.xml22
-rwxr-xr-xPicoLangInstallerSpaEsp/MODULE_LICENSE_APACHE20
-rwxr-xr-xPicoLangInstallerSpaEsp/NOTICE190
-rwxr-xr-xPicoLangInstallerSpaEsp/res/drawable/icon.pngbin0 -> 3736 bytes
-rwxr-xr-xPicoLangInstallerSpaEsp/res/layout/installing.xml29
-rwxr-xr-xPicoLangInstallerSpaEsp/res/layout/retry.xml16
-rwxr-xr-xPicoLangInstallerSpaEsp/res/layout/uninstall.xml17
-rwxr-xr-xPicoLangInstallerSpaEsp/res/raw/svoxlangpack.zipbin0 -> 621624 bytes
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-cs/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-da/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-de/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-el/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-es-rUS/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-es/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-fr/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-it/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-ja/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-ko/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-nb/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-nl/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-pl/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-pt-rPT/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-pt/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-ru/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-sv/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-tr/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-zh-rCN/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values-zh-rTW/strings.xml28
-rwxr-xr-xPicoLangInstallerSpaEsp/res/values/strings.xml38
-rwxr-xr-xPicoLangInstallerSpaEsp/src/com/svox/pico/voice/spa/esp/InstallerActivity.java172
-rw-r--r--pico/lib/picosig2.c1
-rw-r--r--picolanginstaller/res/values-ar/strings.xml30
-rw-r--r--picolanginstaller/res/values-bg/strings.xml30
-rw-r--r--picolanginstaller/res/values-ca/strings.xml30
-rw-r--r--picolanginstaller/res/values-en-rGB/strings.xml30
-rw-r--r--picolanginstaller/res/values-fa/strings.xml30
-rw-r--r--picolanginstaller/res/values-fi/strings.xml30
-rw-r--r--picolanginstaller/res/values-he/strings.xml30
-rw-r--r--picolanginstaller/res/values-hr/strings.xml30
-rw-r--r--picolanginstaller/res/values-hu/strings.xml30
-rw-r--r--picolanginstaller/res/values-id/strings.xml30
-rw-r--r--picolanginstaller/res/values-lt/strings.xml30
-rw-r--r--picolanginstaller/res/values-lv/strings.xml30
-rw-r--r--picolanginstaller/res/values-rm/strings.xml30
-rw-r--r--picolanginstaller/res/values-ro/strings.xml30
-rw-r--r--picolanginstaller/res/values-sk/strings.xml30
-rw-r--r--picolanginstaller/res/values-sl/strings.xml30
-rw-r--r--picolanginstaller/res/values-sr/strings.xml30
-rw-r--r--picolanginstaller/res/values-th/strings.xml30
-rw-r--r--picolanginstaller/res/values-tl/strings.xml30
-rw-r--r--picolanginstaller/res/values-uk/strings.xml30
-rw-r--r--picolanginstaller/res/values-vi/strings.xml30
-rwxr-xr-xpicolanginstaller/res/values/strings.xml2
209 files changed, 6943 insertions, 2 deletions
diff --git a/PicoLangInstallerDeuDeu/Android.mk b/PicoLangInstallerDeuDeu/Android.mk
new file mode 100755
index 0000000..a1c529f
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+
+LOCAL_PACKAGE_NAME := PicoLangInstaller
+
+include $(BUILD_PACKAGE)
diff --git a/PicoLangInstallerDeuDeu/AndroidManifest.xml b/PicoLangInstallerDeuDeu/AndroidManifest.xml
new file mode 100755
index 0000000..fa2fef1
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.svox.pico.voice.deu.deu"
+ android:versionCode="1"
+ android:versionName="1.0"
+ android:installLocation="preferExternal">
+ <uses-sdk android:minSdkVersion="8" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <application android:icon="@drawable/icon" android:label="@string/app_name">
+ <activity android:name=".InstallerActivity"
+ android:label="@string/app_name">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="com.svox.langpack.installer.RUN_TTS_DATA_INSTALLER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ </application>
+</manifest>
diff --git a/PicoLangInstallerDeuDeu/MODULE_LICENSE_APACHE2 b/PicoLangInstallerDeuDeu/MODULE_LICENSE_APACHE2
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/MODULE_LICENSE_APACHE2
diff --git a/PicoLangInstallerDeuDeu/NOTICE b/PicoLangInstallerDeuDeu/NOTICE
new file mode 100755
index 0000000..64aaa8d
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2009, 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.
+
+ 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.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/PicoLangInstallerDeuDeu/res/drawable/icon.png b/PicoLangInstallerDeuDeu/res/drawable/icon.png
new file mode 100755
index 0000000..997d87b
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/drawable/icon.png
Binary files differ
diff --git a/PicoLangInstallerDeuDeu/res/layout/installing.xml b/PicoLangInstallerDeuDeu/res/layout/installing.xml
new file mode 100755
index 0000000..117c333
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/layout/installing.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/root" android:layout_width="fill_parent"
+ android:background="#ff000000"
+ android:layout_height="fill_parent">
+
+ <LinearLayout android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/installing_message" android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/PicoLangInstallerDeuDeu/res/layout/retry.xml b/PicoLangInstallerDeuDeu/res/layout/retry.xml
new file mode 100755
index 0000000..0fefd3f
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/layout/retry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/retry_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/retryButton" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/retry" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerDeuDeu/res/layout/uninstall.xml b/PicoLangInstallerDeuDeu/res/layout/uninstall.xml
new file mode 100755
index 0000000..bc0cd11
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/layout/uninstall.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/uninstall_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/uninstall" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerDeuDeu/res/raw/svoxlangpack.zip b/PicoLangInstallerDeuDeu/res/raw/svoxlangpack.zip
new file mode 100755
index 0000000..5874660
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/raw/svoxlangpack.zip
Binary files differ
diff --git a/PicoLangInstallerDeuDeu/res/values-cs/strings.xml b/PicoLangInstallerDeuDeu/res/values-cs/strings.xml
new file mode 100755
index 0000000..a9998cc
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-cs/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalační program pro data syntézy řeči"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalace hlasových dat na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasová data byla úspěšně nainstalována. Instalační program můžete bezpečně odebrat."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstalovat"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Instalace hlasových dat se nezdařila. Zkontrolujte, zda je karta SD v zařízení a obsahuje alespoň 6 MB volného místa. Je-li karta již v zařízení, odeberte ji a vložte znovu."</string>
+ <string name="retry" msgid="7470276488993209974">"Zkusit znovu"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-da/strings.xml b/PicoLangInstallerDeuDeu/res/values-da/strings.xml
new file mode 100755
index 0000000..1401fc4
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-da/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogram for talesyntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installerer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedataene er installeret. Du kan nu fjerne dette installationsprogram."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Afinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installeres. Kontroller, at dit SD-kort sidder i enheden og har mindst 6 MB ledig plads. Hvis kortet allerede sidder i enheden, skal du prøve at fjerne kortet og indsætte det igen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv igen"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-de/strings.xml b/PicoLangInstallerDeuDeu/res/values-de/strings.xml
new file mode 100755
index 0000000..4fe1b5f
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-de/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogramm für Sprachsynthesedaten"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Sprachdaten werden auf der SD-Karte installiert."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Die Sprachdaten wurden erfolgreich installiert. Sie können dieses Installationsprogramm nun entfernen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallieren"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Die Sprachdaten konnten nicht installiert werden. Stellen Sie sicher, dass sich die SD-Karte in Ihrem Gerät befindet und über mindestens 6 MB freien Speicherplatz verfügt. Wenn sich Ihre Karte bereits im Gerät befindet, entfernen Sie die Karte und setzen Sie sie dann wieder ein."</string>
+ <string name="retry" msgid="7470276488993209974">"Wiederholen"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-el/strings.xml b/PicoLangInstallerDeuDeu/res/values-el/strings.xml
new file mode 100755
index 0000000..6930093
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-el/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Πρόγραμμα εγκατάστασης δεδομένων σύνθεσης ομιλίας"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Εγκατάσταση δεδομένων φωνής στην κάρτα SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Η εγκατάσταση των δεδομένων φωνής ολοκληρώθηκε με επιτυχία. Μπορείτε τώρα να καταργήσετε το πρόγραμμα εγκατάστασης."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Κατάργηση εγκατάστασης"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Η εγκατάσταση των δεδομένων φωνής απέτυχε. Βεβαιωθείτε ότι η κάρτα SD είναι τοποθετημένη στη συσκευή σας και ότι έχει τουλάχιστον 6MB ελεύθερου χώρου. Εάν η κάρτα βρίσκεται ήδη στη συσκευή σας, δοκιμάστε να την αφαιρέσετε και να την τοποθετήσετε ξανά."</string>
+ <string name="retry" msgid="7470276488993209974">"Επανάληψη"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-es-rUS/strings.xml b/PicoLangInstallerDeuDeu/res/values-es-rUS/strings.xml
new file mode 100755
index 0000000..61bcb6e
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-es-rUS/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando los datos de voz en la tarjeta SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los datos de voz se han instalado de manera exitosa. Ahora puedes suprimir este instalador de manera segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar..."</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se pudo instalar los datos de voz de manera correcta. Asegúrate de que tu tarjeta SD esté en tu dispositivo y que tenga al menos 6MB de espacio libre. Si tu tarjeta ya está en tu dispositivo, intenta sacarla y volverla a insertar."</string>
+ <string name="retry" msgid="7470276488993209974">"Intentar nuevamente"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-es/strings.xml b/PicoLangInstallerDeuDeu/res/values-es/strings.xml
new file mode 100755
index 0000000..999b6fb
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-es/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando archivos de datos de voz en tarjeta SD..."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los archivos de datos de voz se han instalado correctamente. Puedes eliminar este instalador de forma segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se han podido instalar los archivos de datos de voz. Asegúrate de que la tarjeta SD esté insertada en el dispositivo y tenga un mínimo de 6 MB de espacio libre. Si la tarjeta ya está insertada en el dispositivo, prueba a extraerla y volver a introducirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Reintentar"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-fr/strings.xml b/PicoLangInstallerDeuDeu/res/values-fr/strings.xml
new file mode 100755
index 0000000..9824460
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-fr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programme d\'installation des données de la fonction de synthèse vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installation des données de la fonction de synthèse vocale sur la carte SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les données de la fonction de synthèse vocale ont été installées correctement. Vous pouvez maintenant supprimer ce programme d\'installation en toute sécurité."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Désinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"L\'installation des données de la fonction de synthèse vocale a échoué. Veuillez vérifier que vous avez bien inséré votre carte SD dans votre mobile et que celle-ci dispose d\'au moins 6 Mo d\'espace disponible. Si votre carte SD est déjà insérée dans l\'appareil, essayez de la retirer et de la réinsérer."</string>
+ <string name="retry" msgid="7470276488993209974">"Réessayer"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-it/strings.xml b/PicoLangInstallerDeuDeu/res/values-it/strings.xml
new file mode 100755
index 0000000..fa42e3b
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-it/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programma di installazione dati di sintesi vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installazione dati vocali su scheda SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"I dati vocali sono stati installati correttamente. Ora puoi rimuovere in tutta sicurezza questo programma di installazione."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Disinstalla"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Installazione dati vocali non riuscita. Assicurati che la tua scheda SD sia nel dispositivo e contenga almeno 6 MB di spazio libero. Se la scheda è già nel dispositivo, prova a rimuoverla e a reinserirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Riprova"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-ja/strings.xml b/PicoLangInstallerDeuDeu/res/values-ja/strings.xml
new file mode 100755
index 0000000..3d637d5
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-ja/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"音声合成データのインストーラ"</string>
+ <string name="installing_message" msgid="8792926973732354514">"音声データをSDカードにインストール中です。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"音声データは正常にインストールされました。これでこのインストーラを安全に削除できます。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"アンインストール"</string>
+ <string name="retry_message" msgid="6519833625675608678">"音声データをインストールできませんでした。6MB以上の空き容量があるSDカードが端末に挿入されていることを確認してください。既にSDカードが挿入されている場合は、挿入し直してみてください。"</string>
+ <string name="retry" msgid="7470276488993209974">"再試行"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-ko/strings.xml b/PicoLangInstallerDeuDeu/res/values-ko/strings.xml
new file mode 100755
index 0000000..fa748ca
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-ko/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"음성 합성 데이터 설치 프로그램"</string>
+ <string name="installing_message" msgid="8792926973732354514">"SD 카드에 음성 데이터를 설치하는 중입니다."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"음성 데이터가 성공적으로 설치되었습니다. 이제 이 설치 프로그램을 안전하게 삭제할 수 있습니다."</string>
+ <string name="uninstall" msgid="6195983436684617741">"제거"</string>
+ <string name="retry_message" msgid="6519833625675608678">"음성 데이터가 설치되지 않았습니다. SD 카드가 장치에 삽입되어 있고 사용 가능한 공간이 6MB 이상인지 확인하시기 바랍니다. 카드가 이미 장치에 삽입되어 있으면 카드를 제거하고 다시 삽입해 보세요."</string>
+ <string name="retry" msgid="7470276488993209974">"다시 시도"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-nb/strings.xml b/PicoLangInstallerDeuDeu/res/values-nb/strings.xml
new file mode 100755
index 0000000..bdc63f1
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-nb/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installasjonsprogram for tale-syntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedata er installert. Du kan fjerne dette installasjonsprogrammet nå."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installere. Kontroller at SD-kortet er i enheten, og at det har ledig plass på minst 6 MB. Hvis kortet er i enheten, prøv å ta ut kortet og sette det inn igjen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv på nytt"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-nl/strings.xml b/PicoLangInstallerDeuDeu/res/values-nl/strings.xml
new file mode 100755
index 0000000..682cc13
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-nl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installatieprogramma voor spraaksynthesegegevens"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Stemgegevens installeren op SD-kaart."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"De stemgegevens zijn geïnstalleerd. U kunt dit installatieprogramma nu veilig verwijderen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Verwijderen"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Het installeren van de stemgegevens is mislukt. Controleer of de SD-kaart in het apparaat is geplaatst en er ten minste 6 MB vrije ruimte beschikbaar is. Als de kaart al in het apparaat is geplaatst, verwijdert u de kaart en plaatst u deze opnieuw."</string>
+ <string name="retry" msgid="7470276488993209974">"Opnieuw proberen"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-pl/strings.xml b/PicoLangInstallerDeuDeu/res/values-pl/strings.xml
new file mode 100755
index 0000000..148b001
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-pl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program instalacyjny danych syntezatora mowy"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalowanie danych głosowych na karcie SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dane głosowe zostały pomyślnie zainstalowane. Możesz teraz bezpiecznie usunąć ten program instalacyjny."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstaluj"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Zainstalowanie danych głosowych nie powiodło się. Sprawdź, czy w urządzeniu znajduje się karta SD zawierająca co najmniej 6 MB wolnego miejsca. Jeśli karta znajduje się w urządzeniu, wyjmij ją i włóż ponownie."</string>
+ <string name="retry" msgid="7470276488993209974">"Ponów próbę"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-pt-rPT/strings.xml b/PicoLangInstallerDeuDeu/res/values-pt-rPT/strings.xml
new file mode 100755
index 0000000..6c3d98f
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-pt-rPT/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de reprodução de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"A instalar dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. Agora já pode remover este instalador com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"A instalação dos dados de voz falhou. Certifique-se de que o seu cartão SD está inserido no respectivo dispositivo e de que possui, pelo menos, 6 MB de espaço livre. Se o cartão já estiver no dispositivo, experimente retirá-lo e voltar a inseri-lo."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-pt/strings.xml b/PicoLangInstallerDeuDeu/res/values-pt/strings.xml
new file mode 100755
index 0000000..c1a5452
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-pt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de sintetização de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando os dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. O instalador já pode ser removido com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Falha na instalação dos dados de voz. Verifique se o seu cartão SD está no aparelho e tem no mínimo 6 MB de espaço livre. Se o cartão já estiver no seu dispositivo, remova-o e o insira novamente."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-ru/strings.xml b/PicoLangInstallerDeuDeu/res/values-ru/strings.xml
new file mode 100755
index 0000000..524e3e8
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-ru/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Установщик данных синтезатора речи"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Установка голосовых данных на SD-карте."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосовые данные установлены успешно. Можно удалить установщик."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Удалить"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Произошел сбой при установке голосовых данных. Убедитесь, что на SD-карте вашего устройства имеется как минимум 6 МБ свободного пространства. Если карта уже находится в устройстве, попробуйте извлечь ее и снова вставить."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторить попытку"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-sv/strings.xml b/PicoLangInstallerDeuDeu/res/values-sv/strings.xml
new file mode 100755
index 0000000..5d5a9b5
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-sv/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Datainstallationsprogram för talsyntes"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installera röstdata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Röstdata har installerats. Du kan nu ta bort installationsprogrammet."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstallera"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Röstdata kunde inte installeras. Kontrollera att SD-kortet i enheten har minst 6 MB ledigt utrymme. Om kortet redan sitter i enheten kan du pröva med att ta ut och sätta tillbaka det."</string>
+ <string name="retry" msgid="7470276488993209974">"Försök igen"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-tr/strings.xml b/PicoLangInstallerDeuDeu/res/values-tr/strings.xml
new file mode 100755
index 0000000..d8bd05d
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-tr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Konuşma Sentezi Veri Yükleyicisi"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Ses verileri SD karta yükleniyor."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Ses verileri başarıyla yüklendi. Bu yükleyiciyi artık güvenle kaldırabilirsiniz."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Kaldır"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Ses verileri yüklenemedi. Lütfen SD kartınızın cihazınızda olduğundan ve en az 6 MB boş alan bulunduğundan emin olun. Kartınız zaten cihazınızdaysa kartı çıkarmayı ve yeniden takmayı deneyin."</string>
+ <string name="retry" msgid="7470276488993209974">"Tekrar Dene"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-zh-rCN/strings.xml b/PicoLangInstallerDeuDeu/res/values-zh-rCN/strings.xml
new file mode 100755
index 0000000..b60a4d4
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-zh-rCN/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"语音合成数据安装程序"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安装语音数据。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"语音数据已安装成功,您现在可以安全地删除此安装程序了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"卸载"</string>
+ <string name="retry_message" msgid="6519833625675608678">"无法安装语音数据。请检查手机中是否已插入 SD 卡,以及是否有 6 MB 的可用空间。如果您已插入 SD 卡,请移除,然后再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重试"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values-zh-rTW/strings.xml b/PicoLangInstallerDeuDeu/res/values-zh-rTW/strings.xml
new file mode 100755
index 0000000..c35a4f1
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values-zh-rTW/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"語音合成資料安裝程式"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安裝語音資料。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"已安裝語音資料,您可以移除安裝程式了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"解除安裝"</string>
+ <string name="retry_message" msgid="6519833625675608678">"無法安裝語音資料,請檢查手機是否已插入 SD 卡,以及是否有 6MB 的可用空間。如果您已插入 SD 卡,請取出再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重試"</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/res/values/strings.xml b/PicoLangInstallerDeuDeu/res/values/strings.xml
new file mode 100755
index 0000000..c2ce24d
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/res/values/strings.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2009, 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>
+ <!-- This is the name and title of the application that installs the required files for speech synthesis on the user's SD card -->
+ <string name="app_name">Speech Synthesis Data Installer (DEU-DEU)</string>
+
+ <!-- After launching the application that installs the required files for speech synthesis on the user's SD card, this message is shown during the installation -->
+ <string name="installing_message">Installing voice data on SD card.</string>
+
+ <!-- After the successful installation of the required files for speech synthesis, the installer shows this message to the user -->
+ <string name="uninstall_message">The voice data has been installed successfully. You can now safely remove this installer.</string>
+
+ <!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
+ <string name="uninstall">Uninstall</string>
+
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <string name="retry_message">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>
+
+ <!-- Text on the button to let the user try one more time to install the installation of the voice data files -->
+ <string name="retry">Retry</string>
+</resources>
diff --git a/PicoLangInstallerDeuDeu/src/com/svox/pico/voice/deu/deu/InstallerActivity.java b/PicoLangInstallerDeuDeu/src/com/svox/pico/voice/deu/deu/InstallerActivity.java
new file mode 100755
index 0000000..b107d34
--- /dev/null
+++ b/PicoLangInstallerDeuDeu/src/com/svox/pico/voice/deu/deu/InstallerActivity.java
@@ -0,0 +1,172 @@
+package com.svox.pico.voice.deu.deu;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.AssetFileDescriptor;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+public class InstallerActivity extends Activity {
+ private static final int DATA_ROOT_DIRECTORY_REQUEST_CODE = 42;
+ private String rootDirectory = "";
+ private InstallerActivity self;
+ private static boolean sInstallationSuccess = false;
+ private static boolean sIsInstalling = false;
+ private final static Object sInstallerStateLock = new Object();
+
+ /** Called when the activity is first created. */
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ self = this;
+ Intent getRootDirectoryIntent = new Intent();
+ getRootDirectoryIntent.setClassName("com.svox.pico", "com.svox.pico.CheckVoiceData");
+ startActivityForResult(getRootDirectoryIntent, DATA_ROOT_DIRECTORY_REQUEST_CODE);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data){
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == DATA_ROOT_DIRECTORY_REQUEST_CODE) {
+ rootDirectory = data.getStringExtra(TextToSpeech.Engine.EXTRA_VOICE_DATA_ROOT_DIRECTORY);
+ // only run the installer if there isn't another one running
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling && !sInstallationSuccess) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ }
+
+ private void runInstaller(){
+ try {
+ Resources res = getResources();
+ AssetFileDescriptor langPackFd = res
+ .openRawResourceFd(R.raw.svoxlangpack);
+ InputStream stream = langPackFd.createInputStream();
+
+ (new Thread(new unzipper(stream))).start();
+ } catch (IOException e) {
+ Log.e("PicoLangInstaller", "Unable to open langpack resource.");
+ e.printStackTrace();
+ }
+ setContentView(R.layout.installing);
+ }
+
+
+ private boolean unzipLangPack(InputStream stream) {
+ FileOutputStream out;
+ byte buf[] = new byte[16384];
+ try {
+ ZipInputStream zis = new ZipInputStream(stream);
+ ZipEntry entry = zis.getNextEntry();
+ while (entry != null) {
+ if (entry.isDirectory()) {
+ File newDir = new File(rootDirectory + entry.getName());
+ newDir.mkdir();
+ } else {
+ String name = entry.getName();
+ File outputFile = new File(rootDirectory + name);
+ String outputPath = outputFile.getCanonicalPath();
+ name = outputPath
+ .substring(outputPath.lastIndexOf("/") + 1);
+ outputPath = outputPath.substring(0, outputPath
+ .lastIndexOf("/"));
+ File outputDir = new File(outputPath);
+ outputDir.mkdirs();
+ outputFile = new File(outputPath, name);
+ outputFile.createNewFile();
+ out = new FileOutputStream(outputFile);
+
+ int numread = 0;
+ do {
+ numread = zis.read(buf);
+ if (numread <= 0) {
+ break;
+ } else {
+ out.write(buf, 0, numread);
+ }
+ } while (true);
+ out.close();
+ }
+ entry = zis.getNextEntry();
+ }
+ return true;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return false;
+ }
+ }
+
+ private class unzipper implements Runnable {
+ public InputStream stream;
+
+ public unzipper(InputStream is) {
+ stream = is;
+ }
+
+ public void run() {
+ boolean result = unzipLangPack(stream);
+ synchronized (sInstallerStateLock) {
+ sInstallationSuccess = result;
+ sIsInstalling = false;
+ }
+ if (sInstallationSuccess) {
+ // installation completed: signal success (extra set to SUCCESS)
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.SUCCESS);
+ self.sendBroadcast(installCompleteIntent);
+ finish();
+ } else {
+ // installation failed
+ // signal install error if the activity is finishing (can't ask the user to retry)
+ if (self.isFinishing()) {
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.ERROR);
+ self.sendBroadcast(installCompleteIntent);
+ } else {
+ // the activity is still running, ask the user to retry.
+ runOnUiThread(new retryDisplayer());
+ }
+ }
+ }
+ }
+
+
+ public class retryDisplayer implements Runnable {
+ public void run() {
+ setContentView(R.layout.retry);
+ Button retryButton = (Button) findViewById(R.id.retryButton);
+ retryButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View arg0) {
+ // only run the installer if there isn't another one running
+ // (we only get here if the installer couldn't complete successfully before)
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ });
+ }
+ }
+
+}
diff --git a/PicoLangInstallerEngGbr/Android.mk b/PicoLangInstallerEngGbr/Android.mk
new file mode 100755
index 0000000..a1c529f
--- /dev/null
+++ b/PicoLangInstallerEngGbr/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+
+LOCAL_PACKAGE_NAME := PicoLangInstaller
+
+include $(BUILD_PACKAGE)
diff --git a/PicoLangInstallerEngGbr/AndroidManifest.xml b/PicoLangInstallerEngGbr/AndroidManifest.xml
new file mode 100755
index 0000000..dd67add
--- /dev/null
+++ b/PicoLangInstallerEngGbr/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.svox.pico.voice.eng.gbr"
+ android:versionCode="1"
+ android:versionName="1.0"
+ android:installLocation="preferExternal">
+ <uses-sdk android:minSdkVersion="8" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <application android:icon="@drawable/icon" android:label="@string/app_name">
+ <activity android:name=".InstallerActivity"
+ android:label="@string/app_name">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="com.svox.langpack.installer.RUN_TTS_DATA_INSTALLER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ </application>
+</manifest>
diff --git a/PicoLangInstallerEngGbr/MODULE_LICENSE_APACHE2 b/PicoLangInstallerEngGbr/MODULE_LICENSE_APACHE2
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/PicoLangInstallerEngGbr/MODULE_LICENSE_APACHE2
diff --git a/PicoLangInstallerEngGbr/NOTICE b/PicoLangInstallerEngGbr/NOTICE
new file mode 100755
index 0000000..64aaa8d
--- /dev/null
+++ b/PicoLangInstallerEngGbr/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2009, 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.
+
+ 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.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/PicoLangInstallerEngGbr/res/drawable/icon.png b/PicoLangInstallerEngGbr/res/drawable/icon.png
new file mode 100755
index 0000000..997d87b
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/drawable/icon.png
Binary files differ
diff --git a/PicoLangInstallerEngGbr/res/layout/installing.xml b/PicoLangInstallerEngGbr/res/layout/installing.xml
new file mode 100755
index 0000000..117c333
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/layout/installing.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/root" android:layout_width="fill_parent"
+ android:background="#ff000000"
+ android:layout_height="fill_parent">
+
+ <LinearLayout android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/installing_message" android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/PicoLangInstallerEngGbr/res/layout/retry.xml b/PicoLangInstallerEngGbr/res/layout/retry.xml
new file mode 100755
index 0000000..0fefd3f
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/layout/retry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/retry_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/retryButton" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/retry" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerEngGbr/res/layout/uninstall.xml b/PicoLangInstallerEngGbr/res/layout/uninstall.xml
new file mode 100755
index 0000000..bc0cd11
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/layout/uninstall.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/uninstall_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/uninstall" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerEngGbr/res/raw/svoxlangpack.zip b/PicoLangInstallerEngGbr/res/raw/svoxlangpack.zip
new file mode 100755
index 0000000..54f16d9
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/raw/svoxlangpack.zip
Binary files differ
diff --git a/PicoLangInstallerEngGbr/res/values-cs/strings.xml b/PicoLangInstallerEngGbr/res/values-cs/strings.xml
new file mode 100755
index 0000000..a9998cc
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-cs/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalační program pro data syntézy řeči"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalace hlasových dat na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasová data byla úspěšně nainstalována. Instalační program můžete bezpečně odebrat."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstalovat"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Instalace hlasových dat se nezdařila. Zkontrolujte, zda je karta SD v zařízení a obsahuje alespoň 6 MB volného místa. Je-li karta již v zařízení, odeberte ji a vložte znovu."</string>
+ <string name="retry" msgid="7470276488993209974">"Zkusit znovu"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-da/strings.xml b/PicoLangInstallerEngGbr/res/values-da/strings.xml
new file mode 100755
index 0000000..1401fc4
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-da/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogram for talesyntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installerer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedataene er installeret. Du kan nu fjerne dette installationsprogram."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Afinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installeres. Kontroller, at dit SD-kort sidder i enheden og har mindst 6 MB ledig plads. Hvis kortet allerede sidder i enheden, skal du prøve at fjerne kortet og indsætte det igen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv igen"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-de/strings.xml b/PicoLangInstallerEngGbr/res/values-de/strings.xml
new file mode 100755
index 0000000..4fe1b5f
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-de/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogramm für Sprachsynthesedaten"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Sprachdaten werden auf der SD-Karte installiert."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Die Sprachdaten wurden erfolgreich installiert. Sie können dieses Installationsprogramm nun entfernen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallieren"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Die Sprachdaten konnten nicht installiert werden. Stellen Sie sicher, dass sich die SD-Karte in Ihrem Gerät befindet und über mindestens 6 MB freien Speicherplatz verfügt. Wenn sich Ihre Karte bereits im Gerät befindet, entfernen Sie die Karte und setzen Sie sie dann wieder ein."</string>
+ <string name="retry" msgid="7470276488993209974">"Wiederholen"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-el/strings.xml b/PicoLangInstallerEngGbr/res/values-el/strings.xml
new file mode 100755
index 0000000..6930093
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-el/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Πρόγραμμα εγκατάστασης δεδομένων σύνθεσης ομιλίας"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Εγκατάσταση δεδομένων φωνής στην κάρτα SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Η εγκατάσταση των δεδομένων φωνής ολοκληρώθηκε με επιτυχία. Μπορείτε τώρα να καταργήσετε το πρόγραμμα εγκατάστασης."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Κατάργηση εγκατάστασης"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Η εγκατάσταση των δεδομένων φωνής απέτυχε. Βεβαιωθείτε ότι η κάρτα SD είναι τοποθετημένη στη συσκευή σας και ότι έχει τουλάχιστον 6MB ελεύθερου χώρου. Εάν η κάρτα βρίσκεται ήδη στη συσκευή σας, δοκιμάστε να την αφαιρέσετε και να την τοποθετήσετε ξανά."</string>
+ <string name="retry" msgid="7470276488993209974">"Επανάληψη"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-es-rUS/strings.xml b/PicoLangInstallerEngGbr/res/values-es-rUS/strings.xml
new file mode 100755
index 0000000..61bcb6e
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-es-rUS/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando los datos de voz en la tarjeta SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los datos de voz se han instalado de manera exitosa. Ahora puedes suprimir este instalador de manera segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar..."</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se pudo instalar los datos de voz de manera correcta. Asegúrate de que tu tarjeta SD esté en tu dispositivo y que tenga al menos 6MB de espacio libre. Si tu tarjeta ya está en tu dispositivo, intenta sacarla y volverla a insertar."</string>
+ <string name="retry" msgid="7470276488993209974">"Intentar nuevamente"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-es/strings.xml b/PicoLangInstallerEngGbr/res/values-es/strings.xml
new file mode 100755
index 0000000..999b6fb
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-es/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando archivos de datos de voz en tarjeta SD..."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los archivos de datos de voz se han instalado correctamente. Puedes eliminar este instalador de forma segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se han podido instalar los archivos de datos de voz. Asegúrate de que la tarjeta SD esté insertada en el dispositivo y tenga un mínimo de 6 MB de espacio libre. Si la tarjeta ya está insertada en el dispositivo, prueba a extraerla y volver a introducirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Reintentar"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-fr/strings.xml b/PicoLangInstallerEngGbr/res/values-fr/strings.xml
new file mode 100755
index 0000000..9824460
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-fr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programme d\'installation des données de la fonction de synthèse vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installation des données de la fonction de synthèse vocale sur la carte SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les données de la fonction de synthèse vocale ont été installées correctement. Vous pouvez maintenant supprimer ce programme d\'installation en toute sécurité."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Désinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"L\'installation des données de la fonction de synthèse vocale a échoué. Veuillez vérifier que vous avez bien inséré votre carte SD dans votre mobile et que celle-ci dispose d\'au moins 6 Mo d\'espace disponible. Si votre carte SD est déjà insérée dans l\'appareil, essayez de la retirer et de la réinsérer."</string>
+ <string name="retry" msgid="7470276488993209974">"Réessayer"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-it/strings.xml b/PicoLangInstallerEngGbr/res/values-it/strings.xml
new file mode 100755
index 0000000..fa42e3b
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-it/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programma di installazione dati di sintesi vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installazione dati vocali su scheda SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"I dati vocali sono stati installati correttamente. Ora puoi rimuovere in tutta sicurezza questo programma di installazione."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Disinstalla"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Installazione dati vocali non riuscita. Assicurati che la tua scheda SD sia nel dispositivo e contenga almeno 6 MB di spazio libero. Se la scheda è già nel dispositivo, prova a rimuoverla e a reinserirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Riprova"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-ja/strings.xml b/PicoLangInstallerEngGbr/res/values-ja/strings.xml
new file mode 100755
index 0000000..3d637d5
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-ja/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"音声合成データのインストーラ"</string>
+ <string name="installing_message" msgid="8792926973732354514">"音声データをSDカードにインストール中です。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"音声データは正常にインストールされました。これでこのインストーラを安全に削除できます。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"アンインストール"</string>
+ <string name="retry_message" msgid="6519833625675608678">"音声データをインストールできませんでした。6MB以上の空き容量があるSDカードが端末に挿入されていることを確認してください。既にSDカードが挿入されている場合は、挿入し直してみてください。"</string>
+ <string name="retry" msgid="7470276488993209974">"再試行"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-ko/strings.xml b/PicoLangInstallerEngGbr/res/values-ko/strings.xml
new file mode 100755
index 0000000..fa748ca
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-ko/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"음성 합성 데이터 설치 프로그램"</string>
+ <string name="installing_message" msgid="8792926973732354514">"SD 카드에 음성 데이터를 설치하는 중입니다."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"음성 데이터가 성공적으로 설치되었습니다. 이제 이 설치 프로그램을 안전하게 삭제할 수 있습니다."</string>
+ <string name="uninstall" msgid="6195983436684617741">"제거"</string>
+ <string name="retry_message" msgid="6519833625675608678">"음성 데이터가 설치되지 않았습니다. SD 카드가 장치에 삽입되어 있고 사용 가능한 공간이 6MB 이상인지 확인하시기 바랍니다. 카드가 이미 장치에 삽입되어 있으면 카드를 제거하고 다시 삽입해 보세요."</string>
+ <string name="retry" msgid="7470276488993209974">"다시 시도"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-nb/strings.xml b/PicoLangInstallerEngGbr/res/values-nb/strings.xml
new file mode 100755
index 0000000..bdc63f1
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-nb/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installasjonsprogram for tale-syntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedata er installert. Du kan fjerne dette installasjonsprogrammet nå."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installere. Kontroller at SD-kortet er i enheten, og at det har ledig plass på minst 6 MB. Hvis kortet er i enheten, prøv å ta ut kortet og sette det inn igjen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv på nytt"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-nl/strings.xml b/PicoLangInstallerEngGbr/res/values-nl/strings.xml
new file mode 100755
index 0000000..682cc13
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-nl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installatieprogramma voor spraaksynthesegegevens"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Stemgegevens installeren op SD-kaart."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"De stemgegevens zijn geïnstalleerd. U kunt dit installatieprogramma nu veilig verwijderen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Verwijderen"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Het installeren van de stemgegevens is mislukt. Controleer of de SD-kaart in het apparaat is geplaatst en er ten minste 6 MB vrije ruimte beschikbaar is. Als de kaart al in het apparaat is geplaatst, verwijdert u de kaart en plaatst u deze opnieuw."</string>
+ <string name="retry" msgid="7470276488993209974">"Opnieuw proberen"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-pl/strings.xml b/PicoLangInstallerEngGbr/res/values-pl/strings.xml
new file mode 100755
index 0000000..148b001
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-pl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program instalacyjny danych syntezatora mowy"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalowanie danych głosowych na karcie SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dane głosowe zostały pomyślnie zainstalowane. Możesz teraz bezpiecznie usunąć ten program instalacyjny."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstaluj"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Zainstalowanie danych głosowych nie powiodło się. Sprawdź, czy w urządzeniu znajduje się karta SD zawierająca co najmniej 6 MB wolnego miejsca. Jeśli karta znajduje się w urządzeniu, wyjmij ją i włóż ponownie."</string>
+ <string name="retry" msgid="7470276488993209974">"Ponów próbę"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-pt-rPT/strings.xml b/PicoLangInstallerEngGbr/res/values-pt-rPT/strings.xml
new file mode 100755
index 0000000..6c3d98f
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-pt-rPT/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de reprodução de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"A instalar dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. Agora já pode remover este instalador com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"A instalação dos dados de voz falhou. Certifique-se de que o seu cartão SD está inserido no respectivo dispositivo e de que possui, pelo menos, 6 MB de espaço livre. Se o cartão já estiver no dispositivo, experimente retirá-lo e voltar a inseri-lo."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-pt/strings.xml b/PicoLangInstallerEngGbr/res/values-pt/strings.xml
new file mode 100755
index 0000000..c1a5452
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-pt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de sintetização de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando os dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. O instalador já pode ser removido com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Falha na instalação dos dados de voz. Verifique se o seu cartão SD está no aparelho e tem no mínimo 6 MB de espaço livre. Se o cartão já estiver no seu dispositivo, remova-o e o insira novamente."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-ru/strings.xml b/PicoLangInstallerEngGbr/res/values-ru/strings.xml
new file mode 100755
index 0000000..524e3e8
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-ru/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Установщик данных синтезатора речи"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Установка голосовых данных на SD-карте."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосовые данные установлены успешно. Можно удалить установщик."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Удалить"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Произошел сбой при установке голосовых данных. Убедитесь, что на SD-карте вашего устройства имеется как минимум 6 МБ свободного пространства. Если карта уже находится в устройстве, попробуйте извлечь ее и снова вставить."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторить попытку"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-sv/strings.xml b/PicoLangInstallerEngGbr/res/values-sv/strings.xml
new file mode 100755
index 0000000..5d5a9b5
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-sv/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Datainstallationsprogram för talsyntes"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installera röstdata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Röstdata har installerats. Du kan nu ta bort installationsprogrammet."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstallera"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Röstdata kunde inte installeras. Kontrollera att SD-kortet i enheten har minst 6 MB ledigt utrymme. Om kortet redan sitter i enheten kan du pröva med att ta ut och sätta tillbaka det."</string>
+ <string name="retry" msgid="7470276488993209974">"Försök igen"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-tr/strings.xml b/PicoLangInstallerEngGbr/res/values-tr/strings.xml
new file mode 100755
index 0000000..d8bd05d
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-tr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Konuşma Sentezi Veri Yükleyicisi"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Ses verileri SD karta yükleniyor."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Ses verileri başarıyla yüklendi. Bu yükleyiciyi artık güvenle kaldırabilirsiniz."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Kaldır"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Ses verileri yüklenemedi. Lütfen SD kartınızın cihazınızda olduğundan ve en az 6 MB boş alan bulunduğundan emin olun. Kartınız zaten cihazınızdaysa kartı çıkarmayı ve yeniden takmayı deneyin."</string>
+ <string name="retry" msgid="7470276488993209974">"Tekrar Dene"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-zh-rCN/strings.xml b/PicoLangInstallerEngGbr/res/values-zh-rCN/strings.xml
new file mode 100755
index 0000000..b60a4d4
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-zh-rCN/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"语音合成数据安装程序"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安装语音数据。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"语音数据已安装成功,您现在可以安全地删除此安装程序了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"卸载"</string>
+ <string name="retry_message" msgid="6519833625675608678">"无法安装语音数据。请检查手机中是否已插入 SD 卡,以及是否有 6 MB 的可用空间。如果您已插入 SD 卡,请移除,然后再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重试"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values-zh-rTW/strings.xml b/PicoLangInstallerEngGbr/res/values-zh-rTW/strings.xml
new file mode 100755
index 0000000..c35a4f1
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values-zh-rTW/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"語音合成資料安裝程式"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安裝語音資料。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"已安裝語音資料,您可以移除安裝程式了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"解除安裝"</string>
+ <string name="retry_message" msgid="6519833625675608678">"無法安裝語音資料,請檢查手機是否已插入 SD 卡,以及是否有 6MB 的可用空間。如果您已插入 SD 卡,請取出再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重試"</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/res/values/strings.xml b/PicoLangInstallerEngGbr/res/values/strings.xml
new file mode 100755
index 0000000..400f710
--- /dev/null
+++ b/PicoLangInstallerEngGbr/res/values/strings.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2009, 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>
+ <!-- This is the name and title of the application that installs the required files for speech synthesis on the user's SD card -->
+ <string name="app_name">Speech Synthesis Data Installer (ENG-GBR)</string>
+
+ <!-- After launching the application that installs the required files for speech synthesis on the user's SD card, this message is shown during the installation -->
+ <string name="installing_message">Installing voice data on SD card.</string>
+
+ <!-- After the successful installation of the required files for speech synthesis, the installer shows this message to the user -->
+ <string name="uninstall_message">The voice data has been installed successfully. You can now safely remove this installer.</string>
+
+ <!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
+ <string name="uninstall">Uninstall</string>
+
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <string name="retry_message">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>
+
+ <!-- Text on the button to let the user try one more time to install the installation of the voice data files -->
+ <string name="retry">Retry</string>
+</resources>
diff --git a/PicoLangInstallerEngGbr/src/com/svox/pico/voice/eng/gbr/InstallerActivity.java b/PicoLangInstallerEngGbr/src/com/svox/pico/voice/eng/gbr/InstallerActivity.java
new file mode 100755
index 0000000..c2c602c
--- /dev/null
+++ b/PicoLangInstallerEngGbr/src/com/svox/pico/voice/eng/gbr/InstallerActivity.java
@@ -0,0 +1,172 @@
+package com.svox.pico.voice.eng.gbr;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.AssetFileDescriptor;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+public class InstallerActivity extends Activity {
+ private static final int DATA_ROOT_DIRECTORY_REQUEST_CODE = 42;
+ private String rootDirectory = "";
+ private InstallerActivity self;
+ private static boolean sInstallationSuccess = false;
+ private static boolean sIsInstalling = false;
+ private final static Object sInstallerStateLock = new Object();
+
+ /** Called when the activity is first created. */
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ self = this;
+ Intent getRootDirectoryIntent = new Intent();
+ getRootDirectoryIntent.setClassName("com.svox.pico", "com.svox.pico.CheckVoiceData");
+ startActivityForResult(getRootDirectoryIntent, DATA_ROOT_DIRECTORY_REQUEST_CODE);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data){
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == DATA_ROOT_DIRECTORY_REQUEST_CODE) {
+ rootDirectory = data.getStringExtra(TextToSpeech.Engine.EXTRA_VOICE_DATA_ROOT_DIRECTORY);
+ // only run the installer if there isn't another one running
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling && !sInstallationSuccess) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ }
+
+ private void runInstaller(){
+ try {
+ Resources res = getResources();
+ AssetFileDescriptor langPackFd = res
+ .openRawResourceFd(R.raw.svoxlangpack);
+ InputStream stream = langPackFd.createInputStream();
+
+ (new Thread(new unzipper(stream))).start();
+ } catch (IOException e) {
+ Log.e("PicoLangInstaller", "Unable to open langpack resource.");
+ e.printStackTrace();
+ }
+ setContentView(R.layout.installing);
+ }
+
+
+ private boolean unzipLangPack(InputStream stream) {
+ FileOutputStream out;
+ byte buf[] = new byte[16384];
+ try {
+ ZipInputStream zis = new ZipInputStream(stream);
+ ZipEntry entry = zis.getNextEntry();
+ while (entry != null) {
+ if (entry.isDirectory()) {
+ File newDir = new File(rootDirectory + entry.getName());
+ newDir.mkdir();
+ } else {
+ String name = entry.getName();
+ File outputFile = new File(rootDirectory + name);
+ String outputPath = outputFile.getCanonicalPath();
+ name = outputPath
+ .substring(outputPath.lastIndexOf("/") + 1);
+ outputPath = outputPath.substring(0, outputPath
+ .lastIndexOf("/"));
+ File outputDir = new File(outputPath);
+ outputDir.mkdirs();
+ outputFile = new File(outputPath, name);
+ outputFile.createNewFile();
+ out = new FileOutputStream(outputFile);
+
+ int numread = 0;
+ do {
+ numread = zis.read(buf);
+ if (numread <= 0) {
+ break;
+ } else {
+ out.write(buf, 0, numread);
+ }
+ } while (true);
+ out.close();
+ }
+ entry = zis.getNextEntry();
+ }
+ return true;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return false;
+ }
+ }
+
+ private class unzipper implements Runnable {
+ public InputStream stream;
+
+ public unzipper(InputStream is) {
+ stream = is;
+ }
+
+ public void run() {
+ boolean result = unzipLangPack(stream);
+ synchronized (sInstallerStateLock) {
+ sInstallationSuccess = result;
+ sIsInstalling = false;
+ }
+ if (sInstallationSuccess) {
+ // installation completed: signal success (extra set to SUCCESS)
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.SUCCESS);
+ self.sendBroadcast(installCompleteIntent);
+ finish();
+ } else {
+ // installation failed
+ // signal install error if the activity is finishing (can't ask the user to retry)
+ if (self.isFinishing()) {
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.ERROR);
+ self.sendBroadcast(installCompleteIntent);
+ } else {
+ // the activity is still running, ask the user to retry.
+ runOnUiThread(new retryDisplayer());
+ }
+ }
+ }
+ }
+
+
+ public class retryDisplayer implements Runnable {
+ public void run() {
+ setContentView(R.layout.retry);
+ Button retryButton = (Button) findViewById(R.id.retryButton);
+ retryButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View arg0) {
+ // only run the installer if there isn't another one running
+ // (we only get here if the installer couldn't complete successfully before)
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ });
+ }
+ }
+
+}
diff --git a/PicoLangInstallerEngUsa/Android.mk b/PicoLangInstallerEngUsa/Android.mk
new file mode 100755
index 0000000..a1c529f
--- /dev/null
+++ b/PicoLangInstallerEngUsa/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+
+LOCAL_PACKAGE_NAME := PicoLangInstaller
+
+include $(BUILD_PACKAGE)
diff --git a/PicoLangInstallerEngUsa/AndroidManifest.xml b/PicoLangInstallerEngUsa/AndroidManifest.xml
new file mode 100755
index 0000000..c76445c
--- /dev/null
+++ b/PicoLangInstallerEngUsa/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.svox.pico.voice.eng.usa"
+ android:versionCode="1"
+ android:versionName="1.0"
+ android:installLocation="preferExternal">
+ <uses-sdk android:minSdkVersion="8" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <application android:icon="@drawable/icon" android:label="@string/app_name">
+ <activity android:name=".InstallerActivity"
+ android:label="@string/app_name">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="com.svox.langpack.installer.RUN_TTS_DATA_INSTALLER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ </application>
+</manifest>
diff --git a/PicoLangInstallerEngUsa/MODULE_LICENSE_APACHE2 b/PicoLangInstallerEngUsa/MODULE_LICENSE_APACHE2
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/PicoLangInstallerEngUsa/MODULE_LICENSE_APACHE2
diff --git a/PicoLangInstallerEngUsa/NOTICE b/PicoLangInstallerEngUsa/NOTICE
new file mode 100755
index 0000000..64aaa8d
--- /dev/null
+++ b/PicoLangInstallerEngUsa/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2009, 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.
+
+ 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.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/PicoLangInstallerEngUsa/res/drawable/icon.png b/PicoLangInstallerEngUsa/res/drawable/icon.png
new file mode 100755
index 0000000..997d87b
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/drawable/icon.png
Binary files differ
diff --git a/PicoLangInstallerEngUsa/res/layout/installing.xml b/PicoLangInstallerEngUsa/res/layout/installing.xml
new file mode 100755
index 0000000..117c333
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/layout/installing.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/root" android:layout_width="fill_parent"
+ android:background="#ff000000"
+ android:layout_height="fill_parent">
+
+ <LinearLayout android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/installing_message" android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/PicoLangInstallerEngUsa/res/layout/retry.xml b/PicoLangInstallerEngUsa/res/layout/retry.xml
new file mode 100755
index 0000000..0fefd3f
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/layout/retry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/retry_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/retryButton" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/retry" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerEngUsa/res/layout/uninstall.xml b/PicoLangInstallerEngUsa/res/layout/uninstall.xml
new file mode 100755
index 0000000..bc0cd11
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/layout/uninstall.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/uninstall_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/uninstall" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerEngUsa/res/raw/svoxlangpack.zip b/PicoLangInstallerEngUsa/res/raw/svoxlangpack.zip
new file mode 100755
index 0000000..c7fdd39
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/raw/svoxlangpack.zip
Binary files differ
diff --git a/PicoLangInstallerEngUsa/res/values-cs/strings.xml b/PicoLangInstallerEngUsa/res/values-cs/strings.xml
new file mode 100755
index 0000000..a9998cc
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-cs/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalační program pro data syntézy řeči"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalace hlasových dat na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasová data byla úspěšně nainstalována. Instalační program můžete bezpečně odebrat."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstalovat"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Instalace hlasových dat se nezdařila. Zkontrolujte, zda je karta SD v zařízení a obsahuje alespoň 6 MB volného místa. Je-li karta již v zařízení, odeberte ji a vložte znovu."</string>
+ <string name="retry" msgid="7470276488993209974">"Zkusit znovu"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-da/strings.xml b/PicoLangInstallerEngUsa/res/values-da/strings.xml
new file mode 100755
index 0000000..1401fc4
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-da/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogram for talesyntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installerer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedataene er installeret. Du kan nu fjerne dette installationsprogram."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Afinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installeres. Kontroller, at dit SD-kort sidder i enheden og har mindst 6 MB ledig plads. Hvis kortet allerede sidder i enheden, skal du prøve at fjerne kortet og indsætte det igen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv igen"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-de/strings.xml b/PicoLangInstallerEngUsa/res/values-de/strings.xml
new file mode 100755
index 0000000..4fe1b5f
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-de/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogramm für Sprachsynthesedaten"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Sprachdaten werden auf der SD-Karte installiert."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Die Sprachdaten wurden erfolgreich installiert. Sie können dieses Installationsprogramm nun entfernen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallieren"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Die Sprachdaten konnten nicht installiert werden. Stellen Sie sicher, dass sich die SD-Karte in Ihrem Gerät befindet und über mindestens 6 MB freien Speicherplatz verfügt. Wenn sich Ihre Karte bereits im Gerät befindet, entfernen Sie die Karte und setzen Sie sie dann wieder ein."</string>
+ <string name="retry" msgid="7470276488993209974">"Wiederholen"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-el/strings.xml b/PicoLangInstallerEngUsa/res/values-el/strings.xml
new file mode 100755
index 0000000..6930093
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-el/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Πρόγραμμα εγκατάστασης δεδομένων σύνθεσης ομιλίας"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Εγκατάσταση δεδομένων φωνής στην κάρτα SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Η εγκατάσταση των δεδομένων φωνής ολοκληρώθηκε με επιτυχία. Μπορείτε τώρα να καταργήσετε το πρόγραμμα εγκατάστασης."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Κατάργηση εγκατάστασης"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Η εγκατάσταση των δεδομένων φωνής απέτυχε. Βεβαιωθείτε ότι η κάρτα SD είναι τοποθετημένη στη συσκευή σας και ότι έχει τουλάχιστον 6MB ελεύθερου χώρου. Εάν η κάρτα βρίσκεται ήδη στη συσκευή σας, δοκιμάστε να την αφαιρέσετε και να την τοποθετήσετε ξανά."</string>
+ <string name="retry" msgid="7470276488993209974">"Επανάληψη"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-es-rUS/strings.xml b/PicoLangInstallerEngUsa/res/values-es-rUS/strings.xml
new file mode 100755
index 0000000..61bcb6e
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-es-rUS/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando los datos de voz en la tarjeta SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los datos de voz se han instalado de manera exitosa. Ahora puedes suprimir este instalador de manera segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar..."</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se pudo instalar los datos de voz de manera correcta. Asegúrate de que tu tarjeta SD esté en tu dispositivo y que tenga al menos 6MB de espacio libre. Si tu tarjeta ya está en tu dispositivo, intenta sacarla y volverla a insertar."</string>
+ <string name="retry" msgid="7470276488993209974">"Intentar nuevamente"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-es/strings.xml b/PicoLangInstallerEngUsa/res/values-es/strings.xml
new file mode 100755
index 0000000..999b6fb
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-es/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando archivos de datos de voz en tarjeta SD..."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los archivos de datos de voz se han instalado correctamente. Puedes eliminar este instalador de forma segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se han podido instalar los archivos de datos de voz. Asegúrate de que la tarjeta SD esté insertada en el dispositivo y tenga un mínimo de 6 MB de espacio libre. Si la tarjeta ya está insertada en el dispositivo, prueba a extraerla y volver a introducirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Reintentar"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-fr/strings.xml b/PicoLangInstallerEngUsa/res/values-fr/strings.xml
new file mode 100755
index 0000000..9824460
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-fr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programme d\'installation des données de la fonction de synthèse vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installation des données de la fonction de synthèse vocale sur la carte SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les données de la fonction de synthèse vocale ont été installées correctement. Vous pouvez maintenant supprimer ce programme d\'installation en toute sécurité."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Désinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"L\'installation des données de la fonction de synthèse vocale a échoué. Veuillez vérifier que vous avez bien inséré votre carte SD dans votre mobile et que celle-ci dispose d\'au moins 6 Mo d\'espace disponible. Si votre carte SD est déjà insérée dans l\'appareil, essayez de la retirer et de la réinsérer."</string>
+ <string name="retry" msgid="7470276488993209974">"Réessayer"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-it/strings.xml b/PicoLangInstallerEngUsa/res/values-it/strings.xml
new file mode 100755
index 0000000..fa42e3b
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-it/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programma di installazione dati di sintesi vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installazione dati vocali su scheda SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"I dati vocali sono stati installati correttamente. Ora puoi rimuovere in tutta sicurezza questo programma di installazione."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Disinstalla"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Installazione dati vocali non riuscita. Assicurati che la tua scheda SD sia nel dispositivo e contenga almeno 6 MB di spazio libero. Se la scheda è già nel dispositivo, prova a rimuoverla e a reinserirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Riprova"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-ja/strings.xml b/PicoLangInstallerEngUsa/res/values-ja/strings.xml
new file mode 100755
index 0000000..3d637d5
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-ja/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"音声合成データのインストーラ"</string>
+ <string name="installing_message" msgid="8792926973732354514">"音声データをSDカードにインストール中です。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"音声データは正常にインストールされました。これでこのインストーラを安全に削除できます。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"アンインストール"</string>
+ <string name="retry_message" msgid="6519833625675608678">"音声データをインストールできませんでした。6MB以上の空き容量があるSDカードが端末に挿入されていることを確認してください。既にSDカードが挿入されている場合は、挿入し直してみてください。"</string>
+ <string name="retry" msgid="7470276488993209974">"再試行"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-ko/strings.xml b/PicoLangInstallerEngUsa/res/values-ko/strings.xml
new file mode 100755
index 0000000..fa748ca
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-ko/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"음성 합성 데이터 설치 프로그램"</string>
+ <string name="installing_message" msgid="8792926973732354514">"SD 카드에 음성 데이터를 설치하는 중입니다."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"음성 데이터가 성공적으로 설치되었습니다. 이제 이 설치 프로그램을 안전하게 삭제할 수 있습니다."</string>
+ <string name="uninstall" msgid="6195983436684617741">"제거"</string>
+ <string name="retry_message" msgid="6519833625675608678">"음성 데이터가 설치되지 않았습니다. SD 카드가 장치에 삽입되어 있고 사용 가능한 공간이 6MB 이상인지 확인하시기 바랍니다. 카드가 이미 장치에 삽입되어 있으면 카드를 제거하고 다시 삽입해 보세요."</string>
+ <string name="retry" msgid="7470276488993209974">"다시 시도"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-nb/strings.xml b/PicoLangInstallerEngUsa/res/values-nb/strings.xml
new file mode 100755
index 0000000..bdc63f1
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-nb/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installasjonsprogram for tale-syntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedata er installert. Du kan fjerne dette installasjonsprogrammet nå."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installere. Kontroller at SD-kortet er i enheten, og at det har ledig plass på minst 6 MB. Hvis kortet er i enheten, prøv å ta ut kortet og sette det inn igjen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv på nytt"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-nl/strings.xml b/PicoLangInstallerEngUsa/res/values-nl/strings.xml
new file mode 100755
index 0000000..682cc13
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-nl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installatieprogramma voor spraaksynthesegegevens"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Stemgegevens installeren op SD-kaart."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"De stemgegevens zijn geïnstalleerd. U kunt dit installatieprogramma nu veilig verwijderen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Verwijderen"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Het installeren van de stemgegevens is mislukt. Controleer of de SD-kaart in het apparaat is geplaatst en er ten minste 6 MB vrije ruimte beschikbaar is. Als de kaart al in het apparaat is geplaatst, verwijdert u de kaart en plaatst u deze opnieuw."</string>
+ <string name="retry" msgid="7470276488993209974">"Opnieuw proberen"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-pl/strings.xml b/PicoLangInstallerEngUsa/res/values-pl/strings.xml
new file mode 100755
index 0000000..148b001
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-pl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program instalacyjny danych syntezatora mowy"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalowanie danych głosowych na karcie SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dane głosowe zostały pomyślnie zainstalowane. Możesz teraz bezpiecznie usunąć ten program instalacyjny."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstaluj"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Zainstalowanie danych głosowych nie powiodło się. Sprawdź, czy w urządzeniu znajduje się karta SD zawierająca co najmniej 6 MB wolnego miejsca. Jeśli karta znajduje się w urządzeniu, wyjmij ją i włóż ponownie."</string>
+ <string name="retry" msgid="7470276488993209974">"Ponów próbę"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-pt-rPT/strings.xml b/PicoLangInstallerEngUsa/res/values-pt-rPT/strings.xml
new file mode 100755
index 0000000..6c3d98f
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-pt-rPT/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de reprodução de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"A instalar dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. Agora já pode remover este instalador com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"A instalação dos dados de voz falhou. Certifique-se de que o seu cartão SD está inserido no respectivo dispositivo e de que possui, pelo menos, 6 MB de espaço livre. Se o cartão já estiver no dispositivo, experimente retirá-lo e voltar a inseri-lo."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-pt/strings.xml b/PicoLangInstallerEngUsa/res/values-pt/strings.xml
new file mode 100755
index 0000000..c1a5452
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-pt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de sintetização de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando os dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. O instalador já pode ser removido com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Falha na instalação dos dados de voz. Verifique se o seu cartão SD está no aparelho e tem no mínimo 6 MB de espaço livre. Se o cartão já estiver no seu dispositivo, remova-o e o insira novamente."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-ru/strings.xml b/PicoLangInstallerEngUsa/res/values-ru/strings.xml
new file mode 100755
index 0000000..524e3e8
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-ru/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Установщик данных синтезатора речи"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Установка голосовых данных на SD-карте."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосовые данные установлены успешно. Можно удалить установщик."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Удалить"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Произошел сбой при установке голосовых данных. Убедитесь, что на SD-карте вашего устройства имеется как минимум 6 МБ свободного пространства. Если карта уже находится в устройстве, попробуйте извлечь ее и снова вставить."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторить попытку"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-sv/strings.xml b/PicoLangInstallerEngUsa/res/values-sv/strings.xml
new file mode 100755
index 0000000..5d5a9b5
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-sv/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Datainstallationsprogram för talsyntes"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installera röstdata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Röstdata har installerats. Du kan nu ta bort installationsprogrammet."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstallera"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Röstdata kunde inte installeras. Kontrollera att SD-kortet i enheten har minst 6 MB ledigt utrymme. Om kortet redan sitter i enheten kan du pröva med att ta ut och sätta tillbaka det."</string>
+ <string name="retry" msgid="7470276488993209974">"Försök igen"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-tr/strings.xml b/PicoLangInstallerEngUsa/res/values-tr/strings.xml
new file mode 100755
index 0000000..d8bd05d
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-tr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Konuşma Sentezi Veri Yükleyicisi"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Ses verileri SD karta yükleniyor."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Ses verileri başarıyla yüklendi. Bu yükleyiciyi artık güvenle kaldırabilirsiniz."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Kaldır"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Ses verileri yüklenemedi. Lütfen SD kartınızın cihazınızda olduğundan ve en az 6 MB boş alan bulunduğundan emin olun. Kartınız zaten cihazınızdaysa kartı çıkarmayı ve yeniden takmayı deneyin."</string>
+ <string name="retry" msgid="7470276488993209974">"Tekrar Dene"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-zh-rCN/strings.xml b/PicoLangInstallerEngUsa/res/values-zh-rCN/strings.xml
new file mode 100755
index 0000000..b60a4d4
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-zh-rCN/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"语音合成数据安装程序"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安装语音数据。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"语音数据已安装成功,您现在可以安全地删除此安装程序了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"卸载"</string>
+ <string name="retry_message" msgid="6519833625675608678">"无法安装语音数据。请检查手机中是否已插入 SD 卡,以及是否有 6 MB 的可用空间。如果您已插入 SD 卡,请移除,然后再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重试"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values-zh-rTW/strings.xml b/PicoLangInstallerEngUsa/res/values-zh-rTW/strings.xml
new file mode 100755
index 0000000..c35a4f1
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values-zh-rTW/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"語音合成資料安裝程式"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安裝語音資料。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"已安裝語音資料,您可以移除安裝程式了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"解除安裝"</string>
+ <string name="retry_message" msgid="6519833625675608678">"無法安裝語音資料,請檢查手機是否已插入 SD 卡,以及是否有 6MB 的可用空間。如果您已插入 SD 卡,請取出再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重試"</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/res/values/strings.xml b/PicoLangInstallerEngUsa/res/values/strings.xml
new file mode 100755
index 0000000..41aba30
--- /dev/null
+++ b/PicoLangInstallerEngUsa/res/values/strings.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2009, 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>
+ <!-- This is the name and title of the application that installs the required files for speech synthesis on the user's SD card -->
+ <string name="app_name">Speech Synthesis Data Installer (ENG-USA)</string>
+
+ <!-- After launching the application that installs the required files for speech synthesis on the user's SD card, this message is shown during the installation -->
+ <string name="installing_message">Installing voice data on SD card.</string>
+
+ <!-- After the successful installation of the required files for speech synthesis, the installer shows this message to the user -->
+ <string name="uninstall_message">The voice data has been installed successfully. You can now safely remove this installer.</string>
+
+ <!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
+ <string name="uninstall">Uninstall</string>
+
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <string name="retry_message">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>
+
+ <!-- Text on the button to let the user try one more time to install the installation of the voice data files -->
+ <string name="retry">Retry</string>
+</resources>
diff --git a/PicoLangInstallerEngUsa/src/com/svox/pico/voice/eng/usa/InstallerActivity.java b/PicoLangInstallerEngUsa/src/com/svox/pico/voice/eng/usa/InstallerActivity.java
new file mode 100755
index 0000000..4fb9b9a
--- /dev/null
+++ b/PicoLangInstallerEngUsa/src/com/svox/pico/voice/eng/usa/InstallerActivity.java
@@ -0,0 +1,172 @@
+package com.svox.pico.voice.eng.usa;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.AssetFileDescriptor;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+public class InstallerActivity extends Activity {
+ private static final int DATA_ROOT_DIRECTORY_REQUEST_CODE = 42;
+ private String rootDirectory = "";
+ private InstallerActivity self;
+ private static boolean sInstallationSuccess = false;
+ private static boolean sIsInstalling = false;
+ private final static Object sInstallerStateLock = new Object();
+
+ /** Called when the activity is first created. */
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ self = this;
+ Intent getRootDirectoryIntent = new Intent();
+ getRootDirectoryIntent.setClassName("com.svox.pico", "com.svox.pico.CheckVoiceData");
+ startActivityForResult(getRootDirectoryIntent, DATA_ROOT_DIRECTORY_REQUEST_CODE);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data){
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == DATA_ROOT_DIRECTORY_REQUEST_CODE) {
+ rootDirectory = data.getStringExtra(TextToSpeech.Engine.EXTRA_VOICE_DATA_ROOT_DIRECTORY);
+ // only run the installer if there isn't another one running
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling && !sInstallationSuccess) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ }
+
+ private void runInstaller(){
+ try {
+ Resources res = getResources();
+ AssetFileDescriptor langPackFd = res
+ .openRawResourceFd(R.raw.svoxlangpack);
+ InputStream stream = langPackFd.createInputStream();
+
+ (new Thread(new unzipper(stream))).start();
+ } catch (IOException e) {
+ Log.e("PicoLangInstaller", "Unable to open langpack resource.");
+ e.printStackTrace();
+ }
+ setContentView(R.layout.installing);
+ }
+
+
+ private boolean unzipLangPack(InputStream stream) {
+ FileOutputStream out;
+ byte buf[] = new byte[16384];
+ try {
+ ZipInputStream zis = new ZipInputStream(stream);
+ ZipEntry entry = zis.getNextEntry();
+ while (entry != null) {
+ if (entry.isDirectory()) {
+ File newDir = new File(rootDirectory + entry.getName());
+ newDir.mkdir();
+ } else {
+ String name = entry.getName();
+ File outputFile = new File(rootDirectory + name);
+ String outputPath = outputFile.getCanonicalPath();
+ name = outputPath
+ .substring(outputPath.lastIndexOf("/") + 1);
+ outputPath = outputPath.substring(0, outputPath
+ .lastIndexOf("/"));
+ File outputDir = new File(outputPath);
+ outputDir.mkdirs();
+ outputFile = new File(outputPath, name);
+ outputFile.createNewFile();
+ out = new FileOutputStream(outputFile);
+
+ int numread = 0;
+ do {
+ numread = zis.read(buf);
+ if (numread <= 0) {
+ break;
+ } else {
+ out.write(buf, 0, numread);
+ }
+ } while (true);
+ out.close();
+ }
+ entry = zis.getNextEntry();
+ }
+ return true;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return false;
+ }
+ }
+
+ private class unzipper implements Runnable {
+ public InputStream stream;
+
+ public unzipper(InputStream is) {
+ stream = is;
+ }
+
+ public void run() {
+ boolean result = unzipLangPack(stream);
+ synchronized (sInstallerStateLock) {
+ sInstallationSuccess = result;
+ sIsInstalling = false;
+ }
+ if (sInstallationSuccess) {
+ // installation completed: signal success (extra set to SUCCESS)
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.SUCCESS);
+ self.sendBroadcast(installCompleteIntent);
+ finish();
+ } else {
+ // installation failed
+ // signal install error if the activity is finishing (can't ask the user to retry)
+ if (self.isFinishing()) {
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.ERROR);
+ self.sendBroadcast(installCompleteIntent);
+ } else {
+ // the activity is still running, ask the user to retry.
+ runOnUiThread(new retryDisplayer());
+ }
+ }
+ }
+ }
+
+
+ public class retryDisplayer implements Runnable {
+ public void run() {
+ setContentView(R.layout.retry);
+ Button retryButton = (Button) findViewById(R.id.retryButton);
+ retryButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View arg0) {
+ // only run the installer if there isn't another one running
+ // (we only get here if the installer couldn't complete successfully before)
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ });
+ }
+ }
+
+}
diff --git a/PicoLangInstallerFraFra/Android.mk b/PicoLangInstallerFraFra/Android.mk
new file mode 100755
index 0000000..a1c529f
--- /dev/null
+++ b/PicoLangInstallerFraFra/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+
+LOCAL_PACKAGE_NAME := PicoLangInstaller
+
+include $(BUILD_PACKAGE)
diff --git a/PicoLangInstallerFraFra/AndroidManifest.xml b/PicoLangInstallerFraFra/AndroidManifest.xml
new file mode 100755
index 0000000..059ca7e
--- /dev/null
+++ b/PicoLangInstallerFraFra/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.svox.pico.voice.fra.fra"
+ android:versionCode="1"
+ android:versionName="1.0"
+ android:installLocation="preferExternal">
+ <uses-sdk android:minSdkVersion="8" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <application android:icon="@drawable/icon" android:label="@string/app_name">
+ <activity android:name=".InstallerActivity"
+ android:label="@string/app_name">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="com.svox.langpack.installer.RUN_TTS_DATA_INSTALLER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ </application>
+</manifest>
diff --git a/PicoLangInstallerFraFra/MODULE_LICENSE_APACHE2 b/PicoLangInstallerFraFra/MODULE_LICENSE_APACHE2
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/PicoLangInstallerFraFra/MODULE_LICENSE_APACHE2
diff --git a/PicoLangInstallerFraFra/NOTICE b/PicoLangInstallerFraFra/NOTICE
new file mode 100755
index 0000000..64aaa8d
--- /dev/null
+++ b/PicoLangInstallerFraFra/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2009, 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.
+
+ 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.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/PicoLangInstallerFraFra/res/drawable/icon.png b/PicoLangInstallerFraFra/res/drawable/icon.png
new file mode 100755
index 0000000..997d87b
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/drawable/icon.png
Binary files differ
diff --git a/PicoLangInstallerFraFra/res/layout/installing.xml b/PicoLangInstallerFraFra/res/layout/installing.xml
new file mode 100755
index 0000000..117c333
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/layout/installing.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/root" android:layout_width="fill_parent"
+ android:background="#ff000000"
+ android:layout_height="fill_parent">
+
+ <LinearLayout android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/installing_message" android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/PicoLangInstallerFraFra/res/layout/retry.xml b/PicoLangInstallerFraFra/res/layout/retry.xml
new file mode 100755
index 0000000..0fefd3f
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/layout/retry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/retry_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/retryButton" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/retry" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerFraFra/res/layout/uninstall.xml b/PicoLangInstallerFraFra/res/layout/uninstall.xml
new file mode 100755
index 0000000..bc0cd11
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/layout/uninstall.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/uninstall_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/uninstall" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerFraFra/res/raw/svoxlangpack.zip b/PicoLangInstallerFraFra/res/raw/svoxlangpack.zip
new file mode 100755
index 0000000..741c750
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/raw/svoxlangpack.zip
Binary files differ
diff --git a/PicoLangInstallerFraFra/res/values-cs/strings.xml b/PicoLangInstallerFraFra/res/values-cs/strings.xml
new file mode 100755
index 0000000..a9998cc
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-cs/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalační program pro data syntézy řeči"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalace hlasových dat na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasová data byla úspěšně nainstalována. Instalační program můžete bezpečně odebrat."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstalovat"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Instalace hlasových dat se nezdařila. Zkontrolujte, zda je karta SD v zařízení a obsahuje alespoň 6 MB volného místa. Je-li karta již v zařízení, odeberte ji a vložte znovu."</string>
+ <string name="retry" msgid="7470276488993209974">"Zkusit znovu"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-da/strings.xml b/PicoLangInstallerFraFra/res/values-da/strings.xml
new file mode 100755
index 0000000..1401fc4
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-da/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogram for talesyntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installerer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedataene er installeret. Du kan nu fjerne dette installationsprogram."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Afinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installeres. Kontroller, at dit SD-kort sidder i enheden og har mindst 6 MB ledig plads. Hvis kortet allerede sidder i enheden, skal du prøve at fjerne kortet og indsætte det igen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv igen"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-de/strings.xml b/PicoLangInstallerFraFra/res/values-de/strings.xml
new file mode 100755
index 0000000..4fe1b5f
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-de/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogramm für Sprachsynthesedaten"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Sprachdaten werden auf der SD-Karte installiert."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Die Sprachdaten wurden erfolgreich installiert. Sie können dieses Installationsprogramm nun entfernen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallieren"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Die Sprachdaten konnten nicht installiert werden. Stellen Sie sicher, dass sich die SD-Karte in Ihrem Gerät befindet und über mindestens 6 MB freien Speicherplatz verfügt. Wenn sich Ihre Karte bereits im Gerät befindet, entfernen Sie die Karte und setzen Sie sie dann wieder ein."</string>
+ <string name="retry" msgid="7470276488993209974">"Wiederholen"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-el/strings.xml b/PicoLangInstallerFraFra/res/values-el/strings.xml
new file mode 100755
index 0000000..6930093
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-el/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Πρόγραμμα εγκατάστασης δεδομένων σύνθεσης ομιλίας"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Εγκατάσταση δεδομένων φωνής στην κάρτα SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Η εγκατάσταση των δεδομένων φωνής ολοκληρώθηκε με επιτυχία. Μπορείτε τώρα να καταργήσετε το πρόγραμμα εγκατάστασης."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Κατάργηση εγκατάστασης"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Η εγκατάσταση των δεδομένων φωνής απέτυχε. Βεβαιωθείτε ότι η κάρτα SD είναι τοποθετημένη στη συσκευή σας και ότι έχει τουλάχιστον 6MB ελεύθερου χώρου. Εάν η κάρτα βρίσκεται ήδη στη συσκευή σας, δοκιμάστε να την αφαιρέσετε και να την τοποθετήσετε ξανά."</string>
+ <string name="retry" msgid="7470276488993209974">"Επανάληψη"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-es-rUS/strings.xml b/PicoLangInstallerFraFra/res/values-es-rUS/strings.xml
new file mode 100755
index 0000000..61bcb6e
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-es-rUS/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando los datos de voz en la tarjeta SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los datos de voz se han instalado de manera exitosa. Ahora puedes suprimir este instalador de manera segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar..."</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se pudo instalar los datos de voz de manera correcta. Asegúrate de que tu tarjeta SD esté en tu dispositivo y que tenga al menos 6MB de espacio libre. Si tu tarjeta ya está en tu dispositivo, intenta sacarla y volverla a insertar."</string>
+ <string name="retry" msgid="7470276488993209974">"Intentar nuevamente"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-es/strings.xml b/PicoLangInstallerFraFra/res/values-es/strings.xml
new file mode 100755
index 0000000..999b6fb
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-es/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando archivos de datos de voz en tarjeta SD..."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los archivos de datos de voz se han instalado correctamente. Puedes eliminar este instalador de forma segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se han podido instalar los archivos de datos de voz. Asegúrate de que la tarjeta SD esté insertada en el dispositivo y tenga un mínimo de 6 MB de espacio libre. Si la tarjeta ya está insertada en el dispositivo, prueba a extraerla y volver a introducirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Reintentar"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-fr/strings.xml b/PicoLangInstallerFraFra/res/values-fr/strings.xml
new file mode 100755
index 0000000..9824460
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-fr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programme d\'installation des données de la fonction de synthèse vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installation des données de la fonction de synthèse vocale sur la carte SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les données de la fonction de synthèse vocale ont été installées correctement. Vous pouvez maintenant supprimer ce programme d\'installation en toute sécurité."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Désinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"L\'installation des données de la fonction de synthèse vocale a échoué. Veuillez vérifier que vous avez bien inséré votre carte SD dans votre mobile et que celle-ci dispose d\'au moins 6 Mo d\'espace disponible. Si votre carte SD est déjà insérée dans l\'appareil, essayez de la retirer et de la réinsérer."</string>
+ <string name="retry" msgid="7470276488993209974">"Réessayer"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-it/strings.xml b/PicoLangInstallerFraFra/res/values-it/strings.xml
new file mode 100755
index 0000000..fa42e3b
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-it/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programma di installazione dati di sintesi vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installazione dati vocali su scheda SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"I dati vocali sono stati installati correttamente. Ora puoi rimuovere in tutta sicurezza questo programma di installazione."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Disinstalla"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Installazione dati vocali non riuscita. Assicurati che la tua scheda SD sia nel dispositivo e contenga almeno 6 MB di spazio libero. Se la scheda è già nel dispositivo, prova a rimuoverla e a reinserirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Riprova"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-ja/strings.xml b/PicoLangInstallerFraFra/res/values-ja/strings.xml
new file mode 100755
index 0000000..3d637d5
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-ja/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"音声合成データのインストーラ"</string>
+ <string name="installing_message" msgid="8792926973732354514">"音声データをSDカードにインストール中です。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"音声データは正常にインストールされました。これでこのインストーラを安全に削除できます。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"アンインストール"</string>
+ <string name="retry_message" msgid="6519833625675608678">"音声データをインストールできませんでした。6MB以上の空き容量があるSDカードが端末に挿入されていることを確認してください。既にSDカードが挿入されている場合は、挿入し直してみてください。"</string>
+ <string name="retry" msgid="7470276488993209974">"再試行"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-ko/strings.xml b/PicoLangInstallerFraFra/res/values-ko/strings.xml
new file mode 100755
index 0000000..fa748ca
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-ko/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"음성 합성 데이터 설치 프로그램"</string>
+ <string name="installing_message" msgid="8792926973732354514">"SD 카드에 음성 데이터를 설치하는 중입니다."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"음성 데이터가 성공적으로 설치되었습니다. 이제 이 설치 프로그램을 안전하게 삭제할 수 있습니다."</string>
+ <string name="uninstall" msgid="6195983436684617741">"제거"</string>
+ <string name="retry_message" msgid="6519833625675608678">"음성 데이터가 설치되지 않았습니다. SD 카드가 장치에 삽입되어 있고 사용 가능한 공간이 6MB 이상인지 확인하시기 바랍니다. 카드가 이미 장치에 삽입되어 있으면 카드를 제거하고 다시 삽입해 보세요."</string>
+ <string name="retry" msgid="7470276488993209974">"다시 시도"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-nb/strings.xml b/PicoLangInstallerFraFra/res/values-nb/strings.xml
new file mode 100755
index 0000000..bdc63f1
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-nb/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installasjonsprogram for tale-syntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedata er installert. Du kan fjerne dette installasjonsprogrammet nå."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installere. Kontroller at SD-kortet er i enheten, og at det har ledig plass på minst 6 MB. Hvis kortet er i enheten, prøv å ta ut kortet og sette det inn igjen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv på nytt"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-nl/strings.xml b/PicoLangInstallerFraFra/res/values-nl/strings.xml
new file mode 100755
index 0000000..682cc13
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-nl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installatieprogramma voor spraaksynthesegegevens"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Stemgegevens installeren op SD-kaart."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"De stemgegevens zijn geïnstalleerd. U kunt dit installatieprogramma nu veilig verwijderen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Verwijderen"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Het installeren van de stemgegevens is mislukt. Controleer of de SD-kaart in het apparaat is geplaatst en er ten minste 6 MB vrije ruimte beschikbaar is. Als de kaart al in het apparaat is geplaatst, verwijdert u de kaart en plaatst u deze opnieuw."</string>
+ <string name="retry" msgid="7470276488993209974">"Opnieuw proberen"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-pl/strings.xml b/PicoLangInstallerFraFra/res/values-pl/strings.xml
new file mode 100755
index 0000000..148b001
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-pl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program instalacyjny danych syntezatora mowy"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalowanie danych głosowych na karcie SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dane głosowe zostały pomyślnie zainstalowane. Możesz teraz bezpiecznie usunąć ten program instalacyjny."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstaluj"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Zainstalowanie danych głosowych nie powiodło się. Sprawdź, czy w urządzeniu znajduje się karta SD zawierająca co najmniej 6 MB wolnego miejsca. Jeśli karta znajduje się w urządzeniu, wyjmij ją i włóż ponownie."</string>
+ <string name="retry" msgid="7470276488993209974">"Ponów próbę"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-pt-rPT/strings.xml b/PicoLangInstallerFraFra/res/values-pt-rPT/strings.xml
new file mode 100755
index 0000000..6c3d98f
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-pt-rPT/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de reprodução de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"A instalar dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. Agora já pode remover este instalador com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"A instalação dos dados de voz falhou. Certifique-se de que o seu cartão SD está inserido no respectivo dispositivo e de que possui, pelo menos, 6 MB de espaço livre. Se o cartão já estiver no dispositivo, experimente retirá-lo e voltar a inseri-lo."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-pt/strings.xml b/PicoLangInstallerFraFra/res/values-pt/strings.xml
new file mode 100755
index 0000000..c1a5452
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-pt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de sintetização de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando os dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. O instalador já pode ser removido com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Falha na instalação dos dados de voz. Verifique se o seu cartão SD está no aparelho e tem no mínimo 6 MB de espaço livre. Se o cartão já estiver no seu dispositivo, remova-o e o insira novamente."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-ru/strings.xml b/PicoLangInstallerFraFra/res/values-ru/strings.xml
new file mode 100755
index 0000000..524e3e8
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-ru/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Установщик данных синтезатора речи"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Установка голосовых данных на SD-карте."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосовые данные установлены успешно. Можно удалить установщик."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Удалить"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Произошел сбой при установке голосовых данных. Убедитесь, что на SD-карте вашего устройства имеется как минимум 6 МБ свободного пространства. Если карта уже находится в устройстве, попробуйте извлечь ее и снова вставить."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторить попытку"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-sv/strings.xml b/PicoLangInstallerFraFra/res/values-sv/strings.xml
new file mode 100755
index 0000000..5d5a9b5
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-sv/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Datainstallationsprogram för talsyntes"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installera röstdata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Röstdata har installerats. Du kan nu ta bort installationsprogrammet."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstallera"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Röstdata kunde inte installeras. Kontrollera att SD-kortet i enheten har minst 6 MB ledigt utrymme. Om kortet redan sitter i enheten kan du pröva med att ta ut och sätta tillbaka det."</string>
+ <string name="retry" msgid="7470276488993209974">"Försök igen"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-tr/strings.xml b/PicoLangInstallerFraFra/res/values-tr/strings.xml
new file mode 100755
index 0000000..d8bd05d
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-tr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Konuşma Sentezi Veri Yükleyicisi"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Ses verileri SD karta yükleniyor."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Ses verileri başarıyla yüklendi. Bu yükleyiciyi artık güvenle kaldırabilirsiniz."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Kaldır"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Ses verileri yüklenemedi. Lütfen SD kartınızın cihazınızda olduğundan ve en az 6 MB boş alan bulunduğundan emin olun. Kartınız zaten cihazınızdaysa kartı çıkarmayı ve yeniden takmayı deneyin."</string>
+ <string name="retry" msgid="7470276488993209974">"Tekrar Dene"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-zh-rCN/strings.xml b/PicoLangInstallerFraFra/res/values-zh-rCN/strings.xml
new file mode 100755
index 0000000..b60a4d4
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-zh-rCN/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"语音合成数据安装程序"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安装语音数据。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"语音数据已安装成功,您现在可以安全地删除此安装程序了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"卸载"</string>
+ <string name="retry_message" msgid="6519833625675608678">"无法安装语音数据。请检查手机中是否已插入 SD 卡,以及是否有 6 MB 的可用空间。如果您已插入 SD 卡,请移除,然后再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重试"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values-zh-rTW/strings.xml b/PicoLangInstallerFraFra/res/values-zh-rTW/strings.xml
new file mode 100755
index 0000000..c35a4f1
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values-zh-rTW/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"語音合成資料安裝程式"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安裝語音資料。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"已安裝語音資料,您可以移除安裝程式了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"解除安裝"</string>
+ <string name="retry_message" msgid="6519833625675608678">"無法安裝語音資料,請檢查手機是否已插入 SD 卡,以及是否有 6MB 的可用空間。如果您已插入 SD 卡,請取出再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重試"</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/res/values/strings.xml b/PicoLangInstallerFraFra/res/values/strings.xml
new file mode 100755
index 0000000..320ff05
--- /dev/null
+++ b/PicoLangInstallerFraFra/res/values/strings.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2009, 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>
+ <!-- This is the name and title of the application that installs the required files for speech synthesis on the user's SD card -->
+ <string name="app_name">Speech Synthesis Data Installer (FRA-FRA)</string>
+
+ <!-- After launching the application that installs the required files for speech synthesis on the user's SD card, this message is shown during the installation -->
+ <string name="installing_message">Installing voice data on SD card.</string>
+
+ <!-- After the successful installation of the required files for speech synthesis, the installer shows this message to the user -->
+ <string name="uninstall_message">The voice data has been installed successfully. You can now safely remove this installer.</string>
+
+ <!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
+ <string name="uninstall">Uninstall</string>
+
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <string name="retry_message">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>
+
+ <!-- Text on the button to let the user try one more time to install the installation of the voice data files -->
+ <string name="retry">Retry</string>
+</resources>
diff --git a/PicoLangInstallerFraFra/src/com/svox/pico/voice/fra/fra/InstallerActivity.java b/PicoLangInstallerFraFra/src/com/svox/pico/voice/fra/fra/InstallerActivity.java
new file mode 100755
index 0000000..2ac5a38
--- /dev/null
+++ b/PicoLangInstallerFraFra/src/com/svox/pico/voice/fra/fra/InstallerActivity.java
@@ -0,0 +1,172 @@
+package com.svox.pico.voice.fra.fra;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.AssetFileDescriptor;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+public class InstallerActivity extends Activity {
+ private static final int DATA_ROOT_DIRECTORY_REQUEST_CODE = 42;
+ private String rootDirectory = "";
+ private InstallerActivity self;
+ private static boolean sInstallationSuccess = false;
+ private static boolean sIsInstalling = false;
+ private final static Object sInstallerStateLock = new Object();
+
+ /** Called when the activity is first created. */
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ self = this;
+ Intent getRootDirectoryIntent = new Intent();
+ getRootDirectoryIntent.setClassName("com.svox.pico", "com.svox.pico.CheckVoiceData");
+ startActivityForResult(getRootDirectoryIntent, DATA_ROOT_DIRECTORY_REQUEST_CODE);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data){
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == DATA_ROOT_DIRECTORY_REQUEST_CODE) {
+ rootDirectory = data.getStringExtra(TextToSpeech.Engine.EXTRA_VOICE_DATA_ROOT_DIRECTORY);
+ // only run the installer if there isn't another one running
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling && !sInstallationSuccess) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ }
+
+ private void runInstaller(){
+ try {
+ Resources res = getResources();
+ AssetFileDescriptor langPackFd = res
+ .openRawResourceFd(R.raw.svoxlangpack);
+ InputStream stream = langPackFd.createInputStream();
+
+ (new Thread(new unzipper(stream))).start();
+ } catch (IOException e) {
+ Log.e("PicoLangInstaller", "Unable to open langpack resource.");
+ e.printStackTrace();
+ }
+ setContentView(R.layout.installing);
+ }
+
+
+ private boolean unzipLangPack(InputStream stream) {
+ FileOutputStream out;
+ byte buf[] = new byte[16384];
+ try {
+ ZipInputStream zis = new ZipInputStream(stream);
+ ZipEntry entry = zis.getNextEntry();
+ while (entry != null) {
+ if (entry.isDirectory()) {
+ File newDir = new File(rootDirectory + entry.getName());
+ newDir.mkdir();
+ } else {
+ String name = entry.getName();
+ File outputFile = new File(rootDirectory + name);
+ String outputPath = outputFile.getCanonicalPath();
+ name = outputPath
+ .substring(outputPath.lastIndexOf("/") + 1);
+ outputPath = outputPath.substring(0, outputPath
+ .lastIndexOf("/"));
+ File outputDir = new File(outputPath);
+ outputDir.mkdirs();
+ outputFile = new File(outputPath, name);
+ outputFile.createNewFile();
+ out = new FileOutputStream(outputFile);
+
+ int numread = 0;
+ do {
+ numread = zis.read(buf);
+ if (numread <= 0) {
+ break;
+ } else {
+ out.write(buf, 0, numread);
+ }
+ } while (true);
+ out.close();
+ }
+ entry = zis.getNextEntry();
+ }
+ return true;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return false;
+ }
+ }
+
+ private class unzipper implements Runnable {
+ public InputStream stream;
+
+ public unzipper(InputStream is) {
+ stream = is;
+ }
+
+ public void run() {
+ boolean result = unzipLangPack(stream);
+ synchronized (sInstallerStateLock) {
+ sInstallationSuccess = result;
+ sIsInstalling = false;
+ }
+ if (sInstallationSuccess) {
+ // installation completed: signal success (extra set to SUCCESS)
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.SUCCESS);
+ self.sendBroadcast(installCompleteIntent);
+ finish();
+ } else {
+ // installation failed
+ // signal install error if the activity is finishing (can't ask the user to retry)
+ if (self.isFinishing()) {
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.ERROR);
+ self.sendBroadcast(installCompleteIntent);
+ } else {
+ // the activity is still running, ask the user to retry.
+ runOnUiThread(new retryDisplayer());
+ }
+ }
+ }
+ }
+
+
+ public class retryDisplayer implements Runnable {
+ public void run() {
+ setContentView(R.layout.retry);
+ Button retryButton = (Button) findViewById(R.id.retryButton);
+ retryButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View arg0) {
+ // only run the installer if there isn't another one running
+ // (we only get here if the installer couldn't complete successfully before)
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ });
+ }
+ }
+
+}
diff --git a/PicoLangInstallerItaIta/Android.mk b/PicoLangInstallerItaIta/Android.mk
new file mode 100755
index 0000000..a1c529f
--- /dev/null
+++ b/PicoLangInstallerItaIta/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+
+LOCAL_PACKAGE_NAME := PicoLangInstaller
+
+include $(BUILD_PACKAGE)
diff --git a/PicoLangInstallerItaIta/AndroidManifest.xml b/PicoLangInstallerItaIta/AndroidManifest.xml
new file mode 100755
index 0000000..2e7f5f9
--- /dev/null
+++ b/PicoLangInstallerItaIta/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.svox.pico.voice.ita.ita"
+ android:versionCode="1"
+ android:versionName="1.0"
+ android:installLocation="preferExternal">
+ <uses-sdk android:minSdkVersion="8" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <application android:icon="@drawable/icon" android:label="@string/app_name">
+ <activity android:name=".InstallerActivity"
+ android:label="@string/app_name">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="com.svox.langpack.installer.RUN_TTS_DATA_INSTALLER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ </application>
+</manifest>
diff --git a/PicoLangInstallerItaIta/MODULE_LICENSE_APACHE2 b/PicoLangInstallerItaIta/MODULE_LICENSE_APACHE2
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/PicoLangInstallerItaIta/MODULE_LICENSE_APACHE2
diff --git a/PicoLangInstallerItaIta/NOTICE b/PicoLangInstallerItaIta/NOTICE
new file mode 100755
index 0000000..64aaa8d
--- /dev/null
+++ b/PicoLangInstallerItaIta/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2009, 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.
+
+ 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.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/PicoLangInstallerItaIta/res/drawable/icon.png b/PicoLangInstallerItaIta/res/drawable/icon.png
new file mode 100755
index 0000000..997d87b
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/drawable/icon.png
Binary files differ
diff --git a/PicoLangInstallerItaIta/res/layout/installing.xml b/PicoLangInstallerItaIta/res/layout/installing.xml
new file mode 100755
index 0000000..117c333
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/layout/installing.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/root" android:layout_width="fill_parent"
+ android:background="#ff000000"
+ android:layout_height="fill_parent">
+
+ <LinearLayout android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/installing_message" android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/PicoLangInstallerItaIta/res/layout/retry.xml b/PicoLangInstallerItaIta/res/layout/retry.xml
new file mode 100755
index 0000000..0fefd3f
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/layout/retry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/retry_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/retryButton" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/retry" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerItaIta/res/layout/uninstall.xml b/PicoLangInstallerItaIta/res/layout/uninstall.xml
new file mode 100755
index 0000000..bc0cd11
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/layout/uninstall.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/uninstall_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/uninstall" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerItaIta/res/raw/svoxlangpack.zip b/PicoLangInstallerItaIta/res/raw/svoxlangpack.zip
new file mode 100755
index 0000000..baaa03f
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/raw/svoxlangpack.zip
Binary files differ
diff --git a/PicoLangInstallerItaIta/res/values-cs/strings.xml b/PicoLangInstallerItaIta/res/values-cs/strings.xml
new file mode 100755
index 0000000..a9998cc
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-cs/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalační program pro data syntézy řeči"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalace hlasových dat na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasová data byla úspěšně nainstalována. Instalační program můžete bezpečně odebrat."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstalovat"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Instalace hlasových dat se nezdařila. Zkontrolujte, zda je karta SD v zařízení a obsahuje alespoň 6 MB volného místa. Je-li karta již v zařízení, odeberte ji a vložte znovu."</string>
+ <string name="retry" msgid="7470276488993209974">"Zkusit znovu"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-da/strings.xml b/PicoLangInstallerItaIta/res/values-da/strings.xml
new file mode 100755
index 0000000..1401fc4
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-da/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogram for talesyntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installerer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedataene er installeret. Du kan nu fjerne dette installationsprogram."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Afinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installeres. Kontroller, at dit SD-kort sidder i enheden og har mindst 6 MB ledig plads. Hvis kortet allerede sidder i enheden, skal du prøve at fjerne kortet og indsætte det igen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv igen"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-de/strings.xml b/PicoLangInstallerItaIta/res/values-de/strings.xml
new file mode 100755
index 0000000..4fe1b5f
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-de/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogramm für Sprachsynthesedaten"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Sprachdaten werden auf der SD-Karte installiert."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Die Sprachdaten wurden erfolgreich installiert. Sie können dieses Installationsprogramm nun entfernen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallieren"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Die Sprachdaten konnten nicht installiert werden. Stellen Sie sicher, dass sich die SD-Karte in Ihrem Gerät befindet und über mindestens 6 MB freien Speicherplatz verfügt. Wenn sich Ihre Karte bereits im Gerät befindet, entfernen Sie die Karte und setzen Sie sie dann wieder ein."</string>
+ <string name="retry" msgid="7470276488993209974">"Wiederholen"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-el/strings.xml b/PicoLangInstallerItaIta/res/values-el/strings.xml
new file mode 100755
index 0000000..6930093
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-el/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Πρόγραμμα εγκατάστασης δεδομένων σύνθεσης ομιλίας"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Εγκατάσταση δεδομένων φωνής στην κάρτα SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Η εγκατάσταση των δεδομένων φωνής ολοκληρώθηκε με επιτυχία. Μπορείτε τώρα να καταργήσετε το πρόγραμμα εγκατάστασης."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Κατάργηση εγκατάστασης"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Η εγκατάσταση των δεδομένων φωνής απέτυχε. Βεβαιωθείτε ότι η κάρτα SD είναι τοποθετημένη στη συσκευή σας και ότι έχει τουλάχιστον 6MB ελεύθερου χώρου. Εάν η κάρτα βρίσκεται ήδη στη συσκευή σας, δοκιμάστε να την αφαιρέσετε και να την τοποθετήσετε ξανά."</string>
+ <string name="retry" msgid="7470276488993209974">"Επανάληψη"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-es-rUS/strings.xml b/PicoLangInstallerItaIta/res/values-es-rUS/strings.xml
new file mode 100755
index 0000000..61bcb6e
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-es-rUS/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando los datos de voz en la tarjeta SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los datos de voz se han instalado de manera exitosa. Ahora puedes suprimir este instalador de manera segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar..."</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se pudo instalar los datos de voz de manera correcta. Asegúrate de que tu tarjeta SD esté en tu dispositivo y que tenga al menos 6MB de espacio libre. Si tu tarjeta ya está en tu dispositivo, intenta sacarla y volverla a insertar."</string>
+ <string name="retry" msgid="7470276488993209974">"Intentar nuevamente"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-es/strings.xml b/PicoLangInstallerItaIta/res/values-es/strings.xml
new file mode 100755
index 0000000..999b6fb
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-es/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando archivos de datos de voz en tarjeta SD..."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los archivos de datos de voz se han instalado correctamente. Puedes eliminar este instalador de forma segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se han podido instalar los archivos de datos de voz. Asegúrate de que la tarjeta SD esté insertada en el dispositivo y tenga un mínimo de 6 MB de espacio libre. Si la tarjeta ya está insertada en el dispositivo, prueba a extraerla y volver a introducirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Reintentar"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-fr/strings.xml b/PicoLangInstallerItaIta/res/values-fr/strings.xml
new file mode 100755
index 0000000..9824460
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-fr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programme d\'installation des données de la fonction de synthèse vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installation des données de la fonction de synthèse vocale sur la carte SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les données de la fonction de synthèse vocale ont été installées correctement. Vous pouvez maintenant supprimer ce programme d\'installation en toute sécurité."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Désinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"L\'installation des données de la fonction de synthèse vocale a échoué. Veuillez vérifier que vous avez bien inséré votre carte SD dans votre mobile et que celle-ci dispose d\'au moins 6 Mo d\'espace disponible. Si votre carte SD est déjà insérée dans l\'appareil, essayez de la retirer et de la réinsérer."</string>
+ <string name="retry" msgid="7470276488993209974">"Réessayer"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-it/strings.xml b/PicoLangInstallerItaIta/res/values-it/strings.xml
new file mode 100755
index 0000000..fa42e3b
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-it/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programma di installazione dati di sintesi vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installazione dati vocali su scheda SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"I dati vocali sono stati installati correttamente. Ora puoi rimuovere in tutta sicurezza questo programma di installazione."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Disinstalla"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Installazione dati vocali non riuscita. Assicurati che la tua scheda SD sia nel dispositivo e contenga almeno 6 MB di spazio libero. Se la scheda è già nel dispositivo, prova a rimuoverla e a reinserirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Riprova"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-ja/strings.xml b/PicoLangInstallerItaIta/res/values-ja/strings.xml
new file mode 100755
index 0000000..3d637d5
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-ja/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"音声合成データのインストーラ"</string>
+ <string name="installing_message" msgid="8792926973732354514">"音声データをSDカードにインストール中です。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"音声データは正常にインストールされました。これでこのインストーラを安全に削除できます。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"アンインストール"</string>
+ <string name="retry_message" msgid="6519833625675608678">"音声データをインストールできませんでした。6MB以上の空き容量があるSDカードが端末に挿入されていることを確認してください。既にSDカードが挿入されている場合は、挿入し直してみてください。"</string>
+ <string name="retry" msgid="7470276488993209974">"再試行"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-ko/strings.xml b/PicoLangInstallerItaIta/res/values-ko/strings.xml
new file mode 100755
index 0000000..fa748ca
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-ko/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"음성 합성 데이터 설치 프로그램"</string>
+ <string name="installing_message" msgid="8792926973732354514">"SD 카드에 음성 데이터를 설치하는 중입니다."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"음성 데이터가 성공적으로 설치되었습니다. 이제 이 설치 프로그램을 안전하게 삭제할 수 있습니다."</string>
+ <string name="uninstall" msgid="6195983436684617741">"제거"</string>
+ <string name="retry_message" msgid="6519833625675608678">"음성 데이터가 설치되지 않았습니다. SD 카드가 장치에 삽입되어 있고 사용 가능한 공간이 6MB 이상인지 확인하시기 바랍니다. 카드가 이미 장치에 삽입되어 있으면 카드를 제거하고 다시 삽입해 보세요."</string>
+ <string name="retry" msgid="7470276488993209974">"다시 시도"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-nb/strings.xml b/PicoLangInstallerItaIta/res/values-nb/strings.xml
new file mode 100755
index 0000000..bdc63f1
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-nb/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installasjonsprogram for tale-syntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedata er installert. Du kan fjerne dette installasjonsprogrammet nå."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installere. Kontroller at SD-kortet er i enheten, og at det har ledig plass på minst 6 MB. Hvis kortet er i enheten, prøv å ta ut kortet og sette det inn igjen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv på nytt"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-nl/strings.xml b/PicoLangInstallerItaIta/res/values-nl/strings.xml
new file mode 100755
index 0000000..682cc13
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-nl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installatieprogramma voor spraaksynthesegegevens"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Stemgegevens installeren op SD-kaart."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"De stemgegevens zijn geïnstalleerd. U kunt dit installatieprogramma nu veilig verwijderen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Verwijderen"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Het installeren van de stemgegevens is mislukt. Controleer of de SD-kaart in het apparaat is geplaatst en er ten minste 6 MB vrije ruimte beschikbaar is. Als de kaart al in het apparaat is geplaatst, verwijdert u de kaart en plaatst u deze opnieuw."</string>
+ <string name="retry" msgid="7470276488993209974">"Opnieuw proberen"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-pl/strings.xml b/PicoLangInstallerItaIta/res/values-pl/strings.xml
new file mode 100755
index 0000000..148b001
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-pl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program instalacyjny danych syntezatora mowy"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalowanie danych głosowych na karcie SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dane głosowe zostały pomyślnie zainstalowane. Możesz teraz bezpiecznie usunąć ten program instalacyjny."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstaluj"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Zainstalowanie danych głosowych nie powiodło się. Sprawdź, czy w urządzeniu znajduje się karta SD zawierająca co najmniej 6 MB wolnego miejsca. Jeśli karta znajduje się w urządzeniu, wyjmij ją i włóż ponownie."</string>
+ <string name="retry" msgid="7470276488993209974">"Ponów próbę"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-pt-rPT/strings.xml b/PicoLangInstallerItaIta/res/values-pt-rPT/strings.xml
new file mode 100755
index 0000000..6c3d98f
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-pt-rPT/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de reprodução de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"A instalar dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. Agora já pode remover este instalador com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"A instalação dos dados de voz falhou. Certifique-se de que o seu cartão SD está inserido no respectivo dispositivo e de que possui, pelo menos, 6 MB de espaço livre. Se o cartão já estiver no dispositivo, experimente retirá-lo e voltar a inseri-lo."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-pt/strings.xml b/PicoLangInstallerItaIta/res/values-pt/strings.xml
new file mode 100755
index 0000000..c1a5452
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-pt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de sintetização de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando os dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. O instalador já pode ser removido com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Falha na instalação dos dados de voz. Verifique se o seu cartão SD está no aparelho e tem no mínimo 6 MB de espaço livre. Se o cartão já estiver no seu dispositivo, remova-o e o insira novamente."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-ru/strings.xml b/PicoLangInstallerItaIta/res/values-ru/strings.xml
new file mode 100755
index 0000000..524e3e8
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-ru/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Установщик данных синтезатора речи"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Установка голосовых данных на SD-карте."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосовые данные установлены успешно. Можно удалить установщик."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Удалить"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Произошел сбой при установке голосовых данных. Убедитесь, что на SD-карте вашего устройства имеется как минимум 6 МБ свободного пространства. Если карта уже находится в устройстве, попробуйте извлечь ее и снова вставить."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторить попытку"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-sv/strings.xml b/PicoLangInstallerItaIta/res/values-sv/strings.xml
new file mode 100755
index 0000000..5d5a9b5
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-sv/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Datainstallationsprogram för talsyntes"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installera röstdata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Röstdata har installerats. Du kan nu ta bort installationsprogrammet."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstallera"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Röstdata kunde inte installeras. Kontrollera att SD-kortet i enheten har minst 6 MB ledigt utrymme. Om kortet redan sitter i enheten kan du pröva med att ta ut och sätta tillbaka det."</string>
+ <string name="retry" msgid="7470276488993209974">"Försök igen"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-tr/strings.xml b/PicoLangInstallerItaIta/res/values-tr/strings.xml
new file mode 100755
index 0000000..d8bd05d
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-tr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Konuşma Sentezi Veri Yükleyicisi"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Ses verileri SD karta yükleniyor."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Ses verileri başarıyla yüklendi. Bu yükleyiciyi artık güvenle kaldırabilirsiniz."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Kaldır"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Ses verileri yüklenemedi. Lütfen SD kartınızın cihazınızda olduğundan ve en az 6 MB boş alan bulunduğundan emin olun. Kartınız zaten cihazınızdaysa kartı çıkarmayı ve yeniden takmayı deneyin."</string>
+ <string name="retry" msgid="7470276488993209974">"Tekrar Dene"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-zh-rCN/strings.xml b/PicoLangInstallerItaIta/res/values-zh-rCN/strings.xml
new file mode 100755
index 0000000..b60a4d4
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-zh-rCN/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"语音合成数据安装程序"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安装语音数据。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"语音数据已安装成功,您现在可以安全地删除此安装程序了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"卸载"</string>
+ <string name="retry_message" msgid="6519833625675608678">"无法安装语音数据。请检查手机中是否已插入 SD 卡,以及是否有 6 MB 的可用空间。如果您已插入 SD 卡,请移除,然后再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重试"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values-zh-rTW/strings.xml b/PicoLangInstallerItaIta/res/values-zh-rTW/strings.xml
new file mode 100755
index 0000000..c35a4f1
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values-zh-rTW/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"語音合成資料安裝程式"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安裝語音資料。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"已安裝語音資料,您可以移除安裝程式了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"解除安裝"</string>
+ <string name="retry_message" msgid="6519833625675608678">"無法安裝語音資料,請檢查手機是否已插入 SD 卡,以及是否有 6MB 的可用空間。如果您已插入 SD 卡,請取出再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重試"</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/res/values/strings.xml b/PicoLangInstallerItaIta/res/values/strings.xml
new file mode 100755
index 0000000..e57cff1
--- /dev/null
+++ b/PicoLangInstallerItaIta/res/values/strings.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2009, 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>
+ <!-- This is the name and title of the application that installs the required files for speech synthesis on the user's SD card -->
+ <string name="app_name">Speech Synthesis Data Installer (ITA-ITA)</string>
+
+ <!-- After launching the application that installs the required files for speech synthesis on the user's SD card, this message is shown during the installation -->
+ <string name="installing_message">Installing voice data on SD card.</string>
+
+ <!-- After the successful installation of the required files for speech synthesis, the installer shows this message to the user -->
+ <string name="uninstall_message">The voice data has been installed successfully. You can now safely remove this installer.</string>
+
+ <!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
+ <string name="uninstall">Uninstall</string>
+
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <string name="retry_message">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>
+
+ <!-- Text on the button to let the user try one more time to install the installation of the voice data files -->
+ <string name="retry">Retry</string>
+</resources>
diff --git a/PicoLangInstallerItaIta/src/com/svox/pico/voice/ita/ita/InstallerActivity.java b/PicoLangInstallerItaIta/src/com/svox/pico/voice/ita/ita/InstallerActivity.java
new file mode 100755
index 0000000..e310680
--- /dev/null
+++ b/PicoLangInstallerItaIta/src/com/svox/pico/voice/ita/ita/InstallerActivity.java
@@ -0,0 +1,172 @@
+package com.svox.pico.voice.ita.ita;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.AssetFileDescriptor;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+public class InstallerActivity extends Activity {
+ private static final int DATA_ROOT_DIRECTORY_REQUEST_CODE = 42;
+ private String rootDirectory = "";
+ private InstallerActivity self;
+ private static boolean sInstallationSuccess = false;
+ private static boolean sIsInstalling = false;
+ private final static Object sInstallerStateLock = new Object();
+
+ /** Called when the activity is first created. */
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ self = this;
+ Intent getRootDirectoryIntent = new Intent();
+ getRootDirectoryIntent.setClassName("com.svox.pico", "com.svox.pico.CheckVoiceData");
+ startActivityForResult(getRootDirectoryIntent, DATA_ROOT_DIRECTORY_REQUEST_CODE);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data){
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == DATA_ROOT_DIRECTORY_REQUEST_CODE) {
+ rootDirectory = data.getStringExtra(TextToSpeech.Engine.EXTRA_VOICE_DATA_ROOT_DIRECTORY);
+ // only run the installer if there isn't another one running
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling && !sInstallationSuccess) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ }
+
+ private void runInstaller(){
+ try {
+ Resources res = getResources();
+ AssetFileDescriptor langPackFd = res
+ .openRawResourceFd(R.raw.svoxlangpack);
+ InputStream stream = langPackFd.createInputStream();
+
+ (new Thread(new unzipper(stream))).start();
+ } catch (IOException e) {
+ Log.e("PicoLangInstaller", "Unable to open langpack resource.");
+ e.printStackTrace();
+ }
+ setContentView(R.layout.installing);
+ }
+
+
+ private boolean unzipLangPack(InputStream stream) {
+ FileOutputStream out;
+ byte buf[] = new byte[16384];
+ try {
+ ZipInputStream zis = new ZipInputStream(stream);
+ ZipEntry entry = zis.getNextEntry();
+ while (entry != null) {
+ if (entry.isDirectory()) {
+ File newDir = new File(rootDirectory + entry.getName());
+ newDir.mkdir();
+ } else {
+ String name = entry.getName();
+ File outputFile = new File(rootDirectory + name);
+ String outputPath = outputFile.getCanonicalPath();
+ name = outputPath
+ .substring(outputPath.lastIndexOf("/") + 1);
+ outputPath = outputPath.substring(0, outputPath
+ .lastIndexOf("/"));
+ File outputDir = new File(outputPath);
+ outputDir.mkdirs();
+ outputFile = new File(outputPath, name);
+ outputFile.createNewFile();
+ out = new FileOutputStream(outputFile);
+
+ int numread = 0;
+ do {
+ numread = zis.read(buf);
+ if (numread <= 0) {
+ break;
+ } else {
+ out.write(buf, 0, numread);
+ }
+ } while (true);
+ out.close();
+ }
+ entry = zis.getNextEntry();
+ }
+ return true;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return false;
+ }
+ }
+
+ private class unzipper implements Runnable {
+ public InputStream stream;
+
+ public unzipper(InputStream is) {
+ stream = is;
+ }
+
+ public void run() {
+ boolean result = unzipLangPack(stream);
+ synchronized (sInstallerStateLock) {
+ sInstallationSuccess = result;
+ sIsInstalling = false;
+ }
+ if (sInstallationSuccess) {
+ // installation completed: signal success (extra set to SUCCESS)
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.SUCCESS);
+ self.sendBroadcast(installCompleteIntent);
+ finish();
+ } else {
+ // installation failed
+ // signal install error if the activity is finishing (can't ask the user to retry)
+ if (self.isFinishing()) {
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.ERROR);
+ self.sendBroadcast(installCompleteIntent);
+ } else {
+ // the activity is still running, ask the user to retry.
+ runOnUiThread(new retryDisplayer());
+ }
+ }
+ }
+ }
+
+
+ public class retryDisplayer implements Runnable {
+ public void run() {
+ setContentView(R.layout.retry);
+ Button retryButton = (Button) findViewById(R.id.retryButton);
+ retryButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View arg0) {
+ // only run the installer if there isn't another one running
+ // (we only get here if the installer couldn't complete successfully before)
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ });
+ }
+ }
+
+}
diff --git a/PicoLangInstallerSpaEsp/Android.mk b/PicoLangInstallerSpaEsp/Android.mk
new file mode 100755
index 0000000..a1c529f
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH:= $(call my-dir)
+include $(CLEAR_VARS)
+
+LOCAL_SRC_FILES := $(call all-subdir-java-files)
+
+LOCAL_PACKAGE_NAME := PicoLangInstaller
+
+include $(BUILD_PACKAGE)
diff --git a/PicoLangInstallerSpaEsp/AndroidManifest.xml b/PicoLangInstallerSpaEsp/AndroidManifest.xml
new file mode 100755
index 0000000..5458372
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.svox.pico.voice.spa.esp"
+ android:versionCode="1"
+ android:versionName="1.0"
+ android:installLocation="preferExternal">
+ <uses-sdk android:minSdkVersion="8" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <application android:icon="@drawable/icon" android:label="@string/app_name">
+ <activity android:name=".InstallerActivity"
+ android:label="@string/app_name">
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="com.svox.langpack.installer.RUN_TTS_DATA_INSTALLER" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ </application>
+</manifest>
diff --git a/PicoLangInstallerSpaEsp/MODULE_LICENSE_APACHE2 b/PicoLangInstallerSpaEsp/MODULE_LICENSE_APACHE2
new file mode 100755
index 0000000..e69de29
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/MODULE_LICENSE_APACHE2
diff --git a/PicoLangInstallerSpaEsp/NOTICE b/PicoLangInstallerSpaEsp/NOTICE
new file mode 100755
index 0000000..64aaa8d
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/NOTICE
@@ -0,0 +1,190 @@
+
+ Copyright (c) 2009, 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.
+
+ 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.
+
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
diff --git a/PicoLangInstallerSpaEsp/res/drawable/icon.png b/PicoLangInstallerSpaEsp/res/drawable/icon.png
new file mode 100755
index 0000000..997d87b
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/drawable/icon.png
Binary files differ
diff --git a/PicoLangInstallerSpaEsp/res/layout/installing.xml b/PicoLangInstallerSpaEsp/res/layout/installing.xml
new file mode 100755
index 0000000..117c333
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/layout/installing.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<RelativeLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/root" android:layout_width="fill_parent"
+ android:background="#ff000000"
+ android:layout_height="fill_parent">
+
+ <LinearLayout android:id="@+id/progress_indicator"
+ android:orientation="vertical"
+ android:layout_centerInParent="true"
+ android:layout_width="fill_parent"
+ android:layout_height="wrap_content">
+
+ <TextView android:paddingTop="5dip"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="center"
+ android:text="@string/installing_message" android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <ProgressBar android:id="@android:id/progress"
+ style="?android:attr/progressBarStyleLarge"
+ android:layout_gravity="center"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" />
+ </LinearLayout>
+
+</RelativeLayout>
diff --git a/PicoLangInstallerSpaEsp/res/layout/retry.xml b/PicoLangInstallerSpaEsp/res/layout/retry.xml
new file mode 100755
index 0000000..0fefd3f
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/layout/retry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/retry_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/retryButton" android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/retry" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerSpaEsp/res/layout/uninstall.xml b/PicoLangInstallerSpaEsp/res/layout/uninstall.xml
new file mode 100755
index 0000000..bc0cd11
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/layout/uninstall.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:orientation="vertical" android:layout_width="fill_parent"
+ android:layout_height="fill_parent">
+
+ <TextView android:paddingTop="25dip" android:paddingBottom="45dip"
+ android:layout_width="wrap_content" android:layout_height="wrap_content"
+ android:layout_gravity="center" android:text="@string/uninstall_message"
+ android:textSize="18sp"
+ android:textColor="?android:attr/textColorPrimary" />
+
+ <Button android:id="@+id/uninstallButton"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content" android:layout_gravity="center"
+ android:text="@string/uninstall" android:textSize="25sp" />
+
+</LinearLayout>
diff --git a/PicoLangInstallerSpaEsp/res/raw/svoxlangpack.zip b/PicoLangInstallerSpaEsp/res/raw/svoxlangpack.zip
new file mode 100755
index 0000000..25db85f
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/raw/svoxlangpack.zip
Binary files differ
diff --git a/PicoLangInstallerSpaEsp/res/values-cs/strings.xml b/PicoLangInstallerSpaEsp/res/values-cs/strings.xml
new file mode 100755
index 0000000..a9998cc
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-cs/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalační program pro data syntézy řeči"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalace hlasových dat na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasová data byla úspěšně nainstalována. Instalační program můžete bezpečně odebrat."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstalovat"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Instalace hlasových dat se nezdařila. Zkontrolujte, zda je karta SD v zařízení a obsahuje alespoň 6 MB volného místa. Je-li karta již v zařízení, odeberte ji a vložte znovu."</string>
+ <string name="retry" msgid="7470276488993209974">"Zkusit znovu"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-da/strings.xml b/PicoLangInstallerSpaEsp/res/values-da/strings.xml
new file mode 100755
index 0000000..1401fc4
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-da/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogram for talesyntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installerer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedataene er installeret. Du kan nu fjerne dette installationsprogram."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Afinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installeres. Kontroller, at dit SD-kort sidder i enheden og har mindst 6 MB ledig plads. Hvis kortet allerede sidder i enheden, skal du prøve at fjerne kortet og indsætte det igen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv igen"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-de/strings.xml b/PicoLangInstallerSpaEsp/res/values-de/strings.xml
new file mode 100755
index 0000000..4fe1b5f
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-de/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installationsprogramm für Sprachsynthesedaten"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Sprachdaten werden auf der SD-Karte installiert."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Die Sprachdaten wurden erfolgreich installiert. Sie können dieses Installationsprogramm nun entfernen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallieren"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Die Sprachdaten konnten nicht installiert werden. Stellen Sie sicher, dass sich die SD-Karte in Ihrem Gerät befindet und über mindestens 6 MB freien Speicherplatz verfügt. Wenn sich Ihre Karte bereits im Gerät befindet, entfernen Sie die Karte und setzen Sie sie dann wieder ein."</string>
+ <string name="retry" msgid="7470276488993209974">"Wiederholen"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-el/strings.xml b/PicoLangInstallerSpaEsp/res/values-el/strings.xml
new file mode 100755
index 0000000..6930093
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-el/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Πρόγραμμα εγκατάστασης δεδομένων σύνθεσης ομιλίας"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Εγκατάσταση δεδομένων φωνής στην κάρτα SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Η εγκατάσταση των δεδομένων φωνής ολοκληρώθηκε με επιτυχία. Μπορείτε τώρα να καταργήσετε το πρόγραμμα εγκατάστασης."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Κατάργηση εγκατάστασης"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Η εγκατάσταση των δεδομένων φωνής απέτυχε. Βεβαιωθείτε ότι η κάρτα SD είναι τοποθετημένη στη συσκευή σας και ότι έχει τουλάχιστον 6MB ελεύθερου χώρου. Εάν η κάρτα βρίσκεται ήδη στη συσκευή σας, δοκιμάστε να την αφαιρέσετε και να την τοποθετήσετε ξανά."</string>
+ <string name="retry" msgid="7470276488993209974">"Επανάληψη"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-es-rUS/strings.xml b/PicoLangInstallerSpaEsp/res/values-es-rUS/strings.xml
new file mode 100755
index 0000000..61bcb6e
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-es-rUS/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando los datos de voz en la tarjeta SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los datos de voz se han instalado de manera exitosa. Ahora puedes suprimir este instalador de manera segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar..."</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se pudo instalar los datos de voz de manera correcta. Asegúrate de que tu tarjeta SD esté en tu dispositivo y que tenga al menos 6MB de espacio libre. Si tu tarjeta ya está en tu dispositivo, intenta sacarla y volverla a insertar."</string>
+ <string name="retry" msgid="7470276488993209974">"Intentar nuevamente"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-es/strings.xml b/PicoLangInstallerSpaEsp/res/values-es/strings.xml
new file mode 100755
index 0000000..999b6fb
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-es/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de datos de síntesis de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando archivos de datos de voz en tarjeta SD..."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Los archivos de datos de voz se han instalado correctamente. Puedes eliminar este instalador de forma segura."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"No se han podido instalar los archivos de datos de voz. Asegúrate de que la tarjeta SD esté insertada en el dispositivo y tenga un mínimo de 6 MB de espacio libre. Si la tarjeta ya está insertada en el dispositivo, prueba a extraerla y volver a introducirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Reintentar"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-fr/strings.xml b/PicoLangInstallerSpaEsp/res/values-fr/strings.xml
new file mode 100755
index 0000000..9824460
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-fr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programme d\'installation des données de la fonction de synthèse vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installation des données de la fonction de synthèse vocale sur la carte SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les données de la fonction de synthèse vocale ont été installées correctement. Vous pouvez maintenant supprimer ce programme d\'installation en toute sécurité."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Désinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"L\'installation des données de la fonction de synthèse vocale a échoué. Veuillez vérifier que vous avez bien inséré votre carte SD dans votre mobile et que celle-ci dispose d\'au moins 6 Mo d\'espace disponible. Si votre carte SD est déjà insérée dans l\'appareil, essayez de la retirer et de la réinsérer."</string>
+ <string name="retry" msgid="7470276488993209974">"Réessayer"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-it/strings.xml b/PicoLangInstallerSpaEsp/res/values-it/strings.xml
new file mode 100755
index 0000000..fa42e3b
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-it/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Programma di installazione dati di sintesi vocale"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installazione dati vocali su scheda SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"I dati vocali sono stati installati correttamente. Ora puoi rimuovere in tutta sicurezza questo programma di installazione."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Disinstalla"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Installazione dati vocali non riuscita. Assicurati che la tua scheda SD sia nel dispositivo e contenga almeno 6 MB di spazio libero. Se la scheda è già nel dispositivo, prova a rimuoverla e a reinserirla."</string>
+ <string name="retry" msgid="7470276488993209974">"Riprova"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-ja/strings.xml b/PicoLangInstallerSpaEsp/res/values-ja/strings.xml
new file mode 100755
index 0000000..3d637d5
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-ja/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"音声合成データのインストーラ"</string>
+ <string name="installing_message" msgid="8792926973732354514">"音声データをSDカードにインストール中です。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"音声データは正常にインストールされました。これでこのインストーラを安全に削除できます。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"アンインストール"</string>
+ <string name="retry_message" msgid="6519833625675608678">"音声データをインストールできませんでした。6MB以上の空き容量があるSDカードが端末に挿入されていることを確認してください。既にSDカードが挿入されている場合は、挿入し直してみてください。"</string>
+ <string name="retry" msgid="7470276488993209974">"再試行"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-ko/strings.xml b/PicoLangInstallerSpaEsp/res/values-ko/strings.xml
new file mode 100755
index 0000000..fa748ca
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-ko/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"음성 합성 데이터 설치 프로그램"</string>
+ <string name="installing_message" msgid="8792926973732354514">"SD 카드에 음성 데이터를 설치하는 중입니다."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"음성 데이터가 성공적으로 설치되었습니다. 이제 이 설치 프로그램을 안전하게 삭제할 수 있습니다."</string>
+ <string name="uninstall" msgid="6195983436684617741">"제거"</string>
+ <string name="retry_message" msgid="6519833625675608678">"음성 데이터가 설치되지 않았습니다. SD 카드가 장치에 삽입되어 있고 사용 가능한 공간이 6MB 이상인지 확인하시기 바랍니다. 카드가 이미 장치에 삽입되어 있으면 카드를 제거하고 다시 삽입해 보세요."</string>
+ <string name="retry" msgid="7470276488993209974">"다시 시도"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-nb/strings.xml b/PicoLangInstallerSpaEsp/res/values-nb/strings.xml
new file mode 100755
index 0000000..bdc63f1
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-nb/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installasjonsprogram for tale-syntesedata"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installer stemmedata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Stemmedata er installert. Du kan fjerne dette installasjonsprogrammet nå."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstaller"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Stemmedata kunne ikke installere. Kontroller at SD-kortet er i enheten, og at det har ledig plass på minst 6 MB. Hvis kortet er i enheten, prøv å ta ut kortet og sette det inn igjen."</string>
+ <string name="retry" msgid="7470276488993209974">"Prøv på nytt"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-nl/strings.xml b/PicoLangInstallerSpaEsp/res/values-nl/strings.xml
new file mode 100755
index 0000000..682cc13
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-nl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Installatieprogramma voor spraaksynthesegegevens"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Stemgegevens installeren op SD-kaart."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"De stemgegevens zijn geïnstalleerd. U kunt dit installatieprogramma nu veilig verwijderen."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Verwijderen"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Het installeren van de stemgegevens is mislukt. Controleer of de SD-kaart in het apparaat is geplaatst en er ten minste 6 MB vrije ruimte beschikbaar is. Als de kaart al in het apparaat is geplaatst, verwijdert u de kaart en plaatst u deze opnieuw."</string>
+ <string name="retry" msgid="7470276488993209974">"Opnieuw proberen"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-pl/strings.xml b/PicoLangInstallerSpaEsp/res/values-pl/strings.xml
new file mode 100755
index 0000000..148b001
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-pl/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program instalacyjny danych syntezatora mowy"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalowanie danych głosowych na karcie SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dane głosowe zostały pomyślnie zainstalowane. Możesz teraz bezpiecznie usunąć ten program instalacyjny."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinstaluj"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Zainstalowanie danych głosowych nie powiodło się. Sprawdź, czy w urządzeniu znajduje się karta SD zawierająca co najmniej 6 MB wolnego miejsca. Jeśli karta znajduje się w urządzeniu, wyjmij ją i włóż ponownie."</string>
+ <string name="retry" msgid="7470276488993209974">"Ponów próbę"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-pt-rPT/strings.xml b/PicoLangInstallerSpaEsp/res/values-pt-rPT/strings.xml
new file mode 100755
index 0000000..6c3d98f
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-pt-rPT/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de reprodução de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"A instalar dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. Agora já pode remover este instalador com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"A instalação dos dados de voz falhou. Certifique-se de que o seu cartão SD está inserido no respectivo dispositivo e de que possui, pelo menos, 6 MB de espaço livre. Se o cartão já estiver no dispositivo, experimente retirá-lo e voltar a inseri-lo."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-pt/strings.xml b/PicoLangInstallerSpaEsp/res/values-pt/strings.xml
new file mode 100755
index 0000000..c1a5452
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-pt/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instalador de dados de sintetização de voz"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Instalando os dados de voz no cartão SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Os dados de voz foram instalados com êxito. O instalador já pode ser removido com segurança."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstalar"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Falha na instalação dos dados de voz. Verifique se o seu cartão SD está no aparelho e tem no mínimo 6 MB de espaço livre. Se o cartão já estiver no seu dispositivo, remova-o e o insira novamente."</string>
+ <string name="retry" msgid="7470276488993209974">"Tentar novamente"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-ru/strings.xml b/PicoLangInstallerSpaEsp/res/values-ru/strings.xml
new file mode 100755
index 0000000..524e3e8
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-ru/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Установщик данных синтезатора речи"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Установка голосовых данных на SD-карте."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосовые данные установлены успешно. Можно удалить установщик."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Удалить"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Произошел сбой при установке голосовых данных. Убедитесь, что на SD-карте вашего устройства имеется как минимум 6 МБ свободного пространства. Если карта уже находится в устройстве, попробуйте извлечь ее и снова вставить."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторить попытку"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-sv/strings.xml b/PicoLangInstallerSpaEsp/res/values-sv/strings.xml
new file mode 100755
index 0000000..5d5a9b5
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-sv/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Datainstallationsprogram för talsyntes"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Installera röstdata på SD-kort."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Röstdata har installerats. Du kan nu ta bort installationsprogrammet."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Avinstallera"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Röstdata kunde inte installeras. Kontrollera att SD-kortet i enheten har minst 6 MB ledigt utrymme. Om kortet redan sitter i enheten kan du pröva med att ta ut och sätta tillbaka det."</string>
+ <string name="retry" msgid="7470276488993209974">"Försök igen"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-tr/strings.xml b/PicoLangInstallerSpaEsp/res/values-tr/strings.xml
new file mode 100755
index 0000000..d8bd05d
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-tr/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Konuşma Sentezi Veri Yükleyicisi"</string>
+ <string name="installing_message" msgid="8792926973732354514">"Ses verileri SD karta yükleniyor."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Ses verileri başarıyla yüklendi. Bu yükleyiciyi artık güvenle kaldırabilirsiniz."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Kaldır"</string>
+ <string name="retry_message" msgid="6519833625675608678">"Ses verileri yüklenemedi. Lütfen SD kartınızın cihazınızda olduğundan ve en az 6 MB boş alan bulunduğundan emin olun. Kartınız zaten cihazınızdaysa kartı çıkarmayı ve yeniden takmayı deneyin."</string>
+ <string name="retry" msgid="7470276488993209974">"Tekrar Dene"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-zh-rCN/strings.xml b/PicoLangInstallerSpaEsp/res/values-zh-rCN/strings.xml
new file mode 100755
index 0000000..b60a4d4
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-zh-rCN/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"语音合成数据安装程序"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安装语音数据。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"语音数据已安装成功,您现在可以安全地删除此安装程序了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"卸载"</string>
+ <string name="retry_message" msgid="6519833625675608678">"无法安装语音数据。请检查手机中是否已插入 SD 卡,以及是否有 6 MB 的可用空间。如果您已插入 SD 卡,请移除,然后再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重试"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values-zh-rTW/strings.xml b/PicoLangInstallerSpaEsp/res/values-zh-rTW/strings.xml
new file mode 100755
index 0000000..c35a4f1
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values-zh-rTW/strings.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"語音合成資料安裝程式"</string>
+ <string name="installing_message" msgid="8792926973732354514">"正在 SD 卡上安裝語音資料。"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"已安裝語音資料,您可以移除安裝程式了。"</string>
+ <string name="uninstall" msgid="6195983436684617741">"解除安裝"</string>
+ <string name="retry_message" msgid="6519833625675608678">"無法安裝語音資料,請檢查手機是否已插入 SD 卡,以及是否有 6MB 的可用空間。如果您已插入 SD 卡,請取出再重新插入一次。"</string>
+ <string name="retry" msgid="7470276488993209974">"重試"</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/res/values/strings.xml b/PicoLangInstallerSpaEsp/res/values/strings.xml
new file mode 100755
index 0000000..1ba89c7
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/res/values/strings.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+**
+** Copyright 2009, 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>
+ <!-- This is the name and title of the application that installs the required files for speech synthesis on the user's SD card -->
+ <string name="app_name">Speech Synthesis Data Installer (SPA-ESP)</string>
+
+ <!-- After launching the application that installs the required files for speech synthesis on the user's SD card, this message is shown during the installation -->
+ <string name="installing_message">Installing voice data on SD card.</string>
+
+ <!-- After the successful installation of the required files for speech synthesis, the installer shows this message to the user -->
+ <string name="uninstall_message">The voice data has been installed successfully. You can now safely remove this installer.</string>
+
+ <!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
+ <string name="uninstall">Uninstall</string>
+
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <string name="retry_message">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>
+
+ <!-- Text on the button to let the user try one more time to install the installation of the voice data files -->
+ <string name="retry">Retry</string>
+</resources>
diff --git a/PicoLangInstallerSpaEsp/src/com/svox/pico/voice/spa/esp/InstallerActivity.java b/PicoLangInstallerSpaEsp/src/com/svox/pico/voice/spa/esp/InstallerActivity.java
new file mode 100755
index 0000000..d518261
--- /dev/null
+++ b/PicoLangInstallerSpaEsp/src/com/svox/pico/voice/spa/esp/InstallerActivity.java
@@ -0,0 +1,172 @@
+package com.svox.pico.voice.spa.esp;
+
+import java.io.File;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.zip.ZipEntry;
+import java.util.zip.ZipInputStream;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.content.res.AssetFileDescriptor;
+import android.content.res.Resources;
+import android.os.Bundle;
+import android.speech.tts.TextToSpeech;
+import android.util.Log;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+
+public class InstallerActivity extends Activity {
+ private static final int DATA_ROOT_DIRECTORY_REQUEST_CODE = 42;
+ private String rootDirectory = "";
+ private InstallerActivity self;
+ private static boolean sInstallationSuccess = false;
+ private static boolean sIsInstalling = false;
+ private final static Object sInstallerStateLock = new Object();
+
+ /** Called when the activity is first created. */
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ self = this;
+ Intent getRootDirectoryIntent = new Intent();
+ getRootDirectoryIntent.setClassName("com.svox.pico", "com.svox.pico.CheckVoiceData");
+ startActivityForResult(getRootDirectoryIntent, DATA_ROOT_DIRECTORY_REQUEST_CODE);
+ }
+
+ @Override
+ public void onActivityResult(int requestCode, int resultCode, Intent data){
+ super.onActivityResult(requestCode, resultCode, data);
+ if (requestCode == DATA_ROOT_DIRECTORY_REQUEST_CODE) {
+ rootDirectory = data.getStringExtra(TextToSpeech.Engine.EXTRA_VOICE_DATA_ROOT_DIRECTORY);
+ // only run the installer if there isn't another one running
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling && !sInstallationSuccess) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ }
+
+ private void runInstaller(){
+ try {
+ Resources res = getResources();
+ AssetFileDescriptor langPackFd = res
+ .openRawResourceFd(R.raw.svoxlangpack);
+ InputStream stream = langPackFd.createInputStream();
+
+ (new Thread(new unzipper(stream))).start();
+ } catch (IOException e) {
+ Log.e("PicoLangInstaller", "Unable to open langpack resource.");
+ e.printStackTrace();
+ }
+ setContentView(R.layout.installing);
+ }
+
+
+ private boolean unzipLangPack(InputStream stream) {
+ FileOutputStream out;
+ byte buf[] = new byte[16384];
+ try {
+ ZipInputStream zis = new ZipInputStream(stream);
+ ZipEntry entry = zis.getNextEntry();
+ while (entry != null) {
+ if (entry.isDirectory()) {
+ File newDir = new File(rootDirectory + entry.getName());
+ newDir.mkdir();
+ } else {
+ String name = entry.getName();
+ File outputFile = new File(rootDirectory + name);
+ String outputPath = outputFile.getCanonicalPath();
+ name = outputPath
+ .substring(outputPath.lastIndexOf("/") + 1);
+ outputPath = outputPath.substring(0, outputPath
+ .lastIndexOf("/"));
+ File outputDir = new File(outputPath);
+ outputDir.mkdirs();
+ outputFile = new File(outputPath, name);
+ outputFile.createNewFile();
+ out = new FileOutputStream(outputFile);
+
+ int numread = 0;
+ do {
+ numread = zis.read(buf);
+ if (numread <= 0) {
+ break;
+ } else {
+ out.write(buf, 0, numread);
+ }
+ } while (true);
+ out.close();
+ }
+ entry = zis.getNextEntry();
+ }
+ return true;
+ } catch (IOException e) {
+ e.printStackTrace();
+ return false;
+ }
+ }
+
+ private class unzipper implements Runnable {
+ public InputStream stream;
+
+ public unzipper(InputStream is) {
+ stream = is;
+ }
+
+ public void run() {
+ boolean result = unzipLangPack(stream);
+ synchronized (sInstallerStateLock) {
+ sInstallationSuccess = result;
+ sIsInstalling = false;
+ }
+ if (sInstallationSuccess) {
+ // installation completed: signal success (extra set to SUCCESS)
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.SUCCESS);
+ self.sendBroadcast(installCompleteIntent);
+ finish();
+ } else {
+ // installation failed
+ // signal install error if the activity is finishing (can't ask the user to retry)
+ if (self.isFinishing()) {
+ Intent installCompleteIntent =
+ new Intent(TextToSpeech.Engine.ACTION_TTS_DATA_INSTALLED);
+ installCompleteIntent.putExtra(TextToSpeech.Engine.EXTRA_TTS_DATA_INSTALLED,
+ TextToSpeech.ERROR);
+ self.sendBroadcast(installCompleteIntent);
+ } else {
+ // the activity is still running, ask the user to retry.
+ runOnUiThread(new retryDisplayer());
+ }
+ }
+ }
+ }
+
+
+ public class retryDisplayer implements Runnable {
+ public void run() {
+ setContentView(R.layout.retry);
+ Button retryButton = (Button) findViewById(R.id.retryButton);
+ retryButton.setOnClickListener(new OnClickListener() {
+ public void onClick(View arg0) {
+ // only run the installer if there isn't another one running
+ // (we only get here if the installer couldn't complete successfully before)
+ synchronized (sInstallerStateLock) {
+ if (!sIsInstalling) {
+ sIsInstalling = true;
+ runInstaller();
+ }
+ }
+ }
+ });
+ }
+ }
+
+}
diff --git a/pico/lib/picosig2.c b/pico/lib/picosig2.c
index 11a606a..b3d2c7b 100644
--- a/pico/lib/picosig2.c
+++ b/pico/lib/picosig2.c
@@ -81,7 +81,6 @@ pico_status_t sigAllocate(picoos_MemoryManager mm, sig_innerobj_t *sig_inObj)
sig_inObj->int_vec35 =
sig_inObj->int_vec36 =
sig_inObj->int_vec37 =
- sig_inObj->int_vec38 =
sig_inObj->int_vec39 =
sig_inObj->int_vec40 = NULL;
diff --git a/picolanginstaller/res/values-ar/strings.xml b/picolanginstaller/res/values-ar/strings.xml
new file mode 100644
index 0000000..5cc2e91
--- /dev/null
+++ b/picolanginstaller/res/values-ar/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"أداة تثبيت بيانات اصطناع الحديث"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"جارٍ تثبيت البيانات الصوتية على بطاقة SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"جارٍ تثبيت البيانات الصوتية على بطاقة SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"تم تثبيت البيانات الصوتية بنجاح. يمكنك الآن إزالة أداة التثبيت هذه بأمان."</string>
+ <string name="uninstall" msgid="6195983436684617741">"إزالة"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"أخفق تثبيت البيانات الصوتية. الرجاء التأكد من وجود بطاقة SD في جهازك وتوفر مساحة 6 ميغابايت فارغة على الأقل. إذا كانت البطاقة في جهازك فعلاً، فيرجى محاولة إزالة البطاقة وإعادة إدخالها مرة أخرى."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"أخفق تثبيت البيانات الصوتية. الرجاء التأكد من وجود بطاقة SD في جهازك وتوفر مساحة 6 ميغابايت فارغة على الأقل. إذا كانت البطاقة في جهازك فعلاً، فيرجى محاولة إزالة البطاقة وإعادة إدخالها مرة أخرى."</string>
+ <string name="retry" msgid="7470276488993209974">"إعادة المحاولة"</string>
+</resources>
diff --git a/picolanginstaller/res/values-bg/strings.xml b/picolanginstaller/res/values-bg/strings.xml
new file mode 100644
index 0000000..24fdfb6
--- /dev/null
+++ b/picolanginstaller/res/values-bg/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Инсталационна програма за синтезиране на реч"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Инсталиране на гласови данни на SD карта."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Инсталиране на гласови данни на SD карта."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Гласовите данни са инсталирани успешно. Сега можете безопасно да премахнете тази инстал. програма."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Деинсталиране"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Гласовите данни не успяха да се инсталират. Моля, уверете се, че SD картата ви е в устройството и има поне 6 MБ свободно място. Ако картата ви е вече в устройството, моля, опитайте да я извадите и поставите отново."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Гласовите данни не успяха да се инсталират. Моля, уверете се, че SD картата ви е в устройството и има поне 6 MБ свободно място. Ако картата ви е вече в устройството, моля, опитайте да я извадите и поставите отново."</string>
+ <string name="retry" msgid="7470276488993209974">"Повторен опит"</string>
+</resources>
diff --git a/picolanginstaller/res/values-ca/strings.xml b/picolanginstaller/res/values-ca/strings.xml
new file mode 100644
index 0000000..cd837bf
--- /dev/null
+++ b/picolanginstaller/res/values-ca/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Instal·lador de dades de síntesi de la parla"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"S\'estan instal·lant les dades de la veu a la targeta SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"S\'estan instal·lant les dades de la veu a la targeta SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Les dades de la veu s\'han instal·lat correctament. Ara podeu eliminar aquest instal·lador sense problemes."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Desinstal·la"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"No s\'han pogut instal·lar les dades de la veu. Assegureu-vos que la targeta SD estigui inserida al dispositiu i que tingui com a mínim 6 MB d\'espai lliure. Si ja és al dispositiu, proveu d\'extreure-la i de tornar-la a inserir."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"No s\'han pogut instal·lar les dades de la veu. Assegureu-vos que la targeta SD estigui inserida al dispositiu i que tingui com a mínim 6 MB d\'espai lliure. Si ja és al dispositiu, proveu d\'extreure-la i de tornar-la a inserir."</string>
+ <string name="retry" msgid="7470276488993209974">"Torna-ho a provar"</string>
+</resources>
diff --git a/picolanginstaller/res/values-en-rGB/strings.xml b/picolanginstaller/res/values-en-rGB/strings.xml
new file mode 100644
index 0000000..80d9b20
--- /dev/null
+++ b/picolanginstaller/res/values-en-rGB/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Speech Synthesis Data Installer"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Installing voice data on SD card."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Installing voice data on SD card."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"The voice data has been installed successfully. You can now safely remove this installer."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Uninstall"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"The voice data failed to install. Please make sure that your SD card is in your device and has at least 6 MB of free space. If your card is already in your device, please try removing the card and reinserting it."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"The voice data failed to install. Please make sure that your SD card is in your device and has at least 6 MB of free space. If your card is already in your device, please try removing the card and reinserting it."</string>
+ <string name="retry" msgid="7470276488993209974">"Retry"</string>
+</resources>
diff --git a/picolanginstaller/res/values-fa/strings.xml b/picolanginstaller/res/values-fa/strings.xml
new file mode 100644
index 0000000..9414ee7
--- /dev/null
+++ b/picolanginstaller/res/values-fa/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"نصب کننده داده ترکیب صوتی"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"نصب داده های صوتی در کارت SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"نصب داده های صوتی در کارت SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"داده صوتی با موفقیت نصب شد. اکنون می توانید نصب کننده را با ایمنی کامل خارج کنید."</string>
+ <string name="uninstall" msgid="6195983436684617741">"حذف نصب"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"داده صوتی نصب نشد. لطفاً بررسی کنید که کارت SD در دستگاه شما وجود داشته باشد و حداقل 6 مگابایت فضای آزاد داشته باشید. اگر کارت شما اکنون در دستگاه وجود دارد، لطفاً آن را خارج کرده و دوباره نصب کنید."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"داده صوتی نصب نشد. لطفاً بررسی کنید که کارت SD در دستگاه شما وجود داشته باشد و حداقل 6 مگابایت فضای آزاد داشته باشید. اگر کارت شما اکنون در دستگاه وجود دارد، لطفاً آن را خارج کرده و دوباره نصب کنید."</string>
+ <string name="retry" msgid="7470276488993209974">"امتحان مجدد"</string>
+</resources>
diff --git a/picolanginstaller/res/values-fi/strings.xml b/picolanginstaller/res/values-fi/strings.xml
new file mode 100644
index 0000000..202a7db
--- /dev/null
+++ b/picolanginstaller/res/values-fi/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Speech Synthesis Data Installer"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Asennetaan äänitietoja SD-kortille."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Asennetaan äänitietoja SD-kortille."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Äänitietojen asentaminen onnistui. Voit nyt poistaa tämän asennusohjelman."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Poista"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Äänitietojen asentaminen epäonnistui. Varmista, että SD-kortti on asetettu laitteeseen ja sillä on vähintään 6 Mt vapaata tallennustilaa. Jos kortti on jo asetettu laitteeseen, kokeile poistaa kortti ja asettaa se uudelleen."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Äänitietojen asentaminen epäonnistui. Varmista, että SD-kortti on asetettu laitteeseen ja sillä on vähintään 6 Mt vapaata tallennustilaa. Jos kortti on jo asetettu laitteeseen, kokeile poistaa kortti ja asettaa se uudelleen."</string>
+ <string name="retry" msgid="7470276488993209974">"Yritä uudelleen"</string>
+</resources>
diff --git a/picolanginstaller/res/values-he/strings.xml b/picolanginstaller/res/values-he/strings.xml
new file mode 100644
index 0000000..d8335e3
--- /dev/null
+++ b/picolanginstaller/res/values-he/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"מתקין נתוני סינתזת דיבור"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"מתקן נתונים קוליים בכרטיס SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"מתקן נתונים קוליים בכרטיס SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"הנתונים הקוליים הותקנו בהצלחה. כעת תוכל להסיר בבטחה מתקין זה."</string>
+ <string name="uninstall" msgid="6195983436684617741">"הסר התקנה"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"התקנת הנתונים הקוליים נכשלה. ודא שכרטיס ה-SD נמצא במכשיר ושיש בו לפחות ‎6MB פנויים. אם הכרטיס כבר נמצא במכשיר, נסה להסיר את הכרטיס ולהכניס אותו שוב."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"התקנת הנתונים הקוליים נכשלה. ודא שכרטיס ה-SD נמצא במכשיר ושיש בו לפחות ‎6MB פנויים. אם הכרטיס כבר נמצא במכשיר, נסה להסיר את הכרטיס ולהכניס אותו שוב."</string>
+ <string name="retry" msgid="7470276488993209974">"נסה שוב"</string>
+</resources>
diff --git a/picolanginstaller/res/values-hr/strings.xml b/picolanginstaller/res/values-hr/strings.xml
new file mode 100644
index 0000000..b0aa8f4
--- /dev/null
+++ b/picolanginstaller/res/values-hr/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Alat za instaliranje podataka o sintezi govora"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Instaliranje glasovnih podataka na SD karticu."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Instaliranje glasovnih podataka na SD karticu."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Glasovni su podaci uspješno instalirani. Sad na siguran način možete ukloniti alat za instaliranje."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstaliraj"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Nije uspjela instalacija glasovnih podataka. Provjerite je li SD kartica umetnuta u uređaj te ima li barem 6 MB slobodnog prostora. Ako je kartica već umetnuta u uređaj, pokušajte je izvaditi pa ponovno umetnuti."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Nije uspjela instalacija glasovnih podataka. Provjerite je li SD kartica umetnuta u uređaj te ima li barem 6 MB slobodnog prostora. Ako je kartica već umetnuta u uređaj, pokušajte je izvaditi pa ponovno umetnuti."</string>
+ <string name="retry" msgid="7470276488993209974">"Pokušaj ponovo"</string>
+</resources>
diff --git a/picolanginstaller/res/values-hu/strings.xml b/picolanginstaller/res/values-hu/strings.xml
new file mode 100644
index 0000000..920f95a
--- /dev/null
+++ b/picolanginstaller/res/values-hu/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Beszédszintézis-adatok telepítője"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Hangadatok telepítése az SD-kártyára."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Hangadatok telepítése az SD-kártyára."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"A hangadatok telepítése megtörtént. Most már nyugodtan törölheti ezt a telepítőt."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Eltávolítás"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Nem sikerült telepíteni a hangadatokat. Kérjük, győződjön meg róla, hogy az SD-kártya benne van-e a készülékében, és hogy van-e rajta legalább 6 MB szabad hely. Ha a kártya már benne van az eszközben, próbálja meg kivenni, majd visszatenni."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Nem sikerült telepíteni a hangadatokat. Kérjük, győződjön meg róla, hogy az SD-kártya benne van-e a készülékében, és hogy van-e rajta legalább 6 MB szabad hely. Ha a kártya már benne van az eszközben, próbálja meg kivenni, majd visszatenni."</string>
+ <string name="retry" msgid="7470276488993209974">"Újra"</string>
+</resources>
diff --git a/picolanginstaller/res/values-id/strings.xml b/picolanginstaller/res/values-id/strings.xml
new file mode 100644
index 0000000..2f5407e
--- /dev/null
+++ b/picolanginstaller/res/values-id/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program Pemasang Data Sintesa Suara"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Memasang data suara pada kartu SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Memasang data suara pada kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Data suara telah berhasil dipasang. Sekarang Anda dapat menghapus program pemasang ini dengan aman."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Copot pemasangan"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Data suara gagal dipasang. Pastikan bahwa kartu SD Anda ada dalam perangkat dan setidaknya terdapat ruang kosong 6MB. Jika kartu Anda sudah ada dalam perangkat, cobalah menghapus kartu dan memasukkannya kembali."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Data suara gagal dipasang. Pastikan bahwa kartu SD Anda ada dalam perangkat dan setidaknya terdapat ruang kosong 6MB. Jika kartu Anda sudah ada dalam perangkat, cobalah menghapus kartu dan memasukkannya kembali."</string>
+ <string name="retry" msgid="7470276488993209974">"Coba Lagi"</string>
+</resources>
diff --git a/picolanginstaller/res/values-lt/strings.xml b/picolanginstaller/res/values-lt/strings.xml
new file mode 100644
index 0000000..647063d
--- /dev/null
+++ b/picolanginstaller/res/values-lt/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Kalbos sintezės duomenų diegimo programa"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"SD kortelėje diegiami balso duomenys."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"SD kortelėje diegiami balso duomenys."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Balso duomenys sėkmingai įdiegti. Dabar galite saugiai pašalinti šią diegimo programą."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Pašalinti"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Nepavyko įdiegti balso duomenų. Įsitikinkite, kad SD kortelė yra įrenginyje, ir kad joje yra mažiausiai 6 MB laisvos vietos. Jei kortelė jau yra įrenginyje, pabandykite ją išimti ir iš naujo įdėti."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Nepavyko įdiegti balso duomenų. Įsitikinkite, kad SD kortelė yra įrenginyje, ir kad joje yra mažiausiai 6 MB laisvos vietos. Jei kortelė jau yra įrenginyje, pabandykite ją išimti ir iš naujo įdėti."</string>
+ <string name="retry" msgid="7470276488993209974">"Bandyti dar kartą"</string>
+</resources>
diff --git a/picolanginstaller/res/values-lv/strings.xml b/picolanginstaller/res/values-lv/strings.xml
new file mode 100644
index 0000000..ffd3583
--- /dev/null
+++ b/picolanginstaller/res/values-lv/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Runas sintēzes datu instalēšanas programma"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Balss dati tiek instalēti SD kartē."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Balss dati tiek instalēti SD kartē."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Balss dati ir instalēti veiksmīgi. Tagad varat droši noņemt šo instalēšanas programmu."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Atinstalēt"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Balss datus neizdevās instalēt. Lūdzu, pārliecinieties, ka SD karte ir ievietota ierīcē un tajā ir vismaz 6 MB brīvas vietas. Ja karte jau ir ierīcē, lūdzu, izņemiet karti un ievietojiet to vēlreiz."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Balss datus neizdevās instalēt. Lūdzu, pārliecinieties, ka SD karte ir ievietota ierīcē un tajā ir vismaz 6 MB brīvas vietas. Ja karte jau ir ierīcē, lūdzu, izņemiet karti un ievietojiet to vēlreiz."</string>
+ <string name="retry" msgid="7470276488993209974">"Mēģināt vēlreiz"</string>
+</resources>
diff --git a/picolanginstaller/res/values-rm/strings.xml b/picolanginstaller/res/values-rm/strings.xml
new file mode 100644
index 0000000..b5b3cac
--- /dev/null
+++ b/picolanginstaller/res/values-rm/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program d\'installaziun da las datas da la sintesa vocala"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Installar las datas da la sintesa vocala sin la carta SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Installar las datas da la sintesa vocala sin la carta SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Las datas da la sintesa vocala èn vegnidas installadas correctamain. Vus pudais ussa allontanar a moda segira quest program d\'installaziun."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Deinstallar"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"\"L\'installaziun da las datas da la sintesa vocala n\'è betg reussida. Controllai per plaschair che Vus avais inserì endretg Vossa carta SD en Voss telefonin e che quel dispona dad almain 6 MB spazi disponibel. Sche Vossa carta SD è gia inserida en l\'apparat, empruvai da la retrair ed inserir ella danovamain.\""</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"\"L\'installaziun da las datas da la sintesa vocala n\'è betg reussida. Controllai per plaschair che Vus avais inserì endretg Vossa carta SD en Voss telefonin e che quel dispona dad almain 6 MB spazi disponibel. Sche Vossa carta SD è gia inserida en l\'apparat, empruvai da la retrair ed inserir ella danovamain.\""</string>
+ <string name="retry" msgid="7470276488993209974">"Empruvar danovamain"</string>
+</resources>
diff --git a/picolanginstaller/res/values-ro/strings.xml b/picolanginstaller/res/values-ro/strings.xml
new file mode 100644
index 0000000..195464e
--- /dev/null
+++ b/picolanginstaller/res/values-ro/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program de instalare pentru datele sintetizatorului de voce"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"În curs de instalare a datelor vocale pe un card SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"În curs de instalare a datelor vocale pe un card SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Datele vocale au fost instalate. Acum puteţi elimina în siguranţă acest program de instalare."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Dezinstalaţi"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Instalarea datelor vocale nu a reuşit. Asiguraţi-vă că aţi introdus cardul SD în dispozitiv şi că acesta conţine minimum 6 MO de spaţiu disponibil. În cazul în care cardul se află deja în dispozitiv, încercaţi să îl scoateţi şi să îl introduceţi din nou."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Instalarea datelor vocale nu a reuşit. Asiguraţi-vă că aţi introdus cardul SD în dispozitiv şi că acesta conţine minimum 6 MO de spaţiu disponibil. În cazul în care cardul se află deja în dispozitiv, încercaţi să îl scoateţi şi să îl introduceţi din nou."</string>
+ <string name="retry" msgid="7470276488993209974">"Încercaţi din nou"</string>
+</resources>
diff --git a/picolanginstaller/res/values-sk/strings.xml b/picolanginstaller/res/values-sk/strings.xml
new file mode 100644
index 0000000..63f034d
--- /dev/null
+++ b/picolanginstaller/res/values-sk/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Inštalačný program pre údaje syntézy reči"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Inštalácia hlasových údajov na kartu SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Inštalácia hlasových údajov na kartu SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Hlasové údaje boli úspešne nainštalované. Inštalačný program môžete bezpečne odstrániť."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odinštalovať"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Inštalácia hlasových údajov zlyhala. Skontrolujte, či je karta SD v zariadení a obsahuje aspoň 6 MB voľného miesta. Ak už karta v zariadení je, vysuňte ju a vložte znova."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Inštalácia hlasových údajov zlyhala. Skontrolujte, či je karta SD v zariadení a obsahuje aspoň 6 MB voľného miesta. Ak už karta v zariadení je, vysuňte ju a vložte znova."</string>
+ <string name="retry" msgid="7470276488993209974">"Skúsiť znova"</string>
+</resources>
diff --git a/picolanginstaller/res/values-sl/strings.xml b/picolanginstaller/res/values-sl/strings.xml
new file mode 100644
index 0000000..d4da630
--- /dev/null
+++ b/picolanginstaller/res/values-sl/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Program za namestitev analize govora"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Namestitev glasovnih podatkov na kartico SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Namestitev glasovnih podatkov na kartico SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Namestitev glasovnih podatkov je bila uspešna. Zdaj lahko varno odstranite ta namestitveni program."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Odstrani"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Namestitev glasovnih podatkov ni bila uspešna. Preverite, ali je kartica SD v napravi in ali je na voljo najmanj 6 MB prostega pomnilnika. Če je kartica v napravi že v uporabi, jo odstranite in znova vstavite."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Namestitev glasovnih podatkov ni bila uspešna. Preverite, ali je kartica SD v napravi in ali je na voljo najmanj 6 MB prostega pomnilnika. Če je kartica v napravi že v uporabi, jo odstranite in znova vstavite."</string>
+ <string name="retry" msgid="7470276488993209974">"Poskusi znova"</string>
+</resources>
diff --git a/picolanginstaller/res/values-sr/strings.xml b/picolanginstaller/res/values-sr/strings.xml
new file mode 100644
index 0000000..67dc50a
--- /dev/null
+++ b/picolanginstaller/res/values-sr/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Инсталациони програм за податке синтезе говора"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Инсталирање гласовних података на SD картицу."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Инсталирање гласовних података на SD картицу."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Гласовни подаци су успешно инсталирани. Сада можете безбедно да уклоните овај инсталациони програм."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Деинсталирај"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Инсталирање гласовних података није успело. Уверите се да је SD картица у уређају и да има најмање 6 MB слободног простора. Ако је картица већ у уређају, покушајте да је извадите и поново уметнете."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Инсталирање гласовних података није успело. Уверите се да је SD картица у уређају и да има најмање 6 MB слободног простора. Ако је картица већ у уређају, покушајте да је извадите и поново уметнете."</string>
+ <string name="retry" msgid="7470276488993209974">"Покушај поново"</string>
+</resources>
diff --git a/picolanginstaller/res/values-th/strings.xml b/picolanginstaller/res/values-th/strings.xml
new file mode 100644
index 0000000..cd3060d
--- /dev/null
+++ b/picolanginstaller/res/values-th/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"โปรแกรมติดตั้งข้อมูลการสังเคราะห์เสียง"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"กำลังติดตั้งข้อมูลเสียงบนการ์ด SD"</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"กำลังติดตั้งข้อมูลเสียงบนการ์ด SD"</string>
+ <string name="uninstall_message" msgid="174096141356529599">"ติดตั้งข้อมูลเสียงสำเร็จแล้ว ขณะนี้คุณสามารถนำโปรแกรมติดตั้งนี้ออกได้อย่างปลอดภัย"</string>
+ <string name="uninstall" msgid="6195983436684617741">"ถอนการติดตั้ง"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"ติดตั้งข้อมูลเสียงไม่สำเร็จ โปรดตรวจสอบให้แน่ใจว่าได้ใส่การ์ด SD ในอุปกรณ์และมีพื้นที่ว่างอย่างน้อย 6MB หากมีการ์ดอยู่ในอุปกรณ์อยู่แล้ว โปรดลองนำการ์ดออกแล้วใส่เข้าไปใหม่"</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"ติดตั้งข้อมูลเสียงไม่สำเร็จ โปรดตรวจสอบให้แน่ใจว่าได้ใส่การ์ด SD ในอุปกรณ์และมีพื้นที่ว่างอย่างน้อย 6MB หากมีการ์ดอยู่ในอุปกรณ์อยู่แล้ว โปรดลองนำการ์ดออกแล้วใส่เข้าไปใหม่"</string>
+ <string name="retry" msgid="7470276488993209974">"ลองอีกครั้ง"</string>
+</resources>
diff --git a/picolanginstaller/res/values-tl/strings.xml b/picolanginstaller/res/values-tl/strings.xml
new file mode 100644
index 0000000..718bd8d
--- /dev/null
+++ b/picolanginstaller/res/values-tl/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Speech Synthesis Data Installer"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Ini-install ang data ng boses sa SD card."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Ini-install ang data ng boses sa SD card."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Matagumpay na na-install ang data ng voice. Ligtas mo nang maaalis ang installer na ito."</string>
+ <string name="uninstall" msgid="6195983436684617741">"I-uninstall"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Nabigong mag-install ang data ng voice. Pakitiyak na ang SD card mo ay nasa iyong device at mayroong hindi bababa sa 6MB na libreng espasyo. Kung nasa device na ang iyong card, pakisubukang alisin ang card at muling i-install ito."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Nabigong mag-install ang data ng voice. Pakitiyak na ang SD card mo ay nasa iyong device at mayroong hindi bababa sa 6MB na libreng espasyo. Kung nasa device na ang iyong card, pakisubukang alisin ang card at muling i-install ito."</string>
+ <string name="retry" msgid="7470276488993209974">"Subukang muli"</string>
+</resources>
diff --git a/picolanginstaller/res/values-uk/strings.xml b/picolanginstaller/res/values-uk/strings.xml
new file mode 100644
index 0000000..d410396
--- /dev/null
+++ b/picolanginstaller/res/values-uk/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Прогр. встан. даних синтезу мови"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Встановл. голос. даних на карту SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Встановл. голос. даних на карту SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Голосові дані успішно встановлено. Тепер можна безпечно видалити цю програму встановлення."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Видалити"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Не вдалося встановити голосові дані. Переконайтеся, що вашу карту SD вставлено в пристрій і вона має принаймні 6 Мб вільного місця. Якщо карта вже в пристрої, спробуйте вийняти її та ще раз вставити."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Не вдалося встановити голосові дані. Переконайтеся, що вашу карту SD вставлено в пристрій і вона має принаймні 6 Мб вільного місця. Якщо карта вже в пристрої, спробуйте вийняти її та ще раз вставити."</string>
+ <string name="retry" msgid="7470276488993209974">"Повтор."</string>
+</resources>
diff --git a/picolanginstaller/res/values-vi/strings.xml b/picolanginstaller/res/values-vi/strings.xml
new file mode 100644
index 0000000..bd3fca2
--- /dev/null
+++ b/picolanginstaller/res/values-vi/strings.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+**
+** Copyright 2009, 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 xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <string name="app_name" msgid="3853942104135735825">"Trình cài đặt Dữ liệu Tổng hợp Tiếng nói"</string>
+ <!-- outdated translation 8792926973732354514 --> <string name="installing_message" product="nosdcard" msgid="737236126329813405">"Đang cài đặt dữ liệu thoại trên thẻ SD."</string>
+ <string name="installing_message" product="default" msgid="8792926973732354514">"Đang cài đặt dữ liệu thoại trên thẻ SD."</string>
+ <string name="uninstall_message" msgid="174096141356529599">"Dữ liệu thoại đã được cài đặt thành công. Giờ đây, bạn có thể gỡ trình cài đặt này một cách an toàn."</string>
+ <string name="uninstall" msgid="6195983436684617741">"Gỡ cài đặt"</string>
+ <!-- outdated translation 6519833625675608678 --> <string name="retry_message" product="nosdcard" msgid="3151040525760201468">"Không thể cài đặt dữ liệu thoại. Vui lòng đảm bảo rằng thẻ SD hiện được lắp vào thiết bị của bạn và có ít nhất 6 MB dung lượng trống. Nếu thẻ của bạn hiện đã được lắp vào thiết bị, vui lòng thử tháo và lắp lại thẻ."</string>
+ <string name="retry_message" product="default" msgid="6519833625675608678">"Không thể cài đặt dữ liệu thoại. Vui lòng đảm bảo rằng thẻ SD hiện được lắp vào thiết bị của bạn và có ít nhất 6 MB dung lượng trống. Nếu thẻ của bạn hiện đã được lắp vào thiết bị, vui lòng thử tháo và lắp lại thẻ."</string>
+ <string name="retry" msgid="7470276488993209974">"Thử lại"</string>
+</resources>
diff --git a/picolanginstaller/res/values/strings.xml b/picolanginstaller/res/values/strings.xml
index 73ab3c4..da3a6be 100755
--- a/picolanginstaller/res/values/strings.xml
+++ b/picolanginstaller/res/values/strings.xml
@@ -32,7 +32,7 @@
<!-- Text on the button to let the user remove from the phone the application that was just run (the voice data installer) -->
<string name="uninstall">Uninstall</string>
- <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
+ <!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation [CHAR LIMIT=NONE] -->
<string name="retry_message" product="nosdcard">The voice data failed to install. Please make sure your USB storage has at least 6MB of free space.</string>
<!-- Text shown to the user when the application that tries to install voice data files on the user's SD card failed the installation -->
<string name="retry_message" product="default">The voice data failed to install. Please make sure your SD card is in your device and has at least 6MB of free space. If your card is already in your device, please try removing the card and reinserting it.</string>