Fichiers De Localisation
Skedar Lokalizimi
ملفات الترجمة
Supported
localization files
Flutter ARB files
CSV files
INI files
i18next JSON files
Key-Value JSON files
JSON files
Gettext PO and POT files
Java Properties files
NET resources (RESX, RESW)
Qt Linguist TS files
Apple Strings files
iOS XLIFF files
XLIFF 1.2 files
Angular XLIFF files
Angular XMB files
Angular XTB files
Rise 360 XLIFF files
Excel XLS and XLSX files
Android XML files
YAML files
Sample file
View file
Download
{
"app": {
"name": "TODO List",
"login": {
"text": "Enter your credentials below to login",
"message": {
"success": "Login successful !\nWelcome back %s !",
"error": "Make sure you've entered the correct username and password"
},
"password": {
"forget": "I forgot my password",
"reset": "Enter your address in the field below. A new password will be sent to your inbox."
},
"user": "Username",
"pass": "Password"
},
"register": {
"text": "Sign up for free! No credit card required!",
"message": {
"success": "Thank you for signing up !\nPlease check your email address to activate your account.",
"error": "We were unable to sign you up.\nPlease correct the marked fields."
}
},
"menu": {
"terms": "Terms and conditions"
},
"message_counter":{
"one": "One unread message",
"other": "%d unread messages"
}
}
}
Key-Value JSON
What are Key-Value JSON files
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write and for machines to parse and generate. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others.
The Key-Value JSON is used mainly in Javascript apps and frameworks. Every key is associated with a value, hierarchical data is supported.
It's used by angular-translate, chrome extensions, i18n-node and many other libraries.
Good to know
- For Key-Value JSON in particular, we import the keys as terms, and the path of the keys in the Context field (each key in the path also wrapped in quotes).
- The terms are exported by default to Key-Value JSON based on their path.
-
On import, any Unicode escape sequences coming from a Key-Value JSON file are converted to UTF-8 symbols, and are exported as such.
- JSON needs to be put in a .json extension file with an UTF-8 without BOM encoding
- Arrays containing objects are ignored
- Plurals need to be formatted like in the sample file to be imported. To enable plural forms for a key in the user interface, you need to go to the project’s Terms page and copy the term in the filed dedicated to the Plurals attribute.
DOCUMENTATION
Official JSON documentation website