X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Реализация мультиязычности в проектах на Php
trooll
trooll
Topic Starter сообщение 8.6.2010, 19:00; Ответить: trooll
Сообщение #1


Частый гость
**

Группа: User
Сообщений: 67
Регистрация: 27.12.2009
Из: Алтайский край
Поблагодарили: 12 раз
Репутация:   2  


Доброго времени суток.

Не знаю может быть тема уже жеванная не раз, но на форуме не нашол не чего толкового.

Вобщем интересен вопрос реализации мульти-язычности проектов реализованных на PHP. Вобщем интересно кто какие способы использует в своиз проектах.

Мойвариант реализован на приравнивание констант (не знаю хорошо это или плохо, но пока проблем не возникало), собственно пример ниже:

Ланг файл ru-RU.ini (в данном случае русско-язычный):
LNG_HELLO=привет
LNG_USER=пользователь
LNG_LINK_TYPE=тип ссылки
LNG_LINK_IS_NOT_DIRECT=ссылка не являеться прямой
LNG_SCRIPT_EXECUTION_HAS_BEEN_STOPPED=исполнение скрипта было остановлено


функция инициализации ланг-пака (языкового файла):
function initLangPack($v1)
{
    $pr1 = parse_ini_file($v1);
    $ct1 = sizeof($pr1);

    foreach ($pr1 as $key => $value){
        if(!defined($key))
        {
            define($key, $value);
        }
    }
}


пример вызова:
initLangPack('./ru-RU.ini');

echo LNG_HELLO .' '. LNG_USER;


Сообщение отредактировал trooll - 8.6.2010, 19:01


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Seoneudachnik
Seoneudachnik
сообщение 10.6.2010, 16:56; Ответить: Seoneudachnik
Сообщение #2


Частый гость
**

Группа: User
Сообщений: 92
Регистрация: 26.12.2009
Поблагодарили: 46 раз
Репутация:   11  


Нормальный способ. Аналогично сделано в InstantCms.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна верстка со знанием php
13 Nemo 531 Вчера, 15:52
автор: Nemo
Открытая тема (нет новых ответов) Ищу php-программиста, работа с Yii2
0 eduarddis 333 19.5.2018, 15:58
автор: eduarddis
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
20 qpPeW 5766 30.4.2018, 15:34
автор: koroluk1990
Открытая тема (нет новых ответов) Нужен backend разработчик (PHP)
0 Jerard 522 27.4.2018, 1:30
автор: Jerard
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлы[предлагаю] Качественные услуги по PHP/HTML/CSS/JS, любые движки
Услуги программирования
39 Alexandr_js 12045 15.4.2018, 15:15
автор: antikvar99


 



RSS Текстовая версия Сейчас: 28.5.2018, 12:06
Дизайн