diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java index 18c7b0d9c..02acec6bc 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/CoreMainActivity.java @@ -1447,8 +1447,9 @@ public abstract class CoreMainActivity extends BaseActivity } else { searchForTitle(title); } - } else { //TODO: Inform the User + } else { Log.w(TAG_KIWIX, "Unhandled search failure"); + Toast.makeText(this, R.string.search_error, Toast.LENGTH_SHORT).show(); } break; case REQUEST_PREFERENCES: diff --git a/core/src/main/java/org/kiwix/kiwixmobile/core/main/KiwixTextToSpeech.java b/core/src/main/java/org/kiwix/kiwixmobile/core/main/KiwixTextToSpeech.java index 4f7129bdb..44435f16c 100644 --- a/core/src/main/java/org/kiwix/kiwixmobile/core/main/KiwixTextToSpeech.java +++ b/core/src/main/java/org/kiwix/kiwixmobile/core/main/KiwixTextToSpeech.java @@ -87,7 +87,9 @@ public class KiwixTextToSpeech { onInitSucceedListener.onInitSucceed(); } else { Log.e(TAG_KIWIX, "Initialization of TextToSpeech Failed!"); - //TODO: Surface to user + Toast.makeText(context, + context.getResources().getString(R.string.texttospeech_initialization_failed), + Toast.LENGTH_SHORT).show(); } }); } @@ -301,7 +303,9 @@ public class KiwixTextToSpeech { @Override public void onError(String s) { Log.e(TAG_KIWIX, "TextToSpeech Error: " + s); - //TODO: Surface to user + Toast.makeText(context, + context.getResources().getString(R.string.texttospeech_error), + Toast.LENGTH_SHORT).show(); } }); } diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 8409f8a7f..2fd45ca33 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -134,6 +134,9 @@ Are you sure you want to stop this download? Storage device selector Text to speech is not enabled for this ZIM file + Initialization of Text to Speech failed. Please try again + Unexpected error in Text to Speech. Please try again + Unexpected error while searching. Please try again Next Previous Allow downloading content via mobile network?