[freenet-cvs] r18090 - trunk/freenet/src/freenet/l10n

nextgens at freenetproject.org nextgens at freenetproject.org
Thu Feb 21 03:20:31 UTC 2008


Author: nextgens
Date: 2008-02-21 03:20:30 +0000 (Thu, 21 Feb 2008)
New Revision: 18090

Modified:
   trunk/freenet/src/freenet/l10n/L10n.java
Log:
L10n: trivial

Modified: trunk/freenet/src/freenet/l10n/L10n.java
===================================================================
--- trunk/freenet/src/freenet/l10n/L10n.java	2008-02-20 21:52:50 UTC (rev 18089)
+++ trunk/freenet/src/freenet/l10n/L10n.java	2008-02-21 03:20:30 UTC (rev 18090)
@@ -34,7 +34,6 @@
 	public static final String SUFFIX = ".properties";
 	public static final String OVERRIDE_SUFFIX = ".override" + SUFFIX;
 	
-	// English has to remain the first one!
 	public static final String FALLBACK_DEFAULT = "en";
 	public static final String[] AVAILABLE_LANGUAGES = { "en", "es", "da", "de", "fi", "fr", "it", "no", "pl", "se", "unlisted" };
 	private final String selectedLanguage;
@@ -92,7 +91,7 @@
 					currentClass = new L10n(selectedLanguage);	
 
 					if(currentTranslation == null) {
-						currentClass = new L10n(AVAILABLE_LANGUAGES[0]);	
+						currentClass = new L10n(FALLBACK_DEFAULT);	
 						throw new MissingResourceException("Unable to load the translation file for "+selectedLanguage, "l10n", selectedLanguage);
 					}
 
@@ -100,7 +99,7 @@
 				}
 			}
 
-			currentClass = new L10n(AVAILABLE_LANGUAGES[0]);
+			currentClass = new L10n(FALLBACK_DEFAULT);
 			Logger.error(CLASS_NAME, "The requested translation is not available!" + selectedLanguage);
 			throw new MissingResourceException("The requested translation ("+selectedLanguage+") hasn't been found!", CLASS_NAME, selectedLanguage);
 		}
@@ -182,7 +181,7 @@
 	public static SimpleFieldSet getDefaultLanguageTranslation() {
 		synchronized (sync) {
 			if(fallbackTranslation == null)
-				fallbackTranslation = loadTranslation(AVAILABLE_LANGUAGES[0]);
+				fallbackTranslation = loadTranslation(FALLBACK_DEFAULT);
 				
 			return new SimpleFieldSet(fallbackTranslation);	
 		}
@@ -254,7 +253,7 @@
 		// We instanciate it only if necessary
 		synchronized (sync) {
 			if(fallbackTranslation == null)
-				fallbackTranslation = loadTranslation(AVAILABLE_LANGUAGES[0]);
+				fallbackTranslation = loadTranslation(FALLBACK_DEFAULT);
 			
 			result = fallbackTranslation.get(key);	
 		}




More information about the cvs mailing list