Hi Tommi, Welcome to our Translators!
Gesendet: Mittwoch, 23. Februar 2022 um 16:30 Uhr Von: "Tommi Nieminen" <software@legisign.org> An: translation@lists.opensuse.org Betreff: Bugs or missing bits in translation system
Hi,
I’m once again trying to report these; the last time I tried this I wasn’t yet a member of openSUSE’s translation mailing list so my message bounced (or was held indefinitely). This is about parts of openSUSE that seem to be untranslatable or translations that do not seem to propagate in the actual UI.
1) In KDE Plasma, the “Default openSUSE panel” string is not found in Weblate. I’ve found the string in /usr/share/plasma/layout-templates/ org.opensuse.desktop.defaultPanel/metadata.json where it can be translated by adding a “Name[xx]” key (where xx = the language code). Please add this anywhere so the SUSE-specific parts would appear translated in the UI.
Most of KDE Plasma will be translated upstream at KDE. I would have expected, that you can find the String under desktop-file-translations. https://l10n.opensuse.org/translate/desktop-file-translations/update-desktop-files-kde-services-master/de/?offset=1&q=openSUSE&sort_by=-priority%2Cposition&checksum= If that is not available, create a bug report for KDE.
2) In YaST, some strings do not appear to be translated in the UI even while they *are* translated in Weblate. It looks like the translatable source strings in Weblate do not exactly match those actually used in YaST. For example, desktop-file-translations/update-desktop-files-yast (both master and SLE-15-GA) have the source text:
“Choose the repositories for installation of software packages (CD, network, etc.), add the community repositories”
…but this is NOT the form that you can see in YaST UI. Instead, the string is:
“Choose the repositories for installation of software packages (CD,network,etc.),add the community repositories”
(i.e., there are no spaces after the commas).
This can be easily verified by `msgunfmt`ing desktop_translations.mo from /usr/ share/locale/<LANG>/LC_MESSAGES, finding the source string, removing all spaces following a comma from it, and `msgfmt`ing the file back. The description is now magically shown in YaST as localized. I don’t thing gobbling up the spaces is intended!
That sounds like a bug for Yast. I know, that they have automated the translation integration/ It that is not the same as in Weblate, you should create a bug report for the Yast Team. Here is an introduction, how to create community bug reports: https://en.opensuse.org/openSUSE:Submitting_bug_reports There are also hints how to create KDE bug reports (as an example). If it is openSUSE specific, our Bugzilla is the correct space. Best regards, Sarah
-- .... Tommi Nieminen .... https://legisign.org/ .... In human intercourse the tragedy begins, not when there is misunderstanding about words, but when silence is not understood. (Henry David Thoreau) .... mailto tommi dot nieminen at legisign dot org ....