| Summary: | Localization missing in kde-native dialogs used in Qt-based applications | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Alex Loginov <loginov_alex> |
| Component: | RPM Packages | Assignee: | Nicolas Lécureuil <mageia> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | balcaen.john, lmenut, yurchor |
| Version: | 4 | Keywords: | Triaged |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA3TOO | ||
| Source RPM: | kdelibs4 | CVE: | |
| Status comment: | |||
| Bug Depends on: | 13221, 13826 | ||
| Bug Blocks: | |||
| Attachments: |
kfilemodule-ru.po
makekdewidgets-ru.po feff_dialog_no_i18n_before.png feff_dialog_no_i18n_after.png afce_dialog_no_i18n_before.png afce_dialog_no_i18n_after.png |
||
Created attachment 5036 [details]
kfilemodule-ru.po
Created attachment 5037 [details]
makekdewidgets-ru.po
Created attachment 5038 [details]
feff_dialog_no_i18n_before.png
Created attachment 5039 [details]
feff_dialog_no_i18n_after.png
Created attachment 5040 [details]
afce_dialog_no_i18n_before.png
Created attachment 5041 [details]
afce_dialog_no_i18n_after.png
Alternative solution: install links kfilemodule.mo -> kdialog.mo in /usr/share/locale/<lang>/LC_MESSAGES/
Manuel Hiebel
2014-03-10 16:11:26 CET
Keywords:
(none) =>
Triaged Where did you find these files ? i don't see them in kde i18n project CC:
(none) =>
dglent Dimitrios, from ROSA: http://mirror.rosalab.ru/rosa/rosa2012.1/repository/SRPMS/main/updates/kde-l10n-4.12.3-1.src.rpm Ok i tested them and it works. Why these translations are not in kde i18n ?
Dimitrios Glentadakis
2014-04-10 00:41:35 CEST
CC:
(none) =>
yurchor Yuri, do you know where are coming from these translations ? (In reply to Dimitrios Glentadakis from comment #11) > Yuri, do you know where are coming from these translations ? kdelibs/kio4.po. Scripty extracts them to these catalogs, but the corresponding modules load them from non-existing kfilemodule and makekdewidgets catalogs. Yuri, you know about localization. Will you send po files into upsteam if ROSA did not send? (In reply to Alex Loginov from comment #13) > Yuri, you know about localization. Will you send po files into upsteam if > ROSA did not send? I have asked for the help in kde-i18n-doc mailing list. This cannot be fixed without tweaking of KDE extraction script, so there is no upstream to push now. A patch presented by Burkhard Lück can be found here: http://lists.kde.org/?l=kde-i18n-doc&m=139713458423155&w=2 No additional catalogs needed, just patching of kdelibs package. Thanks very much Yuri for your reactivity and the efficiency ;) Fixed upstream: http://quickgit.kde.org/?p=kdelibs.git&a=commit&h=09d4d52dd9312bdd17ce71cc55df3ce3860de73d Please patch Mageia kdelibs4-core accordingly. Thanks. My pov is that this kind of issues have to be reported and fixed in upstream. Is like there is a missing rose in the garden, and you (=the distro), have one at home, and you can see it only if you go inside, instead of placing it in the garden, so visitors of other houses arround can see and smell it. * Any similarity between the "exemple" and "Rosa" is accidentaly, however it is not the first time that i realize that they improve something only for them: https://bugs.mageia.org/show_bug.cgi?id=1240
Luc Menut
2014-06-26 22:29:15 CEST
Whiteboard:
(none) =>
MGA3TOO
Dimitrios Glentadakis
2014-06-27 06:16:33 CEST
CC:
dglent =>
(none)
Luc Menut
2014-07-31 15:18:30 CEST
Depends on:
(none) =>
13826 was pushed Status:
NEW =>
RESOLVED ah no, not completely sorry Status:
RESOLVED =>
REOPENED Fixed in KDE 4.12.5 Status:
REOPENED =>
RESOLVED |
Description of problem: There are no /usr/share/locale/*/LC_MESSAGES/kfilemodule.mo /usr/share/locale/*/LC_MESSAGES/makekdewidgets.mo and dialogs in KDE in Qt-based applications presents without localization. Version-Release number of selected component (if applicable): kde-l10n-4.11.4-1 How reproducible: always Steps to Reproduce: 1. run feff, afce, etc 2. see any dialog (Open, Save as..., etc) 3. no localization (I attached pictures without kfilemodule.mo and with kfilemodule.mo) Solution: add kfilemodule.mo and makekdewidgets.mo in package kde-l10n. For spec: # Extra translations missing in upstream Source102: kfilemodule-ru.po Source103: makekdewidgets-ru.po %prep ... # Translation updates cp %{SOURCE102} %{name}-ru-%{version}/messages/kdelibs/kfilemodule.po cp %{SOURCE103} %{name}-ru-%{version}/messages/kdelibs/makekdewidgets.po Reproducible: Steps to Reproduce: