789 lines
22 KiB
Text
789 lines
22 KiB
Text
# SOME DESCRIPTIVE TITLE.
|
|
# Copyright (C) YEAR ORGANIZATION
|
|
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
|
|
#
|
|
msgid ""
|
|
msgstr ""
|
|
"Project-Id-Version: PACKAGE VERSION\n"
|
|
"POT-Creation-Date: 2025-12-22 08:46+0100\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"
|
|
"MIME-Version: 1.0\n"
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
"Content-Transfer-Encoding: 8bit\n"
|
|
"Generated-By: pygettext.py 1.5\n"
|
|
|
|
|
|
#: src/rougail/annotator/family.py:151
|
|
msgid "default variable mode \"{0}\" is not a valid mode, valid modes are {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:157
|
|
msgid "default family mode \"{0}\" is not a valid mode, valid modes are {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:189
|
|
msgid "mode \"{0}\" for \"{1}\" is not a valid mode, valid modes are {2}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:193
|
|
msgid "mode \"{0}\" for \"{1}\" is not a valid mode, no modes are available"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:257
|
|
msgid "the variable \"{0}\" is mandatory so in \"{1}\" mode but family has the higher family mode \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:295
|
|
msgid "the follower \"{0}\" is in \"{1}\" mode but leader have the higher mode \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:328
|
|
msgid "the family \"{0}\" is in \"{1}\" mode but variables and families inside have the higher modes \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/family.py:346
|
|
msgid "the variable \"{0}\" is in \"{1}\" mode but family has the higher family mode \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/property.py:161
|
|
msgid "invalid tag name \"{0}\" should only contains lowercase ascii character, number or _"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/property.py:166
|
|
msgid "invalid tag name \"{0}\" should not be a name of an existing mode"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/property.py:171
|
|
msgid "invalid tag name \"{0}\" should not be the name of an available properties"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/value.py:78
|
|
msgid "the follower \"{0}\" is not multi, so cannot have a list has default value"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/value.py:94
|
|
msgid "the variable \"{0}\" is multi but has a non list default value"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/value.py:118
|
|
msgid "the variable \"{0}\" is a \"choice\" variable but don't have any choice"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/value.py:137
|
|
msgid "the variable \"{0}\" is a \"regexp\" variable but don't have any regexp"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:95
|
|
msgid "only \"unix_user\" or \"secret\" variable type can have \"secret_manager\" attribute, but \"{0}\" has type \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:102
|
|
msgid "the variable \"{0}\" has attribute \"secret_manager\" but is a multi variable"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:107
|
|
msgid "the variable \"{0}\" has attribute \"secret_manager\" so must not have default value"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:161
|
|
msgid "{0} values needed, but there are {{{{ var | length }}}}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:162
|
|
msgid "needs exactly {0} values"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:164
|
|
msgid "a maximum of {0} values are needed, but there are {{{{ var | length }}}}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:165
|
|
msgid "needs a maximum of {0} values"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:169
|
|
msgid "a minimum of {0} values are needed, but there are {{{{ var | length }}}}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:170
|
|
msgid "needs a minimum of {0} values"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:247
|
|
msgid "the \"{0}\" default value is a calculation with itself"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:308
|
|
msgid "the variable \"{0}\" has regexp attribut but has not the \"regexp\" type"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:351
|
|
msgid "the variable \"{0}\" has choices attribut but has not the \"choice\" type"
|
|
msgstr ""
|
|
|
|
#: src/rougail/annotator/variable.py:379
|
|
msgid "the variable \"{0}\" has an unvalid default value \"{1}\" should be in {2}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:271
|
|
msgid "Default version of the structural file format"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:272
|
|
msgid "This value is only used if the version is not set in the structural file"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:280
|
|
msgid "File with functions"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:281
|
|
msgid "This file contains filters and additional Jinja2 functions usable in structure files"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:293
|
|
msgid "All modes level available"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:305
|
|
msgid "Default mode for a family"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:311
|
|
msgid "the first one defined in \"modes_level\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:317 src/rougail/config/__init__.py:344
|
|
msgid "when no mode is defined in \"modes_level\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:324 src/rougail/config/__init__.py:351
|
|
msgid "this mode must be available in \"modes_level\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:328
|
|
msgid "Default mode for a variable"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:338
|
|
msgid "if the variable \"modes_level\" is defined, the default value is the second available element, otherwise, the first"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:355
|
|
msgid "Option name for the base option"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:360
|
|
msgid "In cache file, do not importation of Tiramisu and other dependencies"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:365
|
|
msgid "Store Tiramisu cache filename"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:366
|
|
msgid ""
|
|
"This file contains the Tiramisu instructions used internally to load the variables.\n"
|
|
"\n"
|
|
"This file can be used for debugging"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:376
|
|
msgid "Name of internal functions that we can use as a function"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:382
|
|
msgid "Name of extra annotators"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:388
|
|
msgid "Suffix add to generated options name"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:394
|
|
msgid "Every variables in calculation are optionals"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:398
|
|
msgid "Loads redefine variables even if there don't already exists"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:402
|
|
msgid "The secret manager"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:405
|
|
msgid "The secret pattern to constructing the name of the item searched for in the secret manager"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:406
|
|
msgid "The pattern is in Jinja2 format"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:415
|
|
msgid "structural"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:416
|
|
msgid "user datas"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:417
|
|
msgid "output"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:438
|
|
msgid "Select for {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:500
|
|
msgid "Override default parameters for option type"
|
|
msgstr ""
|
|
|
|
#: src/rougail/config/__init__.py:503
|
|
msgid "Default parameters for option type"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:281
|
|
msgid "unknown type {0} for {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:419
|
|
msgid "family \"{0}\" define multiple time"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:673
|
|
msgid "variable \"{0}\" define multiple time"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:771
|
|
msgid "params must be a dict for {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:792
|
|
msgid "\"{0}\" has an invalid \"params\" for {1}: {2}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:806
|
|
msgid "secret_manager must be a dict for {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:1135
|
|
msgid "Cannot execute annotate multiple time"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/convert.py:1142
|
|
msgid "invalid \"structural\" definition ({0}), we cannot load any structural file!"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:132
|
|
msgid "cannot find variable \"{0}\" defined in attribute \"{1}\" for \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:138
|
|
msgid "the variable \"{0}\" is in fact a family in attribute \"{1}\" for \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:143
|
|
#: src/rougail/convert/object_model.py:527
|
|
msgid "unknown object \"{0}\" in attribute \"{1}\" for \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:162
|
|
msgid "identifier parameter for \"{0}\" in \"{1}\" cannot be set none dynamic family"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:191
|
|
msgid "cannot find variable \"{0}\" defined in \"{1}\" for \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:196
|
|
msgid "variable \"{0}\" defined in \"{1}\" for \"{2}\" is a dynamic variable"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:213
|
|
msgid "the variable \"{0}\" is not a follower, so cannot have index type for param in \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:263
|
|
msgid "\"warnings\" are only available with attribute \"{self.attribute_name}\" for variable \"{self.ori_path}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:325
|
|
msgid "the variable \"{0}\" has a depreciated return_type \"{1}\", please use \"{2}\" instead in {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:415
|
|
#: src/rougail/convert/object_model.py:446
|
|
msgid "variable \"{0}\" has a calculating \"{1}\" with an invalid return_type, should be boolean or string, not \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:422
|
|
msgid "the variable \"{0}\" has a return_type \"{1}\", for attribute \"{2}\" but has not description in {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:427
|
|
msgid "value is invalid"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:522
|
|
msgid "a variable \"{0}\" is needs in attribute \"{1}\" for \"{2}\" but it's a family"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:547
|
|
msgid "variable \"{0}\" has an attribute \"{1}\" calculated with the unknown variable \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:599
|
|
msgid "the variable \"{0}\" has an invalid \"{1}\" the variable \"{2}\" is in a sub dynamic option"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:608
|
|
msgid "the leader \"{0}\" has an invalid \"{1}\" the follower \"{2}\" is a multi"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:650
|
|
msgid "the variable \"{0}\" has an invalid attribute \"{1}\", the variable \"{2}\" must not be multi"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:664
|
|
msgid "the variable \"{0}\" has an invalid attribute \"{1}\", the variable must not be a multi or the variable \"{2}\" must be multi"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:678
|
|
msgid "the variable \"{0}\" has an invalid attribute \"{1}\", the variable must be a multi or the variable \"{2}\" must not be multi"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:692
|
|
msgid "the variable \"{0}\" has an invalid attribute \"{1}\", the variable \"{2}\" is multi but is inside a list"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:714
|
|
msgid "the variable \"{0}\" is waiting for a list as \"{1}\" but the attribute \"default\" is not a list (\"{2}\")"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:718
|
|
msgid "the variable \"{0}\" is not waiting for a list as \"{1}\" but the attribute \"default\" is a list (\"{2}\")"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:740
|
|
msgid "\"{0}\" attribut shall not have an \"optional\" attribute without the \"default\" attribute for variable \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:762
|
|
msgid "variable \"{0}\" has a default value calculated with \"{1}\" which has incompatible type"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:804
|
|
msgid "the variable \"{0}\" is waiting for a boolean as \"{1}\" but the attribute \"default\" is not a boolean (\"{2}\")"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:826
|
|
msgid "\"when\" is not allowed in format version 1.0 for attribute \"{0}\" for variable \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:831
|
|
msgid "the variable \"{0}\" has an invalid attribute \"{1}\", \"when\" and \"when_not\" cannot set together"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:839
|
|
msgid "\"when_not\" is not allowed in format version 1.0 for attribute \"{0}\" for variable \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:850
|
|
msgid "\"when\" or \"when_not\" is mandatory for the not boolean variable \"{0}\" in attribute \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:898
|
|
msgid "cannot find variable \"{0}\" for the information \"{1}\" when calculating \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:903
|
|
msgid "identifier not allowed for the information \"{0}\" when calculating \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:955
|
|
msgid "\"when\" is not allowed in format version 1.0 for attribute \"{0}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:961
|
|
#: src/rougail/convert/object_model.py:971
|
|
msgid "the identifier has an invalid attribute \"{0}\", \"when\" and \"when_not\" cannot set together"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/object_model.py:997
|
|
msgid "the variable \"{0}\" is not a follower, so cannot have index type for \"{1}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/path.py:211
|
|
msgid "A variable or a family located in the \"{0}\" namespace shall not be used in the \"{1}\" namespace"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/tiramisureflector.py:348
|
|
msgid "variable param \"{0}\" has whole attribute but it's not allowed for external variable"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/tiramisureflector.py:351
|
|
msgid "variable param \"{0}\" has dynamic attribute but it's not allowed for external variable"
|
|
msgstr ""
|
|
|
|
#: src/rougail/convert/tiramisureflector.py:360
|
|
msgid "internal error, {0} is not a dynamic variable"
|
|
msgstr ""
|
|
|
|
#: src/rougail/error.py:61 src/rougail/tiramisu.py:235
|
|
#: src/rougail/user_data.py:452 src/rougail/user_data.py:455
|
|
msgid "{0} in {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_commandline/annotator.py:67
|
|
msgid "alternative_name \"{0}\" conflict with \"--help\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_commandline/annotator.py:72
|
|
msgid "conflict alternative_name \"{0}\": \"{1}\" and \"{2}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/__init__.py:130
|
|
msgid "duplicate structural file name {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:32
|
|
msgid "Main namespace name"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:40
|
|
msgid "directory or string is not in \"_.step.structural\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:43
|
|
msgid "Directories where structural files are placed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:60
|
|
msgid "Sort structural from differents directories"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:69
|
|
msgid "Namespaces are isolated"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:75
|
|
msgid "directory or string is not in \"_.step.structural\" or \"_.main_namespace\" is not set"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:78
|
|
msgid "Extra namespaces"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:87
|
|
msgid "Extra namespace name"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:93
|
|
msgid "Directories where extra structural files are placed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_directory/config.py:106
|
|
msgid "directory is not in \"__.step.structural\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_string/config.py:32
|
|
msgid "Structural files contents"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_string/config.py:33
|
|
#: src/rougail/structural_string/config.py:51
|
|
msgid "This variable is a list of string with YAML file format"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_string/config.py:45
|
|
msgid "string is not in \"_.step.structural\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_string/config.py:50
|
|
msgid "Extra structural contents"
|
|
msgstr ""
|
|
|
|
#: src/rougail/structural_string/config.py:58
|
|
msgid "string is not in \"__.step.structural\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:83
|
|
msgid "unknown boolean value \"{0}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:86
|
|
msgid "IP must be in CIDR format"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:87
|
|
msgid "private IP are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:88
|
|
msgid "reserved IP are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:91
|
|
msgid "network must be in CIDR format"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:92
|
|
msgid "private network are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:93
|
|
msgid "reserved network are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:96
|
|
msgid "can be range of port"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:97
|
|
msgid "can have the protocol"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:98
|
|
msgid "port 0 is allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:99
|
|
msgid "well-known ports (1 to 1023) are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:100
|
|
msgid "registred ports (1024 to 49151) are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:101
|
|
msgid "private ports (greater than 49152) are allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:104
|
|
msgid "type of domainname"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:104
|
|
msgid "type {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:105
|
|
msgid "the domain name can starts by a dot"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:106
|
|
msgid "the domain name can be a hostname"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:107
|
|
msgid "the domain name can be an IP"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:108
|
|
msgid "the domain name can be network in CIDR format"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:109
|
|
msgid "the domain name must exist"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:119 src/rougail/tiramisu.py:125
|
|
msgid "the minimum value"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:119 src/rougail/tiramisu.py:125
|
|
msgid "the minimum value is {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:120 src/rougail/tiramisu.py:126
|
|
msgid "the maximum value"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:120 src/rougail/tiramisu.py:126
|
|
msgid "the maximum value is {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:135
|
|
msgid "minimum characters length for the secret"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:135
|
|
msgid "minimum length for the secret is {0} characters"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:136
|
|
msgid "maximum characters length for the secret"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:136
|
|
msgid "maximum length for the secret is {0} characters"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:137
|
|
msgid "forbidden characters"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:137
|
|
msgid "forbidden characters: {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:144
|
|
msgid "this filename could be a relative path"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:145
|
|
msgid "this file must exist"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:146
|
|
msgid "file type allowed"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:146
|
|
msgid "file type allowed: {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:436
|
|
msgid "cannot calculate the variable \"{0}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:437
|
|
msgid "the attribute \"{0}\" in {1} with the parameters \"{2}\" causes the error: {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:455
|
|
msgid "cannot converting the variable \"{0}\""
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:456
|
|
msgid "\"{0}\" is an invalid {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/tiramisu.py:458
|
|
msgid "the attribute \"{0}\" in {1} causes the error: {2}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:146
|
|
msgid "cannot load variable path \"{0}\", the identifier \"{1}\" is not valid in {2}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:230
|
|
msgid "the variable contains secrets and should not be defined in {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:269
|
|
msgid "loaded from {0}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:311
|
|
msgid "is a family so we cannot set the value \"{0}\", it has been loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:315
|
|
msgid "is a family so we cannot set the value \"{0}\", it will be ignored when loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:326
|
|
msgid "{0}, it has been loaded from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:332
|
|
msgid "variable or family \"{0}\" does not exist, it has been loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:336
|
|
msgid "variable or family \"{0}\" does not exist, it will be ignored when loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:342
|
|
msgid "\"{0}\" is the name of a dynamic family, it has been loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:346
|
|
msgid "\"{0}\" is the name of a dynamic family, it will be ignored when loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:354
|
|
msgid "{0} loaded from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:385
|
|
msgid "variable {0} at index \"{1}\" is {2}, it has been loading from {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:389
|
|
msgid "variable {0} at index \"{1}\" is {2}, it will be ignored when loading from {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:402
|
|
msgid "family {0} is {1}, {2} at index \"{3}\", it has been loading from {4}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:406
|
|
msgid "family {0} is {1}, {2} at index \"{3}\", it will be ignored when loading from {4}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:421
|
|
msgid "variable is {0}, it has been loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:425
|
|
msgid "variable is {0}, it will be ignored when loading from {1}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:435
|
|
msgid "family {0} is {1}, so cannot access to {2}, it has been loading from {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:439
|
|
msgid "family {0} is {1}, so cannot access to {2}, it will be ignored when loading from {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:461
|
|
msgid "the value \"{0}\" is an invalid {1} for {2} at index \"{3}\", {4}, it has been loading from {5}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:465
|
|
msgid "the value \"{0}\" is an invalid {1} for {2} at index \"{3}\", {4}, it will be ignored when loading from {5}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:481
|
|
msgid "the value \"{0}\" is an invalid {1}, {2}, it has been loading from {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/user_data.py:485
|
|
msgid "the value \"{0}\" is an invalid {1}, {2}, it will be ignored when loading from {3}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:56
|
|
msgid "invalid variable or family name \"{0}\" must only contains lowercase ascii character, number or _"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:104
|
|
msgid "error for the variable \"{1}\" in jinja \"{0}\": {2}"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:213
|
|
msgid "mandatory"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:214
|
|
msgid "hidden"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:215
|
|
msgid "disabled"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:216
|
|
msgid "unique"
|
|
msgstr ""
|
|
|
|
#: src/rougail/utils.py:217
|
|
msgid "auto modified"
|
|
msgstr ""
|
|
|