i18n-node-2 (NodeJS)

i18n-node-2 is a JavaScript translation library for NodeJS apps

To localize a NodeJS app i18n-node-2 is using a custom JSON format that you can either import and export manually on the dashboard or you can automate your NodeJS translation process with the GL Strings Localization CLI.

Website: https://github.com/jeresig/i18n-node-2

File Extension
.json
CLI format key
node_2_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.",
  "nested_key.level_one_b": "A nested key.",
  "plural_key": {
    "one": "Plural key one",
    "other": "Plural key other",
    "zero": "Plural key zero"
  },
  "array_key[0]": "first entry",
  "array_key[1]": "second entry",
  "array_key[2]": "third entry",
  "simple_key": "Most basic translation."
}