Bug 1273296
| Summary: | [ALL_LANG][firewalld] Translation incomplete | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Bhushan Barve <bbarve> | ||||||||||||||
| Component: | firewalld | Assignee: | Thomas Woerner <twoerner> | ||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Engineering Localization bugs mailing list <eng-l10n-bugs> | ||||||||||||||
| Severity: | medium | Docs Contact: | |||||||||||||||
| Priority: | medium | ||||||||||||||||
| Version: | 7.3 | CC: | bbarve, kkrothap, lmiksik, noriko, pnemade, qe-i18n-bugs, rlandman+disabled, sshedmak, todoleza, twoerner | ||||||||||||||
| Target Milestone: | rc | Keywords: | Translation | ||||||||||||||
| Target Release: | --- | ||||||||||||||||
| Hardware: | All | ||||||||||||||||
| OS: | Linux | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| Fixed In Version: | firewalld-0.4.3.2-7.el7 | Doc Type: | Bug Fix | ||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||
| Last Closed: | 2016-11-03 21:01:08 UTC | Type: | Bug | ||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||
| Embargoed: | |||||||||||||||||
| Bug Depends On: | |||||||||||||||||
| Bug Blocks: | 1262678, 1340415, 1382652 | ||||||||||||||||
| Attachments: |
|
||||||||||||||||
Could you please provide the translation stats? branch: * rhel-7.3
Name: firewalld
Version: 0.3.9
Release: 14%{?dist}
./PKG_NAME.pot: 0 translated messages, 313 untranslated messages.
Translated LANGs:
Fuzzy LANGs:
Untranslated LANGs:
./de.po: 311 translated messages, 1 untranslated message.
./es.po: 311 translated messages, 1 untranslated message.
./fr.po: 311 translated messages, 1 untranslated message.
./it.po: 311 translated messages, 1 untranslated message.
./ja.po: 311 translated messages, 1 untranslated message.
./ko.po: 311 translated messages, 1 untranslated message.
./pt_BR.po: 311 translated messages, 1 untranslated message.
./ru.po: 311 translated messages, 1 untranslated message.
./zh_CN.po: 311 translated messages, 1 untranslated message.
./zh_TW.po: 311 translated messages, 1 untranslated message.
I am plan to do a rebase to the latest firewalld version for 7.3. There are some new features and the translations in the master tree at https://fedora.zanata.org/iteration/view/firewalld/master are not complete. What it the proper way to handle this? Hi Thomas (In reply to Thomas Woerner from comment #4) > I am plan to do a rebase to the latest firewalld version for 7.3. There are > some new features and the translations in the master tree at > https://fedora.zanata.org/iteration/view/firewalld/master are not complete. Thank you for the update. I will organize the translation resource for RHEL pkgs, and look at to allocate the resource in early stage of Development phase. When the master tree at zanata above ready to work, or has it already ready to go? > > What it the proper way to handle this? Once I know correct repo ready to work, I will take this bug. When all ten languages translation is completed, the bug will be assigned back to you. (In reply to Krishna Babu K from comment #3) > branch: * rhel-7.3 > Name: firewalld > Version: 0.3.9 > Release: 14%{?dist} > Correction: regenerated PO statistics with 'intltool-update <LANGCODE>' ./PKG_NAME.pot: 0 translated messages, 313 untranslated messages. ./de.po: 310 translated messages, 3 untranslated messages. ./es.po: 310 translated messages, 3 untranslated messages. ./fr.po: 310 translated messages, 3 untranslated messages. ./it.po: 310 translated messages, 3 untranslated messages. ./ja.po: 310 translated messages, 3 untranslated messages. ./ko.po: 310 translated messages, 3 untranslated messages. ./pt_BR.po: 310 translated messages, 3 untranslated messages. ./ru.po: 310 translated messages, 3 untranslated messages. ./zh_CN.po: 310 translated messages, 3 untranslated messages. ./zh_TW.po: 310 translated messages, 3 untranslated messages. Hi Thomas As the stat says there are some untranslated strings, resulting those appears in English. Translation update for rhel7.3 is planned to catch these up. Atm, rhel-7 branch shows 100%. Could you kindly update POs? https://fedora.zanata.org/iteration/view/firewalld/RHEL-7 Hi Thomas Is that possible to push all changes by the end of February? Or could you advise the date when you can submit them all? I like to know the best timing for translation update for future release as well. Atm I have reserved most of the translation resource btw 9-15 Mar, but German and Italian need to start earlier. I am thinking to procure the translation resource around 12-16 Sep for snapshot-5 inclusion, but then the bug needs to be flagged as blocker, afaik. I may need to speak with PM... I understood the rebase plan, no fast flag. Thank you for the info. Now I can see most of languages status is incomplete on master branch (assuming this branch is for 0.4.x version translation, and Thomas pushed the change). I will use current status as translation workload, and organize the resource to work on this branch. Let me know if I misunderstand. https://fedora.zanata.org/iteration/view/firewalld/master Hi Thomas Thank you for letting know. I will add this task in third translation period (end of Aug, and this is last slot) to get it done for snapshot-3. Flagged 'exception'. Hello Norkio, do you know a good way how to merge current master into the RHEL-7 tree? Regards, Thomas I've checked the supported languages completion in master, and those are btw 88% to 100% completion leaving very small portion of untranslated. 1) Give through review on master branch 2) Update any untranslated to 100% on master 3) Merge master branch to rhel-7.3 4) If any gap (untranslated) appears on rhel-7.3, update them to 100% I think this is the way to go. As in comment#20, I can arrange 1) and 2). 3) can be done your side, or I can arrange it one-off if you allow me. I dunno how big or small 4) is, and I need to know this gap to evaluate the feasibility. noriko Tested 'firewalld-0.4.3.2-5.el7' for translation coverage of the required rhel-7.3 languages: de: 374 translated messages, 11 untranslated messages. es: 385 translated messages. fr: 351 translated messages, 3 fuzzy translations, 31 untranslated messages. it: 383 translated messages, 2 untranslated messages. ja: 340 translated messages, 45 untranslated messages. ko: 383 translated messages, 2 untranslated messages. pt_BR: 355 translated messages, 30 untranslated messages. ru: 354 translated messages, 31 untranslated messages. zh_CN: 374 translated messages, 11 untranslated messages. zh_TW: 354 translated messages, 31 untranslated messages. ./PKG_NAME.pot: 0 translated messages, 385 untranslated messages. Thanks Created attachment 1196708 [details]
Russian PO
Created attachment 1196709 [details]
Italian PO
Created attachment 1197043 [details]
Translations patch for it and ru languages
Created attachment 1197044 [details]
spec file changes for above it and ru languages patch
There seems to be an issue with the it translation: (firewall-config:6917): Gtk-WARNING **: Failed to set text from markup due to error parsing markup: Unknown tag 'interfaccia' on line 1 char 22 There is also this: msgid "Interfaces" msgstr "<interfaccia>" I am sorry comment 31 does not apply, but comment 32 does. I can simply change "<interfaccia>" to "Interfaccia"? Would that be ok? Yes, it can be modified as "Interfaccia", thank you. Sorry taking time as it was outsourced translation and I needed to check native language speaker. Created attachment 1198147 [details]
Complete translation update patch containing also it and ru
(In reply to Noriko Mizumoto from comment #34) > Yes, it can be modified as "Interfaccia", thank you. > Sorry taking time as it was outsourced translation and I needed to check > native language speaker. Thank you, Noriko Is it possible and allowed to push the it and ru translations to zanata? Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHSA-2016-2597.html |
Created attachment 1084638 [details] FAIL category definition document Description of problem: As reported by the translators in the l10n qa event, translations for this package falls under FAIL-3, FAIL-4 and FAIL-2 Categories. Version-Release number of selected component (if applicable): firewalld-0.3.9-14.el7.noarch How reproducible: always Steps to Reproduce: 1.NA 2. 3. Actual results: Translations are not completed. Expected results: Translation should be completed 100% and be pulled and build in the package in order to reflect the translation work done in UI/CLI. Additional info: FAIL Categories are defined by l10n team lead, and the file is attached with this bug.