За последние 24 часа нас посетили 62115 программистов и 1678 роботов. Сейчас ищет 831 программист ...

Как правильно сделать мультиязычность?

Тема в разделе "PHP для новичков", создана пользователем Alesto, 17 май 2017.

  1. Alesto

    Alesto Новичок

    С нами с:
    15 янв 2017
    Сообщения:
    72
    Симпатии:
    8
    Привет, есть задача, прикрутить мультиязычность на сайт. Поискав решение в интернете нашел несколько способов от написания языка в сроке с последующим изъятием $_GET до управлением через базу (при работе с динамической информацией).

    Хотелось бы best practices. Работать пока планируется со статической информацией.

    Есть идея записывать id языка в сессию...
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Нету "правильно". Есть задача, и под неё решение. Можно и параметром, можно и на поддомене, можно в поддиректории. Можно писать в сессию, да, и чтоб урл вообще не менялся. Правда, насколько я понимаю, в таком случае поисковики будут видеть только один язык
     
  3. rewuxiin

    rewuxiin Активный пользователь

    С нами с:
    17 апр 2012
    Сообщения:
    611
    Симпатии:
    87
    статическая информация это Html файлы? если да - распихай их по разным директориям /en /ru
     
  4. Alesto

    Alesto Новичок

    С нами с:
    15 янв 2017
    Сообщения:
    72
    Симпатии:
    8
    Нет это не html файлы. Под статической информацией я понимаю информацию которая берется из файла или записана в файле.
     
  5. Calloop

    Calloop Новичок

    С нами с:
    9 апр 2017
    Сообщения:
    35
    Симпатии:
    2
    Ну так сделай смену языка по кнопке. Выбрал инглиш - все данные пошли с инфой на инглише.
     
  6. Alesto

    Alesto Новичок

    С нами с:
    15 янв 2017
    Сообщения:
    72
    Симпатии:
    8
    Отлично, работаю дальше.
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Да, вариант с сессией не кошерен. Остальные лучше.