Files
links/locale/zh_Hans/LC_MESSAGES/django.po
T
2026-07-19 22:03:33 +10:00

2293 lines
54 KiB
Gettext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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 <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-07-19 22:00+1000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#: core/settings.py:80
msgid "English"
msgstr "英语"
#: core/settings.py:81
msgid "Simplified Chinese"
msgstr "简体中文"
#: links/collection_views.py:31
msgid "Collection created successfully."
msgstr ""
#: links/collection_views.py:41
msgid "Collection updated successfully."
msgstr ""
#: links/collection_views.py:50
msgid "Collection deleted successfully."
msgstr ""
#: links/forms.py:98
msgid ""
"Please enter a valid URL. Template parameters are allowed in the format "
"{param_name,default=value}."
msgstr "请输入有效的URL。允许使用模板参数,格式为 {参数名,default=默认值}。"
#: links/forms.py:109
msgid "Original URL is required for Link type."
msgstr ""
#: links/forms.py:111
msgid "Text is required for Custom type."
msgstr ""
#: links/migrations/0033_add_tag_slug_description.py:23
#: links/migrations/0033_add_tag_slug_description.py:34 links/models.py:170
msgid "Slug"
msgstr ""
#: links/migrations/0033_add_tag_slug_description.py:28 links/models.py:35
#: links/models.py:171 links/models.py:296 links/models.py:316
#: links/templates/links/collection_detail.html:182
#: links/templates/links/link_detail.html:68
msgid "Description"
msgstr "描述"
#: links/models.py:21 links/templates/links/_link_row.html:13
#: links/templates/links/link_detail.html:17
#: links/templates/links/link_form.html:41
msgid "Link"
msgstr "链接"
#: links/models.py:22 links/templates/links/_link_row.html:15
#: links/templates/links/link_detail.html:21
#: links/templates/links/link_form.html:44
#: links/templates/links/mini_apps/tts.html:509
#: links/templates/links/post_detail.html:633
msgid "Custom"
msgstr "自定义链接"
#: links/models.py:37 links/models.py:214 links/models.py:280
msgid "Task checkbox states as {task_hash: bool} mapping"
msgstr ""
#: links/models.py:130
msgid "URL Change"
msgstr ""
#: links/models.py:131
msgid "Task Toggle"
msgstr ""
#: links/models.py:132
msgid "Content Edit"
msgstr ""
#: links/models.py:136
msgid "Change Type"
msgstr ""
#: links/models.py:142
#, fuzzy
#| msgid "Original URL"
msgid "Old URL"
msgstr "原始URL"
#: links/models.py:143
msgid "New URL"
msgstr ""
#: links/models.py:145
msgid "Metadata"
msgstr ""
#: links/models.py:145
msgid "Additional change data as JSON"
msgstr ""
#: links/models.py:146
msgid "Changed at"
msgstr ""
#: links/models.py:169 links/models.py:295 links/models.py:348
msgid "Name"
msgstr ""
#: links/models.py:172 links/models.py:202 links/models.py:277
#: links/models.py:298 links/models.py:320
#, fuzzy
#| msgid "Created At"
msgid "Created at"
msgstr "创建时间"
#: links/models.py:173 links/models.py:203 links/models.py:278
#: links/models.py:299 links/models.py:321
#, fuzzy
#| msgid "Updated At"
msgid "Updated at"
msgstr "更新时间"
#: links/models.py:177
msgid "Tag"
msgstr ""
#: links/models.py:178 links/models.py:297
#: links/templates/links/link_detail.html:74
#: links/templates/links/page_detail.html:101
#: links/templates/links/tag_list.html:7 templates/base.html:119
msgid "Tags"
msgstr ""
#: links/models.py:193 links/models.py:251
#: links/templates/links/includes/page_list_items.html:59
#: links/templates/links/jobs.html:63 links/templates/links/page_detail.html:79
msgid "Pending"
msgstr ""
#: links/models.py:194 links/models.py:252
#: links/templates/links/includes/page_list_items.html:48
#: links/templates/links/page_detail.html:71
msgid "Processing"
msgstr ""
#: links/models.py:195 links/models.py:253
#: links/templates/links/includes/page_list_items.html:44
#: links/templates/links/page_detail.html:67
msgid "Completed"
msgstr ""
#: links/models.py:196 links/models.py:254
#: links/templates/links/includes/page_list_items.html:52
#: links/templates/links/jobs.html:81
#: links/templates/links/mini_apps/tts.html:801
#: links/templates/links/mini_apps/tts.html:1151
#: links/templates/links/page_detail.html:75
#: links/templates/links/post_detail.html:962
msgid "Failed"
msgstr ""
#: links/models.py:198 links/templates/links/page_detail.html:91
msgid "URL"
msgstr ""
#: links/models.py:199 links/models.py:273 links/models.py:315
msgid "Title"
msgstr ""
#: links/models.py:200 links/models.py:274
#: links/templates/links/page_detail.html:135
msgid "Summary"
msgstr ""
#: links/models.py:201 links/models.py:275
#: links/templates/links/page_detail.html:145
#, fuzzy
#| msgid "Custom Content"
msgid "Content"
msgstr "文本"
#: links/models.py:226
msgid "Page"
msgstr ""
#: links/models.py:227 links/templates/links/tag_detail.html:40
#: templates/base.html:83
msgid "Pages"
msgstr ""
#: links/models.py:274
msgid "A brief summary of the post"
msgstr ""
#: links/models.py:276 links/models.py:352
msgid "Is Public"
msgstr ""
#: links/models.py:284
msgid "Post"
msgstr ""
#: links/models.py:285 links/templates/links/post_list.html:8
#: links/templates/links/tag_detail.html:37 templates/base.html:92
msgid "Posts"
msgstr ""
#: links/models.py:303
msgid "Image Collection"
msgstr ""
#: links/models.py:304 links/templates/links/collection_list.html:8
#: links/templates/links/tag_detail.html:43
msgid "Image Collections"
msgstr ""
#: links/models.py:317
msgid "File Key"
msgstr ""
#: links/models.py:318
msgid "Content Type"
msgstr ""
#: links/models.py:319
msgid "Size in bytes"
msgstr ""
#: links/models.py:325
msgid "Image"
msgstr ""
#: links/models.py:326 templates/base.html:110
msgid "Images"
msgstr ""
#: links/models.py:349
msgid "Stored Name"
msgstr ""
#: links/models.py:350
#, fuzzy
#| msgid "Type"
msgid "MIME Type"
msgstr "链接类型"
#: links/models.py:351 links/templates/links/files/list.html:106
#: links/templates/links/jobs.html:247 links/templates/links/jobs.html:406
msgid "Size"
msgstr ""
#: links/models.py:353
msgid "Public Token"
msgstr ""
#: links/models.py:354
msgid "Expires At"
msgstr ""
#: links/models.py:355 links/templates/links/jobs.html:243
#: links/templates/links/jobs.html:404
msgid "Source URL"
msgstr ""
#: links/models.py:356
msgid "Download Count"
msgstr ""
#: links/models.py:357 links/templates/links/link_detail.html:51
msgid "Created At"
msgstr "创建时间"
#: links/models.py:358 links/templates/links/link_detail.html:55
msgid "Updated At"
msgstr "更新时间"
#: links/models.py:362
msgid "File Upload"
msgstr ""
#: links/models.py:363
msgid "File Uploads"
msgstr ""
#: links/models.py:423
msgid ""
"Global Telegram bot token (from @BotFather). Used by all apps that send "
"Telegram alerts."
msgstr ""
#: links/models.py:427
msgid "Telegram chat ID to receive alerts. Get yours from @userinfobot."
msgstr ""
#: links/models.py:430 links/templates/links/settings.html:67
msgid "Public Sharing Domain"
msgstr ""
#: links/models.py:435
msgid ""
"Domain (with protocol) used for public sharing links, e.g. https://"
"go.example.com. Leave blank to use the same domain as the app."
msgstr ""
#: links/models.py:440 links/templates/links/settings.html:95
msgid "Max Concurrent Screenshot Jobs"
msgstr ""
#: links/models.py:443
msgid ""
"Maximum number of Chromium screenshot processes to run simultaneously. Lower "
"this value if the container runs out of memory."
msgstr ""
#: links/models.py:448
msgid "Schedule Pending Pages Interval (seconds)"
msgstr ""
#: links/models.py:450
msgid ""
"How often (in seconds) to check for pending pages and queue them for "
"processing."
msgstr ""
#: links/models.py:453
msgid "Schedule Pending Screenshots Interval (seconds)"
msgstr ""
#: links/models.py:455
msgid ""
"How often (in seconds) to check for stuck or pending screenshots and retry "
"them."
msgstr ""
#: links/models.py:458
msgid "Screenshot Job Timeout (seconds)"
msgstr ""
#: links/models.py:461
msgid ""
"Maximum time in seconds a single screenshot job may run before it is "
"cancelled and marked as failed. Default is 300 (5 minutes)."
msgstr ""
#: links/models.py:467
msgid "Site Settings"
msgstr ""
#: links/page_views.py:98
msgid "Page created successfully and processing started."
msgstr ""
#: links/page_views.py:100
msgid "Page created but processing failed to start."
msgstr ""
#: links/page_views.py:389
msgid "Tags updated successfully"
msgstr ""
#: links/templates/links/_link_row.html:4
msgid "Select link"
msgstr "选择链接"
#: links/templates/links/_link_row.html:11
#: links/templates/links/link_detail.html:13
msgid "Template"
msgstr "模板"
#: links/templates/links/_link_row.html:26
msgid "View Details"
msgstr "查看详情"
#: links/templates/links/_link_row.html:32
#: links/templates/links/includes/post_list_items.html:59
#: links/templates/links/link_detail.html:36
#: links/templates/links/page_detail.html:39
#: links/templates/links/post_detail.html:519
#: links/templates/links/tag_detail.html:21
#: templates/pricemon/dashboard.html:138 templates/pricemon/dashboard.html:270
msgid "Edit"
msgstr "编辑"
#: links/templates/links/_link_row.html:37
#: links/templates/links/collection_confirm_delete.html:33
#: links/templates/links/files/list.html:173
#: links/templates/links/includes/post_list_items.html:65
#: links/templates/links/jobs.html:164
#: links/templates/links/link_confirm_delete.html:30
#: links/templates/links/page_confirm_delete.html:22
#: links/templates/links/page_detail.html:58
#: links/templates/links/post_confirm_delete.html:46
#: links/templates/links/post_detail.html:469
#: links/templates/links/post_detail.html:558
#: links/templates/links/tag_confirm_delete.html:23
#: links/templates/links/tag_detail.html:24
#: templates/pricemon/dashboard.html:165 templates/pricemon/dashboard.html:297
msgid "Delete"
msgstr "删除"
#: links/templates/links/api_docs.html:5
msgid "API Documentation"
msgstr ""
#: links/templates/links/collection_confirm_delete.html:17
#: links/templates/links/collection_detail.html:230
#: links/templates/links/includes/collection_list_items.html:64
#, fuzzy
#| msgid "Delete Selected"
msgid "Delete Collection"
msgstr "删除选中项"
#: links/templates/links/collection_confirm_delete.html:21
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid "Are you sure you want to delete this collection?"
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/collection_confirm_delete.html:23
msgid ""
"This action cannot be undone and all images in this collection will be "
"permanently deleted."
msgstr ""
#: links/templates/links/collection_confirm_delete.html:38
#: links/templates/links/collection_detail.html:328
#: links/templates/links/collection_form.html:102
#: links/templates/links/files/list.html:247
#: links/templates/links/files/list.html:277
#: links/templates/links/link_confirm_delete.html:27
#: links/templates/links/link_form.html:133
#: links/templates/links/page_confirm_delete.html:19
#: links/templates/links/page_form.html:183
#: links/templates/links/post_confirm_delete.html:40
#: links/templates/links/post_detail.html:475
#: links/templates/links/post_form.html:115
#: links/templates/links/tag_confirm_delete.html:20
#: links/templates/links/tag_form.html:50
#: templates/pricemon/watcher_form.html:129
msgid "Cancel"
msgstr "取消"
#: links/templates/links/collection_detail.html:167
#: links/templates/links/collection_detail.html:172
#: links/templates/links/collection_form.html:28
#: links/templates/links/collection_form.html:33
msgid "Back to Collections"
msgstr ""
#: links/templates/links/collection_detail.html:211
#: links/templates/links/collection_detail.html:292
msgid "Upload Images"
msgstr ""
#: links/templates/links/collection_detail.html:220
#: links/templates/links/collection_form.html:41
#: links/templates/links/includes/collection_list_items.html:56
msgid "Edit Collection"
msgstr ""
#: links/templates/links/collection_detail.html:240
msgid "Slideshow"
msgstr ""
#: links/templates/links/collection_detail.html:254
#: links/templates/links/link_list.html:552
#: links/templates/links/link_list.html:562
#: links/templates/links/link_list.html:572
#: links/templates/links/link_list.html:582
#: links/templates/links/link_list.html:592
msgid "View Full Size"
msgstr ""
#: links/templates/links/collection_detail.html:262
#: links/templates/links/collection_detail.html:317
#, fuzzy
#| msgid "Description"
msgid "Edit Description"
msgstr "描述"
#: links/templates/links/collection_detail.html:267
#, fuzzy
#| msgid "Delete"
msgid "Delete Image"
msgstr "删除"
#: links/templates/links/collection_detail.html:280
msgid "No images"
msgstr ""
#: links/templates/links/collection_detail.html:281
msgid "Upload some images to get started."
msgstr ""
#: links/templates/links/collection_detail.html:306
#: links/templates/links/jobs.html:75
msgid "Done"
msgstr ""
#: links/templates/links/collection_detail.html:325
msgid "Enter image description..."
msgstr ""
#: links/templates/links/collection_detail.html:329
#: links/templates/links/files/list.html:249
#: links/templates/links/link_form.html:136
#: links/templates/links/page_form.html:187
#: links/templates/links/post_form.html:119
#: links/templates/links/tag_form.html:53 templates/pricemon/settings.html:51
#: templates/pricemon/watcher_form.html:125
msgid "Save"
msgstr "保存"
#: links/templates/links/collection_detail.html:368
msgid "Drag and drop images here, or click to select files"
msgstr ""
#: links/templates/links/collection_detail.html:413
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid "Are you sure you want to delete this image?"
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/collection_detail.html:434
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid ""
"Are you sure you want to delete this collection? All images will be "
"permanently deleted."
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/collection_form.html:43
#: links/templates/links/collection_list.html:14
msgid "New Collection"
msgstr ""
#: links/templates/links/collection_form.html:107
msgid "Update Collection"
msgstr ""
#: links/templates/links/collection_form.html:109
#: links/templates/links/includes/collection_list_items.html:83
msgid "Create Collection"
msgstr ""
#: links/templates/links/collection_form.html:128
#: links/templates/links/link_form.html:154
msgid "Select tags"
msgstr ""
#: links/templates/links/collection_list.html:41
msgid ""
"Are you sure you want to delete this collection? All images in this "
"collection will be deleted."
msgstr ""
#: links/templates/links/collection_slideshow.html:389
#: links/templates/links/collection_slideshow.html:759
msgid "Pause"
msgstr ""
#: links/templates/links/collection_slideshow.html:395
#: links/templates/links/files/list.html:353
#: links/templates/links/includes/page_list_items.html:113
#: links/templates/links/includes/pagination.html:13
msgid "Previous"
msgstr ""
#: links/templates/links/collection_slideshow.html:401
#: links/templates/links/files/list.html:360
#: links/templates/links/includes/page_list_items.html:128
#: links/templates/links/includes/pagination.html:28
#: links/templates/links/jobs.html:479
msgid "Next"
msgstr ""
#: links/templates/links/collection_slideshow.html:407
msgid "Mute"
msgstr ""
#: links/templates/links/collection_slideshow.html:413
msgid "Playlist"
msgstr ""
#: links/templates/links/collection_slideshow.html:420
#: links/templates/links/settings.html:11 templates/base.html:248
msgid "Settings"
msgstr ""
#: links/templates/links/collection_slideshow.html:426
msgid "Exit"
msgstr ""
#: links/templates/links/collection_slideshow.html:433
msgid "Slideshow Settings"
msgstr ""
#: links/templates/links/collection_slideshow.html:435
msgid "Transition Interval"
msgstr ""
#: links/templates/links/collection_slideshow.html:442
msgid "Transition Effect"
msgstr ""
#: links/templates/links/collection_slideshow.html:467
#, fuzzy
#| msgid "Description"
msgid "Description Display"
msgstr "描述"
#: links/templates/links/collection_slideshow.html:470
#, fuzzy
#| msgid "Description"
msgid "Show Image Descriptions"
msgstr "描述"
#: links/templates/links/collection_slideshow.html:483
msgid "Music Playlist"
msgstr ""
#: links/templates/links/collection_slideshow.html:487
#, fuzzy
#| msgid "Updated At"
msgid "Update"
msgstr "更新时间"
#: links/templates/links/collection_slideshow.html:764
msgid "Play"
msgstr ""
#: links/templates/links/files/list.html:26
msgid "Drop files to upload"
msgstr ""
#: links/templates/links/files/list.html:34 templates/base.html:200
msgid "Files"
msgstr ""
#: links/templates/links/files/list.html:41
msgid "Upload Files"
msgstr ""
#: links/templates/links/files/list.html:51
msgid "All Files"
msgstr ""
#: links/templates/links/files/list.html:109
#: links/templates/links/link_list.html:662
msgid "Type"
msgstr "链接类型"
#: links/templates/links/files/list.html:112
msgid "Uploaded"
msgstr ""
#: links/templates/links/files/list.html:115
msgid "Downloads"
msgstr ""
#: links/templates/links/files/list.html:118
msgid "downloads"
msgstr ""
#: links/templates/links/files/list.html:127
msgid "Click to make private"
msgstr ""
#: links/templates/links/files/list.html:127
msgid "Click to make public"
msgstr ""
#: links/templates/links/files/list.html:129
msgid "Public"
msgstr ""
#: links/templates/links/files/list.html:129
msgid "Private"
msgstr ""
#: links/templates/links/files/list.html:136
msgid "Expired"
msgstr ""
#: links/templates/links/files/list.html:141
msgid "No expiry"
msgstr ""
#: links/templates/links/files/list.html:149
msgid "Copy link"
msgstr ""
#: links/templates/links/files/list.html:158
msgid "Download / View"
msgstr ""
#: links/templates/links/files/list.html:166
msgid "Set expiry"
msgstr ""
#: links/templates/links/files/list.html:189
msgid "No files yet"
msgstr ""
#: links/templates/links/files/list.html:190
msgid "Drag files anywhere on this page, or click Upload Files above."
msgstr ""
#: links/templates/links/files/list.html:224
msgid "Set expiry date"
msgstr ""
#: links/templates/links/files/list.html:230
#, fuzzy
#| msgid "Export Database"
msgid "Set Expiry Date"
msgstr "导出数据库"
#: links/templates/links/files/list.html:233
#: links/templates/links/files/list.html:343
#: links/templates/links/jobs.html:507 links/templates/links/link_list.html:607
msgid "Close"
msgstr ""
#: links/templates/links/files/list.html:239
msgid ""
"Leave blank for no expiry. The public link will stop working after this date."
msgstr ""
#: links/templates/links/files/list.html:244
msgid "Clear expiry"
msgstr ""
#: links/templates/links/files/list.html:269
msgid "Uploading"
msgstr ""
#: links/templates/links/files/list.html:270
msgid "Uploads"
msgstr ""
#: links/templates/links/files/list.html:297
msgid "Drag files anywhere or click Upload Files."
msgstr ""
#: links/templates/links/files/list.html:336
msgid "File preview"
msgstr ""
#: links/templates/links/files/list.html:389
msgid "Unfortunately, we can't preview this file."
msgstr ""
#: links/templates/links/files/list.html:390
msgid "But you can click the link below to download it."
msgstr ""
#: links/templates/links/files/list.html:412
msgid "Download"
msgstr ""
#: links/templates/links/files/list.html:628
msgid "Link copied!"
msgstr ""
#: links/templates/links/files/list.html:682
msgid "Delete this file?"
msgstr ""
#: links/templates/links/includes/collection_list_items.html:28
msgid "No images yet"
msgstr ""
#: links/templates/links/includes/collection_list_items.html:45
#: links/templates/links/screenshot_gallery.html:51
msgid "images"
msgstr ""
#: links/templates/links/includes/collection_list_items.html:79
msgid "No collections"
msgstr ""
#: links/templates/links/includes/collection_list_items.html:80
msgid "Get started by creating a new collection."
msgstr ""
#: links/templates/links/includes/page_list_items.html:90
#: links/templates/links/includes/post_list_items.html:51
#: links/templates/links/jobs.html:248 links/templates/links/jobs.html:338
#: links/templates/links/jobs.html:407
#: links/templates/links/page_detail.html:121
#: links/templates/links/post_detail.html:601
#, fuzzy
#| msgid "Updated At"
msgid "Updated"
msgstr "更新时间"
#: links/templates/links/includes/page_list_items.html:97
#, fuzzy
#| msgid "No results found."
msgid "No pages found."
msgstr "未找到结果。"
#: links/templates/links/includes/post_list_items.html:45
#: links/templates/links/page_detail.html:117
#: links/templates/links/post_detail.html:593
#, fuzzy
#| msgid "Created At"
msgid "Created"
msgstr "创建时间"
#: links/templates/links/includes/post_list_items.html:74
#, fuzzy
#| msgid "No results found."
msgid "No post found."
msgstr "未找到结果。"
#: links/templates/links/jobs.html:17 templates/base.html:240
msgid "Jobs"
msgstr ""
#: links/templates/links/jobs.html:23
msgid "Scheduler running"
msgstr ""
#: links/templates/links/jobs.html:23
msgid "Scheduler stopped"
msgstr ""
#: links/templates/links/jobs.html:25
msgid "Max concurrent:"
msgstr ""
#: links/templates/links/jobs.html:26
#: links/templates/links/link_detail.html:208
msgid "Change"
msgstr ""
#: links/templates/links/jobs.html:58
msgid "Total"
msgstr ""
#: links/templates/links/jobs.html:69
msgid "Running"
msgstr ""
#: links/templates/links/jobs.html:108
msgid "Scheduler"
msgstr ""
#: links/templates/links/jobs.html:149
msgid ""
"Use the checkbox in the header row to select all, or check individual rows — "
"then use bulk actions here"
msgstr ""
#: links/templates/links/jobs.html:152
#: links/templates/links/link_list.html:1078
msgid "selected"
msgstr "已选择"
#: links/templates/links/jobs.html:156
msgid "Retry"
msgstr ""
#: links/templates/links/jobs.html:160
msgid "Mark Failed"
msgstr ""
#: links/templates/links/jobs.html:162
#, fuzzy
#| msgid "Delete Selected"
msgid "Delete selected items?"
msgstr "删除选中项"
#: links/templates/links/jobs.html:167
#: links/templates/links/mini_apps/tts.html:517
#: links/templates/links/post_list.html:38
msgid "Clear"
msgstr ""
#: links/templates/links/jobs.html:186 links/templates/links/post_list.html:33
msgid "Filter"
msgstr ""
#: links/templates/links/jobs.html:189
#, fuzzy
#| msgid "Actions"
msgid "All functions"
msgstr "操作"
#: links/templates/links/jobs.html:195
msgid "job(s)"
msgstr ""
#: links/templates/links/jobs.html:203
msgid "Job ID"
msgstr ""
#: links/templates/links/jobs.html:204
#, fuzzy
#| msgid "Actions"
msgid "Function"
msgstr "操作"
#: links/templates/links/jobs.html:205
msgid "Trigger"
msgstr ""
#: links/templates/links/jobs.html:206
msgid "Next Run"
msgstr ""
#: links/templates/links/jobs.html:223
msgid "No jobs match this filter."
msgstr ""
#: links/templates/links/jobs.html:226
msgid "No scheduled jobs."
msgstr ""
#: links/templates/links/jobs.html:244 links/templates/links/jobs.html:335
#: links/templates/links/jobs.html:405
#: links/templates/links/page_detail.html:64
#: templates/pricemon/dashboard.html:186
msgid "Status"
msgstr ""
#: links/templates/links/jobs.html:245 links/templates/links/jobs.html:336
#: links/templates/links/page_detail.html:84
msgid "Retries"
msgstr ""
#: links/templates/links/jobs.html:246 links/templates/links/jobs.html:337
#: links/templates/links/mini_apps/tts.html:791
#: links/templates/links/mini_apps/tts.html:1139
#: links/templates/links/post_detail.html:953
#: templates/pricemon/history.html:39
msgid "Error"
msgstr ""
#: links/templates/links/jobs.html:311 links/templates/links/jobs.html:379
#: links/templates/links/jobs.html:445 templates/pricemon/dashboard.html:77
#: templates/pricemon/dashboard.html:232
msgid "ago"
msgstr ""
#: links/templates/links/jobs.html:318
msgid "No items match this filter."
msgstr ""
#: links/templates/links/jobs.html:334
msgid "Title / URL"
msgstr ""
#: links/templates/links/jobs.html:386
msgid "No pages match this filter."
msgstr ""
#: links/templates/links/jobs.html:403
msgid "Filename"
msgstr ""
#: links/templates/links/jobs.html:434
msgid "done"
msgstr ""
#: links/templates/links/jobs.html:438
msgid "pending"
msgstr ""
#: links/templates/links/jobs.html:452
msgid "No image imports match this filter."
msgstr ""
#: links/templates/links/jobs.html:461
msgid "Showing"
msgstr ""
#: links/templates/links/jobs.html:462
msgid "of"
msgstr ""
#: links/templates/links/jobs.html:467
msgid "Prev"
msgstr ""
#: links/templates/links/jobs.html:493
#, fuzzy
#| msgid "Details"
msgid "Error Details"
msgstr "详情"
#: links/templates/links/jobs.html:501
msgid "Job ID:"
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:43
#: links/templates/links/link_list.html:652
msgid "Alias"
msgstr "别名"
#: links/templates/links/link_confirm_delete.html:18
#: links/templates/links/link_detail.html:60
#: links/templates/links/link_list.html:672
msgid "Original URL"
msgstr "原始URL"
#: links/templates/links/link_confirm_delete.html:19
#: links/templates/links/link_detail.html:47
msgid "Click Count"
msgstr "点击次数"
#: links/templates/links/link_detail.html:30
msgid "Go to link"
msgstr ""
#: links/templates/links/link_detail.html:96
msgid "Custom Content"
msgstr "文本"
#: links/templates/links/link_detail.html:109
msgid "Click Statistics"
msgstr "点击统计"
#: links/templates/links/link_detail.html:112
msgid "3 Months"
msgstr ""
#: links/templates/links/link_detail.html:115
msgid "6 Months"
msgstr ""
#: links/templates/links/link_detail.html:118
msgid "1 Year"
msgstr ""
#: links/templates/links/link_detail.html:121
msgid "All Time"
msgstr ""
#: links/templates/links/link_detail.html:135
msgid "Change History"
msgstr ""
#: links/templates/links/link_detail.html:148
msgid "URL Changed"
msgstr ""
#: links/templates/links/link_detail.html:164
msgid "Task Toggled"
msgstr ""
#: links/templates/links/link_detail.html:183
msgid "checked"
msgstr ""
#: links/templates/links/link_detail.html:183
msgid "unchecked"
msgstr ""
#: links/templates/links/link_detail.html:193
msgid "Content Edited"
msgstr ""
#: links/templates/links/link_detail.html:217
msgid "No changes recorded."
msgstr ""
#: links/templates/links/link_detail.html:256
#: links/templates/links/link_list.html:682
msgid "Clicks"
msgstr "点击次数"
#: links/templates/links/link_form.html:33
msgid "Edit Link"
msgstr "编辑链接"
#: links/templates/links/link_form.html:33
#: links/templates/links/link_list.html:636
msgid "New Link"
msgstr "创建新链接"
#: links/templates/links/link_form.html:52
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 ""
"链接类型用于重定向到外部URL。当您想为长URL创建一个短别名时,请使用此选项。"
#: links/templates/links/link_form.html:57
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:62
msgid ""
"Template type allows you to create dynamic URLs with parameters. Use {query, "
"default=value} syntax in the URL."
msgstr ""
#: links/templates/links/link_form.html:65
msgid "Example: https://google.com/search?q={query, default=hello}"
msgstr ""
#: links/templates/links/link_form.html:104
#, fuzzy
#| msgid "Alias cannot contain special characters."
msgid "Alias cannot be changed after creation."
msgstr "链接别名中不能带有 - 或者 _ 以及其他任意特殊字符"
#: links/templates/links/link_list.html:498
#: links/templates/links/mini_apps/image_gallery.html:4 templates/base.html:8
#: templates/base.html:61
msgid "GoLinks"
msgstr "GoLinks"
#: links/templates/links/link_list.html:504
msgid "Search aliases"
msgstr "搜索别名"
#: links/templates/links/link_list.html:508
msgid "Search aliases..."
msgstr "搜索别名..."
#: links/templates/links/link_list.html:516
msgid "Matching aliases"
msgstr "匹配的别名"
#: links/templates/links/link_list.html:522
#: links/templates/links/tag_detail.html:34
msgid "Links"
msgstr "链接"
#: links/templates/links/link_list.html:527
msgid "Total Clicks"
msgstr "总点击次数"
#: links/templates/links/link_list.html:535
msgid "Random Images"
msgstr "随机图片"
#: links/templates/links/link_list.html:541
msgid "Shuffle all"
msgstr "换一批"
#: links/templates/links/link_list.html:544
msgid "Open gallery"
msgstr "打开画廊"
#: links/templates/links/link_list.html:554
#: links/templates/links/link_list.html:564
#: links/templates/links/link_list.html:574
#: links/templates/links/link_list.html:584
#: links/templates/links/link_list.html:594
#: links/templates/links/link_list.html:606
#: links/templates/links/link_list.html:612
msgid "Random Image"
msgstr "随机图片"
#: links/templates/links/link_list.html:619
msgid "Link List"
msgstr "链接列表"
#: links/templates/links/link_list.html:621
#, python-format
msgid "%(counter)s link"
msgid_plural "%(counter)s links"
msgstr[0] ""
#: links/templates/links/link_list.html:629
msgid "Search links"
msgstr "搜索链接"
#: links/templates/links/link_list.html:630
msgid "Search links..."
msgstr "搜索链接..."
#: links/templates/links/link_list.html:648
msgid "Select all links"
msgstr "全选所有链接"
#: links/templates/links/link_list.html:690
#: links/templates/links/mini_apps/image_gallery.html:432
#: templates/pricemon/dashboard.html:187
msgid "Actions"
msgstr "操作"
#: links/templates/links/link_list.html:698
msgid "No links available"
msgstr "暂无可用链接"
#: links/templates/links/link_list.html:714
#: links/templates/links/link_list.html:1058
#: links/templates/links/link_list.html:1066
msgid "Load more"
msgstr ""
#: links/templates/links/link_list.html:720
msgid "Delete Selected"
msgstr "删除选中项"
#: links/templates/links/link_list.html:728
msgid "Latest Posts"
msgstr "最新文章"
#: links/templates/links/link_list.html:730
msgid "View all posts"
msgstr "查看全部文章"
#: links/templates/links/link_list.html:759
msgid "No posts available yet"
msgstr "暂无文章"
#: links/templates/links/link_list.html:760
msgid "Create your first post"
msgstr "创建你的第一篇文章"
#: links/templates/links/link_list.html:768
msgid "Pinned Mini Apps"
msgstr "置顶小应用"
#: links/templates/links/link_list.html:789
msgid "No mini apps available"
msgstr "暂无可用小应用"
#: links/templates/links/link_list.html:952
msgid "No results found"
msgstr "未找到结果"
#: links/templates/links/link_list.html:1030
msgid "No matching links found"
msgstr "未找到匹配的链接"
#: links/templates/links/link_list.html:1048
#: links/templates/links/settings.html:199
msgid "Loading…"
msgstr ""
#: links/templates/links/mini_apps/fire_planning.html:5
msgid "FIRE Planning Calculator"
msgstr ""
#: links/templates/links/mini_apps/fire_planning.html:5
#: links/templates/links/mini_apps/list.html:10
#: links/templates/links/mini_apps/tts.html:5 templates/base.html:210
msgid "Mini Apps"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:4
msgid "Image Gallery"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:408
msgid "Animation Effect"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:410
msgid "Fade In/Out"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:411
msgid "Slide Left"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:412
msgid "Slide Right"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:413
msgid "Zoom Effect"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:418
msgid "Interval (seconds)"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:423
msgid "Image Source"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:425
msgid "Home Gallery"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:426
msgid "Picsum Photos"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:427
msgid "Other"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:434
msgid "Fullscreen"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:511
msgid "Interval must be between 5 and 60 seconds"
msgstr ""
#: links/templates/links/mini_apps/image_gallery.html:686
msgid "Image loading failed, please retry"
msgstr ""
#: links/templates/links/mini_apps/list.html:13
msgid ""
"Discover a collection of powerful mini applications designed to enhance your "
"productivity and creativity."
msgstr ""
#: links/templates/links/mini_apps/list.html:48
msgid "Launch App"
msgstr ""
#: links/templates/links/mini_apps/list.html:53
msgid "Coming Soon"
msgstr ""
#: links/templates/links/mini_apps/tts.html:5
#: links/templates/links/mini_apps/tts.html:477
msgid "Text-to-Speech"
msgstr ""
#: links/templates/links/mini_apps/tts.html:469
msgid "Preparing Text-to-Speech..."
msgstr ""
#: links/templates/links/mini_apps/tts.html:470
msgid "Please wait while we process your text"
msgstr ""
#: links/templates/links/mini_apps/tts.html:483
msgid "Enter your text or markdown content:"
msgstr ""
#: links/templates/links/mini_apps/tts.html:488
msgid "Type or paste your text here... Markdown formatting is supported!"
msgstr ""
#: links/templates/links/mini_apps/tts.html:514
#: links/templates/links/mini_apps/tts.html:809
#: links/templates/links/mini_apps/tts.html:1161
msgid "Speak"
msgstr ""
#: links/templates/links/mini_apps/tts.html:525
msgid "Enter Custom Voice Code:"
msgstr ""
#: links/templates/links/mini_apps/tts.html:531
#: links/templates/links/post_detail.html:648
msgid "e.g., zh-CN-XiaoxiaoNeural"
msgstr ""
#: links/templates/links/mini_apps/tts.html:534
msgid "Enter the voice code you want to use (e.g., Azure TTS voice names)"
msgstr ""
#: links/templates/links/mini_apps/tts.html:540
msgid "Example 1"
msgstr ""
#: links/templates/links/mini_apps/tts.html:541
msgid "Example 2"
msgstr ""
#: links/templates/links/mini_apps/tts.html:542
msgid "Example 3"
msgstr ""
#: links/templates/links/mini_apps/tts.html:549
#: links/templates/links/post_detail.html:610
msgid "Audio Player"
msgstr ""
#: links/templates/links/mini_apps/tts.html:550
#: links/templates/links/mini_apps/tts.html:775
#: links/templates/links/mini_apps/tts.html:1124
#: links/templates/links/post_detail.html:611
#: links/templates/links/post_detail.html:945
msgid "Ready"
msgstr ""
#: links/templates/links/mini_apps/tts.html:585
#: links/templates/links/post_detail.html:687
msgid "Playback Speed"
msgstr ""
#: links/templates/links/mini_apps/tts.html:589
msgid "Download Audio"
msgstr ""
#: links/templates/links/mini_apps/tts.html:724
msgid "Please enter some text to convert to speech."
msgstr ""
#: links/templates/links/mini_apps/tts.html:741
#: links/templates/links/mini_apps/tts.html:744
#: links/templates/links/mini_apps/tts.html:1090
#: links/templates/links/mini_apps/tts.html:1093
#: links/templates/links/post_detail.html:905
msgid "Generating..."
msgstr ""
#: links/templates/links/mini_apps/tts.html:866
#: links/templates/links/post_detail.html:1001
msgid "Playing"
msgstr ""
#: links/templates/links/mini_apps/tts.html:873
#: links/templates/links/post_detail.html:1007
#: templates/pricemon/dashboard.html:68 templates/pricemon/dashboard.html:244
msgid "Paused"
msgstr ""
#: links/templates/links/mini_apps/tts.html:892
#: links/templates/links/post_detail.html:1024
msgid "Stopped"
msgstr ""
#: links/templates/links/mini_apps/tts.html:944
#: links/templates/links/post_detail.html:1074
msgid "Finished"
msgstr ""
#: links/templates/links/mini_apps/tts.html:966
msgid "No audio available for download."
msgstr ""
#: links/templates/links/mini_apps/tts.html:1042
msgid "Generating speech audio..."
msgstr ""
#: links/templates/links/mini_apps/tts.html:1072
msgid "No text found in URL parameter."
msgstr ""
#: links/templates/links/mini_apps/tts.html:1132
msgid "Audio ready! Click play to start..."
msgstr ""
#: links/templates/links/mini_apps/tts.html:1144
#: links/templates/links/mini_apps/tts.html:1156
msgid "Failed to generate audio. Please try again."
msgstr ""
#: links/templates/links/page_confirm_delete.html:8
#, fuzzy
#| msgid "Delete"
msgid "Delete Page"
msgstr "删除"
#: links/templates/links/page_confirm_delete.html:11
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid "Are you sure you want to delete this page?"
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/page_detail.html:18
#: links/templates/links/page_detail.html:23
msgid "Back to List"
msgstr ""
#: links/templates/links/page_detail.html:49
msgid "Visit URL"
msgstr ""
#: links/templates/links/page_detail.html:109
msgid "No tags"
msgstr ""
#: links/templates/links/page_detail.html:126
msgid "Last Retry"
msgstr ""
#: links/templates/links/page_detail.html:155
msgid "Error Message"
msgstr ""
#: links/templates/links/page_detail.html:165
#: links/templates/links/screenshot_gallery.html:50 templates/base.html:101
msgid "Screenshots"
msgstr ""
#: links/templates/links/page_detail.html:177
msgid "Take Another Screenshot"
msgstr ""
#: links/templates/links/page_detail.html:185
msgid "Latest Screenshot"
msgstr ""
#: links/templates/links/page_detail.html:212
msgid "Taken"
msgstr ""
#: links/templates/links/page_detail.html:225
msgid "Previous Screenshots"
msgstr ""
#: links/templates/links/page_detail.html:250
#, fuzzy
#| msgid "Delete Selected"
msgid "Delete Screenshot"
msgstr "删除选中项"
#: links/templates/links/page_detail.html:343
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid "Are you sure you want to delete this screenshot?"
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/page_form.html:62
msgid "Fetching page information..."
msgstr ""
#: links/templates/links/page_form.html:63
msgid "This may take a few seconds"
msgstr ""
#: links/templates/links/page_form.html:72
#, fuzzy
#| msgid "Edit"
msgid "Edit Page"
msgstr "编辑"
#: links/templates/links/page_form.html:74
msgid "New Bookmark Page"
msgstr ""
#: links/templates/links/page_form.html:143
#: links/templates/links/post_form.html:108
msgid "Supports Markdown formatting"
msgstr ""
#: links/templates/links/page_form.html:169
msgid "Reset processing status"
msgstr ""
#: links/templates/links/page_form.html:172
msgid ""
"Reset the page status to pending and trigger re-fetching of page information"
msgstr ""
#: links/templates/links/page_list.html:8
msgid "Bookmark Pages"
msgstr ""
#: links/templates/links/page_list.html:10
msgid "Add Page"
msgstr ""
#: links/templates/links/post_confirm_delete.html:20
#: links/templates/links/post_detail.html:459
#, fuzzy
#| msgid "Delete"
msgid "Delete Post"
msgstr "删除"
#: links/templates/links/post_confirm_delete.html:24
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid "Are you sure you want to delete this post?"
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/post_confirm_delete.html:30
msgid "This action cannot be undone."
msgstr ""
#: links/templates/links/post_detail.html:462
#, fuzzy
#| msgid "Are you sure you want to delete this link?"
msgid ""
"Are you sure you want to delete this post? This action cannot be undone."
msgstr "您确定要删除这个链接吗?"
#: links/templates/links/post_detail.html:511
#: links/templates/links/post_detail.html:890
msgid "Listen"
msgstr ""
#: links/templates/links/post_detail.html:531
msgid "Share"
msgstr ""
#: links/templates/links/post_detail.html:541
msgid "Copied!"
msgstr ""
#: links/templates/links/post_detail.html:541
msgid "Shared"
msgstr ""
#: links/templates/links/post_detail.html:544
msgid "Revoke public access"
msgstr ""
#: links/templates/links/post_detail.html:616
msgid "Voice:"
msgstr ""
#: links/templates/links/post_detail.html:638
msgid "Apply Voice"
msgstr ""
#: links/templates/links/post_detail.html:651
msgid "Enter the voice code you want to use"
msgstr ""
#: links/templates/links/post_detail.html:706
msgid "Append Content"
msgstr ""
#: links/templates/links/post_detail.html:709
msgid "Write markdown to append..."
msgstr ""
#: links/templates/links/post_detail.html:714
msgid "Append"
msgstr ""
#: links/templates/links/post_detail.html:734
#, fuzzy
#| msgid "Custom Content"
msgid "Contents"
msgstr "文本"
#: links/templates/links/post_detail.html:883
msgid "Hide"
msgstr ""
#: links/templates/links/post_detail.html:1123
msgid "Saving..."
msgstr ""
#: links/templates/links/post_detail.html:1136
msgid "Error: "
msgstr ""
#: links/templates/links/post_detail.html:1140
msgid "Network error"
msgstr ""
#: links/templates/links/post_detail.html:1154
msgid "Please enter a custom voice"
msgstr ""
#: links/templates/links/post_detail.html:1164
msgid "Applying..."
msgstr ""
#: links/templates/links/post_form.html:49
#, fuzzy
#| msgid "Edit"
msgid "Edit Post"
msgstr "编辑"
#: links/templates/links/post_form.html:51
msgid "New Post"
msgstr ""
#: links/templates/links/post_form.html:67
msgid "Post Title"
msgstr ""
#: links/templates/links/post_form.html:93
msgid "Select existing tags or create new ones"
msgstr ""
#: links/templates/links/post_form.html:215
msgid "Select or create tags"
msgstr ""
#: links/templates/links/post_list.html:11
msgid "Add Post"
msgstr ""
#: links/templates/links/post_list.html:19
msgid "From Date"
msgstr ""
#: links/templates/links/post_list.html:25
msgid "To Date"
msgstr ""
#: links/templates/links/screenshot_gallery.html:81
#, fuzzy
#| msgid "No links available"
msgid "No screenshots available yet."
msgstr "暂无可用链接"
#: links/templates/links/settings.html:20 templates/pricemon/settings.html:30
msgid "Telegram Notifications"
msgstr ""
#: links/templates/links/settings.html:22
msgid ""
"Global Telegram credentials used by all apps (Price Monitor, NetScan, etc.) "
"to send alerts."
msgstr ""
#: links/templates/links/settings.html:23
#, fuzzy
#| msgid "Created At"
msgid "Create a bot via"
msgstr "创建时间"
#: links/templates/links/settings.html:24 templates/pricemon/settings.html:64
msgid "and get your chat ID from"
msgstr ""
#: links/templates/links/settings.html:28
msgid "Bot Token"
msgstr ""
#: links/templates/links/settings.html:37
msgid "Stored encrypted at rest."
msgstr ""
#: links/templates/links/settings.html:40
msgid "Chat ID"
msgstr ""
#: links/templates/links/settings.html:49
msgid "User ID or group chat ID."
msgstr ""
#: links/templates/links/settings.html:59 templates/pricemon/settings.html:55
msgid "Send Test Message"
msgstr ""
#: links/templates/links/settings.html:69
msgid ""
"Domain (with protocol) used for public file sharing links. Leave blank to "
"use the same domain as the app."
msgstr ""
#: links/templates/links/settings.html:71
msgid "Example:"
msgstr ""
#: links/templates/links/settings.html:83
msgid "Active. Public links will use:"
msgstr ""
#: links/templates/links/settings.html:88
msgid "Not set. Public links will use the app's own domain."
msgstr ""
#: links/templates/links/settings.html:97
msgid ""
"Maximum number of Chromium browser instances running simultaneously for "
"screenshots. Reduce this if the container runs out of memory (OOM)."
msgstr ""
#: links/templates/links/settings.html:109
msgid "instances"
msgstr ""
#: links/templates/links/settings.html:111
msgid "Recommended: 13 for containers with limited RAM."
msgstr ""
#: links/templates/links/settings.html:116
msgid "Page Processing Interval"
msgstr ""
#: links/templates/links/settings.html:118
msgid ""
"How often (in seconds) the scheduler checks for pending pages and queues "
"them for metadata extraction."
msgstr ""
#: links/templates/links/settings.html:130
#: links/templates/links/settings.html:151
msgid "seconds"
msgstr ""
#: links/templates/links/settings.html:132
#: links/templates/links/settings.html:153
msgid "Default: 120. Range: 103600. Changes take effect immediately."
msgstr ""
#: links/templates/links/settings.html:137
msgid "Screenshot Retry Interval"
msgstr ""
#: links/templates/links/settings.html:139
msgid ""
"How often (in seconds) the scheduler checks for stuck or pending screenshots "
"and retries them."
msgstr ""
#: links/templates/links/settings.html:167
msgid "Save Settings"
msgstr ""
#: links/templates/links/settings.html:178
msgid "Shared Posts"
msgstr ""
#: links/templates/links/settings.html:179
msgid "Posts currently accessible via public links. Disable to return to 404."
msgstr ""
#: links/templates/links/settings.html:188
msgid "Revoke All"
msgstr ""
#: links/templates/links/settings.html:194
msgid "No posts are currently shared publicly."
msgstr ""
#: links/templates/links/settings.html:217
msgid "Revoke"
msgstr ""
#: links/templates/links/settings.html:243
msgid "Sending test message…"
msgstr ""
#: links/templates/links/settings.html:257
msgid "Test message sent."
msgstr ""
#: links/templates/links/settings.html:260
#: links/templates/links/settings.html:264
msgid "Telegram test failed."
msgstr ""
#: links/templates/links/settings.html:303
msgid "Revoke public access for all shared posts?"
msgstr ""
#: links/templates/links/tag_confirm_delete.html:8
#, fuzzy
#| msgid "Delete"
msgid "Delete Tag"
msgstr "删除"
#: links/templates/links/tag_confirm_delete.html:11
#, python-format
msgid ""
"\n"
" Are you sure you want to delete the tag \"%(tag_name)s\"? "
"This action cannot be undone.\n"
" "
msgstr ""
#: links/templates/links/tag_detail.html:16
msgid "Used"
msgstr ""
#: links/templates/links/tag_detail.html:16
msgid "times"
msgstr ""
#: links/templates/links/tag_detail.html:53
msgid "Links with this tag"
msgstr ""
#: links/templates/links/tag_detail.html:79
msgid "No links found with this tag."
msgstr ""
#: links/templates/links/tag_detail.html:87
msgid "Posts with this tag"
msgstr ""
#: links/templates/links/tag_detail.html:113
msgid "No posts found with this tag."
msgstr ""
#: links/templates/links/tag_detail.html:121
msgid "Pages with this tag"
msgstr ""
#: links/templates/links/tag_detail.html:147
msgid "No pages found with this tag."
msgstr ""
#: links/templates/links/tag_detail.html:155
msgid "Image Collections with this tag"
msgstr ""
#: links/templates/links/tag_detail.html:181
msgid "No image collections found with this tag."
msgstr ""
#: links/templates/links/tag_form.html:10
#, fuzzy
#| msgid "Edit"
msgid "Edit Tag"
msgstr "编辑"
#: links/templates/links/tag_form.html:12 links/templates/links/tag_list.html:9
msgid "New Tag"
msgstr ""
#: links/templates/links/tag_list.html:15
msgid "Tag Cloud"
msgstr ""
#: links/templates/links/tag_list.html:22
msgid "Sort by:"
msgstr ""
#: links/templates/links/tag_list.html:24
msgid "Name (A-Z)"
msgstr ""
#: links/templates/links/tag_list.html:27
msgid "Name (Z-A)"
msgstr ""
#: links/templates/links/tag_list.html:30
msgid "Most Used"
msgstr ""
#: links/templates/links/tag_list.html:33
msgid "Least Used"
msgstr ""
#: links/templates/links/tag_list.html:39
msgid "Filter tags..."
msgstr ""
#: links/templates/links/tag_list.html:93
msgid "uses"
msgstr ""
#: links/templates/links/tag_list.html:100
#, fuzzy
#| msgid "No results found."
msgid "No tags found."
msgstr "未找到结果。"
#: links/templates/links/tag_list.html:107
#, fuzzy
#| msgid "No results found."
msgid "No matching tags found."
msgstr "未找到结果。"
#: links/templates/links/tools.html:8 templates/base.html:220
msgid "Tools"
msgstr "工具"
#: links/templates/links/tools.html:14
msgid "Export Aliases"
msgstr "导出别名"
#: links/templates/links/tools.html:23
msgid "Export as JSON"
msgstr "导为JSON"
#: links/templates/links/tools.html:32
msgid "Database Export"
msgstr "数据库导出"
#: links/templates/links/tools.html:35
#, fuzzy
#| msgid ""
#| "Export the entire database as a compressed file. This feature is only "
#| "available to administrators."
msgid "Export the entire database as a compressed file."
msgstr "将整个数据库导出为压缩文件。此功能仅管理员可用。"
#: links/templates/links/tools.html:41
msgid "Export Database"
msgstr "导出数据库"
#: links/templates/links/tools.html:49
msgid "Import Aliases"
msgstr "导入别名"
#: links/templates/links/tools.html:53
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:55
msgid "alias (required): The short alias for the URL"
msgstr "alias(必填):URL的短别名"
#: links/templates/links/tools.html:56
msgid "original_url (required): The original URL"
msgstr "original_url(必填):原始URL"
#: links/templates/links/tools.html:57
msgid "created_at (optional): Creation timestamp (ISO format)"
msgstr "created_at(可选):创建时间戳(ISO格式)"
#: links/templates/links/tools.html:58
msgid "updated_at (optional): Last update timestamp (ISO format)"
msgstr "updated_at(可选):最后更新时间戳(ISO格式)"
#: links/templates/links/tools.html:63
msgid "Example JSON file content:"
msgstr "示例JSON文件内容:"
#: links/templates/links/tools.html:91
msgid "Import from JSON"
msgstr "从JSON导入"
#: links/views.py:174 links/views.py:237
msgid "Alias cannot contain special characters."
msgstr "链接别名中不能带有 - 或者 _ 以及其他任意特殊字符"
#: links/views.py:177 links/views.py:240
#, 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:367
#, python-brace-format
msgid "The alias '{}' doesn't exist. Do you want to create a new one?"
msgstr ""
#: links/views.py:547
msgid "Invalid JSON format. Expected a list of objects."
msgstr "无效的JSON格式。预期是对象列表。"
#: links/views.py:553
msgid ""
"Invalid item in JSON. Each item must be an object with an 'alias' field."
msgstr "JSON中存在无效项。每个项必须是包含'alias'字段的对象。"
#: links/views.py:568
msgid "Invalid JSON file. Please check the file format."
msgstr ""
#: links/views.py:630
#, python-brace-format
msgid "Failed to export database: {}"
msgstr "导出数据库失败:{}"
#: links/views.py:657
msgid "Bot Token and Chat ID are required."
msgstr ""
#: links/views.py:703
msgid "Test Telegram message sent."
msgstr ""
#: links/views.py:705
#, python-brace-format
msgid "Telegram test failed: {}"
msgstr ""
#: links/views.py:741
msgid "Settings saved."
msgstr ""
#: links/views.py:918
msgid "Unknown action."
msgstr ""
#: templates/base.html:67
msgid "Menu"
msgstr "菜单"
#: templates/base.html:75
msgid "Search"
msgstr "搜索"
#: templates/base.html:128
msgid "APIs"
msgstr ""
#: templates/base.html:138
msgid "NetScan"
msgstr ""
#: templates/base.html:150
msgid "Nginx Monitor"
msgstr ""
#: templates/base.html:160 templates/pricemon/dashboard.html:4
#: templates/pricemon/dashboard.html:12
msgid "Price Monitor"
msgstr ""
#: templates/base.html:170
msgid "Router Monitor"
msgstr ""
#: templates/base.html:180
msgid "Invest"
msgstr ""
#: templates/base.html:190
msgid "JBOT"
msgstr ""
#: templates/base.html:229
msgid "Help"
msgstr ""
#: templates/pricemon/_alerts.html:6
msgid "Active Price Drop Alerts"
msgstr ""
#: templates/pricemon/_alerts.html:24
msgid "View"
msgstr ""
#: templates/pricemon/_alerts.html:30
msgid "Dismiss"
msgstr ""
#: templates/pricemon/dashboard.html:13
msgid "Track product prices and get notified on drops"
msgstr ""
#: templates/pricemon/dashboard.html:20
msgid "Add Watcher"
msgstr ""
#: templates/pricemon/dashboard.html:27
msgid "Watchers"
msgstr ""
#: templates/pricemon/dashboard.html:31
msgid "Active Alerts"
msgstr ""
#: templates/pricemon/dashboard.html:37
msgid "Enabled"
msgstr ""
#: templates/pricemon/dashboard.html:66 templates/pricemon/dashboard.html:242
#, fuzzy
#| msgid "Actions"
msgid "Active"
msgstr "操作"
#: templates/pricemon/dashboard.html:77
msgid "Checked"
msgstr ""
#: templates/pricemon/dashboard.html:79
msgid "Never checked"
msgstr ""
#: templates/pricemon/dashboard.html:92 templates/pricemon/dashboard.html:208
msgid "Initial"
msgstr ""
#: templates/pricemon/dashboard.html:98 templates/pricemon/dashboard.html:214
msgid "up"
msgstr ""
#: templates/pricemon/dashboard.html:103 templates/pricemon/dashboard.html:219
msgid "down"
msgstr ""
#: templates/pricemon/dashboard.html:122 templates/pricemon/dashboard.html:254
msgid "Check Now"
msgstr ""
#: templates/pricemon/dashboard.html:130 templates/pricemon/dashboard.html:262
#: templates/pricemon/history.html:4 templates/pricemon/history.html:23
msgid "Price History"
msgstr ""
#: templates/pricemon/dashboard.html:149 templates/pricemon/dashboard.html:281
msgid "Disable monitoring"
msgstr ""
#: templates/pricemon/dashboard.html:149 templates/pricemon/dashboard.html:281
msgid "Enable monitoring"
msgstr ""
#: templates/pricemon/dashboard.html:182
msgid "Product"
msgstr ""
#: templates/pricemon/dashboard.html:183
msgid "Current Price"
msgstr ""
#: templates/pricemon/dashboard.html:184
msgid "Last Checked"
msgstr ""
#: templates/pricemon/dashboard.html:185
msgid "Interval"
msgstr ""
#: templates/pricemon/dashboard.html:234
msgid "Never"
msgstr ""
#: templates/pricemon/dashboard.html:318
msgid "No watchers yet"
msgstr ""
#: templates/pricemon/dashboard.html:320
msgid "Add your first price watcher"
msgstr ""
#: templates/pricemon/history.html:30
msgid "Recent Checks"
msgstr ""
#: templates/pricemon/history.html:36
#, fuzzy
#| msgid "Created At"
msgid "Checked At"
msgstr "创建时间"
#: templates/pricemon/history.html:37
msgid "Price"
msgstr ""
#: templates/pricemon/history.html:38
msgid "Raw Text"
msgstr ""
#: templates/pricemon/history.html:56
msgid "No price checks yet."
msgstr ""
#: templates/pricemon/settings.html:4
msgid "Price Monitor — Settings"
msgstr ""
#: templates/pricemon/settings.html:16
msgid "Price Monitor Settings"
msgstr ""
#: templates/pricemon/settings.html:62
msgid "These credentials apply to all price drop alerts. Create a bot via"
msgstr ""
#: templates/pricemon/watcher_form.html:75
#: templates/pricemon/watcher_form.html:151
msgid "Test"
msgstr ""
#: templates/pricemon/watcher_form.html:116
msgid "Uncheck to pause price checks for this watcher."
msgstr ""
#: templates/pricemon/watcher_form.html:136
msgid "Selector tip:"
msgstr ""
#: templates/pricemon/watcher_form.html:145
msgid "Testing…"
msgstr ""
#~ msgid "Shuffle image"
#~ msgstr "换一张图片"