Making language packs
Language packs are simply JavaScript name/value arrays placed in the "
tinyMCELang['lang_cut_desc'] = 'Cut (Ctrl+X)'; tinyMCELang['lang_copy_desc'] = 'Copy (Ctrl+C)'; tinyMCELang['lang_paste_desc'] = 'Paste (Ctrl+P)';
Files to edit
When translating TinyMCE, these are the files that currently needs to be translated:
/tinymce/jscripts/tiny_mce/langs/en.js
/tinymce/jscripts/tiny_mce/plugins/<plugin>/langs/en.js
/tinymce/jscripts/tiny_mce/themes/advanced/langs/en.js
Notice some language variables may include a name/url of a gif image or simmilar, for example the button for bold has a "F" character in the Swedish language pack.