Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWerner Llácer <wllacer@gmail.com>2022-03-28 13:55:15 +0200
committerGitHub <noreply@github.com>2022-03-28 13:55:15 +0200
commit4b4473632df0fbc92e85f6e32f6e940ad4fb6fa7 (patch)
treec7fff6b42db3c2cadb19051b14c566d40c5a93bf
parent3dc0d957e838c34b48a0782d2540341e33b24070 (diff)
Subvolume User Interface (#1032)
* Deflate the user interactions file * Fix flake8 * GlobalMenu split from selection_menu.py * Upgrades to ListManager: Can now show an empty list if there is no null action. More information to the user at the header * Put only_hd.py and swiss.py to use new config printing mechanism Solved a couple of bugs at ListManager adding a str and a DeferredTranslation ManageUser was missing an self argument in _check ... * Create list and menus to manage subvolumes in btrfs partitions Needed to modify manage_new_and_existing_partitions Added a new parameter filter to select_partition, to allow filtering there * Update internationalization strings Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com> Co-authored-by: Anton Hvornum <anton@hvornum.se>
-rw-r--r--archinstall/__init__.py1
-rw-r--r--archinstall/lib/menu/__init__.py3
-rw-r--r--archinstall/lib/menu/list_manager.py11
-rw-r--r--archinstall/lib/menu/selection_menu.py38
-rw-r--r--archinstall/lib/user_interaction/__init__.py1
-rw-r--r--archinstall/lib/user_interaction/global_menu.py293
-rw-r--r--archinstall/lib/user_interaction/manage_users_conf.py2
-rw-r--r--archinstall/lib/user_interaction/partitioning_conf.py40
-rw-r--r--archinstall/lib/user_interaction/subvolume_config.py129
-rw-r--r--archinstall/locales/base.pot482
-rw-r--r--archinstall/locales/de/LC_MESSAGES/base.po481
-rw-r--r--archinstall/locales/en/LC_MESSAGES/base.po458
-rw-r--r--archinstall/locales/es/LC_MESSAGES/base.po481
-rw-r--r--archinstall/locales/fr/LC_MESSAGES/base.po481
-rw-r--r--archinstall/locales/nl/LC_MESSAGES/base.po478
-rw-r--r--archinstall/locales/sv/LC_MESSAGES/base.po785
-rw-r--r--examples/only_hd.py18
-rw-r--r--examples/swiss.py6
18 files changed, 3158 insertions, 1030 deletions
diff --git a/archinstall/__init__.py b/archinstall/__init__.py
index 5eec38b3..008fb760 100644
--- a/archinstall/__init__.py
+++ b/archinstall/__init__.py
@@ -37,7 +37,6 @@ from .lib.menu import Menu
from .lib.menu.list_manager import ListManager
from .lib.menu.text_input import TextInput
from .lib.menu.selection_menu import (
- GlobalMenu,
Selector,
GeneralMenu
)
diff --git a/archinstall/lib/menu/__init__.py b/archinstall/lib/menu/__init__.py
index 6e28c8a2..fd83ee01 100644
--- a/archinstall/lib/menu/__init__.py
+++ b/archinstall/lib/menu/__init__.py
@@ -1 +1,2 @@
-from .menu import Menu
+from .menu import Menu as Menu
+from .selection_menu import GlobalMenu as GlobalMenu \ No newline at end of file
diff --git a/archinstall/lib/menu/list_manager.py b/archinstall/lib/menu/list_manager.py
index bacfc60e..4ca33db2 100644
--- a/archinstall/lib/menu/list_manager.py
+++ b/archinstall/lib/menu/list_manager.py
@@ -87,7 +87,6 @@ The contents in the base class of this methods serve for a very basic usage, and
from .text_input import TextInput
from .menu import Menu
-from ..general import RequirementError
from os import system
from copy import copy
from typing import Union
@@ -115,11 +114,11 @@ class ListManager:
type param: string or list
"""
- if not null_action and len(base_list) == 0:
- raise RequirementError('Data list for ListManager can not be empty if there is no null_action')
+ explainer = str(_('\n Choose an object from the list, and select one of the available actions for it to execute'))
+ self.prompt = prompt + explainer if prompt else explainer
+
+ self.null_action = str(null_action) if null_action else None
- self.prompt = prompt if prompt else _('Choose an object from the list')
- self.null_action = str(null_action)
if not default_action:
self.default_action = [self.null_action,]
elif isinstance(default_action,(list,tuple)):
@@ -140,7 +139,7 @@ class ListManager:
# default values for the null case
self.target = None
self.action = self.null_action
- if len(self.data) == 0:
+ if len(self.data) == 0 and self.null_action:
self.exec_action()
def run(self):
diff --git a/archinstall/lib/menu/selection_menu.py b/archinstall/lib/menu/selection_menu.py
index af896d58..a6c408b7 100644
--- a/archinstall/lib/menu/selection_menu.py
+++ b/archinstall/lib/menu/selection_menu.py
@@ -5,36 +5,18 @@ import logging
from typing import Callable, Any, List, Iterator, Tuple, Optional
from .menu import Menu
-from ..general import SysCommand, secret
-from ..hardware import has_uefi
-from ..storage import storage
-from ..output import log
-from ..profiles import is_desktop_profile
-from ..disk import encrypted_partitions
from ..locale_helpers import set_keyboard_language
-from ..user_interaction import get_password, ask_for_a_timezone, save_config
-from ..user_interaction import ask_ntp
-from ..user_interaction import ask_for_swap
-from ..user_interaction import ask_for_bootloader
-from ..user_interaction import ask_hostname
-from ..user_interaction import ask_for_audio_selection
-from ..user_interaction import ask_additional_packages_to_install
-from ..user_interaction import ask_to_configure_network
-from ..user_interaction import ask_for_superuser_account
-from ..user_interaction import ask_for_additional_users
-from ..user_interaction import select_language
-from ..user_interaction import select_mirror_regions
-from ..user_interaction import select_locale_lang
-from ..user_interaction import select_locale_enc
-from ..user_interaction import select_disk_layout
-from ..user_interaction import select_kernel
-from ..user_interaction import select_encrypted_partitions
-from ..user_interaction import select_harddrives
-from ..user_interaction import select_profile
-from ..user_interaction import select_archinstall_language
-from ..user_interaction import select_additional_repositories
+from ..output import log
from ..translation import Translation
+def select_archinstall_language(default='English'):
+ """
+ copied from user_interaction/general_conf.py as a temporary measure
+ """
+ languages = Translation.get_all_names()
+ language = Menu(_('Select Archinstall language'), languages, default_option=default).run()
+ return language
+
class Selector:
def __init__(
self,
@@ -693,4 +675,4 @@ class GlobalMenu(GeneralMenu):
def _users_resynch(self):
self.synch('!superusers')
self.synch('!users')
- return False
+ return False \ No newline at end of file
diff --git a/archinstall/lib/user_interaction/__init__.py b/archinstall/lib/user_interaction/__init__.py
index b0174d94..f1ef5d91 100644
--- a/archinstall/lib/user_interaction/__init__.py
+++ b/archinstall/lib/user_interaction/__init__.py
@@ -10,3 +10,4 @@ from .general_conf import (ask_ntp, ask_for_a_timezone, ask_for_audio_selection,
select_additional_repositories, ask_hostname)
from .disk_conf import ask_for_main_filesystem_format, select_individual_blockdevice_usage, select_disk_layout, select_disk
from .utils import get_password, do_countdown
+from .global_menu import GlobalMenu
diff --git a/archinstall/lib/user_interaction/global_menu.py b/archinstall/lib/user_interaction/global_menu.py
new file mode 100644
index 00000000..2001103a
--- /dev/null
+++ b/archinstall/lib/user_interaction/global_menu.py
@@ -0,0 +1,293 @@
+from __future__ import annotations
+
+from typing import Any, List, Optional
+
+from ..menu import Menu
+from ..menu.selection_menu import Selector, GeneralMenu
+from ..general import SysCommand, secret
+from ..hardware import has_uefi
+from ..storage import storage
+from ..output import log
+from ..profiles import is_desktop_profile
+from ..disk import encrypted_partitions
+
+from ..user_interaction import get_password, ask_for_a_timezone, save_config
+from ..user_interaction import ask_ntp
+from ..user_interaction import ask_for_swap
+from ..user_interaction import ask_for_bootloader
+from ..user_interaction import ask_hostname
+from ..user_interaction import ask_for_audio_selection
+from ..user_interaction import ask_additional_packages_to_install
+from ..user_interaction import ask_to_configure_network
+from ..user_interaction import ask_for_superuser_account
+from ..user_interaction import ask_for_additional_users
+from ..user_interaction import select_language
+from ..user_interaction import select_mirror_regions
+from ..user_interaction import select_locale_lang
+from ..user_interaction import select_locale_enc
+from ..user_interaction import select_disk_layout
+from ..user_interaction import select_kernel
+from ..user_interaction import select_encrypted_partitions
+from ..user_interaction import select_harddrives
+from ..user_interaction import select_profile
+from ..user_interaction import select_additional_repositories
+
+class GlobalMenu(GeneralMenu):
+ def __init__(self,data_store):
+ super().__init__(data_store=data_store, auto_cursor=True)
+
+ def _setup_selection_menu_options(self):
+ # archinstall.Language will not use preset values
+ self._menu_options['archinstall-language'] = \
+ Selector(
+ _('Select Archinstall language'),
+ lambda x: self._select_archinstall_language('English'),
+ default='English',
+ enabled=True)
+ self._menu_options['keyboard-layout'] = \
+ Selector(_('Select keyboard layout'), lambda preset: select_language('us',preset), default='us')
+ self._menu_options['mirror-region'] = \
+ Selector(
+ _('Select mirror region'),
+ select_mirror_regions,
+ display_func=lambda x: list(x.keys()) if x else '[]',
+ default={})
+ self._menu_options['sys-language'] = \
+ Selector(_('Select locale language'), lambda preset: select_locale_lang('en_US',preset), default='en_US')
+ self._menu_options['sys-encoding'] = \
+ Selector(_('Select locale encoding'), lambda preset: select_locale_enc('utf-8',preset), default='utf-8')
+ self._menu_options['harddrives'] = \
+ Selector(
+ _('Select harddrives'),
+ self._select_harddrives)
+ self._menu_options['disk_layouts'] = \
+ Selector(
+ _('Select disk layout'),
+ lambda x: select_disk_layout(
+ storage['arguments'].get('harddrives', []),
+ storage['arguments'].get('advanced', False)
+ ),
+ dependencies=['harddrives'])
+ self._menu_options['!encryption-password'] = \
+ Selector(
+ _('Set encryption password'),
+ lambda x: self._select_encrypted_password(),
+ display_func=lambda x: secret(x) if x else 'None',
+ dependencies=['harddrives'])
+ self._menu_options['swap'] = \
+ Selector(
+ _('Use swap'),
+ lambda preset: ask_for_swap(preset),
+ default=True)
+ self._menu_options['bootloader'] = \
+ Selector(
+ _('Select bootloader'),
+ lambda preset: ask_for_bootloader(storage['arguments'].get('advanced', False),preset),
+ default="systemd-bootctl" if has_uefi() else "grub-install")
+ self._menu_options['hostname'] = \
+ Selector(
+ _('Specify hostname'),
+ ask_hostname,
+ default='archlinux')
+ # root password won't have preset value
+ self._menu_options['!root-password'] = \
+ Selector(
+ _('Set root password'),
+ lambda preset:self._set_root_password(),
+ display_func=lambda x: secret(x) if x else 'None')
+ self._menu_options['!superusers'] = \
+ Selector(
+ _('Specify superuser account'),
+ lambda preset: self._create_superuser_account(),
+ exec_func=lambda n,v:self._users_resynch(),
+ dependencies_not=['!root-password'],
+ display_func=lambda x: self._display_superusers())
+ self._menu_options['!users'] = \
+ Selector(
+ _('Specify user account'),
+ lambda x: self._create_user_account(),
+ default={},
+ exec_func=lambda n,v:self._users_resynch(),
+ display_func=lambda x: list(x.keys()) if x else '[]')
+ self._menu_options['profile'] = \
+ Selector(
+ _('Specify profile'),
+ lambda x: self._select_profile(),
+ display_func=lambda x: x if x else 'None')
+ self._menu_options['audio'] = \
+ Selector(
+ _('Select audio'),
+ lambda preset: ask_for_audio_selection(is_desktop_profile(storage['arguments'].get('profile', None)),preset))
+ self._menu_options['kernels'] = \
+ Selector(
+ _('Select kernels'),
+ lambda preset: select_kernel(preset),
+ default=['linux'])
+ self._menu_options['packages'] = \
+ Selector(
+ _('Additional packages to install'),
+ # lambda x: ask_additional_packages_to_install(storage['arguments'].get('packages', None)),
+ ask_additional_packages_to_install,
+ default=[])
+ self._menu_options['additional-repositories'] = \
+ Selector(
+ _('Additional repositories to enable'),
+ select_additional_repositories,
+ default=[])
+ self._menu_options['nic'] = \
+ Selector(
+ _('Configure network'),
+ ask_to_configure_network,
+ display_func=lambda x: x if x else _('Not configured, unavailable unless setup manually'),
+ default={})
+ self._menu_options['timezone'] = \
+ Selector(
+ _('Select timezone'),
+ lambda preset: ask_for_a_timezone(preset),
+ default='UTC')
+ self._menu_options['ntp'] = \
+ Selector(
+ _('Set automatic time sync (NTP)'),
+ lambda preset: self._select_ntp(preset),
+ default=True)
+ self._menu_options['save_config'] = \
+ Selector(
+ _('Save configuration'),
+ lambda preset: save_config(self._data_store),
+ enabled=True,
+ no_store=True)
+ self._menu_options['install'] = \
+ Selector(
+ self._install_text(),
+ exec_func=lambda n,v: True if len(self._missing_configs()) == 0 else False,
+ preview_func=self._prev_install_missing_config,
+ enabled=True,
+ no_store=True)
+
+ self._menu_options['abort'] = Selector(_('Abort'), exec_func=lambda n,v:exit(1), enabled=True)
+
+ def _update_install_text(self, name :str = None, result :Any = None):
+ text = self._install_text()
+ self._menu_options.get('install').update_description(text)
+
+ def post_callback(self,name :str = None ,result :Any = None):
+ self._update_install_text(name, result)
+
+ def exit_callback(self):
+ if self._data_store.get('harddrives', None) and self._data_store.get('!encryption-password', None):
+ # If no partitions was marked as encrypted, but a password was supplied and we have some disks to format..
+ # Then we need to identify which partitions to encrypt. This will default to / (root).
+ if len(list(encrypted_partitions(storage['arguments'].get('disk_layouts', [])))) == 0:
+ storage['arguments']['disk_layouts'] = select_encrypted_partitions(
+ storage['arguments']['disk_layouts'], storage['arguments']['!encryption-password'])
+
+ def _install_text(self):
+ missing = len(self._missing_configs())
+ if missing > 0:
+ return _('Install ({} config(s) missing)').format(missing)
+ return 'Install'
+
+ def _prev_install_missing_config(self) -> Optional[str]:
+ if missing := self._missing_configs():
+ text = str(_('Missing configurations:\n'))
+ for m in missing:
+ text += f'- {m}\n'
+ return text[:-1] # remove last new line
+ return None
+
+ def _missing_configs(self) -> List[str]:
+ def check(s):
+ return self._menu_options.get(s).has_selection()
+
+ missing = []
+ if not check('bootloader'):
+ missing += ['Bootloader']
+ if not check('hostname'):
+ missing += ['Hostname']
+ if not check('audio'):
+ missing += ['Audio']
+ if not check('!root-password') and not check('!superusers'):
+ missing += [str(_('Either root-password or at least 1 superuser must be specified'))]
+ if not check('harddrives'):
+ missing += ['Hard drives']
+ if check('harddrives'):
+ if not self._menu_options.get('harddrives').is_empty() and not check('disk_layouts'):
+ missing += ['Disk layout']
+
+ return missing
+
+ def _set_root_password(self):
+ prompt = str(_('Enter root password (leave blank to disable root): '))
+ password = get_password(prompt=prompt)
+ return password
+
+ def _select_encrypted_password(self):
+ if passwd := get_password(prompt=str(_('Enter disk encryption password (leave blank for no encryption): '))):
+ return passwd
+ else:
+ return None
+
+ def _select_ntp(self, preset :bool = True) -> bool:
+ ntp = ask_ntp(preset)
+
+ value = str(ntp).lower()
+ SysCommand(f'timedatectl set-ntp {value}')
+
+ return ntp
+
+ def _select_harddrives(self, old_harddrives : list) -> list:
+ # old_haddrives = storage['arguments'].get('harddrives', [])
+ harddrives = select_harddrives(old_harddrives)
+
+ # in case the harddrives got changed we have to reset the disk layout as well
+ if old_harddrives != harddrives:
+ self._menu_options.get('disk_layouts').set_current_selection(None)
+ storage['arguments']['disk_layouts'] = {}
+
+ if not harddrives:
+ prompt = _(
+ "You decided to skip harddrive selection\nand will use whatever drive-setup is mounted at {} (experimental)\n"
+ "WARNING: Archinstall won't check the suitability of this setup\n"
+ "Do you wish to continue?"
+ ).format(storage['MOUNT_POINT'])
+
+ choice = Menu(prompt, ['yes', 'no'], default_option='yes').run()
+
+ if choice == 'no':
+ return self._select_harddrives()
+
+ return harddrives
+
+ def _select_profile(self):
+ profile = select_profile()
+
+ # Check the potentially selected profiles preparations to get early checks if some additional questions are needed.
+ if profile and profile.has_prep_function():
+ namespace = f'{profile.namespace}.py'
+ with profile.load_instructions(namespace=namespace) as imported:
+ if not imported._prep_function():
+ log(' * Profile\'s preparation requirements was not fulfilled.', fg='red')
+ exit(1)
+
+ return profile
+
+ def _create_superuser_account(self):
+ superusers = ask_for_superuser_account(str(_('Manage superuser accounts: ')))
+ return superusers if superusers else None
+
+ def _create_user_account(self):
+ users = ask_for_additional_users(str(_('Manage ordinary user accounts: ')))
+ return users
+
+ def _display_superusers(self):
+ superusers = self._data_store.get('!superusers', {})
+
+ if self._menu_options.get('!root-password').has_selection():
+ return list(superusers.keys()) if superusers else '[]'
+ else:
+ return list(superusers.keys()) if superusers else ''
+
+ def _users_resynch(self):
+ self.synch('!superusers')
+ self.synch('!users')
+ return False
diff --git a/archinstall/lib/user_interaction/manage_users_conf.py b/archinstall/lib/user_interaction/manage_users_conf.py
index 0af0d776..6985a8eb 100644
--- a/archinstall/lib/user_interaction/manage_users_conf.py
+++ b/archinstall/lib/user_interaction/manage_users_conf.py
@@ -89,7 +89,7 @@ class UserList(ListManager):
elif self.action == self.actions[3]: # delete
del self.data[active_user]
- def _check_for_correct_username(username: str) -> bool:
+ def _check_for_correct_username(self, username: str) -> bool:
if re.match(r'^[a-z_][a-z0-9_-]*\$?$', username) and len(username) <= 32:
return True
log("The username you entered is invalid. Try again", level=logging.WARNING, fg='red')
diff --git a/archinstall/lib/user_interaction/partitioning_conf.py b/archinstall/lib/user_interaction/partitioning_conf.py
index 8c5d1375..ef4ba885 100644
--- a/archinstall/lib/user_interaction/partitioning_conf.py
+++ b/archinstall/lib/user_interaction/partitioning_conf.py
@@ -1,12 +1,13 @@
from __future__ import annotations
-from typing import List, Any, Dict, Union, TYPE_CHECKING
+from typing import List, Any, Dict, Union, TYPE_CHECKING, Callable
from ..disk import BlockDevice, suggest_single_disk_layout, suggest_multi_disk_layout, valid_parted_position
from ..menu import Menu
from ..output import log
from ..disk.validators import fs_types
+from .subvolume_config import SubvolumeList
if TYPE_CHECKING:
from ..disk.partition import Partition
@@ -64,8 +65,22 @@ def _current_partition_layout(partitions: List[Partition], with_idx: bool = Fals
return f'\n\n{title}:\n\n{current_layout}'
-def select_partition(title: str, partitions: List[Partition], multiple: bool = False) -> Union[int, List[int], None]:
- partition_indexes = list(map(str, range(len(partitions))))
+def select_partition(title :str, partitions :List[Partition], multiple :bool = False, filter :Callable = None) -> Union[int, List[int], None]:
+ """
+ filter allows to filter out the indexes once they are set. Should return True if element is to be included
+ """
+ partition_indexes = []
+ for i in range(len(partitions)):
+ if filter:
+ if filter(partitions[i]):
+ partition_indexes.append(str(i))
+ else:
+ partition_indexes.append(str(i))
+ if len(partition_indexes) == 0:
+ return None
+ # old code without filter
+ # partition_indexes = list(map(str, range(len(partitions))))
+
partition = Menu(title, partition_indexes, multi=multiple).run()
if partition is not None:
@@ -111,6 +126,7 @@ def manage_new_and_existing_partitions(block_device: BlockDevice) -> Dict[str, A
mark_encrypted = str(_('Mark/Unmark a partition as encrypted'))
mark_bootable = str(_('Mark/Unmark a partition as bootable (automatic for /boot)'))
set_filesystem_partition = str(_('Set desired filesystem for a partition'))
+ set_btrfs_subvolumes = str(_('Set desired subvolumes on a btrfs partition'))
while True:
modes = [new_partition, suggest_partition_layout]
@@ -124,6 +140,7 @@ def manage_new_and_existing_partitions(block_device: BlockDevice) -> Dict[str, A
mark_encrypted,
mark_bootable,
set_filesystem_partition,
+ set_btrfs_subvolumes,
]
title = _('Select what to do with\n{}').format(block_device)
@@ -275,6 +292,23 @@ def manage_new_and_existing_partitions(block_device: BlockDevice) -> Dict[str, A
block_device_struct["partitions"][partition]['filesystem']['format'] = fstype
+ elif task == set_btrfs_subvolumes:
+ # TODO get preexisting partitions
+ title = _('{}\n\nSelect which partition to set subvolumes on').format(current_layout)
+ partition = select_partition(title, block_device_struct["partitions"],filter=lambda x:True if x.get('filesystem',{}).get('format') == 'btrfs' else False)
+ if partition is not None:
+ if not block_device_struct["partitions"][partition].get('btrfs', {}):
+ block_device_struct["partitions"][partition]['btrfs'] = {}
+ if not block_device_struct["partitions"][partition]['btrfs'].get('subvolumes', {}):
+ block_device_struct["partitions"][partition]['btrfs']['subvolumes'] = {}
+
+ prev = block_device_struct["partitions"][partition]['btrfs']['subvolumes']
+ result = SubvolumeList(_("Manage btrfs subvolumes for current partition"),prev).run()
+ if result:
+ block_device_struct["partitions"][partition]['btrfs']['subvolumes'] = result
+ else:
+ del block_device_struct["partitions"][partition]['btrfs']
+
return block_device_struct
diff --git a/archinstall/lib/user_interaction/subvolume_config.py b/archinstall/lib/user_interaction/subvolume_config.py
new file mode 100644
index 00000000..6de8d0ef
--- /dev/null
+++ b/archinstall/lib/user_interaction/subvolume_config.py
@@ -0,0 +1,129 @@
+from ..menu.list_manager import ListManager
+from ..menu.selection_menu import Selector, GeneralMenu
+from ..menu.text_input import TextInput
+from ..menu import Menu
+"""
+UI classes
+"""
+
+class SubvolumeList(ListManager):
+ def __init__(self,prompt,list):
+ self.ObjectNullAction = None # str(_('Add'))
+ self.ObjectDefaultAction = str(_('Add'))
+ super().__init__(prompt,list,None,self.ObjectNullAction,self.ObjectDefaultAction)
+
+ def reformat(self):
+ def presentation(key,value):
+ text = _(" Subvolume :{:16}").format(key)
+ if isinstance(value,str):
+ text += _(" mounted at {:16}").format(value)
+ else:
+ if value.get('mountpoint'):
+ text += _(" mounted at {:16}").format(value['mountpoint'])
+ else:
+ text += (' ' * 28)
+ if value.get('options',[]):
+ text += _(" with option {}").format(', '.join(value['options']))
+ return text
+
+ return sorted(list(map(lambda x:presentation(x,self.data[x]),self.data)))
+
+ def action_list(self):
+ return super().action_list()
+
+ def exec_action(self):
+ if self.target:
+ origkey,origval = list(self.target.items())[0]
+ else:
+ origkey = None
+
+ if self.action == str(_('Delete')):
+ del self.data[origkey]
+ return True
+
+ if self.action == str(_('Add')):
+ self.target = {}
+ print(_('\n Fill the desired values for a new subvolume \n'))
+ with SubvolumeMenu(self.target,self.action) as add_menu:
+ for data in ['name','mountpoint','options']:
+ add_menu.exec_option(data)
+ else:
+ SubvolumeMenu(self.target,self.action).run()
+ self.data.update(self.target)
+
+ return True
+
+class SubvolumeMenu(GeneralMenu):
+ def __init__(self,parameters,action=None):
+ self.data = parameters
+ self.action = action
+ self.ds = {}
+ self.ds['name'] = None
+ self.ds['mountpoint'] = None
+ self.ds['options'] = None
+ if self.data:
+ origkey,origval = list(self.data.items())[0]
+ self.ds['name'] = origkey
+ if isinstance(origval,str):
+ self.ds['mountpoint'] = origval
+ else:
+ self.ds['mountpoint'] = self.data[origkey].get('mountpoint')
+ self.ds['options'] = self.data[origkey].get('options')
+
+ super().__init__(data_store=self.ds)
+
+ def _setup_selection_menu_options(self):
+ # [str(_('Add')),str(_('Copy')),str(_('Edit')),str(_('Delete'))]
+ self._menu_options['name'] = Selector(str(_('Subvolume name ')),
+ self._select_subvolume_name if not self.action or self.action in (str(_('Add')),str(_('Copy'))) else None,
+ mandatory=True,
+ enabled=True)
+ self._menu_options['mountpoint'] = Selector(str(_('Subvolume mountpoint')),
+ self._select_subvolume_mount_point if not self.action or self.action in (str(_('Add')),str(_('Edit'))) else None,
+ enabled=True)
+ self._menu_options['options'] = Selector(str(_('Subvolume options')),
+ self._select_subvolume_options if not self.action or self.action in (str(_('Add')),str(_('Edit'))) else None,
+ enabled=True)
+ self._menu_options['save'] = Selector(str(_('Save')),
+ exec_func=lambda n,v:True,
+ enabled=True)
+ self._menu_options['cancel'] = Selector(str(_('Cancel')),
+ # func = lambda pre:True,
+ exec_func=lambda n,v:self.fast_exit(n),
+ enabled=True)
+ self.cancel_action = 'cancel'
+ self.save_action = 'save'
+ self.bottom_list = [self.save_action,self.cancel_action]
+
+ def fast_exit(self,accion):
+ if self.option(accion).get_selection():
+ for item in self.list_options():
+ if self.option(item).is_mandatory():
+ self.option(item).set_mandatory(False)
+ return True
+
+ def exit_callback(self):
+ # we exit without moving data
+ if self.option(self.cancel_action).get_selection():
+ return
+ if not self.ds['name']:
+ return
+ else:
+ key = self.ds['name']
+ value = {}
+ if self.ds['mountpoint']:
+ value['mountpoint'] = self.ds['mountpoint']
+ if self.ds['options']:
+ value['options'] = self.ds['options']
+ self.data.update({key : value})
+
+ def _select_subvolume_name(self,value):
+ return TextInput(str(_("Subvolume name :")),value).run()
+
+ def _select_subvolume_mount_point(self,value):
+ return TextInput(str(_("Select a mount point :")),value).run()
+
+ def _select_subvolume_options(self,value):
+ # def __init__(self, title, p_options, skip=True, multi=False, default_option=None, sort=True):
+ return Menu(str(_("Select the desired subvolume options ")),['nodatacow','compress'],
+ skip=True,preset_values=value,multi=True).run()
diff --git a/archinstall/locales/base.pot b/archinstall/locales/base.pot
index fd6d90b7..a34f9925 100644
--- a/archinstall/locales/base.pot
+++ b/archinstall/locales/base.pot
@@ -4,76 +4,74 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: lib/installer.py:144 lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr ""
-#: lib/installer.py:145 lib/installer.py:145
+#: lib/installer.py:145 lib/installer.py:153
msgid ""
" Please submit this issue (and file) to https://github.com/archlinux/"
"archinstall/issues"
msgstr ""
-#: lib/user_interaction.py:83 lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr ""
#: lib/user_interaction.py:101 lib/user_interaction.py:104
-#: lib/user_interaction.py:104
+#: lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr ""
#: lib/user_interaction.py:272 lib/user_interaction.py:275
-#: lib/user_interaction.py:275
+#: lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr ""
#: lib/user_interaction.py:285 lib/user_interaction.py:288
-#: lib/user_interaction.py:288
+#: lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr ""
#: lib/user_interaction.py:290 lib/user_interaction.py:293
-#: lib/user_interaction.py:293
msgid "Username for required superuser with sudo privileges: "
msgstr ""
#: lib/user_interaction.py:310 lib/user_interaction.py:313
-#: lib/user_interaction.py:313
+#: lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
msgstr ""
#: lib/user_interaction.py:324 lib/user_interaction.py:327
-#: lib/user_interaction.py:327
msgid "Should this user be a superuser (sudoer)?"
msgstr ""
#: lib/user_interaction.py:340 lib/user_interaction.py:343
-#: lib/user_interaction.py:346 lib/user_interaction.py:346
+#: lib/user_interaction.py:346 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.py:359
+#: lib/user_interaction/system_conf.py:115
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.py:369
+#: lib/user_interaction/system_conf.py:125
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.py:385
+#: 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.py:396
+#: 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."
@@ -81,7 +79,7 @@ msgstr ""
#: lib/user_interaction.py:392 lib/user_interaction.py:395
#: lib/user_interaction.py:398 lib/user_interaction.py:397
-#: lib/user_interaction.py:397
+#: 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."
@@ -89,20 +87,20 @@ msgstr ""
#: lib/user_interaction.py:396 lib/user_interaction.py:399
#: lib/user_interaction.py:402 lib/user_interaction.py:401
-#: lib/user_interaction.py:401
+#: lib/user_interaction/general_conf.py:143
msgid ""
"Write additional packages to install (space separated, leave blank to skip): "
msgstr ""
#: lib/user_interaction.py:419 lib/user_interaction.py:422
#: lib/user_interaction.py:425 lib/user_interaction.py:424
-#: lib/user_interaction.py:424
+#: lib/user_interaction/network_conf.py:25
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.py:425
+#: lib/user_interaction/network_conf.py:26
msgid ""
"Use NetworkManager (necessary to configure internet graphically in GNOME and "
"KDE)"
@@ -110,50 +108,50 @@ msgstr ""
#: lib/user_interaction.py:428 lib/user_interaction.py:431
#: lib/user_interaction.py:434 lib/user_interaction.py:433
-#: lib/user_interaction.py:433
+#: lib/user_interaction/network_conf.py:43
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.py:446
+#: lib/user_interaction/network_conf.py:70
msgid ""
"Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
msgstr ""
#: lib/user_interaction.py:446 lib/user_interaction.py:449
#: lib/user_interaction.py:452 lib/user_interaction.py:451
-#: lib/user_interaction.py:451
+#: lib/user_interaction/network_conf.py:75
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.py:466
+#: lib/user_interaction/network_conf.py:86
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.py:481
+#: lib/user_interaction/network_conf.py:102
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.py:515
+#: 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.py:561
+#: lib/user_interaction/partitioning_conf.py:64
msgid "Current partition layout"
msgstr ""
#: lib/user_interaction.py:607 lib/user_interaction.py:614
#: lib/user_interaction.py:617 lib/user_interaction.py:620
-#: lib/user_interaction.py:619 lib/user_interaction.py:619
+#: lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
@@ -164,32 +162,33 @@ msgstr ""
#: lib/user_interaction.py:634 lib/user_interaction.py:719
#: lib/user_interaction.py:637 lib/user_interaction.py:722
#: lib/user_interaction.py:636 lib/user_interaction.py:721
-#: lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction/partitioning_conf.py:162
+#: lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr ""
#: lib/user_interaction.py:626 lib/user_interaction.py:633
#: lib/user_interaction.py:636 lib/user_interaction.py:639
-#: lib/user_interaction.py:638 lib/user_interaction.py:638
+#: lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr ""
#: lib/user_interaction.py:635 lib/user_interaction.py:642
#: lib/user_interaction.py:645 lib/user_interaction.py:648
-#: lib/user_interaction.py:647 lib/user_interaction.py:647
+#: lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
msgid ""
"Enter the end sector of the partition (percentage or block number, ex: {}): "
msgstr ""
#: lib/user_interaction.py:661 lib/user_interaction.py:668
#: lib/user_interaction.py:671 lib/user_interaction.py:674
-#: lib/user_interaction.py:673 lib/user_interaction.py:673
+#: lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
msgstr ""
#: lib/user_interaction.py:674 lib/user_interaction.py:681
#: lib/user_interaction.py:684 lib/user_interaction.py:687
-#: lib/user_interaction.py:686 lib/user_interaction.py:686
+#: lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
@@ -198,7 +197,7 @@ msgstr ""
#: lib/user_interaction.py:682 lib/user_interaction.py:689
#: lib/user_interaction.py:692 lib/user_interaction.py:695
-#: lib/user_interaction.py:694 lib/user_interaction.py:694
+#: lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
@@ -207,7 +206,7 @@ msgstr ""
#: lib/user_interaction.py:686 lib/user_interaction.py:693
#: lib/user_interaction.py:696 lib/user_interaction.py:699
-#: lib/user_interaction.py:698 lib/user_interaction.py:698
+#: lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
msgid ""
" * Partition mount-points are relative to inside the installation, the boot "
"would be /boot as an example."
@@ -215,13 +214,13 @@ msgstr ""
#: lib/user_interaction.py:687 lib/user_interaction.py:694
#: lib/user_interaction.py:697 lib/user_interaction.py:700
-#: lib/user_interaction.py:699 lib/user_interaction.py:699
+#: lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
msgstr ""
#: lib/user_interaction.py:698 lib/user_interaction.py:705
#: lib/user_interaction.py:708 lib/user_interaction.py:711
-#: lib/user_interaction.py:710 lib/user_interaction.py:710
+#: lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
@@ -230,7 +229,7 @@ msgstr ""
#: lib/user_interaction.py:717 lib/user_interaction.py:724
#: lib/user_interaction.py:727 lib/user_interaction.py:730
-#: lib/user_interaction.py:729 lib/user_interaction.py:729
+#: lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
@@ -239,7 +238,7 @@ msgstr ""
#: lib/user_interaction.py:725 lib/user_interaction.py:732
#: lib/user_interaction.py:735 lib/user_interaction.py:738
-#: lib/user_interaction.py:737 lib/user_interaction.py:737
+#: lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
@@ -248,7 +247,7 @@ msgstr ""
#: lib/user_interaction.py:732 lib/user_interaction.py:739
#: lib/user_interaction.py:742 lib/user_interaction.py:745
-#: lib/user_interaction.py:744 lib/user_interaction.py:744
+#: lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
@@ -257,7 +256,7 @@ msgstr ""
#: lib/user_interaction.py:739 lib/user_interaction.py:746
#: lib/user_interaction.py:749 lib/user_interaction.py:752
-#: lib/user_interaction.py:751 lib/user_interaction.py:751
+#: lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr ""
@@ -266,19 +265,20 @@ msgstr ""
#: lib/menu/selection_menu.py:143 lib/user_interaction.py:770
#: lib/user_interaction.py:773 lib/user_interaction.py:772
#: lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
-#: lib/menu/selection_menu.py:415 lib/user_interaction.py:772
+#: lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105
+#: lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
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.py:777
+#: lib/user_interaction.py:777 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.py:778
+#: lib/user_interaction.py:778 lib/user_interaction/disk_conf.py:41
msgid ""
"Select what to do with each individual drive (followed by partition usage)"
msgstr ""
@@ -286,14 +286,14 @@ 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.py:782
+#: lib/user_interaction/disk_conf.py:45
msgid "Select what you wish to do with the selected block devices"
msgstr ""
#: lib/user_interaction.py:822 lib/user_interaction.py:823
#: lib/user_interaction.py:830 lib/user_interaction.py:833
#: lib/user_interaction.py:836 lib/user_interaction.py:835
-#: lib/user_interaction.py:835
+#: 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"
@@ -302,28 +302,28 @@ msgstr ""
#: lib/user_interaction.py:846 lib/user_interaction.py:847
#: lib/user_interaction.py:854 lib/user_interaction.py:857
#: lib/user_interaction.py:860 lib/user_interaction.py:859
-#: lib/user_interaction.py:859
+#: lib/user_interaction/general_conf.py:71
msgid "Select Keyboard layout"
msgstr ""
#: lib/user_interaction.py:861 lib/user_interaction.py:862
#: lib/user_interaction.py:869 lib/user_interaction.py:872
#: lib/user_interaction.py:875 lib/user_interaction.py:874
-#: lib/user_interaction.py:874
+#: lib/user_interaction/general_conf.py:92
msgid "Select one of the regions to download packages from"
msgstr ""
#: lib/user_interaction.py:883 lib/user_interaction.py:884
#: lib/user_interaction.py:891 lib/user_interaction.py:894
#: lib/user_interaction.py:897 lib/user_interaction.py:896
-#: lib/user_interaction.py:896
+#: lib/user_interaction/system_conf.py:52
msgid "Select one or more hard drives to use and configure"
msgstr ""
#: lib/user_interaction.py:910 lib/user_interaction.py:911
#: lib/user_interaction.py:918 lib/user_interaction.py:921
#: lib/user_interaction.py:924 lib/user_interaction.py:923
-#: lib/user_interaction.py:923
+#: 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."
@@ -332,7 +332,7 @@ msgstr ""
#: lib/user_interaction.py:912 lib/user_interaction.py:913
#: lib/user_interaction.py:920 lib/user_interaction.py:923
#: lib/user_interaction.py:926 lib/user_interaction.py:925
-#: lib/user_interaction.py:925
+#: 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"
@@ -341,7 +341,7 @@ msgstr ""
#: lib/user_interaction.py:914 lib/user_interaction.py:915
#: lib/user_interaction.py:922 lib/user_interaction.py:925
#: lib/user_interaction.py:928 lib/user_interaction.py:927
-#: lib/user_interaction.py:927
+#: 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"
@@ -350,7 +350,7 @@ msgstr ""
#: lib/user_interaction.py:917 lib/user_interaction.py:918
#: lib/user_interaction.py:925 lib/user_interaction.py:928
#: lib/user_interaction.py:931 lib/user_interaction.py:930
-#: lib/user_interaction.py:930
+#: lib/user_interaction/system_conf.py:92
msgid ""
"\n"
"\n"
@@ -360,181 +360,181 @@ msgstr ""
#: lib/user_interaction.py:921 lib/user_interaction.py:922
#: lib/user_interaction.py:929 lib/user_interaction.py:932
#: lib/user_interaction.py:935 lib/user_interaction.py:934
-#: lib/user_interaction.py:934
+#: lib/user_interaction/system_conf.py:96
msgid "All open-source (default)"
msgstr ""
#: lib/user_interaction.py:940 lib/user_interaction.py:941
#: lib/user_interaction.py:948 lib/user_interaction.py:951
#: lib/user_interaction.py:954 lib/user_interaction.py:953
-#: lib/user_interaction.py:953
+#: lib/user_interaction/system_conf.py:28
msgid "Choose which kernels to use or leave blank for default \"{}\""
msgstr ""
#: lib/user_interaction.py:954 lib/user_interaction.py:955
#: lib/user_interaction.py:962 lib/user_interaction.py:965
#: lib/user_interaction.py:968 lib/user_interaction.py:967
-#: lib/user_interaction.py:967
+#: lib/user_interaction/locale_conf.py:16
msgid "Choose which locale language to use"
msgstr ""
#: lib/user_interaction.py:968 lib/user_interaction.py:969
#: lib/user_interaction.py:976 lib/user_interaction.py:979
#: lib/user_interaction.py:982 lib/user_interaction.py:981
-#: lib/user_interaction.py:981
+#: lib/user_interaction/locale_conf.py:29
msgid "Choose which locale encoding to use"
msgstr ""
#: lib/user_interaction.py:1009 lib/user_interaction.py:1010
#: lib/user_interaction.py:1017 lib/user_interaction.py:1020
#: lib/user_interaction.py:1023 lib/user_interaction.py:1022
-#: lib/user_interaction.py:1022
+#: lib/user_interaction/backwards_compatible_conf.py:49
msgid "Select one of the values shown below: "
msgstr ""
#: lib/user_interaction.py:1050 lib/user_interaction.py:1051
#: lib/user_interaction.py:1058 lib/user_interaction.py:1061
#: lib/user_interaction.py:1064 lib/user_interaction.py:1063
-#: lib/user_interaction.py:1063
+#: 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:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr ""
#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
-#: lib/disk/filesystem.py:141
+#: lib/disk/filesystem.py:142
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:89
+#: lib/profiles.py:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr ""
-#: lib/profiles.py:92 lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr ""
#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144
#: lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412
-#: lib/menu/selection_menu.py:420 lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:420 lib/user_interaction/global_menu.py:48
msgid "Select keyboard layout"
msgstr ""
#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147
#: lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415
-#: lib/menu/selection_menu.py:423 lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:423 lib/user_interaction/global_menu.py:51
msgid "Select mirror region"
msgstr ""
#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152
#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420
-#: lib/menu/selection_menu.py:428 lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:428 lib/user_interaction/global_menu.py:56
msgid "Select locale language"
msgstr ""
#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154
#: lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422
-#: lib/menu/selection_menu.py:430 lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:430 lib/user_interaction/global_menu.py:58
msgid "Select locale encoding"
msgstr ""
#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157
#: lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425
-#: lib/menu/selection_menu.py:433 lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:433 lib/user_interaction/global_menu.py:61
msgid "Select harddrives"
msgstr ""
#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161
#: lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429
-#: lib/menu/selection_menu.py:437 lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:437 lib/user_interaction/global_menu.py:65
msgid "Select disk layout"
msgstr ""
#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169
#: lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437
-#: lib/menu/selection_menu.py:445 lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:445 lib/user_interaction/global_menu.py:73
msgid "Set encryption password"
msgstr ""
#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175
#: lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443
-#: lib/menu/selection_menu.py:451 lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:451 lib/user_interaction/global_menu.py:79
msgid "Use swap"
msgstr ""
#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180
#: lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448
-#: lib/menu/selection_menu.py:456 lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:456 lib/user_interaction/global_menu.py:84
msgid "Select bootloader"
msgstr ""
#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186
#: lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454
-#: lib/menu/selection_menu.py:462 lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:462 lib/user_interaction/global_menu.py:95
msgid "Set root password"
msgstr ""
#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191
#: lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459
-#: lib/menu/selection_menu.py:467 lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:467 lib/user_interaction/global_menu.py:100
msgid "Specify superuser account"
msgstr ""
#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197
#: lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465
-#: lib/menu/selection_menu.py:473 lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr ""
#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203
#: lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471
-#: lib/menu/selection_menu.py:479 lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr ""
#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208
#: lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476
-#: lib/menu/selection_menu.py:484 lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr ""
#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212
#: lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480
-#: lib/menu/selection_menu.py:488 lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:488 lib/user_interaction/global_menu.py:123
msgid "Select kernels"
msgstr ""
#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217
#: lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485
-#: lib/menu/selection_menu.py:493 lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:493 lib/user_interaction/global_menu.py:128
msgid "Additional packages to install"
msgstr ""
#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222
#: lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490
-#: lib/menu/selection_menu.py:498 lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:498 lib/user_interaction/global_menu.py:139
msgid "Configure network"
msgstr ""
#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230
#: lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498
-#: lib/menu/selection_menu.py:506 lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:506 lib/user_interaction/global_menu.py:150
msgid "Set automatic time sync (NTP)"
msgstr ""
#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308
#: lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527
-#: lib/menu/selection_menu.py:535 lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:535 lib/user_interaction/global_menu.py:187
msgid "Install ({} config(s) missing)"
msgstr ""
#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371
#: lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591
-#: lib/menu/selection_menu.py:599 lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:599 lib/user_interaction/global_menu.py:249
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -542,82 +542,82 @@ msgid ""
"Do you wish to continue?"
msgstr ""
-#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr ""
#: lib/user_interaction.py:590 lib/user_interaction.py:593
#: lib/user_interaction.py:596 lib/user_interaction.py:595
-#: lib/user_interaction.py:595
+#: lib/user_interaction/partitioning_conf.py:119
msgid "Create a new partition"
msgstr ""
#: lib/user_interaction.py:592 lib/user_interaction.py:595
#: lib/user_interaction.py:598 lib/user_interaction.py:597
-#: lib/user_interaction.py:597
+#: lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr ""
#: lib/user_interaction.py:593 lib/user_interaction.py:596
#: lib/user_interaction.py:599 lib/user_interaction.py:598
-#: lib/user_interaction.py:598
+#: lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr ""
#: lib/user_interaction.py:594 lib/user_interaction.py:597
#: lib/user_interaction.py:600 lib/user_interaction.py:599
-#: lib/user_interaction.py:599
+#: lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr ""
#: lib/user_interaction.py:595 lib/user_interaction.py:598
#: lib/user_interaction.py:601 lib/user_interaction.py:600
-#: lib/user_interaction.py:600
+#: lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr ""
#: lib/user_interaction.py:596 lib/user_interaction.py:599
#: lib/user_interaction.py:602 lib/user_interaction.py:601
-#: lib/user_interaction.py:601
+#: lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr ""
#: lib/user_interaction.py:597 lib/user_interaction.py:600
#: lib/user_interaction.py:603 lib/user_interaction.py:602
-#: lib/user_interaction.py:602
+#: lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
msgstr ""
#: lib/user_interaction.py:598 lib/user_interaction.py:601
#: lib/user_interaction.py:604 lib/user_interaction.py:603
-#: lib/user_interaction.py:603
+#: lib/user_interaction/partitioning_conf.py:127
msgid "Set desired filesystem for a partition"
msgstr ""
#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237
#: 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/menu/selection_menu.py:515
+#: lib/user_interaction/global_menu.py:167
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/menu/selection_menu.py:459
+#: lib/user_interaction/global_menu.py:89
msgid "Specify hostname"
msgstr ""
#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492
-#: lib/menu/selection_menu.py:500 lib/menu/selection_menu.py:500
+#: lib/menu/selection_menu.py:500 lib/user_interaction/global_menu.py:141
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/menu/selection_menu.py:503
+#: lib/menu/selection_menu.py:503 lib/user_interaction/global_menu.py:145
msgid "Select timezone"
msgstr ""
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr ""
@@ -625,7 +625,7 @@ msgstr ""
msgid "Install"
msgstr ""
-#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
@@ -633,51 +633,52 @@ msgstr ""
#: lib/user_interaction.py:591 lib/user_interaction.py:594
#: lib/user_interaction.py:597 lib/user_interaction.py:596
-#: lib/user_interaction.py:596
+#: lib/user_interaction/partitioning_conf.py:120
msgid "Suggest partition layout"
msgstr ""
-#: lib/user_interaction.py:101 lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
msgid "Enter a password: "
msgstr ""
-#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
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/menu/selection_menu.py:575
+#: lib/menu/selection_menu.py:575 lib/user_interaction/global_menu.py:225
msgid "Enter disk encryption password (leave blank for no encryption): "
msgstr ""
#: lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:617
-#: lib/menu/selection_menu.py:625 lib/menu/selection_menu.py:625
+#: lib/menu/selection_menu.py:625
msgid "Create a required super-user with sudo privileges: "
msgstr ""
#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554
-#: lib/menu/selection_menu.py:562 lib/menu/selection_menu.py:562
+#: lib/menu/selection_menu.py:562 lib/user_interaction/global_menu.py:220
msgid "Enter root password (leave blank to disable root): "
msgstr ""
#: lib/user_interaction.py:307 lib/user_interaction.py:324
-#: 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
msgid "Password for user \"{}\": "
msgstr ""
#: lib/user_interaction.py:405 lib/user_interaction.py:408
-#: lib/user_interaction.py:407 lib/user_interaction.py:407
+#: lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
msgid ""
"Verifying that additional packages exist (this might take a few seconds)"
msgstr ""
-#: lib/user_interaction.py:281 lib/user_interaction.py:281
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
msgid ""
"Would you like to use automatic time synchronization (NTP) with the default "
"time servers?\n"
msgstr ""
-#: lib/user_interaction.py:282 lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
msgid ""
"Hardware time and other post-configuration steps might be required in order "
"for NTP to work.\n"
@@ -685,6 +686,273 @@ msgid ""
msgstr ""
#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621
-#: lib/menu/selection_menu.py:629 lib/menu/selection_menu.py:629
+#: lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
msgstr ""
+
+#: lib/menu/menu.py:116
+msgid "Use ESC to skip\n"
+msgstr ""
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for "
+"it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+msgid "Confirm and exit"
+msgstr ""
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+msgid "Select an action for < {} >"
+msgstr ""
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid ""
+"Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid ""
+"Pre-existing pacman lock never exited. Please clean up any existing pacman "
+"sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+msgid "Change password"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+msgid "Should {} be a superuser (sudoer)?"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:161
+msgid "Define users with sudo privilege: "
+msgstr ""
+
+#: lib/user_interaction/network_conf.py:24
+msgid "No network configuration"
+msgstr ""
+
+#: lib/user_interaction/partitioning_conf.py:128
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr ""
+
+#: lib/user_interaction/partitioning_conf.py:296
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+msgid "Save disk layout"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+msgid "Choose which configuration to save"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+msgid "are you sure you want to use it?"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:134
+msgid "Additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+msgid "Manage superuser accounts: "
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:279
+msgid "Manage ordinary user accounts: "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19
+#: lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+msgid "Select a mount point :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
+msgstr ""
diff --git a/archinstall/locales/de/LC_MESSAGES/base.po b/archinstall/locales/de/LC_MESSAGES/base.po
index 779d7534..9c32b15b 100644
--- a/archinstall/locales/de/LC_MESSAGES/base.po
+++ b/archinstall/locales/de/LC_MESSAGES/base.po
@@ -11,27 +11,27 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
-#: lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr "[!] Eine Logdatei wurde erstellt: {} {}"
-#: lib/installer.py:145
+#: lib/installer.py:145 lib/installer.py:153
msgid " Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues"
msgstr "Bitte melden sie das Problem mit der erstellten Datei auf https://github.com/archlinux/archinstall/issues"
-#: lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr "Wollen Sie wirklich abbrechen?"
-#: lib/user_interaction.py:101 lib/user_interaction.py:104
+#: lib/user_interaction.py:101 lib/user_interaction.py:104 lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr "Und nocheinmal zur Besätigung: "
-#: lib/user_interaction.py:272 lib/user_interaction.py:275
+#: lib/user_interaction.py:272 lib/user_interaction.py:275 lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr "Möchten Sie swap mit zram verwenden?"
-#: lib/user_interaction.py:285 lib/user_interaction.py:288
+#: lib/user_interaction.py:285 lib/user_interaction.py:288 lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr "Gewnüschter Hostname für die Installation: "
@@ -39,7 +39,7 @@ msgstr "Gewnüschter Hostname für die Installation: "
msgid "Username for required superuser with sudo privileges: "
msgstr "Benutzername für den erforderlichen superuser mit sudo Rechten: "
-#: lib/user_interaction.py:310 lib/user_interaction.py:313
+#: lib/user_interaction.py:310 lib/user_interaction.py:313 lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
msgstr "Geben Sie weitere Benutzernamen ein die installiert werden sollen (leer lassen für keine weiteren Benutzer): "
@@ -47,71 +47,71 @@ msgstr "Geben Sie weitere Benutzernamen ein die installiert werden sollen (leer
msgid "Should this user be a superuser (sudoer)?"
msgstr "Soll dieser Benutzer ein superuser sein (sudoer)?"
-#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346
+#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346 lib/user_interaction/general_conf.py:41
msgid "Select a timezone"
msgstr "Bitte wählen Sie eine Zeitzone aus"
-#: lib/user_interaction.py:354 lib/user_interaction.py:357 lib/user_interaction.py:360 lib/user_interaction.py:359
+#: 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
msgid "Would you like to use GRUB as a bootloader instead of systemd-boot?"
msgstr "Möchten Sie GRUB als bootloader anstelle von system-boot verwenden?"
-#: lib/user_interaction.py:364 lib/user_interaction.py:367 lib/user_interaction.py:370 lib/user_interaction.py:369
+#: 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
msgid "Choose a bootloader"
msgstr "Bitte wählen Sie einen bootloader aus"
-#: lib/user_interaction.py:380 lib/user_interaction.py:383 lib/user_interaction.py:386 lib/user_interaction.py:385
+#: 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
msgid "Choose an audio server"
msgstr "Bitte wählen Sie einen Audio server aus"
-#: lib/user_interaction.py:391 lib/user_interaction.py:394 lib/user_interaction.py:397 lib/user_interaction.py:396
+#: 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
msgid "Only packages such as base, base-devel, linux, linux-firmware, efibootmgr and optional profile packages are installed."
msgstr "Nur die Packete base, base-devel, linux, linux-firmware, efibootmgr und optionale Profilpackete werden installiert"
-#: lib/user_interaction.py:392 lib/user_interaction.py:395 lib/user_interaction.py:398 lib/user_interaction.py:397
+#: 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
msgid "If you desire a web browser, such as firefox or chromium, you may specify it in the following prompt."
msgstr "Wenn Sie einen Webbrowser, z.B. Firefox oder Chromium, installieren möchten, können Sie diese nun eingeben."
-#: lib/user_interaction.py:396 lib/user_interaction.py:399 lib/user_interaction.py:402 lib/user_interaction.py:401
+#: 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
msgid "Write additional packages to install (space separated, leave blank to skip): "
msgstr "Schreiben Sie zusätzliche Packete die installiert werden sollen mit einem Leerzeichen getrennt (zum Überspringen leer lassen): "
-#: lib/user_interaction.py:419 lib/user_interaction.py:422 lib/user_interaction.py:425 lib/user_interaction.py:424
+#: 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
msgid "Copy ISO network configuration to installation"
msgstr "ISO netzwerk Einstellungen in die Installation kopieren"
-#: lib/user_interaction.py:420 lib/user_interaction.py:423 lib/user_interaction.py:426 lib/user_interaction.py:425
+#: 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
msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
msgstr "NetworkManager benutzen (notwendig um Internet auf graphische Weise in GNOME und KDE einzustellen)"
-#: lib/user_interaction.py:428 lib/user_interaction.py:431 lib/user_interaction.py:434 lib/user_interaction.py:433
+#: 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
msgid "Select one network interface to configure"
msgstr "Bitte wählen Sie ein netzwerk zur Konfiguration aus"
-#: lib/user_interaction.py:441 lib/user_interaction.py:444 lib/user_interaction.py:447 lib/user_interaction.py:446
+#: 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
msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
msgstr "Bitte wählen Sie einen Modus zur Konfiguration von \"{}\" aus oder Überspringen um mit dem voreingestellten Modus \"{}\" fortzufahren"
-#: lib/user_interaction.py:446 lib/user_interaction.py:449 lib/user_interaction.py:452 lib/user_interaction.py:451
+#: 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
msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): "
msgstr "Bitte geben Sie eine IP Adresse und ein Subnet für {} ein (z.B. 192.168.0.5/24)"
-#: lib/user_interaction.py:461 lib/user_interaction.py:464 lib/user_interaction.py:467 lib/user_interaction.py:466
+#: 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
msgid "Enter your gateway (router) IP address or leave blank for none: "
msgstr "Bitte geben Sie eine gateway (router) IP Adresse ein (leer lassen für kein Adresse): "
-#: lib/user_interaction.py:476 lib/user_interaction.py:479 lib/user_interaction.py:482 lib/user_interaction.py:481
+#: 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
msgid "Enter your DNS servers (space separated, blank for none): "
msgstr "Bitte geben Sie die DNS server ein (mit Leerzeichen getrennt oder leer lassen für keinen server): "
-#: lib/user_interaction.py:510 lib/user_interaction.py:513 lib/user_interaction.py:516 lib/user_interaction.py:515
+#: 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
msgid "Select which filesystem your main partition should use"
msgstr "Bitte wählen Sie ein Dateisystem aus, welches für die Hauptpartition verwendet werden soll"
-#: lib/user_interaction.py:556 lib/user_interaction.py:559 lib/user_interaction.py:562 lib/user_interaction.py:561
+#: 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:64
msgid "Current partition layout"
msgstr "Momentanes Partitionslayout"
-#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619
+#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
@@ -119,23 +119,23 @@ msgstr ""
"Bitte wählen Sie eine Aktion aus für\n"
"{}"
-#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721 lib/user_interaction/partitioning_conf.py:162 lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr "Bitte wählen Sie einen Dateisystemtyp für die Partition aus"
-#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638
+#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr "Bitte geben Sie den start Sektor ein (in Prozent oder Blocknummer, default: {}): "
-#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647
+#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
msgid "Enter the end sector of the partition (percentage or block number, ex: {}): "
msgstr "Bitte geben Sie den end Sektor ein (in Prozent oder Blocknummer, default: {}): "
-#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673
+#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
msgstr "{} enthält Partitionen in der Warteschlange, dies werden damit entfernt, sind sie sicher?"
-#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686
+#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
@@ -145,7 +145,7 @@ msgstr ""
"\n"
"Wählen sie anhand vom index welche Partitionen gelöscht werden sollen"
-#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694
+#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
@@ -155,15 +155,15 @@ msgstr ""
"\n"
"Wählen sie anhand vom index welche Partitionen zu mounten"
-#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698
+#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
msgid " * Partition mount-points are relative to inside the installation, the boot would be /boot as an example."
msgstr " * Die Mountorte sind relativ zur Installation, zum Beispiel boot würde gemountet auf /boot"
-#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699
+#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
msgstr "Bitte geben sie an wo die Partition gemounted werden soll (leer lassen um den Mountort zu entfernen): "
-#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710
+#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
@@ -173,7 +173,7 @@ msgstr ""
"\n"
"Bitte wählen sie welche Partition formatiert werden soll"
-#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729
+#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
@@ -183,7 +183,7 @@ msgstr ""
"\n"
"Bitte wählen sie welche Partition verschlüsselt werden soll"
-#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737
+#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
@@ -193,7 +193,7 @@ msgstr ""
"\n"
"Bitte wählen sie welche Partition bootbar ist"
-#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744
+#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
@@ -203,55 +203,55 @@ msgstr ""
"\n"
"Bitte wählen sie auf welche Partition ein Dateisystem eingerichtet werden soll"
-#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751
+#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr "Bitte geben sie einen gewünschten Dateisystemtyp für die Partition ein: "
-#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
+#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
msgstr "Sprache für Archinstall"
-#: 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.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
msgid "Wipe all selected drives and use a best-effort default partition layout"
msgstr "Alle Laufwerke löschen und ein vorgegebenes Partitionenlayout verwenden"
-#: 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.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
msgid "Select what to do with each individual drive (followed by partition usage)"
msgstr "Bitte geben sie an was mit jedem individuellem Laufwerk geschehen soll"
-#: 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.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
msgid "Select what you wish to do with the selected block devices"
msgstr "Bitte wählen sie was mit dem ausgewählten Gerät geschehen soll"
-#: lib/user_interaction.py:822 lib/user_interaction.py:823 lib/user_interaction.py:830 lib/user_interaction.py:833 lib/user_interaction.py:836 lib/user_interaction.py:835
+#: lib/user_interaction.py:822 lib/user_interaction.py:823 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
msgid "This is a list of pre-programmed profiles, they might make it easier to install things like desktop environments"
msgstr "Dies ist eine Liste von bereits programmierten Profilen, diese ermöglichen es einfacher Desktop Umgebungen einzustellen"
-#: lib/user_interaction.py:846 lib/user_interaction.py:847 lib/user_interaction.py:854 lib/user_interaction.py:857 lib/user_interaction.py:860 lib/user_interaction.py:859
+#: lib/user_interaction.py:846 lib/user_interaction.py:847 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
msgid "Select Keyboard layout"
msgstr "Bitte wählen sie ein Tastaturlayout aus"
-#: lib/user_interaction.py:861 lib/user_interaction.py:862 lib/user_interaction.py:869 lib/user_interaction.py:872 lib/user_interaction.py:875 lib/user_interaction.py:874
+#: lib/user_interaction.py:861 lib/user_interaction.py:862 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
msgid "Select one of the regions to download packages from"
msgstr "Bitte wählen sie eine Region zum downloaden von Packeten aus"
-#: lib/user_interaction.py:883 lib/user_interaction.py:884 lib/user_interaction.py:891 lib/user_interaction.py:894 lib/user_interaction.py:897 lib/user_interaction.py:896
+#: lib/user_interaction.py:883 lib/user_interaction.py:884 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
msgid "Select one or more hard drives to use and configure"
msgstr "Bitte wählen sie eine oder mehrere Laufwerke aus die konfiguriert werden sollen"
-#: lib/user_interaction.py:910 lib/user_interaction.py:911 lib/user_interaction.py:918 lib/user_interaction.py:921 lib/user_interaction.py:924 lib/user_interaction.py:923
+#: lib/user_interaction.py:910 lib/user_interaction.py:911 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
msgid "For the best compatibility with your AMD hardware, you may want to use either the all open-source or AMD / ATI options."
msgstr "Für die beste kompabilität mit ihrer AMD hardware, sollten sie womöglich die open-source oder AMD / ATI optionen verwenden"
-#: lib/user_interaction.py:912 lib/user_interaction.py:913 lib/user_interaction.py:920 lib/user_interaction.py:923 lib/user_interaction.py:926 lib/user_interaction.py:925
+#: lib/user_interaction.py:912 lib/user_interaction.py:913 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
msgid "For the best compatibility with your Intel hardware, you may want to use either the all open-source or Intel options.\n"
msgstr "Für die beste kompabilität mit ihrer Intel hardware, sollten sie womöglich die open-source oder Intel optionen verwenden.\n"
-#: lib/user_interaction.py:914 lib/user_interaction.py:915 lib/user_interaction.py:922 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:927
+#: lib/user_interaction.py:914 lib/user_interaction.py:915 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
msgid "For the best compatibility with your Nvidia hardware, you may want to use the Nvidia proprietary driver.\n"
msgstr "Für die beste kompabilität mit ihrer Nvidia hardware, sollten sie womöglich die Nvidia proprietary driver option verwenden.\n"
-#: lib/user_interaction.py:917 lib/user_interaction.py:918 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:931 lib/user_interaction.py:930
+#: lib/user_interaction.py:917 lib/user_interaction.py:918 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
msgid ""
"\n"
"\n"
@@ -261,123 +261,123 @@ msgstr ""
"\n"
"Bitte wählen sie einen Grafiktreiber aus oder leer lassen um alle open-source Treiber zu installieren"
-#: lib/user_interaction.py:921 lib/user_interaction.py:922 lib/user_interaction.py:929 lib/user_interaction.py:932 lib/user_interaction.py:935 lib/user_interaction.py:934
+#: lib/user_interaction.py:921 lib/user_interaction.py:922 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
msgid "All open-source (default)"
msgstr "Alle open-source (default)"
-#: lib/user_interaction.py:940 lib/user_interaction.py:941 lib/user_interaction.py:948 lib/user_interaction.py:951 lib/user_interaction.py:954 lib/user_interaction.py:953
+#: lib/user_interaction.py:940 lib/user_interaction.py:941 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
msgid "Choose which kernels to use or leave blank for default \"{}\""
msgstr "Bitte wählen sie welche Kernel benutzt werden sollen oder leer lassen für default \"{}\""
-#: lib/user_interaction.py:954 lib/user_interaction.py:955 lib/user_interaction.py:962 lib/user_interaction.py:965 lib/user_interaction.py:968 lib/user_interaction.py:967
+#: lib/user_interaction.py:954 lib/user_interaction.py:955 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
msgid "Choose which locale language to use"
msgstr "Bitte wählen sie eine lokale Sprache aus"
-#: lib/user_interaction.py:968 lib/user_interaction.py:969 lib/user_interaction.py:976 lib/user_interaction.py:979 lib/user_interaction.py:982 lib/user_interaction.py:981
+#: lib/user_interaction.py:968 lib/user_interaction.py:969 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
msgid "Choose which locale encoding to use"
msgstr "Bitte wählen sie eine lokale Kodierung aus"
-#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 lib/user_interaction.py:1017 lib/user_interaction.py:1020 lib/user_interaction.py:1023 lib/user_interaction.py:1022
+#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 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
msgid "Select one of the values shown below: "
msgstr "Bitte wählen sie einen der folgenden Werte aus:"
-#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 lib/user_interaction.py:1058 lib/user_interaction.py:1061 lib/user_interaction.py:1064 lib/user_interaction.py:1063
+#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 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
msgid "Select one or more of the options below: "
msgstr "Bitte wählen sie eine oder mehrere Optionen aus: "
-#: lib/disk/filesystem.py:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr "Partitionen werden hinzugefügt..."
-#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
+#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 lib/disk/filesystem.py:142
msgid "You need to enter a valid fs-type in order to continue. See `man parted` for valid fs-type's."
msgstr "Bitte geben sie einen gültigen Dateisystemtyp ein um fortzufahren. Wenden sie sich an \"man parted\" für eine Liste von gültigen Typen."
-#: lib/profiles.py:89
+#: lib/profiles.py:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr "Fehler: Auflistung von Profilen mit URL \"{}\":"
-#: lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr "Fehler: \"{}\" konnte nicht in ein JSON format dekodiert werden:"
-#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412 lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 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
msgid "Select keyboard layout"
msgstr "Tastaturlayout auswählen"
-#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 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
msgid "Select mirror region"
msgstr "Mirror-region auswählen"
-#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420 lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 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
msgid "Select locale language"
msgstr "Lokale Sprache auswählen"
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422 lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 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
msgid "Select locale encoding"
msgstr "Lokale Kodierung auswählen"
-#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425 lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 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
msgid "Select harddrives"
msgstr "Laufwerke auswählen"
-#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429 lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 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
msgid "Select disk layout"
msgstr "Laufwerke-layout auswählen"
-#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437 lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 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
msgid "Set encryption password"
msgstr "Verschlüsselungspasswort angeben"
-#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443 lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 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
msgid "Use swap"
msgstr "Swap benützen"
-#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448 lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 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
msgid "Select bootloader"
msgstr "Bootloader auswählen"
-#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454 lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 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
msgid "Set root password"
msgstr "Root Passwort wählen"
-#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459 lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 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
msgid "Specify superuser account"
msgstr "Superuser Konto wählen"
-#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr "Benutzerkonto wählen"
-#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr "Profile auswählen"
-#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr "Audio auswählen"
-#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480 lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 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
msgid "Select kernels"
msgstr "Kernel auswählen"
-#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485 lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 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
msgid "Additional packages to install"
msgstr "Zus. Packete für die Installation"
-#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490 lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 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
msgid "Configure network"
msgstr "Netzwerkonfiguration"
-#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498 lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 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
msgid "Set automatic time sync (NTP)"
msgstr "Autom. Zeitsynchronisierung (NTP)"
-#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527 lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 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
msgid "Install ({} config(s) missing)"
msgstr "Installieren ({} konfiguration(en) ausständig)"
-#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591 lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 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
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -389,59 +389,59 @@ msgstr ""
"WARNUNG: Archinstall wird die Kompabilität der Einstellung nicht überprüfen\n"
"Wollen sie trotzdem fortfahren?"
-#: lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr "Wiederverwenden der Partitionsinstanz: {}"
-#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595
+#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595 lib/user_interaction/partitioning_conf.py:119
msgid "Create a new partition"
msgstr "Neue Partition erstellen"
-#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597
+#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597 lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr "Partition löschen"
-#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598
+#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598 lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr "Alle partitionen löschen"
-#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599
+#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599 lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr "Mountort für Partition angeben"
-#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600
+#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600 lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr "Markieren welche Partition formattiert werden soll (alle Daten werden gelöscht)"
-#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601
+#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601 lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr "Markieren welche Partitionen verschlüsselt werden sollen"
-#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602
+#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602 lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
msgstr "Markieren welche Partition bootbar ist (automatisch für /boot)"
-#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603
+#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603 lib/user_interaction/partitioning_conf.py:127
msgid "Set desired filesystem for a partition"
msgstr "Bitte wählen Sie einen Dateisystemtyp für die Partition aus"
-#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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
msgid "Abort"
msgstr "Abbrechen"
-#: 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/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
msgid "Specify hostname"
msgstr "Hostnamen wählen"
-#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492 lib/menu/selection_menu.py:500
+#: 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
msgid "Not configured, unavailable unless setup manually"
msgstr "Nicht konfiguriert, unverfügbar wenn nicht selber eingestellt"
-#: lib/menu/selection_menu.py:231 lib/menu/selection_menu.py:495 lib/menu/selection_menu.py:503
+#: 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
msgid "Select timezone"
msgstr "Zeitzone wählen"
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr "Setzen sie die unten stehenden Einstellungen"
@@ -449,7 +449,7 @@ msgstr "Setzen sie die unten stehenden Einstellungen"
msgid "Install"
msgstr "Installieren"
-#: lib/menu/menu.py:68 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
@@ -457,19 +457,19 @@ msgstr ""
"ESC um zu Überspringen\n"
"\n"
-#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596
+#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596 lib/user_interaction/partitioning_conf.py:120
msgid "Suggest partition layout"
msgstr "Ein Partitionslayout vorschlagen"
-#: lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
msgid "Enter a password: "
msgstr "Passwort eingeben: "
-#: lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
msgid "Enter a encryption password for {}"
msgstr "Verschlüsselungspasswort angeben für {}"
-#: lib/menu/selection_menu.py:174 lib/menu/selection_menu.py:567 lib/menu/selection_menu.py:575
+#: 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
msgid "Enter disk encryption password (leave blank for no encryption): "
msgstr "Geben sie ein Verschlüsselungspasswort ein (leer lassen um zu Überspringen): "
@@ -477,23 +477,23 @@ msgstr "Geben sie ein Verschlüsselungspasswort ein (leer lassen um zu Überspri
msgid "Create a required super-user with sudo privileges: "
msgstr "Geben sie einen super-user mit sudo Privilegien an: "
-#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554 lib/menu/selection_menu.py:562
+#: 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
msgid "Enter root password (leave blank to disable root): "
msgstr "Geben sie ein Root passwort ein (leer lassen um Root zu deaktivieren): "
-#: lib/user_interaction.py:307 lib/user_interaction.py:324
+#: 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
msgid "Password for user \"{}\": "
msgstr "Passwort für Benutzer \"{}\": "
-#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407
+#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
msgid "Verifying that additional packages exist (this might take a few seconds)"
msgstr "Angegebene Packete werden verifiziert (dies könnte einige Sekunden dauern)"
-#: lib/user_interaction.py:281
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
msgid "Would you like to use automatic time synchronization (NTP) with the default time servers?\n"
msgstr "Möchten sie automatische Zeitsynchronisierung mit dem default Server einschalten?\n"
-#: lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
msgid ""
"Hardware time and other post-configuration steps might be required in order for NTP to work.\n"
"For more information, please check the Arch wiki"
@@ -504,3 +504,278 @@ msgstr ""
#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621 lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
msgstr "Geben sie einen weiteren Benutzernamen an der angelegt werden soll (leer lassen um zu Überspringen): "
+
+#: lib/menu/menu.py:116
+#, fuzzy
+msgid "Use ESC to skip\n"
+msgstr ""
+"ESC um zu Überspringen\n"
+"\n"
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+#, fuzzy
+msgid "Confirm and exit"
+msgstr "Netzwerkonfiguration"
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+#, fuzzy
+msgid "Select an action for < {} >"
+msgstr ""
+"Bitte wählen Sie eine Aktion aus für\n"
+"{}"
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid "Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid "Pre-existing pacman lock never exited. Please clean up any existing pacman sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+#, fuzzy
+msgid "Change password"
+msgstr "Passwort eingeben: "
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+#, fuzzy
+msgid "Should {} be a superuser (sudoer)?"
+msgstr "Soll dieser Benutzer ein superuser sein (sudoer)?"
+
+#: lib/user_interaction/manage_users_conf.py:161
+#, fuzzy
+msgid "Define users with sudo privilege: "
+msgstr "Geben sie einen super-user mit sudo Privilegien an: "
+
+#: lib/user_interaction/network_conf.py:24
+#, fuzzy
+msgid "No network configuration"
+msgstr "ISO netzwerk Einstellungen in die Installation kopieren"
+
+#: lib/user_interaction/partitioning_conf.py:128
+#, fuzzy
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr "Bitte wählen Sie einen Dateisystemtyp für die Partition aus"
+
+#: lib/user_interaction/partitioning_conf.py:296
+#, fuzzy
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+"{}\n"
+"\n"
+"Bitte wählen sie auf welche Partition ein Dateisystem eingerichtet werden soll"
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+#, fuzzy
+msgid "Save disk layout"
+msgstr "Laufwerke-layout auswählen"
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+#, fuzzy
+msgid "Choose which configuration to save"
+msgstr "Bitte wählen sie eine lokale Sprache aus"
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+#, fuzzy
+msgid "are you sure you want to use it?"
+msgstr "Wollen Sie wirklich abbrechen?"
+
+#: lib/user_interaction/global_menu.py:134
+#, fuzzy
+msgid "Additional repositories to enable"
+msgstr "Zus. Packete für die Installation"
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+#, fuzzy
+msgid "Manage superuser accounts: "
+msgstr "Superuser Konto wählen"
+
+#: lib/user_interaction/global_menu.py:279
+#, fuzzy
+msgid "Manage ordinary user accounts: "
+msgstr "Benutzerkonto wählen"
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19 lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+#, fuzzy
+msgid "Select a mount point :"
+msgstr "Bitte wählen Sie eine Zeitzone aus"
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
+msgstr ""
diff --git a/archinstall/locales/en/LC_MESSAGES/base.po b/archinstall/locales/en/LC_MESSAGES/base.po
index 5be457e1..6dde1305 100644
--- a/archinstall/locales/en/LC_MESSAGES/base.po
+++ b/archinstall/locales/en/LC_MESSAGES/base.po
@@ -4,27 +4,27 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-#: lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr ""
-#: lib/installer.py:145
+#: lib/installer.py:145 lib/installer.py:153
msgid " Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues"
msgstr ""
-#: lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr ""
-#: lib/user_interaction.py:101 lib/user_interaction.py:104
+#: lib/user_interaction.py:101 lib/user_interaction.py:104 lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr ""
-#: lib/user_interaction.py:272 lib/user_interaction.py:275
+#: lib/user_interaction.py:272 lib/user_interaction.py:275 lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr ""
-#: lib/user_interaction.py:285 lib/user_interaction.py:288
+#: lib/user_interaction.py:285 lib/user_interaction.py:288 lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr ""
@@ -32,7 +32,7 @@ msgstr ""
msgid "Username for required superuser with sudo privileges: "
msgstr ""
-#: lib/user_interaction.py:310 lib/user_interaction.py:313
+#: lib/user_interaction.py:310 lib/user_interaction.py:313 lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
msgstr ""
@@ -40,314 +40,314 @@ msgstr ""
msgid "Should this user be a superuser (sudoer)?"
msgstr ""
-#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346
+#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346 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.py:354 lib/user_interaction.py:357 lib/user_interaction.py:360 lib/user_interaction.py:359 lib/user_interaction/system_conf.py:115
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.py:364 lib/user_interaction.py:367 lib/user_interaction.py:370 lib/user_interaction.py:369 lib/user_interaction/system_conf.py:125
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.py:380 lib/user_interaction.py:383 lib/user_interaction.py:386 lib/user_interaction.py:385 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.py:391 lib/user_interaction.py:394 lib/user_interaction.py:397 lib/user_interaction.py:396 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."
msgstr ""
-#: lib/user_interaction.py:392 lib/user_interaction.py:395 lib/user_interaction.py:398 lib/user_interaction.py:397
+#: 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
msgid "If you desire a web browser, such as firefox or chromium, you may specify it in the following prompt."
msgstr ""
-#: lib/user_interaction.py:396 lib/user_interaction.py:399 lib/user_interaction.py:402 lib/user_interaction.py:401
+#: 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
msgid "Write additional packages to install (space separated, leave blank to skip): "
msgstr ""
-#: lib/user_interaction.py:419 lib/user_interaction.py:422 lib/user_interaction.py:425 lib/user_interaction.py:424
+#: 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
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.py:420 lib/user_interaction.py:423 lib/user_interaction.py:426 lib/user_interaction.py:425 lib/user_interaction/network_conf.py:26
msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
msgstr ""
-#: lib/user_interaction.py:428 lib/user_interaction.py:431 lib/user_interaction.py:434 lib/user_interaction.py:433
+#: 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
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.py:441 lib/user_interaction.py:444 lib/user_interaction.py:447 lib/user_interaction.py:446 lib/user_interaction/network_conf.py:70
msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
msgstr ""
-#: lib/user_interaction.py:446 lib/user_interaction.py:449 lib/user_interaction.py:452 lib/user_interaction.py:451
+#: 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
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.py:461 lib/user_interaction.py:464 lib/user_interaction.py:467 lib/user_interaction.py:466 lib/user_interaction/network_conf.py:86
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.py:476 lib/user_interaction.py:479 lib/user_interaction.py:482 lib/user_interaction.py:481 lib/user_interaction/network_conf.py:102
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.py:510 lib/user_interaction.py:513 lib/user_interaction.py:516 lib/user_interaction.py:515 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.py:556 lib/user_interaction.py:559 lib/user_interaction.py:562 lib/user_interaction.py:561 lib/user_interaction/partitioning_conf.py:64
msgid "Current partition layout"
msgstr ""
-#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619
+#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
msgstr ""
-#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721 lib/user_interaction/partitioning_conf.py:162 lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr ""
-#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638
+#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr ""
-#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647
+#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
msgid "Enter the end sector of the partition (percentage or block number, ex: {}): "
msgstr ""
-#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673
+#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
msgstr ""
-#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686
+#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
"Select by index which partitions to delete"
msgstr ""
-#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694
+#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
"Select by index which partition to mount where"
msgstr ""
-#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698
+#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
msgid " * Partition mount-points are relative to inside the installation, the boot would be /boot as an example."
msgstr ""
-#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699
+#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
msgstr ""
-#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710
+#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
"Select which partition to mask for formatting"
msgstr ""
-#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729
+#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
"Select which partition to mark as encrypted"
msgstr ""
-#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737
+#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
"Select which partition to mark as bootable"
msgstr ""
-#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744
+#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
"Select which partition to set a filesystem on"
msgstr ""
-#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751
+#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr ""
-#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
+#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
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.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
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.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
msgid "Select what to do with each individual drive (followed by partition usage)"
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.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
msgid "Select what you wish to do with the selected block devices"
msgstr ""
-#: lib/user_interaction.py:822 lib/user_interaction.py:823 lib/user_interaction.py:830 lib/user_interaction.py:833 lib/user_interaction.py:836 lib/user_interaction.py:835
+#: lib/user_interaction.py:822 lib/user_interaction.py:823 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
msgid "This is a list of pre-programmed profiles, they might make it easier to install things like desktop environments"
msgstr ""
-#: lib/user_interaction.py:846 lib/user_interaction.py:847 lib/user_interaction.py:854 lib/user_interaction.py:857 lib/user_interaction.py:860 lib/user_interaction.py:859
+#: lib/user_interaction.py:846 lib/user_interaction.py:847 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
msgid "Select Keyboard layout"
msgstr ""
-#: lib/user_interaction.py:861 lib/user_interaction.py:862 lib/user_interaction.py:869 lib/user_interaction.py:872 lib/user_interaction.py:875 lib/user_interaction.py:874
+#: lib/user_interaction.py:861 lib/user_interaction.py:862 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
msgid "Select one of the regions to download packages from"
msgstr ""
-#: lib/user_interaction.py:883 lib/user_interaction.py:884 lib/user_interaction.py:891 lib/user_interaction.py:894 lib/user_interaction.py:897 lib/user_interaction.py:896
+#: lib/user_interaction.py:883 lib/user_interaction.py:884 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
msgid "Select one or more hard drives to use and configure"
msgstr ""
-#: lib/user_interaction.py:910 lib/user_interaction.py:911 lib/user_interaction.py:918 lib/user_interaction.py:921 lib/user_interaction.py:924 lib/user_interaction.py:923
+#: lib/user_interaction.py:910 lib/user_interaction.py:911 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
msgid "For the best compatibility with your AMD hardware, you may want to use either the all open-source or AMD / ATI options."
msgstr ""
-#: lib/user_interaction.py:912 lib/user_interaction.py:913 lib/user_interaction.py:920 lib/user_interaction.py:923 lib/user_interaction.py:926 lib/user_interaction.py:925
+#: lib/user_interaction.py:912 lib/user_interaction.py:913 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
msgid "For the best compatibility with your Intel hardware, you may want to use either the all open-source or Intel options.\n"
msgstr ""
-#: lib/user_interaction.py:914 lib/user_interaction.py:915 lib/user_interaction.py:922 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:927
+#: lib/user_interaction.py:914 lib/user_interaction.py:915 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
msgid "For the best compatibility with your Nvidia hardware, you may want to use the Nvidia proprietary driver.\n"
msgstr ""
-#: lib/user_interaction.py:917 lib/user_interaction.py:918 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:931 lib/user_interaction.py:930
+#: lib/user_interaction.py:917 lib/user_interaction.py:918 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
msgid ""
"\n"
"\n"
"Select a graphics driver or leave blank to install all open-source drivers"
msgstr ""
-#: lib/user_interaction.py:921 lib/user_interaction.py:922 lib/user_interaction.py:929 lib/user_interaction.py:932 lib/user_interaction.py:935 lib/user_interaction.py:934
+#: lib/user_interaction.py:921 lib/user_interaction.py:922 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
msgid "All open-source (default)"
msgstr ""
-#: lib/user_interaction.py:940 lib/user_interaction.py:941 lib/user_interaction.py:948 lib/user_interaction.py:951 lib/user_interaction.py:954 lib/user_interaction.py:953
+#: lib/user_interaction.py:940 lib/user_interaction.py:941 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
msgid "Choose which kernels to use or leave blank for default \"{}\""
msgstr ""
-#: lib/user_interaction.py:954 lib/user_interaction.py:955 lib/user_interaction.py:962 lib/user_interaction.py:965 lib/user_interaction.py:968 lib/user_interaction.py:967
+#: lib/user_interaction.py:954 lib/user_interaction.py:955 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
msgid "Choose which locale language to use"
msgstr ""
-#: lib/user_interaction.py:968 lib/user_interaction.py:969 lib/user_interaction.py:976 lib/user_interaction.py:979 lib/user_interaction.py:982 lib/user_interaction.py:981
+#: lib/user_interaction.py:968 lib/user_interaction.py:969 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
msgid "Choose which locale encoding to use"
msgstr ""
-#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 lib/user_interaction.py:1017 lib/user_interaction.py:1020 lib/user_interaction.py:1023 lib/user_interaction.py:1022
+#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 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
msgid "Select one of the values shown below: "
msgstr ""
-#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 lib/user_interaction.py:1058 lib/user_interaction.py:1061 lib/user_interaction.py:1064 lib/user_interaction.py:1063
+#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 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
msgid "Select one or more of the options below: "
msgstr ""
-#: lib/disk/filesystem.py:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr ""
-#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
+#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 lib/disk/filesystem.py:142
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:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr ""
-#: lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr ""
-#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412 lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 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
msgid "Select keyboard layout"
msgstr ""
-#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 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
msgid "Select mirror region"
msgstr ""
-#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420 lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 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
msgid "Select locale language"
msgstr ""
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422 lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 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
msgid "Select locale encoding"
msgstr ""
-#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425 lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 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
msgid "Select harddrives"
msgstr ""
-#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429 lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 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
msgid "Select disk layout"
msgstr ""
-#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437 lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 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
msgid "Set encryption password"
msgstr ""
-#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443 lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 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
msgid "Use swap"
msgstr ""
-#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448 lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 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
msgid "Select bootloader"
msgstr ""
-#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454 lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 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
msgid "Set root password"
msgstr ""
-#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459 lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 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
msgid "Specify superuser account"
msgstr ""
-#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr ""
-#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr ""
-#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr ""
-#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480 lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 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
msgid "Select kernels"
msgstr ""
-#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485 lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 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
msgid "Additional packages to install"
msgstr ""
-#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490 lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 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
msgid "Configure network"
msgstr ""
-#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498 lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 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
msgid "Set automatic time sync (NTP)"
msgstr ""
-#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527 lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 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
msgid "Install ({} config(s) missing)"
msgstr ""
-#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591 lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 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
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -355,59 +355,59 @@ msgid ""
"Do you wish to continue?"
msgstr ""
-#: lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr ""
-#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595
+#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595 lib/user_interaction/partitioning_conf.py:119
msgid "Create a new partition"
msgstr ""
-#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597
+#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597 lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr ""
-#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598
+#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598 lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr ""
-#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599
+#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599 lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr ""
-#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600
+#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600 lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr ""
-#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601
+#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601 lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr ""
-#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602
+#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602 lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
msgstr ""
-#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603
+#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603 lib/user_interaction/partitioning_conf.py:127
msgid "Set desired filesystem for a partition"
msgstr ""
-#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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
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/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
msgid "Specify hostname"
msgstr ""
-#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492 lib/menu/selection_menu.py:500
+#: 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
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/menu/selection_menu.py:231 lib/menu/selection_menu.py:495 lib/menu/selection_menu.py:503 lib/user_interaction/global_menu.py:145
msgid "Select timezone"
msgstr ""
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr ""
@@ -415,25 +415,25 @@ msgstr ""
msgid "Install"
msgstr ""
-#: lib/menu/menu.py:68 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
msgstr ""
-#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596
+#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596 lib/user_interaction/partitioning_conf.py:120
msgid "Suggest partition layout"
msgstr ""
-#: lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
msgid "Enter a password: "
msgstr ""
-#: lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
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/menu/selection_menu.py:174 lib/menu/selection_menu.py:567 lib/menu/selection_menu.py:575 lib/user_interaction/global_menu.py:225
msgid "Enter disk encryption password (leave blank for no encryption): "
msgstr ""
@@ -441,23 +441,23 @@ msgstr ""
msgid "Create a required super-user with sudo privileges: "
msgstr ""
-#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554 lib/menu/selection_menu.py:562
+#: 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
msgid "Enter root password (leave blank to disable root): "
msgstr ""
-#: lib/user_interaction.py:307 lib/user_interaction.py:324
+#: 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
msgid "Password for user \"{}\": "
msgstr ""
-#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407
+#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
msgid "Verifying that additional packages exist (this might take a few seconds)"
msgstr ""
-#: lib/user_interaction.py:281
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
msgid "Would you like to use automatic time synchronization (NTP) with the default time servers?\n"
msgstr ""
-#: lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
msgid ""
"Hardware time and other post-configuration steps might be required in order for NTP to work.\n"
"For more information, please check the Arch wiki"
@@ -466,3 +466,255 @@ msgstr ""
#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621 lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
msgstr ""
+
+#: lib/menu/menu.py:116
+msgid "Use ESC to skip\n"
+msgstr ""
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+msgid "Confirm and exit"
+msgstr ""
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+msgid "Select an action for < {} >"
+msgstr ""
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid "Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid "Pre-existing pacman lock never exited. Please clean up any existing pacman sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+msgid "Change password"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+msgid "Should {} be a superuser (sudoer)?"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:161
+msgid "Define users with sudo privilege: "
+msgstr ""
+
+#: lib/user_interaction/network_conf.py:24
+msgid "No network configuration"
+msgstr ""
+
+#: lib/user_interaction/partitioning_conf.py:128
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr ""
+
+#: lib/user_interaction/partitioning_conf.py:296
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+msgid "Save disk layout"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+msgid "Choose which configuration to save"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+msgid "are you sure you want to use it?"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:134
+msgid "Additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+msgid "Manage superuser accounts: "
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:279
+msgid "Manage ordinary user accounts: "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19 lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+msgid "Select a mount point :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
+msgstr ""
diff --git a/archinstall/locales/es/LC_MESSAGES/base.po b/archinstall/locales/es/LC_MESSAGES/base.po
index e0f3d013..4e19490b 100644
--- a/archinstall/locales/es/LC_MESSAGES/base.po
+++ b/archinstall/locales/es/LC_MESSAGES/base.po
@@ -10,27 +10,27 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0.1\n"
-#: lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr "[!] Un archivo de registro ha sido creado aquí: {} {}"
-#: lib/installer.py:145
+#: lib/installer.py:145 lib/installer.py:153
msgid " Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues"
msgstr " Por favor envíe este problema (y archivo) a https://github.com/archlinux/archinstall/issues"
-#: lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr "Realmente desea abortar?"
-#: lib/user_interaction.py:101 lib/user_interaction.py:104
+#: lib/user_interaction.py:101 lib/user_interaction.py:104 lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr "Una última vez para verificación: "
-#: lib/user_interaction.py:272 lib/user_interaction.py:275
+#: lib/user_interaction.py:272 lib/user_interaction.py:275 lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr "Te gustaría usar swap en zram?"
-#: lib/user_interaction.py:285 lib/user_interaction.py:288
+#: lib/user_interaction.py:285 lib/user_interaction.py:288 lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr "Hostname deseado para la instalación: "
@@ -38,7 +38,7 @@ msgstr "Hostname deseado para la instalación: "
msgid "Username for required superuser with sudo privileges: "
msgstr "Nombre de usuario para el superusuario con privilegios sudo: "
-#: lib/user_interaction.py:310 lib/user_interaction.py:313
+#: lib/user_interaction.py:310 lib/user_interaction.py:313 lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
msgstr "Algún usuario adicional a instalar (deje en blanco para no agregar ninguno): "
@@ -46,71 +46,71 @@ msgstr "Algún usuario adicional a instalar (deje en blanco para no agregar ning
msgid "Should this user be a superuser (sudoer)?"
msgstr "Debería este usuario ser un superusuario (sudoer)?"
-#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346
+#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346 lib/user_interaction/general_conf.py:41
msgid "Select a timezone"
msgstr "Selecciona una zona horaria"
-#: lib/user_interaction.py:354 lib/user_interaction.py:357 lib/user_interaction.py:360 lib/user_interaction.py:359
+#: 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
msgid "Would you like to use GRUB as a bootloader instead of systemd-boot?"
msgstr "Te gustaría usar GRUB como gestor de arranque en lugar de systemd-boot?"
-#: lib/user_interaction.py:364 lib/user_interaction.py:367 lib/user_interaction.py:370 lib/user_interaction.py:369
+#: 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
msgid "Choose a bootloader"
msgstr "Elige un gestor de arranque"
-#: lib/user_interaction.py:380 lib/user_interaction.py:383 lib/user_interaction.py:386 lib/user_interaction.py:385
+#: 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
msgid "Choose an audio server"
msgstr "Elige un servidor de audio"
-#: lib/user_interaction.py:391 lib/user_interaction.py:394 lib/user_interaction.py:397 lib/user_interaction.py:396
+#: 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
msgid "Only packages such as base, base-devel, linux, linux-firmware, efibootmgr and optional profile packages are installed."
msgstr "Solo paquetes como base, base-devel, linux, linux-firmware, efibootmgr y paquetes opcionales de perfil se instalan."
-#: lib/user_interaction.py:392 lib/user_interaction.py:395 lib/user_interaction.py:398 lib/user_interaction.py:397
+#: 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
msgid "If you desire a web browser, such as firefox or chromium, you may specify it in the following prompt."
msgstr "Si desea un navegador web, como firefox o chromium, puede especificarlo en el siguiente diálogo."
-#: lib/user_interaction.py:396 lib/user_interaction.py:399 lib/user_interaction.py:402 lib/user_interaction.py:401
+#: 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
msgid "Write additional packages to install (space separated, leave blank to skip): "
msgstr "Escriba paquetes adicionales para instalar (separados por espacios, deja en blanco para omitir): "
-#: lib/user_interaction.py:419 lib/user_interaction.py:422 lib/user_interaction.py:425 lib/user_interaction.py:424
+#: 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
msgid "Copy ISO network configuration to installation"
msgstr "Copiar la configuración de red ISO a la instalación"
-#: lib/user_interaction.py:420 lib/user_interaction.py:423 lib/user_interaction.py:426 lib/user_interaction.py:425
+#: 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
msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
msgstr "Usar NetworkManager (necesario para configurar internet gráficamente en GNOME y KDE)"
-#: lib/user_interaction.py:428 lib/user_interaction.py:431 lib/user_interaction.py:434 lib/user_interaction.py:433
+#: 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
msgid "Select one network interface to configure"
msgstr "Selecciona una interfaz de red para configurar"
-#: lib/user_interaction.py:441 lib/user_interaction.py:444 lib/user_interaction.py:447 lib/user_interaction.py:446
+#: 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
msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
msgstr "Selecciona el modo para configurar \"{}\" u omitir para usar el modo \"{}\" predeterminado"
-#: lib/user_interaction.py:446 lib/user_interaction.py:449 lib/user_interaction.py:452 lib/user_interaction.py:451
+#: 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
msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): "
msgstr "Escriba la IP y subred para {} (ejemplo: 192.168.0.5/24): "
-#: lib/user_interaction.py:461 lib/user_interaction.py:464 lib/user_interaction.py:467 lib/user_interaction.py:466
+#: 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
msgid "Enter your gateway (router) IP address or leave blank for none: "
msgstr "Escriba la IP de su puerta de enlace (router) o deje en blanco para no usar ninguna: "
-#: lib/user_interaction.py:476 lib/user_interaction.py:479 lib/user_interaction.py:482 lib/user_interaction.py:481
+#: 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
msgid "Enter your DNS servers (space separated, blank for none): "
msgstr "Escriba los servidores DNS (separados por espacios, en blanco para no usar ninguno): "
-#: lib/user_interaction.py:510 lib/user_interaction.py:513 lib/user_interaction.py:516 lib/user_interaction.py:515
+#: 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
msgid "Select which filesystem your main partition should use"
msgstr "Selecciona el sistema de archivos que su partición principal debe usar"
-#: lib/user_interaction.py:556 lib/user_interaction.py:559 lib/user_interaction.py:562 lib/user_interaction.py:561
+#: 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:64
msgid "Current partition layout"
msgstr "Distribución actual de las particiones"
-#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619
+#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
@@ -118,23 +118,23 @@ msgstr ""
"Selecciona qué hacer con\n"
"{}"
-#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721 lib/user_interaction/partitioning_conf.py:162 lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr "Escriba el tipo de sistema de archivos que desea para la partición"
-#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638
+#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr "Escriba el sector de inicio (porcentaje o número de bloque, por defecto: {}): "
-#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647
+#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
msgid "Enter the end sector of the partition (percentage or block number, ex: {}): "
msgstr "Escriba el sector final de la partición (porcentaje o número de bloque, ej: {}): "
-#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673
+#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
msgstr "{} contiene particiones en cola, esto eliminará esas particiones, ¿estás seguro?"
-#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686
+#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
@@ -144,7 +144,7 @@ msgstr ""
"\n"
"Selecciona por índice las particiones a eliminar"
-#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694
+#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
@@ -154,15 +154,15 @@ msgstr ""
"\n"
"Selecciona por índice la ubicación de la partición a montar"
-#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698
+#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
msgid " * Partition mount-points are relative to inside the installation, the boot would be /boot as an example."
msgstr " * Los puntos de montaje de partición son relativos a la instalación, el arranque sería /boot como ejemplo."
-#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699
+#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
msgstr "Selecciona dónde montar la partición (deja en blanco para eliminar el punto de montaje): "
-#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710
+#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
@@ -172,7 +172,7 @@ msgstr ""
"\n"
"Selecciona la partición a ocultar para formatear"
-#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729
+#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
@@ -182,7 +182,7 @@ msgstr ""
"\n"
"Selecciona la partición a marcar como encriptada"
-#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737
+#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
@@ -192,7 +192,7 @@ msgstr ""
"\n"
"Selecciona la partición a marcar como bootable"
-#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744
+#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
@@ -202,55 +202,55 @@ msgstr ""
"\n"
"Selecciona la partición a configurar con un sistema de archivos"
-#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751
+#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr "Escriba el tipo de sistema de archivos que desea para la partición: "
-#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
+#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
msgstr "Selecciona el idioma de Archinstall"
-#: 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.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
msgid "Wipe all selected drives and use a best-effort default partition layout"
msgstr "Limpiar todos los discos seleccionados y usar una distribución de particiones por defecto"
-#: 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.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
msgid "Select what to do with each individual drive (followed by partition usage)"
msgstr "Selecciona qué hacer con cada disco individual (seguido por el uso de partición)"
-#: 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.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
msgid "Select what you wish to do with the selected block devices"
msgstr "Selecciona qué quieres hacer con los dispositivos de bloque seleccionados"
-#: lib/user_interaction.py:822 lib/user_interaction.py:823 lib/user_interaction.py:830 lib/user_interaction.py:833 lib/user_interaction.py:836 lib/user_interaction.py:835
+#: lib/user_interaction.py:822 lib/user_interaction.py:823 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
msgid "This is a list of pre-programmed profiles, they might make it easier to install things like desktop environments"
msgstr "Esta es una lista de perfiles pre-programados, pueden facilitar la instalación de aplicaciones como entornos de escritorio"
-#: lib/user_interaction.py:846 lib/user_interaction.py:847 lib/user_interaction.py:854 lib/user_interaction.py:857 lib/user_interaction.py:860 lib/user_interaction.py:859
+#: lib/user_interaction.py:846 lib/user_interaction.py:847 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
msgid "Select Keyboard layout"
msgstr "Selecciona la distribución del teclado"
-#: lib/user_interaction.py:861 lib/user_interaction.py:862 lib/user_interaction.py:869 lib/user_interaction.py:872 lib/user_interaction.py:875 lib/user_interaction.py:874
+#: lib/user_interaction.py:861 lib/user_interaction.py:862 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
msgid "Select one of the regions to download packages from"
msgstr "Selecciona una de las regiones para descargar paquetes"
-#: lib/user_interaction.py:883 lib/user_interaction.py:884 lib/user_interaction.py:891 lib/user_interaction.py:894 lib/user_interaction.py:897 lib/user_interaction.py:896
+#: lib/user_interaction.py:883 lib/user_interaction.py:884 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
msgid "Select one or more hard drives to use and configure"
msgstr "Selecciona uno o más discos duros para usar y configurar"
-#: lib/user_interaction.py:910 lib/user_interaction.py:911 lib/user_interaction.py:918 lib/user_interaction.py:921 lib/user_interaction.py:924 lib/user_interaction.py:923
+#: lib/user_interaction.py:910 lib/user_interaction.py:911 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
msgid "For the best compatibility with your AMD hardware, you may want to use either the all open-source or AMD / ATI options."
msgstr "Para la mejor compatibilidad con tu hardware AMD, puedes querer usar tanto la opción de todo código abierto como la opción AMD / ATI."
-#: lib/user_interaction.py:912 lib/user_interaction.py:913 lib/user_interaction.py:920 lib/user_interaction.py:923 lib/user_interaction.py:926 lib/user_interaction.py:925
+#: lib/user_interaction.py:912 lib/user_interaction.py:913 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
msgid "For the best compatibility with your Intel hardware, you may want to use either the all open-source or Intel options.\n"
msgstr "Para la mejor compatibilidad con tu hardware Intel, puedes querer usar tanto la opción de todo código abierto como la opción Intel.\n"
-#: lib/user_interaction.py:914 lib/user_interaction.py:915 lib/user_interaction.py:922 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:927
+#: lib/user_interaction.py:914 lib/user_interaction.py:915 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
msgid "For the best compatibility with your Nvidia hardware, you may want to use the Nvidia proprietary driver.\n"
msgstr "Para la mejor compatibilidad con tu hardware Nvidia, puedes querer usar el controlador propietario Nvidia.\n"
-#: lib/user_interaction.py:917 lib/user_interaction.py:918 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:931 lib/user_interaction.py:930
+#: lib/user_interaction.py:917 lib/user_interaction.py:918 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
msgid ""
"\n"
"\n"
@@ -260,123 +260,123 @@ msgstr ""
"\n"
"Selecciona un controlador de gráficos o deja en blanco para instalar todos los controladores de código abierto"
-#: lib/user_interaction.py:921 lib/user_interaction.py:922 lib/user_interaction.py:929 lib/user_interaction.py:932 lib/user_interaction.py:935 lib/user_interaction.py:934
+#: lib/user_interaction.py:921 lib/user_interaction.py:922 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
msgid "All open-source (default)"
msgstr "Todo código abierto (por defecto)"
-#: lib/user_interaction.py:940 lib/user_interaction.py:941 lib/user_interaction.py:948 lib/user_interaction.py:951 lib/user_interaction.py:954 lib/user_interaction.py:953
+#: lib/user_interaction.py:940 lib/user_interaction.py:941 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
msgid "Choose which kernels to use or leave blank for default \"{}\""
msgstr "Elige qué kernels usar o deja en blanco para usar los por defecto \"{}\""
-#: lib/user_interaction.py:954 lib/user_interaction.py:955 lib/user_interaction.py:962 lib/user_interaction.py:965 lib/user_interaction.py:968 lib/user_interaction.py:967
+#: lib/user_interaction.py:954 lib/user_interaction.py:955 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
msgid "Choose which locale language to use"
msgstr "Elige qué idioma local usar"
-#: lib/user_interaction.py:968 lib/user_interaction.py:969 lib/user_interaction.py:976 lib/user_interaction.py:979 lib/user_interaction.py:982 lib/user_interaction.py:981
+#: lib/user_interaction.py:968 lib/user_interaction.py:969 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
msgid "Choose which locale encoding to use"
msgstr "Elige qué codificación local usar"
-#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 lib/user_interaction.py:1017 lib/user_interaction.py:1020 lib/user_interaction.py:1023 lib/user_interaction.py:1022
+#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 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
msgid "Select one of the values shown below: "
msgstr "Selecciona uno de los valores mostrados abajo: "
-#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 lib/user_interaction.py:1058 lib/user_interaction.py:1061 lib/user_interaction.py:1064 lib/user_interaction.py:1063
+#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 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
msgid "Select one or more of the options below: "
msgstr "Selecciona una o más opciones de abajo: "
-#: lib/disk/filesystem.py:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr "Añadiendo partición..."
-#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
+#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 lib/disk/filesystem.py:142
msgid "You need to enter a valid fs-type in order to continue. See `man parted` for valid fs-type's."
msgstr "Necesitas ingresar un tip de filesystem valido para continuar. Vea `man parted` para tipos de sistemas de archivos válidos."
-#: lib/profiles.py:89
+#: lib/profiles.py:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr "Error: Enlistar perfiles en la URL \"{}\" resultó en:"
-#: lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr "Error: No se pudo decodificar el resultado \"{}\" como JSON:"
-#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412 lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 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
msgid "Select keyboard layout"
msgstr "Selecciona la distribución del teclado"
-#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 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
msgid "Select mirror region"
msgstr "Selecciona la región del mirror"
-#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420 lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 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
msgid "Select locale language"
msgstr "Selecciona el idioma local"
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422 lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 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
msgid "Select locale encoding"
msgstr "Selecciona la codificación local"
-#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425 lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 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
msgid "Select harddrives"
msgstr "Selecciona los discos duros"
-#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429 lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 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
msgid "Select disk layout"
msgstr "Selecciona la distribución de los discos"
-#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437 lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 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
msgid "Set encryption password"
msgstr "Establecer la contraseña de cifrado"
-#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443 lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 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
msgid "Use swap"
msgstr "Usar swap"
-#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448 lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 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
msgid "Select bootloader"
msgstr "Selecciona el cargador de arranque"
-#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454 lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 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
msgid "Set root password"
msgstr "Establecer la contraseña de root"
-#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459 lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 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
msgid "Specify superuser account"
msgstr "Especificar la cuenta de superusuario"
-#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr "Especificar la cuenta de usuario"
-#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr "Especificar el perfil"
-#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr "Selecciona el audio"
-#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480 lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 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
msgid "Select kernels"
msgstr "Selecciona los kernels"
-#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485 lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 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
msgid "Additional packages to install"
msgstr "Paquetes adicionales a instalar"
-#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490 lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 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
msgid "Configure network"
msgstr "Configurar la red"
-#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498 lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 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
msgid "Set automatic time sync (NTP)"
msgstr "Establecer la sincronización automática de hora (NTP)"
-#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527 lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 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
msgid "Install ({} config(s) missing)"
msgstr "Instalar ({} ajuste(s) faltantes)"
-#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591 lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 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
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -388,59 +388,59 @@ msgstr ""
"ADVERTENCIA: Archinstall no verificará la idoneidad de esta configuración\n"
"¿Desea continuar?"
-#: lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr "Reutilizando instancia de partición: {}"
-#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595
+#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595 lib/user_interaction/partitioning_conf.py:119
msgid "Create a new partition"
msgstr "Crear una nueva partición"
-#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597
+#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597 lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr "Eliminar una partición"
-#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598
+#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598 lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr "Limpiar/Eliminar todas las particiones"
-#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599
+#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599 lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr "Asignar punto de montaje para una partición"
-#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600
+#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600 lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr "Marcar/Desmarcar una partición para ser formateada (borra los datos)"
-#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601
+#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601 lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr "Marcar/Desmarcar una partición como encriptada"
-#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602
+#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602 lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
msgstr "Marcar/Desmarcar una partición como bootable (automática para /boot)"
-#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603
+#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603 lib/user_interaction/partitioning_conf.py:127
msgid "Set desired filesystem for a partition"
msgstr "Establecer el sistema de archivos deseado para una partición"
-#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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
msgid "Abort"
msgstr "Cancelar"
-#: 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/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
msgid "Specify hostname"
msgstr "Especificar el nombre del host"
-#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492 lib/menu/selection_menu.py:500
+#: 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
msgid "Not configured, unavailable unless setup manually"
msgstr "No configurado, no disponible a menos que se configure manualmente"
-#: lib/menu/selection_menu.py:231 lib/menu/selection_menu.py:495 lib/menu/selection_menu.py:503
+#: 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
msgid "Select timezone"
msgstr "Selecciona la zona horaria"
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr "Establecer/Modificar las opciones siguientes"
@@ -448,7 +448,7 @@ msgstr "Establecer/Modificar las opciones siguientes"
msgid "Install"
msgstr "Instalar"
-#: lib/menu/menu.py:68 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
@@ -456,19 +456,19 @@ msgstr ""
"Usar ESC para saltar\n"
"\n"
-#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596
+#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596 lib/user_interaction/partitioning_conf.py:120
msgid "Suggest partition layout"
msgstr "Sugerir el diseño de partición"
-#: lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
msgid "Enter a password: "
msgstr "Introduzca una contraseña: "
-#: lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
msgid "Enter a encryption password for {}"
msgstr "Introduzca una contraseña de cifrado para {}"
-#: lib/menu/selection_menu.py:174 lib/menu/selection_menu.py:567 lib/menu/selection_menu.py:575
+#: 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
msgid "Enter disk encryption password (leave blank for no encryption): "
msgstr "Introduzca la contraseña de cifrado de disco (dejar en blanco para no cifrar): "
@@ -476,23 +476,23 @@ msgstr "Introduzca la contraseña de cifrado de disco (dejar en blanco para no c
msgid "Create a required super-user with sudo privileges: "
msgstr "Crear un super-usuario requerido con privilegios sudo: "
-#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554 lib/menu/selection_menu.py:562
+#: 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
msgid "Enter root password (leave blank to disable root): "
msgstr "Introduzca la contraseña de root (dejar en blanco para desactivar root): "
-#: lib/user_interaction.py:307 lib/user_interaction.py:324
+#: 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
msgid "Password for user \"{}\": "
msgstr "Contraseña para el usuario “{}”: "
-#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407
+#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
msgid "Verifying that additional packages exist (this might take a few seconds)"
msgstr "Verificando que los paquetes adicionales existen (esto puede tardar unos segundos)"
-#: lib/user_interaction.py:281
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
msgid "Would you like to use automatic time synchronization (NTP) with the default time servers?\n"
msgstr "Te gustaría utilizar la sincronización automática de hora (NTP) con los servidores de hora predeterminados?\n"
-#: lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
msgid ""
"Hardware time and other post-configuration steps might be required in order for NTP to work.\n"
"For more information, please check the Arch wiki"
@@ -501,3 +501,278 @@ msgstr "La hora del hardware y otros pasos post-configuración pueden ser necesa
#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621 lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
msgstr "Introduzca un nombre de usuario para crear un usuario adicional (dejar en blanco para saltar): "
+
+#: lib/menu/menu.py:116
+#, fuzzy
+msgid "Use ESC to skip\n"
+msgstr ""
+"Usar ESC para saltar\n"
+"\n"
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+#, fuzzy
+msgid "Confirm and exit"
+msgstr "Configurar la red"
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+#, fuzzy
+msgid "Select an action for < {} >"
+msgstr ""
+"Selecciona qué hacer con\n"
+"{}"
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid "Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid "Pre-existing pacman lock never exited. Please clean up any existing pacman sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+#, fuzzy
+msgid "Change password"
+msgstr "Introduzca una contraseña: "
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+#, fuzzy
+msgid "Should {} be a superuser (sudoer)?"
+msgstr "Debería este usuario ser un superusuario (sudoer)?"
+
+#: lib/user_interaction/manage_users_conf.py:161
+#, fuzzy
+msgid "Define users with sudo privilege: "
+msgstr "Crear un super-usuario requerido con privilegios sudo: "
+
+#: lib/user_interaction/network_conf.py:24
+#, fuzzy
+msgid "No network configuration"
+msgstr "Copiar la configuración de red ISO a la instalación"
+
+#: lib/user_interaction/partitioning_conf.py:128
+#, fuzzy
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr "Establecer el sistema de archivos deseado para una partición"
+
+#: lib/user_interaction/partitioning_conf.py:296
+#, fuzzy
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+"{}\n"
+"\n"
+"Selecciona la partición a configurar con un sistema de archivos"
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+#, fuzzy
+msgid "Save disk layout"
+msgstr "Selecciona la distribución de los discos"
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+#, fuzzy
+msgid "Choose which configuration to save"
+msgstr "Elige qué idioma local usar"
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+#, fuzzy
+msgid "are you sure you want to use it?"
+msgstr "Realmente desea abortar?"
+
+#: lib/user_interaction/global_menu.py:134
+#, fuzzy
+msgid "Additional repositories to enable"
+msgstr "Paquetes adicionales a instalar"
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+#, fuzzy
+msgid "Manage superuser accounts: "
+msgstr "Especificar la cuenta de superusuario"
+
+#: lib/user_interaction/global_menu.py:279
+#, fuzzy
+msgid "Manage ordinary user accounts: "
+msgstr "Especificar la cuenta de usuario"
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19 lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+#, fuzzy
+msgid "Select a mount point :"
+msgstr "Selecciona una zona horaria"
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
+msgstr ""
diff --git a/archinstall/locales/fr/LC_MESSAGES/base.po b/archinstall/locales/fr/LC_MESSAGES/base.po
index 7395d6bc..6a15c490 100644
--- a/archinstall/locales/fr/LC_MESSAGES/base.po
+++ b/archinstall/locales/fr/LC_MESSAGES/base.po
@@ -11,27 +11,27 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.0\n"
-#: lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr "[!] Un fichier journal a été créé ici : {} {}"
-#: lib/installer.py:145
+#: lib/installer.py:145 lib/installer.py:153
msgid " Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues"
msgstr " Veuillez soumettre ce problème (et le fichier) à https://github.com/archlinux/archinstall/issues"
-#: lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr "Voulez-vous vraiment abandonner ?"
-#: lib/user_interaction.py:101 lib/user_interaction.py:104
+#: lib/user_interaction.py:101 lib/user_interaction.py:104 lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr "Et encore une fois pour vérification : "
-#: lib/user_interaction.py:272 lib/user_interaction.py:275
+#: lib/user_interaction.py:272 lib/user_interaction.py:275 lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr "Souhaitez-vous utiliser le swap sur zram ?"
-#: lib/user_interaction.py:285 lib/user_interaction.py:288
+#: lib/user_interaction.py:285 lib/user_interaction.py:288 lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr "Nom d'hôte souhaité pour l'installation : "
@@ -39,7 +39,7 @@ msgstr "Nom d'hôte souhaité pour l'installation : "
msgid "Username for required superuser with sudo privileges: "
msgstr "Nom d'utilisateur pour le superutilisateur requis avec les privilèges sudo : "
-#: lib/user_interaction.py:310 lib/user_interaction.py:313
+#: lib/user_interaction.py:310 lib/user_interaction.py:313 lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
msgstr "Utilisateur supplémentaire à installer (laisser vide pour aucun utilisateur) : "
@@ -47,71 +47,71 @@ msgstr "Utilisateur supplémentaire à installer (laisser vide pour aucun utilis
msgid "Should this user be a superuser (sudoer)?"
msgstr "Cet utilisateur doit-il être un superutilisateur (sudoer) ?"
-#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346
+#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346 lib/user_interaction/general_conf.py:41
msgid "Select a timezone"
msgstr "Sélectionner un fuseau horaire"
-#: lib/user_interaction.py:354 lib/user_interaction.py:357 lib/user_interaction.py:360 lib/user_interaction.py:359
+#: 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
msgid "Would you like to use GRUB as a bootloader instead of systemd-boot?"
msgstr "Souhaitez-vous utiliser GRUB comme chargeur de démarrage au lieu de systemd-boot ?"
-#: lib/user_interaction.py:364 lib/user_interaction.py:367 lib/user_interaction.py:370 lib/user_interaction.py:369
+#: 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
msgid "Choose a bootloader"
msgstr "Choisir un chargeur de démarrage"
-#: lib/user_interaction.py:380 lib/user_interaction.py:383 lib/user_interaction.py:386 lib/user_interaction.py:385
+#: 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
msgid "Choose an audio server"
msgstr "Choisir un serveur audio"
-#: lib/user_interaction.py:391 lib/user_interaction.py:394 lib/user_interaction.py:397 lib/user_interaction.py:396
+#: 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
msgid "Only packages such as base, base-devel, linux, linux-firmware, efibootmgr and optional profile packages are installed."
msgstr "Seuls les packages tels que base, base-devel, linux, linux-firmware, efibootmgr et les packages de profil optionnels sont installés."
-#: lib/user_interaction.py:392 lib/user_interaction.py:395 lib/user_interaction.py:398 lib/user_interaction.py:397
+#: 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
msgid "If you desire a web browser, such as firefox or chromium, you may specify it in the following prompt."
msgstr "Si vous désirez un navigateur Web, tel que firefox ou chrome, vous pouvez le spécifier dans l'invite suivante."
-#: lib/user_interaction.py:396 lib/user_interaction.py:399 lib/user_interaction.py:402 lib/user_interaction.py:401
+#: 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
msgid "Write additional packages to install (space separated, leave blank to skip): "
msgstr "Écrire des packages supplémentaires à installer (espaces séparés, laisser vide pour ignorer) : "
-#: lib/user_interaction.py:419 lib/user_interaction.py:422 lib/user_interaction.py:425 lib/user_interaction.py:424
+#: 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
msgid "Copy ISO network configuration to installation"
msgstr "Copier la configuration réseau ISO dans l'installation"
-#: lib/user_interaction.py:420 lib/user_interaction.py:423 lib/user_interaction.py:426 lib/user_interaction.py:425
+#: 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
msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
msgstr "Utiliser NetworkManager (nécessaire pour configurer graphiquement Internet dans GNOME et KDE)"
-#: lib/user_interaction.py:428 lib/user_interaction.py:431 lib/user_interaction.py:434 lib/user_interaction.py:433
+#: 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
msgid "Select one network interface to configure"
msgstr "Sélectionner une interface réseau à configurer"
-#: lib/user_interaction.py:441 lib/user_interaction.py:444 lib/user_interaction.py:447 lib/user_interaction.py:446
+#: 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
msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
msgstr "Sélectionner le mode à configurer pour \"{}\" ou ignorer pour utiliser le mode par défaut \"{}\""
-#: lib/user_interaction.py:446 lib/user_interaction.py:449 lib/user_interaction.py:452 lib/user_interaction.py:451
+#: 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
msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): "
msgstr "Entrer l'IP et le sous-réseau pour {} (exemple : 192.168.0.5/24) : "
-#: lib/user_interaction.py:461 lib/user_interaction.py:464 lib/user_interaction.py:467 lib/user_interaction.py:466
+#: 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
msgid "Enter your gateway (router) IP address or leave blank for none: "
msgstr "Entrer l'adresse IP de votre passerelle (routeur) ou laisser vide pour aucune : "
-#: lib/user_interaction.py:476 lib/user_interaction.py:479 lib/user_interaction.py:482 lib/user_interaction.py:481
+#: 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
msgid "Enter your DNS servers (space separated, blank for none): "
msgstr "Entrer vos serveurs DNS (séparés par des espaces, vide pour aucun) : "
-#: lib/user_interaction.py:510 lib/user_interaction.py:513 lib/user_interaction.py:516 lib/user_interaction.py:515
+#: 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
msgid "Select which filesystem your main partition should use"
msgstr "Sélectionner le système de fichiers que votre partition principale doit utiliser"
-#: lib/user_interaction.py:556 lib/user_interaction.py:559 lib/user_interaction.py:562 lib/user_interaction.py:561
+#: 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:64
msgid "Current partition layout"
msgstr "Disposition actuelle des partitions"
-#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619
+#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
@@ -119,23 +119,23 @@ msgstr ""
"Sélectionner quoi faire avec\n"
"{}"
-#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721 lib/user_interaction/partitioning_conf.py:162 lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr "Entrer un type de système de fichiers souhaité pour la partition"
-#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638
+#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr "Entrer le secteur de début (pourcentage ou numéro de bloc, par défaut : {}) : "
-#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647
+#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
msgid "Enter the end sector of the partition (percentage or block number, ex: {}): "
msgstr "Entrer le secteur de fin de la partition (pourcentage ou numéro de bloc, ex : {}) : "
-#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673
+#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
msgstr "{} contient des partitions en file d&apos;attente, cela les supprimera, êtes-vous sûr ?"
-#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686
+#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
@@ -145,7 +145,7 @@ msgstr ""
"\n"
"Sélectionner par index les partitions à supprimer"
-#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694
+#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
@@ -155,15 +155,15 @@ msgstr ""
"\n"
"Sélectionner par index où et quelle partition montée"
-#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698
+#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
msgid " * Partition mount-points are relative to inside the installation, the boot would be /boot as an example."
msgstr " * Les points de montage de la partition sont relatifs à l'intérieur de l'installation, le démarrage serait /boot par exemple."
-#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699
+#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
msgstr "Sélectionner où monter la partition (laisser vide pour supprimer le point de montage) : "
-#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710
+#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
@@ -173,7 +173,7 @@ msgstr ""
"\n"
"Sélectionner la partition à masquer pour le formatage"
-#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729
+#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
@@ -183,7 +183,7 @@ msgstr ""
"\n"
"Sélectionner la partition à marquer comme chiffrée"
-#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737
+#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
@@ -193,7 +193,7 @@ msgstr ""
"\n"
"Sélectionner la partition à marquer comme amorçable"
-#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744
+#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
@@ -203,55 +203,55 @@ msgstr ""
"\n"
"Sélectionner la partition sur laquelle définir un système de fichiers"
-#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751
+#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr "Entrer un type de système de fichiers souhaité pour la partition : "
-#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
+#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
msgstr "Sélectionner la langue d&apos;Archinstall"
-#: 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.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
msgid "Wipe all selected drives and use a best-effort default partition layout"
msgstr "Effacer tous les lecteurs sélectionnés et utiliser une disposition de partition par défaut optimale"
-#: 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.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
msgid "Select what to do with each individual drive (followed by partition usage)"
msgstr "Sélectionner ce qu&apos;il faut faire avec chaque lecteur individuel (suivi de l&apos;utilisation de la partition)"
-#: 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.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
msgid "Select what you wish to do with the selected block devices"
msgstr "Sélectionner ce que vous souhaitez faire avec les périphériques de bloc sélectionnés"
-#: lib/user_interaction.py:822 lib/user_interaction.py:823 lib/user_interaction.py:830 lib/user_interaction.py:833 lib/user_interaction.py:836 lib/user_interaction.py:835
+#: lib/user_interaction.py:822 lib/user_interaction.py:823 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
msgid "This is a list of pre-programmed profiles, they might make it easier to install things like desktop environments"
msgstr "Ceci est une liste de profils préprogrammés, ils pourraient faciliter l'installation d&apos;outils comme les environnements de bureau"
-#: lib/user_interaction.py:846 lib/user_interaction.py:847 lib/user_interaction.py:854 lib/user_interaction.py:857 lib/user_interaction.py:860 lib/user_interaction.py:859
+#: lib/user_interaction.py:846 lib/user_interaction.py:847 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
msgid "Select Keyboard layout"
msgstr "Sélectionner la disposition du clavier"
-#: lib/user_interaction.py:861 lib/user_interaction.py:862 lib/user_interaction.py:869 lib/user_interaction.py:872 lib/user_interaction.py:875 lib/user_interaction.py:874
+#: lib/user_interaction.py:861 lib/user_interaction.py:862 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
msgid "Select one of the regions to download packages from"
msgstr "Sélectionner l&apos;une des régions depuis lesquelles télécharger les packages"
-#: lib/user_interaction.py:883 lib/user_interaction.py:884 lib/user_interaction.py:891 lib/user_interaction.py:894 lib/user_interaction.py:897 lib/user_interaction.py:896
+#: lib/user_interaction.py:883 lib/user_interaction.py:884 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
msgid "Select one or more hard drives to use and configure"
msgstr "Sélectionner un ou plusieurs disques durs à utiliser et à configurer"
-#: lib/user_interaction.py:910 lib/user_interaction.py:911 lib/user_interaction.py:918 lib/user_interaction.py:921 lib/user_interaction.py:924 lib/user_interaction.py:923
+#: lib/user_interaction.py:910 lib/user_interaction.py:911 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
msgid "For the best compatibility with your AMD hardware, you may want to use either the all open-source or AMD / ATI options."
msgstr "Pour une meilleure compatibilité avec votre matériel AMD, vous pouvez utiliser les options entièrement open source ou AMD / ATI."
-#: lib/user_interaction.py:912 lib/user_interaction.py:913 lib/user_interaction.py:920 lib/user_interaction.py:923 lib/user_interaction.py:926 lib/user_interaction.py:925
+#: lib/user_interaction.py:912 lib/user_interaction.py:913 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
msgid "For the best compatibility with your Intel hardware, you may want to use either the all open-source or Intel options.\n"
msgstr "Pour une compatibilité optimale avec votre matériel Intel, vous pouvez utiliser les options entièrement open source ou Intel.\n"
-#: lib/user_interaction.py:914 lib/user_interaction.py:915 lib/user_interaction.py:922 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:927
+#: lib/user_interaction.py:914 lib/user_interaction.py:915 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
msgid "For the best compatibility with your Nvidia hardware, you may want to use the Nvidia proprietary driver.\n"
msgstr "Pour une meilleure compatibilité avec votre matériel Nvidia, vous pouvez utiliser le pilote propriétaire Nvidia.\n"
-#: lib/user_interaction.py:917 lib/user_interaction.py:918 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:931 lib/user_interaction.py:930
+#: lib/user_interaction.py:917 lib/user_interaction.py:918 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
msgid ""
"\n"
"\n"
@@ -261,123 +261,123 @@ msgstr ""
"\n"
"Sélectionner un pilote graphique ou laisser vide pour installer tous les pilotes open-source"
-#: lib/user_interaction.py:921 lib/user_interaction.py:922 lib/user_interaction.py:929 lib/user_interaction.py:932 lib/user_interaction.py:935 lib/user_interaction.py:934
+#: lib/user_interaction.py:921 lib/user_interaction.py:922 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
msgid "All open-source (default)"
msgstr "Tout open-source (par défaut)"
-#: lib/user_interaction.py:940 lib/user_interaction.py:941 lib/user_interaction.py:948 lib/user_interaction.py:951 lib/user_interaction.py:954 lib/user_interaction.py:953
+#: lib/user_interaction.py:940 lib/user_interaction.py:941 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
msgid "Choose which kernels to use or leave blank for default \"{}\""
msgstr "Choisir les noyaux à utiliser ou laissez vide par défaut \"{}\""
-#: lib/user_interaction.py:954 lib/user_interaction.py:955 lib/user_interaction.py:962 lib/user_interaction.py:965 lib/user_interaction.py:968 lib/user_interaction.py:967
+#: lib/user_interaction.py:954 lib/user_interaction.py:955 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
msgid "Choose which locale language to use"
msgstr "Choisir la langue locale à utiliser"
-#: lib/user_interaction.py:968 lib/user_interaction.py:969 lib/user_interaction.py:976 lib/user_interaction.py:979 lib/user_interaction.py:982 lib/user_interaction.py:981
+#: lib/user_interaction.py:968 lib/user_interaction.py:969 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
msgid "Choose which locale encoding to use"
msgstr "Choisir quel encodage de paramètres régionaux utiliser"
-#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 lib/user_interaction.py:1017 lib/user_interaction.py:1020 lib/user_interaction.py:1023 lib/user_interaction.py:1022
+#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 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
msgid "Select one of the values shown below: "
msgstr "Sélectionner l&apos;une des valeurs ci-dessous : "
-#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 lib/user_interaction.py:1058 lib/user_interaction.py:1061 lib/user_interaction.py:1064 lib/user_interaction.py:1063
+#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 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
msgid "Select one or more of the options below: "
msgstr "Sélectionner une ou plusieurs des options ci-dessous : "
-#: lib/disk/filesystem.py:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr "Ajout de partition...."
-#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
+#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 lib/disk/filesystem.py:142
msgid "You need to enter a valid fs-type in order to continue. See `man parted` for valid fs-type's."
msgstr "Vous devez entrer un type de fs valide pour continuer. Voir `man parted` pour les types de fs valides."
-#: lib/profiles.py:89
+#: lib/profiles.py:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr "Erreur : la liste des profils sur l&apos;URL \"{}\" a entraîné :"
-#: lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr "Erreur : Impossible de décoder le résultat \"{}\" en tant que JSON :"
-#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412 lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 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
msgid "Select keyboard layout"
msgstr "Sélectionner la disposition du clavier"
-#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 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
msgid "Select mirror region"
msgstr "Sélectionner la région miroir"
-#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420 lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 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
msgid "Select locale language"
msgstr "Sélectionner la langue locale"
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422 lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 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
msgid "Select locale encoding"
msgstr "Sélectionner l&apos;encodage des paramètres régionaux"
-#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425 lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 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
msgid "Select harddrives"
msgstr "Sélectionner les disques durs"
-#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429 lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 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
msgid "Select disk layout"
msgstr "Sélectionner la disposition du disque"
-#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437 lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 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
msgid "Set encryption password"
msgstr "Définir le mot de passe de chiffrement"
-#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443 lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 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
msgid "Use swap"
msgstr "Utiliser swap"
-#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448 lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 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
msgid "Select bootloader"
msgstr "Sélectionner le chargeur de démarrage"
-#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454 lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 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
msgid "Set root password"
msgstr "Définir le mot de passe root"
-#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459 lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 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
msgid "Specify superuser account"
msgstr "Spécifier le compte superutilisateur"
-#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr "Spécifier le compte utilisateur"
-#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr "Spécifier le profil"
-#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr "Sélectionner l&apos;audio"
-#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480 lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 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
msgid "Select kernels"
msgstr "Sélectionner les noyaux"
-#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485 lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 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
msgid "Additional packages to install"
msgstr "Packages supplémentaires à installer"
-#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490 lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 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
msgid "Configure network"
msgstr "Configurer le réseau"
-#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498 lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 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
msgid "Set automatic time sync (NTP)"
msgstr "Définir la synchronisation automatique de l&apos;heure (NTP)"
-#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527 lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 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
msgid "Install ({} config(s) missing)"
msgstr "Installer ({} configuration(s) manquante(s))"
-#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591 lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 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
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -389,59 +389,59 @@ msgstr ""
"ATTENTION : Archinstall ne vérifiera pas l'adéquation de cette configuration\n"
"Souhaitez-vous continuer ?"
-#: lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr "Réutilisation de l&apos;instance de partition : {}"
-#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595
+#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595 lib/user_interaction/partitioning_conf.py:119
msgid "Create a new partition"
msgstr "Créer une nouvelle partition"
-#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597
+#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597 lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr "Supprimer une partition"
-#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598
+#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598 lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr "Effacer/Supprimer toutes les partitions"
-#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599
+#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599 lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr "Attribuer un point de montage pour une partition"
-#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600
+#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600 lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr "Marquer/Démarquer une partition à formater (efface les données)"
-#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601
+#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601 lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr "Marquer/Démarquer une partition comme chiffrée"
-#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602
+#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602 lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
msgstr "Marquer/Démarquer une partition comme amorçable (automatique pour /boot)"
-#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603
+#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603 lib/user_interaction/partitioning_conf.py:127
msgid "Set desired filesystem for a partition"
msgstr "Définir le système de fichiers souhaité pour une partition"
-#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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
msgid "Abort"
msgstr "Abandonner"
-#: 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/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
msgid "Specify hostname"
msgstr "Spécifier le nom d&apos;hôte"
-#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492 lib/menu/selection_menu.py:500
+#: 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
msgid "Not configured, unavailable unless setup manually"
msgstr "Non configuré, indisponible sauf configuration manuelle"
-#: lib/menu/selection_menu.py:231 lib/menu/selection_menu.py:495 lib/menu/selection_menu.py:503
+#: 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
msgid "Select timezone"
msgstr "Sélectionner le fuseau horaire"
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr "Définir/Modifier les options ci-dessous"
@@ -449,7 +449,7 @@ msgstr "Définir/Modifier les options ci-dessous"
msgid "Install"
msgstr "Installer"
-#: lib/menu/menu.py:68 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
@@ -457,19 +457,19 @@ msgstr ""
"Utiliser ESC pour ignorer\n"
"\n"
-#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596
+#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596 lib/user_interaction/partitioning_conf.py:120
msgid "Suggest partition layout"
msgstr "Suggérer la disposition des partitions"
-#: lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
msgid "Enter a password: "
msgstr "Entrer un mot de passe : "
-#: lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
msgid "Enter a encryption password for {}"
msgstr "Entrer un mot de passe de cryptage pour {}"
-#: lib/menu/selection_menu.py:174 lib/menu/selection_menu.py:567 lib/menu/selection_menu.py:575
+#: 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
msgid "Enter disk encryption password (leave blank for no encryption): "
msgstr "Entrer le mot de passe de chiffrement du disque (laisser vide pour aucun chiffrement) : "
@@ -477,23 +477,23 @@ msgstr "Entrer le mot de passe de chiffrement du disque (laisser vide pour aucun
msgid "Create a required super-user with sudo privileges: "
msgstr "Créer un super-utilisateur requis avec les privilèges sudo : "
-#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554 lib/menu/selection_menu.py:562
+#: 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
msgid "Enter root password (leave blank to disable root): "
msgstr "Entrer le mot de passe root (laisser vide pour désactiver root) : "
-#: lib/user_interaction.py:307 lib/user_interaction.py:324
+#: 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
msgid "Password for user \"{}\": "
msgstr "Mot de passe pour l&apos;utilisateur \"{}\" : "
-#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407
+#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
msgid "Verifying that additional packages exist (this might take a few seconds)"
msgstr "Vérifier que des packages supplémentaires existent (cela peut prendre quelques secondes)"
-#: lib/user_interaction.py:281
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
msgid "Would you like to use automatic time synchronization (NTP) with the default time servers?\n"
msgstr "Souhaitez-vous utiliser la synchronisation automatique de l'heure (NTP) avec les serveurs de temps par défaut ?\n"
-#: lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
msgid ""
"Hardware time and other post-configuration steps might be required in order for NTP to work.\n"
"For more information, please check the Arch wiki"
@@ -504,3 +504,278 @@ msgstr ""
#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621 lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
msgstr "Entrer un nom d&apos;utilisateur pour créer un utilisateur supplémentaire (laisser vide pour ignorer) : "
+
+#: lib/menu/menu.py:116
+#, fuzzy
+msgid "Use ESC to skip\n"
+msgstr ""
+"Utiliser ESC pour ignorer\n"
+"\n"
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+#, fuzzy
+msgid "Confirm and exit"
+msgstr "Configurer le réseau"
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+#, fuzzy
+msgid "Select an action for < {} >"
+msgstr ""
+"Sélectionner quoi faire avec\n"
+"{}"
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid "Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid "Pre-existing pacman lock never exited. Please clean up any existing pacman sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+#, fuzzy
+msgid "Change password"
+msgstr "Entrer un mot de passe : "
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+#, fuzzy
+msgid "Should {} be a superuser (sudoer)?"
+msgstr "Cet utilisateur doit-il être un superutilisateur (sudoer) ?"
+
+#: lib/user_interaction/manage_users_conf.py:161
+#, fuzzy
+msgid "Define users with sudo privilege: "
+msgstr "Créer un super-utilisateur requis avec les privilèges sudo : "
+
+#: lib/user_interaction/network_conf.py:24
+#, fuzzy
+msgid "No network configuration"
+msgstr "Copier la configuration réseau ISO dans l'installation"
+
+#: lib/user_interaction/partitioning_conf.py:128
+#, fuzzy
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr "Définir le système de fichiers souhaité pour une partition"
+
+#: lib/user_interaction/partitioning_conf.py:296
+#, fuzzy
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+"{}\n"
+"\n"
+"Sélectionner la partition sur laquelle définir un système de fichiers"
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+#, fuzzy
+msgid "Save disk layout"
+msgstr "Sélectionner la disposition du disque"
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+#, fuzzy
+msgid "Choose which configuration to save"
+msgstr "Choisir la langue locale à utiliser"
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+#, fuzzy
+msgid "are you sure you want to use it?"
+msgstr "Voulez-vous vraiment abandonner ?"
+
+#: lib/user_interaction/global_menu.py:134
+#, fuzzy
+msgid "Additional repositories to enable"
+msgstr "Packages supplémentaires à installer"
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+#, fuzzy
+msgid "Manage superuser accounts: "
+msgstr "Spécifier le compte superutilisateur"
+
+#: lib/user_interaction/global_menu.py:279
+#, fuzzy
+msgid "Manage ordinary user accounts: "
+msgstr "Spécifier le compte utilisateur"
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19 lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+#, fuzzy
+msgid "Select a mount point :"
+msgstr "Sélectionner un fuseau horaire"
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
+msgstr ""
diff --git a/archinstall/locales/nl/LC_MESSAGES/base.po b/archinstall/locales/nl/LC_MESSAGES/base.po
index 90378850..421883e5 100644
--- a/archinstall/locales/nl/LC_MESSAGES/base.po
+++ b/archinstall/locales/nl/LC_MESSAGES/base.po
@@ -12,27 +12,27 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
-#: lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr ""
-#: lib/installer.py:145
+#: lib/installer.py:145 lib/installer.py:153
msgid " Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues"
msgstr ""
-#: lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr "Weet u zeker dat u wilt afbreken?"
-#: lib/user_interaction.py:101 lib/user_interaction.py:104
+#: lib/user_interaction.py:101 lib/user_interaction.py:104 lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr "Nog eenmaal ter verificatie: "
-#: lib/user_interaction.py:272 lib/user_interaction.py:275
+#: lib/user_interaction.py:272 lib/user_interaction.py:275 lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr "Wilt u wisselgeheugen i.c.m. zram gebruiken?"
-#: lib/user_interaction.py:285 lib/user_interaction.py:288
+#: lib/user_interaction.py:285 lib/user_interaction.py:288 lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr "Standaard hostnaam van installatie: "
@@ -40,7 +40,7 @@ msgstr "Standaard hostnaam van installatie: "
msgid "Username for required superuser with sudo privileges: "
msgstr "Gebruikersnaam van administrator met sudo-rechten: "
-#: lib/user_interaction.py:310 lib/user_interaction.py:313
+#: lib/user_interaction.py:310 lib/user_interaction.py:313 lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
msgstr "Andere toe te voegen gebruikers (laat leeg om niemand toe te voegen): "
@@ -48,71 +48,71 @@ msgstr "Andere toe te voegen gebruikers (laat leeg om niemand toe te voegen): "
msgid "Should this user be a superuser (sudoer)?"
msgstr "Moet deze gebruiker administrator (sudoer) worden?"
-#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346
+#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346 lib/user_interaction/general_conf.py:41
msgid "Select a timezone"
msgstr "Kies een tijdzone"
-#: lib/user_interaction.py:354 lib/user_interaction.py:357 lib/user_interaction.py:360 lib/user_interaction.py:359
+#: 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
msgid "Would you like to use GRUB as a bootloader instead of systemd-boot?"
msgstr "Wilt u GRUB gebruiken als opstartlader in plaats van systemd-boot?"
-#: lib/user_interaction.py:364 lib/user_interaction.py:367 lib/user_interaction.py:370 lib/user_interaction.py:369
+#: 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
msgid "Choose a bootloader"
msgstr "Kies een opstartlader"
-#: lib/user_interaction.py:380 lib/user_interaction.py:383 lib/user_interaction.py:386 lib/user_interaction.py:385
+#: 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
msgid "Choose an audio server"
msgstr "Kies een audioserver"
-#: lib/user_interaction.py:391 lib/user_interaction.py:394 lib/user_interaction.py:397 lib/user_interaction.py:396
+#: 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
msgid "Only packages such as base, base-devel, linux, linux-firmware, efibootmgr and optional profile packages are installed."
msgstr "Er worden alleen basispakketten geïnstalleerd, zoals base, base-devel, linux, linux-firmware, efibootmgr en profielpakketten (optioneel)."
-#: lib/user_interaction.py:392 lib/user_interaction.py:395 lib/user_interaction.py:398 lib/user_interaction.py:397
+#: 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
msgid "If you desire a web browser, such as firefox or chromium, you may specify it in the following prompt."
msgstr "Als u een webbrowser wenst, zoals Firefox of Chromium, dan kunt u dit handmatig aangeven."
-#: lib/user_interaction.py:396 lib/user_interaction.py:399 lib/user_interaction.py:402 lib/user_interaction.py:401
+#: 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
msgid "Write additional packages to install (space separated, leave blank to skip): "
msgstr "Typ de namen van te installeren pakketten (spatiegescheiden - laat leeg om over te slaan): "
-#: lib/user_interaction.py:419 lib/user_interaction.py:422 lib/user_interaction.py:425 lib/user_interaction.py:424
+#: 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
msgid "Copy ISO network configuration to installation"
msgstr "ISO-netwerkinstellingen overzetten naar fysieke installatie"
-#: lib/user_interaction.py:420 lib/user_interaction.py:423 lib/user_interaction.py:426 lib/user_interaction.py:425
+#: 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
msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
msgstr "NetworkManager gebruiken (benodigd om internetinstellingen grafisch in te stellen in GNOME en KDE)"
-#: lib/user_interaction.py:428 lib/user_interaction.py:431 lib/user_interaction.py:434 lib/user_interaction.py:433
+#: 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
msgid "Select one network interface to configure"
msgstr "Kies een in te stellen netwerkkaart"
-#: lib/user_interaction.py:441 lib/user_interaction.py:444 lib/user_interaction.py:447 lib/user_interaction.py:446
+#: 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
msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
msgstr "Geef aan welke modus moet worden gebruikt bij ‘{}’ of sla over om de standaardmodus (‘{}’) te gebruiken"
-#: lib/user_interaction.py:446 lib/user_interaction.py:449 lib/user_interaction.py:452 lib/user_interaction.py:451
+#: 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
msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): "
msgstr "Voer het ip-adres en subnet in van ‘{}’ (voorbeeld: 192.168.0.5/24): "
-#: lib/user_interaction.py:461 lib/user_interaction.py:464 lib/user_interaction.py:467 lib/user_interaction.py:466
+#: 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
msgid "Enter your gateway (router) IP address or leave blank for none: "
msgstr "Voer uw eigen gateway-adres (router-ip-adres) in of laag leeg om over te slaan: "
-#: lib/user_interaction.py:476 lib/user_interaction.py:479 lib/user_interaction.py:482 lib/user_interaction.py:481
+#: 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
msgid "Enter your DNS servers (space separated, blank for none): "
msgstr "Voer uw eigen dns-servers in (spatiegescheiden - laat leeg om over te slaan): "
-#: lib/user_interaction.py:510 lib/user_interaction.py:513 lib/user_interaction.py:516 lib/user_interaction.py:515
+#: 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
msgid "Select which filesystem your main partition should use"
msgstr "Kies het te gebruiken bestandssysteem van de hoofdpartitie"
-#: lib/user_interaction.py:556 lib/user_interaction.py:559 lib/user_interaction.py:562 lib/user_interaction.py:561
+#: 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:64
msgid "Current partition layout"
msgstr "Huidige partitie-indeling"
-#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619
+#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
@@ -120,24 +120,24 @@ msgstr ""
"Geef aan wat er moet worden gedaan met\n"
"{}"
-#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721 lib/user_interaction/partitioning_conf.py:162 lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr "Kies het gewenste bestandssysteem voor de partitie"
-#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638
+#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr "Voer de beginsector in (percentage of bloknummer - standaard: {}): "
-#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647
+#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
#, fuzzy
msgid "Enter the end sector of the partition (percentage or block number, ex: {}): "
msgstr "Voer de beginsector in (percentage of bloknummer - voorbeeld: {}): “"
-#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673
+#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
msgstr "‘{}’ bevat in behandeling zijnde partities, welke hierdoor worden verwijderd. Weet u zeker dat u wilt doorgaan?"
-#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686
+#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
@@ -147,7 +147,7 @@ msgstr ""
"\n"
"Selecteer te verwijderen partities op indexnummer"
-#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694
+#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
@@ -157,15 +157,15 @@ msgstr ""
"\n"
"Selecteer aan te koppelen partities op indexnummer"
-#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698
+#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
msgid " * Partition mount-points are relative to inside the installation, the boot would be /boot as an example."
msgstr " *Partitie-aankoppelpunten zijn gekoppeld aan de fysieke installatie. Voorbeeld: ‘boot’ wordt ‘/boot’."
-#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699
+#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
msgstr "Geef aan waar de partitie moet worden aangekoppeld (laat leeg om te verwijderen): "
-#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710
+#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
@@ -175,7 +175,7 @@ msgstr ""
"\n"
"Kies welke partitie moet worden gemaskeerd alvorens te formatteren"
-#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729
+#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
@@ -185,7 +185,7 @@ msgstr ""
"\n"
"Kies welke partitie moet worden versleuteld"
-#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737
+#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
@@ -195,7 +195,7 @@ msgstr ""
"\n"
"Kies welke partitie moet worden aangemerkt als opstartbaar"
-#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744
+#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
@@ -205,55 +205,55 @@ msgstr ""
"\n"
"Kies op welke partitie een bestandssysteem moet worden ingesteld"
-#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751
+#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr "Voer de naam in van het gewenste bestandssysteem: "
-#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
+#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
msgstr "Kies een Archinstall-taal"
-#: 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.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
msgid "Wipe all selected drives and use a best-effort default partition layout"
msgstr "Alle geselecteerde schijven formatteren en best mogelijke partitie-indeling gebruiken"
-#: 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.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
msgid "Select what to do with each individual drive (followed by partition usage)"
msgstr "Geef per schijf aan welke actie moet worden uitgevoerd (gevolgd door partitiegebruik)"
-#: 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.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
msgid "Select what you wish to do with the selected block devices"
msgstr "Geef aan wat er moet worden gedaan met de gekozen blokapparaten"
-#: lib/user_interaction.py:822 lib/user_interaction.py:823 lib/user_interaction.py:830 lib/user_interaction.py:833 lib/user_interaction.py:836 lib/user_interaction.py:835
+#: lib/user_interaction.py:822 lib/user_interaction.py:823 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
msgid "This is a list of pre-programmed profiles, they might make it easier to install things like desktop environments"
msgstr "Dit is een vooraf opgestelde lijst met profielen, welke het installeren van zaken als werkomgevingen vereenvoudigt"
-#: lib/user_interaction.py:846 lib/user_interaction.py:847 lib/user_interaction.py:854 lib/user_interaction.py:857 lib/user_interaction.py:860 lib/user_interaction.py:859
+#: lib/user_interaction.py:846 lib/user_interaction.py:847 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
msgid "Select Keyboard layout"
msgstr "Kies een toetsenbordindeling"
-#: lib/user_interaction.py:861 lib/user_interaction.py:862 lib/user_interaction.py:869 lib/user_interaction.py:872 lib/user_interaction.py:875 lib/user_interaction.py:874
+#: lib/user_interaction.py:861 lib/user_interaction.py:862 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
msgid "Select one of the regions to download packages from"
msgstr "Geef aan uit welke regio pakketten moeten worden opgehaald"
-#: lib/user_interaction.py:883 lib/user_interaction.py:884 lib/user_interaction.py:891 lib/user_interaction.py:894 lib/user_interaction.py:897 lib/user_interaction.py:896
+#: lib/user_interaction.py:883 lib/user_interaction.py:884 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
msgid "Select one or more hard drives to use and configure"
msgstr "Selecteer één of meer in te stellen harde schijven"
-#: lib/user_interaction.py:910 lib/user_interaction.py:911 lib/user_interaction.py:918 lib/user_interaction.py:921 lib/user_interaction.py:924 lib/user_interaction.py:923
+#: lib/user_interaction.py:910 lib/user_interaction.py:911 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
msgid "For the best compatibility with your AMD hardware, you may want to use either the all open-source or AMD / ATI options."
msgstr "Voor AMD-hardware is het aanbevolen om alle opensource- of AMD-/ATI-opties te kiezen."
-#: lib/user_interaction.py:912 lib/user_interaction.py:913 lib/user_interaction.py:920 lib/user_interaction.py:923 lib/user_interaction.py:926 lib/user_interaction.py:925
+#: lib/user_interaction.py:912 lib/user_interaction.py:913 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
msgid "For the best compatibility with your Intel hardware, you may want to use either the all open-source or Intel options.\n"
msgstr "Voor Intel-hardware is het aanbevolen om alle opensource- of Intel-opties te kiezen.\n"
-#: lib/user_interaction.py:914 lib/user_interaction.py:915 lib/user_interaction.py:922 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:927
+#: lib/user_interaction.py:914 lib/user_interaction.py:915 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
msgid "For the best compatibility with your Nvidia hardware, you may want to use the Nvidia proprietary driver.\n"
msgstr "Voor Nvidia-hardware is het aanbevolen om het gesloten Nvidia-stuurprogramma te kiezen.\n"
-#: lib/user_interaction.py:917 lib/user_interaction.py:918 lib/user_interaction.py:925 lib/user_interaction.py:928 lib/user_interaction.py:931 lib/user_interaction.py:930
+#: lib/user_interaction.py:917 lib/user_interaction.py:918 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
msgid ""
"\n"
"\n"
@@ -263,123 +263,123 @@ msgstr ""
"\n"
"Kies een grafisch stuurprogramma of laat leeg om alle opensource-stuurprogramma's te installeren"
-#: lib/user_interaction.py:921 lib/user_interaction.py:922 lib/user_interaction.py:929 lib/user_interaction.py:932 lib/user_interaction.py:935 lib/user_interaction.py:934
+#: lib/user_interaction.py:921 lib/user_interaction.py:922 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
msgid "All open-source (default)"
msgstr "Alle opensource-stuurprogramma's (standaard)"
-#: lib/user_interaction.py:940 lib/user_interaction.py:941 lib/user_interaction.py:948 lib/user_interaction.py:951 lib/user_interaction.py:954 lib/user_interaction.py:953
+#: lib/user_interaction.py:940 lib/user_interaction.py:941 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
msgid "Choose which kernels to use or leave blank for default \"{}\""
msgstr "Kies de te installeren kernels of laat leeg om ‘{}’ te installeren"
-#: lib/user_interaction.py:954 lib/user_interaction.py:955 lib/user_interaction.py:962 lib/user_interaction.py:965 lib/user_interaction.py:968 lib/user_interaction.py:967
+#: lib/user_interaction.py:954 lib/user_interaction.py:955 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
msgid "Choose which locale language to use"
msgstr "Kies de te gebruiken taal"
-#: lib/user_interaction.py:968 lib/user_interaction.py:969 lib/user_interaction.py:976 lib/user_interaction.py:979 lib/user_interaction.py:982 lib/user_interaction.py:981
+#: lib/user_interaction.py:968 lib/user_interaction.py:969 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
msgid "Choose which locale encoding to use"
msgstr "Kies de te gebruiken taalvariant"
-#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 lib/user_interaction.py:1017 lib/user_interaction.py:1020 lib/user_interaction.py:1023 lib/user_interaction.py:1022
+#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 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
msgid "Select one of the values shown below: "
msgstr "Kies één van onderstaande waarden: "
-#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 lib/user_interaction.py:1058 lib/user_interaction.py:1061 lib/user_interaction.py:1064 lib/user_interaction.py:1063
+#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 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
msgid "Select one or more of the options below: "
msgstr "Kies één van onderstaande opties: "
-#: lib/disk/filesystem.py:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr ""
-#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
+#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 lib/disk/filesystem.py:142
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:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr ""
-#: lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr ""
-#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412 lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 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
msgid "Select keyboard layout"
msgstr "Kies een toetsenbordindeling"
-#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 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
msgid "Select mirror region"
msgstr "Kies een spiegelserverregio"
-#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420 lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 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
msgid "Select locale language"
msgstr "Kies een taal"
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422 lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 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
msgid "Select locale encoding"
msgstr "Kies een taalvariant"
-#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425 lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 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
msgid "Select harddrives"
msgstr "Selecteer de harde schijven"
-#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429 lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 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
msgid "Select disk layout"
msgstr "Kies een schijfindeling"
-#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437 lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 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
msgid "Set encryption password"
msgstr "Versleutelwachtwoord instellen"
-#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443 lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 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
msgid "Use swap"
msgstr "Wisselgeheugen gebruiken"
-#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448 lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 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
msgid "Select bootloader"
msgstr "Kies een opstartlader"
-#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454 lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 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
msgid "Set root password"
msgstr "Rootwachtwoord instellen"
-#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459 lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 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
msgid "Specify superuser account"
msgstr "Geef aan welk account superuserrechten dient te hebben"
-#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr "Kies een gebruikersaccount"
-#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr "Kies een profiel"
-#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr "Kies audio"
-#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480 lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 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
msgid "Select kernels"
msgstr "Selecteer kernels"
-#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485 lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 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
msgid "Additional packages to install"
msgstr "Aanvullende te installeren pakketten"
-#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490 lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 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
msgid "Configure network"
msgstr "Netwerk instellen"
-#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498 lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 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
msgid "Set automatic time sync (NTP)"
msgstr "Automatische tijdsynchronisatie (NTP) gebruiken"
-#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527 lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 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
msgid "Install ({} config(s) missing)"
msgstr ""
-#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591 lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 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
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -387,63 +387,63 @@ msgid ""
"Do you wish to continue?"
msgstr ""
-#: lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr ""
-#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595
+#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595 lib/user_interaction/partitioning_conf.py:119
#, fuzzy
msgid "Create a new partition"
msgstr "Huidige partitie-indeling"
-#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597
+#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597 lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr ""
-#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598
+#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598 lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr ""
-#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599
+#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599 lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr ""
-#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600
+#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600 lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr ""
-#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601
+#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601 lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr ""
-#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602
+#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602 lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
msgstr ""
-#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603
+#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603 lib/user_interaction/partitioning_conf.py:127
#, fuzzy
msgid "Set desired filesystem for a partition"
msgstr "Kies het gewenste bestandssysteem voor de partitie"
-#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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
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/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
#, fuzzy
msgid "Specify hostname"
msgstr "Kies een profiel"
-#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492 lib/menu/selection_menu.py:500
+#: 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
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/menu/selection_menu.py:231 lib/menu/selection_menu.py:495 lib/menu/selection_menu.py:503 lib/user_interaction/global_menu.py:145
#, fuzzy
msgid "Select timezone"
msgstr "Kies een tijdzone"
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr ""
@@ -451,28 +451,28 @@ msgstr ""
msgid "Install"
msgstr ""
-#: lib/menu/menu.py:68 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
msgstr ""
-#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596
+#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596 lib/user_interaction/partitioning_conf.py:120
#, fuzzy
msgid "Suggest partition layout"
msgstr "Huidige partitie-indeling"
-#: lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
#, fuzzy
msgid "Enter a password: "
msgstr "Rootwachtwoord instellen"
-#: lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
#, fuzzy
msgid "Enter a encryption password for {}"
msgstr "Versleutelwachtwoord instellen"
-#: lib/menu/selection_menu.py:174 lib/menu/selection_menu.py:567 lib/menu/selection_menu.py:575
+#: 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
#, fuzzy
msgid "Enter disk encryption password (leave blank for no encryption): "
msgstr "Andere toe te voegen gebruikers (laat leeg om niemand toe te voegen): "
@@ -482,26 +482,26 @@ msgstr "Andere toe te voegen gebruikers (laat leeg om niemand toe te voegen): "
msgid "Create a required super-user with sudo privileges: "
msgstr "Gebruikersnaam van administrator met sudo-rechten: "
-#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554 lib/menu/selection_menu.py:562
+#: 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
#, fuzzy
msgid "Enter root password (leave blank to disable root): "
msgstr "Geef aan waar de partitie moet worden aangekoppeld (laat leeg om te verwijderen): "
-#: lib/user_interaction.py:307 lib/user_interaction.py:324
+#: 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
#, fuzzy
msgid "Password for user \"{}\": "
msgstr "Wachtwoord van ‘{}’"
-#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407
+#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
msgid "Verifying that additional packages exist (this might take a few seconds)"
msgstr ""
-#: lib/user_interaction.py:281
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
#, fuzzy
msgid "Would you like to use automatic time synchronization (NTP) with the default time servers?\n"
msgstr "Wilt u automatische tijdsynchronisatie (NTP) met de standaard tijdservers gebruiken?"
-#: lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
#, fuzzy
msgid ""
"Hardware time and other post-configuration steps might be required in order for NTP to work.\n"
@@ -511,3 +511,275 @@ msgstr "De hardwarematige tijd en andere gelijkaardige instelstappen kunnen vere
#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621 lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
msgstr ""
+
+#: lib/menu/menu.py:116
+msgid "Use ESC to skip\n"
+msgstr ""
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+#, fuzzy
+msgid "Confirm and exit"
+msgstr "Netwerk instellen"
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+#, fuzzy
+msgid "Select an action for < {} >"
+msgstr ""
+"Geef aan wat er moet worden gedaan met\n"
+"{}"
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid "Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid "Pre-existing pacman lock never exited. Please clean up any existing pacman sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+#, fuzzy
+msgid "Change password"
+msgstr "Rootwachtwoord instellen"
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+#, fuzzy
+msgid "Should {} be a superuser (sudoer)?"
+msgstr "Moet deze gebruiker administrator (sudoer) worden?"
+
+#: lib/user_interaction/manage_users_conf.py:161
+#, fuzzy
+msgid "Define users with sudo privilege: "
+msgstr "Gebruikersnaam van administrator met sudo-rechten: "
+
+#: lib/user_interaction/network_conf.py:24
+#, fuzzy
+msgid "No network configuration"
+msgstr "ISO-netwerkinstellingen overzetten naar fysieke installatie"
+
+#: lib/user_interaction/partitioning_conf.py:128
+#, fuzzy
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr "Kies het gewenste bestandssysteem voor de partitie"
+
+#: lib/user_interaction/partitioning_conf.py:296
+#, fuzzy
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+"{}\n"
+"\n"
+"Kies op welke partitie een bestandssysteem moet worden ingesteld"
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+#, fuzzy
+msgid "Save disk layout"
+msgstr "Kies een schijfindeling"
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+#, fuzzy
+msgid "Choose which configuration to save"
+msgstr "Kies de te gebruiken taal"
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+#, fuzzy
+msgid "are you sure you want to use it?"
+msgstr "Weet u zeker dat u wilt afbreken?"
+
+#: lib/user_interaction/global_menu.py:134
+#, fuzzy
+msgid "Additional repositories to enable"
+msgstr "Aanvullende te installeren pakketten"
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+#, fuzzy
+msgid "Manage superuser accounts: "
+msgstr "Geef aan welk account superuserrechten dient te hebben"
+
+#: lib/user_interaction/global_menu.py:279
+#, fuzzy
+msgid "Manage ordinary user accounts: "
+msgstr "Kies een gebruikersaccount"
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19 lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+#, fuzzy
+msgid "Select a mount point :"
+msgstr "Kies een tijdzone"
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
+msgstr ""
diff --git a/archinstall/locales/sv/LC_MESSAGES/base.po b/archinstall/locales/sv/LC_MESSAGES/base.po
index 118e0bc8..084ebfbd 100644
--- a/archinstall/locales/sv/LC_MESSAGES/base.po
+++ b/archinstall/locales/sv/LC_MESSAGES/base.po
@@ -12,31 +12,27 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 3.0.1\n"
-#: lib/installer.py:144
+#: lib/installer.py:144 lib/installer.py:152
msgid "[!] A log file has been created here: {} {}"
msgstr "[!] En logg-fil har skapats här: {} {}"
-#: lib/installer.py:145
-msgid ""
-" Please submit this issue (and file) to https://github.com/archlinux/"
-"archinstall/issues"
-msgstr ""
-"Vänligen rapportera detta fel (och logg-filen) till https://github.com/"
-"archlinux/archinstall/issues"
+#: lib/installer.py:145 lib/installer.py:153
+msgid " Please submit this issue (and file) to https://github.com/archlinux/archinstall/issues"
+msgstr "Vänligen rapportera detta fel (och logg-filen) till https://github.com/archlinux/archinstall/issues"
-#: lib/user_interaction.py:83
+#: lib/user_interaction.py:83 lib/user_interaction/utils.py:86
msgid "Do you really want to abort?"
msgstr "Vill du verkligen avbryta?"
-#: lib/user_interaction.py:101 lib/user_interaction.py:104
+#: lib/user_interaction.py:101 lib/user_interaction.py:104 lib/user_interaction/utils.py:53
msgid "And one more time for verification: "
msgstr "Och en gång till för verifikation: "
-#: lib/user_interaction.py:272 lib/user_interaction.py:275
+#: lib/user_interaction.py:272 lib/user_interaction.py:275 lib/user_interaction/system_conf.py:142
msgid "Would you like to use swap on zram?"
msgstr "Vill du använda swap under zram?"
-#: lib/user_interaction.py:285 lib/user_interaction.py:288
+#: lib/user_interaction.py:285 lib/user_interaction.py:288 lib/user_interaction/general_conf.py:33
msgid "Desired hostname for the installation: "
msgstr "Önskat 'hostname' för din installation: "
@@ -44,115 +40,79 @@ msgstr "Önskat 'hostname' för din installation: "
msgid "Username for required superuser with sudo privileges: "
msgstr "Användarnamn för obligatoriska superanvändaren med sudo rättigheter: "
-#: lib/user_interaction.py:310 lib/user_interaction.py:313
+#: lib/user_interaction.py:310 lib/user_interaction.py:313 lib/user_interaction/manage_users_conf.py:167
msgid "Any additional users to install (leave blank for no users): "
-msgstr ""
-"Några ytterligare användare att installera (lämna tom när du är klar): "
+msgstr "Några ytterligare användare att installera (lämna tom när du är klar): "
#: lib/user_interaction.py:324 lib/user_interaction.py:327
msgid "Should this user be a superuser (sudoer)?"
msgstr "Är detta en superanvändare (sudo-rättigheter)?"
-#: lib/user_interaction.py:340 lib/user_interaction.py:343
-#: lib/user_interaction.py:346
+#: lib/user_interaction.py:340 lib/user_interaction.py:343 lib/user_interaction.py:346 lib/user_interaction/general_conf.py:41
msgid "Select a timezone"
msgstr "Välj en tidszon"
-#: lib/user_interaction.py:354 lib/user_interaction.py:357
-#: lib/user_interaction.py:360 lib/user_interaction.py:359
+#: 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
msgid "Would you like to use GRUB as a bootloader instead of systemd-boot?"
msgstr "Vill du använda GRUB istället för systemd-boot som boot-loader?"
-#: lib/user_interaction.py:364 lib/user_interaction.py:367
-#: lib/user_interaction.py:370 lib/user_interaction.py:369
+#: 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
msgid "Choose a bootloader"
msgstr "Välj en boot-loader"
-#: lib/user_interaction.py:380 lib/user_interaction.py:383
-#: lib/user_interaction.py:386 lib/user_interaction.py:385
+#: 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
msgid "Choose an audio server"
msgstr "Välj en ljud-server"
-#: lib/user_interaction.py:391 lib/user_interaction.py:394
-#: lib/user_interaction.py:397 lib/user_interaction.py:396
-msgid ""
-"Only packages such as base, base-devel, linux, linux-firmware, efibootmgr "
-"and optional profile packages are installed."
-msgstr ""
-"Enbart paket som base, base-devel, linux, linux-firmware, efibootmgr och "
-"självvalda paket är installerade."
+#: 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
+msgid "Only packages such as base, base-devel, linux, linux-firmware, efibootmgr and optional profile packages are installed."
+msgstr "Enbart paket som base, base-devel, linux, linux-firmware, efibootmgr och självvalda paket är installerade."
-#: lib/user_interaction.py:392 lib/user_interaction.py:395
-#: lib/user_interaction.py:398 lib/user_interaction.py:397
-msgid ""
-"If you desire a web browser, such as firefox or chromium, you may specify it "
-"in the following prompt."
-msgstr ""
-"Om du önskar en webbläsare, exempelvis firefox eller chromium, bör du skriva "
-"in dom i följande fält."
+#: 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
+msgid "If you desire a web browser, such as firefox or chromium, you may specify it in the following prompt."
+msgstr "Om du önskar en webbläsare, exempelvis firefox eller chromium, bör du skriva in dom i följande fält."
-#: lib/user_interaction.py:396 lib/user_interaction.py:399
-#: lib/user_interaction.py:402 lib/user_interaction.py:401
-msgid ""
-"Write additional packages to install (space separated, leave blank to skip): "
-msgstr ""
-"Skriv ytterligare paket som skall installeras (separerade med mellanslag, "
-"lämna tom för att skippa): "
+#: 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
+msgid "Write additional packages to install (space separated, leave blank to skip): "
+msgstr "Skriv ytterligare paket som skall installeras (separerade med mellanslag, lämna tom för att skippa): "
-#: lib/user_interaction.py:419 lib/user_interaction.py:422
-#: lib/user_interaction.py:425 lib/user_interaction.py:424
+#: 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
msgid "Copy ISO network configuration to installation"
msgstr "Kopiera nätverkskonfigurationen från ISO till installationen"
-#: lib/user_interaction.py:420 lib/user_interaction.py:423
-#: lib/user_interaction.py:426 lib/user_interaction.py:425
-msgid ""
-"Use NetworkManager (necessary to configure internet graphically in GNOME and "
-"KDE)"
-msgstr ""
-"Använd NetworkManager (nödvändig för konfigurera internet i grafiska "
-"miljöerna GNOME och KDE)"
+#: 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
+msgid "Use NetworkManager (necessary to configure internet graphically in GNOME and KDE)"
+msgstr "Använd NetworkManager (nödvändig för konfigurera internet i grafiska miljöerna GNOME och KDE)"
-#: lib/user_interaction.py:428 lib/user_interaction.py:431
-#: lib/user_interaction.py:434 lib/user_interaction.py:433
+#: 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
msgid "Select one network interface to configure"
msgstr "Välj ett nätverkskort för konfigurering"
-#: lib/user_interaction.py:441 lib/user_interaction.py:444
-#: lib/user_interaction.py:447 lib/user_interaction.py:446
-msgid ""
-"Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
-msgstr ""
-"Välj vilket läge att konfigurera för \"{}\" eller använd standardläge \"{}\""
+#: 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
+msgid "Select which mode to configure for \"{}\" or skip to use default mode \"{}\""
+msgstr "Välj vilket läge att konfigurera för \"{}\" eller använd standardläge \"{}\""
-#: lib/user_interaction.py:446 lib/user_interaction.py:449
-#: lib/user_interaction.py:452 lib/user_interaction.py:451
+#: 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
msgid "Enter the IP and subnet for {} (example: 192.168.0.5/24): "
msgstr "Mata in IP och subnät för {} (exempelvis: 192.168.0.5/24): "
-#: lib/user_interaction.py:461 lib/user_interaction.py:464
-#: lib/user_interaction.py:467 lib/user_interaction.py:466
+#: 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
msgid "Enter your gateway (router) IP address or leave blank for none: "
msgstr "Mata in IP-adress till gateway (router) eller lämna tom för ingen: "
-#: lib/user_interaction.py:476 lib/user_interaction.py:479
-#: lib/user_interaction.py:482 lib/user_interaction.py:481
+#: 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
msgid "Enter your DNS servers (space separated, blank for none): "
msgstr "Mata in DNS-servrar (separerade med mellanslag, lämna tom för ingen): "
-#: lib/user_interaction.py:510 lib/user_interaction.py:513
-#: lib/user_interaction.py:516 lib/user_interaction.py:515
+#: 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
msgid "Select which filesystem your main partition should use"
msgstr "Välj vilket filsystem din huvudpartition skall använda"
-#: lib/user_interaction.py:556 lib/user_interaction.py:559
-#: lib/user_interaction.py:562 lib/user_interaction.py:561
+#: 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:64
msgid "Current partition layout"
msgstr "Nuvarande partioneringslayout"
-#: lib/user_interaction.py:607 lib/user_interaction.py:614
-#: lib/user_interaction.py:617 lib/user_interaction.py:620
-#: lib/user_interaction.py:619
+#: lib/user_interaction.py:607 lib/user_interaction.py:614 lib/user_interaction.py:617 lib/user_interaction.py:620 lib/user_interaction.py:619 lib/user_interaction/partitioning_conf.py:145
msgid ""
"Select what to do with\n"
"{}"
@@ -160,39 +120,23 @@ msgstr ""
"Välj vad du vill göra med\n"
"{}"
-#: lib/user_interaction.py:624 lib/user_interaction.py:709
-#: lib/user_interaction.py:631 lib/user_interaction.py:716
-#: lib/user_interaction.py:634 lib/user_interaction.py:719
-#: lib/user_interaction.py:637 lib/user_interaction.py:722
-#: lib/user_interaction.py:636 lib/user_interaction.py:721
+#: lib/user_interaction.py:624 lib/user_interaction.py:709 lib/user_interaction.py:631 lib/user_interaction.py:716 lib/user_interaction.py:634 lib/user_interaction.py:719 lib/user_interaction.py:637 lib/user_interaction.py:722 lib/user_interaction.py:636 lib/user_interaction.py:721 lib/user_interaction/partitioning_conf.py:162 lib/user_interaction/partitioning_conf.py:255
msgid "Enter a desired filesystem type for the partition"
msgstr "Mata in önskad filsystemtyp för partition"
-#: lib/user_interaction.py:626 lib/user_interaction.py:633
-#: lib/user_interaction.py:636 lib/user_interaction.py:639
-#: lib/user_interaction.py:638
+#: lib/user_interaction.py:626 lib/user_interaction.py:633 lib/user_interaction.py:636 lib/user_interaction.py:639 lib/user_interaction.py:638 lib/user_interaction/partitioning_conf.py:164
msgid "Enter the start sector (percentage or block number, default: {}): "
msgstr "Mata in startsektor (procent eller block-nummer, standard: {}): "
-#: lib/user_interaction.py:635 lib/user_interaction.py:642
-#: lib/user_interaction.py:645 lib/user_interaction.py:648
-#: lib/user_interaction.py:647
-msgid ""
-"Enter the end sector of the partition (percentage or block number, ex: {}): "
-msgstr ""
-"Mata in slutsektor för partitionen (procent eller block-nummer, ex: {}): "
+#: lib/user_interaction.py:635 lib/user_interaction.py:642 lib/user_interaction.py:645 lib/user_interaction.py:648 lib/user_interaction.py:647 lib/user_interaction/partitioning_conf.py:174
+msgid "Enter the end sector of the partition (percentage or block number, ex: {}): "
+msgstr "Mata in slutsektor för partitionen (procent eller block-nummer, ex: {}): "
-#: lib/user_interaction.py:661 lib/user_interaction.py:668
-#: lib/user_interaction.py:671 lib/user_interaction.py:674
-#: lib/user_interaction.py:673
+#: lib/user_interaction.py:661 lib/user_interaction.py:668 lib/user_interaction.py:671 lib/user_interaction.py:674 lib/user_interaction.py:673 lib/user_interaction/partitioning_conf.py:203
msgid "{} contains queued partitions, this will remove those, are you sure?"
-msgstr ""
-"{} innehåller uppköade partitionen och detta kommer ta bort dessa. Är du "
-"säker?"
+msgstr "{} innehåller uppköade partitionen och detta kommer ta bort dessa. Är du säker?"
-#: lib/user_interaction.py:674 lib/user_interaction.py:681
-#: lib/user_interaction.py:684 lib/user_interaction.py:687
-#: lib/user_interaction.py:686
+#: lib/user_interaction.py:674 lib/user_interaction.py:681 lib/user_interaction.py:684 lib/user_interaction.py:687 lib/user_interaction.py:686 lib/user_interaction/partitioning_conf.py:216
msgid ""
"{}\n"
"\n"
@@ -202,9 +146,7 @@ msgstr ""
"\n"
"Välj vilket partitionsindex du vill ta bort"
-#: lib/user_interaction.py:682 lib/user_interaction.py:689
-#: lib/user_interaction.py:692 lib/user_interaction.py:695
-#: lib/user_interaction.py:694
+#: lib/user_interaction.py:682 lib/user_interaction.py:689 lib/user_interaction.py:692 lib/user_interaction.py:695 lib/user_interaction.py:694 lib/user_interaction/partitioning_conf.py:226
msgid ""
"{}\n"
"\n"
@@ -214,26 +156,15 @@ msgstr ""
"\n"
"Välj vilket partitionsindex du vill montera vart"
-#: lib/user_interaction.py:686 lib/user_interaction.py:693
-#: lib/user_interaction.py:696 lib/user_interaction.py:699
-#: lib/user_interaction.py:698
-msgid ""
-" * Partition mount-points are relative to inside the installation, the boot "
-"would be /boot as an example."
-msgstr ""
-"* Partitionens monteringsplats är relativa till insidan av installationen, "
-"boot är exempelvis /boot."
+#: lib/user_interaction.py:686 lib/user_interaction.py:693 lib/user_interaction.py:696 lib/user_interaction.py:699 lib/user_interaction.py:698 lib/user_interaction/partitioning_conf.py:231
+msgid " * Partition mount-points are relative to inside the installation, the boot would be /boot as an example."
+msgstr "* Partitionens monteringsplats är relativa till insidan av installationen, boot är exempelvis /boot."
-#: lib/user_interaction.py:687 lib/user_interaction.py:694
-#: lib/user_interaction.py:697 lib/user_interaction.py:700
-#: lib/user_interaction.py:699
+#: lib/user_interaction.py:687 lib/user_interaction.py:694 lib/user_interaction.py:697 lib/user_interaction.py:700 lib/user_interaction.py:699 lib/user_interaction/partitioning_conf.py:233
msgid "Select where to mount partition (leave blank to remove mountpoint): "
-msgstr ""
-"Välj vart du vill montera partitionen (lämna tom för att ta bort montering): "
+msgstr "Välj vart du vill montera partitionen (lämna tom för att ta bort montering): "
-#: lib/user_interaction.py:698 lib/user_interaction.py:705
-#: lib/user_interaction.py:708 lib/user_interaction.py:711
-#: lib/user_interaction.py:710
+#: lib/user_interaction.py:698 lib/user_interaction.py:705 lib/user_interaction.py:708 lib/user_interaction.py:711 lib/user_interaction.py:710 lib/user_interaction/partitioning_conf.py:244
msgid ""
"{}\n"
"\n"
@@ -243,9 +174,7 @@ msgstr ""
"\n"
"Välj vilken partition som skall markeras för formatering"
-#: lib/user_interaction.py:717 lib/user_interaction.py:724
-#: lib/user_interaction.py:727 lib/user_interaction.py:730
-#: lib/user_interaction.py:729
+#: lib/user_interaction.py:717 lib/user_interaction.py:724 lib/user_interaction.py:727 lib/user_interaction.py:730 lib/user_interaction.py:729 lib/user_interaction/partitioning_conf.py:265
msgid ""
"{}\n"
"\n"
@@ -255,9 +184,7 @@ msgstr ""
"\n"
"Välj vilken partition som skall markeras för kryptering"
-#: lib/user_interaction.py:725 lib/user_interaction.py:732
-#: lib/user_interaction.py:735 lib/user_interaction.py:738
-#: lib/user_interaction.py:737
+#: lib/user_interaction.py:725 lib/user_interaction.py:732 lib/user_interaction.py:735 lib/user_interaction.py:738 lib/user_interaction.py:737 lib/user_interaction/partitioning_conf.py:274
msgid ""
"{}\n"
"\n"
@@ -267,9 +194,7 @@ msgstr ""
"\n"
"Välj vilken partition som skall markeras som bootbar"
-#: lib/user_interaction.py:732 lib/user_interaction.py:739
-#: lib/user_interaction.py:742 lib/user_interaction.py:745
-#: lib/user_interaction.py:744
+#: lib/user_interaction.py:732 lib/user_interaction.py:739 lib/user_interaction.py:742 lib/user_interaction.py:745 lib/user_interaction.py:744 lib/user_interaction/partitioning_conf.py:282
msgid ""
"{}\n"
"\n"
@@ -279,103 +204,55 @@ msgstr ""
"\n"
"Välj vilken partition som du vill välja filsystem till"
-#: lib/user_interaction.py:739 lib/user_interaction.py:746
-#: lib/user_interaction.py:749 lib/user_interaction.py:752
-#: lib/user_interaction.py:751
+#: lib/user_interaction.py:739 lib/user_interaction.py:746 lib/user_interaction.py:749 lib/user_interaction.py:752 lib/user_interaction.py:751 lib/user_interaction/partitioning_conf.py:289
msgid "Enter a desired filesystem type for the partition: "
msgstr "Mata in ett önskat filsystem för partitionen: "
-#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141
-#: lib/user_interaction.py:767 lib/menu/selection_menu.py:139
-#: lib/menu/selection_menu.py:143 lib/user_interaction.py:770
-#: lib/user_interaction.py:773 lib/user_interaction.py:772
-#: lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415
+#: lib/user_interaction.py:760 lib/menu/selection_menu.py:141 lib/user_interaction.py:767 lib/menu/selection_menu.py:139 lib/menu/selection_menu.py:143 lib/user_interaction.py:770 lib/user_interaction.py:773 lib/user_interaction.py:772 lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:415 lib/menu/selection_menu.py:17 lib/user_interaction/general_conf.py:105 lib/user_interaction/global_menu.py:43
msgid "Select Archinstall language"
msgstr "Välj språk för detta gränssnitt"
-#: 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.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
msgid "Wipe all selected drives and use a best-effort default partition layout"
-msgstr ""
-"Töm alla partitioner och använd en generiskt rekommenderad partitionslayout."
+msgstr "Töm alla partitioner och använd en generiskt rekommenderad partitionslayout."
-#: 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
-msgid ""
-"Select what to do with each individual drive (followed by partition usage)"
-msgstr ""
-"Välj vad som skall hända med varje individuell hårddisk (följt av "
-"partitionsanvändning)"
+#: 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
+msgid "Select what to do with each individual drive (followed by partition usage)"
+msgstr "Välj vad som skall hända med varje individuell hårddisk (följt av partitionsanvändning)"
-#: 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.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
msgid "Select what you wish to do with the selected block devices"
msgstr "Välj vad du önskar göra med valda hårddiskarna"
-#: lib/user_interaction.py:822 lib/user_interaction.py:823
-#: lib/user_interaction.py:830 lib/user_interaction.py:833
-#: lib/user_interaction.py:836 lib/user_interaction.py:835
-msgid ""
-"This is a list of pre-programmed profiles, they might make it easier to "
-"install things like desktop environments"
-msgstr ""
-"Detta är en lista med förprogrammerade profiler, dom kan göra installation "
-"av exempelvis skrivbordsmiljöer lite enklare."
+#: lib/user_interaction.py:822 lib/user_interaction.py:823 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
+msgid "This is a list of pre-programmed profiles, they might make it easier to install things like desktop environments"
+msgstr "Detta är en lista med förprogrammerade profiler, dom kan göra installation av exempelvis skrivbordsmiljöer lite enklare."
-#: lib/user_interaction.py:846 lib/user_interaction.py:847
-#: lib/user_interaction.py:854 lib/user_interaction.py:857
-#: lib/user_interaction.py:860 lib/user_interaction.py:859
+#: lib/user_interaction.py:846 lib/user_interaction.py:847 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
msgid "Select Keyboard layout"
msgstr "Välj tangentbordslayout"
-#: lib/user_interaction.py:861 lib/user_interaction.py:862
-#: lib/user_interaction.py:869 lib/user_interaction.py:872
-#: lib/user_interaction.py:875 lib/user_interaction.py:874
+#: lib/user_interaction.py:861 lib/user_interaction.py:862 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
msgid "Select one of the regions to download packages from"
msgstr "Välj en av regionerna för att ladda ner paket ifrån"
-#: lib/user_interaction.py:883 lib/user_interaction.py:884
-#: lib/user_interaction.py:891 lib/user_interaction.py:894
-#: lib/user_interaction.py:897 lib/user_interaction.py:896
+#: lib/user_interaction.py:883 lib/user_interaction.py:884 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
msgid "Select one or more hard drives to use and configure"
msgstr "Välj en eller flera hårddiskar som skall användas och konfigureras"
-#: lib/user_interaction.py:910 lib/user_interaction.py:911
-#: lib/user_interaction.py:918 lib/user_interaction.py:921
-#: lib/user_interaction.py:924 lib/user_interaction.py:923
-msgid ""
-"For the best compatibility with your AMD hardware, you may want to use "
-"either the all open-source or AMD / ATI options."
-msgstr ""
-"För bästa kompabilitet med din AMD-hårdvara, vill du förmodligen använda "
-"antingen \"open-source\" eller \"AMD/ATI\" valet."
+#: lib/user_interaction.py:910 lib/user_interaction.py:911 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
+msgid "For the best compatibility with your AMD hardware, you may want to use either the all open-source or AMD / ATI options."
+msgstr "För bästa kompabilitet med din AMD-hårdvara, vill du förmodligen använda antingen \"open-source\" eller \"AMD/ATI\" valet."
-#: lib/user_interaction.py:912 lib/user_interaction.py:913
-#: lib/user_interaction.py:920 lib/user_interaction.py:923
-#: lib/user_interaction.py:926 lib/user_interaction.py:925
-msgid ""
-"For the best compatibility with your Intel hardware, you may want to use "
-"either the all open-source or Intel options.\n"
-msgstr ""
-"För bästa kompabilitet med din Intel-hårdvara, vill du förmodligen använda "
-"antingen \"open-source\" eller \"Intel\" valet.\n"
+#: lib/user_interaction.py:912 lib/user_interaction.py:913 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
+msgid "For the best compatibility with your Intel hardware, you may want to use either the all open-source or Intel options.\n"
+msgstr "För bästa kompabilitet med din Intel-hårdvara, vill du förmodligen använda antingen \"open-source\" eller \"Intel\" valet.\n"
-#: lib/user_interaction.py:914 lib/user_interaction.py:915
-#: lib/user_interaction.py:922 lib/user_interaction.py:925
-#: lib/user_interaction.py:928 lib/user_interaction.py:927
-msgid ""
-"For the best compatibility with your Nvidia hardware, you may want to use "
-"the Nvidia proprietary driver.\n"
-msgstr ""
-"För bästa kompabilitet med din nVidia-hårdvara, vill du förmodligen använda "
-"antingen \"nVidia priprieetary driver\".\n"
+#: lib/user_interaction.py:914 lib/user_interaction.py:915 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
+msgid "For the best compatibility with your Nvidia hardware, you may want to use the Nvidia proprietary driver.\n"
+msgstr "För bästa kompabilitet med din nVidia-hårdvara, vill du förmodligen använda antingen \"nVidia priprieetary driver\".\n"
-#: lib/user_interaction.py:917 lib/user_interaction.py:918
-#: lib/user_interaction.py:925 lib/user_interaction.py:928
-#: lib/user_interaction.py:931 lib/user_interaction.py:930
+#: lib/user_interaction.py:917 lib/user_interaction.py:918 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
msgid ""
"\n"
"\n"
@@ -383,183 +260,125 @@ msgid ""
msgstr ""
"\n"
"\n"
-"Välj en grafikdrivrutin eller lämna blank för att installera alla med "
-"publika drivrutiner"
+"Välj en grafikdrivrutin eller lämna blank för att installera alla med publika drivrutiner"
-#: lib/user_interaction.py:921 lib/user_interaction.py:922
-#: lib/user_interaction.py:929 lib/user_interaction.py:932
-#: lib/user_interaction.py:935 lib/user_interaction.py:934
+#: lib/user_interaction.py:921 lib/user_interaction.py:922 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
msgid "All open-source (default)"
msgstr "Alla med öppen mjukvara (standardvalet)"
-#: lib/user_interaction.py:940 lib/user_interaction.py:941
-#: lib/user_interaction.py:948 lib/user_interaction.py:951
-#: lib/user_interaction.py:954 lib/user_interaction.py:953
+#: lib/user_interaction.py:940 lib/user_interaction.py:941 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
msgid "Choose which kernels to use or leave blank for default \"{}\""
-msgstr ""
-"Välj vilken Linux-kernel du vill använda, lämna tomt för att använda \"{}\""
+msgstr "Välj vilken Linux-kernel du vill använda, lämna tomt för att använda \"{}\""
-#: lib/user_interaction.py:954 lib/user_interaction.py:955
-#: lib/user_interaction.py:962 lib/user_interaction.py:965
-#: lib/user_interaction.py:968 lib/user_interaction.py:967
+#: lib/user_interaction.py:954 lib/user_interaction.py:955 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
msgid "Choose which locale language to use"
msgstr "Välj vilket språk du vill använda"
-#: lib/user_interaction.py:968 lib/user_interaction.py:969
-#: lib/user_interaction.py:976 lib/user_interaction.py:979
-#: lib/user_interaction.py:982 lib/user_interaction.py:981
+#: lib/user_interaction.py:968 lib/user_interaction.py:969 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
msgid "Choose which locale encoding to use"
msgstr "Välj vilken teckenuppsättning du vill använda"
-#: lib/user_interaction.py:1009 lib/user_interaction.py:1010
-#: lib/user_interaction.py:1017 lib/user_interaction.py:1020
-#: lib/user_interaction.py:1023 lib/user_interaction.py:1022
+#: lib/user_interaction.py:1009 lib/user_interaction.py:1010 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
msgid "Select one of the values shown below: "
msgstr "Välj en av alternativen nedan: "
-#: lib/user_interaction.py:1050 lib/user_interaction.py:1051
-#: lib/user_interaction.py:1058 lib/user_interaction.py:1061
-#: lib/user_interaction.py:1064 lib/user_interaction.py:1063
+#: lib/user_interaction.py:1050 lib/user_interaction.py:1051 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
msgid "Select one or more of the options below: "
msgstr "Välj ett eller flera av följande val: "
-#: lib/disk/filesystem.py:86
+#: lib/disk/filesystem.py:86 lib/disk/filesystem.py:87
msgid "Adding partition...."
msgstr "Skapar en partition...."
-#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141
-msgid ""
-"You need to enter a valid fs-type in order to continue. See `man parted` for "
-"valid fs-type's."
-msgstr ""
-"Du måste mata in en supporterad filsystem-typ för att fortsätta. Kör `man "
-"parted` för supporterade filsystem."
+#: lib/disk/filesystem.py:139 lib/disk/filesystem.py:141 lib/disk/filesystem.py:142
+msgid "You need to enter a valid fs-type in order to continue. See `man parted` for valid fs-type's."
+msgstr "Du måste mata in en supporterad filsystem-typ för att fortsätta. Kör `man parted` för supporterade filsystem."
-#: lib/profiles.py:89
+#: lib/profiles.py:89 lib/profiles.py:90
msgid "Error: Listing profiles on URL \"{}\" resulted in:"
msgstr "Fel: Listning av profiler på \"{}\" resulterade i: "
-#: lib/profiles.py:92
+#: lib/profiles.py:92 lib/profiles.py:93
msgid "Error: Could not decode \"{}\" result as JSON:"
msgstr "Fel: Kunde inte tyda \"{}\" resultatet som JSON:"
-#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144
-#: lib/menu/selection_menu.py:148 lib/menu/selection_menu.py:412
-#: lib/menu/selection_menu.py:420
+#: lib/menu/selection_menu.py:146 lib/menu/selection_menu.py:144 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
msgid "Select keyboard layout"
msgstr "Välj en tangentbordslayout"
-#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147
-#: lib/menu/selection_menu.py:151 lib/menu/selection_menu.py:415
-#: lib/menu/selection_menu.py:423
+#: lib/menu/selection_menu.py:149 lib/menu/selection_menu.py:147 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
msgid "Select mirror region"
msgstr "Välj en region för paketsynk"
-#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:420
-#: lib/menu/selection_menu.py:428
+#: lib/menu/selection_menu.py:154 lib/menu/selection_menu.py:152 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
msgid "Select locale language"
msgstr "Välj vilket språk du vill använda"
-#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154
-#: lib/menu/selection_menu.py:158 lib/menu/selection_menu.py:422
-#: lib/menu/selection_menu.py:430
+#: lib/menu/selection_menu.py:156 lib/menu/selection_menu.py:154 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
msgid "Select locale encoding"
msgstr "Välj vilken teckenuppsättning du vill använda"
-#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157
-#: lib/menu/selection_menu.py:161 lib/menu/selection_menu.py:425
-#: lib/menu/selection_menu.py:433
+#: lib/menu/selection_menu.py:159 lib/menu/selection_menu.py:157 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
msgid "Select harddrives"
msgstr "Välj hårddiskar"
-#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161
-#: lib/menu/selection_menu.py:165 lib/menu/selection_menu.py:429
-#: lib/menu/selection_menu.py:437
+#: lib/menu/selection_menu.py:163 lib/menu/selection_menu.py:161 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
msgid "Select disk layout"
msgstr "Välj hårddisk-layout"
-#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169
-#: lib/menu/selection_menu.py:173 lib/menu/selection_menu.py:437
-#: lib/menu/selection_menu.py:445
+#: lib/menu/selection_menu.py:171 lib/menu/selection_menu.py:169 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
msgid "Set encryption password"
msgstr "Välj ett krypterings-lösenord"
-#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175
-#: lib/menu/selection_menu.py:179 lib/menu/selection_menu.py:443
-#: lib/menu/selection_menu.py:451
+#: lib/menu/selection_menu.py:177 lib/menu/selection_menu.py:175 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
msgid "Use swap"
msgstr "Använda 'swap'?"
-#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180
-#: lib/menu/selection_menu.py:184 lib/menu/selection_menu.py:448
-#: lib/menu/selection_menu.py:456
+#: lib/menu/selection_menu.py:182 lib/menu/selection_menu.py:180 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
msgid "Select bootloader"
msgstr "Välj en boot-loader"
-#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186
-#: lib/menu/selection_menu.py:190 lib/menu/selection_menu.py:454
-#: lib/menu/selection_menu.py:462
+#: lib/menu/selection_menu.py:188 lib/menu/selection_menu.py:186 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
msgid "Set root password"
msgstr "Välj ett root-lösenord"
-#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191
-#: lib/menu/selection_menu.py:195 lib/menu/selection_menu.py:459
-#: lib/menu/selection_menu.py:467
+#: lib/menu/selection_menu.py:193 lib/menu/selection_menu.py:191 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
msgid "Specify superuser account"
msgstr "Skapa superanvändar-konto"
-#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197
-#: lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465
-#: lib/menu/selection_menu.py:473
+#: lib/menu/selection_menu.py:199 lib/menu/selection_menu.py:197 lib/menu/selection_menu.py:201 lib/menu/selection_menu.py:465 lib/menu/selection_menu.py:473 lib/user_interaction/global_menu.py:107
msgid "Specify user account"
msgstr "Skapa användarkonto"
-#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203
-#: lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471
-#: lib/menu/selection_menu.py:479
+#: lib/menu/selection_menu.py:205 lib/menu/selection_menu.py:203 lib/menu/selection_menu.py:207 lib/menu/selection_menu.py:471 lib/menu/selection_menu.py:479 lib/user_interaction/global_menu.py:114
msgid "Specify profile"
msgstr "Välj en profil"
-#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208
-#: lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476
-#: lib/menu/selection_menu.py:484
+#: lib/menu/selection_menu.py:210 lib/menu/selection_menu.py:208 lib/menu/selection_menu.py:212 lib/menu/selection_menu.py:476 lib/menu/selection_menu.py:484 lib/user_interaction/global_menu.py:119
msgid "Select audio"
msgstr "Välj ljud mjukvara"
-#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212
-#: lib/menu/selection_menu.py:216 lib/menu/selection_menu.py:480
-#: lib/menu/selection_menu.py:488
+#: lib/menu/selection_menu.py:214 lib/menu/selection_menu.py:212 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
msgid "Select kernels"
msgstr "Välj Linux-kernel"
-#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217
-#: lib/menu/selection_menu.py:221 lib/menu/selection_menu.py:485
-#: lib/menu/selection_menu.py:493
+#: lib/menu/selection_menu.py:219 lib/menu/selection_menu.py:217 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
msgid "Additional packages to install"
msgstr "Välj extra paket att installera"
-#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222
-#: lib/menu/selection_menu.py:226 lib/menu/selection_menu.py:490
-#: lib/menu/selection_menu.py:498
+#: lib/menu/selection_menu.py:224 lib/menu/selection_menu.py:222 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
msgid "Configure network"
msgstr "Konfigurera nätverk"
-#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230
-#: lib/menu/selection_menu.py:234 lib/menu/selection_menu.py:498
-#: lib/menu/selection_menu.py:506
+#: lib/menu/selection_menu.py:232 lib/menu/selection_menu.py:230 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
msgid "Set automatic time sync (NTP)"
msgstr "Aktivera automatisk tidssynk (NTP)"
-#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308
-#: lib/menu/selection_menu.py:315 lib/menu/selection_menu.py:527
-#: lib/menu/selection_menu.py:535
+#: lib/menu/selection_menu.py:310 lib/menu/selection_menu.py:308 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
msgid "Install ({} config(s) missing)"
msgstr "Installera ({} inställningar saknas)"
-#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371
-#: lib/menu/selection_menu.py:378 lib/menu/selection_menu.py:591
-#: lib/menu/selection_menu.py:599
+#: lib/menu/selection_menu.py:373 lib/menu/selection_menu.py:371 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
msgid ""
"You decided to skip harddrive selection\n"
"and will use whatever drive-setup is mounted at {} (experimental)\n"
@@ -567,78 +386,63 @@ msgid ""
"Do you wish to continue?"
msgstr ""
"Du valde att hoppa över hårddiskvalet.\n"
-"Archinstall kommer därför använda vad som finns monterat under {} "
-"(experimentell)!\n"
+"Archinstall kommer därför använda vad som finns monterat under {} (experimentell)!\n"
"Varning: Archinstall kommer inte kontrollera lämpligheten i diskvalet.\n"
"Vill du fortsätta?"
-#: lib/disk/filesystem.py:97
+#: lib/disk/filesystem.py:97 lib/disk/filesystem.py:98
msgid "Re-using partition instance: {}"
msgstr "Återanvänder disk-instans: {}"
-#: lib/user_interaction.py:590 lib/user_interaction.py:593
-#: lib/user_interaction.py:596 lib/user_interaction.py:595
+#: lib/user_interaction.py:590 lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:595 lib/user_interaction/partitioning_conf.py:119
msgid "Create a new partition"
msgstr "Skapa en ny partition"
-#: lib/user_interaction.py:592 lib/user_interaction.py:595
-#: lib/user_interaction.py:598 lib/user_interaction.py:597
+#: lib/user_interaction.py:592 lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:597 lib/user_interaction/partitioning_conf.py:121
msgid "Delete a partition"
msgstr "Ta bort en partition"
-#: lib/user_interaction.py:593 lib/user_interaction.py:596
-#: lib/user_interaction.py:599 lib/user_interaction.py:598
+#: lib/user_interaction.py:593 lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:598 lib/user_interaction/partitioning_conf.py:122
msgid "Clear/Delete all partitions"
msgstr "Ränsa alla partitioner"
-#: lib/user_interaction.py:594 lib/user_interaction.py:597
-#: lib/user_interaction.py:600 lib/user_interaction.py:599
+#: lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:599 lib/user_interaction/partitioning_conf.py:123
msgid "Assign mount-point for a partition"
msgstr "Välj monteringspunkt för en partition"
-#: lib/user_interaction.py:595 lib/user_interaction.py:598
-#: lib/user_interaction.py:601 lib/user_interaction.py:600
+#: lib/user_interaction.py:595 lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:600 lib/user_interaction/partitioning_conf.py:124
msgid "Mark/Unmark a partition to be formatted (wipes data)"
msgstr "Markera/Avmarkera en partition för formatering (tar bort alla data)"
-#: lib/user_interaction.py:596 lib/user_interaction.py:599
-#: lib/user_interaction.py:602 lib/user_interaction.py:601
+#: lib/user_interaction.py:596 lib/user_interaction.py:599 lib/user_interaction.py:602 lib/user_interaction.py:601 lib/user_interaction/partitioning_conf.py:125
msgid "Mark/Unmark a partition as encrypted"
msgstr "Markera/Avmarkera en partition för att bli krypterad"
-#: lib/user_interaction.py:597 lib/user_interaction.py:600
-#: lib/user_interaction.py:603 lib/user_interaction.py:602
+#: lib/user_interaction.py:597 lib/user_interaction.py:600 lib/user_interaction.py:603 lib/user_interaction.py:602 lib/user_interaction/partitioning_conf.py:126
msgid "Mark/Unmark a partition as bootable (automatic for /boot)"
-msgstr ""
-"Markera/Avmarkera en partition som bootbar (automatiskt gjort för /boot)"
+msgstr "Markera/Avmarkera en partition som bootbar (automatiskt gjort för /boot)"
-#: lib/user_interaction.py:598 lib/user_interaction.py:601
-#: lib/user_interaction.py:604 lib/user_interaction.py:603
+#: lib/user_interaction.py:598 lib/user_interaction.py:601 lib/user_interaction.py:604 lib/user_interaction.py:603 lib/user_interaction/partitioning_conf.py:127
msgid "Set desired filesystem for a partition"
msgstr "Sätt önskat filsystem för partitionen"
-#: lib/menu/selection_menu.py:239 lib/menu/selection_menu.py:237
-#: 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/menu/selection_menu.py:239 lib/menu/selection_menu.py:237 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
msgid "Abort"
msgstr "Avbryt"
-#: 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/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
msgid "Specify hostname"
msgstr "Sätt ett önskat 'hostname'"
-#: lib/menu/selection_menu.py:228 lib/menu/selection_menu.py:492
-#: lib/menu/selection_menu.py:500
+#: 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
msgid "Not configured, unavailable unless setup manually"
msgstr "Inte konfigurerad, otillgängligt utan manuell konfigurering"
-#: lib/menu/selection_menu.py:231 lib/menu/selection_menu.py:495
-#: lib/menu/selection_menu.py:503
+#: 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
msgid "Select timezone"
msgstr "Välj en tidszon"
-#: lib/menu/selection_menu.py:266
+#: lib/menu/selection_menu.py:266 lib/menu/selection_menu.py:276
msgid "Set/Modify the below options"
msgstr "Sätt eller modifiera nedan alternativ"
@@ -646,7 +450,7 @@ msgstr "Sätt eller modifiera nedan alternativ"
msgid "Install"
msgstr "Installera"
-#: lib/menu/menu.py:68 lib/menu/menu.py:75
+#: lib/menu/menu.py:68 lib/menu/menu.py:75 lib/menu/menu.py:119
msgid ""
"Use ESC to skip\n"
"\n"
@@ -654,68 +458,325 @@ msgstr ""
"Använd ESC för att hoppa över\n"
"\n"
-#: lib/user_interaction.py:591 lib/user_interaction.py:594
-#: lib/user_interaction.py:597 lib/user_interaction.py:596
+#: lib/user_interaction.py:591 lib/user_interaction.py:594 lib/user_interaction.py:597 lib/user_interaction.py:596 lib/user_interaction/partitioning_conf.py:120
msgid "Suggest partition layout"
msgstr "Rekommendera en disk-layout"
-#: lib/user_interaction.py:101
+#: lib/user_interaction.py:101 lib/user_interaction/utils.py:43
msgid "Enter a password: "
msgstr "Mata in ett lösenord: "
-#: lib/disk/filesystem.py:117
+#: lib/disk/filesystem.py:117 lib/disk/filesystem.py:118
msgid "Enter a encryption password for {}"
msgstr "Mata in ett krypterings-lösenord för {}"
-#: lib/menu/selection_menu.py:174 lib/menu/selection_menu.py:567
-#: lib/menu/selection_menu.py:575
+#: 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
msgid "Enter disk encryption password (leave blank for no encryption): "
-msgstr ""
-"Mata in ett disk-krypteringslösenord (lämna blankt för att hoppa över "
-"kryptering): "
+msgstr "Mata in ett disk-krypteringslösenord (lämna blankt för att hoppa över kryptering): "
-#: lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:617
-#: lib/menu/selection_menu.py:625
+#: lib/menu/selection_menu.py:407 lib/menu/selection_menu.py:617 lib/menu/selection_menu.py:625
msgid "Create a required super-user with sudo privileges: "
-msgstr ""
-"Skapa ett super-användarkonto med sudo-rättigheter (detta är ett krav): "
+msgstr "Skapa ett super-användarkonto med sudo-rättigheter (detta är ett krav): "
-#: lib/menu/selection_menu.py:347 lib/menu/selection_menu.py:554
-#: lib/menu/selection_menu.py:562
+#: 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
msgid "Enter root password (leave blank to disable root): "
msgstr "Mata in ett root-lösenord (lämna blankt för att deaktivera kontot)"
-#: lib/user_interaction.py:307 lib/user_interaction.py:324
+#: 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
msgid "Password for user \"{}\": "
msgstr "Lösenord för användare \"{}\": "
-#: lib/user_interaction.py:405 lib/user_interaction.py:408
-#: lib/user_interaction.py:407
-msgid ""
-"Verifying that additional packages exist (this might take a few seconds)"
+#: lib/user_interaction.py:405 lib/user_interaction.py:408 lib/user_interaction.py:407 lib/user_interaction/general_conf.py:152
+msgid "Verifying that additional packages exist (this might take a few seconds)"
msgstr "Verifierar att valda paket existerar (detta kan ta några sekunder)"
-#: lib/user_interaction.py:281
-msgid ""
-"Would you like to use automatic time synchronization (NTP) with the default "
-"time servers?\n"
-msgstr ""
-"Skulle du vilja använda automatisk tidssynkronisering (NTP) med standard-"
-"tidsservrar?\n"
+#: lib/user_interaction.py:281 lib/user_interaction/general_conf.py:22
+msgid "Would you like to use automatic time synchronization (NTP) with the default time servers?\n"
+msgstr "Skulle du vilja använda automatisk tidssynkronisering (NTP) med standard-tidsservrar?\n"
-#: lib/user_interaction.py:282
+#: lib/user_interaction.py:282 lib/user_interaction/general_conf.py:23
msgid ""
-"Hardware time and other post-configuration steps might be required in order "
-"for NTP to work.\n"
+"Hardware time and other post-configuration steps might be required in order for NTP to work.\n"
"For more information, please check the Arch wiki"
msgstr ""
-"Hårdvaru-tid och annan efterkonfigurering kan behövas för att NTP skall "
-"fungera korrekt.\n"
+"Hårdvaru-tid och annan efterkonfigurering kan behövas för att NTP skall fungera korrekt.\n"
"För mer information, se Arch Wiki-sidan."
-#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621
-#: lib/menu/selection_menu.py:629
+#: lib/menu/selection_menu.py:411 lib/menu/selection_menu.py:621 lib/menu/selection_menu.py:629
msgid "Enter a username to create an additional user (leave blank to skip): "
+msgstr "Mata in ett användarnamn för att skapa ytterligare användare (lämna tom för att hoppa över): "
+
+#: lib/menu/menu.py:116
+#, fuzzy
+msgid "Use ESC to skip\n"
+msgstr ""
+"Använd ESC för att hoppa över\n"
+"\n"
+
+#: lib/menu/list_manager.py:117
+msgid ""
+"\n"
+" Choose an object from the list, and select one of the available actions for it to execute"
+msgstr ""
+
+#: lib/menu/list_manager.py:130 lib/user_interaction/subvolume_config.py:90
+msgid "Cancel"
+msgstr ""
+
+#: lib/menu/list_manager.py:131
+#, fuzzy
+msgid "Confirm and exit"
+msgstr "Konfigurera nätverk"
+
+#: 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
+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
+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
+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
+msgid "Delete"
+msgstr ""
+
+#: lib/menu/list_manager.py:185
+#, fuzzy
+msgid "Select an action for < {} >"
+msgstr ""
+"Välj vad du vill göra med\n"
+"{}"
+
+#: lib/menu/list_manager.py:229
+msgid "Add :"
+msgstr ""
+
+#: lib/menu/list_manager.py:233
+msgid "Copy to :"
+msgstr ""
+
+#: lib/menu/list_manager.py:240
+msgid "Edite :"
+msgstr ""
+
+#: lib/menu/list_manager.py:252
+msgid "Key :"
+msgstr ""
+
+#: lib/menu/list_manager.py:253
+msgid "Value :"
+msgstr ""
+
+#: lib/menu/list_manager.py:257
+msgid "Copy to new key:"
+msgstr ""
+
+#: lib/menu/list_manager.py:262
+#, python-brace-format
+msgid "Edit {origkey} :"
+msgstr ""
+
+#: lib/models/network_configuration.py:53
+msgid "Unknown nic type: {}. Possible values are {}"
+msgstr ""
+
+#: lib/configuration.py:75
+msgid ""
+"\n"
+"This is your chosen configuration:"
+msgstr ""
+
+#: lib/pacman.py:18
+msgid "Pacman is already running, waiting maximum 10 minutes for it to terminate."
+msgstr ""
+
+#: lib/pacman.py:25
+msgid "Pre-existing pacman lock never exited. Please clean up any existing pacman sessions before using archinstall."
+msgstr ""
+
+#: lib/user_interaction/general_conf.py:174
+msgid "Choose which optional additional repositories to enable"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:32
+msgid "Add an user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:33
+#, fuzzy
+msgid "Change password"
+msgstr "Mata in ett lösenord: "
+
+#: lib/user_interaction/manage_users_conf.py:34
+msgid "Promote/Demote user"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:35
+msgid "Delete User"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:99
+msgid ""
+"\n"
+"Define a new user\n"
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:100
+msgid "User Name : "
+msgstr ""
+
+#: lib/user_interaction/manage_users_conf.py:115
+#, fuzzy
+msgid "Should {} be a superuser (sudoer)?"
+msgstr "Är detta en superanvändare (sudo-rättigheter)?"
+
+#: lib/user_interaction/manage_users_conf.py:161
+#, fuzzy
+msgid "Define users with sudo privilege: "
+msgstr "Skapa ett super-användarkonto med sudo-rättigheter (detta är ett krav): "
+
+#: lib/user_interaction/network_conf.py:24
+#, fuzzy
+msgid "No network configuration"
+msgstr "Kopiera nätverkskonfigurationen från ISO till installationen"
+
+#: lib/user_interaction/partitioning_conf.py:128
+#, fuzzy
+msgid "Set desired subvolumes on a btrfs partition"
+msgstr "Sätt önskat filsystem för partitionen"
+
+#: lib/user_interaction/partitioning_conf.py:296
+#, fuzzy
+msgid ""
+"{}\n"
+"\n"
+"Select which partition to set subvolumes on"
+msgstr ""
+"{}\n"
+"\n"
+"Välj vilken partition som du vill välja filsystem till"
+
+#: lib/user_interaction/partitioning_conf.py:305
+msgid "Manage btrfs subvolumes for current partition"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:24 lib/user_interaction/save_conf.py:29
+msgid "No configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:42
+msgid "Save user configuration"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:43
+msgid "Save user credentials"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:44
+#, fuzzy
+msgid "Save disk layout"
+msgstr "Välj hårddisk-layout"
+
+#: lib/user_interaction/save_conf.py:45
+msgid "Save all"
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:48
+#, fuzzy
+msgid "Choose which configuration to save"
+msgstr "Välj vilket språk du vill använda"
+
+#: lib/user_interaction/save_conf.py:59
+msgid "Enter a directory for the configuration(s) to be saved: "
+msgstr ""
+
+#: lib/user_interaction/save_conf.py:63
+msgid "Not a valid directory: {}"
+msgstr ""
+
+#: lib/user_interaction/utils.py:32
+msgid "The password you are using seems to be weak,"
+msgstr ""
+
+#: lib/user_interaction/utils.py:33
+#, fuzzy
+msgid "are you sure you want to use it?"
+msgstr "Vill du verkligen avbryta?"
+
+#: lib/user_interaction/global_menu.py:134
+#, fuzzy
+msgid "Additional repositories to enable"
+msgstr "Välj extra paket att installera"
+
+#: lib/user_interaction/global_menu.py:155
+msgid "Save configuration"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:192
+msgid "Missing configurations:\n"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:210
+msgid "Either root-password or at least 1 superuser must be specified"
+msgstr ""
+
+#: lib/user_interaction/global_menu.py:275
+#, fuzzy
+msgid "Manage superuser accounts: "
+msgstr "Skapa superanvändar-konto"
+
+#: lib/user_interaction/global_menu.py:279
+#, fuzzy
+msgid "Manage ordinary user accounts: "
+msgstr "Skapa användarkonto"
+
+#: lib/user_interaction/subvolume_config.py:17
+msgid " Subvolume :{:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:19 lib/user_interaction/subvolume_config.py:22
+msgid " mounted at {:16}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:26
+msgid " with option {}"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:46
+msgid ""
+"\n"
+" Fill the desired values for a new subvolume \n"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:77
+msgid "Subvolume name "
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:81
+msgid "Subvolume mountpoint"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:84
+msgid "Subvolume options"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:87
+msgid "Save"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:121
+msgid "Subvolume name :"
+msgstr ""
+
+#: lib/user_interaction/subvolume_config.py:124
+#, fuzzy
+msgid "Select a mount point :"
+msgstr "Välj en tidszon"
+
+#: lib/user_interaction/subvolume_config.py:128
+msgid "Select the desired subvolume options "
msgstr ""
-"Mata in ett användarnamn för att skapa ytterligare användare (lämna tom för "
-"att hoppa över): "
diff --git a/examples/only_hd.py b/examples/only_hd.py
index 76a616db..b3379601 100644
--- a/examples/only_hd.py
+++ b/examples/only_hd.py
@@ -14,7 +14,7 @@ class OnlyHDMenu(archinstall.GlobalMenu):
mandatory_list = []
options_list = ['harddrives', 'disk_layouts', '!encryption-password','swap']
mandatory_list = ['harddrives']
- options_list.extend(['install','abort'])
+ options_list.extend(['save_config','install','abort'])
for entry in self._menu_options:
if entry in options_list:
@@ -27,15 +27,27 @@ class OnlyHDMenu(archinstall.GlobalMenu):
self.option(entry).set_enabled(False)
self._update_install_text()
+ def mandatory_lacking(self) -> [int, list]:
+ mandatory_fields = []
+ mandatory_waiting = 0
+ for field in self._menu_options:
+ option = self._menu_options[field]
+ if option.is_mandatory():
+ if not option.has_selection():
+ mandatory_waiting += 1
+ mandatory_fields += [field,]
+ return mandatory_fields, mandatory_waiting
+
def _missing_configs(self):
""" overloaded method """
def check(s):
return self.option(s).has_selection()
- _, missing = self.mandatory_overview()
+ missing, missing_cnt = self.mandatory_lacking()
if check('harddrives'):
if not self.option('harddrives').is_empty() and not check('disk_layouts'):
- missing += 1
+ missing_cnt += 1
+ missing += ['disk_layout']
return missing
def ask_user_questions():
diff --git a/examples/swiss.py b/examples/swiss.py
index 6f524103..b94ddcce 100644
--- a/examples/swiss.py
+++ b/examples/swiss.py
@@ -215,7 +215,7 @@ class MyMenu(archinstall.GlobalMenu):
if self._execution_mode in ('full','lineal'):
options_list = ['keyboard-layout', 'mirror-region', 'harddrives', 'disk_layouts',
'!encryption-password','swap', 'bootloader', 'hostname', '!root-password',
- '!superusers', '!users', 'profile', 'audio', 'kernels', 'packages','nic',
+ '!superusers', '!users', 'profile', 'audio', 'kernels', 'packages','additional-repositories','nic',
'timezone', 'ntp']
if archinstall.arguments.get('advanced',False):
options_list.extend(['sys-language','sys-encoding'])
@@ -226,7 +226,7 @@ class MyMenu(archinstall.GlobalMenu):
elif self._execution_mode == 'only_os':
options_list = ['keyboard-layout', 'mirror-region','bootloader', 'hostname',
'!root-password', '!superusers', '!users', 'profile', 'audio', 'kernels',
- 'packages', 'nic', 'timezone', 'ntp']
+ 'packages', 'additional-repositories', 'nic', 'timezone', 'ntp']
mandatory_list = ['hostname']
if archinstall.arguments.get('advanced',False):
options_list.expand(['sys-language','sys-encoding'])
@@ -236,7 +236,7 @@ class MyMenu(archinstall.GlobalMenu):
archinstall.log(f"self._execution_mode {self._execution_mode} not supported")
exit(1)
if self._execution_mode != 'lineal':
- options_list.extend(['install','abort'])
+ options_list.extend(['save_config','install','abort'])
if not archinstall.arguments.get('advanced'):
options_list.append('archinstall-language')