Always export the first plurals string and only consecutive plurals

To have a valid pofile we need to have all the plural form from index 0.
This commit is contained in:
Cédric Krier
2025-01-01 11:50:13 +01:00
parent fb714566f2
commit 592240fdb3
+5 -6
View File
@@ -1034,14 +1034,13 @@ class Translation(
entry.msgid_plural = translation.src_plural
entry.msgstr = ''
entry.msgstr_plural = {}
if translation.value:
entry.msgstr_plural[0] = translation.value
entry.msgstr_plural[0] = translation.value or ''
if translation.value_1:
entry.msgstr_plural[1] = translation.value_1
if translation.value_2:
entry.msgstr_plural[2] = translation.value_2
if translation.value_3:
entry.msgstr_plural[3] = translation.value_3
if translation.value_2:
entry.msgstr_plural[2] = translation.value_2
if translation.value_3:
entry.msgstr_plural[3] = translation.value_3
else:
entry.msgstr = translation.value or ''
if entry.msgid or entry.msgstr or entry.msgstr_plural: