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)

defect
Not set
normal

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
> calendar.properties: russian locale
Confirm with Tbird 17.0.9 + Lightning 1.9.1 + Russian locale
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
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
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.