React Simple JSON

A simple flat JSON localization format that can be used with react-intl to localize your ReactJS apps.

GL Strings provides a React Native Localization SDK for native apps to completely automate the localization of React Native apps. Alternatively, you can either import and export the localizable json files manually on the dashboard or you can automate your react json translation process with the GL Strings Localization CLI.

Website: https://github.com/yahoo/react-intl

File Extension
.json
CLI format key
react_simple_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",
  "plural_key.other": "Plural key other",
  "plural_key.zero": "Plural key zero",
  "array_key": [
    "first entry",
    "second entry",
    "third entry"
  ],
  "simple_key": "Most basic translation."
}