frozen with force_default_on_freeze can change owner
[tiramisu.git] / translations / tiramisu.pot
index 35ecafe..57e07f7 100644 (file)
@@ -5,7 +5,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2014-03-29 19:01+CET\n"
+"POT-Creation-Date: 2014-10-26 09:42+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"
@@ -15,564 +15,684 @@ msgstr ""
 "Generated-By: pygettext.py 1.5\n"
 
 
-#: tiramisu/autolib.py:165
+#: tiramisu/autolib.py:176
 msgid "unable to carry out a calculation, option {0} has properties: {1} for: {2}"
 msgstr ""
 
-#: tiramisu/config.py:51
+#: tiramisu/config.py:58
 msgid "descr must be an optiondescription, not {0}"
 msgstr ""
 
-#: tiramisu/config.py:126
+#: tiramisu/config.py:137
 msgid "unknown group_type: {0}"
 msgstr ""
 
-#: tiramisu/config.py:163 tiramisu/setting.py:334 tiramisu/value.py:55
-#: tiramisu/value.py:500
+#: tiramisu/config.py:176 tiramisu/setting.py:321 tiramisu/value.py:54
+#: tiramisu/value.py:555
 msgid "the context does not exist anymore"
 msgstr ""
 
-#: tiramisu/config.py:168
+#: tiramisu/config.py:181
 msgid "no option description found for this config (may be GroupConfig)"
 msgstr ""
 
-#: tiramisu/config.py:194
+#: tiramisu/config.py:209
 msgid "can't assign to an OptionDescription"
 msgstr ""
 
-#: tiramisu/config.py:324
+#: tiramisu/config.py:335
 msgid "unknown type_ type {0}for _find"
 msgstr ""
 
-#: tiramisu/config.py:363
+#: tiramisu/config.py:370
 msgid "no option found in config with these criteria"
 msgstr ""
 
-#: tiramisu/config.py:413
+#: tiramisu/config.py:420
 msgid "make_dict can't filtering with value without option"
 msgstr ""
 
-#: tiramisu/config.py:434
+#: tiramisu/config.py:439
 msgid "unexpected path {0}, should start with {1}"
 msgstr ""
 
-#: tiramisu/config.py:491
+#: tiramisu/config.py:507
 msgid "opt in getowner must be an option not {0}"
 msgstr ""
 
-#: tiramisu/config.py:535
+#: tiramisu/config.py:552
 msgid "cannot serialize Config with MetaConfig"
 msgstr ""
 
-#: tiramisu/config.py:549
+#: tiramisu/config.py:566
 msgid "this storage is not serialisable, could be a none persistent storage"
 msgstr ""
 
-#: tiramisu/config.py:612
+#: tiramisu/config.py:629
 msgid "metaconfig's children must be a list"
 msgstr ""
 
-#: tiramisu/config.py:706
+#: tiramisu/config.py:723
 msgid "metaconfig's children should be config, not {0}"
 msgstr ""
 
-#: tiramisu/config.py:710
+#: tiramisu/config.py:727
 msgid "child has already a metaconfig's"
 msgstr ""
 
-#: tiramisu/config.py:714
+#: tiramisu/config.py:731
 msgid "all config in metaconfig must have the same optiondescription"
 msgstr ""
 
-#: tiramisu/option.py:66
+#: tiramisu/option/baseoption.py:56
+msgid "{0} must be a function"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:59
+msgid "{0}_params must be a dict"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:62
+msgid "{0}_params with key {1} mustn't have length different to 1"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:66
+msgid "{0}_params must be tuple for key \"{1}\""
+msgstr ""
+
+#: tiramisu/option/baseoption.py:72
+msgid "{0}_params with length of tuple as 1 must only have None as first value"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:76
+msgid "{0}_params must only have 1 or 2 as length"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:81
+msgid "validator not support tuple"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:84
+msgid "{0}_params must have an option not a {0} for first argument"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:88
+msgid "{0}_params must have a boolean not a {0} for second argument"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:104
 msgid "invalid name: {0} for option"
 msgstr ""
 
-#: tiramisu/option.py:75
+#: tiramisu/option/baseoption.py:112
+msgid "a default_multi is set whereas multi is False in option: {0}"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:123
 msgid "invalid properties type {0} for {1}, must be a tuple"
 msgstr ""
 
-#: tiramisu/option.py:113
-msgid "'{0}' ({1}) object attribute '{2}' is read-only"
+#: tiramisu/option/baseoption.py:144
+msgid "params defined for a callback function but no callback defined yet for option {0}"
 msgstr ""
 
-#: tiramisu/option.py:140 tiramisu/value.py:410
-msgid "information's item not found: {0}"
+#: tiramisu/option/baseoption.py:149
+msgid "a callback is already set for option {0}, cannot set another one's"
 msgstr ""
 
-#: tiramisu/option.py:202
+#: tiramisu/option/baseoption.py:276
 msgid "cannot serialize Option, only in OptionDescription"
 msgstr ""
 
-#: tiramisu/option.py:305
-msgid "a default_multi is set whereas multi is False in option: {0}"
+#: tiramisu/option/baseoption.py:354
+msgid "'{0}' ({1}) object attribute '{2}' is read-only"
 msgstr ""
 
-#: tiramisu/option.py:311
-msgid "invalid default_multi value {0} for option {1}: {2}"
+#: tiramisu/option/baseoption.py:509 tiramisu/option/baseoption.py:552
+msgid "invalid value for option {0}: {1}"
 msgstr ""
 
-#: tiramisu/option.py:316
-msgid "default value not allowed if option: {0} is calculated"
+#: tiramisu/option/baseoption.py:522
+msgid "do_validation for {0}: error in value"
 msgstr ""
 
-#: tiramisu/option.py:319
-msgid "params defined for a callback function but no callback defined yet for option {0}"
+#: tiramisu/option/baseoption.py:528
+msgid "do_validation for {0}: warning in value"
 msgstr ""
 
-#: tiramisu/option.py:424 tiramisu/option.py:454
-msgid "invalid value for option {0}: {1}"
+#: tiramisu/option/baseoption.py:538
+msgid "do_validation for {0}: error in consistency"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:542
+msgid "do_validation for {0}: warning in consistency"
 msgstr ""
 
-#: tiramisu/option.py:448
+#: tiramisu/option/baseoption.py:546
 msgid "warning on the value of the option {0}: {1}"
 msgstr ""
 
-#: tiramisu/option.py:465
+#: tiramisu/option/baseoption.py:564 tiramisu/option/baseoption.py:573
 msgid "invalid value {0} for option {1} which must be a list"
 msgstr ""
 
-#: tiramisu/option.py:523
+#: tiramisu/option/baseoption.py:579
+msgid "invalid value {0} for option {1} which must be a list of list"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:632
+msgid "'{0}' ({1}) cannot add consistency, option is read-only"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:643
 msgid "consistency must be set with an option"
 msgstr ""
 
-#: tiramisu/option.py:525
+#: tiramisu/option/baseoption.py:646 tiramisu/option/baseoption.py:653
+msgid "almost one option in consistency is in a dynoptiondescription but not all"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:649
+msgid "option in consistency must be in same dynoptiondescription"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:656
 msgid "cannot add consistency with itself"
 msgstr ""
 
-#: tiramisu/option.py:527
+#: tiramisu/option/baseoption.py:658
 msgid "every options in consistency must be multi or none"
 msgstr ""
 
-#: tiramisu/option.py:548
+#: tiramisu/option/baseoption.py:662
+msgid "consistency {0} not available for this option"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:689
 msgid "same value for {0} and {1}, should be different"
 msgstr ""
 
-#: tiramisu/option.py:550
+#: tiramisu/option/baseoption.py:691
 msgid "same value for {0} and {1}, must be different"
 msgstr ""
 
-#: tiramisu/option.py:644
-msgid "values must be a tuple for {0}"
+#: tiramisu/option/baseoption.py:748
+msgid "default value not allowed if option: {0} is calculated"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:770
+msgid "malformed requirements type for option: {0}, must be a dict"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:776
+msgid "malformed requirements for option: {0} unknown keys {1}, must only {2}"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:787
+msgid "malformed requirements for option: {0} require must have option, expected and action keys"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:791
+msgid "malformed requirements for option: {0} action cannot be force_store_value"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:796
+msgid "malformed requirements for option: {0} inverse must be boolean"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:800
+msgid "malformed requirements for option: {0} transitive must be boolean"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:804
+msgid "malformed requirements for option: {0} same_action must be boolean"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:808
+msgid "malformed requirements must be an option in option {0}"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:811
+msgid "malformed requirements option {0} must not be a multi for {1}"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:818
+msgid "malformed requirements second argument must be valid for option {0}: {1}"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:823
+msgid "inconsistency in action types for option: {0} action: {1}"
+msgstr ""
+
+#: tiramisu/option/baseoption.py:851
+msgid "malformed symlinkoption must be an option for symlink {0}"
+msgstr ""
+
+#: tiramisu/option/masterslave.py:38
+msgid "master group {0} shall not have a symlinkoption"
+msgstr ""
+
+#: tiramisu/option/masterslave.py:41
+msgid "master group {0} shall not have a subgroup"
+msgstr ""
+
+#: tiramisu/option/masterslave.py:44
+msgid "not allowed option {0} in group {1}: this option is not a multi"
+msgstr ""
+
+#: tiramisu/option/masterslave.py:53
+msgid "master group with wrong master name for {0}"
+msgstr ""
+
+#: tiramisu/option/masterslave.py:63
+msgid "callback of master's option shall not refered a slave's ones"
+msgstr ""
+
+#: tiramisu/option/masterslave.py:198
+msgid "invalid len for the slave: {0} which has {1} as master"
+msgstr ""
+
+#: tiramisu/option/option.py:53
+msgid "values is not a function, so values_params must be None"
 msgstr ""
 
-#: tiramisu/option.py:647
-msgid "open_values must be a boolean for {0}"
+#: tiramisu/option/option.py:55
+msgid "values must be a tuple or a function for {0}"
 msgstr ""
 
-#: tiramisu/option.py:669
+#: tiramisu/option/option.py:81
+msgid "calculated values for {0} is not a list"
+msgstr ""
+
+#: tiramisu/option/option.py:89
 msgid "value {0} is not permitted, only {1} is allowed"
 msgstr ""
 
-#: tiramisu/option.py:681
+#: tiramisu/option/option.py:103
 msgid "invalid boolean"
 msgstr ""
 
-#: tiramisu/option.py:691
+#: tiramisu/option/option.py:112
 msgid "invalid integer"
 msgstr ""
 
-#: tiramisu/option.py:701
+#: tiramisu/option/option.py:121
 msgid "invalid float"
 msgstr ""
 
-#: tiramisu/option.py:711
+#: tiramisu/option/option.py:130
 msgid "invalid string"
 msgstr ""
 
-#: tiramisu/option.py:728
+#: tiramisu/option/option.py:146
 msgid "invalid unicode"
 msgstr ""
 
-#: tiramisu/option.py:740
-msgid "malformed symlinkoption must be an option for symlink {0}"
-msgstr ""
-
-#: tiramisu/option.py:791 tiramisu/option.py:794 tiramisu/option.py:799
+#: tiramisu/option/option.py:178 tiramisu/option/option.py:181
+#: tiramisu/option/option.py:186
 msgid "invalid IP"
 msgstr ""
 
-#: tiramisu/option.py:805
+#: tiramisu/option/option.py:192
 msgid "IP is in reserved class"
 msgstr ""
 
-#: tiramisu/option.py:807
+#: tiramisu/option/option.py:194
 msgid "invalid IP, mustn't be in reserved class"
 msgstr ""
 
-#: tiramisu/option.py:811
+#: tiramisu/option/option.py:198
 msgid "IP is not in private class"
 msgstr ""
 
-#: tiramisu/option.py:813
+#: tiramisu/option/option.py:200
 msgid "invalid IP, must be in private class"
 msgstr ""
 
-#: tiramisu/option.py:818 tiramisu/option.py:993
+#: tiramisu/option/option.py:205 tiramisu/option/option.py:377
 msgid "invalid len for vals"
 msgstr ""
 
-#: tiramisu/option.py:824
+#: tiramisu/option/option.py:211
 msgid "IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
 msgstr ""
 
-#: tiramisu/option.py:827
+#: tiramisu/option/option.py:214
 msgid "invalid IP {0} ({1}) not in network {2} ({3}) with netmask {4} ({5})"
 msgstr ""
 
-#: tiramisu/option.py:868
+#: tiramisu/option/option.py:254
 msgid "inconsistency in allowed range"
 msgstr ""
 
-#: tiramisu/option.py:873
+#: tiramisu/option/option.py:259
 msgid "max value is empty"
 msgstr ""
 
-#: tiramisu/option.py:890
+#: tiramisu/option/option.py:277
 msgid "invalid port, range must have two values only"
 msgstr ""
 
-#: tiramisu/option.py:893
+#: tiramisu/option/option.py:280
 msgid "invalid port, first port in range must be smaller than the second one"
 msgstr ""
 
-#: tiramisu/option.py:902
+#: tiramisu/option/option.py:289
 msgid "invalid port"
 msgstr ""
 
-#: tiramisu/option.py:904
+#: tiramisu/option/option.py:291
 msgid "invalid port, must be an between {0} and {1}"
 msgstr ""
 
-#: tiramisu/option.py:918
+#: tiramisu/option/option.py:304
 msgid "invalid network address"
 msgstr ""
 
-#: tiramisu/option.py:924
+#: tiramisu/option/option.py:310
 msgid "network address is in reserved class"
 msgstr ""
 
-#: tiramisu/option.py:926
+#: tiramisu/option/option.py:312
 msgid "invalid network address, mustn't be in reserved class"
 msgstr ""
 
-#: tiramisu/option.py:939
+#: tiramisu/option/option.py:324
 msgid "invalid netmask address"
 msgstr ""
 
-#: tiramisu/option.py:956
+#: tiramisu/option/option.py:341
 msgid "invalid len for opts"
 msgstr ""
 
-#: tiramisu/option.py:970
+#: tiramisu/option/option.py:355
 msgid "invalid IP {0} ({1}) with netmask {2}, this IP is a network"
 msgstr ""
 
-#: tiramisu/option.py:975
+#: tiramisu/option/option.py:360
 msgid "invalid network {0} ({1}) with netmask {2}"
 msgstr ""
 
-#: tiramisu/option.py:989
+#: tiramisu/option/option.py:373
 msgid "invalid broadcast address"
 msgstr ""
 
-#: tiramisu/option.py:998
+#: tiramisu/option/option.py:382
 msgid "invalid broadcast {0} ({1}) with network {2} ({3}) and netmask {4} ({5})"
 msgstr ""
 
-#: tiramisu/option.py:1020
+#: tiramisu/option/option.py:403
 msgid "unknown type_ {0} for hostname"
 msgstr ""
 
-#: tiramisu/option.py:1023
+#: tiramisu/option/option.py:406
 msgid "allow_ip must be a boolean"
 msgstr ""
 
-#: tiramisu/option.py:1025
+#: tiramisu/option/option.py:408
 msgid "allow_without_dot must be a boolean"
 msgstr ""
 
-#: tiramisu/option.py:1069
+#: tiramisu/option/option.py:428
+msgid "invalid domainname's length (min 2)"
+msgstr ""
+
+#: tiramisu/option/option.py:430
+msgid "invalid domainname's length (max {0})"
+msgstr ""
+
+#: tiramisu/option/option.py:445
 msgid "invalid domainname, must have dot"
 msgstr ""
 
-#: tiramisu/option.py:1071
+#: tiramisu/option/option.py:447
 msgid "invalid domainname's length (max 255)"
 msgstr ""
 
-#: tiramisu/option.py:1073
-msgid "invalid domainname's length (min 2)"
+#: tiramisu/option/option.py:457
+msgid "same characters may cause problems"
 msgstr ""
 
-#: tiramisu/option.py:1075
+#: tiramisu/option/option.py:459
 msgid "invalid domainname"
 msgstr ""
 
-#: tiramisu/option.py:1088
+#: tiramisu/option/option.py:483
 msgid "invalid email address, must contains one @"
 msgstr ""
 
-#: tiramisu/option.py:1091
+#: tiramisu/option/option.py:486
 msgid "invalid username in email address"
 msgstr ""
 
-#: tiramisu/option.py:1104
+#: tiramisu/option/option.py:502
 msgid "invalid url, must start with http:// or https://"
 msgstr ""
 
-#: tiramisu/option.py:1123
+#: tiramisu/option/option.py:521
 msgid "invalid url, port must be an between 0 and 65536"
 msgstr ""
 
-#: tiramisu/option.py:1129
+#: tiramisu/option/option.py:528
 msgid "invalid url, must ends with filename"
 msgstr ""
 
-#: tiramisu/option.py:1141
+#: tiramisu/option/option.py:542
 msgid "invalid username"
 msgstr ""
 
-#: tiramisu/option.py:1152
+#: tiramisu/option/option.py:552
 msgid "invalid filename"
 msgstr ""
 
-#: tiramisu/option.py:1179
+#: tiramisu/option/optiondescription.py:68
 msgid "duplicate option name: {0}"
 msgstr ""
 
-#: tiramisu/option.py:1197
-msgid "unknown Option {0} in OptionDescription {1}"
+#: tiramisu/option/optiondescription.py:73
+msgid "option must not start as dynoptiondescription"
 msgstr ""
 
-#: tiramisu/option.py:1248
-msgid "duplicate option: {0}"
-msgstr ""
-
-#: tiramisu/option.py:1279
+#: tiramisu/option/optiondescription.py:119
 msgid "consistency with option {0} which is not in Config"
 msgstr ""
 
-#: tiramisu/option.py:1287
-msgid "no option for path {0}"
-msgstr ""
-
-#: tiramisu/option.py:1293
-msgid "no option {0} found"
+#: tiramisu/option/optiondescription.py:139
+msgid "duplicate option: {0}"
 msgstr ""
 
-#: tiramisu/option.py:1303
+#: tiramisu/option/optiondescription.py:155
 msgid "cannot change group_type if already set (old {0}, new {1})"
 msgstr ""
 
-#: tiramisu/option.py:1315
-msgid "master group {0} shall not have a subgroup"
-msgstr ""
-
-#: tiramisu/option.py:1318
-msgid "master group {0} shall not have a symlinkoption"
-msgstr ""
-
-#: tiramisu/option.py:1321
-msgid "not allowed option {0} in group {1}: this option is not a multi"
-msgstr ""
-
-#: tiramisu/option.py:1331
-msgid "master group with wrong master name for {0}"
-msgstr ""
-
-#: tiramisu/option.py:1339
-msgid "callback of master's option shall not refered a slave's ones"
-msgstr ""
-
-#: tiramisu/option.py:1347
+#: tiramisu/option/optiondescription.py:163
 msgid "group_type: {0} not allowed"
 msgstr ""
 
-#: tiramisu/option.py:1444
-msgid "malformed requirements type for option: {0}, must be a dict"
-msgstr ""
-
-#: tiramisu/option.py:1461
-msgid "malformed requirements for option: {0} require must have option, expected and action keys"
+#: tiramisu/option/optiondescription.py:260
+msgid "DynOptionDescription callback return not uniq value"
 msgstr ""
 
-#: tiramisu/option.py:1465
-msgid "malformed requirements for option: {0} action cannot be force_store_value"
+#: tiramisu/option/optiondescription.py:263
+msgid "invalid suffix: {0} for option"
 msgstr ""
 
-#: tiramisu/option.py:1470
-msgid "malformed requirements for option: {0} inverse must be boolean"
+#: tiramisu/option/optiondescription.py:316
+msgid "cannot set optiondescription in an dynoptiondescription"
 msgstr ""
 
-#: tiramisu/option.py:1474
-msgid "malformed requirements for option: {0} transitive must be boolean"
+#: tiramisu/option/optiondescription.py:321
+msgid "cannot set symlinkoption in an dynoptiondescription"
 msgstr ""
 
-#: tiramisu/option.py:1478
-msgid "malformed requirements for option: {0} same_action must be boolean"
+#: tiramisu/option/optiondescription.py:329
+msgid "callback is mandatory for dynoptiondescription"
 msgstr ""
 
-#: tiramisu/option.py:1482
-msgid "malformed requirements must be an option in option {0}"
-msgstr ""
-
-#: tiramisu/option.py:1485
-msgid "malformed requirements option {0} must not be a multi"
-msgstr ""
-
-#: tiramisu/option.py:1491
-msgid "malformed requirements second argument must be valid for option {0}: {1}"
+#: tiramisu/setting.py:121
+msgid "can't rebind {0}"
 msgstr ""
 
-#: tiramisu/option.py:1496
-msgid "inconsistency in action types for option: {0} action: {1}"
+#: tiramisu/setting.py:126
+msgid "can't unbind {0}"
 msgstr ""
 
-#: tiramisu/option.py:1521
-msgid "{0} must be a function"
+#: tiramisu/setting.py:255
+msgid "cannot append {0} property for option {1}: this property is calculated"
 msgstr ""
 
-#: tiramisu/option.py:1524
-msgid "{0}_params must be a dict"
+#: tiramisu/setting.py:341
+msgid "you should only append/remove properties"
 msgstr ""
 
-#: tiramisu/option.py:1527
-msgid "{0}_params with key {1} mustn't have length different to 1"
+#: tiramisu/setting.py:345
+msgid "opt and all_properties must not be set together in reset"
 msgstr ""
 
-#: tiramisu/option.py:1531
-msgid "{0}_params must be tuple for key \"{1}\""
+#: tiramisu/setting.py:363
+msgid "if opt is not None, path should not be None in _getproperties"
 msgstr ""
 
-#: tiramisu/option.py:1537
-msgid "{0}_params with length of tuple as 1 must only have None as first value"
+#: tiramisu/setting.py:407
+msgid "cannot add those properties: {0}"
 msgstr ""
 
-#: tiramisu/option.py:1541
-msgid "{0}_params must only have 1 or 2 as length"
+#: tiramisu/setting.py:469
+msgid "cannot change the value for option {0} this option is frozen"
 msgstr ""
 
-#: tiramisu/option.py:1546
-msgid "validator not support tuple"
+#: tiramisu/setting.py:475
+msgid "trying to access to an option named: {0} with properties {1}"
 msgstr ""
 
-#: tiramisu/option.py:1549
-msgid "{0}_params must have an option not a {0} for first argument"
+#: tiramisu/setting.py:493
+msgid "permissive must be a tuple"
 msgstr ""
 
-#: tiramisu/option.py:1553
-msgid "{0}_params must have a boolean not a {0} for second argument"
+#: tiramisu/setting.py:500 tiramisu/value.py:379
+msgid "invalid generic owner {0}"
 msgstr ""
 
-#: tiramisu/setting.py:111
-msgid "can't rebind {0}"
+#: tiramisu/setting.py:588
+msgid "malformed requirements imbrication detected for option: '{0}' with requirement on: '{1}'"
 msgstr ""
 
-#: tiramisu/setting.py:116
-msgid "can't unbind {0}"
+#: tiramisu/setting.py:599
+msgid "option '{0}' has requirement's property error: {1} {2}"
 msgstr ""
 
-#: tiramisu/setting.py:267
-msgid "cannot append {0} property for option {1}: this property is calculated"
+#: tiramisu/storage/__init__.py:48
+msgid "storage_type is already set, cannot rebind it"
 msgstr ""
 
-#: tiramisu/setting.py:358
-msgid "opt and all_properties must not be set together in reset"
+#: tiramisu/storage/__init__.py:59
+msgid "cannot import the storage {0}"
 msgstr ""
 
-#: tiramisu/setting.py:376
-msgid "if opt is not None, path should not be None in _getproperties"
+#: tiramisu/storage/__init__.py:90
+msgid "option {0} not already exists in storage {1}"
 msgstr ""
 
-#: tiramisu/setting.py:486
-msgid "cannot change the value for option {0} this option is frozen"
+#: tiramisu/storage/dictionary/option.py:89
+msgid "invalid default_multi value {0} for option {1}: {2}"
 msgstr ""
 
-#: tiramisu/setting.py:492
-msgid "trying to access to an option named: {0} with properties {1}"
+#: tiramisu/storage/dictionary/option.py:131 tiramisu/value.py:441
+msgid "information's item not found: {0}"
 msgstr ""
 
-#: tiramisu/setting.py:510
-msgid "permissive must be a tuple"
+#: tiramisu/storage/dictionary/option.py:336
+#: tiramisu/storage/sqlalchemy/option.py:348
+msgid "no option for path {0}"
 msgstr ""
 
-#: tiramisu/setting.py:517 tiramisu/value.py:349
-msgid "invalid generic owner {0}"
+#: tiramisu/storage/dictionary/option.py:342
+#: tiramisu/storage/sqlalchemy/option.py:355
+msgid "no option {0} found"
 msgstr ""
 
-#: tiramisu/setting.py:605
-msgid "malformed requirements imbrication detected for option: '{0}' with requirement on: '{1}'"
+#: tiramisu/storage/dictionary/option.py:390
+msgid "cannot find dynpath"
 msgstr ""
 
-#: tiramisu/setting.py:616
-msgid "option '{0}' has requirement's property error: {1} {2}"
+#: tiramisu/storage/dictionary/option.py:480
+#: tiramisu/storage/sqlalchemy/option.py:465
+msgid "suffix and context needed if it's a dyn option"
 msgstr ""
 
-#: tiramisu/storage/__init__.py:47
-msgid "storage_type is already set, cannot rebind it"
+#: tiramisu/storage/dictionary/option.py:493
+msgid "{0} instance has no attribute '_readonly'"
 msgstr ""
 
-#: tiramisu/storage/__init__.py:81
-msgid "option {0} not already exists in storage {1}"
+#: tiramisu/storage/dictionary/option.py:507
+#: tiramisu/storage/sqlalchemy/option.py:495
+msgid "unknown Option {0} in OptionDescription {1}"
 msgstr ""
 
 #: tiramisu/storage/dictionary/storage.py:37
+#: tiramisu/storage/sqlalchemy/storage.py:37
 msgid "dictionary storage cannot delete session"
 msgstr ""
 
 #: tiramisu/storage/dictionary/storage.py:48
+#: tiramisu/storage/sqlalchemy/storage.py:48
 msgid "session already used"
 msgstr ""
 
 #: tiramisu/storage/dictionary/storage.py:50
+#: tiramisu/storage/sqlalchemy/storage.py:50
 msgid "a dictionary cannot be persistent"
 msgstr ""
 
+#: tiramisu/value.py:64
+msgid "optiondescription has no value"
+msgstr ""
+
+#: tiramisu/value.py:303
+msgid "you should only set value with config"
+msgstr ""
+
 #: tiramisu/value.py:356
+msgid "owner only avalaible for an option"
+msgstr ""
+
+#: tiramisu/value.py:386
 msgid "no value for {0} cannot change owner to {1}"
 msgstr ""
 
-#: tiramisu/value.py:438
+#: tiramisu/value.py:481
 msgid "can force cache only if cache is actived in config"
 msgstr ""
 
-#: tiramisu/value.py:477
+#: tiramisu/value.py:520
 msgid "{0} is already a Multi "
 msgstr ""
 
-#: tiramisu/value.py:513 tiramisu/value.py:577
-msgid "invalid len for the slave: {0} which has {1} as master"
-msgstr ""
-
-#: tiramisu/value.py:549
+#: tiramisu/value.py:586
 msgid "cannot append a value on a multi option {0} which is a slave"
 msgstr ""
 
-#: tiramisu/value.py:587
+#: tiramisu/value.py:605
 msgid "cannot sort multi option {0} if master or slave"
 msgstr ""
 
-#: tiramisu/value.py:591
+#: tiramisu/value.py:609
 msgid "cmp is not permitted in python v3 or greater"
 msgstr ""
 
-#: tiramisu/value.py:600
+#: tiramisu/value.py:618
 msgid "cannot reverse multi option {0} if master or slave"
 msgstr ""
 
-#: tiramisu/value.py:608
+#: tiramisu/value.py:626
 msgid "cannot insert multi option {0} if master or slave"
 msgstr ""
 
-#: tiramisu/value.py:616
+#: tiramisu/value.py:634
 msgid "cannot extend multi option {0} if master or slave"
 msgstr ""
 
-#: tiramisu/value.py:627
-msgid "invalid value {0} for option {1}: {2}"
-msgstr ""
-
-#: tiramisu/value.py:645
+#: tiramisu/value.py:662
 msgid "cannot pop a value on a multi option {0} which is a slave"
 msgstr ""