Skip to content

feat: Add Czech translation#2042

Open
netkv wants to merge 26 commits intosecureblue:livefrom
netkv:live
Open

feat: Add Czech translation#2042
netkv wants to merge 26 commits intosecureblue:livefrom
netkv:live

Conversation

@netkv
Copy link
Copy Markdown

@netkv netkv commented Mar 14, 2026

Adds czech translation. I am not too familar with Git or GitHub so I am really sorry if I done something wrong.

@netkv netkv requested a review from RoyalOughtness as a code owner March 14, 2026 16:39
@RoyalOughtness
Copy link
Copy Markdown
Collaborator

@netkv Thank you, now we just need someone who can review Czech

@komorebi40
Copy link
Copy Markdown

On it, I am native speaker, but I am no Linux/PC terminology expert or translator

@HastD
Copy link
Copy Markdown
Collaborator

HastD commented Mar 16, 2026

Just so you know, the POT file was somewhat out of date, so this translation is missing some lines from the latest version of the audit script. I merged a PR just now to update the POT file, but the new lines still need to be adding to existing translations, of course.

You can update your PO file by running the script at files/po/update_po.py; this will keep your existing translations while adding new entries with an empty msgstr for each newly added translatable string.

@netkv
Copy link
Copy Markdown
Author

netkv commented Mar 16, 2026

done

Comment thread files/po/cs/audit_secureblue.po Outdated
#: files/system/usr/libexec/secureblue/audit_secureblue.py:700
#, fuzzy
msgid "Ensuring automatic Homebrew updates are enabled"
msgstr "Kontrolování zda randomizace MAC adres je povolena"
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

I don't speak Czech but this looks like it's related to MAC address randomization, not Homebrew. Copy-paste error?

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

that's odd,
before i ran the python script it was like this
https://github.com/netkv/secureblue/blob/1509ad1fa9a31b29947a305d34045914a1d5a332/files/po/cs/audit_secureblue.po#L286

no clue what happended

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

oh maybe it's that because there was no homebrew strings in original file, that the python script put some string into it randomly?
https://github.com/netkv/secureblue/blob/8140ab40ba26c51baa59c8bede0090cb8770ecd2/files/po/cs/audit_secureblue.po (didn't had any homebrew strings)

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

need to recheck i guess

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

That's very strange, it should never modify existing translations like that. Not sure how that happened.

Copy link
Copy Markdown

@komorebi40 komorebi40 left a comment

Choose a reason for hiding this comment

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

I suggest some grammar, readability improvements to make it sound more Czech.

Comment thread files/po/cs/audit_secureblue.po Outdated
Comment thread files/po/cs/audit_secureblue.po Outdated
Comment thread files/po/cs/audit_secureblue.po Outdated

#: files/system/usr/libexec/secureblue/audit_secureblue.py:135
msgid "Ensuring no sysctl overrides"
msgstr "Kontrolování zda sysctl není přepsáno"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
msgstr "Kontrolování zda sysctl není přepsáno"
msgstr "Kontrolování, že sysctl není přepsán"

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

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

mě tam to zda prostě zní lépe
a pak otázka zda sysctl je on nebo ono
nevím

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Taky netuším a je mi to v podstatě docela jedno 😆


#: files/system/usr/libexec/secureblue/audit_secureblue.py:187
msgid "Ensuring no modprobe overrides"
msgstr "Kontrolování zda modprobe není přepsáno"
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Suggested change
msgstr "Kontrolování zda modprobe není přepsáno"
msgstr "Kontrolování, že modprobe není přepsán"

Comment thread files/po/cs/audit_secureblue.po Outdated
Comment thread files/po/cs/audit_secureblue.po Outdated
Comment thread files/po/cs/audit_secureblue.po Outdated
Comment thread files/po/cs/audit_secureblue.po Outdated
Comment thread files/po/cs/audit_secureblue.po Outdated
netkv and others added 19 commits March 17, 2026 13:11
uvaž → zvaž

Co-authored-by: komorebi40 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants