Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№125-03-2009 15:30:42

Fcl
Участник
 
Группа: Members
Зарегистрирован: 25-03-2009
Сообщений: 1
UA: Firefox 3.0

Bugzilla 3.2.2 - отсутствует вкладка Localization

Привет!

Есть проблема.
Поставил багзиллу 3.2.2, поставил русскую локализацию, но в editparams.cgi отстутсвует вкладка Localiztion, которая была на ранних версиях багзиллы. Это так и должно быть? А как мне тогда поменять локаль на русскую?

Отсутствует

 

№228-03-2009 05:21:14

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.0

Re: Bugzilla 3.2.2 - отсутствует вкладка Localization

Действительно, параметр languages исчез: https://bugzilla.mozilla.org/show_bug.cgi?id=365378

Достаточно установить пакет локализации и запустить checksetup.pl. Дальнейшее зависит от настроек веб-обозревателя, который должен в запросе указывать Accept-Language: ru.

Проверить это можно на landfill: если http://landfill.bugzilla.org/bugzilla_l10n/ и https://landfill.bugzilla.org/bugzilla30l10n/ отображаются на русском, любой другой экземпляр Bugzilla с установленной локализацией тоже должен быть на русском.

Отсутствует

 

№330-03-2009 22:36:02

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11770
UA: Minefield 3.6

Re: Bugzilla 3.2.2 - отсутствует вкладка Localization

SnowyOwl

Дальнейшее зависит от настроек веб-обозревателя, который должен в запросе указывать Accept-Language: ru.

Кстати, это слегка некорректно. Некоторые браузеры посылают вместо "ru" - "ru-RU" (по моему этим раньше отличалась Опера).
Насколько я вижу, тестовая инсталляция Bugzilla "ru-RU" не считает за русский язык.

Добавлено 30-03-2009 22:40:22
P.S.
Только что запустил Midori - он тоже отправляет ru-ru.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№431-03-2009 07:05:41

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.0

Re: Bugzilla 3.2.2 - отсутствует вкладка Localization

Unghost пишет:

Кстати, это слегка некорректно. Некоторые браузеры посылают вместо "ru" - "ru-RU" (по моему этим раньше отличалась Опера).
Насколько я вижу, тестовая инсталляция Bugzilla "ru-RU" не считает за русский язык.

Распространенное заблуждение со стороны тех, кто конфигурирует веб-обозреватели. Цитирую RFC 2616:

Note: When making the choice of linguistic preference available to
      the user, we remind implementors of  the fact that users are not
      familiar with the details of language matching as described above,
      and should provide appropriate guidance. As an example, users
      might assume that on selecting "en-gb", they will be served any
      kind of English document if British English is not available. A
      user agent might suggest in such a case to add "en" to get the
      best matching behavior.

Иначе говоря, если клиент требует ru-RU, Bugzilla не вправе возвращать ru.  Если в запросе будет ru-RU, ru -- тогда да, но не иначе. Наоборот работает: если в запросе ru -- сервер имеет право вернуть ru-RU, если у него нет просто ru.

В гипотетическом примере Accept-Language: ru-MD, ro и на сервере есть template/ru и template/ro правильный ответ -- Румынский.

Internet Explorer, Firefox и QLS -- при выборе ru-RU автоматом подставляют после него ru.

Администратору Bugzilla, у которого пользователи упорствуют, а централизованное администрирование их веб-обозревателей недоступно -- можно посоветовать лишь устроить symlink'и ru-RU -> ru, ru-MD -> ru и прочесть https://bugzilla.mozilla.org/show_bug.cgi?id=476129

Поведение Bugzilla менять не будут, так как оно соответствует RFC: https://bugzilla.mozilla.org/show_bug.cgi?id=258246

Отредактировано SnowyOwl (31-03-2009 07:08:32)

Отсутствует

 

№501-04-2009 01:17:12

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Omniweb 5.9

Re: Bugzilla 3.2.2 - отсутствует вкладка Localization

Кошмар. Это же неправильно.

Отсутствует

 

№601-04-2009 08:14:01

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.0

Re: Bugzilla 3.2.2 - отсутствует вкладка Localization

Al_H пишет:

Кошмар. Это же неправильно.

Беретесь доказать с RFC в руках? Postel's law в действии как-никак :)

Отсутствует

 

№729-11-2009 05:18:06

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 3.0

Re: Bugzilla 3.2.2 - отсутствует вкладка Localization

Только что реализован явный выбор языка, результат хранится в cookie:

https://bugzilla.mozilla.org/show_bug.cgi?id=421265

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]