You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2009/03/23 15:35:36 UTC

svn commit: r757403 - /labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/LocaleHolder.java

Author: simoneg
Date: Mon Mar 23 14:35:30 2009
New Revision: 757403

URL: http://svn.apache.org/viewvc?rev=757403&view=rev
Log:
LABS-319 : fixed the case for single solution and the case for no context required

Modified:
    labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/LocaleHolder.java

Modified: labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/LocaleHolder.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/LocaleHolder.java?rev=757403&r1=757402&r2=757403&view=diff
==============================================================================
--- labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/LocaleHolder.java (original)
+++ labs/magma/trunk/foundation-i18n/src/main/java/org/apache/magma/i18n/LocaleHolder.java Mon Mar 23 14:35:30 2009
@@ -119,8 +119,11 @@
 		String deh = normalize(original);
 		List<ContextMatrix> list = firstLookup.get(deh);
 		if (list == null || list.size() == 0) return original;
+		if (list.size() == 1) {
+			return list.get(0).getValue();
+		}
 		//ct.push(deh);
-		int topscore = 0;
+		int topscore = -1;
 		ContextMatrix winner = null;
 		for (ContextMatrix cm : list) {
 			int score = cm.getScore(ct);



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org