Bug 6863

Summary: Selecting languages: more highlight about English
Product: Sisyphus Reporter: Vitaly A. Ostanin <vyt>
Component: alterator-install2Assignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: adiel, kirill, mike
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 6781, 6630    
Bug Blocks:    

Description Vitaly A. Ostanin 2005-05-16 20:06:26 MSD
Подсказку о том, что английская локаль ставится всегда, надо бы вынести на
видное место. В справке она далековато.

Там же в справке при разрешении 1280x1024 есть строка, начинающаяся с длинного
тире. Надо бы перед mdash ставить неразрывные пробелы. Ну и как уже говорилось,
вертикальное узкое окно для справки делает чтение неудобным.

installer-2.9.9.6
Comment 1 Sergey V Turchin 2005-06-08 18:45:08 MSD
(In reply to comment #0) 
> Подсказку о том, что английская локаль ставится всегда, надо бы вынести на 
> видное место. В справке она далековато. 
А она пока не ставиться всегда. 
Comment 2 Michael Shigorin 2005-06-08 19:31:11 MSD
Видимо, имелось в виду наличие возможности работы с языком (переводы, шрифты,
ввод).  В этом смысле она действительно de facto установлена всегда.

"Английская локаль" != en_US...
Comment 3 Sergey V Turchin 2005-06-08 19:45:48 MSD
(In reply to comment #2) 
> "Английская локаль" != en_US... 
так же "Английская локаль" != "C" 
Не надо писать, что "Английская локаль" всегда ставиться. 
Те, кому надо, пусть лучше выберут. 
А тем, кому не надо, она и так поставиться. 
 
Comment 4 Michael Shigorin 2005-06-08 19:51:00 MSD
2 zerg: я про "C", ты про "не устанавливается" -- наверное, про "en_{GB,US}", а
вот что подумает устанавливающий -- вааще отдельный вопрос. :)

2 kirill: в общем, надо как-то объяснить это доступно.
Comment 5 kirill 2005-06-08 20:10:38 MSD
> 2 kirill: в общем, надо как-то объяснить это доступно.
Цитирую справку:

Вне зависимости от установленных языков, в любой системе Linux всегда имеется  
возможность выводить сообщения на английском языке[[Этому ``системному''       
английскому языку соответствует специальная <локаль>, она называется <C> или   
<POSIX>.]], для этого ничего не требуется специально устанавливать. Однако если
Вы хотите, чтобы была возможность видеть системные сообщения, даты и т. п.     
оформленными в соответствии в нормами, принятыми в Англии или в США, выберите  
``English''.

Это, по-вашему, недостаточно доступно? Тогда подскажите, пож., как переделать.
Comment 6 Sergey V Turchin 2005-06-08 20:40:33 MSD
(In reply to comment #5) 
 
[...] 
 
> Это, по-вашему, недостаточно доступно? 
IMHO доступно и сочетается с #3 
 
Comment 7 Vitaly A. Ostanin 2005-06-09 15:38:43 MSD
Не нужно цепляться к словам "английская локаль". Все пользователи, которым я
ставил installer-*, задавали один и тот же вопрос - нужно ли выбирать
"английский язык" специально.

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

Ради интереса проведите установку с новичками в линукс, соберите статистику. В
моём случае все пятеро высказались в духе "нельзя было сразу указать, что
английский и так будет?".
Comment 8 Sergey V Turchin 2005-06-09 16:51:59 MSD
(In reply to comment #7) 
> Не нужно цепляться к словам "английская локаль". 
Тогда пишите конкретнее. 
 
> Все пользователи, которым я 
> ставил installer-*, задавали один и тот же вопрос - нужно ли выбирать 
> "английский язык" специально. 
Они все были из той категории, для которой любой вариант будет приемлем. 
Т.е. вообще, в таких ситуациях IMHO не слишком сильно страшно оставить 
пользователя в неведении, но если есть возможность, то конечно лучше не 
оставлять. 
 
> Подсказываю, как переделать: вынести часть справки, описывающую возможность 
> ввода на английском языке на более видное место. При выборе языков  
> пользователя 
> больше интересует наличие нужных ему языков, чем "что такое локаль". 
Да, видимо, как-то так и надо. В рассчете на чайников. А более технически 
можно в руководстве написать. 
 
> Ради интереса проведите установку с новичками в линукс, соберите статистику. 
IMHO и так ясно. 
 
> В 
> моём случае все пятеро высказались в духе "нельзя было сразу указать, что 
> английский и так будет?". 
Могу поспорить, что у всех их основной язык одинаковый и не английский :-) 
 
Comment 9 Vitaly A. Ostanin 2005-06-09 18:30:47 MSD
(In reply to comment #8)
> (In reply to comment #7) 
> > Не нужно цепляться к словам "английская локаль". 
> Тогда пишите конкретнее. 

Хорошо, постараюсь :)

> > Все пользователи, которым я 
> > ставил installer-*, задавали один и тот же вопрос - нужно ли выбирать 
> > "английский язык" специально. 
> Они все были из той категории, для которой любой вариант будет приемлем. 

Это наши программисты микропроцессоров. Они не глупые, они просто не знают. И
как все нормальные люди, не любят читать всю справку ради ответа на простой и
очевидный (для них) вопрос.

<skipped/>

> > В 
> > моём случае все пятеро высказались в духе "нельзя было сразу указать, что 
> > английский и так будет?". 
> Могу поспорить, что у всех их основной язык одинаковый и не английский :-) 

Не спорю :)
Comment 10 Sergey V Turchin 2005-06-09 18:46:11 MSD
(In reply to comment #9) 
 
[...] 
 
> не любят читать всю справку  
В этом и есть основная проблема. 
Тут решением может быть только всегда ставить все en_* локали и исключить 
English из дополнительных языков, но тогда не получиться сэкономить место на 
локалях и переводах тем, кому это может понадобиться. 
 
> ради ответа на простой и очевидный (для них) вопрос. 
Раз не знают, то не очевидный :-) 
 
[...] 
 
Comment 11 Vitaly A. Ostanin 2005-06-09 19:02:28 MSD
(In reply to comment #10)
> (In reply to comment #9) 
>  
> [...] 
>  
> > не любят читать всю справку  
> В этом и есть основная проблема. 
> Тут решением может быть только всегда ставить все en_* локали и исключить 
> English из дополнительных языков, 

Гораздо проще написать на видном месте про всегда доступные английские буквы
(ввод, шрифты), и что английские буквы != английская локаль, читайте справку для
деталей.

> но тогда не получиться сэкономить место на 
> локалях и переводах тем, кому это может понадобиться. 

Лучше экономить, по-моему.

Всё, у меня аргументы кончились :) Это не принципиальный вопрос, это я так,
повесил, что заметил.

<skipped/>
Comment 12 Michael Shigorin 2005-06-09 20:01:10 MSD
(In reply to comment #10)
> > не любят читать всю справку  
> В этом и есть основная проблема. 
Это медицинский факт и его надо воспринимать как данность, увы.

> Тут решением может быть только всегда ставить все en_* локали 

Блин!!  Уже ж разжевали :-(

> и исключить English из дополнительных языков, но тогда не получиться 
> сэкономить место на локалях и переводах тем, кому это может понадобиться. 

При этом есть случаи, когда en_US != C и нужен именно en_US (да, это идиотизм
всяких ораклов, но лучше тоже воспринимать как данность, чем создавать
несчастным, которые с _этим_ сталкиваются, ещё проблемы).

> > ради ответа на простой и очевидный (для них) вопрос. 
> Раз не знают, то не очевидный :-) 

Он и для тех, кто более в курсе, далеко неочевидный.  См. #6781.

Решение: "Английский" из доп. языков или убрать, или при его выборе _добавлять_
en_US и можбыть en_GB; в выбиралке основного -- надо посмотреть, что тамошние
люди (SuSE, RH, Debian) ставят локалью при "English": C, POSIX или что-то из en_*.
Comment 13 kirill 2005-06-10 00:45:40 MSD
> Гораздо проще написать на видном месте про всегда доступные английские буквы
> (ввод, шрифты), и что английские буквы != английская локаль, читайте справку для
> деталей.

Спасибо, переделаю справку. Вообще такие замечания очень полезны, потому
что далеко не всегда удаётся хорошо придумать за пользователя, что для него 
самое важное. ;)
Comment 14 Sergey V Turchin 2005-06-10 13:45:20 MSD
 (In reply to comment #12) 
> Решение: "Английский" из доп. языков или убрать, или при его выборе 
_добавлять_ 
> en_US и можбыть en_GB; в выбиралке основного -- надо посмотреть, что 
тамошние 
> люди (SuSE, RH, Debian) ставят локалью при "English": C, POSIX или что-то из 
en_*. 
>  
Короче, варианта всего 2: 
Ставить все локали en_* с переводами или не ставить. 
 
Решение: 
По-умолчанию English сделать отмеченным. 
 
Comment 15 Michael Shigorin 2005-06-10 15:52:36 MSD
(In reply to comment #14)
> Короче, варианта всего 2: 
> Ставить все локали en_* с переводами или не ставить. 
Да.

> Решение: 
> По-умолчанию English сделать отмеченным. 
Нет.

Если кто-то не прочитает справку и поставит _дополнительный_ English, вреда
(кроме места) не будет.  А прибивать действительно редко используемые локали
"включено по умолчанию" IMCO не стоит.

2 kirill: есть ещё такой момент... надо бы как-то _ясно_ описать в р-не выбора
_языков_, что если выбрали английский потому, что привычен англоязычный
интерфейс, а вообще надо работать с той же кириллицей -- нажмите "стоп" и
выбирайте нужный язык, поскольку оторвать лишнюю локализацию несравнимо проще,
чем прикрутить недостающую.  Это FAQ с незапамятных времён и не ALT-specific, но
будет хорошо, если хоть у нас тут будет ясность.
Comment 16 Vitaly A. Ostanin 2005-06-11 00:11:42 MSD
Ещё можно поменять выбор языка на выбор локали. Я не твёрдо помню, но сейчас
вроде бы выбирается язык, а по нему - локаль. Самый логичный (на мой взгляд)
вариант выбора раскладок, языков и "языковых окружений" был в установщике винды. 

Если соответствовать - получится и логично, и дружественно для мигрантов с
винды. Или не получится :)
Comment 17 Michael Shigorin 2005-06-13 13:16:34 MSD
(In reply to comment #16)
> Ещё можно поменять выбор языка на выбор локали.
#6781
Comment 18 Michael Shigorin 2007-03-31 13:53:00 MSD
Пока справки на этом шаге ещё нет, стоит это вспомнить...
Comment 19 Michael Shigorin 2007-11-10 14:56:58 MSK
Предлагаю эту багу закрыть, поскольку она дублирует две других, а ситуация с тех
пор всё равно изменилась.
Comment 20 inger@altlinux.org 2008-03-24 12:10:46 MSK
теперь ставятся все локали