diff --git a/app/src/main/java/org/secuso/privacyfriendlyintervaltimer/activities/MainActivity.java b/app/src/main/java/org/secuso/privacyfriendlyintervaltimer/activities/MainActivity.java
index 2ccc4b9..611c3c5 100644
--- a/app/src/main/java/org/secuso/privacyfriendlyintervaltimer/activities/MainActivity.java
+++ b/app/src/main/java/org/secuso/privacyfriendlyintervaltimer/activities/MainActivity.java
@@ -436,9 +436,9 @@ private String formatTime(long seconds){
*/
private int parseTime(String stringTime) throws NumberFormatException {
if (stringTime == null)
- throw new NumberFormatException("parseTimeString null str");
+ throw new NumberFormatException(getString(R.string.main_text_interval_exception_null));
if (stringTime.isEmpty())
- throw new NumberFormatException("parseTimeString empty str");
+ throw new NumberFormatException(getString(R.string.main_text_interval_exception_empty));
int minutes, seconds;
@@ -447,7 +447,7 @@ private int parseTime(String stringTime) throws NumberFormatException {
// Throw an exception if the string the wrong length
if (units.length != 2)
- throw new NumberFormatException("parseTimeString too many sections");
+ throw new NumberFormatException(getString(R.string.main_text_interval_exception_sections));
// Get the sections from the string
minutes = Integer.parseInt(units[0].trim());
@@ -455,7 +455,7 @@ private int parseTime(String stringTime) throws NumberFormatException {
// Check that the sections are within the correct range
if ((minutes < 0) || (minutes > 60) || (seconds < 0) || (seconds > 60))
- throw new NumberFormatException("parseTimeString range error. The values for minutes and seconds must be within [0,60]");
+ throw new NumberFormatException(getString(R.string.main_text_interval_exception_range));
// Return the result
return (minutes * 60) + seconds;
diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml
index d7a522c..e8e0a3c 100644
--- a/app/src/main/res/values-de/strings.xml
+++ b/app/src/main/res/values-de/strings.xml
@@ -24,6 +24,10 @@
Inaktiver Button
Trainingsintervall
Pausenintervall
+ Null ist kein erlaubter Wert
+ Der Wert darf nicht leer sein
+ Der Wert hat zu viele Abschnitte
+ Die Werte für Minuten und Sekunden müssen zwischen 0 und 60 liegen
Sätze
START >
Bitte wählen:
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index db1ece5..bbdcc20 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -23,6 +23,10 @@
Inactive Button
Workout Interval
Rest Interval
+ Null values are not allowed
+ Empty values are not allowed
+ The value has too many sections
+ The values for minutes and seconds must be between 0 and 60
Sets
START >
Please choose: