diff --git a/locale/fr/LC_MESSAGES/rougail_output_doc.po b/locale/fr/LC_MESSAGES/rougail_output_doc.po index e091655a5..a0cfffd26 100644 --- a/locale/fr/LC_MESSAGES/rougail_output_doc.po +++ b/locale/fr/LC_MESSAGES/rougail_output_doc.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2025-09-23 22:08+0200\n" -"PO-Revision-Date: 2025-09-23 22:08+0200\n" +"POT-Creation-Date: 2025-09-30 06:12+0200\n" +"PO-Revision-Date: 2025-09-30 06:14+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -16,19 +16,19 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" "X-Generator: Poedit 3.7\n" -#: src/rougail/output_doc/annotator.py:306 +#: src/rougail/output_doc/annotator.py:309 msgid "the value of the information \"{0}\" of the variable \"{1}\"" msgstr "la valeur de l'information \"{0}\" de la variable \"{1}\"" -#: src/rougail/output_doc/annotator.py:309 +#: src/rougail/output_doc/annotator.py:312 msgid "the value of the global information \"{0}\"" msgstr "la valeur de l'information globale \"{0}\"" -#: src/rougail/output_doc/annotator.py:316 +#: src/rougail/output_doc/annotator.py:319 msgid "when the identifier is \"{0}\"" msgstr "lorsque l'identifiant est \"{0}\"" -#: src/rougail/output_doc/annotator.py:318 +#: src/rougail/output_doc/annotator.py:321 msgid "when the identifier is not \"{0}\"" msgstr "lorsque l'identifiant n'est pas \"{0}\"" @@ -148,43 +148,55 @@ msgstr "dépend d'un calcul" msgid "\"{0}\" is a calculation for {1} but has no description in {2}" msgstr "\"{0}\" est un calcul pour {1} mais n'a pas de description dans {2}" -#: src/rougail/output_doc/doc.py:671 src/rougail/output_doc/doc.py:761 +#: src/rougail/output_doc/doc.py:671 src/rougail/output_doc/doc.py:771 msgid "depends on an undocumented variable" msgstr "dépends d'une variable non documentée" -#: src/rougail/output_doc/doc.py:673 +#: src/rougail/output_doc/doc.py:674 msgid "when the variable \"{0}\" hasn't the value \"{1}\"" msgstr "lorsque la variable \"{0}\" n'a pas la valeur \"{1}\"" -#: src/rougail/output_doc/doc.py:675 +#: src/rougail/output_doc/doc.py:676 +msgid "when the variable \"{0}\" is defined and hasn't the value \"{1}\"" +msgstr "lorsque la variable \"{0}\" est définie et n'a pas la valeur \"{1}\"" + +#: src/rougail/output_doc/doc.py:679 msgid "when the variable \"{0}\" has the value \"{1}\"" msgstr "lorsque la variable \"{0}\" a la valeur \"{1}\"" -#: src/rougail/output_doc/doc.py:690 +#: src/rougail/output_doc/doc.py:681 +msgid "when the variable \"{0}\" is defined and has the value \"{1}\"" +msgstr "lorsque la variable \"{0}\" est définie et a la valeur \"{1}\"" + +#: src/rougail/output_doc/doc.py:697 msgid "the value of the variable \"{0}\"" msgstr "la valeur de la variable \"{0}\"" -#: src/rougail/output_doc/doc.py:691 +#: src/rougail/output_doc/doc.py:699 +msgid "the value of the variable \"{0}\" if it is defined" +msgstr "la valeur de la variable \"{0}\" si elle est définie" + +#: src/rougail/output_doc/doc.py:701 msgid "the value of an undocumented variable" msgstr "la valeur d'une variable non documentée" -#: src/rougail/output_doc/doc.py:730 +#: src/rougail/output_doc/doc.py:740 msgid "the values of undocumented variables" msgstr "les valeurs de variables non documentées" -#: src/rougail/output_doc/doc.py:751 +#: src/rougail/output_doc/doc.py:761 msgid "(from an undocumented variable){0}" msgstr "(issue d'une variable non documentée){0}" -#: src/rougail/output_doc/doc.py:757 +#: src/rougail/output_doc/doc.py:767 msgid "{0} (from an undocumented variable)" msgstr "{0} (issue d'une variable non documentée)" -#: src/rougail/output_doc/doc.py:770 +#: src/rougail/output_doc/doc.py:780 msgid "the value of the identifier" msgstr "la valeur de l'identifiant" -#: src/rougail/output_doc/doc.py:774 +#: src/rougail/output_doc/doc.py:784 msgid "the value of the {0}" msgstr "la valeur de l'{0}" @@ -197,12 +209,12 @@ msgid "Example with all variables modifiable" msgstr "Exemple avec toutes les variables modifiable" #: src/rougail/output_doc/output/console.py:145 -#: src/rougail/output_doc/utils.py:388 +#: src/rougail/output_doc/utils.py:393 msgid "Variable" msgstr "Variable" #: src/rougail/output_doc/output/console.py:146 -#: src/rougail/output_doc/utils.py:388 +#: src/rougail/output_doc/utils.py:393 msgid "Description" msgstr "Description" @@ -243,74 +255,78 @@ msgid "reserved IP are allowed" msgstr "les IP réservés sont autorisés" #: src/rougail/output_doc/utils.py:69 +msgid "network must be in CIDR format" +msgstr "réseau doit être au format CIDR" + +#: src/rougail/output_doc/utils.py:74 msgid "the host name can be an IP" msgstr "le nom d'hôte peut être une IP" -#: src/rougail/output_doc/utils.py:74 +#: src/rougail/output_doc/utils.py:79 msgid "the domain name in web address can be an IP" msgstr "le nom de domaine dans l'adresse web peut être une IP" -#: src/rougail/output_doc/utils.py:75 +#: src/rougail/output_doc/utils.py:80 msgid "the domain name in web address can be only a hostname" msgstr "le nom de domaine dans l'adresse web ne peut être qu'un nom d'hôte" -#: src/rougail/output_doc/utils.py:82 +#: src/rougail/output_doc/utils.py:87 msgid "can be range of port" msgstr "peut être un range de port" -#: src/rougail/output_doc/utils.py:83 +#: src/rougail/output_doc/utils.py:88 msgid "can have the protocol" msgstr "peut avoir un protocole" -#: src/rougail/output_doc/utils.py:84 +#: src/rougail/output_doc/utils.py:89 msgid "port 0 is allowed" msgstr "le port 0 est autorisé" -#: src/rougail/output_doc/utils.py:85 +#: src/rougail/output_doc/utils.py:90 msgid "well-known ports (1 to 1023) are allowed" msgstr "les ports connus (de 1 à 1023) sont autorisés" -#: src/rougail/output_doc/utils.py:86 +#: src/rougail/output_doc/utils.py:91 msgid "registred ports (1024 to 49151) are allowed" msgstr "les ports enregistrés (de 1024 à 49151) sont autorisés" -#: src/rougail/output_doc/utils.py:87 +#: src/rougail/output_doc/utils.py:92 msgid "private ports (greater than 49152) are allowed" msgstr "les ports privés (supérieurs à 49152) sont autorisés" -#: src/rougail/output_doc/utils.py:92 +#: src/rougail/output_doc/utils.py:97 msgid "minimum length for the secret is {0} characters" msgstr "longueur minimum pour le secret est de {0} caractères" -#: src/rougail/output_doc/utils.py:93 +#: src/rougail/output_doc/utils.py:98 msgid "maximum length for the secret is {0} characters" msgstr "longueur maximal pour le secret est de {0} caractères" -#: src/rougail/output_doc/utils.py:94 +#: src/rougail/output_doc/utils.py:99 msgid "forbidden characters: {0}" msgstr "caractères interdits: {0}" -#: src/rougail/output_doc/utils.py:99 +#: src/rougail/output_doc/utils.py:104 msgid "this filename could be a relative path" msgstr "ce nom de fichier peut être un chemin relative" -#: src/rougail/output_doc/utils.py:100 +#: src/rougail/output_doc/utils.py:105 msgid "this file must exists" msgstr "ce fichier doit exister" -#: src/rougail/output_doc/utils.py:101 +#: src/rougail/output_doc/utils.py:106 msgid "file type allowed: {0}" msgstr "type de fichier autorisé : {0}" -#: src/rougail/output_doc/utils.py:246 +#: src/rougail/output_doc/utils.py:251 msgid "Variables for \"{0}\"" msgstr "Variables pour \"{0}\"" -#: src/rougail/output_doc/utils.py:263 +#: src/rougail/output_doc/utils.py:268 msgid "Identifiers" msgstr "Identifiants" -#: src/rougail/output_doc/utils.py:409 +#: src/rougail/output_doc/utils.py:414 msgid "{0}: {1}" msgstr "{0} : {1}" diff --git a/locale/rougail_output_doc.pot b/locale/rougail_output_doc.pot index 0330ad3f3..1e39cdd6c 100644 --- a/locale/rougail_output_doc.pot +++ b/locale/rougail_output_doc.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2025-09-23 22:08+0200\n" +"POT-Creation-Date: 2025-09-30 06:14+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -15,19 +15,19 @@ msgstr "" "Generated-By: pygettext.py 1.5\n" -#: src/rougail/output_doc/annotator.py:306 +#: src/rougail/output_doc/annotator.py:309 msgid "the value of the information \"{0}\" of the variable \"{1}\"" msgstr "" -#: src/rougail/output_doc/annotator.py:309 +#: src/rougail/output_doc/annotator.py:312 msgid "the value of the global information \"{0}\"" msgstr "" -#: src/rougail/output_doc/annotator.py:316 +#: src/rougail/output_doc/annotator.py:319 msgid "when the identifier is \"{0}\"" msgstr "" -#: src/rougail/output_doc/annotator.py:318 +#: src/rougail/output_doc/annotator.py:321 msgid "when the identifier is not \"{0}\"" msgstr "" @@ -147,43 +147,55 @@ msgstr "" msgid "\"{0}\" is a calculation for {1} but has no description in {2}" msgstr "" -#: src/rougail/output_doc/doc.py:671 src/rougail/output_doc/doc.py:761 +#: src/rougail/output_doc/doc.py:671 src/rougail/output_doc/doc.py:771 msgid "depends on an undocumented variable" msgstr "" -#: src/rougail/output_doc/doc.py:673 +#: src/rougail/output_doc/doc.py:674 msgid "when the variable \"{0}\" hasn't the value \"{1}\"" msgstr "" -#: src/rougail/output_doc/doc.py:675 +#: src/rougail/output_doc/doc.py:676 +msgid "when the variable \"{0}\" is defined and hasn't the value \"{1}\"" +msgstr "" + +#: src/rougail/output_doc/doc.py:679 msgid "when the variable \"{0}\" has the value \"{1}\"" msgstr "" -#: src/rougail/output_doc/doc.py:690 +#: src/rougail/output_doc/doc.py:681 +msgid "when the variable \"{0}\" is defined and has the value \"{1}\"" +msgstr "" + +#: src/rougail/output_doc/doc.py:697 msgid "the value of the variable \"{0}\"" msgstr "" -#: src/rougail/output_doc/doc.py:691 +#: src/rougail/output_doc/doc.py:699 +msgid "the value of the variable \"{0}\" if it is defined" +msgstr "" + +#: src/rougail/output_doc/doc.py:701 msgid "the value of an undocumented variable" msgstr "" -#: src/rougail/output_doc/doc.py:730 +#: src/rougail/output_doc/doc.py:740 msgid "the values of undocumented variables" msgstr "" -#: src/rougail/output_doc/doc.py:751 +#: src/rougail/output_doc/doc.py:761 msgid "(from an undocumented variable){0}" msgstr "" -#: src/rougail/output_doc/doc.py:757 +#: src/rougail/output_doc/doc.py:767 msgid "{0} (from an undocumented variable)" msgstr "" -#: src/rougail/output_doc/doc.py:770 +#: src/rougail/output_doc/doc.py:780 msgid "the value of the identifier" msgstr "" -#: src/rougail/output_doc/doc.py:774 +#: src/rougail/output_doc/doc.py:784 msgid "the value of the {0}" msgstr "" @@ -196,12 +208,12 @@ msgid "Example with all variables modifiable" msgstr "" #: src/rougail/output_doc/output/console.py:145 -#: src/rougail/output_doc/utils.py:388 +#: src/rougail/output_doc/utils.py:393 msgid "Variable" msgstr "" #: src/rougail/output_doc/output/console.py:146 -#: src/rougail/output_doc/utils.py:388 +#: src/rougail/output_doc/utils.py:393 msgid "Description" msgstr "" @@ -242,74 +254,78 @@ msgid "reserved IP are allowed" msgstr "" #: src/rougail/output_doc/utils.py:69 -msgid "the host name can be an IP" +msgid "network must be in CIDR format" msgstr "" #: src/rougail/output_doc/utils.py:74 +msgid "the host name can be an IP" +msgstr "" + +#: src/rougail/output_doc/utils.py:79 msgid "the domain name in web address can be an IP" msgstr "" -#: src/rougail/output_doc/utils.py:75 +#: src/rougail/output_doc/utils.py:80 msgid "the domain name in web address can be only a hostname" msgstr "" -#: src/rougail/output_doc/utils.py:82 +#: src/rougail/output_doc/utils.py:87 msgid "can be range of port" msgstr "" -#: src/rougail/output_doc/utils.py:83 +#: src/rougail/output_doc/utils.py:88 msgid "can have the protocol" msgstr "" -#: src/rougail/output_doc/utils.py:84 +#: src/rougail/output_doc/utils.py:89 msgid "port 0 is allowed" msgstr "" -#: src/rougail/output_doc/utils.py:85 +#: src/rougail/output_doc/utils.py:90 msgid "well-known ports (1 to 1023) are allowed" msgstr "" -#: src/rougail/output_doc/utils.py:86 +#: src/rougail/output_doc/utils.py:91 msgid "registred ports (1024 to 49151) are allowed" msgstr "" -#: src/rougail/output_doc/utils.py:87 +#: src/rougail/output_doc/utils.py:92 msgid "private ports (greater than 49152) are allowed" msgstr "" -#: src/rougail/output_doc/utils.py:92 +#: src/rougail/output_doc/utils.py:97 msgid "minimum length for the secret is {0} characters" msgstr "" -#: src/rougail/output_doc/utils.py:93 +#: src/rougail/output_doc/utils.py:98 msgid "maximum length for the secret is {0} characters" msgstr "" -#: src/rougail/output_doc/utils.py:94 +#: src/rougail/output_doc/utils.py:99 msgid "forbidden characters: {0}" msgstr "" -#: src/rougail/output_doc/utils.py:99 +#: src/rougail/output_doc/utils.py:104 msgid "this filename could be a relative path" msgstr "" -#: src/rougail/output_doc/utils.py:100 +#: src/rougail/output_doc/utils.py:105 msgid "this file must exists" msgstr "" -#: src/rougail/output_doc/utils.py:101 +#: src/rougail/output_doc/utils.py:106 msgid "file type allowed: {0}" msgstr "" -#: src/rougail/output_doc/utils.py:246 +#: src/rougail/output_doc/utils.py:251 msgid "Variables for \"{0}\"" msgstr "" -#: src/rougail/output_doc/utils.py:263 +#: src/rougail/output_doc/utils.py:268 msgid "Identifiers" msgstr "" -#: src/rougail/output_doc/utils.py:409 +#: src/rougail/output_doc/utils.py:414 msgid "{0}: {1}" msgstr "" diff --git a/src/rougail/output_doc/locale/fr/LC_MESSAGES/rougail_output_doc.mo b/src/rougail/output_doc/locale/fr/LC_MESSAGES/rougail_output_doc.mo index c7c952e41..696f043d6 100644 Binary files a/src/rougail/output_doc/locale/fr/LC_MESSAGES/rougail_output_doc.mo and b/src/rougail/output_doc/locale/fr/LC_MESSAGES/rougail_output_doc.mo differ