Thread:Talk:Requests for comment/Localisation format/A quite popular case.../reply (7)

I like the JSON format, but I am a bit skeptical about the per-language files, although I also understand heavy files could be not practical.

As a translator, I sometimes open the i18n.php file with `vi' to search all translations of a message or navigate between the original English and other languages; if they are in separated files, it’s still possible but less practical (e.g. use `grep -R' or `cat *.json | vi -').

Another minor point is the maintenance of all languages could be possibly more difficult. I am thinking about multiples lines in Gerrit in the localisation updates (example), or mass operations as removing a message.

These are minor points but are also linked to the usability for the developers and other people looking the code.