Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Локализация на PHPBB2 на узбекский

Ответы на вопросы, связанные с локализацией модов для phpBB 2.0.x
bismailov
phpBB 1.0.0
Сообщения: 1
Стаж: 18 лет 9 месяцев

Локализация на PHPBB2 на узбекский

Сообщение bismailov »

Привет!

Хотел перевести фразы в lang_main.php на узбекский язык. За основу взял русский перевод Алексея Борзова.

В узбекском переводе применялась кириллица с добавлением четырех дополнительных букв -- қ, ў,ғ, ҳ. Файл был сохранен в формате utf-8.


Когда закачал файл на сервер, пошли какие-то ошибки с include'ми на самом верху. В принципе узбекские фразы показываются. Но если выбрать кодировку utf-8, то основной текст не показывается.

Файл с переводом прилагается. Также, после регистрации на сайте yurist.uz можно выбрать в профиле узбекский и увидеть ошибки.

Не сможет ли кто указать, где надо поработать напильником.

Болшое спасибо.

Код: Выделить всё

//
// Translation performed by Bobirkhon Ismailov
// bismailov@uzavtoyul.uz
//
// Внимание! Мой e-mail указан здесь для того, чтобы можно было сообщать мне о проблемах в 
// переводе. За технической поддержкой обращайтесь, пожалуйста, на соответствующий
// форум на http://www.phpbb.com/ 
// Есть хороший шанс нарваться на грубый ответ или не получить никакого ответа, если
// доставать меня по e-mail'у. Спасибо за понимание.
//

//    Краткая информация о проблемах с русским языком: 
//
// 1) Если вместо русских букв вылезают символы &####;, то выкиньте из шаблона
//    overall_header.tpl строку <meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
// 2) Если не работает поиск по русскому тексту, то раскомментируйте следующую строку
//    (может не сработать, если нет соответствующей локали: проконсультируйтесь у своего
//    системного администратора):

setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'utf-8';
$lang['DIRECTION'] = 'ltr';
$lang['LEFT'] = 'left';
$lang['RIGHT'] = 'right';
$lang['DATE_FORMAT'] =  'd.m.Y'; // This should be changed to the default date format for your language, php date() format

//
// Common, these terms are used
// extensively on several pages
//
$lang['Forum'] = 'Форум';
$lang['Category'] = 'Категория';
$lang['Topic'] = 'Мавзу';
$lang['Topics'] = 'Мавзулар';
$lang['Replies'] = 'Жавоблар';
$lang['Views'] = 'Кўришлар'; 
$lang['Post'] = 'Хабар';        // ???
$lang['Posts'] = 'Хабарлар';       // ???
$lang['Posted'] = 'Ёзилган';
$lang['Username'] = 'Исм';
$lang['Password'] = 'Парол';
$lang['Email'] = 'Эл. почта';
$lang['Poster'] = 'Автор';          // ???
$lang['Author'] = 'Автор';
$lang['Time'] = 'Вақт';
$lang['Hours'] = 'Соатлар';
$lang['Message'] = 'Хабар';

$lang['1_Day'] = 'Кун давомида';
$lang['7_Days'] = 'Ҳафта давомида';
$lang['2_Weeks'] = 'Икки ҳафта давомида';
$lang['1_Month'] = 'Ой давомида';
$lang['3_Months'] = 'Уч ой давомида';
$lang['6_Months'] = 'Ярим йил давомида';
$lang['1_Year'] = 'Йил давомида';

$lang['Go'] = 'Ўтиш';
$lang['Jump_to'] = 'Ўтиш';
$lang['Submit'] = 'Юбориш';
$lang['Reset'] = 'Қайтариш';
$lang['Cancel'] = 'Рад этиш';
$lang['Preview'] = 'Кўриб чиқиш';
$lang['Confirm'] = 'Тасдиқланг';
$lang['Spellcheck'] = 'Орфография';
$lang['Yes'] = 'Ҳа';
$lang['No'] = 'Йўқ';
$lang['Enabled'] = 'Ёқиқ';
$lang['Disabled'] = 'Ўчиқ';
$lang['Error'] = 'Ҳато';

$lang['Next'] = 'Кейиги';
$lang['Previous'] = 'Олдинги';
$lang['Goto_page'] = 'Саҳифага';
$lang['Joined'] = 'Рўйхатга олинган';
$lang['IP_Address'] = 'IP адрес';

$lang['Select_forum'] = 'Форумни танланг';
$lang['View_latest_post'] = 'Охирги хабарни кўриш';
$lang['View_newest_post'] = 'Энг охирги хабар';
$lang['Page_of'] = '<b>%d</b> бет, <b>%d</b>-тадан'; // Replaces with: Page 1 of 2 for example

$lang['ICQ'] = 'ICQ Number';
$lang['AIM'] = 'AIM Address';
$lang['MSNM'] = 'MSN Messenger';
$lang['YIM'] = 'Yahoo Messenger';
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

bismailov

Код: Выделить всё

setlocale(LC_ALL, 'ru_RU.CP1251'); 
$lang['ENCODING'] = 'utf-8';
я думаю не имеет смысла ставить локаль вин-1251 если ты на утфе... =) вот только я думаю утф использовать гиморно сильно... имел уже не удачный опыт...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y

Вернуться в «Локализация модов для phpBB 2.0.x»