--- a/buildout.cfg Mon Sep 11 12:28:09 2017 +0200
+++ b/buildout.cfg Mon Sep 11 14:59:37 2017 +0200
@@ -107,4 +107,4 @@
eggs = pyams_utils [test]
[versions]
-pyams_utils = 0.1.5
+pyams_utils = 0.1.6
--- a/docs/HISTORY.txt Mon Sep 11 12:28:09 2017 +0200
+++ b/docs/HISTORY.txt Mon Sep 11 14:59:37 2017 +0200
@@ -1,6 +1,11 @@
Changelog
=========
+0.1.6
+-----
+ - updated exceptions messages translations
+ - added 'query' parameter to 'absolute_url' function
+
0.1.5
-----
- refactored request and session properties management
--- a/setup.py Mon Sep 11 12:28:09 2017 +0200
+++ b/setup.py Mon Sep 11 14:59:37 2017 +0200
@@ -25,7 +25,7 @@
README = os.path.join(DOCS, 'README.txt')
HISTORY = os.path.join(DOCS, 'HISTORY.txt')
-version = '0.1.5'
+version = '0.1.6'
long_description = open(README).read() + '\n\n' + open(HISTORY).read()
tests_require = [
--- a/src/pyams_utils.egg-info/PKG-INFO Mon Sep 11 12:28:09 2017 +0200
+++ b/src/pyams_utils.egg-info/PKG-INFO Mon Sep 11 14:59:37 2017 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pyams-utils
-Version: 0.1.5
+Version: 0.1.6
Summary: Utility functions and classes for PyAMS
Home-page: http://www.ztfy.org
Author: Thierry Florac
@@ -47,6 +47,11 @@
Changelog
=========
+ 0.1.6
+ -----
+ - updated exceptions messages translations
+ - added 'query' parameter to 'absolute_url' function
+
0.1.5
-----
- refactored request and session properties management
Binary file src/pyams_utils/locales/fr/LC_MESSAGES/pyams_utils.mo has changed
--- a/src/pyams_utils/locales/fr/LC_MESSAGES/pyams_utils.po Mon Sep 11 12:28:09 2017 +0200
+++ b/src/pyams_utils/locales/fr/LC_MESSAGES/pyams_utils.po Mon Sep 11 14:59:37 2017 +0200
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2016-05-10 16:09+0200\n"
+"POT-Creation-Date: 2017-09-08 12:26+0200\n"
"PO-Revision-Date: 2015-01-18 01:01+0100\n"
"Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
"Language-Team: French\n"
@@ -15,481 +15,481 @@
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Generated-By: Lingua 3.7\n"
-#: src/pyams_utils/date.py:75
+#: src/pyams_utils/date.py:90
msgid "%d/%m/%Y"
msgstr "%d/%m/%Y"
-#: src/pyams_utils/date.py:76
+#: src/pyams_utils/date.py:91
msgid "%d/%m/%Y - %H:%M"
msgstr "%d/%m/%Y - %H:%M"
-#: src/pyams_utils/date.py:78
+#: src/pyams_utils/date.py:93
msgid "on %d/%m/%Y"
msgstr "le %d/%m/%Y"
-#: src/pyams_utils/date.py:79
+#: src/pyams_utils/date.py:94
msgid "on %d/%m/%Y at %H:%M"
msgstr "le %d/%m/%Y à %H:%M"
-#: src/pyams_utils/date.py:110
+#: src/pyams_utils/date.py:152
#, c-format
msgid "%d months ago"
msgstr "Il y a %d mois"
-#: src/pyams_utils/date.py:178
+#: src/pyams_utils/date.py:227
#, c-format
msgid "%d months"
msgstr "%d mois"
-#: src/pyams_utils/date.py:112
+#: src/pyams_utils/date.py:154
#, c-format
msgid "%d weeks ago"
msgstr "Il y a %d semaines"
-#: src/pyams_utils/date.py:180
+#: src/pyams_utils/date.py:229
#, c-format
msgid "%d weeks"
msgstr "%d semaines"
-#: src/pyams_utils/date.py:114
+#: src/pyams_utils/date.py:156
#, c-format
msgid "%d days ago"
msgstr "Il y a %d jours"
-#: src/pyams_utils/date.py:116
+#: src/pyams_utils/date.py:158
msgid "the day before yesterday"
msgstr "avant-hier"
-#: src/pyams_utils/date.py:182
+#: src/pyams_utils/date.py:231
#, c-format
msgid "%d days"
msgstr "%d jours"
-#: src/pyams_utils/date.py:118
+#: src/pyams_utils/date.py:160
msgid "yesterday"
msgstr "hier"
-#: src/pyams_utils/date.py:187
+#: src/pyams_utils/date.py:236
msgid "24 hours"
msgstr "24 heures"
-#: src/pyams_utils/date.py:189
+#: src/pyams_utils/date.py:238
#, c-format
msgid "%d day and %d hours"
msgstr "%d jours et %d heures"
-#: src/pyams_utils/date.py:192
+#: src/pyams_utils/date.py:241
#, c-format
msgid "%d hours"
msgstr "%d heures"
-#: src/pyams_utils/date.py:122
+#: src/pyams_utils/date.py:164
#, c-format
msgid "%d hours ago"
msgstr "Il y a %d heures"
-#: src/pyams_utils/date.py:126
+#: src/pyams_utils/date.py:168
msgid "less than 5 minutes ago"
msgstr "Il y a moins de 5 minutes"
-#: src/pyams_utils/date.py:196
+#: src/pyams_utils/date.py:245
#, c-format
msgid "%d minutes"
msgstr "%d minutes"
-#: src/pyams_utils/date.py:198
+#: src/pyams_utils/date.py:247
#, c-format
msgid "%d seconds"
msgstr "%d secondes"
-#: src/pyams_utils/date.py:124
+#: src/pyams_utils/date.py:166
#, c-format
msgid "%d minutes ago"
msgstr "Il y a %d minutes"
-#: src/pyams_utils/size.py:59
+#: src/pyams_utils/size.py:69
msgid "0.0## Gb"
msgstr "0.0## Go"
-#: src/pyams_utils/size.py:51
+#: src/pyams_utils/size.py:61
msgid "0 bytes"
msgstr "0 octets"
-#: src/pyams_utils/size.py:54
+#: src/pyams_utils/size.py:64
msgid "0.# Kb"
msgstr "0.# Ko"
-#: src/pyams_utils/size.py:57
+#: src/pyams_utils/size.py:67
msgid "0.0# Mb"
msgstr "0.0# Mo"
-#: src/pyams_utils/encoding.py:31
+#: src/pyams_utils/encoding.py:32
msgid "English (ASCII)"
msgstr "Anglais (ASCII)"
-#: src/pyams_utils/encoding.py:32
+#: src/pyams_utils/encoding.py:33
msgid "Traditional Chinese (big5)"
msgstr "Chinois traditionnel (big5)"
-#: src/pyams_utils/encoding.py:33
+#: src/pyams_utils/encoding.py:34
msgid "Traditional Chinese (big5hkscs)"
msgstr "Chinois traditionnel (big5hkscs)"
-#: src/pyams_utils/encoding.py:34
+#: src/pyams_utils/encoding.py:35
msgid "English (cp037)"
msgstr "Anglais (cp037)"
-#: src/pyams_utils/encoding.py:35
+#: src/pyams_utils/encoding.py:36
msgid "Hebrew (cp424)"
msgstr "Hébreu (cp424)"
-#: src/pyams_utils/encoding.py:36
+#: src/pyams_utils/encoding.py:37
msgid "English (cp437)"
msgstr "Anglais (cp437)"
-#: src/pyams_utils/encoding.py:37
+#: src/pyams_utils/encoding.py:38
msgid "Western Europe (cp500)"
msgstr "Europe de l'ouest (cp500)"
-#: src/pyams_utils/encoding.py:38
+#: src/pyams_utils/encoding.py:39
msgid "Arabic (cp720)"
msgstr "Arabe (cp720)"
-#: src/pyams_utils/encoding.py:39
+#: src/pyams_utils/encoding.py:40
msgid "Greek (cp737)"
msgstr "Grec (cp737)"
-#: src/pyams_utils/encoding.py:40
+#: src/pyams_utils/encoding.py:41
msgid "Baltic languages (cp775)"
msgstr "Langues baltes (cp775)"
-#: src/pyams_utils/encoding.py:41
+#: src/pyams_utils/encoding.py:42
msgid "Western Europe (cp850)"
msgstr "Europe de l'ouest (cp850)"
-#: src/pyams_utils/encoding.py:42
+#: src/pyams_utils/encoding.py:43
msgid "Central and Eastern Europe (cp852)"
msgstr "Europe centrale et de l'est (cp852)"
-#: src/pyams_utils/encoding.py:43
+#: src/pyams_utils/encoding.py:44
msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (cp855)"
msgstr "Bulgare, Biélorusse, Macédonien, Russe, Serbe (cp855)"
-#: src/pyams_utils/encoding.py:44
+#: src/pyams_utils/encoding.py:45
msgid "Hebrew (cp856)"
msgstr "Hébreu (cp856)"
-#: src/pyams_utils/encoding.py:45
+#: src/pyams_utils/encoding.py:46
msgid "Turkish (cp857)"
msgstr "Turc (cp857)"
-#: src/pyams_utils/encoding.py:46
+#: src/pyams_utils/encoding.py:47
msgid "Western Europe (cp858)"
msgstr "Europe de l'ouest (cp858)"
-#: src/pyams_utils/encoding.py:47
+#: src/pyams_utils/encoding.py:48
msgid "Portuguese (cp860)"
msgstr "Portugais (cp860)"
-#: src/pyams_utils/encoding.py:48
+#: src/pyams_utils/encoding.py:49
msgid "Icelandic (cp861)"
msgstr "Islandais (cp861)"
-#: src/pyams_utils/encoding.py:49
+#: src/pyams_utils/encoding.py:50
msgid "Hebrew (cp862)"
msgstr "Hébreu (cp862)"
-#: src/pyams_utils/encoding.py:50
+#: src/pyams_utils/encoding.py:51
msgid "Canadian (cp863)"
msgstr "Canadien (cp863)"
-#: src/pyams_utils/encoding.py:51
+#: src/pyams_utils/encoding.py:52
msgid "Arabic (cp864)"
msgstr "Arabe (cp864)"
-#: src/pyams_utils/encoding.py:52
+#: src/pyams_utils/encoding.py:53
msgid "Danish, Norwegian (cp865)"
msgstr "Danois, Norvégien (cp865)"
-#: src/pyams_utils/encoding.py:53
+#: src/pyams_utils/encoding.py:54
msgid "Russian (cp866)"
msgstr "Russe (cp866)"
-#: src/pyams_utils/encoding.py:54
+#: src/pyams_utils/encoding.py:55
msgid "Greek (cp869)"
msgstr "Grec (cp869)"
-#: src/pyams_utils/encoding.py:55
+#: src/pyams_utils/encoding.py:56
msgid "Thai (cp874)"
msgstr "Thaï (cp874)"
-#: src/pyams_utils/encoding.py:56
+#: src/pyams_utils/encoding.py:57
msgid "Greek (cp875)"
msgstr "Grec (cp875)"
-#: src/pyams_utils/encoding.py:57
+#: src/pyams_utils/encoding.py:58
msgid "Japanese (cp932)"
msgstr "Japonais (cp932)"
-#: src/pyams_utils/encoding.py:58
+#: src/pyams_utils/encoding.py:59
msgid "Korean (cp949)"
msgstr "Coréen (cp949)"
-#: src/pyams_utils/encoding.py:59
+#: src/pyams_utils/encoding.py:60
msgid "Traditional Chinese (cp950)"
msgstr "Chinois traditionnel (cp950)"
-#: src/pyams_utils/encoding.py:60
+#: src/pyams_utils/encoding.py:61
msgid "Urdu (cp1006)"
msgstr "Ourdou (cp1006)"
-#: src/pyams_utils/encoding.py:61
+#: src/pyams_utils/encoding.py:62
msgid "Turkish (cp1026)"
msgstr "Turc (cp1026)"
-#: src/pyams_utils/encoding.py:62
+#: src/pyams_utils/encoding.py:63
msgid "Western Europe (cp1140)"
msgstr "Europe de l'ouest (cp1140)"
-#: src/pyams_utils/encoding.py:63
+#: src/pyams_utils/encoding.py:64
msgid "Central and Eastern Europe (cp1250)"
msgstr "Europe centrale et de l'est (cp1250)"
-#: src/pyams_utils/encoding.py:64
+#: src/pyams_utils/encoding.py:65
msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (cp1251)"
msgstr "Bulgare, Biélorusse, Macédonien, Russe, Serbe (cp1251)"
-#: src/pyams_utils/encoding.py:65
+#: src/pyams_utils/encoding.py:66
msgid "Western Europe (cp1252)"
msgstr "Europe de l'ouest (cp1252)"
-#: src/pyams_utils/encoding.py:66
+#: src/pyams_utils/encoding.py:67
msgid "Greek (cp1253)"
msgstr "Grec (cp1253)"
-#: src/pyams_utils/encoding.py:67
+#: src/pyams_utils/encoding.py:68
msgid "Turkish (cp1254)"
msgstr "Turc (cp1254)"
-#: src/pyams_utils/encoding.py:68
+#: src/pyams_utils/encoding.py:69
msgid "Hebrew (cp1255)"
msgstr "Hébreu (cp1255)"
-#: src/pyams_utils/encoding.py:69
+#: src/pyams_utils/encoding.py:70
msgid "Arabic (cp1256)"
msgstr "Arabe (cp1256)"
-#: src/pyams_utils/encoding.py:70
+#: src/pyams_utils/encoding.py:71
msgid "Baltic languages (cp1257)"
msgstr "Langues baltes (cp1257)"
-#: src/pyams_utils/encoding.py:71
+#: src/pyams_utils/encoding.py:72
msgid "Vietnamese (cp1258)"
msgstr "Viernamien (cp1258)"
-#: src/pyams_utils/encoding.py:72
+#: src/pyams_utils/encoding.py:73
msgid "Japanese (euc_jp)"
msgstr "Japonais (euc-jp)"
-#: src/pyams_utils/encoding.py:73
+#: src/pyams_utils/encoding.py:74
msgid "Japanese (euc_jis_2004)"
msgstr "Japonais (euc-jis-2004)"
-#: src/pyams_utils/encoding.py:74
+#: src/pyams_utils/encoding.py:75
msgid "Japanese (euc_jisx0213)"
msgstr "Japonais (euc-jisx0213)"
-#: src/pyams_utils/encoding.py:75
+#: src/pyams_utils/encoding.py:76
msgid "Korean (euc_kr)"
msgstr "Coréen (euc-kr)"
-#: src/pyams_utils/encoding.py:76
+#: src/pyams_utils/encoding.py:77
msgid "Simplified Chinese (gb2312)"
msgstr "Chinois simplifié (gb2312)"
-#: src/pyams_utils/encoding.py:77
+#: src/pyams_utils/encoding.py:78
msgid "Unified Chinese (gbk)"
msgstr "Chinois unifié (gbk)"
-#: src/pyams_utils/encoding.py:78
+#: src/pyams_utils/encoding.py:79
msgid "Unified Chinese (gb18030)"
msgstr "Chinois unifié (gb18030)"
-#: src/pyams_utils/encoding.py:79
+#: src/pyams_utils/encoding.py:80
msgid "Simplified Chinese (hz)"
msgstr "Chinois simplifié (hz)"
-#: src/pyams_utils/encoding.py:80
+#: src/pyams_utils/encoding.py:81
msgid "Japanese (iso2022_jp)"
msgstr "Japonais (iso2022-jp)"
-#: src/pyams_utils/encoding.py:81
+#: src/pyams_utils/encoding.py:82
msgid "Japanese (iso2022_jp_1)"
msgstr "Japonais (iso2022-jp-1)"
-#: src/pyams_utils/encoding.py:82
+#: src/pyams_utils/encoding.py:83
msgid ""
"Japanese, Korean, Simplified Chinese, Western Europe, Greek (iso2022_jp_2)"
msgstr ""
"Japonais, Coréen, Chinois simplifié, Europe de l'ouest, Grec (iso2022-jp-2)"
-#: src/pyams_utils/encoding.py:83
+#: src/pyams_utils/encoding.py:84
msgid "Japanese (iso2022_jp_2004)"
msgstr "Japonais (iso2022-jp-2004)"
-#: src/pyams_utils/encoding.py:84
+#: src/pyams_utils/encoding.py:85
msgid "Japanese (iso2022_jp_3)"
msgstr "Japonais (iso2022-jp-3)"
-#: src/pyams_utils/encoding.py:85
+#: src/pyams_utils/encoding.py:86
msgid "Japanese (iso2022_jp_ext)"
msgstr "Japonais (iso2022-jp-ext)"
-#: src/pyams_utils/encoding.py:86
+#: src/pyams_utils/encoding.py:87
msgid "Korean (iso2022_kr)"
msgstr "Coréen (iso2022-kr)"
-#: src/pyams_utils/encoding.py:87
+#: src/pyams_utils/encoding.py:88
msgid "West Europe (latin_1)"
msgstr "Europe de l'ouest (latin-1)"
-#: src/pyams_utils/encoding.py:88
+#: src/pyams_utils/encoding.py:89
msgid "Central and Eastern Europe (iso8859_2)"
msgstr "Europe centrale et de l'est (iso8859-2)"
-#: src/pyams_utils/encoding.py:89
+#: src/pyams_utils/encoding.py:90
msgid "Esperanto, Maltese (iso8859_3)"
msgstr "Espéranto, Maltais (iso8859-3)"
-#: src/pyams_utils/encoding.py:90
+#: src/pyams_utils/encoding.py:91
msgid "Baltic languages (iso8859_4)"
msgstr "Langues baltes (iso8859-4)"
-#: src/pyams_utils/encoding.py:91
+#: src/pyams_utils/encoding.py:92
msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (iso8859_5)"
msgstr "Bulgare, Biélorusse, Macédonien, Russe, Serbe (iso8859-5)"
-#: src/pyams_utils/encoding.py:92
+#: src/pyams_utils/encoding.py:93
msgid "Arabic (iso8859_6)"
msgstr "Arabe (iso8859-6)"
-#: src/pyams_utils/encoding.py:93
+#: src/pyams_utils/encoding.py:94
msgid "Greek (iso8859_7)"
msgstr "Grec (iso8869-7)"
-#: src/pyams_utils/encoding.py:94
+#: src/pyams_utils/encoding.py:95
msgid "Hebrew (iso8859_8)"
msgstr "Hébreu (iso8859-8)"
-#: src/pyams_utils/encoding.py:95
+#: src/pyams_utils/encoding.py:96
msgid "Turkish (iso8859_9)"
msgstr "Turc (iso8859-9)"
-#: src/pyams_utils/encoding.py:96
+#: src/pyams_utils/encoding.py:97
msgid "Nordic languages (iso8859_10)"
msgstr "Langues nordiques (iso8859-10)"
-#: src/pyams_utils/encoding.py:97
+#: src/pyams_utils/encoding.py:98
msgid "Baltic languages (iso8859_13)"
msgstr "Langues baltes (iso8859-13)"
-#: src/pyams_utils/encoding.py:98
+#: src/pyams_utils/encoding.py:99
msgid "Celtic languages (iso8859_14)"
msgstr "Langues celtes (iso8859-14)"
-#: src/pyams_utils/encoding.py:99
+#: src/pyams_utils/encoding.py:100
msgid "Western Europe (iso8859_15)"
msgstr "Europe de l'ouest (iso8859-15)"
-#: src/pyams_utils/encoding.py:100
+#: src/pyams_utils/encoding.py:101
msgid "South-Eastern Europe (iso8859_16)"
msgstr "Europe du sud-est (iso8859-16)"
-#: src/pyams_utils/encoding.py:101
+#: src/pyams_utils/encoding.py:102
msgid "Korean (johab)"
msgstr "Coréen (johab)"
-#: src/pyams_utils/encoding.py:102
+#: src/pyams_utils/encoding.py:103
msgid "Russian (koi8_r)"
msgstr "Russe (kio8-r)"
-#: src/pyams_utils/encoding.py:103
+#: src/pyams_utils/encoding.py:104
msgid "Ukrainian (koi8_u)"
msgstr "Ukrainien (kio8-u)"
-#: src/pyams_utils/encoding.py:104
+#: src/pyams_utils/encoding.py:105
msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (mac_cyrillic)"
msgstr "Bulgare, Biolorusse, Macédonien, Russe, Serve (mac-cyrillic)"
-#: src/pyams_utils/encoding.py:105
+#: src/pyams_utils/encoding.py:106
msgid "Greek (mac_greek)"
msgstr "Grec (mac-greek)"
-#: src/pyams_utils/encoding.py:106
+#: src/pyams_utils/encoding.py:107
msgid "Icelandic (mac_iceland)"
msgstr "Islandais (mac-iceland)"
-#: src/pyams_utils/encoding.py:107
+#: src/pyams_utils/encoding.py:108
msgid "Central and Eastern Europe (mac_latin2)"
msgstr "Europe centrale et de l'ouest (mac-latin2)"
-#: src/pyams_utils/encoding.py:108
+#: src/pyams_utils/encoding.py:109
msgid "Western Europe (mac_roman)"
msgstr "Europe de l'Ouest (mac-roman)"
-#: src/pyams_utils/encoding.py:109
+#: src/pyams_utils/encoding.py:110
msgid "Turkish (mac_turkish)"
msgstr "Turc (mac-turkish)"
-#: src/pyams_utils/encoding.py:110
+#: src/pyams_utils/encoding.py:111
msgid "Kazakh (ptcp154)"
msgstr "Kazak (ptcp154)"
-#: src/pyams_utils/encoding.py:111
+#: src/pyams_utils/encoding.py:112
msgid "Japanese (shift_jis)"
msgstr "Japonais (shift_jis)"
-#: src/pyams_utils/encoding.py:112
+#: src/pyams_utils/encoding.py:113
msgid "Japanese (shift_jis_2004)"
msgstr "Japonais (shift-jis-2004)"
-#: src/pyams_utils/encoding.py:113
+#: src/pyams_utils/encoding.py:114
msgid "Japanese (shift_jisx0213)"
msgstr "Japonais (shift-jisx0213)"
-#: src/pyams_utils/encoding.py:114
+#: src/pyams_utils/encoding.py:115
msgid "all languages (utf_32)"
msgstr "toutes les langues (utf-32)"
-#: src/pyams_utils/encoding.py:115
+#: src/pyams_utils/encoding.py:116
msgid "all languages (utf_32_be)"
msgstr "toutes les langues (utf-32-be)"
-#: src/pyams_utils/encoding.py:116
+#: src/pyams_utils/encoding.py:117
msgid "all languages (utf_32_le)"
msgstr "toutes les langues (utf-32-le)"
-#: src/pyams_utils/encoding.py:117
+#: src/pyams_utils/encoding.py:118
msgid "all languages (utf_16)"
msgstr "toutes les langues (utf-16)"
-#: src/pyams_utils/encoding.py:118
+#: src/pyams_utils/encoding.py:119
msgid "all languages (BMP only - utf_16_be)"
msgstr "toutes les langues (BMP seulement - utf-16-be"
-#: src/pyams_utils/encoding.py:119
+#: src/pyams_utils/encoding.py:120
msgid "all languages (BMP only - utf_16_le)"
msgstr "toutes les langues (BMP seulement - utf-16-le)"
-#: src/pyams_utils/encoding.py:120
+#: src/pyams_utils/encoding.py:121
msgid "all languages (utf_7)"
msgstr "toutes les langues (utf-7)"
-#: src/pyams_utils/encoding.py:121
+#: src/pyams_utils/encoding.py:122
msgid "all languages (utf_8)"
msgstr "toutes les langues (utf-8)"
-#: src/pyams_utils/encoding.py:122
+#: src/pyams_utils/encoding.py:123
msgid "all languages (utf_8_sig)"
msgstr "toutes les langues (utf-8-sig)"
@@ -529,7 +529,7 @@
msgid "Test ZEO connection..."
msgstr "Tester la connexion ZEO..."
-#: src/pyams_utils/zmi/zeo.py:176
+#: src/pyams_utils/zmi/zeo.py:177
msgid "Test ZEO database connection"
msgstr "Test de la connexion ZEO"
@@ -554,7 +554,7 @@
msgid "ZEO: {0}"
msgstr "ZEO : {0}"
-#: src/pyams_utils/zmi/zeo.py:123
+#: src/pyams_utils/zmi/zeo.py:123 src/pyams_utils/zmi/zeo.py:175
#, python-format
msgid "ZEO connection: {0}"
msgstr "Connexion ZEO : {0}"
@@ -660,3 +660,75 @@
#: src/pyams_utils/interfaces/timezone.py:48
msgid "Default server timezone"
msgstr "Fuseau horaire par défaut"
+
+#: src/pyams_utils/interfaces/__init__.py:33
+msgid "Wrong contained type"
+msgstr "Type de contenu incorrect"
+
+#: src/pyams_utils/interfaces/__init__.py:34
+msgid "One or more entries of sequence are not unique."
+msgstr "Toutes les entrées de la séquence ne sont pas uniques"
+
+#: src/pyams_utils/interfaces/__init__.py:35
+msgid "Schema not fully implemented"
+msgstr "Schéma non implémenté"
+
+#: src/pyams_utils/interfaces/__init__.py:36
+msgid "Schema not provided"
+msgstr "Schéma non fourni"
+
+#: src/pyams_utils/interfaces/__init__.py:37
+msgid "The specified URI is not valid."
+msgstr "L'URI indiquée est invalide"
+
+#: src/pyams_utils/interfaces/__init__.py:38
+msgid "The specified id is not valid."
+msgstr "L'ID indiqué est invalide"
+
+#: src/pyams_utils/interfaces/__init__.py:39
+msgid "The specified dotted name is not valid."
+msgstr "Le nom indiqué est invalide"
+
+#: src/pyams_utils/interfaces/__init__.py:40
+msgid "The field is not bound."
+msgstr "Le chanmp n'est pas lié"
+
+#: src/pyams_utils/interfaces/__init__.py:42
+msgid "Required input is missing."
+msgstr "Ce champ est obligatoire"
+
+#: src/pyams_utils/interfaces/__init__.py:43
+msgid "Object is of wrong type."
+msgstr "L'objet est d'un type incorrect"
+
+#: src/pyams_utils/interfaces/__init__.py:44
+msgid "Value is too big"
+msgstr "Valeur trop grande"
+
+#: src/pyams_utils/interfaces/__init__.py:45
+msgid "Value is too small"
+msgstr "Valeur trop petite"
+
+#: src/pyams_utils/interfaces/__init__.py:46
+msgid "Value is too long"
+msgstr "Valeur trop longue"
+
+#: src/pyams_utils/interfaces/__init__.py:47
+msgid "Value is too short"
+msgstr "Valeur trop courte"
+
+#: src/pyams_utils/interfaces/__init__.py:48
+msgid "Invalid value"
+msgstr "Valeur incorrecte"
+
+#: src/pyams_utils/interfaces/__init__.py:49
+msgid "Constraint not satisfied"
+msgstr "Contrainte non satisfaite"
+
+#: src/pyams_utils/interfaces/__init__.py:50
+msgid "Not a container"
+msgstr "Ce n'est pas un conteneur"
+
+#: src/pyams_utils/interfaces/__init__.py:51
+msgid "Not an iterator"
+msgstr "Ce n'est pas un itérateur"
--- a/src/pyams_utils/locales/pyams_utils.pot Mon Sep 11 12:28:09 2017 +0200
+++ b/src/pyams_utils/locales/pyams_utils.pot Mon Sep 11 14:59:37 2017 +0200
@@ -1,12 +1,12 @@
-#
+#
# SOME DESCRIPTIVE TITLE
# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2016-05-10 16:09+0200\n"
+"POT-Creation-Date: 2017-09-08 12:26+0200\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"
@@ -14,482 +14,482 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Lingua 3.8\n"
+"Generated-By: Lingua 3.10.dev0\n"
-#: ./src/pyams_utils/date.py:75
+#: ./src/pyams_utils/date.py:90
msgid "%d/%m/%Y"
msgstr ""
-#: ./src/pyams_utils/date.py:76
+#: ./src/pyams_utils/date.py:91
msgid "%d/%m/%Y - %H:%M"
msgstr ""
-#: ./src/pyams_utils/date.py:78
+#: ./src/pyams_utils/date.py:93
msgid "on %d/%m/%Y"
msgstr ""
-#: ./src/pyams_utils/date.py:79
+#: ./src/pyams_utils/date.py:94
msgid "on %d/%m/%Y at %H:%M"
msgstr ""
-#: ./src/pyams_utils/date.py:110
+#: ./src/pyams_utils/date.py:152
#, c-format
msgid "%d months ago"
msgstr ""
-#: ./src/pyams_utils/date.py:178
+#: ./src/pyams_utils/date.py:227
#, c-format
msgid "%d months"
msgstr ""
-#: ./src/pyams_utils/date.py:112
+#: ./src/pyams_utils/date.py:154
#, c-format
msgid "%d weeks ago"
msgstr ""
-#: ./src/pyams_utils/date.py:180
+#: ./src/pyams_utils/date.py:229
#, c-format
msgid "%d weeks"
msgstr ""
-#: ./src/pyams_utils/date.py:114
+#: ./src/pyams_utils/date.py:156
#, c-format
msgid "%d days ago"
msgstr ""
-#: ./src/pyams_utils/date.py:116
+#: ./src/pyams_utils/date.py:158
msgid "the day before yesterday"
msgstr ""
-#: ./src/pyams_utils/date.py:182
+#: ./src/pyams_utils/date.py:231
#, c-format
msgid "%d days"
msgstr ""
-#: ./src/pyams_utils/date.py:118
+#: ./src/pyams_utils/date.py:160
msgid "yesterday"
msgstr ""
-#: ./src/pyams_utils/date.py:187
+#: ./src/pyams_utils/date.py:236
msgid "24 hours"
msgstr ""
-#: ./src/pyams_utils/date.py:189
+#: ./src/pyams_utils/date.py:238
#, c-format
msgid "%d day and %d hours"
msgstr ""
-#: ./src/pyams_utils/date.py:192
+#: ./src/pyams_utils/date.py:241
#, c-format
msgid "%d hours"
msgstr ""
-#: ./src/pyams_utils/date.py:122
+#: ./src/pyams_utils/date.py:164
#, c-format
msgid "%d hours ago"
msgstr ""
-#: ./src/pyams_utils/date.py:126
+#: ./src/pyams_utils/date.py:168
msgid "less than 5 minutes ago"
msgstr ""
-#: ./src/pyams_utils/date.py:196
+#: ./src/pyams_utils/date.py:245
#, c-format
msgid "%d minutes"
msgstr ""
-#: ./src/pyams_utils/date.py:198
+#: ./src/pyams_utils/date.py:247
#, c-format
msgid "%d seconds"
msgstr ""
-#: ./src/pyams_utils/date.py:124
+#: ./src/pyams_utils/date.py:166
#, c-format
msgid "%d minutes ago"
msgstr ""
-#: ./src/pyams_utils/size.py:59
+#: ./src/pyams_utils/size.py:69
msgid "0.0## Gb"
msgstr ""
-#: ./src/pyams_utils/size.py:51
+#: ./src/pyams_utils/size.py:61
msgid "0 bytes"
msgstr ""
-#: ./src/pyams_utils/size.py:54
+#: ./src/pyams_utils/size.py:64
msgid "0.# Kb"
msgstr ""
-#: ./src/pyams_utils/size.py:57
+#: ./src/pyams_utils/size.py:67
msgid "0.0# Mb"
msgstr ""
-#: ./src/pyams_utils/encoding.py:31
+#: ./src/pyams_utils/encoding.py:32
msgid "English (ASCII)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:32
-msgid "Traditional Chinese (big5)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:33
-msgid "Traditional Chinese (big5hkscs)"
+msgid "Traditional Chinese (big5)"
msgstr ""
#: ./src/pyams_utils/encoding.py:34
-msgid "English (cp037)"
+msgid "Traditional Chinese (big5hkscs)"
msgstr ""
#: ./src/pyams_utils/encoding.py:35
-msgid "Hebrew (cp424)"
+msgid "English (cp037)"
msgstr ""
#: ./src/pyams_utils/encoding.py:36
+msgid "Hebrew (cp424)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:37
msgid "English (cp437)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:37
+#: ./src/pyams_utils/encoding.py:38
msgid "Western Europe (cp500)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:38
+#: ./src/pyams_utils/encoding.py:39
msgid "Arabic (cp720)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:39
-msgid "Greek (cp737)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:40
-msgid "Baltic languages (cp775)"
+msgid "Greek (cp737)"
msgstr ""
#: ./src/pyams_utils/encoding.py:41
-msgid "Western Europe (cp850)"
+msgid "Baltic languages (cp775)"
msgstr ""
#: ./src/pyams_utils/encoding.py:42
-msgid "Central and Eastern Europe (cp852)"
+msgid "Western Europe (cp850)"
msgstr ""
#: ./src/pyams_utils/encoding.py:43
-msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (cp855)"
+msgid "Central and Eastern Europe (cp852)"
msgstr ""
#: ./src/pyams_utils/encoding.py:44
-msgid "Hebrew (cp856)"
+msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (cp855)"
msgstr ""
#: ./src/pyams_utils/encoding.py:45
+msgid "Hebrew (cp856)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:46
msgid "Turkish (cp857)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:46
+#: ./src/pyams_utils/encoding.py:47
msgid "Western Europe (cp858)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:47
+#: ./src/pyams_utils/encoding.py:48
msgid "Portuguese (cp860)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:48
+#: ./src/pyams_utils/encoding.py:49
msgid "Icelandic (cp861)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:49
-msgid "Hebrew (cp862)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:50
+msgid "Hebrew (cp862)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:51
msgid "Canadian (cp863)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:51
+#: ./src/pyams_utils/encoding.py:52
msgid "Arabic (cp864)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:52
+#: ./src/pyams_utils/encoding.py:53
msgid "Danish, Norwegian (cp865)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:53
-msgid "Russian (cp866)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:54
-msgid "Greek (cp869)"
+msgid "Russian (cp866)"
msgstr ""
#: ./src/pyams_utils/encoding.py:55
-msgid "Thai (cp874)"
+msgid "Greek (cp869)"
msgstr ""
#: ./src/pyams_utils/encoding.py:56
-msgid "Greek (cp875)"
+msgid "Thai (cp874)"
msgstr ""
#: ./src/pyams_utils/encoding.py:57
-msgid "Japanese (cp932)"
+msgid "Greek (cp875)"
msgstr ""
#: ./src/pyams_utils/encoding.py:58
-msgid "Korean (cp949)"
+msgid "Japanese (cp932)"
msgstr ""
#: ./src/pyams_utils/encoding.py:59
+msgid "Korean (cp949)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:60
msgid "Traditional Chinese (cp950)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:60
+#: ./src/pyams_utils/encoding.py:61
msgid "Urdu (cp1006)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:61
+#: ./src/pyams_utils/encoding.py:62
msgid "Turkish (cp1026)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:62
+#: ./src/pyams_utils/encoding.py:63
msgid "Western Europe (cp1140)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:63
-msgid "Central and Eastern Europe (cp1250)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:64
+msgid "Central and Eastern Europe (cp1250)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:65
msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (cp1251)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:65
+#: ./src/pyams_utils/encoding.py:66
msgid "Western Europe (cp1252)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:66
+#: ./src/pyams_utils/encoding.py:67
msgid "Greek (cp1253)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:67
-msgid "Turkish (cp1254)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:68
-msgid "Hebrew (cp1255)"
+msgid "Turkish (cp1254)"
msgstr ""
#: ./src/pyams_utils/encoding.py:69
-msgid "Arabic (cp1256)"
+msgid "Hebrew (cp1255)"
msgstr ""
#: ./src/pyams_utils/encoding.py:70
-msgid "Baltic languages (cp1257)"
+msgid "Arabic (cp1256)"
msgstr ""
#: ./src/pyams_utils/encoding.py:71
+msgid "Baltic languages (cp1257)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:72
msgid "Vietnamese (cp1258)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:72
+#: ./src/pyams_utils/encoding.py:73
msgid "Japanese (euc_jp)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:73
+#: ./src/pyams_utils/encoding.py:74
msgid "Japanese (euc_jis_2004)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:74
-msgid "Japanese (euc_jisx0213)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:75
-msgid "Korean (euc_kr)"
+msgid "Japanese (euc_jisx0213)"
msgstr ""
#: ./src/pyams_utils/encoding.py:76
-msgid "Simplified Chinese (gb2312)"
+msgid "Korean (euc_kr)"
msgstr ""
#: ./src/pyams_utils/encoding.py:77
-msgid "Unified Chinese (gbk)"
+msgid "Simplified Chinese (gb2312)"
msgstr ""
#: ./src/pyams_utils/encoding.py:78
-msgid "Unified Chinese (gb18030)"
+msgid "Unified Chinese (gbk)"
msgstr ""
#: ./src/pyams_utils/encoding.py:79
-msgid "Simplified Chinese (hz)"
+msgid "Unified Chinese (gb18030)"
msgstr ""
#: ./src/pyams_utils/encoding.py:80
-msgid "Japanese (iso2022_jp)"
+msgid "Simplified Chinese (hz)"
msgstr ""
#: ./src/pyams_utils/encoding.py:81
+msgid "Japanese (iso2022_jp)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:82
msgid "Japanese (iso2022_jp_1)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:82
+#: ./src/pyams_utils/encoding.py:83
msgid ""
"Japanese, Korean, Simplified Chinese, Western Europe, Greek (iso2022_jp_2)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:83
+#: ./src/pyams_utils/encoding.py:84
msgid "Japanese (iso2022_jp_2004)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:84
+#: ./src/pyams_utils/encoding.py:85
msgid "Japanese (iso2022_jp_3)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:85
+#: ./src/pyams_utils/encoding.py:86
msgid "Japanese (iso2022_jp_ext)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:86
-msgid "Korean (iso2022_kr)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:87
-msgid "West Europe (latin_1)"
+msgid "Korean (iso2022_kr)"
msgstr ""
#: ./src/pyams_utils/encoding.py:88
-msgid "Central and Eastern Europe (iso8859_2)"
+msgid "West Europe (latin_1)"
msgstr ""
#: ./src/pyams_utils/encoding.py:89
-msgid "Esperanto, Maltese (iso8859_3)"
+msgid "Central and Eastern Europe (iso8859_2)"
msgstr ""
#: ./src/pyams_utils/encoding.py:90
-msgid "Baltic languages (iso8859_4)"
+msgid "Esperanto, Maltese (iso8859_3)"
msgstr ""
#: ./src/pyams_utils/encoding.py:91
-msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (iso8859_5)"
+msgid "Baltic languages (iso8859_4)"
msgstr ""
#: ./src/pyams_utils/encoding.py:92
-msgid "Arabic (iso8859_6)"
+msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (iso8859_5)"
msgstr ""
#: ./src/pyams_utils/encoding.py:93
-msgid "Greek (iso8859_7)"
+msgid "Arabic (iso8859_6)"
msgstr ""
#: ./src/pyams_utils/encoding.py:94
-msgid "Hebrew (iso8859_8)"
+msgid "Greek (iso8859_7)"
msgstr ""
#: ./src/pyams_utils/encoding.py:95
+msgid "Hebrew (iso8859_8)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:96
msgid "Turkish (iso8859_9)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:96
+#: ./src/pyams_utils/encoding.py:97
msgid "Nordic languages (iso8859_10)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:97
+#: ./src/pyams_utils/encoding.py:98
msgid "Baltic languages (iso8859_13)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:98
-msgid "Celtic languages (iso8859_14)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:99
-msgid "Western Europe (iso8859_15)"
+msgid "Celtic languages (iso8859_14)"
msgstr ""
#: ./src/pyams_utils/encoding.py:100
-msgid "South-Eastern Europe (iso8859_16)"
+msgid "Western Europe (iso8859_15)"
msgstr ""
#: ./src/pyams_utils/encoding.py:101
-msgid "Korean (johab)"
+msgid "South-Eastern Europe (iso8859_16)"
msgstr ""
#: ./src/pyams_utils/encoding.py:102
-msgid "Russian (koi8_r)"
+msgid "Korean (johab)"
msgstr ""
#: ./src/pyams_utils/encoding.py:103
-msgid "Ukrainian (koi8_u)"
+msgid "Russian (koi8_r)"
msgstr ""
#: ./src/pyams_utils/encoding.py:104
-msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (mac_cyrillic)"
+msgid "Ukrainian (koi8_u)"
msgstr ""
#: ./src/pyams_utils/encoding.py:105
+msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian (mac_cyrillic)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:106
msgid "Greek (mac_greek)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:106
+#: ./src/pyams_utils/encoding.py:107
msgid "Icelandic (mac_iceland)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:107
+#: ./src/pyams_utils/encoding.py:108
msgid "Central and Eastern Europe (mac_latin2)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:108
-msgid "Western Europe (mac_roman)"
-msgstr ""
-
#: ./src/pyams_utils/encoding.py:109
-msgid "Turkish (mac_turkish)"
+msgid "Western Europe (mac_roman)"
msgstr ""
#: ./src/pyams_utils/encoding.py:110
-msgid "Kazakh (ptcp154)"
+msgid "Turkish (mac_turkish)"
msgstr ""
#: ./src/pyams_utils/encoding.py:111
-msgid "Japanese (shift_jis)"
+msgid "Kazakh (ptcp154)"
msgstr ""
#: ./src/pyams_utils/encoding.py:112
-msgid "Japanese (shift_jis_2004)"
+msgid "Japanese (shift_jis)"
msgstr ""
#: ./src/pyams_utils/encoding.py:113
-msgid "Japanese (shift_jisx0213)"
+msgid "Japanese (shift_jis_2004)"
msgstr ""
#: ./src/pyams_utils/encoding.py:114
-msgid "all languages (utf_32)"
+msgid "Japanese (shift_jisx0213)"
msgstr ""
#: ./src/pyams_utils/encoding.py:115
-msgid "all languages (utf_32_be)"
+msgid "all languages (utf_32)"
msgstr ""
#: ./src/pyams_utils/encoding.py:116
-msgid "all languages (utf_32_le)"
+msgid "all languages (utf_32_be)"
msgstr ""
#: ./src/pyams_utils/encoding.py:117
-msgid "all languages (utf_16)"
+msgid "all languages (utf_32_le)"
msgstr ""
#: ./src/pyams_utils/encoding.py:118
-msgid "all languages (BMP only - utf_16_be)"
+msgid "all languages (utf_16)"
msgstr ""
#: ./src/pyams_utils/encoding.py:119
-msgid "all languages (BMP only - utf_16_le)"
+msgid "all languages (BMP only - utf_16_be)"
msgstr ""
#: ./src/pyams_utils/encoding.py:120
-msgid "all languages (utf_7)"
+msgid "all languages (BMP only - utf_16_le)"
msgstr ""
#: ./src/pyams_utils/encoding.py:121
+msgid "all languages (utf_7)"
+msgstr ""
+
+#: ./src/pyams_utils/encoding.py:122
msgid "all languages (utf_8)"
msgstr ""
-#: ./src/pyams_utils/encoding.py:122
+#: ./src/pyams_utils/encoding.py:123
msgid "all languages (utf_8_sig)"
msgstr ""
@@ -527,7 +527,7 @@
msgid "Test ZEO connection..."
msgstr ""
-#: ./src/pyams_utils/zmi/zeo.py:176
+#: ./src/pyams_utils/zmi/zeo.py:177
msgid "Test ZEO database connection"
msgstr ""
@@ -552,7 +552,7 @@
msgid "ZEO: {0}"
msgstr ""
-#: ./src/pyams_utils/zmi/zeo.py:123
+#: ./src/pyams_utils/zmi/zeo.py:123 ./src/pyams_utils/zmi/zeo.py:175
#, python-format
msgid "ZEO connection: {0}"
msgstr ""
@@ -654,3 +654,75 @@
#: ./src/pyams_utils/interfaces/timezone.py:48
msgid "Default server timezone"
msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:33
+msgid "Wrong contained type"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:34
+msgid "One or more entries of sequence are not unique."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:35
+msgid "Schema not fully implemented"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:36
+msgid "Schema not provided"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:37
+msgid "The specified URI is not valid."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:38
+msgid "The specified id is not valid."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:39
+msgid "The specified dotted name is not valid."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:40
+msgid "The field is not bound."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:42
+msgid "Required input is missing."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:43
+msgid "Object is of wrong type."
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:44
+msgid "Value is too big"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:45
+msgid "Value is too small"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:46
+msgid "Value is too long"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:47
+msgid "Value is too short"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:48
+msgid "Invalid value"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:49
+msgid "Constraint not satisfied"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:50
+msgid "Not a container"
+msgstr ""
+
+#: ./src/pyams_utils/interfaces/__init__.py:51
+msgid "Not an iterator"
+msgstr ""