From 69384a5e69d01ff16e22a460bdc0c14123158374 Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Sat, 6 Jul 2019 11:39:06 +0200 Subject: [PATCH] update translations --- tiramisu/locale/fr/LC_MESSAGES/tiramisu.po | 223 +++++++++++---------- tiramisu/locale/tiramisu.pot | 184 +++++++++-------- 2 files changed, 215 insertions(+), 192 deletions(-) diff --git a/tiramisu/locale/fr/LC_MESSAGES/tiramisu.po b/tiramisu/locale/fr/LC_MESSAGES/tiramisu.po index 0693878..901ef71 100644 --- a/tiramisu/locale/fr/LC_MESSAGES/tiramisu.po +++ b/tiramisu/locale/fr/LC_MESSAGES/tiramisu.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Tiramisu\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-04-13 21:34+CEST\n" +"POT-Creation-Date: 2019-07-06 11:27+CEST\n" "PO-Revision-Date: \n" "Last-Translator: Emmanuel Garette \n" "Language-Team: Tiramisu's team \n" @@ -10,7 +10,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.2.1\n" +"X-Generator: Poedit 2.2.3\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Poedit-SourceCharset: UTF-8\n" @@ -36,56 +36,60 @@ msgstr "Commandes :" #: tiramisu/api.py:104 msgid "" -"index \"{}\" is higher than the leadership length \"{}\" for option \"{}\"" +"index \"{}\" is greater than the leadership length \"{}\" for option \"{}\"" msgstr "" -"l'index \"{}\" est supérieur à la longueur de l'option leadership \"{}\" " -"pour l'option \"{}\"" +"l'index \"{}\" est supérieur à la longueur de la leadership \"{}\" pour " +"l'option \"{}\"" #: tiramisu/api.py:109 msgid "option must not be an optiondescription" msgstr "option ne doit pas être une optiondescription" -#: tiramisu/api.py:136 +#: tiramisu/api.py:137 msgid "index must be set with the follower option \"{}\"" msgstr "l'index est obligatoire pour l'option suiveuse \"{}\"" -#: tiramisu/api.py:139 -msgid "unknown method {}" -msgstr "méthode {} inconnue" +#: tiramisu/api.py:140 +msgid "unknown method {} in {}" +msgstr "méthode {} inconnue dans {}" -#: tiramisu/api.py:361 +#: tiramisu/api.py:393 msgid "cannot add this property: \"{0}\"" msgstr "ne peut pas ajouter cette propriété : \"{0}\"" -#: tiramisu/api.py:505 tiramisu/config.py:252 +#: tiramisu/api.py:538 tiramisu/config.py:252 msgid "can't delete a SymLinkOption" msgstr "ne peut supprimer une valeur à une SymLinkOption" -#: tiramisu/api.py:639 tiramisu/api.py:1375 +#: tiramisu/api.py:698 tiramisu/api.py:1470 msgid "please specify a valid sub function ({})" msgstr "veuillez spécifier une sous fonction valide ({})" -#: tiramisu/api.py:702 tiramisu/api.py:1176 +#: tiramisu/api.py:761 tiramisu/api.py:1247 msgid "unknown list type {}" msgstr "type de liste inconnue {}" -#: tiramisu/api.py:704 tiramisu/api.py:1178 +#: tiramisu/api.py:763 tiramisu/api.py:1249 msgid "unknown group_type: {0}" msgstr "group_type inconnu: {0}" -#: tiramisu/api.py:753 tiramisu/api.py:1208 +#: tiramisu/api.py:812 tiramisu/api.py:1279 msgid "please use .dict() before .updates()" msgstr "faire .dict() avant .updates()" -#: tiramisu/api.py:1000 -msgid "properties must be a set" -msgstr "une propriété doit être de type set" +#: tiramisu/api.py:860 +msgid "unknown config type {}" +msgstr "type de config {} inconnue" -#: tiramisu/api.py:1006 tiramisu/api.py:1028 +#: tiramisu/api.py:1071 +msgid "properties must be a frozenset" +msgstr "une propriété doit être de type frozenset" + +#: tiramisu/api.py:1077 tiramisu/api.py:1099 msgid "unknown when {} (must be in append or remove)" msgstr "value {} inconsistent (doit être append ou remove)" -#: tiramisu/api.py:1018 tiramisu/api.py:1040 tiramisu/config.py:1249 +#: tiramisu/api.py:1089 tiramisu/api.py:1111 tiramisu/config.py:1257 msgid "unknown type {}" msgstr "type inconnu {}" @@ -95,18 +99,22 @@ msgstr "impossible d'effectuer le calcul pour \"{}\", {}" #: tiramisu/autolib.py:257 msgid "" -"function \"{}\" with arguments \"{}\" and \"{}\" return the list \"{}\" for " -"the follower option \"{}\"" +"the \"{}\" function with positional arguments \"{}\" and keyword arguments " +"\"{}\" must not return a list (\"{}\") for the follower option \"{}\"" msgstr "" -"la fonction \"{}\" avec les arguments \"{}\" et \"{}\" retourne la liste " -"\"{}\" pour l'option suiveuse \"{}\"" +"la fonction \"{}\" avec les arguments positionnels \"{}\" et les arguments " +"nommés \"{}\" ne doit pas retourner une liste (\"{}\") pour l'option " +"suiveuse \"{}\"" -#: tiramisu/autolib.py:265 -msgid "function \"{}\" return the list \"{}\" for the follower option \"{}\"" +#: tiramisu/autolib.py:266 +msgid "" +"the \"{}\" function must not return a list (\"{}\") for the follower option " +"\"{}\"" msgstr "" -"fonction \"{}\" retourne une liste \"{}\" pour l'option suiveuse \"{}\"" +"la fonction \"{}\" ne doit pas retourner une liste (\"{}\") pour l'option " +"suiveuse \"{}\"" -#: tiramisu/autolib.py:293 +#: tiramisu/autolib.py:295 msgid "" "unexpected error \"{0}\" in function \"{1}\" with arguments \"{3}\" and " "\"{4}\" for option \"{2}\"" @@ -114,7 +122,7 @@ msgstr "" "erreur inattendue \"{0}\" dans la fonction \"{1}\" avec les arguments " "\"{3}\" et \"{4}\" pour l'option \"{2}\"" -#: tiramisu/autolib.py:300 +#: tiramisu/autolib.py:302 msgid "unexpected error \"{0}\" in function \"{1}\" for option \"{2}\"" msgstr "" "erreur inattendue \"{0}\" dans la fonction \"{1}\" pour l'option \"{2}\"" @@ -141,73 +149,74 @@ msgstr "ne peut assigner une valeur à une SymLinkOption" msgid "cannot reduce length of a leader \"{}\"" msgstr "il est impossible de réduire la longueur de l'option leader \"{}\"" -#: tiramisu/config.py:319 +#: tiramisu/config.py:321 msgid "" -"follower option \"{}\" has higher length \"{}\" than the leader length \"{}\"" +"the follower option \"{}\" has greater length ({}) than the leader length " +"({})" msgstr "" -"l'option suiveuse \"{}\" a une longueur supérieur \"{}\" à la longueur de " -"l'option leader \"{}\"" +"l'option suiveuse \"{}\" a une longueur supérieur ({}) à la longueur de " +"l'option leader ({})" -#: tiramisu/config.py:415 +#: tiramisu/config.py:418 msgid "no option found in config with these criteria" msgstr "aucune option trouvée dans la config avec ces critères" -#: tiramisu/config.py:465 +#: tiramisu/config.py:468 msgid "make_dict can't filtering with value without option" msgstr "make_dict ne peut filtrer sur une valeur mais sans option" -#: tiramisu/config.py:518 +#: tiramisu/config.py:521 msgid "unexpected path \"{0}\", should start with \"{1}\"" msgstr "chemin inconsistant \"{0}\", devrait commencé par \"{1}\"" -#: tiramisu/config.py:665 +#: tiramisu/config.py:668 msgid "cannot duplicate {}" msgstr "ne peut dupliquer : {0}" -#: tiramisu/config.py:734 +#: tiramisu/config.py:742 msgid "cannot set leadership object has root optiondescription" msgstr "ne peut assigner un objet leadership comme optiondescription racine" -#: tiramisu/config.py:736 +#: tiramisu/config.py:744 msgid "cannot set dynoptiondescription object has root optiondescription" msgstr "" "ne peut assigner un objet dynoptiondescription comme optiondescription racine" -#: tiramisu/config.py:750 tiramisu/config.py:797 +#: tiramisu/config.py:758 tiramisu/config.py:805 msgid "invalid session ID: {0} for config" msgstr "ID de session invalide : {0} pour une config" -#: tiramisu/config.py:781 +#: tiramisu/config.py:789 msgid "groupconfig's children must be a list" msgstr "enfants d'une groupconfig doit être une liste" -#: tiramisu/config.py:785 +#: tiramisu/config.py:793 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:792 +#: tiramisu/config.py:800 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:962 +#: tiramisu/config.py:970 msgid "unknown config \"{}\"" msgstr "config \"{}\" inconnue" -#: tiramisu/config.py:987 tiramisu/config.py:1224 +#: tiramisu/config.py:995 tiramisu/config.py:1232 msgid "{}config's children should be config, not {}" msgstr "enfants d'un {}config doit être une config, pas {}" -#: tiramisu/config.py:992 +#: tiramisu/config.py:1000 msgid "child must be a Config, MixConfig or MetaConfig" msgstr "l'enfant doit être une Config, MixConfig ou MetaConfig" -#: tiramisu/config.py:994 +#: tiramisu/config.py:1002 msgid "child has already a {}config's" msgstr "enfant a déjà un {}config" -#: tiramisu/config.py:1023 +#: tiramisu/config.py:1031 msgid "" "force_default, force_default_if_same or force_dont_change_value cannot be " "set with only_config" @@ -215,58 +224,58 @@ msgstr "" "force_default, force_default_if_same ou force_dont_change_value ne peuvent " "pas être spécifié avec only_config" -#: tiramisu/config.py:1045 +#: tiramisu/config.py:1053 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:1176 +#: tiramisu/config.py:1184 msgid "config is already in a metaconfig" msgstr "la config est déjà dans une metaconfig" -#: tiramisu/config.py:1178 tiramisu/config.py:1247 +#: tiramisu/config.py:1186 tiramisu/config.py:1255 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:1192 +#: tiramisu/config.py:1200 msgid "cannot find the config {}" msgstr "ne peut pas trouver la config {0}" -#: tiramisu/config.py:1211 +#: tiramisu/config.py:1219 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:1230 +#: tiramisu/config.py:1238 msgid "child must be a Config or MetaConfig" msgstr "enfant doit être une une Config ou une MetaConfig" -#: tiramisu/config.py:1234 +#: tiramisu/config.py:1242 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:1272 +#: tiramisu/config.py:1290 msgid "metaconfig must have the same optiondescription" msgstr "metaconfig doivent avoir la même optiondescription" -#: tiramisu/error.py:26 +#: tiramisu/error.py:24 msgid "and" msgstr "et" -#: tiramisu/error.py:28 +#: tiramisu/error.py:26 msgid "or" msgstr "ou" -#: tiramisu/error.py:52 +#: tiramisu/error.py:50 msgid " {} " msgstr " {} " -#: tiramisu/error.py:105 tiramisu/setting.py:579 +#: tiramisu/error.py:105 tiramisu/setting.py:599 msgid "property" msgstr "de la propriété" -#: tiramisu/error.py:107 tiramisu/setting.py:581 +#: tiramisu/error.py:107 tiramisu/setting.py:601 msgid "properties" msgstr "des propriétés" @@ -278,15 +287,15 @@ msgstr "ne peut accéder à {0} \"{1}\" parce que \"{2}\" a {3} {4}" msgid "cannot access to {0} \"{1}\" because has {2} {3}" msgstr "ne peut accéder à l'{0} \"{1}\" a cause {2} {3}" -#: tiramisu/error.py:191 +#: tiramisu/error.py:192 msgid "invalid value" msgstr "valeur invalide" -#: tiramisu/error.py:196 +#: tiramisu/error.py:197 msgid "attention, \"{0}\" could be an invalid {1} for \"{2}\"" msgstr "attention, \"{0}\" peut être un {1} invalide pour \"{2}\"" -#: tiramisu/error.py:200 tiramisu/error.py:204 +#: tiramisu/error.py:201 tiramisu/error.py:205 msgid "\"{0}\" is an invalid {1} for \"{2}\"" msgstr "\"{0}\" est une valeur invalide pour l'option \"{2}\" de type {1}" @@ -352,7 +361,7 @@ msgstr "" "paramètres définis pour la fonction de callback mais aucun callback défini " "pour l'option \"{0}\"" -#: tiramisu/option/baseoption.py:350 tiramisu/storage/dictionary/value.py:275 +#: tiramisu/option/baseoption.py:350 tiramisu/storage/dictionary/value.py:258 #: tiramisu/storage/sqlite3/value.py:201 msgid "information's item not found: {0}" msgstr "item '{0}' dans les informations non trouvée" @@ -447,7 +456,7 @@ msgstr "booléen" #: tiramisu/option/broadcastoption.py:32 msgid "broadcast address" -msgstr "adresse broadcast" +msgstr "adresse de broadcast" #: tiramisu/option/broadcastoption.py:39 tiramisu/option/dateoption.py:38 #: tiramisu/option/domainnameoption.py:118 tiramisu/option/ipoption.py:83 @@ -458,8 +467,9 @@ msgid "invalid string" msgstr "invalide caractère" #: tiramisu/option/broadcastoption.py:57 -msgid "invalid len for vals" -msgstr "longueur invalide pour vals" +msgid "invalid broadcast consistency, a network and a netmask are needed" +msgstr "" +"adresse de broadcast inconsistente, un réseau et un masque sont nécessaires." #: tiramisu/option/broadcastoption.py:62 msgid "broadcast \"{4}\" invalid with network {0}/{1} (\"{2}\"/\"{3}\")" @@ -478,15 +488,15 @@ msgstr "values n'est pas une fonction, donc values_params doit être None" msgid "values must be a tuple or a function for {0}" msgstr "values doit être un tuple ou une fonction pour {0}" -#: tiramisu/option/choiceoption.py:101 +#: tiramisu/option/choiceoption.py:108 msgid "calculated values for {0} is not a list" msgstr "valeurs calculées for {0} n'est pas une liste" -#: tiramisu/option/choiceoption.py:114 +#: tiramisu/option/choiceoption.py:123 msgid "only \"{0}\" is allowed" msgstr "seul \"{0}\" est autorisé" -#: tiramisu/option/choiceoption.py:117 +#: tiramisu/option/choiceoption.py:126 msgid "only {0} are allowed" msgstr "seul {0} sont autorisés" @@ -820,19 +830,19 @@ msgstr "" "longueur inconsistante pour \"{}\" dans le test de consistence \"{}\", " "devrait être \"{}\"" -#: tiramisu/option/option.py:716 +#: tiramisu/option/option.py:715 msgid "should be different from the value of {}" msgstr "devrait être différent de la valeur de {}" -#: tiramisu/option/option.py:718 +#: tiramisu/option/option.py:717 msgid "must be different from the value of {}" msgstr "doit être différent de la valeur de {}" -#: tiramisu/option/option.py:721 +#: tiramisu/option/option.py:720 msgid "value for {} should be different" msgstr "valeur pour {} devrait être différent" -#: tiramisu/option/option.py:723 +#: tiramisu/option/option.py:722 msgid "value for {} must be different" msgstr "valeur pour {} doit être différent" @@ -851,7 +861,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:665 +#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:687 msgid "" "a leader ({0}) cannot have \"force_default_on_freeze\" or " "\"force_metaconfig_on_freeze\" property without \"frozen\"" @@ -986,15 +996,15 @@ msgstr "doit finir par un nom de ressource valide" msgid "username" msgstr "nom d'utilisateur" -#: tiramisu/setting.py:250 +#: tiramisu/setting.py:262 msgid "can't rebind {0}" msgstr "ne peut redéfinir ({0})" -#: tiramisu/setting.py:255 +#: tiramisu/setting.py:267 msgid "can't unbind {0}" msgstr "ne peut supprimer ({0})" -#: tiramisu/setting.py:519 +#: tiramisu/setting.py:539 msgid "" "malformed requirements imbrication detected for option: '{0}' with " "requirement on: '{1}'" @@ -1002,56 +1012,56 @@ msgstr "" "imbrication de requirements mal formés detectée pour l'option : '{0}' avec " "requirement sur : '{1}'" -#: tiramisu/setting.py:582 +#: tiramisu/setting.py:602 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:608 +#: tiramisu/setting.py:630 msgid "the calculated value is {0}" msgstr "valeurs calculées est {0}" -#: tiramisu/setting.py:610 +#: tiramisu/setting.py:632 msgid "the calculated value is not {0}" msgstr "valeurs calculées n'est pas {0}" -#: tiramisu/setting.py:614 +#: tiramisu/setting.py:636 msgid "the value of \"{0}\" is {1}" msgstr "la valeur de \"{0}\" est {1}" -#: tiramisu/setting.py:616 +#: tiramisu/setting.py:638 msgid "the value of \"{0}\" is not {1}" msgstr "la valeur de \"{0}\" n'est pas {1}" -#: tiramisu/setting.py:655 +#: tiramisu/setting.py:677 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:660 +#: tiramisu/setting.py:682 msgid "can't assign property to the symlinkoption \"{}\"" msgstr "ne peut assigner une propriété à une symlinkoption \"{}\"" -#: tiramisu/setting.py:692 +#: tiramisu/setting.py:714 msgid "permissive must be a frozenset" msgstr "une permissive doit être de type frozenset" -#: tiramisu/setting.py:696 +#: tiramisu/setting.py:718 msgid "can't assign permissive to the symlinkoption \"{}\"" msgstr "ne peut assigner une permissive à la symlinkoption \"{}\"" -#: tiramisu/setting.py:703 +#: tiramisu/setting.py:725 msgid "cannot add those permissives: {0}" msgstr "ne peut ajouter ces permissives : {0}" -#: tiramisu/setting.py:720 +#: tiramisu/setting.py:742 msgid "can't reset properties to the symlinkoption \"{}\"" msgstr "ne peut réinitialiser les propriétés de la symlinkoption \"{}\"" -#: tiramisu/setting.py:735 +#: tiramisu/setting.py:757 msgid "can't reset permissives to the symlinkoption \"{}\"" msgstr "ne peut réinitialiser les permissive de la symlinkoption \"{}\"" @@ -1072,12 +1082,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:284 +#: tiramisu/storage/dictionary/value.py:267 #: 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:303 +#: tiramisu/storage/dictionary/value.py:286 msgid "cannot delete none persistent session" msgstr "ne peut supprimer une session non persistante" @@ -1085,29 +1095,33 @@ 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/todict.py:66 +#: tiramisu/todict.py:66 tiramisu/todict.py:562 msgid "context is not supported from now for {}" msgstr "context n'est pas supporté maintenant pour {}" -#: tiramisu/todict.py:82 tiramisu/todict.py:91 +#: tiramisu/todict.py:344 msgid "option {} only works when remotable is not \"none\"" msgstr "l'option {} ne fonctionne que si remotable n'est pas \"none\"" -#: tiramisu/todict.py:706 tiramisu/todict.py:839 +#: tiramisu/todict.py:488 +msgid "unable to transform tiramisu object to dict: {}" +msgstr "impossible de transformer l'objet tiramisu en dict : {}" + +#: tiramisu/todict.py:785 tiramisu/todict.py:917 msgid "unknown form {}" msgstr "form {} inconnu" -#: tiramisu/todict.py:751 +#: tiramisu/todict.py:830 msgid "not in current area" msgstr "n'est pas dans l'espace courant" -#: tiramisu/todict.py:771 +#: tiramisu/todict.py:850 msgid "only multi option can have action \"add\", but \"{}\" is not a multi" msgstr "" "seules des options multiples peuvent avoir l'action \"add\", mais \"{}\" " "n'est pas une valeur multiple" -#: tiramisu/todict.py:773 +#: tiramisu/todict.py:852 msgid "unknown action" msgstr "action inconnue" @@ -1115,7 +1129,7 @@ msgstr "action inconnue" msgid "can't set owner for the symlinkoption \"{}\"" msgstr "ne peut spécifier d'utilisateur à la symlinkoption \"{}\"" -#: tiramisu/value.py:430 tiramisu/value.py:642 +#: tiramisu/value.py:430 tiramisu/value.py:644 msgid "set owner \"{0}\" is forbidden" msgstr "assigner l'utilisateur \"{0}\" est interdit" @@ -1124,7 +1138,8 @@ 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:511 -msgid "index \"{}\" is higher than the length \"{}\" for option \"{}\"" -msgstr "" -"l'index \"{}\" est supérieur à la longueur de l'option \"{}\" pour l'option " -"\"{}\"" +msgid "index {} is greater than the length {} for option \"{}\"" +msgstr "l'index {} est supérieur à la longueur \"{}\" pour l'option \"{}\"" + +#~ msgid "invalid len for vals" +#~ msgstr "longueur invalide pour vals" diff --git a/tiramisu/locale/tiramisu.pot b/tiramisu/locale/tiramisu.pot index bdf6821..c19c356 100644 --- a/tiramisu/locale/tiramisu.pot +++ b/tiramisu/locale/tiramisu.pot @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2019-04-13 21:34+CEST\n" +"POT-Creation-Date: 2019-07-06 11:27+CEST\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -36,54 +36,58 @@ msgid "Commands:" msgstr "" #: tiramisu/api.py:104 -msgid "index \"{}\" is higher than the leadership length \"{}\" for option \"{}\"" +msgid "index \"{}\" is greater than the leadership length \"{}\" for option \"{}\"" msgstr "" #: tiramisu/api.py:109 msgid "option must not be an optiondescription" msgstr "" -#: tiramisu/api.py:136 +#: tiramisu/api.py:137 msgid "index must be set with the follower option \"{}\"" msgstr "" -#: tiramisu/api.py:139 -msgid "unknown method {}" +#: tiramisu/api.py:140 +msgid "unknown method {} in {}" msgstr "" -#: tiramisu/api.py:361 +#: tiramisu/api.py:393 msgid "cannot add this property: \"{0}\"" msgstr "" -#: tiramisu/api.py:505 tiramisu/config.py:252 +#: tiramisu/api.py:538 tiramisu/config.py:252 msgid "can't delete a SymLinkOption" msgstr "" -#: tiramisu/api.py:639 tiramisu/api.py:1375 +#: tiramisu/api.py:698 tiramisu/api.py:1470 msgid "please specify a valid sub function ({})" msgstr "" -#: tiramisu/api.py:702 tiramisu/api.py:1176 +#: tiramisu/api.py:761 tiramisu/api.py:1247 msgid "unknown list type {}" msgstr "" -#: tiramisu/api.py:704 tiramisu/api.py:1178 +#: tiramisu/api.py:763 tiramisu/api.py:1249 msgid "unknown group_type: {0}" msgstr "" -#: tiramisu/api.py:753 tiramisu/api.py:1208 +#: tiramisu/api.py:812 tiramisu/api.py:1279 msgid "please use .dict() before .updates()" msgstr "" -#: tiramisu/api.py:1000 -msgid "properties must be a set" +#: tiramisu/api.py:860 +msgid "unknown config type {}" msgstr "" -#: tiramisu/api.py:1006 tiramisu/api.py:1028 +#: tiramisu/api.py:1071 +msgid "properties must be a frozenset" +msgstr "" + +#: tiramisu/api.py:1077 tiramisu/api.py:1099 msgid "unknown when {} (must be in append or remove)" msgstr "" -#: tiramisu/api.py:1018 tiramisu/api.py:1040 tiramisu/config.py:1249 +#: tiramisu/api.py:1089 tiramisu/api.py:1111 tiramisu/config.py:1257 msgid "unknown type {}" msgstr "" @@ -92,18 +96,18 @@ msgid "unable to carry out a calculation for \"{}\", {}" msgstr "" #: tiramisu/autolib.py:257 -msgid "function \"{}\" with arguments \"{}\" and \"{}\" return the list \"{}\" for the follower option \"{}\"" +msgid "the \"{}\" function with positional arguments \"{}\" and keyword arguments \"{}\" must not return a list (\"{}\") for the follower option \"{}\"" msgstr "" -#: tiramisu/autolib.py:265 -msgid "function \"{}\" return the list \"{}\" for the follower option \"{}\"" +#: tiramisu/autolib.py:266 +msgid "the \"{}\" function must not return a list (\"{}\") for the follower option \"{}\"" msgstr "" -#: tiramisu/autolib.py:293 +#: tiramisu/autolib.py:295 msgid "unexpected error \"{0}\" in function \"{1}\" with arguments \"{3}\" and \"{4}\" for option \"{2}\"" msgstr "" -#: tiramisu/autolib.py:300 +#: tiramisu/autolib.py:302 msgid "unexpected error \"{0}\" in function \"{1}\" for option \"{2}\"" msgstr "" @@ -127,119 +131,119 @@ msgstr "" msgid "cannot reduce length of a leader \"{}\"" msgstr "" -#: tiramisu/config.py:319 -msgid "follower option \"{}\" has higher length \"{}\" than the leader length \"{}\"" +#: tiramisu/config.py:321 +msgid "the follower option \"{}\" has greater length ({}) than the leader length ({})" msgstr "" -#: tiramisu/config.py:415 +#: tiramisu/config.py:418 msgid "no option found in config with these criteria" msgstr "" -#: tiramisu/config.py:465 +#: tiramisu/config.py:468 msgid "make_dict can't filtering with value without option" msgstr "" -#: tiramisu/config.py:518 +#: tiramisu/config.py:521 msgid "unexpected path \"{0}\", should start with \"{1}\"" msgstr "" -#: tiramisu/config.py:665 +#: tiramisu/config.py:668 msgid "cannot duplicate {}" msgstr "" -#: tiramisu/config.py:734 +#: tiramisu/config.py:742 msgid "cannot set leadership object has root optiondescription" msgstr "" -#: tiramisu/config.py:736 +#: tiramisu/config.py:744 msgid "cannot set dynoptiondescription object has root optiondescription" msgstr "" -#: tiramisu/config.py:750 tiramisu/config.py:797 +#: tiramisu/config.py:758 tiramisu/config.py:805 msgid "invalid session ID: {0} for config" msgstr "" -#: tiramisu/config.py:781 +#: tiramisu/config.py:789 msgid "groupconfig's children must be a list" msgstr "" -#: tiramisu/config.py:785 +#: tiramisu/config.py:793 msgid "groupconfig's children must be Config, MetaConfig or GroupConfig" msgstr "" -#: tiramisu/config.py:792 +#: tiramisu/config.py:800 msgid "config name must be uniq in groupconfig for \"{0}\"" msgstr "" -#: tiramisu/config.py:962 +#: tiramisu/config.py:970 msgid "unknown config \"{}\"" msgstr "" -#: tiramisu/config.py:987 tiramisu/config.py:1224 +#: tiramisu/config.py:995 tiramisu/config.py:1232 msgid "{}config's children should be config, not {}" msgstr "" -#: tiramisu/config.py:992 +#: tiramisu/config.py:1000 msgid "child must be a Config, MixConfig or MetaConfig" msgstr "" -#: tiramisu/config.py:994 +#: tiramisu/config.py:1002 msgid "child has already a {}config's" msgstr "" -#: tiramisu/config.py:1023 +#: tiramisu/config.py:1031 msgid "force_default, force_default_if_same or force_dont_change_value cannot be set with only_config" msgstr "" -#: tiramisu/config.py:1045 +#: tiramisu/config.py:1053 msgid "force_default and force_dont_change_value cannot be set together" msgstr "" -#: tiramisu/config.py:1176 +#: tiramisu/config.py:1184 msgid "config is already in a metaconfig" msgstr "" -#: tiramisu/config.py:1178 tiramisu/config.py:1247 +#: tiramisu/config.py:1186 tiramisu/config.py:1255 msgid "config name must be uniq in groupconfig for {0}" msgstr "" -#: tiramisu/config.py:1192 +#: tiramisu/config.py:1200 msgid "cannot find the config {}" msgstr "" -#: tiramisu/config.py:1211 +#: tiramisu/config.py:1219 msgid "MetaConfig with optiondescription must have string has child, not {}" msgstr "" -#: tiramisu/config.py:1230 +#: tiramisu/config.py:1238 msgid "child must be a Config or MetaConfig" msgstr "" -#: tiramisu/config.py:1234 +#: tiramisu/config.py:1242 msgid "all config in metaconfig must have the same optiondescription" msgstr "" -#: tiramisu/config.py:1272 +#: tiramisu/config.py:1290 msgid "metaconfig must have the same optiondescription" msgstr "" -#: tiramisu/error.py:26 +#: tiramisu/error.py:24 msgid "and" msgstr "" -#: tiramisu/error.py:28 +#: tiramisu/error.py:26 msgid "or" msgstr "" -#: tiramisu/error.py:52 +#: tiramisu/error.py:50 msgid " {} " msgstr "" -#: tiramisu/error.py:105 tiramisu/setting.py:579 +#: tiramisu/error.py:105 tiramisu/setting.py:599 msgid "property" msgstr "" -#: tiramisu/error.py:107 tiramisu/setting.py:581 +#: tiramisu/error.py:107 tiramisu/setting.py:601 msgid "properties" msgstr "" @@ -251,15 +255,15 @@ msgstr "" msgid "cannot access to {0} \"{1}\" because has {2} {3}" msgstr "" -#: tiramisu/error.py:191 +#: tiramisu/error.py:192 msgid "invalid value" msgstr "" -#: tiramisu/error.py:196 +#: tiramisu/error.py:197 msgid "attention, \"{0}\" could be an invalid {1} for \"{2}\"" msgstr "" -#: tiramisu/error.py:200 tiramisu/error.py:204 +#: tiramisu/error.py:201 tiramisu/error.py:205 msgid "\"{0}\" is an invalid {1} for \"{2}\"" msgstr "" @@ -319,7 +323,7 @@ msgstr "" msgid "params defined for a callback function but no callback defined yet for option \"{0}\"" msgstr "" -#: tiramisu/option/baseoption.py:350 tiramisu/storage/dictionary/value.py:275 +#: tiramisu/option/baseoption.py:350 tiramisu/storage/dictionary/value.py:258 #: tiramisu/storage/sqlite3/value.py:201 msgid "information's item not found: {0}" msgstr "" @@ -401,7 +405,7 @@ msgid "invalid string" msgstr "" #: tiramisu/option/broadcastoption.py:57 -msgid "invalid len for vals" +msgid "invalid broadcast consistency, a network and a netmask are needed" msgstr "" #: tiramisu/option/broadcastoption.py:62 @@ -420,15 +424,15 @@ msgstr "" msgid "values must be a tuple or a function for {0}" msgstr "" -#: tiramisu/option/choiceoption.py:101 +#: tiramisu/option/choiceoption.py:108 msgid "calculated values for {0} is not a list" msgstr "" -#: tiramisu/option/choiceoption.py:114 +#: tiramisu/option/choiceoption.py:123 msgid "only \"{0}\" is allowed" msgstr "" -#: tiramisu/option/choiceoption.py:117 +#: tiramisu/option/choiceoption.py:126 msgid "only {0} are allowed" msgstr "" @@ -728,19 +732,19 @@ msgstr "" msgid "unexpected length of \"{}\" in constency \"{}\", should be \"{}\"" msgstr "" -#: tiramisu/option/option.py:716 +#: tiramisu/option/option.py:715 msgid "should be different from the value of {}" msgstr "" -#: tiramisu/option/option.py:718 +#: tiramisu/option/option.py:717 msgid "must be different from the value of {}" msgstr "" -#: tiramisu/option/option.py:721 +#: tiramisu/option/option.py:720 msgid "value for {} should be different" msgstr "" -#: tiramisu/option/option.py:723 +#: tiramisu/option/option.py:722 msgid "value for {} must be different" msgstr "" @@ -757,7 +761,7 @@ msgstr "" msgid "the dynoption \"{0}\" cannot have \"force_store_value\" property" msgstr "" -#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:665 +#: tiramisu/option/optiondescription.py:97 tiramisu/setting.py:687 msgid "a leader ({0}) cannot have \"force_default_on_freeze\" or \"force_metaconfig_on_freeze\" property without \"frozen\"" msgstr "" @@ -873,63 +877,63 @@ msgstr "" msgid "username" msgstr "" -#: tiramisu/setting.py:250 +#: tiramisu/setting.py:262 msgid "can't rebind {0}" msgstr "" -#: tiramisu/setting.py:255 +#: tiramisu/setting.py:267 msgid "can't unbind {0}" msgstr "" -#: tiramisu/setting.py:519 +#: tiramisu/setting.py:539 msgid "malformed requirements imbrication detected for option: '{0}' with requirement on: '{1}'" msgstr "" -#: tiramisu/setting.py:582 +#: tiramisu/setting.py:602 msgid "cannot access to option \"{0}\" because required option \"{1}\" has {2} {3}" msgstr "" -#: tiramisu/setting.py:608 +#: tiramisu/setting.py:630 msgid "the calculated value is {0}" msgstr "" -#: tiramisu/setting.py:610 +#: tiramisu/setting.py:632 msgid "the calculated value is not {0}" msgstr "" -#: tiramisu/setting.py:614 +#: tiramisu/setting.py:636 msgid "the value of \"{0}\" is {1}" msgstr "" -#: tiramisu/setting.py:616 +#: tiramisu/setting.py:638 msgid "the value of \"{0}\" is not {1}" msgstr "" -#: tiramisu/setting.py:655 +#: tiramisu/setting.py:677 msgid "cannot set property {} for option \"{}\" this property is calculated" msgstr "" -#: tiramisu/setting.py:660 +#: tiramisu/setting.py:682 msgid "can't assign property to the symlinkoption \"{}\"" msgstr "" -#: tiramisu/setting.py:692 +#: tiramisu/setting.py:714 msgid "permissive must be a frozenset" msgstr "" -#: tiramisu/setting.py:696 +#: tiramisu/setting.py:718 msgid "can't assign permissive to the symlinkoption \"{}\"" msgstr "" -#: tiramisu/setting.py:703 +#: tiramisu/setting.py:725 msgid "cannot add those permissives: {0}" msgstr "" -#: tiramisu/setting.py:720 +#: tiramisu/setting.py:742 msgid "can't reset properties to the symlinkoption \"{}\"" msgstr "" -#: tiramisu/setting.py:735 +#: tiramisu/setting.py:757 msgid "can't reset permissives to the symlinkoption \"{}\"" msgstr "" @@ -950,12 +954,12 @@ msgstr "" msgid "a dictionary cannot be persistent" msgstr "" -#: tiramisu/storage/dictionary/value.py:284 +#: tiramisu/storage/dictionary/value.py:267 #: tiramisu/storage/sqlite3/value.py:213 msgid "information's item not found {0}" msgstr "" -#: tiramisu/storage/dictionary/value.py:303 +#: tiramisu/storage/dictionary/value.py:286 msgid "cannot delete none persistent session" msgstr "" @@ -963,27 +967,31 @@ msgstr "" msgid "cannot change setting when connexion is already opened" msgstr "" -#: tiramisu/todict.py:66 +#: tiramisu/todict.py:66 tiramisu/todict.py:562 msgid "context is not supported from now for {}" msgstr "" -#: tiramisu/todict.py:82 tiramisu/todict.py:91 +#: tiramisu/todict.py:344 msgid "option {} only works when remotable is not \"none\"" msgstr "" -#: tiramisu/todict.py:706 tiramisu/todict.py:839 +#: tiramisu/todict.py:488 +msgid "unable to transform tiramisu object to dict: {}" +msgstr "" + +#: tiramisu/todict.py:785 tiramisu/todict.py:917 msgid "unknown form {}" msgstr "" -#: tiramisu/todict.py:751 +#: tiramisu/todict.py:830 msgid "not in current area" msgstr "" -#: tiramisu/todict.py:771 +#: tiramisu/todict.py:850 msgid "only multi option can have action \"add\", but \"{}\" is not a multi" msgstr "" -#: tiramisu/todict.py:773 +#: tiramisu/todict.py:852 msgid "unknown action" msgstr "" @@ -991,7 +999,7 @@ msgstr "" msgid "can't set owner for the symlinkoption \"{}\"" msgstr "" -#: tiramisu/value.py:430 tiramisu/value.py:642 +#: tiramisu/value.py:430 tiramisu/value.py:644 msgid "set owner \"{0}\" is forbidden" msgstr "" @@ -1000,6 +1008,6 @@ msgid "no value for {0} cannot change owner to {1}" msgstr "" #: tiramisu/value.py:511 -msgid "index \"{}\" is higher than the length \"{}\" for option \"{}\"" +msgid "index {} is greater than the length {} for option \"{}\"" msgstr ""