r648 - in trunk: simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/factories simexplorer-is-entities/src/resources simexplorer-is-entities/src/resources/i18n simexplorer-is-service simexplorer-is-service/src simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/storage/engine simexplorer-is-service/src/resources simexplorer-is-service/src/resources/i18n simexplorer-is-storage/src/java/fr/cemagref/simex
Author: glandais Date: 2008-02-04 18:30:35 +0000 (Mon, 04 Feb 2008) New Revision: 648 Added: trunk/simexplorer-is-entities/src/resources/i18n/ trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-en_GB.properties trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-fr_FR.properties trunk/simexplorer-is-service/src/resources/ trunk/simexplorer-is-service/src/resources/i18n/ trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-en_GB.properties trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-fr_FR.properties trunk/simexplorer-is-web/src/resources/i18n/ trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-en_GB.properties trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-fr_FR.properties Modified: trunk/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/factories/XmlConstants.java trunk/simexplorer-is-service/pom.xml trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceClient.java trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineSecuImpl.java trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/VersionGenerator.java trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/database/lucene/LuceneDatabase.java trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties trunk/simexplorer-is-web/pom.xml trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDelete.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDetail.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementExport.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementHistory.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementImport.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementList.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementPageDetail.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementRights.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ExceptionReport.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupEdit.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupList.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Install.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Login.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserEdit.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserList.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/security/ProtectedPage.java trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/services/AppModule.java Log: String externalisation Modified: trunk/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/factories/XmlConstants.java =================================================================== --- trunk/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/factories/XmlConstants.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/factories/XmlConstants.java 2008-02-04 18:30:35 UTC (rev 648) @@ -24,8 +24,17 @@ */ public interface XmlConstants { + /** The Constant KEY_XML. */ + public static final String KEY_XML = "_xml"; + + /** The Constant DOT. */ + public static final String DOT = "."; + + /** The Constant FOLDER_SEPARATOR. */ + public static final String FOLDER_SEPARATOR = "/"; + /** The Constant FACTORY_SUFFIX. */ - public static final String FACTORY_SUFFIX = "language"; + public static final String FACTORY_SUFFIX = "Factory"; /** The Constant KEY_CODE_LANGUAGE. */ public static final String KEY_CODE_LANGUAGE = "language"; Added: trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-en_GB.properties =================================================================== --- trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-en_GB.properties (rev 0) +++ trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-en_GB.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -0,0 +1,2 @@ +#Mon Feb 04 19:19:22 CET 2008 +simexplorer.contenttype.rawtype=Raw file (text) Added: trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-fr_FR.properties =================================================================== --- trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-fr_FR.properties (rev 0) +++ trunk/simexplorer-is-entities/src/resources/i18n/simexplorer-is-entities-fr_FR.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -0,0 +1,2 @@ +#Mon Feb 04 19:19:22 CET 2008 +simexplorer.contenttype.rawtype=Fichier brut (texte) Modified: trunk/simexplorer-is-service/pom.xml =================================================================== --- trunk/simexplorer-is-service/pom.xml 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-service/pom.xml 2008-02-04 18:30:35 UTC (rev 648) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>simexplorer-is</groupId> @@ -18,13 +18,41 @@ <version>0.0.1-SNAPSHOT</version> </parent> - <repositories> - <repository> - <id>openhms</id> - <url>http://open.hmsonline.com/repo/maven2</url> - </repository> - </repositories> - <dependencies> + <build> + <plugins> + <plugin> + <groupId>lutinplugin</groupId> + <artifactId>maven-i18n-plugin</artifactId> + <version>0.2-SNAPSHOT</version> + <configuration> + <bundles> + <param>fr_FR</param> + <param>en_GB</param> + </bundles> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <id>java</id> + <goals> + <goal>parserJava</goal> + <goal>gen</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> + </build> + + + <repositories> + <repository> + <id>openhms</id> + <url>http://open.hmsonline.com/repo/maven2</url> + </repository> + </repositories> + <dependencies> <dependency> <groupId>simexplorer-is</groupId> <artifactId>simexplorer-is-storage</artifactId> Modified: trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceClient.java =================================================================== --- trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceClient.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceClient.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.service; +import static org.codelutin.i18n.I18n._; + import fr.cemagref.simexplorer.is.storage.SimExplorerStorageException; import fr.cemagref.simexplorer.is.storage.engine.StorageEngine; import fr.cemagref.simexplorer.is.storage.engine.StorageEngineImpl; @@ -34,7 +36,7 @@ */ public String loginUser(String login, String password) throws SimExplorerServiceException { - throw new SimExplorerServiceException("can not log to local service"); + throw new SimExplorerServiceException(_("simexplorer.service.nologonlocal")); } /* (non-Javadoc) Modified: trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java =================================================================== --- trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/service/StorageServiceCommon.java 2008-02-04 18:30:35 UTC (rev 648) @@ -54,9 +54,6 @@ public abstract class StorageServiceCommon implements StorageService, XmlConstants { - /** The Constant KEY_XML. */ - private static final String KEY_XML = "_xml"; - /** * Gets the storage engine. * @@ -216,7 +213,7 @@ try { LoggableElement le; le = (LoggableElement) BaseEntityFactory.getFactory( - LoggableElement.class.getPackage().getName() + "." + LoggableElement.class.getPackage().getName() + DOT + mde.getType()).loadElement( getStorageEngine().retrieveData(token, mde, KEY_XML)); @@ -256,7 +253,7 @@ } else { if (entryName.startsWith(FILE_DATA_PREFIX)) { String fileName = entryName.replace( - FILE_DATA_PREFIX + "/", ""); + FILE_DATA_PREFIX + FOLDER_SEPARATOR, ""); String idFile = getStorageEngine().storeTempData( zis); attachments.put(fileName, idFile); @@ -366,9 +363,9 @@ List<Attachment> attachments = loggableElement.getMetaData() .getAttachments(); for (Attachment attachment : attachments) { - files.put( - FILE_DATA_PREFIX + "/" + attachment.getUniqueId(), - getStorageEngine().retrieveData(token, thisMde, + files.put(FILE_DATA_PREFIX + FOLDER_SEPARATOR + + attachment.getUniqueId(), getStorageEngine() + .retrieveData(token, thisMde, attachment.getFileName())); } } Modified: trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineSecuImpl.java =================================================================== --- trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineSecuImpl.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-service/src/java/fr/cemagref/simexplorer/is/storage/engine/StorageEngineSecuImpl.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.storage.engine; +import static org.codelutin.i18n.I18n._; + import java.io.InputStream; import java.util.List; import java.util.Map; @@ -53,7 +55,8 @@ if (permission != null && permission.isCanAdmin()) { super.deleteElement(token, uuid, version); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } } @@ -68,7 +71,8 @@ if (permission != null && permission.isCanAdmin()) { super.deleteElements(token, uuid); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } } @@ -129,7 +133,8 @@ if (permission != null && permission.isCanRead()) { mde = super.getMetadata(token, uuid, version); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } return mde; } @@ -145,7 +150,8 @@ if (permission != null && permission.isCanRead()) { mde = super.getMetadata(token, uuid); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } return mde; } @@ -161,7 +167,8 @@ if (permission != null && permission.isCanRead()) { versions = super.getVersions(token, uuid); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } return versions; } @@ -178,7 +185,8 @@ if (permission != null && permission.isCanRead()) { stream = super.retrieveData(token, entity, field); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } return stream; } @@ -196,7 +204,8 @@ super.saveElement(token, element, attachments); credentialManager.saveElement(token, element.getUuid()); } else { - throw new SimExplorerStorageException("Permission denied"); + throw new SimExplorerStorageException( + _("simexplorer.service.security.norights")); } } Added: trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-en_GB.properties =================================================================== --- trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-en_GB.properties (rev 0) +++ trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-en_GB.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -0,0 +1,8 @@ +#Mon Feb 04 19:19:30 CET 2008 +simexplorer.service.mail.footer=simexplorer.service.mail.footer +simexplorer.service.mail.header=simexplorer.service.mail.header +simexplorer.service.mail.login=simexplorer.service.mail.login +simexplorer.service.mail.password=simexplorer.service.mail.password +simexplorer.service.mail.subject=simexplorer.service.mail.subject +simexplorer.service.nologonlocal=simexplorer.service.nologonlocal +simexplorer.service.security.norights=simexplorer.service.security.norights Added: trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-fr_FR.properties =================================================================== --- trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-fr_FR.properties (rev 0) +++ trunk/simexplorer-is-service/src/resources/i18n/simexplorer-is-service-fr_FR.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -0,0 +1,8 @@ +#Mon Feb 04 19:19:30 CET 2008 +simexplorer.service.mail.footer= +simexplorer.service.mail.header= +simexplorer.service.mail.login= +simexplorer.service.mail.password= +simexplorer.service.mail.subject= +simexplorer.service.nologonlocal= +simexplorer.service.security.norights= Modified: trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/VersionGenerator.java =================================================================== --- trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/VersionGenerator.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/VersionGenerator.java 2008-02-04 18:30:35 UTC (rev 648) @@ -32,10 +32,10 @@ */ public class VersionGenerator { - /** la taille maximum d'une version generee. */ + /** la taille maximum d'une version generée. */ static final int MAX_SIZE = 5; - /** la valeur maximum d'un numéro de version à generer. */ + /** la valeur maximum d'un numero de version a generer. */ static final int MAX_VERSION_NUMBER = 10; /** Modified: trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/database/lucene/LuceneDatabase.java =================================================================== --- trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/database/lucene/LuceneDatabase.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-storage/src/java/fr/cemagref/simexplorer/is/storage/database/lucene/LuceneDatabase.java 2008-02-04 18:30:35 UTC (rev 648) @@ -715,8 +715,8 @@ if (fieldable.name().startsWith(KEY_DESCRIPTOR)) { String fieldValue = fieldable.stringValue(); - String key = fieldable.name().replace(KEY_DESCRIPTOR + ".", ""); - StringTokenizer st = new StringTokenizer(key, "."); + String key = fieldable.name().replace(KEY_DESCRIPTOR + DOT, ""); + StringTokenizer st = new StringTokenizer(key, DOT); Integer iDescriptor = Integer.valueOf(st.nextToken()); KeyValue kv = descriptors.get(iDescriptor); @@ -736,8 +736,8 @@ String fieldValue = fieldable.stringValue(); - String key = fieldable.name().replace(KEY_ATTACHMENT + ".", ""); - StringTokenizer st = new StringTokenizer(key, "."); + String key = fieldable.name().replace(KEY_ATTACHMENT + DOT, ""); + StringTokenizer st = new StringTokenizer(key, DOT); Integer iAttachment = Integer.valueOf(st.nextToken()); Attachment attachment = attachments.get(iAttachment); @@ -843,10 +843,10 @@ Map<String, String> descriptors = element.getDescriptors(); int i = 0; for (Map.Entry<String, String> entry : descriptors.entrySet()) { - String key = KEY_DESCRIPTOR + "." + i; - addSimpleField(document, key + "." + KEY_DESCRIPTOR_KEY, entry + String key = KEY_DESCRIPTOR + DOT + i; + addSimpleField(document, key + DOT + KEY_DESCRIPTOR_KEY, entry .getKey()); - addSimpleField(document, key + "." + KEY_DESCRIPTOR_VALUE, entry + addSimpleField(document, key + DOT + KEY_DESCRIPTOR_VALUE, entry .getValue()); i++; } @@ -854,12 +854,12 @@ List<Attachment> attachments = element.getAttachments(); i = 0; for (Attachment attachment : attachments) { - String key = KEY_ATTACHMENT + "." + i; - addSimpleField(document, key + "." + KEY_ATTACHMENT_FILENAME, + String key = KEY_ATTACHMENT + DOT + i; + addSimpleField(document, key + DOT + KEY_ATTACHMENT_FILENAME, attachment.getFileName()); - addSimpleField(document, key + "." + KEY_ATTACHMENT_HASH, Integer + addSimpleField(document, key + DOT + KEY_ATTACHMENT_HASH, Integer .toHexString(attachment.getDataHash())); - addSimpleField(document, key + "." + KEY_ATTACHMENT_TYPE, + addSimpleField(document, key + DOT + KEY_ATTACHMENT_TYPE, attachment.getContentType().getClass().getSimpleName()); i++; } Modified: trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties =================================================================== --- trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-en_GB.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -1,4 +1,4 @@ -#Sat Feb 02 16:53:15 GMT 2008 +#Mon Feb 04 19:19:45 CET 2008 simexplorer.action.about=About simexplorer.action.about.help= simexplorer.action.about.tooltip=Show About dialog Modified: trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties =================================================================== --- trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -1,4 +1,4 @@ -#Sat Feb 02 16:53:15 GMT 2008 +#Mon Feb 04 19:19:45 CET 2008 simexplorer.action.about=A propos simexplorer.action.about.help= simexplorer.action.about.tooltip=Afficher les cr\u00E9dits Modified: trunk/simexplorer-is-web/pom.xml =================================================================== --- trunk/simexplorer-is-web/pom.xml 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/pom.xml 2008-02-04 18:30:35 UTC (rev 648) @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" - xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>simexplorer-is</groupId> @@ -17,13 +17,15 @@ <artifactId>simexplorer-is</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> - <repositories> - <repository> - <id>t5components</id> - <name>T5Components Maven Repository</name> - <url>http://213.160.23.119:8080/t5components/maven-repository</url> - </repository> - </repositories> + <repositories> + <repository> + <id>t5components</id> + <name>T5Components Maven Repository</name> + <url> + http://213.160.23.119:8080/t5components/maven-repository + </url> + </repository> + </repositories> <build> <plugins> <!--WebApp in JAR --> @@ -69,6 +71,29 @@ </configuration> </plugin> + <plugin> + <groupId>lutinplugin</groupId> + <artifactId>maven-i18n-plugin</artifactId> + <version>0.2-SNAPSHOT</version> + <configuration> + <bundles> + <param>fr_FR</param> + <param>en_GB</param> + </bundles> + </configuration> + <executions> + <execution> + <phase>compile</phase> + <id>java</id> + <goals> + <goal>parserJava</goal> + <goal>gen</goal> + </goals> + </execution> + </executions> + </plugin> + + </plugins> </build> Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/components/Layout.java 2008-02-04 18:30:35 UTC (rev 648) @@ -93,7 +93,7 @@ * @return the object */ Object onActionFromSwitchLocaleFr() { - persistentLocale.set(new Locale("fr")); + persistentLocale.set(new Locale("fr_FR")); return null; } @@ -103,7 +103,7 @@ * @return the object */ Object onActionFromSwitchLocaleEn() { - persistentLocale.set(new Locale("en")); + persistentLocale.set(new Locale("en_GB")); return null; } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDelete.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDelete.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDelete.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import org.apache.tapestry.annotations.InjectPage; import fr.cemagref.simexplorer.is.service.SimExplorerServiceException; @@ -68,7 +70,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.deleteelement"); } } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDetail.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDetail.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementDetail.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.List; import java.util.Set; @@ -42,7 +44,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.elementdetail"); } /** @@ -52,10 +54,10 @@ */ public List<String> getHeaders() { List<String> result = new ArrayList<String>(); - result.add("Type"); - result.add("Name"); - result.add("Version"); - result.add("Actions"); + result.add(_("simexplorer.ui.web.type")); + result.add(_("simexplorer.ui.web.name")); + result.add(_("simexplorer.ui.web.version")); + result.add(_("simexplorer.ui.web.actions")); return result; } @@ -120,22 +122,25 @@ node.setType(TreeNode.TYPE_FOLDER); - node.setColumns(generateStringArray("Application exploration", - getMetadata().getName(), getElement().getMetaData() - .getVersion().toString(), getElement().getMetaData(), - true, "export", "history", "delete")); + node.setColumns(generateStringArray( + _("simexplorer.ui.web.applicationexploration"), getMetadata() + .getName(), getElement().getMetaData().getVersion() + .toString(), getElement().getMetaData(), true, + "export", "history", "delete")); List<TreeNode> children = new ArrayList<TreeNode>(); TreeNode node1 = new TreeNode(); node1.setType(TreeNode.TYPE_FOLDER); - node1.setColumns(generateStringArray("Components", "", "")); + node1.setColumns(generateStringArray( + _("simexplorer.ui.web.components"), "", "")); node1 .setChildren(generateComponents((ExplorationApplication) getElement())); children.add(node1); TreeNode node2 = new TreeNode(); node2.setType(TreeNode.TYPE_FOLDER); - node2.setColumns(generateStringArray("Explorations", "", "")); + node2.setColumns(generateStringArray( + _("simexplorer.ui.web.explorations"), "", "")); node2 .setChildren(generateExplorations((ExplorationApplication) getElement())); children.add(node2); @@ -176,10 +181,11 @@ TreeNode explorationDataNode = new TreeNode(); explorationDataNode.setType(TreeNode.TYPE_FOLDER); - explorationDataNode.setColumns(generateStringArray("Exploration data", - explorationData.getMetaData().getName(), explorationData - .getMetaData().getVersion().toString(), explorationData - .getMetaData(), true, "history", "delete")); + explorationDataNode.setColumns(generateStringArray( + _("simexplorer.ui.web.explorationdata"), explorationData + .getMetaData().getName(), explorationData.getMetaData() + .getVersion().toString(), + explorationData.getMetaData(), true, "history", "delete")); List<TreeNode> children = new ArrayList<TreeNode>(); @@ -187,8 +193,9 @@ TreeNode node1 = new TreeNode(); node1.setType(TreeNode.TYPE_FOLDER); - node1.setColumns(generateStringArray("Values", generateHeader("Type"), - generateHeader("Value"))); + node1.setColumns(generateStringArray(_("simexplorer.ui.web.values"), + generateHeader(_("simexplorer.ui.web.type")), + generateHeader(_("simexplorer.ui.web.value")))); node1.setChildren(generateValues(explorationData)); children.add(node1); @@ -231,8 +238,8 @@ TreeNode res = new TreeNode(); res.setType(TreeNode.TYPE_DOCUMENT); - res.setColumns(generateStringArray("Result", "", "", explorationData - .getMetaData(), false, "export")); + res.setColumns(generateStringArray(_("simexplorer.ui.web.result"), "", + "", explorationData.getMetaData(), false, "export")); return res; } @@ -279,38 +286,42 @@ TreeNode componentNode = new TreeNode(); componentNode.setType(TreeNode.TYPE_FOLDER); - componentNode - .setColumns(generateStringArray("Component", component - .getMetaData().getName(), component.getMetaData() - .getVersion().toString(), component.getMetaData(), - true, "history", "delete")); + componentNode.setColumns(generateStringArray( + _("simexplorer.ui.web.component"), component.getMetaData() + .getName(), component.getMetaData().getVersion() + .toString(), component.getMetaData(), true, "history", + "delete")); List<TreeNode> children = new ArrayList<TreeNode>(); TreeNode node; node = initNode(); - node.setColumns(generateStringArray("Constants", - generateHeader("Name"), generateHeader("Type"))); + node.setColumns(generateStringArray(_("simexplorer.ui.web.constant"), + generateHeader(_("simexplorer.ui.web.name")), + generateHeader(_("simexplorer.ui.web.type")))); node.setChildren(generateConstants(component.getConstants())); children.add(node); node = initNode(); - node.setColumns(generateStringArray("Structures", "", "")); + node.setColumns(generateStringArray(_("simexplorer.ui.web.structures"), + "", "")); node.setChildren(generateStructures(component.getStructures())); children.add(node); node = initNode(); - node.setColumns(generateStringArray("Codes", - generateHeader("Language"), generateHeader("Code"))); + node.setColumns(generateStringArray(_("simexplorer.ui.web.codes"), + generateHeader(_("simexplorer.ui.web.language")), + generateHeader(_("simexplorer.ui.web.code")))); node.setChildren(generateCodes(component.getCodes())); children.add(node); node = initNode(); - node.setColumns(generateStringArray("Libraries", "", "")); + node.setColumns(generateStringArray(_("simexplorer.ui.web.libraries"), + "", "")); node.setChildren(generateLibraries(component)); children.add(node); @@ -350,9 +361,9 @@ private TreeNode generateLibrary(Library library) { TreeNode node = new TreeNode(); node.setType(TreeNode.TYPE_DOCUMENT); - node.setColumns(generateStringArray("Library", library - .getMetaData().getName(), library.getMetaData() - .getVersion().toString(), library.getMetaData(), true, + node.setColumns(generateStringArray(_("simexplorer.ui.web.library"), + library.getMetaData().getName(), library.getMetaData() + .getVersion().toString(), library.getMetaData(), true, "export")); return node; } @@ -370,8 +381,8 @@ for (Code code : codes) { TreeNode node = new TreeNode(); node.setType(TreeNode.TYPE_DOCUMENT); - node.setColumns(generateStringArray("Code", code.getLanguage(), - code.getCode())); + node.setColumns(generateStringArray(_("simexplorer.ui.web.code"), + code.getLanguage(), code.getCode())); res.add(node); } return res; @@ -391,7 +402,8 @@ for (Structure structure : structures) { TreeNode node = new TreeNode(); node.setType(TreeNode.TYPE_DOCUMENT); - node.setColumns(generateStringArray("Structure", "", "")); + node.setColumns(generateStringArray( + _("simexplorer.ui.web.structure"), "", "")); res.add(node); } return res; @@ -410,7 +422,8 @@ for (Constant constant : constants) { TreeNode node = new TreeNode(); node.setType(TreeNode.TYPE_DOCUMENT); - node.setColumns(generateStringArray("Constant", constant.getName(), + node.setColumns(generateStringArray( + _("simexplorer.ui.web.constant"), constant.getName(), constant.getType().getSimpleName())); res.add(node); } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementExport.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementExport.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementExport.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.io.InputStream; import java.util.ArrayList; import java.util.List; @@ -52,7 +54,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.elementexport"); } /** @@ -140,9 +142,9 @@ */ public List<String> getHeaders() { List<String> result = new ArrayList<String>(); - result.add("Type"); - result.add("Name"); - result.add("Hash"); + result.add(_("simexplorer.ui.web.type")); + result.add(_("simexplorer.ui.web.name")); + result.add(_("simexplorer.ui.web.hash")); result.add(""); return result; } @@ -372,10 +374,10 @@ + explorationData.getMetaData().getVersion() + "," + attachment.getUniqueId(); - node - .setColumns(generateStringArray(attachment.getContentType().getDescription(), - Integer.toHexString(attachment.getDataHash()), generateString(attachment.getFileName(), - "downloadFile", context))); + node.setColumns(generateStringArray(attachment.getContentType() + .getDescription(), Integer + .toHexString(attachment.getDataHash()), generateString( + attachment.getFileName(), "downloadFile", context))); return node; } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementHistory.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementHistory.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementHistory.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; @@ -72,7 +74,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.elementhistory"); } /** @@ -82,9 +84,9 @@ */ public List<String> getHeaders() { List<String> result = new ArrayList<String>(); - result.add("Version"); - result.add("Description"); - result.add("Date"); + result.add(_("simexplorer.ui.web.version")); + result.add(_("simexplorer.ui.web.description")); + result.add(_("simexplorer.ui.web.date")); return result; } @@ -108,7 +110,8 @@ Arrays.sort(versions, new MetadataVersionComparator()); TreeNode rootNode = new TreeNode(); rootNode.setType(TreeNode.TYPE_FOLDER); - rootNode.setColumns(generateStringArray("History")); + rootNode + .setColumns(generateStringArray(_("simexplorer.ui.web.history"))); rootNode.setObject(new Version("")); rootNode.setChildren(new ArrayList<TreeNode>()); for (MetaData mde : versions) { Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementImport.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementImport.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementImport.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import org.apache.tapestry.upload.services.UploadedFile; import com.healthmarketscience.rmiio.RemoteInputStreamServer; @@ -71,7 +73,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.elementimport"); } } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementList.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementList.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementList.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; @@ -156,10 +158,13 @@ String windowTitle = null; if (elementDataSource.getQuery() != null && !elementDataSource.getQuery().equals("")) { - windowTitle = String.format("Search results for \"%s\"", + windowTitle = String.format( + _("simexplorer.ui.web.title.searchresults"),// "Search + // results for + // \"%s\"", elementDataSource.getQuery()); } else { - windowTitle = "Application list"; + windowTitle = _("simexplorer.ui.web.title.applicationlist"); } return windowTitle; } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementPageDetail.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementPageDetail.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementPageDetail.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.List; import java.util.StringTokenizer; @@ -198,11 +200,13 @@ String res; for (String anAction : actions) { sb.append("<br>"); - sb.append(generateString(anAction, anAction, element)); + sb.append(generateString(_("simexplorer.ui.web." + anAction + + ".action"), anAction, element)); } if (security) { sb.append("<br>"); - sb.append(generateString("rights", "rights", element)); + sb.append(generateString(_("simexplorer.ui.web.rights.action"), + "rights", element)); } res = sb.substring(4); Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementRights.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementRights.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ElementRights.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; @@ -90,7 +92,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.elementrights"); } /* (non-Javadoc) Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ExceptionReport.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ExceptionReport.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/ExceptionReport.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.List; import org.apache.tapestry.ioc.annotations.Inject; @@ -68,7 +70,7 @@ * @return the window title */ public String getWindowTitle() { - return "Error"; + return _("simexplorer.ui.web.title.pageerror"); } /* (non-Javadoc) Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupEdit.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupEdit.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupEdit.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -68,7 +70,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.groupedit"); } /** Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupList.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupList.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/GroupList.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.List; @@ -65,7 +67,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.grouplist"); } /** Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Install.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Install.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Install.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.io.InputStream; import java.util.ArrayList; import java.util.HashMap; @@ -57,7 +59,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.install"); } /** Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Login.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Login.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/Login.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import org.apache.tapestry.annotations.ApplicationState; import org.apache.tapestry.annotations.InjectPage; import org.apache.tapestry.annotations.Persist; @@ -118,7 +120,7 @@ * @return the window title */ public String getWindowTitle() { - return "Login"; + return _("simexplorer.ui.web.title.login"); } } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserEdit.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserEdit.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserEdit.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.Arrays; import java.util.List; @@ -83,7 +85,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.useredit"); } /** Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserList.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserList.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/UserList.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages; +import static org.codelutin.i18n.I18n._; + import java.util.ArrayList; import java.util.List; @@ -66,7 +68,7 @@ */ @Override public String getWindowTitle() { - return ""; + return _("simexplorer.ui.web.title.userlist"); } /** Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/security/ProtectedPage.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/security/ProtectedPage.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/pages/security/ProtectedPage.java 2008-02-04 18:30:35 UTC (rev 648) @@ -17,6 +17,8 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.web.pages.security; +import static org.codelutin.i18n.I18n._; + import org.apache.tapestry.annotations.ApplicationState; import org.apache.tapestry.annotations.Persist; @@ -60,7 +62,8 @@ if (!userLogged) return "Login"; if (!hasAccessToPage()) - throw new SimExplorerWebException("simexplorer.security.norights"); + throw new SimExplorerWebException( + _("simexplorer.service.security.norights")); return null; } Modified: trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/services/AppModule.java =================================================================== --- trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/services/AppModule.java 2008-02-04 18:24:48 UTC (rev 647) +++ trunk/simexplorer-is-web/src/java/fr/cemagref/simexplorer/is/ui/web/services/AppModule.java 2008-02-04 18:30:35 UTC (rev 648) @@ -61,8 +61,8 @@ */ public static void contributeApplicationDefaults( MappedConfiguration<String, String> configuration) { - configuration.add("tapestry.supported-locales", "en"); - configuration.add("tapestry.supported-locales", "fr"); + configuration.add("tapestry.supported-locales", "en_GB"); + configuration.add("tapestry.supported-locales", "fr_FR"); } /** @@ -149,6 +149,6 @@ // contributed filter // within the pipeline. - configuration.add("Timing", filter); + //configuration.add("Timing", filter); } } Added: trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-en_GB.properties =================================================================== --- trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-en_GB.properties (rev 0) +++ trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-en_GB.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -0,0 +1,43 @@ +#Mon Feb 04 19:19:33 CET 2008 +simexplorer.service.security.norights=simexplorer.service.security.norights +simexplorer.ui.web.= +simexplorer.ui.web.actions=simexplorer.ui.web.actions +simexplorer.ui.web.applicationexploration=simexplorer.ui.web.applicationexploration +simexplorer.ui.web.code=simexplorer.ui.web.code +simexplorer.ui.web.codes=simexplorer.ui.web.codes +simexplorer.ui.web.component=simexplorer.ui.web.component +simexplorer.ui.web.components=simexplorer.ui.web.components +simexplorer.ui.web.constant=simexplorer.ui.web.constant +simexplorer.ui.web.date=simexplorer.ui.web.date +simexplorer.ui.web.description=simexplorer.ui.web.description +simexplorer.ui.web.explorationdata=simexplorer.ui.web.explorationdata +simexplorer.ui.web.explorations=simexplorer.ui.web.explorations +simexplorer.ui.web.hash=simexplorer.ui.web.hash +simexplorer.ui.web.history=simexplorer.ui.web.history +simexplorer.ui.web.language=simexplorer.ui.web.language +simexplorer.ui.web.libraries=simexplorer.ui.web.libraries +simexplorer.ui.web.library=simexplorer.ui.web.library +simexplorer.ui.web.name=simexplorer.ui.web.name +simexplorer.ui.web.result=simexplorer.ui.web.result +simexplorer.ui.web.rights.action=simexplorer.ui.web.rights.action +simexplorer.ui.web.structure=simexplorer.ui.web.structure +simexplorer.ui.web.structures=simexplorer.ui.web.structures +simexplorer.ui.web.title.applicationlist=simexplorer.ui.web.title.applicationlist +simexplorer.ui.web.title.deleteelement=simexplorer.ui.web.title.deleteelement +simexplorer.ui.web.title.elementdetail=simexplorer.ui.web.title.elementdetail +simexplorer.ui.web.title.elementexport=simexplorer.ui.web.title.elementexport +simexplorer.ui.web.title.elementhistory=simexplorer.ui.web.title.elementhistory +simexplorer.ui.web.title.elementimport=simexplorer.ui.web.title.elementimport +simexplorer.ui.web.title.elementrights=simexplorer.ui.web.title.elementrights +simexplorer.ui.web.title.groupedit=simexplorer.ui.web.title.groupedit +simexplorer.ui.web.title.grouplist=simexplorer.ui.web.title.grouplist +simexplorer.ui.web.title.install=simexplorer.ui.web.title.install +simexplorer.ui.web.title.login=simexplorer.ui.web.title.login +simexplorer.ui.web.title.pageerror=simexplorer.ui.web.title.pageerror +simexplorer.ui.web.title.searchresults=simexplorer.ui.web.title.searchresults +simexplorer.ui.web.title.useredit=simexplorer.ui.web.title.useredit +simexplorer.ui.web.title.userlist=simexplorer.ui.web.title.userlist +simexplorer.ui.web.type=simexplorer.ui.web.type +simexplorer.ui.web.value=simexplorer.ui.web.value +simexplorer.ui.web.values=simexplorer.ui.web.values +simexplorer.ui.web.version=simexplorer.ui.web.version Added: trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-fr_FR.properties =================================================================== --- trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-fr_FR.properties (rev 0) +++ trunk/simexplorer-is-web/src/resources/i18n/simexplorer-is-web-fr_FR.properties 2008-02-04 18:30:35 UTC (rev 648) @@ -0,0 +1,43 @@ +#Mon Feb 04 19:19:33 CET 2008 +simexplorer.service.security.norights= +simexplorer.ui.web.= +simexplorer.ui.web.actions= +simexplorer.ui.web.applicationexploration= +simexplorer.ui.web.code= +simexplorer.ui.web.codes= +simexplorer.ui.web.component= +simexplorer.ui.web.components= +simexplorer.ui.web.constant= +simexplorer.ui.web.date= +simexplorer.ui.web.description= +simexplorer.ui.web.explorationdata= +simexplorer.ui.web.explorations= +simexplorer.ui.web.hash= +simexplorer.ui.web.history= +simexplorer.ui.web.language= +simexplorer.ui.web.libraries= +simexplorer.ui.web.library= +simexplorer.ui.web.name= +simexplorer.ui.web.result= +simexplorer.ui.web.rights.action= +simexplorer.ui.web.structure= +simexplorer.ui.web.structures= +simexplorer.ui.web.title.applicationlist= +simexplorer.ui.web.title.deleteelement= +simexplorer.ui.web.title.elementdetail= +simexplorer.ui.web.title.elementexport= +simexplorer.ui.web.title.elementhistory= +simexplorer.ui.web.title.elementimport= +simexplorer.ui.web.title.elementrights= +simexplorer.ui.web.title.groupedit= +simexplorer.ui.web.title.grouplist= +simexplorer.ui.web.title.install= +simexplorer.ui.web.title.login= +simexplorer.ui.web.title.pageerror= +simexplorer.ui.web.title.searchresults= +simexplorer.ui.web.title.useredit= +simexplorer.ui.web.title.userlist= +simexplorer.ui.web.type= +simexplorer.ui.web.value= +simexplorer.ui.web.values= +simexplorer.ui.web.version=
participants (1)
-
glandais@users.labs.libre-entreprise.org