ldf file for babel can be
intimidating. This page provides a simple way to create a simple
language definition file for the babel system. This is still very
rudimentary, but even so you may find it a very convenient way to, at
least, start the work.
Currently only the skeleton, the minimal structure, is generated. Anyway, it can be used directly, even if it is not fully adapted to the typographical conventions. Future work will provide more tools and very likely integration with CLDR in order the ease localizing TeX. Output for polyglossia is also intended.
String are currently not converted to the LICR for traditional engines (you must still do it by hand — to be fixed).
Another nice improvement would be beautifying this page, of course.
Note also I haven’t said it’s bug free.
Below is the generated code. Just copypaste them to the corresponding files (named language.dtx and language.ins). Make sure the encoding is utf8.