From f589eb51c8dc88b50518b0c779c0a658f44fb35d Mon Sep 17 00:00:00 2001 From: Samuel Williams Date: Tue, 24 Sep 2024 22:06:57 +0100 Subject: [PATCH] Re-run babel/babel.sh compile --- babel/admin.pot | 445 ++++++-------- .../translations/af/LC_MESSAGES/admin.mo | Bin 7085 -> 6328 bytes .../translations/af/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/ar/LC_MESSAGES/admin.mo | Bin 8634 -> 7848 bytes .../translations/ar/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/be/LC_MESSAGES/admin.mo | Bin 9332 -> 9031 bytes .../translations/be/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/ca_ES/LC_MESSAGES/admin.mo | Bin 7451 -> 6674 bytes .../translations/ca_ES/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/cs/LC_MESSAGES/admin.mo | Bin 7585 -> 6812 bytes .../translations/cs/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/da/LC_MESSAGES/admin.mo | Bin 7143 -> 6379 bytes .../translations/da/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/de/LC_MESSAGES/admin.mo | Bin 7813 -> 7558 bytes .../translations/de/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/el/LC_MESSAGES/admin.mo | Bin 9711 -> 9105 bytes .../translations/el/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/en/LC_MESSAGES/admin.mo | Bin 6263 -> 5793 bytes .../translations/en/LC_MESSAGES/admin.po | 567 +++++++++++------- .../translations/es/LC_MESSAGES/admin.mo | Bin 7693 -> 7450 bytes .../translations/es/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/et/LC_MESSAGES/admin.mo | Bin 7326 -> 6767 bytes .../translations/et/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/fa/LC_MESSAGES/admin.mo | Bin 8605 -> 8024 bytes .../translations/fa/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/fi/LC_MESSAGES/admin.mo | Bin 7514 -> 6755 bytes .../translations/fi/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/fr/LC_MESSAGES/admin.mo | Bin 7865 -> 7292 bytes .../translations/fr/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/he/LC_MESSAGES/admin.mo | Bin 8153 -> 7390 bytes .../translations/he/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/hu/LC_MESSAGES/admin.mo | Bin 7583 -> 7020 bytes .../translations/hu/LC_MESSAGES/admin.po | 498 +++++++-------- .../translations/it/LC_MESSAGES/admin.mo | Bin 7566 -> 7296 bytes .../translations/it/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/ja/LC_MESSAGES/admin.mo | Bin 8477 -> 8105 bytes .../translations/ja/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/ko/LC_MESSAGES/admin.mo | Bin 7853 -> 7552 bytes .../translations/ko/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/nl/LC_MESSAGES/admin.mo | Bin 7592 -> 7259 bytes .../translations/nl/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/no/LC_MESSAGES/admin.mo | Bin 7111 -> 6300 bytes .../translations/no/LC_MESSAGES/admin.po | 465 +++++++------- .../translations/pa/LC_MESSAGES/admin.mo | Bin 10486 -> 9674 bytes .../translations/pa/LC_MESSAGES/admin.po | 470 +++++++-------- .../translations/pl/LC_MESSAGES/admin.mo | Bin 7702 -> 7371 bytes .../translations/pl/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/pt/LC_MESSAGES/admin.mo | Bin 7481 -> 6905 bytes .../translations/pt/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/pt_BR/LC_MESSAGES/admin.mo | Bin 7559 -> 7289 bytes .../translations/pt_BR/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/ro/LC_MESSAGES/admin.mo | Bin 7710 -> 6941 bytes .../translations/ro/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/ru/LC_MESSAGES/admin.mo | Bin 9473 -> 9190 bytes .../translations/ru/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/sk/LC_MESSAGES/admin.mo | Bin 7748 -> 7415 bytes .../translations/sk/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/sr/LC_MESSAGES/admin.mo | Bin 7586 -> 6812 bytes .../translations/sr/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/sv/LC_MESSAGES/admin.mo | Bin 7270 -> 6762 bytes .../translations/sv/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/tr/LC_MESSAGES/admin.mo | Bin 7585 -> 7336 bytes .../translations/tr/LC_MESSAGES/admin.po | 466 +++++++------- .../translations/uk/LC_MESSAGES/admin.mo | Bin 9410 -> 9102 bytes .../translations/uk/LC_MESSAGES/admin.po | 467 +++++++-------- .../translations/vi/LC_MESSAGES/admin.mo | Bin 7820 -> 7349 bytes .../translations/vi/LC_MESSAGES/admin.po | 466 +++++++------- .../zh_Hans_CN/LC_MESSAGES/admin.mo | Bin 7054 -> 6818 bytes .../zh_Hans_CN/LC_MESSAGES/admin.po | 466 +++++++------- .../zh_Hant_TW/LC_MESSAGES/admin.mo | Bin 7182 -> 6539 bytes .../zh_Hant_TW/LC_MESSAGES/admin.po | 460 +++++++------- 71 files changed, 7763 insertions(+), 9130 deletions(-) diff --git a/babel/admin.pot b/babel/admin.pot index 0233536bb..6648ed1a5 100644 --- a/babel/admin.pot +++ b/babel/admin.pot @@ -1,276 +1,268 @@ # Translations template for Flask-Admin. -# Copyright (C) 2017 ORGANIZATION +# Copyright (C) 2024 ORGANIZATION # This file is distributed under the same license as the Flask-Admin # project. -# FIRST AUTHOR , 2017. +# FIRST AUTHOR , 2024. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Flask-Admin VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:19-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "" @@ -283,84 +275,85 @@ msgstr "" msgid "not between" msgstr "" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "" @@ -369,274 +362,230 @@ msgstr "" msgid "Invalid time format" msgstr "" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "" -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "" -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "" -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "" -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "" -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "" diff --git a/flask_admin/translations/af/LC_MESSAGES/admin.mo b/flask_admin/translations/af/LC_MESSAGES/admin.mo index 65e1224b2fdba4969e3d4820329a1e77fb9981cc..127c8a0727889acfad1dc29fe70793268a581320 100644 GIT binary patch delta 1801 zcmYMzS!~o*6vy#1cA?WUwlk%4+6w$-v2??k0j(p7R-_50oiwNriACGeNTp>^8dHsA z%7f7ur6#vvVv!dfa0#KNJU}86h#{mPnkJZ_vKSZK66L9oXz=^9H?f({=iW2_yPoqu z)O<9VyBy2kWBhgVe+U1KdFuWD_dubULJwjwwqPl?VF5mkY3#-(+=oe=#76wvTQ|#W z4gK{<$o64{SP?>ttrzFnblCxK~Pf>mL&h4>Jv-;J8^4Ilpi7tue9HTWma#}ckbd#_c#4cVY}jef%Jn z(?5cm=ZyCYyp8@8>iG+pn?vIlANU6Y`en?nlO$0KJb{XD#ddrPb>eSOwQv&|YT?LC zDk_kVHSnbkq`j+92V9NXz+(~apSE@KrJQWVCVUke@FP@ezQzD=U?Wy>e_F8ByAJuu zHld2OA5|OMk*wMfs#tfSHt;&KXWOm&*MnmOG~ogN!(k+?_NkAb_VFnk2~jhslV#bp z#tkAN8%DBdBe)#j!+JcAOYtV^U<;{anaR;uMdKCJz++g6pQDQBJ5&k^xi9T}9%|vm zs14R3bJ}v$Ngws`c2sIN;9b~{swIai#&Oh*QUKp-z^^ORgK3 zjhe6=wQv%(p$^pe7g6&KBSUQrm6~znV<-4hja8S^ z`KS%0k;B=OzTbzf^j||=?K#x=pHUl{MvX5ZuXG~niaPOe4Dbr7RxCbKL-nZf_n_u$LB02nqZVF|%6%ucYT+Iq*n%pmZKwx_ zP(_*Z@i)Drs4Ly?e?JtTsGl_)a#KZn+-Kpi8w#Ivy~S52HkW)ETF}Y7X6c0ZMFbZg2w+*sM(Xlg}MBHff) z5u{T0C(;dxq6259LMn~Ek`Zw_MmJ_!9JV?q}WnIxkL&Sk)t#e;sxlI9m~=^+U`@N7*ZrL z29cn7LJ$o`i3u@5-?YIh5rdj&)C7s*0f85UM2M&{njl8O@2?%>3r&>G?tW(Gnd3kI znccqX*K4~k6lU!=yxRGU=JRT%YJb0`4K+qhm3SLgV+iNtU|flFa1B=CGgysp<21bL zEFES{J@utHME$VXm~InLsG#9B=jnk5<~lOggt7+)gfXA`?O1?!y7oF$zh%gTrqR_O z#p%?OSdNFB?_d`7^O(c><{|}6`~!yZCXU50+f}4g?s4@uPz!wF+JC|E z)WbOhi}SDyA9VGtsPX%;ob^o~g(>(omg1n{#*D(zn1{8_rKpM4p#p11?PMG3=ysro zFQ5WCj=aq|zDD9@EX13xy)c*j7tv5oL1$cpny}V6-?i7_AlmCu6D&jBfroGewz~G6 z=ur<)JM2Zx{}n2L@7(i2>}nPD@p_=2avYA8y=A*`qM~$mS9q}xz#Cz}#>BH&m{AI72I{siaP=jq z1sYMA+lab^&B(nqTTuPesKC0Atec&vetX^X{oNF_z>BWK5#;`vUe|uYwSSCHXOK$N zj+)t~#`qY7z@w?cm`np|=MTH~&B)ty@TDC;g_Cd}>ard~j;`B$PC=>q9+je>kv01- zfE>X^&{0fA1+We$;Cj@r;Rzgrhfqg(9JRoC)ZO|GwQwoBD8Ys3;R85EzyIz11!JB^ z{cMh*GVmqpa@|1v97{-#&b-E1hYDadYUiz}0DV+IkD~%OhzhI^HU2DWzRNg*^-U&W z=?qJdU`++;Qr+dOL#4dl)t9?^1ClJ$gxpuN8FdufT>Ea+LNB2LeG8S*GtMj6tp|Tl zSc;`=S37=$FHN)^74aU_Lc>P=TC6-sTct3it-#x~#>h_OYn> zCygTiI?GxbbW7KxQuQQyc*OY;>M~wIUDhI^)}6T>HSq-0LRF|gszs;(>rwqyq847` z>i3~8?}oD3107r3gCuGJ-*r%W)NwcJhywTga9PjXAv-fBMUu&s@1@#oN5r>YD(NNp z*hHJ(|>qlbobg*jJr&H^ni+gA z-PxudHX4MpFJ`w`-%F&THXgj2J+kL|_Nk156}HQ)jHP|k5J_0mU>^%k=Y&J6o42s! zy;0A$cScz2+nhvEW86m4)=S$skK8m(!+)xbY_(n_8TIO-d{}d{?J!M$H7-si{aCWo zdiBv5g_dAZ?$pfKb{lNT-B%uIj>nq4sBN>!s7-F_>W?^\n" +"Language: af_ZA\n" "Language-Team: Afrikaans\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: af\n" -"X-Crowdin-File: admin.pot\n" -"Language: af_ZA\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Tuiste" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Ongeldige opdrag." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Lêer te laai" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Lêer vereis." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Ongeldig lêer tipe." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Inhoud" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Ongeldige naam" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Naam" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Lêer \"%(name)s\" bestaan reeds." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Toestemming geweier." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Lêer oplaai is afgeskakel." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Suksesvol gestoor lêer: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Kon lêer te stoor: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Laai Lêer" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Gids skepping is afgeskakel." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Suksesvol geskep gids: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Kon gids te skep: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Skep Gids" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Skrap is afgeskakel." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Gids skrap is afgeskakel." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Gids \"%(path)s\" is suksesvol verwyder." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Kon directory verwyder: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Lêer \"%(name)s\" is suksesvol verwyder." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Kon lêer verwyder: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Herbenaming is afgeskakel." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Pad bestaan nie." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Suksesvol herdoop \"%(src)s\" na \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Versuim om te hernoem: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Hernoem %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Fout tydens stoor veranderinge aan %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Wysigings aan %(name)s suksesvol gestoor." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Fout lees %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Onverwagte fout met die lees van %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Kan %(name)s nie wysig." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Redigering %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Verwyder" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Is jy seker jy wil hierdie lêers verwyder?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Lêer skrap is afgeskakel." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Wysig" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "gelyk" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "nie gelyk" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "bevat" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "nie bevat" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "groter as" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "kleiner as" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "leë" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "in lys" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "nie in die lys" @@ -282,84 +271,85 @@ msgstr "nie in die lys" msgid "not between" msgstr "nie tussen" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Kon model kry. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Kon rekord te skep. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Kon rekord te werk. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Kon rekord verwyder. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Is jy seker jy wil gekies rekords skrap?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Rekord is suksesvol verwyder." msgstr[1] "%(count)s rekords is suksesvol verwyder." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Versuim om rekords te skrap. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Nie 'n geldige keuse" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Bestaan reeds." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Ten minste %(num)d item vereis" msgstr[1] "Ten minste %(num)d items vereis" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integriteit fout. %(message)s" @@ -368,274 +358,242 @@ msgstr "Integriteit fout. %(message)s" msgid "Invalid time format" msgstr "Ongeldige tyd formaat" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Ongeldig Choice: kon nie dwing" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Ongeldig JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Ongeldig lêer uitbreiding" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Lêer \"%s\" bestaan reeds." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Daar is geen items in die tabel." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Ongeldig Filter Waarde: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Rekord is suksesvol geskep." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Rekord bestaan nie." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Rekord suksesvol gestoor." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ja" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Geen" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "tussen" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "View Record" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Rekord Wysig" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Met geselekteerde" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Red" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Kanselleer" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Wortel" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sorteer %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Hernoem Lêer" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Is jy seker jy wil \\'%(name)s\\' rekursief verwyder?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Is jy seker jy wil verwyder \\'%(name)s \\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Kies ten minste een lêer." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Lys" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Skep" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtreer" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Verwyder?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Is jy seker jy wil hierdie rekord verwyder?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Voeg" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Filter Voeg" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Toepassing" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Filters Herstel" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Soek" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Skep Nuwe Rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Kies alle rekords" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Kies rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Kies ten minste een rekord." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Is jy seker jy wil hierdie rekord verwyder?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Kon model kry. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/ar/LC_MESSAGES/admin.mo b/flask_admin/translations/ar/LC_MESSAGES/admin.mo index a29d3e412dab2b214a31d1ec2cebedaed452ca4b..783dbcf1013a64645bb0e284aa95b40f8739b75f 100644 GIT binary patch delta 1819 zcmYMze@sM^|L^HsV-#w{0&GDa?!rg#Wvs_;jNmBN;?)U#_Xj30unN#SY%AXjL|43Ftr>o3&>$IoOI(7`Y|`(m;i=Q@e0&^QDh+V6mG^& z4C8Uv^O!^bYb?YW)Oa^A#QbKSMj3$&Zom?cG3&7z)$c|Pc*>1W;1l$}!!`H^uERo> zN6%HF?%$0SIDjR17FXkCT#45u^PAf=G|=y;H_IhWW$ZBBWf@F zjXY{R-sMshA&05rqy*|+n@}&aUECTJybl0ow^@=*otx7hZDFB7qK1d60E~58gHR8+DqZI^aoHko+9LuVE#g#*O$D>i)zpG)TtWMGg25YLof+ zrrNLuwTqA9COnTC=o*&eeK%ghM$z?FRJ`BqTh}Y7=k8zx{UKwX)c4=C+%P?;&*Ky_ zrWr#eGKJb?Y1A9tMJ;(A>m9?5xE)_aayKKW&+{TGp&Q7YCWHE%SMn`t1?&Ek`Zv?i zF6}@EpG8ePh&*FXV*^gQ{)$Q@OtxCeMhvkhdQqi2MxB)41$6K#YP@;Wrd~oNP(@wy zncr-sp+GZgfDTki22hzNum#UxBc@O#DJF|3?!ag82x{e~P|x2)t=s~t*7sc>xYw7k zU7tsQbd|tr)MvB-_23q_--b$LuNyyzW%P&L>z}MkR_48(WoPq8>{XA)4tu6;yx`|# zZ{f|X@UFh2L#DH9AZ|Jja|}6M&YN9_`g)z7gNOTi;`R;ifW7Da(-!zP*=@cL>>b}r zcBg-jJ?B3Yh}A`+^^sVe6N@!O>#L%*wl(njidXlw*vY_1)^^(zJd#tpb#pZNd2lA% zjuy?^#kHmOLUG2334&sn60UQG$fq~ptxlGV~kOVEVP1)AtsQBJQ5Q^48iYjJL(^rh)sJx=lt$H zuirVhA1ydp(>*jUsaNr7=a<9p{Y0t#{V7dRNG&FY@Gcghhvmvl=ipRajMGr#6nxdxKSdefoQeO2 zh15N1Ocv+i{rIG*Z$W9_i}{SNj#HR{G0aBS7^Nm-4yI$3u^y$PCX|V_qpV~b%GN!P z7QTftq0f=8y1->3UcqsA*Tl!U$^Uo)`4nW2XQ6ahWt?x~)#xH#htk0^lr!)YPQYhP zyaz4n4$2DqQ2IZQGJ#*reHW`*MZGYc{7Z`32}phQ1zqD1Q#O5MXf_waR_B=_F*M{jPq~^<N%7@7zgE0oj^(TDdSfr{yoa6K93e&M47-HlnJ@nFBYe~I2Y@UJ5e(G z1SOkwssZD#Mh%N*q_h-S5w$QU;&;&+0)>uw$-u8D zXXK7CsbJ)O8p=d-Q6@GW<@K#7czC4YA_CIk8gruwWriD2I^K?a)m|>r@MuAF?x>!G z>Ap}XY+KR;%?^=WLoMV@-1lLoWAQy1moKSeMgU$2SDEFQTo84sy$M(>Ug)*SAGmzL4Ll z_VZ)R&ALN1{u!(ZhwMP8Q(JZZ0EJD?5_d^rV7qo&+^^^RnuCF6%dgvX$ge{ix`t;Q z2t{mPFsS`y&Mo)TiN0W`(~#bn9I$n3#Cb3Mz}Si^Z+WG+yviyspDX3r&WempPG3f^ zvm&!SaaP%b(f-Th(+VOhts}1 zyXYTj4`(0yx3ov|CKtHM{>t&aC4ON}byA~b{)L#_ez{i59c$&ZtJ?R=ZtX_CJr GZ{r^;@}(;P diff --git a/flask_admin/translations/ar/LC_MESSAGES/admin.po b/flask_admin/translations/ar/LC_MESSAGES/admin.po index 0012ba85b..6b9f43687 100644 --- a/flask_admin/translations/ar/LC_MESSAGES/admin.po +++ b/flask_admin/translations/ar/LC_MESSAGES/admin.po @@ -1,275 +1,265 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: ar_SA\n" "Language-Team: Arabic\n" +"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : " +"n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: ar\n" -"X-Crowdin-File: admin.pot\n" -"Language: ar_SA\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "الصفحة الرئيسية" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: أمر غير صالح." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "ملف لتحميله" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "الملف المطلوب." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "امتداد الملف غير صالح." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "محتوى السكريبت" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "اسم غير صالح" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "الإسم" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "ملف \"%(name)s\" موجود بالفعل." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "ممنوع الدخول." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "تحميل الملف معطل." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "ملف تم حفظه بنجاح: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "فشل في حفظ الملف: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "تحميل الملف" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "يتم تعطيل إنشاء الدليل." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "الدليل الذي تم إنشاؤه بنجاح: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "فشل إنشاء الدليل: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "إنشاء دليل" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "يتم تعطيل الحذف." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "يتم تعطيل حذف الدليل." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "تم بنجاح حذف الدليل \"%(path)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "فشل في حذف الدليل: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "تم بنجاح حذف الملف \"%(name)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "فشل في حذف الملف: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "إعادة تسمية معطل." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "المسار غير موجود." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "أعيدت تسميته بنجاح \"%(src)s\" إلى \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "فشل إعادة تسمية: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "إعادة تسمية %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "حدث خطأ أثناء حفظ التغييرات إلى %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "التغييرات إلى %(name)s حفظه بنجاح." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "خطأ القراءة %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "حدث خطأ غير متوقع أثناء القراءة من %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "لا يمكن تحرير %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "تحرير %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "مسح" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "هل تريد فعلا حذف %d من الملفات؟?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "يتم تعطيل حذف الملف." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "عدل" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "يساوي" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "لا تساوي" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "يحتوي على" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "لا تحتوي علي" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "اكبر من" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "أصغر من" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "فارغ" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "في قائمة" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "غير موجود في قائمة" @@ -282,44 +272,37 @@ msgstr "غير موجود في قائمة" msgid "not between" msgstr "ليس بين" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "فشل في الحصول على نموذج. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "فشل في إنشاء سجل. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "فشل في إنشاء سجل. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "فشل في حذف السجل. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "هل أنت متأكد من أنك تريد حذف السجلات المحددة؟?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -330,33 +313,33 @@ msgstr[3] "تم بنجاح حذف السجلات %(count)s." msgstr[4] "تم بنجاح حذف السجلات %(count)s." msgstr[5] "تم بنجاح حذف السجلات %(count)s." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "فشل في حذف السجل. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "ليس خياراً صالحاً" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "موجود بالفعل." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -367,7 +350,15 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "خطأ سلامة. %(message)s" @@ -376,274 +367,242 @@ msgstr "خطأ سلامة. %(message)s" msgid "Invalid time format" msgstr "تنسيق الوقت غير صالح" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "خيار غير صالح: لا يمكن إرغام" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON غير صالح" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "ملحق الملف غير صالح" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "ملف \"%s\" موجود بالفعل." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "لا توجد أي عناصر في الجدول." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "قيمة عامل التصفية غير صالح: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "تم إنشاء السجل بنجاح." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "السجل غير موجود." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "تم حفظ السجل بنجاح." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "نعم" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "لا" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "بين" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "عرض السجل" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "تحرير سجل" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "مع تحديد" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "احفظ" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "إالغاء" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "الجذر" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "فرز حسب %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "إعادة تسمية الملف" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "هل أنت متأكد من أنك تريد حذف \\'%(name)s\\' بشكل متكرر؟" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "هل أنت متأكد من أنك تريد حذف \\'%(name)s\\ '؟" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "الرجاء تحديد ملف واحد على الأقل." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "قائمة" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "إنشاء" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "الذهاب »" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "مسح?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "هل أنت متأكد من أنك تريد حذف هذا السجل؟" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "إضافة" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "إضافة عامل تصفية" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "تطبيق" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "إعادة تعيين عوامل تصفية" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "البحث" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "قم بإنشاء سجل جديد" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "تحديد كافة السجلات" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "حدد السجل" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "الرجاء تحديد سجل واحد على الأقل." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "هل أنت متأكد من أنك تريد حذف هذا السجل؟" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "فشل في الحصول على نموذج. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/be/LC_MESSAGES/admin.mo b/flask_admin/translations/be/LC_MESSAGES/admin.mo index 9322646cd7e4f71853cdb3fdbd4753406b5175d1..b577457d3090f1f123c845b51b4acb5c07c02be5 100644 GIT binary patch delta 1885 zcmYM!e{9Tm9LMqZX?Mk;?oe$h*J^2T&D~8~)isN*evN9RNf8?%jar0gvOmm^oMiss z50>RLMncB?p@>Sp{bOcAnkFsT)@9Qap?}EcM-U`_lkt4HPqOCj9^cQ8@8`$+^ZxYd z{O-Alflzv@@wb8Rc)mN+RQmt#f!|D34{<0y!AyLMAK|bJvq}tM1Q%fpx8QU<<-CS- zDEkNVRX-eKmaqmMrcm*f^ZQhTokiZUUepWyI1&dih>u*oZ%C@&U}QiW>B^I_lyWIf z#4nxOF`e=u3^2bPfMKjc4g3Z2v2FZh z;cg7!kFMUsQIs!YLT7u02ZiLS^CqhP77oJOr~&TbXngC+!QrWi3sDi7gBo}pYT|9K zJ&ARcJ5Z4r#O{q;{YpaS*kzBdGT}P)FH` z5&Rpcp^w>gq!A2bJx<3>nZ#cUI7EfAxeZlrM-6xm6^TozWc(e;JL^OBA3!bSA0#Mt zAJy-rYu9Qto*&g7Lej}5y84oYYbe9(KC>EE&SP8J=~UDXYxyCMY$-0oHTW5x!$y3E zpJOBOmq)M@A0SQEPWW^!J8?cf#cE7c6L%%oR%CA5?>z46&!V!w&(*(1UB3VaT#R|B zq@9bO;A;FB4?F)t9i5-6rQ{svtU|7R!dCE5MZ>qqaoGi&hksxNW@V@T!7N6VcVRhR zboDP#@5cz2>NlYJ9YfXMz{!}+Dre%S7{<+5ru%=uRrI2=`0=tgDzpU9Zjhb-QnARh}b zYCRU?65Nam^<`B5|4z>hxKF}5XA8zDw_<{?_3)#e-bL;78J3_wOt>(L zO1@2~2yI0z>@f1NpZQV0Ygmgp`KgIlVkzZTT#8-D8f`p-Xr5UG#9u34NCkOi&8X|N z9W~)jRPuc1%Ez4Ts3iOabxnUm4R{@O6!%dJe1poVF>GJApb*twp>WJ@YO>j0JY!V4 z*A#f+^VSdV_9ZJa_jvziF7gHAGa}K-NPI>(9-kGhoED8GYl6*bt7?`f+k$(2RmqA_ iOM0xlH0qrUt;z7_<$j&!_2%`YC6DG0cwGf&eD48x&cn+9 delta 2124 zcmYM!drZ}39LMp8ix8q*D-Sq)t<*KZgv?@#AhG2r!lzrW{se$VyyN!@%y z@Kjptkm09?za0Kvi&6CdPjS34N|oS3EXQQ5!3B6HuEh0Nf-hh>PGB+qX3e_Hn6<=p z7^ix8g)u=BqEJNQO{*7qU@jtUO>#n{K?bG}FTqq?Zu7OMdJRa2rp3k&VJUGp=HV;W zX^bU4iHW@5%u!Iszheeo!hFnNx*F+9EW}&!8VumoIAG&dvoLy*F;`&@CZW$-hwA7a)WCXBGuevTx*h1?Uetglkzexz z|E|QJF%2)-eA;5xKb=G#1?_PqszaZ(#^!4=n*3T+2Mwq*@E~4}58He{I>aH=498IY ze~TKxS^GSiS=~ikki`0HiF!z=!`;Xtm{(DIc?fA^W>Eukt;bO>{vNer=TIw>Kqnet z3aVWJs$Ds1i>t5%>v0)wNoM`E*9S>B_@VVQ785U^l?GISI_=iG$lIsDo9kx9;tFY`~}SX8aO$=n~mL-ffDk zD^U4HEX07#KaaYe`*10aq7L&nScB)W5=*&i7&Lwg+RI_oseRk}1r`yX#cE8?jNFE1 ztS8=xJ{&=PfKJ&slVzzQZb9XrL$yC@Sd``=AL6-Mw{oWm8E!1NqkjW=SO zjbBEc?g^VeiQ3zA?x0r4!7?nzM)afFA3~0mnZxVx0_O65lbaj)@KmEid^hS4^;vhI z_V!sDzl1u~dy#jW1IV_TNn~>7E2MAp3pQgMS8N?_KrQ_nsCFkXsHOOm!biBA^;bNP z`hqQUA~s_MaWC@7jG$)xF>1zNqds7#aTO-zM+V%4TB-X{1KV!%!$?(gFrW2TgIN-5 zFq+yLKt1a8K7plrj`!kuWKyP)(doqj1EHfygL$p~u1>$x9(Xj+-5%&}+vap{?sGc3d;40u zx&rN`;ilxKsMK;_Nm)fnna?RJyGiA$&}d3WC?oa7&`4@eOl9c};p{Yj{F1}oPOsk^ zaHrhE?zB7Y4Lbi8$Glzcq&FOH&DtH4{@-A{es{*(PpyIQA32}JBpjg8lsoSAhu(93 ztaZl;k9g0xGwzt`IPM1|CcLNU7@fYzxQWIcZ@>4Xx0CdwH|V~L)GrP1$qz^U1BN6m AE&u=k diff --git a/flask_admin/translations/be/LC_MESSAGES/admin.po b/flask_admin/translations/be/LC_MESSAGES/admin.po index da1923928..404ca1d17 100644 --- a/flask_admin/translations/be/LC_MESSAGES/admin.po +++ b/flask_admin/translations/be/LC_MESSAGES/admin.po @@ -1,275 +1,265 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-13 09:18-0500\n" "Last-Translator: mrjoes \n" +"Language: be_BY\n" "Language-Team: Belarusian\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: be\n" -"X-Crowdin-File: admin.pot\n" -"Language: be_BY\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Галоўная" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: хібны загад." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Файл для ладавання" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Патрабуецца файл." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Хібны тып файлу." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Змесціва" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Хібная назва" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Назва" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Файл \"%(name)s\" ужо йснуе." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Бракуе дазволу." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Ладаванне файлаў адключанае." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Файл паспяхова захаваны: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Памылка захавання файлу: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Заладаваць файл" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Стварэнне тэчак адключанае." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Тэчка паспяхова створаная: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Памылка стварэння тэчкі: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Стварыць тэчку" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Выдаленне адключанае." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Выдаленне тэчак адключанае." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Тэчка \"%(path)s\" паспяхова выдаленая." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Памылка выдалення тэчкі: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Файл \"%(name)s\" паспяхова выдалены." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Памылка выдалення файлу: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Перайменаванне адключанае." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Шлях не йснуе." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Паспяхова змененае імя з \"%(src)s\" у \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Памылка перайменавання: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Перайменаваць %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Памылка захавання зменаў у %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Змены ў %(name)s паспяхова захаваныя." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Памылка чытання %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Непрадугледжаная памылка падчас чытання з %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Немагчыма рэдагаваць %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Рэдагаванне %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Выдаліць" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Вы дакладна хочаце выдаліць гэтыя файлы?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Выдаленне файлаў адключанае." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Рэдагаваць" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Дзеянне з непустымі тэчкамі немагчымае" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "роўны" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "няроўны" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "утрымлівае" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ня ўтрымлівае" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "большы за" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "меншы за" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "пусты" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "у спісе" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "ня ў спісе" @@ -282,44 +272,37 @@ msgstr "ня ў спісе" msgid "not between" msgstr "не паміж" -msgid "ObjectId equals" -msgstr "ObjectId роўны" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Памылка атрымання мадэлі. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Памылка стварэння запісу. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Памылка аднаўлення запісу. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Памылка выдалення запісу. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Вы дакладна хочаце выдаліць пазначаныя запісы?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +310,33 @@ msgstr[0] "Запіс быў паспяхова выдалены." msgstr[1] "%(count)s запісы былі паспяхова выдаленыя." msgstr[2] "%(count)s запісаў было паспяхова выдалена." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Памылка выдалення запісаў. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Няслушны выбар" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Ключ" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Значэнне" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Ужо йснуе." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +344,15 @@ msgstr[0] "Патрабуецца як найменш %(num)d аб'ект" msgstr[1] "Патрабуецца як найменш %(num)d аб'екты" msgstr[2] "Патрабуецца як найменш %(num)d аб'ектаў" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Памылка цэласнасці. %(message)s" @@ -370,274 +361,242 @@ msgstr "Памылка цэласнасці. %(message)s" msgid "Invalid time format" msgstr "Хібны фармат часу" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Хібны выбар: немагчыма пераўтварыць тып" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Хібны JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Хібнае пашырэнне файла" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Файл \"%s\" ужо йснуе." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Няма элементаў ў табліцы." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Хібнае значэнне цэдалю: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Запіс быў паспяхова створаны." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Запіс не йснуе." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Запіс быў паспяхова захаваны." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Неабходны пакунак tablib не ўсталяваны." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Тып экспарта \"%(type)s\" не падтрымліваецца." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Так" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Не" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "паміж" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Глядзець запіс" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Рэдагаваць запіс" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Выберыце, калі ласка, мадэль" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "З выбранымі" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Захаваць" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Скасаваць" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Захаваць і дадаць іншы" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Захаваць і працягнуць рэдагаванне" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Корань" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Сартаваць па %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Перайменаваць файл" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Вы дакладна жадаеце выдаліць \\'%(name)s\\' рэкурсіўна?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Вы дакладна жадаеце выдаліць \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "Памер" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Выберыце, калі ласка, як найменш адзін файл." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Спіс" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Стварыць" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Падрабязнасці" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Цэдаль" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Выдаліць?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Вы дакладна жадаеце выдаліць гэты запіс?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Новы" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Дадаць" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Дадаць цэдаль" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Экспарт" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Ужыць" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Скасаваць цэдалі" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Пошук" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "элементы" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Стварыць новы запіс" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Выбраць усе запісы" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Выбраць запіс" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Выберыце, калі ласка, як найменш адзін запіс." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Вы дакладна жадаеце выдаліць гэты запіс?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId роўны" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Памылка атрымання мадэлі. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Неабходны пакунак tablib не ўсталяваны." + +#~ msgid "Size" +#~ msgstr "Памер" + diff --git a/flask_admin/translations/ca_ES/LC_MESSAGES/admin.mo b/flask_admin/translations/ca_ES/LC_MESSAGES/admin.mo index d26d62f35d5df2e7b770f1f037300cc5353324b7..1b38561690b06ea3007857d1123968766ad2b4c3 100644 GIT binary patch delta 1819 zcmYMzZEVw36vy#Xm}6b7>&9m7R$bBP9y{AQhGQx|1QtyhD27CWm~L%i-Rh<;!V8y9 zU#Kz8p%>6(z#AYKH6d7IFp2>+#E6P6@c}i8!4Z`ZjBkKsI={c{pV+kh+|5e87H1-gbd6JvfIUEUz%D#xN@0f_g523}iQB2linjj(P6F zGWv%xfFGg8`x3+Cw_j*1A#ee&$B5tTT3mtZ_oD`U-iyDE*U>+Y4R{`}!2rvn|Fxo? zUyUtTzzDvI^>`4kz|ST5?ME6K=ugzl$|+M72T@y6gE71jHSk)z97pg<9K#yi=Ee8p zV*2l(#`)Cq3tT{d8uk1)SgfV-yBGKeWAsCeu9+lJ3GPS52XQsNh??;asIzbh`K$SZ z^IK7eyseEd70~T@8)|}gp$fPs$okW^2l>*T3}PIg!Zv&ZwKd;j3@>6kMp!>3T;+Km z@{?^s9o8Y#*%(1~)wZAx>(i(Lo6RA;?p?c zY9@E1mT(PU+QNR+OgE#R8%K@v0^WrCP>1;>CU6clfntJ_qCH%O#H<&?xB<2FkE6C? z8#dz+RAGOh&d6f2E8c}S;6tcH&!TS0Td4nkg*v>mn8GM`mRnJ@H8k{K9$6imKoznZ zoA4m2(vzr}pF$0E29>a!<jA1>?LvHIq&GcS;05_uw{uI68TlWF0E;7^?6|Q~|qD6Fh)Q{I=IWgsXHv z-}invf;vRUP}k#x*Z;};ea4HQMV*<8sKZuKUus=6?sL->+uetLzuV$J>T;E*O4+~( zUt>D|#HjUU3OVZ=<~p)W?9t)*^cgo8$(Bw>I(+W-h8{QGu+=4_8=Z@$ I-AuIWKlq2(bN~PV delta 2515 zcmb8veN5F=9LMnkC`!nq#Dik|5)q$39!wIgNr_r1vB3#&LH$u} znmT@wE>{cZmagVj*yePZMSoP*Ojpx#)n-|3Ikk;y{?Y9Hfm8iaTgJHebvVEF6cQ^;q3l4^hd&6{A1n#%Adti%jlg5z-&F2V<}47Xz?9>sZh z$yqSbn0o5VFU6YYA_Cg+JQojYWaK3A=L-kvU3}_l% zeIu4rk6;nL=F^}ac(nUA}mtqN8oQ~UE{Saz`&s_Tm z7E{klC0JaHQ*o`UZ$Z63fJMx2j!>A5=db`1CmAyZ3o#vQoXb%Itw9CWfm%s7YU`dr z4_`zDbPV}7=lROTA2A!RyY}of@;{k|A`05$YSe%=&LytB4ijmwM-8wNbp{^69Ng^M z`_QBAqgHqrHU3#t06)3siL7ch_2P8$uM~CApaFLwNieUV_VRV)9rGS4uuq+zqbB|m zm9ZTcojK+=CEr&?%F@XZ3(0j zHQ)x8sQ_A?-Kc?|MqS4ps0Dn0x8W~Xj&s=$wXa28$KGcsD1c8;hwck3#Szq@EF{m` zyXC0B)}vO|f{ba}kbl$1msUQ2>i05gyaTAfhOrt?VhLWy3f=z_Hd-rs2+6uxkD~*l zu45l+i}s-U9mN^=E@}_I$61(7lnQt;>hM`q`?EL`-*C^*p#n%`@M7KnSrjzTD%7>< z#wy%{I$S4F_xU1{eUp+u7T^?Arpi!(twCjG9cr9r)WlDr#yNeCl*(O&h9B?n{^%h(w}sFWPQ9199s` zBVL4$ZEKJBc)?Jo-4Ksxa~~$&Fzfh*>XY!#r}sG)?-sEU?9Tfk@D+3-V#kO}5iC{n>bT zG!hR*x~x|p3{hzD?@F7K6xwS2*0h~Pf#z_i*$dis8wuLThMv)gLy=fK5Dwd5x&K?* zx}-q3%Wq6?8Xt<=wwS*!eRo!6O<6@%Sw)RkQBkY%LjT^3*Zf~II+Ci(7YuFAd?8`R z4W;t;tOFC4xm@ngzWRT1**|%ts3GdbN;d_(_Gn8N8`m7Skx-{+!(*8#_Xl%whIZzZ zCT5RjSSb#ehG^SpicjR`|0Bg`bA$hu;-T8S`3dEJ<@3gpyeWT4Qd4NFzc0Vvd+@)q VTwSn!99g#hj)Df4=JN$Le*nzoi*5h_ diff --git a/flask_admin/translations/ca_ES/LC_MESSAGES/admin.po b/flask_admin/translations/ca_ES/LC_MESSAGES/admin.po index 7de4fcf09..e735ee24b 100644 --- a/flask_admin/translations/ca_ES/LC_MESSAGES/admin.po +++ b/flask_admin/translations/ca_ES/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: ca_ES\n" "Language-Team: Catalan\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: ca\n" -"X-Crowdin-File: admin.pot\n" -"Language: ca_ES\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Inici" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: comanda no vàlid" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Arxiu per carregar" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Requereix Arxiu." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Tipus de fitxer no vàlid." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Contingut" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nom no vàlid" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nom" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "L'Arxiu \"%(name)s\" ja existeix." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permis denegat" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "La pujada de fitxers està desactivada." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Fitxer desat correctament: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Error en desar el fitxer: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Carrega un fitxer" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Creació directory està desactivada." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Directori reeixidament creat: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "No s'ha pogut crear el directori: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Crear un directori" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Eliminar està desactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "La opció eliminar directori està deshabilitada" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "El directori \"%(path)s\" s'ha eliminat correctament." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Error en esborrar el directori: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "L'arxiu \"%(name)s\" ha estat eliminat correctament " -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Error en eliminar fitxer: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "La opció canvi de nom està deshabilitada" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "La ruta no extisteix" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Èxit en reanomenar \"%(src)s\" per \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Error en canviar el nom de: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Rebategi %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Error en desar canvis a %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Canvis a %(name)s guardat correctament \"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Error llegint %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Error inesperat en llegir des de %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "No es pot editar %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s d'edició" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Eliminar" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Esteu segur que voleu eliminar aquests arxius?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Eliminació de fitxer inhabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Editar" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "igual" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "no és igual" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "te" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "no te" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "més que" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "menor que" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "buit" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "en la llista" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "no en la llista" @@ -282,84 +271,85 @@ msgstr "no en la llista" msgid "not between" msgstr "no entre" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "No s'ha pogut obtenir el model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Error en eliminar el registre. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Error en actualitzar el registre. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Error en eliminar el registre. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "¿Segur que vols esborrar els registres seleccionats?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "El registre he sigut eliminat correctament." msgstr[1] "%(count)s registres s'han eliminat amb èxit." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Error en eliminar registres. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Selecció no valida" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Ja existeixen" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Error d'integritat. %(message)s" @@ -368,274 +358,242 @@ msgstr "Error d'integritat. %(message)s" msgid "Invalid time format" msgstr "Format d'hora no vàlida" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Opció no vàlida: no es pot realitxar" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON no vàlid" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Extensió de fitxer no vàlid" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "L'Arxiu \"%s\" ja existeix." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "No hi ha registres a la taula." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valor de filtre no vàlid" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Registre ha estat creat correctament." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Registre no existeix." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "El registre ha estat guardat amb èxit " -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Si" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "No" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "entre" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Veure Registre" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Editar Registre" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Amb la selecció" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Desa" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Cancel·lar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Arrel" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Ordena per %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Reanomenar arxiu" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Esteu segur que voleu eliminar \\'%(name)s\\' recursivament" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Esteu segur que voleu eliminar \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Seleccionar almenys un fitxer" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "LLista" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Crear" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Esborrar?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Esteu segurs que voleu eliminar el registre?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Afegir" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Afegir filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Aplicar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "restabliment de filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Cercar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Crea Un Nou Registre" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Seleccionar tots els registres" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Seleccionar registre" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Seleccionar almenys un registre." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Esteu segurs que voleu eliminar el registre?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "No s'ha pogut obtenir el model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/cs/LC_MESSAGES/admin.mo b/flask_admin/translations/cs/LC_MESSAGES/admin.mo index 4413d1c10626e779af58f1525966314b3b4c0c23..531d529e00620d868816d03d6cc8b641916e352e 100644 GIT binary patch delta 1815 zcmYM!Yi!e17{~FatZcMh-Bx#@yRZr>?9$maojOq#nZsnlLc|!-ICUEf8>0*bm6$=< z8zoWDc$fs427`_vi3W-4Tge`3@9Kj)mD|2fY& z=Q(?I>3B=_+lYV6`1JBu&0k}lYX5(3&o@)k9T>zru?SbV})bB@{Y#htXvUZ5VVjA9=ZLsf=ug&mK$E#S3`SZ+5umaUyhw7I=2C`eR3A?Zs zw|l;fe(LXG2tP!P_a#;^zkNsHIvQs128;&G7GfK!-isP=m)Aati>RN*D!hyfFvRxg zy?RvtRal1^jN(45#AA33o{`LNUsKRPzo1r@Pne20j5?AC#_%T8z^kzkH)A<&#|ZBA z+7IKk)K8$s`PB0ZoI`yI)&D$ZODX*1HC(|M^V+u#G#~Fm zt)LqfSRd+)GgyJ6sFm$UjdKw7-XtdRBrd@}Q32KPvifD0Q_vZ9B0*Xjm2^X>?A?WN zJnq#mdIm`xtsv!@_T1??fqMT8YT{|sf@-;|vJ(j;Ymdzq>?LGu`v3{j&Y>pw5w-F{ zGEqiQ0nSGyX$$H)u0Bf z1m1}4sDL)00(~B1_!^Gl$6ozz_MMn*0M%~?D$o~D0ltk2;1m|<{-5?5&LLmBz(W!L zfsAQ>!fwK9OyWJLfOeo({yOSbe1@7}8uk8M{@W?A@LXlCzF?=%P0br~?*{^ITi~SY4_?fz3!U}Vt{mL5 z)w+5z{njCZ>h_RJmPP@xhau*A~NQ4snSXJL+S7C zXj#Y=mjCR|mWOh670c#?*YrQRsV8HdnU9Wa8g?Vmh3?Jhqq$UNyU$HjCEYhw2i+^x N4?BO&TGw0C_AkwV(DwiU delta 2517 zcmb8vTWnNC9LMqL4XC|rDbS@r>9OSwEiF_kmk^K^k(&)w5|CiF>{u4|(ssAdlGK*S zgHaTcV?$IVLWrbMh^BoY5|z;CgE0YA0#WpVkZ43D64YQ+{Ql^u51NQgcRw?8&dmJh zKQnvqzQYTmnZW00hH8KR%^Gfunkw)fti}K?!Yo{k^Kl(k;9ji8w{aGJ z>nt8&Og;7GI85*17-PDPPhlzzea`bk56ms3uL)!ibqHbs^@%tVXS?>LsP|SN1DXa` ze*!D1$FUS&alV6@)W5(S<~LU;XyETLh_~@x46lFc9rumIJs9M!KHwZ-$W0w2Vg*d8GN+UvtKcsS_1inFL^(Mti%L7n!+u3m?l zpaGS+&8S1zgq&Nm4fTE!6<8;db<=}-?>YCpx0`|{c-g&h3^{*hz_q{Y+CRj@X`~W0 zKqt#o0K1XJn|-K>4`CG^!%27vXW(zBYdMYm&>`N45$x`vpaH)@rSb+&#a!~Mjx{(I zA4jdI0~O$t$gAdQ)U7#)TIm34yi=%tgRXuV=TN_j(=f>X5@5GkLO~rYl64b97HPUr zr}}x+?RXtE!3EUHE~EA`jgzJ4vz;4ID}2h?=RAv=_(xZtNYvAH|LZ8|K^(Q>1I{z3 ziN13dvK+0r7Rjbrg_>wHDl>bW&!7U|kGciNQNIW0P+N5qb&WGf_XOSlQVLq}BGeYF z;Y)|A8MWf=&NkQHiMozmSb{yM%pF4gGM+#Mcp9hRC#XPwK`p@J$3@m)w?|4hV0c1tSJ7O_eHxUN z%7?<9ZEX)R*H<~QQ4LWWN?I>zqdaoMH0J(L5!zwBP(17{4fA2nt+vfH{@J)J5l=

pilO8@7)O&OtR zyWf!Cm=#IcSkga|e_&*FZAI0bimF<#s%nAC^Zb>8W`7{C(GL`~X3VXu>EBb(n>KaX zU1oG_Vc+mNm(tUPH~vpb-yHQ*(OTP*2#4N(F%nIX8gJL&@#OYU%8!kn*#Fk(#pz>| z-$uJD9*UWjvBAE0;!ci#Eh_s*j!S~cf6H\n" +"Language: cs_CZ\n" "Language-Team: Czech\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: cs\n" -"X-Crowdin-File: admin.pot\n" -"Language: cs_CZ\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Domů" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Neplatný příkaz." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Soubor k nahrání" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Soubor vyžadován." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Nesprávný formát souboru." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Obsah" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Neplatný název" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Jméno" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Soubor s názvem \"%(name)s\" již existuje." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Přístup zamezen." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Nahrávání souborů není povoleno." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Úspěšně uložený soubor: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Chyba při ukládání souboru: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Nahrát soubor" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Vytváření adresářů není povoleno." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Úspěšně vytvořen adresář: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Chyba při vytváření adresáře: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Vytvořit adresář" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Mazání není povoleno." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Mazání adresářů není povoleno." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Adresář \"%(path)s\" byla úspěšně odstraněna." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Chyba při mazání adresáře: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Soubor \"%(name)s\" byl úspěšně smazán." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Chyba při mazání souboru: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Přejmenovávání není povoleno." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Cesta neexistuje." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Úspěšné přejmenování \"%(src)s\" na \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Chyba při přejmenování: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Přejmenovat %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Chyba při ukládání změn do %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Změny v %(name)s byl úspěšně uložen." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Chyba při čtení %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Neočekávaná chyba při čtení z %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Nelze upravovat %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Editace %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Smazat" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Skutečně chcete vymazat následující soubory?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Odstranění souborů je zakázáno." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Úpravy" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "rovno" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "není rovno" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "obsahuje" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "neobsahuje" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "větší než" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "menší než" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "prázdné" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "v seznamu" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "není v seznamu" @@ -282,44 +271,37 @@ msgstr "není v seznamu" msgid "not between" msgstr "není mezi" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Nepodařilo se získat modelu. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Chyba při vytváření modelu. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Chyba při aktualizaci modelu. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Chyba při mazání modelu. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Skutečně chcete vymazat vybrané modely?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +309,33 @@ msgstr[0] "%(count)s model byl úspěšně smazán." msgstr[1] "%(count)s modely byly úspěšně smazány." msgstr[2] "%(count)s modelů bylo úspěšně smazáno." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Chyba při mazání modelu. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Tato volba není přípustná" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Již existuje." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +343,15 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Chyba integrity. %(message)s" @@ -370,274 +360,242 @@ msgstr "Chyba integrity. %(message)s" msgid "Invalid time format" msgstr "Nesprávný formát času" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Neplatná volba: nebylo převedeno" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Neplatný JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Neplatná přípona souboru" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Soubor s názvem \"%s\" již existuje." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "V tabulce nejsou žádné položky." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Neplatná hodnota filtru: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Model byl úspěšně vytvořen." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Záznam neexistuje." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Záznam byl úspěšně uložen." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ano" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Ne" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "mezi" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Zobrazit záznam" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Upravit Záznam" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "S vybranými" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Uložit" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Zrušit" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Kořen" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Seřadit podle %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Přejmenovat Soubor" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Opravdu chcete vymazat \\'%(name)s\\' rekurzivně?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Opravdu chcete vymazat \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Vyberte prosím alespoň jeden soubor." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Seznam" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Vytvořit" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtr" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Smazat?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Opravdu chcete vymazat tento záznam?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Přidat" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Přidat filtr" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Potvrdit" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Zrušit filtry" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Hledat" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Vytvořit Nový Záznam" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Vybrat všechny záznamy" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Výběr záznamu" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Vyberte prosím alespoň jeden model." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Opravdu chcete vymazat tento záznam?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Nepodařilo se získat modelu. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/da/LC_MESSAGES/admin.mo b/flask_admin/translations/da/LC_MESSAGES/admin.mo index 044e7e3dd1fe4795836c1feba542a25694cdc835..04fb48b1deb5e4b7b29f33ade5d7045f82527a5b 100644 GIT binary patch delta 1803 zcmYM!drVwK6vy$iLV<;@%OcN3+pAc4F5N{U-D)lN6|Du)pe9wSOIceA2#rW;+Gf=> zVw(EOl$zT52k9TJ#Kct8#6*eKq-m^HLxe<4Ed8VLL45p&jW+oGr8jYN+0V?`d(X_7 znaj^D^NGw)McHGP;NzIYZj9k^OyHN;fdBf| z=9+D!{|FMY<5*&ru@f|^34DAlV3&}~7WmSQi&%&`d1etTL&a-R_r;M!wh9}u9hc*N z-?uTF{-;=gXHfYrU>W1vMH)8~Silun5j496*P{B}sDv;3@l#ku|2$UWpSTPQSROrB zhq}KFYjFT8@J)>3X}li4l8kRZ(omw`P?hB{P0cuj+L9vla3v~n2QI}SEXDm;gopk3 zNxXsn2dF&fe80x)=ue~WpTSHqjbHr0RrKf=l3kS~Py=+L;(geLhfo#&fI16TkVh>T zy0#T1$Yu3>X#z>#yHN$MM@?XJi1nv!U3_Uz`Y?w3upTE+TQiFu{*4V-!TM>yO}-By zKiM|aVeLnqjUi-LZ4c_OzJQv*C^BbzRqL-Cj}cJ96aEkHA=_%7`0=xTd>Ri0I5Vik z{mh!CJ&Rh&1E_pQu?5Gm5x>Vc=5c~mSQ6_nouQ%E;&oKQS=3p$h}HNHY744ZFC|{> zyAH`|n^9Zv7;35eP?Zj0IgX%K@HM;@PouVW7L_k^g@zIYI58S1f@N5Pnt3bg6c3^j z97QFVLLJ6SsJ9_N`Emu`g!iF--+_8=6g81|QD^4@QfS70r=bUeyu{j*YSfZ8qh6Qw zs6E?;sxXauD|VrWqo{#Sp`Jg7s(c2uLVuvn#v*EELsY31s>N)*|0`+e&@>}+u~o>T zSQ}EDJ&8PP!^mX^{rI>a{}68{ejc@wi>QIaETbmmp$dti3cD9Ifk!cm@vV!7DoddT zehT?lV9%ijK7cw4Z($9dK~*x3TFP9?Rs1&8a}S^n?^e_VdQk8EZq!N+qwd>_n^gHr ze&8VLEf_-`#&N$tfvW5yRN}LK|65d|x$?=n+~)&sI&aKP1%qx+@N<{WpPTF{_$IJ? zOYbwo)}9(jTl*l_u$S^iQvJO>-u9h?z1!1nS7^Y^hyHT;;TqQxe#Ko5Z*?0BJKV9t zBax=&SUeePYWA9%R>za|@q}9!*^%|chWp(+k=DSS?$^lf?8F_7@yV{DHv+D-_^^Aw zc+O3gT%P=*bS99mp&2$c^0b>MkGk*5A9iahK64GxD%Tl((Je$f-Gh}K?qp@_f9#RV A!2kdN delta 2513 zcmb8vdra0<9LMp4AW8@ipz)ws{PL1FAW$cH%^T)DCfUlgdhj{ogAWgv=Lbr&!Dg#J zu#5d7&1y5dIIYzt{^4}lru|XPRyMMGTh@k~&Q>eUY_say){?c-}dD zurZa?7h$^k;f=<$n}EVN8umL+^}jHek+CL}(LW%JIn-~)T)fS-&qMWFj7(^%TzvzU zQcqwJzT|ud)2M%onXGTlP|(B|FpO9677VjpMLHeF;9MMw7Dr*HtG|U>pvSfUileEA zGYJ-FVj-?^^;XpQE-YewbC|*e`~rvLfFZ_=z>%1Z70yMdiB_WmYeMa03+m_|K@WGM z0y>KPny>kjk7qFtue$cUEb>2;h9U|&<0+^KE1a`j`#c;#dnIau#i%=QKMuo9uDt_2 z>H%tphfwo>jtbzMdq03(t)MJ*cyM6B%QUqXPTH`59{AuTUBL z36+ryCQ*PnsBxoF}tPRP!=|J^+!oBZmr=SI1a2@s`_s<-1?Z;gEhxm93sYEUC zAlqcqW+N&Sn^6;Q#|nHFOYtO@;T6=5i#d;pcrWU6Y~Myf6MlfYT%Y1Nyx`1dcAecE z)B>xW>yTKCMUrJ&QK^0mwewCaz#XV@2T++lh-0t^xg+i7vge6K~Shv3n^%+(GVZ=(HhU!C(mO+gc0L`7K0s=Ac3 zQ5ji_8n6X*hR>l={|f3eJ%|eIBUA=@P@m(M=;1|FKw;9M@fE1dEaXoP>zj2HbeR&U z1-GIu)h<*jUqns3*R}6+zJVmqyp77-d&n`H9^~{)FOn2<1=*X)Z|K4yuJVS@1#K!?r|?(M`hw5YJuafeiAj|H-+6Z(mPUajU*BczSq!bn+OJhT`Z~F24wnpoX8arN2NHT-( zC0iQR!$yN}#+i&->wEPLQ5z55&B*V*obho=?lRkEmdBF5SsAIfW~JR6oXQM`?y9L{ z$t6+GHnl`pt2eWLXjR-slGaPwIIr9^)kA(RiL_cTl8AcqqCBj*(KegvYmEyU5`HYv zV!g^}j6!WNKWk!Y>|qXg!{-E}!TQpPR# zpBeolw`6l5B(f3Rb1{ KC3%0r{J#J-Z;eO* diff --git a/flask_admin/translations/da/LC_MESSAGES/admin.po b/flask_admin/translations/da/LC_MESSAGES/admin.po index 6e89f14d6..5601b83f0 100644 --- a/flask_admin/translations/da/LC_MESSAGES/admin.po +++ b/flask_admin/translations/da/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: da_DK\n" "Language-Team: Danish\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: da\n" -"X-Crowdin-File: admin.pot\n" -"Language: da_DK\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Hjem" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Ugyldig kommando." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Fil til upload" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fil kræves." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Ugyldig filtype." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Indhold" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Ugyldigt navn" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Navn" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Filen \"%(name)s\" findes allerede." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Tilladelse nægtet." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Fil-upload er deaktiveret." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Med held gemt fil: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Kunne ikke gemme fil: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Upload fil" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Directory oprettelse er deaktiveret." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Med held oprettede mappe: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Kunne ikke oprette denne mappe: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Oprette Register" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Sletning er deaktiveret." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Directory sletning er deaktiveret." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Register \"%(path)s\" blev slettet." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Kunne ikke slette mappe: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Filen \"%(name)s\" blev slettet." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Kunne ikke slette fil: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Omdøbning er deaktiveret." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Stien findes ikke." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Med held omdøbt \"%(src)s\" til \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Undladt at omdøbe: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Omdøbe %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Fejl under lagring af ændringer til %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Ændringer til %(name)s gemmes korrekt." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Fejl læsning %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Uventet fejl under læsning fra %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Kan ikke redigere %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Redigering af %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Slet" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Er du sikker på du vil slette disse filer?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Filsletningen er deaktiveret." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Rediger" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "er lig med" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "ikke lige" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "indeholder" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ikke indeholder" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "større end" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "mindre end" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "Tom" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "i listen" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "ikke på listen" @@ -282,84 +271,85 @@ msgstr "ikke på listen" msgid "not between" msgstr "ikke mellem" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Undladt at få model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Kunne ikke oprette posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Kunne ikke oprette posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Kunne ikke slette posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Er du sikker på du vil slette de valgte poster?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Posten blev slettet." msgstr[1] "%(count)s poster blev slettet." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Kunne ikke slette posten. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Ikke et gyldigt valg" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Der findes allerede." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integritetsfejl. %(message)s" @@ -368,274 +358,242 @@ msgstr "Integritetsfejl. %(message)s" msgid "Invalid time format" msgstr "Ugyldigt klokkeslætsformat" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Ugyldigt valg: kunne ikke tvinge" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Ugyldig JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Ugyldig fil forlængelse" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Filen \"%s\" findes allerede." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Der er ingen varer i tabellen." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Ugyldig filterværdi: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Posten blev oprettet." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Posten findes ikke." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Post blev gemt." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ja" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Nej" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "mellem" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "View Post" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Redigere Posten" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Med udvalgte" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Gem" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Annuller" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Roden" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sorter efter %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Omdøb filen" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Er du sikker på du vil slette \\'%(name)s\\' \"rekursivt?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Er du sikker på du vil slette \\'%(name)s\\' \"?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Vælg mindst én fil." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Liste" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Oprette" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Slet?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Er du sikker på du vil slette denne post?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Tilføje" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Tilføj Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Anvende" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Nulstil filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Søg" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Opret Ny Rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Marker alle poster" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Vælg post" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Vælg mindst én post." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Er du sikker på du vil slette denne post?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Undladt at få model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/de/LC_MESSAGES/admin.mo b/flask_admin/translations/de/LC_MESSAGES/admin.mo index 104566183401e00161d7029e327c9cce01847856..622816cc6f626343f8cf826ab1dd44196057f918 100644 GIT binary patch delta 1884 zcmYM!e@N7K9LMqZU6)pt=bbIHshy=++1cIo!`Trl(Gh4wIL3m76tX35{U9Q;;-a5K z?T_&-#)3vFF$$Tmlc2(q{wN|^usJO-q1yUEg|$CcQNf-s?gNQ;kMHOG{eC{5_viij ze(u21gUQrLIB?wf`;Jc$pZ#Oh`tbKG%S@r?I00W`5Z~cgoS1D^gJFzfBgU~E=V7<= z4%XAo8plV^;YVgEYvQ7UK&$hI%ndt_^s!s04nvrSBN)O_7x#_NJU0#*(DGb+7FN-& z!s)oyxf=ttPht-9TPGJ9_*X2z%UFs-sEOZT8EX0EP>wUO!L>J{COGEey*QKh5Ppnr zu>=cpGW`~#o?nA=nBR7AQHWhQ4f`+`Z#y5M2Ko<`PQ>ih4XN8koqfulLYiOpFy>IPy=2>RpL78WxR>JclHN&%yZg#U<7J`lhmqIGrn~r@l)JGAkNV7NUHcZVxK=jo97PS}Cs>QQsAIPpSKtv` zf&-YuAp5We8&DIT##z{d)i{VTOyyEn?cJxSm8?f~Xhm(wR@A9Dj9PhzyMGq76}_kx z|BefA5LMaLhg8|Np&mGdO6W9due(vl z>o-&af1oP&9@#aEP!1MvaU^7)q2kR*j3BN?GbPIlg$5DI!4AnoM9}y)~f%-l9gs+q`{+tV~ycMZb{lG*cC_U!Ew((J$j%R> zTXJ6c(ruHj`Mm1j_vwFvjlNJ~VKi0~O)QKg5=&w=m9e;28~SEUb6vf6CbZ0#^qz#a g1mcUUV(GQv?PJsL3)=nZBhwc6y{koCo>%8oxm4Q1a#0rwg;StbT6W8&vI4b&wiJ_63Gv4Q{#p&HMZ7}D2W=At&NwoiIS)>F>2C!Yuacv(NtrNl9QYJ0oZ%2M zDw5A2O0WpkuNKv>3AM$o=*Qi-1rK_uzxMhh4Gu0^f5ZmjTzV;?X4GllVdI^s3Hnf# z8$cbx5OQwK80z^1DzPb~>Sh}C+!1?!F2#i=c)>pK3UdC;DcgS5wts>%S(MVokFrdy zG-^$u#(5s^!sDpd@_X#T3ihEL!`Oi*@L^0{;6fALMm=xAJ28mE*oenbd-)k^C4Zov zzlPePZ2sx3DMzim33b06wKY3YD;~fW97a|4*orCh5f{8MW(i5wETaZ2;lya-&De~+ zs060*R-CczZ{k+sA8cGo=gq|3s0GAPAEcL2{mx+>{)2wK|21VRnf0OG+ow^7tnU4cg;E>Zy#oupT3*6{T?tE}&kc^QekkM&4BO6RKi=p$D`1sOT`}S-q&|%TQaj z9yLx~)$R7w+6UW_Z;83v+HczjZ9ImWXsRl6C9fhUf5c5X`zOL~G;?)zfyaAqXv`f- z-V=7*_`$(wBJ=m!kF&BPPrB*%3y)S0hN6*>6Lt@{v9KE(nsQDE;?DF##qsQxz_!e%#fNgMy4}&JJL!bn$bP41 zBI?E%H{tXulV~E4Y4aWSlwMCJmP{O&j0}w?GiS=Tc~\n" +"Language: de_DE\n" "Language-Team: German\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: de\n" -"X-Crowdin-File: admin.pot\n" -"Language: de_DE\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Start" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Kommandozeile: Ungültiger Befehl." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Datei für Upload" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Datei erforderlich." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Ungültiges Dateiformat." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Inhalt" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Ungültiger Name" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Name" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Datei \"%(name)s\" existiert bereits." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Zugriff verweigert." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Datei-Upload ist deaktiviert." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Datei erfolgreich gespeichert: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Speichern der Datei fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Datei-Upload" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Erzeugen von Verzeichnissen ist deaktiviert." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Verzeichnis erfolgreich erstellt: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Erzeugen von Verzeichnis fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Verzeichnis erstellen" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Löschen ist deaktiviert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Löschen von Verzeichnissen ist deaktiviert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Verzeichnis \"%(path)s\" wurde erfolgreich gelöscht." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Löschen von Verzeichnis fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Datei \"%(name)s\" wurde erfolgreich gelöscht." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Löschen der Datei %(name)s fehlgeschlagen" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Umbenennen ist deaktiviert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Pfad existiert nicht." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "\"%(src)s\" wurde erfolgreich in \"%(dst)s\" umbenannt" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Umbenennen fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "%(name)s umbenennen" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Fehler beim Speichern von Änderungen an %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Änderungen an %(name)s erfolgreich gespeichert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Fehler beim Einlesen von %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Unerwarteter Fehler beim Lesen von %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s kann nicht bearbeitet werden." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Bearbeiten von %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Löschen" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Sind Sie sicher, dass Sie diese Dateien löschen möchten?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Löschen von Dateien ist deaktiviert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Bearbeiten" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Operieren in nicht-leeren Verzeichnissen nicht möglich" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "gleich" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "ungleich" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "enthält" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "enthält nicht" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "größer als" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "kleiner als" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "leer" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "in Liste" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "nicht in Liste" @@ -282,84 +271,85 @@ msgstr "nicht in Liste" msgid "not between" msgstr "nicht zwischen" -msgid "ObjectId equals" -msgstr "ObjectId entspricht" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Fehler beim Holen des Modells. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Erstellen von Eintrag fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Aktualisieren von Eintrag fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Eintrag konnte nicht gelöscht werden: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Sind Sie sicher, dass Sie die ausgewählten Einträge löschen möchten?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Eintrag wurde erfolgreich gelöscht." msgstr[1] "%(count)s Einträge wurden erfolgreich gelöscht." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Löschen von Einträgen fehlgeschlagen: %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Keine gültige Auswahl" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Eigenschaft" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Wert" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Existiert bereits." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Mindestens %(num)d Element ist erforderlich" msgstr[1] "Mindestens %(num)d Elemente sind erforderlich" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integritätsfehler. %(message)s" @@ -368,274 +358,242 @@ msgstr "Integritätsfehler. %(message)s" msgid "Invalid time format" msgstr "Ungültiges Zeitformat" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Ungültige Auswahl: Konnte nicht umwandeln" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Ungültiges JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Ungültiger Dateityp" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Datei \"%s\" existiert bereits." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Die Tabelle ist leer." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Ungültiger Filter-Wert: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Eintrag wurde erfolgreich erstellt." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Eintrag existiert nicht." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Eintrag wurde erfolgreich gespeichert." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Abhängigkeit \"Tablib\" nicht installiert." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Export-Typ \"%(type)s nicht unterstützt." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ja" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Nein" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "zwischen" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Eintrag ansehen" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Eintrag bearbeiten" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Bitte Modell auswählen" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Mit Auswahl" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Speichern" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Abbrechen" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Speichern und neuer Eintrag" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Speichern und Fortfahren" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Wurzelverzeichnis" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Nach %(name)s sortieren" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Datei umbenennen" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Sind Sie sicher, dass Sie \\'%(name)s\\' rekursiv löschen möchten?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Sind Sie sicher, dass Sie \\'%(name)s\\' löschen möchten?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "Größe" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Bitte mindestens eine Datei auswählen." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Liste" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Erstellen" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Details" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Löschen?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Neu" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Hinzufügen:" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Filter hinzufügen" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Export" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Übernehmen" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Filter zurücksetzen" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Suche" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "Elemente" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Neuen Eintrag erstellen" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Alle Datensätze auswählen" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Datensatz auswählen" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Bitte wählen Sie mindestens einen Eintrag aus." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Sind Sie sicher, dass Sie diesen Eintrag löschen möchten?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId entspricht" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Fehler beim Holen des Modells. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Abhängigkeit \"Tablib\" nicht installiert." + +#~ msgid "Size" +#~ msgstr "Größe" + diff --git a/flask_admin/translations/el/LC_MESSAGES/admin.mo b/flask_admin/translations/el/LC_MESSAGES/admin.mo index f7215339817976e0470eb9d312931e3ec5b91f58..ad3a5cd59aeed4a42566cbe4c9e5c83ab887866e 100644 GIT binary patch delta 1869 zcmYM!e@v8h9Ki9gF84xIgaj5*M(Uqp_rgj!AM528&DpFL^((^&&oMB zm4=T|Q?|DJgXI>CJ#G1`v05c-_0Zf}H7Q-rLfP_<3YY)X`@=n3x4Y-{{d{?+Bmg_^seq@6_o3&;A7>ntB~m@eRztW0-=&ScxBC0H-m8sS8EQalLH} zHxUmZx5zZ+h{WXvjZzZ-Bog9XBtlans5e$&CT>O-Hrx3a>U}RE9m%V9Jb)F%Ls*Dk z+TO%u;*|SD(l8Y>8DDZ~MbU!?P&Gm5bKEEezm2^y4bFOOLD( zJ=llk_%7-MzOelcc|@jBi}^Nc?fkKX{iiNuj)Ye8zo-*Pp~P8~EJnRCAGJfToev<# zF6-=kjh%16qYja0aDKvE^oZ`E?wp$n)_e%NusTkoiN;6Rk4~1|j;~=1uc5v+k8^<3 zi@c3%@D%EE7T%9OwowPDM%~e!T(sDBV+Fp4I`Cy=DESdLVEi_XWi(0m_m!Lz7m|0n8zUU#A>d(lUH5}&~Hs7IH^E2Kxe48!Qf7HmZAXAE=o{r{Op zh{Rv0TeXsROkcAmE?U(uqi+46?J#PMj39H7Q7pqroSz_WBldDGI?*0ng%kJ~&fsAz zr}K@BFD4D$(!WuwIfq~~Mlgs6P**aBoR*x!2!4yYl_{RY+fs)Q5I>9jNd|Bwj$#vj zk9Fv0kgeE{@hTdh)7XhgMTuf+MeSf8>IzSxuJ~irt-Xj^Op~Y+`w6K-`4!njnL{nI zEdDKO-iI8!JcL>!4R+jC%*&+%^cS0D3lBQXD~onJjLy{SW=GnTqp&{q${yJs?e3KA zJ$(0gqMp9!i?I$*`>vi?d#BNr-fhmN*E)Iphkj4FoF#;kBM{ zcwMm49}F4QuIHU?wNDx!x~d!x8#Aunj$M@7kWCQ@rdwZ^j;`(24k*!# z7zN@bKwhVb#srN)1sNYoM8J)JA0R|KG!hI15kmqADk#LjC;UI|B!19DmbSlhp7%Ys z=bW=0P1hFn|2QFiK=IeZw~+5gPO1I#S2{*136k;Tu?ihp-fX zF;2NhsRrtem?`h!M5X$bO<^X1PmSM>K2W!jw#tn ze*t~e!&rpx8;3BR`gzP|eDyO0>G(Hv;~gwUH_Mfo*5Guk#S*m8gRh(VAj$yWoA^!i zQg>%FS$qWV!&Rof4yFA77BRm1g2HV40jFSEj#BqxA?9MWu@R-CHk66=psZvA%GSMv z8s9~k&|&1G&haw|uiyl{W8xFWk^g)GMHFO@t57X14OyH_{p2n({Q1|ANe@Rgf0qJl%k_5FAWiLNN+NfhF6FX%*jWY0A zl#E?N$w(HR$OQ9H+IdmhRiJF~Tr9&Td;t4gKU|>300z;_Qy

atPazbE~>g-jAV7EP-TQZ9;kPP4j%9pMnhVo_XP8hGohgM^I9`4JEz{yYK+Ep@;mh#|_wl*D;8#q))D6|1bp(tV$=}Rp`Q*SdY@d zTAYeUQ3kqzlKMYU4sA9;A3lUKfdI<&?892zf|KzCF2;-a4EnfgE9Cxfra(-cMH%>a zl$A}Pl?+gW%di94W|hS0cnlZfWt@+t9E4g7;^Vj*Wre>QtGH5+Qcs{P^Z+)={l7{< z8dPz&@#@#4~_M5pTeut#qU>!pX_CF4jFni7tFRTNpM59`J&*Dq z@+SHiU(MhO(1&V6xedMi$f4SSvNZ$7ohH5qfd<~_)LnznrEY83S9`fHtA=9hWB3zA6;wPx_1}?w?^8GBfB3V;|DA((2l#ahc z$;2NhnaL>`-I9EiL#a_FT!E5-dC0D+r6muKp4Kh`83bN5FT9MLL-jVwp&K;yA(Vkm zmn1i4ZgR}T5+ zL@n(pnI+DS(IBp4eNlO21$=gA*2Sz&E3UgE0V`zZj-8Zj9y{U~zsO3c#lcuyE%kR> zYN@r});Vt1vi2^9cp{*!o<4slX3x#(&Tk1>{+Oj>R)|NV-6TKEX?8e+8!h|FxNSxL z_E4~02dto$Z-L#L*W;}6J(#?lcR6il{aq&HoBWkd?_DIs-Zs&fT<%Ud^x@Rt z$kx;WJ@QKG$jGZY^=0ZvYKY3-)L{wu?C0Ink|!r0cRIG?}vOglCUQmDd~o3o*TPqyPW_ diff --git a/flask_admin/translations/el/LC_MESSAGES/admin.po b/flask_admin/translations/el/LC_MESSAGES/admin.po index 825634517..81c83df92 100644 --- a/flask_admin/translations/el/LC_MESSAGES/admin.po +++ b/flask_admin/translations/el/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: el_GR\n" "Language-Team: Greek\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: el\n" -"X-Crowdin-File: admin.pot\n" -"Language: el_GR\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Αρχή" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Άκυρη εντολή." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Αρχείο για ανέβασμα" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Απαιτείται αρχείο." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Μη έγκυρος τύπος αρχείου." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Περιεχόμενο" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Μη έγκυρο όνομα" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Όνομα" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Το αρχείο \"%(name)s\" υπάρχει ήδη." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Απαγορευεται η προσβαση." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Το ανέβασμα αρχείων είναι απενεργοποιημένο." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Το αρχείο: %(name)s αποθηκεύτηκε με επιτυχία" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Η αποθήκευση του αρχείου απέτυχε: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Ανεβάστε αρχείο" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Η δημιουργία καταλόγου είναι απενεργοποιημένη." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Ο κατάλογος δημιουργήθηκε με επιτυχία: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Η δημιουργία καταλόγου απέτυχε: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Δημιουργήστε κατάλογο" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Η διαγραφή είναι απενεργοποιημένη." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Η διαγραφή καταλόγου είναι απενεργοποιημένη." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Ο κατάλογος \"%(path)s\" διαγράφηκε με επιτυχία." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Απέτυχε η διαγραφή καταλόγου: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Το αρχείο \"%(name)s\" διαγράφηκε με επιτυχία." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Απέτυχε η διαγραφή του αρχείου: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Η μετονομασία είναι απενεργοποιημένη." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Η διαδρομή δεν υπάρχει." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Μετονομάστηκε επιτυχώς από \"%(src)s\" σε \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Απέτυχε η μετονομασία: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Μετονομάσια %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Σφάλμα κατά την αποθήκευση αλλαγών σε %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Οι αλλαγές στο %(name)s αποθηκεύτηκαν με επιτυχία." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Σφάλμα ανάγνωσης %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Μη αναμενόμενο σφάλμα κατά την ανάγνωση από %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Αδυναμία επεξεργασίας %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Επεξεργασία %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Διαγραφή" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτά τα αρχεία;" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Η διαγραφή αρχείων είναι απενεργοποιημένη." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Επεξεργασία" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "ισούται με" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "διάφορο" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "περιέχει" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "δεν περιέχει" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "μεγαλύτερο από" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "μικρότερο από" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "κενό" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "στη λίστα" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "εκτός λίστας" @@ -282,84 +271,85 @@ msgstr "εκτός λίστας" msgid "not between" msgstr "δεν μεταξύ" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Απέτυχε η λήψη του μοντέλου. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Απέτυχε η δημιουργία ρεκόρ. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Απέτυχε η δημιουργία εγγραφής. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Απέτυχε η διαγραφή της εγγραφής. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε τις επιλεγμένες εγγραφές;" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Η εγγραφή διαγράφηκε με επιτυχία." msgstr[1] "%(count)s εγγραφές διαγράφηκαν με επιτυχία." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Απέτυχε η διαγραφή της εγγραφής. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Άκυρη επιλογή" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Υπάρχει ήδη." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Σφάλμα ακεραιότητας. %(message)s" @@ -368,274 +358,242 @@ msgstr "Σφάλμα ακεραιότητας. %(message)s" msgid "Invalid time format" msgstr "Άκυρη μορφή ώρας" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Μη έγκυρη επιλογή: δεν θα μπορούσε να εξαναγκάσει" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Μη έγκυρο JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Μη έγκυρη επέκταση αρχείου" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Το αρχείο \"%s\" υπάρχει ήδη." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Δεν υπάρχουν στοιχεία στον πίνακα." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Άκυρη τιμή φίλτρου: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Η εγγραφή δημιουργήθηκε με επιτυχία." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Η εγγραφή δεν υπάρχει." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Η καρτέλα αποθηκεύτηκε με επιτυχία." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ναι" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Όχι" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "μεταξύ" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Προβολή καρτέλας" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Επεξεργασία εγγραφής" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Με επιλεγμένο" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Αποθήκευση" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Άκυρο" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Αποθήκευση και Προσθήκη Άλλου" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Αποθήκευση και Συνέχεια Επεξεργασίας" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Ρίζα" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Ταξινόμηση κατά %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Μετονοσία αρχείου" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε \\'%(name)s\\' αναδρομικά;" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε \\'%(name)s\\';" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Παρακαλώ επιλέξτε τουλάχιστον ένα αρχείο." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Λίστα" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Δημιουργία" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Λεπτομέρειες" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Φίλτρο" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Διαγραφή?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την εγγραφή;" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Προσθήκη" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Προσθήκη φίλτρου" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Εξαγωγή" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Εφαρμογή" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Επαναφορά αρχικών φίλτρων" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Αναζήτηση" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Δημιουργία νέας εγγραφής" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Επιλογή όλων των εγγραφών" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Επιλέξτε εγγραφή" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Παρακαλώ επιλέξτε τουλάχιστον μία εγγραφή." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την εγγραφή;" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Απέτυχε η λήψη του μοντέλου. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/en/LC_MESSAGES/admin.mo b/flask_admin/translations/en/LC_MESSAGES/admin.mo index 91e2551edf3ece9f6027b9317de0a4a4720e0d61..17ee0e6b42f1cd62d6a99ded80ee3b3ed9bff6f1 100644 GIT binary patch delta 1590 zcmbu;+e=hY6vy#p=B?DmOPW@8yp)8pT*d z7}P^I=%uCyp$7@UE>J<)Q>Y|#0}HB$q>%dlbVGkY!}fgk+Gn4=&slrm zi?JH>*xz=#flkx{ccyNbJ;i+Dah#971hX9UV;-(Y&2PhEJcrrXhspTbIfi=v8|sCU zNTV{HiXQvhGCEqQ0Tb~MX5a}-#U3|)3)6@npcZ=Ke2zM`SE%`KFdaX+coIEg-|XoZ zFGs~&FjP;cosPb20F}})Ou`A&MzOq=oQ*mXA8Mma)V!srBU*taSce|AqaQCJOW6Qw z{!3I%4JVR+j>q0HK$h(@Qa|<`wb2C9><<^sOXO)Sl#UwrkgQt3jW2iOtFb$ZjG{Ig z;XFu!jiHM73u>RqWb&`-jb=1}HK^*{hkm^3e1@vtpQsnB;d7O#S}eq77k8ju^fGGR zHKf@s7x$s=_oJSF9HLW7XBbrji7C_iQ7PYms@_J-#l5KNJ&P*BdoCVAJ^#y%XLCL( z-WpW#wV;mp1nRk7)cjCConktpsOn9i!pM#lI4e*KtU|re4pjB-LJv=&7P^i)l1HfG zeSs`#@7?$W(kzC`)H+$yhAfAUsy83?z!Iccm5Vo`N8EyX^9~o^z2^4N-obEZa&t3Vm3?3RLi&-MQCx z?U3?r>w3RCXV1(zbLPyMxo_>hp^!f;v^qYjk@C^JI{096WeBSX#Q2Jkn;@?|P*5S8MLvdEd z>4)!!Q}Dy^1l$dclb?ro(*8P>alYkv5#CJuJ5cm5!9DOL*Zvv2m-bbtVGl;c{~;*t zN8lVh2W7r5L5cIPpv3=AQ0)EN@g{_PRXtGF>rN=^I0(i5e#l2n@{oRWP}X+=-VXz) z;Ztxw`~k!@^(N$_e#b-d@t^Rc@L!NrPUGFRU3K!mL8h**LD9dB;L3QrUC2vkSwxGoO z87T9A4od!Cg8lF(Q1buRP}aYPWRmtUlyOc%k*84d|7j@s@FJA_z2e$`g`&5MB$Ivz zpydA|l>GlHB&6z_j^BmS|3xVN{Q^q<{}O8WcPQiRWpc8P<52SdFvL}L+R0;xY1M`@ z&XbN$!<%V83q}7q$dKv<*S-wzrF{izcnymGcVk4_55YNj2FiS2fT*Zfp~U|;Q0)E1 z@gGq9yar{xZY9XFj(0(^uc7oi0Hxm)l=VFdCI26T8eV{sKhHy1ub)Hd_a>Bl{5_QX z|1&JspN8cBE+~0<7ZkhqK=J23D0&B=j5p!r$Dri@l9PYI$Xq#LxcMgzhQ>$<3l<#K`XP- zs)^f^|5wi&Yg^0(xe3KanuYepJ@UG-Mz2J%c~{Djbwe|9u4CidTn~mi%1uKT@4ncI zGDF1P@zQFa$YjR7KH?{Vi4{oFT$?ar6c?b1I#TzOnz0hTj!;{Fm08(V5EyG$T5;S) zFOI5uHd*!KDAYmPX!uEpG);1o7unYPwh>ht0ytQW~X+ z%r1N}dzHE6vLx7Y#I^NA>S(?%C z!zihBqf}9)oM4GK*c!)*I_k63p~SXu#V{!snJVKL8F$!j)hhF;vaO2C@f!@}v?SBS zQn?#87;^95g`rZ#ZtqOZdmQ7L1qMX7d zODyg;*hzkklElk$4;`teQ9y8lv=xV1c4m;8ERf!%0#>Pk`cXe_6){BG+Bm=?iziQX zl~=??bDqs;nayT#-fo&oS0sV!Hu9*!Dx_J%&((2itU4iYPo#Wu?d#H!pzu`9v-5PA zQY(rwA|<(^=1ta!tk`4&CXsB{c_~yzH?wp#3XPV%FE+)@dMY}lvV>~CQ^3-sOp5L( z+bOuLRSQMg-C7CCy@n^(Qz)|^g~5G9KgowXb=K-NL*?99`PS>o^+qeIr5IzDTk>In zf}gwN%&LVn&DA2AUpzD=RLhAclA~t$PkLy|_r*te-I_kDT5ZO(|81q?r zmKk}oq4%iaa*!rftyf~-p7Z>WHSAq5O=9ZJ*;*8Ohg&u4Eu~dGGdDGR{NbtT>4lla z#oqaoOI~s8(cPP-SXK4d$mqB?@)>VzjIY(PF>hpiWCTTT!K_ANW*fcH>i9wWpm&_( z-CN51#Kt~{XH_?{v$ESBv?i;W%DI%?_;9Vkky7FOeF*)e)}p3VwMovLTI{yHCF3{n zHmMP)dhdMP%KX?n$|ko}oivN4Jv26<%ddy_CA$BR9vzNbJT}EmjYUL~51M7O?{))-GnIuT%xUA|2mZQA)m`O}VjEH8tst^0i zCe~w>(Sw-Sx%0_}bO&-?FYa}6o!q(e6<5feJ6|_BcJ6!}WO9J*-1&-MVLNxe?(b9g V`)cRTSNvMvx$_lQ#7%d;{{o>B$?X6D diff --git a/flask_admin/translations/en/LC_MESSAGES/admin.po b/flask_admin/translations/en/LC_MESSAGES/admin.po index 4099a1869..ef93fa2ed 100644 --- a/flask_admin/translations/en/LC_MESSAGES/admin.po +++ b/flask_admin/translations/en/LC_MESSAGES/admin.po @@ -1,516 +1,619 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2015-04-22 20:22-0500\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2015-04-22 21:56-0400\n" "Last-Translator: mrjoes \n" +"Language: en_US\n" "Language-Team: English\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 1.3\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: en\n" -"X-Crowdin-File: admin.pot\n" -"Language: en_US\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:427 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Home" -#: ../flask_admin/contrib/fileadmin.py:222 +#: ../flask_admin/contrib/rediscli.py:113 +msgid "Cli: Invalid command." +msgstr "Cli: Invalid command." + +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "File to upload" -#: ../flask_admin/contrib/fileadmin.py:230 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "File required." -#: ../flask_admin/contrib/fileadmin.py:235 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Invalid file type." -#: ../flask_admin/contrib/fileadmin.py:246 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Content" -#: ../flask_admin/contrib/fileadmin.py:260 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Invalid name" -#: ../flask_admin/contrib/fileadmin.py:268 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:35 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:35 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Name" -#: ../flask_admin/contrib/fileadmin.py:546 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "File \"%(name)s\" already exists." -#: ../flask_admin/contrib/fileadmin.py:570 -#: ../flask_admin/contrib/fileadmin.py:637 -#: ../flask_admin/contrib/fileadmin.py:690 -#: ../flask_admin/contrib/fileadmin.py:731 -#: ../flask_admin/contrib/fileadmin.py:777 -#: ../flask_admin/contrib/fileadmin.py:826 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permission denied." -#: ../flask_admin/contrib/fileadmin.py:633 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "File uploading is disabled." -#: ../flask_admin/contrib/fileadmin.py:646 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 +#, python-format +msgid "Successfully saved file: %(name)s" +msgstr "" + +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Failed to save file: %(error)s" -#: ../flask_admin/contrib/fileadmin.py:686 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 +msgid "Upload File" +msgstr "Upload File" + +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Directory creation is disabled." -#: ../flask_admin/contrib/fileadmin.py:701 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 +#, python-format +msgid "Successfully created directory: %(directory)s" +msgstr "" + +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Failed to create directory: %(error)s" -#: ../flask_admin/contrib/fileadmin.py:727 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 +msgid "Create Directory" +msgstr "Create Directory" + +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Deletion is disabled." -#: ../flask_admin/contrib/fileadmin.py:736 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Directory deletion is disabled." -#: ../flask_admin/contrib/fileadmin.py:742 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Directory \"%(path)s\" was successfully deleted." -#: ../flask_admin/contrib/fileadmin.py:744 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Failed to delete directory: %(error)s" -#: ../flask_admin/contrib/fileadmin.py:749 -#: ../flask_admin/contrib/fileadmin.py:894 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "File \"%(name)s\" was successfully deleted." -#: ../flask_admin/contrib/fileadmin.py:751 -#: ../flask_admin/contrib/fileadmin.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Failed to delete file: %(name)s" -#: ../flask_admin/contrib/fileadmin.py:773 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Renaming is disabled." -#: ../flask_admin/contrib/fileadmin.py:781 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Path does not exist." -#: ../flask_admin/contrib/fileadmin.py:792 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Successfully renamed \"%(src)s\" to \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin.py:795 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Failed to rename: %(error)s" -#: ../flask_admin/contrib/fileadmin.py:842 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#, python-format +msgid "Rename %(name)s" +msgstr "" + +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Error saving changes to %(name)s." -#: ../flask_admin/contrib/fileadmin.py:846 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Changes to %(name)s saved successfully." -#: ../flask_admin/contrib/fileadmin.py:855 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Error reading %(name)s." -#: ../flask_admin/contrib/fileadmin.py:858 -#: ../flask_admin/contrib/fileadmin.py:867 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Unexpected error while reading from %(name)s" -#: ../flask_admin/contrib/fileadmin.py:864 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Cannot edit %(name)s." -#: ../flask_admin/contrib/fileadmin.py:881 -#: ../flask_admin/contrib/peewee/view.py:429 -#: ../flask_admin/contrib/pymongo/view.py:349 -#: ../flask_admin/contrib/sqla/view.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 +#, python-format +msgid "Editing %(path)s" +msgstr "" + +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Delete" -#: ../flask_admin/contrib/fileadmin.py:882 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Are you sure you want to delete these files?" -#: ../flask_admin/contrib/fileadmin.py:885 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "File deletion is disabled." -#: ../flask_admin/contrib/fileadmin.py:898 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Edit" -#: ../flask_admin/contrib/rediscli.py:125 -msgid "Cli: Invalid command." -msgstr "Cli: Invalid command." - -#: ../flask_admin/contrib/geoa/fields.py:29 -msgid "Invalid JSON" -msgstr "Invalid JSON" +#: ../flask_admin/contrib/fileadmin/s3.py:162 +msgid "Cannot operate on non empty directories" +msgstr "" -#: ../flask_admin/contrib/peewee/filters.py:38 +#: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:38 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "equals" -#: ../flask_admin/contrib/peewee/filters.py:46 +#: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:46 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "not equal" -#: ../flask_admin/contrib/peewee/filters.py:55 +#: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:55 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "contains" -#: ../flask_admin/contrib/peewee/filters.py:64 +#: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:64 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "not contains" -#: ../flask_admin/contrib/peewee/filters.py:72 +#: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:72 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "greater than" -#: ../flask_admin/contrib/peewee/filters.py:80 +#: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:80 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "smaller than" -#: ../flask_admin/contrib/peewee/filters.py:91 -#: ../flask_admin/contrib/sqla/filters.py:91 +#: ../flask_admin/contrib/peewee/filters.py:88 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "empty" -#: ../flask_admin/contrib/peewee/filters.py:105 -#: ../flask_admin/contrib/sqla/filters.py:105 +#: ../flask_admin/contrib/peewee/filters.py:102 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "in list" -#: ../flask_admin/contrib/peewee/filters.py:114 -#: ../flask_admin/contrib/sqla/filters.py:114 +#: ../flask_admin/contrib/peewee/filters.py:111 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "not in list" -#: ../flask_admin/contrib/peewee/filters.py:208 -#: ../flask_admin/contrib/peewee/filters.py:245 -#: ../flask_admin/contrib/peewee/filters.py:282 -#: ../flask_admin/contrib/sqla/filters.py:209 -#: ../flask_admin/contrib/sqla/filters.py:246 -#: ../flask_admin/contrib/sqla/filters.py:283 +#: ../flask_admin/contrib/peewee/filters.py:207 +#: ../flask_admin/contrib/peewee/filters.py:244 +#: ../flask_admin/contrib/peewee/filters.py:281 +#: ../flask_admin/contrib/sqla/filters.py:213 +#: ../flask_admin/contrib/sqla/filters.py:250 +#: ../flask_admin/contrib/sqla/filters.py:287 msgid "not between" msgstr "not between" -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Failed to get model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:380 -#: ../flask_admin/contrib/pymongo/view.py:284 -#: ../flask_admin/contrib/sqla/view.py:888 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Failed to create record. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:399 -#: ../flask_admin/contrib/pymongo/view.py:309 -#: ../flask_admin/contrib/sqla/view.py:914 ../flask_admin/model/base.py:1671 -#: ../flask_admin/model/base.py:1680 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Failed to update record. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:415 -#: ../flask_admin/contrib/pymongo/view.py:335 -#: ../flask_admin/contrib/sqla/view.py:940 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Failed to delete record. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:430 -#: ../flask_admin/contrib/pymongo/view.py:350 -#: ../flask_admin/contrib/sqla/view.py:957 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Are you sure you want to delete selected records?" -#: ../flask_admin/contrib/peewee/view.py:446 -#: ../flask_admin/contrib/pymongo/view.py:360 -#: ../flask_admin/contrib/sqla/view.py:973 ../flask_admin/model/base.py:1619 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Record was successfully deleted." msgstr[1] "%(count)s records were successfully deleted." -#: ../flask_admin/contrib/peewee/view.py:452 -#: ../flask_admin/contrib/pymongo/view.py:365 -#: ../flask_admin/contrib/sqla/view.py:981 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Failed to delete records. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:123 -#: ../flask_admin/contrib/sqla/fields.py:173 -#: ../flask_admin/contrib/sqla/fields.py:178 ../flask_admin/model/fields.py:225 -#: ../flask_admin/model/fields.py:274 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Not a valid choice" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/fields.py:201 +msgid "Key" +msgstr "" + +#: ../flask_admin/contrib/sqla/fields.py:202 +msgid "Value" +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Already exists." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format -msgid "At least %d item is required" -msgid_plural "At least %d items are required" -msgstr[0] "At least %d item is required" -msgstr[1] "At least %d items are required" +msgid "At least %(num)d item is required" +msgid_plural "At least %(num)d items are required" +msgstr[0] "" +msgstr[1] "" + +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" -#: ../flask_admin/contrib/sqla/view.py:867 +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integrity error. %(message)s" -#: ../flask_admin/form/fields.py:92 +#: ../flask_admin/form/fields.py:98 msgid "Invalid time format" msgstr "Invalid time format" -#: ../flask_admin/form/fields.py:138 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Invalid Choice: could not coerce" -#: ../flask_admin/form/upload.py:189 +#: ../flask_admin/form/fields.py:221 +msgid "Invalid JSON" +msgstr "Invalid JSON" + +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Invalid file extension" -#: ../flask_admin/model/base.py:1281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 +#, python-format +msgid "File \"%s\" already exists." +msgstr "" + +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "There are no items in the table." -#: ../flask_admin/model/base.py:1305 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Invalid Filter Value: %(value)s" -#: ../flask_admin/model/base.py:1539 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Record was successfully created." -#: ../flask_admin/model/base.py:1578 ../flask_admin/model/base.py:1676 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 +msgid "Record does not exist." +msgstr "" + +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Record was successfully saved." -#: ../flask_admin/model/filters.py:99 +#: ../flask_admin/model/base.py:2407 +#, python-format +msgid "Export type \"%(type)s not supported." +msgstr "" + +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Yes" -#: ../flask_admin/model/filters.py:100 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "No" -#: ../flask_admin/model/filters.py:162 ../flask_admin/model/filters.py:202 -#: ../flask_admin/model/filters.py:247 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "between" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 +msgid "View Record" +msgstr "" + +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 +msgid "Edit Record" +msgstr "" + +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 +msgid "Please select model" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "With selected" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:156 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:150 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Save" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:161 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:155 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Cancel" -#: ../flask_admin/templates/bootstrap2/admin/file/edit.html:5 -#: ../flask_admin/templates/bootstrap3/admin/file/edit.html:5 -#, python-format -msgid "You are editing %(path)s" -msgstr "You are editing %(path)s" +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 +msgid "Save and Add Another" +msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 +msgid "Save and Continue Editing" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Root" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:36 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:36 -msgid "Size" -msgstr "Size" +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 +#, python-format +msgid "Sort by %(name)s" +msgstr "Sort by %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:63 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:63 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 +msgid "Rename File" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Are you sure you want to delete \\'%(name)s\\' recursively?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:72 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:72 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Are you sure you want to delete \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:107 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:107 -msgid "Upload File" -msgstr "Upload File" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:112 -msgid "Create Directory" -msgstr "Create Directory" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:129 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:129 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Please select at least one file." -#: ../flask_admin/templates/bootstrap2/admin/file/rename.html:5 -#: ../flask_admin/templates/bootstrap3/admin/file/rename.html:5 -#, python-format -msgid "Please provide new name for %(name)s" -msgstr "Please provide new name for %(name)s" - -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:5 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:5 -msgid "Save and Add" -msgstr "Save and Add" - -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:16 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:16 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "List" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:19 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:20 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:20 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:20 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Create" -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:5 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:5 -msgid "Save and Continue" -msgstr "Save and Continue" +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 +msgid "Details" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 +msgid "Filter" +msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Delete?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Are you sure you want to delete this record?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 +msgid "New" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Add" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Add Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 +msgid "Export" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Apply" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:19 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Reset Filters" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:45 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Search" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:20 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:20 -msgid "Create new record" -msgstr "Create new record" +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 +msgid "items" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 +msgid "Create New Record" +msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:56 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:56 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Select all records" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:67 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:67 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 -#, python-format -msgid "Sort by %(name)s" -msgstr "Sort by %(name)s" - -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:98 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Select record" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:105 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:105 -msgid "Edit record" -msgstr "Edit record" +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 +msgid "Please select at least one record." +msgstr "Please select at least one record." -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:114 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:114 -msgid "Are you sure you want to delete this record?" -msgstr "Are you sure you want to delete this record?" +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Failed to get model. %(error)s" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:114 -msgid "Delete record" -msgstr "Delete record" +#~ msgid "At least %d item is required" +#~ msgid_plural "At least %d items are required" +#~ msgstr[0] "At least %d item is required" +#~ msgstr[1] "At least %d items are required" + +#~ msgid "You are editing %(path)s" +#~ msgstr "You are editing %(path)s" + +#~ msgid "Size" +#~ msgstr "Size" + +#~ msgid "Please provide new name for %(name)s" +#~ msgstr "Please provide new name for %(name)s" + +#~ msgid "Save and Add" +#~ msgstr "Save and Add" + +#~ msgid "Save and Continue" +#~ msgstr "Save and Continue" + +#~ msgid "Create new record" +#~ msgstr "Create new record" + +#~ msgid "Edit record" +#~ msgstr "Edit record" + +#~ msgid "Delete record" +#~ msgstr "Delete record" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:158 -msgid "Please select at least one record." -msgstr "Please select at least one record." diff --git a/flask_admin/translations/es/LC_MESSAGES/admin.mo b/flask_admin/translations/es/LC_MESSAGES/admin.mo index 16f965802e5bb22c222a14183c743ec22f20e1f0..0a1dd8bedae7d0acfdd1588e84f1a1d5b34d7c6f 100644 GIT binary patch delta 1884 zcmYM!Yi!I}7{~GFUt`d!xwuqqFH>4nJKdQJCjG$by4(MX6}nv^9%c(p-gL^hka zG+CJyi4g3@i;7EPDshSH8}ULAmyQ=2MBUc1La3<3_m??|W@bL;od5Zs^PK0L)Ass( zQH7nVSB?TzrQC?8E*zcz{_QhB1nBF^-$C8jm?2U?X+^ zK)&jS!_AV`Oko@itDU>E59}=Rj@?AP(1k(l#t^=B?cShlzk$er7IgKoSVO%AOL3`l z3;L)Zz&z%+zbR z`(7=o|01kpe%nZ)5dXnZcmaoC#`zpI&_`52;lbGz6r#4Q1S2>VHSiMTV{QD5!0i~u zL#{oIL#bcJr1thM1*Ih8e28j)f;spMHNZ<8hJCIc%Fj+*j>{R^$2r`Bwl3XwYfyK-Ev820V|-#C6nRyn&oMyNBxEjSA!`k`((F)vwn* zS2P;Wk9rvg<4r4zQ@DkKnS%F&lHXM)1lN3f$$e<#7hYH{eDgz#QSLy@&Xr<+-epRT$HW@X+ z0*vD_)NT0_mHN}D_Z}lju@^|}){7kWq~)^ll{8eK25Lg>-9pp=e_#ckLPef&?fp4n zW2wjS7hLG-dz}|?0_{B*!60}0M~tIxSqnyW|Jx|g$Bv>Ryn=f1HY(+Ps1^7~Qv~x+ zsjEf>wgC0sW-P;W@*G^>KnVZZ7(n-@+91pb&N4N|BF^=7(*xdQ{4q zP=U3eGP4V{1!qwIA2O&+e!#_8!ZH=mCM?GNNY?Ef>Kfj}qy~ONK>=tKt<;aoNIvS& zl)Lr@)P%E<<6)~%1GZre?#5cYjLOU>XzI=_3w7=&ruV;N8KimH0Zsc($Ub`Y7ObcfT6y0 zYu+a>y(a&fm-;Etp6&_E^+JhB(O6wHF)5NrOo`Q1#p0sW8@A549RL6T delta 2082 zcmZA1e`wTo9LMp`ZgVwHce|^0%}w{!X;$v$-7U6UOPjiBkW0dXGQ!*LyLs!p+mBnR zAh#lFu*C8h)kMk?DyYbAflQK?Bq~t~iDFbB{TL-1g#8gw_I$Yy2#xI?pU?ZgpU>z0 zd4E3NjWz9U&i)W68a4d%@mIy);X?Ip{M6oLj6xxtixKo;GtR+>a1}m+A$%DlIDxfz z#aeN*F|G95uvpLGZN_9xj>d8V?_1B!eqsJX#u{JA?0_Ja(O-mqTxsJisOL5!6PnGo z--UJbQ&^1$t)F2L{qNDs`sOkXO+1Z3yoQT0$aaLZ{DUqOms-a?(_2gn%n1uC(#*7K-^FQF@13{?Z^!MZ z#GXSXFoLSUtH`f;lMn559QE8W)Fu29HUH13{|nQ&6dlf&BgmRo8rN?#QgyQv^?nbd z-hwgI+wm!Cq90LbIE6aHa&Fc#T#HJ4J1Rbkci<$h#wpZu%X!BY-*jEhKSSeg0te8+ zleiLpMI{hq`&uxH%we{n5`7jm?j=;|KS6C|0v()0Rq!%uVJ|mT<07~iTW|^Mn@$=W zt9elYd<|9N3Dm@&qb5FO(dZ=5fcsIUI*ks_Aaj{AveA*$qAuN&s04aYuT?K9u|25D?6cqRN8Op% zQHdTxCGZ~Vl777K-r3i0f`DG5lc)jb(2JK)3;u$7-L9er7B0&FR$N(B((PuP9qG86 z%+Ji7@9{m{(c^Yz9*jF~-(V~`kpFw$se;19ZZ|hsy01FckxX`F zIEmCiCYDUP@w$Awuf4z@X$*y

U%U4mYXYko&N#I~Vk~)~+(=}=NpzEolW(e6>nYw6+Yvi)B)7Zr9cRn` T@=3%<$mSD^r|WW6Rsa46S^4v8 diff --git a/flask_admin/translations/es/LC_MESSAGES/admin.po b/flask_admin/translations/es/LC_MESSAGES/admin.po index f3c89ecd0..a367db535 100644 --- a/flask_admin/translations/es/LC_MESSAGES/admin.po +++ b/flask_admin/translations/es/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-13 09:18-0500\n" "Last-Translator: mrjoes \n" +"Language: es_ES\n" "Language-Team: Spanish\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: es-ES\n" -"X-Crowdin-File: admin.pot\n" -"Language: es_ES\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Inicio" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Comando no válido." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Archivo a subir" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Se necesita un archivo" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "El tipo de archivo no es válido." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Contenido" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nombre inválido" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nombre" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "El archivo \"%(name)s\" ya existe." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permiso denegado." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "La subida de archivos está deshabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Archivo guardado con éxito: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Error al guardar el archivo: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Subir archivo" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Creación de carpetas deshabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Directorio creado correctamente: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "No se ha podido crear la carpeta: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Crear carpeta" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "El borrado está deshabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "El borrado de carpetas está deshabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Con éxito se suprimió el directorio \"%(path)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "No se ha podido borrar la carpeta: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "El archivo \"%(name)s\" se ha borrado con éxito." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "No se ha podido borrar el archivo: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Renombrar está deshabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "La ruta no existe." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "\"%(src)s\" ha sido renombrado a \"%(dst)s\" correctamente" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "No se ha podido renombrar: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Cambiar el nombre de %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Error al guardar los cambios en %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Cambios %(name)s guardado correctamente." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Error %(name)s de lectura." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Error inesperado durante la lectura de %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "No se puede editar %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Edición %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Borrar" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "¿Está seguro de que desea borrar estos archivos?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Eliminación de archivos está deshabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Editar" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "No puede funcionar en directorios no vacíos" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "igual a" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "no es igual a" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "contiene" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "no contiene" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "mayor que" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "menor que" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "vacío" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "en la lista" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "no en la lista" @@ -282,84 +271,85 @@ msgstr "no en la lista" msgid "not between" msgstr "No entre" -msgid "ObjectId equals" -msgstr "ObjectId es igual a" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Error al obtener el modelo. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Error al crear el registro. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Error al actualizar el registro. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Error al borrar el registro. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "¿Está seguro de que desea borrar los elementos seleccionados?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "El elemento se ha borrado correctamente." msgstr[1] "%(count)s elementos se han borrado correctamente." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "No se han podido borrar los elementos seleccionados. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "No es una opción válida" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Clave" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Valor" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Ya existe." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Al menos %(num)d item es requerido" msgstr[1] "Al menos %(num)d item son requeridos" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Error de integridad. %(message)s" @@ -368,274 +358,242 @@ msgstr "Error de integridad. %(message)s" msgid "Invalid time format" msgstr "El formato de hora no es válido" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Elección inválida: no se puede ajustar" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON no válido" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Extensión del archivo no válido" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "El archivo \"%s\" ya existe." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "No hay objetos en la tabla." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valor de filtro no válido: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "El elemento se ha creado correctamente." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "No existe ningún registro." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Registro fue guardado con éxito." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib dependencia no instalado." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Exportación de tipo \"%(type)s no compatible." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Si" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "No" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "entre" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Ver registro" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Editar Registro" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Por favor, seleccione el modelo" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Con seleccionados" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Salvar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Cancelar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Guardar y agregar otro" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Guardar y continuar editando" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Raíz" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Ordenar por %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Renombrar El Archivo" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "¿Está seguro de que desea borrar \\'%(name)s\\' de forma recursiva?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "¿Está seguro de que desea borrar \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "Tamaño" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Por favor, seleccione al menos un archivo." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Listado" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Crear" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detalles" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtrar" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "¿Borrar?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "¿Está seguro de que quiere borrar este elemento?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Nuevo" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Nuevo" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Añadir filtro" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exportar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Aplicar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Restaurar filtros" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Buscar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "artículos" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Crear Nuevo Registro" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Seleccionar todos los registros" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Seleccione registro" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Por favor, seleccione al menos un elemento." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "¿Está seguro de que quiere borrar este elemento?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId es igual a" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Error al obtener el modelo. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib dependencia no instalado." + +#~ msgid "Size" +#~ msgstr "Tamaño" + diff --git a/flask_admin/translations/et/LC_MESSAGES/admin.mo b/flask_admin/translations/et/LC_MESSAGES/admin.mo index 03d1b080744cbed57a9bd63bc74c74d7a2de98ae..ae4c4ad0bec5bf6e7d04ae4ac4b8feaab2673615 100644 GIT binary patch delta 1829 zcmYM!TWC~A9LMqh(U>*SO?GoLyT-UNYMRT&-85M=~jSSg()PtKbg4-~P89#m)_1qC;BKy+!hq0OdD9*=m z?{mzfUtVA~3*#7JeOpXp4g<@v1~;P??!`sehYN7n_kTf6{LqhwNJ}mK2AqqVup0NG z{_ZI1`LkG$*D!`JFwXiGA)F#?^tPiW`Un-s9#rH#s3Ypd1P-DmK8Le$3@dN~OYoT= z&*#Td`lYCO>by;u)!C+LOv9z9Kl}j8u*>&%VS@f4)Q-MEEp*Y3U&oE~Cs8|J8J?<< zPmma_2X#b!$Yq1v6v$AR{HyUT16pttm6}VaosXjenm{g_qv(J%%EyvKc=xC zmBGuXjNU-)@D{RJyNlZSBh z;3rJrIJV*o)B=q}qqpLHRFQs+@8RdD8XB4UJ!`+w&};V4{}859v|tMLU^i-lK3t5a zP&M*1Ch!jGh+ZRmu@F(!U>tRX9jJiTq2}pA73n^#)%)L1L#g=@HNj;h+cxIM?<1E@ za#QN_`DdXN&qk#QK_y(VzD~Zd@E4_Z9#45pdUYuG1j;5XmsGOsL0--BCY0J zwD2mNhuyw^2({yWRB@d|l4m2R{~H%jJHLTUWw%jh{S>+EA8yKc8EMR_*xG3*!o8>} z9YCGc5GsHxsM?r7y?%eAcK!-g6K_y~gyK^fil9z<{hZnki;hx;%@OnDM$J}4VJ6vaEi#r`T5p8Kr zrrMG%t%;VF_EcMAD(%)rGt+l=cDggswZRJaINF<+Ue=t-?JOAxa;0Tw0(ZasZtg+F htHAwUS>qzH1G%qbnZUh`J9mEWMmM9X+wH1a^)EI$yY2u0 delta 2345 zcma*nTWnNC9LMq5whOeBUXg8~&_n43uy-12rIDhx;H8QfFKG?9rN_E;ySwdfl{V3B zqKOpn0;knPgV6+IGz1figosKaJ{TX0CK3&xhN=k>r7`hAl4||_=p;U93{7`GXJ*dK z{O3P2JKgYFQ}VmKv~j~}Syv~@U@p!19;%)1fa}DMS(${3C&vgi34&@b?i#4`>6Y9M!$be?6 zEkAXJxj`OevzrjLG$uwpu7GV}PTH8USAGMNQsI7Yv z9ef29&1#ro>r?9Ga%B!--zf#msg$8^PNrHJDwU>vHKIRitU|(3zpe8QSftCR@H0 zHNjR?=C-2_VHa|4O)u*GI4ZCqBFD=TKYoJu3A-+4`SR*YPrH3w}eL1w~6TOb%*-a#Vm#s0DVSGW?WnKY&R-=1snu z@gyqZ8Pp1v@hhZ&HsEsHX3H^DCZ0td#xZ0&%|X-;)O)CmOd`oKXHaM2SJXoOKw>t3 zE+zlkn9+DrY5($+Iu4X zLVAyzaQdR%ZrEFqv1H=GjMKi@B<}?S3WWY~cfGN`_anwB>If9!&oL diff --git a/flask_admin/translations/et/LC_MESSAGES/admin.po b/flask_admin/translations/et/LC_MESSAGES/admin.po index 705d32f74..7a271244f 100644 --- a/flask_admin/translations/et/LC_MESSAGES/admin.po +++ b/flask_admin/translations/et/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: et_EE\n" "Language-Team: Estonian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: et\n" -"X-Crowdin-File: admin.pot\n" -"Language: et_EE\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Esileht" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Sobimatu käsk." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Üleslaaditav fail" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fail puudub." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Vale failitüüp." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Sisu" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Lubamatu nimi" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nimi" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Fail \"%(name)s\" on juba olemas." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Õigused puuduvad." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Faili üleslaadimine on keelatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Fail %(name)s edukalt salvestatud" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Faili salvestamine nurjus: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Failide üleslaadimine" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Kataloogide loomine on keelatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Kataloog %(directory)s edukalt loodud" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Kataloogi loomine nurjus: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Kausta loomine" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Kustutamine on keelatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Kataloogide kustutamine on keelatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Kataloog \"%(path)s\" on edukalt kustutatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Kataloogi ei saanud kustutada: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Fail \"%(name)s\" on edukalt kustutatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Faili kustutamine nurjus: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Ümbernimetamine on keelatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Asukohta pole olemas." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Ümbernimetamine \"%(src)s\" \"%(dst)s\" oli edukas" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Ümbernimetamine nurjus: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Faili %(name)s ümbernimetamine" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Faili %(name)s muutuste salvestamisel ilmnes tõrge." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Faili %(name)s muudatused on edukalt salvestatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Tõrge faili %(name)s lugemisel." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Ootamatu tõrge faili %(name)s lugemisel" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s ei saa redigeerida." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s redigeerimine" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Kustuta" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Olete kindel, et soovite neid faile kustutada?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Failide kustutamine on keelatud." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Redigeeri" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "võrdub" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "ei võrdu" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "sisaldab" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ei sisalda" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "suurem kui" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "väiksem kui" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "tühi" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "loendis" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "pole loendis" @@ -282,84 +271,85 @@ msgstr "pole loendis" msgid "not between" msgstr "pole vahemikus" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Mudeli päring ebaõnnestus. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Kirje loomine nurjus. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Kirje uuendamine nurjus. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Kirje kustutamine nurjus. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Kas soovite kindlasti valitud kirjed kustutada?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Kirje kustutati edukalt." msgstr[1] "%(count)s kirjet kustutati edukalt." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Kirjete kustutamine nurjus. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Ebasobiv valik" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "On juba olemas." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Vaja vähemalt %(num)d elementi" msgstr[1] "Vaja vähemalt %(num)d elementi" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Terviklikkuse viga. %(message)s" @@ -368,274 +358,242 @@ msgstr "Terviklikkuse viga. %(message)s" msgid "Invalid time format" msgstr "Vigane kellaajavorming" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Vigane valik: pole teisendatav" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Sobimatu JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Vigane faililaiend" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Fail \"%s\" on juba olemas." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Tabel on tühi." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Sobimatu filtriväärtus: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Kirje loomine oli edukas." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Kirje pole olemas." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Kirje salvestamine oli edukas." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Jah" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Ei" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "vahemikus" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Kirje vaade" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Kirje redigeerimine" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Toiming valikuga" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Salvesta" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Loobu" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Salvesta ja lisa uus" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Salvesta ja jätka muutmist" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Juurkataloog" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sorteeri %(name)s alusel" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Faili ümbernimetamine" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Kas soovite kindlasti kustutada \\'%(name)s\\' rekursiivselt?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Kas soovite kindlasti kustutada \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Palun valige vähemalt üks fail." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Loend" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Loo" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detailvaade" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Kustutada?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Kas soovite kindlasti selle kirje kustutada?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Uus" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Lisamine" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Filtri lisamine" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Eksport" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Rakenda" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Filtrite lähtestamine" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Otsing" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Loo Uus Kirje" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Kõigi kirjete valimine" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Vali kirje" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Palun valige vähemalt üks kirje." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Kas soovite kindlasti selle kirje kustutada?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Mudeli päring ebaõnnestus. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/fa/LC_MESSAGES/admin.mo b/flask_admin/translations/fa/LC_MESSAGES/admin.mo index 8affba1e87345dc4281af476d7030a82d3a39be8..cc876f084922b586ce7643c550a26d5e46f6380e 100644 GIT binary patch delta 1847 zcmYMze`wTo9LMp`-7PoIZoAvmZMU_Zl~cFfyu1B4x3!@S6-!-&)JSV0Hx@S1;Xm3R zo_~b6aE5)BP;R0m)21Z!jS@7d{Ud@nF{BHvgnq#sD2QT_)$^4f@VNUvKJWK^zn{DsLBUWTQrC!>3_gidI3I6d zG2V6gS^QZ-T!QLnk+UAN+S?=zKQ^NtT!wS;MHg?z81W9&j7CrcedY3(aUJn()XY0V zkIu*@qy{s9+M=Dv*Bs!YLPkTZzZ%C#XuxsQ(wsxh{2HpD8_3t(=AyIk5aU?Lven^p zsI7YwWB4A{<0(`DIp?pae(sXeQ{KW%`U$J zIR<9E%lEi^28VrY6|&9dU#iy11UbPvD@#!Mby*rO(CEQ-`~;Wb&)9`!On*6ULcKm? zsKS211Wu!#t6+m`@KsdDyPZSG*Nkvc0Vh$i;p++cJUL(@E5fa@dG}yL^H_JBU|d8s9|~dLCQw0XFOXU&={pBhlwPik-yQaXCgA ztrj<868AdKVgvCsmSH&;-IsE{j#`O*sF_+^ileAAb_tvG{{K!RN}__S-p>})ifl#} z!|ZkO$Ec3JK`r4$7hiGl52&}}Ch9c}&?%ENF;t-~&OX#@JA#WD-+V!%2Y*yTH}dk+ zG`*-jdk2;O2-7%;D&#NJ3!Bx}>M5sa?EJRYK1GNGhks8bv)PTE@b8Ci>gKrMI_!R27ubtOX{r*`+x2(Pi zu^w8I8ZPQ!Rkc@}zsKiYEqL2!`+_&U%$zBoO^2SfZ-oZDTcOniMZ@;DqSx%o@Jse^ z_)sL(6i>9qQ%$i{sx8r4mq^;@BmIHiH80ywBP)FEb~-YcmuzWBcyAO}`Mu+F>-+^d zFLxsMS#H8^FHL)mrIkK!e_3_Fo~h`v{>p>iiOTtYJ6Sbjr>ft#nb?>1Sggc0F4+1X D>TJt~ delta 2348 zcma*oeN5F=9LMow1SxtDuMX%?yMUct@%%zW$%xitv_l@#^rU+_xC$b z-*e7oyz%Jj!SC`?hYUY4J~R0oPf_ikpZSxGQK%ZHU>)Y*N=(B?aT%`1YCMQ__#w{6 zU#vyx#xzrJ!AW`#XBabRJPNZ3oUmS+cwqiO+M1kG#PY8}N?>en!n@y&G#>i8BG;$1AmLYAwUF2f3J!b)^;79Ozm5!3)*+4yZN zr(T%JWN`&Ph|k*k3#j%(Sjzb3EQPr^jz#FtGNu@3Vm3BdTTmT6g_>9lwUV8vt$PU_ zJc63gN64@FhCc=P6XxMv8_%0c{__cxQqUgPqdIJ`uC(!0=qKKc>Yx>M2A;#|xZTEg zqeI<8t?)Fe|F2OKxM83BS=D3I%d^S9QWPVg4i6(qFmI#w@+8v6TtH3iOY3FSz*kWj z`xTXu3_8&Sb5ZTeQSItbTf79T@e!Pd{W;`cdwq<6gP&M`#QD_IXr&1)M4k3VTVI13 zpaYe;&8S1ziJV*0je0+hn%Dr6b+a4w-XZ&ZXpn*ic+0*pjGRAn+QvV&@h@fggT_$e~6L37i-P{j$+^{YohrX97i zAlBm^8$X8?)W`5)yp0XGkj9#DH!i{Va4}xP<(U5fUt0J$s(t_)b^kx3&_p1Olk^a_ zpuWLk)_1Um`eo!*lgi!HdnMLZR7T>cmA{M&@KvOVIfIMv67p*%affx?%dk@Szny|o z8B+lFpbpjhs18q|QhV0c&)fP%)HNGJ&a3$y^*!L{k1|+_n)qUC2sMs}`hFP3LG8uo z6gJ{-sQTKHiJA7H_Vy4eei9q-GHPN|d8m~apjKRlTEG)Fz5_MESCCyW@1m~bD5}2; z0rJ0s!VLoJa5mG@-t9mKM^Mklun{u}Y6WeWhMQ3xhmbj$U8qbQL6TvPp(Z$r`k!$T zm8q+?{adtE19jw}25Lm@`FdmyW;?2*17*qmlXm;6f{{pX!s(5=eZhq5 z^hTTrAGar(7;r*eeeTvoZ(o-iPo}3weHG0+qrH6zCovFpomrK0C87sz+|9 z#@mtcL&i2Y;q>%|+^`pzQjpv@Wz3h-?hbfWS(Q2KI=ks~ZOCzB{lReDYs>1%?+ClW zxa-8-Fpnl0CO^n(^`&&Z=z4dizFr#a40m-pAvfwqLT+U1z`ZfMBJo5p9M+hxWp7Fe zhWowi*&EWj5^hi2Ta@$Ww7Q1s+J)7%4Nh(Ca+Q~O-{x%dT5?x;`*LF`^)-uRGuei{kx\n" +"Language: fa_IR\n" "Language-Team: Persian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: fa\n" -"X-Crowdin-File: admin.pot\n" -"Language: fa_IR\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "خانه" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: دستور نامعتبر است." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "فایلی که باید آپلود شود" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "فایل لازم است" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "نوع فایل غیرمجاز است" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "محتوا" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "نام اشتباه" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "نام" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "پرونده \"%(name)s\" وجود دارد." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "خطای دسترسی" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "آپلود فایل غیر فعال است" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "فایل با موفقیت ذخیره شده: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "ذخیره ی فایل بامشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "آپلود فایل" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "ساخت پوشه غیر فعال است" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "پوشه با موفقیت ایجاد شده: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "ساخت پوشه ی با مشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "ایجاد پوشه" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "حذف غیر فعال شده است." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "حذف دایرکتوری غیر فعال شده است." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "پوشه %(path)s با موفقیت حذف شد." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "حذف پوشه ی با مشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "فایل \"%(name)s\" با موفقیت حذف شد" -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "حذف فایل%(name)s با مشکل روبرو شد" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "تغییر نام غیر فعال است" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "مسیر وجود ندارد" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "با موفقیت از\"%(src)s\" به \"%(dst)s\" تغییر نام داده شد" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "تغییر نام با مشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "تغییر نام %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "مشکل در ذخیره ی تغییرات %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "تغییرات%(name)s با موفقیت صورت گرفت" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "مشکل در خواندن %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "خطای غیر منتظره در حال خواندن %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "عدم توانایی در ویرایش %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "ویرایش %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "حذف" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "آیا از حذف این فایل ها اطمینان دارید؟" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "امکان حذف فایل وجود ندارد" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "ویرایش" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "برابر با" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "برابر نیست با" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "محتوی" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "محتوی نیست" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "بزرگتر از" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "کوچکتر از" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "خالی باشد" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "در این لیست باشد" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "در این لیست نباشد" @@ -282,84 +271,85 @@ msgstr "در این لیست نباشد" msgid "not between" msgstr "بین این دو نباشد" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "خواندن مدل با مشکل روبرو شد. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "ساخت مدل با مشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "بروزرسانی مدل با مشکل روبرو شد%(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "حذف مدل با مشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "آیا از حذف مدل ها اطمینان دارید" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "مدل با موفقیت حذف شد" msgstr[1] "%(count)s رکورد با موفقیت حذف شد." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "حذف مدل ها با مشکل روبرو شد %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "انتخاب مناسبی نیست" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "قبلا وجود داشته است" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "خطای یکپارچگی داده. %(message)s" @@ -368,274 +358,242 @@ msgstr "خطای یکپارچگی داده. %(message)s" msgid "Invalid time format" msgstr "قالب زمان اشتباه است" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "انتخاب اشتباه" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON نامعتبر است" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "پسوند فایل غیرمجاز است" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "فایل \"%s\" قبلا وجود داشته است" -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "هیچ موردی در این جدول وجود ندارد." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "مقدار فیلتر معتبر نیست: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "مدل با موفقیت ساخته شد" -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "رکورد وجود ندارد." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "مدل با موفقیت ذخیره شد" -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "بله" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "خیر" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "بین این دو باشد" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "مشاهده سابقه" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "ویرایش رکورد" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "با انتخاب شده ها" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "ذخیره" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "لغو" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "ذخیره و اضافه یک ردیف جدید" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "ذخیره و ادامه ویرایش" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "ریشه" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "مرتب سازی بر اساس %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "تغییر نام پرونده" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "آیا از حذف محتویات \\'%(name)s\\' اطمینان دارید؟" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "آیا از حذف \\'%(name)s\\'اطمینان دارید؟" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "حداقل یک فایل انتخاب کنید" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "لیست" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "ایجاد" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "جزییات" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "فیلتر" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "حذف؟" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "آیا از حذف این موارد اطمینان دارید؟" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "تازه" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "اضافه" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "اضافه کردن فیلتر" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "خروجی گرفتن" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "اعمال" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "برگرداندن فیلتر ها به حالت اول" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "جستجو" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "ایجاد رکورد جدید" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "انتخاب همه رکوردها" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "انتخاب رکورد" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "حداقل یک پوشه انتخاب کنید" -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "آیا از حذف این موارد اطمینان دارید؟" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "خواندن مدل با مشکل روبرو شد. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/fi/LC_MESSAGES/admin.mo b/flask_admin/translations/fi/LC_MESSAGES/admin.mo index c8332a89e07b8706b36914b0dbe44a49ba12267c..5ee947e91eba35802f69a194fd3b30384d44f003 100644 GIT binary patch delta 1807 zcmYMzYi!e17{~FaY;5ah={hz>x8e$7U|Y-DF_BFWr`Zy4EQ^W~mCH67tgHcaGZ@9n z3l$S)&?ER_!x(wtB{7SXERd*CiI;dy7Bw=BKo%1NG58J_uiu}X#HRg!&N)5*b9D>C1lOVJ1E>KH`u5lHI_jTeJzmCZv4Z2#drheR z8?g~{7{!;c4&TOk_=RMC`+{lt%7t0vRSSl$ zhN1@fS~CwVpxt{jYJ<0-7O)}2`BSznJQR~%n8e4i8Q(;O<~xkz@0h?S=cfs~y>}pg z*;Z7t4xw^m4-!?|hf3B1s0BQOtl6H^`K#j?4I1#c|6>9PtG(mfKlbfYI2s^lQ19hf zwH7|YLnrYxYMi5Z3%-geoWVA%CWGaA?-O|nx)uf0fU~#|1DuayU584V4%C7+p?0_p zwc|n5#CuUYJAfMJAS!teV-rqd5-)heB#8Ru*HX~+=|bkV`%tmXp|bZ7DiQOJOLJio3 zTKPSwl|Sa&k0D{T30#NoV;mJfg=8`6-ltJVe>-w`_9*IBjA9w{+Y7#73>m{-K`r1E z>LfnFl{k$$%6W{cqhF1RZ3h2~HR`=d??10Vz>U7^&PZ*B~>Zv zdenHAcw0~dtU*oGjq1OtuFzEaWWY_89dYjkgKl5&1D7d3U)WLcb)caq`|z;!_UAIz zyPNNDyg&X(|4?>EeDHzY*};r^FqCtbLch84@N#!!c+~wIzSnhC_PMdjqmkCOWU4*c z+7@qZ?MSsZr_%1$$j+i|-Rs>Ok&lz} delta 2504 zcma*nYiv|S7{>8wODVOq3oWn|iak&+1=-S4pn|9rC;|dDR7kvpuw_TOu-$FDr$}p{ z_=R`@#her(LIR4S(TGW_5)GQDgv4l+1Qk$G(L|#}Lqb$OApW0r)DN0S)7{_9oHH}; zyfd@k&Nw@#>s;Z0Zo^+IpAtTYvQ+!$Z)%P)YKq`>ScM^+i`lpgXX8qY;0~<9H*hLm za25|TrjGg|9H{qjxG`NOpfHJs7n~>iADGKXUlYph?-0fz)UU^(IL)=!qTXAK3~1_I z{XVRqp2Skz?>vSBsDFuh%x}(9(7-=q7_Z`346|HCIvdC1Je+_Q$Kj){{xWKUQ?C6I zmQfGq5iH(>qw#K6--PPljite>tQ$$t?Ir4+Qs)u;h$oO4}!EoRbQhZI~e2!*HW( z--aIb0JXwi)cBvF0{F>2&tz50sh1Uyf2F9E1`W6iNrE|m+RK-aKIR=%U>`d_K}~!X zm9bw?8Odc31vmuNuME|%3bnEl&Q{cQ?0SxZ2E2eH@e)qLeDbS9G!u0g zSD^xHL9MtGm4U6O0Cu2Ox(_wpGpO70qN|_8Db&xPwqOAJi(O_qg}xP`_PmKN-S4fa zv#|?xJC2|xID_NyYt$jj=49!4IV$j#sIBXC9(JBWEhK|GuID8Yuy;zQ4pcaIHc{S?% znK}x$;%fA8H)_Dwkv`@GYR|qw4G`j2NCB0h0xU;mrV91`BKLePk~Cvcfo*Z^J5U*X zVl?@$rf`S`ZNX{O-emG~=HWEdp{Yk5rUy_19YkHPS6uxy)D|2^oskbQ7f+#X#W~mh zqw^x_@cv$MWBm*zV|wNc+?FvhnoOpAFV$k(qQ3P~ zNiWIAHn;d4UM${b*ZHZoxJ?H~bM_3hel(s)2g?V2Fr{vDORCK`{dj&yi}l7$D3_Dd zjNp6e_7=TiV?j9geC~Sdd(EksO$2Y}j_A3Z`%%Ww+iizg7Ek+TMYP$P754t%WL`LQ zN8<*jToUtaYkQQrzRznes!!Nx+Inf5;E@}qVerLBbd&X>$(UCg(#~L6xIjx^QUCRJ8iHb|MAjjVzJ4xTR9GqkEEQaL?RS>sh!&QW<*ur#zj=nd5dzlK_~sw-ynY#eeV zW72|a%xH1p{+xyVDeZZ+Ff(KFwWqYV=#PTBxR;JblkH@LsC%9rW;2KP<+R=UzD=ae zigA&(iGu-r_dEFPjTJd)duPw2AM@F(5;+?_qkq5jx|1Yz#;%N42Qfq_v Mir2W@jvY1sPpR&OX8-^I diff --git a/flask_admin/translations/fi/LC_MESSAGES/admin.po b/flask_admin/translations/fi/LC_MESSAGES/admin.po index 837264fc8..a3f8c5439 100644 --- a/flask_admin/translations/fi/LC_MESSAGES/admin.po +++ b/flask_admin/translations/fi/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: fi_FI\n" "Language-Team: Finnish\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: fi\n" -"X-Crowdin-File: admin.pot\n" -"Language: fi_FI\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Etusivu" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Virheellinen komento." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Ladattava tiedosto" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Tarvittava tiedosto." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Virheellinen tiedostotyyppi." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Sisältö" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nimi ei kelpaa" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nimi" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Tiedosto \"%(name)s\" on jo olemassa." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Käyttö estetty." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Tiedostojen lataaminen on poistettu käytöstä." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Onnistuneesti tallennettu tiedosto: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Tiedostoa ei voi tallentaa: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Lataa tiedosto" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Hakemiston luominen on poistettu käytöstä." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Onnistuneesti perustettu hakemistoon: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Ei voi luoda hakemiston: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Luo hakemisto" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Poistaminen on poistettu käytöstä." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Kansion poistaminen on poistettu käytöstä." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Hakemisto \"%(path)s\" poistaminen onnistui." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Ei voinut poistaa hakemistoa: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Poistettiin tiedoston \"%(name)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Tiedoston poistaminen epäonnistui: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Uudelleennimeäminen ei ole käytettävissä." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Polkua ei ole." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Onnistuneesti nimetty \"%(src)s\" \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Uudelleennimeäminen epäonnistui: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Nimeä %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Virhe tallennettaessa muutoksia %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Muutokset tallennettu %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Virhe käsittelyssä %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Odottamaton virhe luettaessa %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Ei voi muokata %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Muokkaus %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Poista" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Oletko varma, että haluat poistaa nämä tiedostot?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Tiedoston poistaminen on poistettu käytöstä." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Muokkaa" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "vastaa" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "eri suuri" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "sisältää" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ei sisällä" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "suurempi kuin" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "pienempi kuin" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "tyhjä" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "-luettelosta" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "ei luettelossa" @@ -282,84 +271,85 @@ msgstr "ei luettelossa" msgid "not between" msgstr "ei välillä" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Ei saanut malli. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Tietueen luominen epäonnistui. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Tietueen luominen epäonnistui. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Tietueen poistaminen epäonnistui. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Oletko varma, että haluat poistaa valitut tietueet?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Tietueen poistaminen onnistui." msgstr[1] "%(count)s tietueet on poistettu." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Tietueen poistaminen epäonnistui. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Ei ole kelvollinen valinta" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "On jo olemassa." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Virhe eheydessä. %(message)s" @@ -368,274 +358,242 @@ msgstr "Virhe eheydessä. %(message)s" msgid "Invalid time format" msgstr "Virheellinen aikaformaatti" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Virheellinen valinta: ei voitu pakottaa" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Virheellinen JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Virheellinen tunniste" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Tiedosto \"%s\" on jo olemassa." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Näytettäviä kohteita ei ole taulukossa." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Virheellinen suodattimen arvo: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Tietue on luotu." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Tietuetta ei ole." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Tietueen tallentaminen onnistui." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Kyllä" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Ei" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "välillä" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Näytä tietue" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Tietueen Muokkaaminen" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Valittu" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Tallenna" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Peruuta" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Root" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Lajittele %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Nimeä tiedosto uudelleen" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Oletko varma, että haluat poistaa \\'%(name)s\\' rekursiivisesti?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Oletko varma, että haluat poistaa \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Valitse vähintään yksi tiedosto." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Luettelo" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Luo" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Suodata" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Poista?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Oletko varma, että haluat poistaa tämän tietueen?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Lisää" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Lisää suodatin" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Sovelletaan" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Palauta suodattimet" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Etsi" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Luo Uusi Tietue" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Valitse kaikki tietueet" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Valitse tietue" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Valitse vähintään yksi tietue." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Oletko varma, että haluat poistaa tämän tietueen?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Ei saanut malli. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/fr/LC_MESSAGES/admin.mo b/flask_admin/translations/fr/LC_MESSAGES/admin.mo index b1b397e4b8427abf1cb5358eecfd7332607ad5e0..06d895af67b6eda1689ede78442928be577a6067 100644 GIT binary patch delta 1834 zcmYM!e`u9e9LMqRGpC!gyWP9#ZeH)!v*zw-+uiP+oBLrSRNN5V43#hwl>9MSGg$+j z^v5*|fh`~<#$mvAorg9*mBDB%=iy|WY5(Q;HETTzh@qPA!VeH=w~d=j6*Ni4^! zSc-RD`wV_8qh5yUr`FkkIqhwhLLRoFUTnwNxWd&pp-+7nHKPwu1D$p4KVUEQJE)m= zMV{u!1|$X>L~YRsa@i<11#&dP`m6964H|G9wKQL&W_|?~&{gEJJKU5Dk1&nJEL%Ok zh}ydC=;J|bz|TO6mpTH?#tgj1*v zo7g9vmW8OT=)-4mBevrR>bWnl5x;WY#1`u1M5F#zU`FTv?WYBsKpmrB+yfpNrkQ1N zK5j+@v>zAa8LY$m$SPYkQ4ympKp%Thfow;u*iNj%-N?Z93D)ZTe@{Uj{EZcu$8?m0 zK5Fkfk;{6xDK|Eul4l#L;{jKH3)Rmqq$}Hp#AaitB>fWge{v0VN(vYxsq>$r(2Gk^ z$Llb%?RFY9qi<1x{fz4PK5AxBHeAUVN4-~#TETAARt{hahfxE5ilm2~!v%N=b2=va zw^4*?)IZd#s3m$A6~Jj^O#2Si!FALM+(WI%zo-GHP{+BDOp_5*wwI!gT@@<%nouj% zkz_ua>2ez6Yp54?B*VIbyE;%{xw$jbQJ={MOJe=gHg>NLPQ+gF76pIAhVruu8#CdC(n&8| xGyAp|ZY!_xg7xu8_)UCQUeJ|D1;dGV!oqo{yx@HDSa7gnXE0UK9}HIZJ^}uNyi5Q9 delta 2373 zcma*ne@vBC9LMoH-XA$zf7Bn|ae1BZd7ks@ zd(OGnmVCTo@TbxV!-h{U-%7skW-I#lQ-6yws%pRjY{Ft(jybpvm*Pfjz!$Iyk7GUl z=B&swW;Jme=ITA1X3U@oDAZAL*m-9Bff+;En&SNN24z@6T!oWyfvaytz1NO(XgXZn zjbY*hR^uDaPjLeAk2sO>%_R!z_;)PB>o^O`SgvNe6l?HqoQodL#vvCUK@ISotG|kK zh|4B2S-cZx;uaV0LbV^pYQ{ImD9poiSb~J*uRQ4{M$tzz+W1 zucIdP3G!zy@NYU^#!|fQ>Psh)|0z^dQ_vnaqdIJHE_d~< z#{NKMB%e++!4g!vIjD9`s4ZTM4Y&qx$NpmSuf0AaA?mc><>FPS z0Xk5b+lo4boyfU0J5cZYsEG|ASvPx7@4e`r4-Zn%00-O)hmiAUMqK@8uKr8h8zPmc z4z{vP-GXjp@n$!w-Lu$+FJlXy!#l8qeNfznil4-FI5xC(V|UqKzN4^a(H;f)!i1{g!FcruN3c*{}kYEY?NgWB_*Sc_@YfCo_5@i=lW z&526#-%R0KDsX&gJDwQLs3H^e~%ovh9a~;)T1*0f)^{D5KsEI5_ z4ZPC13UzDNRxKI7$D658gKpF*j-yh$3zdnz&eu>4->=H-%iR;IjU*Duv`wbGzDU}$ z$%IYt^?Fk20UM3=d0pvbU(E9}d3mW&&FbB$WMA5*2U4D$J@+;_&!<7!`u!zTfCuj2c52sTCcZ168D393wx$?#Jz~` zS>KEEXuM(OXkmLOJNCF2T${ANI?@@Bb=s(x@)A)m(KT>m%vi!tN8)jf`FznM*^zjE zaH(ihPAu*9_`#y$S0^{MG&C-3Xl${KjmuPC9Q;tcJ!mUg8SE|T&2A1a%KTk&`ld7R zMd_b6mx0VjQ)@$ZZBHuc`?1crXQOq=&a{_^^;rVaGWuTJ3kL_Mm1lmPwkzvKX10~r z{U4|Ht;^Er;c&2d UW-8|)(&PoFW\n" +"Language: fr_FR\n" "Language-Team: French\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: fr\n" -"X-Crowdin-File: admin.pot\n" -"Language: fr_FR\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Accueil" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI : Commande non valide." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Fichier à déposer" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fichier requis." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Type de fichier invalide." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Contenu" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nom invalide" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nom" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Le fichier \"%(name)s\" existe déjà." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Autorisation refusée." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Dépose de fichier désactivée." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Fichier enregistré avec succès : %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Échec dans la sauvegarde du fichier: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Déposer un fichier" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "La création de répertoire est désactivée." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Répertoire est créé avec succès : %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Échec dans la création du fichier: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Créer un répertoire" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "La suppression est désactivée." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "La suppression de répertoire est désactivée." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Répertoire «%(path)s » a été supprimé avec succès." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Échec dans la suppression du répertoire: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Le fichier \"%(name)s\" a bien été supprimé." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Échec dans la suppression du fichier: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Le renommage est désactivé." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Le chemin n'existe pas." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "\"%(src)s\" a bien été renommé en \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Échec dans le renommage: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Renommer %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Erreur d'enregistrement des modifications dans %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Changements à %(name)s enregistré avec succès." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Erreur lecture %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Erreur inattendue lors de la lecture de %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Impossible de modifier %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Montage %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Supprimer" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Êtes-vous bien sûr de vouloir supprimer ces fichiers?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Suppression des fichiers est désactivée." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Editer" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "vaut" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "est différent de" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "contient" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ne contient pas" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "plus grand que" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "plus petit que" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "vide" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "dans la liste" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "pas dans la liste" @@ -282,84 +271,85 @@ msgstr "pas dans la liste" msgid "not between" msgstr "pas entre" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Impossible d'obtenir le modèle. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Échec dans la création de l'objet. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Échec dans la mise à jour de l'objet. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Échec dans la suppression de l'objet: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Êtes-vous bien sûr de vouloir supprimer ces objets?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "L'objet a bien été détruit." msgstr[1] "Les %(count)s objets ont bien été détruits." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Échec dans la suppression des objets: %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Choix incorrect" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Existe déjà." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Au moins %(num)d items sont obligatoires" msgstr[1] "Au moins %(num)d objets sont requis" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Erreur d'intégrité. %(message)s" @@ -368,274 +358,242 @@ msgstr "Erreur d'intégrité. %(message)s" msgid "Invalid time format" msgstr "Format temporel invalide" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Choix non accepté: ne peut pas forcer la valeur" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON non valide" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Extension de fichier invalide" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Le fichier \"%s\" existe déjà dans le répertoire de destination." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Il n'y a aucun élément dans le tableau." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valeur de filtre non valide : %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "L'objet a bien été créé." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Aucun enregistrement n'existe." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "A été enregistrée avec succès." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "La dépendance Tablib n'est pas installé." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Oui" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Non" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "entre" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Afficher L'enregistrement" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Modifier enregistrement" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Avec la sélection" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Enregistrer" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Annuler" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Enregistrer et en ajouter un autre" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Enregistrer et continuer à éditer" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Racine" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Trier par %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Renommer Le Fichier" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Êtes-vous bien sûr de vouloir supprimer \\'%(name)s\\' récursivement?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Êtes-vous bien sûr de vouloir supprimer \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Veuillez sélectionner au moins un fichier." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Liste" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Créer" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Détails" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Supprimer?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Êtes-vous bien sûr de vouloir supprimer cet objet?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Nouveau" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Ajouter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Ajouter un filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Export" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Appliquer" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Filtres réinitialisés" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Chercher" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Créer Nouvel Enregistrement" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Sélectionner tous les enregistrements" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Sélectionner l'enregistrement" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Veuillez choisir au moins un modèle." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Êtes-vous bien sûr de vouloir supprimer cet objet?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Impossible d'obtenir le modèle. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "La dépendance Tablib n'est pas installé." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/he/LC_MESSAGES/admin.mo b/flask_admin/translations/he/LC_MESSAGES/admin.mo index e6733d181d135e305a8d0610f6040bacad292fb9..a537aa0ef194502cc001bce2141650c83ea50d0c 100644 GIT binary patch delta 1834 zcmYM!e`wTo9LMp`%{9HPdAFM#O9EUHv5U31d$q6gjlUSsc#lo5kVA{&>tEo^?bPxbbRmo_+I_;mAK%C~NTYX5(3D>6o*+p!qeVhCICGJFs-*p2l#g(*CNb$G#9 zz0jET)bB$=W(v!V$(sEXRuFi9K45-AE_05X8vcu6ELvnt8Aeg@YE-)<(vew>4cLYW z9Chx+Lh47b1V2LcH-}NiH$PBVM&KM?hq0hBSK}H~y&Kixb1puM*HHfq1{75APyrHHTgNQy0(U(Ew-0 z)u)-Y4&R%o1svn10rJ?1r?C+;oZO8#iY@pRuEokM`>>NjCz5{i2WsojV;bWm(!(~? zN(NB_jGzY2qEa#8;)hTR`T%uSK1S`>&$tr9)R2R{bul!6&f+Uv-{D4WxskcGb>%@mlKJQO~`OOgw8&QqTiukugjxIzOQXTu!|S zweo)FFlvWJQ9HB`_53Mh)650b0zymXcP533x1-`csN6q`g?j&Ax>Vr(M4jd-ti-oa zhw22bz;99SvtDLxZ4K)Gp&8%CAy=>BC8w!rLiN*un($M|+{`p;LGMY%Hy=_^E{-FY zImJ!?bbq2c(x1Z(5JTmz)wvC|l{46cc~lCc{Ap;QTGWCXQLo|M&ihdl=)es+Oq(fa zO9q_VoMWiBVjQ&-`<(BfCU_V%z}(VY&BA8_Hos`X9t{TVNbs2LE&egLspQK*qNVTg zVbj(%&}-TTxrV(i?}@H0eVe?VM+WZXQdZdW8*U@ulgZEN|# zTv0_hkXsjB9LNnW*-^0EANObd1O6-iv_Ebr>^1(Bzx&e7^LP8N5t{WUY$~43eG;Dz X*cU5T+qudayQgZ0^%8w{SEBhpJC5cX delta 2531 zcmb8veN0tl9Ki91SG^)|0To4*<12zdyp)JJ4F#h_Wl(LUvt7JTcIk5Ng?mtGx$8gG ztemb^Klm89p z5$9(xS-cZx;zK6hhVpzL7BRj$Nuvb6#Tl49S*Zdn#4M~eu0iSOew2xIp{!&F%GT{f z3;R(f^d9oBzUONi{)oAF)8unAsec}cA{w&CH7Fg{8kd`VJtmWHMCqUj3$r~@d6 z=2e`7r|=HEh%)dr-qHCu3uO;i8Es=fmXiMzEAX1pnm#_!4JZ?^ak0Gr2ge$e2BqVx zC>>1UWXZ}_qCBt}DUNy?Wuk+)5Z^+n%mw2pj#Uz+f?2%F@_aqAE2;x!VLNd))l*y!?{)p~RWUIaRsFxj2is8pjSN%2sYh`F(i`rLrebw&r7u z%P-m`8gJkvenlici4;MNpmca0Wkpj7sHR$qvf>uwgD910M;5KNqipGZWbSGZ1~>Hmva)W3$tWfF2YW>Rml2`%hF*^1|}0Y5}pK|0fy*Q)?!LKaFTmZA*MWL$?b z(N>hRvk|4D?Z!ya((%L-B&5ULD6ivQloAdYkK@=1PzE|vlvtL&D`{cCwj+)eiR$iv zqpgT-*?e?o)akW?p>Dm!iFAi_%sn~bV7hh!p>WJyH}Py~A@2!Vx~nI^SeG+8^IF0>5Ytvnhq+|BX`6hlJg`k$0Xt~b2l+7Oqqhjp;Ry`H%# zB@pg$Te8~HLXPf?xi4iM%&Dp^udFVwthFjDmq~kxdvEqucR0J-E%tY%)KuJ_81%=J zi&x)bMGNxIOlTM{X<{@lC+UCGG;wW;KgoaC>+@W1(DIIY1Kx3OF!9S&H+hBB)jQw~ zk$J&8>>W@v4oQ8LH|Xsf`?9=!-Z9ccUZ47B!C#vm|F?oCN@g5Ms`#tAw^s7c3hGkZ fq~\n" +"Language: he_IL\n" "Language-Team: Hebrew\n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 " +"|| n%100==4 ? 2 : 3;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: he\n" -"X-Crowdin-File: admin.pot\n" -"Language: he_IL\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "הבית" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: פקודה לא חוקית." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "קובץ לטעינה" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "קובץ הדרוש." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "סוג קובץ לא חוקי." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "תוכן" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "שם לא חוקי" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "שם" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "קובץ \"%(name)s\" כבר קיים." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr ". נדחית." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "העלאת קובץ אינו זמין." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "הקובץ שנשמר בהצלחה: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "שמירת הקובץ נכשלה: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "העלאת קובץ" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "מדריך יצירה אינו זמין." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "מדריך שנוצרו בהצלחה: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "יצירת ספריה נכשלה: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "ליצור ספריה" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "מחיקה אינה זמינה." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "מדריך המחיקה אינה זמינה." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "מדריך \"%(path)s\" נמחק בהצלחה." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "מחיקת ספריה נכשלה: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "קובץ \"%(name)s\" נמחק בהצלחה." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "מחיקת הקובץ נכשלה: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "שינוי שם אינו זמין." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "הנתיב אינו קיים." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "בהצלחה ששמם \"%(src)s\" ל \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "לא ניתן לשנות שם: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "שינוי שם %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "שגיאה בעת שמירת שינויים %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "שינויים %(name)s שנשמרו בהצלחה." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "שגיאה בקריאה %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "שגיאה לא צפויה במהלך הקריאה מתוך %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "לא ניתן לערוך %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "עריכת %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "מחק" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "האם אתה בטוח שברצונך למחוק את הקבצים הללו?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "מחיקת קבצים אינו זמין." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "עריכה" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "שווה ל-" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "לא שווה" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "מכיל" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "לא מכיל" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "גדול מ-" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "קטן יותר" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "ריק" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "ברשימה" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "לא ברשימה" @@ -282,44 +272,37 @@ msgstr "לא ברשימה" msgid "not between" msgstr "לא בין" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "מודל נכשלה. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "יצירת רשומה נכשלה. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "יצירת רשומה נכשלה. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "לא ניתן למחוק רשומה. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "האם אתה בטוח שברצונך למחוק את הרשומות שנבחרו?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -328,33 +311,33 @@ msgstr[1] "%(count)s רשומות נמחקו בהצלחה." msgstr[2] "%(count)s רשומות נמחקו בהצלחה." msgstr[3] "%(count)s רשומות נמחקו בהצלחה." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "לא ניתן למחוק רשומה. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "לא אפשרו" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "כבר קיים." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -363,7 +346,15 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "שגיאה שלמות. %(message)s" @@ -372,274 +363,242 @@ msgstr "שגיאה שלמות. %(message)s" msgid "Invalid time format" msgstr "תבנית השעה לא חוקי" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "בחירה לא חוקית: לא יכול לאלץ" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON לא חוקי" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "סיומת קובץ לא חוקי" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "קובץ \"%s\" כבר קיים." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "לא קיימים פריטים בטבלה." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "ערך לא חוקי מסנן: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "הרשומה נוצרה בהצלחה." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "רשומה אינה קיימת." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "הרשומה נשמרה בהצלחה." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "כן" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "לא" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "לא" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "רשומת התצוגה" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "לערוך רשומה" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "עם נבחרת" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "שמור" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "ביטול" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "שורש" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "מיין לפי %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "שינוי שם של קובץ" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "האם אתה בטוח שברצונך למחוק את \\'%(name)s\\' באופן רקורסיבי?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "האם אתה בטוח שברצונך למחוק את \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "נא בחר קובץ אחד לפחות." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "הרשימה" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "צור" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "מסנן" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "מחק?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "האם אתה בטוח שברצונך למחוק רשומה זו?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "להוסיף" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "להוסיף מסנן" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "החל" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "איפוס מסננים" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "חיפוש" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "יצירת רשומה חדשה" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "בחר כל הרשומות" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "בחר רשומה" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "נא בחר רשומה אחת לפחות." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "האם אתה בטוח שברצונך למחוק רשומה זו?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "מודל נכשלה. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/hu/LC_MESSAGES/admin.mo b/flask_admin/translations/hu/LC_MESSAGES/admin.mo index b42cf2c99fca110e012b94f94a3c6356e1cb6b5e..78341ff323346575a170c8e033f1f8633d2d17a2 100644 GIT binary patch delta 1834 zcmYMzZ)j6j7{~GFwwJ?A;k zdGgh=$qxUIy0R~fS0A57KI=*~digpy!%U$=Scyll7Ej_Ucn*vBEoN~N^O!6*%it>K zZtP|}hTLM4INQv($6T}!m|5|E!174QR-kU|#VBsT81}jNZq$8yk%{b6Hy*_{#$z}i zZ#ti18ROYA&8jeoQP#KDxu_?w1e>rIweS!w#9@35N8R{G)Wr8(yqvNuVBCrgxCURv zov7#bq3%D2i|{HY@EImq-=d^bgK6hd)I>d~M7E3NA3J3Dxo{b+ot$ZFZ_#Htf6da>_i>i z4ou;G%-~s60=JxZQS&@RZG5_h`m2dbXleSxDp6e>M`kx(Ye}SHL|ufq2|r`TxcgNccjXn4`DzR?LqN7-a zYN|n0&m2c>wo*`}WM;(9Ep*yS<0n(J<=4uTd5F6_wCKRFBMM zb^RL($Y!h;$-&-7^}@%fBRhuL@hMbuo~>_$~$H8$f;_xlLyxnroxTtLnDGv@F%`YLrb+f~UrP)D#4+i?%- zfeWZJ{RwGkyMd~}T~s3XQ6+was?a|!Uc&0?nJQGG3Di7IF5cEa>nYGlK&9$&H*9GL zTg&%);cpcmdcpR}Kf`TR*Sug!q&eu141|A0RxqeN6in1^3c90fgA>uCvBKhPu9z(> zP8AAEbH#KnAG{UoE8X(W`rw<`+upKZGB#9}?`X?~TkCdt;q&-qFZiUsF)W=^<%Pxi ibV;xyQ3%c?{IDx|&0u%}#IkV|PnW zi?jM8T1o1c5!p|}3ZwexW<-*Kl3+zz6h&H~L16)QEZ5f<@Sl6L38)$Bo#C&teOHi1TsO zS~1y}HPkzBqWWQ}F=^vbsH5SS^~>=G<~lOg6y=T&D92*zvv4XduQYrQ6-*Z$P4NR$y9pvXMd; zrjbpVb4awz71YMYP!s$4QnEFna$yDP zZ{%FnGJ68sVFPNy&9+0p)}yG9K5FZSsxm_p_xa`qB9Um)iN@T4K+<)h5hudO?T;l> zPB1j!Zc9c7LT(~6d2-BGvu1ZJI*@ddshI1`uC1312?ivc#9&O1++dTpEB8|Fb~owt zM}uzIo0V6Vxj*lmFZ(Vx<;^XqE$Zsq!KCYgjvF5ggcIJK1^v^y!)_qqIte$-qw#^6 z_X|3G*`YnI_t%u?ssnxDP@fZYV{RnqMz*DHtQm?Vl7VnoYd&4rn;i%bdY20~O$a63 z{)D%<==rHFt&PnK8=G65=H}Z}Ug}*e+U|7}ul9zD\n" +"Language: hu_HU\n" "Language-Team: Hungarian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: hu\n" -"X-Crowdin-File: admin.pot\n" -"Language: hu_HU\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Kezdőlap" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Érvénytelen parancs." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Feltöltendő fájl" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fájl szükséges." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Érvénytelen fájltípus." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Tartalom" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Érvénytelen név" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Név" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "\"%(name)s\" fájl már létezik." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Engedély megtagadva." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Fájl feltöltése le van tiltva." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Sikeresen mentett fájl: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Nem sikerült menteni a fájlt: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Fájl feltöltése" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Könyvtár létrehozása le van tiltva." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Sikeresen létrehozott könyvtár: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Nem sikerült létrehozni a könyvtár: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Könyvtár létrehozása" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Törlés le van tiltva." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Könyvtár törlése le van tiltva." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "A \"%(path)s\" könyvtár sikeresen törölve." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Nem sikerült törölni a könyvtárat: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Sikeresen törölte a fájl \"%(name)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Nem sikerült törölni a fájlt: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Átnevezése le van tiltva." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Elérési út nem létezik." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Sikeresen átnevezve \"%(src)s\", \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Nem sikerült átnevezni a: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Nevezze át a %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Hiba a módosítások mentése a %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Módosítások mentése sikeres %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Hiba olvasó %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Váratlan hiba a következő olvasásakor, a %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Nem lehet szerkeszteni a %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s szerkesztése" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163s -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Törlése" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Biztosan törli ezeket a fájlokat?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Fájltörlés le van tiltva." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Szerkesztése" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" -s + #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "egyenlő" -s + #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "nem egyenlő" -s + #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "tartalmaz" -s + #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "nem tartalmaz" -s + #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "nagyobb, mint" -s + #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "kisebb, mint" -s + #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "üres" -s + #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "a lista" -s + #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "listán nem szereplő" -s + #: ../flask_admin/contrib/peewee/filters.py:207 #: ../flask_admin/contrib/peewee/filters.py:244 #: ../flask_admin/contrib/peewee/filters.py:281 @@ -281,85 +270,86 @@ s #: ../flask_admin/contrib/sqla/filters.py:287 msgid "not between" msgstr "nem között" -s -msgid "ObjectId equals" -msgstr "" -s -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Nem sikerült lekérni a modell. %(error)s" -s -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 + +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Nem sikerült létrehozni a rekord. %(error)s" -s -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 + +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Nem sikerült létrehozni a rekord. %(error)s" -s -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 + +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Nem sikerült törölni a rekordot. %(error)s" -s -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 + +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Biztosan törli a kijelölt rekordokat?" -s -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 + +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Rekord törlésének sikerességét." msgstr[1] "%(count)s rekordok törlése sikeres volt." -s -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 + +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Nem sikerült törölni a rekordot. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Nem egy érvényes választás" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Már létezik." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Legalább %(num)d tétel szükség" msgstr[1] "Legalább %(num)d elemek szükségesek" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integritási hiba. %(message)s" @@ -368,274 +358,242 @@ msgstr "Integritási hiba. %(message)s" msgid "Invalid time format" msgstr "Érvénytelen időformátum" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Érvénytelen időformátum" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Érvénytelen JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Érvénytelen fájlkiterjesztés" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "\"%s\" fájl már létezik." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Vannak olyan cikkek, a táblázatban." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Érvénytelen szűrőérték: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Rekord létrehozása sikeresen megtörtént." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Nem létezik rekord." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Rekord mentése sikeres." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "igen" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "nem" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "között" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Bejegyzések" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "-Rekord Szerkesztése" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "A kiválasztott" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Mentés" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Mégse" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Mentés és új hozzáadása" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Mentés és szerkesztés folytatása" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Gyökér" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "%(name)s rendezés" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Fájl átnevezése" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Biztos, hogy törli a \\'%(name)s\\' rekurzív?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Biztos, hogy törli a \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Jelöljön ki legalább egy fájlt." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Lista" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Létrehozása" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Részletek" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Szűrő" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Törlése?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Biztosan törli ezt a rekordot?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Új" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Add hozzá" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Szűrő hozzáadása" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exportálás" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Alkalmazása" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Reset szűrők" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Keresés" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Új Rekord Létrehozása" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Válassza az összes rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Rekord kijelölése" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Jelöljön ki legalább egy bejegyzést." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Biztosan törli ezt a rekordot?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Nem sikerült lekérni a modell. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/it/LC_MESSAGES/admin.mo b/flask_admin/translations/it/LC_MESSAGES/admin.mo index 86fe1b399209c6aa7d98aeb4d4f0909808594084..860bdec769352a8f4199b31156826f6e88ac615c 100644 GIT binary patch delta 1867 zcmYM!e@xVM9LMqZ9cTO!jzf`(30GA-a@tih<=-8Z>rnkSB`KtQWP=KPg`-VhyN>EGfeN^Qx@LEA8*XOW zJFyE@A41LOOWcn$sP}5v4;|8aRKFhFjY)i5UZSAPen2hxENbQp$jAQROM(2XKL^?J zP=~ApmGCZ%U>nxqL03QNo?k=78$)upY1A25!JWGQIc&TJXhj8j1{G)!YwCTF9ksU!tifZbINzWWy@O5Y<8JHhG^5_@#$w(7wAe&#00hf@m>>(<# zAW?Mx!&r%}$fWEA)D|6b&)>x!>gQ0`aTOJ>j2{(kK?F6CI4W)*CfNo{P|#@}Lf*0W zQ3IWG?ITDob_2OdHjf(kchpk*$ZiKlQNMgII)^Yu{d3I6Dbz|VqE>FD+y?&3ADr54p#`3*hbWgVN?ROsDRC=v(t{cE&EW1v==qwS5N~DR;0IOmj}|X=0EhM zUoRN-c~1sY-csa1j;aGBFxWrX77Ziltp$r;Y?W z`D4+jU{WgyMgxf#OoS*UN;Ig!e->km7Yqmy6G9>ZA{vcG{=x6h9;3^)&wEbKdCqg5 zbKXw(?C#B+3wU#epA>%${JmbR)_*^3bB$3~5a(eB`mhg6a3l8M5C-vi?7$DP4X;>h zZ!l&Z?e#cE<8YBN8I$Fqm5#TqUl%?we<5>?ue30s8Y^kvh<#V>MpKW~^qr%CrY>!qvD0U0jUM+4f=70w-<%@7O}S zx{PG87whps+kPB1KZi}MZ;tVBGoHp;EGjpq4jZrnyR7R`f$l>kmO}01Nz~EpLe^*KL1bKJ{NfM-vY^<4#n-E^D9dAHX8|*P#MzK;40da3MZw`=`;N zoki{NC@TIbR05an=SA#l6YZ7?>aP-|=up5Hks_G=sIzJ-gID*_;vkf(V0+rYlQgt(p8uxa}ap}%)9u{B}65B7FF^KsLNi-`O?mqRXk|GC@NqQ^?vU}-Hkoi ziHA`OoJR$^gbGx}&1%KfsGV)K?Hp<&$5G=h+IE0zl9*)r6|y0M1!&HeU+apc!b z^G^ZySr4E}eh_u34xwJhJZi!BQGsWXoXu%eg1?}?FFbsiG-4xC1k;N;vLVc9z$g!! zaTn^nJ%tK<4Rs{t4APG3P=Wi9V>Fvk35_6YnXRaWcG>>@$mY$P$Qx=tL2cwqR07}D zQ-78ICpy}30bgVK>Rf|baLl%!#W3wdScd0N6}p7l`LC$NJglzD1W>Q#BGlcgMJ2iz zHE$Uzq4vh^Lco4I;4ai98$`WU51?+di>kypYQd)(^JnJNdrQaMw6i@Kb>sOT=glwj z-7~Vy-IBgD>bR-NNPHrHxqQ}B9NXb$->cZu6d8%fMx3ZS?k1vcV#}11NT!`wVj>-h z$K7Zs+wVJ45=*<=C$d+4d;J|b7QS+zAd#{qYQkQF98!M!-BjRi>B$h}f U{>>(mj)bz)^(SmP0}Z$T4QcoBNdN!< diff --git a/flask_admin/translations/it/LC_MESSAGES/admin.po b/flask_admin/translations/it/LC_MESSAGES/admin.po index e17835aaa..537fc1c62 100644 --- a/flask_admin/translations/it/LC_MESSAGES/admin.po +++ b/flask_admin/translations/it/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: it_IT\n" "Language-Team: Italian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: it\n" -"X-Crowdin-File: admin.pot\n" -"Language: it_IT\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Pagina Principale" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Comando non valido." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "File da caricare" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "File obbligatorio." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Tipo di file non valido." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Contenuto" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nome non valido" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nome" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Il file \"%(name)s\" esiste giá." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permesso negato." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Il caricamento dei file é stato disabilitato." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "File salvato con successo: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Impossibile salvare il file: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Carica file" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "La creazione di cartelle é disabilitata." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Cartella creata con successo: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Impossibile creare la cartella: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Crea cartella" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "L'eliminazione é disabilitata." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "L'eliminazione di cartelle é disabilitata." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "È stata eliminata la directory \"%(path)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Impossibile eliminare la cartella: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Il file \"%(name)s\" é stato eliminato correttamente." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Impossibile eliminare il file: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "La rinominazione é disabilitata." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Il percorso non esiste." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "\"%(src)s\" rinominato in \"%(dst)s\" con successo" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Impossibile rinominare: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Rinomina %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Errore nel salvataggio delle modifiche di %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Le modifiche a %(name)s sono state salvate con successo." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Errore di lettura di %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Errore imprevisto durante la lettura di %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Non è possibile modificare %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Modifica %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Elimina" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Sei sicuro di voler eliminare questi file?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "La cancellazione del file è disattivata." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Modifica" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Non può funzionare in directory non vuote" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "uguale" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "differente" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "contiene" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "non contiene" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "piú grande di" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "piú piccolo di" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "vuoto" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "nell'elenco" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "non in elenco" @@ -282,84 +271,85 @@ msgstr "non in elenco" msgid "not between" msgstr "non tra" -msgid "ObjectId equals" -msgstr "ObjectId uguale" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Impossibile ottenere il modello. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Impossibile creare il record. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Impossibile aggiornare il record. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Impossibile eliminare il record: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Sei sicuro di voler eliminare i record selezionati?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Il record é stato eliminato con successo." msgstr[1] "%(count)s records eliminati con successo." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Impossibile eliminare le righe: %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Scelta non valida" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Chiave" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Valore" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Esiste già." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "È necessario almeno %(num)d elemento" msgstr[1] "Sono necessari almeno %(num)d elementi" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Errore di integrità. %(message)s" @@ -368,274 +358,242 @@ msgstr "Errore di integrità. %(message)s" msgid "Invalid time format" msgstr "Formato orario non valido" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Scelta non valida: impossibile forzare" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON non valido" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Estensione del file non valida" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Il file \"%s\" esiste giá." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Non ci sono elementi nella tabella." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valore del filtro non valido: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Riga aggiunta con successo." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "La riga non esiste." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Record stato salvato con successo." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Dipendenza Tablib non installata." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Esportazione tipo \"%(type)s non supportata." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Si" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "No" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "tra" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Visualizza riga" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Modifica riga" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Selezionare un modello" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Con la selezione" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Salva" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Annulla" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Salva e aggiungi un altro" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Salva e continua a modificare" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Categoria principale" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Ordina per %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Rinomina File" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Sei sicuro di voler elminare \\'%(name)s\\' ricorsivamente?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Sei sicuro di voler elminare \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Selezionare almeno un file." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Elenco" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Crea" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Dettagli" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtra" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Eliminare?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Sei sicuro di voler eliminare questo record?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Nuovo" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Aggiungi" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Aggiungi filtro" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Esporta" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Applica" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Reimposta filtri" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Cerca" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Aggiungi nuova riga" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Seleziona tutti i record" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Seleziona riga" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Selezionare almeno un record." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Sei sicuro di voler eliminare questo record?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId uguale" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Impossibile ottenere il modello. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Dipendenza Tablib non installata." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/ja/LC_MESSAGES/admin.mo b/flask_admin/translations/ja/LC_MESSAGES/admin.mo index a0b58b3745e892f1931eeb219b9e2ca8d0f683d2..0387b3dd83cd195bd65bb49eb8992183934a67d1 100644 GIT binary patch delta 1860 zcmYM!e@N7K9LMp`%~N+d({s~mXWgwIO6k>kT{%1Zfh1c|VKmro82Lxcxf&7ZV2p9H zAH;si*mrH5OUnQHK_uM58Z04VL$XzWEQ-Vu`UP&~+#exZvFFQs!w%2K_x=8SzVGkn z*Z2CGj;&9RmH7`kK7069^6ku1^#5n1z&WKZ;Vit0B{+)t_y;!N6h^VO(78H%6KnBH z^DH(K-$S~(+Gm|BcP{N#a#2lUles_F;4(;GcM5gGAeQ1e4B} zco0K)6BpoPYp*EE^>4tXJm00bn1>(Zi`a*=@r?N^s?asmfTmD0m_}{cQ;cBfxm@8! z5_9{)Ig$U9QD9@)Cz4ut-xET0lka5uN!B! z5TnG0u?8=pwsIOH7~<)**oYcHM+xh%Q`}{V4^RaUpjO}@>TqR{bLIL`{g0ytGJq_C z8$|WHfGRv<`RmBBad$2M$nyW-0UtHf3|oc1=19-Q@67>Jei*ml6-?rMrrm@o^AI)? z-@=tx$;MLKwV)1d8#d#osFk^hI<(WM`spz1tBWesA&a8+YLn&PHuqWkdlr9#8|jz9 zWjJOA*iY3a@;g!e4xt7*f-|opF4p^B!O4ozkVNhAUeum-p$eyQDW1kEyoH=6 zSHQcfLgiSE38bcLHM>w}p$D}hy=K386a#wyPjSKI-C0z@%cz16QA<_9zHGo0YEOGn z10KRPIB9VWKL)z56*Z7gQ2qN*b|ty*~4r&9OuX_1Y~&jkF4Nnq%e$ zvjsK7HjCdkKQlAo?6Sg;KfAl=vCrF6yf-^h{EE-3FZs&5TQcDNQ2Jdko`}X8qVYr| z9$yn{sEO5iO~LlOU7K6HW5J{^>D>wL_t&jn9?QN__HTani@D8t-tExE>`>+JJ}(p=<_Z_QvU%X{Ka|z delta 2164 zcmZwIeN5F=9LMp)bD(%Hn%)5MUc;gkR74<^A({`g*E~)Bdt2T~;nZ!&SHdAHovcjiq=Bi}71) z?rp{_CtiW+>W7n!i5i!SA{qv*7ZW$kZ^*O8mzj7VfPUg>n1gd{`w~>YT4X>|Z{rO( zo45^wIADDjQ;DzQIOaEBaiM{~#{iDubPTXuWx4=oU=7}d4&I5oY&?XT;F4|s84HO6 z<46`4VLq<4aVP5eJ`6IyImyMnco}msdAu=sI29*grF8{rpf#w(+EFWc0=0EdVh9hR z5;~21%oYAj!LM;5j@kB!+0=g$4M8rn$7QGiE3H+weF-Mhz8p0`E$R$Binrrt+unsC zVi&c-6R7b&Mbysb{aI`9;687CDdNNiacY^q7u7c{S-Cv7pRK; zfT~C)gD62i>bXMHbET*)uD}vpiL-F4kNRt`U#201=d7bxOq|A3N@yPHv{&1B8ES%h zROQyA4q+p5Zp|iC{|G9v?MT&47ph;6z26t*LKF1c4o8vmXHMAm5!-$q<4KefHQ-v7 zc?ULFcc9u`T!n{l5#Ge5Sjaxe4OoSPSccIXT(DS^M?GiYOw@Z?hbmPc>eQb@O>oQl zBkC~zg4)7K?3eD(vo1j0ud(quTt?i4Gx3##QS*uI@E7tiX`B?9kNRRMMPRx(n9Ms{fz_yZE6&H)ZTk&t0p(J^)i?)tVY%M_)Aq(s|1=nL4=1Xc4(m}J2T&P* zh+65ds7eKRN9SS{YR_9yTi1!@*oAtn-@?1`8gfoe24&GWQ?N+ye>oS-Z633BqRvDw zYQ_E5!`4C6M6aPLbqckG7f=IV!y+6*Rj!CHhZ@|3?6x_ETEH2MY6YWQEX2tLi51nO z28f{&8$>;D7B#_5R08P)O3;sL4_GT~`x?~SwGNf&PE5sp$j2Oaji0sg9#rD{P!)SIbYJ3Phz7l{ zBlgC7sFh!`@pslgt=ZFu&!^|7W^QykLakexo$&C-S=q_Hy2edTQ^y0%A*X$7Lpb7I z8Q(goKI}9^oKVCGbIW#KnO&Qd(z3&GdnWV-8ydqcjiF}eai^`>X=~aZYTMEgYH5pf zG=#%W^K3WI_eNSvhtnEy-}fDGpYvyB%w1SoSu(f6jrcdZSN)6J+?@85vf1;8pU?Rt zZHCu<*z11U>ptei_g?Sae|_YD7dz_3dc4?(7wh-pF5&RDz#}RD$@ZhX5B@jXgZZB& zr9P~5+X^nuTAj$(iw%vA3|v3{!ma&>N6*B)*lsU=#OogR;%|H1&v@PMkbxVVk~_S3 MT27M9zb?4;Z?S7BD*ylh diff --git a/flask_admin/translations/ja/LC_MESSAGES/admin.po b/flask_admin/translations/ja/LC_MESSAGES/admin.po index 932a747d4..0acdac536 100644 --- a/flask_admin/translations/ja/LC_MESSAGES/admin.po +++ b/flask_admin/translations/ja/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: ja_JP\n" "Language-Team: Japanese\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: ja\n" -"X-Crowdin-File: admin.pot\n" -"Language: ja_JP\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "ホーム" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: コマンドが無効です。" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "アップロードするファイル" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "ファイルが必要です。" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "ファイルの種類が無効です。" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "内容" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "名前が無効です。" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "名前" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "ファイル「%(name)s」は既に存在します。" -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "アクセスが拒否されました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "ファイルのアップロードは無効です" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "ファイルが正常に保存されました: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "ファイルの保存に失敗しました: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "ファイルのアップロード" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "ディレクトリの作成は無効です" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "ディレクトリが正常に作成されました: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "ディレクトリの作成に失敗しました: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "ディレクトリを作成" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "削除はできません。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "ディレクトリの削除は無効です" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "ディレクトリ「%(path)s」が正常に削除されました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "ディレクトリの削除に失敗しました: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "ファイル「%(name)s」が正常に削除されました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "ファイルの削除に失敗しました: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "名前の変更はできません。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "パスは存在しません。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "「%(src)s」を「%(dst)s」に変更しました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "名前の変更に失敗しました: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "%(name)s の名前を変更します。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "%(name)s の変更を保存中にエラーが発生しました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "%(name)s への変更に成功しました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "%(name)s を読込中にエラーが発生しました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "%(name)s からの読み取り中に予期しないエラーが発生しました。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s が編集できません。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s を編集中" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "削除" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "これらのファイルを削除してもよろしいですか。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "ファイルの削除は出来ません。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "編集" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "ディレクトリがからではないため、操作できません" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "等しい" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "等しくない" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "含む" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "含まれていません" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "より大きい" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "より小さい" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "空" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "一覧にある" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "一覧にない" @@ -282,82 +271,83 @@ msgstr "一覧にない" msgid "not between" msgstr "間ではなく" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "モデルを取得できませんでした。%(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "レコードの作成に失敗しました。%(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "レコードの更新に失敗しました。%(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "レコードの削除に失敗しました。%(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "選択したレコードを削除してもよろしいですか。" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "%(count)s レコードが正常に削除されました。" -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "レコードの削除に失敗しました。%(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "選択が無効です" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "鍵(キー)" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "値(バリュー)" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "既に存在します。" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "残り %(num)d 個のアイテムが必要です。" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "整合性エラーが発生しました。%(message)s" @@ -366,274 +356,242 @@ msgstr "整合性エラーが発生しました。%(message)s" msgid "Invalid time format" msgstr "無効な時刻の形式" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "無効な選択: 強制できません。" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "無効な JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "無効なファイル拡張子" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "ファイル「%s」は既に存在します。" -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "表にはアイテムがありません。" -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "無効なフィルター値: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "レコードが正常に作成されました。" -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "レコードが存在しません。" -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "レコードが正常に保存されました。" -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib の依存関係がインストールされていません。" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "\"%(type)sエクスポートの種類 はサポートされていません。" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "はい" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "いいえ" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "間" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "レコードを見る" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "レコードを編集" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "選択" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "保存" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "キャンセル" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "保存してもう一つ追加" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "保存して編集を続ける" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "ルート" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "%(name)s による並び替え" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "ファイル名を変更" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "\\'%(name)s\\' を削除するよろしいです ' を再帰的にですか?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "\\本当に '%(name)s\\' を削除してもいいですか?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "少なくとも 1 つのファイルを選択してください。" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "一覧" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "作成" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "詳細" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "移動»" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "削除" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "このレコードを削除してもよろしいですか。" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "新規" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "追加" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "フィルターを追加" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "出力" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "適用" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "フィルターをリセット" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "検索" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "新しいレコードを作成" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "すべてのレコードを選択" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "レコードを選択" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "少なくとも1つのレコードを選択してください。" -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "このレコードを削除してもよろしいですか。" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "モデルを取得できませんでした。%(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib の依存関係がインストールされていません。" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/ko/LC_MESSAGES/admin.mo b/flask_admin/translations/ko/LC_MESSAGES/admin.mo index eccacf234aa3a45c802a40d6a3dac71342cb9702..7cb61ac38fe7c5b4074086572d79ecf5c84b391f 100644 GIT binary patch delta 1867 zcmYM!e@N7K9LMqZo#)J)UT39co?ffmJQf5+fz`F3VB4*+triQi#v-ymYJt+8FYg1%d5`bs{r!C2pWoNF zu)Q()S8?D=Ao z%8!vI)-=v+vRTrW@i3dfo6e5x3p<9?wR5NjX`F!9Fod^Ud>B>lKO~`9ezshK^C?zf zC9Zb1Vt{ft7SO+a!GjWig{62Br(+t`@jo~dAL7e6nPqqh8&TzVP#tu-cn{8?oW^PR zFIHe)LAKp2RQ(k=m;P-B4^z>@GVH@5yzKl9m1qbxApeWm8RVn3tOz4mg-W~%`B)2I zCAbfZ@iQ0y7AI2f$E5c50uNe}%g(E)_|NFa>!<|3<0QQA%D%#E$CFSi@+vCv8>o(3 z-1`r3HRT@EN<2cHp->U)&!lWR)79QZk$1KXHK29Qji`>_My=E?)Jk-r2KG6sT@Pw2 z2QZ3*ScSu=Ee+Fa1e>uMw**;#4WOHVPV)g&`3NfEanwqjMjf)V$T_o%sQTAX1IZwZ zVt=CQ-9zPh=;9;D@v(eHr}#uv{mLW{ANm*#D$xK(TOFT99mX^&ehZi45Nc*~nRX0c zN6qXbtioOwzm95`$9~MlB3z7hI0yHl&PwuY9yGG^s0LS%kNw1#25`s4M^Q^3U?23p z0@W^#v#<%3_+8Y1K1Ss`fy~W*K()JsIvaoBBHjOC9<&rO4gdjLh`MfVScBi7690l> z9Kl*FBa2*vig%*wAH@dDp!PV(EF##1x|W+z*R}%-b^pKPVQhr>3NJ39M*bMJ_oJv8 z`lguG;~dn|Z9&eJwWF@>r#KILkzKN1k*0PRmFF2MZw|{S$4mORkPA#fC8|WNKm#hl zW{l%rY{XvFjE7M51AHyON^HOlsF{9(YCqt-g1V-+Q4`MPMHsp8ty|5v~}SUJct_L4Xnc;ze+lcuVDiBpxS+px;1BAd9d8Jj~%KE0WHx3)Ic6N zpSrlFt9StUHMIiNnJGc4*bL;r+hWx1*?{VBt1Isbr{?8N3#8sFc;ZX#EKK{n`e3(r zC)n>Dny^0{~;y^iuTUTgTKx3*%_{}ed8`Tzg` delta 2124 zcmYk+drZ}39LMp8Yl6xFN{G1q0*g{^2OIlaHum_L!R#*?%(AQMyR=V2O_*?1%By3I&J(_;IbSW3SK z^Kr_03ghX2hs(LYIZs20f5J?>g4bgv(^aK4xEeR$4d}xH9I^dZP&b&j@n5l!e&%wD z#X8K!`)vOK)cA4C=l*7n#?82ZSs1&*nCmbHQ?T0Fj7oG5s<1xPOddjQ-6QDWGpK^z zMn2{nzB2GfOvfuWp1zXxznVZk4efCyDq*#Cy^S|wEb%5(g3YKiumi8bJvJUhhkgh( z!&y}RuTcd=?eDS7>Q4HFDXhPisE>dW9zqtu96{~n%g7k>KB}iT|EVS~u3n;`1CG5h;?fQD}Hti9kEa{kP$jlXN-pI|VCr9>sXmuaei z`%#Cs8x=o*8*vmh)6cLR|3OW(l>N}mTTt=9ei|Bh0*i1KH{iE;6XvqcI!w)|!a7mc z??o;#526YfvGEsCTXNj~{vm4I0^W${QF)WtUkVDC3K~kd9hscjflBO09hx9E-~?(3 zzq0)cxSDA_sK>hx*KmI`N<(k7H;{Xq zk5P%fMRNxX{)I{u!x!h(6XD`P!(we9w`58U42 z`1`uii%6(7aKbv^70olJQ$zqQTZ)#h~g_WF7{d_C=hPEYTE)78^I(CYX5I!Z$g zo>vpP27KN9q063$G;eiDc|}QiwNqYRt9DgrB6U|NCaoq^m(~|oS-LJVlQth;6g@s2 z9h-BfhMdKjpnGJ_oeW2ZpLU{SGmbkFzBD?0X?)V13`Tl0KK);Li!+DasnJMH*4Ehg zZL05J_NlV%O9i?|54ewwxkD!%cPQ+>Iq5_XO}fW|jypc=l56<2=*Z*Ik#K3KDd()M Iw;*@tzga#O=l}o! diff --git a/flask_admin/translations/ko/LC_MESSAGES/admin.po b/flask_admin/translations/ko/LC_MESSAGES/admin.po index 93182ab97..95d2e395a 100644 --- a/flask_admin/translations/ko/LC_MESSAGES/admin.po +++ b/flask_admin/translations/ko/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-03-03 00:31-0500\n" "Last-Translator: mrjoes \n" +"Language: ko_KR\n" "Language-Team: Korean\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: ko\n" -"X-Crowdin-File: admin.pot\n" -"Language: ko_KR\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "홈" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: 잘못된 명령입니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "파일 업로드" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "필수사항." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "지원되지않는 파일 형식입니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "콘텐츠" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "잘못 된 이름" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "이름" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "\"%(name)s\" 파일은 이미 존재합니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "권한이 없습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "파일 업로드를 사용할 수 없습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "성공적으로 파일을 저장했습니다: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "파일을 저장하지 못했습니다: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "파일 업로드" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "디렉터리를 만들 수 없습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "성공적으로 디렉터리를 생성했습니다: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "디렉터리 생성실패: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "디렉터리 생성" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "삭제 비활성화" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "디렉토리 삭제 비활성화." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "디렉터리 삭제 성공 \"%(path)s\" " -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "디렉터리를 삭제 실패: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "파일 삭제 성공 \"%(name)s\" " -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "파일삭제 실패: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "이름을 바꿀 수 없습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "경로가 존재하지 않습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "이름변경 성공 \"%(dst)s\" <- 원본:\"%(src)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "이름변경실패: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "이름 변경: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "%(name)s으로 이름변경 중 오류가 발생 했습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "변경된 내용 저장성공 %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "읽기실패 %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "%(name)s 을 읽는 동안 예기치 않은 오류발생." -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s을 편집할 수 없습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s 편집 중" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "삭제" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "파일을 삭제 하겠습니까?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "파일을 삭제할 수 없습니다." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "편집" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "비어 있지 않은 디렉토리에 작업할 수 없습니다." #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "같음" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "같지 않음" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "포함" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "포함되지않은" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "보다 큰" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "보다 작은" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "빈" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "목록에서" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "목록에 없는" @@ -282,82 +271,83 @@ msgstr "목록에 없는" msgid "not between" msgstr "사이에 존재하지않는" -msgid "ObjectId equals" -msgstr "ObjectId 같음" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "모델을 가져오는 데 실패하였습니다. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "레코드를 만들지 못했습니다. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "레코드를 업데이트하지 못했습니다. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "레코드를 삭제하지 못했습니다. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "선택한 레코드를 삭제하시겠습니까?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "%(count)s 레코드 성공적으로 삭제되었습니다." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "레코드를 삭제하지 못했습니다. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "유효하지 않은 선택" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "키" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Value" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "이미 존재합니다." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "최소 %(num)d 개의 항목이 필요합니다." -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "무결성 오류입니다. %(message)s" @@ -366,274 +356,242 @@ msgstr "무결성 오류입니다. %(message)s" msgid "Invalid time format" msgstr "잘못된 시간 형식" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "유효하지 않은 선택: 강제할 수 없습니다." -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "잘못된 JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "잘못된 파일 확장명" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "\"%s\" 파일은 이미 있습니다." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "테이블에 아무 항목도 없습니다." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "잘못된 필터 값: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "레코드가 성공적으로 만들어졌습니다." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "레코드가 없습니다." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "레코드가 저장되었습니다." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib 종속성 설치 되지 않았습니다." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "\"%(type)s 타입의 가져오기가 지원되지 않습니다." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "예" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "없음" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "사이" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "레코드 보기" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "레코드 편집" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "모델을 선택 하십시오" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "선택한 항목들을..." -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "저장" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "취소" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "저장하고 새로 추가" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "저장하고 계속 편집" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "루트" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "%(name)s 정렬" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "파일 이름 바꾸기" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "\\'%(name)s\\' 과 하위 항목을 모두 삭제하시겠습니까?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "\\'%(name)s\\' 를 삭제 하시겠습니까 '?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "최소한 파일 하나를 선택해야 합니다." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "목록" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "생성" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "자세히" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "필터" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "삭제하시겠습니까?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "이 레코드를 삭제 하시겠습니까?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "신규" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "추가" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "필터 추가" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "내보내기" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "적용" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "필터 재설정" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "검색" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "새 레코드 만들기" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "모든 레코드 선택" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "레코드 선택" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "최소한 하나 이상의 레코드를 선택하십시오." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "이 레코드를 삭제 하시겠습니까?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId 같음" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "모델을 가져오는 데 실패하였습니다. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib 종속성 설치 되지 않았습니다." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/nl/LC_MESSAGES/admin.mo b/flask_admin/translations/nl/LC_MESSAGES/admin.mo index 972ac78e32692e48d7f286b84880e9aff5c97e62..568549dc6a3501042fda26171596aa9f1aa19bcc 100644 GIT binary patch delta 1859 zcmYM!Z%Ex$9LMqR)$9D1Ua#9+?&`c&wl(iHy=vy>x=fHYFt;ZmhGQ_smbeJP9z|YT z55};3@|y!2wLcF=1)}U0*JAl##zN3)L4QQ8EX>jW3AJP>y+89n7q741`QG#Uo^!tE z{C@B3oqICzU7>%-_;m9v;oF<8*8iXBO=b$sU=H5G0M26u{)UaXf>DfQn$_TQ7{S+_ zA7TsbpOLN>$uiq&matkbb`m(~?AiFihLOHDin<|%1vr60{M^MCQT=Ws3GFY}-jr=t zMLQqMaG&!C`f0y{xr}e8xlrOk+=dsi98;))XYmpI0V^4N2i|qR7v*mBZ^XwK-#WM`#@BE=zJ>WX?)(&$=xfx3R!}QgMQzzShB5TOM&c&q z&pP>6gk4yO{Vwj|X4;o9p}l>d3nd(PevFFWz%;yxN-%|6aNf1=V3@W)Z=)g=r~#iw z#gF1M*pI5fXQ;FDJ2Gcm%cK6_!njSI-1E%Q$+xrbU|Ci_r|TTm;F z;ZEFx+S_BOr{q;srLLm#j3RTlNetsxScCr{3ryH94uDoxi+YT@P%}M?Rd~(0h`O^p)5_a`k7GNk!e_8Z&;NNYH1iQuNxno?WEQpJ?@^^( zbCyv*CD@O8&JQDFS+9!^Aak`hQI#4)dawKuviAEO?hsIk z{zc7j9d%t delta 2150 zcmZwHe@vBC9LMnkTr?24{4kJT@)!s?0U<;n9polRSw>k~Gv{`%_lbM)a^ZF_7D>BS zTPq7~J!5WIGd4GC*$>67ve{g&{?N5FYnDv^U~c7VwOU(qv*`U9XKSq(@H*!_=g0Sa z&v~Ai_BYq2t`_8`q1rz`^$U$rQv+sWGx~8IX5zirfe&H>zKqRy66^6N zYw0bl8j~^}g*qDEvR;^fU~V8|jX!ICKndnkUy22|%C@gZ_3K3@G<~-I z7&cOmVHLh^J%v8%S8x&Qn^_8)_-8D^Ib4P%Y*&$XU=7}d%hAQ#@FiP+7q!6Gw*7ak zre3m$U~w&$<5pYWg&IGBRjhA5q_6_N#ZpYqF{TVFFb~_TJ*bHuMg9lvFCg?@ofk$yM?zHWD z(4p?3c6b6c|0PraKicQ%?CL)1)p_J!DT>pe312~yVBSETb7^<`Ucbj zeW=WBM_s}oa&OH5s(%6%*eH^9vj^30+&-U3QP2VhZHFVs{WB+Q`zN;jEIyw`D(&;_ zY?Go1Bbzs)$h|W!U>ADWiWjjHvp9zq?8VhMhI$=S$0%sQKTw%SBd_XEjkn_?xCEa; z?PLVVm3S4kVt9`wZq@A75_xt@)mBE0^Nd*IA(ntHSV%Chj&|VStmLe##+7qFH+D1@8fd(4s|)^ zPz$VN`>SvhD%HD@In7>V2WASDna@#~`2w}`i>QqLYAxcXYJ4l|`>+9vS>J^1gA}qU zvk#TB!>9?5qHghVTmJy{I-WuWavHg><`OD%-y_FvZlD&*;bWrLu?dyoEy!t@eoQIS zF$$Y;5*@sb`k-X20YD2xhp5Vg}0^w|aFzN~&X=?o5q-01X|*}3Wd z`-21Sj^y1T$BmB!q6u#%XRxR*>IM?7lW?OvvYj{P_NHY-o^rkMy!};yU^EhRLhi5| z3%Ri!qfTrn=|p0QWFQ)KLycaU|9EC3=?*5mbN&O~-u&!^O?Ni8H8id968Zh!mHaNR zvLK$((zts1)q+{y(w?D_q!Ww`IALNN8V(1dZp_&gh}osX#k>C-=j@XIk8^WrYCg_$ mWd~P06o>}@9cU!s#3HQH@1A+j#_K*##BTXVHsZ>P&c6YrKnoZE diff --git a/flask_admin/translations/nl/LC_MESSAGES/admin.po b/flask_admin/translations/nl/LC_MESSAGES/admin.po index 2b5b76aca..f4baa1909 100644 --- a/flask_admin/translations/nl/LC_MESSAGES/admin.po +++ b/flask_admin/translations/nl/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: nl_NL\n" "Language-Team: Dutch\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: nl\n" -"X-Crowdin-File: admin.pot\n" -"Language: nl_NL\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Thuis" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Ongeldige opdracht." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Bestand om te uploaden" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Bestand nodig." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Ongeldig bestandstype." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Inhoud" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Ongeldige naam" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Naam" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Er bestaat al een bestand \"%(name)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Toegang geweigerd." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Bestanden uploaden is uitgeschakeld." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Bestand succesvol opgeslagen: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Opslaan van bestand mislukt: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Bestand uploaden" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Mappen maken is uitgeschakeld." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Map succesvol aangemaakt: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Map maken is mislukt: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Map maken" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Verwijderen is uitgeschakeld." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Mappen verwijderen is uitgeschakeld." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Map \"%(path)s\" is succesvol verwijderd." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Fout bij het verwijderen van de map: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Bestand \"%(name)s\" is succesvol verwijderd." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Fout bij het verwijderen van bestand: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Namen wijzigen is uitgeschakeld." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Pad bestaat niet." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Naam succesvol gewijzigd van \"%(src)s\" naar \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Naam wijzigen mislukt: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "%(name)s van naam veranderen" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Fout bij het opslaan van wijzigingen in %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Wijzigingen in %(name)s zijn opgeslagen." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Fout bij het lezen van %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Onverwachte fout bij het lezen van %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s kan niet bewerkt worden." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s bewerken" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Verwijderen" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Weet u zeker dat u deze bestanden wilt verwijderen?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Het verwijderen van bestanden is uitgeschakeld." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Bewerken" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Operatie kan alleen worden uitgevoerd op lege mappen" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "gelijk" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "niet gelijk" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "bevat" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "bevat niet" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "groter dan" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "kleiner dan" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "leeg" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "in lijst" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "niet in lijst" @@ -282,84 +271,85 @@ msgstr "niet in lijst" msgid "not between" msgstr "niet tussen" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Fout bij het ophalen van model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Is mislukt om record te maken. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Is mislukt om record te maken. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Fout bij het verwijderen van de record. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Weet u zeker dat u wilt verwijderen van geselecteerde records?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Record is met succes verwijderd." msgstr[1] "%(count)s records zijn met succes verwijderd." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Fout bij het verwijderen van de record. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Niet een geldige keuze" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Sleutel" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Waarde" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Er bestaat al." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Ten minste %(num)d item is vereist" msgstr[1] "Ten minste %(num)d item is vereist" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integriteit fout. %(message)s" @@ -368,274 +358,242 @@ msgstr "Integriteit fout. %(message)s" msgid "Invalid time format" msgstr "Ongeldige tijdnotatie" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Ongeldige keuze: kon niet dwingen" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Ongeldige JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Ongeldige bestanden met de extensie" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Er bestaat al een bestand \"%s\"." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Er zijn geen objecten in de tabel." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Ongeldige filterwaarde: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Record is met succes gemaakt." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Record bestaat niet." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Record is met succes opgeslagen." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Talbib dependency is niet geïnstalleerd." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Exporteren naar type %(type)s wordt niet ondersteund." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ja" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "No" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "tussen" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Weergave Record" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Een Record Bewerken" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Met geselecteerd" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Opslaan" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Annuleren" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Opslaan en nog een item toevoegen" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Opslaan en blijven bewerken" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Root" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sorteren op %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Bestand Hernoemen" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Weet u zeker dat u wilt verwijderen van \\'%(name)s\\' recursief?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Weet u zeker dat u wilt verwijderen van \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Selecteer ten minste één bestand." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Lijst" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Maken" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Details" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Verwijderen?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Weet u zeker dat u wilt verwijderen van deze record?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Nieuw" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Toevoegen" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Filter toevoegen" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exporteren" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Toepassing" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Reset Filters" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Zoeken" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Nieuwe Record Maken" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Alle records selecteren" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Record selecteren" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Selecteer ten minste één record." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Weet u zeker dat u wilt verwijderen van deze record?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Fout bij het ophalen van model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Talbib dependency is niet geïnstalleerd." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/no/LC_MESSAGES/admin.mo b/flask_admin/translations/no/LC_MESSAGES/admin.mo index 46b18366ddf573946830fd01f534574cf2dee527..989a0cca4ae4c235d429e758f66e9b136fa2b126 100644 GIT binary patch delta 1799 zcmYM!X=q$k7{>8;nl$Moj*}TP&CFzKuW`xV&cu>*q^%^Hh|maINaRdIq$vqtnbMO zZPU5JV!U|2@f+YT!(UU8YXAS%m6$2C9?P&Dqqq^5;%3a_05;<^=I|qI!oR)srDmPf zZ$&~jjR~`Y9i~uA;PvwXJB3_!j+i#VY!@lN2r?a1JlWRM@NruSV4ePz^rfJpqc}f5F4FxrH1~s!1hN%%pP+Jnm09T_L?!^mm0+-`1jN?8Ze-1CA z{tBv{551q@66y=6_rJhGC54}S;2#XASJ1jNL53pLO<>n78v z8P_0fS{60KcK`f3tfGD+YOC%f>aaRnao^>^_y>fd94r6iV~*P*`aLVY*t<9m>a7Hoz>z=LC`0sQFw6SV>n4!2gO z0kyO_RKu;_O{f{}Kuu&XYD=C)t<0>Czk_Oj9<@>@u~_H-GzBHi8D#MG3+lxsth-F0 z;&sTFY#p*2b`$cd4Pp-O#U#Fnq=&ta`u=m&M1DYhU&Owsza%cz`Oi?$%xX|0u0#b?)m?E7|0qUx{5B$p-(R19b|n zM;)76e7z5~q@zB5AF87VQ623~&NY++g)cxuRBojRIFu9 zb2i`HvL4%_zro!i}$$&@>i>~)#cXD*WtTzh(lJCWYv+N!(VW7X^b1Fe_FcK`qY delta 2564 zcmb8ve@xV69KiAC1Vuu)1B_FVc*GxwdB|adL@7}*Eq`EEYnj%;J>bFdz2oj6&&{2! zT8p%3-$+;5s^zNHoDJ7lKeyVdRgRoCv(i7zRa>r>YirImdVko1@IaSq8FFpL|lhU@OBK~9t`5! zxDYQ`r%zU@nf_{=B=_O9N@bKwqmqHwtjEVMs7uJR%9}g>fFFJIufsxIWXGFO?puRQ zs9J2l9joa(SdIs+?_oCmGnmKv>KqN3_!so!D9%DZuPc!*!8y1b=c2(1eBAaAqbzXJ zj{lCc>HG5t7MEfv-edcHD9;aKIqR!o8ddl;PR9vTl$wDvu>k9>t5GJp6D6=7lsDOd zQo3EJ@mZ9B-a$UoPmugcBHVMwws@${yH) zQ?bjA??z4EMR~)cDD$5}3E*dYeFAT_p8o6t@-HdsVL&DvK$4(dK&j;$$TR9gl)%2U zeuc8|Hz*nV6(u9NOd~$5#B~_JTkv}9^^$+7^@|K>{K$G97t)`|QxZ@u z%5J~O_E(`S(1Mb=Z77?t71_6{6XpISN?>Uu>uNX3eS7Wo!3+&q;5mE4E6Dy+NA39g zcKkEk>mil)y5Tj6QN@rUl|gya0hHr7h>LIp>u}We>!^o}x1$`#%ri73!tYQv*Y{Y7 zqbQrIk~~Z8R-r_`#oC6Ffi9E)(kO4-Z?6xaoTmM@e*~q}!zicY6q5Ojx@>PKqu`RF zxk#|87UdK)qnwWWQ3CD9IrtRHCVLBI!qX_F{1eNtoT#PWh;sjZsPSRzAuN;g|1k}j z;5^C$lL=cUSb&m|HK;L+64)cw{U{lF9VM_&QA#j^^888bMU*%9O&fo~MJT0PhCVs} z>+FTCC<}C=Y^q%-DSZ%S;z#ZH9_s*7CG|AQgs-AJKWzQnUO$T@SzWaK9FC0qf|g>2 zY^eYZ`ORL5+@pGt6Q!O&neZUWn;t=#=om_X=THLt!H!=*KFUMgB;Zn%y`fPybYUOW$It6d24upA?1jfrQaXroo)4icd>CcHcT0yFChhjj3pq|KrDJiE z2&IgUIojcCy5p&|4o4EEEfq^dOwt|B**D3gLXl|FT|fDY13F3oUn1)(qj=voMb8#jhb+^`$zu0 zS)pjJ+fuN3VkBj{lkQ6e`wD~gftuPtO}(zEX^?iEd#ktI)9SwIEvssY_9jBn!0K3{ zJK3O}_*ggDSi4k@Hyh_WdRC(jR=LN#Jz0yZZx~wPJK(8Y`9HINrm#O}l}&$p(TS@` ze|_=k{O!h}wqpf|R=b;urw;k1j(8fbl)xw_)aOVIlw%@lZC97k6s#j14M#e3Untt4 y{#h4K$)=)zDN9SqiK{HjEPusVS(^MQeaC;*<*0vKHgz$sZ`#J}vAS%XcJp7f8J7(J diff --git a/flask_admin/translations/no/LC_MESSAGES/admin.po b/flask_admin/translations/no/LC_MESSAGES/admin.po index 3e83eee35..139d2935c 100644 --- a/flask_admin/translations/no/LC_MESSAGES/admin.po +++ b/flask_admin/translations/no/LC_MESSAGES/admin.po @@ -1,275 +1,263 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: no_NO\n" "Language-Team: Norwegian\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: no\n" -"X-Crowdin-File: admin.pot\n" -"Language: no_NO\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Hjem" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Ugyldig kommando." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Fil for opplasting" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fil er nødvendig." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Ugyldig filtype." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Innhold" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Ugyldig navn" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "navn" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Filen \"%(name)s\" finnes allerede." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Tillatelse nektet." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Filopplasting er deaktivert." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Lagret fil: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Kan ikke lagre fil: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Filopplasting" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Opprettelse av mappe er deaktivert." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Opprettet mappen: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Kan ikke opprette mappe: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Opprett mappe" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Sletting er deaktivert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Sletting av mapper er deaktivert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Mappen \"%(path)s\" ble slettet." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Kan ikke slette mappen: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Filen \"%(name)s\" ble slettet." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Kan ikke slette fil: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Bytte av navn er deaktivert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Banen finnes ikke." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Endret navn fra \"%(src)s\" til \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Kan ikke gi nytt navn: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Endre %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Feil ved lagring av endringer i %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Endringer i %(name)s lagret." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Feil i lesing av %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Uventet feil under lesing fra %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Kan ikke redigere %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Redigerer %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Slett" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Er du sikker på at du vil slette disse filene?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Sletting av filer er deaktivert." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Rediger" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "er lik" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "ikke lik" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "inneholder" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "inneholder ikke" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "større enn" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "mindre enn" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "Tom" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "i listen" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "ikke i listen" @@ -282,84 +270,85 @@ msgstr "ikke i listen" msgid "not between" msgstr "ikke mellom" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Kan ikke hente modell. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Kan ikke opprette posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Kan ikke opprette posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Kan ikke slette posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Er du sikker på at du vil slette valgte oppføringer?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Posten ble slettet." msgstr[1] "%(count)s poster ble slettet." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Kan ikke slette posten(e). %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Ikke et gyldig valg" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Finnes allerede." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integritets feil. %(message)s" @@ -368,274 +357,242 @@ msgstr "Integritets feil. %(message)s" msgid "Invalid time format" msgstr "Ugyldig tidsformat" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Ugyldig valg: kan ikke tvinge" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Ugyldig JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Ugyldig filtype" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Filen \"%s\" finnes allerede." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Det finnes ingen elementer i tabellen." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Ugyldig filterverdi: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Posten ble opprettet." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Post finnes ikke." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Oppføringen ble lagret." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "ja" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "nei" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "mellom" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Vis posten" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Rediger Post" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Med utvalgte" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Lagre" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Avbryt" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Rot" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sorter etter %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Gi Filen Nytt Navn" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Er du sikker på at du vil slette \\'%(name)s\\' rekursivt?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Er du sikker på at du vil slette \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Velg minst én fil." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Liste" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Opprett" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Slette?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Er du sikker på at du vil slette denne posten?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Legge til" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Legg til Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Bruk" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Tilbakestille filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Søk" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Opprette Ny Post" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Velg alle poster" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Velg post" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Velg minst én post." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Er du sikker på at du vil slette denne posten?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Kan ikke hente modell. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/pa/LC_MESSAGES/admin.mo b/flask_admin/translations/pa/LC_MESSAGES/admin.mo index 8bc821b43e5620d6b07aab5f2798356ebfcaef98..3fa0229343a8ed5a264da9f718d963759992cade 100644 GIT binary patch delta 1833 zcmYM!Yi!e17{~F`QOCM5x>cbYPWB%K~2{u7(7pL3r6doIs; z&i>joy*~a^z`M`zit$&*U;P~Q{(rUR8l%u%n2&4Gj~nm?d>ETCh7EWSLpY7~_^)ft zTw@~iA3#FpATBT_ZYF6|5%?qBumimlYf~!&e7;3;hZajgv(*Fi;#y@Z|7LXqO zt`_zDMy$aREX4!32tUO6cuF$AIZHzWT|n(Dmt|_jg{UJ5po7a$19##)+<^;m7Y1;z z8$W_K(m#e8=PTE5F^B#v>iO?6eiMyf-M}?;=oc}%b`nBOuoV^GjvMg})Q*2Z)xtl> zPmQlIdlU$-kMRYKi^Qgiqm1&oxUkMke^BS7tDCdHw-;JW}>|#1137kd(7!|p6MMP>Ua8{7#->xu-ghp?8U;% zHs4=uSNg~8Fa9nYDeANnMf;1x%Nv@S8^X(-aQM!q=DMbkZ7Y6!&ZGB6?fb=RJuUV^ z@sr-ripHjNPhg$bCQBpf`N4dT{jQ`e-CA-|jm7DXMV_4WMA@KsVJ7iWCh>VDaXgba vY%+;NCUGK@NZRs>mFd9>$CG}0NlT9PR(7ZRD?2=PX6Z5eYSl@*rF!x|UkmLW delta 2533 zcma*ndu)?c7{~F`tz*=&bsLv4h4p0@7-M&o$wgtXO<*uKCq#h&9X()2*KTWvOrl#L z@dgCVn?b~A96?zVT!IBdG=LHP!v#bFh>DtqU@+c@3BeHm!0*G3nivyV)_u--`o8C! z_jk^_q57LmJ>O+I`xHMNd?xTYkSM)>eu|Tol2QrYgB9q;Ihce?a3(&ACAbqS@O>=C zpN-igm8zv*ha==V9II51vT01A5H+3~{zBbC?p1Er@C{j*PCo}Tu*}q}QLbBv45%7S ze*>1%526QOHy%eP{ckaa`PCH~GVrgMg|~4MX7RYP(wUf#^RNIl=Hd?1A4Hkpf~nuY zJo;HFEEZ?ueYn!}H>2F&haTov$7oE&FEJYvMk#eKPQWy*GS;CCv>at&9Vkz-1!e1= zK@0bxEa(H|S6$}MIQ#)K@wTaFrjq|?3LYA=$J0>;tTN6q^=eF@UW+ooLXfg{O>Hv6y}mcgcb(QBM2A zreA|HK_g0XYfuhh3vzB%E6Vj@l!bL8sjFU;>voy%`+8`|1h1J34kG7I9WnJ2rapu( zIEd2p*YTLL=WSStFQG(y98co~w6UN3-^K@s>ka${cjH##mDjN+g}Y>rns7F1oPzzh z5JTkO6bq zNIA7-Sc=QA44=g&97KsyUX6T6#%3(W$FUdJ<5#Bs5U%Y6Fv=mig!3?oRZB8;C|kDzC6RUL#a%cbuOn+v zl@|X!u>p&EXzZXNTksyvz#)`F<=|vWGD#={XQI?6n7W0s1tlm8Sb=4@!PNKQ6ZB7_ zM4!z&Df2vsvvD8xum|c38V9i;Z#e2R$YPa;oQrTS%EDTauv9PM7?JBdq@%0L-!E;?~7)}XI|{AGnv3ac=2@|{DW)}lp!5a;1pls!x5WYSctF$uS$ z4E!Qm7)42H2zde21(bzcGu}X1u!Gn*CMu)w!QmT=Dae3Jk!w^l%9CtGUI5jHawrd> z+<3V#Hfuz$W3o3G3`ML^yYBQxv=s_kK|Z>zJ<@IY{GEDzB-H8GVf$F}-Vr+D^#{WC z(vhc&YPYn9IwNWrE7IMrt=xh_acYv0JXQ zj*NQUt(N%15!K*r)2cx~WuHsQaxZIXWy(c9OLug6nd@3g+vvuC_J*|;)&agU!!(cj zt;D-oTi&40s`l|=&L?%JYW}OZAQX)FgI(IH_4#RRwCAT5CHkM%c5CWxkGCb@Z?Sy3 zT?c(SxW4<&iv7WG#2W}`U#b0j>gq&qpv!JdYfkb zSWoPaEJwna!FY6Me4sx*@U9gf=!-`W#|QSuKFr?lOeAI7n=?L9^4*eC_3wORgE^BN z{}piTGtZoa(!bNZyNF%6tDVhc9P{PYJFLh4FXh3!qnRs+S*!TK(RlRv_`sfcbcfxa QIojTq|CR}Ua>0Q=0Xa~lBme*a diff --git a/flask_admin/translations/pa/LC_MESSAGES/admin.po b/flask_admin/translations/pa/LC_MESSAGES/admin.po index b3a367c37..3731e7a81 100644 --- a/flask_admin/translations/pa/LC_MESSAGES/admin.po +++ b/flask_admin/translations/pa/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: pa_IN\n" "Language-Team: Punjabi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: pa-IN\n" -"X-Crowdin-File: admin.pot\n" -"Language: pa_IN\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "ਹੋਮ" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: ਨਾ ਵਾਜਿਬ ਕਮਾਂਡ" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "ਅਪਲੋਡ ਕਰਨ ਲਈ ਫਾਈਲ" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "ਫ਼ਾਈਲ ਜ਼ਰੂਰੀ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "ਗਲਤ ਕਿਸਮ ਦੀ ਫਾਈਲ" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "ਸਮਗਰੀ" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "ਗਲਤ ਨਾਮ" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "ਨਾਮ" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "ਫ਼ਾਈਲ \"%(name)s\" ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "ਮਨਜ਼ੂਰੀ ਨਹੀਂ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "ਫ਼ਾਈਲ ਅਪਲੋਡ ਕਰਨ ਤੇ ਰੋਕ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "ਫ਼ਾਈਲ ਕਾਮਯਾਬੀ ਨਾਲ ਸਾਂਭੀ ਗਈ : %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "ਫ਼ਾਈਲ ਸਾਂਭੀ ਨਹੀਂ ਜਾ ਸਕੀ : %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "ਫ਼ਾਈਲ ਅਪਲੋਡ ਕਰੋ" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਉਣ ਤੇ ਰੋਕ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "ਡਾਇਰੈਕਟਰੀ ਕਾਮਯਾਬੀ ਨਾਲ ਬਣ ਗਈ : %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "ਡਾਇਰੈਕਟਰੀ ਨਹੀਂ ਬਣਾਈ ਜਾ ਸਕੀ : %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "ਡਾਇਰੈਕਟਰੀ ਬਣਾਓ" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "ਮਿਟਾਉਣ ਦੀ ਮਨਾਹੀ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "ਡਾਇਰੈਕਟਰੀ ਮਿਟਾਉਣ ਦੀ ਮਨਾਹੀ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "ਡਾਇਰੈਕਟਰੀ \"%(path)s\" ਕਾਮਯਾਬੀ ਨਾਲ ਮਿਟਾ ਦਿੱਤੀ ਗਈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "ਡਾਇਰੈਕਟਰੀ ਮਿਟਾਉਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "ਫ਼ਾਈਲ \"%(name)s\" ਕਾਮਯਾਬੀ ਨਾਲ ਮਿਟਾ ਦਿੱਤੀ ਗਈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "ਫ਼ਾਈਲ ਮਿਟਾਉਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ: %(name)s " -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "ਨਾਮ ਬਦਲਣ ਦੀ ਮਨਾਹੀ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "ਪਾਥ ਮੌਜੂਦ ਨਹੀਂ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "ਨਾਮ \"%(src)s\" ਤੋਂ \"%(dst)s\" ਬਦਲਣ ਵਿੱਚ ਕਾਮਯਾਬੀ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "ਨਾਮ ਬਦਲਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ : %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "ਨਾਮ ਬਦਲੋ %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "%(name)s ਵਿੱਚ ਬਦਲਾਅ ਸਾਂਭਣ ਵਿੱਚ ਗਲਤੀ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "%(name)s ਵਿੱਚ ਬਦਲਾਅ ਸਾਂਭਣ ਵਿੱਚ ਕਾਮਯਾਬੀ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr " %(name)s ਪੜਨ ਵਿੱਚ ਗਲਤੀ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "%(name)s ਤੋਂ ਪੜਨ ਵਿੱਚ ਅਚਨਚੇਤ ਗਲਤੀ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s ਨਹੀਂ ਬਦਲਿਆ ਜਾ ਸਕਦਾ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr " %(path)s ਬਦਲਿਆ ਜਾ ਰਿਹਾ " -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "ਮਿਟਾਓ" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਇੱਕ ਤੁਸੀਂ ਇਹ ਫ਼ਾਈਲਾਂ ਮਿਟਾਉਣੀਆਂ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "ਫ਼ਾਈਲ ਮਿਟਾਉਣ ਦੀ ਮਨਾਹੀ ਹੈ |" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "ਬਦਲੋ" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "ਬਰਾਬਰ" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "ਨਾ ਬਰਾਬਰ" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "ਸ਼ਾਮਲ" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ਸ਼ਾਮਲ ਨਹੀਂ" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "ਤੋਂ ਵੱਧ ਹੈ" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "ਤੋਂ ਘੱਟ ਹੈ" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "ਖਾਲੀ" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "ਸੂਚੀ ਵਿੱਚ ਹੈ" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੈ " @@ -282,84 +271,85 @@ msgstr "ਸੂਚੀ ਵਿੱਚ ਨਹੀਂ ਹੈ " msgid "not between" msgstr "ਵਿਚਾਲੇ ਨਹੀਂ ਹੈ " -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "ਮੌਡਲ ਕੱਢਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ | %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "ਰਿਕਾਰਡ ਬਨਾਉਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ | %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "ਰਿਕਾਰਡ ਬਦਲਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ | %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "ਰਿਕਾਰਡ ਮਿਟਾਉਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ | %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਚੁਣੇ ਹੋਏ ਰਿਕਾਰਡ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "ਰਿਕਾਰਡ ਕਾਮਯਾਬੀ ਨਾਲ ਮਿਟਾਇਆ ਗਿਆ |" msgstr[1] "%(count)s ਰਿਕਾਰਡ ਕਾਮਯਾਬੀ ਨਾਲ ਮਿਟਾਏ ਗਏ |" -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "ਰਿਕਾਰਡ ਮਿਟਾਉਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ | %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "ਸਹੀ ਚੋਣ ਨਹੀਂ ਹੈ " -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ |" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "ਪੂਰਨਤਾ ਗਲਤੀ| %(message)s" @@ -368,274 +358,244 @@ msgstr "ਪੂਰਨਤਾ ਗਲਤੀ| %(message)s" msgid "Invalid time format" msgstr "ਨਾ ਵਾਜਿਬ ਟਾਈਮ ਫ਼ੌਰਮੈਟ" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "ਨਾ ਵਾਜਿਬ ਚੋਣ : ਮਜ਼ਬੂਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ " -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "ਨਾ ਵਾਜਿਬ JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "ਨਾ ਵਾਜਿਬ ਫ਼ਾਈਲ ਐਕਸਟੇਨਸ਼ਨ" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "ਫ਼ਾਈਲ \"%s\" ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ |" -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "ਟੇਬਲ ਵਿੱਚ ਕੋਈ ਸ਼ੈ ਨਹੀਂ ਹੈ |" -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "ਨਾ ਵਾਜਿਬ ਫਿਲਟਰ ਸੰਖਿਆ: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "ਰਿਕੌਰਡ ਕਾਮਯਾਬੀ ਨਾਲ ਬਣਾਇਆ ਗਿਆ |" -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "ਦਾ ਰਿਕਾਰਡ ਮੌਜੂਦ ਨਹੀ ਹੈ." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "ਰਿਕੌਰਡ ਕਾਮਯਾਬੀ ਨਾਲ ਸਾਂਭਿਆ ਗਿਆ |" -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "ਹਾਂ" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "ਨਹੀਂ" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "ਵਿਚਕਾਰ" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "ਵੇਖੋ ਰਿਕਾਰਡ" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "ਰਿਕੌਰਡ ਬਦਲੋ" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "ਚੁਣੇ ਹੋਏ ਨੂੰ" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "ਸਾਂਭੋ" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "ਰੱਦ ਕਰੋ" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "ਜੜ" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "%(name)s ਮੁਤਾਬਿਕ ਸ਼੍ਰੇਣੀਬੱਧ ਕਰੋ" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "ਫ਼ਾਈਲ ਦਾ ਨਾਮ ਬਦਲੋ" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" -msgstr "ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ \\'%(name)s\\' ਅਤੇ ਇਸਦੇ ਵਿਚਲੀਆਂ ਸ਼ੈਆਂ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" +msgstr "" +"ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ \\'%(name)s\\' ਅਤੇ ਇਸਦੇ ਵਿਚਲੀਆਂ ਸ਼ੈਆਂ ਨੂੰ " +"ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ \\'%(name)s\\' ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ ਘੱਟ ਇੱਕ ਫ਼ਾਈਲ ਚੁਣੋ |" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "ਲਿਸਟ" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "ਬਣਾਓ" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "ਫਿਲਟਰ" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "ਮਿਟਾਓ?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਰਿਕੌਰਡ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "ਜੋੜੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "ਫਿਲਟਰ ਜੋੜੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "ਲਾਗੂ ਕਰੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "ਫਿਲਟਰ ਬਦਲੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "ਲੱਭੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "ਨਵਾਂ ਰਿਕੌਰਡ ਬਣਾਓ" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "ਸਾਰੇ ਰਿਕੌਰਡ ਚੁਣੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "ਰਿਕੌਰਡ ਚੁਣੋ" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ ਘੱਟ ਇੱਕ ਰਿਕੌਰਡ ਜਰੂਰ ਚੁਣੋ |" -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "ਕੀ ਤੁਹਾਨੂੰ ਯਕੀਨ ਹੈ ਕਿ ਤੁਸੀਂ ਰਿਕੌਰਡ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "ਮੌਡਲ ਕੱਢਣ ਵਿੱਚ ਨਾਕਾਮਯਾਬੀ | %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/pl/LC_MESSAGES/admin.mo b/flask_admin/translations/pl/LC_MESSAGES/admin.mo index f243a2335c026a5d2591a5095da87c6edd64b3cb..9839d0304284054cf49d57bf6a41fb4c69519823 100644 GIT binary patch delta 1859 zcmYM!S!h#P9LMp0Z0a(#jj4MRZCvWsrX*3+IF$j#4XQW~GvZp2x)duYqc4gkD0KlH zAFf);ptbm9A6$rP-N7isJIkSure}=)t6G-=KE_8Oi25==iGD8`Jey!-<+uU zJDGY>=s#|JHuD$eZ+nhf|9|fEHB;AJ`~mM{0NXJa-(eCzVHC^ynZONRh&or z4Kmcq`kM_kOW9N|CepFUxvlqxH6UZ{JnDfg4#FE4#5ULe3N`K@WJ2q7?Y;xd%4rv1 zG0t|bMnCP{n8*6ImkUk&I}XQ29D`ZZ!cTELzQhvDB@JV-6xCjWT41~DKZfIIXEB7& zaWr)UcJM&dp!!jo8lEzVo0i5{Z@`h?m+H|of~VFW`1dnc|yzP5^g z!>|SmG41+298CK(rgXNKxX^?x&g-cDKd}$qL``rThhV#Ff5ZrFe|~R9N>B?fMDUM$ z@1l;f8zUHE^)jqL1yB+lC<`E6R*VX4D(Zd`Rcv!n53a>H)}kgp zg(cXE3g9g&lbxt}zu^ch;JjzzL?mM=Tg!!ZvI(`5qo{~mTz?1Zbs9)zX=LXe|de5Jt7W#rZf(gu~ z4E>BMuJx$mJb-M{nozIn71VqWoKKuDP(}V4bM*ed<$_Jxdt?pEVK$D@LRgIDsD+lG z7TAi~aUJf*X4D4a{CKc=`vnzXEh-af)DbkIiu63{h_aZ{12?$fYmeNGPGnB&LZvFm zb`)3yOK~P9uo{)2dQ_m-a27s8JvWqsQSFRJ)j~O{b}CSB*TS$Z>lsi>PBjwu+8)cCcVn4tstW`ptk|^pT%bDmOqd$sbAw;AQ>-pk7&>uCndwf2h@8`$+ z^ZtCkw=*64I@4Fn@;gI#)>;rQh8Ebrn*#Q;kr@jH@k(8M!XfwQ;_E7-0g?Z6tm3v1EETkus|{{*$b1>61y zR#UH-Pq4Te1K4ZpPoc(-V376AIECAB3M(;Zfia7*3QMrv+J&0vAyi;-)J~p39o-Ie z@GVq8pCiBKG9QcZXDq{6+g?^o{uj~^q@XiyMNQal?X>M{F^Bebs0q4Jci>UH3Afw! zo#;^aP&+(|n*SmyfM4zN9Cmd-_39GxuN1{;(1d%CB$#(mXZaB_#(a$mY|{EYYT+MI z8T%cTkwPX>fPU1tYSg%9)DgE~1FpvvnDUW-o%MS(IGC~ig!R<(8Kr<)P`7=Jt>1%M zpa+$?$55BB54pEy8>)W-71$t>b+Z%IZ`eK`NmI}Qqqf6`$o(@%ZToTCej2};Ln=`d z?`NADcL3SEIgDC(0^2Zyb$A1tu$FUJj+^l|+=06>{Q(6SlZJ+0Ie!7&!sBv|u?}awhyiZ`Q-v40=3SbPC(h1bWr|@Q+ z!j*UpmAX1^l6KO9+Q}oRfOpyUPf@Sm54L^-)o&T^wlcB-^|qz3M(_Ut3X1FmDg%Ea zk(qK(pn-=S{vCDf(6iX_EMqXPO1iQN?N<-xHV2lYMBidyhNQ~)W|dM{&I zXYme&7chg`(FUR*YbJ^sup5<`{iub;QAcqKb##-c{uhxc%#3X>!A{q0V>;wS!q)g~27+iF#3&FpRo03DhNf4wac<`+P4d&{0%I z-$(U3gc^5j$;#}1wT$g>&OW$cJ5D2C=Vk`AgX{Kr!P2qQa|3yWTiv8H5bJj%W9N&C zb9@i+ib8^E&t~XrrdN9-%3HLeu z?vrk`-;Hh=bfU4O6OJa5p-9B-Z}b-Xj^u}v?m)sj<9pM4#a}e9X;pK3LsOfV@Nf05 z_=miQOXIn%jdzZnEzRWlQ$vG^?V%GdW|vAedLNeu#`Y{q{5QIs%IN<_7ppvyjV>4% rUEUjtxF^4e#!ikh<)&<`(Xi_bg|Z>Wo(@GrjoxR0NgL!#Rd@dbimDB6 diff --git a/flask_admin/translations/pl/LC_MESSAGES/admin.po b/flask_admin/translations/pl/LC_MESSAGES/admin.po index b01df7afa..4f5ada8ca 100644 --- a/flask_admin/translations/pl/LC_MESSAGES/admin.po +++ b/flask_admin/translations/pl/LC_MESSAGES/admin.po @@ -1,275 +1,265 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: pl_PL\n" "Language-Team: Polish\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && " +"(n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: pl\n" -"X-Crowdin-File: admin.pot\n" -"Language: pl_PL\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Strona główna" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Nieprawidłowe polecenie." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Plik do wgrania" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Plik wymagany." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Nieprawidłowy typ pliku." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Zawartość" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nieprawidłowa nazwa" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nazwa" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Plik \"%(name)s\" już istnieje." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Odmowa uprawnień." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Wgrywanie plików jest wyłączone." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Plik zapisany pomyślnie: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Nie można zapisać pliku: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Prześlij plik" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Tworzenie katalogu jest wyłączona." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Katalog utworzony pomyślnie: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Nie można utworzyć katalogu: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Utwórz katalog" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Usunięcie jest wyłączona." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Usunięcie katalogu jest wyłączona." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Katalog \"%(path)s\" zostało pomyślnie usunięte." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Nie można usunąć katalog: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Pomyślnie usunięto plik \"%(name)s\"." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Nie można usunąć pliku: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Zmiana nazwy jest wyłączona." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Ścieżka nie istnieje." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Pomyślnie zmieniono nazwę \"%(src)s\" na \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Nie udało się zmienić nazwy: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Zmień nazwę %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Wystąpił błąd podczas zapisywania zmian na %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Zmiany %(name)s zapisane pomyślnie." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Błąd odczytu %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Wystąpił nieoczekiwany błąd podczas odczytu z %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Nie można edytować %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Edycja %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Usuń" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Czy na pewno chcesz usunąć te pliki?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Usuwanie pliku jest wyłączone." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Edycja" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Nie może operować na niepustych katalogach" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "jest równe" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "nie równe" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "zawiera" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "nie zawiera" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "większe niż" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "mniejsze niż" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "puste" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "na liście" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "nie na liście" @@ -282,44 +272,37 @@ msgstr "nie na liście" msgid "not between" msgstr "nie pomiędzy" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Nie udało się uzyskać modelu. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Nie udało się utworzyć rekordu. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Nie udało się zaktualizować rekordu. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Nie można usunąć rekordu. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Czy na pewno chcesz usunąć zaznaczone rekordy?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +310,33 @@ msgstr[0] "Rekord został pomyślnie usunięty." msgstr[1] "%(count)s rekordy zostały pomyślnie usunięte." msgstr[2] "%(count)s rekordy zostały pomyślnie usunięte." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Nie można usunąć rekordów. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Nieprawidłowy wybór" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Klucz" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Wartość" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Już istnieje." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +344,15 @@ msgstr[0] "Przynajmniej %(num)d element jest wymagany" msgstr[1] "Przynajmniej %(num)d elementy są wymagane" msgstr[2] "Przynajmniej %(num)d elementów jest wymaganych" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Błąd integralności. %(message)s" @@ -370,274 +361,242 @@ msgstr "Błąd integralności. %(message)s" msgid "Invalid time format" msgstr "Nieprawidłowy format czasu" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Nieprawidłowy wybór: nie można zmusić" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Nieprawidłowy JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Nieprawidłowe rozszerzenie pliku" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Plik \"%s\" już istnieje." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Nie istnieją pozycje w tabeli." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Nieprawidłowa wartość filtru: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Rekord został utworzony pomyślnie." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Rekord nie istnieje." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Rekord został pomyślnie zapisany." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Zależność Tablib nie zainstalowana." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Niewspierany typ eksportowy \"%(type)s." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Tak" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Nie" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "pomiędzy" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Zobacz rekord" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Edytuj Rekord" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Z wybranych" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Zapisz" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Anuluj" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Zapisz i dodaj kolejny" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Zapisz i kontynuuj edycję" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Korzeń" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sortuj według %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Zmień nazwę pliku" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Czy na pewno chcesz usunąć rekursywnie \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Czy na pewno chcesz usunąć \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Wybierz co najmniej jeden plik." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Lista" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Tworzenie" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Szczegóły" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtr" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Usunąć?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Czy na pewno chcesz usunąć ten rekord?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Nowy" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Dodaj" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Dodaj filtr" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Eksport" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Zastosuj" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Zresetuj filtry" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Szukaj" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Utwórz nowy rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Zaznacz wszystkie rekordy" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Zaznacz rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Wybierz co najmniej jeden rekord." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Czy na pewno chcesz usunąć ten rekord?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Nie udało się uzyskać modelu. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Zależność Tablib nie zainstalowana." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/pt/LC_MESSAGES/admin.mo b/flask_admin/translations/pt/LC_MESSAGES/admin.mo index 804cc383f295b5565e903b236a004d0ca3e59dad..b6d3c3f61a1f2d2ba0dbcc30f9d6ffa6fd508fb0 100644 GIT binary patch delta 1853 zcmYM!Z%oxy9LMqRPryImg?mXsE?4-G{}8?Gaz`+Tr8(5v5ZS_IPDgh@aa{xzbJnP< z58B)m#`qOA|Ezyo&K{+AJrFDBrkfAgte&(6wKk?3InADs_@H`!T!mI%EG0gl{!c8e1o3IMEp(ak@2JFKpan!Xhq6Yri_5Y3QXh+$e za(o6W@Br$)w^7fZ#m)FFmf;~-*r6`3yzK0t46I_W` zu>_~E7-wDoJU&4?hleyysWXO|C3IAAqZiiWDr|J^HuPzCp;mGXHNh9Ie-ii5o<^;B zb7-+Po|90{@insA&BZOM7mim#ypx`}*jnu}^+4&(R;w_r8f zrIdA|k4JDTeuN6(y7LF*6`Mg7^B<_%xnIcsQx`T*hpPEsQ~-IDIE%8Cs0YhX16H~I zIFfd2cKxlczXQiSvqSFt`$Vn4A9B(AE2vc8#n4sejYT!}S7JrA@ zkvU{h_5g|PaiJ);#pJIBt5E~LfC}&+syL71M*Iv_LpM<=ySv!VScp+n)d|!Cdr-$| z5PkdrmGf_qMcJ(Te%`gCEMGei=TeQWsDS%XD;`20hfxbVhYD~C3w8eg;zrf0AAu-T zB4uFBsG@uxHDEWYdJj7XP{(u#8N$X;0iH+g+$8F}-$7!v@S4T(HsW5|+i?x^+ZZ?6 z(hI1ZT|w>06e^H8R8AkF0{I6OSRNNWSBc7f3o56(kStjbvdeZ9bt*XXe78@bRgIn?g-9=CnCxEc%mtutoM`2=0ww$L|w2W@@h_3M`v&$ z(&{}O+>5-CTh~yV$fkKhrt9ww_Lr>-PL^e|712H~ UI9dL2&>HIqPRCvf7Gm4~14GitDF6Tf delta 2368 zcma*neN5F=9LMod9)&BXbooS4k>M$D{(T}S!6F1;W+=zAfG&bTp zSc})KC3hIpPJJ!T&~sR9OwxE1s%bcG{d~H^Od(^9KWlnG0Q0FYzye%m+gnl3bs!U( zZd-p0>#0Yu9FJJv!wl+Q<1E%US1D-XA25Ko@J@i>&B1F}h_`HeVJ`VEqM@9E&UiU$!WQdl+un+4w6~)s=s?|p?Km4B zx9tldhn zFQGE_BPt_VOrikuQR6C6;~G&%+>CX&4r_4OPyTh*$7pcyee1VaOFffO3aANn+wZmY zHq-*$sLbs^UBVvZ-kP1L=i{ir#*nO=3Dk4@ZU4a}1ugJ`ec%=3{+ScD{giD#i~D?} z()RbVO^Rj!HU3G|#Cx$7pT#D;fU9vP=dc3XP_O40>UB)MMnMtZz=e1dtFfH?*5f+V z*^QtA+mG7WAyfcIkRfIg6~JlKd}nb!p11WI*g*XzYTg>omm^4;Z4{KEJxJEge$@MY z1o<~_^0gGtpeFta73h?80nzEUufZzpMP0tVsH1(u*3Y4y`x*7N6!NZD=>1YzI3VDQ4_C6-QsTBzQxubM*SY_KxJ+m71&->;Kz^@n-i$tmn*2F%I3#~ zbW}9UAZ512R5S? z9ztzo4{{C6zIo(duh~%=bXz|`otPsJ2)H+$Gzs9fuioP8;rY7+zrz;Jx%JRoDN@lXx#O#@%G^p$T<_7+Z8j+\n" +"Language: pt_PT\n" "Language-Team: Portuguese\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: pt-PT\n" -"X-Crowdin-File: admin.pot\n" -"Language: pt_PT\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Início" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Comando inválido" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Ficheiro para carregar" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Arquivo requerido." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Tipo de arquivo inválido." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Conteúdo" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nome inválido" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nome" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "O arquivo \"%(name)s\" já existe." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permissão negada." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "O Upload de arquivos está desabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Arquivo salvo com êxito: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Falha ao gravar arquivo: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Carregar Ficheiro" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "A criação de diretórios está desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Diretório criado com sucesso: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Falha ao criar diretório: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Criar diretório" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Exclusão está desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Exclusão de diretórios está desabilitada" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Diretório \"%(path)s\" foi excluído com sucesso." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Falha ao excluir diretório: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Arquivo \"%(name)s\" foi excluído com sucesso." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Falha ao excluir arquivo: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Renomear está desabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "O caminho não existe." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Renomeado com sucesso: de \"%(src)s\" para \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Falha ao renomear: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Renomeie %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Erro ao salvar alterações para %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Alterações para %(name)s salvas com sucesso." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Erro ao ler %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Erro inesperado ao ler %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Não é ṕossível editar %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Edição %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Excluir" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Você tem certeza que deseja excluir estes arquivos?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Exclusão de arquivos desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Editar" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "igual" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "diferente" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "contém" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "não contém" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "maior que" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "menor que" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "vazio" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "na lista" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "Não está na lista" @@ -282,84 +271,85 @@ msgstr "Não está na lista" msgid "not between" msgstr "Não entre" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Falha ao obter model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Falha ao criar model. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Falha ao atualizar model. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Falha ao excluir model. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Você tem certeza que deseja excluir os models selecionados?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Registo eliminado com sucesso." msgstr[1] "%(count)s registos foram eliminados com sucesso." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Falha ao excluir models. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Não é uma escolha válida" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Já existe." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Erro de integridade. %(message)s" @@ -368,274 +358,242 @@ msgstr "Erro de integridade. %(message)s" msgid "Invalid time format" msgstr "Formato de hora inválido" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Escolha inválida: não é possível converter" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON inválido" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Extensão de arquivo inválida" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "O \"%s\" já existe." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Não existem itens na tabela." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valor de filtro inválido: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Model criado com sucesso." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Registro não existe." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Model salvo com sucesso." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Sim" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Não" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "entre" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Mostrar Registo" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Editar Registro" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Com o(s) selecionado(s)" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Salvar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Cancelar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Guardar e Adicionar Outro" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Guardar e Continuar a Editar" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Raíz" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Ordenar por %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Renomear Arquivo" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Você tem certeza que deseja excluir \\'%(name)s\\' recursivamente?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Você tem certeza que deseja excluir \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Por favor, selecione pelo menos um arquivo." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Listar" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Criar" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detalhes" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtro" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Excluir?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Você tem a certeza que deseja excluir este item?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Adicionar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Adicionar Filtro" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exportar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Aplicar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Limpar Filtros" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Pesquisar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Criar Novo Registro" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Selecionar todos os registros" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Selecionar registro" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Por favor, selecione pelo menos um model." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Você tem a certeza que deseja excluir este item?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Falha ao obter model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/pt_BR/LC_MESSAGES/admin.mo b/flask_admin/translations/pt_BR/LC_MESSAGES/admin.mo index d7ce71923bfca5e42a7427ac257e381415e64765..efa3661fdb88faa209091705bea4f0d21d204075 100644 GIT binary patch delta 1859 zcmYM!e`wTo9LMqZU6N3w;cjs!I8!X*o2pY;T76XwPgzd)a&pacllT&D zz+=t}_zdwM$XBej*lf93*4k-2O2_lg*9s5p1TxmnpuRAPWq27QIOF>7pvEmC6PlG2 z;uY9PxC-lVyR#ny#6uWleH*5si9f(f`~vH761DIGuEE>57MD|oN3aDI??x@~hU*{2 z)x?unjW=)=76l96Ye0?PijT3r?W3_0J*>jdF@$;NkEn^}Pzm{$7T%x)wPhiUVhlC$ zHssebe5}A%u^iuW{hwe3@fc>cx8KrGN%GDqRR0z9;}56_e!^vV)5X5h!otf?6?p#NI}I zZxpqaUtt{2VGQq}wzQU2qu7QUa8H=}D}f<8befN#;tx?1o*o2?r<2a35F~~kB(Osy+yBjy+AU5JD)M3xg(a^&Gpx&sMIxB$?(q(n11U8~3 zY{6RWaB(jti2G0zA48S)5~?zb$jjTmNbVM9pS9KXe5}{~Z>FJ%dohW9sEm(0&te1d zZ>U2S;$$gKqOM;z>J}V8Js)w;CooDpi#iKScwLHPO{nYHc|T_V`)KG*58yf+MrHmr z>dnt$6fdIQ@CGWus)q~Lv<-EtpG95Ye%F5xby(j+RrX8Nyr)oydqV2|pK~2~)IFa< zlC}j@#+oGt6{ym-p|&7{6vYmsD)13@;c3)75wcOqN<6}=Q~k}_PBVUCbzz*I*@xIc-NQf zE1mRt&EX+$HazByl)W2CHN_L@c&aIyN^MG{V~M1*y`#Jw}?>Xmx z9`2oQAK8%op~5?6_@w#O@q43C(f^;O#m1;AgiEj){kRc}a0hna9t`0TY{vJo34gV& zxXqYO;x1gI`*4{tS(Br%nu>GQFBUGCd8DoJ7cVrZ!7}38u^iXh`Y7tYtw@Jvw~Zge zFmVclc*^=AdWpYBALE;=6x8wWScA84CDt%qW!izO@IJf)U2MP?Z2UHAfUj)*O>88t z@sTWUz*>CJ#!sNyk71DU%?yRR@Di>-&r)LoScj$9X6-_C^Z+WcG-@VKp|)-a9Xx?b z=mX?yzU8kPf5r;DW$Pu?vY#piJwW~V49!|e=)car@mC(D$WX-3jM6aMu`Cq8R9OR{g6Hj7vy P7S6p~J7KeEuZ#Wz|1RzR diff --git a/flask_admin/translations/pt_BR/LC_MESSAGES/admin.po b/flask_admin/translations/pt_BR/LC_MESSAGES/admin.po index a8a02ae89..e2581d513 100644 --- a/flask_admin/translations/pt_BR/LC_MESSAGES/admin.po +++ b/flask_admin/translations/pt_BR/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: pt_BR\n" "Language-Team: Portuguese, Brazilian\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: pt-BR\n" -"X-Crowdin-File: admin.pot\n" -"Language: pt_BR\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Início" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Comando inválido." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Arquivo para upload" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Arquivo requerido." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Tipo de arquivo inválido." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Conteúdo" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nome inválido" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Nome" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "O arquivo \"%(name)s\" já existe." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permissão negada." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "O Upload de arquivos está desabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Arquivo salvo com êxito: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Falha ao gravar arquivo: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Upload de arquivo" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "A criação de diretórios está desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Diretório criado com sucesso: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Falha ao criar diretório: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Criar diretório" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Exclusão está desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Exclusão de diretórios está desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Diretório \"%(path)s\" foi excluído com sucesso." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Falha ao excluir diretório: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Arquivo \"%(name)s\" foi excluído com sucesso." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Falha ao excluir arquivo: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Renomear está desabilitado." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "O caminho não existe." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Renomeado com sucesso: de \"%(src)s\" para \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Falha ao renomear: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Renomeie %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Erro ao salvar alterações para %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Alterações para %(name)s salvas com sucesso." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Erro ao ler %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Erro inesperado ao ler %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Não é ṕossível editar %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Edição %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Excluir" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Você tem certeza que deseja excluir estes arquivos?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Exclusão de arquivos desabilitada." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Editar" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Não é possível operar em diretórios não-vazios" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "igual" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "diferente" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "contém" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "não contém" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "maior que" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "menor que" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "vazio" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "na lista" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "Não está na lista" @@ -282,84 +271,85 @@ msgstr "Não está na lista" msgid "not between" msgstr "não entre" -msgid "ObjectId equals" -msgstr "ObjectId é igual a" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Falha ao obter registro. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Falha ao criar o registro. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Falha ao atualizar registro. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Falha ao excluir o registro. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Tem certeza que deseja excluir os registros selecionados?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Registro foi excluído com êxito." msgstr[1] "%(count)s registros foram excluídos com êxito." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Falha ao excluir registros. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Não é uma escolha válida" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Chave" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Valor" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Já existe." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Pelo menos %(num)d item é exigido" msgstr[1] "Pelo menos %(num)d itens são exigidos" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Erro de integridade. %(message)s" @@ -368,274 +358,242 @@ msgstr "Erro de integridade. %(message)s" msgid "Invalid time format" msgstr "Formato de hora inválido" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Escolha inválida: não é possível converter" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON inválido" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Extensão de arquivo inválida" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "O \"%s\" já existe." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Não existem itens na tabela." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valor de filtro inválido: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Registro criado com sucesso." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Registro não existe." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Registro salvo com sucesso." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Depedência Tablib não instalada." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Tipo de exportação \"%(type)s não é suportado." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Sim" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Não" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "entre" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Exibir registro" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Editar Registro" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Por favor, selecione o modelo" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Com selecionado" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Salvar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Cancelar" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Salvar e adicionar outro" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Salvar e continuar editando" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Raíz" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Ordenar por %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Renomear arquivo" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Você tem certeza que deseja excluir \\'%(name)s\\' recursivamente?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Você tem certeza que deseja excluir \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Por favor, selecione pelo menos um arquivo." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Listar" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Criar" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detalhes" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtro" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Excluir?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Você tem certeza que deseja excluir este item?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Novo" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Adicionar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Adicionar Filtro" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exportar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Aplicar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Limpar Filtros" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Pesquisar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Criar Novo Registro" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Selecionar todos os registros" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Selecionar registro" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Por favor, selecione pelo menos um registro." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Você tem certeza que deseja excluir este item?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId é igual a" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Falha ao obter registro. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Depedência Tablib não instalada." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/ro/LC_MESSAGES/admin.mo b/flask_admin/translations/ro/LC_MESSAGES/admin.mo index 4ed230f249f1c88ca13acc59717856225a362216..f35cb1bcc2c136deaa871a64df9b75fb6666ff57 100644 GIT binary patch delta 1827 zcmYMzTWnNC9LMqhmfCh(N-t8@rCT{@1$x=C-5{k{#9G@ZmP!cnU_i5NH(0y9SgG~_ zT!=B?4KO20gc3*}q`Wk^`cPv{Acmk-NjA|31TTpaq9LF$qKO8-zi<*ayZf1$b7tm0 zGygf-GQKkXU3u<7h5t)vk(!6sCDKd#5uQ7gWH%7wp? zt`;o5brcoI*XsCF0L{MlqZZhP3SeC^`%l@n@~1QD$0+W=Iy{Lwns3mErdbk61wByKaNZV%=lx#ntR+3M~-GO1$ z^@*c)W(#V|lc@Jo{`38)6-}dd;1X)(S5OPfI80lk= zqO!UhiOEJVhI{c|oJQT}Yv^H+X!l?(D&Y5##oI+x|KCv8IG;|OhE=1Es0j;n|Jzi+ zPF#$SBYo@zREGnoEuX+zoJH-xpQvjXW*?hy6>8#P)C4c1R{kbxfk#n0cpNp~3GC2y zIYmJ)eu!H68C0@meJ`R0yo`G9ci)?+oS9phsm?g~qmxu%jg+|MOXxc1Tw z?r`bbW$_i!SaUSK!i&dO$C~S6jqbs+ZF8R5_?Vk48w}j%LgmlqHm+=lWnL?v4Y(KQ zA9G78u4dLQ$PZ-tLmfHQnmb{Gqf9h($ delta 2536 zcmb8vd2Ccg9Ki9}mI7<(O<7tB9Vxfn(gISzsvH(k4l7kdlwjVnLs{IuZFk=S1+`5y z@efY(B#3|tsDy+VOd%mQctT7nMo2WE1Y(c`qgXU*42coHKX=f?n21exKQr^@_|0$T z?e3{BH*{Vo?zc_x*UqPc&uiII`}?nYfKt*F##^us3$OumZ~;!o#TdqoSch+8HD0ln z4OFU;`dsWU{jgN2PUTY=OTz){>C6Ll4H>Hnf|&s!ETldHi*TZCpM}zI9x|b7vh@{M zL*2zn+-*IE{ivVET-H|?Dagcq7{cp#D~8yvL^>Tu;Y=Kj21nusTYnQ}fzNFF&sar0 zluNL92M)tWZGAP$_-$Cp`syf!@pu-?Fl&%fkQUCakwM*!EeNMSCO41oKetz+*TVpRny+ zsHyuXJ3Nds{~443zO&D>*wsSnRr%y!Qq)d^Ot=+Ef_fF@EDs`M)CVYmow9z8vhbHE z8M}&-ksy;ufQ2aIs!+z&p&ap44CB3c8>S1$znt|R8Z>@ry@b`&a~LH7O+vZtciH+q zC<`>9WNsPCC5#~VR;@zmpF#<&1IfDTLg}~3KHt_!K^E9)JM2g9pE_*Y-?8nzcqBk7 zQ6}8PHYI=;tb37rrw-vv?7@2c4P_%!IENYN;5gicG3-1+K_Z?=K8NEp9E*?O7&;bP=1=~QcMhn*;|-#%oM zs>jw(Vh#06C_69VCdmZlC;{G$lW+w};5$%W)Av!%`m(i@$z|LelzuC*THgPy6l8*9 zsPPAs%TY8m^BUfXa+{Z+>~uZyuQu@|uk9Ns89ap&;1?+Uzp~G>xuNoV5Jt(+gD9C< ziXnOb*HVznu@yNDwHxJ9y@hg#j-aHx$F{$RS=5gsn^PYl_f=i6_94kqzhf;9=EvlA zY($xVJ@QCx!A?!#0EOqU7iC9_36JAbPohlpJjxHue&jx><0xl*24&}8qx8RmGI4;; z(mo93?HYw7L(N6m$m1yUL@UU@oW&X%Cg3Y5sq00J-=q9K^UaZ*O7Oq@q{n&v@2hMm<$J8o3Z zit=I2l_sg0Z#2$HxL(Xn8{HU)P5GQl9GHU(n(oE^z&- z!uIURHB-7@Ec`eycFs*^G*Z0hMn(fASN}&wyZcIlfe^8K$+UKKB64D1%r%+B)c8fE z72P?d)3O?FB-l}II+I}vYEfDzv=cWiCTa9)C+W%+w`4XG^bLF%D0A`?\n" +"Language: ro_RO\n" "Language-Team: Romanian\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && " +"n%100<20)) ? 1 : 2);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: ro\n" -"X-Crowdin-File: admin.pot\n" -"Language: ro_RO\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Acasă" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Comanda Invalid." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Dosar la spre încărcat" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fişier necesare." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Invalid tip de fişier." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Conţinut" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nume nevalid" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "nume" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Fişier \"%(name)s\" există deja." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Permisiune refuzată." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Încărcarea fişierelor este dezactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Fişier salvat cu succes: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Nu a reuşit să salvaţi fişier: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Încărcaţi fişier" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Crearea de director este dezactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Director cu succes creat: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Imposibil de creat Director: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Crea Director" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Ştergerea este dezactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Director stergerea este dezactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Director \"%(path)s\" a fost şters cu succes." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Imposibil de șters Director: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Fişier \"%(name)s\" a fost şters cu succes." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Imposibil de șters fişier: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Redenumirea este dezactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Cale nu exista." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Cu succes redenumit \"%(src)s\" la \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Nu a reuşit să redenumiţi: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Redenumiţi %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Eroare la salvarea modificărilor la %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Modificări %(name)s salvat cu succes." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Eroare citire %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Eroare neașteptată în timp ce citirea de la %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Imposibil de editat %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Editare %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Ştergeţi" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Sunteţi sigur că doriţi să ştergeţi aceste fişiere?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Ştergere fişier este dezactivat." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Editare" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "este egal cu" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "nu este egal" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "conţine" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "nu conţine" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "mai mare decât" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "mai mică decât" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "gol" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "în lista" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "nu în lista" @@ -282,44 +272,37 @@ msgstr "nu în lista" msgid "not between" msgstr "nu între" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Nu pentru a obţine model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Nu a reuşit să creaţi înregistrarea. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Nu a reuşit să creaţi înregistrarea. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Imposibil de șters înregistrări. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Sigur ștergeți înregistrările selectate?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +310,33 @@ msgstr[0] "Recordul a fost şters cu succes." msgstr[1] "%(count)s înregistrări au fost şters cu succes." msgstr[2] "%(count)s înregistrări au fost şters cu succes." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Imposibil de șters înregistrări. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Nu o alegere valabilă" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Există deja." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +344,15 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Eroare de integritate. %(message)s" @@ -370,274 +361,242 @@ msgstr "Eroare de integritate. %(message)s" msgid "Invalid time format" msgstr "Format nevalid timp" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Alegerea nevalid: nu ar putea constrânge" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON valid" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Extensia de fişier nevalid" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Fişier \"%s\" există deja." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Nu există elemente în masă." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Valoare nevalidă filtru: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Recordul a fost creat cu succes." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Nu există înregistrare." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Înregistrarea a fost salvată cu succes." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "da" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "nu" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "între" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Vezi Record" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Editaţi înregistrarea" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Cu selectate" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Salvaţi" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Revocare" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Rădăcină" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Un fel de %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Redenumiţi Fişierul" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Sunteţi sigur că doriţi să ştergeţi \\'%(name)s\\' recursiv?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Sunteţi sigur că doriţi să ştergeţi \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Vă rugăm să selectaţi cel puţin un fişier." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Lista" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Crea" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtrare" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Ştergeţi?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Sigur ștergeți această înregistrare?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Adauga" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Adauga filtru" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Se aplică" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Resetaţi filtrele" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Căutare" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Creare Nou Record" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Selectaţi toate înregistrările" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Selectaţi înregistrare" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Vă rugăm să selectaţi cel puţin o înregistrare." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Sigur ștergeți această înregistrare?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Nu pentru a obţine model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/ru/LC_MESSAGES/admin.mo b/flask_admin/translations/ru/LC_MESSAGES/admin.mo index e697d9c85d7556fb7be465d85b90aa886f6dcca7..07a8cd868baa72b31878cf3fcc061cc54e64d2e3 100644 GIT binary patch delta 1885 zcmYM!3useU9LMp0Y)sWw+r&q0bv3PzS=*E(YpboR+G_Dx<`Z=IKi8XwLQQ`(jK*S|?c(*Q4)(e7HXKQu!eRIx3o$P% z{ah8Q{t_&qf7{4KJ|4#cyo3YruCoW#&>Pf%LfPpVei9pr z+fbS4#q6|)iUyE>CS@@Sw05;f9b14J&`RfORL9MzOl?JF;vi~ZM^VqUp_Z~8BX}E2 z(MNAu(g=p}3oOG8IpkjhI81?d^J!H42dcq~s7zc#ZN|TleP^Ah`dz4jbR$WzXQ+Dr zy89Z9+6$oWhmh@LBV2h&!riFEl+Ual`C0+f`UFc+YdjM*)7AVf!HqZ#Z{q|UO5SJU zJe-Y(@E-P{I&LR@<#+=Z;YX~)#6t3}RP9G?o-0V!tQ)n9U*Q3!4p`44{$sV<|tKTBTm5`I2Jpw247-K=f8}zRYt*b4C7AJ8|(}+3F|`5 z{53|=&nV|&B~Ha(P)l_kmB}YqibE(=M(a@nU4_~^2T)6L6a(~ctz7VquyZQF%cuvh zqL!csb!@Wun}Xv|DQ?Ek@GL5|-Kf-N^YCtrV+ppS+Ifz;pBqk3qzV&E%GPk95&ei- z%RM*=kK=TFh#KIyqVzehM8;%`QG4JARH_eQ6?USQD7!eF*~zF)`8BG)^Qb*>rFd_1rDAx~3+p z^WvEU{a#bnTc6k5|Ee!JK4+KrC})l@7_W##t0VD>a6DcUtuBqmlJ&tg87t;5N}dkx n^i51wgue5~s>-9@snE4dueBiH_ih&M$w;m*?(n`GdD8bE7jVL| delta 2124 zcmYM!dra0<9LMp)MGZl2Qd~s%aZzhr-f$MXRNmHtK=pBxu>z%8~m$U94=jRjjoN`6u19Kj{7GIa}=E_d4hMJLmk)`JVIp z{Z@DALGMrT;bVrsUj9@0e=AJ2|NnAV7^6@guEau&!Ae|)JFpygVICgCLcD;v_?I>L z4r8`b--gT84(~L^YkU+o5O~KL2;MNakiI4+BG@4jW2vWM9B#Dn8dSS_WI)qk>rZ1o z^&U*e*Q_%bPW>82@_h3P1r2;16LASMFp=eIrsbH8)wm8ln2ASi{XNtJzOnJYF^hU) zB$LH^aSiUV^=DB1$1t7eoAVUz!S68{L!*pI!BmXKGV3t+bmZp7Xn^HR_QUbPKQA?MFb+W4%EU&60KNG0+!XISQ1 zoJQ^a52%&jR6SxDv#QQLX1F#8qqw2@82JUATd|S-0t&gDky^K7|Oro|Vfc(r2F4dSoBc;3vi}55X z)0fe!RNtg9im6WULv$83&=u7E+o%;e8NmqxSY7R^bTN;T&qB348?f9Z2WG z8qEW!etS`8qdSxQEA=lCD8)I{-i7gWO`w#EQoaXuYL6hhV7^A3nMKsV8jW*m(l8uL zP!lLewX3!DChK10MKGP&n}es-Ya5QDPVYEszzJLb47JBsP#qVt{eLW96CTm->36#K zw|Tn!iz`=!#yrxp&(qq!z0L9T4m5Z5`TvRfJS42+pvU(~^k{l>OIJsW)8;wg>1p%y zv<^Bw`}>`ap1%I(t}ahozJF)T&XBmmvb=(#yn-^PprAtKQs24Qc3)!LQQw8PF|hne(cV=(}BZ*BkuXYaNwBZeneo>og#QF-&dHN9hSv(h`%3r zkvkUx!|sF=7;-1v58N4d*0`@Tz_9OnTDm_fturigoI4*f&{SZ^H;{2Dt1&oh+D\n" +"Language: ru_RU\n" "Language-Team: Russian\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: ru\n" -"X-Crowdin-File: admin.pot\n" -"Language: ru_RU\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Главная" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Недопустимая команда." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Файл для загрузки" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Необходимо выбрать файл" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Недопустимый тип файла." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Содержимое сайта" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Недопустимое имя" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Имя" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Файл с именем \"%(name)s\" уже существует." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Доступ запрещён." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Загрузка файлов запрещена." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Файл успешно сохранён: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Ошибка сохранения файла: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Загрузить файл" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Создание новых директорий запрещено." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Каталог успешно создан: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Ошибка создания директории: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Создать директорию" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Удаление запрещено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Удаление директорий запрещено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Каталог «%(path)s» был успешно удален." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Ошибка удаления директории: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Файл \"%(name)s\" был удален." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Ошибка удаления файла: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Переименование отключено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Путь не существует." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "\"%(src)s\" был переименован в \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Ошибка переименования: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Переименовать %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Ошибка при сохранении изменений в %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Изменения в %(name)s успешно сохранены." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Ошибка чтения %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Непредвиденная ошибка при чтении из %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Не удается изменить %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Редактирование %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Удалить" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Вы уверены что хотите удалить эти файлы?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Удаление файлов отключено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Изменить" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Невозможно редактировать непустые директории" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "равно" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "не равно" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "содержит" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "не содержит" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "больше чем" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "меньше чем" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "пусто" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "в списке" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "нет в списке" @@ -282,44 +272,37 @@ msgstr "нет в списке" msgid "not between" msgstr "не между" -msgid "ObjectId equals" -msgstr "Id объекта равно" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Не удалось получить модель. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Ошибка создания записи: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Ошибка обновления записи: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Ошибка удаления записи: %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Вы уверены что хотите удалить ?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +310,33 @@ msgstr[0] "Запись успешно удалена." msgstr[1] "Было удалено %(count)s записей." msgstr[2] "Было удалено %(count)s записей." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Не удалось удалить записи. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Неверный вариант" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Ключ" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Значение" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Уже существует." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +344,15 @@ msgstr[0] "По крайней мере %(num)d элемент требуетс msgstr[1] "По крайней мере %(num)d элемента требуется" msgstr[2] "По крайней мере %(num)d элементов требуется" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Ошибка целостности. %(message)s" @@ -370,274 +361,242 @@ msgstr "Ошибка целостности. %(message)s" msgid "Invalid time format" msgstr "Неправильный формат времени." -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Неверный вариант: невозможно преобразовать" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Недопустимый JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Недопустимое расширение" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Файл с именем \"%s\" уже существует." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Нет элементов в таблице." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Недопустимое значение фильтра: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Запись была создана." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Запись не существует." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Запись была сохранена." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib не установлена." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Экспорт в формате %(type)s не поддерживается." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Да" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Нет" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "между" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Просмотр записи" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Редактировать запись" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Пожалуйста, выберите модель" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "С выбранным" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Сохранить" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Отмена" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Сохранить и добавить новый объект" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Сохранить и продолжить редактирование" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Корень" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Сортировать по %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Переименовать файла" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Вы уверены что хотите рекурсивно удалить \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Вы уверены что хотите удалить \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "Размер" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Выберите по крайней мере один файл." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Список" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Создать" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Подробнее" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Фильтровать" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Удалить?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Вы уверены что хотите удалить эту запись?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Новый" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Добавить" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Добавить Фильтр" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Экспортировать" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Применить" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Сброс Фильтров" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Поиск" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "элементы" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Создать новую запись" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Выбрать все записи" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Выберите запись" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Выберите по крайней мере одну запись." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Вы уверены что хотите удалить эту запись?" +#~ msgid "ObjectId equals" +#~ msgstr "Id объекта равно" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Не удалось получить модель. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib не установлена." + +#~ msgid "Size" +#~ msgstr "Размер" + diff --git a/flask_admin/translations/sk/LC_MESSAGES/admin.mo b/flask_admin/translations/sk/LC_MESSAGES/admin.mo index e54c0e22bb3460d85582ea4df6b2cb871bb91c43..1ee7e757df6a4e41c6838e80e677f924d29e5357 100644 GIT binary patch delta 1859 zcmYMze@NX`7{~GF&g+~xy?VE_)Xi(P&0p7DucBOYE5<7O`Op4{=0X-*anV|W!Jr@4 zHfVo1rS_cz8DV3CQ7{s2c$FwCL|g19wJ027HKo{O&Hj)P8+(7e2PW71`kr&o_nhZE z&p8taE&_7`Ob?{%xe|Lsj_y5kVG*j1kd;l+F0Iy;u-oO|xVi;?(%<6C_*5G01 z7(PXN9vNyitIQrWOISS*o9KAf*_Hmm29dG$CF+F~=Hs_mfEQi=AEzOw#ZOR-@W4p%&?)So+^!ON7vcA2-!^3zGi}6#;!%^oHYNB6J0WG3-a2r*!yBNZf)#-^_ zkdN)+s}SQD#2(l0;TqbXVM4Y2iU&ih=P{{ybTNz?>qaV=hT?OPb4?axhTWCLo! zR#bmGzKA`j3|v5+odqOjyOT@)RkLiiOP`gY0tq{#s0Eu)8F~Sgf!9$1y@`6S2bW8T zVcJ7jjptFNyp16&Vf7kpK?M*Gkbj-xcU;H2s0k0DGBAKTT!YBDvJ0a4p+j-T_w7 zj-!4*g8Ok271$FLSZC&Gtisn&*Xugg zS}_OZ!mQ{Jm0pc{vpy z(xHeBIX^}n%0cHz=NZ%lDb($lKwY@3$ovO8ujTp8bON>!d0~TNt2Cxlt@K$WaJFo#C#U?zB z^?1=*k!Q>n>RT~a@8Q+PB#lR56%7;CPcsk9Ur1jQ$j@{r#~}3;Sc2A{iv-w zhz^dS0y=|y%p6~3_!E}mW!qj_ME;l2P(wj`+>9Eq#oA`u+tEk+7SsS8s58)oSK&U} zo>b1q>Unv@(K?5E^l3-p$?d9u8AM+k6uyfYWQ4@cK z%GmFyjN~(j0t}-1)uQ?}p|*GfHsCf~i-Q63ue~0p!NIikd#tCPLoWq%BkHu@Z0on6 zCg?gm46t1L>eCluoaShg^I^2c2 z6)Dt;o<;@uJTkU<#XdiSTKQ+Fm41!d^Pf=xYd_aP9_kitL^7W=-4xU@g)GiIf*N=X zm*WY%0cTK|`U4fHeoEglL$+E7uTP zsQa$T+~ZBC>(q@rG7q8xd=eGd1S*5)P#Kyd>7+O^`-q>H}1O zA6sWphxZ%nFUvP(8ZObG4vVOP{QOnYbt*v}x@y$nth4Q{E2hroR{8VyxCy7Pzt@dU zeNs^53*6qb*WH!a-s`vngW+i0n_JqqtTXC{!&75KJ*t4r%%N9g{NQ2OyxC}RZcxnHu~S#3M*3o8{46ZceDIE z6x{ZzV{7lsL^qrsABx1I{qaP^iA7jV`m_@ZM`F|CMA<(Sj-@9;-o>gJ8|bO(_J06? Co(^jO diff --git a/flask_admin/translations/sk/LC_MESSAGES/admin.po b/flask_admin/translations/sk/LC_MESSAGES/admin.po index b0e0c25e4..626c1dbff 100644 --- a/flask_admin/translations/sk/LC_MESSAGES/admin.po +++ b/flask_admin/translations/sk/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: sk_SK\n" "Language-Team: Slovak\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: sk\n" -"X-Crowdin-File: admin.pot\n" -"Language: sk_SK\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Domov" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Neplatný príkaz." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Súbor na nahranie" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Súbor je požadovaný." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Nesprávny formát súboru." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Obsah" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nesprávny názov" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Názov" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Súbor s názvom \"%(name)s\" už existuje." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Nepovolený prístup." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Nahrávanie súborov nie je povolené." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Súbor s názvom %(name)s bol úspešne uložený" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Nepodarilo sa uložiť súbor: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Nahrať súbor" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Vytváranie adresárov je zakázané." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Adresár: %(directory)s bol úspešne vytvorený" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Nepodarilo sa vytvoriť adresár: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Vytvoriť adresár" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Mazanie je zakázané." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Mazanie adresárov je zakázané." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Adresár \"%(path)s\" bol úspešne odstránený." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Nepodarilo sa odstrániť adresár: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Súbor s názvom \"%(name)s\" bol úspešne odstránený." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Nepodarilo sa odstrániť súbor: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Premenovanie je zakázané." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Cesta k súboru neexistuje." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Úspešne premenované z \"%(src)s\" na \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Nepodarilo sa premenovať: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Premenovať %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Chyba pri ukladaní zmien do %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Zmeny %(name)s boli úspešne uložené." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Chyba pri čítaní %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Neočakávaná chyba pri čítaní z %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s sa nedá upraviť." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Editovať %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Vymazať" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Naozaj chcete odstrániť tieto súbory?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Mazanie súborov je zakázané." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Upraviť" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Nedá sa pracovať s prázdnymi adresármi" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "rovná sa" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "nerovná sa" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "obsahuje" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "neobsahuje" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "viac než" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "menej než" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "prázdne" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "v zozname" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "nie je v zozname" @@ -282,44 +271,37 @@ msgstr "nie je v zozname" msgid "not between" msgstr "nie je medzi" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Nepodarilo sa získať model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Nepodarilo sa vytvoriť záznam. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Nepodarilo sa aktualizovať záznam. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Nepodarilo sa odstrániť záznam. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Naozaj chcete odstrániť vybrané záznamy?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +309,33 @@ msgstr[0] "Záznam bol úspešne odstránený." msgstr[1] "%(count)s záznamy boli úspešne odstránené." msgstr[2] "%(count)s záznamov bolo úspešne odstránených." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Nepodarilo sa odstrániť záznam. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Nie je platným výberom" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Kľúč" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Hodnota" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Už existuje." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +343,15 @@ msgstr[0] "Minimálne %(num)d položka je povinná" msgstr[1] "Minimálne %(num)d položka je povinná" msgstr[2] "Minimálne %(num)d položky sú povinné" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Chyba integrity. %(message)s" @@ -370,274 +360,242 @@ msgstr "Chyba integrity. %(message)s" msgid "Invalid time format" msgstr "Nesprávny formátu času" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Neplatný výber: Nepodarilo sa vynútiť konverziu" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Neplatný JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Neplatná prípona súboru" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Súbor s názvom \"%s\" už existuje." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Neexistujú žiadne položky v tabuľke." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Nesprávna hodnota filtra: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Záznam bol úspešne vytvorený." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Záznam neexistuje." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Záznam bol úspešne uložený." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib závislosti nie sú nainštalované." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Typ exportu \"%(type)s nie je podporovaný." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Áno" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Nie" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "medzi" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Zobrazenie záznamu" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Upraviť záznam" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "S vybranými" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Uložiť" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Storno" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Uložiť a pridať ďalšie" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Uložiť a pokračovať v úpravách" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Hlavný" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Podľa %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Premenovať súbor" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Naozaj chcete odstrániť \\'%(name)s\\' rekurzívne?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Naozaj chcete odstrániť \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Prosím, vyberte aspoň jeden súbor." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Zoznam" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Vytvoriť" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detaily" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Odstrániť?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Ste si istý, že chcete odstrániť tento záznam?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Nový" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Pridať" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Pridať filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exportovať" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Aplikovať" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Odstrániť filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Vyhľadávanie" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Vytvoriť nový záznam" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Vybrať všetky záznamy" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Vyberte záznam" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Prosím, vyberte aspoň jeden záznam." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Ste si istý, že chcete odstrániť tento záznam?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Nepodarilo sa získať model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib závislosti nie sú nainštalované." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/sr/LC_MESSAGES/admin.mo b/flask_admin/translations/sr/LC_MESSAGES/admin.mo index 19f4f89932bd82eeacb734fca4138c7ef5b4e62c..9e5e15c55ab3f8b7ec5c97076e510fea3fa81227 100644 GIT binary patch delta 1876 zcmYM!e`u9e9LMqRvma^u;dXCpb9Y;NZdRMqYunvy%~HqEG`Q-Z#FFN^?cVarewCY* zRM#kGls{$HSNIB2Wk_%#c<%LXZg-_@5JtviD~@(74;{oO93fJ>PTA z_u0{hCRb*E4;Q>={5;EVEx(C;_5S~P7rw1!l|f zVP^){)1N@5*fid0mbJ??8W^}aKVZ>?W;CrGHE}JL<0BZtZEie+nm3FDvX@-{5U!v< zf%SOSIfDiC3vV|o#v&|deXFEV#Xti_aV=`$B;JcV@oqfi`X^9@zmfN zybHIZo_iTJe-fACS6Gc#Fv9wC=`4a8(vnT6Kpm(=wxTkB3Ux(E^zk)R;E%8bzrjlU z0mFFNjnCp8^z)gdI91MC%;qr=rJ)Dz!3u15{RH~-dr>>thg#qhH+~v7(Z7h=@zT=y z+SrJ!X-}Z8CWU-#FMpK4Th4=}oWB-)mjNBg=cpZji%RG_YM%{P} zxprIS#@D&=ZXEE;dQkDcCu>65c~kpypk3-)C>QFTzxasy%|b>rQ7M>VYxT z4i2NP>_gN7C$Ry4M9sU7+R(qKYHww->_N@jkBxYI-mLvfLsjfiDM}!UdSCgsw?cioSQKkOVw#rqOfe>O!!uhk3^)AESQ_1R+7 z(Ke#)vI`Y(Bj#ZO*`#ej&F@1F({`gaFotsrp{`&GmEcwE#Nx$lfb}gwLl35$FCw|v z+o&V|7`5`W?*H(KtclemsZD z^cHI25EslpDXT~AxCymT%()U(Y^z;=9jXQr&aJ5DcQ`Ys#70o@--r-S6OKf3O$+vU zxt|vfdO^DAQZ7||&Z|#kc8}QRV!Z delta 2530 zcma*neQ4EH7{Kv!H>YjR-EF>HH?@0oFFN(=z1wut?fOE_Hhf!|_NLOk-k;;zecOFm zZWvcI5-YR%VWJh37$HRj*I;D%M<%JziuY%DP%&sJcyk z3(lb)LpQ!;d=E!Zzlft*UtOjk6aS1Zyn$2E#damq1z3wqunsMphEJOMnZrZP5 z4RzOOg2gtRgb$c{AIkXs=w^L2NTC5QU=u?$;`%TXp;hZ0yX%1*YSr0!AF zcnBq+LPjxw$WWta@!Y~ z`ZAOSx=~JU6UrqFBKKBpMd_bH39KJEb+rSf-(K^5f0lwQ@Pg^^8gl>CG1Gp+w4cR` z4vrFK;9`#= z9zi+cQz$$87G+06D3|mq%5y9sUoy{Rlzz1+-#wUWhbYQ zIn`$<6AYmQR7iBvZx+^KGdAP>D6i*f;~+}^%Qyo|c++ANN&p*BUdPViI{80LK_)nj zauSeCiQ!fPiiO1`#yxy{{%{IFQMFppHLR~#aO}d$$UPP4c>?HT({tO z)>peIaNpEH1UUNi02C-MFz!ZDnOJhv8<9EDKh6F3E5$GLb0CGzVi3yZz z0FQAV%BA(2`ZAQev~o&ozOar4nQ#-zL?L4wCGr83h4z^C15CJ1F={XzR z8Aw|?9@8=YtY{+LuS4OawK*M6hOJcY_fZK)ZO67mJek(%{)DBc)y)taQVdAzR3;&x ztk4|0r}(?#9xJV*@sJg<%StBXI!iurRIIT2)yi-xtyTx3mRfB+V(U_ub4_q7OLT>_ z)td=KQuh4P=-BRv6-Ze+WkvXupC)&>w9`=-94vfYtP zG7#}Bk0+z4g*uiPuBQA=Z8~4{&xqCeyneq=*Vk()dZ+q*KD}6bHQlK%@;Bc6)b4MV z;_wJ>yU(k)Z_f{*kGFv_KE^aQl&tDn)!|uhB~#(J{ZP48*fgg(cc%Pthdnr|)?QQT zo_@zICMH_>?5!mx_t)4;M`CT$z5 G7yk_$l7UMA diff --git a/flask_admin/translations/sr/LC_MESSAGES/admin.po b/flask_admin/translations/sr/LC_MESSAGES/admin.po index 26908d7c5..46cb90988 100644 --- a/flask_admin/translations/sr/LC_MESSAGES/admin.po +++ b/flask_admin/translations/sr/LC_MESSAGES/admin.po @@ -1,275 +1,263 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: sr_SP\n" "Language-Team: Serbian (Cyrillic)\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: sr\n" -"X-Crowdin-File: admin.pot\n" -"Language: sr_SP\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Dom" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: Nevažećih komandu." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Arhivski snimak, da možemo ubaciti" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Arhivski snimak traži." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Nevažećih fajl tip." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Sadržaj" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Nevažećih ime" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Ime" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Dokument \"%(name)s\" već postoji." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Zahtjev se odbija." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Arhivski snimak dobijamo invalid." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Uspešno sačuvana datoteka: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Nije uspeo da spasi dosije: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Postavljanja fajl" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Režija kreacija sa invaliditetom." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Uspešno kreirano kataloga: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Nije uspela da stvori železničku upravu: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Stvori železničku upravu" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Brisanje sa invaliditetom." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Režija brisanje sa invaliditetom." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Režija \"%(path)s\" uspešno izbriše." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Nije uspeo da obrišem režija: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Dokument \"%(name)s\" uspešno izbriše." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Nije uspeo da obrišem dosije: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Preimenovanje invalid." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Ne postoji put." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Uspešno preimenovane \"%(src)s\" da \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Nije uspeo da nazovu: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Preimenuj %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Greške spašavanje promene u %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Izmene %(name)s spasio uspešno." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Greške čitanje %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Neočekivano greške dok čitajući iz %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Ne mogu edit %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Uređivanje %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Čim je" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Da li si siguran da želiš da čim je ovi fajlovi?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Arhivski snimak brisanje sa invaliditetom." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Snimanje" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "jednaki" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "Ne ravnopravan" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "sadrži" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "ne sadrži" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "veći od" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "manji nego" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "prazan" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "na listi" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "nije na listi" @@ -282,86 +270,85 @@ msgstr "nije na listi" msgid "not between" msgstr "Ne između" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Nije uspeo da dobije model. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Nije uspeo da se stvori rekord. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Nije uspeo da se stvori rekord. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Nije uspeo da obrišem rekord. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Da li si siguran da želiš da obrišem odabrani ploče?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Rekord uspešno izbriše." msgstr[1] "%(count)s ploče su uspešno izbriše." -msgstr[2] "%(count)s ploče su uspešno izbriše." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Nije uspeo da obrišem rekord. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Nije važeći izbor" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Već postoji." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "Bar %(num)d zapisa je potrebno" msgstr[1] "" -msgstr[2] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integritet grešku. %(message)s" @@ -370,274 +357,242 @@ msgstr "Integritet grešku. %(message)s" msgid "Invalid time format" msgstr "Nevažećih vreme formatu" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Nevažećih izbor: ne mogu muza" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON važeći" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Produženje nevažećih fajl" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Dokument \"%s\" već postoji." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Postoje nema predmeti na sto." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Nevažećih Filter vrednost: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Rekord je uspešno uspostavljena." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Zapis ne postoji." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Rekord uspešno spasao." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Da" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "ne" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "između" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Prikaz zapisa" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Uredite Zapis" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Sa izabran" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Spasi" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Otkaži" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Spremite i dodajte novi" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Spremite i nastavite s uređivanjem" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Rut" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Vrsta koju %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Preimenuj datoteku" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Jesi li siguran da hoćeš da obrišem \\'%(name)s\\' recursively?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Jesi li siguran da hoćeš da obrišem \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Molim te izabere najmanje jedan dokument." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Listu" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Stvori" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detalji" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Филтер" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Čim je?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Da li ste sigurani da želite obrisati ovaj zapis?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Dodaj" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Dodajte Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Izvezite" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Primeni" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Reset filteri" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Potraga" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Stvori Novi Zapis" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Izaberu sve podatke" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Izaberu rekord" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Molimo odaberite najmanje jedan zapis." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Da li ste sigurani da želite obrisati ovaj zapis?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Nije uspeo da dobije model. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/sv/LC_MESSAGES/admin.mo b/flask_admin/translations/sv/LC_MESSAGES/admin.mo index 0acaeee605bab7ac2a223210472cba6734a13623..8429170f3e27b3417de30abcc77c7ac0b859e152 100644 GIT binary patch delta 1850 zcmYMzZ%9>l9LMqRF-tRV-amR*$6MVDHB0S!yR9^0%l>UiBa4t?gb>k6iWPBSJ z;J?m_nP!EISKusc!6@t7MlRkW(18oF2et4itj2R#g(GhK5H)cT>a)4lH226E(qySdKkz`~{{NpGEEbN7RD%T>KesVVsCe zRbVfwSB@b$*-6w{hrwc2EXK8{7Z2e) zJdHZ*Vbo5?QHf5VjwDJJN+^Z;N*YlKe}Fpb9ayRFf2VukGfZ=10CmRS;~X4C?eGs& z=_Zlt*(=n95mr}e%TZ12qrRdAsD-MKy;u$MimgV?w+$;;-#&H^^eVu(AE}yM##a0R zwS!mgzE4(4AcLB49qRdAs0F)G34Mw__M(n7KqWYgdhZ72)s15=@EhuLdW<Rf$nl1%5&G(C?_yKR{Jr(%paJ;xAAM7Lb*CVuo)kr_PFinlFW#pc?g6 zG$Eg?wW1bmM)gH}7>up;RtFQYPYRpfZp?&x;>W!(TE5Q<2wu+F7Ve(g<^@;%OF?(#P*9ax|33)ow`BkT delta 2304 zcma*nYiv|S7{>A0-e^nhF1@!DdP=XwO>SuZTCPHw!7QzR$CKn zV`3zVO0p?5sPPgNHFycj2k{m|<0WVsHHxN25{VZ=QDb6)5)=GC-AVkQi8QT1&i?tR$?*fD$8RjBd%O-cVViZc?eD-8`nymQ^q|hb4lKaE zwtos8+Hq8dCs6Z$g$iK7-cKQ`UfNZ;)L$hUp+gfMM2cXZM(yP>WQ;k53hYzsm#Bs3 zQ5E|YRgo+vQGhAb~>XJ&~>QO-fr7B zp%&;vRc_xiFKGe8J@p_y=WjKdx@G>@F1N)(~){lA}Cv^Z6;rpn=^$FJDdDNlu zQD?msO{fLBP?>EZ zL(_r|_Mid?U^PZj8O@*qo<(ih0xH822CD*{))4BsBdBqwuwL)~&-O+UX|CW#JL*i_ zfy(?oeiZp3)Kydaf1ORkPLh--(Ow zf0T<(Zaj#J__TfC0xBT=H`2uUs0kWS0koq6>_k4Mhac_v5Gvp))VK#whxQ5Ef7JFL zE2I8;A7|-k#ow?NYdMJy_M)~Tg!On3RjHGx3Vnz=baSY!IfJUuIeY&H+kX)i@E@o% z^q1|=DBqAgt$Bp4OqQc2szkk3P00Ti(~erW7nRA5^2Ey-Q=Zy^P$(R8!V!0LAm%#Z zkQ3tT4o6}Wjz2K!4#mQw0XLec&y0AgyT&8o(U=pPh`7$GntHi9%7B;?9gFCe>u-)9 z&iXEEw;OYY!+tjyZ_h4DjAvi+c()JkVY01$#~m3P2u9dO-564&d zvX`vg)Y8_pc6~guv3b;OVRMpD-`w;po@hX#jJLS7E`V+>;4;euRJ;c diff --git a/flask_admin/translations/sv/LC_MESSAGES/admin.po b/flask_admin/translations/sv/LC_MESSAGES/admin.po index 8982f84d8..568a6cc24 100644 --- a/flask_admin/translations/sv/LC_MESSAGES/admin.po +++ b/flask_admin/translations/sv/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: sv_SE\n" "Language-Team: Swedish\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: sv-SE\n" -"X-Crowdin-File: admin.pot\n" -"Language: sv_SE\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Hem" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Ogiltigt kommando." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Fil att ladda upp" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Fil krävs." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Ogiltig filtyp." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Innehåll" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Ogiltigt namn" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Namn" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Filen \"%(name)s\" finns redan." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Åtkomst nekad." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Filuppladdning är inaktiverad." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Framgångsrikt sparade filen: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Det gick inte att spara filen: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Ladda upp fil" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Skapa Directory inaktiveras." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Framgångsrikt skapade katalog: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Det gick inte att skapa katalog: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Skapa katalog" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Strykningen är inaktiverad." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Strykningen är inaktiverad." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Katalogen \"%(path)s\" har tagits bort." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Det gick inte att ta bort katalog: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Filen \"%(name)s\" har tagits bort." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Det gick inte att ta bort filen: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Byta namn avaktiveras." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Sökvägen finns inte." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Framgångsrikt omdöpt till \"%(src)s\" till \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Det gick inte att byta namn på: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Byt namn på %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Fel spara ändringar i %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Ändringar %(name)s sparats." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Fel läsning %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Oväntat fel vid läsning från %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Kan inte redigera %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Redigera %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Ta bort" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Är du säker du vill ta bort dessa filer?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Arkivera strykningen är inaktiverad." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Ändra" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "motsvarar" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "inte jämnlikt" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "innehåller" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "innehåller inte" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "större än" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "mindre än" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "tom" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "i listan" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "inte i listan" @@ -282,84 +271,85 @@ msgstr "inte i listan" msgid "not between" msgstr "inte mellan" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Det gick inte att få modell. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Det gick inte att skapa post. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Det gick inte att skapa post. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Det gick inte att ta bort posten. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Är du säker du vill ta bort markerade poster?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Posten har tagits bort." msgstr[1] "%(count)s poster togs framgångsrikt bort." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Det gick inte att ta bort posten. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Inte ett giltigt val" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Nyckel" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Värde" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Det finns redan." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Integritet fel. %(message)s" @@ -368,274 +358,242 @@ msgstr "Integritet fel. %(message)s" msgid "Invalid time format" msgstr "Ogiltig tidsformat" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Ogiltigt val: kunde inte tvinga" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Ogiltig JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Ogiltig filnamnstillägg" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Filen \"%s\" finns redan." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Det finns inga objekt i tabellen." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Ogiltig filtervärdet: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Posten har skapats." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Det finns ingen post." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Posten sparades framgångsrikt." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Ja" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Nej" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "mellan" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Vy-post" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Redigera Posten" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Med utvalda" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Spara" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Avbryt" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Spara och lägg till en ny" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Spara och fortsätt redigera" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Rot" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sortera efter %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Byt namn på filen" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Är du säker du vill ta bort \\'%(name)s\\' rekursivt?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Är du säker du vill ta bort \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Markera minst en fil." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Lista" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Skapa" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detaljer" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Ta bort?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Är du säker du vill ta bort denna post?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Ny" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Lägg till" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Lägg till Filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Exportera" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Tillämpa" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Återställa filter" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Sök" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Skapa Ny Post" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Väljer du alla poster" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Välj post" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Välj minst en post." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Är du säker du vill ta bort denna post?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Det gick inte att få modell. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/tr/LC_MESSAGES/admin.mo b/flask_admin/translations/tr/LC_MESSAGES/admin.mo index 116de214027d79fe4577b6227018ebdb18d977e9..cad7f6419afac67dbc591b842c42f32ba5d6501e 100644 GIT binary patch delta 1885 zcmYM!Sx8h-9LMqh*kp^T&9s;)Y1uZ|Of!R7W(x)(krAW>(S{^eM3U7@VN5|UMG-Yc z5ENQ3Mq$wPp@sH`sECRR?ZJVfl2%)wvU=$IV-7UT__^oYd(Z!W{^uOqD%&d(si6Ou z@!8C;kl)?`YW@Fw%rsNiCmf1jF&F>hKpZy6tOA1=#u|*_PMn74oiA`9?aaaa^c;>d zOIR%zQ|Q>}Je8&H8;-2Egjq1}n9LrRXD?mNbmT zxD==1mR#zu1WwYS-Fz0+zJMC=DykCqP@C}~vhVCU>iHBZk=IC3>;vk#U+%uL(Ri7t z`$1$oS&{1xCESe}c+h9I05$W+Y;nE#9N9ni5*6qpF2e6vhI5(zEZmB5JckiXVHIYx z9(r#nYOgFu&3qe1G11C}O8*2kvtH*HBp2&Pm3}CHREZ)~f+ZNjsi^msp-#t2RDeA= z9Xs6p6q2*`B12j~@=aJa(dW@I0ac=U)J&RCYuJX`T#rxzzoAY^Av;Vnn(3@VCD4qe zcpUZK9n_|Ki&JqRXM7AsFr@Qe%?10!no$|>Fq+<< zgGy{MlA|@ECe(t&wtc9*(TdtT?daF}@6ZK$sDPJ{(%21DX`i8%q6c-pKVvcGa1_YF zrla;sHLAZBwMVw2W_}%2sUGKV)Y9aUZ9;*nxljVDPzltdX1W0t@Bk{~^QeFqQK#cR zYG&Q2HSa?OF66(JD%6Nd;1HH$2dW}(P;tH$P=A%YpAMBUi!_zUSX9Z2P$dhw{urtv z<*0$?yZbe+zYbNY)u{2BP|xi`PNeNeC4K^}s-eNEy!fCIey<_xr_bAzeb<+qnS0QC zlUw5p#LL3big3KFI3AxJttgGgk_!Us2du4ImOLA%@>M3^2b%q{@<`NM6FlShLV4>l Syi@u9jAVPkRqsIIDBnNIIl7nt delta 2087 zcmYM!eN5X$9LMpaz?3}zWo|GY#?LXG2$Yr)9%Lb6WDX%MdOUivKU!hH2Y^U5#JxVWTfp@`06)fh zykXsNw=vz+x8n-EhwF?PHz^8RXn4>1-SPu-8|iC`3YI&RVlnlN=*33c-i3N^2Qr}9 zZR-cnM?HqsIBh+TdDMTwRm^X$QqaJEVks`+y;#a}6=^$e#)t7fba4~DV(TBECiua& z-@+Q|rK<=QJFo(uwe?X{|0%3yeltg*7BAxl^sF|f94oO9Tdmts13iTbERI^q3#hGo z2^~C%3g{E$V}9mqJ^qd*xMbT)){y_TG*na29&ber*lOKo+q=+1dpBx;9jG(#9NvTd zwtWH}>M7I;&!NV@gbHBMKKHPyUg|Z4Qq>uRm71%}VkEn@% zLS^hGDkB99q5z9g{c2GC0;nx+!3KN`>u{uq{A;gI)8OEO^%~Yw&!?9HYC@g%PFsHz zHNkFF=AK6#!Vq$9%|X=r!>GWLNY>2+>b+O(^QmzPn&3_QLK-=L=A3Q+)V6<(M{`Ie zYDN24ruwP9U+EW5~yxJ&mwAkFM~Gf{&!N)3o+Ea9z$X<$B=i; zG1P|B%WpsrQTfQl;Lm)HB|A?p9xO=3DPOd6m7I(+Nfgf=(!S zVJ0|~ogL239(D$!;gO8He$eB+6Uv2|NFos#%6wmz@5z5;FgcP)T`Hg7Oe~>bb|yPJ d5Y5i=QPD{*%=bqZ=7};p6N&mVuT_-i{0Hiz_2vKo diff --git a/flask_admin/translations/tr/LC_MESSAGES/admin.po b/flask_admin/translations/tr/LC_MESSAGES/admin.po index 74ed83710..4a6d99933 100644 --- a/flask_admin/translations/tr/LC_MESSAGES/admin.po +++ b/flask_admin/translations/tr/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-13 09:18-0500\n" "Last-Translator: mrjoes \n" +"Language: tr_TR\n" "Language-Team: Turkish\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: tr\n" -"X-Crowdin-File: admin.pot\n" -"Language: tr_TR\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Ana sayfa" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Geçersiz komut." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Yüklenecek dosya" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Gerekli dosya." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Geçersiz dosya tipi." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "İçerik" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Geçersiz ad" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Adı" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "\"%(name)s\" dosyası zaten var." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "İzin verilmedi." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Karşıya dosya yükleme devre dışı." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Başarıyla kaydedilmiş dosya: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Dosya kaydetme başarısız oldu: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Dosya Yükle" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Dizin oluşturma devre dışı bırakıldı." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Dizin başarıya oluşturuldu: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Dizin oluşturma başarısız oldu: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Dizin oluşturma" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Silme işlemi devre dışı bırakıldı." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Dizin silme işlemi devre dışı bırakıldı." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Dizin \"%(path)s\" başarıyla silindi." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Dizini silme başarısız oldu: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "\"%(name)s\" dosyası başarıyla silindi." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Dosya silinemedi: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Yeniden adlandırma devre dışı bırakılır." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Yol yok." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Başarılı bir şekilde yeniden adlandırılan \"%(src)s\" \"%(dst)s\" için" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Yeniden adlandırılamadı: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "%(name)s yeniden adlandırma" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "%(name)s için değişiklikler kaydedilirken bir hata oluştu." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Değişiklikler başarıyla kaydedildi %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Hata okuma %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "%(name)s üzerinden okuma sırasında beklenmeyen hata" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "%(name)s düzenleyemezsiniz." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "%(path)s düzenleme" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Sil" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Bu dosyaları silmek istediğinizden emin misiniz?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Dosya silmeyi devre dışı bırakılır." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Düzenle" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Boş olmayan dizinler üzerinde çalışamaz" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "eşittir" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "eşit değil" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "içerir" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "değil içerir" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "daha büyük" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "daha küçük" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "boş" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "listede" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "liste değildir" @@ -282,84 +271,85 @@ msgstr "liste değildir" msgid "not between" msgstr "arasında değil" -msgid "ObjectId equals" -msgstr "ObjectId eşittir" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Model alma başarısız oldu. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Kayıt oluşturulamadı. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Kaydı oluşturulamadı. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Kaydı silinemedi. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Seçili kayıtları silmek istediğinizden emin misiniz?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "Kaydı başarıyla silindi." msgstr[1] "%(count)s kayıtlarını başarıyla silindi." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Kaydı silinemedi. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Geçersiz bir seçim" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Anahtar" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Değer" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Zaten var." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "En az %(num)d adet nesne gerekli" msgstr[1] "En az %(num)d adet nesne gerekli" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Bütünlüğü hatası. %(message)s" @@ -368,274 +358,242 @@ msgstr "Bütünlüğü hatası. %(message)s" msgid "Invalid time format" msgstr "Geçersiz saat biçimi" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Geçersiz seçenek: dönüştürülemedi" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Geçersiz JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Geçersiz dosya uzantısı" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "\"%s\" dosyası zaten var." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Tabloda hiçbir öğe vardır." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Geçersiz filtre değeri: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Kaydı başarıyla oluşturuldu." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Kaydı yok." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Kaydı başarıyla kaydedildi." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib bağımlılığı yüklü değil." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "%(type)s türünde dışa aktarım desteklenmiyor." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Evet" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Hayır" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "arasında" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Görünüm kaydı" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Kaydı Düzenleme" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Lütfen modelini seçin" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "İle işaretli" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Kaydet" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "İptal" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Kaydet ve Başka bir tane daha ekle" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Kaydet ve düzenlemeye devam et" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Kök" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "%(name)s göre sırala" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Dosyayı Yeniden Adlandırma" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "\\'%(name)s\\' silmek istedi─ƒinizden emin misiniz özyinelemeli olarak?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "\\'%(name)s\\' silmek istedi─ƒinizden emin misiniz?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "Boyut" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Lütfen en az bir dosya seçin." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Liste" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Oluştur" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Detaylar" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Filtre" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Sil?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Bu kaydı silmek istediğinizden emin misiniz?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Yeni" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Ekle" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Filtre Ekle" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Dışa Aktar" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Uygula" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Filtreleri Sıfırla" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Arama" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "Öğeler" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Yeni Kayıt Oluştur" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Tüm kayıtları seçme" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Çek'i seçin" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Lütfen en az bir kayıt seçin." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Bu kaydı silmek istediğinizden emin misiniz?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId eşittir" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Model alma başarısız oldu. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib bağımlılığı yüklü değil." + +#~ msgid "Size" +#~ msgstr "Boyut" + diff --git a/flask_admin/translations/uk/LC_MESSAGES/admin.mo b/flask_admin/translations/uk/LC_MESSAGES/admin.mo index 4c462f2d594b68795337b032617ebfdc0b6b9654..cebb78cbe37ec55d5070d01d8105b5477c58c993 100644 GIT binary patch delta 1890 zcmYM!e`u9e9LMqR-L7}e<*s*A)0x|Ix9MuvJMM;E+g!~#t<9fExRO8zT4GHwilARy z)~Y{*RqnAMDn*@;hB$msh!90Lx1g%RM>1E6!tWZNPX6!V|CL6xClRV zevT`t|Bk$3jZ@8LnPsenLKO|0oL$)mb_D5bXHYK;;S3zb7+!VlH&OlmL#S z4b@UC!?n(x7^dEX1^W9EVU7|ALix0~g>d!cdM&QT5HJ30`;YeON(# z2OBogvHeRF{85`prDWpJ4aCMUttb@gBsv6&cy4k9-5w=cqS?$_oD`W z95r#Ld)|#}srR8GaSN40u|nd{rYz2Ob#_VQnYEx6w87bqn)nG+q;{bqu^Y9pJ*fBk zP)B(JlXxBzcoTJ`^O@DdCR~IaQR1%!^w6Meejioej~eh3R3tt{CD~~t&ukFYe-yQl zaU>}AEvnzosBvz%_B%-WSU#&$doikiS%$*p5UX(w5w@cp7Nd5SXH}z$$d@ z(x}_eike_2uEf{yK^%5QxJr7y0(BcUp~ig`tMDUaBN-c{poyb%vODqcA?jPP0T1Fb zoWvzqN_f=X?%ad*)W5(7Fv1nm^Cr{=UcxjUKo2KSKTv;RneKmryLB%Ot5Fj_k2;$G z$s0S1Df|+(Q{A~1co?;#-KbC=bxxp1Ju*KV`YKe;w4=t|g35(XoW}h20tIDz7wUSv ziEPFWqpsB%)S3N&I^!BTX+h5+YqCCMPCJW-a1ynkE>@?|A4i4!Yg8`$jSOYg9`VL^d=fQJx2x|h zx9$J^V4R>q*XV+C1Qq&m)C<>~w^2zog>7-8tON_N8cBFdBl&8pkmI!u#48#@{?^KP N`1IIG&+o2m`WOG!&mRB) delta 2133 zcmZY9eN5F=9LMp)lLRQ2hZ0DL-vtUuAkfB>$ONBYX|n8LR=NTAs>oBswPnjeYFk^7 zZ8yN#+A3MC#nQN76u}?nwACN|Zs~HSwVqsN;Xk$JR-^Z4_iX(UgZnz?dw;)kzUO<+ z;iXNdoBF>^iyb!n^zxU@-&l-#|NRul8>3JOCSo~yuomNRGgjjRSb~FCjvrw${$|a( z#h4BBH{v2ahqoEiZ-O)m3A|$sN4_vOk#~(JA@V{7rqI6wQ}G@fuSY%Chzw|&ZGRV* z((lGxe9bzGvGlKC67!oMXlUSh%)kZoVg}1qrqx)0Yw=F>V;;U}`|qJ9IB(;BU_Skf zB$CC|xC|e){ijgx4`VL#n`s(FcoDNOda*ILV>TvZrFA1}podV2^`chtG-~S(po7Oy z3C$qC<{Lhi;xCwn3pSp%g!-ow$fcn@UWFR4(pqcd^%zZj18RUq)ERgTZ^aH9A3%qG z5VgWd)c9Yc61Z-^k7iX{=;tR>f0d}0fChXSDS~+&wU^__JLWVhG1qzlHSr}>#crS~ zlE5HJFa`BqKI*-4)D~A@32wp_xX(lVwbySDaPSlBPgqPpj<=N1O4Mnuv;Fm`37S!r z+le}at;o4Gdr{B#p%UAVRNV}qo*S~?5BJm11h3i$-bT)!nY8ga8~+T?M^Q@KA7`0b z`G=?#f5nGNd=+=%KiGtiQ~&$%Eo{I)aXnU1zKhs@fQCx>F!e6Q4%~*v@IIVJm8^!* zIoM_ol7s0(9kRoC7mnHZ=cwy>84GY8HGVo*OZR^{uEFkz{brno9{3e?Z5B`i=VwO# zFRVkYqysha6lx`Bu?`a`Lk%|KT0Df6c*e&6wpMbbYKcFI)p!D{bpNl>s3DNY-O@^S zUZAl}p!0lL%&!ZAOhdKjaq9*(c zm3TVYIhdJ8{WWkkfd<@z+KP9rSMhH8UJiyvq$s*|jC{ zsOOhj3sGmTs-P-Tx-A5BUw2>LA`hgIVR>6)O9;i5W2KzS!}{?f57SL@%cML z-z6@I_H1q4>u(D*`5b@mzLw6u(DlWiM#Z#0;}5={d?dG}wX?m|@%f+dcl-R^ZTp?> zo`BQd-4|%-?DYFegLR&Xxb}d*t1o!NGn!gnSyHyLq^!~@E2~kvA~>3|I~bKZ6g-mJ z8?&nP-cW4XmH6zr@WJqaJMDh#o(vy!ryUw|?xZ{A&V)yT;Y@Gn`>ZoD|I2GE=h>Lp zZAvWH`$f%zk<8o=+>`DMuby&e!z1D67Ycdj(_yLU~L NO}Z#QFW8)4_b-2(CU^h< diff --git a/flask_admin/translations/uk/LC_MESSAGES/admin.po b/flask_admin/translations/uk/LC_MESSAGES/admin.po index 948ce3802..8bbb917dc 100644 --- a/flask_admin/translations/uk/LC_MESSAGES/admin.po +++ b/flask_admin/translations/uk/LC_MESSAGES/admin.po @@ -1,275 +1,265 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: uk_UA\n" "Language-Team: Ukrainian\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: uk\n" -"X-Crowdin-File: admin.pot\n" -"Language: uk_UA\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Головна" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Неприпустима команда." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Файл для завантаження" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Файл, необхідний." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Тип файлу неприпустимий." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Зміст" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Неприпустиме ім'я" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Ім’я" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Файл \"%(name)s\" вже існує." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Доступ заборонено." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Завантаження файлу буде вимкнуто." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Успішно збереженого файлу: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Не вдалося зберегти файл: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Завантажте файл" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Створення каталогів вимикається." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Успішно витягтий: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Не вдалося створити каталог: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Створіть каталог" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Видалення вимкнуто." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Видалення каталогів вимикається." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Довідник \"%(path)s\" було успішно вилучено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Не вдалося видалити каталогу: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Файл «%(name)s» успішно видалено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Не вдалося видалити файл: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Перейменування вимкнуто." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Шлях не існує." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Успішно перейменовано \"%(src)s\" до \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Не вдалося перейменувати: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Перейменувати %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Помилка під час збереження змін до %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Зміни, внесені до %(name)s успішно збережено." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "%(name)s помилка читання." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Неочікувана помилка під час читання %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Не можна редагувати %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Редагування %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Видалити" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Ви дійсно бажаєте видалити ці файли?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Видалення файлів вимкнуто." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Редагувати" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Не можу працювати с непорожніми директоріями" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "дорівнює" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "не дорівнює" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "містить" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "не містить" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "більше, ніж" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "менше, ніж" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "порожній" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "у списку" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "немає у списку" @@ -282,44 +272,37 @@ msgstr "немає у списку" msgid "not between" msgstr "не між" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Не вдалося отримати моделі. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Не вдалося створити запис. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Не вдалося створити запис. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Не вдалося видалити запис. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Ви дійсно бажаєте видалити вибрані записи?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." @@ -327,33 +310,33 @@ msgstr[0] "Запис успішно вилучено." msgstr[1] "%(count)s records були успішно вилучено." msgstr[2] "%(count)s records були успішно вилучено." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Не вдалося видалити запис. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Не дійсний вибір" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "Ключ" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "Значення" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Уже існує." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" @@ -361,7 +344,15 @@ msgstr[0] "Принаймні %(num)d елемент є обов'язковим" msgstr[1] "Принаймні %(num)d елемента є обов'язковими" msgstr[2] "Принаймні %(num)d елементів є обов'язковими" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Цілісність помилка. %(message)s" @@ -370,274 +361,242 @@ msgstr "Цілісність помилка. %(message)s" msgid "Invalid time format" msgstr "Неприпустимий час формат" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Неправильний вибір: не вдалося звести" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "Неприпустимий JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Неприпустиме розширення" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Файл \"%s\" вже існує." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Нема записів у таблиці." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Неприпустиме значення фільтру: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Запис створено." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Запис не існує." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Запис успішно збережено." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib залежність не інстальовано." - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "Експорт \"%(type)s типу не підтримується." -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Так" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Ні" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "між" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Перегляд запису" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Редагування запису" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "Будь ласка, оберіть модель" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "З вибраних" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Зберегти" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "\"Скасувати\"" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Зберегти й додати інший" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Зберегти та продовжити редагування" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Корінь" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Сортувати за %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Перейменування файлу" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Ви впевнені, що бажаєте видалити \\'%(name)s\\' рекурсивно?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Ви впевнені, що бажаєте видалити \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Будь ласка, виберіть принаймні один файл." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Список" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Створити" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Детальніше" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Фільтр" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Видалити?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Ви дійсно бажаєте видалити цей запис?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Новий" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Додати" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Додати фільтр" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Зберегти" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Застосувати" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Скинути фільтри" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Пошук" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Створіть новий запис" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Виберіть усі записи" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Виберіть запис" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Будь ласка, оберіть хоча б один запис." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Ви дійсно бажаєте видалити цей запис?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Не вдалося отримати моделі. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib залежність не інстальовано." + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/vi/LC_MESSAGES/admin.mo b/flask_admin/translations/vi/LC_MESSAGES/admin.mo index 35a361527354886b244b7c95b2db9c055d196269..c341a9bfafc968d0497316cc6b72b475a69c3c4a 100644 GIT binary patch delta 1848 zcmYM!Z%oxy9LMo5-kTWo3oZf*Uh%3J23)vY6uOu=Sr*2`Y>PEVp(P_SL`xs|q+jJG za}(w~<(z*;I&-_G8+OZFwN*agNp4PSY&OR#vetOe10J>Up!a8;Ee7{>&bhyH&i8!J z_s8*#Uu44RlITaq&l~*3`Rk3S_y5nig=QK$j|F%Ei|{Hwg5O{UZ($PWu?cJQ&FZn& zdknYGzkxhr^H^pUT4a$~4FeV4&Bzxvh&*E;~2(p+>c*JJ$Dl|?>pb0!Up=& zxB`Pm|1*hE`rELO{q02>TKH95g2T8HM^GDQaScx3DxC8De^3jrAT1i-gsbs2T!u%n z3NQNazehd)J3figLJrOT)I(-CZ zo%|50Rz5^xvrDKenm~SSG9dp7;3sEy@blp2dE5=qBb~*s+rT+h~ub(+(FHsLuI0X3Qw}XHPg`hycl4t~S3s;`$4I$?Yk;ljmB4YPUCdD>oZFN2h4iJuKSkwiLhM&K94FrPn1> znPhrhBAsqaW$IE*t|K-O>Feos+1SRs4epQFfoM}pLn^nkkoZG$pO?P+sfNQVn{ukh!zvKV_ delta 2253 zcma*ndrXye9LMn=9Kk>Y9 z6LXWbbz9{|t1X=DOHw*4E}m?+^U8{-~|k;k=&T_j!J|@9+DZ zqgBIe2QMeg8!`O#@}J57Yd*F9{wthsj6y{ijinfe)fj=BunO0GxC#(M^ zV`^z{z(_rZ$;J#CkBfW)hplJlZkRujz9ueeu0txu(_V~=aD|PpM?F`E3}_l`dn*>x z?!qj5(fU5lqkRb%Fu(bZ3k`e?Q*j1w!Bn=Zl~!R6uESh(aS1+S+i#;LxM1VgF`IVk z0v3yFFasa9?Z;64M=*=|&2cW4;n(QL@EBv#F%x64!ny%9&;zK2^`dstk2<=?(ZNHg z1x+F!^DSQ~coh?H#>NvClK(^kSzPFh%TNPWSgUP(J%$snMGa7gs)0u^33u4|ZggmS zs2xtA#{UYnfFJGsaCUV!?d(|cuN3tX(0~V!B$$^_XE}!SF(0B9_PO;7)WjE28T$p5 zkthby0^?ErvQhm?QAb>kMR+F`U|$^h*IB1P!Rn zZ9x@b3sSdcJL>r$YGDIN*3E9zbI;oQBZFLMf>Hax8%X_`2^&9YPJ0y z5Ve3;Pz!hy`Ir-YDb;6C_s^q>_#0He>sXF6sA4bYd~@~wH*uj*ge?SS}z*F@K;I63ZxBSQ4^U<3}x^%*Hn(bD2ie0(aW@KGgHW zndDzPc%8uQ_$B6{|K_>WuR{&kjH>1#)WVLT7H}F>6K9bEHo-LZ;6je zRy-M%+04b2b5)#AKm%5yim}E%u*tSJBbzp^jqh1Jekd}JB-9j+lsw+qNby^xgn>syUh)Z?~49D%(u}U@V3O{#?`lMcUwbuwK;BY zUvnVnJsH!P*bs1=gRT>F1KhHmuEo@a`8syF-m2K=vYJ~09W73q+v9e%xm~RTv-5Ry z1w+k&fad!kw$axd==0L!?u+OMxt&2T5O>fkh>xCMvbwaQsHEIWir?lv5x>@ZFTU4T zR=jGwbkXtuxtFU+S5jK1#+_5oe|%(m^3_(Sb85nApBn3G_X?8zc=BCq+I`{wA?nW|pL_Em$TyG|$-R^H|X8m7{1Ts$m diff --git a/flask_admin/translations/vi/LC_MESSAGES/admin.po b/flask_admin/translations/vi/LC_MESSAGES/admin.po index bc361494b..5a94e7771 100644 --- a/flask_admin/translations/vi/LC_MESSAGES/admin.po +++ b/flask_admin/translations/vi/LC_MESSAGES/admin.po @@ -1,275 +1,264 @@ + msgid "" msgstr "" -"Project-Id-Version: flask-admin\n" +"Project-Id-Version: flask-admin\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:17-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2017-02-07 01:19-0500\n" "Last-Translator: mrjoes \n" +"Language: vi_VN\n" "Language-Team: Vietnamese\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: vi\n" -"X-Crowdin-File: admin.pot\n" -"Language: vi_VN\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "Trang chủ" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "CLI: Lệnh không hợp lệ." -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "Các tập tin để tải lên" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "Tập tin cần thiết." -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "Loại tệp không hợp lệ." -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "Nội dung" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "Tên không hợp lệ" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "Tên" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "Tập tin \"%(name)s\" đã tồn tại." -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "Từ chối cho phép." -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "Tập tin tải lên bị vô hiệu hóa." -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "Tệp đã lưu thành công: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "Không thể lưu tập tin: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "Tải lên tập tin" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "Tạo ra thư mục bị vô hiệu hóa." -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "Thành công tạo ra thư mục: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "Không thể tạo thư mục: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "Tạo thư mục" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "Xóa bị vô hiệu hóa." -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "Xóa thư mục bị vô hiệu hóa." -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "Thư mục \"%(path)s\" đã được xóa thành công." -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "Không thể xoá thư mục: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "Tập tin \"%(name)s\" đã được xóa thành công." -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "Không xóa tập tin: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "Đổi tên bị vô hiệu hóa." -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "Đường dẫn không tồn tại." -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "Thành công được đổi tên thành \"%(src)s\" để \"%(dst)s\"" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "Không thể đổi tên: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "Đổi tên %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "Lỗi khi lưu thay đổi để %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "Thay đổi cho %(name)s đã được lưu thành công." -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "Lỗi đọc %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "Lỗi bất ngờ trong khi đọc từ %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "Không thể chỉnh sửa %(name)s." -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "Chỉnh sửa %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "Xóa" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "Bạn có chắc bạn muốn xóa các tệp này không?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "Xóa tập tin bị vô hiệu hóa." -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "Chỉnh sửa" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "Không thể hoạt động trên thư mục không trống" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "bằng" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "không bằng" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "chứa" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "không có" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "lớn hơn" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "nhỏ hơn" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "sản phẩm nào" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "trong danh sách" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "không có trong danh sách" @@ -282,82 +271,83 @@ msgstr "không có trong danh sách" msgid "not between" msgstr "không giữa" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "Không thể có được mô hình. %(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "Hỏng khi tạo hồ sơ. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "Hỏng khi tạo hồ sơ. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "Không xóa hồ sơ. %(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "Bạn có chắc bạn muốn xóa hồ sơ đã chọn không?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "%(count)s hồ sơ đã được xóa thành công." -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "Không xóa hồ sơ. %(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "Không phải là một lựa chọn hợp lệ" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "Đã tồn tại." -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "Tính toàn vẹn lỗi. %(message)s" @@ -366,274 +356,242 @@ msgstr "Tính toàn vẹn lỗi. %(message)s" msgid "Invalid time format" msgstr "Định dạng thời gian không hợp lệ" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "Lựa chọn không hợp lệ: không có thể ép buộc" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON không hợp lệ" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "Phần mở rộng tệp không hợp lệ" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "Tập tin \"%s\" đã tồn tại." -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "Không có mục nào trong bảng." -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "Giá trị không hợp lệ bộ lọc: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "Kỷ lục được tạo thành công." -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "Hồ sơ không tồn tại." -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "Hồ sơ đã được lưu thành công." -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "Có" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "Không" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "giữa" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "Xem hồ sơ" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "Chỉnh sửa bản ghi" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "Với lựa chọn" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "Lưu" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "Hủy bỏ" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "Lưu và thêm cái khác" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "Lưu và tiếp tục chỉnh sửa" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Gốc" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "Sắp xếp theo %(name)s" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "Đổi tên tập tin" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "Bạn có chắc bạn muốn xóa \\'%(name)s\\' đệ quy?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "Bạn có chắc bạn muốn xóa \\'%(name)s\\'?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "Vui lòng chọn ít nhất một tệp." -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "Danh sách" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "Tạo" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "Chi tiết" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "Lọc" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "Xóa?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "Bạn có chắc bạn muốn xóa hồ sơ này không?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "Mới" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "Thêm" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "Thêm bộ lọc" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "Kết xuất" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "Áp dụng" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "Đặt lại bộ lọc" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "Tìm" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "Tạo Hồ Sơ Mới" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "Chọn tất cả hồ sơ" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "Chọn hồ sơ" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "Vui lòng chọn ít nhất một kỷ lục." -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "Bạn có chắc bạn muốn xóa hồ sơ này không?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "Không thể có được mô hình. %(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" + diff --git a/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.mo b/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.mo index d1cfaa38f334dac7cb4222b0e90367a913da90e6..f5d767ab472f329a0a49b2c2cdfd91ff4ac381db 100644 GIT binary patch delta 1880 zcmYM!TS(MF6vy#d+pILT-7cni*^~3Sb zMO_^aGYM=lo8m9rZDfplgc{I?V{iZi_|@XRQSp8wk%VrHwP#?Mb{KPTt$7grv@c*X z^Sf3al(-Gk@h(omKGej&aT;p-(_uPJ#iiEXftuiq#XB&Mb{}TpAZBBFa(rAFs{bmS z#r$qR4;gp`GqDR(vETfFO7sJ@py25E4l+B;aJ-D zFsifdAn`LtRSG;_aw}H&F|DYW}tNd7PgrFdLP( z968FUTg-!Yv>vs9-{ z8=9@Z|1b~QNexmJw*{4`0kzW>)WWXeWNb&3ya%=8LFAsfZ2ozW+l5g17NPR3Gk2r% z95qi$=69Y2no*bSGHT#e^OpG#wc`Qv52}=tI9T;BL@i)GYGErZzRx^?>feIO(}q#4 zsD}ql+>2`WBfst?UrPAP;;Gb46OBimWj?BurF`kkYjHO2K`r1SDo;0t@fm7d6945i zUwS6>S0IakN}X>nBB+IwnR6{(W$h(qEo%HqYj3pnR#d*d<{{M1PoVOiN4KE9-Ytkl zMvV2x>XU!^V%t*g`@HhBQ?Ykx%Y1=INvNnI6e-D#MCKG#6ciPE3j>?I_P}CarS~JS h%U@g;E{bgpwhoIGPN+(VHBLO}^Zc2oytd3&{{Xncw9)_o delta 2064 zcmYk+e@xVM9LMnwa6ljeN7%&=;SgJ)K%fMf*0fM*B|1yDYPNto4Lc5RcUso!Sj{z; zLG3I2VY;cgSWQ{&Y?dyUx>jqgUn^=gY9$zzWm~SzT(jp3-dnMQ$M^I8e!lPT`}6*M zj)OP#w+QrFb2NaSlFb;}O&gzOeX3tY#dT zL9w_P%kX|1Z$mvlh?TtGy~RZhevKuVp66UCmSaA)m@80;)}acEp;q!3YU`fFAnrjG zbOQOfZ~1c#PGS*Wv3Su;`hPWnN-ng=3sDJM%q13IhUvtYqY|{C&cFj$jE`8n4}*+7 z)C!NH@_&UY;8(k!&Z<^1uFj|bYEg`U625>m!R<%wL-ZE-W!;Yys3TMOvF_WA&UAf7SDv6gWrPpO~v=Wst!ZNAR z#m#3>aSw06J*YEq2DRd|I2ZlwhdSPDCf9MH2NQTLK4CX@qxLX`+KN%syz}Otr~>{r zbJ-8wFGVe&3UyfLTYM!dUpuOh*tAJEWD`!HT67wf_!HFLevewwCDaS%P>sG`HK?sy zg<5H^jR#QQhBr_v{n-2sH7}2osOM_2Lf`-PsSD?NP!o2UhfxK5WcSaZR+Py<3A*X3 zP>GsQD_)N(@FARyn^3Lafm5AC&Z!$kYH<@-#{1o6E|f4p|K&VXqFc>Y^Dc8O>d@VX zn!f?nu`M?4Gd)xXUNPT8%^SD-7cr?yvRS4ooQ+Dj)Vv4vz(!P}ZK%QqQ3dR^@qQ$i z8%E`O*W#n7d}FAs{lnt_ARp%|rT;n%75uxKhj*X~iK6!KMO5MutjG6JiT*+rkimXv zoQ>LoVpO~Wr_PF5WAO$XH<^peZk|qXy9HLG60S!j>@s^$op=2oK4|G zu%|Z^j-)Q+&P*>@-MKm3mAEq$49B*1MB=H-c^{-@bUz;UPUR0&c63I%JAqgqT$)PEYW?5ae>$>r{CI!rSm3F&tcgRz6R!_=O(p&1 k_fA(ZesbUBn?pYzc>CPm*Cs}GPQJY3Y~Rz~sgfW51xrHi8vp\n" +"Language: zh_CN\n" "Language-Team: Chinese Simplified\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" +"Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.1.1\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: crowdin.com\n" -"X-Crowdin-Project: flask-admin\n" -"X-Crowdin-Language: zh-CN\n" -"X-Crowdin-File: admin.pot\n" -"Language: zh_CN\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "首页" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli:无效命令。" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "要上传的文件" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "请上传有效的文件。" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "不允许的文件类型。" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "内容" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "无效的名称。" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "名称" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "文件 %(name)s 已经存在。" -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "权限被拒绝。" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "文件上传功能已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "已成功保存的文件: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "保存文件失败:%(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "上传文件" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "文件夹创建功能已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "成功创建的目录: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "创建文件夹失败:%(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "创建文件夹" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "删除功能已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "删除文件夹功能已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "已成功删除目录\"%(path)s\"。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "删除文件夹失败:$(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "删除文件 %(name)s 成功。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "删除文件 %(name)s 失败" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "重命名功能已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "路径不存在。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "重命名文件 %(src)s 为 %(dst)s 成功" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "重命名文件失败:%(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "重命名 %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "保存修改到 %(name)s 出现错误。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "保存修改到 %(name)s 成功。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "读取 %(name)s 错误。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "读取文件文件 %(name)s 出现未知错误" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "无法编辑 %(name)s。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "编辑 %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "删除" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "你打算要删除这些文件吗?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "删除文件功能已被禁用" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "编辑" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "无法对非空的目录操作" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "等于" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "不等于" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "包含" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "不包含" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "大于" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "小于" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "空" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "在列表中" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "不在列表中" @@ -282,82 +271,83 @@ msgstr "不在列表中" msgid "not between" msgstr "不是之间" -msgid "ObjectId equals" -msgstr "ObjectId 等于" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "获取 model 失败。%(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "创建 model 失败。%(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "更新记录失败。%(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "删除记录失败。%(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "你打算要删除这些选中的记录吗?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "%(count)s 记录被成功删除。" -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "删除记录失败。%(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "选择的值无效" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "名称" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "值" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "已经存在。" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" msgstr[0] "至少需要 %(num)d 个选项" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "完整性错误。%(message)s" @@ -366,274 +356,242 @@ msgstr "完整性错误。%(message)s" msgid "Invalid time format" msgstr "无效时间格式" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "无效选择的值:强制格式转换失败" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "无效的 JSON" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "无效文件扩展名" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "文件 %s 已经存在。" -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "表中没有任何记录" -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "无效的筛选器值: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "创建记录成功。" -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "记录不存在。" -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "保存记录成功" -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "Tablib 依赖项未安装。" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "不支持导出类型 \"%(type)s 。" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "是" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "否" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "之间" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "查看记录" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "编辑记录" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "请选择模型" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "选中的" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "保存" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "取消" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "保存并添加另一个" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "保存并继续编辑" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "根" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "按 %(name)s 进行排序" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "重命名文件" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "你打算递归地删除 %(name)s 吗?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "你打算删除 %(name)s 吗?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "大小" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "请至少选择一个文件。" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "列表" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "创建" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "详情" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "筛选器" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "删除?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "你打算删除这条记录?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "新增" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "增加" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "新增筛选器" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "导出" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "应用" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "重置" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "搜索" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "项目" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "创建新记录" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "选择所有记录" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "选择记录" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "请至少选择一个 model。" -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "你打算删除这条记录?" +#~ msgid "ObjectId equals" +#~ msgstr "ObjectId 等于" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "获取 model 失败。%(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "Tablib 依赖项未安装。" + +#~ msgid "Size" +#~ msgstr "大小" + diff --git a/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.mo b/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.mo index 8020cb9aeeb7a2a0caa4c4b11d095645df1c829c..afb19bc9a4ba9b19a72f5faae2f6c0f4ee82c5ca 100644 GIT binary patch delta 1855 zcmYM!e`wTo9LMp`*Id(^x7%&*cH3>;wVXe9>vm4IS>y~FjB*UhFtOO!UDrf+xy==( zoJF!M6!YWk2S#K>Djy=Y(DT(k(DA+Rz$pb_uY+}k=`KluMzJepo*SE4s(Q)*8Dgo(Z^Nz18Rwa%wGa; z#YXHw#$fh1_anEOan$C09ko~9L{{6JL~Y*Fntv7WApr(s&bb>eq7qKI_!VTC&2KJ# z-NhF&{9_)ogv#SnwPxfDY9>BK#lJ@tI)f{5F*|t)t}D1k#wFxhw690v|Q9DVAgQyqR z;c{%n7VJeW(YW)h^A~5F1=sZrn8GJq{{%A7f|;VB0{%f2u!J&IX$L22F!wtLP}g^( zM)V@8(BoK#Z=rr2AEQP#gRGJXu!HqnHEPqYLFK*gKUx1A4UKdcD&ZJv(;P%{n8TyZG;@ z1b?FnE+xB`B!=2dYj7=YM$N=Ha+p(`n(#B!bJv{#9)6hr98*O@Bd$jku+*7!@fO!_ zbFM=r>U7?VT9RJpR@9yuLFIe8+Fx0`*Yhtf$ayv!*lUYQI{Zw@c`ts?!0?Fa?%SR< z-Fc3YL|$(pg(K32DjUvgAYU+miOm(4vwrCP7G!H^Fx{8#ADf^tWB1F zYXhMJ_H<~ojh6M;!LnDv>6T=wJ(+Gvq|<9t?WX8O>9nThx8nP|*TM{|B}^&-#isCn5o O#x~lqSeN}e*7h$g)YR_) delta 2466 zcma*nTWnNS6vpvAr3HrGTj&+&;ZnJ^r4_XlQ9x`1+909ILm`1_=OClgnYJ?^h3FtY z6fHMBTq24{FbYj1;9wviG0_L!5E2!PmqfA92tr5#V)b zp6QvkWqRU=ywn|rpAP;;^7q~#jsE_r7-Eb zh3OQF4`V4d+wp4D`W;xt^UZNCCgBAv#*_?WN^m4*VXd_RmFO8%VI8QQtU#%cTGL1j@M3JD!G0SZkeW<8v^Dcs(k?Jk%Ljg2VB78()tO zV-K~%qp1AnQ3YJF_fy!F!+2a4{a1?~C!mC_NE1v9^)3_08nXjc*naB))Pp}nb?h@# zN4`T9coDVkCTd+O$@Pl;ScxS#1?Oecf4%EC0S9+lk6{Jl3#fw9Sgq5Ziy9ZA9xx8o zxf;|Vd=NRe<`LBV22^2sKlpH4?d3*@dj#M30bwH zG57#Bpx)^^>p|4%KX1pktmT|QowX*^{7$Ua=l@+BIEQM<9aM#5_%hJPZ9bC2xJdWR zI_nmDe;;bcr%(l+#!+|%RmfG;&NFB)=g~|><$V-K^L*3Hg%WpJH=z#IUQ|c+qY@vs z@nhDLsKP!)b?hrto<1ADjoNV*ZIqSB+cJ%)dCM`O1Tik;tH>I&*N%^)CZ0i6{3Gf? zf1*BCnS4vBusqcIV(U~JuSczKL~UdlYF!vfVLD3azusjJff;xh)v_z-U^-7#K^0hq z^{7N~)W_>(JMKolbnk;e#DMHwtiANeIViI1eEYB>H%M)-swf_uc)2h zLM0wDGTA(Mz3;w2Bod7~(RQ~p5Oo7aN=Fz(zNc=Ly4dOiLe z?`Qug|Fdq~X^RHku=kR`An6{vdH|_+S)q!v*=(Mhk zhFV?oRLgVJH9zRM9jgN2n0GzBEq`Iy4a8h0=7zat6EDeV_O@pfd4FUa928pXdiyfB zmIYeEp%y3Tw!4v_8)@yjTXrZCiwDACH(2FWWi1^P2(R+GvzpREaknkzeUtT0ZcS}v z_5GFAwN7>QjGDU2>W93I*-39^PDk=k&SSm_bMLW<*K<33Q|`TqRo=4vH@w&Ux&Q3s zwftoxF1_8`|H`S$n?LH?y0bsoeQD>L7uRn{&K+KxQmQTvg!(q_>fd+3^ljUG`M?qN z)7xB7n*HzYeNeFSzq*&qD$MkyHmPqVMQ=Gz|6k*d7A;O&Oy^wBU;Kn^-J;^UzX0d1 Bf3yGq diff --git a/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.po b/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.po index ba876be3f..433726958 100644 --- a/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.po +++ b/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.po @@ -8,270 +8,262 @@ msgid "" msgstr "" "Project-Id-Version: Flask-Admin VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-02-07 00:19-0600\n" +"POT-Creation-Date: 2024-09-24 22:09+0100\n" "PO-Revision-Date: 2018-11-05 05:43+0800\n" "Last-Translator: FULL NAME \n" "Language: zh_Hant_TW\n" "Language-Team: zh_Hant_TW \n" -"Plural-Forms: nplurals=1; plural=0\n" +"Plural-Forms: nplurals=1; plural=0;\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.6.0\n" +"Generated-By: Babel 2.16.0\n" -#: ../flask_admin/base.py:440 +#: ../flask_admin/base.py:458 msgid "Home" msgstr "首頁" -#: ../flask_admin/contrib/rediscli.py:127 +#: ../flask_admin/contrib/rediscli.py:113 msgid "Cli: Invalid command." msgstr "Cli: 錯誤的指令。" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:376 msgid "File to upload" msgstr "要上傳的檔案" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:384 msgid "File required." msgstr "必要的檔案。" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:389 msgid "Invalid file type." msgstr "檔案格式不允許上傳。" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:400 msgid "Content" msgstr "內容" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:414 msgid "Invalid name" msgstr "不正確的名稱" -#: ../flask_admin/contrib/fileadmin/__init__.py:398 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:106 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:112 -#: ../flask_admin/tests/sqla/test_translation.py:17 +#: ../flask_admin/contrib/fileadmin/__init__.py:422 +#: ../flask_admin/tests/sqla/test_translation.py:21 msgid "Name" msgstr "名稱" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:784 #, python-format msgid "File \"%(name)s\" already exists." msgstr "檔案 \"%(name)s\" 已經存在。" -#: ../flask_admin/contrib/fileadmin/__init__.py:802 -#: ../flask_admin/contrib/fileadmin/__init__.py:885 -#: ../flask_admin/contrib/fileadmin/__init__.py:947 -#: ../flask_admin/contrib/fileadmin/__init__.py:1000 -#: ../flask_admin/contrib/fileadmin/__init__.py:1047 -#: ../flask_admin/contrib/fileadmin/__init__.py:1099 -#: ../flask_admin/model/base.py:2168 +#: ../flask_admin/contrib/fileadmin/__init__.py:829 +#: ../flask_admin/contrib/fileadmin/__init__.py:926 +#: ../flask_admin/contrib/fileadmin/__init__.py:988 +#: ../flask_admin/contrib/fileadmin/__init__.py:1041 +#: ../flask_admin/contrib/fileadmin/__init__.py:1088 +#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/model/base.py:2324 msgid "Permission denied." msgstr "許可權被拒絕。" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:922 msgid "File uploading is disabled." msgstr "上傳檔案已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:933 #, python-format msgid "Successfully saved file: %(name)s" msgstr "已成功保存的檔: %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:937 #, python-format msgid "Failed to save file: %(error)s" msgstr "在儲存檔案的時候發生異常:%(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:904 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:150 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:148 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:150 +#: ../flask_admin/contrib/fileadmin/__init__.py:945 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:150 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:152 msgid "Upload File" msgstr "上傳檔案" -#: ../flask_admin/contrib/fileadmin/__init__.py:943 +#: ../flask_admin/contrib/fileadmin/__init__.py:984 msgid "Directory creation is disabled." msgstr "建立資料夾的功能已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:997 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "成功創建的目錄: %(directory)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:1001 #, python-format msgid "Failed to create directory: %(error)s" msgstr "在建立資料夾的時候發生異常: %(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:970 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:161 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:159 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:161 +#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:161 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:163 msgid "Create Directory" msgstr "建立資料夾" -#: ../flask_admin/contrib/fileadmin/__init__.py:996 +#: ../flask_admin/contrib/fileadmin/__init__.py:1037 msgid "Deletion is disabled." msgstr "刪除已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1046 msgid "Directory deletion is disabled." msgstr "刪除目錄已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1052 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "已成功刪除目錄\"%(path)s\"。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1054 #, python-format msgid "Failed to delete directory: %(error)s" msgstr "刪除檔案的時候發生異常:%(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1019 -#: ../flask_admin/contrib/fileadmin/__init__.py:1176 +#: ../flask_admin/contrib/fileadmin/__init__.py:1060 +#: ../flask_admin/contrib/fileadmin/__init__.py:1215 #, python-format msgid "File \"%(name)s\" was successfully deleted." msgstr "檔案 \"%(name)s\" 已被成功刪除。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1021 -#: ../flask_admin/contrib/fileadmin/__init__.py:1178 +#: ../flask_admin/contrib/fileadmin/__init__.py:1062 +#: ../flask_admin/contrib/fileadmin/__init__.py:1217 #, python-format msgid "Failed to delete file: %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1084 msgid "Renaming is disabled." msgstr "重新命名已被禁用。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 msgid "Path does not exist." msgstr "路徑不存在。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1102 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "將 \"%(src)s\" 重新命名為 \"%(dst)s\" 的作業成功。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1105 #, python-format msgid "Failed to rename: %(error)s" msgstr "重新命名的時候發生異常:%(error)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1119 #, python-format msgid "Rename %(name)s" msgstr "重新命名 %(name)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1155 #, python-format msgid "Error saving changes to %(name)s." msgstr "將更改保存到 %(name)s 時出錯。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1159 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "對 %(name)s 成功保存的更改。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1167 #, python-format msgid "Error reading %(name)s." msgstr "讀取 %(name)s 錯誤。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1131 -#: ../flask_admin/contrib/fileadmin/__init__.py:1140 +#: ../flask_admin/contrib/fileadmin/__init__.py:1170 +#: ../flask_admin/contrib/fileadmin/__init__.py:1179 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "從 %(name)s 中讀取時出現意外的錯誤" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1176 #, python-format msgid "Cannot edit %(name)s." msgstr "無法編輯 %(name)s。" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1194 #, python-format msgid "Editing %(path)s" msgstr "編輯 %(path)s" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/peewee/view.py:487 -#: ../flask_admin/contrib/pymongo/view.py:384 -#: ../flask_admin/contrib/sqla/view.py:1149 +#: ../flask_admin/contrib/fileadmin/__init__.py:1202 +#: ../flask_admin/contrib/peewee/view.py:510 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1241 msgid "Delete" msgstr "刪除" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1203 msgid "Are you sure you want to delete these files?" msgstr "您確定要刪除這些檔案嗎?" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1206 msgid "File deletion is disabled." msgstr "刪除檔案被禁用" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:22 +#: ../flask_admin/contrib/fileadmin/__init__.py:1219 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:22 msgid "Edit" msgstr "編輯" -#: ../flask_admin/contrib/fileadmin/s3.py:153 +#: ../flask_admin/contrib/fileadmin/s3.py:162 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/peewee/filters.py:35 #: ../flask_admin/contrib/pymongo/filters.py:38 -#: ../flask_admin/contrib/sqla/filters.py:41 +#: ../flask_admin/contrib/sqla/filters.py:42 msgid "equals" msgstr "等於" #: ../flask_admin/contrib/peewee/filters.py:43 #: ../flask_admin/contrib/pymongo/filters.py:47 -#: ../flask_admin/contrib/sqla/filters.py:49 +#: ../flask_admin/contrib/sqla/filters.py:50 msgid "not equal" msgstr "不等於" #: ../flask_admin/contrib/peewee/filters.py:52 #: ../flask_admin/contrib/pymongo/filters.py:57 -#: ../flask_admin/contrib/sqla/filters.py:58 +#: ../flask_admin/contrib/sqla/filters.py:59 msgid "contains" msgstr "包含" #: ../flask_admin/contrib/peewee/filters.py:61 #: ../flask_admin/contrib/pymongo/filters.py:67 -#: ../flask_admin/contrib/sqla/filters.py:67 +#: ../flask_admin/contrib/sqla/filters.py:68 msgid "not contains" msgstr "不包含" #: ../flask_admin/contrib/peewee/filters.py:69 #: ../flask_admin/contrib/pymongo/filters.py:80 -#: ../flask_admin/contrib/sqla/filters.py:75 +#: ../flask_admin/contrib/sqla/filters.py:76 msgid "greater than" msgstr "大於" #: ../flask_admin/contrib/peewee/filters.py:77 #: ../flask_admin/contrib/pymongo/filters.py:93 -#: ../flask_admin/contrib/sqla/filters.py:83 +#: ../flask_admin/contrib/sqla/filters.py:84 msgid "smaller than" msgstr "小於" #: ../flask_admin/contrib/peewee/filters.py:88 -#: ../flask_admin/contrib/sqla/filters.py:94 +#: ../flask_admin/contrib/sqla/filters.py:95 msgid "empty" msgstr "空" #: ../flask_admin/contrib/peewee/filters.py:102 -#: ../flask_admin/contrib/sqla/filters.py:108 +#: ../flask_admin/contrib/sqla/filters.py:109 msgid "in list" msgstr "在清單中" #: ../flask_admin/contrib/peewee/filters.py:111 -#: ../flask_admin/contrib/sqla/filters.py:118 +#: ../flask_admin/contrib/sqla/filters.py:119 msgid "not in list" msgstr "不在清單中" @@ -284,81 +276,83 @@ msgstr "不在清單中" msgid "not between" msgstr "不是之間" -msgid "ObjectId equals" -msgstr "" - -#, python-format -msgid "Failed to get model. %(error)s" -msgstr "未能獲取資料。%(error)s" - -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/peewee/view.py:458 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1170 #, python-format msgid "Failed to create record. %(error)s" msgstr "建立紀錄的時候發生異常:%(error)s" -#: ../flask_admin/contrib/peewee/view.py:454 -#: ../flask_admin/contrib/pymongo/view.py:341 -#: ../flask_admin/contrib/sqla/view.py:1104 ../flask_admin/model/base.py:2305 -#: ../flask_admin/model/base.py:2313 ../flask_admin/model/base.py:2315 +#: ../flask_admin/contrib/peewee/view.py:477 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1196 ../flask_admin/model/base.py:2463 +#: ../flask_admin/model/base.py:2471 ../flask_admin/model/base.py:2473 #, python-format msgid "Failed to update record. %(error)s" msgstr "更新紀錄的時候發生異常:%(error)s" -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/peewee/view.py:492 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1221 #, python-format msgid "Failed to delete record. %(error)s" msgstr "刪除紀錄的時候發生異常:%(error)s" -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/peewee/view.py:511 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1242 msgid "Are you sure you want to delete selected records?" msgstr "您確定要刪除這些紀錄嗎?" -#: ../flask_admin/contrib/peewee/view.py:505 -#: ../flask_admin/contrib/pymongo/view.py:395 -#: ../flask_admin/contrib/sqla/view.py:1166 ../flask_admin/model/base.py:2118 -#, python-format +#: ../flask_admin/contrib/peewee/view.py:528 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1258 ../flask_admin/model/base.py:2272 +#, fuzzy, python-format msgid "Record was successfully deleted." -msgstr "紀錄刪除成功。" +msgid_plural "%(count)s records were successfully deleted." +msgstr[0] "紀錄刪除成功。" -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/peewee/view.py:534 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1266 #, python-format msgid "Failed to delete records. %(error)s" msgstr "刪除紀錄的時候發生異常:%(error)s" -#: ../flask_admin/contrib/sqla/fields.py:126 -#: ../flask_admin/contrib/sqla/fields.py:176 -#: ../flask_admin/contrib/sqla/fields.py:181 ../flask_admin/model/fields.py:173 -#: ../flask_admin/model/fields.py:222 +#: ../flask_admin/contrib/sqla/fields.py:117 +#: ../flask_admin/contrib/sqla/fields.py:167 +#: ../flask_admin/contrib/sqla/fields.py:172 ../flask_admin/model/fields.py:174 +#: ../flask_admin/model/fields.py:223 msgid "Not a valid choice" msgstr "選擇的值不正確" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:201 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:202 msgid "Value" msgstr "" -#: ../flask_admin/contrib/sqla/validators.py:42 +#: ../flask_admin/contrib/sqla/validators.py:28 msgid "Already exists." msgstr "資料已經存在。" -#: ../flask_admin/contrib/sqla/validators.py:60 +#: ../flask_admin/contrib/sqla/validators.py:59 #, python-format msgid "At least %(num)d item is required" msgid_plural "At least %(num)d items are required" +msgstr[0] "" + +#: ../flask_admin/contrib/sqla/validators.py:75 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:83 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." msgstr "" -#: ../flask_admin/contrib/sqla/view.py:1057 +#: ../flask_admin/contrib/sqla/view.py:1134 #, python-format msgid "Integrity error. %(message)s" msgstr "完整性錯誤。%(message)s" @@ -367,274 +361,242 @@ msgstr "完整性錯誤。%(message)s" msgid "Invalid time format" msgstr "時間格式錯誤" -#: ../flask_admin/form/fields.py:144 +#: ../flask_admin/form/fields.py:147 msgid "Invalid Choice: could not coerce" msgstr "不正確選擇: 不能強迫" -#: ../flask_admin/form/fields.py:208 +#: ../flask_admin/form/fields.py:221 msgid "Invalid JSON" msgstr "JSON 不正確" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:216 msgid "Invalid file extension" msgstr "不正確的檔案副檔名" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:223 ../flask_admin/form/upload.py:293 #, python-format msgid "File \"%s\" already exists." msgstr "檔案 \"%s\" 已經存在。" -#: ../flask_admin/model/base.py:1649 +#: ../flask_admin/form/validators.py:16 +msgid "This field requires at least one item." +msgstr "" + +#: ../flask_admin/model/base.py:1737 msgid "There are no items in the table." msgstr "在表中沒有項目。" -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1746 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "不正確篩選器值: %(value)s" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2136 msgid "Record was successfully created." msgstr "資料新增成功。" -#: ../flask_admin/model/base.py:2028 ../flask_admin/model/base.py:2080 -#: ../flask_admin/model/base.py:2113 ../flask_admin/model/base.py:2297 +#: ../flask_admin/model/base.py:2180 ../flask_admin/model/base.py:2232 +#: ../flask_admin/model/base.py:2265 ../flask_admin/model/base.py:2455 msgid "Record does not exist." msgstr "記錄不存在。" -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2189 ../flask_admin/model/base.py:2459 msgid "Record was successfully saved." msgstr "記錄已成功保存。" -#: ../flask_admin/model/base.py:2222 -msgid "Tablib dependency not installed." -msgstr "" - -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2407 #, python-format msgid "Export type \"%(type)s not supported." msgstr "" -#: ../flask_admin/model/filters.py:103 ../flask_admin/model/widgets.py:111 +#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:119 msgid "Yes" msgstr "是" -#: ../flask_admin/model/filters.py:104 ../flask_admin/model/widgets.py:110 +#: ../flask_admin/model/filters.py:105 ../flask_admin/model/widgets.py:118 msgid "No" msgstr "否" -#: ../flask_admin/model/filters.py:172 ../flask_admin/model/filters.py:212 -#: ../flask_admin/model/filters.py:257 +#: ../flask_admin/model/filters.py:173 ../flask_admin/model/filters.py:213 +#: ../flask_admin/model/filters.py:258 msgid "between" msgstr "之間" -#: ../flask_admin/model/template.py:81 ../flask_admin/model/template.py:88 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:37 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:8 +#: ../flask_admin/model/template.py:83 ../flask_admin/model/template.py:90 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:7 msgid "View Record" msgstr "查看記錄" -#: ../flask_admin/model/template.py:95 ../flask_admin/model/template.py:102 -#: ../flask_admin/model/template.py:109 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/edit.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/edit.html:11 +#: ../flask_admin/model/template.py:97 ../flask_admin/model/template.py:104 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "編輯紀錄" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:111 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete Record" +msgstr "" + +#: ../flask_admin/model/widgets.py:62 msgid "Please select model" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/actions.html:4 -#: ../flask_admin/templates/bootstrap3/admin/actions.html:4 +#: ../flask_admin/templates/bootstrap4/admin/actions.html:5 msgid "With selected" msgstr "選中的 " -#: ../flask_admin/templates/bootstrap2/admin/lib.html:200 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:190 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:216 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:227 msgid "Save" msgstr "保存" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:205 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:195 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:221 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:232 msgid "Cancel" msgstr "取消" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 msgid "Save and Add Another" msgstr "儲存後繼續新增" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:259 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:250 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:293 msgid "Save and Continue Editing" msgstr "儲存後繼續編輯" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:9 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:9 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:10 msgid "Root" msgstr "Root" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:90 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:99 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:40 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:49 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:89 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:98 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:42 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:51 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:89 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:98 #, python-format msgid "Sort by %(name)s" msgstr "按 %(name)s 進行排序" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:74 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:77 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:79 msgid "Rename File" msgstr "重新命名檔案" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:88 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:88 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:90 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\' recursively?" msgstr "您確定要遞歸刪除 \\'%(name)s\\' 嗎?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:97 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:97 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:99 #, python-format msgid "Are you sure you want to delete \\'%(name)s\\'?" msgstr "您確定要遞歸刪除 \\'%(name)s\\' 嗎?" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:125 -msgid "Size" -msgstr "" - -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "請至少選擇一個檔案。" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:14 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:8 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:17 msgid "List" msgstr "資料列表" -#: ../flask_admin/templates/bootstrap2/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/create.html:17 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:12 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/create.html:17 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:12 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:18 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 msgid "Create" msgstr "建立" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap2/admin/model/edit.html:26 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:21 -#: ../flask_admin/templates/bootstrap3/admin/model/edit.html:26 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:21 +#: ../flask_admin/templates/bootstrap4/admin/model/edit.html:26 msgid "Details" msgstr "詳細資訊" -#: ../flask_admin/templates/bootstrap2/admin/model/details.html:29 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/details.html:8 -#: ../flask_admin/templates/bootstrap3/admin/model/details.html:28 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/details.html:15 +#: ../flask_admin/templates/bootstrap4/admin/model/details.html:28 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/details.html:15 msgid "Filter" msgstr "篩選器" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:13 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:14 msgid "Delete?" msgstr "刪除?" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:33 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Are you sure you want to delete this record?" +msgstr "您確定要刪除這筆記錄嗎?" + +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:33 msgid "New" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:43 +#: ../flask_admin/templates/bootstrap4/admin/model/inline_list_base.html:43 msgid "Add" msgstr "新增" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:3 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:3 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:2 msgid "Add Filter" msgstr "新增過濾器" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:30 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:18 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:30 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:14 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:19 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:26 msgid "Export" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:38 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:38 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:49 msgid "Apply" msgstr "套用" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:51 msgid "Reset Filters" msgstr "重置過濾器" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:66 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:59 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:64 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:80 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:93 +#, python-format +msgid "%(placeholder)s" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:94 msgid "Search" msgstr "搜尋" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:74 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:77 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:78 -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:79 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:72 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:75 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:76 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:77 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:102 msgid "items" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap2/admin/model/modals/create.html:22 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:23 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:25 -#: ../flask_admin/templates/bootstrap3/admin/model/modals/create.html:10 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:23 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:25 +#: ../flask_admin/templates/bootstrap4/admin/model/modals/create.html:10 msgid "Create New Record" msgstr "創建新記錄" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:77 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:76 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:76 msgid "Select all records" msgstr "選擇所有紀錄" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:120 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:119 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:119 msgid "Select record" msgstr "選擇記錄" -#: ../flask_admin/templates/bootstrap2/admin/model/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/model/list.html:186 +#: ../flask_admin/templates/bootstrap4/admin/model/list.html:195 msgid "Please select at least one record." msgstr "請至少選擇一筆資料。" -#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 -#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 -msgid "Are you sure you want to delete this record?" -msgstr "您確定要刪除這筆記錄嗎?" +#~ msgid "ObjectId equals" +#~ msgstr "" + +#~ msgid "Failed to get model. %(error)s" +#~ msgstr "未能獲取資料。%(error)s" + +#~ msgid "Tablib dependency not installed." +#~ msgstr "" + +#~ msgid "Size" +#~ msgstr "" +