Ha, much simpler alternative.
Code:
[root@kindle locale]# ls -la
drwxrwxr-x 3 root root 1024 Jan 24 17:03 .
drwxr-xr-x 27 root root 16384 Nov 10 09:25 ..
drwxr-xr-x 3 root root 1024 Jan 24 17:02 en_US.utf8
-rw-r--r-- 1 root root 8318256 Jan 24 17:02 locale-archive
lrwxrwxrwx 1 root root 26 Jan 24 17:03 th_TH.utf8 -> /usr/lib/locale/en_US.utf8
This is easy to implement (en_US.utf8 would go into locale-base), and will keep localization files small. And it works
Also don't forget that space on the device is rather limited. I don't like the idea of having > 1 MB of locale stuff which concerns only the console, per language.
UPDATE: Ah what the heck, I just did it. The very first post has been updated with a link to the new locales snapshot. NOTE: You have to install version 2 of the locale-base for these packages to work (also linked in first post).
If you're using some of the locales from the first snapshot today, make sure to uninstall them with the *old* uninstaller, then install the new version.