TsiLang kommt mir schon persönlich entgegen. Keine externen Spachdateien etc.
Du kannst die Sprachen auch in externen Dateien vorhalten. Das ist ideal, wenn Du für einen Kunden im Ausland die Übersetzung nicht selbst machen willst oder kannst. Denen gibst Du einfach den separaten Übersetzungseditor.