i18n:merge-back-csv-bundle

Nom complet :

org.nuiton.i18n:i18n-maven-plugin:4.1:merge-back-csv-bundle

Description :

To merge back from a csv bundle to a module i18n bundle files. Created on 7/26/14.

Attributs :

  • Exige un projet Maven pour être exécuté.
  • Exige une résolution des dépendances des artefacts dans le scope : runtime.
  • The goal is not marked as thread-safe and thus does not support parallel builds.
  • Depuis la version : 3.3.
  • S'associe par défaut dans la phase du cycle de vie : generate-resources.

Paramètres requis

Nom Type Depuis Description
<bundleCsvFile> File 3.3 Location of the csv file to split.
Propriété utilisateur : i18n.bundleCsvFile.
<bundles> String 3.3 Locales to treate, separated by comma. Example :
fr_FR,en_GB

Valeur par défaut : fr_FR,en_GB.
Propriété utilisateur : i18n.bundles.
<encoding> String 3.3 Encoding used to load and store properties.
Valeur par défaut : ${project.build.sourceEncoding}.
Propriété utilisateur : i18n.encoding.
<src> File 3.3 Directory where to find project i18n files.
Valeur par défaut : ${project.basedir}/src/main/resources/i18n.
Propriété utilisateur : i18n.src.

Paramètres optionnels

Nom Type Depuis Description
<bundleCsvSeparator> char 3.3 Char separator in the csv bundle file.
Valeur par défaut : .
Propriété utilisateur : i18n.bundleCsvSeparator.
<mergeNewKeys> boolean 3.3 To accept to add new keys in the original i18n bundle. The option is false by default, since merging operation should not add any new keys.
Valeur par défaut : false.
Propriété utilisateur : i18n.mergeNewKeys.
<silent> boolean 1.0.0-rc-5 Silent flag to see only errors in console.
Valeur par défaut : false.
Propriété utilisateur : i18n.silent.
<verbose> boolean 3.3 Verbose flag. Note : if not setted, we used the maven.verbose property.
Valeur par défaut : ${maven.verbose}.
Propriété utilisateur : i18n.verbose.

Détails des paramètres

<bundleCsvFile>

Location of the csv file to split.
  • Type : java.io.File
  • Depuis : 3.3
  • Exigé : Oui
  • Propriété utilisateur : i18n.bundleCsvFile

<bundleCsvSeparator>

Char separator in the csv bundle file.
  • Type : char
  • Depuis : 3.3
  • Exigé : Non
  • Propriété utilisateur : i18n.bundleCsvSeparator
  • Défaut :

<bundles>

Locales to treate, separated by comma. Example :
fr_FR,en_GB
  • Type : java.lang.String
  • Depuis : 3.3
  • Exigé : Oui
  • Propriété utilisateur : i18n.bundles
  • Défaut : fr_FR,en_GB

<encoding>

Encoding used to load and store properties.
  • Type : java.lang.String
  • Depuis : 3.3
  • Exigé : Oui
  • Propriété utilisateur : i18n.encoding
  • Défaut : ${project.build.sourceEncoding}

<mergeNewKeys>

To accept to add new keys in the original i18n bundle. The option is false by default, since merging operation should not add any new keys.
  • Type : boolean
  • Depuis : 3.3
  • Exigé : Non
  • Propriété utilisateur : i18n.mergeNewKeys
  • Défaut : false

<silent>

Silent flag to see only errors in console.
  • Type : boolean
  • Depuis : 1.0.0-rc-5
  • Exigé : Non
  • Propriété utilisateur : i18n.silent
  • Défaut : false

<src>

Directory where to find project i18n files.
  • Type : java.io.File
  • Depuis : 3.3
  • Exigé : Oui
  • Propriété utilisateur : i18n.src
  • Défaut : ${project.basedir}/src/main/resources/i18n

<verbose>

Verbose flag. Note : if not setted, we used the maven.verbose property.
  • Type : boolean
  • Depuis : 3.3
  • Exigé : Non
  • Propriété utilisateur : i18n.verbose
  • Défaut : ${maven.verbose}