Use Mini-Babble Libs if you need localizations like this for ingame stuff. By mini-babble libs i mean devise a method that magically generates the data from ingame API's instead of a hardcoded table.
IE, in Guild Craft i have a Mini-BabbleTradeSkill that i use. But it's all Generated data using GetSpellInfo() and table tricks. It will never need to be touched again unless blizzard decides to add more tradeskills :D