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.
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.