Bug 52526 - В списке часовых поясов присутствуют непереведенные локации и дубликаты
Summary: В списке часовых поясов присутствуют непереведенные локации и дубликаты
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-l10n (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-12-25 10:45 MSK by Vera Blagoveschenskaya
Modified: 2025-11-08 20:34 MSK (History)
10 users (show)

See Also:


Attachments
screen (299.03 KB, image/png)
2024-12-25 10:45 MSK, Vera Blagoveschenskaya
no flags Details
mountain (157.76 KB, image/png)
2025-10-14 16:59 MSK, obidinog@basealt.ru
no flags Details
codename (117.23 KB, image/png)
2025-10-14 16:59 MSK, obidinog@basealt.ru
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2024-12-25 10:45:34 MSK
Created attachment 17439 [details]
screen

Стенды: Workstation K 10.4, Workstation 10.4, Education 10.4, Simply 10.4
Версия пакета: alterator-l10n-2.9.144-alt1.noarch

1) Начать установку системы, дойти до шага 3/13 Дата и время
2) Прокрутить список Часовых поясов.

Результат: в списке часовых поясов присутствуют непереведенные часовые пояса - см. скриншот. 

Ожидаемый результат: присутствует перевод часовых поясов на русский язык.
Перед переводом список часовых поясов нужно вычитать, замечены дубликаты вида "Istanbul" и "Стамбул". Строки вида Страна/Город также считаю некорректными (оставить только Город для единообразия).
Comment 1 Vera Blagoveschenskaya 2024-12-28 17:13:56 MSK
Также актуально для p11 alterator-l10n-2.9.148-alt1
Comment 2 Монастырский Илья 2025-02-16 15:53:08 MSK
Образ:
Alt Server 10.4 RC4

Версия пакета:
alterator-l10n-2.9.144-alt1.p10.2

Ошибка актуальна
Comment 3 Vera Blagoveschenskaya 2025-02-17 12:08:52 MSK
Актуально для версии
alterator-l10n-2.9.150-alt1
Comment 4 Антон Мидюков 2025-09-16 12:45:11 MSK
Это следствие коммита в alterator-datetime:

https://git.altlinux.org/gears/a/alterator-datetime.git?p=alterator-datetime.git;a=commit;h=6bac8615765a4ad19b9ae1a7d412073d54fbaf90

Надо в alteator-l10n:
1. Доработать alterator-l10n/tzone-po/tzone_extract, чтобы добавлял зоны из tzdata.zi в tzone.pot
2. Обновить tzone.pot исправленным скриптом alterator-l10n/tzone-po/tzone_extract
3. смержить tzone.pot и ru.po
4. перевести непереведённые записи в ru.po
Comment 5 Sergey V Turchin 2025-09-16 13:50:29 MSK
А может вообще всё это хозяйство перенести в alterator-datetime?

Я вообще при создании новых модулей alterator говорю класть переводы вместе с модулем, а то постоянно дёргать alterator-l10n неудобно и его acl раздувается.

Вообще alterator-l10n изначально был задумал для того, чтобы переводчики им самостоятельно занимались. Т.к. эта идея давно протухла, удобнее растаскивать переводы по модулям.
Comment 6 Mikhail Efremov 2025-09-16 20:59:13 MSK
(Ответ для Антон Мидюков на комментарий #4)
> Это следствие коммита в alterator-datetime:
> 
> https://git.altlinux.org/gears/a/alterator-datetime.git?p=alterator-datetime.
> git;a=commit;h=6bac8615765a4ad19b9ae1a7d412073d54fbaf90
> 
> Надо в alteator-l10n:
> 1. Доработать alterator-l10n/tzone-po/tzone_extract, чтобы добавлял зоны из
> tzdata.zi в tzone.pot

Ну, положим, вот:
https://git.altlinux.org/people/sem/packages/?p=alterator-l10n.git&a=commitdiff&h=f2a640394e19a672088e413a2a8d62dd393a83b9

Остальное не знаю как раньше делалось, в Makefile вроде нет такого.
Comment 7 Антон Мидюков 2025-09-16 21:36:27 MSK
(Ответ для Mikhail Efremov на комментарий #6)
> (Ответ для Антон Мидюков на комментарий #4)
> > Это следствие коммита в alterator-datetime:
> > 
> > https://git.altlinux.org/gears/a/alterator-datetime.git?p=alterator-datetime.
> > git;a=commit;h=6bac8615765a4ad19b9ae1a7d412073d54fbaf90
> > 
> > Надо в alteator-l10n:
> > 1. Доработать alterator-l10n/tzone-po/tzone_extract, чтобы добавлял зоны из
> > tzdata.zi в tzone.pot
> 
> Ну, положим, вот:
> https://git.altlinux.org/people/sem/packages/?p=alterator-l10n.
> git&a=commitdiff&h=f2a640394e19a672088e413a2a8d62dd393a83b9
> 
> Остальное не знаю как раньше делалось, в Makefile вроде нет такого.

Не. Так куча всякого лишнего.

$ cd alterator-l10n/tzone-po/
$ ./tzone_extract
$ git diff

Нужно оставить только материк/*.
Comment 8 Mikhail Efremov 2025-09-16 22:59:53 MSK
Почему лишнего? Там все линк-зоны. В alterator-datetime они и показаны.
Comment 9 Антон Мидюков 2025-09-16 23:19:32 MSK
(Ответ для Mikhail Efremov на комментарий #8)
> Почему лишнего? Там все линк-зоны. В alterator-datetime они и показаны.

Несколько примеров (много такого):

GMT
Chile/EasterIsland
Cuba
Etc/GMT+0

Их нет в alterator-datetime.
Comment 10 Mikhail Efremov 2025-09-17 00:43:33 MSK
(Ответ для Антон Мидюков на комментарий #9)
> (Ответ для Mikhail Efremov на комментарий #8)
> > Почему лишнего? Там все линк-зоны. В alterator-datetime они и показаны.
> 
> Несколько примеров (много такого):
> 
> GMT
> Chile/EasterIsland
> Cuba
> Etc/GMT+0
> 
> Их нет в alterator-datetime.

Куба и Чили есть. А вот зоны Etc действительно нет. Ок, https://git.altlinux.org/people/sem/packages/?p=alterator-l10n.git&a=commitdiff&h=3c4f273451be618ca373ed884b267e8495e0e066
Comment 11 Антон Мидюков 2025-09-17 11:26:03 MSK
[#395105] EPERM (try 3) alterator-l10n.git=2.9.169-alt1

Переводы сделал. Одобрите, пожалуйста.
Comment 12 Repository Robot 2025-09-17 13:54:26 MSK
alterator-l10n-2.9.169-alt1 -> sisyphus:

Wed Sep 17 2025 Anton Midyukov <antohami@altlinux> 2.9.169-alt1
- tzone_extract: Add link zones for translation (thanks sem@)
- tzone-po: update russian translation (Closes: 52526)
Comment 13 obidinog@basealt.ru 2025-10-14 16:58:30 MSK
В версии alterator-l10n-2.9.169-alt1 не все строки переведены

Не переведено: Канада/Mountain
Присутствуют кодовые названия часовых поясов: 
RPC, ROC, ROK, LHI, NSW, ACT, W-SU, NZ, NZ-SHAT
Comment 14 obidinog@basealt.ru 2025-10-14 16:59:03 MSK
Created attachment 19776 [details]
mountain
Comment 15 obidinog@basealt.ru 2025-10-14 16:59:15 MSK
Created attachment 19777 [details]
codename
Comment 16 Mikhail Efremov 2025-10-14 17:53:55 MSK
(Ответ для obidinog@basealt.ru на комментарий #13)
> Присутствуют кодовые названия часовых поясов: 
> RPC, ROC, ROK, LHI, NSW, ACT, W-SU, NZ, NZ-SHAT

А в чем тут проблема? Я не знаю есть ли устоявшийся русский перевод для этих зон, если есть - надо переводить, конечно. Если нет - лучше оставить как есть, так же как UTC обычно не переводят.
Comment 17 Антон Мидюков 2025-11-08 20:34:57 MSK
Переводы обновлены:
https://packages.altlinux.org/ru/tasks/399560/