Mailinglist Archive: yast-devel (129 mails)

< Previous Next >
[yast-devel] Language::language (and maybe other variables / functions)
  • From: Lukas Ocilka <lukas.ocilka@xxxxxxx>
  • Date: Thu, 01 Nov 2007 17:30:25 +0100
  • Message-id: <4729FF21.8070109@xxxxxxx>
Hi,

As I've already written, I'm just trying to break some YaST*.rpm
dependencies (See thread "[yast-devel] openSUSE 11.0 - Splitting YaST
packages - Call for help").

I've found that there might be a candidate for moving some functionality
(or only variable) to yast2.rpm or somewhere similarly. It is:

+-------------------------------------------------+
| modules/Language.ycp, namely Language::language |
+-------------------------------------------------+

These modules use Language YCP module:
add-on autoinstallation firstboot installation metapackage
network packager

Language.ycp is part of yast2-country which directly uses (requires)
these rpms:
yast2 yast2-bootloader yast2-storage yast2-x11

I'm writing to the yast-devel mailing-list first before asking
yast2-country maintainer to move Language::language (or more) somewhere
else because I want to know where you think it is a good idea, whether
it would help your modules at all ;)

So, let me know, please :)

Bye and Thanks!
Lukas

--

Lukas Ocilka, YaST Developer (xn--luk-gla45d)
-----------------------------------------------------------------
SUSE LINUX, s. r. o., Lihovarska 1060/12, Praha 9, Czech Republic
clients/release_notes_popup.ycp: string tmp = sformat (path_templ,
Language::language);
clients/release_notes_popup.ycp: tmp = sformat (path_templ,
substring (Language::language, 0, 2));
clients/release_notes_popup.ycp: string tmp = sformat (path_templ,
Language::language);
clients/release_notes_popup.ycp: tmp = sformat (path_templ,
substring (Language::language, 0, 2));
clients/inst_rpmcopy.ycp: Packages::SlideShowSetUp (Language::language);
clients/inst_rpmcopy.ycp: Pkg::SetTextLocale (Language::language);
clients/inst_rpmcopy.ycp: SlideShow::SetLanguage (Language::language);
clients/yast_inf_finish.ycp: linuxrc["Language"] = Language::language;
clients/inst_proposal.ycp: Pkg::SetLocale (Language::language);
clients/inst_proposal.ycp: Pkg::SetAdditionalLocales
([Language::language]);
clients/software_proposal.ycp: if (Pkg::GetPackageLocale () !=
Language::language)
clients/software_proposal.ycp: Pkg::SetPackageLocale (Language::language);
clients/software_proposal.ycp: if (! contains (Pkg::GetAdditionalLocales (),
Language::language))
clients/software_proposal.ycp: add (Pkg::GetAdditionalLocales (),
Language::language));
clients/inst_welcome.ycp:map welcome =
CustomDialogs::load_file_locale(patterns,directory, Language::language);
clients/language_auto.ycp: "language" : Language::language_on_entry,
clients/language_auto.ycp: "languages" : Language::languages_on_entry,
clients/language_auto.ycp: Console::SelectFont (Language::language);
clients/language_proposal.ycp: string language_on_entry = Language::language;
clients/language_proposal.ycp: (Language::languages == "" ||
Language::languages == language_on_entry) &&
clients/language_proposal.ycp: Language::languages =
Misc::CustomSysconfigRead ("INSTALLED_LANGUAGES", "",
clients/language_proposal.ycp: y2milestone ("languages got from target
system: %1", Language::languages);
clients/language_proposal.ycp: language_on_entry, Language::language,
Language::languages);
clients/language_proposal.ycp: if (force_reset && language_on_entry !=
Language::language)
clients/language_proposal.ycp: "language_changed": (language_on_entry !=
Language::language )
clients/language_proposal.ycp: "language_changed": (language_on_entry !=
Language::language)
clients/firstboot_language.ycp: string language_on_entry =
Language::language;
clients/firstboot_language.ycp: if( Language::language != language_on_entry ||
Language::ExpertSettingsChanged )
clients/language.ycp: splitstring (Language::languages, ","));
clients/language.ycp: y2milestone ("canceled -> restoring: %1",
Language::language_on_entry);
clients/language.ycp: Language::Set (Language::language_on_entry);
clients/language.ycp: Console::SelectFont (Language::language);
clients/language.ycp: Language::language,
selection[Language::language,1]:""));
clients/language.ycp: string languages = Language::languages;
clients/language.ycp: splitstring (languages, ","), ``(lang_code !=
Language::language));
clients/language.ycp: string language =
options["lang"]:Language::language;
clients/language.ycp: Language::languages = mergestring (llanguages, ",");
clients/language.ycp: if (language != Language::language)
clients/select_language.ycp: string language = Language::language;
clients/select_language.ycp: list<string>languages = splitstring
(Language::languages, ",");
clients/select_language.ycp: // with the default selection according to
Language::language
clients/select_language.ycp: if (language != Language::language)
clients/select_language.ycp: y2milestone ("Language changed from %1
to %2", Language::language, language);
clients/select_language.ycp: Language::languages =
clients/select_language.ycp: Language::languages = mergestring
(selected_languages, ",");
clients/inst_autoinit.ycp: Installation::encoding = Console::SelectFont(
Language::language );
clients/inst_autoinit.ycp: UI::SetLanguage (Language::language,
Installation::encoding);
clients/inst_autoinit.ycp: WFM::SetLanguage (Language::language, "UTF-8");
clients/save_config_finish.ycp: string lang = Language::language;
clients/inst_release_notes.ycp: Language::language,
clients/inst_release_notes.ycp: substring (Language::language, 0, 2),
clients/inst_productsources.ycp: language_long = Language::language;
include/packager/load_release_notes.ycp: string tmp = sformat
(path_templ, Language::language);
include/packager/load_release_notes.ycp: tmp = sformat (path_templ,
substring (Language::language, 0, 2));
include/installation/inst_inc_second.ycp: Pkg::SetLocale
(Language::language);
include/installation/inst_inc_second.ycp: string language =
Language::language;
include/installation/inst_inc_first.ycp: Installation::encoding =
Console::SelectFont (Language::language);
include/installation/inst_inc_first.ycp: UI::SetLanguage
(Language::language, Installation::encoding);
include/installation/inst_inc_first.ycp: WFM::SetLanguage
(Language::language, "UTF-8");
modules/AutoinstClone.ycp: general["language"] = Language::language;
modules/Timezone.ycp: string new_timezone = lang2tz[Language::language]:"";
modules/Timezone.ycp: GetTimezoneForLanguage( Language::language,
"US/Eastern");
modules/Timezone.ycp: * Uses Language::language for
translation.
modules/Packages.ycp: string language = Language::language;
modules/Packages.ycp: list<string> locales = LocaleVersions
(Language::language);
modules/Packages.ycp: Pkg::SetTextLocale (Language::language);
modules/Packages.ycp: force_reset, reinit, Language::language);
modules/Packages.ycp: Pkg::SetAdditionalLocales ([Language::language]);
modules/Keyboard.ycp: * Uses Language::language for translation.
modules/Keyboard.ycp: default_keyboard = GetKeyboardForLanguage(
Language::language, "english-us" );
modules/Keyboard.ycp: GetKeyboardForLanguage ( Language::language,
"english-us" );
modules/ProductLicense.ycp: Language::language,
modules/ProductLicense.ycp: substring (Language::language, 0, 2), //
"it_IT" -> "it"
modules/ProductLicense.ycp: y2milestone ("Preffered lang: %1",
Language::language);
modules/SlideShow.ycp: global string language =
Language::language;
modules/OneClickInstall.ycp: summary =
YPX::SelectValue(xml,"/metapackage/group[@distversion='" + Product::name +
"']/summary[@lang='" + Language::language + "']");
modules/OneClickInstall.ycp: summary =
YPX::SelectValue(xml,"/metapackage/group[not(@distversion)]/summary[@lang='" +
Language::language + "']");
modules/OneClickInstall.ycp: description =
YPX::SelectValue(xml,"/metapackage/group[@distversion='" + Product::name +
"']/description[@lang='" + Language::language + "']");
modules/OneClickInstall.ycp: description =
YPX::SelectValue(xml,"/metapackage/group[not(@distversion)]/description[@lang='"
+ Language::language + "']");
modules/OneClickInstall.ycp: string summary =
YPX::SelectValue(xml,THIS_REPO_XPATH + "summary[@lang='"+ Language::language
+"']");
modules/OneClickInstall.ycp: string description =
YPX::SelectValue(xml,THIS_REPO_XPATH + "description[@lang='"+
Language::language +"']");
modules/OneClickInstall.ycp: string summary =
YPX::SelectValue(xml,THIS_SOFTWARE_XPATH + "summary[@lang='"+
Language::language +"']");
modules/OneClickInstall.ycp: string description =
YPX::SelectValue(xml,THIS_SOFTWARE_XPATH + "description[@lang='"+
Language::language +"']");
< Previous Next >