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