У меня есть веб-приложение для визуализации (маленький проект), который создает диаграммы и графики из базы данных и представляет их в шаблоне html/css. Все строки в настоящее время жестко закодированы на английском языке внутри кода (не в специальном месте/array/container, а echo'ed или < p> 'ed, когда мы идем). Как вы думаете, лучший способ предложить локализованную версию моего веб-приложения? Полагаю, что у меня около 60-70 маленьких струн.Перевод php строк на другие языки
Я думаю, что я должен создать файл lang.en.php со строками в качестве переменных констант и включить файл в свой файл config.php (содержит такие данные, как информация о БД и т. Д.), Который затем уже включен/требуется () на всех страницах, которые я использую. Внутри страниц я буду заменять все строки своей константой, например TOP_10_WHATEVER_CHART.
Если кто-то хочет создать новый язык, он копирует файл lang.en.php, переименовывает его и изменяет все строки внутри него. Затем он просто должен изменить оператор include в config.php, и все установлено.
Звучит неплохо? Некоторые из других решений, которые я видел, кажутся немного переборщиками. Если есть более «стандартизованный» или масштабируемый способ, но все же простой, сообщите мне, пожалуйста.