From 53e12618125cee7a1263b28878038f924f61c701 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Tue, 30 Sep 2025 06:15:00 +0200 Subject: [PATCH] fix: update translation --- locale/fr/LC_MESSAGES/rougail_output_doc.po | 86 +++++++++++------- locale/rougail_output_doc.pot | 84 ++++++++++------- .../fr/LC_MESSAGES/rougail_output_doc.mo | Bin 6622 -> 7123 bytes 3 files changed, 101 insertions(+), 69 deletions(-) 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 c7c952e41a351a29eb1c5025f8facea1f031c1bc..696f043d66b047d195b0ee1f44e83117132b91f7 100644 GIT binary patch delta 1931 zcmZY9U1$_n7{>88y1LOOyK5SC*H|4tqS19tVm{RP8Lh^cL|v zi|s|BND!ymQrZ&G3uEKeB3LTY8VZ(DD41R-D)gpcTiPNjUPSQ!%uZ1BkTbt?W;SQe zdCz<1UenE$g?m+@Ge+4-olX60g4q$Qn8by0WwO~?{0^t!W1O!CVgJt-V1jNk=x@Q- z==WeV?!kpP5IiqpE&cCtxmm&fpi$0^7?&DMU<_MO18+qQcmUU67L#}Zt8o_Q${FTRfZu@ZAw&HL>Hjp^Jti*X#r1^5%{AMc}H@BrJehEZo=FKUAC zAwjWEke}E9*5em}H&Ej|!8usQYNnxsGkCwPprM&}ViG^VnRp(T;8mQ5f1D5jD}j(7|xDG{HJtPX8@bBtMQ4|8+F3aYHK^LxsvA0iNO#Y{$jK zOQFr6W}ZXk=hvtgokP;den5g`H*htMVk1VXO3ydqGWy%F6^~UBf4y*+8(R5g)Smv1 z8u&jXdR9T^Y{mpCGW$>=9>69XLJfEq*=DOIY?{bi)c8qMB%8Sq6zfDq{+$91?R6gc zUptA5aS;8LU_Jd&+=L&CJ-WHl|z-N_tm4uDRj`# z-XBJVY!LOs+o*|*VGvZzju(ff-kIQCjznXbLrx~|WO7d0J(THl)5TonyJg;RBp!Kw&pFta_CAlK zUcNOF$(J`ZI1R0Bjm^ak(MyxUM@NQo?!jZ;Z_{du|5SHP^y2Z@bSIZ_+-%l$++5yC hj|}mij9aXWpD6SC6SJZ(-gVr(mrkT!xpykD;~97t$I$=) delta 1715 zcmXxkOH5Ni6vpu>6sREYhaxHkc?#uKDGw_m3ZlfsC~>1kD)B*tXcXc?u*Q|djReKS z1-erb#6>j`bz^jgx)4~2B!-niTu4k@DER*_x06nPGq>&BGiT22bj`dsIG^IYXJ~Eo z⋙~W6t0QCvUWlXk+{sz;!r^x%dQQa0)YV+MX|A9P{6}108%R4}GZbALlI}JF(1| zpc!P~;=)VJ!nc@&Ur`JHL@nszOFJ+v0C;0h|hbne1tO*wMO_^=!sZ7-qLd4$P0 zhWh<$EaU#>GXw3&!8SLb2aB;8bMPYSXok>(6Q}^^umsI|W2&JPH{og2Mh0w0P$_?g zT6Y$e=~WEYGRPty+1QRsX)o%`22q)rzyf@a+UcS_|Aop-X2M#4P3UHR3KiH5EW>eB zz+X_ASjB(nN+kb#7({d6N?j`|!Xp@k{ivPaM9RQCL^f?6V;zRD5|`}Hv&nBM^Fs7t zJL-nFQ5(FAI7GnUgoz@3%)^4%PgY;SwY<(mdaA* zQjyJ>B2n7n}^EONmMP}M+Gp6B^dn1KxY$ANowIr^x%1WK7#w0e?&K?a2KV}YkLTb zn4hz~g9>~St8oUmVk{L&vP?1Ri2cY%L35UYGH@MLTob4rys)p&+Vd#xsw&P$Mc#&$ zconzf7^;S5(1B{It!DaeO=yX9eOCdgdG-9WzLml@)IS>=wIT(p>AZDgWkF5RD?kNH zxma0g#7Mf1N>54|eHUFttRPivKDsi(AFNet?A~~|zg2+xXVdwI+W~t(VVefJcIKxa zq=#D#gZ=hIXIe{V^H%y*#Nk#K9-wMSO;1THJ(!~zP0zcU&Qiw_Zam_~NpG<)P+w*X zowBk1-|fp5s(k9#`j=Eq>6p~2=z1DV?zM`6TzA(Mcfj2l=}nU@{IqgmDe0cj_aLjV8(