diff --git a/babel/admin.pot b/babel/admin.pot index 355ea2f97..06d06dc78 100644 --- a/babel/admin.pot +++ b/babel/admin.pot @@ -1,22 +1,22 @@ # Translations template for Flask-Admin. -# Copyright (C) 2017 ORGANIZATION +# Copyright (C) 2022 ORGANIZATION # This file is distributed under the same license as the Flask-Admin # project. -# FIRST AUTHOR , 2017. +# FIRST AUTHOR , 2022. # #, 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: 2022-08-10 17:27+0200\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.10.3\n" #: ../flask_admin/base.py:440 msgid "Home" @@ -26,261 +26,267 @@ msgstr "" msgid "Cli: Invalid command." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:352 +#: ../flask_admin/contrib/fileadmin/__init__.py:366 msgid "File to upload" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:360 +#: ../flask_admin/contrib/fileadmin/__init__.py:374 msgid "File required." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:365 +#: ../flask_admin/contrib/fileadmin/__init__.py:379 msgid "Invalid file type." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:376 +#: ../flask_admin/contrib/fileadmin/__init__.py:390 msgid "Content" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:390 +#: ../flask_admin/contrib/fileadmin/__init__.py:404 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/contrib/fileadmin/__init__.py:412 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:114 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:120 #: ../flask_admin/tests/sqla/test_translation.py:17 msgid "Name" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:757 +#: ../flask_admin/contrib/fileadmin/__init__.py:774 #, 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:819 +#: ../flask_admin/contrib/fileadmin/__init__.py:916 +#: ../flask_admin/contrib/fileadmin/__init__.py:978 +#: ../flask_admin/contrib/fileadmin/__init__.py:1031 +#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1130 +#: ../flask_admin/model/base.py:2330 msgid "Permission denied." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:881 +#: ../flask_admin/contrib/fileadmin/__init__.py:912 msgid "File uploading is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:892 +#: ../flask_admin/contrib/fileadmin/__init__.py:923 #, python-format msgid "Successfully saved file: %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:896 +#: ../flask_admin/contrib/fileadmin/__init__.py:927 #, 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:935 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:156 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:158 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:156 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:158 +#: ../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:974 msgid "Directory creation is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:956 +#: ../flask_admin/contrib/fileadmin/__init__.py:987 #, python-format msgid "Successfully created directory: %(directory)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:960 +#: ../flask_admin/contrib/fileadmin/__init__.py:991 #, 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:1001 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:167 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:169 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:167 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:169 +#: ../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:1027 msgid "Deletion is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1005 +#: ../flask_admin/contrib/fileadmin/__init__.py:1036 msgid "Directory deletion is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1011 +#: ../flask_admin/contrib/fileadmin/__init__.py:1042 #, python-format msgid "Directory \"%(path)s\" was successfully deleted." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1013 +#: ../flask_admin/contrib/fileadmin/__init__.py:1044 #, 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:1050 +#: ../flask_admin/contrib/fileadmin/__init__.py:1205 #, 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:1052 +#: ../flask_admin/contrib/fileadmin/__init__.py:1207 #, python-format msgid "Failed to delete file: %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1043 +#: ../flask_admin/contrib/fileadmin/__init__.py:1074 msgid "Renaming is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1051 +#: ../flask_admin/contrib/fileadmin/__init__.py:1082 msgid "Path does not exist." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1061 +#: ../flask_admin/contrib/fileadmin/__init__.py:1092 #, python-format msgid "Successfully renamed \"%(src)s\" to \"%(dst)s\"" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1064 +#: ../flask_admin/contrib/fileadmin/__init__.py:1095 #, python-format msgid "Failed to rename: %(error)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1078 +#: ../flask_admin/contrib/fileadmin/__init__.py:1109 #, python-format msgid "Rename %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1115 +#: ../flask_admin/contrib/fileadmin/__init__.py:1145 #, python-format msgid "Error saving changes to %(name)s." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1119 +#: ../flask_admin/contrib/fileadmin/__init__.py:1149 #, python-format msgid "Changes to %(name)s saved successfully." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1128 +#: ../flask_admin/contrib/fileadmin/__init__.py:1157 #, 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:1160 +#: ../flask_admin/contrib/fileadmin/__init__.py:1169 #, python-format msgid "Unexpected error while reading from %(name)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1137 +#: ../flask_admin/contrib/fileadmin/__init__.py:1166 #, python-format msgid "Cannot edit %(name)s." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1155 +#: ../flask_admin/contrib/fileadmin/__init__.py:1184 #, python-format msgid "Editing %(path)s" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1163 -#: ../flask_admin/contrib/mongoengine/view.py:658 -#: ../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:1192 +#: ../flask_admin/contrib/mongoengine/view.py:666 +#: ../flask_admin/contrib/peewee/view.py:514 +#: ../flask_admin/contrib/pymongo/view.py:385 +#: ../flask_admin/contrib/sqla/view.py:1216 msgid "Delete" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1164 +#: ../flask_admin/contrib/fileadmin/__init__.py:1193 msgid "Are you sure you want to delete these files?" msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1167 +#: ../flask_admin/contrib/fileadmin/__init__.py:1196 msgid "File deletion is disabled." msgstr "" -#: ../flask_admin/contrib/fileadmin/__init__.py:1180 +#: ../flask_admin/contrib/fileadmin/__init__.py:1209 #: ../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/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:156 msgid "Cannot operate on non empty directories" msgstr "" #: ../flask_admin/contrib/mongoengine/filters.py:39 #: ../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/mongoengine/filters.py:48 #: ../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/mongoengine/filters.py:58 #: ../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/mongoengine/filters.py:68 #: ../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/mongoengine/filters.py:77 #: ../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/mongoengine/filters.py:86 #: ../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/mongoengine/filters.py:98 #: ../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/mongoengine/filters.py:113 #: ../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/mongoengine/filters.py:122 #: ../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 "" @@ -288,9 +294,9 @@ msgstr "" #: ../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 +#: ../flask_admin/contrib/sqla/filters.py:214 +#: ../flask_admin/contrib/sqla/filters.py:251 +#: ../flask_admin/contrib/sqla/filters.py:288 msgid "not between" msgstr "" @@ -298,73 +304,73 @@ msgstr "" msgid "ObjectId equals" msgstr "" -#: ../flask_admin/contrib/mongoengine/view.py:551 +#: ../flask_admin/contrib/mongoengine/view.py:559 #, python-format msgid "Failed to get model. %(error)s" msgstr "" -#: ../flask_admin/contrib/mongoengine/view.py:570 -#: ../flask_admin/contrib/peewee/view.py:435 -#: ../flask_admin/contrib/pymongo/view.py:316 -#: ../flask_admin/contrib/sqla/view.py:1078 +#: ../flask_admin/contrib/mongoengine/view.py:578 +#: ../flask_admin/contrib/peewee/view.py:462 +#: ../flask_admin/contrib/pymongo/view.py:317 +#: ../flask_admin/contrib/sqla/view.py:1145 #, python-format msgid "Failed to create record. %(error)s" msgstr "" -#: ../flask_admin/contrib/mongoengine/view.py:596 -#: ../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/mongoengine/view.py:604 +#: ../flask_admin/contrib/peewee/view.py:481 +#: ../flask_admin/contrib/pymongo/view.py:342 +#: ../flask_admin/contrib/sqla/view.py:1171 ../flask_admin/model/base.py:2467 +#: ../flask_admin/model/base.py:2475 ../flask_admin/model/base.py:2477 #, python-format msgid "Failed to update record. %(error)s" msgstr "" -#: ../flask_admin/contrib/mongoengine/view.py:619 -#: ../flask_admin/contrib/peewee/view.py:469 -#: ../flask_admin/contrib/pymongo/view.py:366 -#: ../flask_admin/contrib/sqla/view.py:1129 +#: ../flask_admin/contrib/mongoengine/view.py:627 +#: ../flask_admin/contrib/peewee/view.py:496 +#: ../flask_admin/contrib/pymongo/view.py:367 +#: ../flask_admin/contrib/sqla/view.py:1196 #, python-format msgid "Failed to delete record. %(error)s" msgstr "" -#: ../flask_admin/contrib/mongoengine/view.py:659 -#: ../flask_admin/contrib/peewee/view.py:488 -#: ../flask_admin/contrib/pymongo/view.py:385 -#: ../flask_admin/contrib/sqla/view.py:1150 +#: ../flask_admin/contrib/mongoengine/view.py:667 +#: ../flask_admin/contrib/peewee/view.py:515 +#: ../flask_admin/contrib/pymongo/view.py:386 +#: ../flask_admin/contrib/sqla/view.py:1217 msgid "Are you sure you want to delete selected records?" msgstr "" -#: ../flask_admin/contrib/mongoengine/view.py:668 -#: ../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/mongoengine/view.py:676 +#: ../flask_admin/contrib/peewee/view.py:532 +#: ../flask_admin/contrib/pymongo/view.py:396 +#: ../flask_admin/contrib/sqla/view.py:1233 ../flask_admin/model/base.py:2278 #, python-format msgid "Record was successfully deleted." msgid_plural "%(count)s records were successfully deleted." msgstr[0] "" msgstr[1] "" -#: ../flask_admin/contrib/mongoengine/view.py:674 -#: ../flask_admin/contrib/peewee/view.py:511 -#: ../flask_admin/contrib/pymongo/view.py:400 -#: ../flask_admin/contrib/sqla/view.py:1174 +#: ../flask_admin/contrib/mongoengine/view.py:682 +#: ../flask_admin/contrib/peewee/view.py:538 +#: ../flask_admin/contrib/pymongo/view.py:401 +#: ../flask_admin/contrib/sqla/view.py:1241 #, 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:127 +#: ../flask_admin/contrib/sqla/fields.py:177 +#: ../flask_admin/contrib/sqla/fields.py:182 ../flask_admin/model/fields.py:177 +#: ../flask_admin/model/fields.py:226 msgid "Not a valid choice" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:186 +#: ../flask_admin/contrib/sqla/fields.py:211 msgid "Key" msgstr "" -#: ../flask_admin/contrib/sqla/fields.py:187 +#: ../flask_admin/contrib/sqla/fields.py:212 msgid "Value" msgstr "" @@ -379,7 +385,15 @@ 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:76 +msgid "Not a valid ISO currency code (e.g. USD, EUR, CNY)." +msgstr "" + +#: ../flask_admin/contrib/sqla/validators.py:84 +msgid "Not a valid color (e.g. \"red\", \"#f00\", \"#ff0000\")." +msgstr "" + +#: ../flask_admin/contrib/sqla/view.py:1109 #, python-format msgid "Integrity error. %(message)s" msgstr "" @@ -396,103 +410,126 @@ msgstr "" msgid "Invalid JSON" msgstr "" -#: ../flask_admin/form/upload.py:207 +#: ../flask_admin/form/upload.py:210 msgid "Invalid file extension" msgstr "" -#: ../flask_admin/form/upload.py:214 ../flask_admin/form/upload.py:281 +#: ../flask_admin/form/upload.py:217 ../flask_admin/form/upload.py:284 #, 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:1731 msgid "There are no items in the table." msgstr "" -#: ../flask_admin/model/base.py:1673 +#: ../flask_admin/model/base.py:1740 #, python-format msgid "Invalid Filter Value: %(value)s" msgstr "" -#: ../flask_admin/model/base.py:1984 +#: ../flask_admin/model/base.py:2126 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:2178 ../flask_admin/model/base.py:2238 +#: ../flask_admin/model/base.py:2271 ../flask_admin/model/base.py:2459 msgid "Record does not exist." msgstr "" -#: ../flask_admin/model/base.py:2037 ../flask_admin/model/base.py:2301 +#: ../flask_admin/model/base.py:2187 ../flask_admin/model/base.py:2463 msgid "Record was successfully saved." msgstr "" -#: ../flask_admin/model/base.py:2222 +#: ../flask_admin/model/base.py:2384 msgid "Tablib dependency not installed." msgstr "" -#: ../flask_admin/model/base.py:2249 +#: ../flask_admin/model/base.py:2411 #, 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:117 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:116 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/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/templates/bootstrap4/admin/model/modals/edit.html:10 msgid "Edit Record" msgstr "" -#: ../flask_admin/model/widgets.py:61 +#: ../flask_admin/model/template.py:109 +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:214 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:225 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:219 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:230 msgid "Cancel" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/lib.html:256 -#: ../flask_admin/templates/bootstrap3/admin/lib.html:247 +#: ../flask_admin/templates/bootstrap2/admin/lib.html:260 +#: ../flask_admin/templates/bootstrap3/admin/lib.html:251 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:287 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/bootstrap2/admin/lib.html:263 +#: ../flask_admin/templates/bootstrap3/admin/lib.html:254 +#: ../flask_admin/templates/bootstrap4/admin/lib.html:290 +msgid "Save and Add Another (Freeze Fields)" +msgstr "" + +#: ../flask_admin/templates/bootstrap2/admin/lib.html:266 +#: ../flask_admin/templates/bootstrap3/admin/lib.html:257 +#: ../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 "" @@ -504,6 +541,10 @@ msgstr "" #: ../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 "" @@ -512,27 +553,32 @@ msgstr "" #: ../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/bootstrap2/admin/file/list.html:92 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:92 +#: ../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/bootstrap2/admin/file/list.html:105 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:105 +#: ../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 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:133 msgid "Size" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/file/list.html:185 -#: ../flask_admin/templates/bootstrap3/admin/file/list.html:185 +#: ../flask_admin/templates/bootstrap2/admin/file/list.html:193 +#: ../flask_admin/templates/bootstrap3/admin/file/list.html:193 +#: ../flask_admin/templates/bootstrap4/admin/file/list.html:187 msgid "Please select at least one file." msgstr "" @@ -544,6 +590,10 @@ msgstr "" #: ../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 "" @@ -557,6 +607,11 @@ msgstr "" #: ../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 "" @@ -564,6 +619,8 @@ msgstr "" #: ../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 "" @@ -571,26 +628,44 @@ msgstr "" #: ../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:15 +#: ../flask_admin/templates/bootstrap2/admin/model/inline_list_base.html:32 +#: ../flask_admin/templates/bootstrap2/admin/model/row_actions.html:34 +#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:16 +#: ../flask_admin/templates/bootstrap3/admin/model/inline_list_base.html:35 +#: ../flask_admin/templates/bootstrap3/admin/model/row_actions.html:34 +#: ../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/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: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 "" @@ -600,34 +675,43 @@ msgstr "" #: ../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/bootstrap2/admin/model/layout.html:53 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:53 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:46 msgid "Apply" msgstr "" -#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:40 -#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:40 +#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:55 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:55 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:48 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/bootstrap2/admin/model/layout.html:81 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:81 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:82 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:88 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/bootstrap2/admin/model/layout.html:98 +#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:101 +#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:102 +#: ../flask_admin/templates/bootstrap2/admin/model/layout.html:103 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:100 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:103 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:104 +#: ../flask_admin/templates/bootstrap3/admin/model/layout.html:105 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:96 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:99 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:100 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:101 msgid "items" msgstr "" @@ -637,26 +721,38 @@ msgstr "" #: ../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/bootstrap2/admin/model/list.html:193 +#: ../flask_admin/templates/bootstrap3/admin/model/list.html:194 +#: ../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?" +#: ../flask_admin/templates/bootstrap4/admin/model/row_actions.html:34 +msgid "Delete record" +msgstr "" + +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:74 +#: ../flask_admin/templates/bootstrap4/admin/model/layout.html:87 +#, python-format +msgid "%(placeholder)s" msgstr "" diff --git a/flask_admin/translations/af/LC_MESSAGES/admin.mo b/flask_admin/translations/af/LC_MESSAGES/admin.mo index 65e1224b2..a0c1a9107 100644 Binary files a/flask_admin/translations/af/LC_MESSAGES/admin.mo and b/flask_admin/translations/af/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/ar/LC_MESSAGES/admin.mo b/flask_admin/translations/ar/LC_MESSAGES/admin.mo index a29d3e412..f45283a62 100644 Binary files a/flask_admin/translations/ar/LC_MESSAGES/admin.mo and b/flask_admin/translations/ar/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/be/LC_MESSAGES/admin.mo b/flask_admin/translations/be/LC_MESSAGES/admin.mo index 9322646cd..7cedc4b27 100644 Binary files a/flask_admin/translations/be/LC_MESSAGES/admin.mo and b/flask_admin/translations/be/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/ca_ES/LC_MESSAGES/admin.mo b/flask_admin/translations/ca_ES/LC_MESSAGES/admin.mo index d26d62f35..a0fe9c7aa 100644 Binary files a/flask_admin/translations/ca_ES/LC_MESSAGES/admin.mo and b/flask_admin/translations/ca_ES/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/cs/LC_MESSAGES/admin.mo b/flask_admin/translations/cs/LC_MESSAGES/admin.mo index 4413d1c10..1ca710e7e 100644 Binary files a/flask_admin/translations/cs/LC_MESSAGES/admin.mo and b/flask_admin/translations/cs/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/da/LC_MESSAGES/admin.mo b/flask_admin/translations/da/LC_MESSAGES/admin.mo index 044e7e3dd..c0d4bc49c 100644 Binary files a/flask_admin/translations/da/LC_MESSAGES/admin.mo and b/flask_admin/translations/da/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/de/LC_MESSAGES/admin.mo b/flask_admin/translations/de/LC_MESSAGES/admin.mo index f74b10f6a..9279e9044 100644 Binary files a/flask_admin/translations/de/LC_MESSAGES/admin.mo and b/flask_admin/translations/de/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/el/LC_MESSAGES/admin.mo b/flask_admin/translations/el/LC_MESSAGES/admin.mo index f72153398..8c6804e76 100644 Binary files a/flask_admin/translations/el/LC_MESSAGES/admin.mo and b/flask_admin/translations/el/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/en/LC_MESSAGES/admin.mo b/flask_admin/translations/en/LC_MESSAGES/admin.mo index 0e4180a2c..b187604bc 100644 Binary files a/flask_admin/translations/en/LC_MESSAGES/admin.mo and b/flask_admin/translations/en/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/es/LC_MESSAGES/admin.mo b/flask_admin/translations/es/LC_MESSAGES/admin.mo index 16f965802..fc02e35cf 100644 Binary files a/flask_admin/translations/es/LC_MESSAGES/admin.mo and b/flask_admin/translations/es/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/et/LC_MESSAGES/admin.mo b/flask_admin/translations/et/LC_MESSAGES/admin.mo index 03d1b0807..667255474 100644 Binary files a/flask_admin/translations/et/LC_MESSAGES/admin.mo and b/flask_admin/translations/et/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/fa/LC_MESSAGES/admin.mo b/flask_admin/translations/fa/LC_MESSAGES/admin.mo index 8affba1e8..e55eef7dc 100644 Binary files a/flask_admin/translations/fa/LC_MESSAGES/admin.mo and b/flask_admin/translations/fa/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/fi/LC_MESSAGES/admin.mo b/flask_admin/translations/fi/LC_MESSAGES/admin.mo index c8332a89e..0d820055f 100644 Binary files a/flask_admin/translations/fi/LC_MESSAGES/admin.mo and b/flask_admin/translations/fi/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/fr/LC_MESSAGES/admin.mo b/flask_admin/translations/fr/LC_MESSAGES/admin.mo index b1b397e4b..a858e39c2 100644 Binary files a/flask_admin/translations/fr/LC_MESSAGES/admin.mo and b/flask_admin/translations/fr/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/he/LC_MESSAGES/admin.mo b/flask_admin/translations/he/LC_MESSAGES/admin.mo index e6733d181..7316c2b3d 100644 Binary files a/flask_admin/translations/he/LC_MESSAGES/admin.mo and b/flask_admin/translations/he/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/hu/LC_MESSAGES/admin.mo b/flask_admin/translations/hu/LC_MESSAGES/admin.mo index b42cf2c99..b2f12944f 100644 Binary files a/flask_admin/translations/hu/LC_MESSAGES/admin.mo and b/flask_admin/translations/hu/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/it/LC_MESSAGES/admin.mo b/flask_admin/translations/it/LC_MESSAGES/admin.mo index 86fe1b399..99d8d05bf 100644 Binary files a/flask_admin/translations/it/LC_MESSAGES/admin.mo and b/flask_admin/translations/it/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/ja/LC_MESSAGES/admin.mo b/flask_admin/translations/ja/LC_MESSAGES/admin.mo index a0b58b374..19117ccc8 100644 Binary files a/flask_admin/translations/ja/LC_MESSAGES/admin.mo and b/flask_admin/translations/ja/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/ko/LC_MESSAGES/admin.mo b/flask_admin/translations/ko/LC_MESSAGES/admin.mo index eccacf234..2f85dc09e 100644 Binary files a/flask_admin/translations/ko/LC_MESSAGES/admin.mo and b/flask_admin/translations/ko/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/nl/LC_MESSAGES/admin.mo b/flask_admin/translations/nl/LC_MESSAGES/admin.mo index 972ac78e3..8dcc153c2 100644 Binary files a/flask_admin/translations/nl/LC_MESSAGES/admin.mo and b/flask_admin/translations/nl/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/no/LC_MESSAGES/admin.mo b/flask_admin/translations/no/LC_MESSAGES/admin.mo index 46b18366d..f488e81f2 100644 Binary files a/flask_admin/translations/no/LC_MESSAGES/admin.mo and b/flask_admin/translations/no/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/pa/LC_MESSAGES/admin.mo b/flask_admin/translations/pa/LC_MESSAGES/admin.mo index 8bc821b43..644b5d230 100644 Binary files a/flask_admin/translations/pa/LC_MESSAGES/admin.mo and b/flask_admin/translations/pa/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/pl/LC_MESSAGES/admin.mo b/flask_admin/translations/pl/LC_MESSAGES/admin.mo index f243a2335..b72e220c0 100644 Binary files a/flask_admin/translations/pl/LC_MESSAGES/admin.mo and b/flask_admin/translations/pl/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/pt/LC_MESSAGES/admin.mo b/flask_admin/translations/pt/LC_MESSAGES/admin.mo index 804cc383f..1836b84fe 100644 Binary files a/flask_admin/translations/pt/LC_MESSAGES/admin.mo and b/flask_admin/translations/pt/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/pt_BR/LC_MESSAGES/admin.mo b/flask_admin/translations/pt_BR/LC_MESSAGES/admin.mo index d7ce71923..64425fae8 100644 Binary files a/flask_admin/translations/pt_BR/LC_MESSAGES/admin.mo and b/flask_admin/translations/pt_BR/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/ro/LC_MESSAGES/admin.mo b/flask_admin/translations/ro/LC_MESSAGES/admin.mo index 4ed230f24..f229d6063 100644 Binary files a/flask_admin/translations/ro/LC_MESSAGES/admin.mo and b/flask_admin/translations/ro/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/ru/LC_MESSAGES/admin.mo b/flask_admin/translations/ru/LC_MESSAGES/admin.mo index e697d9c85..7fbad6173 100644 Binary files a/flask_admin/translations/ru/LC_MESSAGES/admin.mo and b/flask_admin/translations/ru/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/sk/LC_MESSAGES/admin.mo b/flask_admin/translations/sk/LC_MESSAGES/admin.mo index e54c0e22b..ed352421b 100644 Binary files a/flask_admin/translations/sk/LC_MESSAGES/admin.mo and b/flask_admin/translations/sk/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/sr/LC_MESSAGES/admin.mo b/flask_admin/translations/sr/LC_MESSAGES/admin.mo index 19f4f8993..1d2798859 100644 Binary files a/flask_admin/translations/sr/LC_MESSAGES/admin.mo and b/flask_admin/translations/sr/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/sv/LC_MESSAGES/admin.mo b/flask_admin/translations/sv/LC_MESSAGES/admin.mo index 0acaeee60..43964a055 100644 Binary files a/flask_admin/translations/sv/LC_MESSAGES/admin.mo and b/flask_admin/translations/sv/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/tr/LC_MESSAGES/admin.mo b/flask_admin/translations/tr/LC_MESSAGES/admin.mo index 116de2140..a1b8f70a8 100644 Binary files a/flask_admin/translations/tr/LC_MESSAGES/admin.mo and b/flask_admin/translations/tr/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/uk/LC_MESSAGES/admin.mo b/flask_admin/translations/uk/LC_MESSAGES/admin.mo index 4c462f2d5..b84b06e77 100644 Binary files a/flask_admin/translations/uk/LC_MESSAGES/admin.mo and b/flask_admin/translations/uk/LC_MESSAGES/admin.mo differ diff --git a/flask_admin/translations/vi/LC_MESSAGES/admin.mo b/flask_admin/translations/vi/LC_MESSAGES/admin.mo index 35a361527..22e03f8e6 100644 Binary files a/flask_admin/translations/vi/LC_MESSAGES/admin.mo and b/flask_admin/translations/vi/LC_MESSAGES/admin.mo differ 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 d1cfaa38f..f788e616b 100644 Binary files a/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.mo and b/flask_admin/translations/zh_Hans_CN/LC_MESSAGES/admin.mo differ 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 8020cb9ae..286bc45bb 100644 Binary files a/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.mo and b/flask_admin/translations/zh_Hant_TW/LC_MESSAGES/admin.mo differ