We have a need to manage a large number (approx 20+) languages for our application. For previous projects that required fewer languages (3 – 4) we used a simple excel spreadsheet that we sent to various translators and they filled in the translations for the strings. With this many languages and the need to involve multiple translators is there a better solution for managing this data?
Share
Yes. If you’re getting to that scope of internationalization, I would suggest tracking your strings and languages in a database and making a small web application for editing them. Then you can send translators to an edit interface specific to their language, handle concurrency (not have to worry about ‘who has the file’, which is going to become a huge problem for you in your current methodology), and otherwise make life easier.