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>