Fixing translation issues and translation test

pull/14/head
Tim Su 15 years ago
parent 500f9f59ee
commit c2fc33f89e

@ -84,7 +84,7 @@
<string name="import_summary_title">Ripristina sommario</string> <string name="import_summary_title">Ripristina sommario</string>
<!-- Backup: Summary message for import. (%s => file name, %s => total # tasks, %s => imported, %s => skipped, %s => errors) --> <!-- Backup: Summary message for import. (%s => file name, %s => total # tasks, %s => imported, %s => skipped, %s => errors) -->
<string name="import_summary_message">Il File% s contiene %s. \n\ n% s importati,\n %s esiste già \n % s contiene errori \n</string> <string name="import_summary_message">Il File %s contiene %s.\n\n %s importati\n %s esiste già\n %s contiene errori\n</string>
<!-- Progress Dialog Title for importing --> <!-- Progress Dialog Title for importing -->
<string name="import_progress_title">Importazione in corso...</string> <string name="import_progress_title">Importazione in corso...</string>

@ -292,7 +292,7 @@
<string name="FLA_search_hint">Szukaj zadań</string> <string name="FLA_search_hint">Szukaj zadań</string>
<!-- Search Filter name (%s => query) --> <!-- Search Filter name (%s => query) -->
<string name="FLA_search_filter">Pasujących do</string> <string name="FLA_search_filter">Pasujących do: %s</string>
<!-- Toast: created shortcut (%s => label) --> <!-- Toast: created shortcut (%s => label) -->
<string name="FLA_toast_onCreateShortcut">Utworzono skrót: %s</string> <string name="FLA_toast_onCreateShortcut">Utworzono skrót: %s</string>

@ -131,12 +131,19 @@ abstract public class TranslationTests extends TodorooTestCase {
final int[] strings = getResourceIds(getStringResources()); final int[] strings = getResourceIds(getStringResources());
final FormatStringData[] formatStrings = new FormatStringData[strings.length]; final FormatStringData[] formatStrings = new FormatStringData[strings.length];
final StringBuilder failures = new StringBuilder();
for(int i = 0; i < strings.length; i++) { for(int i = 0; i < strings.length; i++) {
String string = r.getString(strings[i]); try {
formatStrings[i] = new FormatStringData(string); 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() { forEachLocale(new Runnable() {
public void run() { 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);
} }
/** /**

Loading…
Cancel
Save