Я использую Zymic , это отличный хостинг, но он не поддерживает расширение php gettext . Я планирую купить хостинг в будущем, но теперь я хочу самое простое решение для замены функции gettext , в этом случае я хочу отображать другой текст (Английский, испанский, китайский и т. Д.) без модификации слишком большой файл (по крайней мере, не нужно создавать отдельные файлы для каждого языка).
Я пробовал что-то вроде этого:
<?php
$lang = "";
switch ($lang) {
case "en":
$lang = "Hello World";
break;
case "es":
$lang = 'Hola Mundo';
break;
}
?>
<div>
<p><?php echo $lang;?></p>
</div>
Когда я изменяю переменную $lang
, она работает. Я новичок в PHP и не могу придумать, как изменить его в браузере (нажав ссылку).
Или есть лучший способ сделать это?