diff options
| author | Jules Aguillon | 2025-02-27 23:12:08 +0100 |
|---|---|---|
| committer | Jules Aguillon | 2025-02-27 23:12:08 +0100 |
| commit | bee59aceaa97d2c97f2908cbeddd893566602f6c (patch) | |
| tree | d2dcc522bc8967814b80c0a48b981df9fdd68a46 | |
| parent | 92d50dd73fd5b1fe82d596dc6af9b17ff72c5096 (diff) | |
| download | unexpected-keyboard-bee59aceaa97d2c97f2908cbeddd893566602f6c.tar.gz unexpected-keyboard-bee59aceaa97d2c97f2908cbeddd893566602f6c.zip | |
Show a message in voice input chooser when empty
This avoids creating an empty dialog that appears as a mysterious white
rectangle.
| -rw-r--r-- | res/values-cs/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-de/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-es/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-fa/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-fr/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-it/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-ja/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-ko/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-lv/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-pl/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-pt/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-ro/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-ru/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-tr/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-uk/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-vi/strings.xml | 1 | ||||
| -rw-r--r-- | res/values-zh-rCN/strings.xml | 1 | ||||
| -rw-r--r-- | res/values/strings.xml | 1 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/VoiceImeSwitcher.java | 3 |
19 files changed, 21 insertions, 0 deletions
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml index 36cdbfc..28814b5 100644 --- a/res/values-cs/strings.xml +++ b/res/values-cs/strings.xml @@ -131,4 +131,5 @@ Tato aplikace neobsahuje žádné reklamy, nevyužívá připojení k síti a je <string name="clipboard_pin_heading">Připnout</string> <string name="clipboard_remove_confirm">Odebrat ze schránky?</string> <string name="clipboard_remove_confirmed">Ano</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index c039a3b..8837801 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -131,4 +131,5 @@ Diese App enthält keine Werbung, benötigt keinen Netzwerkzugriff und ist quell <string name="clipboard_pin_heading">Angeheftet</string> <string name="clipboard_remove_confirm">Aus der Zwischenablage entfernen?</string> <string name="clipboard_remove_confirmed">Ja</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 810cd31..c6c77d5 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -131,4 +131,5 @@ La misma no contiene ningún anuncio/publicidad, no realiza peticiones de red y <string name="clipboard_pin_heading">Pegado</string> <string name="clipboard_remove_confirm">¿Sacar este portapapeles?</string> <string name="clipboard_remove_confirmed">Sí</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml index 96b1c06..e79ada0 100644 --- a/res/values-fa/strings.xml +++ b/res/values-fa/strings.xml @@ -131,4 +131,5 @@ This application contains no ads, doesn't make any network requests and is Open <!-- <string name="clipboard_pin_heading">Pinned</string> --> <!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> --> <!-- <string name="clipboard_remove_confirmed">Yes</string> --> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index e6bb262..5d92511 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -131,4 +131,5 @@ Cette application ne contient pas de publicité, n'accède pas au réseau et est <string name="clipboard_pin_heading">Épinglé</string> <string name="clipboard_remove_confirm">Supprimer ce presse-papiers ?</string> <string name="clipboard_remove_confirmed">Oui</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml index 3aa1c66..ba8f6b1 100644 --- a/res/values-it/strings.xml +++ b/res/values-it/strings.xml @@ -131,4 +131,5 @@ This application contains no ads, doesn't make any network requests and is Open <!-- <string name="clipboard_pin_heading">Pinned</string> --> <!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> --> <!-- <string name="clipboard_remove_confirmed">Yes</string> --> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index 0ed5a63..c06cd05 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -132,4 +132,5 @@ PCキーボードでの半角入力を再現しています。日本語入力、 <string name="clipboard_pin_heading">お気に入り</string> <string name="clipboard_remove_confirm">クリップボードから削除しますか?</string> <string name="clipboard_remove_confirmed">はい</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml index 7e69fbd..494161c 100644 --- a/res/values-ko/strings.xml +++ b/res/values-ko/strings.xml @@ -131,4 +131,5 @@ <string name="clipboard_pin_heading">고정</string> <string name="clipboard_remove_confirm">이 클립보드를 제거하시겠습니까?</string> <string name="clipboard_remove_confirmed">예</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml index 52a571e..32ae4fe 100644 --- a/res/values-lv/strings.xml +++ b/res/values-lv/strings.xml @@ -133,4 +133,5 @@ Tagad lieliski piemērota izmantošanai ikdienā. <string name="clipboard_pin_heading">Piesprausts</string> <string name="clipboard_remove_confirm">Noņemt šo starpliktuves vienumu?</string> <string name="clipboard_remove_confirmed">Jā</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index 2c934c7..6398313 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -131,4 +131,5 @@ Aplikacja nie zawiera reklam, nie żąda dostępu do internetu, a jej kod źród <string name="clipboard_pin_heading">Przypięte</string> <string name="clipboard_remove_confirm">Usunąć ten element ze schowka?</string> <string name="clipboard_remove_confirmed">Tak</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml index e7a8d6c..d4d7c68 100644 --- a/res/values-pt/strings.xml +++ b/res/values-pt/strings.xml @@ -131,4 +131,5 @@ Este aplicativo não contém anúncios, não faz nenhuma solicitação de rede e <string name="clipboard_pin_heading">Fixados</string> <string name="clipboard_remove_confirm">Remover esta cópia?</string> <string name="clipboard_remove_confirmed">Sim</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml index 00889b3..3ede73b 100644 --- a/res/values-ro/strings.xml +++ b/res/values-ro/strings.xml @@ -131,4 +131,5 @@ Această aplicație nu conține publicitate, nu folosește rețeaua deloc și e <!-- <string name="clipboard_pin_heading">Pinned</string> --> <!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> --> <!-- <string name="clipboard_remove_confirmed">Yes</string> --> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 8167b4a..2612ad9 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -131,4 +131,5 @@ <string name="clipboard_pin_heading">Закреплено</string> <string name="clipboard_remove_confirm">Удалить этот буфер обмена?</string> <string name="clipboard_remove_confirmed">Да</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 083b193..6303258 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -131,4 +131,5 @@ Bu uygulama açık kaynaklıdır. Reklam içermez ve internete bağlanmaz."</str <string name="clipboard_pin_heading">Sabitlendi</string> <string name="clipboard_remove_confirm">Bu sabitlemeyi sil</string> <string name="clipboard_remove_confirmed">Evet</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml index 91b333b..5698b5d 100644 --- a/res/values-uk/strings.xml +++ b/res/values-uk/strings.xml @@ -131,4 +131,5 @@ <string name="clipboard_pin_heading">Закріплено</string> <string name="clipboard_remove_confirm">Видалити цей буфер обміну?</string> <string name="clipboard_remove_confirmed">Так</string> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml index 662378c..43e1010 100644 --- a/res/values-vi/strings.xml +++ b/res/values-vi/strings.xml @@ -131,4 +131,5 @@ Bây giờ đã hoàn hảo cho việc sử dụng hàng ngày. <!-- <string name="clipboard_pin_heading">Pinned</string> --> <!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> --> <!-- <string name="clipboard_remove_confirmed">Yes</string> --> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index 840405b..1e62561 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -131,4 +131,5 @@ <!-- <string name="clipboard_pin_heading">Pinned</string> --> <!-- <string name="clipboard_remove_confirm">Remove this clipboard?</string> --> <!-- <string name="clipboard_remove_confirmed">Yes</string> --> + <!-- <string name="toast_no_voice_input">No voice typing app installed</string> --> </resources> diff --git a/res/values/strings.xml b/res/values/strings.xml index 75b85c9..c01dc2d 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -131,4 +131,5 @@ This application contains no ads, doesn't make any network requests and is Open <string name="clipboard_pin_heading">Pinned</string> <string name="clipboard_remove_confirm">Remove this clipboard?</string> <string name="clipboard_remove_confirmed">Yes</string> + <string name="toast_no_voice_input">No voice typing app installed</string> </resources> diff --git a/srcs/juloo.keyboard2/VoiceImeSwitcher.java b/srcs/juloo.keyboard2/VoiceImeSwitcher.java index d228130..0b13f7a 100644 --- a/srcs/juloo.keyboard2/VoiceImeSwitcher.java +++ b/srcs/juloo.keyboard2/VoiceImeSwitcher.java @@ -11,6 +11,7 @@ import android.view.inputmethod.InputMethodInfo; import android.view.inputmethod.InputMethodManager; import android.view.inputmethod.InputMethodSubtype; import android.widget.ArrayAdapter; +import android.widget.Toast; import java.util.AbstractMap.SimpleEntry; import java.util.ArrayList; import java.util.List; @@ -70,6 +71,8 @@ class VoiceImeSwitcher } }) .create(); + if (ime_display_names.size() == 0) + dialog.setMessage(ims.getResources().getString(R.string.toast_no_voice_input)); Utils.show_dialog_on_ime(dialog, ims.getWindow().getWindow().getDecorView().getWindowToken()); } |
