Bug 7183

Summary: i18n: FR: better User Interface
Product: Sisyphus Reporter: kirill <kirill>
Component: alterator-i18nAssignee: inger <inger>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: adiel, ldv, mike, vk
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 6781    
Bug Blocks:    

Description kirill 2005-06-23 15:10:43 MSD
Очевидно, что выбор локали должен быть как общесистемный, так и для
 отдельных пользователей. М. б. стоит сделать две вкладки: первая --
 системные настройки, вторая -- настройки пользователей. Чтобы на второй
 вкладке можно было определить локаль для каждого пользователя _отдельно_.
 И кодировку свою для каждого пользователя :)

Выбор локали лучше сделать покомпонентным 
(т. е. Язык+Регион+Кодировка+(вариант))

Например, нарисовать такую табличку горизонтальную из списков:

Язык:	Регион:			Кодировка	Вариант
.	.			.		.
.	.(тут список 		.
.	зависит от языка)
.

Варианты необязательны, но у белорусских, например, локалей, они есть.

Думаю, логично будет согласовать терминологию с install2, шаг i18n. 
Напомню: там было понятие "основной язык" -- тот, который выбран при 
установке, он же -- локаль по умолчанию. И там было написано, что его 
можно будет легко сменить.
Comment 1 Michael Shigorin 2005-06-23 17:11:41 MSD
хм, не напоминает #6781?
Comment 2 inger@altlinux.org 2005-06-24 16:42:21 MSD
сейчас там сделано всё по простому.
Если запущено под пользователем, то будет редактироваться локальный ~/.i18n,
если под рутом - то системный.
Имена берутся непосредственно у glibc (данные по установленным локалям), могу
сделать дополнительное разделение по territory/language, если буду знать как
вытаскивать вариант (см. вопрос ниже)

Кодировка однозначно будет на отдельной вкладке чтобы чайники не нарывались.

А как вытащить вариант (или modifier) не знаю. Дима подскажи? locale что надо
сказать чтобы например для uz_UZ@cyrillic вытащить cyryllic.

Если это невозможно то и не стоит заморачиваться ибо в title всё и так сказано.


Comment 3 Michael Shigorin 2005-06-24 19:51:13 MSD
(In reply to comment #2)
> Если запущено под пользователем, то будет редактироваться локальный ~/.i18n,
> если под рутом - то системный.
Замечательно!

> Имена берутся непосредственно у glibc (данные по установленным локалям), могу
> сделать дополнительное разделение по territory/language, если буду знать как
> вытаскивать вариант (см. вопрос ниже)
Вроде обсудили в d-c@?

> Кодировка однозначно будет на отдельной вкладке чтобы чайники не нарывались.
IMHO лучше не так -- для экспертов там же (по настройке на вкладку смешно и
неудобно), для не-экспертов -- прятать.  Но это если будет такое слово в этой
букве и соображения по user level также уехали в d-c@.

Ну и в любом разе хорошо бы грозное предупреждение про грабли и ссылку на convmv
для тех, которые будут лежать на файловой системе. (для root -- с кнопкой
"установить" :))
Comment 4 Michael Shigorin 2007-11-10 15:00:02 MSK
К большому сожалению некоторых, alterator-i18n тоже уже не с нами.  См. тж.
#6781, #6630.