diff --git a/links/templates/links/link_form.html b/links/templates/links/link_form.html index d35d09a..34e6644 100644 --- a/links/templates/links/link_form.html +++ b/links/templates/links/link_form.html @@ -124,7 +124,7 @@ const customDescription = document.getElementById('custom-description'); const linkTypeInput = document.getElementById('id_link_type'); const textField = document.querySelector('.custom-field'); - let simplemde; + let simplemde = null; function showLinkFields() { linkTab.classList.add('text-blue-600', 'border-blue-600'); @@ -144,11 +144,6 @@ linkDescription.classList.remove('hidden'); customDescription.classList.add('hidden'); linkTypeInput.value = 'LINK'; - if (simplemde) { - //simplemde.toTextArea(); - simplemde = null; - - } textField.classList.add('hidden'); } @@ -170,8 +165,8 @@ customDescription.classList.remove('hidden'); linkDescription.classList.add('hidden'); linkTypeInput.value = 'CUSTOM'; - initializeSimpleMDE(); textField.classList.remove('hidden'); + initializeSimpleMDE(); } function initializeSimpleMDE() { diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po new file mode 100644 index 0000000..7d8b0c8 --- /dev/null +++ b/locale/en/LC_MESSAGES/django.po @@ -0,0 +1,1857 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-10-05 04:51-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/forms.py:6 +msgid "Search files" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:5 +msgid "Select an image to embed" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:27 +msgid "Browse for the image you want, then click 'Embed Image' to continue..." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:29 +msgid "" +"No images found. Upload images using the 'Image Button' dialog's 'Upload' " +"tab." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:50 +msgid "Images in: " +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:62 +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:80 +msgid "Embed Image" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:146 +msgid "Play Slideshow" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:147 +msgid "Pause Slideshow" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:148 +msgid "‹ Previous Photo" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:149 +msgid "Next Photo ›" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:150 +msgid "Next ›" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:151 +msgid "‹ Prev" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/_termui_impl.py:518 +#, python-brace-format +msgid "{editor}: Editing failed" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/_termui_impl.py:522 +#, python-brace-format +msgid "{editor}: Editing failed: {e}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1120 +msgid "Aborted!" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1309 +#: 3.12/lib/python3.12/site-packages/click/decorators.py:559 +msgid "Show this message and exit." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1340 +#: 3.12/lib/python3.12/site-packages/click/core.py:1370 +#, python-brace-format +msgid "(Deprecated) {text}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1387 +msgid "Options" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1413 +#, python-brace-format +msgid "Got unexpected extra argument ({args})" +msgid_plural "Got unexpected extra arguments ({args})" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1429 +msgid "DeprecationWarning: The command {name!r} is deprecated." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1636 +msgid "Commands" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1668 +msgid "Missing command." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1746 +msgid "No such command {name!r}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2310 +msgid "Value must be an iterable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2331 +#, python-brace-format +msgid "Takes {nargs} values but 1 was given." +msgid_plural "Takes {nargs} values but {len} were given." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2778 +#, python-brace-format +msgid "env var: {var}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2808 +msgid "(dynamic)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2821 +#, python-brace-format +msgid "default: {default}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2834 +msgid "required" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/decorators.py:465 +#, python-format +msgid "%(prog)s, version %(version)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/decorators.py:528 +msgid "Show the version and exit." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:44 +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:80 +#, python-brace-format +msgid "Error: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:72 +#, python-brace-format +msgid "Try '{command} {option}' for help." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:121 +#, python-brace-format +msgid "Invalid value: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:123 +#, python-brace-format +msgid "Invalid value for {param_hint}: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:179 +msgid "Missing argument" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:181 +msgid "Missing option" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:183 +msgid "Missing parameter" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:185 +#, python-brace-format +msgid "Missing {param_type}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:192 +#, python-brace-format +msgid "Missing parameter: {param_name}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:212 +#, python-brace-format +msgid "No such option: {name}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:224 +#, python-brace-format +msgid "Did you mean {possibility}?" +msgid_plural "(Possible options: {possibilities})" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:262 +msgid "unknown error" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:269 +msgid "Could not open file {filename!r}: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/parser.py:231 +msgid "Argument {name!r} takes {nargs} values." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/parser.py:413 +msgid "Option {name!r} does not take a value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/parser.py:474 +msgid "Option {name!r} requires an argument." +msgid_plural "Option {name!r} requires {nargs} arguments." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/click/shell_completion.py:319 +msgid "Shell completion is not supported for Bash versions older than 4.4." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/shell_completion.py:326 +msgid "Couldn't detect Bash version, shell completion is not supported." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:158 +msgid "Repeat for confirmation" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:174 +msgid "Error: The value you entered was invalid." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:176 +#, python-brace-format +msgid "Error: {e.message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:187 +msgid "Error: The two entered values do not match." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:243 +msgid "Error: invalid input" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:773 +msgid "Press any key to continue..." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:266 +#, python-brace-format +msgid "" +"Choose from:\n" +"\t{choices}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:298 +msgid "{value!r} is not {choice}." +msgid_plural "{value!r} is not one of {choices}." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:392 +msgid "{value!r} does not match the format {format}." +msgid_plural "{value!r} does not match the formats {formats}." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:414 +msgid "{value!r} is not a valid {number_type}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:470 +#, python-brace-format +msgid "{value} is not in the range {range}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:611 +msgid "{value!r} is not a valid boolean." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:635 +msgid "{value!r} is not a valid UUID." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:822 +msgid "file" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:824 +msgid "directory" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:826 +msgid "path" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:877 +msgid "{name} {filename!r} does not exist." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:886 +msgid "{name} {filename!r} is a file." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:894 +#, python-brace-format +msgid "{name} '{filename}' is a directory." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:903 +msgid "{name} {filename!r} is not readable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:912 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:921 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:988 +#, python-brace-format +msgid "{len_type} values are required, but {len_value} was given." +msgid_plural "{len_type} values are required, but {len_value} were given." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/messages/apps.py:16 +msgid "Messages" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/sitemaps/apps.py:8 +msgid "Site Maps" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/staticfiles/apps.py:9 +msgid "Static Files" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/syndication/apps.py:7 +msgid "Syndication" +msgstr "" + +#. Translators: String used to replace omitted page numbers in elided page +#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:30 +msgid "…" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:32 +msgid "That page number is not an integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:33 +msgid "That page number is less than 1" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:34 +msgid "That page contains no results" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:22 +msgid "Enter a valid value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:104 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:760 +msgid "Enter a valid URL." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:165 +msgid "Enter a valid integer." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:176 +msgid "Enter a valid email address." +msgstr "" + +#. Translators: "letters" means latin letters: a-z and A-Z. +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:259 +msgid "" +"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:267 +msgid "" +"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " +"hyphens." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:279 +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:306 +msgid "Enter a valid IPv4 address." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:286 +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:307 +msgid "Enter a valid IPv6 address." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:298 +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:305 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:341 +msgid "Enter only digits separated by commas." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:347 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:382 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:391 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:400 +#, python-format +msgid "Ensure this value is a multiple of step size %(limit_value)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:407 +#, python-format +msgid "" +"Ensure this value is a multiple of step size %(limit_value)s, starting from " +"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:439 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:457 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:480 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:355 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:394 +msgid "Enter a number." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:482 +#, python-format +msgid "Ensure that there are no more than %(max)s digit in total." +msgid_plural "Ensure that there are no more than %(max)s digits in total." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:487 +#, python-format +msgid "Ensure that there are no more than %(max)s decimal place." +msgid_plural "Ensure that there are no more than %(max)s decimal places." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:492 +#, python-format +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:563 +#, python-format +msgid "" +"File extension “%(extension)s” is not allowed. Allowed extensions are: " +"%(allowed_extensions)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:624 +msgid "Null characters are not allowed." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/base.py:1482 +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:906 +msgid "and" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/base.py:1484 +#, python-format +msgid "%(model_name)s with this %(field_labels)s already exists." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/constraints.py:20 +#, python-format +msgid "Constraint “%(name)s” is violated." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:133 +#, python-format +msgid "Value %(value)r is not a valid choice." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:134 +msgid "This field cannot be null." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:135 +msgid "This field cannot be blank." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:136 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "" + +#. Translators: The 'lookup_type' is one of 'date', 'year' or +#. 'month'. Eg: "Title must be unique for pub_date year" +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:140 +#, python-format +msgid "" +"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:179 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1151 +#, python-format +msgid "“%(value)s” value must be either True or False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1152 +#, python-format +msgid "“%(value)s” value must be either True, False, or None." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1154 +msgid "Boolean (Either True or False)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1204 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1206 +msgid "String (unlimited)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1310 +msgid "Comma-separated integers" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1411 +#, python-format +msgid "" +"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1415 +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1550 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1419 +msgid "Date (without time)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1546 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"uuuuuu]][TZ] format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1554 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1559 +msgid "Date (with time)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1686 +#, python-format +msgid "“%(value)s” value must be a decimal number." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1688 +msgid "Decimal number" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1849 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." +"uuuuuu] format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1853 +msgid "Duration" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1905 +msgid "Email address" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1930 +msgid "File path" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2008 +#, python-format +msgid "“%(value)s” value must be a float." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2010 +msgid "Floating point number" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2050 +#, python-format +msgid "“%(value)s” value must be an integer." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2052 +msgid "Integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2148 +msgid "Big (8 byte) integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2165 +msgid "Small integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2173 +msgid "IPv4 address" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2204 +msgid "IP address" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2297 +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2298 +#, python-format +msgid "“%(value)s” value must be either None, True or False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2300 +msgid "Boolean (Either True, False or None)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2351 +msgid "Positive big integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2366 +msgid "Positive integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2381 +msgid "Positive small integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2397 +#, python-format +msgid "Slug (up to %(max_length)s)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2433 +msgid "Text" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2508 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2512 +#, python-format +msgid "" +"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2516 +msgid "Time" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2624 +msgid "URL" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2648 +msgid "Raw binary data" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2713 +#, python-format +msgid "“%(value)s” is not a valid UUID." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2715 +msgid "Universally unique identifier" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/files.py:239 +msgid "File" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/files.py:400 +msgid "Image" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/json.py:26 +msgid "A JSON object" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/json.py:28 +msgid "Value must be valid JSON." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:939 +#, python-format +msgid "%(model)s instance with %(field)s %(value)r does not exist." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:941 +msgid "Foreign Key (type determined by related field)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1235 +msgid "One-to-one relationship" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1292 +#, python-format +msgid "%(from)s-%(to)s relationship" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1294 +#, python-format +msgid "%(from)s-%(to)s relationships" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1342 +msgid "Many-to-many relationship" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the label +#: 3.12/lib/python3.12/site-packages/django/forms/boundfield.py:185 +msgid ":?.!" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:95 +msgid "This field is required." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:304 +msgid "Enter a whole number." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:475 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1252 +msgid "Enter a valid date." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:498 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1253 +msgid "Enter a valid time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:525 +msgid "Enter a valid date/time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:559 +msgid "Enter a valid duration." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:560 +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:629 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:630 +msgid "No file was submitted." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:631 +msgid "The submitted file is empty." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:633 +#, python-format +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid_plural "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:638 +msgid "Please either submit a file or check the clear checkbox, not both." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:702 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:874 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:960 +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1585 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:962 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1081 +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1583 +msgid "Enter a list of values." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1082 +msgid "Enter a complete value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1321 +msgid "Enter a valid UUID." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1351 +msgid "Enter a valid JSON." +msgstr "" + +#. Translators: This is the default suffix added to form field labels +#: 3.12/lib/python3.12/site-packages/django/forms/forms.py:94 +msgid ":" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/forms.py:231 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:61 +#, python-format +msgid "" +"ManagementForm data is missing or has been tampered with. Missing fields: " +"%(field_names)s. You may need to file a bug report if the issue persists." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:65 +#, python-format +msgid "Please submit at most %(num)d form." +msgid_plural "Please submit at most %(num)d forms." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:70 +#, python-format +msgid "Please submit at least %(num)d form." +msgid_plural "Please submit at least %(num)d forms." +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:484 +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:491 +msgid "Order" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:499 +#: links/templates/links/link_confirm_delete.html:30 +#: links/templates/links/link_list.html:139 +msgid "Delete" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:899 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:904 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:911 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:920 +msgid "Please correct the duplicate values below." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1357 +msgid "The inline value did not match the parent instance." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1448 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1587 +#, python-format +msgid "“%(pk)s” is not a valid value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/utils.py:227 +#, python-format +msgid "" +"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " +"may be ambiguous or it may not exist." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:461 +msgid "Clear" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:462 +msgid "Currently" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:463 +msgid "Change" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:800 +msgid "Unknown" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:801 +msgid "Yes" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:802 +msgid "No" +msgstr "" + +#. Translators: Please do not add spaces around commas. +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:889 +msgid "yes,no,maybe" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:919 +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:936 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:938 +#, python-format +msgid "%s KB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:940 +#, python-format +msgid "%s MB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:942 +#, python-format +msgid "%s GB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:944 +#, python-format +msgid "%s TB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:946 +#, python-format +msgid "%s PB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:74 +msgid "p.m." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:75 +msgid "a.m." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:80 +msgid "PM" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:81 +msgid "AM" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:153 +msgid "midnight" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:155 +msgid "noon" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:7 +msgid "Monday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:8 +msgid "Tuesday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:9 +msgid "Wednesday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:10 +msgid "Thursday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:11 +msgid "Friday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:12 +msgid "Saturday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:13 +msgid "Sunday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:16 +msgid "Mon" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:17 +msgid "Tue" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:18 +msgid "Wed" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:19 +msgid "Thu" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:20 +msgid "Fri" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:21 +msgid "Sat" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:22 +msgid "Sun" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:25 +msgid "January" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:26 +msgid "February" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:27 +msgid "March" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:28 +msgid "April" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:29 +msgid "May" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:30 +msgid "June" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:31 +msgid "July" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:32 +msgid "August" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:33 +msgid "September" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:34 +msgid "October" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:35 +msgid "November" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:36 +msgid "December" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:39 +msgid "jan" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:40 +msgid "feb" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:41 +msgid "mar" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:42 +msgid "apr" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:43 +msgid "may" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:44 +msgid "jun" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:45 +msgid "jul" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:46 +msgid "aug" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:47 +msgid "sep" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:48 +msgid "oct" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:49 +msgid "nov" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:50 +msgid "dec" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:53 +msgctxt "abbrev. month" +msgid "Jan." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:54 +msgctxt "abbrev. month" +msgid "Feb." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:55 +msgctxt "abbrev. month" +msgid "March" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:56 +msgctxt "abbrev. month" +msgid "April" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:57 +msgctxt "abbrev. month" +msgid "May" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:58 +msgctxt "abbrev. month" +msgid "June" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:59 +msgctxt "abbrev. month" +msgid "July" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:60 +msgctxt "abbrev. month" +msgid "Aug." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:61 +msgctxt "abbrev. month" +msgid "Sept." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:62 +msgctxt "abbrev. month" +msgid "Oct." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:63 +msgctxt "abbrev. month" +msgid "Nov." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:64 +msgctxt "abbrev. month" +msgid "Dec." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:67 +msgctxt "alt. month" +msgid "January" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:68 +msgctxt "alt. month" +msgid "February" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:69 +msgctxt "alt. month" +msgid "March" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:70 +msgctxt "alt. month" +msgid "April" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:71 +msgctxt "alt. month" +msgid "May" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:72 +msgctxt "alt. month" +msgid "June" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:73 +msgctxt "alt. month" +msgid "July" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:74 +msgctxt "alt. month" +msgid "August" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:75 +msgctxt "alt. month" +msgid "September" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:76 +msgctxt "alt. month" +msgid "October" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:77 +msgctxt "alt. month" +msgid "November" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:78 +msgctxt "alt. month" +msgid "December" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/ipv6.py:8 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/text.py:123 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s…" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/text.py:323 +msgid "or" +msgstr "" + +#. Translators: This string is used as a separator between list elements +#: 3.12/lib/python3.12/site-packages/django/utils/text.py:342 +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:135 +msgid ", " +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:8 +#, python-format +msgid "%(num)d year" +msgid_plural "%(num)d years" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:9 +#, python-format +msgid "%(num)d month" +msgid_plural "%(num)d months" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:10 +#, python-format +msgid "%(num)d week" +msgid_plural "%(num)d weeks" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:11 +#, python-format +msgid "%(num)d day" +msgid_plural "%(num)d days" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:12 +#, python-format +msgid "%(num)d hour" +msgid_plural "%(num)d hours" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:13 +#, python-format +msgid "%(num)d minute" +msgid_plural "%(num)d minutes" +msgstr[0] "" +msgstr[1] "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:29 +msgid "Forbidden" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:30 +msgid "CSRF verification failed. Request aborted." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:34 +msgid "" +"You are seeing this message because this HTTPS site requires a “Referer " +"header” to be sent by your web browser, but none was sent. This header is " +"required for security reasons, to ensure that your browser is not being " +"hijacked by third parties." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:40 +msgid "" +"If you have configured your browser to disable “Referer” headers, please re-" +"enable them, at least for this site, or for HTTPS connections, or for “same-" +"origin” requests." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:45 +msgid "" +"If you are using the tag or " +"including the “Referrer-Policy: no-referrer” header, please remove them. The " +"CSRF protection requires the “Referer” header to do strict referer checking. " +"If you’re concerned about privacy, use alternatives like for links to third-party sites." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:54 +msgid "" +"You are seeing this message because this site requires a CSRF cookie when " +"submitting forms. This cookie is required for security reasons, to ensure " +"that your browser is not being hijacked by third parties." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:60 +msgid "" +"If you have configured your browser to disable cookies, please re-enable " +"them, at least for this site, or for “same-origin” requests." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:66 +msgid "More information is available with DEBUG=True." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:44 +msgid "No year specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:64 +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:115 +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:214 +msgid "Date out of range" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:94 +msgid "No month specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:147 +msgid "No day specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:194 +msgid "No week specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:349 +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:380 +#, python-format +msgid "No %(verbose_name_plural)s available" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:652 +#, python-format +msgid "" +"Future %(verbose_name_plural)s not available because %(class_name)s." +"allow_future is False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:692 +#, python-format +msgid "Invalid date string “%(datestr)s” given format “%(format)s”" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/detail.py:56 +#, python-format +msgid "No %(verbose_name)s found matching the query" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/list.py:70 +msgid "Page is not “last”, nor can it be converted to an int." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/list.py:77 +#, python-format +msgid "Invalid page (%(page_number)s): %(message)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/list.py:169 +#, python-format +msgid "Empty list and “%(class_name)s.allow_empty” is False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/static.py:49 +msgid "Directory indexes are not allowed here." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/static.py:51 +#, python-format +msgid "“%(path)s” does not exist" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/static.py:68 +#: 3.12/lib/python3.12/site-packages/django/views/templates/directory_index.html:8 +#: 3.12/lib/python3.12/site-packages/django/views/templates/directory_index.html:11 +#, python-format +msgid "Index of %(directory)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:7 +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:220 +msgid "The install worked successfully! Congratulations!" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:206 +#, python-format +msgid "" +"View release notes for Django %(version)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:221 +#, python-format +msgid "" +"You are seeing this page because DEBUG=True is in your settings file and you have not " +"configured any URLs." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:229 +msgid "Django Documentation" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:230 +msgid "Topics, references, & how-to’s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:238 +msgid "Tutorial: A Polling App" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:239 +msgid "Get started with Django" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:247 +msgid "Django Community" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:248 +msgid "Connect, get help, or contribute" +msgstr "" + +#: links/forms.py:22 +msgid "Original URL is required for Link type." +msgstr "" + +#: links/forms.py:24 +msgid "Text is required for Custom type." +msgstr "" + +#: links/models.py:7 links/templates/links/link_detail.html:13 +#: links/templates/links/link_form.html:22 +msgid "Link" +msgstr "" + +#: links/models.py:8 links/templates/links/link_detail.html:17 +#: links/templates/links/link_form.html:25 +msgid "Custom" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:9 +msgid "Confirm Deletion" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:12 +msgid "Are you sure you want to delete this link?" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:15 +#: links/templates/links/link_detail.html:10 +msgid "Link Details" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:17 +#: links/templates/links/link_detail.html:33 +#: links/templates/links/link_list.html:46 +msgid "Alias" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:18 +#: links/templates/links/link_detail.html:50 +#: links/templates/links/link_list.html:66 +msgid "Original URL" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:19 +#: links/templates/links/link_detail.html:37 +msgid "Click Count" +msgstr "" + +#: links/templates/links/link_confirm_delete.html:27 +#: links/templates/links/link_form.html:103 +msgid "Cancel" +msgstr "" + +#: links/templates/links/link_detail.html:23 +msgid "Go to link" +msgstr "" + +#: links/templates/links/link_detail.html:26 +#: links/templates/links/link_list.html:138 +#: links/templates/links/search.html:27 +msgid "Edit" +msgstr "" + +#: links/templates/links/link_detail.html:41 +#: links/templates/links/link_list.html:86 +msgid "Created At" +msgstr "" + +#: links/templates/links/link_detail.html:45 +#: links/templates/links/link_list.html:96 +msgid "Updated At" +msgstr "" + +#: links/templates/links/link_detail.html:63 +msgid "Custom Content" +msgstr "" + +#: links/templates/links/link_detail.html:75 +msgid "Click Statistics" +msgstr "" + +#: links/templates/links/link_detail.html:96 +#: links/templates/links/link_list.html:15 +#: links/templates/links/link_list.html:76 +msgid "Clicks" +msgstr "" + +#: links/templates/links/link_detail.html:109 +msgid "Number of Clicks" +msgstr "" + +#: links/templates/links/link_detail.html:115 +msgid "Date" +msgstr "" + +#: links/templates/links/link_form.html:14 +msgid "Edit Link" +msgstr "" + +#: links/templates/links/link_form.html:14 +#: links/templates/links/link_list.html:31 +msgid "Create New Link" +msgstr "" + +#: links/templates/links/link_form.html:33 +msgid "" +"Link type is used for redirecting to an external URL. Use this when you want " +"to create a short alias for a long URL." +msgstr "" + +#: links/templates/links/link_form.html:38 +msgid "" +"Custom type allows you to create a link with custom HTML content. Use this " +"when you want to display a message or custom content instead of redirecting." +msgstr "" + +#: links/templates/links/link_form.html:77 +msgid "Alias cannot be changed after creation." +msgstr "" + +#: links/templates/links/link_form.html:106 +msgid "Save" +msgstr "" + +#: links/templates/links/link_list.html:7 +msgid "Popular Links" +msgstr "" + +#: links/templates/links/link_list.html:19 +msgid "No popular links available" +msgstr "" + +#: links/templates/links/link_list.html:26 +msgid "Link List" +msgstr "" + +#: links/templates/links/link_list.html:56 +msgid "Type" +msgstr "" + +#: links/templates/links/link_list.html:104 +msgid "Actions" +msgstr "" + +#: links/templates/links/link_list.html:140 +#: links/templates/links/search.html:26 +msgid "Details" +msgstr "" + +#: links/templates/links/link_list.html:145 +msgid "No links available" +msgstr "" + +#: links/templates/links/link_list.html:152 +msgid "Delete Selected" +msgstr "" + +#: links/templates/links/search.html:5 templates/base.html:71 +msgid "Advanced Search" +msgstr "" + +#: links/templates/links/search.html:9 +msgid "Enter search query" +msgstr "" + +#: links/templates/links/search.html:11 +msgid "Search" +msgstr "" + +#: links/templates/links/search.html:17 +msgid "Search results for" +msgstr "" + +#: links/templates/links/search.html:56 +msgid "No results found." +msgstr "" + +#: links/templates/links/search.html:59 +msgid "Enter a search query to find links." +msgstr "" + +#: links/templates/links/tools.html:8 templates/base.html:72 +msgid "Tools" +msgstr "" + +#: links/templates/links/tools.html:11 +msgid "Export Aliases" +msgstr "" + +#: links/templates/links/tools.html:15 +msgid "Export as JSON" +msgstr "" + +#: links/templates/links/tools.html:19 +msgid "Import Aliases" +msgstr "" + +#: links/templates/links/tools.html:21 +msgid "" +"Import aliases from a JSON file. The file should contain a list of objects " +"with the following fields:" +msgstr "" + +#: links/templates/links/tools.html:23 +msgid "alias (required): The short alias for the URL" +msgstr "" + +#: links/templates/links/tools.html:24 +msgid "original_url (required): The original URL" +msgstr "" + +#: links/templates/links/tools.html:25 +msgid "created_at (optional): Creation timestamp (ISO format)" +msgstr "" + +#: links/templates/links/tools.html:26 +msgid "updated_at (optional): Last update timestamp (ISO format)" +msgstr "" + +#: links/templates/links/tools.html:30 +msgid "Example JSON file content:" +msgstr "" + +#: links/templates/links/tools.html:52 +msgid "Import from JSON" +msgstr "" + +#: links/templates/links/tools.html:55 +msgid "Export Links" +msgstr "" + +#: links/views.py:90 links/views.py:126 +msgid "Alias cannot contain special characters." +msgstr "" + +#: links/views.py:93 links/views.py:129 +msgid "This alias is already in use. Please choose another one." +msgstr "" + +#: links/views.py:171 +msgid "The alias '{}' doesn't exist. Do you want to create a new one?" +msgstr "" + +#: links/views.py:256 +msgid "Invalid JSON format. Expected a list of objects." +msgstr "" + +#: links/views.py:262 +msgid "" +"Invalid item in JSON. Each item must be an object with an 'alias' field." +msgstr "" + +#: links/views.py:275 +#, python-brace-format +msgid "" +"{imported_count} aliases have been imported successfully. {skipped_count} " +"were skipped." +msgstr "" + +#: links/views.py:277 +msgid "Invalid JSON file. Please check the file format." +msgstr "" + +#: links/views.py:281 +msgid "An error occurred during import: {str(e)}" +msgstr "" + +#: templates/base.html:8 templates/base.html:58 +msgid "GoLinks" +msgstr "" + +#: templates/base.html:68 +msgid "Menu" +msgstr "" + +#: templates/base.html:127 +msgid "Search aliases..." +msgstr "" + +#: templates/base.html:182 +msgid "No results found" +msgstr "" + +#: url_manager/settings.py:81 +msgid "English" +msgstr "" + +#: url_manager/settings.py:82 +msgid "Simplified Chinese" +msgstr "" diff --git a/locale/zh_Hans/LC_MESSAGES/django.po b/locale/zh_Hans/LC_MESSAGES/django.po index 27e1ea7..a9d86bf 100644 --- a/locale/zh_Hans/LC_MESSAGES/django.po +++ b/locale/zh_Hans/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-08 17:37+1000\n" +"POT-Creation-Date: 2024-10-05 04:51-0500\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,163 +18,1856 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -msgid "English" -msgstr "英语" - -msgid "Simplified Chinese" -msgstr "简体中文" - -msgid "GoLinks" -msgstr "GoLinks" - -msgid "Link List" -msgstr "链接列表" - -msgid "Create New Link" -msgstr "创建新链接" - -msgid "Alias" -msgstr "别名" - -msgid "Original URL" -msgstr "原始URL" - -msgid "Actions" -msgstr "操作" - -msgid "Edit" -msgstr "编辑" - -msgid "Delete" -msgstr "删除" - -msgid "No links available" -msgstr "暂无可用链接" - -msgid "Delete Selected" -msgstr "删除选中项" - -msgid "Save" -msgstr "保存" - -msgid "Cancel" -msgstr "取消" - -msgid "Confirm deletion" -msgstr "确认删除" - -msgid "Are you sure you want to delete this link?" -msgstr "您确定要删除这个链接吗?" - -msgid "Clicks" -msgstr "点击次数" - -msgid "Link Details" -msgstr "链接详情" - -msgid "Total Clicks" -msgstr "总点击次数" - -msgid "Created At" -msgstr "创建时间" - -msgid "Updated At" -msgstr "更新时间" - -msgid "Click Statistics" -msgstr "点击统计" - -msgid "Details" -msgstr "详情" - -msgid "This alias already exists. Please choose a different one." -msgstr "该别名已存在。请选择一个不同的别名。" - -msgid "Edit Link" -msgstr "编辑链接" - -msgid "Search aliases..." -msgstr "搜索别名..." - -msgid "Search Links" +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/forms.py:6 +#, fuzzy +#| msgid "Search Links" +msgid "Search files" msgstr "搜索链接" -msgid "Enter alias or URL" +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:5 +msgid "Select an image to embed" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:27 +msgid "Browse for the image you want, then click 'Embed Image' to continue..." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:29 +msgid "" +"No images found. Upload images using the 'Image Button' dialog's 'Upload' " +"tab." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:50 +msgid "Images in: " +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:62 +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:80 +msgid "Embed Image" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:146 +msgid "Play Slideshow" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:147 +msgid "Pause Slideshow" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:148 +msgid "‹ Previous Photo" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:149 +msgid "Next Photo ›" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:150 +msgid "Next ›" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/ckeditor_uploader/templates/ckeditor/browse.html:151 +msgid "‹ Prev" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/_termui_impl.py:518 +#, python-brace-format +msgid "{editor}: Editing failed" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/_termui_impl.py:522 +#, python-brace-format +msgid "{editor}: Editing failed: {e}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1120 +msgid "Aborted!" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1309 +#: 3.12/lib/python3.12/site-packages/click/decorators.py:559 +msgid "Show this message and exit." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1340 +#: 3.12/lib/python3.12/site-packages/click/core.py:1370 +#, python-brace-format +msgid "(Deprecated) {text}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1387 +#, fuzzy +#| msgid "Actions" +msgid "Options" +msgstr "操作" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1413 +#, python-brace-format +msgid "Got unexpected extra argument ({args})" +msgid_plural "Got unexpected extra arguments ({args})" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1429 +msgid "DeprecationWarning: The command {name!r} is deprecated." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1636 +msgid "Commands" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1668 +msgid "Missing command." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:1746 +msgid "No such command {name!r}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2310 +msgid "Value must be an iterable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2331 +#, python-brace-format +msgid "Takes {nargs} values but 1 was given." +msgid_plural "Takes {nargs} values but {len} were given." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2778 +#, python-brace-format +msgid "env var: {var}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2808 +msgid "(dynamic)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2821 +#, python-brace-format +msgid "default: {default}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/core.py:2834 +msgid "required" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/decorators.py:465 +#, python-format +msgid "%(prog)s, version %(version)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/decorators.py:528 +msgid "Show the version and exit." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:44 +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:80 +#, python-brace-format +msgid "Error: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:72 +#, python-brace-format +msgid "Try '{command} {option}' for help." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:121 +#, python-brace-format +msgid "Invalid value: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:123 +#, python-brace-format +msgid "Invalid value for {param_hint}: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:179 +msgid "Missing argument" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:181 +msgid "Missing option" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:183 +msgid "Missing parameter" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:185 +#, python-brace-format +msgid "Missing {param_type}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:192 +#, python-brace-format +msgid "Missing parameter: {param_name}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:212 +#, python-brace-format +msgid "No such option: {name}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:224 +#, python-brace-format +msgid "Did you mean {possibility}?" +msgid_plural "(Possible options: {possibilities})" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:262 +msgid "unknown error" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/exceptions.py:269 +msgid "Could not open file {filename!r}: {message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/parser.py:231 +msgid "Argument {name!r} takes {nargs} values." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/parser.py:413 +msgid "Option {name!r} does not take a value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/parser.py:474 +msgid "Option {name!r} requires an argument." +msgid_plural "Option {name!r} requires {nargs} arguments." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/click/shell_completion.py:319 +msgid "Shell completion is not supported for Bash versions older than 4.4." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/shell_completion.py:326 +msgid "Couldn't detect Bash version, shell completion is not supported." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:158 +msgid "Repeat for confirmation" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:174 +msgid "Error: The value you entered was invalid." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:176 +#, python-brace-format +msgid "Error: {e.message}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:187 +msgid "Error: The two entered values do not match." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:243 +msgid "Error: invalid input" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/termui.py:773 +msgid "Press any key to continue..." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:266 +#, python-brace-format +msgid "" +"Choose from:\n" +"\t{choices}" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:298 +msgid "{value!r} is not {choice}." +msgid_plural "{value!r} is not one of {choices}." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:392 +msgid "{value!r} does not match the format {format}." +msgid_plural "{value!r} does not match the formats {formats}." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:414 +msgid "{value!r} is not a valid {number_type}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:470 +#, python-brace-format +msgid "{value} is not in the range {range}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:611 +msgid "{value!r} is not a valid boolean." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:635 +msgid "{value!r} is not a valid UUID." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:822 +msgid "file" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:824 +msgid "directory" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:826 +msgid "path" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:877 +msgid "{name} {filename!r} does not exist." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:886 +msgid "{name} {filename!r} is a file." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:894 +#, python-brace-format +msgid "{name} '{filename}' is a directory." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:903 +msgid "{name} {filename!r} is not readable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:912 +msgid "{name} {filename!r} is not writable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:921 +msgid "{name} {filename!r} is not executable." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/click/types.py:988 +#, python-brace-format +msgid "{len_type} values are required, but {len_value} was given." +msgid_plural "{len_type} values are required, but {len_value} were given." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/messages/apps.py:16 +msgid "Messages" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/sitemaps/apps.py:8 +msgid "Site Maps" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/staticfiles/apps.py:9 +msgid "Static Files" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/contrib/syndication/apps.py:7 +msgid "Syndication" +msgstr "" + +#. Translators: String used to replace omitted page numbers in elided page +#. range generated by paginators, e.g. [1, 2, '…', 5, 6, 7, '…', 9, 10]. +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:30 +msgid "…" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:32 +msgid "That page number is not an integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:33 +msgid "That page number is less than 1" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/paginator.py:34 +msgid "That page contains no results" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:22 +msgid "Enter a valid value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:104 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:760 +#, fuzzy +#| msgid "Enter alias or URL" +msgid "Enter a valid URL." msgstr "输入别名或URL" -msgid "Search" -msgstr "搜索" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:165 +msgid "Enter a valid integer." +msgstr "" -msgid "Search Results for" -msgstr "搜索结果:" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:176 +msgid "Enter a valid email address." +msgstr "" -msgid "No results found." -msgstr "未找到结果。" +#. Translators: "letters" means latin letters: a-z and A-Z. +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:259 +msgid "" +"Enter a valid “slug” consisting of letters, numbers, underscores or hyphens." +msgstr "" -msgid "Advanced Search" -msgstr "高级搜索" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:267 +msgid "" +"Enter a valid “slug” consisting of Unicode letters, numbers, underscores, or " +"hyphens." +msgstr "" -msgid "Tools" -msgstr "工具" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:279 +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:306 +msgid "Enter a valid IPv4 address." +msgstr "" -msgid "Export Aliases" -msgstr "导出别名" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:286 +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:307 +msgid "Enter a valid IPv6 address." +msgstr "" -msgid "Export as JSON" -msgstr "导为JSON" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:298 +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:305 +msgid "Enter a valid IPv4 or IPv6 address." +msgstr "" -msgid "Import Aliases" -msgstr "导入别名" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:341 +msgid "Enter only digits separated by commas." +msgstr "" -msgid "Import from JSON" -msgstr "从JSON导入" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:347 +#, python-format +msgid "Ensure this value is %(limit_value)s (it is %(show_value)s)." +msgstr "" -msgid "Import aliases from a JSON file. The file should contain a list of objects with the following fields:" -msgstr "从JSON文件导入别名。文件应包含具有以下字段的对象列表:" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:382 +#, python-format +msgid "Ensure this value is less than or equal to %(limit_value)s." +msgstr "" -msgid "alias (required): The short alias for the URL" -msgstr "alias(必填):URL的短别名" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:391 +#, python-format +msgid "Ensure this value is greater than or equal to %(limit_value)s." +msgstr "" -msgid "original_url (required): The original URL" -msgstr "original_url(必填):原始URL" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:400 +#, python-format +msgid "Ensure this value is a multiple of step size %(limit_value)s." +msgstr "" -msgid "created_at (optional): Creation timestamp (ISO format)" -msgstr "created_at(可选):创建时间戳(ISO格式)" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:407 +#, python-format +msgid "" +"Ensure this value is a multiple of step size %(limit_value)s, starting from " +"%(offset)s, e.g. %(offset)s, %(valid_value1)s, %(valid_value2)s, and so on." +msgstr "" -msgid "updated_at (optional): Last update timestamp (ISO format)" -msgstr "updated_at(可选):最后更新时间戳(ISO格式)" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:439 +#, python-format +msgid "" +"Ensure this value has at least %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at least %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" -msgid "Example JSON file content:" -msgstr "示例JSON文件内容:" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:457 +#, python-format +msgid "" +"Ensure this value has at most %(limit_value)d character (it has " +"%(show_value)d)." +msgid_plural "" +"Ensure this value has at most %(limit_value)d characters (it has " +"%(show_value)d)." +msgstr[0] "" -msgid "{} aliases have been imported successfully." -msgstr "{}个别名已成功导入。" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:480 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:355 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:394 +msgid "Enter a number." +msgstr "" -msgid "An error occurred during import: {}" -msgstr "导入过程中发生错误:{}" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:482 +#, python-format +msgid "Ensure that there are no more than %(max)s digit in total." +msgid_plural "Ensure that there are no more than %(max)s digits in total." +msgstr[0] "" -msgid "Invalid JSON format. Expected a list of objects." -msgstr "无效的JSON格式。预期是对象列表。" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:487 +#, python-format +msgid "Ensure that there are no more than %(max)s decimal place." +msgid_plural "Ensure that there are no more than %(max)s decimal places." +msgstr[0] "" -msgid "Invalid item in JSON. Each item must be an object with an 'alias' field." -msgstr "JSON中存在无效项。每个项目必须是包含'alias'字段的对象。" +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:492 +#, python-format +msgid "" +"Ensure that there are no more than %(max)s digit before the decimal point." +msgid_plural "" +"Ensure that there are no more than %(max)s digits before the decimal point." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:563 +#, python-format +msgid "" +"File extension “%(extension)s” is not allowed. Allowed extensions are: " +"%(allowed_extensions)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/core/validators.py:624 +msgid "Null characters are not allowed." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/base.py:1482 +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:906 +msgid "and" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/base.py:1484 +#, python-format +msgid "%(model_name)s with this %(field_labels)s already exists." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/constraints.py:20 +#, python-format +msgid "Constraint “%(name)s” is violated." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:133 +#, python-format +msgid "Value %(value)r is not a valid choice." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:134 +msgid "This field cannot be null." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:135 +msgid "This field cannot be blank." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:136 +#, python-format +msgid "%(model_name)s with this %(field_label)s already exists." +msgstr "" + +#. Translators: The 'lookup_type' is one of 'date', 'year' or +#. 'month'. Eg: "Title must be unique for pub_date year" +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:140 +#, python-format +msgid "" +"%(field_label)s must be unique for %(date_field_label)s %(lookup_type)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:179 +#, python-format +msgid "Field of type: %(field_type)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1151 +#, python-format +msgid "“%(value)s” value must be either True or False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1152 +#, python-format +msgid "“%(value)s” value must be either True, False, or None." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1154 +msgid "Boolean (Either True or False)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1204 +#, python-format +msgid "String (up to %(max_length)s)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1206 +msgid "String (unlimited)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1310 +msgid "Comma-separated integers" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1411 +#, python-format +msgid "" +"“%(value)s” value has an invalid date format. It must be in YYYY-MM-DD " +"format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1415 +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1550 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD) but it is an invalid " +"date." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1419 +msgid "Date (without time)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1546 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in YYYY-MM-DD HH:MM[:ss[." +"uuuuuu]][TZ] format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1554 +#, python-format +msgid "" +"“%(value)s” value has the correct format (YYYY-MM-DD HH:MM[:ss[.uuuuuu]]" +"[TZ]) but it is an invalid date/time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1559 +msgid "Date (with time)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1686 +#, python-format +msgid "“%(value)s” value must be a decimal number." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1688 +msgid "Decimal number" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1849 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in [DD] [[HH:]MM:]ss[." +"uuuuuu] format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1853 +msgid "Duration" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1905 +msgid "Email address" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:1930 +msgid "File path" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2008 +#, python-format +msgid "“%(value)s” value must be a float." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2010 +msgid "Floating point number" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2050 +#, python-format +msgid "“%(value)s” value must be an integer." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2052 +msgid "Integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2148 +msgid "Big (8 byte) integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2165 +msgid "Small integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2173 +msgid "IPv4 address" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2204 +msgid "IP address" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2297 +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2298 +#, python-format +msgid "“%(value)s” value must be either None, True or False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2300 +msgid "Boolean (Either True, False or None)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2351 +msgid "Positive big integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2366 +msgid "Positive integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2381 +msgid "Positive small integer" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2397 +#, python-format +msgid "Slug (up to %(max_length)s)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2433 +msgid "Text" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2508 +#, python-format +msgid "" +"“%(value)s” value has an invalid format. It must be in HH:MM[:ss[.uuuuuu]] " +"format." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2512 +#, python-format +msgid "" +"“%(value)s” value has the correct format (HH:MM[:ss[.uuuuuu]]) but it is an " +"invalid time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2516 +msgid "Time" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2624 +msgid "URL" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2648 +msgid "Raw binary data" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2713 +#, python-format +msgid "“%(value)s” is not a valid UUID." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/__init__.py:2715 +msgid "Universally unique identifier" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/files.py:239 +msgid "File" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/files.py:400 +msgid "Image" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/json.py:26 +msgid "A JSON object" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/json.py:28 +msgid "Value must be valid JSON." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:939 +#, python-format +msgid "%(model)s instance with %(field)s %(value)r does not exist." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:941 +msgid "Foreign Key (type determined by related field)" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1235 +msgid "One-to-one relationship" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1292 +#, python-format +msgid "%(from)s-%(to)s relationship" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1294 +#, python-format +msgid "%(from)s-%(to)s relationships" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/db/models/fields/related.py:1342 +msgid "Many-to-many relationship" +msgstr "" + +#. Translators: If found as last label character, these punctuation +#. characters will prevent the default label_suffix to be appended to the label +#: 3.12/lib/python3.12/site-packages/django/forms/boundfield.py:185 +msgid ":?.!" +msgstr "" #: 3.12/lib/python3.12/site-packages/django/forms/fields.py:95 msgid "This field is required." msgstr "" +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:304 +msgid "Enter a whole number." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:475 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1252 +msgid "Enter a valid date." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:498 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1253 +msgid "Enter a valid time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:525 +msgid "Enter a valid date/time." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:559 +msgid "Enter a valid duration." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:560 +#, python-brace-format +msgid "The number of days must be between {min_days} and {max_days}." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:629 +msgid "No file was submitted. Check the encoding type on the form." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:630 +msgid "No file was submitted." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:631 +msgid "The submitted file is empty." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:633 +#, python-format +msgid "Ensure this filename has at most %(max)d character (it has %(length)d)." +msgid_plural "" +"Ensure this filename has at most %(max)d characters (it has %(length)d)." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:638 +msgid "Please either submit a file or check the clear checkbox, not both." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:702 +msgid "" +"Upload a valid image. The file you uploaded was either not an image or a " +"corrupted image." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:874 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:960 +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1585 +#, python-format +msgid "Select a valid choice. %(value)s is not one of the available choices." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:962 +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1081 +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1583 +#, fuzzy +#| msgid "Enter alias or URL" +msgid "Enter a list of values." +msgstr "输入别名或URL" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1082 +msgid "Enter a complete value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1321 +msgid "Enter a valid UUID." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/fields.py:1351 +msgid "Enter a valid JSON." +msgstr "" + +#. Translators: This is the default suffix added to form field labels +#: 3.12/lib/python3.12/site-packages/django/forms/forms.py:94 +msgid ":" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/forms.py:231 +#, python-format +msgid "(Hidden field %(name)s) %(error)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:61 +#, python-format +msgid "" +"ManagementForm data is missing or has been tampered with. Missing fields: " +"%(field_names)s. You may need to file a bug report if the issue persists." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:65 +#, python-format +msgid "Please submit at most %(num)d form." +msgid_plural "Please submit at most %(num)d forms." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:70 +#, python-format +msgid "Please submit at least %(num)d form." +msgid_plural "Please submit at least %(num)d forms." +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:484 +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:491 +msgid "Order" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/formsets.py:499 +#: links/templates/links/link_confirm_delete.html:30 +#: links/templates/links/link_list.html:139 +msgid "Delete" +msgstr "删除" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:899 +#, python-format +msgid "Please correct the duplicate data for %(field)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:904 +#, python-format +msgid "Please correct the duplicate data for %(field)s, which must be unique." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:911 +#, python-format +msgid "" +"Please correct the duplicate data for %(field_name)s which must be unique " +"for the %(lookup)s in %(date_field)s." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:920 +msgid "Please correct the duplicate values below." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1357 +msgid "The inline value did not match the parent instance." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1448 +msgid "Select a valid choice. That choice is not one of the available choices." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/models.py:1587 +#, python-format +msgid "“%(pk)s” is not a valid value." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/utils.py:227 +#, python-format +msgid "" +"%(datetime)s couldn’t be interpreted in time zone %(current_timezone)s; it " +"may be ambiguous or it may not exist." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:461 +msgid "Clear" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:462 +msgid "Currently" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:463 +msgid "Change" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:800 +msgid "Unknown" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:801 +msgid "Yes" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/forms/widgets.py:802 +msgid "No" +msgstr "" + +#. Translators: Please do not add spaces around commas. +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:889 +msgid "yes,no,maybe" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:919 +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:936 +#, python-format +msgid "%(size)d byte" +msgid_plural "%(size)d bytes" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:938 +#, python-format +msgid "%s KB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:940 +#, python-format +msgid "%s MB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:942 +#, python-format +msgid "%s GB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:944 +#, python-format +msgid "%s TB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/template/defaultfilters.py:946 +#, python-format +msgid "%s PB" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:74 +msgid "p.m." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:75 +msgid "a.m." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:80 +msgid "PM" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:81 +msgid "AM" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:153 +msgid "midnight" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dateformat.py:155 +msgid "noon" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:7 +msgid "Monday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:8 +msgid "Tuesday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:9 +msgid "Wednesday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:10 +msgid "Thursday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:11 +msgid "Friday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:12 +msgid "Saturday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:13 +msgid "Sunday" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:16 +msgid "Mon" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:17 +msgid "Tue" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:18 +msgid "Wed" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:19 +msgid "Thu" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:20 +msgid "Fri" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:21 +msgid "Sat" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:22 +msgid "Sun" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:25 +msgid "January" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:26 +msgid "February" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:27 +#, fuzzy +#| msgid "Search" +msgid "March" +msgstr "搜索" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:28 +msgid "April" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:29 +msgid "May" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:30 +msgid "June" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:31 +msgid "July" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:32 +msgid "August" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:33 +msgid "September" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:34 +msgid "October" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:35 +msgid "November" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:36 +msgid "December" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:39 +msgid "jan" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:40 +msgid "feb" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:41 +msgid "mar" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:42 +msgid "apr" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:43 +msgid "may" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:44 +msgid "jun" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:45 +msgid "jul" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:46 +msgid "aug" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:47 +msgid "sep" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:48 +msgid "oct" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:49 +msgid "nov" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:50 +msgid "dec" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:53 +msgctxt "abbrev. month" +msgid "Jan." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:54 +msgctxt "abbrev. month" +msgid "Feb." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:55 +#, fuzzy +#| msgid "Search" +msgctxt "abbrev. month" +msgid "March" +msgstr "搜索" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:56 +msgctxt "abbrev. month" +msgid "April" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:57 +msgctxt "abbrev. month" +msgid "May" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:58 +msgctxt "abbrev. month" +msgid "June" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:59 +msgctxt "abbrev. month" +msgid "July" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:60 +msgctxt "abbrev. month" +msgid "Aug." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:61 +msgctxt "abbrev. month" +msgid "Sept." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:62 +msgctxt "abbrev. month" +msgid "Oct." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:63 +msgctxt "abbrev. month" +msgid "Nov." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:64 +msgctxt "abbrev. month" +msgid "Dec." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:67 +msgctxt "alt. month" +msgid "January" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:68 +msgctxt "alt. month" +msgid "February" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:69 +#, fuzzy +#| msgid "Search" +msgctxt "alt. month" +msgid "March" +msgstr "搜索" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:70 +msgctxt "alt. month" +msgid "April" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:71 +msgctxt "alt. month" +msgid "May" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:72 +msgctxt "alt. month" +msgid "June" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:73 +msgctxt "alt. month" +msgid "July" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:74 +msgctxt "alt. month" +msgid "August" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:75 +msgctxt "alt. month" +msgid "September" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:76 +msgctxt "alt. month" +msgid "October" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:77 +msgctxt "alt. month" +msgid "November" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/dates.py:78 +msgctxt "alt. month" +msgid "December" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/ipv6.py:8 +msgid "This is not a valid IPv6 address." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/text.py:123 +#, python-format +msgctxt "String to return when truncating text" +msgid "%(truncated_text)s…" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/text.py:323 +msgid "or" +msgstr "" + +#. Translators: This string is used as a separator between list elements +#: 3.12/lib/python3.12/site-packages/django/utils/text.py:342 +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:135 +msgid ", " +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:8 +#, python-format +msgid "%(num)d year" +msgid_plural "%(num)d years" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:9 +#, python-format +msgid "%(num)d month" +msgid_plural "%(num)d months" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:10 +#, python-format +msgid "%(num)d week" +msgid_plural "%(num)d weeks" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:11 +#, python-format +msgid "%(num)d day" +msgid_plural "%(num)d days" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:12 +#, python-format +msgid "%(num)d hour" +msgid_plural "%(num)d hours" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/utils/timesince.py:13 +#, python-format +msgid "%(num)d minute" +msgid_plural "%(num)d minutes" +msgstr[0] "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:29 +msgid "Forbidden" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:30 +msgid "CSRF verification failed. Request aborted." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:34 +msgid "" +"You are seeing this message because this HTTPS site requires a “Referer " +"header” to be sent by your web browser, but none was sent. This header is " +"required for security reasons, to ensure that your browser is not being " +"hijacked by third parties." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:40 +msgid "" +"If you have configured your browser to disable “Referer” headers, please re-" +"enable them, at least for this site, or for HTTPS connections, or for “same-" +"origin” requests." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:45 +msgid "" +"If you are using the tag or " +"including the “Referrer-Policy: no-referrer” header, please remove them. The " +"CSRF protection requires the “Referer” header to do strict referer checking. " +"If you’re concerned about privacy, use alternatives like for links to third-party sites." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:54 +msgid "" +"You are seeing this message because this site requires a CSRF cookie when " +"submitting forms. This cookie is required for security reasons, to ensure " +"that your browser is not being hijacked by third parties." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:60 +msgid "" +"If you have configured your browser to disable cookies, please re-enable " +"them, at least for this site, or for “same-origin” requests." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/csrf.py:66 +msgid "More information is available with DEBUG=True." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:44 +msgid "No year specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:64 +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:115 +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:214 +msgid "Date out of range" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:94 +msgid "No month specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:147 +msgid "No day specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:194 +msgid "No week specified" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:349 +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:380 +#, fuzzy, python-format +#| msgid "No popular links available" +msgid "No %(verbose_name_plural)s available" +msgstr "暂无热门链接" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:652 +#, python-format +msgid "" +"Future %(verbose_name_plural)s not available because %(class_name)s." +"allow_future is False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/dates.py:692 +#, python-format +msgid "Invalid date string “%(datestr)s” given format “%(format)s”" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/detail.py:56 +#, python-format +msgid "No %(verbose_name)s found matching the query" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/list.py:70 +msgid "Page is not “last”, nor can it be converted to an int." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/list.py:77 +#, python-format +msgid "Invalid page (%(page_number)s): %(message)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/generic/list.py:169 +#, python-format +msgid "Empty list and “%(class_name)s.allow_empty” is False." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/static.py:49 +msgid "Directory indexes are not allowed here." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/static.py:51 +#, python-format +msgid "“%(path)s” does not exist" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/static.py:68 +#: 3.12/lib/python3.12/site-packages/django/views/templates/directory_index.html:8 +#: 3.12/lib/python3.12/site-packages/django/views/templates/directory_index.html:11 +#, python-format +msgid "Index of %(directory)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:7 +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:220 +msgid "The install worked successfully! Congratulations!" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:206 +#, python-format +msgid "" +"View release notes for Django %(version)s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:221 +#, python-format +msgid "" +"You are seeing this page because DEBUG=True is in your settings file and you have not " +"configured any URLs." +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:229 +msgid "Django Documentation" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:230 +msgid "Topics, references, & how-to’s" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:238 +msgid "Tutorial: A Polling App" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:239 +msgid "Get started with Django" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:247 +msgid "Django Community" +msgstr "" + +#: 3.12/lib/python3.12/site-packages/django/views/templates/default_urlconf.html:248 +msgid "Connect, get help, or contribute" +msgstr "" + +#: links/forms.py:22 +msgid "Original URL is required for Link type." +msgstr "" + +#: links/forms.py:24 +msgid "Text is required for Custom type." +msgstr "" + +#: links/models.py:7 links/templates/links/link_detail.html:13 +#: links/templates/links/link_form.html:22 +#, fuzzy +#| msgid "GoLinks" +msgid "Link" +msgstr "GoLinks" + +#: links/models.py:8 links/templates/links/link_detail.html:17 +#: links/templates/links/link_form.html:25 +msgid "Custom" +msgstr "自定义链接" + +#: links/templates/links/link_confirm_delete.html:9 +#, fuzzy +#| msgid "Confirm deletion" +msgid "Confirm Deletion" +msgstr "确认删除" + +#: links/templates/links/link_confirm_delete.html:12 +msgid "Are you sure you want to delete this link?" +msgstr "您确定要删除这个链接吗?" + +#: links/templates/links/link_confirm_delete.html:15 +#: links/templates/links/link_detail.html:10 +msgid "Link Details" +msgstr "链接详情" + +#: links/templates/links/link_confirm_delete.html:17 +#: links/templates/links/link_detail.html:33 +#: links/templates/links/link_list.html:46 +msgid "Alias" +msgstr "别名" + +#: links/templates/links/link_confirm_delete.html:18 +#: links/templates/links/link_detail.html:50 +#: links/templates/links/link_list.html:66 +msgid "Original URL" +msgstr "原始URL" + +#: links/templates/links/link_confirm_delete.html:19 +#: links/templates/links/link_detail.html:37 +msgid "Click Count" +msgstr "点击次数" + +#: links/templates/links/link_confirm_delete.html:27 +#: links/templates/links/link_form.html:103 +msgid "Cancel" +msgstr "取消" + +#: links/templates/links/link_detail.html:23 +msgid "Go to link" +msgstr "" + +#: links/templates/links/link_detail.html:26 +#: links/templates/links/link_list.html:138 +#: links/templates/links/search.html:27 +msgid "Edit" +msgstr "编辑" + +#: links/templates/links/link_detail.html:41 +#: links/templates/links/link_list.html:86 +msgid "Created At" +msgstr "创建时间" + +#: links/templates/links/link_detail.html:45 +#: links/templates/links/link_list.html:96 +msgid "Updated At" +msgstr "更新时间" + +#: links/templates/links/link_detail.html:63 +msgid "Custom Content" +msgstr "文本" + +#: links/templates/links/link_detail.html:75 +msgid "Click Statistics" +msgstr "点击统计" + +#: links/templates/links/link_detail.html:96 +#: links/templates/links/link_list.html:15 +#: links/templates/links/link_list.html:76 +msgid "Clicks" +msgstr "点击次数" + +#: links/templates/links/link_detail.html:109 +msgid "Number of Clicks" +msgstr "" + +#: links/templates/links/link_detail.html:115 +msgid "Date" +msgstr "" + +#: links/templates/links/link_form.html:14 +msgid "Edit Link" +msgstr "编辑链接" + +#: links/templates/links/link_form.html:14 +#: links/templates/links/link_list.html:31 +msgid "Create New Link" +msgstr "创建新链接" + +#: links/templates/links/link_form.html:33 +msgid "" +"Link type is used for redirecting to an external URL. Use this when you want " +"to create a short alias for a long URL." +msgstr "" + +#: links/templates/links/link_form.html:38 +msgid "" +"Custom type allows you to create a link with custom HTML content. Use this " +"when you want to display a message or custom content instead of redirecting." +msgstr "" + +#: links/templates/links/link_form.html:77 +#, fuzzy +#| msgid "Alias cannot contain special characters." +msgid "Alias cannot be changed after creation." +msgstr "链接别名中不能带有 - 或者 _ 以及其他任意特殊字符" + +#: links/templates/links/link_form.html:106 +msgid "Save" +msgstr "保存" + +#: links/templates/links/link_list.html:7 msgid "Popular Links" msgstr "热门链接" +#: links/templates/links/link_list.html:19 msgid "No popular links available" msgstr "暂无热门链接" -msgid "Note:" -msgstr "请注意" +#: links/templates/links/link_list.html:26 +msgid "Link List" +msgstr "链接列表" +#: links/templates/links/link_list.html:56 +msgid "Type" +msgstr "链接类型" + +#: links/templates/links/link_list.html:104 +msgid "Actions" +msgstr "操作" + +#: links/templates/links/link_list.html:140 +#: links/templates/links/search.html:26 +msgid "Details" +msgstr "详情" + +#: links/templates/links/link_list.html:145 +msgid "No links available" +msgstr "暂无可用链接" + +#: links/templates/links/link_list.html:152 +msgid "Delete Selected" +msgstr "删除选中项" + +#: links/templates/links/search.html:5 templates/base.html:71 +msgid "Advanced Search" +msgstr "高级搜索" + +#: links/templates/links/search.html:9 +msgid "Enter search query" +msgstr "" + +#: links/templates/links/search.html:11 +msgid "Search" +msgstr "搜索" + +#: links/templates/links/search.html:17 +#, fuzzy +#| msgid "Search Results for" +msgid "Search results for" +msgstr "搜索结果:" + +#: links/templates/links/search.html:56 +msgid "No results found." +msgstr "未找到结果。" + +#: links/templates/links/search.html:59 +msgid "Enter a search query to find links." +msgstr "" + +#: links/templates/links/tools.html:8 templates/base.html:72 +msgid "Tools" +msgstr "工具" + +#: links/templates/links/tools.html:11 +msgid "Export Aliases" +msgstr "导出别名" + +#: links/templates/links/tools.html:15 +msgid "Export as JSON" +msgstr "导为JSON" + +#: links/templates/links/tools.html:19 +msgid "Import Aliases" +msgstr "导入别名" + +#: links/templates/links/tools.html:21 +msgid "" +"Import aliases from a JSON file. The file should contain a list of objects " +"with the following fields:" +msgstr "从JSON文件导入别名。文件应包含具有以下字段的对象列表:" + +#: links/templates/links/tools.html:23 +msgid "alias (required): The short alias for the URL" +msgstr "alias(必填):URL的短别名" + +#: links/templates/links/tools.html:24 +msgid "original_url (required): The original URL" +msgstr "original_url(必填):原始URL" + +#: links/templates/links/tools.html:25 +msgid "created_at (optional): Creation timestamp (ISO format)" +msgstr "created_at(可选):创建时间戳(ISO格式)" + +#: links/templates/links/tools.html:26 +msgid "updated_at (optional): Last update timestamp (ISO format)" +msgstr "updated_at(可选):最后更新时间戳(ISO格式)" + +#: links/templates/links/tools.html:30 +msgid "Example JSON file content:" +msgstr "示例JSON文件内容:" + +#: links/templates/links/tools.html:52 +msgid "Import from JSON" +msgstr "从JSON导入" + +#: links/templates/links/tools.html:55 +#, fuzzy +#| msgid "Export Aliases" +msgid "Export Links" +msgstr "导出别名" + +#: links/views.py:90 links/views.py:126 +msgid "Alias cannot contain special characters." +msgstr "链接别名中不能带有 - 或者 _ 以及其他任意特殊字符" + +#: links/views.py:93 links/views.py:129 +#, fuzzy +#| msgid "This alias already exists. Please choose a different one." +msgid "This alias is already in use. Please choose another one." +msgstr "该别名已存在。请选择一个不同的别名。" + +#: links/views.py:171 +msgid "The alias '{}' doesn't exist. Do you want to create a new one?" +msgstr "" + +#: links/views.py:256 +msgid "Invalid JSON format. Expected a list of objects." +msgstr "无效的JSON格式。预期是对象列表。" + +#: links/views.py:262 +msgid "" +"Invalid item in JSON. Each item must be an object with an 'alias' field." +msgstr "JSON中存在无效项。每个项目必须是包含'alias'字段的对象。" + +#: links/views.py:275 +#, fuzzy, python-brace-format +#| msgid "{} aliases have been imported successfully." +msgid "" +"{imported_count} aliases have been imported successfully. {skipped_count} " +"were skipped." +msgstr "{}个别名已成功导入。" + +#: links/views.py:277 +msgid "Invalid JSON file. Please check the file format." +msgstr "" + +#: links/views.py:281 +#, fuzzy +#| msgid "An error occurred during import: {}" +msgid "An error occurred during import: {str(e)}" +msgstr "导入过程中发生错误:{}" + +#: templates/base.html:8 templates/base.html:58 +msgid "GoLinks" +msgstr "GoLinks" + +#: templates/base.html:68 msgid "Menu" msgstr "菜单" +#: templates/base.html:127 +msgid "Search aliases..." +msgstr "搜索别名..." -msgid "Alias cannot contain special characters." -msgstr "链接别名中不能带有 - 或者 _ 以及其他任意特殊字符" +#: templates/base.html:182 +#, fuzzy +#| msgid "No results found." +msgid "No results found" +msgstr "未找到结果。" + +#: url_manager/settings.py:81 +msgid "English" +msgstr "英语" + +#: url_manager/settings.py:82 +msgid "Simplified Chinese" +msgstr "简体中文" + +#~ msgid "Total Clicks" +#~ msgstr "总点击次数" + +#~ msgid "Note:" +#~ msgstr "请注意"