]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-7878 Update docs about l10n
authorSiegfried Ehret <siegfried.ehret@sonarsource.com>
Fri, 19 Jul 2019 14:55:07 +0000 (16:55 +0200)
committerSonarTech <sonartech@sonarsource.com>
Mon, 22 Jul 2019 18:21:09 +0000 (20:21 +0200)
server/sonar-docs/src/pages/extend/i18n.md

index c0f660df83c70963f135ad16e1ec18626cca0305..9ac9f8b758d2d46a9d4bcaedfc67fa68157fe244 100644 (file)
@@ -26,6 +26,9 @@ Localized messages are stored in properties files:
 * The names of these files must follow the convention `<key of the plugin to translate>_<language>.properties`, for example `widgetlabs_fr.properties` or `core_fr.properties` for the core bundle. See `sonar-packaging-maven-plugin` for details on plugin key derivation.
 * Messages can accept arguments. Such entries would look like:
    * `myplugin.foo=This is a message with 2 params: the first "{0}" and the second "{1}".`
+* Messages can accept pluralization. Such entries would look like:
+   * `myplugin.foo={x, number} {x, plural, one {thing} other {things}}`
+   * Learn more about this syntax [here](https://formatjs.io/guides/message-syntax/#plural-format).
    
 [[warning]]
 | **UTF-8 encoding**