Closed
Bug 859891
Opened 12 years ago
Closed 12 years ago
Lightning: Localization issue for refreshInterval menu in the calendar properties dialog
Categories
(Mozilla Localizations :: ru / Russian, defect)
Mozilla Localizations
ru / Russian
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: wgud2000-bugbird, Assigned: ragnaar)
References
Details
Correct calendar.properties entry:
calendarPropertiesEveryMinute=Каждую минуту;Каждые #1 минуты;Каждые #1 минут
to avoid <Index #2 of aWords for value "Каждую минуту;Каждые #1 минут" is invalid -- plural rule> error
Summary: Localization issue for refreshInterval menu in the calendar properties dailog → Localization issue for refreshInterval menu in the calendar properties dialog
Comment 3•12 years ago
|
||
Please clarify:
Is this an problem with how plural rules are used in this dialog?
Or is this an problem with the Russian localization of the property string?
The problem is that all options are exactly the same in Russian it says 'every minute' at all five lines.
> Is this an problem with how plural rules are used in this dialog?
> Or is this an problem with the Russian localization of the property string?
Tough question. Logic is ok... almost.
Someone should replace "Каждую минуту;Каждые #1 минут" with "Каждую минуту;Каждые #1 минуты;Каждые #1 минут" and Thunderbird will be working fine.
Look, these rules are used in the following cases:
1: Каждую минуту (1st part of the property string)
2-4,22-24,32-34... : Каждые #1 минуты (2nd)
5-20,30,40... : Каждые #1 минут (3rd)
Theoretically for the 21 (31,41,51... except 111,211,311 and so on) we neen new template "Каждую #1 минуту" - similar to the 1st rule ("Every 1 minute" isn't commonly used in real life).
On the other hand, if we look at the dialog window, the only hardcoded values are 1, 15, 30, 60 and "manually". So the second form "Каждые #1 минуты" become useless and have been removed by someone. Unfortunately backend code still require string consists of 3 parts not 2 (error "Index #2 is invalid").
> it says 'every minute' at all five lines
Yep because of that "invalid index" error
Updated•12 years ago
|
Component: Dialogs → ru / Russian
Product: Calendar → Mozilla Localizations
Summary: Localization issue for refreshInterval menu in the calendar properties dialog → Lightning: Localization issue for refreshInterval menu in the calendar properties dialog
Version: Lightning 1.9.1 → unspecified
Comment 7•12 years ago
|
||
Fixed by Alexey Gubanov on central/aurora/beta
http://hg.mozilla.org/l10n-central/ru/rev/da5c1ae29d8b
http://hg.mozilla.org/releases/l10n/mozilla-aurora/ru/rev/da5c1ae29d8b
http://hg.mozilla.org/releases/l10n/mozilla-beta/ru/rev/46bf2b8f55c1
Assignee: nobody → ragnaar
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago
OS: Windows 7 → All
Hardware: x86_64 → All
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•