Skip to content

Translations update from Fedora Weblate - origin/sssd-2-7 #8374

Closed
weblate wants to merge 1 commit intoSSSD:sssd-2-7from
weblate:weblate-sssd-sssd-2-7
Closed

Translations update from Fedora Weblate - origin/sssd-2-7 #8374
weblate wants to merge 1 commit intoSSSD:sssd-2-7from
weblate:weblate-sssd-sssd-2-7

Conversation

@weblate
Copy link
Copy Markdown
Contributor

@weblate weblate commented Jan 16, 2026

Translations update from Fedora Weblate for SSSD/SSSD-2-7.

Current translation status:

Weblate translation status

Updated by "Update LINGUAS file" hook in Weblate.

Translation: SSSD/SSSD-2-7
Translate-URL: https://translate.fedoraproject.org/projects/sssd/sssd-2-7/

Added translation using Weblate (Latvian)

Added translation using Weblate (Georgian)

Added translation using Weblate (Breton)
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request adds translation files for Breton (br), Georgian (ka), and Latvian (lv). The changes appear to be automatically generated by Weblate. While the files for Breton and Latvian seem correct, I've found a significant issue in the Georgian translation file (po/ka.po) regarding the plural forms configuration. This could lead to build failures or incorrect pluralization at runtime. I have provided specific comments and suggestions to rectify this.

Comment thread po/ka.po
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The plural form for Georgian (ka) appears to be incorrect. According to multiple sources, including the GNU gettext manual and common practice in projects like GNOME, Georgian is treated as a language with a single plural form. The correct Plural-Forms header should be nplurals=1; plural=0;. Using the current value could lead to incorrect grammar or build failures when processing the file.

"Plural-Forms: nplurals=1; plural=0;\n"

Comment thread po/ka.po
Comment on lines +1962 to +1963
#: src/sss_client/pam_sss.c:609
#, c-format
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

In conjunction with correcting the Plural-Forms header for Georgian to nplurals=1, this plural message should only have one msgstr entry (msgstr[0]). The presence of msgstr[1] will cause a syntax error when nplurals=1 is set in the header.

msgstr[0] ""

Comment thread po/ka.po
Comment on lines +1969 to +1970
msgstr ""

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

In conjunction with correcting the Plural-Forms header for Georgian to nplurals=1, this plural message should only have one msgstr entry (msgstr[0]). The presence of msgstr[1] will cause a syntax error when nplurals=1 is set in the header.

msgstr[0] ""

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants