Добро пожаловать, Гость!
Мультиязычность - Страница 2
Общие вопросы | Мультиязычность



Мультиязычность
4 Фев 2015Вот в общем сегодня запилил мультиязычность на дцмс-социал последней версии.
И такое предложение,включите этот модуль в следуюший релиз?
Только надо будет перевести весь сайт соответственно...
С меня только модуль.
/////////
А то многие тут просят такой мод,но пока его никто еще не сделал...
Комментарии:

было бы хорошо... я сам себе тоже пилил такой модуль...задолбался целый сайт переписовать



Автор темы
Engine (6 Фев 2015):
Подкидываю идею бесплатно.
В функции где идет перевод допустим так func('текст'), если слово в словаре не найдено, происходит запрос в google translate и запись перевода в словарь. Таким образом скрипт становится самообучаемым
Engine, в моем скрипте не через функцию идет выбор слов....Подкидываю идею бесплатно.
В функции где идет перевод допустим так func('текст'), если слово в словаре не найдено, происходит запрос в google translate и запись перевода в словарь. Таким образом скрипт становится самообучаемым



Подкидываю идею бесплатно.
В функции где идет перевод допустим так func('текст'), если слово в словаре не найдено, происходит запрос в google translate и запись перевода в словарь. Таким образом скрипт становится самообучаемым



Автор темы
Red_Energy (6 Фев 2015):
Zed, неразумно. 100 файлов с одними и теми же словами? Когда проще хранить 1 слово и использовать его во всех файлах. 1 к 100. Лучше чем 100 к 100
логика
Red_Energy, нет.Zed, неразумно. 100 файлов с одними и теми же словами? Когда проще хранить 1 слово и использовать его во всех файлах. 1 к 100. Лучше чем 100 к 100

Есть один файл по умолчанию.
В нем будут храниться слова которые повторяются много где.
Если нужны другие слова,то делаем так:
<?
$lang = Lang::lng('friend');
//////Ищем файлик в папке м языками
///$lang массив с фразами языка
И все))
Если нужны фразы из стандартного файла то пишем
$words['key'];
///// Где key искомое слово ключ массива
?>


Zed (5 Фев 2015):
Юрий, я подумал что будет лучше
если для каждого модуля будет свой языковой файл,чем лепить один большой.
Zed, неразумно. 100 файлов с одними и теми же словами? Когда проще хранить 1 слово и использовать его во всех файлах. 1 к 100. Лучше чем 100 к 100Юрий, я подумал что будет лучше
если для каждого модуля будет свой языковой файл,чем лепить один большой.
