From 20ffebac50478554a7582de5e5c1d8b4504ea8be Mon Sep 17 00:00:00 2001 From: Alexmelman88 <99257010+Alexmelman88@users.noreply.github.com> Date: Mon, 9 May 2022 10:58:06 +0300 Subject: [PATCH] Updated base.pot, added new translation strings from *.py files, updated ru locale (#1146) * Create base.po * Add files via upload * Delete base.po * Add files via upload * Delete base.mo * Add files via upload * Update base.pot * Update base.po * Delete base.mo * Add files via upload * Delete base.mo * Add files via upload * Update base.po * Delete base.mo * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Add files via upload * Update desktop.py * Update minimal.py * Update xorg.py * Update server.py * Update desktop.py * Update server.py * Update guided.py * Add files via upload * Add files via upload * Update guided.py * Add files via upload * Add files via upload --- archinstall/locales/base.pot | 404 +++++++++++++-------- archinstall/locales/ru/LC_MESSAGES/base.mo | Bin 25612 -> 30101 bytes archinstall/locales/ru/LC_MESSAGES/base.po | 318 ++++++++++++++-- examples/guided.py | 4 +- profiles/desktop.py | 4 +- profiles/minimal.py | 2 +- profiles/server.py | 6 +- profiles/xorg.py | 2 +- 8 files changed, 544 insertions(+), 196 deletions(-) diff --git a/archinstall/locales/base.pot b/archinstall/locales/base.pot index cd5d9df8..4be7b458 100644 --- a/archinstall/locales/base.pot +++ b/archinstall/locales/base.pot @@ -8,31 +8,30 @@ msgstr "" msgid "[!] A log file has been created here: {} {}" msgstr "" -#: lib/installer.py:145 lib/installer.py:153 lib/installer.py:153 +#: lib/installer.py:145 lib/installer.py:153 lib/installer.py:155 msgid "" " Please submit this issue (and file) to https://github.com/archlinux/" "archinstall/issues" msgstr "" #: lib/user_interaction.py:83 lib/user_interaction/utils.py:86 -#: lib/user_interaction/utils.py:86 +#: lib/user_interaction/utils.py:83 msgid "Do you really want to abort?" msgstr "" #: lib/user_interaction.py:101 lib/user_interaction.py:104 -#: lib/user_interaction/utils.py:53 lib/user_interaction/utils.py:53 +#: lib/user_interaction/utils.py:53 lib/user_interaction/utils.py:50 msgid "And one more time for verification: " msgstr "" #: lib/user_interaction.py:272 lib/user_interaction.py:275 #: lib/user_interaction/system_conf.py:142 -#: lib/user_interaction/system_conf.py:142 +#: lib/user_interaction/system_conf.py:141 msgid "Would you like to use swap on zram?" msgstr "" #: lib/user_interaction.py:285 lib/user_interaction.py:288 #: lib/user_interaction/general_conf.py:33 -#: lib/user_interaction/general_conf.py:33 msgid "Desired hostname for the installation: " msgstr "" @@ -42,7 +41,7 @@ msgstr "" #: lib/user_interaction.py:310 lib/user_interaction.py:313 #: lib/user_interaction/manage_users_conf.py:167 -#: lib/user_interaction/manage_users_conf.py:167 +#: lib/user_interaction/manage_users_conf.py:164 msgid "Any additional users to install (leave blank for no users): " msgstr "" @@ -52,35 +51,32 @@ msgstr "" #: lib/user_interaction.py:340 lib/user_interaction.py:343 #: lib/user_interaction.py:346 lib/user_interaction/general_conf.py:41 -#: lib/user_interaction/general_conf.py:41 msgid "Select a timezone" msgstr "" #: lib/user_interaction.py:354 lib/user_interaction.py:357 #: lib/user_interaction.py:360 lib/user_interaction.py:359 #: lib/user_interaction/system_conf.py:115 -#: lib/user_interaction/system_conf.py:115 +#: lib/user_interaction/system_conf.py:114 msgid "Would you like to use GRUB as a bootloader instead of systemd-boot?" msgstr "" #: lib/user_interaction.py:364 lib/user_interaction.py:367 #: lib/user_interaction.py:370 lib/user_interaction.py:369 #: lib/user_interaction/system_conf.py:125 -#: lib/user_interaction/system_conf.py:125 +#: lib/user_interaction/system_conf.py:124 msgid "Choose a bootloader" msgstr "" #: lib/user_interaction.py:380 lib/user_interaction.py:383 #: lib/user_interaction.py:386 lib/user_interaction.py:385 #: lib/user_interaction/general_conf.py:53 -#: lib/user_interaction/general_conf.py:53 msgid "Choose an audio server" msgstr "" #: lib/user_interaction.py:391 lib/user_interaction.py:394 #: lib/user_interaction.py:397 lib/user_interaction.py:396 #: lib/user_interaction/general_conf.py:138 -#: lib/user_interaction/general_conf.py:138 msgid "" "Only packages such as base, base-devel, linux, linux-firmware, efibootmgr " "and optional profile packages are installed." @@ -89,7 +85,6 @@ msgstr "" #: lib/user_interaction.py:392 lib/user_interaction.py:395 #: lib/user_interaction.py:398 lib/user_interaction.py:397 #: lib/user_interaction/general_conf.py:139 -#: lib/user_interaction/general_conf.py:139 msgid "" "If you desire a web browser, such as firefox or chromium, you may specify it " "in the following prompt." @@ -98,7 +93,6 @@ msgstr "" #: lib/user_interaction.py:396 lib/user_interaction.py:399 #: lib/user_interaction.py:402 lib/user_interaction.py:401 #: lib/user_interaction/general_conf.py:143 -#: lib/user_interaction/general_conf.py:143 msgid "" "Write additional packages to install (space separated, leave blank to skip): " msgstr "" @@ -106,14 +100,14 @@ msgstr "" #: lib/user_interaction.py:419 lib/user_interaction.py:422 #: lib/user_interaction.py:425 lib/user_interaction.py:424 #: lib/user_interaction/network_conf.py:25 -#: lib/user_interaction/network_conf.py:25 +#: lib/user_interaction/network_conf.py:125 msgid "Copy ISO network configuration to installation" msgstr "" #: lib/user_interaction.py:420 lib/user_interaction.py:423 #: lib/user_interaction.py:426 lib/user_interaction.py:425 #: lib/user_interaction/network_conf.py:26 -#: lib/user_interaction/network_conf.py:26 +#: lib/user_interaction/network_conf.py:126 msgid "" "Use NetworkManager (necessary to configure internet graphically in GNOME and " "KDE)" @@ -122,14 +116,14 @@ msgstr "" #: lib/user_interaction.py:428 lib/user_interaction.py:431 #: lib/user_interaction.py:434 lib/user_interaction.py:433 #: lib/user_interaction/network_conf.py:43 -#: lib/user_interaction/network_conf.py:43 +#: lib/user_interaction/network_conf.py:139 msgid "Select one network interface to configure" msgstr "" #: lib/user_interaction.py:441 lib/user_interaction.py:444 #: lib/user_interaction.py:447 lib/user_interaction.py:446 #: lib/user_interaction/network_conf.py:70 -#: lib/user_interaction/network_conf.py:70 +#: lib/user_interaction/network_conf.py:77 msgid "" "Select which mode to configure for \"{}\" or skip to use default mode \"{}\"" msgstr "" @@ -137,35 +131,34 @@ msgstr "" #: lib/user_interaction.py:446 lib/user_interaction.py:449 #: lib/user_interaction.py:452 lib/user_interaction.py:451 #: lib/user_interaction/network_conf.py:75 -#: lib/user_interaction/network_conf.py:75 +#: lib/user_interaction/network_conf.py:82 msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): " msgstr "" #: lib/user_interaction.py:461 lib/user_interaction.py:464 #: lib/user_interaction.py:467 lib/user_interaction.py:466 #: lib/user_interaction/network_conf.py:86 -#: lib/user_interaction/network_conf.py:86 +#: lib/user_interaction/network_conf.py:93 msgid "Enter your gateway (router) IP address or leave blank for none: " msgstr "" #: lib/user_interaction.py:476 lib/user_interaction.py:479 #: lib/user_interaction.py:482 lib/user_interaction.py:481 #: lib/user_interaction/network_conf.py:102 -#: lib/user_interaction/network_conf.py:102 +#: lib/user_interaction/network_conf.py:108 msgid "Enter your DNS servers (space separated, blank for none): " msgstr "" #: lib/user_interaction.py:510 lib/user_interaction.py:513 #: lib/user_interaction.py:516 lib/user_interaction.py:515 -#: lib/user_interaction/disk_conf.py:23 lib/user_interaction/disk_conf.py:23 +#: lib/user_interaction/disk_conf.py:23 msgid "Select which filesystem your main partition should use" msgstr "" #: lib/user_interaction.py:556 lib/user_interaction.py:559 #: lib/user_interaction.py:562 lib/user_interaction.py:561 +#: lib/user_interaction/partitioning_conf.py:63 #: lib/user_interaction/partitioning_conf.py:64 -#: lib/user_interaction/partitioning_conf.py:63 -#: lib/user_interaction/partitioning_conf.py:63 msgid "Current partition layout" msgstr "" @@ -173,7 +166,7 @@ msgstr "" #: lib/user_interaction.py:617 lib/user_interaction.py:620 #: lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145 #: lib/user_interaction/partitioning_conf.py:146 -#: lib/user_interaction/partitioning_conf.py:146 +#: lib/user_interaction/partitioning_conf.py:163 msgid "" "Select what to do with\n" "{}" @@ -188,8 +181,8 @@ msgstr "" #: lib/user_interaction/partitioning_conf.py:255 #: lib/user_interaction/partitioning_conf.py:165 #: lib/user_interaction/partitioning_conf.py:260 -#: lib/user_interaction/partitioning_conf.py:165 -#: lib/user_interaction/partitioning_conf.py:260 +#: lib/user_interaction/partitioning_conf.py:182 +#: lib/user_interaction/partitioning_conf.py:293 msgid "Enter a desired filesystem type for the partition" msgstr "" @@ -197,7 +190,7 @@ msgstr "" #: lib/user_interaction.py:636 lib/user_interaction.py:639 #: lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164 #: lib/user_interaction/partitioning_conf.py:167 -#: lib/user_interaction/partitioning_conf.py:167 +#: lib/user_interaction/partitioning_conf.py:187 msgid "Enter the start sector (percentage or block number, default: {}): " msgstr "" @@ -205,7 +198,7 @@ msgstr "" #: lib/user_interaction.py:645 lib/user_interaction.py:648 #: lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174 #: lib/user_interaction/partitioning_conf.py:177 -#: lib/user_interaction/partitioning_conf.py:177 +#: lib/user_interaction/partitioning_conf.py:197 msgid "" "Enter the end sector of the partition (percentage or block number, ex: {}): " msgstr "" @@ -214,7 +207,7 @@ msgstr "" #: lib/user_interaction.py:671 lib/user_interaction.py:674 #: lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203 #: lib/user_interaction/partitioning_conf.py:208 -#: lib/user_interaction/partitioning_conf.py:208 +#: lib/user_interaction/partitioning_conf.py:228 msgid "{} contains queued partitions, this will remove those, are you sure?" msgstr "" @@ -222,7 +215,7 @@ msgstr "" #: lib/user_interaction.py:684 lib/user_interaction.py:687 #: lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216 #: lib/user_interaction/partitioning_conf.py:221 -#: lib/user_interaction/partitioning_conf.py:221 +#: lib/user_interaction/partitioning_conf.py:242 msgid "" "{}\n" "\n" @@ -233,7 +226,7 @@ msgstr "" #: lib/user_interaction.py:692 lib/user_interaction.py:695 #: lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226 #: lib/user_interaction/partitioning_conf.py:231 -#: lib/user_interaction/partitioning_conf.py:231 +#: lib/user_interaction/partitioning_conf.py:264 msgid "" "{}\n" "\n" @@ -244,7 +237,7 @@ msgstr "" #: lib/user_interaction.py:696 lib/user_interaction.py:699 #: lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231 #: lib/user_interaction/partitioning_conf.py:236 -#: lib/user_interaction/partitioning_conf.py:236 +#: lib/user_interaction/partitioning_conf.py:269 msgid "" " * Partition mount-points are relative to inside the installation, the boot " "would be /boot as an example." @@ -254,7 +247,7 @@ msgstr "" #: lib/user_interaction.py:697 lib/user_interaction.py:700 #: lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233 #: lib/user_interaction/partitioning_conf.py:238 -#: lib/user_interaction/partitioning_conf.py:238 +#: lib/user_interaction/partitioning_conf.py:271 msgid "Select where to mount partition (leave blank to remove mountpoint): " msgstr "" @@ -262,7 +255,7 @@ msgstr "" #: lib/user_interaction.py:708 lib/user_interaction.py:711 #: lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244 #: lib/user_interaction/partitioning_conf.py:249 -#: lib/user_interaction/partitioning_conf.py:249 +#: lib/user_interaction/partitioning_conf.py:282 msgid "" "{}\n" "\n" @@ -273,7 +266,7 @@ msgstr "" #: lib/user_interaction.py:727 lib/user_interaction.py:730 #: lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265 #: lib/user_interaction/partitioning_conf.py:270 -#: lib/user_interaction/partitioning_conf.py:270 +#: lib/user_interaction/partitioning_conf.py:302 msgid "" "{}\n" "\n" @@ -284,7 +277,8 @@ msgstr "" #: lib/user_interaction.py:735 lib/user_interaction.py:738 #: lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274 #: lib/user_interaction/partitioning_conf.py:279 -#: lib/user_interaction/partitioning_conf.py:279 +#: lib/user_interaction/partitioning_conf.py:250 +#: lib/user_interaction/partitioning_conf.py:311 msgid "" "{}\n" "\n" @@ -295,7 +289,7 @@ msgstr "" #: lib/user_interaction.py:742 lib/user_interaction.py:745 #: lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282 #: lib/user_interaction/partitioning_conf.py:287 -#: lib/user_interaction/partitioning_conf.py:287 +#: lib/user_interaction/partitioning_conf.py:319 msgid "" "{}\n" "\n" @@ -306,7 +300,7 @@ msgstr "" #: lib/user_interaction.py:749 lib/user_interaction.py:752 #: lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289 #: lib/user_interaction/partitioning_conf.py:294 -#: lib/user_interaction/partitioning_conf.py:294 +#: lib/user_interaction/partitioning_conf.py:326 msgid "Enter a desired filesystem type for the partition: " msgstr "" @@ -318,7 +312,7 @@ msgstr "" #: lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 #: lib/user_interaction/global_menu.py:43 lib/menu/selection_menu.py:53 #: lib/menu/selection_menu.py:463 lib/menu/global_menu.py:43 -#: lib/menu/selection_menu.py:53 lib/menu/global_menu.py:43 +#: lib/menu/selection_menu.py:20 #: lib/user_interaction/general_conf.py:105 msgid "Select Archinstall language" msgstr "" @@ -326,14 +320,12 @@ msgstr "" #: lib/user_interaction.py:765 lib/user_interaction.py:772 #: lib/user_interaction.py:775 lib/user_interaction.py:778 #: lib/user_interaction.py:777 lib/user_interaction/disk_conf.py:40 -#: lib/user_interaction/disk_conf.py:40 msgid "Wipe all selected drives and use a best-effort default partition layout" msgstr "" #: lib/user_interaction.py:766 lib/user_interaction.py:773 #: lib/user_interaction.py:776 lib/user_interaction.py:779 #: lib/user_interaction.py:778 lib/user_interaction/disk_conf.py:41 -#: lib/user_interaction/disk_conf.py:41 msgid "" "Select what to do with each individual drive (followed by partition usage)" msgstr "" @@ -341,7 +333,7 @@ msgstr "" #: lib/user_interaction.py:769 lib/user_interaction.py:770 #: lib/user_interaction.py:777 lib/user_interaction.py:780 #: lib/user_interaction.py:783 lib/user_interaction.py:782 -#: lib/user_interaction/disk_conf.py:45 lib/user_interaction/disk_conf.py:45 +#: lib/user_interaction/disk_conf.py:45 lib/user_interaction/disk_conf.py:44 msgid "Select what you wish to do with the selected block devices" msgstr "" @@ -349,7 +341,6 @@ msgstr "" #: lib/user_interaction.py:830 lib/user_interaction.py:833 #: lib/user_interaction.py:836 lib/user_interaction.py:835 #: lib/user_interaction/general_conf.py:126 -#: lib/user_interaction/general_conf.py:126 msgid "" "This is a list of pre-programmed profiles, they might make it easier to " "install things like desktop environments" @@ -359,7 +350,6 @@ msgstr "" #: lib/user_interaction.py:854 lib/user_interaction.py:857 #: lib/user_interaction.py:860 lib/user_interaction.py:859 #: lib/user_interaction/general_conf.py:71 -#: lib/user_interaction/general_conf.py:71 msgid "Select Keyboard layout" msgstr "" @@ -367,7 +357,6 @@ msgstr "" #: lib/user_interaction.py:869 lib/user_interaction.py:872 #: lib/user_interaction.py:875 lib/user_interaction.py:874 #: lib/user_interaction/general_conf.py:92 -#: lib/user_interaction/general_conf.py:92 msgid "Select one of the regions to download packages from" msgstr "" @@ -375,7 +364,6 @@ msgstr "" #: lib/user_interaction.py:891 lib/user_interaction.py:894 #: lib/user_interaction.py:897 lib/user_interaction.py:896 #: lib/user_interaction/system_conf.py:52 -#: lib/user_interaction/system_conf.py:52 msgid "Select one or more hard drives to use and configure" msgstr "" @@ -383,7 +371,6 @@ msgstr "" #: lib/user_interaction.py:918 lib/user_interaction.py:921 #: lib/user_interaction.py:924 lib/user_interaction.py:923 #: lib/user_interaction/system_conf.py:80 -#: lib/user_interaction/system_conf.py:80 msgid "" "For the best compatibility with your AMD hardware, you may want to use " "either the all open-source or AMD / ATI options." @@ -393,7 +380,6 @@ msgstr "" #: lib/user_interaction.py:920 lib/user_interaction.py:923 #: lib/user_interaction.py:926 lib/user_interaction.py:925 #: lib/user_interaction/system_conf.py:84 -#: lib/user_interaction/system_conf.py:84 msgid "" "For the best compatibility with your Intel hardware, you may want to use " "either the all open-source or Intel options.\n" @@ -403,7 +389,6 @@ msgstr "" #: lib/user_interaction.py:922 lib/user_interaction.py:925 #: lib/user_interaction.py:928 lib/user_interaction.py:927 #: lib/user_interaction/system_conf.py:88 -#: lib/user_interaction/system_conf.py:88 msgid "" "For the best compatibility with your Nvidia hardware, you may want to use " "the Nvidia proprietary driver.\n" @@ -413,7 +398,7 @@ msgstr "" #: lib/user_interaction.py:925 lib/user_interaction.py:928 #: lib/user_interaction.py:931 lib/user_interaction.py:930 #: lib/user_interaction/system_conf.py:92 -#: lib/user_interaction/system_conf.py:92 +#: lib/user_interaction/system_conf.py:91 msgid "" "\n" "\n" @@ -424,7 +409,7 @@ msgstr "" #: lib/user_interaction.py:929 lib/user_interaction.py:932 #: lib/user_interaction.py:935 lib/user_interaction.py:934 #: lib/user_interaction/system_conf.py:96 -#: lib/user_interaction/system_conf.py:96 +#: lib/user_interaction/system_conf.py:95 msgid "All open-source (default)" msgstr "" @@ -432,7 +417,6 @@ msgstr "" #: lib/user_interaction.py:948 lib/user_interaction.py:951 #: lib/user_interaction.py:954 lib/user_interaction.py:953 #: lib/user_interaction/system_conf.py:28 -#: lib/user_interaction/system_conf.py:28 msgid "Choose which kernels to use or leave blank for default \"{}\"" msgstr "" @@ -440,7 +424,6 @@ msgstr "" #: lib/user_interaction.py:962 lib/user_interaction.py:965 #: lib/user_interaction.py:968 lib/user_interaction.py:967 #: lib/user_interaction/locale_conf.py:16 -#: lib/user_interaction/locale_conf.py:16 msgid "Choose which locale language to use" msgstr "" @@ -448,7 +431,6 @@ msgstr "" #: lib/user_interaction.py:976 lib/user_interaction.py:979 #: lib/user_interaction.py:982 lib/user_interaction.py:981 #: lib/user_interaction/locale_conf.py:29 -#: lib/user_interaction/locale_conf.py:29 msgid "Choose which locale encoding to use" msgstr "" @@ -456,7 +438,6 @@ msgstr "" #: lib/user_interaction.py:1017 lib/user_interaction.py:1020 #: lib/user_interaction.py:1023 lib/user_interaction.py:1022 #: lib/user_interaction/backwards_compatible_conf.py:49 -#: lib/user_interaction/backwards_compatible_conf.py:49 msgid "Select one of the values shown below: " msgstr "" @@ -464,27 +445,26 @@ msgstr "" #: lib/user_interaction.py:1058 lib/user_interaction.py:1061 #: lib/user_interaction.py:1064 lib/user_interaction.py:1063 #: lib/user_interaction/backwards_compatible_conf.py:88 -#: lib/user_interaction/backwards_compatible_conf.py:88 msgid "Select one or more of the options below: " msgstr "" #: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87 -#: lib/disk/filesystem.py:87 +#: lib/disk/filesystem.py:85 msgid "Adding partition...." msgstr "" #: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 -#: lib/disk/filesystem.py:142 lib/disk/filesystem.py:142 +#: lib/disk/filesystem.py:142 lib/disk/filesystem.py:140 msgid "" "You need to enter a valid fs-type in order to continue. See `man parted` for " "valid fs-type's." msgstr "" -#: lib/profiles.py:89 lib/profiles.py:90 lib/profiles.py:90 +#: lib/profiles.py:89 lib/profiles.py:90 msgid "Error: Listing profiles on URL \"{}\" resulted in:" msgstr "" -#: lib/profiles.py:92 lib/profiles.py:93 lib/profiles.py:93 +#: lib/profiles.py:92 lib/profiles.py:93 msgid "Error: Could not decode \"{}\" result as JSON:" msgstr "" @@ -492,7 +472,7 @@ msgstr "" #: lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412 #: lib/menu/selection_menu.py:420 lib/user_interaction/global_menu.py:48 #: lib/menu/selection_menu.py:468 lib/menu/global_menu.py:48 -#: lib/menu/global_menu.py:48 +#: lib/menu/global_menu.py:47 msgid "Select keyboard layout" msgstr "" @@ -500,7 +480,7 @@ msgstr "" #: lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415 #: lib/menu/selection_menu.py:423 lib/user_interaction/global_menu.py:51 #: lib/menu/selection_menu.py:471 lib/menu/global_menu.py:51 -#: lib/menu/global_menu.py:51 +#: lib/menu/global_menu.py:50 msgid "Select mirror region" msgstr "" @@ -508,7 +488,7 @@ msgstr "" #: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420 #: lib/menu/selection_menu.py:428 lib/user_interaction/global_menu.py:56 #: lib/menu/selection_menu.py:476 lib/menu/global_menu.py:56 -#: lib/menu/global_menu.py:56 +#: lib/menu/global_menu.py:55 msgid "Select locale language" msgstr "" @@ -516,7 +496,7 @@ msgstr "" #: lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422 #: lib/menu/selection_menu.py:430 lib/user_interaction/global_menu.py:58 #: lib/menu/selection_menu.py:478 lib/menu/global_menu.py:58 -#: lib/menu/global_menu.py:58 +#: lib/menu/global_menu.py:57 msgid "Select locale encoding" msgstr "" @@ -524,7 +504,7 @@ msgstr "" #: lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425 #: lib/menu/selection_menu.py:433 lib/user_interaction/global_menu.py:61 #: lib/menu/selection_menu.py:481 lib/menu/global_menu.py:61 -#: lib/menu/global_menu.py:61 +#: lib/menu/global_menu.py:60 msgid "Select harddrives" msgstr "" @@ -532,7 +512,7 @@ msgstr "" #: lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429 #: lib/menu/selection_menu.py:437 lib/user_interaction/global_menu.py:65 #: lib/menu/selection_menu.py:485 lib/menu/global_menu.py:65 -#: lib/menu/global_menu.py:65 +#: lib/menu/global_menu.py:64 msgid "Select disk layout" msgstr "" @@ -540,7 +520,7 @@ msgstr "" #: lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437 #: lib/menu/selection_menu.py:445 lib/user_interaction/global_menu.py:73 #: lib/menu/selection_menu.py:493 lib/menu/global_menu.py:73 -#: lib/menu/global_menu.py:73 +#: lib/menu/global_menu.py:72 msgid "Set encryption password" msgstr "" @@ -548,7 +528,7 @@ msgstr "" #: lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443 #: lib/menu/selection_menu.py:451 lib/user_interaction/global_menu.py:79 #: lib/menu/selection_menu.py:499 lib/menu/global_menu.py:79 -#: lib/menu/global_menu.py:79 +#: lib/menu/global_menu.py:78 msgid "Use swap" msgstr "" @@ -556,7 +536,7 @@ msgstr "" #: lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448 #: lib/menu/selection_menu.py:456 lib/user_interaction/global_menu.py:84 #: lib/menu/selection_menu.py:504 lib/menu/global_menu.py:84 -#: lib/menu/global_menu.py:84 +#: lib/menu/global_menu.py:83 msgid "Select bootloader" msgstr "" @@ -564,7 +544,7 @@ msgstr "" #: lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454 #: lib/menu/selection_menu.py:462 lib/user_interaction/global_menu.py:95 #: lib/menu/selection_menu.py:515 lib/menu/global_menu.py:95 -#: lib/menu/global_menu.py:95 +#: lib/menu/global_menu.py:94 msgid "Set root password" msgstr "" @@ -572,7 +552,7 @@ msgstr "" #: lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459 #: lib/menu/selection_menu.py:467 lib/user_interaction/global_menu.py:100 #: lib/menu/selection_menu.py:520 lib/menu/global_menu.py:100 -#: lib/menu/global_menu.py:100 +#: lib/menu/global_menu.py:99 msgid "Specify superuser account" msgstr "" @@ -604,7 +584,7 @@ msgstr "" #: lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480 #: lib/menu/selection_menu.py:488 lib/user_interaction/global_menu.py:123 #: lib/menu/selection_menu.py:544 lib/menu/global_menu.py:123 -#: lib/menu/global_menu.py:123 +#: lib/menu/global_menu.py:126 msgid "Select kernels" msgstr "" @@ -612,7 +592,7 @@ msgstr "" #: lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485 #: lib/menu/selection_menu.py:493 lib/user_interaction/global_menu.py:128 #: lib/menu/selection_menu.py:549 lib/menu/global_menu.py:128 -#: lib/menu/global_menu.py:128 +#: lib/menu/global_menu.py:131 msgid "Additional packages to install" msgstr "" @@ -620,7 +600,7 @@ msgstr "" #: lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490 #: lib/menu/selection_menu.py:498 lib/user_interaction/global_menu.py:139 #: lib/menu/selection_menu.py:560 lib/menu/global_menu.py:139 -#: lib/menu/global_menu.py:139 +#: lib/menu/global_menu.py:142 msgid "Configure network" msgstr "" @@ -628,7 +608,7 @@ msgstr "" #: lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498 #: lib/menu/selection_menu.py:506 lib/user_interaction/global_menu.py:150 #: lib/menu/selection_menu.py:571 lib/menu/global_menu.py:150 -#: lib/menu/global_menu.py:150 +#: lib/menu/global_menu.py:153 msgid "Set automatic time sync (NTP)" msgstr "" @@ -636,7 +616,7 @@ msgstr "" #: lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527 #: lib/menu/selection_menu.py:535 lib/user_interaction/global_menu.py:187 #: lib/menu/selection_menu.py:608 lib/menu/global_menu.py:187 -#: lib/menu/global_menu.py:187 +#: lib/menu/global_menu.py:190 msgid "Install ({} config(s) missing)" msgstr "" @@ -644,7 +624,7 @@ msgstr "" #: lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591 #: lib/menu/selection_menu.py:599 lib/user_interaction/global_menu.py:249 #: lib/menu/selection_menu.py:669 lib/menu/global_menu.py:249 -#: lib/menu/global_menu.py:249 +#: lib/menu/global_menu.py:260 msgid "" "You decided to skip harddrive selection\n" "and will use whatever drive-setup is mounted at {} (experimental)\n" @@ -653,7 +633,7 @@ msgid "" msgstr "" #: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98 -#: lib/disk/filesystem.py:98 +#: lib/disk/filesystem.py:96 msgid "Re-using partition instance: {}" msgstr "" @@ -661,7 +641,7 @@ msgstr "" #: lib/user_interaction.py:596 lib/user_interaction.py:595 #: lib/user_interaction/partitioning_conf.py:119 #: lib/user_interaction/partitioning_conf.py:120 -#: lib/user_interaction/partitioning_conf.py:120 +#: lib/user_interaction/partitioning_conf.py:128 msgid "Create a new partition" msgstr "" @@ -669,7 +649,7 @@ msgstr "" #: lib/user_interaction.py:598 lib/user_interaction.py:597 #: lib/user_interaction/partitioning_conf.py:121 #: lib/user_interaction/partitioning_conf.py:122 -#: lib/user_interaction/partitioning_conf.py:122 +#: lib/user_interaction/partitioning_conf.py:130 msgid "Delete a partition" msgstr "" @@ -677,7 +657,7 @@ msgstr "" #: lib/user_interaction.py:599 lib/user_interaction.py:598 #: lib/user_interaction/partitioning_conf.py:122 #: lib/user_interaction/partitioning_conf.py:123 -#: lib/user_interaction/partitioning_conf.py:123 +#: lib/user_interaction/partitioning_conf.py:131 msgid "Clear/Delete all partitions" msgstr "" @@ -685,7 +665,7 @@ msgstr "" #: lib/user_interaction.py:600 lib/user_interaction.py:599 #: lib/user_interaction/partitioning_conf.py:123 #: lib/user_interaction/partitioning_conf.py:124 -#: lib/user_interaction/partitioning_conf.py:124 +#: lib/user_interaction/partitioning_conf.py:132 msgid "Assign mount-point for a partition" msgstr "" @@ -693,7 +673,7 @@ msgstr "" #: lib/user_interaction.py:601 lib/user_interaction.py:600 #: lib/user_interaction/partitioning_conf.py:124 #: lib/user_interaction/partitioning_conf.py:125 -#: lib/user_interaction/partitioning_conf.py:125 +#: lib/user_interaction/partitioning_conf.py:133 msgid "Mark/Unmark a partition to be formatted (wipes data)" msgstr "" @@ -701,7 +681,7 @@ msgstr "" #: lib/user_interaction.py:602 lib/user_interaction.py:601 #: lib/user_interaction/partitioning_conf.py:125 #: lib/user_interaction/partitioning_conf.py:126 -#: lib/user_interaction/partitioning_conf.py:126 +#: lib/user_interaction/partitioning_conf.py:134 msgid "Mark/Unmark a partition as encrypted" msgstr "" @@ -709,7 +689,7 @@ msgstr "" #: lib/user_interaction.py:603 lib/user_interaction.py:602 #: lib/user_interaction/partitioning_conf.py:126 #: lib/user_interaction/partitioning_conf.py:127 -#: lib/user_interaction/partitioning_conf.py:127 +#: lib/user_interaction/partitioning_conf.py:136 msgid "Mark/Unmark a partition as bootable (automatic for /boot)" msgstr "" @@ -717,7 +697,7 @@ msgstr "" #: lib/user_interaction.py:604 lib/user_interaction.py:603 #: lib/user_interaction/partitioning_conf.py:127 #: lib/user_interaction/partitioning_conf.py:128 -#: lib/user_interaction/partitioning_conf.py:128 +#: lib/user_interaction/partitioning_conf.py:137 msgid "Set desired filesystem for a partition" msgstr "" @@ -725,33 +705,33 @@ msgstr "" #: lib/menu/selection_menu.py:241 lib/menu/selection_menu.py:270 #: lib/menu/selection_menu.py:507 lib/menu/selection_menu.py:515 #: lib/user_interaction/global_menu.py:167 lib/menu/selection_menu.py:588 -#: lib/menu/global_menu.py:167 lib/menu/global_menu.py:167 +#: lib/menu/global_menu.py:167 lib/menu/global_menu.py:170 msgid "Abort" msgstr "" #: lib/menu/selection_menu.py:183 lib/menu/selection_menu.py:187 #: lib/menu/selection_menu.py:451 lib/menu/selection_menu.py:459 #: lib/user_interaction/global_menu.py:89 lib/menu/selection_menu.py:509 -#: lib/menu/global_menu.py:89 lib/menu/global_menu.py:89 +#: lib/menu/global_menu.py:89 lib/menu/global_menu.py:88 msgid "Specify hostname" msgstr "" #: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492 #: lib/menu/selection_menu.py:500 lib/user_interaction/global_menu.py:141 #: lib/menu/selection_menu.py:562 lib/menu/global_menu.py:141 -#: lib/menu/global_menu.py:141 +#: lib/menu/global_menu.py:195 msgid "Not configured, unavailable unless setup manually" msgstr "" #: lib/menu/selection_menu.py:231 lib/menu/selection_menu.py:495 #: lib/menu/selection_menu.py:503 lib/user_interaction/global_menu.py:145 #: lib/menu/selection_menu.py:566 lib/menu/global_menu.py:145 -#: lib/menu/global_menu.py:145 +#: lib/menu/global_menu.py:148 msgid "Select timezone" msgstr "" #: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276 -#: lib/menu/selection_menu.py:312 lib/menu/selection_menu.py:312 +#: lib/menu/selection_menu.py:312 lib/menu/selection_menu.py:301 msgid "Set/Modify the below options" msgstr "" @@ -760,7 +740,7 @@ msgid "Install" msgstr "" #: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119 -#: lib/menu/menu.py:119 +#: lib/menu/menu.py:133 msgid "" "Use ESC to skip\n" "\n" @@ -770,24 +750,24 @@ msgstr "" #: lib/user_interaction.py:597 lib/user_interaction.py:596 #: lib/user_interaction/partitioning_conf.py:120 #: lib/user_interaction/partitioning_conf.py:121 -#: lib/user_interaction/partitioning_conf.py:121 +#: lib/user_interaction/partitioning_conf.py:129 msgid "Suggest partition layout" msgstr "" #: lib/user_interaction.py:101 lib/user_interaction/utils.py:43 -#: lib/user_interaction/utils.py:43 +#: lib/user_interaction/utils.py:40 msgid "Enter a password: " msgstr "" #: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118 -#: lib/disk/filesystem.py:118 +#: lib/disk/filesystem.py:116 msgid "Enter a encryption password for {}" msgstr "" #: lib/menu/selection_menu.py:174 lib/menu/selection_menu.py:567 #: lib/menu/selection_menu.py:575 lib/user_interaction/global_menu.py:225 #: lib/menu/selection_menu.py:646 lib/menu/global_menu.py:225 -#: lib/menu/global_menu.py:225 +#: lib/menu/global_menu.py:236 msgid "Enter disk encryption password (leave blank for no encryption): " msgstr "" @@ -799,15 +779,15 @@ msgstr "" #: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554 #: lib/menu/selection_menu.py:562 lib/user_interaction/global_menu.py:220 #: lib/menu/selection_menu.py:641 lib/menu/global_menu.py:220 -#: lib/menu/global_menu.py:220 +#: lib/menu/global_menu.py:231 msgid "Enter root password (leave blank to disable root): " msgstr "" #: lib/user_interaction.py:307 lib/user_interaction.py:324 #: lib/user_interaction/manage_users_conf.py:86 #: lib/user_interaction/manage_users_conf.py:121 -#: lib/user_interaction/manage_users_conf.py:86 -#: lib/user_interaction/manage_users_conf.py:121 +#: lib/user_interaction/manage_users_conf.py:83 +#: lib/user_interaction/manage_users_conf.py:118 msgid "Password for user \"{}\": " msgstr "" @@ -838,11 +818,11 @@ msgstr "" msgid "Enter a username to create an additional user (leave blank to skip): " msgstr "" -#: lib/menu/menu.py:116 lib/menu/menu.py:116 +#: lib/menu/menu.py:116 lib/menu/menu.py:130 msgid "Use ESC to skip\n" msgstr "" -#: lib/menu/list_manager.py:117 lib/menu/list_manager.py:117 +#: lib/menu/list_manager.py:117 lib/menu/list_manager.py:128 msgid "" "\n" " Choose an object from the list, and select one of the available actions for " @@ -850,11 +830,11 @@ msgid "" msgstr "" #: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90 -#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90 +#: lib/menu/list_manager.py:141 lib/user_interaction/subvolume_config.py:93 msgid "Cancel" msgstr "" -#: lib/menu/list_manager.py:131 lib/menu/list_manager.py:131 +#: lib/menu/list_manager.py:131 lib/menu/list_manager.py:142 msgid "Confirm and exit" msgstr "" @@ -864,75 +844,75 @@ msgstr "" #: lib/user_interaction/subvolume_config.py:44 #: lib/user_interaction/subvolume_config.py:78 #: lib/user_interaction/subvolume_config.py:82 -#: lib/user_interaction/subvolume_config.py:85 lib/menu/list_manager.py:135 -#: lib/menu/list_manager.py:228 lib/menu/list_manager.py:251 -#: lib/menu/list_manager.py:276 lib/user_interaction/subvolume_config.py:12 -#: lib/user_interaction/subvolume_config.py:44 -#: lib/user_interaction/subvolume_config.py:78 -#: lib/user_interaction/subvolume_config.py:82 +#: lib/user_interaction/subvolume_config.py:85 lib/menu/list_manager.py:146 +#: lib/menu/list_manager.py:249 lib/menu/list_manager.py:272 +#: lib/user_interaction/subvolume_config.py:15 +#: lib/user_interaction/subvolume_config.py:47 +#: lib/user_interaction/subvolume_config.py:81 #: lib/user_interaction/subvolume_config.py:85 +#: lib/user_interaction/subvolume_config.py:88 msgid "Add" msgstr "" #: lib/menu/list_manager.py:135 lib/menu/list_manager.py:231 #: lib/menu/list_manager.py:255 lib/user_interaction/subvolume_config.py:78 -#: lib/menu/list_manager.py:135 lib/menu/list_manager.py:231 -#: lib/menu/list_manager.py:255 lib/user_interaction/subvolume_config.py:78 +#: lib/menu/list_manager.py:146 lib/menu/list_manager.py:252 +#: lib/menu/list_manager.py:276 lib/user_interaction/subvolume_config.py:81 msgid "Copy" msgstr "" #: lib/menu/list_manager.py:135 lib/menu/list_manager.py:237 #: lib/menu/list_manager.py:261 lib/user_interaction/subvolume_config.py:82 -#: lib/user_interaction/subvolume_config.py:85 lib/menu/list_manager.py:135 -#: lib/menu/list_manager.py:237 lib/menu/list_manager.py:261 -#: lib/user_interaction/subvolume_config.py:82 +#: lib/user_interaction/subvolume_config.py:85 lib/menu/list_manager.py:146 +#: lib/menu/list_manager.py:258 lib/menu/list_manager.py:282 #: lib/user_interaction/subvolume_config.py:85 +#: lib/user_interaction/subvolume_config.py:88 msgid "Edit" msgstr "" #: lib/menu/list_manager.py:135 lib/menu/list_manager.py:242 #: lib/menu/list_manager.py:264 lib/user_interaction/subvolume_config.py:40 -#: lib/menu/list_manager.py:135 lib/menu/list_manager.py:242 -#: lib/menu/list_manager.py:264 lib/user_interaction/subvolume_config.py:40 +#: lib/menu/list_manager.py:146 lib/menu/list_manager.py:263 +#: lib/menu/list_manager.py:285 lib/user_interaction/subvolume_config.py:44 msgid "Delete" msgstr "" -#: lib/menu/list_manager.py:185 lib/menu/list_manager.py:185 +#: lib/menu/list_manager.py:185 lib/menu/list_manager.py:206 msgid "Select an action for < {} >" msgstr "" -#: lib/menu/list_manager.py:229 lib/menu/list_manager.py:229 +#: lib/menu/list_manager.py:229 lib/menu/list_manager.py:250 msgid "Add :" msgstr "" -#: lib/menu/list_manager.py:233 lib/menu/list_manager.py:233 +#: lib/menu/list_manager.py:233 lib/menu/list_manager.py:254 msgid "Copy to :" msgstr "" -#: lib/menu/list_manager.py:240 lib/menu/list_manager.py:240 +#: lib/menu/list_manager.py:240 lib/menu/list_manager.py:261 msgid "Edite :" msgstr "" -#: lib/menu/list_manager.py:252 lib/menu/list_manager.py:252 +#: lib/menu/list_manager.py:252 lib/menu/list_manager.py:273 msgid "Key :" msgstr "" -#: lib/menu/list_manager.py:253 lib/menu/list_manager.py:253 +#: lib/menu/list_manager.py:253 lib/menu/list_manager.py:274 msgid "Value :" msgstr "" -#: lib/menu/list_manager.py:257 lib/menu/list_manager.py:257 +#: lib/menu/list_manager.py:257 lib/menu/list_manager.py:278 msgid "Copy to new key:" msgstr "" -#: lib/menu/list_manager.py:262 lib/menu/list_manager.py:262 +#: lib/menu/list_manager.py:262 lib/menu/list_manager.py:283 #, python-brace-format msgid "Edit {origkey} :" msgstr "" #: lib/models/network_configuration.py:53 #: lib/models/network_configuration.py:74 -#: lib/models/network_configuration.py:74 +#: lib/models/network_configuration.py:167 msgid "Unknown nic type: {}. Possible values are {}" msgstr "" @@ -979,19 +959,19 @@ msgid "Delete User" msgstr "" #: lib/user_interaction/manage_users_conf.py:99 -#: lib/user_interaction/manage_users_conf.py:99 +#: lib/user_interaction/manage_users_conf.py:96 msgid "" "\n" "Define a new user\n" msgstr "" #: lib/user_interaction/manage_users_conf.py:100 -#: lib/user_interaction/manage_users_conf.py:100 +#: lib/user_interaction/manage_users_conf.py:97 msgid "User Name : " msgstr "" #: lib/user_interaction/manage_users_conf.py:115 -#: lib/user_interaction/manage_users_conf.py:115 +#: lib/user_interaction/manage_users_conf.py:112 msgid "Should {} be a superuser (sudoer)?" msgstr "" @@ -1000,19 +980,19 @@ msgid "Define users with sudo privilege: " msgstr "" #: lib/user_interaction/network_conf.py:24 -#: lib/user_interaction/network_conf.py:24 +#: lib/user_interaction/network_conf.py:124 msgid "No network configuration" msgstr "" #: lib/user_interaction/partitioning_conf.py:128 #: lib/user_interaction/partitioning_conf.py:129 -#: lib/user_interaction/partitioning_conf.py:129 +#: lib/user_interaction/partitioning_conf.py:138 msgid "Set desired subvolumes on a btrfs partition" msgstr "" #: lib/user_interaction/partitioning_conf.py:296 #: lib/user_interaction/partitioning_conf.py:303 -#: lib/user_interaction/partitioning_conf.py:303 +#: lib/user_interaction/partitioning_conf.py:336 msgid "" "{}\n" "\n" @@ -1021,7 +1001,7 @@ msgstr "" #: lib/user_interaction/partitioning_conf.py:305 #: lib/user_interaction/partitioning_conf.py:312 -#: lib/user_interaction/partitioning_conf.py:312 +#: lib/user_interaction/partitioning_conf.py:346 msgid "Manage btrfs subvolumes for current partition" msgstr "" @@ -1058,108 +1038,226 @@ msgstr "" msgid "Not a valid directory: {}" msgstr "" -#: lib/user_interaction/utils.py:32 lib/user_interaction/utils.py:32 +#: lib/user_interaction/utils.py:32 msgid "The password you are using seems to be weak," msgstr "" -#: lib/user_interaction/utils.py:33 lib/user_interaction/utils.py:33 +#: lib/user_interaction/utils.py:33 msgid "are you sure you want to use it?" msgstr "" #: lib/user_interaction/global_menu.py:134 lib/menu/selection_menu.py:555 -#: lib/menu/global_menu.py:134 lib/menu/global_menu.py:134 +#: lib/menu/global_menu.py:134 lib/menu/global_menu.py:137 msgid "Additional repositories to enable" msgstr "" #: lib/user_interaction/global_menu.py:155 lib/menu/selection_menu.py:576 -#: lib/menu/global_menu.py:155 lib/menu/global_menu.py:155 +#: lib/menu/global_menu.py:155 lib/menu/global_menu.py:160 msgid "Save configuration" msgstr "" #: lib/user_interaction/global_menu.py:192 lib/menu/selection_menu.py:613 -#: lib/menu/global_menu.py:192 lib/menu/global_menu.py:192 +#: lib/menu/global_menu.py:192 lib/menu/global_menu.py:205 msgid "Missing configurations:\n" msgstr "" #: lib/user_interaction/global_menu.py:210 lib/menu/selection_menu.py:631 -#: lib/menu/global_menu.py:210 lib/menu/global_menu.py:210 +#: lib/menu/global_menu.py:210 lib/menu/global_menu.py:221 msgid "Either root-password or at least 1 superuser must be specified" msgstr "" #: lib/user_interaction/global_menu.py:275 lib/menu/selection_menu.py:695 -#: lib/menu/global_menu.py:275 lib/menu/global_menu.py:275 +#: lib/menu/global_menu.py:275 lib/menu/global_menu.py:287 msgid "Manage superuser accounts: " msgstr "" #: lib/user_interaction/global_menu.py:279 lib/menu/selection_menu.py:699 -#: lib/menu/global_menu.py:279 lib/menu/global_menu.py:279 +#: lib/menu/global_menu.py:279 lib/menu/global_menu.py:291 msgid "Manage ordinary user accounts: " msgstr "" #: lib/user_interaction/subvolume_config.py:17 -#: lib/user_interaction/subvolume_config.py:17 +#: lib/user_interaction/subvolume_config.py:20 msgid " Subvolume :{:16}" msgstr "" #: lib/user_interaction/subvolume_config.py:19 #: lib/user_interaction/subvolume_config.py:22 -#: lib/user_interaction/subvolume_config.py:19 #: lib/user_interaction/subvolume_config.py:22 +#: lib/user_interaction/subvolume_config.py:25 msgid " mounted at {:16}" msgstr "" #: lib/user_interaction/subvolume_config.py:26 -#: lib/user_interaction/subvolume_config.py:26 +#: lib/user_interaction/subvolume_config.py:29 msgid " with option {}" msgstr "" #: lib/user_interaction/subvolume_config.py:46 -#: lib/user_interaction/subvolume_config.py:46 +#: lib/user_interaction/subvolume_config.py:49 msgid "" "\n" " Fill the desired values for a new subvolume \n" msgstr "" #: lib/user_interaction/subvolume_config.py:77 -#: lib/user_interaction/subvolume_config.py:77 +#: lib/user_interaction/subvolume_config.py:80 msgid "Subvolume name " msgstr "" #: lib/user_interaction/subvolume_config.py:81 -#: lib/user_interaction/subvolume_config.py:81 +#: lib/user_interaction/subvolume_config.py:84 msgid "Subvolume mountpoint" msgstr "" #: lib/user_interaction/subvolume_config.py:84 -#: lib/user_interaction/subvolume_config.py:84 +#: lib/user_interaction/subvolume_config.py:87 msgid "Subvolume options" msgstr "" #: lib/user_interaction/subvolume_config.py:87 -#: lib/user_interaction/subvolume_config.py:87 +#: lib/user_interaction/subvolume_config.py:90 msgid "Save" msgstr "" #: lib/user_interaction/subvolume_config.py:121 -#: lib/user_interaction/subvolume_config.py:121 +#: lib/user_interaction/subvolume_config.py:124 msgid "Subvolume name :" msgstr "" #: lib/user_interaction/subvolume_config.py:124 -#: lib/user_interaction/subvolume_config.py:124 +#: lib/user_interaction/subvolume_config.py:127 msgid "Select a mount point :" msgstr "" #: lib/user_interaction/subvolume_config.py:128 -#: lib/user_interaction/subvolume_config.py:128 +#: lib/user_interaction/subvolume_config.py:131 msgid "Select the desired subvolume options " msgstr "" #: lib/user_interaction/manage_users_conf.py:161 -#: lib/user_interaction/manage_users_conf.py:161 +#: lib/user_interaction/manage_users_conf.py:158 msgid "Define users with sudo privilege, by username: " msgstr "" -#: lib/installer.py:152 lib/installer.py:152 +#: lib/installer.py:152 lib/installer.py:154 msgid "[!] A log file has been created here: {}" msgstr "" + +#: lib/disk/user_guides.py:30 +msgid "Would you like to use BTRFS subvolumes with a default structure?" +msgstr "" + +#: lib/disk/user_guides.py:34 lib/disk/user_guides.py:174 +msgid "Would you like to use BTRFS compression?" +msgstr "" + +#: lib/disk/user_guides.py:91 +msgid "Would you like to create a separate partition for /home?" +msgstr "" + +#: lib/disk/user_guides.py:161 +msgid "" +"The selected drives do not have the minimum capacity required for an " +"automatic suggestion\n" +msgstr "" + +#: lib/disk/user_guides.py:162 +msgid "Minimum capacity for /home partition: {}GB\n" +msgstr "" + +#: lib/disk/user_guides.py:163 +msgid "Minimum capacity for Arch Linux partition: {}GB" +msgstr "" + +#: lib/disk/user_guides.py:164 +msgid "Continue" +msgstr "" + +#: lib/menu/menu.py:20 +msgid "yes" +msgstr "" + +#: lib/menu/menu.py:24 +msgid "no" +msgstr "" + +#: lib/menu/selection_menu.py:137 +msgid "set: {}" +msgstr "" + +#: lib/models/network_configuration.py:118 +msgid "Manual configuration setting must be a list" +msgstr "" + +#: lib/models/network_configuration.py:127 +msgid "No iface specified for manual configuration" +msgstr "" + +#: lib/models/network_configuration.py:137 +msgid "Manual nic configuration with no auto DHCP requires an IP address" +msgstr "" + +#: lib/user_interaction/network_conf.py:37 +msgid "Add interface" +msgstr "" + +#: lib/user_interaction/network_conf.py:38 +msgid "Edit interface" +msgstr "" + +#: lib/user_interaction/network_conf.py:39 +msgid "Delete interface" +msgstr "" + +#: lib/user_interaction/network_conf.py:69 +msgid "Select interface to add" +msgstr "" + +#: lib/user_interaction/network_conf.py:127 +msgid "Manual configuration" +msgstr "" + +#: lib/user_interaction/partitioning_conf.py:135 +msgid "Mark/Unmark a partition as compressed (btrfs only)" +msgstr "" + +#: lib/user_interaction/utils.py:31 +msgid "" +"The password you are using seems to be weak, are you sure you want to use it?" +msgstr "" + +#: profiles/desktop.py:7 +msgid "" +"Provides a selection of desktop environments and tiling window managers, e.g. gnome, kde, sway" +msgstr "" + +#: profiles/desktop.py:49 +msgid "Select your desired desktop environment" +msgstr "" + +#: profiles/minimal.py:5 +msgid "A very basic installation that allows you to customize Arch Linux as you see fit." +msgstr "" + +#: profiles/server.py:9 +msgid "" +"Provides a selection of various server packages to install and enable, e.g. httpd, nginx, mariadb" +msgstr "" + +#: profiles/server.py:30 +msgid "Choose which servers to install, if none then a minimal installation wil be done" +msgstr "" + +#: profiles/xorg.py:9 +msgid "Installs a minimal system as well as xorg and graphics drivers." +msgstr "" + +#: examples/guided.py:303 +msgid "Press Enter to continue." +msgstr "" + +#: examples/guided.py:260 +msgid "" +"Would you like to chroot into the newly created installation and perform post-installation configuration?" +msgstr "" diff --git a/archinstall/locales/ru/LC_MESSAGES/base.mo b/archinstall/locales/ru/LC_MESSAGES/base.mo index d2e49b43383dda2bdb8ba38133a3bec54784873a..53dcba035226f39491ec9fcbd6895cfbc9fdb5eb 100644 GIT binary patch delta 7707 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 X&*ry;xXlUr20MAa;qi|)P3-pnu%Ov8 delta 4025 zcmYk;2~btn8Nl)HJwO9dltoZk6%!DMU_g*f7BQfL3kG7qB!c1!0a@Zg^dYz;b*&d_ z48|pKjmu=bNhI2&O>EMRqv^v;+i6KHMy=`CrgoavY3n%sfA3yra)$5y&b{w(&pF@u z&V%l|j_tp4xUL6!cMI(l5l*!Dh}_02e!S2Y`iqocHCEwSOhUh5B0-pmF*pk=u?d&s zRSdxN;g-{pTT+D#AuG{K#3ifj8?C5gwqY=C!AR`EF?az-;nz40|Bcxg#wcTPJ`Tb* z)PXusC%6Yg@EGdnKE^B@z!=7t@IY$?d6>={i!luMBcG98WGuOi-q?>5Z~%RA7^CR> zqfiHm#}v%Rk=Tk!xD#~(pP)|k20qUC@+}>nCEsH#4rckf6-lTAmY@zW7YAbvPQev8 z5l>_g3ji8`U%I0F}uM*Y3xSdTwPk}MM<#4~O|1o_t#*Kp%8 zT#A~qM$~~ikwr=uk~KMvJX=0Pk|ft{|AksBL#SANKN5#vChGkn)aO2LU)LcANjA9X z=!16H9vPsF{&yD-)wJlgnBx#6y^d zuG@5q>4bB}ScKG~4$z4S_%3P&ev7)2?@)_VOIZhwKz^i%7tPoT)CshqPGB4ALXO&A zu;2eR@_Cp1iH<(_9_n5>`8LsF3&Tb%wy!@z9pKNXpTCcD(RZA+bycV-UyQo4Rj9>x z0(F7!VG;fZr(!(yVP&EfbxRD~iRHYx1aINH0Zo(<-w=T$aiB1=tvD2(QIgf0={0((aBc8FoXiBh>>vsGp_9MxY zH;SzHN3!wvxGq7>OwM#`@7G`;*I(i&yn%X({)ar@C9!-_GY6?ao+UlVNtByNmc^IK z(PAmUI9!7|!NazF7{j%L3e_5U0^_j^b-?wg&)JJwD{g!e9i%H!mk>v%oEzm>fv0c| zI%kP&$9Y(f1DJ=iW?K{4g$Z2u;z7KHy0@G7s3%vD^-w#rp}8Ut8G2o_=}R^b?I#x(3k ze&h--uJ7o?JjbdqkjkSTr5dR}Ie@$IYaEaDl(If(FK)z-FaWbC49!$2zKMUpW^84d zAL3t-a*;y|`0oer;Oh?l+`mBn-{VH|OV+u(f%#lVFBG9Zqz0?;w5>lE4O};(4lsbL z@L5WH4Ss=3F?SJv2k|#k5@AFTp%t#FUP5Tog7zVNi9^KWgl6zj3!$T#+ok&-W#82z(>BP$Q@xYulV#6| z(4x^sl05A#UXzGD#1IJQvSV_D}coCc|Pt$L*N3F~5492O1*2M-w3wH-Gh0yk6qQ}#-Ubcb$|0(g%dngXwy%{YLbpuMvlbqO?r9@=ZyYk0>UbL>5s)93|Eh zo``jOH`FLNa*`L_$G|nZ(m~SWbcn2MD z|E#aw{ek;^;-b5^ucL3fIU_aDY1~O$W;Um<^ES3+7x;MY8`rXvjn14PGd^dl)A%a) zyxE)A;y2WN&fV+2;O>piZ(6j>Or1I2VO}qZb{OYoPc<56ZzjBrC3DUgd*?1UbIT&U z45K{TOnxrd%iL5sZIIDf6X0}zU~H@}HP==D!^`||$q" msgstr "Выберите действие для < {} >" -#: lib/menu/list_manager.py:229 +#: lib/menu/list_manager.py:229 lib/menu/list_manager.py:250 msgid "Add :" msgstr "Добавить:" -#: lib/menu/list_manager.py:233 +#: lib/menu/list_manager.py:233 lib/menu/list_manager.py:254 msgid "Copy to :" msgstr "Копировать в:" -#: lib/menu/list_manager.py:240 +#: lib/menu/list_manager.py:240 lib/menu/list_manager.py:261 msgid "Edite :" msgstr "Редактировать:" -#: lib/menu/list_manager.py:252 +#: lib/menu/list_manager.py:252 lib/menu/list_manager.py:273 msgid "Key :" msgstr "Ключ:" -#: lib/menu/list_manager.py:253 +#: lib/menu/list_manager.py:253 lib/menu/list_manager.py:274 msgid "Value :" msgstr "Значение:" -#: lib/menu/list_manager.py:257 +#: lib/menu/list_manager.py:257 lib/menu/list_manager.py:278 msgid "Copy to new key:" msgstr "Копировать в новый ключ:" -#: lib/menu/list_manager.py:262 +#: lib/menu/list_manager.py:262 lib/menu/list_manager.py:283 #, python-brace-format msgid "Edit {origkey} :" msgstr "Редактировать {origkey}:" #: lib/models/network_configuration.py:53 #: lib/models/network_configuration.py:74 +#: lib/models/network_configuration.py:167 msgid "Unknown nic type: {}. Possible values are {}" -msgstr "Неизвестный тип nic: {}. Возможные значения: {}" +msgstr "Неизвестный тип сетевого адаптера: {}. Возможные значения: {}" #: lib/configuration.py:75 msgid "" @@ -963,18 +1044,21 @@ msgid "Delete User" msgstr "Удалить пользователя" #: lib/user_interaction/manage_users_conf.py:99 +#: lib/user_interaction/manage_users_conf.py:96 msgid "" "\n" "Define a new user\n" msgstr "" "\n" -"Определить нового пользователя\n" +"Укажите нового пользователя\n" #: lib/user_interaction/manage_users_conf.py:100 +#: lib/user_interaction/manage_users_conf.py:97 msgid "User Name : " msgstr "Имя пользователя: " #: lib/user_interaction/manage_users_conf.py:115 +#: lib/user_interaction/manage_users_conf.py:112 msgid "Should {} be a superuser (sudoer)?" msgstr "Должен ли {} быть суперпользователем (sudoer)?" @@ -983,16 +1067,19 @@ msgid "Define users with sudo privilege: " msgstr "Определите пользователей с привилегиями sudo: " #: lib/user_interaction/network_conf.py:24 +#: lib/user_interaction/network_conf.py:124 msgid "No network configuration" msgstr "Нет сетевой конфигурации" #: lib/user_interaction/partitioning_conf.py:128 #: lib/user_interaction/partitioning_conf.py:129 +#: lib/user_interaction/partitioning_conf.py:138 msgid "Set desired subvolumes on a btrfs partition" msgstr "Установите желаемые подтома на раздел btrfs" #: lib/user_interaction/partitioning_conf.py:296 #: lib/user_interaction/partitioning_conf.py:303 +#: lib/user_interaction/partitioning_conf.py:336 msgid "" "{}\n" "\n" @@ -1004,6 +1091,7 @@ msgstr "" #: lib/user_interaction/partitioning_conf.py:305 #: lib/user_interaction/partitioning_conf.py:312 +#: lib/user_interaction/partitioning_conf.py:346 msgid "Manage btrfs subvolumes for current partition" msgstr "Управление подтомами btrfs для текущего раздела" @@ -1045,53 +1133,57 @@ msgstr "Пароль, который вы используете, кажется #: lib/user_interaction/utils.py:33 msgid "are you sure you want to use it?" -msgstr "вы уверены, что хотите это использовать?" +msgstr "вы уверены, что хотите его использовать?" #: lib/user_interaction/global_menu.py:134 lib/menu/selection_menu.py:555 -#: lib/menu/global_menu.py:134 +#: lib/menu/global_menu.py:134 lib/menu/global_menu.py:137 msgid "Additional repositories to enable" msgstr "Включить дополнительные репозитории" #: lib/user_interaction/global_menu.py:155 lib/menu/selection_menu.py:576 -#: lib/menu/global_menu.py:155 +#: lib/menu/global_menu.py:155 lib/menu/global_menu.py:160 msgid "Save configuration" msgstr "Сохранить конфигурацию" #: lib/user_interaction/global_menu.py:192 lib/menu/selection_menu.py:613 -#: lib/menu/global_menu.py:192 +#: lib/menu/global_menu.py:192 lib/menu/global_menu.py:205 msgid "Missing configurations:\n" msgstr "Отсутствующие конфигурации:\n" #: lib/user_interaction/global_menu.py:210 lib/menu/selection_menu.py:631 -#: lib/menu/global_menu.py:210 +#: lib/menu/global_menu.py:210 lib/menu/global_menu.py:221 msgid "Either root-password or at least 1 superuser must be specified" msgstr "" "Должен быть указан либо пароль root, либо как минимум 1 суперпользователь" #: lib/user_interaction/global_menu.py:275 lib/menu/selection_menu.py:695 -#: lib/menu/global_menu.py:275 +#: lib/menu/global_menu.py:275 lib/menu/global_menu.py:287 msgid "Manage superuser accounts: " msgstr "Управление учетными записями суперпользователей: " #: lib/user_interaction/global_menu.py:279 lib/menu/selection_menu.py:699 -#: lib/menu/global_menu.py:279 +#: lib/menu/global_menu.py:279 lib/menu/global_menu.py:291 msgid "Manage ordinary user accounts: " msgstr "Управление учетными записями обычных пользователей: " #: lib/user_interaction/subvolume_config.py:17 +#: lib/user_interaction/subvolume_config.py:20 msgid " Subvolume :{:16}" msgstr " Подтом :{:16}" #: lib/user_interaction/subvolume_config.py:19 #: lib/user_interaction/subvolume_config.py:22 +#: lib/user_interaction/subvolume_config.py:25 msgid " mounted at {:16}" msgstr " смонтировано в {:16}" #: lib/user_interaction/subvolume_config.py:26 +#: lib/user_interaction/subvolume_config.py:29 msgid " with option {}" msgstr " с параметром {}" #: lib/user_interaction/subvolume_config.py:46 +#: lib/user_interaction/subvolume_config.py:49 msgid "" "\n" " Fill the desired values for a new subvolume \n" @@ -1100,37 +1192,195 @@ msgstr "" " Заполните нужные значения для нового подтома\n" #: lib/user_interaction/subvolume_config.py:77 +#: lib/user_interaction/subvolume_config.py:80 msgid "Subvolume name " msgstr "Имя подтома " #: lib/user_interaction/subvolume_config.py:81 +#: lib/user_interaction/subvolume_config.py:84 msgid "Subvolume mountpoint" msgstr "Точка монтирования подтома" #: lib/user_interaction/subvolume_config.py:84 +#: lib/user_interaction/subvolume_config.py:87 msgid "Subvolume options" msgstr "Параметры подтома" #: lib/user_interaction/subvolume_config.py:87 +#: lib/user_interaction/subvolume_config.py:90 msgid "Save" msgstr "Сохранить" #: lib/user_interaction/subvolume_config.py:121 +#: lib/user_interaction/subvolume_config.py:124 msgid "Subvolume name :" msgstr "Имя подтома :" #: lib/user_interaction/subvolume_config.py:124 +#: lib/user_interaction/subvolume_config.py:127 msgid "Select a mount point :" msgstr "Выберите точку монтирования:" #: lib/user_interaction/subvolume_config.py:128 +#: lib/user_interaction/subvolume_config.py:131 msgid "Select the desired subvolume options " msgstr "Выберите нужные параметры подтома " #: lib/user_interaction/manage_users_conf.py:161 +#: lib/user_interaction/manage_users_conf.py:158 msgid "Define users with sudo privilege, by username: " msgstr "Определите пользователей с привилегией sudo по имени пользователя: " -#: lib/installer.py:152 +#: lib/installer.py:152 lib/installer.py:154 msgid "[!] A log file has been created here: {}" msgstr "[!] Здесь был создан файл журнала: {}" + +#: lib/disk/user_guides.py:30 +msgid "Would you like to use BTRFS subvolumes with a default structure?" +msgstr "Вы хотите использовать подтома BTRFS со структурой по умолчанию?" + +#: lib/disk/user_guides.py:34 lib/disk/user_guides.py:174 +msgid "Would you like to use BTRFS compression?" +msgstr "Хотите ли вы использовать сжатие BTRFS?" + +#: lib/disk/user_guides.py:91 +msgid "Would you like to create a separate partition for /home?" +msgstr "Хотите ли вы создать отдельный раздел для /home?" + +#: lib/disk/user_guides.py:161 +msgid "" +"The selected drives do not have the minimum capacity required for an " +"automatic suggestion\n" +msgstr "" +"Выбранные диски не имеют минимальной емкости, необходимой для " +"автоматического предложения\n" + +#: lib/disk/user_guides.py:162 +msgid "Minimum capacity for /home partition: {}GB\n" +msgstr "Минимальный размер раздела /home: {}GB\n" + +#: lib/disk/user_guides.py:163 +msgid "Minimum capacity for Arch Linux partition: {}GB" +msgstr "Минимальный размер раздела Arch Linux: {}GB" + +#: lib/disk/user_guides.py:164 +msgid "Continue" +msgstr "Продолжить" + +#: lib/menu/menu.py:20 +msgid "yes" +msgstr "да" + +#: lib/menu/menu.py:24 +msgid "no" +msgstr "нет" + +#: lib/menu/selection_menu.py:137 +msgid "set: {}" +msgstr "выбор: {}" + +#: lib/models/network_configuration.py:118 +msgid "Manual configuration setting must be a list" +msgstr "Ручная настройка конфигурации должна представлять собой список" + +#: lib/models/network_configuration.py:127 +msgid "No iface specified for manual configuration" +msgstr "Не указан iface для ручной настройки" + +#: lib/models/network_configuration.py:137 +msgid "Manual nic configuration with no auto DHCP requires an IP address" +msgstr "" +"Ручная конфигурация сетевого адаптера без автоматического DHCP требует IP-" +"адреса" + +#: lib/user_interaction/network_conf.py:37 +msgid "Add interface" +msgstr "Добавить интерфейс" + +#: lib/user_interaction/network_conf.py:38 +msgid "Edit interface" +msgstr "Редактировать интерфейс" + +#: lib/user_interaction/network_conf.py:39 +msgid "Delete interface" +msgstr "Удалить интерфейс" + +#: lib/user_interaction/network_conf.py:69 +msgid "Select interface to add" +msgstr "Выберите интерфейс для добавления" + +#: lib/user_interaction/network_conf.py:127 +msgid "Manual configuration" +msgstr "Ручная конфигурация" + +#: lib/user_interaction/partitioning_conf.py:135 +msgid "Mark/Unmark a partition as compressed (btrfs only)" +msgstr "Пометить/снять отметку с раздела как сжатый (только для btrfs)" + +#: lib/user_interaction/utils.py:31 +msgid "" +"The password you are using seems to be weak, are you sure you want to use it?" +msgstr "" +"Пароль, который вы используете, кажется слабым, вы уверены, что хотите его " +"использовать?" + +#: profiles/desktop.py:7 +msgid "" +"Provides a selection of desktop environments and tiling window managers, e." +"g. gnome, kde, sway" +msgstr "" +"Предоставляет выбор окружений рабочего стола и тайловых оконных менеджеров, " +"например, gnome, kde, sway" + +#: profiles/desktop.py:49 +msgid "Select your desired desktop environment" +msgstr "Выберите желаемое окружение рабочего стола" + +#: profiles/minimal.py:5 +msgid "" +"A very basic installation that allows you to customize Arch Linux as you see " +"fit." +msgstr "" +"Очень базовая установка, позволяющая настроить Arch Linux по своему " +"усмотрению." + +#: profiles/server.py:9 +msgid "" +"Provides a selection of various server packages to install and enable, e.g. " +"httpd, nginx, mariadb" +msgstr "" +"Предоставляет выбор различных пакетов сервера для установки и включения, " +"например, httpd, nginx, mariadb" + +#: profiles/server.py:30 +msgid "" +"Choose which servers to install, if none then a minimal installation wil be " +"done" +msgstr "" +"Выберите серверы для установки, если их нет, то будет выполнена минимальная " +"установка" + +#: profiles/xorg.py:9 +msgid "Installs a minimal system as well as xorg and graphics drivers." +msgstr "" +"Устанавливает минимальную систему, а также xorg и графические драйверы." + +#: examples/guided.py:303 +msgid "Press Enter to continue." +msgstr "Нажмите Enter, чтобы продолжить." + +#: examples/guided.py:260 +msgid "" +"Would you like to chroot into the newly created installation and perform " +"post-installation configuration?" +msgstr "" +"Хотите ли вы использовать chroot в новой созданной установке и выполнить " +"настройку после установки?" + +#~ msgid "Archinstall requires root privileges to run. See --help for more." +#~ msgstr "" +#~ "Для запуска Archinstall требуются привилегии root. Для получения " +#~ "дополнительной информации смотрите --help." + +#~ msgid " ! Formatting {archinstall.arguments['harddrives']} in " +#~ msgstr " ! Форматирование {archinstall.arguments['harddrives']} в " diff --git a/examples/guided.py b/examples/guided.py index 1cee499d..b653ea2a 100644 --- a/examples/guided.py +++ b/examples/guided.py @@ -257,7 +257,7 @@ def perform_installation(mountpoint): installation.log("For post-installation tips, see https://wiki.archlinux.org/index.php/Installation_guide#Post-installation", fg="yellow") if not archinstall.arguments.get('silent'): - prompt = 'Would you like to chroot into the newly created installation and perform post-installation configuration?' + prompt = str(_('Would you like to chroot into the newly created installation and perform post-installation configuration?')) choice = Menu(prompt, Menu.yes_no(), default_option=Menu.yes()).run() if choice == Menu.yes(): try: @@ -300,7 +300,7 @@ if archinstall.arguments.get('dry_run'): exit(0) if not archinstall.arguments.get('silent'): - input('Press Enter to continue.') + input(str(_('Press Enter to continue.'))) perform_filesystem_operations() perform_installation(archinstall.storage.get('MOUNT_POINT', '/mnt')) diff --git a/profiles/desktop.py b/profiles/desktop.py index 977fe2de..eaece9f5 100644 --- a/profiles/desktop.py +++ b/profiles/desktop.py @@ -4,7 +4,7 @@ from archinstall import log is_top_level_profile = True -__description__ = 'Provides a selection of desktop environments and tiling window managers, e.g. gnome, kde, sway' +__description__ = str(_('Provides a selection of desktop environments and tiling window managers, e.g. gnome, kde, sway')) # New way of defining packages for a profile, which is iterable and can be used out side # of the profile to get a list of "what packages will be installed". @@ -46,7 +46,7 @@ def _prep_function(*args, **kwargs) -> bool: other code in this stage. So it's a safe way to ask the user for more input before any other installer steps start. """ - desktop = archinstall.Menu('Select your desired desktop environment', __supported__).run() + desktop = archinstall.Menu(str(_('Select your desired desktop environment')), __supported__).run() if desktop: # Temporarily store the selected desktop profile diff --git a/profiles/minimal.py b/profiles/minimal.py index c7df517c..3b161511 100644 --- a/profiles/minimal.py +++ b/profiles/minimal.py @@ -2,7 +2,7 @@ is_top_level_profile = True -__description__ = 'A very basic installation that allows you to customize Arch Linux as you see fit.' +__description__ = str(_('A very basic installation that allows you to customize Arch Linux as you see fit.')) def _prep_function(*args, **kwargs): diff --git a/profiles/server.py b/profiles/server.py index bbeece12..91ac7cf2 100644 --- a/profiles/server.py +++ b/profiles/server.py @@ -6,7 +6,7 @@ import archinstall is_top_level_profile = True -__description__ = 'Provides a selection of various server packages to install and enable, e.g. httpd, nginx, mariadb' +__description__ = str(_('Provides a selection of various server packages to install and enable, e.g. httpd, nginx, mariadb')) available_servers = [ "cockpit", @@ -26,8 +26,8 @@ def _prep_function(*args, **kwargs): Magic function called by the importing installer before continuing any further. """ - servers = archinstall.Menu( - 'Choose which servers to install, if none then a minimal installation wil be done', + servers = archinstall.Menu(str(_( + 'Choose which servers to install, if none then a minimal installation wil be done')), available_servers, preset_values=archinstall.storage.get('_selected_servers', []), multi=True diff --git a/profiles/xorg.py b/profiles/xorg.py index 237e4350..2ce8dcc2 100644 --- a/profiles/xorg.py +++ b/profiles/xorg.py @@ -6,7 +6,7 @@ from archinstall.lib.hardware import __packages__ as __hwd__packages__ is_top_level_profile = True -__description__ = 'Installs a minimal system as well as xorg and graphics drivers.' +__description__ = str(_('Installs a minimal system as well as xorg and graphics drivers.')) __packages__ = [ 'dkms',