mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Merge branch 'dev' into enh-dns-autoconf
This commit is contained in:
commit
246eb1ab5c
6 changed files with 19 additions and 18 deletions
|
@ -614,7 +614,7 @@
|
|||
"service_disabled": "The service '{service}' will not be started anymore when system boots.",
|
||||
"service_enable_failed": "Could not make the service '{service}' automatically start at boot.\n\nRecent service logs:{logs}",
|
||||
"service_enabled": "The service '{service}' will now be automatically started during system boots.",
|
||||
"service_not_reloading_because_conf_broken": "Not reloading/restarting service '{name}' because it configuration is broken: {errors}",
|
||||
"service_not_reloading_because_conf_broken": "Not reloading/restarting service '{name}' because its configuration is broken: {errors}",
|
||||
"service_regen_conf_is_deprecated": "'yunohost service regen-conf' is deprecated! Please use 'yunohost tools regen-conf' instead.",
|
||||
"service_reload_failed": "Could not reload the service '{service}'\n\nRecent service logs:{logs}",
|
||||
"service_reload_or_restart_failed": "Could not reload or restart the service '{service}'\n\nRecent service logs:{logs}",
|
||||
|
|
|
@ -137,15 +137,15 @@
|
|||
"upnp_dev_not_found": "Aucun périphérique compatible UPnP n'a été trouvé",
|
||||
"upnp_disabled": "L'UPnP est désactivé",
|
||||
"upnp_enabled": "L'UPnP est activé",
|
||||
"upnp_port_open_failed": "Impossible d’ouvrir les ports UPnP",
|
||||
"user_created": "L’utilisateur a été créé",
|
||||
"user_creation_failed": "Impossible de créer l’utilisateur {user} : {error}",
|
||||
"user_deleted": "L’utilisateur a été supprimé",
|
||||
"user_deletion_failed": "Impossible de supprimer l’utilisateur {user} : {error}",
|
||||
"user_home_creation_failed": "Impossible de créer le dossier personnel '{home}' de l’utilisateur",
|
||||
"user_unknown": "L’utilisateur {user} est inconnu",
|
||||
"user_update_failed": "Impossible de mettre à jour l’utilisateur {user} : {error}",
|
||||
"user_updated": "L’utilisateur a été modifié",
|
||||
"upnp_port_open_failed": "Impossible d'ouvrir les ports UPnP",
|
||||
"user_created": "L'utilisateur a été créé",
|
||||
"user_creation_failed": "Impossible de créer l'utilisateur {user} : {error}",
|
||||
"user_deleted": "L'utilisateur a été supprimé",
|
||||
"user_deletion_failed": "Impossible de supprimer l'utilisateur {user} : {error}",
|
||||
"user_home_creation_failed": "Impossible de créer le dossier personnel '{home}' de l'utilisateur",
|
||||
"user_unknown": "L'utilisateur {user} est inconnu",
|
||||
"user_update_failed": "Impossible de mettre à jour l'utilisateur {user} : {error}",
|
||||
"user_updated": "L'utilisateur a été modifié",
|
||||
"yunohost_already_installed": "YunoHost est déjà installé",
|
||||
"yunohost_configured": "YunoHost est maintenant configuré",
|
||||
"yunohost_installing": "L'installation de YunoHost est en cours...",
|
||||
|
@ -169,10 +169,10 @@
|
|||
"certmanager_unable_to_parse_self_CA_name": "Impossible d'analyser le nom de l'autorité du certificat auto-signé (fichier : {file})",
|
||||
"mailbox_used_space_dovecot_down": "Le service Dovecot doit être démarré si vous souhaitez voir l'espace disque occupé par la messagerie",
|
||||
"domains_available": "Domaines disponibles :",
|
||||
"backup_archive_broken_link": "Impossible d’accéder à l’archive de sauvegarde (lien invalide vers {path})",
|
||||
"backup_archive_broken_link": "Impossible d'accéder à l'archive de sauvegarde (lien invalide vers {path})",
|
||||
"certmanager_acme_not_configured_for_domain": "Le challenge ACME n'a pas pu être validé pour le domaine {domain} pour le moment car le code de la configuration NGINX est manquant... Merci de vérifier que votre configuration NGINX est à jour avec la commande : `yunohost tools regen-conf nginx --dry-run --with-diff`.",
|
||||
"domain_hostname_failed": "Échec de l’utilisation d’un nouveau nom d'hôte. Cela pourrait causer des soucis plus tard (cela n'en causera peut-être pas).",
|
||||
"app_already_installed_cant_change_url": "Cette application est déjà installée. L’URL ne peut pas être changé simplement par cette fonction. Vérifiez si cela est disponible avec `app changeurl`.",
|
||||
"domain_hostname_failed": "Échec de l'utilisation d'un nouveau nom d'hôte. Cela pourrait causer des soucis plus tard (cela n'en causera peut-être pas).",
|
||||
"app_already_installed_cant_change_url": "Cette application est déjà installée. L'URL ne peut pas être changé simplement par cette fonction. Vérifiez si cela est disponible avec `app changeurl`.",
|
||||
"app_change_url_failed_nginx_reload": "Le redémarrage de NGINX a échoué. Voici la sortie de 'nginx -t' :\n{nginx_errors}",
|
||||
"app_change_url_identical_domains": "L'ancien et le nouveau couple domaine/chemin_de_l'URL sont identiques pour ('{domain}{path}'), rien à faire.",
|
||||
"app_change_url_no_script": "L'application '{app_name}' ne prend pas encore en charge le changement d'URL. Vous devriez peut-être la mettre à jour.",
|
||||
|
|
|
@ -128,7 +128,7 @@ def test_app_config_get_nonexistentstuff(config_app):
|
|||
app_config_get(config_app, "main.components.nonexistent")
|
||||
|
||||
app_setting(config_app, "boolean", delete=True)
|
||||
with pytest.raises(YunohostValidationError):
|
||||
with pytest.raises(YunohostError):
|
||||
app_config_get(config_app, "main.components.boolean")
|
||||
|
||||
|
||||
|
|
|
@ -334,7 +334,8 @@ class ConfigPanel:
|
|||
continue
|
||||
else:
|
||||
raise YunohostError(
|
||||
f"Config panel question '{option['id']}' should be initialized with a value during install or upgrade.", raw_msg=True
|
||||
f"Config panel question '{option['id']}' should be initialized with a value during install or upgrade.",
|
||||
raw_msg=True,
|
||||
)
|
||||
value = self.values[option["name"]]
|
||||
# In general, the value is just a simple value.
|
||||
|
|
|
@ -3,7 +3,7 @@ import json
|
|||
import glob
|
||||
|
||||
# List all locale files (except en.json being the ref)
|
||||
locale_folder = "locales/"
|
||||
locale_folder = "../locales/"
|
||||
locale_files = glob.glob(locale_folder + "*.json")
|
||||
locale_files = [filename.split("/")[-1] for filename in locale_files]
|
||||
locale_files.remove("en.json")
|
||||
|
|
|
@ -3,11 +3,11 @@ import re
|
|||
|
||||
def reformat(lang, transformations):
|
||||
|
||||
locale = open(f"locales/{lang}.json").read()
|
||||
locale = open(f"../locales/{lang}.json").read()
|
||||
for pattern, replace in transformations.items():
|
||||
locale = re.compile(pattern).sub(replace, locale)
|
||||
|
||||
open(f"locales/{lang}.json", "w").write(locale)
|
||||
open(f"../locales/{lang}.json", "w").write(locale)
|
||||
|
||||
|
||||
######################################################
|
||||
|
|
Loading…
Add table
Reference in a new issue