Commit 2142efd0 authored by Weblate's avatar Weblate

Merge remote-tracking branch 'origin/master'

parents fb6231e2 e69d76b3
...@@ -29,10 +29,18 @@ class Migration(DataMigration): ...@@ -29,10 +29,18 @@ class Migration(DataMigration):
def forwards(self, orm): def forwards(self, orm):
"Write your forwards methods here." "Write your forwards methods here."
for lang in orm.Language.objects.all(): for lang in orm.Language.objects.all():
# Cleanup plural equation
if lang.pluralequation[-1] == ';':
lang.pluralequation = lang.pluralequation[:-1]
if lang.pluralequation[0] == '(' and lang.pluralequation[-1] == ')':
lang.pluralequation = lang.pluralequation[1:-1]
# Add plural type
lang.plural_type = get_plural_type( lang.plural_type = get_plural_type(
lang.code, lang.code,
lang.pluralequation lang.pluralequation
) )
lang.save() lang.save()
def backwards(self, orm): def backwards(self, orm):
......
...@@ -210,6 +210,8 @@ def get_plural_type(code, pluralequation): ...@@ -210,6 +210,8 @@ def get_plural_type(code, pluralequation):
Gets correct plural type for language. Gets correct plural type for language.
''' '''
# Remove not needed parenthesis # Remove not needed parenthesis
if pluralequation[-1] == ';':
pluralequation = pluralequation[:-1]
if pluralequation[0] == '(' and pluralequation[-1] == ')': if pluralequation[0] == '(' and pluralequation[-1] == ')':
pluralequation = pluralequation[1:-1] pluralequation = pluralequation[1:-1]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment