From 0c248bcb7eafcfcccb14570c8b0983183dcd30e0 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sat, 16 Jun 2018 20:59:18 +0200 Subject: [PATCH 01/42] Last minute fix : install php7.0-acpu to hopefully make stretch still work after the upgrade --- src/yunohost/data_migrations/0003_migrate_to_stretch.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/yunohost/data_migrations/0003_migrate_to_stretch.py b/src/yunohost/data_migrations/0003_migrate_to_stretch.py index c291a31b7..6969de571 100644 --- a/src/yunohost/data_migrations/0003_migrate_to_stretch.py +++ b/src/yunohost/data_migrations/0003_migrate_to_stretch.py @@ -221,9 +221,9 @@ class MyMigration(Migration): upgrade_command += " apt-get install" upgrade_command += " --assume-yes " upgrade_command += " ".join(YUNOHOST_PACKAGES) - # We also install php-zip to fix an issue with nextcloud and kanboard - # that need it when on stretch. - upgrade_command += " php-zip" + # We also install php-zip and php7.0-acpu to fix an issue with + # nextcloud and kanboard that need it when on stretch. + upgrade_command += " php-zip php7.0-apcu" upgrade_command += " 2>&1 | tee -a {}".format(self.logfile) wait_until_end_of_yunohost_command = "(while [ -f {} ]; do sleep 2; done)".format(MOULINETTE_LOCK) From 572daa15e409e52d03ab300fdb0f1b27ddbc2c0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Wed, 23 May 2018 15:07:50 +0000 Subject: [PATCH 02/42] [i18n] Translated using Weblate (Occitan) Currently translated at 23.0% (93 of 404 strings) --- locales/oc.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index e0d476cf2..a1af70124 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -84,5 +84,12 @@ "backup_output_directory_required": "Vos cal especificar un dorsièr de sortida per la salvagarda", "backup_running_app_script": "Lançament de l’escript de salvagarda de l’aplicacion « {app:s} »...", "backup_running_hooks": "Execucion dels scripts de salvagarda...", - "backup_system_part_failed": "Impossible de salvagardar la part « {part:s} » del sistèma" + "backup_system_part_failed": "Impossible de salvagardar la part « {part:s} » del sistèma", + "app_requirements_failed": "Impossible de complir las condicions requesidas per {app} : {error}", + "app_requirements_unmeet": "Las condicions requesidas per {app} son pas complidas, lo paquet {pkgname} ({version}) deu èsser {spec}", + "appslist_could_not_migrate": "Migracion de la lista impossibla {appslist:s} ! Impossible d’analizar l’URL… L’anciana tasca cron es estada servada dins {bkp_file:s}.", + "backup_abstract_method": "Aqueste metòde de salvagarda es pas encara implementat", + "backup_applying_method_custom": "Crida lo metòde de salvagarda personalizat « {method:s} »…", + "backup_borg_not_implemented": "Lo metòde de salvagarda Bord es pas encara implementat", + "backup_couldnt_bind": "Impossible de ligar {src:s} amb {dest:s}" } From d8ddc0f8de7f52bf11a872265383d4442d0d15c5 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Holcroft Date: Mon, 21 May 2018 08:05:35 +0000 Subject: [PATCH 03/42] [i18n] Translated using Weblate (French) Currently translated at 100.0% (404 of 404 strings) --- locales/fr.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/locales/fr.json b/locales/fr.json index ff1278369..3939503f9 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -398,5 +398,23 @@ "migration_0003_modified_files": "Veuillez noter que les fichiers suivants ont été détectés comme modifiés manuellement et pourraient être écrasés à la fin de la mise à niveau : {manually_modified_files}", "migrations_list_conflict_pending_done": "Vous ne pouvez pas utiliser --previous et --done simultanément.", "migrations_to_be_ran_manually": "La migration {number} {name} doit être lancée manuellement. Veuillez aller dans Outils > Migration dans l’interface admin, ou lancer `yunohost tools migrations migrate`.", - "migrations_need_to_accept_disclaimer": "Pour lancer la migration {number} {name}, vous devez accepter cette clause de non-responsabilité :\n---\n{disclaimer}\n---\nSi vous acceptez de lancer la migration, veuillez relancer la commande avec l’option --accept-disclaimer." + "migrations_need_to_accept_disclaimer": "Pour lancer la migration {number} {name}, vous devez accepter cette clause de non-responsabilité :\n---\n{disclaimer}\n---\nSi vous acceptez de lancer la migration, veuillez relancer la commande avec l’option --accept-disclaimer.", + "service_description_avahi-daemon": "permet d’atteindre votre serveur via yunohost.local sur votre réseau local", + "service_description_dnsmasq": "assure la résolution des noms de domaine (DNS)", + "service_description_dovecot": "permet aux clients de messagerie d’accéder/récupérer les courriels (via IMAP et POP3)", + "service_description_fail2ban": "protège contre les attaques brute-force et autres types d’attaques venant d’Internet", + "service_description_glances": "surveille les informations système de votre serveur", + "service_description_metronome": "gère les comptes de messagerie instantanée XMPP", + "service_description_mysql": "stocke les données des applications (bases de données SQL)", + "service_description_nginx": "sert ou permet l’accès à tous les sites web hébergés sur votre serveur", + "service_description_nslcd": "gère la connexion en ligne de commande des utilisateurs YunoHost", + "service_description_php5-fpm": "exécute des applications écrites en PHP avec nginx", + "service_description_postfix": "utilisé pour envoyer et recevoir des courriels", + "service_description_redis-server": "une base de donnée spécialisée utilisée pour l’accès rapide aux données, les files d’attentes et la communication inter-programmes", + "service_description_rmilter": "vérifie divers paramètres dans les courriels", + "service_description_rspamd": "filtre le pourriel, et d’autres fonctionnalités liées au courriel", + "service_description_slapd": "stocke les utilisateurs, domaines et leurs informations liées", + "service_description_ssh": "vous permet de vous connecter à distance à votre serveur via un terminal (protocole SSH)", + "service_description_yunohost-api": "permet les interactions entre l’interface web de YunoHost et le système", + "service_description_yunohost-firewall": "gère les ports de connexion ouverts et fermés aux services" } From fc7b4ca6921ac2696b2cce2db385af5b00d09b55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Wed, 23 May 2018 15:19:03 +0000 Subject: [PATCH 04/42] [i18n] Translated using Weblate (Occitan) Currently translated at 28.2% (114 of 404 strings) --- locales/oc.json | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index a1af70124..91876c154 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -91,5 +91,26 @@ "backup_abstract_method": "Aqueste metòde de salvagarda es pas encara implementat", "backup_applying_method_custom": "Crida lo metòde de salvagarda personalizat « {method:s} »…", "backup_borg_not_implemented": "Lo metòde de salvagarda Bord es pas encara implementat", - "backup_couldnt_bind": "Impossible de ligar {src:s} amb {dest:s}" + "backup_couldnt_bind": "Impossible de ligar {src:s} amb {dest:s}.", + "backup_csv_addition_failed": "Impossible d’ajustar de fichièrs a la salvagarda dins lo fichièr CSV", + "backup_custom_backup_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « backup »", + "backup_custom_mount_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « mount »", + "backup_custom_need_mount_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « need_mount »", + "backup_method_custom_finished": "Lo metòde de salvagarda personalizat « {method:s} » es acabat", + "backup_nothings_done": "I a pas res de salvagardar", + "backup_unable_to_organize_files": "Impossible d’organizar los fichièrs dins l’archiu amb lo metòde rapid", + "service_status_failed": "Impossible dedeterminar l’estat del servici « {service:s} »", + "service_stopped": "Lo servici « {service:s} » es estat arrestat", + "service_unknown": "Servici « {service:s} » desconegut", + "unbackup_app": "L’aplicacion « {app:s} » serà pas salvagardada", + "unit_unknown": "Unitat « {unit:s} » desconeguda", + "unlimit": "Cap de quòta", + "unrestore_app": "L’aplicacion « {app:s} » serà pas restaurada", + "upnp_dev_not_found": "Cap de periferic compatible UPnP pas trobat", + "upnp_disabled": "UPnP es desactivat", + "upnp_enabled": "UPnP es activat", + "upnp_port_open_failed": "Impossible de dobrir los pòrts amb UPnP", + "yunohost_already_installed": "YunoHost es ja installat", + "yunohost_configured": "YunoHost es estat configurat", + "yunohost_installing": "Installacion de YunoHost..." } From 38f54e12d0b4a02d742155cdf64db825d4675f4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Fri, 25 May 2018 09:14:15 +0000 Subject: [PATCH 05/42] [i18n] Translated using Weblate (Occitan) Currently translated at 30.1% (122 of 404 strings) --- locales/oc.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 91876c154..77ae81a4e 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -112,5 +112,13 @@ "upnp_port_open_failed": "Impossible de dobrir los pòrts amb UPnP", "yunohost_already_installed": "YunoHost es ja installat", "yunohost_configured": "YunoHost es estat configurat", - "yunohost_installing": "Installacion de YunoHost..." + "yunohost_installing": "Installacion de YunoHost...", + "backup_applying_method_borg": "Mandadís de totes los fichièrs a la salvagarda dins lo repertòri borg-backup…", + "backup_csv_creation_failed": "Creacion impossibla del fichièr CSV necessari a las operacions futuras de restauracion", + "backup_extracting_archive": "Extraccion de l’archiu de salvagarda…", + "backup_output_symlink_dir_broken": "Avètz un ligam simbolic copat allòc de vòstre repertòri d’archiu « {path:s} ». Poiriatz aver una configuracion personalizada per salvagardar vòstras donadas sus un autre sistèma de fichièrs, en aquel cas, saique oblidèretz de montar o de connectar lo disc o la clau USB.", + "backup_with_no_backup_script_for_app": "L’aplicacion {app:s} a pas cap de script de salvagarda. I fasèm pas cas.", + "backup_with_no_restore_script_for_app": "L’aplicacion {app:s} a pas cap de script de restauracion, poiretz pas restaurar automaticament la salvagarda d’aquesta aplicacion.", + "certmanager_acme_not_configured_for_domain": "Lo certificat del domeni {domain:s} sembla pas corrèctament installat. Mercés de lançar d’en primièr cert-install per aqueste domeni.", + "certmanager_attempt_to_renew_nonLE_cert": "Lo certificat pel domeni {domain:s} es pas provesit per Let's Encrypt. Impossible de lo renovar automaticament !" } From 7dea3b66b101bac7c9ab0cd1e8d2464984d5121a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Fri, 25 May 2018 09:32:52 +0000 Subject: [PATCH 06/42] [i18n] Translated using Weblate (Occitan) Currently translated at 34.6% (140 of 404 strings) To bypass, en occitan...vesi pas, deu i aver un imatge tot pariu --- locales/oc.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 77ae81a4e..53550d8bf 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -120,5 +120,24 @@ "backup_with_no_backup_script_for_app": "L’aplicacion {app:s} a pas cap de script de salvagarda. I fasèm pas cas.", "backup_with_no_restore_script_for_app": "L’aplicacion {app:s} a pas cap de script de restauracion, poiretz pas restaurar automaticament la salvagarda d’aquesta aplicacion.", "certmanager_acme_not_configured_for_domain": "Lo certificat del domeni {domain:s} sembla pas corrèctament installat. Mercés de lançar d’en primièr cert-install per aqueste domeni.", - "certmanager_attempt_to_renew_nonLE_cert": "Lo certificat pel domeni {domain:s} es pas provesit per Let's Encrypt. Impossible de lo renovar automaticament !" + "certmanager_attempt_to_renew_nonLE_cert": "Lo certificat pel domeni {domain:s} es pas provesit per Let's Encrypt. Impossible de lo renovar automaticament !", + "certmanager_attempt_to_renew_valid_cert": "Lo certificat pel domeni {domain:s} es a man d’expirar ! Utilizatz --force per cortcircuitar", + "certmanager_cannot_read_cert": "Quicòm a trucat en ensajar de dobrir lo certificat actual pel domeni {domain:s} (fichièr : {file:s}), rason : {reason:s}", + "certmanager_cert_install_success": "Installacion capitada del certificat Let’s Encrypt pel domeni {domain:s} !", + "certmanager_cert_install_success_selfsigned": "Installacion capitada del certificat auto-signat pel domeni {domain:s} !", + "certmanager_cert_signing_failed": "Fracàs de la signatura del noù certificat", + "certmanager_domain_cert_not_selfsigned": "Lo certificat del domeni {domain:s} es pas auto-signat. Volètz vertadièrament lo remplaçar ? (Utiliatz --force)", + "certmanager_domain_dns_ip_differs_from_public_ip": "L’enregistrament DNS « A » del domeni {domain:s} es diferent de l’adreça IP d’aqueste servidor. Se fa pauc qu’avètz modificat l’enregistrament « A », mercés d’esperar l’espandiment (qualques verificadors d’espandiment son disponibles en linha). (Se sabètz ço que fasèm, utilizatz --no-checks per desactivar aqueles contraròtles)", + "certmanager_domain_http_not_working": "Sembla que lo domeni {domain:s} es pas accessible via HTTP. Mercés de verificar que las configuracions DNS e nginx son corrèctas", + "certmanager_domain_unknown": "Domeni desconegut {domain:s}", + "certmanager_no_cert_file": "Lectura impossibla del fichièr del certificat pel domeni {domain:s} (fichièr : {file:s})", + "certmanager_self_ca_conf_file_not_found": "Lo fichièr de configuracion per l’autoritat del certificat auto-signat es introbabla (fichièr : {file:s})", + "certmanager_unable_to_parse_self_CA_name": "Analisi impossible lo nom de l’autoritat del certificat auto-signat (fichièr : {file:s})", + "custom_app_url_required": "Cal que donetz una URL per actualizar vòstra aplicacion personalizada {app:s}", + "custom_appslist_name_required": "Cal que nomenetz vòstra lista d’aplicacions personalizadas", + "diagnosis_debian_version_error": "Impossible de determinar la version de Debian : {error}", + "diagnosis_kernel_version_error": "Impossible de recuperar la version del nuclèu : {error}", + "diagnosis_no_apps": "Pas cap d’aplicacion installada", + "dnsmasq_isnt_installed": "dnsmasq sembla pas èsser installat, mercés de lançar « apt-get remove bind9 && apt-get install dnsmasq »", + "domain_cannot_remove_main": "Impossible de levar lo domeni màger. Definissètz un novèl domeni màger d’en primièr." } From 0fc6597fc48fe13003f0b648720b6a46653e3f53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Fri, 25 May 2018 12:56:19 +0000 Subject: [PATCH 07/42] [i18n] Translated using Weblate (Occitan) Currently translated at 41.5% (168 of 404 strings) --- locales/oc.json | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 53550d8bf..be272f80a 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -139,5 +139,33 @@ "diagnosis_kernel_version_error": "Impossible de recuperar la version del nuclèu : {error}", "diagnosis_no_apps": "Pas cap d’aplicacion installada", "dnsmasq_isnt_installed": "dnsmasq sembla pas èsser installat, mercés de lançar « apt-get remove bind9 && apt-get install dnsmasq »", - "domain_cannot_remove_main": "Impossible de levar lo domeni màger. Definissètz un novèl domeni màger d’en primièr." + "domain_cannot_remove_main": "Impossible de levar lo domeni màger. Definissètz un novèl domeni màger d’en primièr", + "domain_cert_gen_failed": "Generacion del certificat impossibla", + "domain_created": "Lo domeni es creat", + "domain_creation_failed": "Creacion del certificat impossibla", + "domain_deleted": "Lo domeni es suprimit", + "domain_deletion_failed": "Supression impossibla del domeni", + "domain_dyndns_invalid": "Domeni incorrècte per una utilizacion amb DynDNS", + "domain_dyndns_root_unknown": "Domeni DynDNS màger desconegut", + "domain_exists": "Lo domeni existís ja", + "domain_hostname_failed": "Fracàs de la creacion d’un nòu nom d’òst", + "domain_unknown": "Domeni desconegut", + "domain_zone_exists": "Lo fichièr zòna DNS existís ja", + "domain_zone_not_found": "Fichèr de zòna DNS introbable pel domeni {:s}", + "domains_available": "Domenis disponibles :", + "done": "Acabat", + "downloading": "Telecargament…", + "dyndns_could_not_check_provide": "Impossible de verificar se {provider:s} pòt provesir {domain:s}.", + "dyndns_cron_installed": "La tasca cron pel domeni DynDNS es installada", + "dyndns_cron_remove_failed": "Impossible de levar la tasca cron pel domeni DynDNS", + "dyndns_cron_removed": "La tasca cron pel domeni DynDNS es levada", + "dyndns_ip_update_failed": "Impossible d’actualizar l’adreça IP sul domeni DynDNS", + "dyndns_ip_updated": "Vòstra adreça IP es estada actualizada pel domeni DynDNS", + "dyndns_key_generating": "La clau DNS es a se generar, pòt trigar una estona...", + "dyndns_key_not_found": "Clau DNS introbabla pel domeni", + "dyndns_no_domain_registered": "Cap de domeni pas enregistrat amb DynDNS", + "dyndns_registered": "Lo domeni DynDNS es enregistrat", + "dyndns_registration_failed": "Enregistrament del domeni DynDNS impossibla : {error:s}", + "dyndns_domain_not_provided": "Lo provesidor DynDNS {provider:s} pòt pas fornir lo domeni {domain:s}.", + "dyndns_unavailable": "Lo domeni {domain:s} es pas disponible" } From 78af61b308e72c1a7e77d6bc3739971e15d6cc45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Fri, 25 May 2018 14:15:01 +0000 Subject: [PATCH 08/42] [i18n] Translated using Weblate (Occitan) Currently translated at 56.4% (228 of 404 strings) --- locales/oc.json | 62 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index be272f80a..ca6ced9ab 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -167,5 +167,65 @@ "dyndns_registered": "Lo domeni DynDNS es enregistrat", "dyndns_registration_failed": "Enregistrament del domeni DynDNS impossibla : {error:s}", "dyndns_domain_not_provided": "Lo provesidor DynDNS {provider:s} pòt pas fornir lo domeni {domain:s}.", - "dyndns_unavailable": "Lo domeni {domain:s} es pas disponible" + "dyndns_unavailable": "Lo domeni {domain:s} es pas disponible.", + "extracting": "Extraccion…", + "field_invalid": "Camp incorrècte : « {:s} »", + "format_datetime_short": "%d/%m/%Y %H:%M", + "global_settings_cant_open_settings": "Fracàs de la dobertura del fichièr de configuracion, rason : {reason:s}", + "global_settings_key_doesnt_exists": "La clau « {settings_key:s} » existís pas dins las configuracions globalas, podètz veire totas las claus disponiblas en picant « yunohost settings list »", + "global_settings_reset_success": "Capitada ! Vòstra configuracion precedenta es estada salvagarda dins {path:s}", + "global_settings_setting_example_bool": "Exemple d’opcion booleana", + "global_settings_unknown_setting_from_settings_file": "Clau desconeguda dins los paramètres : {setting_key:s}, apartat e salvagardat dins /etc/yunohost/unkown_settings.json", + "installation_failed": "Fracàs de l’installacion", + "invalid_url_format": "Format d’URL pas valid", + "ldap_initialized": "L’annuari LDAP es inicializat", + "license_undefined": "indefinida", + "maindomain_change_failed": "Modificacion impossibla del domeni màger", + "maindomain_changed": "Lo domeni màger es estat modificat", + "migrate_tsig_end": "La migracion cap a hmac-sha512 es acabada", + "migrate_tsig_wait_2": "2 minutas…", + "migrate_tsig_wait_3": "1 minuta…", + "migrate_tsig_wait_4": "30 segondas…", + "migration_description_0002_migrate_to_tsig_sha256": "Melhora la seguretat de DynDNS TSIG en utilizar SHA512 allòc de MD5", + "migration_description_0003_migrate_to_stretch": "Mesa a nivèl del sistèma cap a Debian Stretch e YunoHost 3.0", + "migration_0003_backward_impossible": "La migracion Stretch es pas reversibla.", + "migration_0003_start": "Aviada de la migracion cap a Stretech. Los jornals seràn disponibles dins {logfile}.", + "migration_0003_patching_sources_list": "Petaçatge de sources.lists…", + "migration_0003_main_upgrade": "Aviada de la mesa a nivèl màger…", + "migration_0003_fail2ban_upgrade": "Aviada de la mesa a nivèl de fail2ban…", + "migration_0003_not_jessie": "La distribucion Debian actuala es pas Jessie !", + "migrations_cant_reach_migration_file": "Impossible d’accedir als fichièrs de migracion amb lo camin %s", + "migrations_current_target": "La cibla de migracion est {}", + "migrations_error_failed_to_load_migration": "ERROR : fracàs del cargament de la migracion {number} {name}", + "migrations_list_conflict_pending_done": "Podètz pas utilizar --previous e --done a l’encòp.", + "migrations_loading_migration": "Cargament de la migracion{number} {name}…", + "migrations_no_migrations_to_run": "Cap de migracion de lançar", + "migrations_show_currently_running_migration": "Realizacion de la migracion {number} {name}…", + "migrations_show_last_migration": "La darrièra migracion realizada es {}", + "monitor_glances_con_failed": "Connexion impossibla al servidor Glances", + "monitor_not_enabled": "Lo seguiment de l’estat del servidor es pas activat", + "monitor_stats_no_update": "Cap de donadas d’estat del servidor d’actualizar", + "mountpoint_unknown": "Ponch de montatge desconegut", + "mysql_db_creation_failed": "Creacion de la basa de donadas MySQL impossibla", + "no_appslist_found": "Cap de lista d’aplicacions pas trobaba", + "no_internet_connection": "Lo servidor es pas connectat a Internet", + "package_not_installed": "Lo paquet « {pkgname} » es pas installat", + "package_unknown": "Paquet « {pkgname} » desconegut", + "packages_no_upgrade": "I a pas cap de paquet d’actualizar", + "packages_upgrade_failed": "Actualizacion de totes los paquets impossibla", + "path_removal_failed": "Impossible de suprimir lo camin {:s}", + "pattern_domain": "Deu èsser un nom de domeni valid (ex : mon-domeni.org)", + "pattern_email": "Deu èsser una adreça electronica valida (ex : escais@domeni.org)", + "pattern_firstname": "Deu èsser un pichon nom valid", + "pattern_lastname": "Deu èsser un nom valid", + "pattern_password": "Deu conténer almens 3 caractèrs", + "pattern_port": "Deu èsser un numèro de pòrt valid (ex : 0-65535)", + "pattern_port_or_range": "Deu èsser un numèro de pòrt valid (ex : 0-65535) o un interval de pòrt (ex : 100:200)", + "pattern_positive_number": "Deu èsser un nombre positiu", + "port_already_closed": "Lo pòrt {port:d} es ja tampat per las connexions {ip_version:s}", + "port_already_opened": "Lo pòrt {port:d} es ja dubèrt per las connexions {ip_version:s}", + "port_available": "Lo pòrt {port:d} es disponible", + "port_unavailable": "Lo pòrt {port:d} es pas disponible", + "restore_already_installed_app": "Una aplicacion es ja installada amb l’id « {app:s} »", + "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »" } From 9dd1389d8893fea28db0ddbb781225b508c3126f Mon Sep 17 00:00:00 2001 From: Quenti Date: Sun, 27 May 2018 17:18:09 +0000 Subject: [PATCH 09/42] [i18n] Translated using Weblate (Occitan) Currently translated at 56.9% (230 of 404 strings) --- locales/oc.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index ca6ced9ab..f0029aac0 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -227,5 +227,7 @@ "port_available": "Lo pòrt {port:d} es disponible", "port_unavailable": "Lo pòrt {port:d} es pas disponible", "restore_already_installed_app": "Una aplicacion es ja installada amb l’id « {app:s} »", - "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »" + "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »", + "backup_ask_for_copying_if_needed": "D’unes fichièrs an pas pogut èsser preparatz per la salvagarda en utilizar lo metòde qu’evita de gastar d’espaci sul sistèma de manièra temporala. Per lançar la salvagarda, cal utilizar temporàriament {size:s} Mo. Acceptatz ?", + "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »" } From e823bb84f8a9d22b7a2121b7c005d62c537e5cec Mon Sep 17 00:00:00 2001 From: Quenti Date: Sun, 27 May 2018 17:23:34 +0000 Subject: [PATCH 10/42] [i18n] Translated using Weblate (Occitan) Currently translated at 56.9% (230 of 404 strings) --- locales/oc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index f0029aac0..566853198 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -228,6 +228,6 @@ "port_unavailable": "Lo pòrt {port:d} es pas disponible", "restore_already_installed_app": "Una aplicacion es ja installada amb l’id « {app:s} »", "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »", - "backup_ask_for_copying_if_needed": "D’unes fichièrs an pas pogut èsser preparatz per la salvagarda en utilizar lo metòde qu’evita de gastar d’espaci sul sistèma de manièra temporala. Per lançar la salvagarda, cal utilizar temporàriament {size:s} Mo. Acceptatz ?", + "backup_ask_for_copying_if_needed": "D’unes fichièrs an pas pogut èsser preparatz per la salvagarda en utilizar lo metòde qu’evita de gastar d’espaci sul sistèma de manièra temporària. Per lançar la salvagarda, cal utilizar temporàriament {size:s} Mo. Acceptatz ?", "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »" } From e0223b197b57710a895e1648a40be8e5312095fb Mon Sep 17 00:00:00 2001 From: Quenti Date: Sun, 27 May 2018 17:24:55 +0000 Subject: [PATCH 11/42] [i18n] Translated using Weblate (Occitan) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 57.9% (234 of 404 strings) dorsièr o repertòri ? --- locales/oc.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 566853198..b7686ee37 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -229,5 +229,10 @@ "restore_already_installed_app": "Una aplicacion es ja installada amb l’id « {app:s} »", "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »", "backup_ask_for_copying_if_needed": "D’unes fichièrs an pas pogut èsser preparatz per la salvagarda en utilizar lo metòde qu’evita de gastar d’espaci sul sistèma de manièra temporària. Per lançar la salvagarda, cal utilizar temporàriament {size:s} Mo. Acceptatz ?", - "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »" + "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »", + "backup_output_directory_forbidden": "Repertòri de destinacion defendut. Las salvagardas pòdon pas se realizar dins los repertòris bin, /boot, /dev, /etc, /lib, /root, /run, /sbin, /sys, /usr, /var ou /home/yunohost.backup/archives", + "certmanager_attempt_to_replace_valid_cert": "Sètz a remplaçar un certificat corrècte e valid pel domeni {domain:s} ! (Utilizatz --force per cortcircuitar)", + "certmanager_cert_renew_success": "Renovèlament capitat d’un certificat Let's Encrypt pel domeni {domain:s} !", + "certmanager_certificate_fetching_or_enabling_failed": "Sembla d’aver fracassat l’activacion d’un nòu certificat per {domain:s}…", + "certmanager_conflicting_nginx_file": "Impossible de preparar lo domeni pel desfís ACME : lo fichièr de configuracion nginx {filepath:s} es en conflicte e deu èsser levat d’en primièr" } From 2d66651aaeb8cf64cae784a8959effe64171e500 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 06:57:41 +0000 Subject: [PATCH 12/42] [i18n] Translated using Weblate (Occitan) Currently translated at 59.1% (239 of 404 strings) --- locales/oc.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index b7686ee37..de443e93f 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -234,5 +234,10 @@ "certmanager_attempt_to_replace_valid_cert": "Sètz a remplaçar un certificat corrècte e valid pel domeni {domain:s} ! (Utilizatz --force per cortcircuitar)", "certmanager_cert_renew_success": "Renovèlament capitat d’un certificat Let's Encrypt pel domeni {domain:s} !", "certmanager_certificate_fetching_or_enabling_failed": "Sembla d’aver fracassat l’activacion d’un nòu certificat per {domain:s}…", - "certmanager_conflicting_nginx_file": "Impossible de preparar lo domeni pel desfís ACME : lo fichièr de configuracion nginx {filepath:s} es en conflicte e deu èsser levat d’en primièr" + "certmanager_conflicting_nginx_file": "Impossible de preparar lo domeni pel desfís ACME : lo fichièr de configuracion nginx {filepath:s} es en conflicte e deu èsser levat d’en primièr", + "certmanager_couldnt_fetch_intermediate_cert": "Expiracion del relambi pendent l’ensag de recuperacion del certificat intermediari dins de Let's Encrypt. L’installacion / lo renovèlament es estat interromput - tornatz ensajar mai tard.", + "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasetz, utilizatz --no-checks per desactivar las verificacions.)", + "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let'S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", + "certmanager_hit_rate_limit": "Tròp de certificats son ja estats demandats recentament per aqueste ensem de domeni {domain:s}. Mercés de tornar ensajar mai tard. Legissètz https://letsencrypt.org/docs/rate-limits/ per mai detalhs", + "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat." } From 4bb25bca9c0b8d6dd923bd980f365a08cec317da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 07:27:59 +0000 Subject: [PATCH 13/42] [i18n] Translated using Weblate (Occitan) Currently translated at 74.5% (301 of 404 strings) --- locales/oc.json | 64 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index de443e93f..660f55473 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -239,5 +239,67 @@ "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasetz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let'S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_hit_rate_limit": "Tròp de certificats son ja estats demandats recentament per aqueste ensem de domeni {domain:s}. Mercés de tornar ensajar mai tard. Legissètz https://letsencrypt.org/docs/rate-limits/ per mai detalhs", - "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat." + "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via HTTP amb son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat.", + "domain_dns_conf_is_just_a_recommendation": "Aqueste pagina mòstra la configuracion *recomandada*. Non configura *pas* lo DNS per vos. Sètz responsable de la configuracion de vòstra zòna DNS en çò de vòstre registrar DNS amb aquesta recomandacion.", + "domain_dyndns_already_subscribed": "Avètz ja soscrich a un domeni DynDNS", + "domain_dyndns_dynette_is_unreachable": "Impossible de contactar la dynette YunoHost, siá YunoHost pas es pas corrèctament connectat a Internet, siá lo servidor de la dynett es arrestat. Error : {error}", + "domain_uninstall_app_first": "Una o mantuna aplicacions son installadas sus aqueste domeni. Mercés de las desinstallar d’en primièr abans de suprimir aqueste domeni", + "firewall_reload_failed": "Impossible de recargar lo parafòc", + "firewall_reloaded": "Lo parafòc es estat recargat", + "firewall_rules_cmd_failed": "Unas règlas del parafòc an fracassat. Per mai informacions, consultatz lo jornal.", + "global_settings_bad_choice_for_enum": "La valor del paramètre {setting:s} es incorrècta. Recebut : {received_type:s}, esperat {expected_type:s}", + "global_settings_bad_type_for_setting": "Lo tipe del paramètre {setting:s} es incorrècte. Recebut : {received_type:s}, esperat {expected_type:s}", + "global_settings_cant_write_settings": "Fracàs de l’escritura del fichièr de configuracion, rason : {reason:s}", + "global_settings_setting_example_enum": "Exemple d’opcion de tipe enumeracion", + "global_settings_setting_example_int": "Exemple d’opcion de tipe entièr", + "global_settings_setting_example_string": "Exemple d’opcion de tipe cadena", + "global_settings_unknown_type": "Situacion inesperada, la configuracion {setting:s} sembla d’aver lo tipe {unknown_type:s} mas es pas un tipe pres en carga pel sistèma.", + "hook_exec_failed": "Fracàs de l’execucion del script « {path:s} »", + "hook_exec_not_terminated": "L’execucion del escript « {path:s} » es pas acabada", + "hook_list_by_invalid": "La proprietat de tria de las accions es invalida", + "hook_name_unknown": "Nom de script « {name:s} » desconegut", + "ldap_init_failed_to_create_admin": "L’inicializacion de LDAP a pas pogut crear l’utilizaire admin", + "mail_domain_unknown": "Lo domeni de corrièl « {domain:s} » es desconegut", + "mailbox_used_space_dovecot_down": "Lo servici corrièl Dovecot deu èsser aviat, se volètz conéisser l’espaci ocupat per la messatjariá", + "migrate_tsig_failed": "La migracion del domeni dyndns {domain} cap a hmac-sha512 a pas capitat, anullacion de las modificacions. Error : {error_code} - {error}", + "migrate_tsig_wait": "Esperem 3 minutas que lo servidor dyndns prenga en compte la novèla clau…", + "migrate_tsig_not_needed": "Sembla qu’utilizatz pas un domeni dyndns, donc cap de migracion es pas necessària !", + "migration_0003_yunohost_upgrade": "Aviada de la mesa a nivèl del paquet YunoHost… La migracion acabarà, mas la mesa a jorn reala se realizarà tot bèl aprèp. Un còp acabada, poiretz vos reconnectar a l’administracion web.", + "migration_0003_system_not_fully_up_to_date": "Lo sistèma es pas complètament a jorn. Mercés de lançar una mesa a jorn classica abans de començar la migracion per Stretch.", + "migration_0003_modified_files": "Mercés de notar que los fichièrs seguents son estats detectats coma modificats manualament e poiràn èsser escafats a la fin de la mesa a nivèl : {manually_modified_files}", + "monitor_period_invalid": "Lo periòde de temps es incorrècte", + "monitor_stats_file_not_found": "Lo fichièr d’estatisticas es introbabe", + "monitor_stats_period_unavailable": "Cap d’estatisticas son pas disponiblas pel periòde", + "mysql_db_init_failed": "Impossible d’inicializar la basa de donadas MySQL", + "service_disable_failed": "Impossible de desactivar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_disabled": "Lo servici « {service:s} » es desactivat", + "service_enable_failed": "Impossible d’activar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_enabled": "Lo servici « {service:s} » es activat", + "service_no_log": "Cap de jornal de far veire pel servici « {service:s} »", + "service_regenconf_dry_pending_applying": "Verificacion de las configuracions en espèra que poirián èsser aplicadas pel servici « {service} »…", + "service_regenconf_failed": "Regeneracion impossibla de la configuracion pels servicis : {services}", + "service_regenconf_pending_applying": "Aplicacion de as configuraion en espèra pel servici « {service} »…", + "service_remove_failed": "Impossible de levar lo servici « {service:s} »", + "service_removed": "Lo servici « {service:s} » es estat levat", + "service_start_failed": "Impossible d’aviar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_started": "Lo servici « {service:s} » es aviat", + "service_stop_failed": "Impossible d’arrestar lo servici « {service:s} »↵\n\nJornals recents : {logs:s}", + "ssowat_conf_generated": "La configuracion SSowat es generada", + "ssowat_conf_updated": "La configuracion SSOwat es estada actualizada", + "system_upgraded": "Lo sistèma es estat actualizat", + "system_username_exists": "Lo nom d’utilizaire existís ja dins los utilizaires sistèma", + "unexpected_error": "Una error inesperada s’es producha", + "upgrade_complete": "Actualizacion acabada", + "upgrading_packages": "Actualizacion dels paquets…", + "user_created": "L’utilizaire es creat", + "user_creation_failed": "Creacion de l’utilizaire impossibla", + "user_deleted": "L’utilizaire es suprimit", + "user_deletion_failed": "Supression impossibla de l’utilizaire", + "user_home_creation_failed": "Creacion impossibla del repertòri personal a l’utilizaire", + "user_info_failed": "Recuperacion impossibla de las informacions tocant l’utilizaire", + "user_unknown": "Utilizaire « {user:s} » desconegut", + "user_update_failed": "Modificacion impossibla de l’utilizaire", + "user_updated": "L’utilizaire es estat modificat", + "yunohost_ca_creation_failed": "Creacion impossibla de l’autoritat de certificacion", + "yunohost_ca_creation_success": "L’autoritat de certificacion locala es creada." } From 7b99d3dc35ac5658e7457535310bb8ac1730899e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 12:13:25 +0000 Subject: [PATCH 14/42] [i18n] Translated using Weblate (Occitan) Currently translated at 77.4% (313 of 404 strings) --- locales/oc.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 660f55473..bbfa9af2a 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -301,5 +301,17 @@ "user_update_failed": "Modificacion impossibla de l’utilizaire", "user_updated": "L’utilizaire es estat modificat", "yunohost_ca_creation_failed": "Creacion impossibla de l’autoritat de certificacion", - "yunohost_ca_creation_success": "L’autoritat de certificacion locala es creada." + "yunohost_ca_creation_success": "L’autoritat de certificacion locala es creada.", + "service_conf_file_kept_back": "Lo fichièr de configuracion « {conf} » deuriá èsser suprimit pel servici {service} mas es estat servat", + "service_conf_file_manually_modified": "Lo fichièr de configuracion « {conf} » es estat modificat manualament e serà pas actualizat", + "service_conf_file_manually_removed": "Lo fichièr de configuracion « {conf} » es suprimit manualament e serà pas creat", + "service_conf_file_remove_failed": "Supression impossibla del fichièr de configuracion « {conf} »", + "service_conf_file_removed": "Lo fichièr de configuracion « {conf} » es suprimit", + "service_conf_file_updated": "Lo fichièr de configuracion « {conf} » es actualizat", + "service_conf_new_managed_file": "Lo servici {service} gerís ara lo fichièr de configuracion « {conf} ».", + "service_conf_up_to_date": "La configuracion del servici « {service} » es ja actualizada", + "service_conf_would_be_updated": "La configuracion del servici « {service} » seriá estada actualizada", + "service_description_avahi-daemon": "permet d’aténher vòstre servidr via yunohost.local sus vòstre ret local", + "service_description_dnsmasq": "gerís la resolucion dels noms de domeni (DNS)", + "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles..." } From 00ec54991448753c13fbf6ccdc876028b40256e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 12:54:12 +0000 Subject: [PATCH 15/42] [i18n] Translated using Weblate (Occitan) Currently translated at 77.9% (315 of 404 strings) --- locales/oc.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index bbfa9af2a..7b481f562 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -302,7 +302,7 @@ "user_updated": "L’utilizaire es estat modificat", "yunohost_ca_creation_failed": "Creacion impossibla de l’autoritat de certificacion", "yunohost_ca_creation_success": "L’autoritat de certificacion locala es creada.", - "service_conf_file_kept_back": "Lo fichièr de configuracion « {conf} » deuriá èsser suprimit pel servici {service} mas es estat servat", + "service_conf_file_kept_back": "Lo fichièr de configuracion « {conf} » deuriá èsser suprimit pel servici {service} mas es estat servat.", "service_conf_file_manually_modified": "Lo fichièr de configuracion « {conf} » es estat modificat manualament e serà pas actualizat", "service_conf_file_manually_removed": "Lo fichièr de configuracion « {conf} » es suprimit manualament e serà pas creat", "service_conf_file_remove_failed": "Supression impossibla del fichièr de configuracion « {conf} »", @@ -313,5 +313,7 @@ "service_conf_would_be_updated": "La configuracion del servici « {service} » seriá estada actualizada", "service_description_avahi-daemon": "permet d’aténher vòstre servidr via yunohost.local sus vòstre ret local", "service_description_dnsmasq": "gerís la resolucion dels noms de domeni (DNS)", - "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles..." + "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles...", + "service_conf_file_backed_up": "Lo fichièr de configuracion « {new} » es salvagardat dins « {backup} »", + "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »" } From 0d87b6f7866e64c81a73fe36a5b3863f8738cb88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 12:55:55 +0000 Subject: [PATCH 16/42] [i18n] Translated using Weblate (Occitan) Currently translated at 79.2% (320 of 404 strings) --- locales/oc.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 7b481f562..ba5b09218 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -314,6 +314,11 @@ "service_description_avahi-daemon": "permet d’aténher vòstre servidr via yunohost.local sus vòstre ret local", "service_description_dnsmasq": "gerís la resolucion dels noms de domeni (DNS)", "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles...", - "service_conf_file_backed_up": "Lo fichièr de configuracion « {new} » es salvagardat dins « {backup} »", - "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »" + "service_conf_file_backed_up": "Lo fichièr de configuracion « {conf} » es salvagardat dins « {backup} »", + "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »", + "server_reboot_confirm": "Lo servidor es per reaviar sul pic, o volètz vertadièrament ?", + "service_add_failed": "Apondon impossible del servici « {service:s} »", + "service_added": "Lo servici « {service:s} » es ajustat", + "service_already_started": "Lo servici « {service:s} » es ja aviat", + "service_already_stopped": "Lo servici « {service:s} » es ja arrestat" } From 61983511ce937e2fe5515d4b260201de819e8b70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 14:17:23 +0000 Subject: [PATCH 17/42] [i18n] Translated using Weblate (Occitan) Currently translated at 83.4% (337 of 404 strings) --- locales/oc.json | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index ba5b09218..343bcd439 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -316,9 +316,26 @@ "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles...", "service_conf_file_backed_up": "Lo fichièr de configuracion « {conf} » es salvagardat dins « {backup} »", "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »", - "server_reboot_confirm": "Lo servidor es per reaviar sul pic, o volètz vertadièrament ?", + "server_reboot_confirm": "Lo servidor es per reaviar sul pic, o volètz vertadièrament ? {answers:s}", "service_add_failed": "Apondon impossible del servici « {service:s} »", "service_added": "Lo servici « {service:s} » es ajustat", "service_already_started": "Lo servici « {service:s} » es ja aviat", - "service_already_stopped": "Lo servici « {service:s} » es ja arrestat" + "service_already_stopped": "Lo servici « {service:s} » es ja arrestat", + "restore_cleaning_failed": "Impossible de netejar lo repertòri temporari de salvagarda", + "restore_complete": "Restauracion acabada", + "restore_confirm_yunohost_installed": "Volètz vertadièrament restaurar un sistèma ja installat ? {answers:s}", + "restore_extracting": "Extraccions dels fichièrs necessaris dins de l’archiu…", + "restore_failed": "Impossible de restaurar lo sistèma", + "restore_hook_unavailable": "Lo script de restauracion « {part:s} » es pas disponible sus vòstre sistèma e es pas tampauc dins l’archiu", + "restore_may_be_not_enough_disk_space": "Lo sistèma sembla d’aver pas pro d’espaci disponible (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", + "restore_mounting_archive": "Montatge de l’archiu dins « {path:s} »", + "restore_not_enough_disk_space": "Espaci disponible insufisent (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", + "restore_nothings_done": "Res es pas estat restaurat", + "restore_removing_tmp_dir_failed": "Impossible de levar u ancian repertòri temporari", + "restore_running_app_script": "Lançament del script de restauracion per l’aplicacion « {app:s} »…", + "restore_running_hooks": "Execucion dels scripts de restauracion…", + "restore_system_part_failed": "Restauracion impossibla de la part « {part:s} » del sistèma", + "server_shutdown": "Lo servidor serà atudat", + "server_shutdown_confirm": "Lo servidor es per s’atudar sul pic, o volètz vertadièrament ? {answers:s}", + "server_reboot": "Lo servidor es per reaviar" } From c0b74a0cdc46a4d390399c095aa6078e07f49475 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Mon, 28 May 2018 14:30:43 +0000 Subject: [PATCH 18/42] [i18n] Translated using Weblate (Occitan) Currently translated at 88.1% (356 of 404 strings) --- locales/oc.json | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 343bcd439..f3f27e274 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -321,7 +321,7 @@ "service_added": "Lo servici « {service:s} » es ajustat", "service_already_started": "Lo servici « {service:s} » es ja aviat", "service_already_stopped": "Lo servici « {service:s} » es ja arrestat", - "restore_cleaning_failed": "Impossible de netejar lo repertòri temporari de salvagarda", + "restore_cleaning_failed": "Impossible de netejar lo repertòri temporari de restauracion", "restore_complete": "Restauracion acabada", "restore_confirm_yunohost_installed": "Volètz vertadièrament restaurar un sistèma ja installat ? {answers:s}", "restore_extracting": "Extraccions dels fichièrs necessaris dins de l’archiu…", @@ -337,5 +337,24 @@ "restore_system_part_failed": "Restauracion impossibla de la part « {part:s} » del sistèma", "server_shutdown": "Lo servidor serà atudat", "server_shutdown_confirm": "Lo servidor es per s’atudar sul pic, o volètz vertadièrament ? {answers:s}", - "server_reboot": "Lo servidor es per reaviar" + "server_reboot": "Lo servidor es per reaviar", + "network_check_mx_ko": "L’enregistrament DNS MX es pas especificat", + "new_domain_required": "Vos cal especificar lo domeni màger", + "no_ipv6_connectivity": "La connectivitat IPv6 es pas disponibla", + "not_enough_disk_space": "Espaci disc insufisent sus « {path:s} »", + "package_unexpected_error": "Una error inesperada es apareguda amb lo paquet « {pkgname} »", + "packages_upgrade_critical_later": "Los paquets critics {packages:s} seràn actualizats mai tard", + "restore_action_required": "Devètz precisar çò que cal restaurar", + "service_cmd_exec_failed": "Impossible d’executar la comanda « {command:s} »", + "service_conf_updated": "La configuracion es estada actualizada pel servici « {service} »", + "service_description_mysql": "garda las donadas de las aplicacions (base de donadas SQL)", + "service_description_php5-fpm": "executa d’aplicacions escrichas en PHP amb nginx", + "service_description_postfix": "emplegat per enviar e recebre de corrièls", + "service_description_rmilter": "verifica mantun paramètres dels corrièls", + "service_description_slapd": "garda los utilizaires, domenis e lors informacions ligadas", + "service_description_ssh": "vos permet de vos connectar a distància a vòstre servidor via un teminal (protocòl SSH)", + "service_description_yunohost-api": "permet las interaccions entre l’interfàcia web de YunoHost e le sistèma", + "service_description_yunohost-firewall": "gerís los pòrts de connexion dobèrts e tampats als servicis", + "ssowat_persistent_conf_read_error": "Error en ligir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", + "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON" } From 9bc24f98f728d58ca1522f3e43d950bba58b615c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Tue, 29 May 2018 09:08:35 +0000 Subject: [PATCH 19/42] [i18n] Translated using Weblate (Occitan) Currently translated at 90.5% (366 of 404 strings) --- locales/oc.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index f3f27e274..3701b5b99 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -356,5 +356,15 @@ "service_description_yunohost-api": "permet las interaccions entre l’interfàcia web de YunoHost e le sistèma", "service_description_yunohost-firewall": "gerís los pòrts de connexion dobèrts e tampats als servicis", "ssowat_persistent_conf_read_error": "Error en ligir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", - "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON" + "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", + "certmanager_old_letsencrypt_app_detected": "\nYunohost a detectat que l’aplicacion 'letsencrypt' es installada, aquò es en conflicte amb las novèlas foncionalitats integradas de gestion dels certificats de Yunohost. Se volètz utilizar aquelas foncionalitats integradas, mercés de lançar las comandas seguentas per migrar vòstra installacion :\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B.: aquò probarà de tornar installar los certificats de totes los domenis amb un certificat Let's Encrypt o las auto-signats", + "diagnosis_monitor_disk_error": "Impossible de supervisar los disques : {error}", + "diagnosis_monitor_network_error": "Impossible de supervisar la ret : {error}", + "diagnosis_monitor_system_error": "Impossible de supervisar lo sistèma : {error}", + "executing_command": "Execucion de la comanda « {command:s} »…", + "executing_script": "Execucion del script « {script:s} »…", + "global_settings_cant_serialize_settings": "Fracàs de la serializacion de las donadas de parametratge, rason : {reason:s}", + "ip6tables_unavailable": "Podètz pas jogar amb ip6tables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", + "iptables_unavailable": "Podètz pas jogar amb iptables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", + "update_cache_failed": "Impossible d’actualizar lo cache de l’APT" } From 6db89672946b7b81dd98e6393157fb2538bc734f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Tue, 29 May 2018 09:19:45 +0000 Subject: [PATCH 20/42] [i18n] Translated using Weblate (Occitan) Currently translated at 97.0% (392 of 404 strings) ortho alias --- locales/oc.json | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 3701b5b99..d575dca4e 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -357,7 +357,7 @@ "service_description_yunohost-firewall": "gerís los pòrts de connexion dobèrts e tampats als servicis", "ssowat_persistent_conf_read_error": "Error en ligir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", - "certmanager_old_letsencrypt_app_detected": "\nYunohost a detectat que l’aplicacion 'letsencrypt' es installada, aquò es en conflicte amb las novèlas foncionalitats integradas de gestion dels certificats de Yunohost. Se volètz utilizar aquelas foncionalitats integradas, mercés de lançar las comandas seguentas per migrar vòstra installacion :\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B.: aquò probarà de tornar installar los certificats de totes los domenis amb un certificat Let's Encrypt o las auto-signats", + "certmanager_old_letsencrypt_app_detected": "\nYunohost a detectat que l’aplicacion 'letsencrypt' es installada, aquò es en conflicte amb las novèlas foncionalitats integradas de gestion dels certificats de Yunohost. Se volètz utilizar aquelas foncionalitats integradas, mercés de lançar las comandas seguentas per migrar vòstra installacion :\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B. : aquò provarà de tornar installar los certificats de totes los domenis amb un certificat Let's Encrypt o las auto-signats", "diagnosis_monitor_disk_error": "Impossible de supervisar los disques : {error}", "diagnosis_monitor_network_error": "Impossible de supervisar la ret : {error}", "diagnosis_monitor_system_error": "Impossible de supervisar lo sistèma : {error}", @@ -366,5 +366,32 @@ "global_settings_cant_serialize_settings": "Fracàs de la serializacion de las donadas de parametratge, rason : {reason:s}", "ip6tables_unavailable": "Podètz pas jogar amb ip6tables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", "iptables_unavailable": "Podètz pas jogar amb iptables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", - "update_cache_failed": "Impossible d’actualizar lo cache de l’APT" + "update_cache_failed": "Impossible d’actualizar lo cache de l’APT", + "mail_alias_remove_failed": "Supression impossibla de l'alias de corrièl « {mail:s} »", + "mail_forward_remove_failed": "Supression impossibla del corrièl de transferiment « {mail:s} »", + "migrate_tsig_start": "L’algorisme de generacion de claus es pas pro securizat per la signatura TSIG del domeni « {domain} », lançament de la migracion cap a hmac-sha512 que’s mai securizat", + "migration_description_0001_change_cert_group_to_sslcert": "Càmbia las permissions de grop dels certificats de « metronome » per « ssl-cert »", + "migration_0003_restoring_origin_nginx_conf": "Vòstre fichièr /etc/nginx/nginx.conf es estat modificat manualament. La migracion reïnicializarà d’en primièr son estat origina… Lo fichièr precedent serà disponible coma {backup_dest}.", + "migration_0003_still_on_jessie_after_main_upgrade": "Quicòm a trucat pendent la mesa a nivèl màger : lo sistèma es encara jos Jessie ?!? Per trobar lo problèma, agachatz {log} …", + "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.", + "migration_0003_problematic_apps_warning": "Notatz que las aplicacions seguentas, saique problematicas, son estadas desactivadas. Semblan d’aver estadas installadas d’una lista d’aplicacions o que son pas marcadas coma «working ». En consequéncia, podèm pas assegurar que tendràn de foncionar aprèp la mesa a nivèl : {problematic_apps}", + "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", + "migrations_migration_has_failed": "La migracion {number} {name} a pas capitat amb l’excepcion {exception}, anullacion", + "migrations_skip_migration": "Passatge de la migracion {number} {name}…", + "migrations_to_be_ran_manually": "La migracion {number} {name} deu èsser lançada manualament. Mercés d’anar a Aisias > Migracion dins l’interfàcia admin, o lançar « yunohost tools migrations migrate ».", + "migrations_need_to_accept_disclaimer": "Per lançar la migracion {number} {name} , avètz d’acceptar aquesta clausa de non-responsabilitat :\n---\n{disclaimer}\n---\nS’acceptatz de lançar la migracion, mercés de tornar executar la comanda amb l’opcion accept-disclaimer.", + "monitor_disabled": "La supervision del servidor es desactivada", + "monitor_enabled": "La supervision del servidor es activada", + "mysql_db_initialized": "La basa de donadas MySQL es estada inicializada", + "no_restore_script": "Lo script de salvagarda es pas estat trobat per l’aplicacion « {app:s} »", + "pattern_backup_archive_name": "Deu èsser un nom de fichièr valid compausat de 30 caractèrs alfanumerics al maximum e « -_. »", + "pattern_listname": "Deu èsser compausat solament de caractèrs alfanumerics e de tiret bas", + "service_description_dovecot": "permet als clients de messatjariá d’accedir/recuperar los corrièls (via IMAP e POP3)", + "service_description_fail2ban": "protegís contra los atacs brute-force e d’autres atacs venents d’Internet", + "service_description_glances": "susvelha las informacions sistèma de vòstre servidor", + "service_description_metronome": "gerís los comptes de messatjariás instantanèas XMPP", + "service_description_nginx": "fornís o permet l’accès a totes los sites web albergats sus vòstre servidor", + "service_description_nslcd": "gerís la connexion en linha de comanda dels utilizaires YunoHost", + "service_description_redis-server": "una basa de donadas especializada per un accès rapid a las donadas, las filas d’espèra e la comunicacion entre programas", + "service_description_rspamd": "filtra lo corrièl pas desirat e mai foncionalitats ligadas al corrièl" } From 3d295a4fb267f3dc73b61f6dd29f332c66124352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Tue, 29 May 2018 13:17:59 +0000 Subject: [PATCH 21/42] [i18n] Translated using Weblate (Occitan) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 98.0% (396 of 404 strings) ortho endarrièr --- locales/oc.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index d575dca4e..51ca785c1 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -393,5 +393,10 @@ "service_description_nginx": "fornís o permet l’accès a totes los sites web albergats sus vòstre servidor", "service_description_nslcd": "gerís la connexion en linha de comanda dels utilizaires YunoHost", "service_description_redis-server": "una basa de donadas especializada per un accès rapid a las donadas, las filas d’espèra e la comunicacion entre programas", - "service_description_rspamd": "filtra lo corrièl pas desirat e mai foncionalitats ligadas al corrièl" + "service_description_rspamd": "filtra lo corrièl pas desirat e mai foncionalitats ligadas al corrièl", + "migrations_backward": "Migracion endarrièr.", + "migrations_forward": "Migracion en avant", + "network_check_smtp_ko": "Lo trafic de corrièl sortent (pòrt 25 SMTP) sembla blocat per vòstra ret", + "network_check_smtp_ok": "Lo trafic de corrièl sortent (pòrt 25 SMTP) es pas blocat", + "pattern_mailbox_quota": "Deu èsser una talha amb lo sufixe b/k/M/G/T o0 per desactivar la quòta" } From f1c7839240904a3f7791266bdd32b566e6a391a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=B2u=20utilizaire?= Date: Tue, 29 May 2018 13:22:03 +0000 Subject: [PATCH 22/42] [i18n] Translated using Weblate (Occitan) Currently translated at 99.0% (400 of 404 strings) --- locales/oc.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 51ca785c1..416ee2e09 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -385,7 +385,7 @@ "mysql_db_initialized": "La basa de donadas MySQL es estada inicializada", "no_restore_script": "Lo script de salvagarda es pas estat trobat per l’aplicacion « {app:s} »", "pattern_backup_archive_name": "Deu èsser un nom de fichièr valid compausat de 30 caractèrs alfanumerics al maximum e « -_. »", - "pattern_listname": "Deu èsser compausat solament de caractèrs alfanumerics e de tiret bas", + "pattern_listname": "Deu èsser compausat solament de caractèrs alfanumerics e de tirets basses", "service_description_dovecot": "permet als clients de messatjariá d’accedir/recuperar los corrièls (via IMAP e POP3)", "service_description_fail2ban": "protegís contra los atacs brute-force e d’autres atacs venents d’Internet", "service_description_glances": "susvelha las informacions sistèma de vòstre servidor", @@ -398,5 +398,9 @@ "migrations_forward": "Migracion en avant", "network_check_smtp_ko": "Lo trafic de corrièl sortent (pòrt 25 SMTP) sembla blocat per vòstra ret", "network_check_smtp_ok": "Lo trafic de corrièl sortent (pòrt 25 SMTP) es pas blocat", - "pattern_mailbox_quota": "Deu èsser una talha amb lo sufixe b/k/M/G/T o0 per desactivar la quòta" + "pattern_mailbox_quota": "Deu èsser una talha amb lo sufixe b/k/M/G/T o0 per desactivar la quòta", + "backup_archive_writing_error": "Impossible d’ajustar los fichièrs a la salvagarda dins l’archiu comprimit", + "backup_cant_mount_uncompress_archive": "Impossible de montar en lectura sola lo repertòri de l’archiu descomprimit", + "backup_no_uncompress_archive_dir": "Lo repertòri de l’archiu descomprimit existís pas", + "pattern_username": "Deu èsser compausat solament de caractèrs alfanumerics en letras minusculas e de tirets basses" } From 53aa3fbf60913123dcccd55e7cebf55095405309 Mon Sep 17 00:00:00 2001 From: Quenti Date: Tue, 29 May 2018 19:20:31 +0000 Subject: [PATCH 23/42] [i18n] Translated using Weblate (Occitan) Currently translated at 99.0% (400 of 404 strings) --- locales/oc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 416ee2e09..e5bf34f4d 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -394,7 +394,7 @@ "service_description_nslcd": "gerís la connexion en linha de comanda dels utilizaires YunoHost", "service_description_redis-server": "una basa de donadas especializada per un accès rapid a las donadas, las filas d’espèra e la comunicacion entre programas", "service_description_rspamd": "filtra lo corrièl pas desirat e mai foncionalitats ligadas al corrièl", - "migrations_backward": "Migracion endarrièr.", + "migrations_backward": "Migracion en darrièr.", "migrations_forward": "Migracion en avant", "network_check_smtp_ko": "Lo trafic de corrièl sortent (pòrt 25 SMTP) sembla blocat per vòstra ret", "network_check_smtp_ok": "Lo trafic de corrièl sortent (pòrt 25 SMTP) es pas blocat", From 054f0d89c3291eac7a3a3cf6eade5a0bb7f5c389 Mon Sep 17 00:00:00 2001 From: Quenti Date: Tue, 29 May 2018 19:21:40 +0000 Subject: [PATCH 24/42] [i18n] Translated using Weblate (Occitan) Currently translated at 99.7% (403 of 404 strings) --- locales/oc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index e5bf34f4d..75830e52f 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -398,7 +398,7 @@ "migrations_forward": "Migracion en avant", "network_check_smtp_ko": "Lo trafic de corrièl sortent (pòrt 25 SMTP) sembla blocat per vòstra ret", "network_check_smtp_ok": "Lo trafic de corrièl sortent (pòrt 25 SMTP) es pas blocat", - "pattern_mailbox_quota": "Deu èsser una talha amb lo sufixe b/k/M/G/T o0 per desactivar la quòta", + "pattern_mailbox_quota": "Deu èsser una talha amb lo sufixe b/k/M/G/T o 0 per desactivar la quòta", "backup_archive_writing_error": "Impossible d’ajustar los fichièrs a la salvagarda dins l’archiu comprimit", "backup_cant_mount_uncompress_archive": "Impossible de montar en lectura sola lo repertòri de l’archiu descomprimit", "backup_no_uncompress_archive_dir": "Lo repertòri de l’archiu descomprimit existís pas", From e41887fb53ef66c34b56e81db878dca3fcc4897e Mon Sep 17 00:00:00 2001 From: Quenti Date: Wed, 30 May 2018 05:31:20 +0000 Subject: [PATCH 25/42] [i18n] Translated using Weblate (Occitan) Currently translated at 100.0% (404 of 404 strings) --- locales/oc.json | 72 ++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 75830e52f..8221d5579 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -1,7 +1,7 @@ { - "admin_password": "Senhal d'administracion", + "admin_password": "Senhal d’administracion", "admin_password_change_failed": "Impossible de cambiar lo senhal", - "admin_password_changed": "Lo senhal d'administracion es ben estat cambiat", + "admin_password_changed": "Lo senhal d’administracion es ben estat cambiat", "app_already_installed": "{app:s} es ja installat", "app_already_up_to_date": "{app:s} es ja a jorn", "installation_complete": "Installacion acabada", @@ -46,7 +46,7 @@ "app_change_url_failed_nginx_reload": "La reaviada de nginx a fracassat. Vaquí la sortida de « nginx -t » :\n{nginx_errors:s}", "app_change_url_identical_domains": "L’ancian e lo novèl coble domeni/camin son identics per {domain:s}{path:s}, pas res a far.", "app_change_url_success": "L’URL de l’aplicacion {app:s} a cambiat per {domain:s}{path:s}", - "app_checkurl_is_deprecated": "Packagers /!\\ 'app checkurl' es obsolèt ! Utilizatz 'app register-url' a la plaça !", + "app_checkurl_is_deprecated": "Packagers /!\\ ’app checkurl’ es obsolèt ! Utilizatz ’app register-url’ a la plaça !", "app_extraction_failed": "Extraccion dels fichièrs d’installacion impossibla", "app_incompatible": "L’aplicacion {app} es pas compatibla amb vòstra version de YunoHost", "app_location_already_used": "L’aplicacion « {app} » es ja installada a aqueste emplaçament ({path})", @@ -120,7 +120,7 @@ "backup_with_no_backup_script_for_app": "L’aplicacion {app:s} a pas cap de script de salvagarda. I fasèm pas cas.", "backup_with_no_restore_script_for_app": "L’aplicacion {app:s} a pas cap de script de restauracion, poiretz pas restaurar automaticament la salvagarda d’aquesta aplicacion.", "certmanager_acme_not_configured_for_domain": "Lo certificat del domeni {domain:s} sembla pas corrèctament installat. Mercés de lançar d’en primièr cert-install per aqueste domeni.", - "certmanager_attempt_to_renew_nonLE_cert": "Lo certificat pel domeni {domain:s} es pas provesit per Let's Encrypt. Impossible de lo renovar automaticament !", + "certmanager_attempt_to_renew_nonLE_cert": "Lo certificat pel domeni {domain:s} es pas provesit per Let’s Encrypt. Impossible de lo renovar automaticament !", "certmanager_attempt_to_renew_valid_cert": "Lo certificat pel domeni {domain:s} es a man d’expirar ! Utilizatz --force per cortcircuitar", "certmanager_cannot_read_cert": "Quicòm a trucat en ensajar de dobrir lo certificat actual pel domeni {domain:s} (fichièr : {file:s}), rason : {reason:s}", "certmanager_cert_install_success": "Installacion capitada del certificat Let’s Encrypt pel domeni {domain:s} !", @@ -232,24 +232,24 @@ "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »", "backup_output_directory_forbidden": "Repertòri de destinacion defendut. Las salvagardas pòdon pas se realizar dins los repertòris bin, /boot, /dev, /etc, /lib, /root, /run, /sbin, /sys, /usr, /var ou /home/yunohost.backup/archives", "certmanager_attempt_to_replace_valid_cert": "Sètz a remplaçar un certificat corrècte e valid pel domeni {domain:s} ! (Utilizatz --force per cortcircuitar)", - "certmanager_cert_renew_success": "Renovèlament capitat d’un certificat Let's Encrypt pel domeni {domain:s} !", + "certmanager_cert_renew_success": "Renovèlament capitat d’un certificat Let’s Encrypt pel domeni {domain:s} !", "certmanager_certificate_fetching_or_enabling_failed": "Sembla d’aver fracassat l’activacion d’un nòu certificat per {domain:s}…", "certmanager_conflicting_nginx_file": "Impossible de preparar lo domeni pel desfís ACME : lo fichièr de configuracion nginx {filepath:s} es en conflicte e deu èsser levat d’en primièr", - "certmanager_couldnt_fetch_intermediate_cert": "Expiracion del relambi pendent l’ensag de recuperacion del certificat intermediari dins de Let's Encrypt. L’installacion / lo renovèlament es estat interromput - tornatz ensajar mai tard.", + "certmanager_couldnt_fetch_intermediate_cert": "Expiracion del relambi pendent l’ensag de recuperacion del certificat intermediari dins de Let’s Encrypt. L’installacion / lo renovèlament es estat interromput - tornatz ensajar mai tard.", "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasetz, utilizatz --no-checks per desactivar las verificacions.)", - "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let'S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", + "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let’S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_hit_rate_limit": "Tròp de certificats son ja estats demandats recentament per aqueste ensem de domeni {domain:s}. Mercés de tornar ensajar mai tard. Legissètz https://letsencrypt.org/docs/rate-limits/ per mai detalhs", "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via HTTP amb son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat.", "domain_dns_conf_is_just_a_recommendation": "Aqueste pagina mòstra la configuracion *recomandada*. Non configura *pas* lo DNS per vos. Sètz responsable de la configuracion de vòstra zòna DNS en çò de vòstre registrar DNS amb aquesta recomandacion.", "domain_dyndns_already_subscribed": "Avètz ja soscrich a un domeni DynDNS", - "domain_dyndns_dynette_is_unreachable": "Impossible de contactar la dynette YunoHost, siá YunoHost pas es pas corrèctament connectat a Internet, siá lo servidor de la dynett es arrestat. Error : {error}", + "domain_dyndns_dynette_is_unreachable": "Impossible de contactar la dynette YunoHost, siá YunoHost pas es pas corrèctament connectat a Internet, siá lo servidor de la dynett es arrestat. Error : {error}", "domain_uninstall_app_first": "Una o mantuna aplicacions son installadas sus aqueste domeni. Mercés de las desinstallar d’en primièr abans de suprimir aqueste domeni", "firewall_reload_failed": "Impossible de recargar lo parafòc", "firewall_reloaded": "Lo parafòc es estat recargat", "firewall_rules_cmd_failed": "Unas règlas del parafòc an fracassat. Per mai informacions, consultatz lo jornal.", - "global_settings_bad_choice_for_enum": "La valor del paramètre {setting:s} es incorrècta. Recebut : {received_type:s}, esperat {expected_type:s}", - "global_settings_bad_type_for_setting": "Lo tipe del paramètre {setting:s} es incorrècte. Recebut : {received_type:s}, esperat {expected_type:s}", - "global_settings_cant_write_settings": "Fracàs de l’escritura del fichièr de configuracion, rason : {reason:s}", + "global_settings_bad_choice_for_enum": "La valor del paramètre {setting:s} es incorrècta. Recebut : {received_type:s}, esperat {expected_type:s}", + "global_settings_bad_type_for_setting": "Lo tipe del paramètre {setting:s} es incorrècte. Recebut : {received_type:s}, esperat {expected_type:s}", + "global_settings_cant_write_settings": "Fracàs de l’escritura del fichièr de configuracion, rason : {reason:s}", "global_settings_setting_example_enum": "Exemple d’opcion de tipe enumeracion", "global_settings_setting_example_int": "Exemple d’opcion de tipe entièr", "global_settings_setting_example_string": "Exemple d’opcion de tipe cadena", @@ -261,29 +261,29 @@ "ldap_init_failed_to_create_admin": "L’inicializacion de LDAP a pas pogut crear l’utilizaire admin", "mail_domain_unknown": "Lo domeni de corrièl « {domain:s} » es desconegut", "mailbox_used_space_dovecot_down": "Lo servici corrièl Dovecot deu èsser aviat, se volètz conéisser l’espaci ocupat per la messatjariá", - "migrate_tsig_failed": "La migracion del domeni dyndns {domain} cap a hmac-sha512 a pas capitat, anullacion de las modificacions. Error : {error_code} - {error}", + "migrate_tsig_failed": "La migracion del domeni dyndns {domain} cap a hmac-sha512 a pas capitat, anullacion de las modificacions. Error : {error_code} - {error}", "migrate_tsig_wait": "Esperem 3 minutas que lo servidor dyndns prenga en compte la novèla clau…", - "migrate_tsig_not_needed": "Sembla qu’utilizatz pas un domeni dyndns, donc cap de migracion es pas necessària !", + "migrate_tsig_not_needed": "Sembla qu’utilizatz pas un domeni dyndns, donc cap de migracion es pas necessària !", "migration_0003_yunohost_upgrade": "Aviada de la mesa a nivèl del paquet YunoHost… La migracion acabarà, mas la mesa a jorn reala se realizarà tot bèl aprèp. Un còp acabada, poiretz vos reconnectar a l’administracion web.", "migration_0003_system_not_fully_up_to_date": "Lo sistèma es pas complètament a jorn. Mercés de lançar una mesa a jorn classica abans de començar la migracion per Stretch.", - "migration_0003_modified_files": "Mercés de notar que los fichièrs seguents son estats detectats coma modificats manualament e poiràn èsser escafats a la fin de la mesa a nivèl : {manually_modified_files}", + "migration_0003_modified_files": "Mercés de notar que los fichièrs seguents son estats detectats coma modificats manualament e poiràn èsser escafats a la fin de la mesa a nivèl : {manually_modified_files}", "monitor_period_invalid": "Lo periòde de temps es incorrècte", "monitor_stats_file_not_found": "Lo fichièr d’estatisticas es introbabe", "monitor_stats_period_unavailable": "Cap d’estatisticas son pas disponiblas pel periòde", "mysql_db_init_failed": "Impossible d’inicializar la basa de donadas MySQL", - "service_disable_failed": "Impossible de desactivar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_disable_failed": "Impossible de desactivar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", "service_disabled": "Lo servici « {service:s} » es desactivat", - "service_enable_failed": "Impossible d’activar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_enable_failed": "Impossible d’activar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", "service_enabled": "Lo servici « {service:s} » es activat", "service_no_log": "Cap de jornal de far veire pel servici « {service:s} »", "service_regenconf_dry_pending_applying": "Verificacion de las configuracions en espèra que poirián èsser aplicadas pel servici « {service} »…", - "service_regenconf_failed": "Regeneracion impossibla de la configuracion pels servicis : {services}", + "service_regenconf_failed": "Regeneracion impossibla de la configuracion pels servicis : {services}", "service_regenconf_pending_applying": "Aplicacion de as configuraion en espèra pel servici « {service} »…", "service_remove_failed": "Impossible de levar lo servici « {service:s} »", "service_removed": "Lo servici « {service:s} » es estat levat", - "service_start_failed": "Impossible d’aviar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_start_failed": "Impossible d’aviar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", "service_started": "Lo servici « {service:s} » es aviat", - "service_stop_failed": "Impossible d’arrestar lo servici « {service:s} »↵\n\nJornals recents : {logs:s}", + "service_stop_failed": "Impossible d’arrestar lo servici « {service:s} »↵\n\nJornals recents : {logs:s}", "ssowat_conf_generated": "La configuracion SSowat es generada", "ssowat_conf_updated": "La configuracion SSOwat es estada actualizada", "system_upgraded": "Lo sistèma es estat actualizat", @@ -316,27 +316,27 @@ "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles...", "service_conf_file_backed_up": "Lo fichièr de configuracion « {conf} » es salvagardat dins « {backup} »", "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »", - "server_reboot_confirm": "Lo servidor es per reaviar sul pic, o volètz vertadièrament ? {answers:s}", + "server_reboot_confirm": "Lo servidor es per reaviar sul pic, o volètz vertadièrament ? {answers:s}", "service_add_failed": "Apondon impossible del servici « {service:s} »", "service_added": "Lo servici « {service:s} » es ajustat", "service_already_started": "Lo servici « {service:s} » es ja aviat", "service_already_stopped": "Lo servici « {service:s} » es ja arrestat", "restore_cleaning_failed": "Impossible de netejar lo repertòri temporari de restauracion", "restore_complete": "Restauracion acabada", - "restore_confirm_yunohost_installed": "Volètz vertadièrament restaurar un sistèma ja installat ? {answers:s}", + "restore_confirm_yunohost_installed": "Volètz vertadièrament restaurar un sistèma ja installat ? {answers:s}", "restore_extracting": "Extraccions dels fichièrs necessaris dins de l’archiu…", "restore_failed": "Impossible de restaurar lo sistèma", "restore_hook_unavailable": "Lo script de restauracion « {part:s} » es pas disponible sus vòstre sistèma e es pas tampauc dins l’archiu", - "restore_may_be_not_enough_disk_space": "Lo sistèma sembla d’aver pas pro d’espaci disponible (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", + "restore_may_be_not_enough_disk_space": "Lo sistèma sembla d’aver pas pro d’espaci disponible (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", "restore_mounting_archive": "Montatge de l’archiu dins « {path:s} »", - "restore_not_enough_disk_space": "Espaci disponible insufisent (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", + "restore_not_enough_disk_space": "Espaci disponible insufisent (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", "restore_nothings_done": "Res es pas estat restaurat", "restore_removing_tmp_dir_failed": "Impossible de levar u ancian repertòri temporari", "restore_running_app_script": "Lançament del script de restauracion per l’aplicacion « {app:s} »…", "restore_running_hooks": "Execucion dels scripts de restauracion…", "restore_system_part_failed": "Restauracion impossibla de la part « {part:s} » del sistèma", "server_shutdown": "Lo servidor serà atudat", - "server_shutdown_confirm": "Lo servidor es per s’atudar sul pic, o volètz vertadièrament ? {answers:s}", + "server_shutdown_confirm": "Lo servidor es per s’atudar sul pic, o volètz vertadièrament ? {answers:s}", "server_reboot": "Lo servidor es per reaviar", "network_check_mx_ko": "L’enregistrament DNS MX es pas especificat", "new_domain_required": "Vos cal especificar lo domeni màger", @@ -355,31 +355,31 @@ "service_description_ssh": "vos permet de vos connectar a distància a vòstre servidor via un teminal (protocòl SSH)", "service_description_yunohost-api": "permet las interaccions entre l’interfàcia web de YunoHost e le sistèma", "service_description_yunohost-firewall": "gerís los pòrts de connexion dobèrts e tampats als servicis", - "ssowat_persistent_conf_read_error": "Error en ligir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", - "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", - "certmanager_old_letsencrypt_app_detected": "\nYunohost a detectat que l’aplicacion 'letsencrypt' es installada, aquò es en conflicte amb las novèlas foncionalitats integradas de gestion dels certificats de Yunohost. Se volètz utilizar aquelas foncionalitats integradas, mercés de lançar las comandas seguentas per migrar vòstra installacion :\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B. : aquò provarà de tornar installar los certificats de totes los domenis amb un certificat Let's Encrypt o las auto-signats", - "diagnosis_monitor_disk_error": "Impossible de supervisar los disques : {error}", - "diagnosis_monitor_network_error": "Impossible de supervisar la ret : {error}", - "diagnosis_monitor_system_error": "Impossible de supervisar lo sistèma : {error}", + "ssowat_persistent_conf_read_error": "Error en ligir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", + "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", + "certmanager_old_letsencrypt_app_detected": "\nYunohost a detectat que l’aplicacion ’letsencrypt’ es installada, aquò es en conflicte amb las novèlas foncionalitats integradas de gestion dels certificats de Yunohost. Se volètz utilizar aquelas foncionalitats integradas, mercés de lançar las comandas seguentas per migrar vòstra installacion :\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B. : aquò provarà de tornar installar los certificats de totes los domenis amb un certificat Let’s Encrypt o las auto-signats", + "diagnosis_monitor_disk_error": "Impossible de supervisar los disques : {error}", + "diagnosis_monitor_network_error": "Impossible de supervisar la ret : {error}", + "diagnosis_monitor_system_error": "Impossible de supervisar lo sistèma : {error}", "executing_command": "Execucion de la comanda « {command:s} »…", "executing_script": "Execucion del script « {script:s} »…", - "global_settings_cant_serialize_settings": "Fracàs de la serializacion de las donadas de parametratge, rason : {reason:s}", + "global_settings_cant_serialize_settings": "Fracàs de la serializacion de las donadas de parametratge, rason : {reason:s}", "ip6tables_unavailable": "Podètz pas jogar amb ip6tables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", "iptables_unavailable": "Podètz pas jogar amb iptables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", "update_cache_failed": "Impossible d’actualizar lo cache de l’APT", - "mail_alias_remove_failed": "Supression impossibla de l'alias de corrièl « {mail:s} »", + "mail_alias_remove_failed": "Supression impossibla de l’alias de corrièl « {mail:s} »", "mail_forward_remove_failed": "Supression impossibla del corrièl de transferiment « {mail:s} »", "migrate_tsig_start": "L’algorisme de generacion de claus es pas pro securizat per la signatura TSIG del domeni « {domain} », lançament de la migracion cap a hmac-sha512 que’s mai securizat", "migration_description_0001_change_cert_group_to_sslcert": "Càmbia las permissions de grop dels certificats de « metronome » per « ssl-cert »", "migration_0003_restoring_origin_nginx_conf": "Vòstre fichièr /etc/nginx/nginx.conf es estat modificat manualament. La migracion reïnicializarà d’en primièr son estat origina… Lo fichièr precedent serà disponible coma {backup_dest}.", - "migration_0003_still_on_jessie_after_main_upgrade": "Quicòm a trucat pendent la mesa a nivèl màger : lo sistèma es encara jos Jessie ?!? Per trobar lo problèma, agachatz {log} …", - "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.", - "migration_0003_problematic_apps_warning": "Notatz que las aplicacions seguentas, saique problematicas, son estadas desactivadas. Semblan d’aver estadas installadas d’una lista d’aplicacions o que son pas marcadas coma «working ». En consequéncia, podèm pas assegurar que tendràn de foncionar aprèp la mesa a nivèl : {problematic_apps}", + "migration_0003_still_on_jessie_after_main_upgrade": "Quicòm a trucat pendent la mesa a nivèl màger : lo sistèma es encara jos Jessie ?!? Per trobar lo problèma, agachatz {log} …", + "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.", + "migration_0003_problematic_apps_warning": "Notatz que las aplicacions seguentas, saique problematicas, son estadas desactivadas. Semblan d’aver estadas installadas d’una lista d’aplicacions o que son pas marcadas coma «working ». En consequéncia, podèm pas assegurar que tendràn de foncionar aprèp la mesa a nivèl : {problematic_apps}", "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", "migrations_migration_has_failed": "La migracion {number} {name} a pas capitat amb l’excepcion {exception}, anullacion", "migrations_skip_migration": "Passatge de la migracion {number} {name}…", "migrations_to_be_ran_manually": "La migracion {number} {name} deu èsser lançada manualament. Mercés d’anar a Aisias > Migracion dins l’interfàcia admin, o lançar « yunohost tools migrations migrate ».", - "migrations_need_to_accept_disclaimer": "Per lançar la migracion {number} {name} , avètz d’acceptar aquesta clausa de non-responsabilitat :\n---\n{disclaimer}\n---\nS’acceptatz de lançar la migracion, mercés de tornar executar la comanda amb l’opcion accept-disclaimer.", + "migrations_need_to_accept_disclaimer": "Per lançar la migracion {number} {name} , avètz d’acceptar aquesta clausa de non-responsabilitat :\n---\n{disclaimer}\n---\nS’acceptatz de lançar la migracion, mercés de tornar executar la comanda amb l’opcion accept-disclaimer.", "monitor_disabled": "La supervision del servidor es desactivada", "monitor_enabled": "La supervision del servidor es activada", "mysql_db_initialized": "La basa de donadas MySQL es estada inicializada", From 48044b0f5ae966354890a9ae5936e82ef8a99af8 Mon Sep 17 00:00:00 2001 From: Quenti Date: Wed, 30 May 2018 05:33:29 +0000 Subject: [PATCH 26/42] [i18n] Translated using Weblate (Occitan) Currently translated at 100.0% (404 of 404 strings) --- locales/oc.json | 174 ++++++++++++++++++++++++------------------------ 1 file changed, 87 insertions(+), 87 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 8221d5579..20686ade6 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -34,78 +34,78 @@ "ask_password": "Senhal", "ask_path": "Camin", "backup_action_required": "Devètz precisar çò que cal salvagardar", - "backup_app_failed": "Impossible de salvagardar l’aplicacion « {app:s} »", + "backup_app_failed": "Impossible de salvagardar l’aplicacion « {app:s} »", "backup_applying_method_copy": "Còpia de totes los fichièrs dins la salvagarda…", "backup_applying_method_tar": "Creacion de l’archiu tar de la salvagarda…", "backup_archive_name_exists": "Un archiu de salvagarda amb aquesta nom existís ja", - "backup_archive_name_unknown": "L’archiu local de salvagarda apelat « {name:s} » es desconegut", - "action_invalid": "Accion « {action:s} » incorrècte", - "app_argument_choice_invalid": "Causida invalida pel paramètre « {name:s} », cal que siá un de {choices:s}", - "app_argument_invalid": "Valor invalida pel paramètre « {name:s} » : {error:s}", - "app_argument_required": "Lo paramètre « {name:s} » es requesit", + "backup_archive_name_unknown": "L’archiu local de salvagarda apelat « {name:s} » es desconegut", + "action_invalid": "Accion « {action:s} » incorrècte", + "app_argument_choice_invalid": "Causida invalida pel paramètre « {name:s} », cal que siá un de {choices:s}", + "app_argument_invalid": "Valor invalida pel paramètre « {name:s} » : {error:s}", + "app_argument_required": "Lo paramètre « {name:s} » es requesit", "app_change_url_failed_nginx_reload": "La reaviada de nginx a fracassat. Vaquí la sortida de « nginx -t » :\n{nginx_errors:s}", "app_change_url_identical_domains": "L’ancian e lo novèl coble domeni/camin son identics per {domain:s}{path:s}, pas res a far.", "app_change_url_success": "L’URL de l’aplicacion {app:s} a cambiat per {domain:s}{path:s}", "app_checkurl_is_deprecated": "Packagers /!\\ ’app checkurl’ es obsolèt ! Utilizatz ’app register-url’ a la plaça !", "app_extraction_failed": "Extraccion dels fichièrs d’installacion impossibla", "app_incompatible": "L’aplicacion {app} es pas compatibla amb vòstra version de YunoHost", - "app_location_already_used": "L’aplicacion « {app} » es ja installada a aqueste emplaçament ({path})", + "app_location_already_used": "L’aplicacion « {app} » es ja installada a aqueste emplaçament ({path})", "app_manifest_invalid": "Manifest d’aplicacion incorrècte : {error}", "app_package_need_update": "Lo paquet de l’aplicacion {app} deu èsser mes a jorn per seguir los cambiaments de YunoHost", "app_requirements_checking": "Verificacion dels paquets requesida per {app}...", "app_sources_fetch_failed": "Recuperacion dels fichièrs fonts impossibla", "app_unsupported_remote_type": "Lo tipe alonhat utilizat per l’aplicacion es pas suportat", "appslist_retrieve_error": "Impossible de recuperar la lista d’aplicacions alonhadas {appslist:s} : {error:s}", - "backup_archive_app_not_found": "L’aplicacion « {app:s} » es pas estada trobada dins l’archiu de la salvagarda", + "backup_archive_app_not_found": "L’aplicacion « {app:s} » es pas estada trobada dins l’archiu de la salvagarda", "backup_archive_broken_link": "Impossible d‘accedir a l’archiu de salvagarda (ligam invalid cap a {path:s})", "backup_archive_mount_failed": "Lo montatge de l’archiu de salvagarda a fracassat", "backup_archive_open_failed": "Impossible de dobrir l’archiu de salvagarda", - "backup_archive_system_part_not_available": "La part « {part:s} » del sistèma es pas disponibla dins aquesta salvagarda", + "backup_archive_system_part_not_available": "La part « {part:s} » del sistèma es pas disponibla dins aquesta salvagarda", "backup_cleaning_failed": "Impossible de netejar lo repertòri temporari de salvagarda", "backup_copying_to_organize_the_archive": "Còpia de {size:s} Mio per organizar l’archiu", "backup_created": "Salvagarda acabada", "backup_creating_archive": "Creacion de l’archiu de salvagarda...", "backup_creation_failed": "Impossible de crear la salvagarda", - "app_already_installed_cant_change_url": "Aquesta aplicacion es ja installada. Aquesta foncion pòt pas simplament cambiar l’URL. Agachatz « app changeurl » s’es disponible.", + "app_already_installed_cant_change_url": "Aquesta aplicacion es ja installada. Aquesta foncion pòt pas simplament cambiar l’URL. Agachatz « app changeurl » s’es disponible.", "app_change_no_change_url_script": "L’aplicacion {app_name:s} pren pas en compte lo cambiament d’URL, poiretz aver de la metre a jorn.", "app_change_url_no_script": "L’aplicacion {app_name:s} pren pas en compte lo cambiament d’URL, benlèu que vos cal la metre a jorn.", - "app_make_default_location_already_used": "Impossible de configurar l’aplicacion « {app} » per defaut pel domeni {domain} perque es ja utilizat per l’aplicacion {other_app}", + "app_make_default_location_already_used": "Impossible de configurar l’aplicacion « {app} » per defaut pel domeni {domain} perque es ja utilizat per l’aplicacion {other_app}", "app_location_install_failed": "Impossible d’installar l’aplicacion a aqueste emplaçament per causa de conflicte amb l’aplicacion {other_app} qu’es ja installada sus {other_path}", "app_location_unavailable": "Aquesta URL es pas disponibla o en conflicte amb una aplicacion existenta", "appslist_corrupted_json": "Cargament impossible de la lista d’aplicacion. Sembla que {filename:s} siá gastat.", - "backup_delete_error": "Impossible de suprimir « {path:s} »", + "backup_delete_error": "Impossible de suprimir « {path:s} »", "backup_deleted": "La salvagarda es estada suprimida", - "backup_hook_unknown": "Script de salvagarda « {hook:s} » desconegut", + "backup_hook_unknown": "Script de salvagarda « {hook:s} » desconegut", "backup_invalid_archive": "Archiu de salvagarda incorrècte", "backup_method_borg_finished": "La salvagarda dins Borg es acabada", "backup_method_copy_finished": "La còpia de salvagarda es acabada", "backup_method_tar_finished": "L’archiu tar de la salvagarda es estat creat", "backup_output_directory_not_empty": "Lo dorsièr de sortida es pas void", "backup_output_directory_required": "Vos cal especificar un dorsièr de sortida per la salvagarda", - "backup_running_app_script": "Lançament de l’escript de salvagarda de l’aplicacion « {app:s} »...", + "backup_running_app_script": "Lançament de l’escript de salvagarda de l’aplicacion « {app:s} »...", "backup_running_hooks": "Execucion dels scripts de salvagarda...", - "backup_system_part_failed": "Impossible de salvagardar la part « {part:s} » del sistèma", + "backup_system_part_failed": "Impossible de salvagardar la part « {part:s} » del sistèma", "app_requirements_failed": "Impossible de complir las condicions requesidas per {app} : {error}", "app_requirements_unmeet": "Las condicions requesidas per {app} son pas complidas, lo paquet {pkgname} ({version}) deu èsser {spec}", "appslist_could_not_migrate": "Migracion de la lista impossibla {appslist:s} ! Impossible d’analizar l’URL… L’anciana tasca cron es estada servada dins {bkp_file:s}.", "backup_abstract_method": "Aqueste metòde de salvagarda es pas encara implementat", - "backup_applying_method_custom": "Crida lo metòde de salvagarda personalizat « {method:s} »…", + "backup_applying_method_custom": "Crida lo metòde de salvagarda personalizat « {method:s} »…", "backup_borg_not_implemented": "Lo metòde de salvagarda Bord es pas encara implementat", "backup_couldnt_bind": "Impossible de ligar {src:s} amb {dest:s}.", "backup_csv_addition_failed": "Impossible d’ajustar de fichièrs a la salvagarda dins lo fichièr CSV", - "backup_custom_backup_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « backup »", - "backup_custom_mount_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « mount »", - "backup_custom_need_mount_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « need_mount »", - "backup_method_custom_finished": "Lo metòde de salvagarda personalizat « {method:s} » es acabat", + "backup_custom_backup_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « backup »", + "backup_custom_mount_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « mount »", + "backup_custom_need_mount_error": "Fracàs del metòde de salvagarda personalizat a l’etapa « need_mount »", + "backup_method_custom_finished": "Lo metòde de salvagarda personalizat « {method:s} » es acabat", "backup_nothings_done": "I a pas res de salvagardar", "backup_unable_to_organize_files": "Impossible d’organizar los fichièrs dins l’archiu amb lo metòde rapid", - "service_status_failed": "Impossible dedeterminar l’estat del servici « {service:s} »", - "service_stopped": "Lo servici « {service:s} » es estat arrestat", - "service_unknown": "Servici « {service:s} » desconegut", - "unbackup_app": "L’aplicacion « {app:s} » serà pas salvagardada", - "unit_unknown": "Unitat « {unit:s} » desconeguda", + "service_status_failed": "Impossible dedeterminar l’estat del servici « {service:s} »", + "service_stopped": "Lo servici « {service:s} » es estat arrestat", + "service_unknown": "Servici « {service:s} » desconegut", + "unbackup_app": "L’aplicacion « {app:s} » serà pas salvagardada", + "unit_unknown": "Unitat « {unit:s} » desconeguda", "unlimit": "Cap de quòta", - "unrestore_app": "L’aplicacion « {app:s} » serà pas restaurada", + "unrestore_app": "L’aplicacion « {app:s} » serà pas restaurada", "upnp_dev_not_found": "Cap de periferic compatible UPnP pas trobat", "upnp_disabled": "UPnP es desactivat", "upnp_enabled": "UPnP es activat", @@ -116,7 +116,7 @@ "backup_applying_method_borg": "Mandadís de totes los fichièrs a la salvagarda dins lo repertòri borg-backup…", "backup_csv_creation_failed": "Creacion impossibla del fichièr CSV necessari a las operacions futuras de restauracion", "backup_extracting_archive": "Extraccion de l’archiu de salvagarda…", - "backup_output_symlink_dir_broken": "Avètz un ligam simbolic copat allòc de vòstre repertòri d’archiu « {path:s} ». Poiriatz aver una configuracion personalizada per salvagardar vòstras donadas sus un autre sistèma de fichièrs, en aquel cas, saique oblidèretz de montar o de connectar lo disc o la clau USB.", + "backup_output_symlink_dir_broken": "Avètz un ligam simbolic copat allòc de vòstre repertòri d’archiu « {path:s} ». Poiriatz aver una configuracion personalizada per salvagardar vòstras donadas sus un autre sistèma de fichièrs, en aquel cas, saique oblidèretz de montar o de connectar lo disc o la clau USB.", "backup_with_no_backup_script_for_app": "L’aplicacion {app:s} a pas cap de script de salvagarda. I fasèm pas cas.", "backup_with_no_restore_script_for_app": "L’aplicacion {app:s} a pas cap de script de restauracion, poiretz pas restaurar automaticament la salvagarda d’aquesta aplicacion.", "certmanager_acme_not_configured_for_domain": "Lo certificat del domeni {domain:s} sembla pas corrèctament installat. Mercés de lançar d’en primièr cert-install per aqueste domeni.", @@ -127,7 +127,7 @@ "certmanager_cert_install_success_selfsigned": "Installacion capitada del certificat auto-signat pel domeni {domain:s} !", "certmanager_cert_signing_failed": "Fracàs de la signatura del noù certificat", "certmanager_domain_cert_not_selfsigned": "Lo certificat del domeni {domain:s} es pas auto-signat. Volètz vertadièrament lo remplaçar ? (Utiliatz --force)", - "certmanager_domain_dns_ip_differs_from_public_ip": "L’enregistrament DNS « A » del domeni {domain:s} es diferent de l’adreça IP d’aqueste servidor. Se fa pauc qu’avètz modificat l’enregistrament « A », mercés d’esperar l’espandiment (qualques verificadors d’espandiment son disponibles en linha). (Se sabètz ço que fasèm, utilizatz --no-checks per desactivar aqueles contraròtles)", + "certmanager_domain_dns_ip_differs_from_public_ip": "L’enregistrament DNS « A » del domeni {domain:s} es diferent de l’adreça IP d’aqueste servidor. Se fa pauc qu’avètz modificat l’enregistrament « A », mercés d’esperar l’espandiment (qualques verificadors d’espandiment son disponibles en linha). (Se sabètz ço que fasèm, utilizatz --no-checks per desactivar aqueles contraròtles)", "certmanager_domain_http_not_working": "Sembla que lo domeni {domain:s} es pas accessible via HTTP. Mercés de verificar que las configuracions DNS e nginx son corrèctas", "certmanager_domain_unknown": "Domeni desconegut {domain:s}", "certmanager_no_cert_file": "Lectura impossibla del fichièr del certificat pel domeni {domain:s} (fichièr : {file:s})", @@ -138,7 +138,7 @@ "diagnosis_debian_version_error": "Impossible de determinar la version de Debian : {error}", "diagnosis_kernel_version_error": "Impossible de recuperar la version del nuclèu : {error}", "diagnosis_no_apps": "Pas cap d’aplicacion installada", - "dnsmasq_isnt_installed": "dnsmasq sembla pas èsser installat, mercés de lançar « apt-get remove bind9 && apt-get install dnsmasq »", + "dnsmasq_isnt_installed": "dnsmasq sembla pas èsser installat, mercés de lançar « apt-get remove bind9 && apt-get install dnsmasq »", "domain_cannot_remove_main": "Impossible de levar lo domeni màger. Definissètz un novèl domeni màger d’en primièr", "domain_cert_gen_failed": "Generacion del certificat impossibla", "domain_created": "Lo domeni es creat", @@ -169,10 +169,10 @@ "dyndns_domain_not_provided": "Lo provesidor DynDNS {provider:s} pòt pas fornir lo domeni {domain:s}.", "dyndns_unavailable": "Lo domeni {domain:s} es pas disponible.", "extracting": "Extraccion…", - "field_invalid": "Camp incorrècte : « {:s} »", + "field_invalid": "Camp incorrècte : « {:s} »", "format_datetime_short": "%d/%m/%Y %H:%M", "global_settings_cant_open_settings": "Fracàs de la dobertura del fichièr de configuracion, rason : {reason:s}", - "global_settings_key_doesnt_exists": "La clau « {settings_key:s} » existís pas dins las configuracions globalas, podètz veire totas las claus disponiblas en picant « yunohost settings list »", + "global_settings_key_doesnt_exists": "La clau « {settings_key:s} » existís pas dins las configuracions globalas, podètz veire totas las claus disponiblas en picant « yunohost settings list »", "global_settings_reset_success": "Capitada ! Vòstra configuracion precedenta es estada salvagarda dins {path:s}", "global_settings_setting_example_bool": "Exemple d’opcion booleana", "global_settings_unknown_setting_from_settings_file": "Clau desconeguda dins los paramètres : {setting_key:s}, apartat e salvagardat dins /etc/yunohost/unkown_settings.json", @@ -209,8 +209,8 @@ "mysql_db_creation_failed": "Creacion de la basa de donadas MySQL impossibla", "no_appslist_found": "Cap de lista d’aplicacions pas trobaba", "no_internet_connection": "Lo servidor es pas connectat a Internet", - "package_not_installed": "Lo paquet « {pkgname} » es pas installat", - "package_unknown": "Paquet « {pkgname} » desconegut", + "package_not_installed": "Lo paquet « {pkgname} » es pas installat", + "package_unknown": "Paquet « {pkgname} » desconegut", "packages_no_upgrade": "I a pas cap de paquet d’actualizar", "packages_upgrade_failed": "Actualizacion de totes los paquets impossibla", "path_removal_failed": "Impossible de suprimir lo camin {:s}", @@ -226,10 +226,10 @@ "port_already_opened": "Lo pòrt {port:d} es ja dubèrt per las connexions {ip_version:s}", "port_available": "Lo pòrt {port:d} es disponible", "port_unavailable": "Lo pòrt {port:d} es pas disponible", - "restore_already_installed_app": "Una aplicacion es ja installada amb l’id « {app:s} »", - "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »", + "restore_already_installed_app": "Una aplicacion es ja installada amb l’id « {app:s} »", + "restore_app_failed": "Impossible de restaurar l’aplicacion « {app:s} »", "backup_ask_for_copying_if_needed": "D’unes fichièrs an pas pogut èsser preparatz per la salvagarda en utilizar lo metòde qu’evita de gastar d’espaci sul sistèma de manièra temporària. Per lançar la salvagarda, cal utilizar temporàriament {size:s} Mo. Acceptatz ?", - "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »", + "yunohost_not_installed": "YunoHost es pas installat o corrèctament installat. Mercés d’executar « yunohost tools postinstall »", "backup_output_directory_forbidden": "Repertòri de destinacion defendut. Las salvagardas pòdon pas se realizar dins los repertòris bin, /boot, /dev, /etc, /lib, /root, /run, /sbin, /sys, /usr, /var ou /home/yunohost.backup/archives", "certmanager_attempt_to_replace_valid_cert": "Sètz a remplaçar un certificat corrècte e valid pel domeni {domain:s} ! (Utilizatz --force per cortcircuitar)", "certmanager_cert_renew_success": "Renovèlament capitat d’un certificat Let’s Encrypt pel domeni {domain:s} !", @@ -237,7 +237,7 @@ "certmanager_conflicting_nginx_file": "Impossible de preparar lo domeni pel desfís ACME : lo fichièr de configuracion nginx {filepath:s} es en conflicte e deu èsser levat d’en primièr", "certmanager_couldnt_fetch_intermediate_cert": "Expiracion del relambi pendent l’ensag de recuperacion del certificat intermediari dins de Let’s Encrypt. L’installacion / lo renovèlament es estat interromput - tornatz ensajar mai tard.", "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasetz, utilizatz --no-checks per desactivar las verificacions.)", - "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let’S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", + "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let’S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_hit_rate_limit": "Tròp de certificats son ja estats demandats recentament per aqueste ensem de domeni {domain:s}. Mercés de tornar ensajar mai tard. Legissètz https://letsencrypt.org/docs/rate-limits/ per mai detalhs", "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via HTTP amb son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat.", "domain_dns_conf_is_just_a_recommendation": "Aqueste pagina mòstra la configuracion *recomandada*. Non configura *pas* lo DNS per vos. Sètz responsable de la configuracion de vòstra zòna DNS en çò de vòstre registrar DNS amb aquesta recomandacion.", @@ -254,12 +254,12 @@ "global_settings_setting_example_int": "Exemple d’opcion de tipe entièr", "global_settings_setting_example_string": "Exemple d’opcion de tipe cadena", "global_settings_unknown_type": "Situacion inesperada, la configuracion {setting:s} sembla d’aver lo tipe {unknown_type:s} mas es pas un tipe pres en carga pel sistèma.", - "hook_exec_failed": "Fracàs de l’execucion del script « {path:s} »", - "hook_exec_not_terminated": "L’execucion del escript « {path:s} » es pas acabada", + "hook_exec_failed": "Fracàs de l’execucion del script « {path:s} »", + "hook_exec_not_terminated": "L’execucion del escript « {path:s} » es pas acabada", "hook_list_by_invalid": "La proprietat de tria de las accions es invalida", - "hook_name_unknown": "Nom de script « {name:s} » desconegut", + "hook_name_unknown": "Nom de script « {name:s} » desconegut", "ldap_init_failed_to_create_admin": "L’inicializacion de LDAP a pas pogut crear l’utilizaire admin", - "mail_domain_unknown": "Lo domeni de corrièl « {domain:s} » es desconegut", + "mail_domain_unknown": "Lo domeni de corrièl « {domain:s} » es desconegut", "mailbox_used_space_dovecot_down": "Lo servici corrièl Dovecot deu èsser aviat, se volètz conéisser l’espaci ocupat per la messatjariá", "migrate_tsig_failed": "La migracion del domeni dyndns {domain} cap a hmac-sha512 a pas capitat, anullacion de las modificacions. Error : {error_code} - {error}", "migrate_tsig_wait": "Esperem 3 minutas que lo servidor dyndns prenga en compte la novèla clau…", @@ -271,19 +271,19 @@ "monitor_stats_file_not_found": "Lo fichièr d’estatisticas es introbabe", "monitor_stats_period_unavailable": "Cap d’estatisticas son pas disponiblas pel periòde", "mysql_db_init_failed": "Impossible d’inicializar la basa de donadas MySQL", - "service_disable_failed": "Impossible de desactivar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", - "service_disabled": "Lo servici « {service:s} » es desactivat", - "service_enable_failed": "Impossible d’activar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", - "service_enabled": "Lo servici « {service:s} » es activat", - "service_no_log": "Cap de jornal de far veire pel servici « {service:s} »", - "service_regenconf_dry_pending_applying": "Verificacion de las configuracions en espèra que poirián èsser aplicadas pel servici « {service} »…", + "service_disable_failed": "Impossible de desactivar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_disabled": "Lo servici « {service:s} » es desactivat", + "service_enable_failed": "Impossible d’activar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_enabled": "Lo servici « {service:s} » es activat", + "service_no_log": "Cap de jornal de far veire pel servici « {service:s} »", + "service_regenconf_dry_pending_applying": "Verificacion de las configuracions en espèra que poirián èsser aplicadas pel servici « {service} »…", "service_regenconf_failed": "Regeneracion impossibla de la configuracion pels servicis : {services}", - "service_regenconf_pending_applying": "Aplicacion de as configuraion en espèra pel servici « {service} »…", - "service_remove_failed": "Impossible de levar lo servici « {service:s} »", - "service_removed": "Lo servici « {service:s} » es estat levat", - "service_start_failed": "Impossible d’aviar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", - "service_started": "Lo servici « {service:s} » es aviat", - "service_stop_failed": "Impossible d’arrestar lo servici « {service:s} »↵\n\nJornals recents : {logs:s}", + "service_regenconf_pending_applying": "Aplicacion de as configuraion en espèra pel servici « {service} »…", + "service_remove_failed": "Impossible de levar lo servici « {service:s} »", + "service_removed": "Lo servici « {service:s} » es estat levat", + "service_start_failed": "Impossible d’aviar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", + "service_started": "Lo servici « {service:s} » es aviat", + "service_stop_failed": "Impossible d’arrestar lo servici « {service:s} »↵\n\nJornals recents : {logs:s}", "ssowat_conf_generated": "La configuracion SSowat es generada", "ssowat_conf_updated": "La configuracion SSOwat es estada actualizada", "system_upgraded": "Lo sistèma es estat actualizat", @@ -297,56 +297,56 @@ "user_deletion_failed": "Supression impossibla de l’utilizaire", "user_home_creation_failed": "Creacion impossibla del repertòri personal a l’utilizaire", "user_info_failed": "Recuperacion impossibla de las informacions tocant l’utilizaire", - "user_unknown": "Utilizaire « {user:s} » desconegut", + "user_unknown": "Utilizaire « {user:s} » desconegut", "user_update_failed": "Modificacion impossibla de l’utilizaire", "user_updated": "L’utilizaire es estat modificat", "yunohost_ca_creation_failed": "Creacion impossibla de l’autoritat de certificacion", "yunohost_ca_creation_success": "L’autoritat de certificacion locala es creada.", - "service_conf_file_kept_back": "Lo fichièr de configuracion « {conf} » deuriá èsser suprimit pel servici {service} mas es estat servat.", - "service_conf_file_manually_modified": "Lo fichièr de configuracion « {conf} » es estat modificat manualament e serà pas actualizat", - "service_conf_file_manually_removed": "Lo fichièr de configuracion « {conf} » es suprimit manualament e serà pas creat", - "service_conf_file_remove_failed": "Supression impossibla del fichièr de configuracion « {conf} »", - "service_conf_file_removed": "Lo fichièr de configuracion « {conf} » es suprimit", - "service_conf_file_updated": "Lo fichièr de configuracion « {conf} » es actualizat", - "service_conf_new_managed_file": "Lo servici {service} gerís ara lo fichièr de configuracion « {conf} ».", - "service_conf_up_to_date": "La configuracion del servici « {service} » es ja actualizada", - "service_conf_would_be_updated": "La configuracion del servici « {service} » seriá estada actualizada", + "service_conf_file_kept_back": "Lo fichièr de configuracion « {conf} » deuriá èsser suprimit pel servici {service} mas es estat servat.", + "service_conf_file_manually_modified": "Lo fichièr de configuracion « {conf} » es estat modificat manualament e serà pas actualizat", + "service_conf_file_manually_removed": "Lo fichièr de configuracion « {conf} » es suprimit manualament e serà pas creat", + "service_conf_file_remove_failed": "Supression impossibla del fichièr de configuracion « {conf} »", + "service_conf_file_removed": "Lo fichièr de configuracion « {conf} » es suprimit", + "service_conf_file_updated": "Lo fichièr de configuracion « {conf} » es actualizat", + "service_conf_new_managed_file": "Lo servici {service} gerís ara lo fichièr de configuracion « {conf} ».", + "service_conf_up_to_date": "La configuracion del servici « {service} » es ja actualizada", + "service_conf_would_be_updated": "La configuracion del servici « {service} » seriá estada actualizada", "service_description_avahi-daemon": "permet d’aténher vòstre servidr via yunohost.local sus vòstre ret local", "service_description_dnsmasq": "gerís la resolucion dels noms de domeni (DNS)", "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles...", - "service_conf_file_backed_up": "Lo fichièr de configuracion « {conf} » es salvagardat dins « {backup} »", - "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »", + "service_conf_file_backed_up": "Lo fichièr de configuracion « {conf} » es salvagardat dins « {backup} »", + "service_conf_file_copy_failed": "Còpia impossibla del nòu fichièr de configuracion « {new} » cap a « {conf} »", "server_reboot_confirm": "Lo servidor es per reaviar sul pic, o volètz vertadièrament ? {answers:s}", - "service_add_failed": "Apondon impossible del servici « {service:s} »", - "service_added": "Lo servici « {service:s} » es ajustat", - "service_already_started": "Lo servici « {service:s} » es ja aviat", - "service_already_stopped": "Lo servici « {service:s} » es ja arrestat", + "service_add_failed": "Apondon impossible del servici « {service:s} »", + "service_added": "Lo servici « {service:s} » es ajustat", + "service_already_started": "Lo servici « {service:s} » es ja aviat", + "service_already_stopped": "Lo servici « {service:s} » es ja arrestat", "restore_cleaning_failed": "Impossible de netejar lo repertòri temporari de restauracion", "restore_complete": "Restauracion acabada", "restore_confirm_yunohost_installed": "Volètz vertadièrament restaurar un sistèma ja installat ? {answers:s}", "restore_extracting": "Extraccions dels fichièrs necessaris dins de l’archiu…", "restore_failed": "Impossible de restaurar lo sistèma", - "restore_hook_unavailable": "Lo script de restauracion « {part:s} » es pas disponible sus vòstre sistèma e es pas tampauc dins l’archiu", + "restore_hook_unavailable": "Lo script de restauracion « {part:s} » es pas disponible sus vòstre sistèma e es pas tampauc dins l’archiu", "restore_may_be_not_enough_disk_space": "Lo sistèma sembla d’aver pas pro d’espaci disponible (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", - "restore_mounting_archive": "Montatge de l’archiu dins « {path:s} »", + "restore_mounting_archive": "Montatge de l’archiu dins « {path:s} »", "restore_not_enough_disk_space": "Espaci disponible insufisent (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", "restore_nothings_done": "Res es pas estat restaurat", "restore_removing_tmp_dir_failed": "Impossible de levar u ancian repertòri temporari", - "restore_running_app_script": "Lançament del script de restauracion per l’aplicacion « {app:s} »…", + "restore_running_app_script": "Lançament del script de restauracion per l’aplicacion « {app:s} »…", "restore_running_hooks": "Execucion dels scripts de restauracion…", - "restore_system_part_failed": "Restauracion impossibla de la part « {part:s} » del sistèma", + "restore_system_part_failed": "Restauracion impossibla de la part « {part:s} » del sistèma", "server_shutdown": "Lo servidor serà atudat", "server_shutdown_confirm": "Lo servidor es per s’atudar sul pic, o volètz vertadièrament ? {answers:s}", "server_reboot": "Lo servidor es per reaviar", "network_check_mx_ko": "L’enregistrament DNS MX es pas especificat", "new_domain_required": "Vos cal especificar lo domeni màger", "no_ipv6_connectivity": "La connectivitat IPv6 es pas disponibla", - "not_enough_disk_space": "Espaci disc insufisent sus « {path:s} »", - "package_unexpected_error": "Una error inesperada es apareguda amb lo paquet « {pkgname} »", + "not_enough_disk_space": "Espaci disc insufisent sus « {path:s} »", + "package_unexpected_error": "Una error inesperada es apareguda amb lo paquet « {pkgname} »", "packages_upgrade_critical_later": "Los paquets critics {packages:s} seràn actualizats mai tard", "restore_action_required": "Devètz precisar çò que cal restaurar", - "service_cmd_exec_failed": "Impossible d’executar la comanda « {command:s} »", - "service_conf_updated": "La configuracion es estada actualizada pel servici « {service} »", + "service_cmd_exec_failed": "Impossible d’executar la comanda « {command:s} »", + "service_conf_updated": "La configuracion es estada actualizada pel servici « {service} »", "service_description_mysql": "garda las donadas de las aplicacions (base de donadas SQL)", "service_description_php5-fpm": "executa d’aplicacions escrichas en PHP amb nginx", "service_description_postfix": "emplegat per enviar e recebre de corrièls", @@ -361,30 +361,30 @@ "diagnosis_monitor_disk_error": "Impossible de supervisar los disques : {error}", "diagnosis_monitor_network_error": "Impossible de supervisar la ret : {error}", "diagnosis_monitor_system_error": "Impossible de supervisar lo sistèma : {error}", - "executing_command": "Execucion de la comanda « {command:s} »…", - "executing_script": "Execucion del script « {script:s} »…", + "executing_command": "Execucion de la comanda « {command:s} »…", + "executing_script": "Execucion del script « {script:s} »…", "global_settings_cant_serialize_settings": "Fracàs de la serializacion de las donadas de parametratge, rason : {reason:s}", "ip6tables_unavailable": "Podètz pas jogar amb ip6tables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", "iptables_unavailable": "Podètz pas jogar amb iptables aquí. Siá sèts dins un contenedor, siá vòstre nuclèu es pas compatible amb aquela opcion", "update_cache_failed": "Impossible d’actualizar lo cache de l’APT", - "mail_alias_remove_failed": "Supression impossibla de l’alias de corrièl « {mail:s} »", - "mail_forward_remove_failed": "Supression impossibla del corrièl de transferiment « {mail:s} »", - "migrate_tsig_start": "L’algorisme de generacion de claus es pas pro securizat per la signatura TSIG del domeni « {domain} », lançament de la migracion cap a hmac-sha512 que’s mai securizat", - "migration_description_0001_change_cert_group_to_sslcert": "Càmbia las permissions de grop dels certificats de « metronome » per « ssl-cert »", + "mail_alias_remove_failed": "Supression impossibla de l’alias de corrièl « {mail:s} »", + "mail_forward_remove_failed": "Supression impossibla del corrièl de transferiment « {mail:s} »", + "migrate_tsig_start": "L’algorisme de generacion de claus es pas pro securizat per la signatura TSIG del domeni « {domain} », lançament de la migracion cap a hmac-sha512 que’s mai securizat", + "migration_description_0001_change_cert_group_to_sslcert": "Càmbia las permissions de grop dels certificats de « metronome » per « ssl-cert »", "migration_0003_restoring_origin_nginx_conf": "Vòstre fichièr /etc/nginx/nginx.conf es estat modificat manualament. La migracion reïnicializarà d’en primièr son estat origina… Lo fichièr precedent serà disponible coma {backup_dest}.", "migration_0003_still_on_jessie_after_main_upgrade": "Quicòm a trucat pendent la mesa a nivèl màger : lo sistèma es encara jos Jessie ?!? Per trobar lo problèma, agachatz {log} …", "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.", "migration_0003_problematic_apps_warning": "Notatz que las aplicacions seguentas, saique problematicas, son estadas desactivadas. Semblan d’aver estadas installadas d’una lista d’aplicacions o que son pas marcadas coma «working ». En consequéncia, podèm pas assegurar que tendràn de foncionar aprèp la mesa a nivèl : {problematic_apps}", - "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", + "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", "migrations_migration_has_failed": "La migracion {number} {name} a pas capitat amb l’excepcion {exception}, anullacion", "migrations_skip_migration": "Passatge de la migracion {number} {name}…", - "migrations_to_be_ran_manually": "La migracion {number} {name} deu èsser lançada manualament. Mercés d’anar a Aisias > Migracion dins l’interfàcia admin, o lançar « yunohost tools migrations migrate ».", + "migrations_to_be_ran_manually": "La migracion {number} {name} deu èsser lançada manualament. Mercés d’anar a Aisias > Migracion dins l’interfàcia admin, o lançar « yunohost tools migrations migrate ».", "migrations_need_to_accept_disclaimer": "Per lançar la migracion {number} {name} , avètz d’acceptar aquesta clausa de non-responsabilitat :\n---\n{disclaimer}\n---\nS’acceptatz de lançar la migracion, mercés de tornar executar la comanda amb l’opcion accept-disclaimer.", "monitor_disabled": "La supervision del servidor es desactivada", "monitor_enabled": "La supervision del servidor es activada", "mysql_db_initialized": "La basa de donadas MySQL es estada inicializada", - "no_restore_script": "Lo script de salvagarda es pas estat trobat per l’aplicacion « {app:s} »", - "pattern_backup_archive_name": "Deu èsser un nom de fichièr valid compausat de 30 caractèrs alfanumerics al maximum e « -_. »", + "no_restore_script": "Lo script de salvagarda es pas estat trobat per l’aplicacion « {app:s} »", + "pattern_backup_archive_name": "Deu èsser un nom de fichièr valid compausat de 30 caractèrs alfanumerics al maximum e « -_. »", "pattern_listname": "Deu èsser compausat solament de caractèrs alfanumerics e de tirets basses", "service_description_dovecot": "permet als clients de messatjariá d’accedir/recuperar los corrièls (via IMAP e POP3)", "service_description_fail2ban": "protegís contra los atacs brute-force e d’autres atacs venents d’Internet", From 2f868f6c9cf1366e7f080acae3b23828e6a0e15d Mon Sep 17 00:00:00 2001 From: htmk Date: Wed, 30 May 2018 05:12:59 +0000 Subject: [PATCH 27/42] [i18n] Translated using Weblate (Portuguese) Currently translated at 29.4% (119 of 404 strings) --- locales/pt.json | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index ee94b6352..1dddf2498 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -2,14 +2,14 @@ "action_invalid": "Acção Inválida '{action:s}'", "admin_password": "Senha de administração", "admin_password_change_failed": "Não foi possível alterar a senha", - "admin_password_changed": "Senha de administração alterada com êxito", + "admin_password_changed": "A palavra-passe de administração foi alterada com sucesso", "app_already_installed": "{app:s} já está instalada", "app_extraction_failed": "Não foi possível extrair os ficheiros para instalação", "app_id_invalid": "A ID da aplicação é inválida", "app_install_files_invalid": "Ficheiros para instalação corrompidos", - "app_location_already_used": "Já existe uma aplicação instalada neste diretório", - "app_location_install_failed": "Não é possível instalar a aplicação neste diretório", - "app_manifest_invalid": "Manifesto da aplicação inválido", + "app_location_already_used": "A aplicação {app} Já está instalada nesta localização ({path})", + "app_location_install_failed": "Não é possível instalar a aplicação neste diretório porque está em conflito com a aplicação '{other_app}', que já está instalada no diretório '{other_path}'", + "app_manifest_invalid": "Manifesto da aplicação inválido: {error}", "app_no_upgrade": "Não existem aplicações para atualizar", "app_not_installed": "{app:s} não está instalada", "app_recent_version_required": "{:s} requer uma versão mais recente da moulinette", @@ -145,10 +145,10 @@ "yunohost_configured": "YunoHost configurada com êxito", "yunohost_installing": "A instalar a YunoHost...", "yunohost_not_installed": "YunoHost ainda não está corretamente configurado. Por favor execute as 'ferramentas pós-instalação yunohost'.", - "app_incompatible": "A aplicação é incompatível com a sua versão de Yunohost", + "app_incompatible": "A aplicação {app} é incompatível com a sua versão de Yunohost", "app_not_correctly_installed": "{app:s} parece não estar corretamente instalada", "app_not_properly_removed": "{app:s} não foi corretamente removido", - "app_requirements_checking": "Verificando os pacotes necessários...", + "app_requirements_checking": "Verificando os pacotes necessários para {app}...", "app_unsupported_remote_type": "Remoto tipo utilizado para a aplicação não suportado", "backup_archive_app_not_found": "A aplicação '{app:s}' não foi encontrada no arquivo de backup", "backup_archive_broken_link": "Impossível acessar o arquivo de backup (link quebrado para {path:s} )", @@ -168,5 +168,9 @@ "app_argument_choice_invalid": "Escolha inválida para o argumento '{name:s}', deve ser um dos {choices:s}", "app_argument_invalid": "Valor inválido de argumento '{name:s}': {error:s}", "app_argument_required": "O argumento '{name:s}' é obrigatório", - "app_change_url_failed_nginx_reload": "Falha ao reiniciar o nginx. Aqui está o retorno de 'nginx -t':\n{nginx_errors:s}" + "app_change_url_failed_nginx_reload": "Falha ao reiniciar o nginx. Aqui está o retorno de 'nginx -t':\n{nginx_errors:s}", + "app_change_no_change_url_script": "A aplicação {app_name:s} ainda não permite mudança da URL, talvez seja necessário atualiza-la.", + "app_location_unavailable": "Esta url não está disponível ou está em conflito com outra aplicação já instalada", + "app_package_need_update": "O pacote da aplicação {app} precisa ser atualizado para aderir as mudanças do YunoHost", + "app_requirements_failed": "Não foi possível atender às requisições da aplicação {app}: {error}" } From f46b12ac340ebd585c28e839f109c8ce51e846da Mon Sep 17 00:00:00 2001 From: htmk Date: Wed, 30 May 2018 05:33:58 +0000 Subject: [PATCH 28/42] [i18n] Translated using Weblate (Portuguese) Currently translated at 29.9% (121 of 404 strings) --- locales/pt.json | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index 1dddf2498..e701288c6 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -14,9 +14,9 @@ "app_not_installed": "{app:s} não está instalada", "app_recent_version_required": "{:s} requer uma versão mais recente da moulinette", "app_removed": "{app:s} removida com êxito", - "app_sources_fetch_failed": "Impossível obter os ficheiros fonte", + "app_sources_fetch_failed": "Incapaz obter os ficheiros fonte", "app_unknown": "Aplicação desconhecida", - "app_upgrade_failed": "Impossível atualizar {app:s}", + "app_upgrade_failed": "Impossibilitado de atualizar {app:s}", "app_upgraded": "{app:s} atualizada com sucesso", "appslist_fetched": "Lista de aplicações processada com sucesso", "appslist_removed": "Lista de aplicações removida com sucesso", @@ -149,7 +149,7 @@ "app_not_correctly_installed": "{app:s} parece não estar corretamente instalada", "app_not_properly_removed": "{app:s} não foi corretamente removido", "app_requirements_checking": "Verificando os pacotes necessários para {app}...", - "app_unsupported_remote_type": "Remoto tipo utilizado para a aplicação não suportado", + "app_unsupported_remote_type": "A aplicação não possui suporte ao tipo remoto utilizado", "backup_archive_app_not_found": "A aplicação '{app:s}' não foi encontrada no arquivo de backup", "backup_archive_broken_link": "Impossível acessar o arquivo de backup (link quebrado para {path:s} )", "backup_archive_hook_not_exec": "O gancho '{hook:s}' não foi executado neste backup", @@ -172,5 +172,7 @@ "app_change_no_change_url_script": "A aplicação {app_name:s} ainda não permite mudança da URL, talvez seja necessário atualiza-la.", "app_location_unavailable": "Esta url não está disponível ou está em conflito com outra aplicação já instalada", "app_package_need_update": "O pacote da aplicação {app} precisa ser atualizado para aderir as mudanças do YunoHost", - "app_requirements_failed": "Não foi possível atender às requisições da aplicação {app}: {error}" + "app_requirements_failed": "Não foi possível atender aos requisitos da aplicação {app}: {error}", + "app_upgrade_app_name": "Atualizando aplicação {app}…", + "app_upgrade_some_app_failed": "Não foi possível atualizar algumas aplicações" } From c72aa4fbff16cb606f4bfeb7cbfd3360dcc405aa Mon Sep 17 00:00:00 2001 From: htmk Date: Wed, 30 May 2018 05:47:13 +0000 Subject: [PATCH 29/42] [i18n] Translated using Weblate (Portuguese) Currently translated at 32.1% (130 of 404 strings) --- locales/pt.json | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index e701288c6..61a88eb98 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -16,17 +16,17 @@ "app_removed": "{app:s} removida com êxito", "app_sources_fetch_failed": "Incapaz obter os ficheiros fonte", "app_unknown": "Aplicação desconhecida", - "app_upgrade_failed": "Impossibilitado de atualizar {app:s}", + "app_upgrade_failed": "Não foi possível atualizar {app:s}", "app_upgraded": "{app:s} atualizada com sucesso", - "appslist_fetched": "Lista de aplicações processada com sucesso", - "appslist_removed": "Lista de aplicações removida com sucesso", - "appslist_retrieve_error": "Não foi possível obter a lista de aplicações remotas", - "appslist_unknown": "Lista de aplicaçoes desconhecida", - "ask_current_admin_password": "Senha de administração atual", - "ask_email": "Correio eletrónico", + "appslist_fetched": "A lista de aplicações, {appslist:s}, foi trazida com sucesso", + "appslist_removed": "A Lista de aplicações {appslist:s} foi removida", + "appslist_retrieve_error": "Não foi possível obter a lista de aplicações remotas {appslist:s}: {error:s}", + "appslist_unknown": "Desconhece-se a lista de aplicaçoes {appslist:s}.", + "ask_current_admin_password": "Senha atual da administração", + "ask_email": "Endereço de Email", "ask_firstname": "Primeiro nome", "ask_lastname": "Último nome", - "ask_list_to_remove": "Lista para remover", + "ask_list_to_remove": "Lista à remover", "ask_main_domain": "Domínio principal", "ask_new_admin_password": "Senha de administração nova", "ask_password": "Senha", @@ -174,5 +174,10 @@ "app_package_need_update": "O pacote da aplicação {app} precisa ser atualizado para aderir as mudanças do YunoHost", "app_requirements_failed": "Não foi possível atender aos requisitos da aplicação {app}: {error}", "app_upgrade_app_name": "Atualizando aplicação {app}…", - "app_upgrade_some_app_failed": "Não foi possível atualizar algumas aplicações" + "app_upgrade_some_app_failed": "Não foi possível atualizar algumas aplicações", + "appslist_corrupted_json": "Falha ao carregar a lista de aplicações. O arquivo {filename:s} aparenta estar corrompido.", + "appslist_migrating": "Migando lista de aplicações {appslist:s}…", + "appslist_name_already_tracked": "Já existe uma lista de aplicações registrada com o nome {name:s}.", + "appslist_retrieve_bad_format": "O arquivo recuperado para a lista de aplicações {appslist:s} é invalido", + "appslist_url_already_tracked": "Já existe uma lista de aplicações registrada com a url {url:s}." } From 4fe8c7430db2e5abc765ca11a22c653c9f176db4 Mon Sep 17 00:00:00 2001 From: htmk Date: Wed, 30 May 2018 06:02:13 +0000 Subject: [PATCH 30/42] [i18n] Translated using Weblate (Portuguese) Currently translated at 33.1% (134 of 404 strings) --- locales/pt.json | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index 61a88eb98..0595ff107 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -26,9 +26,9 @@ "ask_email": "Endereço de Email", "ask_firstname": "Primeiro nome", "ask_lastname": "Último nome", - "ask_list_to_remove": "Lista à remover", + "ask_list_to_remove": "Lista para remover", "ask_main_domain": "Domínio principal", - "ask_new_admin_password": "Senha de administração nova", + "ask_new_admin_password": "Nova senha de administração", "ask_password": "Senha", "backup_created": "Backup completo", "backup_creating_archive": "A criar ficheiro de backup...", @@ -179,5 +179,9 @@ "appslist_migrating": "Migando lista de aplicações {appslist:s}…", "appslist_name_already_tracked": "Já existe uma lista de aplicações registrada com o nome {name:s}.", "appslist_retrieve_bad_format": "O arquivo recuperado para a lista de aplicações {appslist:s} é invalido", - "appslist_url_already_tracked": "Já existe uma lista de aplicações registrada com a url {url:s}." + "appslist_url_already_tracked": "Já existe uma lista de aplicações registrada com a url {url:s}.", + "ask_path": "Caminho", + "backup_abstract_method": "Este metodo de backup ainda não foi implementado", + "backup_action_required": "Deve-se especificar algo a salvar", + "backup_app_failed": "Não foi possível de fazer o backup dos aplicativos '{app:s}'" } From 414f9db5c33e85650d88bee513a4be9913b0ecb8 Mon Sep 17 00:00:00 2001 From: htmk Date: Wed, 30 May 2018 06:05:34 +0000 Subject: [PATCH 31/42] [i18n] Translated using Weblate (Portuguese) Currently translated at 35.1% (142 of 404 strings) --- locales/pt.json | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index 0595ff107..e024b6787 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -151,11 +151,11 @@ "app_requirements_checking": "Verificando os pacotes necessários para {app}...", "app_unsupported_remote_type": "A aplicação não possui suporte ao tipo remoto utilizado", "backup_archive_app_not_found": "A aplicação '{app:s}' não foi encontrada no arquivo de backup", - "backup_archive_broken_link": "Impossível acessar o arquivo de backup (link quebrado para {path:s} )", + "backup_archive_broken_link": "Impossível acessar o arquivo de backup (link quebrado ao {path:s})", "backup_archive_hook_not_exec": "O gancho '{hook:s}' não foi executado neste backup", "backup_archive_name_exists": "O nome do arquivo de backup já existe", - "backup_archive_open_failed": "Impossível abrir o arquivo de backup", - "backup_cleaning_failed": "Impossível apagar o diretório temporário de backup", + "backup_archive_open_failed": "Não é possível abrir o arquivo de backup", + "backup_cleaning_failed": "Não é possível limpar a pasta de backup temporário", "backup_creation_failed": "A criação do backup falhou", "backup_delete_error": "Impossível apagar '{path:s}'", "backup_deleted": "O backup foi suprimido", @@ -183,5 +183,13 @@ "ask_path": "Caminho", "backup_abstract_method": "Este metodo de backup ainda não foi implementado", "backup_action_required": "Deve-se especificar algo a salvar", - "backup_app_failed": "Não foi possível de fazer o backup dos aplicativos '{app:s}'" + "backup_app_failed": "Não foi possível fazer o backup dos aplicativos '{app:s}'", + "backup_applying_method_custom": "Chamando o metodo personalizado de backup '{method:s}'…", + "backup_applying_method_tar": "Criando o arquivo tar de backup…", + "backup_archive_mount_failed": "Falha ao montar o arquivo de backup", + "backup_archive_name_unknown": "Desconhece-se o arquivo local de backup de nome '{name:s}'", + "backup_archive_system_part_not_available": "A seção do sistema '{part:s}' está indisponivel neste backup", + "backup_ask_for_copying_if_needed": "Alguns arquivos não consiguiram ser preparados para backup utilizando o metodo que não gasta espaço de disco temporariamente. Para realizar o backup {size:s}MB precisam ser usados temporariamente. Você concorda?", + "backup_borg_not_implemented": "O método de backup Borg ainda não foi implementado.", + "backup_cant_mount_uncompress_archive": "Não foi possível montar em modo leitura o diretorio de arquivos não comprimido" } From 8fd75ea014235deb6c320afefa366fa3f9edca28 Mon Sep 17 00:00:00 2001 From: Quenti Date: Wed, 30 May 2018 17:11:22 +0000 Subject: [PATCH 32/42] [i18n] Translated using Weblate (Occitan) Currently translated at 100.0% (404 of 404 strings) --- locales/oc.json | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index 20686ade6..f5f9f911d 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -39,7 +39,7 @@ "backup_applying_method_tar": "Creacion de l’archiu tar de la salvagarda…", "backup_archive_name_exists": "Un archiu de salvagarda amb aquesta nom existís ja", "backup_archive_name_unknown": "L’archiu local de salvagarda apelat « {name:s} » es desconegut", - "action_invalid": "Accion « {action:s} » incorrècte", + "action_invalid": "Accion « {action:s} » incorrècta", "app_argument_choice_invalid": "Causida invalida pel paramètre « {name:s} », cal que siá un de {choices:s}", "app_argument_invalid": "Valor invalida pel paramètre « {name:s} » : {error:s}", "app_argument_required": "Lo paramètre « {name:s} » es requesit", @@ -99,7 +99,7 @@ "backup_method_custom_finished": "Lo metòde de salvagarda personalizat « {method:s} » es acabat", "backup_nothings_done": "I a pas res de salvagardar", "backup_unable_to_organize_files": "Impossible d’organizar los fichièrs dins l’archiu amb lo metòde rapid", - "service_status_failed": "Impossible dedeterminar l’estat del servici « {service:s} »", + "service_status_failed": "Impossible de determinar l’estat del servici « {service:s} »", "service_stopped": "Lo servici « {service:s} » es estat arrestat", "service_unknown": "Servici « {service:s} » desconegut", "unbackup_app": "L’aplicacion « {app:s} » serà pas salvagardada", @@ -125,9 +125,9 @@ "certmanager_cannot_read_cert": "Quicòm a trucat en ensajar de dobrir lo certificat actual pel domeni {domain:s} (fichièr : {file:s}), rason : {reason:s}", "certmanager_cert_install_success": "Installacion capitada del certificat Let’s Encrypt pel domeni {domain:s} !", "certmanager_cert_install_success_selfsigned": "Installacion capitada del certificat auto-signat pel domeni {domain:s} !", - "certmanager_cert_signing_failed": "Fracàs de la signatura del noù certificat", + "certmanager_cert_signing_failed": "Fracàs de la signatura del nòu certificat", "certmanager_domain_cert_not_selfsigned": "Lo certificat del domeni {domain:s} es pas auto-signat. Volètz vertadièrament lo remplaçar ? (Utiliatz --force)", - "certmanager_domain_dns_ip_differs_from_public_ip": "L’enregistrament DNS « A » del domeni {domain:s} es diferent de l’adreça IP d’aqueste servidor. Se fa pauc qu’avètz modificat l’enregistrament « A », mercés d’esperar l’espandiment (qualques verificadors d’espandiment son disponibles en linha). (Se sabètz ço que fasèm, utilizatz --no-checks per desactivar aqueles contraròtles)", + "certmanager_domain_dns_ip_differs_from_public_ip": "L’enregistrament DNS « A » del domeni {domain:s} es diferent de l’adreça IP d’aqueste servidor. Se fa pauc qu’avètz modificat l’enregistrament « A », mercés d’esperar l’espandiment (qualques verificadors d’espandiment son disponibles en linha). (Se sabètz çò que fasèm, utilizatz --no-checks per desactivar aqueles contraròtles)", "certmanager_domain_http_not_working": "Sembla que lo domeni {domain:s} es pas accessible via HTTP. Mercés de verificar que las configuracions DNS e nginx son corrèctas", "certmanager_domain_unknown": "Domeni desconegut {domain:s}", "certmanager_no_cert_file": "Lectura impossibla del fichièr del certificat pel domeni {domain:s} (fichièr : {file:s})", @@ -175,7 +175,7 @@ "global_settings_key_doesnt_exists": "La clau « {settings_key:s} » existís pas dins las configuracions globalas, podètz veire totas las claus disponiblas en picant « yunohost settings list »", "global_settings_reset_success": "Capitada ! Vòstra configuracion precedenta es estada salvagarda dins {path:s}", "global_settings_setting_example_bool": "Exemple d’opcion booleana", - "global_settings_unknown_setting_from_settings_file": "Clau desconeguda dins los paramètres : {setting_key:s}, apartat e salvagardat dins /etc/yunohost/unkown_settings.json", + "global_settings_unknown_setting_from_settings_file": "Clau desconeguda dins los paramètres : {setting_key:s}, apartada e salvagardada dins /etc/yunohost/unkown_settings.json", "installation_failed": "Fracàs de l’installacion", "invalid_url_format": "Format d’URL pas valid", "ldap_initialized": "L’annuari LDAP es inicializat", @@ -207,7 +207,7 @@ "monitor_stats_no_update": "Cap de donadas d’estat del servidor d’actualizar", "mountpoint_unknown": "Ponch de montatge desconegut", "mysql_db_creation_failed": "Creacion de la basa de donadas MySQL impossibla", - "no_appslist_found": "Cap de lista d’aplicacions pas trobaba", + "no_appslist_found": "Cap de lista d’aplicacions pas trobada", "no_internet_connection": "Lo servidor es pas connectat a Internet", "package_not_installed": "Lo paquet « {pkgname} » es pas installat", "package_unknown": "Paquet « {pkgname} » desconegut", @@ -236,7 +236,7 @@ "certmanager_certificate_fetching_or_enabling_failed": "Sembla d’aver fracassat l’activacion d’un nòu certificat per {domain:s}…", "certmanager_conflicting_nginx_file": "Impossible de preparar lo domeni pel desfís ACME : lo fichièr de configuracion nginx {filepath:s} es en conflicte e deu èsser levat d’en primièr", "certmanager_couldnt_fetch_intermediate_cert": "Expiracion del relambi pendent l’ensag de recuperacion del certificat intermediari dins de Let’s Encrypt. L’installacion / lo renovèlament es estat interromput - tornatz ensajar mai tard.", - "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasetz, utilizatz --no-checks per desactivar las verificacions.)", + "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let’S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_hit_rate_limit": "Tròp de certificats son ja estats demandats recentament per aqueste ensem de domeni {domain:s}. Mercés de tornar ensajar mai tard. Legissètz https://letsencrypt.org/docs/rate-limits/ per mai detalhs", "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via HTTP amb son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat.", @@ -268,7 +268,7 @@ "migration_0003_system_not_fully_up_to_date": "Lo sistèma es pas complètament a jorn. Mercés de lançar una mesa a jorn classica abans de començar la migracion per Stretch.", "migration_0003_modified_files": "Mercés de notar que los fichièrs seguents son estats detectats coma modificats manualament e poiràn èsser escafats a la fin de la mesa a nivèl : {manually_modified_files}", "monitor_period_invalid": "Lo periòde de temps es incorrècte", - "monitor_stats_file_not_found": "Lo fichièr d’estatisticas es introbabe", + "monitor_stats_file_not_found": "Lo fichièr d’estatisticas es introbable", "monitor_stats_period_unavailable": "Cap d’estatisticas son pas disponiblas pel periòde", "mysql_db_init_failed": "Impossible d’inicializar la basa de donadas MySQL", "service_disable_failed": "Impossible de desactivar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", @@ -278,7 +278,7 @@ "service_no_log": "Cap de jornal de far veire pel servici « {service:s} »", "service_regenconf_dry_pending_applying": "Verificacion de las configuracions en espèra que poirián èsser aplicadas pel servici « {service} »…", "service_regenconf_failed": "Regeneracion impossibla de la configuracion pels servicis : {services}", - "service_regenconf_pending_applying": "Aplicacion de as configuraion en espèra pel servici « {service} »…", + "service_regenconf_pending_applying": "Aplicacion de las configuracions en espèra pel servici « {service} »…", "service_remove_failed": "Impossible de levar lo servici « {service:s} »", "service_removed": "Lo servici « {service:s} » es estat levat", "service_start_failed": "Impossible d’aviar lo servici « {service:s} »↵\n↵\nJornals recents : {logs:s}", @@ -311,7 +311,7 @@ "service_conf_new_managed_file": "Lo servici {service} gerís ara lo fichièr de configuracion « {conf} ».", "service_conf_up_to_date": "La configuracion del servici « {service} » es ja actualizada", "service_conf_would_be_updated": "La configuracion del servici « {service} » seriá estada actualizada", - "service_description_avahi-daemon": "permet d’aténher vòstre servidr via yunohost.local sus vòstre ret local", + "service_description_avahi-daemon": "permet d’aténher vòstre servidor via yunohost.local sus vòstre ret local", "service_description_dnsmasq": "gerís la resolucion dels noms de domeni (DNS)", "updating_apt_cache": "Actualizacion de la lista dels paquets disponibles...", "service_conf_file_backed_up": "Lo fichièr de configuracion « {conf} » es salvagardat dins « {backup} »", @@ -326,7 +326,7 @@ "restore_confirm_yunohost_installed": "Volètz vertadièrament restaurar un sistèma ja installat ? {answers:s}", "restore_extracting": "Extraccions dels fichièrs necessaris dins de l’archiu…", "restore_failed": "Impossible de restaurar lo sistèma", - "restore_hook_unavailable": "Lo script de restauracion « {part:s} » es pas disponible sus vòstre sistèma e es pas tampauc dins l’archiu", + "restore_hook_unavailable": "Lo script de restauracion « {part:s} » es pas disponible sus vòstre sistèma e es pas tanpauc dins l’archiu", "restore_may_be_not_enough_disk_space": "Lo sistèma sembla d’aver pas pro d’espaci disponible (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", "restore_mounting_archive": "Montatge de l’archiu dins « {path:s} »", "restore_not_enough_disk_space": "Espaci disponible insufisent (liure : {free_space:d} octets, necessari : {needed_space:d} octets, marge de seguretat : {margin:d} octets)", @@ -355,7 +355,7 @@ "service_description_ssh": "vos permet de vos connectar a distància a vòstre servidor via un teminal (protocòl SSH)", "service_description_yunohost-api": "permet las interaccions entre l’interfàcia web de YunoHost e le sistèma", "service_description_yunohost-firewall": "gerís los pòrts de connexion dobèrts e tampats als servicis", - "ssowat_persistent_conf_read_error": "Error en ligir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", + "ssowat_persistent_conf_read_error": "Error en legir la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", "ssowat_persistent_conf_write_error": "Error en salvagardar la configuracion duradissa de SSOwat : {error:s}. Modificatz lo fichièr /etc/ssowat/conf.json.persistent per reparar la sintaxi JSON", "certmanager_old_letsencrypt_app_detected": "\nYunohost a detectat que l’aplicacion ’letsencrypt’ es installada, aquò es en conflicte amb las novèlas foncionalitats integradas de gestion dels certificats de Yunohost. Se volètz utilizar aquelas foncionalitats integradas, mercés de lançar las comandas seguentas per migrar vòstra installacion :\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B. : aquò provarà de tornar installar los certificats de totes los domenis amb un certificat Let’s Encrypt o las auto-signats", "diagnosis_monitor_disk_error": "Impossible de supervisar los disques : {error}", @@ -378,7 +378,7 @@ "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", "migrations_migration_has_failed": "La migracion {number} {name} a pas capitat amb l’excepcion {exception}, anullacion", "migrations_skip_migration": "Passatge de la migracion {number} {name}…", - "migrations_to_be_ran_manually": "La migracion {number} {name} deu èsser lançada manualament. Mercés d’anar a Aisias > Migracion dins l’interfàcia admin, o lançar « yunohost tools migrations migrate ».", + "migrations_to_be_ran_manually": "La migracion {number} {name} deu èsser lançada manualament. Mercés d’anar a Aisinas > Migracion dins l’interfàcia admin, o lançar « yunohost tools migrations migrate ».", "migrations_need_to_accept_disclaimer": "Per lançar la migracion {number} {name} , avètz d’acceptar aquesta clausa de non-responsabilitat :\n---\n{disclaimer}\n---\nS’acceptatz de lançar la migracion, mercés de tornar executar la comanda amb l’opcion accept-disclaimer.", "monitor_disabled": "La supervision del servidor es desactivada", "monitor_enabled": "La supervision del servidor es activada", From e59f1427d2790c41183fa144db3721aad3116598 Mon Sep 17 00:00:00 2001 From: Quenti Date: Wed, 30 May 2018 17:48:04 +0000 Subject: [PATCH 33/42] [i18n] Translated using Weblate (Occitan) Currently translated at 100.0% (404 of 404 strings) --- locales/oc.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/locales/oc.json b/locales/oc.json index f5f9f911d..979afcd13 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -239,14 +239,14 @@ "certmanager_domain_not_resolved_locally": "Lo domeni {domain:s} pòt pas èsser determinat dins de vòstre servidor YunoHost. Pòt arribar s’avètz recentament modificat vòstre enregistrament DNS. Dins aqueste cas, mercés d’esperar unas oras per l’espandiment. Se lo problèma dura, consideratz ajustar {domain:s} a /etc/hosts. (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_error_no_A_record": "Cap d’enregistrament DNS « A » pas trobat per {domain:s}. Vos cal indicar que lo nom de domeni mene a vòstra maquina per poder installar un certificat Let’S Encrypt ! (Se sabètz çò que fasètz, utilizatz --no-checks per desactivar las verificacions.)", "certmanager_hit_rate_limit": "Tròp de certificats son ja estats demandats recentament per aqueste ensem de domeni {domain:s}. Mercés de tornar ensajar mai tard. Legissètz https://letsencrypt.org/docs/rate-limits/ per mai detalhs", - "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via HTTP amb son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafòc/router amont de vòstre servidor es mal configurat.", + "certmanager_http_check_timeout": "Expiracion del relambi d’ensag del servidor de se contactar via HTTP amb son adreça IP publica {domain:s} amb l’adreça {ip:s}. Coneissètz benlèu de problèmas d’hairpinning o lo parafuòc/router amont de vòstre servidor es mal configurat.", "domain_dns_conf_is_just_a_recommendation": "Aqueste pagina mòstra la configuracion *recomandada*. Non configura *pas* lo DNS per vos. Sètz responsable de la configuracion de vòstra zòna DNS en çò de vòstre registrar DNS amb aquesta recomandacion.", "domain_dyndns_already_subscribed": "Avètz ja soscrich a un domeni DynDNS", "domain_dyndns_dynette_is_unreachable": "Impossible de contactar la dynette YunoHost, siá YunoHost pas es pas corrèctament connectat a Internet, siá lo servidor de la dynett es arrestat. Error : {error}", "domain_uninstall_app_first": "Una o mantuna aplicacions son installadas sus aqueste domeni. Mercés de las desinstallar d’en primièr abans de suprimir aqueste domeni", - "firewall_reload_failed": "Impossible de recargar lo parafòc", - "firewall_reloaded": "Lo parafòc es estat recargat", - "firewall_rules_cmd_failed": "Unas règlas del parafòc an fracassat. Per mai informacions, consultatz lo jornal.", + "firewall_reload_failed": "Impossible de recargar lo parafuòc", + "firewall_reloaded": "Lo parafuòc es estat recargat", + "firewall_rules_cmd_failed": "Unas règlas del parafuòc an fracassat. Per mai informacions, consultatz lo jornal.", "global_settings_bad_choice_for_enum": "La valor del paramètre {setting:s} es incorrècta. Recebut : {received_type:s}, esperat {expected_type:s}", "global_settings_bad_type_for_setting": "Lo tipe del paramètre {setting:s} es incorrècte. Recebut : {received_type:s}, esperat {expected_type:s}", "global_settings_cant_write_settings": "Fracàs de l’escritura del fichièr de configuracion, rason : {reason:s}", From 5f4a38818365df20847034f377655de757c2d113 Mon Sep 17 00:00:00 2001 From: htmk Date: Wed, 30 May 2018 06:25:44 +0000 Subject: [PATCH 34/42] [i18n] Translated using Weblate (Portuguese) Currently translated at 35.3% (143 of 404 strings) --- locales/pt.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/locales/pt.json b/locales/pt.json index e024b6787..e1db1c618 100644 --- a/locales/pt.json +++ b/locales/pt.json @@ -155,7 +155,7 @@ "backup_archive_hook_not_exec": "O gancho '{hook:s}' não foi executado neste backup", "backup_archive_name_exists": "O nome do arquivo de backup já existe", "backup_archive_open_failed": "Não é possível abrir o arquivo de backup", - "backup_cleaning_failed": "Não é possível limpar a pasta de backup temporário", + "backup_cleaning_failed": "Não é possível limpar a pasta temporária de backups", "backup_creation_failed": "A criação do backup falhou", "backup_delete_error": "Impossível apagar '{path:s}'", "backup_deleted": "O backup foi suprimido", @@ -191,5 +191,6 @@ "backup_archive_system_part_not_available": "A seção do sistema '{part:s}' está indisponivel neste backup", "backup_ask_for_copying_if_needed": "Alguns arquivos não consiguiram ser preparados para backup utilizando o metodo que não gasta espaço de disco temporariamente. Para realizar o backup {size:s}MB precisam ser usados temporariamente. Você concorda?", "backup_borg_not_implemented": "O método de backup Borg ainda não foi implementado.", - "backup_cant_mount_uncompress_archive": "Não foi possível montar em modo leitura o diretorio de arquivos não comprimido" + "backup_cant_mount_uncompress_archive": "Não foi possível montar em modo leitura o diretorio de arquivos não comprimido", + "backup_copying_to_organize_the_archive": "Copiando {size:s}MB para organizar o arquivo" } From 577cd2c85834227c8de75bf0ea6c81321c65c89a Mon Sep 17 00:00:00 2001 From: ButterflyOfFire Date: Wed, 30 May 2018 20:17:29 +0000 Subject: [PATCH 35/42] [i18n] Translated using Weblate (Arabic) Currently translated at 91.8% (371 of 404 strings) --- locales/ar.json | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/locales/ar.json b/locales/ar.json index d2bc735f2..2ec29d7e7 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -16,7 +16,7 @@ "app_change_url_success": "Successfully changed {app:s} url to {domain:s}{path:s}", "app_extraction_failed": "Unable to extract installation files", "app_id_invalid": "Invalid app id", - "app_incompatible": "The app {app} is incompatible with your YunoHost version", + "app_incompatible": "إن التطبيق {app} غير متوافق مع إصدار واي يونوهوست YunoHost الخاص بك", "app_install_files_invalid": "Invalid installation files", "app_location_already_used": "The app '{app}' is already installed on that location ({path})", "app_make_default_location_already_used": "Can't make the app '{app}' the default on the domain {domain} is already used by the other app '{other_app}'", @@ -26,7 +26,7 @@ "app_no_upgrade": "البرمجيات لا تحتاج إلى تحديث", "app_not_correctly_installed": "يبدو أن التطبيق {app:s} لم يتم تنصيبه بشكل صحيح", "app_not_installed": "إنّ التطبيق {app:s} غير مُنصَّب", - "app_not_properly_removed": "{app:s} has not been properly removed", + "app_not_properly_removed": "لم يتم حذف تطبيق {app:s} بشكلٍ جيّد", "app_package_need_update": "The app {app} package needs to be updated to follow YunoHost changes", "app_removed": "تمت إزالة تطبيق {app:s}", "app_requirements_checking": "Checking required packages for {app}...", @@ -129,7 +129,7 @@ "certmanager_hit_rate_limit": "Too many certificates already issued for exact set of domains {domain:s} recently. Please try again later. See https://letsencrypt.org/docs/rate-limits/ for more details", "certmanager_http_check_timeout": "Timed out when server tried to contact itself through HTTP using public IP address (domain {domain:s} with ip {ip:s}). You may be experiencing hairpinning issue or the firewall/router ahead of your server is misconfigured.", "certmanager_no_cert_file": "تعذرت عملية قراءة شهادة نطاق {domain:s} (الملف : {file:s})", - "certmanager_old_letsencrypt_app_detected": "\nYunohost detected that the 'letsencrypt' app is installed, which conflits with the new built-in certificate management features in Yunohost. If you wish to use the new built-in features, please run the following commands to migrate your installation:\n\n yunohost app remove letsencrypt\n yunohost domain cert-install\n\nN.B.: this will attempt to re-install certificates for all domains with a Let's Encrypt certificate or self-signed certificate", + "certmanager_old_letsencrypt_app_detected": "", "certmanager_self_ca_conf_file_not_found": "Configuration file not found for self-signing authority (file: {file:s})", "certmanager_unable_to_parse_self_CA_name": "Unable to parse name of self-signing authority (file: {file:s})", "custom_app_url_required": "You must provide a URL to upgrade your custom app {app:s}", @@ -324,7 +324,7 @@ "service_regenconf_failed": "Unable to regenerate the configuration for service(s): {services}", "service_regenconf_pending_applying": "Applying pending configuration for service '{service}'...", "service_remove_failed": "Unable to remove service '{service:s}'", - "service_removed": "The service '{service:s}' has been removed", + "service_removed": "تمت إزالة خدمة '{service:s}'", "service_start_failed": "", "service_started": "The service '{service:s}' has been started", "service_status_failed": "Unable to determine status of service '{service:s}'", @@ -364,10 +364,21 @@ "yunohost_ca_creation_success": "تم إنشاء هيئة الشهادات المحلية.", "yunohost_configured": "YunoHost has been configured", "yunohost_installing": "عملية تنصيب يونوهوست جارية …", - "yunohost_not_installed": "YunoHost is not or not correctly installed. Please execute 'yunohost tools postinstall'", + "yunohost_not_installed": "إنَّ واي يونوهوست ليس مُنَصَّب أو هو مثبت حاليا بشكل خاطئ. قم بتنفيذ الأمر 'yunohost tools postinstall'", "migration_description_0003_migrate_to_stretch": "تحديث النظام إلى ديبيان ستريتش و واي يونوهوست 3.0", "migration_0003_patching_sources_list": "عملية تعديل ملف المصادر sources.lists جارية ...", "migration_0003_main_upgrade": "بداية عملية التحديث الأساسية ...", "migration_0003_fail2ban_upgrade": "بداية عملية تحديث fail2ban ...", - "migration_0003_not_jessie": "إن توزيعة ديبيان الحالية تختلف عن جيسي !" + "migration_0003_not_jessie": "إن توزيعة ديبيان الحالية تختلف عن جيسي !", + "migration_description_0002_migrate_to_tsig_sha256": "يقوم بتحسين أمان TSIG لنظام أسماء النطاقات الديناميكة باستخدام SHA512 بدلًا مِن MD5", + "migration_0003_backward_impossible": "لا يُمكن إلغاء عملية الإنتقال إلى ستريتش.", + "migration_0003_system_not_fully_up_to_date": "إنّ نظامك غير مُحدَّث بعدُ لذا يرجى القيام بتحديث عادي أولا قبل إطلاق إجراء الإنتقال إلى نظام ستريتش.", + "migrations_list_conflict_pending_done": "لا يمكنك استخدام --previous و --done معًا على نفس سطر الأوامر.", + "service_description_avahi-daemon": "يسمح لك بالنفاذ إلى خادومك عبر الشبكة المحلية باستخدام yunohost.local", + "service_description_glances": "يقوم بمراقبة معلومات النظام على خادومك", + "service_description_metronome": "يُدير حسابات الدردشة الفورية XMPP", + "service_description_nginx": "يقوم بتوفير النفاذ و السماح بالوصول إلى كافة مواقع الويب المستضافة على خادومك", + "service_description_php5-fpm": "يقوم بتشغيل تطبيقات الـ PHP مع خادوم الويب nginx", + "service_description_postfix": "يقوم بإرسال و تلقي الرسائل البريدية الإلكترونية", + "service_description_yunohost-api": "يقوم بإدارة التفاعلات ما بين واجهة الويب لواي يونوهوست و النظام" } From ff9e9a10789572047eff32a052c74a20886ee9c4 Mon Sep 17 00:00:00 2001 From: ButterflyOfFire Date: Sun, 10 Jun 2018 01:28:14 +0000 Subject: [PATCH 36/42] [i18n] Translated using Weblate (Arabic) Currently translated at 91.8% (371 of 404 strings) --- locales/ar.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/ar.json b/locales/ar.json index 2ec29d7e7..c6f576536 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -29,7 +29,7 @@ "app_not_properly_removed": "لم يتم حذف تطبيق {app:s} بشكلٍ جيّد", "app_package_need_update": "The app {app} package needs to be updated to follow YunoHost changes", "app_removed": "تمت إزالة تطبيق {app:s}", - "app_requirements_checking": "Checking required packages for {app}...", + "app_requirements_checking": "جار فحص الحزم اللازمة لـ {app} ...", "app_requirements_failed": "Unable to meet requirements for {app}: {error}", "app_requirements_unmeet": "Requirements are not met for {app}, the package {pkgname} ({version}) must be {spec}", "app_sources_fetch_failed": "تعذرت عملية جلب مصادر الملفات", From 1c7b5a7ac977b0e304f20b9f77d1cd623bb2a866 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Holcroft Date: Tue, 12 Jun 2018 21:16:54 +0000 Subject: [PATCH 37/42] [i18n] Translated using Weblate (French) Currently translated at 100.0% (404 of 404 strings) --- locales/fr.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/fr.json b/locales/fr.json index 3939503f9..ad04bc46f 100644 --- a/locales/fr.json +++ b/locales/fr.json @@ -393,7 +393,7 @@ "migration_0003_not_jessie": "La distribution Debian actuelle n’est pas Jessie !", "migration_0003_system_not_fully_up_to_date": "Votre système n’est pas complètement à jour. Veuillez mener une mise à jour classique avant de lancer à migration à Stretch.", "migration_0003_still_on_jessie_after_main_upgrade": "Quelque chose s’est ma passé pendant la mise à niveau principale : le système est toujours sur Jessie ?!? Pour investiguer le problème, veuillez regarder {log} 🙁…", - "migration_0003_general_warning": "Veuillez noter que cette migration est une opération délicate. Si l’équipe YunoHost a fait de son mieux pour la relire et la tester, la migration pourrait tout de même casser des parties de votre système ou de vos applications.\n\nEn conséquence, nous vous recommandons :\n - de lancer une sauvegarde de vos données ou applications critiques ;\n - d’être patient après avoir lancé la migration : selon votre connexion internet et matériel, cela pourrait prendre jusqu'à quelques heures pour que tout soit à niveau.", + "migration_0003_general_warning": "Veuillez noter que cette migration est une opération délicate. Si l’équipe YunoHost a fait de son mieux pour la relire et la tester, la migration pourrait tout de même casser des parties de votre système ou de vos applications.\n\nEn conséquence, nous vous recommandons :\n - de lancer une sauvegarde de vos données ou applications critiques. Plus d’informations sur https://yunohost.org/backup ;\n - d’être patient après avoir lancé la migration : selon votre connexion internet et matériel, cela pourrait prendre jusqu'à quelques heures pour que tout soit à niveau.\n\nDe plus, le port SMTP utilisé par les clients de messagerie externes comme (Thunderbird ou K9-Mail) a été changé de 465 (SSL/TLS) à 587 (STARTTLS). L’ancien port 465 sera automatiquement fermé et le nouveau port 587 sera ouvert dans le pare-feu. Vous et vos utilisateurs *devront* adapter la configuration de vos clients de messagerie en conséquence !", "migration_0003_problematic_apps_warning": "Veuillez noter que les applications suivantes, éventuellement problématiques, ont été détectées. Il semble qu’elles n’aient pas été installées depuis une liste d’application ou qu’elles ne soit pas marquées «working ». En conséquence, nous ne pouvons pas garantir qu’elles fonctionneront après la mise à niveau : {problematic_apps}", "migration_0003_modified_files": "Veuillez noter que les fichiers suivants ont été détectés comme modifiés manuellement et pourraient être écrasés à la fin de la mise à niveau : {manually_modified_files}", "migrations_list_conflict_pending_done": "Vous ne pouvez pas utiliser --previous et --done simultanément.", From 8c6e91ceed9c64eedc5579e45ca2e09053a545be Mon Sep 17 00:00:00 2001 From: Quenti Date: Tue, 12 Jun 2018 19:50:12 +0000 Subject: [PATCH 38/42] [i18n] Translated using Weblate (Occitan) Currently translated at 100.0% (404 of 404 strings) --- locales/oc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index 979afcd13..c68c51b4b 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -373,7 +373,7 @@ "migration_description_0001_change_cert_group_to_sslcert": "Càmbia las permissions de grop dels certificats de « metronome » per « ssl-cert »", "migration_0003_restoring_origin_nginx_conf": "Vòstre fichièr /etc/nginx/nginx.conf es estat modificat manualament. La migracion reïnicializarà d’en primièr son estat origina… Lo fichièr precedent serà disponible coma {backup_dest}.", "migration_0003_still_on_jessie_after_main_upgrade": "Quicòm a trucat pendent la mesa a nivèl màger : lo sistèma es encara jos Jessie ?!? Per trobar lo problèma, agachatz {log} …", - "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.", + "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas. Mai d’informacions a https://yunohost.org/backup ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.\n\nEn mai, lo pòrt per SMTP, utilizat pels clients de corrièls extèrns coma (Thunderbird o K9-Mail) foguèt cambiat de 465 (SSL/TLS) per 587 (STARTTLS). L’ancian pòrt 465 serà automaticament tampat e lo nòu pòrt 587 serà dobèrt dins lo parafuòc. Vosautres e vòstres utilizaires *auretz* d’adaptar la configuracion de vòstre client de corrièl segon aqueles cambiaments !", "migration_0003_problematic_apps_warning": "Notatz que las aplicacions seguentas, saique problematicas, son estadas desactivadas. Semblan d’aver estadas installadas d’una lista d’aplicacions o que son pas marcadas coma «working ». En consequéncia, podèm pas assegurar que tendràn de foncionar aprèp la mesa a nivèl : {problematic_apps}", "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", "migrations_migration_has_failed": "La migracion {number} {name} a pas capitat amb l’excepcion {exception}, anullacion", From 4e135b6546665234bd1d2c638eeada0ce765f605 Mon Sep 17 00:00:00 2001 From: Passaire Date: Wed, 13 Jun 2018 17:44:27 +0000 Subject: [PATCH 39/42] [i18n] Translated using Weblate (Occitan) Currently translated at 100.0% (404 of 404 strings) --- locales/oc.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/oc.json b/locales/oc.json index c68c51b4b..103c0d3e6 100644 --- a/locales/oc.json +++ b/locales/oc.json @@ -373,7 +373,7 @@ "migration_description_0001_change_cert_group_to_sslcert": "Càmbia las permissions de grop dels certificats de « metronome » per « ssl-cert »", "migration_0003_restoring_origin_nginx_conf": "Vòstre fichièr /etc/nginx/nginx.conf es estat modificat manualament. La migracion reïnicializarà d’en primièr son estat origina… Lo fichièr precedent serà disponible coma {backup_dest}.", "migration_0003_still_on_jessie_after_main_upgrade": "Quicòm a trucat pendent la mesa a nivèl màger : lo sistèma es encara jos Jessie ?!? Per trobar lo problèma, agachatz {log} …", - "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas. Mai d’informacions a https://yunohost.org/backup ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.\n\nEn mai, lo pòrt per SMTP, utilizat pels clients de corrièls extèrns coma (Thunderbird o K9-Mail) foguèt cambiat de 465 (SSL/TLS) per 587 (STARTTLS). L’ancian pòrt 465 serà automaticament tampat e lo nòu pòrt 587 serà dobèrt dins lo parafuòc. Vosautres e vòstres utilizaires *auretz* d’adaptar la configuracion de vòstre client de corrièl segon aqueles cambiaments !", + "migration_0003_general_warning": "Notatz qu’aquesta migracion es una operacion delicata. Encara que la còla YunoHost aguèsse fach çò melhor per la tornar legir e provar, la migracion poiriá copar de parts del sistèma o de las aplicacions.\n\nEn consequéncia, vos recomandam :\n· · · · - de lançar una salvagarda de vòstras donadas o aplicacions criticas. Mai d’informacions a https://yunohost.org/backup ;\n· · · · - d’èsser pacient aprèp aver lançat la migracion : segon vòstra connexion Internet e material, pòt trigar qualques oras per que tot siá mes al nivèl.\n\nEn mai, lo pòrt per SMTP, utilizat pels clients de corrièls extèrns (coma Thunderbird o K9-Mail per exemple) foguèt cambiat de 465 (SSL/TLS) per 587 (STARTTLS). L’ancian pòrt 465 serà automaticament tampat e lo nòu pòrt 587 serà dobèrt dins lo parafuòc. Vosautres e vòstres utilizaires *auretz* d’adaptar la configuracion de vòstre client de corrièl segon aqueles cambiaments !", "migration_0003_problematic_apps_warning": "Notatz que las aplicacions seguentas, saique problematicas, son estadas desactivadas. Semblan d’aver estadas installadas d’una lista d’aplicacions o que son pas marcadas coma «working ». En consequéncia, podèm pas assegurar que tendràn de foncionar aprèp la mesa a nivèl : {problematic_apps}", "migrations_bad_value_for_target": "Nombre invalid pel paramètre « target », los numèros de migracion son 0 o {}", "migrations_migration_has_failed": "La migracion {number} {name} a pas capitat amb l’excepcion {exception}, anullacion", From ac5183665a88ce30b007b8c106b2f925bbdd635c Mon Sep 17 00:00:00 2001 From: ButterflyOfFire Date: Thu, 14 Jun 2018 16:05:46 +0000 Subject: [PATCH 40/42] [i18n] Translated using Weblate (Arabic) Currently translated at 91.8% (371 of 404 strings) --- locales/ar.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/locales/ar.json b/locales/ar.json index c6f576536..cda9c2c8b 100644 --- a/locales/ar.json +++ b/locales/ar.json @@ -14,10 +14,10 @@ "app_change_url_identical_domains": "The old and new domain/url_path are identical ('{domain:s}{path:s}'), nothing to do.", "app_change_url_no_script": "This application '{app_name:s}' doesn't support url modification yet. Maybe you should upgrade the application.", "app_change_url_success": "Successfully changed {app:s} url to {domain:s}{path:s}", - "app_extraction_failed": "Unable to extract installation files", + "app_extraction_failed": "تعذر فك الضغط عن ملفات التنصيب", "app_id_invalid": "Invalid app id", "app_incompatible": "إن التطبيق {app} غير متوافق مع إصدار واي يونوهوست YunoHost الخاص بك", - "app_install_files_invalid": "Invalid installation files", + "app_install_files_invalid": "ملفات التنصيب خاطئة", "app_location_already_used": "The app '{app}' is already installed on that location ({path})", "app_make_default_location_already_used": "Can't make the app '{app}' the default on the domain {domain} is already used by the other app '{other_app}'", "app_location_install_failed": "Unable to install the app in this location because it conflit with the app '{other_app}' already installed on '{other_path}'", @@ -41,7 +41,7 @@ "app_upgraded": "تم تحديث التطبيق {app:s}", "appslist_corrupted_json": "Could not load the application lists. It looks like {filename:s} is corrupted.", "appslist_could_not_migrate": "Could not migrate app list {appslist:s} ! Unable to parse the url... The old cron job has been kept in {bkp_file:s}.", - "appslist_fetched": "The application list {appslist:s} has been fetched", + "appslist_fetched": "تم جلب قائمة تطبيقات {appslist:s}", "appslist_migrating": "Migrating application list {appslist:s} ...", "appslist_name_already_tracked": "There is already a registered application list with name {name:s}.", "appslist_removed": "تم حذف قائمة البرمجيات {appslist:s}", @@ -91,16 +91,16 @@ "backup_deleted": "The backup has been deleted", "backup_extracting_archive": "Extracting the backup archive...", "backup_hook_unknown": "Backup hook '{hook:s}' unknown", - "backup_invalid_archive": "Invalid backup archive", + "backup_invalid_archive": "نسخة إحتياطية غير صالحة", "backup_method_borg_finished": "Backup into borg finished", - "backup_method_copy_finished": "Backup copy finished", + "backup_method_copy_finished": "إنتهت عملية النسخ الإحتياطي", "backup_method_custom_finished": "Custom backup method '{method:s}' finished", "backup_method_tar_finished": "Backup tar archive created", "backup_no_uncompress_archive_dir": "Uncompress archive directory doesn't exist", - "backup_nothings_done": "There is nothing to save", + "backup_nothings_done": "ليس هناك أي شيء للحفظ", "backup_output_directory_forbidden": "Forbidden output directory. Backups can't be created in /bin, /boot, /dev, /etc, /lib, /root, /run, /sbin, /sys, /usr, /var or /home/yunohost.backup/archives sub-folders", "backup_output_directory_not_empty": "The output directory is not empty", - "backup_output_directory_required": "You must provide an output directory for the backup", + "backup_output_directory_required": "يتوجب عليك تحديد مجلد لتلقي النسخ الإحتياطية", "backup_output_symlink_dir_broken": "You have a broken symlink instead of your archives directory '{path:s}'. You may have a specific setup to backup your data on an other filesystem, in this case you probably forgot to remount or plug your hard dirve or usb key.", "backup_running_app_script": "Running backup script of app '{app:s}'...", "backup_running_hooks": "Running backup hooks...", @@ -113,7 +113,7 @@ "certmanager_attempt_to_renew_valid_cert": "The certificate for domain {domain:s} is not about to expire! Use --force to bypass", "certmanager_attempt_to_replace_valid_cert": "You are attempting to overwrite a good and valid certificate for domain {domain:s}! (Use --force to bypass)", "certmanager_cannot_read_cert": "Something wrong happened when trying to open current certificate for domain {domain:s} (file: {file:s}), reason: {reason:s}", - "certmanager_cert_install_success": "تمت عملية تنصيب شهادة Let's Encrypt بنجاح على النطاق {domain:s}!", + "certmanager_cert_install_success": "تمت عملية تنصيب شهادة Let's Encrypt بنجاح على النطاق {domain:s} !", "certmanager_cert_install_success_selfsigned": "Successfully installed a self-signed certificate for domain {domain:s}!", "certmanager_cert_renew_success": "نجحت عملية تجديد شهادة Let's Encrypt الخاصة باسم النطاق {domain:s} !", "certmanager_cert_signing_failed": "فشل إجراء توقيع الشهادة الجديدة", @@ -318,15 +318,15 @@ "service_disable_failed": "", "service_disabled": "The service '{service:s}' has been disabled", "service_enable_failed": "", - "service_enabled": "The service '{service:s}' has been enabled", - "service_no_log": "No log to display for service '{service:s}'", + "service_enabled": "تم تنشيط خدمة '{service:s}'", + "service_no_log": "ليس لخدمة '{service:s}' أي سِجلّ للعرض", "service_regenconf_dry_pending_applying": "Checking pending configuration which would have been applied for service '{service}'...", "service_regenconf_failed": "Unable to regenerate the configuration for service(s): {services}", "service_regenconf_pending_applying": "Applying pending configuration for service '{service}'...", "service_remove_failed": "Unable to remove service '{service:s}'", "service_removed": "تمت إزالة خدمة '{service:s}'", "service_start_failed": "", - "service_started": "The service '{service:s}' has been started", + "service_started": "تم إطلاق تشغيل خدمة '{service:s}'", "service_status_failed": "Unable to determine status of service '{service:s}'", "service_stop_failed": "", "service_stopped": "The service '{service:s}' has been stopped", From 5e77e6e1083d513adb74c2f74e8759a7b8ea59a4 Mon Sep 17 00:00:00 2001 From: Laurent Peuch Date: Sun, 17 Jun 2018 01:39:22 +0200 Subject: [PATCH 41/42] [fix] local variables and various fix on psql helpers --- data/helpers.d/psql | 52 ++++++++++++++++++++++----------------------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/data/helpers.d/psql b/data/helpers.d/psql index ddacbef8c..2ef13482a 100644 --- a/data/helpers.d/psql +++ b/data/helpers.d/psql @@ -7,16 +7,15 @@ ynh_psql_test_if_first_run() { then echo "PostgreSQL is already installed, no need to create master password" else - pgsql=$(ynh_string_random) - pg_hba="" - echo "$pgsql" >> /etc/yunohost/psql + local pgsql="$(ynh_string_random)" + echo "$pgsql" > /etc/yunohost/psql if [ -e /etc/postgresql/9.4/ ] then - pg_hba=/etc/postgresql/9.4/main/pg_hba.conf + local pg_hba=/etc/postgresql/9.4/main/pg_hba.conf elif [ -e /etc/postgresql/9.6/ ] then - pg_hba=/etc/postgresql/9.6/main/pg_hba.conf + local pg_hba=/etc/postgresql/9.6/main/pg_hba.conf else ynh_die "postgresql shoud be 9.4 or 9.6" fi @@ -29,7 +28,7 @@ ynh_psql_test_if_first_run() { # Note: we can't use peer since YunoHost create users with nologin # See: https://github.com/YunoHost/yunohost/blob/unstable/data/helpers.d/user sed -i '/local\s*all\s*all\s*peer/i \ - local all all password' "$pg_hba" + local all all password' "$pg_hba" systemctl enable postgresql systemctl reload postgresql fi @@ -45,9 +44,9 @@ ynh_psql_test_if_first_run() { # | arg: pwd - the user password # | arg: db - the database to connect to ynh_psql_connect_as() { - user="$1" - pwd="$2" - db="$3" + local user="$1" + local pwd="$2" + local db="$3" sudo --login --user=postgres PGUSER="$user" PGPASSWORD="$pwd" psql "$db" } @@ -55,9 +54,8 @@ ynh_psql_connect_as() { # # usage: ynh_psql_execute_as_root sql [db] # | arg: sql - the SQL command to execute -# | arg: db - the database to connect to ynh_psql_execute_as_root () { - sql="$1" + local sql="$1" sudo --login --user=postgres psql <<< "$sql" } @@ -67,8 +65,8 @@ ynh_psql_execute_as_root () { # | arg: file - the file containing SQL commands # | arg: db - the database to connect to ynh_psql_execute_file_as_root() { - file="$1" - db="$2" + local file="$1" + local db="$2" sudo --login --user=postgres psql "$db" < "$file" } @@ -82,11 +80,11 @@ ynh_psql_execute_file_as_root() { # | arg: name - Name of the database # | arg: pwd - Password of the database. If not given, a password will be generated ynh_psql_setup_db () { - db_user="$1" - db_name="$2" - new_db_pwd=$(ynh_string_random) # Generate a random password + local db_user="$1" + local db_name="$2" + local new_db_pwd=$(ynh_string_random) # Generate a random password # If $3 is not given, use new_db_pwd instead for db_pwd. - db_pwd="${3:-$new_db_pwd}" + local db_pwd="${3:-$new_db_pwd}" ynh_psql_create_db "$db_name" "$db_user" "$db_pwd" # Create the database ynh_app_setting_set "$app" psqlpwd "$db_pwd" # Store the password in the app's config } @@ -98,9 +96,9 @@ ynh_psql_setup_db () { # | arg: user - the user to grant privilegies # | arg: pwd - the user password ynh_psql_create_db() { - db="$1" - user="$2" - pwd="$3" + local db="$1" + local user="$2" + local pwd="$3" ynh_psql_create_user "$user" "$pwd" sudo --login --user=postgres createdb --owner="$user" "$db" } @@ -111,8 +109,8 @@ ynh_psql_create_db() { # | arg: db - the database name to drop # | arg: user - the user to drop ynh_psql_remove_db() { - db="$1" - user="$2" + local db="$1" + local user="$2" sudo --login --user=postgres dropdb "$db" ynh_psql_drop_user "$user" } @@ -125,7 +123,7 @@ ynh_psql_remove_db() { # | arg: db - the database name to dump # | ret: the psqldump output ynh_psql_dump_db() { - db="$1" + local db="$1" sudo --login --user=postgres pg_dump "$db" } @@ -135,9 +133,9 @@ ynh_psql_dump_db() { # usage: ynh_psql_create_user user pwd [host] # | arg: user - the user name to create ynh_psql_create_user() { - user="$1" - pwd="$2" - sudo --login --user=postgres psql -c"CREATE USER $user WITH PASSWORD '$pwd'" postgres + local user="$1" + local pwd="$2" + sudo --login --user=postgres psql -c"CREATE USER $user WITH PASSWORD '$pwd'" postgres } # Drop a user @@ -145,6 +143,6 @@ ynh_psql_create_user() { # usage: ynh_psql_drop_user user # | arg: user - the user name to drop ynh_psql_drop_user() { - user="$1" + local user="$1" sudo --login --user=postgres dropuser "$user" } From e240fe8659180a3c4477295c5fa4dd94e6ce6cd5 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Sun, 17 Jun 2018 01:17:26 +0000 Subject: [PATCH 42/42] Update changelog for 2.7.14 release --- debian/changelog | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/debian/changelog b/debian/changelog index 2e480e1bb..c9f5408dd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +yunohost (2.7.14) stable; urgency=low + + * Last minute fix : install php7.0-acpu to hopefully make stretch still work after the upgrade + * Improve Occitan, French, Portuguese, Arabic translations + * [fix] local variables and various fix on psql helpers + + -- Alexandre Aubin Sun, 17 Jun 2018 01:16:13 +0000 yunohost (2.7.13.6) testing; urgency=low @@ -5,7 +12,7 @@ yunohost (2.7.13.6) testing; urgency=low * [stretch-migration] Disable predictable network interface names Fixes by Bram and Aleks - + -- Alexandre Aubin Fri, 15 Jun 2018 16:20:00 +0000 yunohost (2.7.13.5) testing; urgency=low