eXpansionPluginPack/eXpansion — pull request #125 by askuri (2014-09-28 08:38:57+00:00)
Title: Translation updates for DE

Found duplicate entries in a lot of files. Please check them! Wasnt sure if i can remove them.
BTW i think the translation system must get completely overhauled. Would be better to make a difference between local (plugin specific) and global (every plugin) translation. E.g. "yes" can be translated into "ja" in every plugin. So it can be global. But a very long sentence, e.g. a player join message, is ja local translation.

Also the translation file generator seem to be very buggy (duplicate entries etc).

I suggest to rewrite the system with a SQL Lite Database. I also thought of a simple scheme:
**Global file:**
translation id | en | de | fi | fr | etc
123 | yes | ja | ldfg | oui | ...

**Local file (specific Plugin):**
translation id | en | de | fi | fr | etc
42 | long sentence | langer satz | to lazy to do this with the remaining

I think that will be the most clean way to realize the translation system. I know thats a lot of work but the earlier you begin with it, the less you have to port to another system later

That's it. You're doing great work guys :)