Skip to content

Wrong num_plurals in Catalog #495

Description

@denis90

Overview Description

For tr and hu locales num_plurals is different in Catalog and plural.to_gettext.

Steps to Reproduce

frombabelimportLocale, pluralfrombabel.messages.catalogimportCataloglocale="hu"plural_form=Locale.parse(locale).plural_formprint"Rules: ", plural_form.rulesprint"Gettext: ", plural.to_gettext(plural_form)
catalog=Catalog(locale)
print"Catalog.num_plurals: ", catalog.num_plurals

Actual Results

Rules: {u'one': u'n in 1'}
Gettext: nplurals=2; plural=(((n == 1)) ? 0 : 1)
Catalog.num_plurals: 1

Expected Results

Rules: {u'one': u'n in 1'}
Gettext: nplurals=2; plural=(((n == 1)) ? 0 : 1)
Catalog.num_plurals: 2

Reproducibility

Additional Information:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions