update translation
This commit is contained in:
parent
af55e20afe
commit
8be042434b
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Tiramisu\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-02-23 22:11+CET\n"
|
||||
"POT-Creation-Date: 2019-02-24 20:23+CET\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: Emmanuel Garette <egarette@cadoles.com>\n"
|
||||
"Language-Team: Tiramisu's team <egarette@cadoles.com>\n"
|
||||
|
@ -53,35 +53,35 @@ msgstr "l'index est obligatoire pour l'option suiveuse \"{}\""
|
|||
msgid "unknown method {}"
|
||||
msgstr "méthode {} inconnue"
|
||||
|
||||
#: tiramisu/api.py:350
|
||||
#: tiramisu/api.py:346
|
||||
msgid "cannot add this property: \"{0}\""
|
||||
msgstr "ne peut pas ajouter cette propriété : \"{0}\""
|
||||
|
||||
#: tiramisu/api.py:492 tiramisu/config.py:252
|
||||
#: tiramisu/api.py:488 tiramisu/config.py:252
|
||||
msgid "can't delete a SymLinkOption"
|
||||
msgstr "ne peut supprimer une valeur à une SymLinkOption"
|
||||
|
||||
#: tiramisu/api.py:625 tiramisu/api.py:1345
|
||||
#: tiramisu/api.py:621 tiramisu/api.py:1323
|
||||
msgid "please specify a valid sub function ({})"
|
||||
msgstr "veuillez spécifier une sous fonction valide ({})"
|
||||
|
||||
#: tiramisu/api.py:711 tiramisu/api.py:1164
|
||||
#: tiramisu/api.py:684 tiramisu/api.py:1138
|
||||
msgid "unknown list type {}"
|
||||
msgstr "type de liste inconnue {}"
|
||||
|
||||
#: tiramisu/api.py:713 tiramisu/api.py:1166
|
||||
#: tiramisu/api.py:686 tiramisu/api.py:1140
|
||||
msgid "unknown group_type: {0}"
|
||||
msgstr "group_type inconnu: {0}"
|
||||
|
||||
#: tiramisu/api.py:993
|
||||
#: tiramisu/api.py:967
|
||||
msgid "properties must be a set"
|
||||
msgstr "une propriété doit être de type set"
|
||||
|
||||
#: tiramisu/api.py:999 tiramisu/api.py:1021
|
||||
#: tiramisu/api.py:973 tiramisu/api.py:995
|
||||
msgid "unknown when {} (must be in append or remove)"
|
||||
msgstr "value {} inconsistent (doit être append ou remove)"
|
||||
|
||||
#: tiramisu/api.py:1011 tiramisu/api.py:1033 tiramisu/config.py:1225
|
||||
#: tiramisu/api.py:985 tiramisu/api.py:1007 tiramisu/config.py:1226
|
||||
msgid "unknown type {}"
|
||||
msgstr "type inconnu {}"
|
||||
|
||||
|
@ -160,50 +160,50 @@ msgstr "chemin inconsistant \"{0}\", devrait commencé par \"{1}\""
|
|||
msgid "cannot duplicate {}"
|
||||
msgstr "ne peut dupliquer : {0}"
|
||||
|
||||
#: tiramisu/config.py:733
|
||||
#: tiramisu/config.py:734
|
||||
msgid "cannot set leadership object has root optiondescription"
|
||||
msgstr "ne peut assigner un objet leadership comme optiondescription racine"
|
||||
|
||||
#: tiramisu/config.py:735
|
||||
#: tiramisu/config.py:736
|
||||
msgid "cannot set dynoptiondescription object has root optiondescription"
|
||||
msgstr ""
|
||||
"ne peut assigner un objet dynoptiondescription comme optiondescription racine"
|
||||
|
||||
#: tiramisu/config.py:749 tiramisu/config.py:796
|
||||
#: tiramisu/config.py:750 tiramisu/config.py:797
|
||||
msgid "invalid session ID: {0} for config"
|
||||
msgstr "ID de session invalide : {0} pour une config"
|
||||
|
||||
#: tiramisu/config.py:780
|
||||
#: tiramisu/config.py:781
|
||||
msgid "groupconfig's children must be a list"
|
||||
msgstr "enfants d'une groupconfig doit être une liste"
|
||||
|
||||
#: tiramisu/config.py:784
|
||||
#: tiramisu/config.py:785
|
||||
msgid "groupconfig's children must be Config, MetaConfig or GroupConfig"
|
||||
msgstr ""
|
||||
"les enfants d'un groupconfig doivent être des Config, MetaConfig ou "
|
||||
"GroupConfig"
|
||||
|
||||
#: tiramisu/config.py:791
|
||||
#: tiramisu/config.py:792
|
||||
msgid "config name must be uniq in groupconfig for \"{0}\""
|
||||
msgstr "le nom d'un config doit être unique dans un groupconfig pour \"{0}\""
|
||||
|
||||
#: tiramisu/config.py:961
|
||||
#: tiramisu/config.py:962
|
||||
msgid "unknown config \"{}\""
|
||||
msgstr "config \"{}\" inconnue"
|
||||
|
||||
#: tiramisu/config.py:986 tiramisu/config.py:1201
|
||||
#: tiramisu/config.py:987 tiramisu/config.py:1202
|
||||
msgid "{}config's children should be config, not {}"
|
||||
msgstr "enfants d'un {}config doit être une config, pas {0}"
|
||||
|
||||
#: tiramisu/config.py:991
|
||||
#: tiramisu/config.py:992
|
||||
msgid "child must be a Config, MixConfig or MetaConfig"
|
||||
msgstr "l'enfant doit être une Config, MixConfig ou MetaConfig"
|
||||
|
||||
#: tiramisu/config.py:993
|
||||
#: tiramisu/config.py:994
|
||||
msgid "child has already a {}config's"
|
||||
msgstr "enfant a déjà un {}config"
|
||||
|
||||
#: tiramisu/config.py:1022
|
||||
#: tiramisu/config.py:1023
|
||||
msgid ""
|
||||
"force_default, force_default_if_same or force_dont_change_value cannot be "
|
||||
"set with only_config"
|
||||
|
@ -211,30 +211,30 @@ msgstr ""
|
|||
"force_default, force_default_if_same ou force_dont_change_value ne peuvent "
|
||||
"pas être spécifié avec only_config"
|
||||
|
||||
#: tiramisu/config.py:1044
|
||||
#: tiramisu/config.py:1045
|
||||
msgid "force_default and force_dont_change_value cannot be set together"
|
||||
msgstr ""
|
||||
"force_default et force_dont_change_value ne peuvent pas être mis ensemble"
|
||||
|
||||
#: tiramisu/config.py:1188
|
||||
#: tiramisu/config.py:1189
|
||||
msgid "MetaConfig with optiondescription must have string has child, not {}"
|
||||
msgstr ""
|
||||
"MetaConfig avec une optiondescription doit avoir un nom comme enfant, pas {}"
|
||||
|
||||
#: tiramisu/config.py:1206
|
||||
#: tiramisu/config.py:1207
|
||||
msgid "child must be a Config or MetaConfig"
|
||||
msgstr "enfant doit être une une Config ou une MetaConfig"
|
||||
|
||||
#: tiramisu/config.py:1210
|
||||
#: tiramisu/config.py:1211
|
||||
msgid "all config in metaconfig must have the same optiondescription"
|
||||
msgstr ""
|
||||
"toutes les configs d'une metaconfig doivent avoir la même optiondescription"
|
||||
|
||||
#: tiramisu/config.py:1223
|
||||
#: tiramisu/config.py:1224
|
||||
msgid "config name must be uniq in groupconfig for {0}"
|
||||
msgstr "le nom de la config doit être unique dans un groupconfig pour {0}"
|
||||
|
||||
#: tiramisu/config.py:1248
|
||||
#: tiramisu/config.py:1249
|
||||
msgid "cannot find the config {}"
|
||||
msgstr "ne peut pas trouver la config {0}"
|
||||
|
||||
|
@ -250,11 +250,11 @@ msgstr "ou"
|
|||
msgid " {} "
|
||||
msgstr " {} "
|
||||
|
||||
#: tiramisu/error.py:103 tiramisu/setting.py:562
|
||||
#: tiramisu/error.py:103 tiramisu/setting.py:559
|
||||
msgid "property"
|
||||
msgstr "de la propriété"
|
||||
|
||||
#: tiramisu/error.py:105 tiramisu/setting.py:564
|
||||
#: tiramisu/error.py:105 tiramisu/setting.py:561
|
||||
msgid "properties"
|
||||
msgstr "des propriétés"
|
||||
|
||||
|
@ -298,37 +298,37 @@ msgstr "paramoption doit être une option pas {0}"
|
|||
msgid "param must have a boolean not a {} for notraisepropertyerror"
|
||||
msgstr "param doit avoir un booléan pas un {} pour notraisepropertyerror"
|
||||
|
||||
#: tiramisu/option/baseoption.py:78 tiramisu/option/symlinkoption.py:33
|
||||
#: tiramisu/option/baseoption.py:75 tiramisu/option/symlinkoption.py:33
|
||||
msgid "\"{0}\" is an invalid name for an option"
|
||||
msgstr "\"{0}\" est un nom invalide pour une option"
|
||||
|
||||
#: tiramisu/option/baseoption.py:96
|
||||
#: tiramisu/option/baseoption.py:93
|
||||
msgid "invalid properties type {0} for {1}, must be a frozenset"
|
||||
msgstr "type {0} invalide pour des propriétés pour {1}, doit être un frozenset"
|
||||
|
||||
#: tiramisu/option/baseoption.py:118
|
||||
#: tiramisu/option/baseoption.py:115
|
||||
msgid "conflict: properties already set in requirement {0} for {1}"
|
||||
msgstr ""
|
||||
"conflit : les propriétés sont déjà mis dans les requirements {0} pour {1}"
|
||||
|
||||
#: tiramisu/option/baseoption.py:165
|
||||
#: tiramisu/option/baseoption.py:162
|
||||
msgid "{0} must be a function"
|
||||
msgstr "{0} doit être une fonction"
|
||||
|
||||
#: tiramisu/option/baseoption.py:167
|
||||
#: tiramisu/option/baseoption.py:164
|
||||
msgid "{0}_params must be a params"
|
||||
msgstr "{0}_params doit être un params"
|
||||
|
||||
#: tiramisu/option/baseoption.py:208
|
||||
#: tiramisu/option/baseoption.py:205
|
||||
msgid "cannot find those arguments \"{}\" in function \"{}\" for \"{}\""
|
||||
msgstr ""
|
||||
"ne peut trouver les arguments \"{}\" dans la fonction \"{}\" pour \"{}\""
|
||||
|
||||
#: tiramisu/option/baseoption.py:227
|
||||
#: tiramisu/option/baseoption.py:224
|
||||
msgid "missing those arguments \"{}\" in function \"{}\" for \"{}\""
|
||||
msgstr "les arguments \"{}\" sont manquant dans la fonction \"{}\" pour \"{}\""
|
||||
|
||||
#: tiramisu/option/baseoption.py:260
|
||||
#: tiramisu/option/baseoption.py:257
|
||||
msgid ""
|
||||
"params defined for a callback function but no callback defined yet for "
|
||||
"option \"{0}\""
|
||||
|
@ -336,24 +336,24 @@ msgstr ""
|
|||
"paramètres définis pour la fonction de callback mais aucun callback défini "
|
||||
"pour l'option \"{0}\""
|
||||
|
||||
#: tiramisu/option/baseoption.py:352 tiramisu/storage/dictionary/value.py:284
|
||||
#: tiramisu/storage/sqlite3/value.py:214
|
||||
#: tiramisu/option/baseoption.py:349 tiramisu/storage/dictionary/value.py:275
|
||||
#: tiramisu/storage/sqlite3/value.py:201
|
||||
msgid "information's item not found: {0}"
|
||||
msgstr "item '{0}' dans les informations non trouvée"
|
||||
|
||||
#: tiramisu/option/baseoption.py:365
|
||||
#: tiramisu/option/baseoption.py:362
|
||||
msgid "'{0}' ({1}) object attribute '{2}' is read-only"
|
||||
msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule"
|
||||
|
||||
#: tiramisu/option/baseoption.py:396
|
||||
#: tiramisu/option/baseoption.py:393
|
||||
msgid "\"{}\" ({}) object attribute \"{}\" is read-only"
|
||||
msgstr "\"{}\" ({}) l'attribut de l'objet \"{}\" est en lecture seule"
|
||||
|
||||
#: tiramisu/option/baseoption.py:450
|
||||
#: tiramisu/option/baseoption.py:447
|
||||
msgid "malformed requirements must be an option in option {0}"
|
||||
msgstr "requirements mal formés doit être une option dans l'option {0}"
|
||||
|
||||
#: tiramisu/option/baseoption.py:453
|
||||
#: tiramisu/option/baseoption.py:450
|
||||
msgid ""
|
||||
"malformed requirements multi option must not set as requires of non multi "
|
||||
"option {0}"
|
||||
|
@ -361,59 +361,59 @@ msgstr ""
|
|||
"requirements mal formés une option multiple ne doit pas être spécifié comme "
|
||||
"pré-requis à l'option non multiple {0}"
|
||||
|
||||
#: tiramisu/option/baseoption.py:486
|
||||
#: tiramisu/option/baseoption.py:483
|
||||
msgid ""
|
||||
"malformed requirements expected must have option and value for option {0}"
|
||||
msgstr ""
|
||||
"expected mal formés pour le requirements, doit avoir une option et une "
|
||||
"valeur pour l'option {0}"
|
||||
|
||||
#: tiramisu/option/baseoption.py:493 tiramisu/option/baseoption.py:509
|
||||
#: tiramisu/option/baseoption.py:490 tiramisu/option/baseoption.py:506
|
||||
msgid "malformed requirements expected value must be valid for option {0}: {1}"
|
||||
msgstr ""
|
||||
"valeur de \"expected\" malformé, doit être valide pour l'option {0} : {1}"
|
||||
|
||||
#: tiramisu/option/baseoption.py:523
|
||||
#: tiramisu/option/baseoption.py:520
|
||||
msgid ""
|
||||
"malformed requirements for option: {0} action cannot be force_store_value"
|
||||
msgstr ""
|
||||
"requirements mal formés pour l'option : {0} action ne peut pas être "
|
||||
"force_store_value"
|
||||
|
||||
#: tiramisu/option/baseoption.py:531
|
||||
#: tiramisu/option/baseoption.py:528
|
||||
msgid "malformed requirements for option: {0} inverse must be boolean"
|
||||
msgstr ""
|
||||
"requirements mal formés pour l'option : {0} inverse doit être un booléen"
|
||||
|
||||
#: tiramisu/option/baseoption.py:538
|
||||
#: tiramisu/option/baseoption.py:535
|
||||
msgid "malformed requirements for option: {0} transitive must be boolean"
|
||||
msgstr ""
|
||||
"requirements mal formés pour l'option : {0} transitive doit être booléen"
|
||||
|
||||
#: tiramisu/option/baseoption.py:545
|
||||
#: tiramisu/option/baseoption.py:542
|
||||
msgid "malformed requirements for option: {0} same_action must be boolean"
|
||||
msgstr ""
|
||||
"requirements mal formés pour l'option : {0} same_action doit être un booléen"
|
||||
|
||||
#: tiramisu/option/baseoption.py:552
|
||||
#: tiramisu/option/baseoption.py:549
|
||||
msgid ""
|
||||
"malformed requirements for option: \"{0}\" operator must be \"or\" or \"and\""
|
||||
msgstr ""
|
||||
"requirements mal formés pour l'option : \"{0}\" l'opérateur doit être \"or\" "
|
||||
"ou \"and\""
|
||||
|
||||
#: tiramisu/option/baseoption.py:564
|
||||
#: tiramisu/option/baseoption.py:561
|
||||
msgid "malformed requirements type for option: {0}, must be a dict"
|
||||
msgstr ""
|
||||
"type requirements malformé pour l'option : {0}, doit être un dictionnaire"
|
||||
|
||||
#: tiramisu/option/baseoption.py:570
|
||||
#: tiramisu/option/baseoption.py:567
|
||||
msgid "malformed requirements for option: {0} unknown keys {1}, must only {2}"
|
||||
msgstr ""
|
||||
"requirements mal formés pour l'option : {0} clefs inconnues {1}, doit "
|
||||
"seulement avoir {2}"
|
||||
|
||||
#: tiramisu/option/baseoption.py:579
|
||||
#: tiramisu/option/baseoption.py:576
|
||||
msgid ""
|
||||
"malformed requirements for option: {0} require must have option, expected "
|
||||
"and action keys"
|
||||
|
@ -430,8 +430,8 @@ msgid "broadcast address"
|
|||
msgstr "adresse broadcast"
|
||||
|
||||
#: tiramisu/option/broadcastoption.py:38 tiramisu/option/dateoption.py:37
|
||||
#: tiramisu/option/domainnameoption.py:113 tiramisu/option/ipoption.py:73
|
||||
#: tiramisu/option/netmaskoption.py:40 tiramisu/option/networkoption.py:38
|
||||
#: tiramisu/option/domainnameoption.py:113 tiramisu/option/ipoption.py:77
|
||||
#: tiramisu/option/netmaskoption.py:40 tiramisu/option/networkoption.py:67
|
||||
#: tiramisu/option/passwordoption.py:38 tiramisu/option/portoption.py:106
|
||||
#: tiramisu/option/urloption.py:40
|
||||
msgid "invalid string"
|
||||
|
@ -498,23 +498,23 @@ msgstr "longueur invalide (min 1)"
|
|||
msgid "invalid length (max {0})"
|
||||
msgstr "longueur invalide (max {0})"
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:127
|
||||
#: tiramisu/option/domainnameoption.py:121
|
||||
msgid "must not be an IP"
|
||||
msgstr "ne doit pas être une IP"
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:131
|
||||
#: tiramisu/option/domainnameoption.py:125
|
||||
msgid "must have dot"
|
||||
msgstr "doit avec un point"
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:133
|
||||
#: tiramisu/option/domainnameoption.py:127
|
||||
msgid "invalid length (max 255)"
|
||||
msgstr "longueur invalide (max 255)"
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:141
|
||||
#: tiramisu/option/domainnameoption.py:135
|
||||
msgid "some characters are uppercase"
|
||||
msgstr "des caractères sont en majuscule"
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:144
|
||||
#: tiramisu/option/domainnameoption.py:138
|
||||
msgid "some characters may cause problems"
|
||||
msgstr "des caractères peuvent poser problèmes"
|
||||
|
||||
|
@ -570,31 +570,39 @@ msgstr "valeur doit être supérieur à {0}"
|
|||
msgid "value must be less than \"{0}\""
|
||||
msgstr "valeur doit être inférieur à \"{0}\""
|
||||
|
||||
#: tiramisu/option/ipoption.py:33
|
||||
#: tiramisu/option/ipoption.py:35
|
||||
msgid "IP"
|
||||
msgstr "IP"
|
||||
|
||||
#: tiramisu/option/ipoption.py:91
|
||||
msgid "shouldn't in reserved class"
|
||||
msgstr "ne devrait pas être dans une classe réservée"
|
||||
#: tiramisu/option/ipoption.py:83 tiramisu/option/networkoption.py:73
|
||||
msgid "must use CIDR notation"
|
||||
msgstr "doit utiliser la notation CIDR"
|
||||
|
||||
#: tiramisu/option/ipoption.py:93 tiramisu/option/networkoption.py:57
|
||||
msgid "mustn't be in reserved class"
|
||||
msgstr "ne doit pas être dans une classe réservée"
|
||||
#: tiramisu/option/ipoption.py:105
|
||||
msgid "shouldn't be reserved IP"
|
||||
msgstr "ne devrait pas être une IP réservée"
|
||||
|
||||
#: tiramisu/option/ipoption.py:97
|
||||
msgid "should be in private class"
|
||||
msgstr "devrait être dans une classe privée"
|
||||
#: tiramisu/option/ipoption.py:107
|
||||
msgid "mustn't be reserved IP"
|
||||
msgstr "ne doit pas être une IP réservée"
|
||||
|
||||
#: tiramisu/option/ipoption.py:99
|
||||
msgid "must be in private class"
|
||||
msgstr "doit être dans une classe privée"
|
||||
#: tiramisu/option/ipoption.py:111
|
||||
msgid "should be private IP"
|
||||
msgstr "devrait être une IP privée"
|
||||
|
||||
#: tiramisu/option/ipoption.py:109
|
||||
#: tiramisu/option/ipoption.py:113
|
||||
msgid "must be private IP"
|
||||
msgstr "doit être une IP privée"
|
||||
|
||||
#: tiramisu/option/ipoption.py:141
|
||||
msgid "\"{0}\" is not in network \"{1}\" (\"{2}\")"
|
||||
msgstr "\"{0}\" n'est pas dans le réseau \"{1}\" (\"{2}\")"
|
||||
|
||||
#: tiramisu/option/ipoption.py:157
|
||||
msgid "ip_network needs an IP, a network and a netmask"
|
||||
msgstr "ip_network nécessite une IP, un réseau et un masque de réseau"
|
||||
|
||||
#: tiramisu/option/ipoption.py:115
|
||||
#: tiramisu/option/ipoption.py:163
|
||||
msgid "\"{4}\" is not in network \"{0}\"/\"{1}\" (\"{2}\"/\"{3}\")"
|
||||
msgstr "\"{4}\" n'est pas dans le réseau \"{0}\"/\"{1}\" (\"{2}\"/\"{3}\")"
|
||||
|
||||
|
@ -653,41 +661,45 @@ msgstr "adresse netmask"
|
|||
msgid "network_netmask needs a network and a netmask"
|
||||
msgstr "network_netmask nécessite un réseau et un masque de réseau"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:78
|
||||
msgid "ip_netmask needs an IP and a netmask"
|
||||
msgstr "ip_netmask nécessite une IP et un masque de réseau"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:105
|
||||
msgid "this is a network with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr "c'est une adresse réseau avec le masque \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:107
|
||||
msgid "this is a network with {2} \"{0}\" (\"{1}\")"
|
||||
msgstr "c'est une adresse réseau avec {2} \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:110
|
||||
msgid "this is a broadcast with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr "c'est une adresse broadcast avec le masque \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:112
|
||||
msgid "this is a broadcast with {2} \"{0}\" (\"{1}\")"
|
||||
msgstr "c'est une adresse broadcast avec le {2} \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:117
|
||||
#: tiramisu/option/netmaskoption.py:68
|
||||
msgid "with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr "avec le masque \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:119
|
||||
msgid "with {2} \"{0}\" (\"{1}\")"
|
||||
msgstr "avec {2} \"{0}\" (\"{1}\")"
|
||||
#: tiramisu/option/netmaskoption.py:70
|
||||
msgid "with network \"{0}\" (\"{1}\")"
|
||||
msgstr "avec le réseau \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:88
|
||||
msgid "ip_netmask needs an IP and a netmask"
|
||||
msgstr "ip_netmask nécessite une IP et un masque de réseau"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:99
|
||||
msgid "this is a network with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr "c'est une adresse réseau avec le masque \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:101
|
||||
msgid "{2} \"{0}\" (\"{1}\") is the network"
|
||||
msgstr "{2} \"{0}\" (\"{1}\") est le réseau"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:104
|
||||
msgid "this is a broadcast with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr "c'est une adresse broadcast avec le masque \"{0}\" (\"{1}\")"
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:106
|
||||
msgid "{2} \"{0}\" (\"{1}\") is the broadcast"
|
||||
msgstr "{2} \"{0}\" (\"{1}\") est l'adresse de broadcast"
|
||||
|
||||
#: tiramisu/option/networkoption.py:31
|
||||
msgid "network address"
|
||||
msgstr "adresse réseau"
|
||||
|
||||
#: tiramisu/option/networkoption.py:55
|
||||
msgid "shouldn't be in reserved class"
|
||||
msgstr "ne devrait pas être dans une classe réservée"
|
||||
#: tiramisu/option/networkoption.py:90
|
||||
msgid "shouldn't be reserved network"
|
||||
msgstr "ne devrait pas être une IP réservée"
|
||||
|
||||
#: tiramisu/option/networkoption.py:92
|
||||
msgid "mustn't be reserved network"
|
||||
msgstr "ne doit pas être une IP réservée"
|
||||
|
||||
#: tiramisu/option/option.py:78
|
||||
msgid "default_multi is set whereas multi is False in option: {0}"
|
||||
|
@ -718,89 +730,89 @@ msgstr ""
|
|||
"la valeur de la default_multi \"{0}\" est invalide pour l'option \"{1}\", "
|
||||
"doit être une liste pour une submulti"
|
||||
|
||||
#: tiramisu/option/option.py:255
|
||||
#: tiramisu/option/option.py:249
|
||||
msgid "invalid value \"{}\", this value is already in \"{}\""
|
||||
msgstr "valeur invalide \"{}\", cette valeur est déjà dans \"{}\""
|
||||
|
||||
#: tiramisu/option/option.py:285
|
||||
#: tiramisu/option/option.py:279
|
||||
msgid "which must not be a list"
|
||||
msgstr "qui ne doit pas être une liste"
|
||||
|
||||
#: tiramisu/option/option.py:319 tiramisu/option/option.py:328
|
||||
#: tiramisu/option/option.py:313 tiramisu/option/option.py:322
|
||||
msgid "which must be a list"
|
||||
msgstr "qui doit être une liste"
|
||||
|
||||
#: tiramisu/option/option.py:333
|
||||
#: tiramisu/option/option.py:327
|
||||
msgid "which \"{}\" must be a list of list"
|
||||
msgstr "lequel \"{}\" doit être une liste de liste"
|
||||
|
||||
#: tiramisu/option/option.py:375
|
||||
#: tiramisu/option/option.py:369
|
||||
msgid "default value not allowed if option \"{0}\" is calculated"
|
||||
msgstr ""
|
||||
"la valeur par défaut n'est pas possible si l'option \"{0}\" est calculée"
|
||||
|
||||
#: tiramisu/option/option.py:423
|
||||
#: tiramisu/option/option.py:417
|
||||
msgid "'{0}' ({1}) cannot add consistency, option is read-only"
|
||||
msgstr ""
|
||||
"'{0}' ({1}) ne peut ajouter de consistency, l'option est en lecture seul"
|
||||
|
||||
#: tiramisu/option/option.py:431
|
||||
#: tiramisu/option/option.py:425
|
||||
msgid "consistency {0} not available for this option"
|
||||
msgstr "consistency {0} non valable pour cette option"
|
||||
|
||||
#: tiramisu/option/option.py:438
|
||||
#: tiramisu/option/option.py:432
|
||||
msgid "unknown parameter {0} in consistency"
|
||||
msgstr "paramètre inconnu {0} dans un test de consistance"
|
||||
|
||||
#: tiramisu/option/option.py:550 tiramisu/option/option.py:555
|
||||
#: tiramisu/option/option.py:544 tiramisu/option/option.py:549
|
||||
msgid "cannot add consistency with submulti option"
|
||||
msgstr "ne peut ajouter de test de consistence a une option submulti"
|
||||
|
||||
#: tiramisu/option/option.py:556
|
||||
#: tiramisu/option/option.py:550
|
||||
msgid "consistency must be set with an option, not {}"
|
||||
msgstr ""
|
||||
"test de consistence doit être renseigné avec une option, et non avec {}"
|
||||
|
||||
#: tiramisu/option/option.py:559 tiramisu/option/option.py:567
|
||||
#: tiramisu/option/option.py:553 tiramisu/option/option.py:561
|
||||
msgid ""
|
||||
"almost one option in consistency is in a dynoptiondescription but not all"
|
||||
msgstr ""
|
||||
"au moins une option dans le test de consistance est dans une "
|
||||
"dynoptiondescription mais pas toutes"
|
||||
|
||||
#: tiramisu/option/option.py:563
|
||||
#: tiramisu/option/option.py:557
|
||||
msgid "option in consistency must be in same dynoptiondescription"
|
||||
msgstr ""
|
||||
"option dans une consistency doit être dans le même dynoptiondescription"
|
||||
|
||||
#: tiramisu/option/option.py:570
|
||||
#: tiramisu/option/option.py:564
|
||||
msgid "cannot add consistency with itself"
|
||||
msgstr "ne peut ajouter une consistency avec lui même"
|
||||
|
||||
#: tiramisu/option/option.py:572
|
||||
#: tiramisu/option/option.py:566
|
||||
msgid "every options in consistency must be multi or none"
|
||||
msgstr ""
|
||||
"toutes les options d'une consistency doivent être multi ou ne pas l'être"
|
||||
|
||||
#: tiramisu/option/option.py:612
|
||||
#: tiramisu/option/option.py:606
|
||||
msgid "unexpected length of \"{}\" in constency \"{}\", should be \"{}\""
|
||||
msgstr ""
|
||||
"longueur inconsistante pour \"{}\" dans le test de consistence \"{}\", "
|
||||
"devrait être \"{}\""
|
||||
|
||||
#: tiramisu/option/option.py:712
|
||||
#: tiramisu/option/option.py:706
|
||||
msgid "should be different from the value of \"{}\""
|
||||
msgstr "devrait être différent de la valeur de \"{}\""
|
||||
|
||||
#: tiramisu/option/option.py:714
|
||||
#: tiramisu/option/option.py:708
|
||||
msgid "must be different from the value of \"{}\""
|
||||
msgstr "doit être différent de la valeur de \"{}\""
|
||||
|
||||
#: tiramisu/option/option.py:717
|
||||
#: tiramisu/option/option.py:711
|
||||
msgid "value for {} should be different"
|
||||
msgstr "valeur pour {} devrait être différent"
|
||||
|
||||
#: tiramisu/option/option.py:719
|
||||
#: tiramisu/option/option.py:713
|
||||
msgid "value for {} must be different"
|
||||
msgstr "valeur pour {} doit être différent"
|
||||
|
||||
|
@ -819,7 +831,7 @@ msgstr ""
|
|||
msgid "the dynoption \"{0}\" cannot have \"force_store_value\" property"
|
||||
msgstr "la dynoption \"{0}\" ne peut avoir la propriété \"force_store_value\""
|
||||
|
||||
#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:642
|
||||
#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:639
|
||||
msgid ""
|
||||
"a leader ({0}) cannot have \"force_default_on_freeze\" or "
|
||||
"\"force_metaconfig_on_freeze\" property without \"frozen\""
|
||||
|
@ -828,10 +840,10 @@ msgstr ""
|
|||
"\" sans \"frozen\""
|
||||
|
||||
#: tiramisu/option/optiondescription.py:106
|
||||
msgid "malformed consistency option \"{0}\" must be a leadership"
|
||||
msgid "malformed consistency option \"{0}\" must be in same leadership"
|
||||
msgstr ""
|
||||
"test de consistance mal formé pour l'option \"{0}\" doit être une option "
|
||||
"leadership"
|
||||
"test de consistance mal formé pour l'option \"{0}\" doit être dans la même "
|
||||
"option leadership"
|
||||
|
||||
#: tiramisu/option/optiondescription.py:114
|
||||
msgid "malformed consistency option \"{0}\" must not be a multi for \"{1}\""
|
||||
|
@ -954,15 +966,15 @@ msgstr "doit finir par un nom de ressource valide"
|
|||
msgid "username"
|
||||
msgstr "nom d'utilisateur"
|
||||
|
||||
#: tiramisu/setting.py:253
|
||||
#: tiramisu/setting.py:250
|
||||
msgid "can't rebind {0}"
|
||||
msgstr "ne peut redéfinir ({0})"
|
||||
|
||||
#: tiramisu/setting.py:258
|
||||
#: tiramisu/setting.py:255
|
||||
msgid "can't unbind {0}"
|
||||
msgstr "ne peut supprimer ({0})"
|
||||
|
||||
#: tiramisu/setting.py:521
|
||||
#: tiramisu/setting.py:518
|
||||
msgid ""
|
||||
"malformed requirements imbrication detected for option: '{0}' with "
|
||||
"requirement on: '{1}'"
|
||||
|
@ -970,48 +982,48 @@ msgstr ""
|
|||
"imbrication de requirements mal formés detectée pour l'option : '{0}' avec "
|
||||
"requirement sur : '{1}'"
|
||||
|
||||
#: tiramisu/setting.py:565
|
||||
#: tiramisu/setting.py:562
|
||||
msgid ""
|
||||
"cannot access to option \"{0}\" because required option \"{1}\" has {2} {3}"
|
||||
msgstr ""
|
||||
"ne peut accéder à l'option \"{0}\" parce que l'option requise \"{1}\" a {2} "
|
||||
"{3}"
|
||||
|
||||
#: tiramisu/setting.py:589
|
||||
#: tiramisu/setting.py:586
|
||||
msgid "the value of \"{0}\" is {1}"
|
||||
msgstr "la valeur de \"{0}\" est {1}"
|
||||
|
||||
#: tiramisu/setting.py:591
|
||||
#: tiramisu/setting.py:588
|
||||
msgid "the value of \"{0}\" is not {1}"
|
||||
msgstr "la valeur de \"{0}\" n'est pas {1}"
|
||||
|
||||
#: tiramisu/setting.py:632
|
||||
#: tiramisu/setting.py:629
|
||||
msgid "cannot set property {} for option \"{}\" this property is calculated"
|
||||
msgstr ""
|
||||
"ne peut ajouter la propriété {} pour l'option \"{}\" cette propriété est "
|
||||
"calculée"
|
||||
|
||||
#: tiramisu/setting.py:637
|
||||
#: tiramisu/setting.py:634
|
||||
msgid "can't assign property to the symlinkoption \"{}\""
|
||||
msgstr "ne peut assigner une propriété à une symlinkoption \"{}\""
|
||||
|
||||
#: tiramisu/setting.py:669
|
||||
#: tiramisu/setting.py:666
|
||||
msgid "permissive must be a frozenset"
|
||||
msgstr "une permissive doit être de type frozenset"
|
||||
|
||||
#: tiramisu/setting.py:673
|
||||
#: tiramisu/setting.py:670
|
||||
msgid "can't assign permissive to the symlinkoption \"{}\""
|
||||
msgstr "ne peut assigner une permissive à la symlinkoption \"{}\""
|
||||
|
||||
#: tiramisu/setting.py:680
|
||||
#: tiramisu/setting.py:677
|
||||
msgid "cannot add those permissives: {0}"
|
||||
msgstr "ne peut ajouter ces permissives : {0}"
|
||||
|
||||
#: tiramisu/setting.py:697
|
||||
#: tiramisu/setting.py:694
|
||||
msgid "can't reset properties to the symlinkoption \"{}\""
|
||||
msgstr "ne peut réinitialiser les propriétés de la symlinkoption \"{}\""
|
||||
|
||||
#: tiramisu/setting.py:712
|
||||
#: tiramisu/setting.py:709
|
||||
msgid "can't reset permissives to the symlinkoption \"{}\""
|
||||
msgstr "ne peut réinitialiser les permissive de la symlinkoption \"{}\""
|
||||
|
||||
|
@ -1032,12 +1044,12 @@ msgstr "session \"{}\" en court d'utilisation"
|
|||
msgid "a dictionary cannot be persistent"
|
||||
msgstr "un espace de stockage dictionary ne peut être persistant"
|
||||
|
||||
#: tiramisu/storage/dictionary/value.py:293
|
||||
#: tiramisu/storage/sqlite3/value.py:227
|
||||
#: tiramisu/storage/dictionary/value.py:284
|
||||
#: tiramisu/storage/sqlite3/value.py:213
|
||||
msgid "information's item not found {0}"
|
||||
msgstr "l'information de l'objet ne sont pas trouvé {0}"
|
||||
|
||||
#: tiramisu/storage/dictionary/value.py:312
|
||||
#: tiramisu/storage/dictionary/value.py:303
|
||||
msgid "cannot delete none persistent session"
|
||||
msgstr "ne peut supprimer une session non persistante"
|
||||
|
||||
|
@ -1045,19 +1057,19 @@ msgstr "ne peut supprimer une session non persistante"
|
|||
msgid "cannot change setting when connexion is already opened"
|
||||
msgstr "ne peut changer les paramètres quand une connexion est déjà ouverte"
|
||||
|
||||
#: tiramisu/value.py:413
|
||||
#: tiramisu/value.py:424
|
||||
msgid "can't set owner for the symlinkoption \"{}\""
|
||||
msgstr "ne peut spécifier d'utilisateur à la symlinkoption \"{}\""
|
||||
|
||||
#: tiramisu/value.py:416 tiramisu/value.py:628
|
||||
#: tiramisu/value.py:427 tiramisu/value.py:639
|
||||
msgid "set owner \"{0}\" is forbidden"
|
||||
msgstr "assigner l'utilisateur \"{0}\" est interdit"
|
||||
|
||||
#: tiramisu/value.py:419
|
||||
#: tiramisu/value.py:430
|
||||
msgid "no value for {0} cannot change owner to {1}"
|
||||
msgstr "pas de valeur pour {0} ne peut changer d'utilisateur pour {1}"
|
||||
|
||||
#: tiramisu/value.py:497
|
||||
#: tiramisu/value.py:508
|
||||
msgid "index \"{}\" is higher than the length \"{}\" for option \"{}\""
|
||||
msgstr ""
|
||||
"l'index \"{}\" est supérieur à la longueur de l'option \"{}\" pour l'option "
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2019-02-23 22:11+CET\n"
|
||||
"POT-Creation-Date: 2019-02-24 20:23+CET\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -51,35 +51,35 @@ msgstr ""
|
|||
msgid "unknown method {}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:350
|
||||
#: tiramisu/api.py:346
|
||||
msgid "cannot add this property: \"{0}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:492 tiramisu/config.py:252
|
||||
#: tiramisu/api.py:488 tiramisu/config.py:252
|
||||
msgid "can't delete a SymLinkOption"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:625 tiramisu/api.py:1345
|
||||
#: tiramisu/api.py:621 tiramisu/api.py:1323
|
||||
msgid "please specify a valid sub function ({})"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:711 tiramisu/api.py:1164
|
||||
#: tiramisu/api.py:684 tiramisu/api.py:1138
|
||||
msgid "unknown list type {}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:713 tiramisu/api.py:1166
|
||||
#: tiramisu/api.py:686 tiramisu/api.py:1140
|
||||
msgid "unknown group_type: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:993
|
||||
#: tiramisu/api.py:967
|
||||
msgid "properties must be a set"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:999 tiramisu/api.py:1021
|
||||
#: tiramisu/api.py:973 tiramisu/api.py:995
|
||||
msgid "unknown when {} (must be in append or remove)"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/api.py:1011 tiramisu/api.py:1033 tiramisu/config.py:1225
|
||||
#: tiramisu/api.py:985 tiramisu/api.py:1007 tiramisu/config.py:1226
|
||||
msgid "unknown type {}"
|
||||
msgstr ""
|
||||
|
||||
|
@ -143,71 +143,71 @@ msgstr ""
|
|||
msgid "cannot duplicate {}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:733
|
||||
#: tiramisu/config.py:734
|
||||
msgid "cannot set leadership object has root optiondescription"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:735
|
||||
#: tiramisu/config.py:736
|
||||
msgid "cannot set dynoptiondescription object has root optiondescription"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:749 tiramisu/config.py:796
|
||||
#: tiramisu/config.py:750 tiramisu/config.py:797
|
||||
msgid "invalid session ID: {0} for config"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:780
|
||||
#: tiramisu/config.py:781
|
||||
msgid "groupconfig's children must be a list"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:784
|
||||
#: tiramisu/config.py:785
|
||||
msgid "groupconfig's children must be Config, MetaConfig or GroupConfig"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:791
|
||||
#: tiramisu/config.py:792
|
||||
msgid "config name must be uniq in groupconfig for \"{0}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:961
|
||||
#: tiramisu/config.py:962
|
||||
msgid "unknown config \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:986 tiramisu/config.py:1201
|
||||
#: tiramisu/config.py:987 tiramisu/config.py:1202
|
||||
msgid "{}config's children should be config, not {}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:991
|
||||
#: tiramisu/config.py:992
|
||||
msgid "child must be a Config, MixConfig or MetaConfig"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:993
|
||||
#: tiramisu/config.py:994
|
||||
msgid "child has already a {}config's"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1022
|
||||
#: tiramisu/config.py:1023
|
||||
msgid "force_default, force_default_if_same or force_dont_change_value cannot be set with only_config"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1044
|
||||
#: tiramisu/config.py:1045
|
||||
msgid "force_default and force_dont_change_value cannot be set together"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1188
|
||||
#: tiramisu/config.py:1189
|
||||
msgid "MetaConfig with optiondescription must have string has child, not {}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1206
|
||||
#: tiramisu/config.py:1207
|
||||
msgid "child must be a Config or MetaConfig"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1210
|
||||
#: tiramisu/config.py:1211
|
||||
msgid "all config in metaconfig must have the same optiondescription"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1223
|
||||
#: tiramisu/config.py:1224
|
||||
msgid "config name must be uniq in groupconfig for {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/config.py:1248
|
||||
#: tiramisu/config.py:1249
|
||||
msgid "cannot find the config {}"
|
||||
msgstr ""
|
||||
|
||||
|
@ -223,11 +223,11 @@ msgstr ""
|
|||
msgid " {} "
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/error.py:103 tiramisu/setting.py:562
|
||||
#: tiramisu/error.py:103 tiramisu/setting.py:559
|
||||
msgid "property"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/error.py:105 tiramisu/setting.py:564
|
||||
#: tiramisu/error.py:105 tiramisu/setting.py:561
|
||||
msgid "properties"
|
||||
msgstr ""
|
||||
|
||||
|
@ -271,96 +271,96 @@ msgstr ""
|
|||
msgid "param must have a boolean not a {} for notraisepropertyerror"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:78 tiramisu/option/symlinkoption.py:33
|
||||
#: tiramisu/option/baseoption.py:75 tiramisu/option/symlinkoption.py:33
|
||||
msgid "\"{0}\" is an invalid name for an option"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:96
|
||||
#: tiramisu/option/baseoption.py:93
|
||||
msgid "invalid properties type {0} for {1}, must be a frozenset"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:118
|
||||
#: tiramisu/option/baseoption.py:115
|
||||
msgid "conflict: properties already set in requirement {0} for {1}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:165
|
||||
#: tiramisu/option/baseoption.py:162
|
||||
msgid "{0} must be a function"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:167
|
||||
#: tiramisu/option/baseoption.py:164
|
||||
msgid "{0}_params must be a params"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:208
|
||||
#: tiramisu/option/baseoption.py:205
|
||||
msgid "cannot find those arguments \"{}\" in function \"{}\" for \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:227
|
||||
#: tiramisu/option/baseoption.py:224
|
||||
msgid "missing those arguments \"{}\" in function \"{}\" for \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:260
|
||||
#: tiramisu/option/baseoption.py:257
|
||||
msgid "params defined for a callback function but no callback defined yet for option \"{0}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:352 tiramisu/storage/dictionary/value.py:284
|
||||
#: tiramisu/storage/sqlite3/value.py:214
|
||||
#: tiramisu/option/baseoption.py:349 tiramisu/storage/dictionary/value.py:275
|
||||
#: tiramisu/storage/sqlite3/value.py:201
|
||||
msgid "information's item not found: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:365
|
||||
#: tiramisu/option/baseoption.py:362
|
||||
msgid "'{0}' ({1}) object attribute '{2}' is read-only"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:396
|
||||
#: tiramisu/option/baseoption.py:393
|
||||
msgid "\"{}\" ({}) object attribute \"{}\" is read-only"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:450
|
||||
#: tiramisu/option/baseoption.py:447
|
||||
msgid "malformed requirements must be an option in option {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:453
|
||||
#: tiramisu/option/baseoption.py:450
|
||||
msgid "malformed requirements multi option must not set as requires of non multi option {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:486
|
||||
#: tiramisu/option/baseoption.py:483
|
||||
msgid "malformed requirements expected must have option and value for option {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:493 tiramisu/option/baseoption.py:509
|
||||
#: tiramisu/option/baseoption.py:490 tiramisu/option/baseoption.py:506
|
||||
msgid "malformed requirements expected value must be valid for option {0}: {1}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:523
|
||||
#: tiramisu/option/baseoption.py:520
|
||||
msgid "malformed requirements for option: {0} action cannot be force_store_value"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:531
|
||||
#: tiramisu/option/baseoption.py:528
|
||||
msgid "malformed requirements for option: {0} inverse must be boolean"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:538
|
||||
#: tiramisu/option/baseoption.py:535
|
||||
msgid "malformed requirements for option: {0} transitive must be boolean"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:545
|
||||
#: tiramisu/option/baseoption.py:542
|
||||
msgid "malformed requirements for option: {0} same_action must be boolean"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:552
|
||||
#: tiramisu/option/baseoption.py:549
|
||||
msgid "malformed requirements for option: \"{0}\" operator must be \"or\" or \"and\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:564
|
||||
#: tiramisu/option/baseoption.py:561
|
||||
msgid "malformed requirements type for option: {0}, must be a dict"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:570
|
||||
#: tiramisu/option/baseoption.py:567
|
||||
msgid "malformed requirements for option: {0} unknown keys {1}, must only {2}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/baseoption.py:579
|
||||
#: tiramisu/option/baseoption.py:576
|
||||
msgid "malformed requirements for option: {0} require must have option, expected and action keys"
|
||||
msgstr ""
|
||||
|
||||
|
@ -373,8 +373,8 @@ msgid "broadcast address"
|
|||
msgstr ""
|
||||
|
||||
#: tiramisu/option/broadcastoption.py:38 tiramisu/option/dateoption.py:37
|
||||
#: tiramisu/option/domainnameoption.py:113 tiramisu/option/ipoption.py:73
|
||||
#: tiramisu/option/netmaskoption.py:40 tiramisu/option/networkoption.py:38
|
||||
#: tiramisu/option/domainnameoption.py:113 tiramisu/option/ipoption.py:77
|
||||
#: tiramisu/option/netmaskoption.py:40 tiramisu/option/networkoption.py:67
|
||||
#: tiramisu/option/passwordoption.py:38 tiramisu/option/portoption.py:106
|
||||
#: tiramisu/option/urloption.py:40
|
||||
msgid "invalid string"
|
||||
|
@ -440,23 +440,23 @@ msgstr ""
|
|||
msgid "invalid length (max {0})"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:127
|
||||
#: tiramisu/option/domainnameoption.py:121
|
||||
msgid "must not be an IP"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:131
|
||||
#: tiramisu/option/domainnameoption.py:125
|
||||
msgid "must have dot"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:133
|
||||
#: tiramisu/option/domainnameoption.py:127
|
||||
msgid "invalid length (max 255)"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:141
|
||||
#: tiramisu/option/domainnameoption.py:135
|
||||
msgid "some characters are uppercase"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/domainnameoption.py:144
|
||||
#: tiramisu/option/domainnameoption.py:138
|
||||
msgid "some characters may cause problems"
|
||||
msgstr ""
|
||||
|
||||
|
@ -508,31 +508,39 @@ msgstr ""
|
|||
msgid "value must be less than \"{0}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:33
|
||||
#: tiramisu/option/ipoption.py:35
|
||||
msgid "IP"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:91
|
||||
msgid "shouldn't in reserved class"
|
||||
#: tiramisu/option/ipoption.py:83 tiramisu/option/networkoption.py:73
|
||||
msgid "must use CIDR notation"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:93 tiramisu/option/networkoption.py:57
|
||||
msgid "mustn't be in reserved class"
|
||||
#: tiramisu/option/ipoption.py:105
|
||||
msgid "shouldn't be reserved IP"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:97
|
||||
msgid "should be in private class"
|
||||
#: tiramisu/option/ipoption.py:107
|
||||
msgid "mustn't be reserved IP"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:99
|
||||
msgid "must be in private class"
|
||||
#: tiramisu/option/ipoption.py:111
|
||||
msgid "should be private IP"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:109
|
||||
#: tiramisu/option/ipoption.py:113
|
||||
msgid "must be private IP"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:141
|
||||
msgid "\"{0}\" is not in network \"{1}\" (\"{2}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:157
|
||||
msgid "ip_network needs an IP, a network and a netmask"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/ipoption.py:115
|
||||
#: tiramisu/option/ipoption.py:163
|
||||
msgid "\"{4}\" is not in network \"{0}\"/\"{1}\" (\"{2}\"/\"{3}\")"
|
||||
msgstr ""
|
||||
|
||||
|
@ -576,40 +584,44 @@ msgstr ""
|
|||
msgid "network_netmask needs a network and a netmask"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:78
|
||||
msgid "ip_netmask needs an IP and a netmask"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:105
|
||||
msgid "this is a network with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:107
|
||||
msgid "this is a network with {2} \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:110
|
||||
msgid "this is a broadcast with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:112
|
||||
msgid "this is a broadcast with {2} \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:117
|
||||
#: tiramisu/option/netmaskoption.py:68
|
||||
msgid "with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:119
|
||||
msgid "with {2} \"{0}\" (\"{1}\")"
|
||||
#: tiramisu/option/netmaskoption.py:70
|
||||
msgid "with network \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:88
|
||||
msgid "ip_netmask needs an IP and a netmask"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:99
|
||||
msgid "this is a network with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:101
|
||||
msgid "{2} \"{0}\" (\"{1}\") is the network"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:104
|
||||
msgid "this is a broadcast with netmask \"{0}\" (\"{1}\")"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/netmaskoption.py:106
|
||||
msgid "{2} \"{0}\" (\"{1}\") is the broadcast"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/networkoption.py:31
|
||||
msgid "network address"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/networkoption.py:55
|
||||
msgid "shouldn't be in reserved class"
|
||||
#: tiramisu/option/networkoption.py:90
|
||||
msgid "shouldn't be reserved network"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/networkoption.py:92
|
||||
msgid "mustn't be reserved network"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:78
|
||||
|
@ -636,79 +648,79 @@ msgstr ""
|
|||
msgid "invalid default_multi value \"{0}\" for option \"{1}\", must be a list for a submulti"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:255
|
||||
#: tiramisu/option/option.py:249
|
||||
msgid "invalid value \"{}\", this value is already in \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:285
|
||||
#: tiramisu/option/option.py:279
|
||||
msgid "which must not be a list"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:319 tiramisu/option/option.py:328
|
||||
#: tiramisu/option/option.py:313 tiramisu/option/option.py:322
|
||||
msgid "which must be a list"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:333
|
||||
#: tiramisu/option/option.py:327
|
||||
msgid "which \"{}\" must be a list of list"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:375
|
||||
#: tiramisu/option/option.py:369
|
||||
msgid "default value not allowed if option \"{0}\" is calculated"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:423
|
||||
#: tiramisu/option/option.py:417
|
||||
msgid "'{0}' ({1}) cannot add consistency, option is read-only"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:431
|
||||
#: tiramisu/option/option.py:425
|
||||
msgid "consistency {0} not available for this option"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:438
|
||||
#: tiramisu/option/option.py:432
|
||||
msgid "unknown parameter {0} in consistency"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:550 tiramisu/option/option.py:555
|
||||
#: tiramisu/option/option.py:544 tiramisu/option/option.py:549
|
||||
msgid "cannot add consistency with submulti option"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:556
|
||||
#: tiramisu/option/option.py:550
|
||||
msgid "consistency must be set with an option, not {}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:559 tiramisu/option/option.py:567
|
||||
#: tiramisu/option/option.py:553 tiramisu/option/option.py:561
|
||||
msgid "almost one option in consistency is in a dynoptiondescription but not all"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:563
|
||||
#: tiramisu/option/option.py:557
|
||||
msgid "option in consistency must be in same dynoptiondescription"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:570
|
||||
#: tiramisu/option/option.py:564
|
||||
msgid "cannot add consistency with itself"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:572
|
||||
#: tiramisu/option/option.py:566
|
||||
msgid "every options in consistency must be multi or none"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:612
|
||||
#: tiramisu/option/option.py:606
|
||||
msgid "unexpected length of \"{}\" in constency \"{}\", should be \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:712
|
||||
#: tiramisu/option/option.py:706
|
||||
msgid "should be different from the value of \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:714
|
||||
#: tiramisu/option/option.py:708
|
||||
msgid "must be different from the value of \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:717
|
||||
#: tiramisu/option/option.py:711
|
||||
msgid "value for {} should be different"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/option.py:719
|
||||
#: tiramisu/option/option.py:713
|
||||
msgid "value for {} must be different"
|
||||
msgstr ""
|
||||
|
||||
|
@ -725,12 +737,12 @@ msgstr ""
|
|||
msgid "the dynoption \"{0}\" cannot have \"force_store_value\" property"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:642
|
||||
#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:639
|
||||
msgid "a leader ({0}) cannot have \"force_default_on_freeze\" or \"force_metaconfig_on_freeze\" property without \"frozen\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/optiondescription.py:106
|
||||
msgid "malformed consistency option \"{0}\" must be a leadership"
|
||||
msgid "malformed consistency option \"{0}\" must be in same leadership"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/option/optiondescription.py:114
|
||||
|
@ -841,55 +853,55 @@ msgstr ""
|
|||
msgid "username"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:253
|
||||
#: tiramisu/setting.py:250
|
||||
msgid "can't rebind {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:258
|
||||
#: tiramisu/setting.py:255
|
||||
msgid "can't unbind {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:521
|
||||
#: tiramisu/setting.py:518
|
||||
msgid "malformed requirements imbrication detected for option: '{0}' with requirement on: '{1}'"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:565
|
||||
#: tiramisu/setting.py:562
|
||||
msgid "cannot access to option \"{0}\" because required option \"{1}\" has {2} {3}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:589
|
||||
#: tiramisu/setting.py:586
|
||||
msgid "the value of \"{0}\" is {1}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:591
|
||||
#: tiramisu/setting.py:588
|
||||
msgid "the value of \"{0}\" is not {1}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:632
|
||||
#: tiramisu/setting.py:629
|
||||
msgid "cannot set property {} for option \"{}\" this property is calculated"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:637
|
||||
#: tiramisu/setting.py:634
|
||||
msgid "can't assign property to the symlinkoption \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:669
|
||||
#: tiramisu/setting.py:666
|
||||
msgid "permissive must be a frozenset"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:673
|
||||
#: tiramisu/setting.py:670
|
||||
msgid "can't assign permissive to the symlinkoption \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:680
|
||||
#: tiramisu/setting.py:677
|
||||
msgid "cannot add those permissives: {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:697
|
||||
#: tiramisu/setting.py:694
|
||||
msgid "can't reset properties to the symlinkoption \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/setting.py:712
|
||||
#: tiramisu/setting.py:709
|
||||
msgid "can't reset permissives to the symlinkoption \"{}\""
|
||||
msgstr ""
|
||||
|
||||
|
@ -910,12 +922,12 @@ msgstr ""
|
|||
msgid "a dictionary cannot be persistent"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/storage/dictionary/value.py:293
|
||||
#: tiramisu/storage/sqlite3/value.py:227
|
||||
#: tiramisu/storage/dictionary/value.py:284
|
||||
#: tiramisu/storage/sqlite3/value.py:213
|
||||
msgid "information's item not found {0}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/storage/dictionary/value.py:312
|
||||
#: tiramisu/storage/dictionary/value.py:303
|
||||
msgid "cannot delete none persistent session"
|
||||
msgstr ""
|
||||
|
||||
|
@ -923,19 +935,19 @@ msgstr ""
|
|||
msgid "cannot change setting when connexion is already opened"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/value.py:413
|
||||
#: tiramisu/value.py:424
|
||||
msgid "can't set owner for the symlinkoption \"{}\""
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/value.py:416 tiramisu/value.py:628
|
||||
#: tiramisu/value.py:427 tiramisu/value.py:639
|
||||
msgid "set owner \"{0}\" is forbidden"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/value.py:419
|
||||
#: tiramisu/value.py:430
|
||||
msgid "no value for {0} cannot change owner to {1}"
|
||||
msgstr ""
|
||||
|
||||
#: tiramisu/value.py:497
|
||||
#: tiramisu/value.py:508
|
||||
msgid "index \"{}\" is higher than the length \"{}\" for option \"{}\""
|
||||
msgstr ""
|
||||
|
||||
|
|
Loading…
Reference in New Issue