|
Bugzilla – Full Text Bug Listing |
| Summary: | several parts are installed with the wrong language | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Massimiliano Marsiglietti <maxmars> |
| Component: | libzypp | Assignee: | E-mail List <zypp-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | Duncan Mac-Vicar <dmacvicar> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | jsuchome, ke, ma |
| Version: | Alpha 3 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 11.0 | ||
| Whiteboard: | |||
| Found By: | Beta-Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | language addition | ||
|
Description
Massimiliano Marsiglietti
2008-03-22 15:03:03 UTC
Are KDE and Firefox completely untranslated? How do you start YaST to see this issue? KDE and Firefox are completely untranslated. YaST is as follows: - in text mode it's completely untranslated - in graphical mode only shows the correct translation for the main program; modules are all in english I was able to reproduce it (Build 51). There is probably something wrong with the patterns. Resp. with encouraging the use of the repositories. I attach the logs. During installation, I selected Italian as a secondary language, but YaST did not warn that packages such as yast2-trans-it are missing from my default repository. After the installation I make Italian the primary language, but YaST once again did not warn or propose to add a better repo. Created attachment 204398 [details]
language addition
First, the packages not installed problem seems to be related to some libzypp work, where the support for languages seems to be currently missing. (In reply to comment #3 from Karl Eichwalder) > During installation, I selected Italian as a secondary language, but YaST did > not warn that packages such as yast2-trans-it are missing from my default > repository. The check for the availability of languages (done against the LINGUAS value of content file) is run only for the primary language. I'm not sure if also secondary ones should be checked that way - Coolo? (Hm, but maybe yes, because the meaning of "secondary language" is only "the packages for another language", so it doesn't have sense to select secondary languages without installing packages). > After the installation I make Italian the primary language, but YaST once again > did not warn or propose to add a better repo. Also, the checks are run only during the installation, where we know about the medium we are installing from. On the installed system, it would be harder, in fact, the packages could be available in some different repositories, still not present in the content file's LINGUAS of base product plus all additional installed add-ons.... the languages are supposed to be remembered, so if you add additional repos later, the missing packages are pulled. If that does not work this way, it's a zypp bug. I don't think it's necessary to change yast here (outside of pkg-bindings perhaps) Yes, there is some zypp problem, but in comment 5, there are mentioned also different problems: 1) when you select new language in yast2 language module, it warns you that the language is not supported on the media - but only during installation. Warning means "Only minimal support for the selected language is included on the media. Add the Language add-on CD as an additional repository in order to get appropriate support for this language." so user is hinted to include the add-on. 2) when user selects secondary language not supported on the media, no add-on warning is shown. May be another problem, but the zypp problem is much severe, so let's concentrate on it in here. Feel free to clone the bug, but I see it as minor. /var/lib/zypp/RequestedLocales is written on commit and loaded with the target. But due to some API change, passing the locales to the solver was broken. This was fixed for beta1. |