Browse Source

Update the UI to use a preferences-style display for the information items (default voice and installed voices).

master
Reece H. Dunn 12 years ago
parent
commit
42aba8a20b
51 changed files with 286 additions and 218 deletions
  1. 27
    0
      android/res/layout/information_view.xml
  2. 59
    113
      android/res/layout/main.xml
  3. 2
    2
      android/res/values-af/strings.xml
  4. 2
    2
      android/res/values-am/strings.xml
  5. 2
    2
      android/res/values-ar/strings.xml
  6. 2
    2
      android/res/values-bg/strings.xml
  7. 2
    2
      android/res/values-ca/strings.xml
  8. 2
    2
      android/res/values-cs/strings.xml
  9. 2
    2
      android/res/values-da/strings.xml
  10. 2
    2
      android/res/values-de/strings.xml
  11. 2
    2
      android/res/values-el/strings.xml
  12. 2
    2
      android/res/values-en-rGB/strings.xml
  13. 2
    2
      android/res/values-es-rUS/strings.xml
  14. 2
    2
      android/res/values-es/strings.xml
  15. 2
    2
      android/res/values-fa/strings.xml
  16. 2
    2
      android/res/values-fi/strings.xml
  17. 2
    2
      android/res/values-fr/strings.xml
  18. 2
    2
      android/res/values-hi/strings.xml
  19. 2
    2
      android/res/values-hr/strings.xml
  20. 2
    2
      android/res/values-hu/strings.xml
  21. 2
    2
      android/res/values-in/strings.xml
  22. 2
    2
      android/res/values-it/strings.xml
  23. 2
    2
      android/res/values-iw/strings.xml
  24. 2
    2
      android/res/values-ja/strings.xml
  25. 2
    2
      android/res/values-ko/strings.xml
  26. 2
    2
      android/res/values-lt/strings.xml
  27. 2
    2
      android/res/values-lv/strings.xml
  28. 2
    2
      android/res/values-ms/strings.xml
  29. 2
    2
      android/res/values-nb/strings.xml
  30. 2
    2
      android/res/values-nl/strings.xml
  31. 2
    2
      android/res/values-pl/strings.xml
  32. 2
    2
      android/res/values-pt-rPT/strings.xml
  33. 2
    2
      android/res/values-pt/strings.xml
  34. 2
    2
      android/res/values-ro/strings.xml
  35. 2
    2
      android/res/values-ru/strings.xml
  36. 2
    2
      android/res/values-sk/strings.xml
  37. 2
    2
      android/res/values-sl/strings.xml
  38. 2
    2
      android/res/values-sr/strings.xml
  39. 2
    2
      android/res/values-sv/strings.xml
  40. 2
    2
      android/res/values-sw/strings.xml
  41. 3
    3
      android/res/values-th/strings.xml
  42. 2
    2
      android/res/values-tl/strings.xml
  43. 2
    2
      android/res/values-tr/strings.xml
  44. 2
    2
      android/res/values-uk/strings.xml
  45. 2
    2
      android/res/values-vi/strings.xml
  46. 2
    2
      android/res/values-zh-rCN/strings.xml
  47. 2
    2
      android/res/values-zh-rTW/strings.xml
  48. 2
    2
      android/res/values-zu/strings.xml
  49. 2
    2
      android/res/values/strings.xml
  50. 70
    0
      android/src/com/reecedunn/espeak/InformationListAdapter.java
  51. 35
    10
      android/src/com/reecedunn/espeak/eSpeakActivity.java

+ 27
- 0
android/res/layout/information_view.xml View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:padding="6dp" >

<TextView
android:id="@+id/title"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:singleLine="true"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/summary"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="4"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorSecondary" />

</LinearLayout>

+ 59
- 113
android/res/layout/main.xml View File

@@ -25,134 +25,80 @@
android:text="@string/loading" />
</LinearLayout>

<RelativeLayout
<LinearLayout
android:id="@+id/success"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="visible" >

<LinearLayout
<ListView
android:id="@+id/properties"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
android:layout_height="wrap_content" >

</ListView>

<LinearLayout
android:id="@+id/updateVoicesLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<LinearLayout
android:id="@+id/currentLocaleLayout"
android:layout_width="match_parent"
<Button
android:id="@+id/updateVoices"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp" >

<TextView
android:id="@+id/currentLocaleLabel"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.6"
android:text="@string/current_tts_locale"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/currentLocale"
style="@android:style/TextAppearance.Large"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.4" />
</LinearLayout>

<LinearLayout
android:id="@+id/availableVoicesLayout"
android:layout_width="match_parent"
android:layout_weight="1"
android:text="@string/update_voices" />

<TextView
android:id="@+id/textView3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp" >

<TextView
android:id="@+id/availableVoicesLabel"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.6"
android:text="@string/available_voices"
android:textAppearance="?android:attr/textAppearanceLarge" />

<TextView
android:id="@+id/availableVoices"
style="@android:style/TextAppearance.Large"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginBottom="16dp"
android:layout_weight="0.4" />
</LinearLayout>
android:layout_weight="1"
android:textAppearance="?android:attr/textAppearanceLarge" />
</LinearLayout>

<LinearLayout
android:id="@+id/settings"
android:id="@+id/engineSettingsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_marginLeft="-4dp"
android:orientation="vertical" >

<LinearLayout
android:id="@+id/updateVoicesLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<Button
android:id="@+id/updateVoices"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="@string/update_voices" />

<TextView
android:id="@+id/textView3"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:textAppearance="?android:attr/textAppearanceLarge" />

</LinearLayout>

<LinearLayout
android:id="@+id/engineSettingsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<Button
android:id="@+id/engineSettings"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="@string/engine_settings" />

<TextView
android:id="@+id/textView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>

<LinearLayout
android:id="@+id/ttsSettingsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<Button
android:id="@+id/ttsSettings"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="@string/tts_settings" />

<TextView
android:id="@+id/textView2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
android:layout_height="wrap_content" >

<Button
android:id="@+id/engineSettings"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="@string/engine_settings" />

<TextView
android:id="@+id/textView1"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
</RelativeLayout>

<LinearLayout
android:id="@+id/ttsSettingsLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content" >

<Button
android:id="@+id/ttsSettings"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:text="@string/tts_settings" />

<TextView
android:id="@+id/textView2"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="0.5"
android:textAppearance="?android:attr/textAppearanceMedium" />
</LinearLayout>
</LinearLayout>

<LinearLayout
android:id="@+id/failure"

+ 2
- 2
android/res/values-af/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Kon nie eSpeak laai nie"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak kon nie laai nie. Wil jy \'n verslag na die ontwikkelaar stuur?"</string>
<string name="no_settings" msgid="1351437843962431135">"Geen instellings beskikbaar nie"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Verstek stem:"</string>
<string name="available_voices" msgid="1405969819028957410">"Stemme geïnstalleer:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Verstek stem"</string>
<string name="available_voices" msgid="1405969819028957410">"Stemme geïnstalleer"</string>
<string name="tts_settings" msgid="8094374695950898637">"Algemene TTS-instellings"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS-instellings"</string>
<string name="loading" msgid="1624831854302260352">"Laai tans, wag asseblief..."</string>

+ 2
- 2
android/res/values-am/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"eSpeak በመጫን ላይ ሳለ ስህተት"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak እተየጫነ ሳለ ስህተት አጋጥሞታል። ወደ ገንቢው ሪፖርት መላክ ትፈልጋለህ?"</string>
<string name="no_settings" msgid="1351437843962431135">"ምንም ቅንብሮች የሉም"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"ነባሪ ድምጽ"</string>
<string name="available_voices" msgid="1405969819028957410">"የተጫኑ ድምጾች"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"ነባሪ ድምጽ"</string>
<string name="available_voices" msgid="1405969819028957410">"የተጫኑ ድምጾች"</string>
<string name="tts_settings" msgid="8094374695950898637">"አጠቃላይ የ TTS ቅንብሮች"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS ቅንብሮች"</string>
<string name="loading" msgid="1624831854302260352">"በመጫን ላይ፣ እባክህ ጠብቅ…"</string>

+ 2
- 2
android/res/values-ar/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"حدث خطأ أثناء تحميل eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"واجه eSpeak خطأ أثناء التحميل. هل تريد إرسال تقرير إلى مطور البرنامج؟"</string>
<string name="no_settings" msgid="1351437843962431135">"لا تتوفر أي إعدادات"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"الصوت الافتراضي:"</string>
<string name="available_voices" msgid="1405969819028957410">"الأصوات المثبتة:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"الصوت الافتراضي"</string>
<string name="available_voices" msgid="1405969819028957410">"الأصوات المثبتة"</string>
<string name="tts_settings" msgid="8094374695950898637">"إعدادات TTS العامة"</string>
<string name="engine_settings" msgid="15960710549009350">"إعدادات eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"جارٍ التحميل، يُرجى الانتظار..."</string>

+ 2
- 2
android/res/values-bg/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"При зареждането на eSpeak възникна грешка"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"При зареждането на eSpeak възникна грешка. Искате ли да изпратите сигнал до програмиста?"</string>
<string name="no_settings" msgid="1351437843962431135">"Няма налични настройки"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Глас по подразбиране:"</string>
<string name="available_voices" msgid="1405969819028957410">"Инсталирани гласове:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Глас по подразбиране"</string>
<string name="available_voices" msgid="1405969819028957410">"Инсталирани гласове"</string>
<string name="tts_settings" msgid="8094374695950898637">"Общи настройки за TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Настройки за eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Зарежда се. Моля, изчакайте..."</string>

+ 2
- 2
android/res/values-ca/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"S\'ha produït un error en carregar eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak ha detectat un error durant la càrrega. Vols enviar un informe al desenvolupador?"</string>
<string name="no_settings" msgid="1351437843962431135">"No hi ha configuracions disponibles"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Veu predeterminada:"</string>
<string name="available_voices" msgid="1405969819028957410">"Veus instal·lades:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Veu predeterminada"</string>
<string name="available_voices" msgid="1405969819028957410">"Veus instal·lades"</string>
<string name="tts_settings" msgid="8094374695950898637">"Configuració general de TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Configuració d\'eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"S\'està carregant; espera..."</string>

+ 2
- 2
android/res/values-cs/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Při načítání aplikace eSpeak došlo k chybě"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Při načítání aplikace eSpeak došlo k chybě. Chcete odeslat zprávu pro vývojáře?"</string>
<string name="no_settings" msgid="1351437843962431135">"Žádné nastavení není k dispozici"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Výchozí hlas:"</string>
<string name="available_voices" msgid="1405969819028957410">"Počet nainstalovaných hlasů:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Výchozí hlas"</string>
<string name="available_voices" msgid="1405969819028957410">"Počet nainstalovaných hlasů"</string>
<string name="tts_settings" msgid="8094374695950898637">"Obecná nastavení modulu TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Nastavení modulu eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Načítání, čekejte prosím..."</string>

+ 2
- 2
android/res/values-da/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Fejl ved indlæsning af eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak er stødt på en fejl under indlæsning. Vil du sende en rapport til udvikleren?"</string>
<string name="no_settings" msgid="1351437843962431135">"Der er ingen tilgængelige indstillinger"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardstemme:"</string>
<string name="available_voices" msgid="1405969819028957410">"Installerede stemmer:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardstemme"</string>
<string name="available_voices" msgid="1405969819028957410">"Installerede stemmer"</string>
<string name="tts_settings" msgid="8094374695950898637">"Generelle indstillinger for TTT"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak-indstillinger for TTT"</string>
<string name="loading" msgid="1624831854302260352">"Indlæser. Vent et øjeblik..."</string>

+ 2
- 2
android/res/values-de/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Fehler beim Laden von eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Fehler beim Laden von eSpeak. Möchten Sie eine Nachricht an den Entwickler senden?"</string>
<string name="no_settings" msgid="1351437843962431135">"Keine Einstellungen verfügbar"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardstimme:"</string>
<string name="available_voices" msgid="1405969819028957410">"Installierte Stimmen:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardstimme"</string>
<string name="available_voices" msgid="1405969819028957410">"Installierte Stimmen"</string>
<string name="tts_settings" msgid="8094374695950898637">"Allgemeine Text-in-Sprache-Einstellungen"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS-Einstellungen"</string>
<string name="loading" msgid="1624831854302260352">"Ladevorgang läuft. Bitte warten..."</string>

+ 2
- 2
android/res/values-el/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Σφάλμα κατά τη φόρτωση του eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Το eSpeak αντιμετώπισε ένα σφάλμα κατά τη φόρτωση. Θέλετε να στείλετε αναφορά στον προγραμματιστή;"</string>
<string name="no_settings" msgid="1351437843962431135">"Δεν υπάρχουν διαθέσιμες ρυθμίσεις"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Προεπιλεγμένη φωνή:"</string>
<string name="available_voices" msgid="1405969819028957410">"Φωνές που έχουν εγκατασταθεί:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Προεπιλεγμένη φωνή"</string>
<string name="available_voices" msgid="1405969819028957410">"Φωνές που έχουν εγκατασταθεί"</string>
<string name="tts_settings" msgid="8094374695950898637">"Γενικές ρυθμίσεις TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Ρυθμίσεις eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Γίνεται φόρτωση. Περιμένετε..."</string>

+ 2
- 2
android/res/values-en-rGB/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Error loading eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak encountered an error while loading. Would you like to send a report to the developer?"</string>
<string name="no_settings" msgid="1351437843962431135">"No settings available"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Default voice:"</string>
<string name="available_voices" msgid="1405969819028957410">"Voices installed:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Default voice"</string>
<string name="available_voices" msgid="1405969819028957410">"Voices installed"</string>
<string name="tts_settings" msgid="8094374695950898637">"General TTS settings"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS settings"</string>
<string name="loading" msgid="1624831854302260352">"Loading, please wait…"</string>

+ 2
- 2
android/res/values-es-rUS/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Se produjo un error al cargar eSpeak."</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Se produjo un error al cargar eSpeak. ¿Deseas enviar un informe al programador?"</string>
<string name="no_settings" msgid="1351437843962431135">"No hay parámetros de configuración disponibles"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz predeterminada:"</string>
<string name="available_voices" msgid="1405969819028957410">"Voces instaladas:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz predeterminada"</string>
<string name="available_voices" msgid="1405969819028957410">"Voces instaladas"</string>
<string name="tts_settings" msgid="8094374695950898637">"Configuración general de texto a voz"</string>
<string name="engine_settings" msgid="15960710549009350">"Configuración de texto a voz de eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Cargando recursos, aguarda..."</string>

+ 2
- 2
android/res/values-es/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Error al cargar eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak ha detectado un error al cargarse. ¿Quieres enviar un informe al desarrollador?"</string>
<string name="no_settings" msgid="1351437843962431135">"No hay opciones disponibles."</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz predeterminada:"</string>
<string name="available_voices" msgid="1405969819028957410">"Voces instaladas:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz predeterminada"</string>
<string name="available_voices" msgid="1405969819028957410">"Voces instaladas"</string>
<string name="tts_settings" msgid="8094374695950898637">"Ajustes generales de síntesis de voz"</string>
<string name="engine_settings" msgid="15960710549009350">"Ajustes de síntesis de voz de eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Cargando, espera..."</string>

+ 2
- 2
android/res/values-fa/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"خطا در بارگیری eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak در حین بارگیری با خطایی مواجه شده است. می‌خواهید یک گزارش برای برنامه‌نویس ارسال کنید؟"</string>
<string name="no_settings" msgid="1351437843962431135">"هیچ تنظیمی موجود نیست"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"صدای پیش‌فرض:"</string>
<string name="available_voices" msgid="1405969819028957410">"صداهای نصب شده:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"صدای پیش‌فرض"</string>
<string name="available_voices" msgid="1405969819028957410">"صداهای نصب شده"</string>
<string name="tts_settings" msgid="8094374695950898637">"تنظیمات کلی TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"تنظیمات eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"در حال بارگیری، لطفاً صبر کنید..."</string>

+ 2
- 2
android/res/values-fi/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Virhe ladattaessa eSpeakia"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeakissa esiintyi latausvirhe. Haluatko lähettää ilmoituksen kehittäjälle?"</string>
<string name="no_settings" msgid="1351437843962431135">"Ei asetuksia saatavilla"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Oletusääni:"</string>
<string name="available_voices" msgid="1405969819028957410">"Asennettuja ääniä:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Oletusääni"</string>
<string name="available_voices" msgid="1405969819028957410">"Asennettuja ääniä"</string>
<string name="tts_settings" msgid="8094374695950898637">"Yleiset TTS-asetukset"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS -asetukset"</string>
<string name="loading" msgid="1624831854302260352">"Ladataan. Odota..."</string>

+ 2
- 2
android/res/values-fr/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Erreur lors du chargement d\'eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Une erreur s\'est produite lors du chargement d\'eSpeak. Voulez-vous envoyer un rapport au développeur ?"</string>
<string name="no_settings" msgid="1351437843962431135">"Aucun paramètre disponible"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voix par défaut :"</string>
<string name="available_voices" msgid="1405969819028957410">"Voix installées :"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voix par défaut"</string>
<string name="available_voices" msgid="1405969819028957410">"Voix installées"</string>
<string name="tts_settings" msgid="8094374695950898637">"Paramètres généraux de synthèse vocale"</string>
<string name="engine_settings" msgid="15960710549009350">"Paramètres de synthèse vocale eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Chargement en cours, veuillez patienter…"</string>

+ 2
- 2
android/res/values-hi/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"eSpeak लोड करने में त्रुटि"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak को लोड करते समय कोई त्रुटि आई. क्‍या आप डेवलपर को रिपोर्ट भेजना चाहते हैं?"</string>
<string name="no_settings" msgid="1351437843962431135">"कोई सेटिंग उपलब्‍ध नहीं"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"डिफ़ॉल्‍ट ध्‍वनि:"</string>
<string name="available_voices" msgid="1405969819028957410">"इंस्‍टॉल की गई ध्‍वनियां:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"डिफ़ॉल्‍ट ध्‍वनि"</string>
<string name="available_voices" msgid="1405969819028957410">"इंस्‍टॉल की गई ध्‍वनियां"</string>
<string name="tts_settings" msgid="8094374695950898637">"सामान्‍य TTS सेटिंग"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS सेटिंग"</string>
<string name="loading" msgid="1624831854302260352">"लोड हो रहा है, कृपया प्रतीक्षा करें…"</string>

+ 2
- 2
android/res/values-hr/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Pogreška pri učitavanju programa eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Tijekom učitavanja programa eSpeak došlo je do pogreške. Želite li razvojnom programeru poslati izvješće?"</string>
<string name="no_settings" msgid="1351437843962431135">"Nema dostupnih postavki"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Zadani glas:"</string>
<string name="available_voices" msgid="1405969819028957410">"Broj instaliranih glasova:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Zadani glas"</string>
<string name="available_voices" msgid="1405969819028957410">"Broj instaliranih glasova"</string>
<string name="tts_settings" msgid="8094374695950898637">"Opće postavke TTS-a"</string>
<string name="engine_settings" msgid="15960710549009350">"TTS postavke programa eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Učitavanje. Pričekajte..."</string>

+ 2
- 2
android/res/values-hu/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Hiba az eSpeak betöltése során"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Az eSpeak hibát észlelt a betöltés során. Szeretne jelentést küldeni a fejlesztőnek?"</string>
<string name="no_settings" msgid="1351437843962431135">"Nincs elérhető beállítás"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Alapértelmezett hang:"</string>
<string name="available_voices" msgid="1405969819028957410">"Telepített hangok:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Alapértelmezett hang"</string>
<string name="available_voices" msgid="1405969819028957410">"Telepített hangok"</string>
<string name="tts_settings" msgid="8094374695950898637">"Általános szövegfelolvasási beállítások"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak -- A szövegfelismerő beállításai"</string>
<string name="loading" msgid="1624831854302260352">"Betöltés folyamatban -- kérjük, várjon..."</string>

+ 2
- 2
android/res/values-in/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Kesalahan saat memuat eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak mengalami kesalahan saat memuat. Apakah Anda ingin melaporkan ke pengembang?"</string>
<string name="no_settings" msgid="1351437843962431135">"Tidak ada setelan yang tersedia"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Suara default:"</string>
<string name="available_voices" msgid="1405969819028957410">"Suara yang dipasang:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Suara default"</string>
<string name="available_voices" msgid="1405969819028957410">"Suara yang dipasang"</string>
<string name="tts_settings" msgid="8094374695950898637">"Setelan TTS umum"</string>
<string name="engine_settings" msgid="15960710549009350">"Setelan eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Memuat, harap tunggu..."</string>

+ 2
- 2
android/res/values-it/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Errore durante il caricamento di eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak ha rilevato un errore durante il caricamento. Inviare una segnalazione allo sviluppatore?"</string>
<string name="no_settings" msgid="1351437843962431135">"Nessuna impostazione disponibile"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voce predefinita:"</string>
<string name="available_voices" msgid="1405969819028957410">"Voci installate:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voce predefinita"</string>
<string name="available_voices" msgid="1405969819028957410">"Voci installate"</string>
<string name="tts_settings" msgid="8094374695950898637">"Impostazioni generali di sintesi vocale"</string>
<string name="engine_settings" msgid="15960710549009350">"Impostazioni di sintesi vocale eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Caricamento, attendi..."</string>

+ 2
- 2
android/res/values-iw/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"שגיאה בטעינת eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"אירעה שגיאה ב-eSpeak בעת הטעינה. האם אתה רוצה לשלוח דוח למפתח?"</string>
<string name="no_settings" msgid="1351437843962431135">"אין הגדרות זמינות"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"ברירת מחדל לקול:"</string>
<string name="available_voices" msgid="1405969819028957410">"קולות שהותקנו:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"ברירת מחדל לקול"</string>
<string name="available_voices" msgid="1405969819028957410">"קולות שהותקנו"</string>
<string name="tts_settings" msgid="8094374695950898637">"הגדרות TTS כלליות"</string>
<string name="engine_settings" msgid="15960710549009350">"הגדרות eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"טוען. המתן..."</string>

+ 2
- 2
android/res/values-ja/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"eSpeakの読み込み中にエラーが発生しました"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeakの読み込み中にエラーが発生しました。デベロッパーにレポートを送信しますか?"</string>
<string name="no_settings" msgid="1351437843962431135">"利用できる設定はありません"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"デフォルトの音声:"</string>
<string name="available_voices" msgid="1405969819028957410">"インストールされている音声:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"デフォルトの音声"</string>
<string name="available_voices" msgid="1405969819028957410">"インストールされている音声"</string>
<string name="tts_settings" msgid="8094374695950898637">"テキスト読み上げの全般設定"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeakテキスト読み上げ設定"</string>
<string name="loading" msgid="1624831854302260352">"読み込んでいます。お待ちください..."</string>

+ 2
- 2
android/res/values-ko/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"eSpeak 로딩 오류"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"로드하는 중에 eSpeak에 오류가 발생했습니다. 개발자에게 신고하시겠습니까?"</string>
<string name="no_settings" msgid="1351437843962431135">"이용 가능한 설정 없음"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"기본 음성:"</string>
<string name="available_voices" msgid="1405969819028957410">"음성 설치됨:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"기본 음성"</string>
<string name="available_voices" msgid="1405969819028957410">"음성 설치됨"</string>
<string name="tts_settings" msgid="8094374695950898637">"일반 TTS 설정"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS 설정"</string>
<string name="loading" msgid="1624831854302260352">"로드 중... 잠시 기다려 주세요."</string>

+ 2
- 2
android/res/values-lt/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Įkeliant „eSpeak“ įvyko klaida"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Įkeliant „eSpeak“ įvyko klaida. Ar norėtumėte siųsti pranešimą kūrėjui?"</string>
<string name="no_settings" msgid="1351437843962431135">"Nėra pasiekiamų nustatymų"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Numatytasis balsas:"</string>
<string name="available_voices" msgid="1405969819028957410">"Įdiegta balsų:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Numatytasis balsas"</string>
<string name="available_voices" msgid="1405969819028957410">"Įdiegta balsų"</string>
<string name="tts_settings" msgid="8094374695950898637">"Bendrieji TĮK nustatymai"</string>
<string name="engine_settings" msgid="15960710549009350">"„eSpeak“ TĮK nustatymai"</string>
<string name="loading" msgid="1624831854302260352">"Įkeliama, palaukite..."</string>

+ 2
- 2
android/res/values-lv/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Ielādējot programmu eSpeak, radās kļūda."</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Ielādējot programmu eSpeak, radās kļūda. Vai vēlaties par to ziņot izstrādātājam?"</string>
<string name="no_settings" msgid="1351437843962431135">"Iestatījumi nav pieejami."</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Noklusējuma balss:"</string>
<string name="available_voices" msgid="1405969819028957410">"Instalētie balss dati:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Noklusējuma balss"</string>
<string name="available_voices" msgid="1405969819028957410">"Instalētie balss dati"</string>
<string name="tts_settings" msgid="8094374695950898637">"Vispārīgie teksta pārveidošanas runā iestatījumi"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak teksta pārveidošanas runā iestatījumi"</string>
<string name="loading" msgid="1624831854302260352">"Notiek ielāde. Lūdzu, uzgaidiet..."</string>

+ 2
- 2
android/res/values-ms/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Ralat memuatkan eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak mengalami ralat semasa dimuatkan. Adakah anda ingin menghantar laporan kepada pemaju?"</string>
<string name="no_settings" msgid="1351437843962431135">"Tiada tetapan tersedia"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Suara lalai:"</string>
<string name="available_voices" msgid="1405969819028957410">"Suara dipasang:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Suara lalai"</string>
<string name="available_voices" msgid="1405969819028957410">"Suara dipasang"</string>
<string name="tts_settings" msgid="8094374695950898637">"Tetapan TTS umum"</string>
<string name="engine_settings" msgid="15960710549009350">"Tetapan TTS eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Memuatkan, sila tunggu..."</string>

+ 2
- 2
android/res/values-nb/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Feil under innlasting av eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Det oppsto en feil under innlastingen av eSpeak. Ønsker du å sende en rapport til utvikleren?"</string>
<string name="no_settings" msgid="1351437843962431135">"Ingen innstillinger er tilgjengelige"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardstemme:"</string>
<string name="available_voices" msgid="1405969819028957410">"Installerte stemmer:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardstemme"</string>
<string name="available_voices" msgid="1405969819028957410">"Installerte stemmer"</string>
<string name="tts_settings" msgid="8094374695950898637">"Generelle tekst-til-tale-innstillinger"</string>
<string name="engine_settings" msgid="15960710549009350">"Innstillinger for eSpeak tekst-til-tale"</string>
<string name="loading" msgid="1624831854302260352">"Laster inn – vent litt …"</string>

+ 2
- 2
android/res/values-nl/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Fout bij het laden van eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Er is een fout opgetreden tijdens het laden van eSpeak. Wilt u een foutrapport naar de ontwikkelaar verzenden?"</string>
<string name="no_settings" msgid="1351437843962431135">"Geen instellingen beschikbaar"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standaardstem:"</string>
<string name="available_voices" msgid="1405969819028957410">"Geïnstalleerde stemmen:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standaardstem"</string>
<string name="available_voices" msgid="1405969819028957410">"Geïnstalleerde stemmen"</string>
<string name="tts_settings" msgid="8094374695950898637">"Algemene instellingen voor tekst-naar-spraak"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak-instellingen voor tekst-naar-spraak"</string>
<string name="loading" msgid="1624831854302260352">"Laden, even geduld..."</string>

+ 2
- 2
android/res/values-pl/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Błąd podczas ładowania eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Podczas ładowania eSpeak wystąpił błąd. Czy chcesz wysłać raport do programisty?"</string>
<string name="no_settings" msgid="1351437843962431135">"Brak dostępnych ustawień"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Domyślny głos:"</string>
<string name="available_voices" msgid="1405969819028957410">"Zainstalowane głosy:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Domyślny głos"</string>
<string name="available_voices" msgid="1405969819028957410">"Zainstalowane głosy"</string>
<string name="tts_settings" msgid="8094374695950898637">"Ogólne ustawienia odczytywania tekstu"</string>
<string name="engine_settings" msgid="15960710549009350">"Ustawienia eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Wczytywanie. Czekaj..."</string>

+ 2
- 2
android/res/values-pt-rPT/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Erro ao carregar o eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"O eSpeak encontrou um erro ao carregar. Pretende enviar um relatório para o programador?"</string>
<string name="no_settings" msgid="1351437843962431135">"Sem definições disponíveis"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz predefinida:"</string>
<string name="available_voices" msgid="1405969819028957410">"Vozes instaladas:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz predefinida"</string>
<string name="available_voices" msgid="1405969819028957410">"Vozes instaladas"</string>
<string name="tts_settings" msgid="8094374695950898637">"Definições gerais do TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Definições do eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"A carregar; aguarde..."</string>

+ 2
- 2
android/res/values-pt/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Erro ao carregar o eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Ocorreu um erro ao carregar o eSpeak. Deseja enviar um relatório ao desenvolvedor?"</string>
<string name="no_settings" msgid="1351437843962431135">"Nenhuma configuração disponível"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz padrão:"</string>
<string name="available_voices" msgid="1405969819028957410">"Vozes instaladas:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voz padrão"</string>
<string name="available_voices" msgid="1405969819028957410">"Vozes instaladas"</string>
<string name="tts_settings" msgid="8094374695950898637">"Configurações gerais de TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Configurações de TTS do eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Carregando. Aguarde…"</string>

+ 2
- 2
android/res/values-ro/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Eroare la încărcarea eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak a întâmpinat o eroare la încărcare. Doriţi să o raportaţi dezvoltatorului?"</string>
<string name="no_settings" msgid="1351437843962431135">"Nu există setări disponibile"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voce prestabilită:"</string>
<string name="available_voices" msgid="1405969819028957410">"Voci instalate:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Voce prestabilită"</string>
<string name="available_voices" msgid="1405969819028957410">"Voci instalate"</string>
<string name="tts_settings" msgid="8094374695950898637">"Setări TTS generale"</string>
<string name="engine_settings" msgid="15960710549009350">"Setări TTS eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Se încarcă, aşteptaţi..."</string>

+ 2
- 2
android/res/values-ru/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Ошибка при загрузке eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"При загрузке eSpeak произошла ошибка. Сообщить об этом разработчику?"</string>
<string name="no_settings" msgid="1351437843962431135">"Настройки недоступны"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Язык по умолчанию:"</string>
<string name="available_voices" msgid="1405969819028957410">"Голосовых модулей:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Язык по умолчанию"</string>
<string name="available_voices" msgid="1405969819028957410">"Голосовых модулей"</string>
<string name="tts_settings" msgid="8094374695950898637">"Общие настройки"</string>
<string name="engine_settings" msgid="15960710549009350">"Настройки eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Загрузка..."</string>

+ 2
- 2
android/res/values-sk/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Pri načítavaní aplikácie eSpeak sa vyskytla chyba"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Pri načítavaní aplikácie eSpeak sa vyskytla chyba. Chcete odoslať správu vývojárovi?"</string>
<string name="no_settings" msgid="1351437843962431135">"K dispozícii nie sú žiadne nastavenia"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Predvolený hlas:"</string>
<string name="available_voices" msgid="1405969819028957410">"Počet nainštalovaných hlasov:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Predvolený hlas"</string>
<string name="available_voices" msgid="1405969819028957410">"Počet nainštalovaných hlasov"</string>
<string name="tts_settings" msgid="8094374695950898637">"Všeobecné nastavenia modulu TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Nastavenia modulu eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Prebieha načítavanie, čakajte prosím..."</string>

+ 2
- 2
android/res/values-sl/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Napaka pri nalaganju mehanizma eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"V mehanizmu eSpeak je prišlo do napake med nalaganjem. Ali želite poslati poročilo razvijalcu?"</string>
<string name="no_settings" msgid="1351437843962431135">"Ni razpoložljivih nastavitev"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Privzeti glas:"</string>
<string name="available_voices" msgid="1405969819028957410">"Št. nameščenih glasov:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Privzeti glas"</string>
<string name="available_voices" msgid="1405969819028957410">"Št. nameščenih glasov"</string>
<string name="tts_settings" msgid="8094374695950898637">"Splošne nastavitve pretvorbe besedila v govor"</string>
<string name="engine_settings" msgid="15960710549009350">"Nastavitve pretvorbe besedila v govor v mehanizmu eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Nalaganje, počakajte trenutek ..."</string>

+ 2
- 2
android/res/values-sr/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Грешка при учитавању eSpeak-а"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Дошло је до грешке при учитавању eSpeak-а. Да ли желите да пошаљете извештај програмеру?"</string>
<string name="no_settings" msgid="1351437843962431135">"Нема доступних подешавања"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Подразумевани глас:"</string>
<string name="available_voices" msgid="1405969819028957410">"Инсталирани су гласови:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Подразумевани глас"</string>
<string name="available_voices" msgid="1405969819028957410">"Инсталирани су гласови"</string>
<string name="tts_settings" msgid="8094374695950898637">"Општа подешавања TTS-а"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS подешавања"</string>
<string name="loading" msgid="1624831854302260352">"Учитавање, сачекајте..."</string>

+ 2
- 2
android/res/values-sv/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Fel vid inläsning av eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Ett fel uppstod när eSpeak lästes in. Vill du skicka en rapport till utvecklaren?"</string>
<string name="no_settings" msgid="1351437843962431135">"Det finns inga inställningar"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardröst:"</string>
<string name="available_voices" msgid="1405969819028957410">"Installerade röster:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Standardröst"</string>
<string name="available_voices" msgid="1405969819028957410">"Installerade röster"</string>
<string name="tts_settings" msgid="8094374695950898637">"Allmänna TTS-inställningar"</string>
<string name="engine_settings" msgid="15960710549009350">"TTS-inställningar för eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Läser in, vänta …"</string>

+ 2
- 2
android/res/values-sw/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Hitilafu ya kupakia eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak ilikumbana na hitilafu wakati wa kupakia. Je, ungependa kutuma ripoti kwa msanidi programu?"</string>
<string name="no_settings" msgid="1351437843962431135">"Hakuna mipangilio inayopatikana"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Sauti chaguo-msingi:"</string>
<string name="available_voices" msgid="1405969819028957410">"Sauti zimesakinishwa:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Sauti chaguo-msingi"</string>
<string name="available_voices" msgid="1405969819028957410">"Sauti zimesakinishwa"</string>
<string name="tts_settings" msgid="8094374695950898637">"Mipangilio ya kawaida ya TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Mipangilio ya eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Inapakia, tafadhali subiri..."</string>

+ 3
- 3
android/res/values-th/strings.xml View File

@@ -3,7 +3,7 @@
xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<string name="tts_settings_label" msgid="2696301846672491410">"การตั้งค่า TTS ของ eSpeak"</string>
<string name="setting_default_pitch" msgid="2063082697363767286">"ระดับเสียงเริ่มต้น"</string>
<string name="setting_default_gender" msgid="8721577045178419807">"เพศของเสียง:"</string>
<string name="setting_default_gender" msgid="8721577045178419807">"เพศของเสียง"</string>
<string name="setting_default_rate" msgid="3255750767876184606">"ตัวคูณความเร็วการพูด"</string>
<string name="installing_voice_data" msgid="1199950160686799120">"กำลังติดตั้งข้อมูลเสียง..."</string>
<string name="set_default_message" msgid="651325122612558377">"eSpeak ไม่ได้ถูกกำหนดให้เป็นเครื่องมืออ่านออกเสียงข้อความเริ่มต้นของคุณ คุณต้องการกำหนดเดี๋ยวนี้หรือไม่"</string>
@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"เกิดข้อผิดพลาดขณะที่โหลด eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak พบข้อผิดพลาดขณะที่กำลังโหลด คุณต้องการส่งรายงานไปยังนักพัฒนาซอฟต์แวร์หรือไม่"</string>
<string name="no_settings" msgid="1351437843962431135">"ไม่มีการตั้งค่า"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"เสียงเริ่มต้น:"</string>
<string name="available_voices" msgid="1405969819028957410">"เสียงที่ติดตั้ง:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"เสียงเริ่มต้น"</string>
<string name="available_voices" msgid="1405969819028957410">"เสียงที่ติดตั้ง"</string>
<string name="tts_settings" msgid="8094374695950898637">"การตั้งค่า TTS ทั่วไป"</string>
<string name="engine_settings" msgid="15960710549009350">"การตั้งค่า TTS ของ eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"กำลังโหลด โปรดรอสักครู่..."</string>

+ 2
- 2
android/res/values-tl/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Error sa pag-load ng eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Nakatagpo ng isang error ang eSpeak habang naglo-load. Gusto mo bang magpadala ng ulat sa developer?"</string>
<string name="no_settings" msgid="1351437843962431135">"Walang available na mga setting"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Default na boses:"</string>
<string name="available_voices" msgid="1405969819028957410">"Mga boses na na-install:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Default na boses"</string>
<string name="available_voices" msgid="1405969819028957410">"Mga boses na na-install"</string>
<string name="tts_settings" msgid="8094374695950898637">"Pangkalahatang mga setting ng TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Mga setting ng TTS ng eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Naglo-load, mangyaring maghintay..."</string>

+ 2
- 2
android/res/values-tr/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"eSpeak yüklenirken hata oluştu"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak yüklenirken bir hatayla karşılaştı. Geliştiriciye rapor göndermek ister misiniz?"</string>
<string name="no_settings" msgid="1351437843962431135">"Kullanılabilir ayar yok"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Varsayılan ses:"</string>
<string name="available_voices" msgid="1405969819028957410">"Yüklenen ses sayısı:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Varsayılan ses"</string>
<string name="available_voices" msgid="1405969819028957410">"Yüklenen ses sayısı"</string>
<string name="tts_settings" msgid="8094374695950898637">"Genel TTS ayarları"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak TTS ayarları"</string>
<string name="loading" msgid="1624831854302260352">"Yükleniyor, lütfen bekleyin..."</string>

+ 2
- 2
android/res/values-uk/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Помилка завантаження eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"Під час завантаження eSpeak сталася помилка. Надіслати звіт розробникові?"</string>
<string name="no_settings" msgid="1351437843962431135">"Немає доступних налаштувань"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Мова за умовчанням:"</string>
<string name="available_voices" msgid="1405969819028957410">"Установлено голосів:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Мова за умовчанням"</string>
<string name="available_voices" msgid="1405969819028957410">"Установлено голосів"</string>
<string name="tts_settings" msgid="8094374695950898637">"Загальні налаштування TTS"</string>
<string name="engine_settings" msgid="15960710549009350">"Налаштування TTS eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Триває завантаження. Зачекайте..."</string>

+ 2
- 2
android/res/values-vi/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Lỗi khi tải eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"eSpeak đã gặp lỗi khi tải. Bạn có muốn gửi báo cáo tới nhà phát triển không?"</string>
<string name="no_settings" msgid="1351437843962431135">"Không có sẵn cài đặt nào"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Giọng nói mặc định:"</string>
<string name="available_voices" msgid="1405969819028957410">"Số lượng thoại đã được cài đặt:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Giọng nói mặc định"</string>
<string name="available_voices" msgid="1405969819028957410">"Số lượng thoại đã được cài đặt"</string>
<string name="tts_settings" msgid="8094374695950898637">"Cài đặt chung chuyển văn bản thành giọng nói"</string>
<string name="engine_settings" msgid="15960710549009350">"Cài đặt chuyển văn bản thành giọng nói eSpeak"</string>
<string name="loading" msgid="1624831854302260352">"Đang tải, vui lòng chờ…"</string>

+ 2
- 2
android/res/values-zh-rCN/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"加载 eSpeak 时出错"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"加载 eSpeak 时出错。要向开发人员发送报告吗?"</string>
<string name="no_settings" msgid="1351437843962431135">"无可用设置"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"默认语音"</string>
<string name="available_voices" msgid="1405969819028957410">"已安装的语音库数量"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"默认语音"</string>
<string name="available_voices" msgid="1405969819028957410">"已安装的语音库数量"</string>
<string name="tts_settings" msgid="8094374695950898637">"文字转语音 (TTS) 常规设置"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak 文字转语音 (TTS) 设置"</string>
<string name="loading" msgid="1624831854302260352">"正在加载,请稍候..."</string>

+ 2
- 2
android/res/values-zh-rTW/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"載入 eSpeak 時發生錯誤"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"載入 eSpeak 時發生錯誤。您要向開發人員回報嗎?"</string>
<string name="no_settings" msgid="1351437843962431135">"沒有可用的設定"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"預設語音"</string>
<string name="available_voices" msgid="1405969819028957410">"已安裝的語音"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"預設語音"</string>
<string name="available_voices" msgid="1405969819028957410">"已安裝的語音"</string>
<string name="tts_settings" msgid="8094374695950898637">"文字轉語音一般設定"</string>
<string name="engine_settings" msgid="15960710549009350">"eSpeak 文字轉語音設定"</string>
<string name="loading" msgid="1624831854302260352">"載入中,請稍候..."</string>

+ 2
- 2
android/res/values-zu/strings.xml View File

@@ -12,8 +12,8 @@
<string name="loading_failed_title" msgid="511566315504616423">"Iphutha lokulayisha i-eSpeak"</string>
<string name="loading_failed_message" msgid="5873070263506367474">"I-eSpeak ihlangabezane nenkinga ngesikhathi ilayisha. Ungathanda ukuthumelela umsunguli umbiko?"</string>
<string name="no_settings" msgid="1351437843962431135">"Azikho izilungiselelo ezikhona"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Izwi olithola likhona:"</string>
<string name="available_voices" msgid="1405969819028957410">"Amazwi afakiwe:"</string>
<string name="current_tts_locale" msgid="3069242116489679835">"Izwi olithola likhona"</string>
<string name="available_voices" msgid="1405969819028957410">"Amazwi afakiwe"</string>
<string name="tts_settings" msgid="8094374695950898637">"Izilungiselelo ze-TTS ezejwayelekile"</string>
<string name="engine_settings" msgid="15960710549009350">"Izilungiselelo ze-eSpeak TTS"</string>
<string name="loading" msgid="1624831854302260352">"Iyalayisha, ucelwa ukuthi ulinde..."</string>

+ 2
- 2
android/res/values/strings.xml View File

@@ -65,12 +65,12 @@
Source: Label text.
Description: Label informing the user of the current text-to-speech language.
-->
<string name="current_tts_locale">Default voice:</string>
<string name="current_tts_locale">Default voice</string>
<!--
Source: Label text.
Description: Label informing the user of how many voices are installed.
-->
<string name="available_voices">Voices installed:</string>
<string name="available_voices">Voices installed</string>
<!--
Source: Button label.
Description: Button for launching general text-to-speech settings.

+ 70
- 0
android/src/com/reecedunn/espeak/InformationListAdapter.java View File

@@ -0,0 +1,70 @@
/*
* Copyright (C) 2012 Reece H. Dunn
*
* 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.
*/

package com.reecedunn.espeak;

import java.util.List;

import android.app.Activity;
import android.content.Context;
import android.util.Pair;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

public class InformationListAdapter extends ArrayAdapter<Pair<String,String>>
{
private final List<Pair<String,String>> information;
private final LayoutInflater inflater;

static class ViewHolder
{
public TextView title;
public TextView summary;
}

public InformationListAdapter(Activity context, List<Pair<String,String>> information)
{
super(context, R.layout.information_view, information);
this.inflater = context.getLayoutInflater();
this.information = information;
}

@Override
public View getView(int position, View convertView, ViewGroup parent)
{
ViewHolder holder;
if (convertView == null)
{
convertView = inflater.inflate(R.layout.information_view, parent, false);
holder = new ViewHolder();
holder.title = (TextView)convertView.findViewById(R.id.title);
holder.summary = (TextView)convertView.findViewById(R.id.summary);
convertView.setTag(holder);
}
else
{
holder = (ViewHolder)convertView.getTag();
}

Pair<String,String> info = information.get(position);
holder.title.setText(info.first);
holder.summary.setText(info.second);
return convertView;
}
}

+ 35
- 10
android/src/com/reecedunn/espeak/eSpeakActivity.java View File

@@ -29,11 +29,15 @@ import android.os.Message;
import android.preference.PreferenceActivity;
import android.speech.tts.TextToSpeech;
import android.util.Log;
import android.util.Pair;
import android.view.View;
import android.widget.ListView;
import android.widget.TextView;

import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;

public class eSpeakActivity extends Activity {
private static final String ACTION_TTS_SETTINGS = "com.android.settings.TTS_SETTINGS";
@@ -57,9 +61,12 @@ public class eSpeakActivity extends Activity {
SUCCESS
}

private State mState;
private boolean mDownloadedVoiceData;
private ArrayList<String> mVoices;
private TextToSpeech mTts;
private List<Pair<String,String>> mInformation;
private InformationListAdapter mInformationView;

@Override
public void onCreate(Bundle savedInstanceState) {
@@ -67,6 +74,10 @@ public class eSpeakActivity extends Activity {

setContentView(R.layout.main);

mInformation = new ArrayList<Pair<String,String>>();
mInformationView = new InformationListAdapter(this, mInformation);
((ListView)findViewById(R.id.properties)).setAdapter(mInformationView);

setState(State.LOADING);
manageSettingVisibility();
checkVoiceData();
@@ -87,6 +98,7 @@ public class eSpeakActivity extends Activity {
* @param state The current state.
*/
private void setState(State state) {
mState = state;
findViewById(R.id.loading).setVisibility((state == State.LOADING) ? View.VISIBLE
: View.GONE);
findViewById(R.id.success).setVisibility((state == State.SUCCESS) ? View.VISIBLE
@@ -130,6 +142,27 @@ public class eSpeakActivity extends Activity {
}
}

private void populateInformationView() {
mInformation.clear();

if (mTts != null) {
Locale language = mTts.getLanguage();
if (language != null) {
final String currentLocale = getString(R.string.current_tts_locale);
mInformation.add(new Pair<String,String>(currentLocale, mTts.getLanguage().getDisplayName()));
}
}

final String availableVoices = getString(R.string.available_voices);
if (mVoices == null) {
mInformation.add(new Pair<String,String>(availableVoices, "0"));
} else {
mInformation.add(new Pair<String,String>(availableVoices, Integer.toString(mVoices.size())));
}

mInformationView.notifyDataSetChanged();
}

/**
* Handles the result of voice data verification. If verification fails
* following a successful installation, displays an error dialog. Otherwise,
@@ -153,13 +186,7 @@ public class eSpeakActivity extends Activity {
mVoices = data.getStringArrayListExtra(TextToSpeech.Engine.EXTRA_AVAILABLE_VOICES);

initializeEngine();

final TextView availableVoices = (TextView) findViewById(R.id.availableVoices);
if (mVoices == null) {
availableVoices.setText("0");
} else {
availableVoices.setText(Integer.toString(mVoices.size()));
}
populateInformationView();
}

/**
@@ -200,13 +227,11 @@ public class eSpeakActivity extends Activity {
return;
}

final TextView currentLocale = (TextView) findViewById(R.id.currentLocale);
currentLocale.setText(mTts.getLanguage().getDisplayName());

findViewById(R.id.updateVoices).setOnClickListener(mOnClickListener);
findViewById(R.id.ttsSettings).setOnClickListener(mOnClickListener);
findViewById(R.id.engineSettings).setOnClickListener(mOnClickListener);

populateInformationView();
setState(State.SUCCESS);
}


Loading…
Cancel
Save