Bug 21477

Summary: Не загружается справка на русском
Product: Sisyphus Reporter: Alexandre Prokoudine <alexandre.prokoudine>
Component: blenderAssignee: Sergey Kurakin <kurakin>
Status: RESOLVED LATER QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, cas, egori, rider
Version: unstableKeywords: l10n
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 19564    

Description Alexandre Prokoudine 2009-09-08 14:19:11 MSD
Несмотря на наличие установленного пакета blender-docs программа упорно лезет в английский раздел вики с документацией. Направьте его хотя бы на http://wiki.blender.org/index.php/Doc:RU/Manual тогда уж.
Comment 1 Sergey Kurakin 2009-09-09 22:26:02 MSD
(In reply to comment #0)
> Несмотря на наличие установленного пакета blender-docs

  Пакет blender-docs содержит информацию шестилетней давности. Приблизительно в то же время blender documentation project полностью перешел на wiki, что сделало почти невозможным поддержку blender-docs в актуальном состоянии. И хотя документация из blender-docs весьма полезна и по большей части актуальна до сих пор, я бы все-таки не хотел ссылаться на нее непосредственно из blender'а. 

> программа упорно лезет в
> английский раздел вики с документацией. Направьте его хотя бы на
> http://wiki.blender.org/index.php/Doc:RU/Manual тогда уж.

  Вы имеете ввиду ссылку из меню Help -> Manual? Или что-нибудь другое?
Comment 2 Alexandre Prokoudine 2009-09-10 14:39:34 MSD
> Пакет blender-docs содержит информацию шестилетней давности.

Я как бы в курсе :) Просто год назад при мне произносилась фраза, что блендер пропатчен нами на тему загрузки этой документации. Как оказалось, не вполне.

> Вы имеете ввиду ссылку из меню Help -> Manual? 

Как ни странно, я имею в виду именно это :)
Comment 3 Sergey Kurakin 2009-09-21 00:44:51 MSD
(In reply to comment #2)
>> Пакет blender-docs содержит информацию шестилетней давности.
> Я как бы в курсе :) Просто год назад при мне произносилась фраза, что блендер
> пропатчен нами на тему загрузки этой документации. Как оказалось, не вполне.

  Не встречал ни патчей ни упоминаний о них. Однако, этот вопрос я, пожалуй, решу, сделав отдельный пакет blender-plugins-localdocs, при установке которого пользователь получит еще один пункт в меню "Help -> Manual (local)" с пометкой "outdated" в tooltip'e.

>> Вы имеете ввиду ссылку из меню Help -> Manual? 
> Как ни странно, я имею в виду именно это :)

  Вы напрасно удивляетесь моей дотошности. Blender вполне мог бы содержать в своих недрах и другие ссылки на документацию, мне неизвестные. Потому и уточнил.

  Признаться, ваше предложение поставило меня в тупик. Еще больше удивил cas@, поставив эту запись блокером #19564. Предлагаю попробовать вместе найти приемлемое решение, имея ввиду следующее:

1. Безусловно заменять оригинальную ссылку ссылкой на русскую документацию недопустимо хотя бы потому, что не все пользователи AltLinux говорят на русском.

2. Делать такую замену только для тех пользователей, кто включил русский интерфейс в blender'e -- было бы приемлемо, но есть технические сложности -- Python Blender API не позволяет получить установки локализации.

3. Количество красных пятен -- непереведенных фрагментов -- в русской документации поражает воображение и на глаз составляет более 85%.

4. Заглавная страница оригинальной документации имеет на видном месте переключатель доступных языков в виде флажков.

Учитывая все это, хочу еще раз переспросить: действительно ли так принципиально иметь ссылку именно на русскую документацию из меню Help?
Comment 4 AEN 2009-09-21 00:52:33 MSD
(В ответ на комментарий №3)
> Предлагаю попробовать вместе найти
> приемлемое решение, имея ввиду следующее:
> 
> 1. Безусловно заменять оригинальную ссылку ссылкой на русскую документацию
> недопустимо хотя бы потому, что не все пользователи AltLinux говорят на
> русском.
> 
> 2. Делать такую замену только для тех пользователей, кто включил русский
> интерфейс в blender'e -- было бы приемлемо, но есть технические сложности --
> Python Blender API не позволяет получить установки локализации.
> 
> 3. Количество красных пятен -- непереведенных фрагментов -- в русской
> документации поражает воображение и на глаз составляет более 85%.
> 
> 4. Заглавная страница оригинальной документации имеет на видном месте
> переключатель доступных языков в виде флажков.
> 
> Учитывая все это, хочу еще раз переспросить: действительно ли так принципиально
> иметь ссылку именно на русскую документацию из меню Help?

Конечно же, только п.2 приемлем.
Comment 5 Sergey Kurakin 2009-09-22 20:33:23 MSD
(In reply to comment #4)
> (В ответ на комментарий №3)

> > 2. Делать такую замену только для тех пользователей, кто включил русский
> > интерфейс в blender'e -- было бы приемлемо, но есть технические сложности --
> > Python Blender API не позволяет получить установки локализации.

> Конечно же, только п.2 приемлем.

Согласен. Но именно этот пункт я не в состоянии сейчас реализовать. Ссылка на документацию открывается из питонового скрипта, а узнать из этого скрипта включенный для интерфейса язык не представляется возможным.

Думаю, что если копнуть глубже -- в код, из которого вызывается питоновый скрипт -- то проблема разрешима. Но в данный момент копать глубже я не могу.
Comment 6 Sergey Kurakin 2010-01-06 17:57:56 MSK
Сделал пакет blender-plugins-localdocs-0.0.1-alt1 с зависимостью от blender-docs. Пакет добавляет в blender пункт меню "Help -> Manual (local)", как я обещал в #3.