Hi all, tl;dr - This will almost certainly not affect your work. We're adding a temporary pre-commit hook that requires L10n Drivers to r+ any patches that touch .ftl files.
As the waters calm down after 57 cycle, we're getting ready to start enabling the new localization API in Gecko. You've probably heard about it under the project code name L20n, while the API itself is named Fluent [0]. It's a big project and we are going to release it in multiple stages before we feel comfortable enough to enable everyone to use it. At the core of it is a new localization file format that will replace .DTD and .properties. It uses extension `.ftl` which stands for `Fluent Translation List`. In order to increase our ability to control the landing approach, we're going to land a new hook that will reject any patch that touches an .ftl file and doesn't have r+ from the following people: - :flod - :gandalf - :pike - :stas This should not affect your work in any way, since over the next month or so we'll be only manually transitioning single files from obscure UI elements to minimize the risk and test-drive the new platform. The bug for adding the hook is https://bugzilla.mozilla.org/show_bug.cgi?id=1394891 By All Hands we hope to be ready to remove the hook and enable everyone to use the new API. In the months to come, we'll be writing guidelines, tutorials, blog posts and other forms of prose[1] to get you all familiar with what changes and how to review patches for the new system. Stay tuned! zb. [0] http://projectfluent.io/ [1] We're looking for skilled rappers and haiku artists with experience in tech rhymes. _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform