00001 /*---------------------------------------------------------------------\ 00002 | | 00003 | __ __ ____ _____ ____ | 00004 | \ \ / /_ _/ ___|_ _|___ \ | 00005 | \ V / _` \___ \ | | __) | | 00006 | | | (_| |___) || | / __/ | 00007 | |_|\__,_|____/ |_| |_____| | 00008 | | 00009 | core system | 00010 | (C) SuSE GmbH | 00011 \----------------------------------------------------------------------/ 00012 00013 File: PkgNames.h 00014 00015 Author: Gabriele Strattner <gs@suse.de> 00016 Maintainer: Michael Andres <ma@suse.de> 00017 00018 /-*/ 00019 #ifndef PkgNames_h 00020 #define PkgNames_h 00021 00022 #include "NCstring.h" 00023 #include <string> 00024 00025 00026 class YCPValue; 00027 00028 00029 // Class to make available globally used names in package selection dialog, 00030 // such as widget ids, text which has to be translated and so on 00031 00032 class PkgNames 00033 { 00034 public: 00035 00039 static const YCPValue& Packages (); 00040 00044 static const YCPValue& AvailPkgs (); 00045 00049 static const YCPValue& PatchPkgs (); 00050 00054 static const YCPValue& Description (); 00055 00059 static const YCPValue& FilelistId (); 00060 00064 static const YCPValue& ReplPoint(); 00065 00069 static const YCPValue& Toggle (); 00070 00074 static const YCPValue& Select (); 00075 00079 static const YCPValue& Delete (); 00080 00084 static const YCPValue& TabooOn (); 00085 00089 static const YCPValue& TabooOff (); 00090 00094 static const YCPValue& SourceYes (); 00095 static const YCPValue& SourceNo (); 00096 00100 static const YCPValue& DeleteAll (); 00101 00105 static const YCPValue& DontDelete (); 00106 00110 static const YCPValue& InstallAll (); 00111 00115 static const YCPValue& DontInstall (); 00116 00120 static const YCPValue& UpdateAll(); 00121 00125 static const YCPValue& DontUpdate(); 00126 00130 static const YCPValue& Update (); 00131 00135 static const YCPValue& Search (); 00136 00140 static const YCPValue& LongDescr (); 00141 00145 static const YCPValue& Versions (); 00146 00150 static const YCPValue& PkgInfo (); 00151 00155 static const YCPValue& Files (); 00156 00160 static const YCPValue& UpdateHelp (); 00161 00165 static const YCPValue& SearchHelp (); 00166 00170 static const YCPValue& Relations (); 00171 00175 static const YCPValue& RpmGroups (); 00176 00180 static const YCPValue& Whatif (); 00181 00185 static const YCPValue& Installed (); 00186 00190 static const YCPValue& Selections (); 00191 00195 static const YCPValue& UpdateList (); 00196 00200 static const YCPValue& Filter (); 00201 00205 static const YCPValue& Diskspace (); 00206 00210 static const YCPValue& ShowDeps (); 00211 00215 static const YCPValue& AutoDeps (); 00216 00220 static const YCPValue& SaveSel (); 00221 00225 static const YCPValue& LoadSel (); 00226 00230 static const YCPValue& ReplaceMenu (); 00231 00235 static const YCPValue& Diskinfo (); 00236 00240 static const YCPValue& Cancel (); 00241 00245 static const YCPValue& OkButton (); 00246 00250 static const YCPValue& SearchBox (); 00251 00255 static const YCPValue& Solve (); 00256 00260 static const YCPValue& Ignore (); 00261 00265 static const YCPValue& IgnoreAll (); 00266 00270 static const YCPValue& GeneralHelp (); 00271 00275 static const YCPValue& StatusHelp (); 00276 00280 static const YCPValue& FilterHelp (); 00281 00285 static const YCPValue& PatchHelp (); 00286 00290 static const YCPValue& Recommended (); 00291 00295 static const YCPValue& Security (); 00296 00300 static const YCPValue& Optional (); 00301 00305 static const YCPValue& InstalledPatches (); 00306 00310 static const YCPValue& InstallablePatches (); 00311 00315 static const YCPValue& AllPatches (); 00316 00320 static const YCPValue& NewPatches (); 00321 00325 static const YCPValue& YaST2Patches (); 00326 00330 static const YCPValue& PatchDescr (); 00331 00335 static const YCPValue& PatchPackages (); 00336 00340 static const YCPValue& DirList (); 00341 00345 static const YCPValue& FileList (); 00346 00350 static const YCPValue& DirName (); 00351 00355 static const YCPValue& Details (); 00356 00360 static const YCPValue& Treeitem(); 00361 00365 static const string RpmTreeLabel(); 00366 00370 static const string DiskspaceLabel(); 00371 00375 static const string SelectionLabel(); 00376 00380 static const string YOUPatches(); 00381 static const string InstPatches(); 00382 static const string Patches(); 00383 00387 static const string SearchResults(); 00388 00392 static const string InstSummary(); 00393 00397 static const string UpdateProblem(); 00398 00402 static const string PackageSearch(); 00403 00407 static const string PackageDeps(); 00408 static const string SelectionDeps(); 00409 00413 static const string DiskSpaceError(); 00414 static const string DiskSpaceWarning(); 00415 00416 static const string LabelUnres(); 00417 static const string LabelAlternative(); 00418 00419 static const string LabelConflict(); 00420 static const string LabelSelConflict(); 00421 static const string LabelPkgConflict(); 00422 00423 static const string LabelPkgRequBy1(); 00424 static const string LabelPkgRequBy2(); 00425 00426 static const string LabelSelRequBy1(); 00427 static const string LabelSelRequBy2(); 00428 00429 static const string LabelRequire(); 00430 static const string LabelSelRequire(); 00431 static const string LabelUnresolvable(); 00432 static const string WarningLabel(); 00433 static const string ErrorLabel(); 00434 static const string NotifyLabel(); 00435 static const string DepsHelpLine(); 00436 static const string Solving(); 00437 static const string Saving(); 00438 static const string Loading(); 00439 static const string ContinueRequ(); 00440 static const string ContinueSelRequ(); 00441 00442 static const string File(); 00443 static const string PreScript(); 00444 static const string PostScript(); 00445 00449 static const string SearchPhrase(); 00450 00454 static const string CheckDescr(); 00455 00459 static const string IgnoreCase(); 00460 00464 static const string SearchIn(); 00465 00469 static const string CheckName(); 00470 00474 static const string CheckSummary(); 00475 00479 static const string CheckProvides(); 00480 00484 static const string CheckRequires(); 00485 00489 static const string PackageHelp(); 00490 00494 static const string SearchHeadline(); 00495 00499 static const string YouHelp(); 00500 00504 static const string OKLabel(); 00505 00509 static const string AcceptLabel(); 00510 00514 static const string CancelLabel(); 00515 00519 static const string CancelIgnore(); 00520 00524 static const string IgnAllLabel(); 00525 00529 static const string IgnLabel(); 00530 00534 static const string SolveLabel(); 00535 00539 static const string SaveLabel(); 00540 00544 static const string LoadLabel(); 00545 00549 static const string FileName(); 00550 00554 static const string MediumLabel(); 00555 00559 static const string Harddisk(); 00560 00564 static const string Floppy(); 00565 00569 static const string HelpPkgInst1(); 00570 00574 static const string HelpPkgInst12(); 00575 00579 static const string HelpPkgInst13(); 00580 00584 static const string HelpOnStatus1(); 00585 static const string HelpOnStatus2(); 00586 static const string HelpOnStatus3(); 00587 static const string HelpOnStatus4(); 00588 static const string HelpOnStatus5(); 00589 static const string HelpOnStatus6(); 00590 static const string HelpOnStatus7(); 00591 00592 static const string YouHelp1(); 00593 static const string YouHelp2(); 00594 static const string YouHelp3(); 00595 00596 static const string TextmodeHelp1(); 00597 static const string TextmodeHelp2(); 00598 static const string TextmodeHelp3(); 00599 static const string TextmodeHelp4(); 00600 static const string TextmodeHelp5(); 00601 static const string TextmodeHelp6(); 00602 00606 static const string AutoChangeLabel(); 00607 static const string AutoChangeText1(); 00608 static const string AutoChangeText2(); 00609 00613 static const string HelpPkgPostInst(); 00614 00618 static const string HelpPkgInst2(); 00622 static const string HelpPkgInst3(); 00626 static const string HelpPkgInst4(); 00627 00631 static const string HelpPkgInst5(); 00632 00636 static const string HelpPkgInst6(); 00637 00638 static const string HelpOnUpdate(); 00639 00643 static const string HelpOnSearch(); 00644 00648 static const string Version(); 00649 00653 static const string InstVersion(); 00654 00658 static const string License(); 00659 00663 static const string MediaNo(); 00664 00668 static const string Size(); 00669 00673 static const string Patch(); 00674 00678 static const string UpToDate(); 00679 00683 static const string RpmGroup(); 00684 00688 static const string Authors(); 00689 00693 static const string Provides(); 00694 00698 static const string ShortDescr(); 00699 00703 static const string Requires(); 00704 00708 static const string PreRequires(); 00709 00713 static const string Conflicts(); 00714 00718 static const string PkgName(); 00719 00723 static const string PackageName(); 00724 00728 static const string SelectionName(); 00729 00733 static const string PkgVersion(); 00734 00738 static const string PkgInstSource(); 00739 00743 static const string PkgVersionNew(); 00744 00748 static const string PkgVersionInst(); 00749 00753 static const string PkgSummary(); 00754 00758 static const string PkgSize(); 00759 00763 static const string PkgSource(); 00764 00768 static const string PatchKind(); 00769 00773 static const string DepsKind(); 00774 00778 static const string Comment(); 00779 00783 static const string PkgStatus(); 00784 00785 static const string Partition(); 00786 static const string UsedSpace(); 00787 static const string FreeSpace(); 00788 static const string TotalSpace(); 00789 00790 static const string ListOfFiles(); 00791 00795 static const string RequText(); 00796 static const string RequConflictText(); 00797 static const string ObsoleteText(); 00798 00799 static const string RequByText(); 00800 static const string ReinstallText(); 00801 static const string RequiredByText(); 00802 static const string NoAvailText(); 00803 static const string NeedsText(); 00804 static const string ConflictText(); 00805 static const string NoConflictText(); 00806 static const string NotAvailableText(); 00807 00808 static const string MenuEtc(); 00809 static const string MenuDeps(); 00810 static const string MenuCheckDeps(); 00811 static const string MenuAutoDeps(); 00812 static const string MenuNoAutoDeps(); 00813 static const string MenuSel(); 00814 static const string MenuSaveSel(); 00815 static const string MenuLoadSel(); 00816 00817 static const string MoreText(); 00818 static const string TabooText(); 00819 static const string MoreSpaceText(); 00820 00824 static const string SaveErr1Text(); 00825 static const string SaveErr2Text(); 00826 static const string SaveSelHeadline(); 00827 static const string SaveSelText(); 00828 static const string Saved1Text(); 00829 static const string Saved2Text(); 00830 00831 static const string LoadSelHeadline(); 00832 static const string LoadSel1Text(); 00833 static const string LoadSel2Text(); 00834 static const string LoadErr1Text(); 00835 static const string LoadErr2Text(); 00836 static const string LoadedText(); 00837 static const string CancelText(); 00838 00839 private: 00840 00841 // Need no object of this class: hide default constructor 00842 PkgNames(); 00843 00847 static YCPValue createIdValue ( const std::string &name ); 00848 00849 }; 00850 00851 00853 00854 #endif // PkgNames_h 00855 00856 00857