From 3cfc16565b43e6e8a381ed44985a23acea892d65 Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Mon, 11 Apr 2022 15:33:10 -0300 Subject: [PATCH] [arch] improvement: displaying different tabs for general Arch configurations and AUR --- CHANGELOG.md | 6 ++ bauh/gems/arch/controller.py | 142 ++++++++++++++++------------- bauh/gems/arch/resources/locale/ca | 12 +-- bauh/gems/arch/resources/locale/de | 12 +-- bauh/gems/arch/resources/locale/en | 12 +-- bauh/gems/arch/resources/locale/es | 12 +-- bauh/gems/arch/resources/locale/fr | 12 +-- bauh/gems/arch/resources/locale/it | 12 +-- bauh/gems/arch/resources/locale/pt | 12 +-- bauh/gems/arch/resources/locale/ru | 12 +-- bauh/gems/arch/resources/locale/tr | 12 +-- 11 files changed, 140 insertions(+), 116 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7868c6e3..8ce17542 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - optional packages installation dialog appearance (aligned with other dependencies dialogs) - uninstall: - displaying hard and unnecessary requirements versions and descriptions + - settings: + - displaying different tabs for general Arch configurations and AUR's +

+ +

+ - Debian - install: installation/download sizes order (to follow the upgrade dialog order) diff --git a/bauh/gems/arch/controller.py b/bauh/gems/arch/controller.py index b14fb547..4ce38833 100644 --- a/bauh/gems/arch/controller.py +++ b/bauh/gems/arch/controller.py @@ -2860,17 +2860,14 @@ class ArchManager(SoftwareManager, SettingsController): id_=id_, capitalize_label=capitalize_label) - def get_settings(self) -> Optional[Generator[SettingsView, None, None]]: - arch_config = self.configman.get_config() - max_width = floor(self.context.screen_width * 0.25) - + def _get_general_settings(self, arch_config: dict, max_width: int) -> SettingsView: db_sync_start = self._gen_bool_selector(id_='sync_dbs_start', label_key='arch.config.sync_dbs', tooltip_key='arch.config.sync_dbs_start.tip', value=bool(arch_config['sync_databases_startup']), max_width=max_width) - db_sync_start.label += ' ({})'.format(self.i18n['initialization'].capitalize()) + db_sync_start.label += f" ({self.i18n['initialization'].capitalize()})" fields = [ self._gen_bool_selector(id_='repos', @@ -2878,35 +2875,6 @@ class ArchManager(SoftwareManager, SettingsController): tooltip_key='arch.config.repos.tip', value=bool(arch_config['repositories']), max_width=max_width), - self._gen_bool_selector(id_='aur', - label_key='arch.config.aur', - tooltip_key='arch.config.aur.tip', - value=arch_config['aur'], - max_width=max_width, - capitalize_label=False), - self._gen_bool_selector(id_='opts', - label_key='arch.config.optimize', - tooltip_key='arch.config.optimize.tip', - value=bool(arch_config['optimize']), - label_params=['(AUR)'], - capitalize_label=False, - max_width=max_width), - self._gen_bool_selector(id_='rebuild_detector', - label_key='arch.config.aur_rebuild_detector', - tooltip_key='arch.config.aur_rebuild_detector.tip', - value=bool(arch_config['aur_rebuild_detector']), - label_params=['(AUR)'], - tooltip_params=["'rebuild-detector'"], - capitalize_label=False, - max_width=max_width), - self._gen_bool_selector(id_='rebuild_detector_no_bin', - label_key='arch.config.aur_rebuild_detector_no_bin', - label_params=['rebuild-detector'], - tooltip_key='arch.config.aur_rebuild_detector_no_bin.tip', - tooltip_params=['rebuild-detector', self.i18n['arch.config.aur_rebuild_detector'].format('')], - value=bool(arch_config['aur_rebuild_detector_no_bin']), - capitalize_label=False, - max_width=max_width), self._gen_bool_selector(id_='autoprovs', label_key='arch.config.automatch_providers', tooltip_key='arch.config.automatch_providers.tip', @@ -2960,15 +2928,49 @@ class ArchManager(SoftwareManager, SettingsController): label=self.i18n['arch.config.mirrors_sort_limit'], tooltip=self.i18n['arch.config.mirrors_sort_limit.tip'], only_int=True, - max_width=max_width, + max_width=50, value=arch_config['mirrors_sort_limit'] if isinstance(arch_config['mirrors_sort_limit'], int) else ''), - TextInputComponent(id_='aur_idx_exp', - label=self.i18n['arch.config.aur_idx_exp'] + ' (AUR)', - tooltip=self.i18n['arch.config.aur_idx_exp.tip'], - max_width=max_width, + TextInputComponent(id_='arch_cats_exp', + label=self.i18n['arch.config.categories_exp'], + tooltip=self.i18n['arch.config.categories_exp.tip'], + max_width=50, only_int=True, capitalize_label=False, - value=arch_config['aur_idx_exp'] if isinstance(arch_config['aur_idx_exp'], int) else ''), + value=arch_config['categories_exp'] if isinstance(arch_config['categories_exp'], int) else ''), + ] + + return SettingsView(self, PanelComponent([FormComponent(fields, spaces=False)], id_="repo"), icon_path=get_repo_icon_path()) + + def _get_aur_settings(self, arch_config: dict, max_width: int) -> SettingsView: + fields = [ + self._gen_bool_selector(id_='aur', + label_key='arch.config.aur', + tooltip_key='arch.config.aur.tip', + value=arch_config['aur'], + max_width=max_width, + capitalize_label=False), + self._gen_bool_selector(id_='opts', + label_key='arch.config.optimize', + tooltip_key='arch.config.optimize.tip', + value=bool(arch_config['optimize']), + capitalize_label=False, + max_width=max_width), + self._gen_bool_selector(id_='rebuild_detector', + label_key='arch.config.aur_rebuild_detector', + tooltip_key='arch.config.aur_rebuild_detector.tip', + value=bool(arch_config['aur_rebuild_detector']), + tooltip_params=["'rebuild-detector'"], + capitalize_label=False, + max_width=max_width), + self._gen_bool_selector(id_='rebuild_detector_no_bin', + label_key='arch.config.aur_rebuild_detector_no_bin', + label_params=['rebuild-detector'], + tooltip_key='arch.config.aur_rebuild_detector_no_bin.tip', + tooltip_params=['rebuild-detector', + self.i18n['arch.config.aur_rebuild_detector'].format('')], + value=bool(arch_config['aur_rebuild_detector_no_bin']), + capitalize_label=False, + max_width=max_width), new_select(id_='aur_build_only_chosen', label=self.i18n['arch.config.aur_build_only_chosen'], tip=self.i18n['arch.config.aur_build_only_chosen.tip'], @@ -2999,33 +3001,33 @@ class ArchManager(SoftwareManager, SettingsController): capitalize_label=False), FileChooserComponent(id_='aur_build_dir', label=self.i18n['arch.config.aur_build_dir'], - tooltip=self.i18n['arch.config.aur_build_dir.tip'].format(get_build_dir(arch_config, self.pkgbuilder_user)), - max_width=max_width, + tooltip=self.i18n['arch.config.aur_build_dir.tip'].format( + get_build_dir(arch_config, self.pkgbuilder_user)), + max_width=round(max_width * 0.65), file_path=arch_config['aur_build_dir'], capitalize_label=False, directory=True), - TextInputComponent(id_='arch_cats_exp', - label=self.i18n['arch.config.categories_exp'], - tooltip=self.i18n['arch.config.categories_exp.tip'], - max_width=max_width, + TextInputComponent(id_='aur_idx_exp', + label=self.i18n['arch.config.aur_idx_exp'], + tooltip=self.i18n['arch.config.aur_idx_exp.tip'], + max_width=50, only_int=True, capitalize_label=False, - value=arch_config['categories_exp'] if isinstance(arch_config['categories_exp'], int) else ''), + value=arch_config['aur_idx_exp'] if isinstance(arch_config['aur_idx_exp'], int) else '') ] - yield SettingsView(self, PanelComponent([FormComponent(fields, spaces=False)])) + return SettingsView(self, PanelComponent([FormComponent(fields, spaces=False)], id_='aur'), + label='AUR', + icon_path=get_icon_path()) - def save_settings(self, component: PanelComponent) -> Tuple[bool, Optional[List[str]]]: + def get_settings(self) -> Optional[Generator[SettingsView, None, None]]: arch_config = self.configman.get_config() + max_width = floor(self.context.screen_width * 0.25) + yield self._get_general_settings(arch_config, max_width) + yield self._get_aur_settings(arch_config, max_width) - form = component.get_component_by_idx(0, FormComponent) + def _fill_general_settings(self, arch_config: dict, form: FormComponent): arch_config['repositories'] = form.get_single_select_component('repos').get_selected() - arch_config['optimize'] = form.get_single_select_component('opts').get_selected() - arch_config['aur_rebuild_detector'] = form.get_single_select_component('rebuild_detector').get_selected() - - rebuild_no_bin = form.get_single_select_component('rebuild_detector_no_bin').get_selected() - arch_config['aur_rebuild_detector_no_bin'] = rebuild_no_bin - arch_config['sync_databases'] = form.get_single_select_component('sync_dbs').get_selected() arch_config['sync_databases_startup'] = form.get_single_select_component('sync_dbs_start').get_selected() arch_config['clean_cached'] = form.get_single_select_component('clean_cached').get_selected() @@ -3037,12 +3039,6 @@ class ArchManager(SoftwareManager, SettingsController): prefer_repo_provider = form.get_single_select_component('prefer_repo_provider').get_selected() arch_config['prefer_repository_provider'] = prefer_repo_provider - arch_config['edit_aur_pkgbuild'] = form.get_single_select_component('edit_aur_pkgbuild').get_selected() - arch_config['aur_remove_build_dir'] = form.get_single_select_component('aur_remove_build_dir').get_selected() - arch_config['aur_build_dir'] = form.get_component('aur_build_dir').file_path - arch_config['aur_build_only_chosen'] = form.get_single_select_component('aur_build_only_chosen').get_selected() - arch_config['aur_idx_exp'] = form.get_text_input('aur_idx_exp').get_int_value() - check_dep_break = form.get_single_select_component('check_dependency_breakage').get_selected() arch_config['check_dependency_breakage'] = check_dep_break @@ -3054,6 +3050,19 @@ class ArchManager(SoftwareManager, SettingsController): arch_config['categories_exp'] = form.get_text_input('arch_cats_exp').get_int_value() + def _fill_aur_settings(self, arch_config: dict, form: FormComponent): + arch_config['optimize'] = form.get_single_select_component('opts').get_selected() + arch_config['aur_rebuild_detector'] = form.get_single_select_component('rebuild_detector').get_selected() + + rebuild_no_bin = form.get_single_select_component('rebuild_detector_no_bin').get_selected() + arch_config['aur_rebuild_detector_no_bin'] = rebuild_no_bin + + arch_config['edit_aur_pkgbuild'] = form.get_single_select_component('edit_aur_pkgbuild').get_selected() + arch_config['aur_remove_build_dir'] = form.get_single_select_component('aur_remove_build_dir').get_selected() + arch_config['aur_build_dir'] = form.get_component('aur_build_dir').file_path + arch_config['aur_build_only_chosen'] = form.get_single_select_component('aur_build_only_chosen').get_selected() + arch_config['aur_idx_exp'] = form.get_text_input('aur_idx_exp').get_int_value() + if not arch_config['aur_build_dir']: arch_config['aur_build_dir'] = None @@ -3064,6 +3073,15 @@ class ArchManager(SoftwareManager, SettingsController): self.index_aur = AURIndexUpdater(context=self.context, taskman=TaskManager(), arch_config=arch_config) self.index_aur.start() + def save_settings(self, component: PanelComponent) -> Tuple[bool, Optional[List[str]]]: + arch_config = self.configman.get_config() + form = component.get_component_by_idx(0, FormComponent) + + if component.id == 'repo': + self._fill_general_settings(arch_config, form) + elif component.id == 'aur': + self._fill_aur_settings(arch_config, form) + try: self.configman.save_config(arch_config) return True, None diff --git a/bauh/gems/arch/resources/locale/ca b/bauh/gems/arch/resources/locale/ca index 16c24c9b..2a5dda49 100644 --- a/bauh/gems/arch/resources/locale/ca +++ b/bauh/gems/arch/resources/locale/ca @@ -50,17 +50,17 @@ arch.clone=S’està clonant el dipòsit {} de l’AUR arch.category.remove_from_aur=Removed from AUR arch.config.aur=AUR packages arch.config.aur.tip=It allows to manage AUR packages. git must be installed. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Build directory (AUR) +arch.config.aur_build_dir=Build directory arch.config.aur_build_dir.tip=It define a custom directory where the AUR packages will be built. Default: {}. -arch.config.aur_build_only_chosen=Build only chosen (AUR) +arch.config.aur_build_only_chosen=Build only chosen arch.config.aur_build_only_chosen.tip=Some AUR packages have a common PKGBUILD shared with other packages and that defines build instructions for each one. This property enabled will ensure that only the chosen package will be built. -arch.config.aur_remove_build_dir=Remove build directory (AUR) +arch.config.aur_remove_build_dir=Remove build directory arch.config.aur_remove_build_dir.tip=If a package's generated build directory should be removed after the operations is finished. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Elimina les versions antigues arch.config.clean_cache.tip=Si cal eliminar les versions antigues d'un paquet emmagatzemat al disc durant la desinstal·lació arch.config.check_dependency_breakage=Check dependency version breakage arch.config.check_dependency_breakage.tip=If, during the verification of upgrade requirements, specific versions of dependencies must also be checked. Example: package A depends on version 1.0 of B. -arch.config.edit_aur_pkgbuild=Edit PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Edit PKGBUILD arch.config.edit_aur_pkgbuild.tip=If the PKGBUILD file of an AUR package should be displayed for editing before its installation/upgrade/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Mirrors sort limit arch.config.mirrors_sort_limit.tip=Defines the maximum number of mirrors that will be used for speed sorting. Use 0 for no limit or leave it blank to disable sorting. -arch.config.optimize=Optimize {} +arch.config.optimize=Optimize arch.config.optimize.tip=La configuració optimitzada s'utilitzarà per fer més ràpida la instal·lació, actualització i reversió dels paquets, en cas contrari s'utilitzarà la configuració del sistema. arch.config.pacman_mthread_download=Multithreaded download (repositories) arch.config.pacman_mthread_download.tip=Whether the repository packages should be downloaded with a tool that works with threads (it may be faster). pacman-mirrors must be installed. diff --git a/bauh/gems/arch/resources/locale/de b/bauh/gems/arch/resources/locale/de index e7ed479d..a286c61e 100644 --- a/bauh/gems/arch/resources/locale/de +++ b/bauh/gems/arch/resources/locale/de @@ -50,17 +50,17 @@ arch.clone=AUR Repository {} wird kopiert arch.category.remove_from_aur=Removed from AUR arch.config.aur=AUR packages arch.config.aur.tip=It allows to manage AUR packages. git must be installed. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Build directory (AUR) +arch.config.aur_build_dir=Build directory arch.config.aur_build_dir.tip=It define a custom directory where the AUR packages will be built. Default: {}. -arch.config.aur_build_only_chosen=Build only chosen (AUR) +arch.config.aur_build_only_chosen=Build only chosen arch.config.aur_build_only_chosen.tip=Some AUR packages have a common PKGBUILD shared with other packages and that defines build instructions for each one. This property enabled will ensure that only the chosen package will be built. -arch.config.aur_remove_build_dir=Remove build directory (AUR) +arch.config.aur_remove_build_dir=Remove build directory arch.config.aur_remove_build_dir.tip=If a package's generated build directory should be removed after the operations is finished. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Remove old versions arch.config.clean_cache.tip=Whether old versions of a package stored on disk should be removed during uninstall arch.config.check_dependency_breakage=Check dependency version breakage arch.config.check_dependency_breakage.tip=If, during the verification of upgrade requirements, specific versions of dependencies must also be checked. Example: package A depends on version 1.0 of B. -arch.config.edit_aur_pkgbuild=Edit PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Edit PKGBUILD arch.config.edit_aur_pkgbuild.tip=If the PKGBUILD file of an AUR package should be displayed for editing before its installation/upgrade/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Mirrors sort limit arch.config.mirrors_sort_limit.tip=Defines the maximum number of mirrors that will be used for speed sorting. Use 0 for no limit or leave it blank to disable sorting. -arch.config.optimize=Optimize {} +arch.config.optimize=Optimize arch.config.optimize.tip=Optimized settings will be used in order to make the packages installation, upgrading and downgrading faster, otherwise the system settings will be used arch.config.pacman_mthread_download=Multithreaded download (repositories) arch.config.pacman_mthread_download.tip=Whether the repository packages should be downloaded with a tool that works with threads (it may be faster). pacman-mirrors must be installed. diff --git a/bauh/gems/arch/resources/locale/en b/bauh/gems/arch/resources/locale/en index 8db15b66..a81625e8 100644 --- a/bauh/gems/arch/resources/locale/en +++ b/bauh/gems/arch/resources/locale/en @@ -50,17 +50,17 @@ arch.clone=Cloning the AUR repository {} arch.category.remove_from_aur=Removed from AUR arch.config.aur=AUR packages arch.config.aur.tip=It allows to manage AUR packages. git must be installed. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Build directory (AUR) +arch.config.aur_build_dir=Build directory arch.config.aur_build_dir.tip=It define a custom directory where the AUR packages will be built. Default: {}. -arch.config.aur_build_only_chosen=Build only chosen (AUR) +arch.config.aur_build_only_chosen=Build only chosen arch.config.aur_build_only_chosen.tip=Some AUR packages have a common PKGBUILD shared with other packages and that defines build instructions for each one. This property enabled will ensure that only the chosen package will be built. -arch.config.aur_remove_build_dir=Remove build directory (AUR) +arch.config.aur_remove_build_dir=Remove build directory arch.config.aur_remove_build_dir.tip=If a package's generated build directory should be removed after the operations is finished. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Remove old versions arch.config.clean_cache.tip=Whether old versions of a package stored on disk should be removed during uninstall arch.config.check_dependency_breakage=Check dependency version breakage arch.config.check_dependency_breakage.tip=If, during the verification of upgrade requirements, specific versions of dependencies must also be checked. Example: package A depends on version 1.0 of B. -arch.config.edit_aur_pkgbuild=Edit PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Edit PKGBUILD arch.config.edit_aur_pkgbuild.tip=If the PKGBUILD file of an AUR package should be displayed for editing before its installation/upgrade/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Mirrors sort limit arch.config.mirrors_sort_limit.tip=Defines the maximum number of mirrors that will be used for speed sorting. Use 0 for no limit or leave it blank to disable sorting. -arch.config.optimize=Optimize {} +arch.config.optimize=Optimize arch.config.optimize.tip=Optimized settings will be used in order to make the packages installation, upgrading and downgrading faster, otherwise the system settings will be used arch.config.pacman_mthread_download=Multi-threaded download (repositories) arch.config.pacman_mthread_download.tip=Whether the repository packages should be downloaded with a tool that works with threads (it may be faster). pacman-mirrors must be installed. diff --git a/bauh/gems/arch/resources/locale/es b/bauh/gems/arch/resources/locale/es index 6764e3c5..751e2224 100644 --- a/bauh/gems/arch/resources/locale/es +++ b/bauh/gems/arch/resources/locale/es @@ -50,17 +50,17 @@ arch.clone=Clonando el repositorio {} de AUR arch.category.remove_from_aur=Eliminado del AUR arch.config.aur=Paquetes de AUR arch.config.aur.tip=Permite gestionar paquetes del AUR. git debe estar instalado. -arch.config.aur_rebuild_detector=Verificar necesidad de reinstalación {} +arch.config.aur_rebuild_detector=Verificar necesidad de reinstalación arch.config.aur_rebuild_detector.tip=Verifica si los paquetes creados con versiones antiguas de bibliotecas necesitan ser reconstruidos. Si es necesario reconstruir un paquete, el será marcado para actualización ({} debe estar instalado) arch.config.aur_rebuild_detector_no_bin=Ignorar binarios ({}) arch.config.aur_rebuild_detector_no_bin.tip=Si los paquetes binarios nombrados como "paquete-bin" deben ser ignorados por {} ({}) arch.config.automatch_providers=Auto-corresponder dependencia por nombre arch.config.automatch_providers.tip=Asocia automáticamente un paquete a una dependencia si ambos nombres coinciden. De lo contrario, se mostrarán todos los proveedores para la dependencia. -arch.config.aur_build_dir=Directorio de compilación (AUR) +arch.config.aur_build_dir=Directorio de compilación arch.config.aur_build_dir.tip=Define un directorio personalizado donde se construirán los paquetes AUR. Defecto: {}. -arch.config.aur_build_only_chosen=Compilar solo elegido (AUR) +arch.config.aur_build_only_chosen=Compilar solo elegido arch.config.aur_build_only_chosen.tip=Algunos paquetes AUR tienen un PKGBUILD común compartido con otros paquetes y que define las instrucciones de construcción para cada uno. Esta propiedad habilitada garantizará que solo se compile el paquete elegido. -arch.config.aur_remove_build_dir=Eliminar directorio de compilación (AUR) +arch.config.aur_remove_build_dir=Eliminar directorio de compilación arch.config.aur_remove_build_dir.tip=Si el directorio de compilación generado para un paquete debe ser eliminado una vez finalizada la operación. arch.config.categories_exp=Expiración de categorías arch.config.categories_exp.tip=Define el tiempo de vencimiento (en HORAS) del archivo de mapeo de categorías de paquetes almacenado en el disco. Utilice 0 para que siempre se actualice durante la inicialización. @@ -68,13 +68,13 @@ arch.config.clean_cache=Eliminar versiones antiguas arch.config.clean_cache.tip=Si las versiones antiguas de un paquete almacenado en el disco deben ser eliminadas durante la desinstalación arch.config.check_dependency_breakage=Verificar rotura de versión de dependencia arch.config.check_dependency_breakage.tip=Si, durante la verificación de los requisitos de actualización, también se deben verificar versiones específicas de las dependencias. Ejemplo: el paquete A depende de la versión 1.0 de B. -arch.config.edit_aur_pkgbuild=Editar PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Editar PKGBUILD arch.config.edit_aur_pkgbuild.tip=Si el archivo PKGBUILD de un paquete AUR debe ser exhibido para edición antes de su instalación/actualización/degradación arch.config.aur_idx_exp=Expiración del índice arch.config.aur_idx_exp.tip=Define el período (en HORAS) en que el índice de AUR almacenado en el disco es considerado actualizado durante el proceso de inicialización. Utilice 0 para que sea siempre actualizado. arch.config.mirrors_sort_limit=Límite de ordenación de espejos arch.config.mirrors_sort_limit.tip=Define el número máximo de espejos que se utilizarán para la ordenación por velocidad. Use 0 para no limitar o déjelo en blanco para deshabilitar la clasificación. -arch.config.optimize=Optimizar {} +arch.config.optimize=Optimizar arch.config.optimize.tip=Se usará la configuración optimizada para que la instalación, actualización y reversión de los paquetes sean más rápidas, de lo contrario se usará la configuración del sistema arch.config.pacman_mthread_download=Descarga segmentada (repositorios) arch.config.pacman_mthread_download.tip=Si los paquetes de los repositorios deben descargarse con una herramienta que usa segmentación/threads (puede ser más rápido). pacman-mirrors necesita estar instalado. diff --git a/bauh/gems/arch/resources/locale/fr b/bauh/gems/arch/resources/locale/fr index c5ee9a91..6e22de0d 100644 --- a/bauh/gems/arch/resources/locale/fr +++ b/bauh/gems/arch/resources/locale/fr @@ -50,17 +50,17 @@ arch.clone=Copie du dépôt AUR {} arch.category.remove_from_aur=Removed from AUR arch.config.aur=Paquêts AUR arch.config.aur.tip=Permet la gestion des paquets AUR. git doit être installé. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Répertoire de compilation (AUR) +arch.config.aur_build_dir=Répertoire de compilation arch.config.aur_build_dir.tip=Définit un répertoire ou les paquets AUR seront compilés. Par défaut: {}. -arch.config.aur_build_only_chosen=Compiler uniquement la sélection (AUR) +arch.config.aur_build_only_chosen=Compiler uniquement la sélection arch.config.aur_build_only_chosen.tip=Certains paquets AUR ont un PKGBUILD commun partagé avec d'autres packages et ça définit les insctructions de compilation pour chacun d'eux. Cette propriété assure que le paquet sélectionné sera le seul compilé. -arch.config.aur_remove_build_dir=Supprimer le répertoire de compilation (AUR) +arch.config.aur_remove_build_dir=Supprimer le répertoire de compilation arch.config.aur_remove_build_dir.tip=Si le repertoire de compilation généré doit être supprimé à la fin des opérations. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Supprimer les anciennes versions arch.config.clean_cache.tip=Supprimer les vielles versions d'un package stocké sur le disque pendant la désinstallation arch.config.check_dependency_breakage=Vérification pour éviter qu'une version de casse les dépendances arch.config.check_dependency_breakage.tip=Si, durant la vérification des prérequis de mise à jour, des versions spécifiques de dépendances doivent aussi être vérifiées. Exemple: paquet A dépend de B version 1.0. -arch.config.edit_aur_pkgbuild=Éditer PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Éditer PKGBUILD arch.config.edit_aur_pkgbuild.tip=Si le fichier PKGBUILD d'un paquet AUR devrait être affiché pour édition avant installation/mise à jour/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Limite de tri des miroirs arch.config.mirrors_sort_limit.tip=Définit le nombre maximal de miroirs utilisés pour trier vite. 0 pour aucune limite ou vide pour désactiver le tri. -arch.config.optimize=Optimizer {} +arch.config.optimize=Optimizer arch.config.optimize.tip=Utiliser des paramètres optimisés pour rendre l'installation, mise à jour et downgrade des paquets plus rapide. À défaut, les paramètres systèmes seront utilisés. arch.config.pacman_mthread_download=Téléchargement parallèle (repos) arch.config.pacman_mthread_download.tip=Si il faut utiliser un outil qui télécharge les paquets du répos en parallèle (plus rapide). pacman-mirrors doit être installé. diff --git a/bauh/gems/arch/resources/locale/it b/bauh/gems/arch/resources/locale/it index 7b81b14f..1700da7b 100644 --- a/bauh/gems/arch/resources/locale/it +++ b/bauh/gems/arch/resources/locale/it @@ -50,17 +50,17 @@ arch.clone=Clonazione del repository AUR {} arch.category.remove_from_aur=Removed from AUR arch.config.aur=AUR packages arch.config.aur.tip=It allows to manage AUR packages. git must be installed. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Build directory (AUR) +arch.config.aur_build_dir=Build directory arch.config.aur_build_dir.tip=It define a custom directory where the AUR packages will be built. Default: {}. -arch.config.aur_build_only_chosen=Build only chosen (AUR) +arch.config.aur_build_only_chosen=Build only chosen arch.config.aur_build_only_chosen.tip=Some AUR packages have a common PKGBUILD shared with other packages and that defines build instructions for each one. This property enabled will ensure that only the chosen package will be built. -arch.config.aur_remove_build_dir=Remove build directory (AUR) +arch.config.aur_remove_build_dir=Remove build directory arch.config.aur_remove_build_dir.tip=If a package's generated build directory should be removed after the operations is finished. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Rimuovi le vecchie versioni arch.config.clean_cache.tip=Se le vecchie versioni di un pacchetto memorizzate sul disco devono essere rimosse durante la disinstallazione arch.config.check_dependency_breakage=Check dependency version breakage arch.config.check_dependency_breakage.tip=If, during the verification of upgrade requirements, specific versions of dependencies must also be checked. Example: package A depends on version 1.0 of B. -arch.config.edit_aur_pkgbuild=Edit PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Edit PKGBUILD arch.config.edit_aur_pkgbuild.tip=If the PKGBUILD file of an AUR package should be displayed for editing before its installation/upgrade/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Mirrors sort limit arch.config.mirrors_sort_limit.tip=Defines the maximum number of mirrors that will be used for speed sorting. Use 0 for no limit or leave it blank to disable sorting. -arch.config.optimize=Optimize {} +arch.config.optimize=Optimize arch.config.optimize.tip=Verranno utilizzate le impostazioni ottimizzate per velocizzare l'installazione, l'aggiornamento e l'inversione dei pacchetti, altrimenti verranno utilizzate le impostazioni di sistema arch.config.pacman_mthread_download=Multithreaded download (repositories) arch.config.pacman_mthread_download.tip=Whether the repository packages should be downloaded with a tool that works with threads (it may be faster). pacman-mirrors must be installed. diff --git a/bauh/gems/arch/resources/locale/pt b/bauh/gems/arch/resources/locale/pt index eaea1f4f..f1c3d537 100644 --- a/bauh/gems/arch/resources/locale/pt +++ b/bauh/gems/arch/resources/locale/pt @@ -50,17 +50,17 @@ arch.clone=Clonando o repositório {} do AUR arch.category.remove_from_aur=Removido do AUR arch.config.aur=Pacotes do AUR arch.config.aur.tip=Permite gerenciar pacotes dos AUR. git precisa estar instalado. -arch.config.aur_rebuild_detector=Verificar necessidade de reinstalação {} +arch.config.aur_rebuild_detector=Verificar necessidade de reinstalação arch.config.aur_rebuild_detector.tip=Verifica se pacotes construídos com versões antigas de bibliotecas precisam ser reconstruídas. Se um pacote precisa ser reconstruído, ele será marcado para atualizar ({} precisa estar instalado). arch.config.aur_rebuild_detector_no_bin=Ignorar binários ({}) arch.config.aur_rebuild_detector_no_bin.tip=Se pacotes binários nomeados como "pacote-bin" devem ser ignorados pelo {} ({}) arch.config.automatch_providers=Auto-corresponder dependência por nome arch.config.automatch_providers.tip=Associa automaticamente um pacote a uma dependência caso os nomes sejam os mesmos. Caso contrário todos os provedores para a dependência serão exibidos. -arch.config.aur_build_dir=Diretório de construção (AUR) +arch.config.aur_build_dir=Diretório de construção arch.config.aur_build_dir.tip=Define um diretório personalizado onde pacotes do AUR serão construídos. Padrão: {}. -arch.config.aur_build_only_chosen=Construir somente escolhido (AUR) +arch.config.aur_build_only_chosen=Construir somente escolhido arch.config.aur_build_only_chosen.tip=Alguns pacotes do AUR têm um PKGBUILD comum a outros pacotes e que define a construção para todos. Essa propriedade ativada garantirá que somente o pacote escolhido será construído. -arch.config.aur_remove_build_dir=Remover diretório de construção (AUR) +arch.config.aur_remove_build_dir=Remover diretório de construção arch.config.aur_remove_build_dir.tip=Se o diretório gerado para a construção de um pacote do AUR deve ser removido após a operação ser finalizada. arch.config.categories_exp=Expiração de categorias arch.config.categories_exp.tip=Define o tempo de expiração (em HORAS) do arquivo de mapeamento de categorias de pacotes armazenado em disco. Utilize 0 para que ele seja sempre atualizado durante a inicialização. @@ -68,13 +68,13 @@ arch.config.clean_cache=Remover versões antigas arch.config.clean_cache.tip=Se versões antigas de um pacote armazenadas em disco devem ser removidas durante a desinstalação arch.config.check_dependency_breakage=Verificar quebra de dependência de versão arch.config.check_dependency_breakage.tip=Se durante a verificação dos requisitos de atualização deve-se verificar também versões específicas de dependências. Exemplo: pacote A depende da versão 1.0 de B. -arch.config.edit_aur_pkgbuild=Editar PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Editar PKGBUILD arch.config.edit_aur_pkgbuild.tip=Se o arquivo PKGBUILD de um pacote do AUR deve ser exibido para edição antes da instalação/atualização/reversão arch.config.aur_idx_exp=Expiração do índice arch.config.aur_idx_exp.tip=Define o período (em HORAS) em que o índice do AUR armazenado em disco é considerado atualizado durante a inicialização. Utilize 0 para que ele sempre seja atualizado. arch.config.mirrors_sort_limit=Limite de ordenação de espelhos arch.config.mirrors_sort_limit.tip=Define o número máximo de espelhos que serão utilizados para a ordenação por velocidade. Utilize 0 para não limitar ou deixe em branco para desabilitar a ordenação. -arch.config.optimize=Otimizar {} +arch.config.optimize=Otimizar arch.config.pacman_mthread_download=Download segmentado (repositórios) arch.config.pacman_mthread_download.tip=Se os pacotes dos repositórios devem baixados através de uma ferramenta que trabalha com segmentação/threads (pode ser mais rápido). pacman-mirrors precisa estar instalado. arch.config.prefer_repository_provider=Preferir dependências de repositórios diff --git a/bauh/gems/arch/resources/locale/ru b/bauh/gems/arch/resources/locale/ru index 085fb6de..6ae73ab6 100644 --- a/bauh/gems/arch/resources/locale/ru +++ b/bauh/gems/arch/resources/locale/ru @@ -50,17 +50,17 @@ arch.clone=Клонирование AUR-репозитория {} arch.category.remove_from_aur=Removed from AUR arch.config.aur=пакеты AUR arch.config.aur.tip=Это позволяет управлять пакетами AUR. git должен быть установлен. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Build directory (AUR) +arch.config.aur_build_dir=Build directory arch.config.aur_build_dir.tip=It define a custom directory where the AUR packages will be built. Default: {}. -arch.config.aur_build_only_chosen=Build only chosen (AUR) +arch.config.aur_build_only_chosen=Build only chosen arch.config.aur_build_only_chosen.tip=Some AUR packages have a common PKGBUILD shared with other packages and that defines build instructions for each one. This property enabled will ensure that only the chosen package will be built. -arch.config.aur_remove_build_dir=Remove build directory (AUR) +arch.config.aur_remove_build_dir=Remove build directory arch.config.aur_remove_build_dir.tip=If a package's generated build directory should be removed after the operations is finished. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Remove old versions arch.config.clean_cache.tip=Whether old versions of a package stored on disk should be removed during uninstall arch.config.check_dependency_breakage=Check dependency version breakage arch.config.check_dependency_breakage.tip=If, during the verification of upgrade requirements, specific versions of dependencies must also be checked. Example: package A depends on version 1.0 of B. -arch.config.edit_aur_pkgbuild=Edit PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Edit PKGBUILD arch.config.edit_aur_pkgbuild.tip=If the PKGBUILD file of an AUR package should be displayed for editing before its installation/upgrade/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Ограничение сортировки зеркал arch.config.mirrors_sort_limit.tip=Определяет максимальное количество зеркал, которые будут использоваться для сортировки по скорости. Используйте 0 для No limit или оставьте его пустым, чтобы отключить сортировку. -arch.config.optimize=Оптимизация {} +arch.config.optimize=Оптимизация arch.config.optimize.tip=Оптимизированные настройки будут использоваться для ускорения установки пакетов, в противном случае будут использоваться системные настройки arch.config.pacman_mthread_download=Multithreaded download (repositories) arch.config.pacman_mthread_download.tip=Whether the repository packages should be downloaded with a tool that works with threads (it may be faster). pacman-mirrors must be installed. diff --git a/bauh/gems/arch/resources/locale/tr b/bauh/gems/arch/resources/locale/tr index e4877105..b193ff2e 100644 --- a/bauh/gems/arch/resources/locale/tr +++ b/bauh/gems/arch/resources/locale/tr @@ -50,17 +50,17 @@ arch.clone=AUR deposu kopyalanıyor {} arch.category.remove_from_aur=Removed from AUR arch.config.aur=AUR paketleri arch.config.aur.tip=AUR paketlerinin yönetilmesine izin verir. git yüklenmeli. -arch.config.aur_rebuild_detector=Check reinstallation need {} +arch.config.aur_rebuild_detector=Check reinstallation need arch.config.aur_rebuild_detector.tip=It checks if packages built with old library versions require to be rebuilt. If a package needs to be rebuilt, it will be marked for update ({} must be installed) arch.config.aur_rebuild_detector_no_bin=Ignore binaries ({}) arch.config.aur_rebuild_detector_no_bin.tip=If binary packages named as "package-bin" should be ignored by {} ({}) arch.config.automatch_providers=Auto-match dependency by name arch.config.automatch_providers.tip=It associates automatically a package to a dependency if both names match. Otherwise all providers for a given dependency will be displayed. -arch.config.aur_build_dir=Build directory (AUR) +arch.config.aur_build_dir=Build directory arch.config.aur_build_dir.tip=It define a custom directory where the AUR packages will be built. Default: {}. -arch.config.aur_build_only_chosen=Build only chosen (AUR) +arch.config.aur_build_only_chosen=Build only chosen arch.config.aur_build_only_chosen.tip=Some AUR packages have a common PKGBUILD shared with other packages and that defines build instructions for each one. This property enabled will ensure that only the chosen package will be built. -arch.config.aur_remove_build_dir=Remove build directory (AUR) +arch.config.aur_remove_build_dir=Remove build directory arch.config.aur_remove_build_dir.tip=If a package's generated build directory should be removed after the operations is finished. arch.config.categories_exp=Categories expiration arch.config.categories_exp.tip=It defines the expiration time (in HOURS) of the packages categories mapping file stored in disc. Use 0 so that it is always updated during initialization. @@ -68,13 +68,13 @@ arch.config.clean_cache=Önbelleği temizle arch.config.clean_cache.tip=Disk üzerinde kurulu bir paketin eski sürümlerinin kaldırma sırasında kaldırılıp kaldırılmayacağı arch.config.check_dependency_breakage=Check dependency version breakage arch.config.check_dependency_breakage.tip=If, during the verification of upgrade requirements, specific versions of dependencies must also be checked. Example: package A depends on version 1.0 of B. -arch.config.edit_aur_pkgbuild=Edit PKGBUILD (AUR) +arch.config.edit_aur_pkgbuild=Edit PKGBUILD arch.config.edit_aur_pkgbuild.tip=If the PKGBUILD file of an AUR package should be displayed for editing before its installation/upgrade/downgrade arch.config.aur_idx_exp=Index expiration arch.config.aur_idx_exp.tip=It defines the period (in HOURS) for the AUR index stored in disc to be considered up to date during the initialization process. Use 0 so that it is always updated. arch.config.mirrors_sort_limit=Yansı sıralama sınırı arch.config.mirrors_sort_limit.tip=Hız sıralama için kullanılacak maksimum yansı sayısını tanımlar. Sınırsız olması için 0 kullanın veya sıralamayı devre dışı bırakmak için boş bırakın. -arch.config.optimize=Optimize {} +arch.config.optimize=Optimize arch.config.optimize.tip=Paketlerin kurulumunu, yükseltilmesini ve indirilmesini hızlandırmak için optimize edilmiş ayarlar kullanılacak, aksi takdirde sistem ayarları kullanılacak arch.config.pacman_mthread_download=Multithreaded download (repositories) arch.config.pacman_mthread_download.tip=Whether the repository packages should be downloaded with a tool that works with threads (it may be faster). pacman-mirrors must be installed.