Supported File Types (Strings)

.JSON - Angular Translate (Strings)

Article content is machine translated from English to other languages by Phrase Translate.

File Extensions

.json

API Extension

angular_translate

Import

No

Export

No

Plural forms support

Yes

Description support

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.

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)"
}

Plurals for JSON files

The most common format of plural key messages on various libraries:

"messages": {
    "one": "One message received.",
    "other": "%s messages received.",
    "zero": "No messages received."
}
Was this article helpful?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.