Как создать базу в php для 4-язычного сайта?
Я хочу создать 4-язычный сайт, но не знаю, как начать. Пожалуйста, подскажите.
Источник: Stack Overflow на русском
Я хочу создать 4-язычный сайт, но не знаю, как начать. Пожалуйста, подскажите.
Ну как.
Создаете 3 файла словарей (или в БД, что в некотором случае даже лучше).
Типа, например:
{
'hello':'здравствуй',
'world':'мир'
}
Для всех остальных языков, кроме основного (в качестве него лучше английский).
Все фразы, надписи и тексты выводите через функцию перевода, которая берет из системных настроек текущий язык и переводит фразу.
Сайт статичный? Кто занимается наполнением и как часто? Что именно необходимо переводить? Надо ли переводить текст на изображениях? Будут ли добавляться дополнительные языки в процессе использования? Куча вопросов. Иногда бывает удобнее создать полную копию сайта и сделать адаптацию для другого языка. Расскажите подробнее про задачу.