Чтобы написать ключ (который можно легко найти в их документации ):
switch($lang) {
case 'en-US':
// do this
break;
case 'zh-TW':
// do this
break;
}
Хотя это, вероятно, не лучший подход к переводу сайта.Я сам не делал многоязычных вещей, но я вижу много фреймворков, заключающих блоки текста в такие функции, как
echo T("sample text");
А затем функция T
заменит этот текст переведенным текстом,Таким образом, весь сайт не будет завален заявлениями о переключении.Переводы могут быть сохранены в базе данных.Если отсутствует перевод, его можно зарегистрировать или вставить как пустую запись в вашу БД, чтобы вы знали, что нужно заполнить / перевести позже, не копаясь в своем сайте, пытаясь найти все места, где необходимо перевести текст.