View Issue Details

IDProjectCategoryView StatusLast Update
0000274SOGoWeb Generalpublic2010-04-19 20:34
Reportertokul Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version1.1.0 
Summary0000274: Translations don't support plural forms
Description

SOGo/UI/Contacts/
"A total of %{0} cards were imported in the addressbook."

SOGo/UI/Scheduler/
"A total of %{0} events were imported in the calendar."

It is impossible to translate these strings correctly. Only some languages use same noun form for all numeric values. English has two forms (1 card/2 cards), Lithuanian has three forms (1 kortel?/2 kortel?s/10 korteli?).

If translations do support plural forms, could you document it in http://www.scalableogo.org/english/support/faq/article/how-to-translate-sogo-in-another-language.html.

TagsNo tags attached.

Activities

wsourdeau

wsourdeau

2010-04-19 18:25

viewer   ~0000961

That is a very particular issue that we need to address. I believe there are documentation on this across the Internet describing "best pratices" for proper handling of plural forms in different languages.

tokul

tokul

2010-04-19 20:34

reporter   ~0000962

You can find information about plurals in gettext manual. http://www.gnu.org/software/hello/manual/gettext/Plural-forms.html

Please fix security issues first. 295 is only about one browser, but 301 is about all of them and proof of concept can be updated to load something more malicious than "hello world."

Issue History

Date Modified Username Field Change
2009-12-04 12:44 tokul New Issue
2010-04-19 18:25 wsourdeau Note Added: 0000961
2010-04-19 20:34 tokul Note Added: 0000962