I’ll use this topic to inform you about upcoming changes to the language file format, which will switch from JSON to YAML with the next update (it already has in SVN).

Please do not worry if you are still working on a JSON file – you can continue working on it, and I will merge the changes to the new format.

The reasons for this change are multiple, most importantly, easier multi-line editing, and getting rid of the necessity to escape special characters like tabs and line breaks, which was necessary with the JSON format. I chose YAML instead of rolling my own format (which I considered briefly) because it is quite readable for both humans and machines. I’m also using a restricted subset of YAML for the language files, as I do not need the more advanced markup. Please heed this when making changes on local copies.

A brief preview of the YAML format can be seen below, in case you are not yet familiar: