Я хотел бы попросить предложения по реализации локализации в codeigniter. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что мне нужно локализовать копии / содержимое сайта. Это может показаться простым, но что, если мне нужно локализовать целую статью, с тегами html и css, для 9 языков сравнения?
Я уже рассматривал возможность использования функции локализации CI и не думаю, что это хорошее решение для такого рода локализации. Кроме того, я не рассматриваю использование базы данных для содержания.
Можете ли вы поделиться своей мыслью / техникой / подходом, который вы использовали для этой проблемы? Заранее спасибо!
Согласно вашему вопросу, вы не хотите поддерживать контент для каждого языка в базе данных.
Кроме того, я не рассматриваю использование базы данных для содержания.
Google предоставляет фрагмент кода переводчика веб-сайта. Это очень простое решение.
Войдите в учетную запись Google и получите доступ к этому URL https://translate.google.com/manager/website/add?site=72a62c4cacb71063
Они спросили URL вашего сайта, и там вы можете выбрать нужный вам язык и сгенерировать скрипт (код javascript).
Скопируйте и вставьте фрагменты кода на каждую страницу, которую вы хотите перевести.
Для демонстрации: перейдите на страницу входа в Gmail и измените язык, используя выпадающий список (в разделе нижнего колонтитула)
Других решений пока нет …