Author: jleroux
Date: Thu Mar 5 22:17:09 2009 New Revision: 750632 URL: http://svn.apache.org/viewvc?rev=750632&view=rev Log: Add some informations for duplicated labels in Labels Manager Modified: ofbiz/trunk/framework/webtools/config/WebtoolsUiLabels.xml ofbiz/trunk/framework/webtools/src/org/ofbiz/webtools/labelmanager/LabelManagerFactory.java ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/labelmanager/LabelManager.groovy ofbiz/trunk/framework/webtools/webapp/webtools/labelmanager/SearchLabels.ftl Modified: ofbiz/trunk/framework/webtools/config/WebtoolsUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/config/WebtoolsUiLabels.xml?rev=750632&r1=750631&r2=750632&view=diff ============================================================================== --- ofbiz/trunk/framework/webtools/config/WebtoolsUiLabels.xml (original) +++ ofbiz/trunk/framework/webtools/config/WebtoolsUiLabels.xml Thu Mar 5 22:17:09 2009 @@ -1467,6 +1467,10 @@ <value xml:lang="fr">Nom de composant</value> <value xml:lang="it">Nome Componente</value> </property> + <property key="WebtoolsLabelManagerClearCacheAfterFixingDuplicateLabels"> + <value xml:lang="en">Clear Cache After Fixing Duplicate Labels</value> + <value xml:lang="fr">Purgez les caches après avoir supprimé les traductions dupliquées</value> + </property> <property key="WebtoolsLabelManagerFileName"> <value xml:lang="en">File Name</value> <value xml:lang="fr">Nom de fichier</value> Modified: ofbiz/trunk/framework/webtools/src/org/ofbiz/webtools/labelmanager/LabelManagerFactory.java URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/src/org/ofbiz/webtools/labelmanager/LabelManagerFactory.java?rev=750632&r1=750631&r2=750632&view=diff ============================================================================== --- ofbiz/trunk/framework/webtools/src/org/ofbiz/webtools/labelmanager/LabelManagerFactory.java (original) +++ ofbiz/trunk/framework/webtools/src/org/ofbiz/webtools/labelmanager/LabelManagerFactory.java Thu Mar 5 22:17:09 2009 @@ -28,6 +28,8 @@ import java.util.TreeMap; import java.util.TreeSet; +import javolution.util.FastList; + import org.ofbiz.base.component.ComponentConfig; import org.ofbiz.base.util.FileUtil; import org.ofbiz.base.util.GeneralException; @@ -64,6 +66,7 @@ protected static Set<String> localesFound = null; protected static Set<String> componentNamesFound = null; protected static Map<String, Map<String, Integer>> references = null; + protected static List<LabelInfo> duplicatedLocalesLabelsList = null; protected static int duplicatedLocalesLabels = 0; protected static GenericDelegator delegator; @@ -97,6 +100,7 @@ fileComponent = new TreeMap<String, String>(); localesFound = new TreeSet<String>(); componentNamesFound = new TreeSet<String>(); + duplicatedLocalesLabelsList = FastList.newInstance(); references = null; int duplicatedLocales = 0; @@ -133,6 +137,7 @@ labels.put(labelKey + keySeparator + fileName, label); } else { if (label.setLabelValue(localeName, labelValue, labelComment, false)) { + duplicatedLocalesLabelsList.add(label); duplicatedLocales++; } } @@ -251,6 +256,10 @@ return duplicatedLocalesLabels; } + public static List<LabelInfo> getDuplicatedLocalesLabelsList() { + return duplicatedLocalesLabelsList; + } + public static Map<String, Object> updateLabelKey(DispatchContext dctx, Map<String, ? extends Object> context) { String key = (String)context.get("key"); String keyComment = (String)context.get("keyComment"); Modified: ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/labelmanager/LabelManager.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/labelmanager/LabelManager.groovy?rev=750632&r1=750631&r2=750632&view=diff ============================================================================== --- ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/labelmanager/LabelManager.groovy (original) +++ ofbiz/trunk/framework/webtools/webapp/webtools/WEB-INF/actions/labelmanager/LabelManager.groovy Thu Mar 5 22:17:09 2009 @@ -29,4 +29,5 @@ context.references = LabelManagerFactory.getReferences(); context.referencesList = LabelManagerFactory.getReferencesList(); context.duplicatedLocalesLabels = LabelManagerFactory.getDuplicatedLocalesLabels(); +context.duplicatedLocalesLabelsList = LabelManagerFactory.getDuplicatedLocalesLabelsList(); context.keySeparator = LabelManagerFactory.keySeparator; Modified: ofbiz/trunk/framework/webtools/webapp/webtools/labelmanager/SearchLabels.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/webtools/webapp/webtools/labelmanager/SearchLabels.ftl?rev=750632&r1=750631&r2=750632&view=diff ============================================================================== --- ofbiz/trunk/framework/webtools/webapp/webtools/labelmanager/SearchLabels.ftl (original) +++ ofbiz/trunk/framework/webtools/webapp/webtools/labelmanager/SearchLabels.ftl Thu Mar 5 22:17:09 2009 @@ -88,6 +88,11 @@ <#if (duplicatedLocalesLabels > 0)> <br/> <b>${uiLabelMap.WebtoolsLabelManagerWarningMessage} (${duplicatedLocalesLabels})</b> + <br/> + <#list duplicatedLocalesLabelsList as duplicatedLocalesLabel> + <br>${duplicatedLocalesLabel.labelKey} + </#list> + <br/><br/>${uiLabelMap.WebtoolsLabelManagerClearCacheAfterFixingDuplicateLabels} <#else> <input type="submit" name="searchLabels" value="${uiLabelMap.CommonFind}"/> </#if> |
Free forum by Nabble | Edit this page |