On Thu, Dec 3, 2009 at 5:08 PM, Marius Dumitru Florea <[email protected]> wrote: > Jean-Vincent Drean wrote: >> Too bad it must be done by hand, I didn't know that, thanks for the addition. >> We should create the files+mapping for all the languages available in XE. > > This will increase the build time a lot. The editor code is "duplicated" > for each browser and for each language. I have to find a way (e.g. maven > profile) to enable the i18n only when the WYSIWYG module is build by Hudson. >
The ci profile seems indicated seems it will affect hudson + releases. >> Is there really no way to have prop files discovered automatically ? > > AFAIK no. I'll search again, maybe I missed something. > > We also have to: > * update the WYSIWYG translation file on l10n from svn ( > http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/wysiwyg/src/main/resources/com/xpn/xwiki/wysiwyg/client/editor/Strings.properties > ) since we added new keys and removed others in the mean time. AFAIK files are automatically updated once on l10n. > * add > http://svn.xwiki.org/svnroot/xwiki/platform/web/trunk/xwiki-gwt-user/src/main/resources/org/xwiki/gwt/user/client/Strings.properties > to l10n Can you handle it ? > > Marius > >> >> JV. >> >> On Thu, Dec 3, 2009 at 4:12 PM, mflorea >> <[email protected]> wrote: >>> Author: mflorea >>> Date: 2009-12-03 16:12:38 +0100 (Thu, 03 Dec 2009) >>> New Revision: 25433 >>> >>> Modified: >>> >>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java >>> >>> platform/web/trunk/wysiwyg/src/main/resources/com/xpn/xwiki/wysiwyg/Wysiwyg.gwt.xml >>> Log: >>> XWIKI-4612: Wiki Macro parameter display in wysiwyg do not respect the >>> order of parameters >>> Also enabled the German language. >>> >>> >>> Modified: >>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java >>> =================================================================== >>> --- >>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java >>> 2009-12-03 15:12:09 UTC (rev 25432) >>> +++ >>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java >>> 2009-12-03 15:12:38 UTC (rev 25433) >>> @@ -23,7 +23,7 @@ >>> import java.util.Arrays; >>> import java.util.Collections; >>> import java.util.Comparator; >>> -import java.util.HashMap; >>> +import java.util.LinkedHashMap; >>> import java.util.List; >>> import java.util.Map; >>> >>> @@ -95,7 +95,8 @@ >>> >>> contentDescriptor.setMandatory(descriptor.getContentDescriptor().isMandatory()); >>> } >>> >>> - Map<String, ParameterDescriptor> parameterDescriptorMap = new >>> HashMap<String, ParameterDescriptor>(); >>> + // We use a linked hash map to preserve the order of the macro >>> parameters. >>> + Map<String, ParameterDescriptor> parameterDescriptorMap = new >>> LinkedHashMap<String, ParameterDescriptor>(); >>> for (Map.Entry<String, >>> org.xwiki.rendering.macro.descriptor.ParameterDescriptor> entry : descriptor >>> .getParameterDescriptorMap().entrySet()) { >>> parameterDescriptorMap.put(entry.getKey(), >>> createMacroParameterDescriptor(entry.getValue())); >>> >>> Modified: >>> platform/web/trunk/wysiwyg/src/main/resources/com/xpn/xwiki/wysiwyg/Wysiwyg.gwt.xml >>> =================================================================== >>> --- >>> platform/web/trunk/wysiwyg/src/main/resources/com/xpn/xwiki/wysiwyg/Wysiwyg.gwt.xml >>> 2009-12-03 15:12:09 UTC (rev 25432) >>> +++ >>> platform/web/trunk/wysiwyg/src/main/resources/com/xpn/xwiki/wysiwyg/Wysiwyg.gwt.xml >>> 2009-12-03 15:12:38 UTC (rev 25433) >>> @@ -28,7 +28,7 @@ >>> <stylesheet src="stylesheets/Wysiwyg.css"/> >>> <entry-point class="com.xpn.xwiki.wysiwyg.client.Wysiwyg"/> >>> >>> - <extend-property name="locale" values="fr"/> >>> + <extend-property name="locale" values="fr,de"/> >>> >>> <!-- BackColorExecutable --> >>> <replace-with >>> class="com.xpn.xwiki.wysiwyg.client.plugin.color.exec.BackColorExecutable"> >>> >>> _______________________________________________ >>> notifications mailing list >>> [email protected] >>> http://lists.xwiki.org/mailman/listinfo/notifications >>> >> _______________________________________________ >> devs mailing list >> [email protected] >> http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

