diff --git a/astrid/res/values-it/strings.xml b/astrid/res/values-it/strings.xml
index 244ac9ea0..234706825 100644
--- a/astrid/res/values-it/strings.xml
+++ b/astrid/res/values-it/strings.xml
@@ -84,7 +84,7 @@
Ripristina sommario
- Il File% s contiene %s. \n\ n% s importati,\n %s esiste già \n % s contiene errori \n
+ Il File %s contiene %s.\n\n %s importati\n %s esiste già\n %s contiene errori\n
Importazione in corso...
diff --git a/astrid/res/values-pl/strings.xml b/astrid/res/values-pl/strings.xml
index bab4149c9..d6aca5d7d 100644
--- a/astrid/res/values-pl/strings.xml
+++ b/astrid/res/values-pl/strings.xml
@@ -292,7 +292,7 @@
Szukaj zadań
- Pasujących do
+ Pasujących do: %s
Utworzono skrót: %s
diff --git a/tests/src/com/todoroo/andlib/test/TranslationTests.java b/tests/src/com/todoroo/andlib/test/TranslationTests.java
index c5041320b..dad134ab6 100644
--- a/tests/src/com/todoroo/andlib/test/TranslationTests.java
+++ b/tests/src/com/todoroo/andlib/test/TranslationTests.java
@@ -131,12 +131,19 @@ abstract public class TranslationTests extends TodorooTestCase {
final int[] strings = getResourceIds(getStringResources());
final FormatStringData[] formatStrings = new FormatStringData[strings.length];
+ final StringBuilder failures = new StringBuilder();
+
for(int i = 0; i < strings.length; i++) {
- String string = r.getString(strings[i]);
- formatStrings[i] = new FormatStringData(string);
+ try {
+ String string = r.getString(strings[i]);
+ formatStrings[i] = new FormatStringData(string);
+ } catch (Exception e) {
+ String name = r.getResourceName(strings[i]);
+ failures.append(String.format("error opening %s: %s\n",
+ name, e.getMessage()));
+ }
}
- final StringBuilder failures = new StringBuilder();
forEachLocale(new Runnable() {
public void run() {
@@ -159,7 +166,7 @@ abstract public class TranslationTests extends TodorooTestCase {
}
});
- assertEquals(failures.toString(), 0, errorCount(failures));
+ assertTrue(failures.toString(), errorCount(failures) == 0);
}
/**