Localazy comes with support for modern formats such as HJSON for human-friendly localization.

Available features #️⃣

All features supported by Localazy for JSON are available including plurals, arrays, multilingual files, etc. Only the support for requirejs is not available.

Context information #️⃣

{
  
  // It's possible to include comments in the HJSON file
  // but due to a limitation of the HJSON parser, they are 
  // not used as context information for translators. 

}

It’s possible to specify context information (a comment for translators and character limit) using our own extension:

{
  "category": {
    "my_key": "This is a text of my key.",
    "@@localazy:comment:my_key": "This is a comment for translators.",
    "@@localazy:limit:my_key": "100"
  }
}

Please note that keys starting with @@localazy will not be exported to the output files. Do not overwrite your source files.

Output format #️⃣

By default, output format is HJSON.

You can switch to the standard JSON by adding output_json to features in the upload section.

Outputting the standard JSON allows using our HJSON support for human-friendly localization of software based on older JSON standard.

Add BOM (for UTF encoding) #️⃣

If you need BOM (byte order mark) to be exported in the output file, please add add_bom to features in the upload section.