Author: nextgens
Date: 2007-04-22 14:54:16 +0000 (Sun, 22 Apr 2007)
New Revision: 12866

Modified:
   trunk/freenet/src/freenet/l10n/L10n.java
   trunk/freenet/src/freenet/l10n/freenet.l10n.pl.properties
Log:
Fix the problem with polish translation and invalid translation files.

Modified: trunk/freenet/src/freenet/l10n/L10n.java
===================================================================
--- trunk/freenet/src/freenet/l10n/L10n.java    2007-04-22 14:49:57 UTC (rev 
12865)
+++ trunk/freenet/src/freenet/l10n/L10n.java    2007-04-22 14:54:16 UTC (rev 
12866)
@@ -63,7 +63,8 @@
                currentTranslation = loadTranslation(selectedLanguage);
                if(currentTranslation == null) {
                        Logger.error(this, "The translation file for " + 
selectedLanguage + " is invalid. The node will load an empty template.");
-                       currentTranslation = new SimpleFieldSet(false);
+                       currentTranslation = null;
+                       translationOverride = new SimpleFieldSet(false);
                }
        }

@@ -305,7 +306,7 @@
                // Returns null on lookup failures:
                in = loader.getResourceAsStream(name);
                if(in != null)
-                       result = SimpleFieldSet.readFrom(in, false, false);
+                       result = SimpleFieldSet.readFrom(in, true, false);
         } catch (Exception e) {
                Logger.error("L10n", "Error while loading the l10n file from " 
+ name + " :" + e.getMessage());
             result = null;

Modified: trunk/freenet/src/freenet/l10n/freenet.l10n.pl.properties
===================================================================
--- trunk/freenet/src/freenet/l10n/freenet.l10n.pl.properties   2007-04-22 
14:49:57 UTC (rev 12865)
+++ trunk/freenet/src/freenet/l10n/freenet.l10n.pl.properties   2007-04-22 
14:54:16 UTC (rev 12866)
@@ -1,6 +1,3 @@
-// polish translations
-// diacritical characters test: ????????????????
-
 testing.test=testpl${test1}testpl${test2}testpl
 QueueToadlet.emergency=nadzwyczajny
 QueueToadlet.veryhigh=bardzo wysoki


Reply via email to