1. Help Center
  2. Supported formats

Angular Translate

What is Angular Translate and how Phrase supports the JSON file format for the localization of AngularJS applications

Angular Translate JSON

File Extensions               .json
API Extension angular_translate
Pluralization supported?   No
Descriptions supported?             No
Import Yes
Export   Yes


Angular Translate is a localization/internationalization module designed for AngularJS applications. Angular Translate integrates smoothly with AngularJS and provides developers with flexible options to load localized strings into the App. The standard localization file format for Angular Translate is JSON. Data in a JSON file exists as key-value string pairs. Phrase provides you with a much more streamlined and efficient way to handle JSON localization files.

Code Sample

{
 "boolean_key": "--- true\n",
 "empty_string_translation": "",
 "key_with_description": "Key description!(in some formats)",
 "key_with_line-break": "This translations contains\na line-break.",
 "nested.deeply.key": "I am nested deeply.",
 "nested.key": "And that key is nested inside a namespace.",
 "null_translation": null,
 "pluralized_key": {
   "one": "You have 1 cute kitten.",
   "other": "You have %s cute kittens!",
   "zero": "You have no cute kittens :(."
  },
 "sample_collection": "---\n- first item\n- second item\n- third item\n",
 "simple_key": "I am a simple key with a simple message.",
 "unverified_key": "Not yet verified. (In some formats we also export this status)"
}