i18next

i18next is a JavaScript translation library for websites and JavaScript apps.
To localize a website i18next is using a custom JSON format that you can either import and export manually on the dashboard or you can automate your JavaScript translation process with the Applanga Localization CLI.

Website: https://github.com/i18next/i18next

File Extension
.json
CLI format key
i18next_json
CLI Supported
true
SDK Supported
false
String Description Supported
false
Pluralization Supported
true

Example:

{
  "empty_string_key": "",
  "with_description_key": "This key has a description in some file-formats.",
  "with_line_break_key": "This key has a line break\nin it.",
  "nested_key": {
    "level_one_a": {
      "level_two": "A deeply nested key."
    },
    "level_one_b": "A nested key."
  },
  "plural_key_1": "Plural key one",
  "plural_key_5": "Plural key other",
  "plural_key_0": "Plural key zero",
  "array_key": [
    "first entry",
    "second entry",
    "third entry"
  ],
  "simple_key": "Most basic translation."
}