Univention Bugzilla – Bug 43462
Update French translation
Last modified: 2017-04-04 18:29:22 CEST
We need to update (and probably partly re-translate) the French translation package for UCS 4.2-0.
This is something we should target to the end of MS2.
BTW, we also need to find a way to translate portal entries.
New message IDs were merged with the help of univention-ucs-translation-merge. Some of them could be matched with translated message strings by cross referencing the whole set of French PO files with a yet to be commited script 'codenamed' univention-l10n-bigcatalog. As discussed the issues regarding dh-umc-po2json were worked around. To build the package in its current state, ucslint has to be commented in debian/rules. r78201 | Bug #43462: revert changes in .univention-l10n file r78192 | Bug #43462: add missing *.univention-l10n files r78205 | Bug #43462: set Plural-Forms correctly r78194 | Bug #43462: debian/changelog r78193 | Bug #43462: update French translation for UCS 4.2 r78191 | Bug #43462: correct 'Maintainer' in debian/control r78192 | Bug #43462: add missing *.univention-l10n files
There are a lot of fuzzy entries, how does it come?
(In reply to Florian Best from comment #4) > There are a lot of fuzzy entries, how does it come? Our libraries and tools use gettext binaries to implement message catalog operations. When msgmerge is invoked it will use a fuzzy matching algorithm to match message strings to message ID in case an exact match can't be made. Of course this can't guarantee correctness, so the entries are flagged fuzzy to be verified manually. $ rgrep 'fuzzy' base/univention-l10n-fr | wc -l 254 254 fuzzy matches on a total of total of, I guess, over 5000 entries seems plausible.
Looks good! I removed/adjusted fuzzy translations and added some more obvious as well as directly visible translations (login, setup wizard, menu etc.). I also added a try-catch clause to the translation function to avoid any frontend error causing a hanging frontend session. AFAIS, this bug can be closed now. univention-l10n-fr (1.2.0-1): r78248 | Bug #43462: Fix fuzzy targets + add some directly visible translations univention-web (1.0.40-11): r78247 | Bug #43462: Catch argument errors for translation to avoid UMC errors
changelog-4.2-0.xml: r78249 | Bug #43462: Added changelog entry
There are missing translation which we will address after the release (→ Bug #44133). For now there is nothing else to do.
→ VERIFIED
UCS 4.2 has been released: https://docs.software-univention.de/release-notes-4.2-0-en.html https://docs.software-univention.de/release-notes-4.2-0-de.html If this error occurs again, please use "Clone This Bug".