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?