Как создать сайт на нескольких языках - PHP перевод | Vladmaxi.net
ГлавнаяВеб-разработчикуPHP программированиеКак создать сайт на нескольких языках – PHP перевод
Дата: 10.06.2013 в 11:26 | Просмотров: 7718

Как создать сайт на нескольких языках – PHP перевод

сайт на нескольких языках с php
Скачатьбесплатно с сервера
Демодемонстрация

Как создать сайт на нескольких языках? Есть простой способ перевести ваш веб-сайт с помощью PHP (смотрите другие полезные кода php). Суть состоит в том, чтобы иметь несколько файлов желаемых языков. Каждый из этих файлов имеет список кодов ISO и расширение файла TXT.

В данном примере язык по умолчанию – английский, но есть перевод на русский и немецкий. Файлы перевода содержат исходное слово и его перевод, например:

слово  = перевод

PHP будет работать с этим файлом перевода, создает массив, который отображает и слово и перевод. Вам просто нужно вставить следующий код в PHP:

Как добавить новый язык?

Для начала, необходимо создать ссылку с флажком языка, при нажатии на которую будет осуществляться перевод. Выглядит это примерно так (показано на примере русского языка):

После этого, создаем файл ru.txt, в котором будет весь наш перевод. Имеет он следующий вид, по принципу слово = перевод:

Personal Details=Персональные данные:
Name=Имя
Phone=Телефон
Street=Улица
City=Город
Country=Страна
United States=США
Website=Веб-сайт
Further Information=Дополнительная информация
Gender=Пол
Male=Мужчина
Female=Женщина
Birthdate=Дата рождения
January=Январь
February=Февраль
March=Март
April=Апрель
May=Май
June=Июнь
July=Июль
August=Август
September=Сентярь
October=Октябрь
November=Ноябрь
December=Декабрь

Как добавить перевод слова?

Например, в файле register.php мы имеем строку:

По умолчанию, как видно, текст написан на английском, но для того, чтобы его перевести, нужно добавить в файл ru.txt следующее:

Registration=Регистрация

Думаю, этот способ перевода сайта Вам был интересен. В чем преимущество именно такого перевода? Весь перевод контролируете Вы, что позволяет сделать его качественным и понятным. Если что-то непонятно – пишите в комментариях, с радостью помогу! :)


Данный урок подготовлен для вас командой сайта vladmaxi.net
Источник урока: http://tympanus.net
Перевел: Владислав Бондаренко


ВСЕ КОММЕНТАРИИ

    1. Артем:
      @

      Как сделать автоматический перевод?

      1. Влад Бондаренко (Admin):
        http://vladmaxi.net

        Автоматический перевод текста на сайте не может сравниться с ручным, так как не переводит идеально, но я думаю, Вам стоит воспользоваться плагином GTranslate, который позволяет организовать такой перевод текста.

Добавить комментарий