Index: maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nPlugin.java diff -u maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nPlugin.java:1.15 maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nPlugin.java:1.16 --- maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nPlugin.java:1.15 Tue Mar 18 00:23:36 2008 +++ maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nPlugin.java Mon Mar 31 16:55:49 2008 @@ -87,6 +87,12 @@ protected String artifactId; /** + * @description conserve les anciens fichiers de traduction avec un suffix ~ + * @parameter expression="${i18n.keepBackup}" default-value="true" + */ + protected boolean keepBackup; + + /** * Log * Do not use a instance of, use a lazy instancier */ Index: maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java diff -u maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java:1.7 maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java:1.8 --- maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java:1.7 Mon Mar 31 16:48:17 2008 +++ maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/AbstractI18nParser.java Mon Mar 31 16:55:49 2008 @@ -52,12 +52,6 @@ protected abstract File getDefaultBasedir(); /** - * @description conserve les anciens fichiers de traduction avec un suffix ~ - * @parameter expression="${i18n.keepBackup}" default-value="true" - */ - protected boolean keepBackup; - - /** * @description treate default entry * @parameter expression="${i18n.treateDefault}" default-value="true" */ @@ -117,9 +111,9 @@ oldParserFile.createNewFile(); oldParser.load(new FileInputStream(oldParserFile)); - if (keepBackup) { - FileUtil.copy(oldParserFile, saveFile); - } + + FileUtil.copy(oldParserFile, saveFile); + // Anciennes clés disponnibles File oldLanguageFile = new File(src.getAbsolutePath() + File.separatorChar + artifactId + "-" + bundles[0] + ".properties"); Index: maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/Generate.java diff -u maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/Generate.java:1.10 maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/Generate.java:1.11 --- maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/Generate.java:1.10 Sun Mar 16 21:19:30 2008 +++ maven-i18n-plugin/src/java/org/codelutin/i18n/plugin/core/Generate.java Mon Mar 31 16:55:49 2008 @@ -82,7 +82,7 @@ propertiesBundle.store(filter, null); // Sauvegarde avant copie - if(genSrc) { + if(genSrc && keepBackup) { FileUtil.copy(bundleSrc, new File(src.getAbsolutePath() + File.separatorChar + artifactId + "-" + bundle + ".properties" + "~")); }