У меня есть веб-приложение, созданное поверх codeigniter.Это в основном на английском языке, но теперь я хочу добавить поддержку и других языков.
Я знаком с языковой библиотекой Codeigniter: http://codeigniter.com/user_guide/libraries/language.html
Однако это кажется довольно хорошим решениемУ меня есть одна проблема.Для каждого языка вы должны создать отдельный файл с инструкциями $ lang [KEY] = VALUE.Это означает, что если я хочу, чтобы мой друг, говорящий по-испански, помог мне перевести мое заявление, ему нужно открыть другой файл рядом с тем, над которым он работает.Может быть довольно легко потерять отслеживание вашей позиции.
Я хотел бы перевести это, используя метод электронных таблиц (CSV), представьте что-то вроде этого:
Каковы некоторые способыЯ мог бы пойти на достижение этого?Я подумал о создании «основной» электронной таблицы для приложения, а затем о написании php-программы для командной строки для анализа файла csv и создания соответствующих языковых файлов, которые я вставил бы в свое приложение.Есть ли лучший способ?