в моем случае мое веб-приложение разработано с использованием jquerymobile и php, поэтому у меня есть 1 php-файл для каждого языка, который я хочу поддерживать.
пример:
если пользователь настроил свой язык как английский, я включаю в заголовок файл English.php, если пользователь использует испанский, я включаю spanish.php:
english.php:
<?php
$sentence="this is a sentence";
?>
spanish.php
<?php
$sentence="esto es una frase";
?>
если вы "echo $ Предложение", оно возьмет его из файла, который вы включили. Я сохраняю выбранный язык в файле cookie и включаю соответствующий языковой файл.