i18n:split-csv-bundle
Nom complet :
org.nuiton.i18n:i18n-maven-plugin:4.1:split-csv-bundle
Description :
To split a previously csv i18n file into simple i18n bundles for
the locales defined in
locales
. The order of
locales
will be used to extract for each locale i18n
bundle (means the order defined in the csv file is not used). Make
sure to use exactly the same order. 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 . |
<bundleOutputDir> |
File |
3.3 |
Root directory where to generate aggregated bundles (this directory
will be added as resources of the project). Valeur par défaut : ${project.build.directory} .Propriété utilisateur : i18n.bundleOutputDir . |
<bundleOutputName> |
String |
3.3 |
Name of the bundle to generate. Valeur par défaut : ${project.artifactId}-i18n .Propriété utilisateur : i18n.bundleOutputName . |
<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 . |
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 . |
<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 :
<bundleOutputDir>
Root directory where to generate aggregated bundles (this directory
will be added as resources of the project).
- Type :
java.io.File
- Depuis :
3.3
- Exigé :
Oui
- Propriété utilisateur :
i18n.bundleOutputDir
- Défaut :
${project.build.directory}
<bundleOutputName>
Name of the bundle to generate.
- Type :
java.lang.String
- Depuis :
3.3
- Exigé :
Oui
- Propriété utilisateur :
i18n.bundleOutputName
- Défaut :
${project.artifactId}-i18n
<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}
<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
<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}