2018-02-27 07:36:07 +01:00
|
|
|
|
{
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"confirm.question": "您确认吗?",
|
2023-08-08 16:12:41 +02:00
|
|
|
|
"confirm.question.refresh": "您是否要强制刷新?",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"confirm.yes": "是",
|
|
|
|
|
"confirm.no": "否",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"confirm.loading": "执行中…",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"action.subscribe": "订阅",
|
|
|
|
|
"action.save": "保存",
|
|
|
|
|
"action.or": "或",
|
|
|
|
|
"action.cancel": "取消",
|
|
|
|
|
"action.remove": "删除",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"action.remove_feed": "删除此源",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"action.update": "更新",
|
|
|
|
|
"action.edit": "编辑",
|
|
|
|
|
"action.download": "下载",
|
|
|
|
|
"action.import": "导入",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"action.login": "登录",
|
2020-02-09 20:41:00 +01:00
|
|
|
|
"action.home_screen": "添加到主屏幕",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"tooltip.keyboard_shortcuts": "快捷键: %s",
|
|
|
|
|
"tooltip.logged_user": "当前登录 %s",
|
|
|
|
|
"menu.unread": "未读",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"menu.starred": "收藏",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"menu.history": "历史",
|
|
|
|
|
"menu.feeds": "源",
|
|
|
|
|
"menu.categories": "分类",
|
|
|
|
|
"menu.settings": "设置",
|
|
|
|
|
"menu.logout": "登出",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"menu.preferences": "设置",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"menu.integrations": "集成",
|
|
|
|
|
"menu.sessions": "会话",
|
|
|
|
|
"menu.users": "用户",
|
|
|
|
|
"menu.about": "关于",
|
|
|
|
|
"menu.export": "导出",
|
|
|
|
|
"menu.import": "导入",
|
|
|
|
|
"menu.create_category": "新建分类",
|
|
|
|
|
"menu.mark_page_as_read": "标记为已读",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"menu.mark_all_as_read": "全部标为已读",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"menu.show_all_entries": "显示所有文章",
|
2018-12-14 09:54:25 +01:00
|
|
|
|
"menu.show_only_unread_entries": "仅显示未读文章",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"menu.refresh_feed": "更新",
|
|
|
|
|
"menu.refresh_all_feeds": "在后台更新全部源",
|
|
|
|
|
"menu.edit_feed": "编辑",
|
2018-09-22 19:22:58 +02:00
|
|
|
|
"menu.edit_category": "编辑",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"menu.add_feed": "新增源",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"menu.add_user": "新建用户",
|
|
|
|
|
"menu.flush_history": "清理历史",
|
2020-01-02 22:03:34 +01:00
|
|
|
|
"menu.feed_entries": "文章",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"menu.api_keys": "API 密钥",
|
|
|
|
|
"menu.create_api_key": "创建一个新的 API 密钥",
|
|
|
|
|
"menu.shared_entries": "分享文章",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"search.label": "搜索",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"search.placeholder": "搜索…",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"pagination.next": "下一页",
|
|
|
|
|
"pagination.previous": "上一页",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"entry.status.unread": "标为未读",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"entry.status.read": "标为已读",
|
2019-10-07 05:55:15 +02:00
|
|
|
|
"entry.status.toast.unread": "已标为未读",
|
|
|
|
|
"entry.status.toast.read": "已标为已读",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"entry.status.title": "更改状态",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"entry.bookmark.toggle.on": "添加收藏",
|
|
|
|
|
"entry.bookmark.toggle.off": "取消收藏",
|
|
|
|
|
"entry.bookmark.toast.on": "已添加收藏",
|
|
|
|
|
"entry.bookmark.toast.off": "已取消收藏",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"entry.state.saving": "保存中…",
|
|
|
|
|
"entry.state.loading": "载入中…",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"entry.save.label": "保存",
|
|
|
|
|
"entry.save.title": "保存这篇文章",
|
|
|
|
|
"entry.save.completed": "完成",
|
2019-10-07 05:55:15 +02:00
|
|
|
|
"entry.save.toast.completed": "已保存文章",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"entry.scraper.label": "抓取全文",
|
|
|
|
|
"entry.scraper.title": "抓取全文内容",
|
|
|
|
|
"entry.scraper.completed": "抓取完成",
|
2020-11-01 02:34:56 +01:00
|
|
|
|
"entry.external_link.label": "外部链接",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"entry.comments.label": "评论",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"entry.comments.title": "查看评论",
|
2019-10-05 13:30:25 +02:00
|
|
|
|
"entry.share.label": "分享",
|
|
|
|
|
"entry.share.title": "分享这篇文章",
|
2020-03-23 02:48:14 +01:00
|
|
|
|
"entry.unshare.label": "取消分享",
|
|
|
|
|
"entry.shared_entry.title": "打开公共链接",
|
2021-05-16 11:00:12 +02:00
|
|
|
|
"entry.shared_entry.label": "分享",
|
2020-07-17 04:46:24 +02:00
|
|
|
|
"entry.estimated_reading_time": [
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"需要 %d 分钟阅读",
|
|
|
|
|
"需要 %d 分钟阅读"
|
2020-07-17 04:46:24 +02:00
|
|
|
|
],
|
2023-06-25 02:44:37 +02:00
|
|
|
|
"entry.tags.label": "标签:",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.shared_entries.title": "分享文章",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.unread.title": "未读",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.starred.title": "收藏",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.categories.title": "分类",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.categories.no_feed": "没有源",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.categories.entries": "查看内容",
|
|
|
|
|
"page.categories.feeds": "查看源",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.categories.feed_count": [
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"有 %d 个源"
|
2018-09-22 03:53:29 +02:00
|
|
|
|
],
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.categories.unread_counter": "未读文章数",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.new_category.title": "新分类",
|
|
|
|
|
"page.new_user.title": "新用户",
|
|
|
|
|
"page.edit_category.title": "编辑分类 : %s",
|
|
|
|
|
"page.edit_user.title": "编辑用户 : %s",
|
|
|
|
|
"page.feeds.title": "源",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.feeds.last_check": "最后检查时间:",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.feeds.unread_counter": "未读文章数",
|
|
|
|
|
"page.feeds.read_counter": "已读文章数",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.feeds.error_count": [
|
2018-02-27 07:36:07 +01:00
|
|
|
|
"%d 错误"
|
|
|
|
|
],
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.history.title": "历史",
|
|
|
|
|
"page.import.title": "导入",
|
|
|
|
|
"page.search.title": "搜索结果",
|
|
|
|
|
"page.about.title": "关于",
|
|
|
|
|
"page.about.credits": "版权",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.about.version": "版本号:",
|
|
|
|
|
"page.about.build_date": "构建日期:",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.about.author": "作者:",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.about.license": "协议:",
|
2021-02-16 16:37:24 +01:00
|
|
|
|
"page.about.postgres_version": "Postgres 版本号:",
|
2022-01-22 16:44:26 +01:00
|
|
|
|
"page.about.go_version": "Go 版本号:",
|
2020-12-30 04:43:37 +01:00
|
|
|
|
"page.about.global_config_options": "全局配置选项",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.add_feed.title": "新增源",
|
|
|
|
|
"page.add_feed.no_category": "没有类别,至少需要有一个类别",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.add_feed.label.url": "网址",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.add_feed.submit": "查找源",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.add_feed.legend.advanced_options": "高级选项",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.add_feed.choose_feed": "选择一个源",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.edit_feed.title": "编辑源 : %s",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.edit_feed.last_check": "最后检查时间:",
|
|
|
|
|
"page.edit_feed.last_modified_header": "最后修改的 Header:",
|
|
|
|
|
"page.edit_feed.etag_header": "ETag 标题:",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.edit_feed.no_header": "无 Header",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.edit_feed.last_parsing_error": "最后一次解析错误",
|
2019-04-06 04:10:52 +02:00
|
|
|
|
"page.entry.attachments": "附件",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.keyboard_shortcuts.title": "快捷键",
|
|
|
|
|
"page.keyboard_shortcuts.subtitle.sections": "分区导航",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.keyboard_shortcuts.subtitle.items": "文章导航",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.keyboard_shortcuts.subtitle.pages": "页面导航",
|
|
|
|
|
"page.keyboard_shortcuts.subtitle.actions": "操作",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.keyboard_shortcuts.go_to_unread": "打开未读页面",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_starred": "打开收藏页面",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_history": "打开历史页面",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_feeds": "打开源页面",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_categories": "打开分类页面",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_settings": "打开设置页面",
|
|
|
|
|
"page.keyboard_shortcuts.show_keyboard_shortcuts": "显示快捷键帮助",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_previous_item": "上一文章",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_next_item": "下一文章",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_feed": "转到源页面",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.keyboard_shortcuts.go_to_previous_page": "上一页",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_next_page": "下一页",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.keyboard_shortcuts.open_item": "打开选定的文章",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.keyboard_shortcuts.open_original": "打开原始链接",
|
2019-11-29 22:48:56 +01:00
|
|
|
|
"page.keyboard_shortcuts.open_original_same_window": "在当前标签页中打开原始链接",
|
2020-01-07 07:02:02 +01:00
|
|
|
|
"page.keyboard_shortcuts.open_comments": "打开评论链接",
|
|
|
|
|
"page.keyboard_shortcuts.open_comments_same_window": "在当前标签页中打开评论链接",
|
2022-01-29 22:53:10 +01:00
|
|
|
|
"page.keyboard_shortcuts.toggle_read_status_next": "切换已读/未读状态, 关注下一个",
|
|
|
|
|
"page.keyboard_shortcuts.toggle_read_status_prev": "切换已读/未读状态, 关注前一个",
|
2020-05-27 06:35:44 +02:00
|
|
|
|
"page.keyboard_shortcuts.refresh_all_feeds": "在后台更新全部源",
|
2019-10-07 05:55:15 +02:00
|
|
|
|
"page.keyboard_shortcuts.mark_page_as_read": "标记当前页已读",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.keyboard_shortcuts.download_content": "抓取全文内容",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.keyboard_shortcuts.toggle_bookmark_status": "切换收藏状态",
|
|
|
|
|
"page.keyboard_shortcuts.save_article": "保存文章",
|
2020-10-17 00:44:03 +02:00
|
|
|
|
"page.keyboard_shortcuts.scroll_item_to_top": "滚动到顶部",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.keyboard_shortcuts.remove_feed": "删除此源",
|
|
|
|
|
"page.keyboard_shortcuts.go_to_search": "将焦点放在搜索表单上",
|
2023-02-06 05:51:51 +01:00
|
|
|
|
"page.keyboard_shortcuts.toggle_entry_attachments": "Toggle open/close entry attachments",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.keyboard_shortcuts.close_modal": "关闭对话窗口",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.users.title": "用户",
|
2018-09-22 19:39:33 +02:00
|
|
|
|
"page.users.username": "用户名",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.users.never_logged": "从未登录",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.users.admin.yes": "是",
|
|
|
|
|
"page.users.admin.no": "否",
|
|
|
|
|
"page.users.actions": "操作",
|
|
|
|
|
"page.users.last_login": "最后登录时间",
|
|
|
|
|
"page.users.is_admin": "管理员",
|
|
|
|
|
"page.settings.title": "设置",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.settings.link_google_account": "关联我的 Google 账户",
|
|
|
|
|
"page.settings.unlink_google_account": "解除 Google 账号关联",
|
2020-03-08 03:45:19 +01:00
|
|
|
|
"page.settings.link_oidc_account": "关联我的 OpenID Connect 账户",
|
|
|
|
|
"page.settings.unlink_oidc_account": "解除 OpenID Connect 账号关联",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.login.title": "登录",
|
|
|
|
|
"page.login.google_signin": "使用 Google 登录",
|
|
|
|
|
"page.login.oidc_signin": "使用 OpenID Connect 登录",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.integrations.title": "集成",
|
|
|
|
|
"page.integration.miniflux_api": "Miniflux API",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.integration.miniflux_api_endpoint": "API Endpoint",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.integration.miniflux_api_username": "用户名",
|
|
|
|
|
"page.integration.miniflux_api_password": "密码",
|
|
|
|
|
"page.integration.miniflux_api_password_value": "您账户的密码",
|
|
|
|
|
"page.integration.bookmarklet": "书签小应用",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.integration.bookmarklet.name": "收藏 Miniflux",
|
|
|
|
|
"page.integration.bookmarklet.instructions": "拖动这个链接到浏览器书签栏",
|
|
|
|
|
"page.integration.bookmarklet.help": "你可以打开这个特殊的书签来直接收藏网站",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.sessions.title": "会话",
|
|
|
|
|
"page.sessions.table.date": "日期",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"page.sessions.table.ip": "IP 地址",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.sessions.table.user_agent": "用户代理",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"page.sessions.table.actions": "操作",
|
|
|
|
|
"page.sessions.table.current_session": "当前会话",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.api_keys.title": "API 密钥",
|
2020-03-02 02:38:29 +01:00
|
|
|
|
"page.api_keys.table.description": "描述",
|
2020-09-26 22:44:01 +02:00
|
|
|
|
"page.api_keys.table.token": "密钥",
|
2020-03-02 02:38:29 +01:00
|
|
|
|
"page.api_keys.table.last_used_at": "最后使用",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.api_keys.table.created_at": "创建日期",
|
2020-03-02 02:38:29 +01:00
|
|
|
|
"page.api_keys.table.actions": "操作",
|
|
|
|
|
"page.api_keys.never_used": "没用过",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.new_api_key.title": "新的 API 密钥",
|
2021-03-08 00:25:34 +01:00
|
|
|
|
"page.offline.title": "离线模式",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"page.offline.message": "您已离线",
|
2021-03-08 00:25:34 +01:00
|
|
|
|
"page.offline.refresh_page": "尝试刷新页面",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"alert.no_shared_entry": "没有分享文章。",
|
|
|
|
|
"alert.no_bookmark": "目前没有收藏",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"alert.no_category": "目前没有分类",
|
|
|
|
|
"alert.no_category_entry": "该分类下没有文章",
|
|
|
|
|
"alert.no_feed_entry": "该源中没有文章",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"alert.no_feed": "目前没有源",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"alert.no_history": "目前没有历史",
|
|
|
|
|
"alert.feed_error": "该源存在问题",
|
|
|
|
|
"alert.no_search_result": "该搜索没有结果",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"alert.no_feed_in_category": "没有该类别的源。",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"alert.no_unread_entry": "目前没有未读文章",
|
|
|
|
|
"alert.no_user": "您是目前仅有的用户",
|
|
|
|
|
"alert.account_unlinked": "您的外部帐户现已解除关联!",
|
|
|
|
|
"alert.account_linked": "您的外部账号已关联!",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"alert.pocket_linked": "您的 Pocket 帐户现已关联",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"alert.prefs_saved": "设置已存储!",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.unlink_account_without_password": "您必须设置密码,否则您将无法再次登录。",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"error.duplicate_linked_account": "该 Provider 已被关联!",
|
|
|
|
|
"error.duplicate_fever_username": "Fever 用户名已被占用!",
|
2022-01-03 04:45:12 +01:00
|
|
|
|
"error.duplicate_googlereader_username": "Google Reader 用户名已被占用!",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"error.pocket_request_token": "无法从 Pocket 获取请求令牌!",
|
|
|
|
|
"error.pocket_access_token": "无法从 Pocket 获取访问令牌!",
|
|
|
|
|
"error.category_already_exists": "分类已存在",
|
|
|
|
|
"error.unable_to_create_category": "无法建立这个分类",
|
|
|
|
|
"error.unable_to_update_category": "无法更新该分类",
|
|
|
|
|
"error.user_already_exists": "用户已存在",
|
|
|
|
|
"error.unable_to_create_user": "无法创建此用户",
|
|
|
|
|
"error.unable_to_update_user": "无法更新此用户",
|
|
|
|
|
"error.unable_to_update_feed": "无法更新此源",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.subscription_not_found": "找不到任何源",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"error.empty_file": "该文件为空",
|
|
|
|
|
"error.bad_credentials": "用户名或密码无效",
|
|
|
|
|
"error.fields_mandatory": "必须填写全部信息",
|
|
|
|
|
"error.title_required": "必须填写标题",
|
|
|
|
|
"error.different_passwords": "两次输入的密码不同",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.password_min_length": "请至少输入 6 个字符",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"error.settings_mandatory_fields": "必须填写用户名、主题、语言以及时区",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.entries_per_page_invalid": "每页的文章数无效。",
|
|
|
|
|
"error.feed_mandatory_fields": "必须填写网址和分类",
|
|
|
|
|
"error.feed_already_exists": "此源已存在。",
|
|
|
|
|
"error.invalid_feed_url": "订阅源的网址无效。",
|
|
|
|
|
"error.invalid_site_url": "源网站的网址无效。",
|
|
|
|
|
"error.feed_url_not_empty": "订阅源的网址不能为空。",
|
|
|
|
|
"error.site_url_not_empty": "源网站的网址不能为空。",
|
|
|
|
|
"error.feed_title_not_empty": "订阅源的标题不能为空。",
|
2021-08-30 16:53:05 +02:00
|
|
|
|
"error.settings_reading_speed_is_positive": "阅读速度必须是正整数。",
|
2021-01-04 22:49:28 +01:00
|
|
|
|
"error.feed_category_not_found": "此类别不存在或不属于该用户。",
|
2021-02-08 03:38:45 +01:00
|
|
|
|
"error.feed_invalid_blocklist_rule": "阻止列表规则无效。",
|
|
|
|
|
"error.feed_invalid_keeplist_rule": "保留列表规则无效。",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"error.user_mandatory_fields": "必须填写用户名",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.api_key_already_exists": "此 API 密钥已存在。",
|
|
|
|
|
"error.unable_to_create_api_key": "无法创建此 API 密钥。",
|
2021-01-04 06:20:21 +01:00
|
|
|
|
"error.invalid_theme": "无效的主题。",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.invalid_language": "无效的语言。",
|
2021-01-04 06:20:21 +01:00
|
|
|
|
"error.invalid_timezone": "无效的时区。",
|
|
|
|
|
"error.invalid_entry_direction": "无效的输入方向。",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"error.invalid_display_mode": "无效的网页应用显示模式。",
|
2022-09-30 07:37:57 +02:00
|
|
|
|
"error.invalid_gesture_nav": "手势导航无效。",
|
2022-07-20 22:07:55 +02:00
|
|
|
|
"error.invalid_default_home_page": "无效的默认主页!",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.feed.label.title": "标题",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.site_url": "源网站 URL",
|
|
|
|
|
"form.feed.label.feed_url": "订阅源 URL",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.feed.label.category": "类别",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.crawler": "抓取全文内容",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.feed.label.feed_username": "源用户名",
|
|
|
|
|
"form.feed.label.feed_password": "源密码",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.user_agent": "覆盖默认的用户代理",
|
2021-03-23 04:27:58 +01:00
|
|
|
|
"form.feed.label.cookie": "设置 Cookies",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.scraper_rules": "抓取规则",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.feed.label.rewrite_rules": "重写规则",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.blocklist_rules": "阻止规则",
|
|
|
|
|
"form.feed.label.keeplist_rules": "保留规则",
|
2022-07-12 06:12:26 +02:00
|
|
|
|
"form.feed.label.urlrewrite_rules": "URL 重写规则",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.ignore_http_cache": "忽略 HTTP 缓存",
|
|
|
|
|
"form.feed.label.allow_self_signed_certificates": "允许自签名证书或无效证书",
|
2020-09-10 08:28:54 +02:00
|
|
|
|
"form.feed.label.fetch_via_proxy": "通过代理获取",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.disabled": "请勿刷新此源",
|
Add Media Player and resume to last playback position
In order to ease podcast listening, the player can be put on top of the feed entry as main content.
Use the `Use podcast player` option to enable that. It works on audio and video.
Also, when playing audio or video, progression will be saved in order to be able to resume listening later.
This position saving is done using the original attachement/enclosures player AND podcast player and do not rely on
the podcast player option ti be enabled.
Additionally, I made the player fill the width with the entry container to ease seeking and have a bigger video.
updateEnclosures now keep existing enclosures based on URL
When feeds get updated, enclosures entries are always wiped and re-created. This cause two issue
- enclosure progression get lost in the process
- enclosure ID changes
I used the URL as identifier of an enclosure. Not perfect but hopefully should work.
When an enclosure already exist, I simply do nothing and leave the entry as is in the database.
If anyone is listening/watching to this enclosure during the refresh, the id stay coherent and progression saving still works.
The updateEnclosures function got a bit more complex. I tried to make it the more clear I could.
Some optimisation are possible but would make the function harder to read in my opinion.
I'm not sure if this is often the case, but some feeds may include tracking or simply change the url each
time we update the feed. In those situation, enclosures ids and progression will be lost.
I have no idea how to handle this last situation. Use the size instead/alongside url to define the identity of an enclosure ?
Translation: english as placeholder for every language except French
Aside, I tested a video feed and fixed a few things for it. In fact, the MimeType was not working
at all on my side, and found a pretty old stackoverflow discussion that suggest to use an Apple non-standard MimeType for
m4v video format. I only did one substitution because I only have one feed to test. Any new video feed can make this go away
or evolve depending on the situation. Real video feeds does not tend to be easy to find and test extensively this.
Co-authored-by: toastal
2023-04-13 11:46:43 +02:00
|
|
|
|
"form.feed.label.no_media_player": "No media player (audio/video)",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.feed.label.hide_globally": "隐藏全局未读列表中的文章",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.category.label.title": "标题",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.category.hide_globally": "隐藏全局未读列表中的文章",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.user.label.username": "用户名",
|
|
|
|
|
"form.user.label.password": "密码",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.user.label.confirmation": "再次输入密码",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.user.label.admin": "管理员",
|
|
|
|
|
"form.prefs.label.language": "语言",
|
|
|
|
|
"form.prefs.label.timezone": "时区",
|
|
|
|
|
"form.prefs.label.theme": "主题",
|
2021-09-10 07:19:57 +02:00
|
|
|
|
"form.prefs.label.entry_sorting": "文章排序",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.prefs.label.entries_per_page": "每页文章数",
|
2023-01-15 00:32:51 +01:00
|
|
|
|
"form.prefs.label.display_mode": "渐进式网络应用程序 (PWA) 显示模式",
|
2021-08-30 16:53:05 +02:00
|
|
|
|
"form.prefs.label.default_reading_speed": "其他语言的阅读速度(每分钟字数)",
|
|
|
|
|
"form.prefs.label.cjk_reading_speed": "中文、韩文和日文的阅读速度(每分钟字符数)",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.prefs.select.older_first": "旧->新",
|
|
|
|
|
"form.prefs.select.recent_first": "新->旧",
|
2021-02-28 22:29:51 +01:00
|
|
|
|
"form.prefs.select.fullscreen": "全屏",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.prefs.select.standalone": "独立",
|
|
|
|
|
"form.prefs.select.minimal_ui": "最小",
|
2021-02-28 22:29:51 +01:00
|
|
|
|
"form.prefs.select.browser": "浏览器",
|
2021-09-10 07:19:57 +02:00
|
|
|
|
"form.prefs.select.publish_time": "文章发布时间",
|
|
|
|
|
"form.prefs.select.created_time": "文章创建时间",
|
2022-10-16 07:36:59 +02:00
|
|
|
|
"form.prefs.select.alphabetical": "按字母顺序",
|
|
|
|
|
"form.prefs.select.unread_count": "未读计数",
|
2022-09-30 07:37:57 +02:00
|
|
|
|
"form.prefs.select.none": "没有任何",
|
|
|
|
|
"form.prefs.select.tap": "双击",
|
|
|
|
|
"form.prefs.select.swipe": "滑动",
|
2019-04-29 03:20:46 +02:00
|
|
|
|
"form.prefs.label.keyboard_shortcuts": "启用键盘快捷键",
|
2023-01-15 01:49:21 +01:00
|
|
|
|
"form.prefs.label.entry_swipe": "在触摸屏上启用输入滑动",
|
2022-09-30 07:37:57 +02:00
|
|
|
|
"form.prefs.label.gesture_nav": "在条目之间导航的手势",
|
2020-07-17 04:46:24 +02:00
|
|
|
|
"form.prefs.label.show_reading_time": "显示文章的预计阅读时间",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.prefs.label.custom_css": "自定义 CSS",
|
2021-09-10 07:19:57 +02:00
|
|
|
|
"form.prefs.label.entry_order": "文章排序依据",
|
2022-07-20 22:07:55 +02:00
|
|
|
|
"form.prefs.label.default_home_page": "默认主页",
|
2022-10-26 05:00:56 +02:00
|
|
|
|
"form.prefs.label.categories_sorting_order": "分类排序",
|
2023-03-17 14:56:17 +01:00
|
|
|
|
"form.prefs.label.mark_read_on_view": "查看时自动将条目标记为已读",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.import.label.file": "OPML 文件",
|
2019-08-15 09:48:07 +02:00
|
|
|
|
"form.import.label.url": "URL",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.integration.fever_activate": "启用 Fever API",
|
|
|
|
|
"form.integration.fever_username": "Fever 用户名",
|
|
|
|
|
"form.integration.fever_password": "Fever 密码",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.integration.fever_endpoint": "Fever API 端点",
|
2022-01-03 04:45:12 +01:00
|
|
|
|
"form.integration.googlereader_activate": "启用 Google Reader API",
|
|
|
|
|
"form.integration.googlereader_username": "Google Reader 用户名",
|
|
|
|
|
"form.integration.googlereader_password": "Google Reader 密码",
|
|
|
|
|
"form.integration.googlereader_endpoint": "Google Reader API 端点:",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.integration.pinboard_activate": "保存文章到 Pinboard",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.integration.pinboard_token": "Pinboard API Token",
|
|
|
|
|
"form.integration.pinboard_tags": "Pinboard 标签",
|
|
|
|
|
"form.integration.pinboard_bookmark": "标记为未读",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.integration.instapaper_activate": "保存文章到 Instapaper",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.integration.instapaper_username": "Instapaper 用户名",
|
|
|
|
|
"form.integration.instapaper_password": "Instapaper 密码",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.integration.pocket_activate": "将文章保存到 Pocket",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.integration.pocket_consumer_key": "Pocket 用户密钥",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.integration.pocket_access_token": "Pocket 访问密钥",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.integration.pocket_connect_link": "连接您的 Pocket 帐户",
|
|
|
|
|
"form.integration.wallabag_activate": "保存文章到 Wallabag",
|
2022-09-19 01:52:28 +02:00
|
|
|
|
"form.integration.wallabag_only_url": "仅发送 URL(而不是完整内容)",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.integration.wallabag_endpoint": "Wallabag URL",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.integration.wallabag_client_id": "Wallabag 客户端 ID",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.integration.wallabag_client_secret": "Wallabag 客户端 Secret",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"form.integration.wallabag_username": "Wallabag 用户名",
|
|
|
|
|
"form.integration.wallabag_password": "Wallabag 密码",
|
2023-07-08 00:20:14 +02:00
|
|
|
|
"form.integration.notion_activate": "Save entries to Notion",
|
|
|
|
|
"form.integration.notion_page_id": "Notion Page ID",
|
|
|
|
|
"form.integration.notion_token": "Notion Secret Token",
|
2023-08-01 05:55:17 +02:00
|
|
|
|
"form.integration.apprise_activate": "Push entries to Apprise",
|
|
|
|
|
"form.integration.apprise_url": "Apprise API URL",
|
2023-08-14 06:58:45 +02:00
|
|
|
|
"form.integration.apprise_services_url": "Comma separated list of Apprise service URLs",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.integration.nunux_keeper_activate": "保存文章到 Nunux Keeper",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"form.integration.nunux_keeper_endpoint": "Nunux Keeper API 端点",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.integration.nunux_keeper_api_key": "Nunux Keeper API 密钥",
|
2022-04-21 04:44:47 +02:00
|
|
|
|
"form.integration.espial_activate": "保存文章到 Espial",
|
|
|
|
|
"form.integration.espial_endpoint": "Espial API 端点",
|
|
|
|
|
"form.integration.espial_api_key": "Espial API 密钥",
|
|
|
|
|
"form.integration.espial_tags": "Espial 标签",
|
2023-07-28 05:51:44 +02:00
|
|
|
|
"form.integration.readwise_activate": "Save entries to Readwise Reader",
|
|
|
|
|
"form.integration.readwise_api_key": "Readwise Reader Access Token",
|
|
|
|
|
"form.integration.readwise_api_key_link": "Get your Readwise Access Token",
|
2021-09-08 05:04:22 +02:00
|
|
|
|
"form.integration.telegram_bot_activate": "将新文章推送到 Telegram",
|
|
|
|
|
"form.integration.telegram_bot_token": "机器人令牌",
|
|
|
|
|
"form.integration.telegram_chat_id": "聊天ID",
|
2022-05-23 17:53:06 +02:00
|
|
|
|
"form.integration.linkding_activate": "保存文章到 Linkding",
|
|
|
|
|
"form.integration.linkding_endpoint": "Linkding API 端点",
|
|
|
|
|
"form.integration.linkding_api_key": "Linkding API 密钥",
|
2023-05-21 16:29:51 +02:00
|
|
|
|
"form.integration.linkding_tags": "Linkding 默认标签",
|
2023-06-24 19:30:01 +02:00
|
|
|
|
"form.integration.linkding_bookmark": "标记为未读",
|
2022-10-14 17:18:44 +02:00
|
|
|
|
"form.integration.matrix_bot_activate": "将新文章转移到 Matrix",
|
|
|
|
|
"form.integration.matrix_bot_user": "矩阵的用户名",
|
|
|
|
|
"form.integration.matrix_bot_password": "矩阵用户密码",
|
|
|
|
|
"form.integration.matrix_bot_url": "矩阵服务器 URL",
|
|
|
|
|
"form.integration.matrix_bot_chat_id": "Matrix房间ID",
|
2023-08-13 21:48:29 +02:00
|
|
|
|
"form.integration.shiori_activate": "保存文章到 Shiori",
|
|
|
|
|
"form.integration.shiori_endpoint": "Shiori API Endpoint",
|
|
|
|
|
"form.integration.shiori_username": "Shiori 用户名",
|
|
|
|
|
"form.integration.shiori_password": "Shiori 密码",
|
2023-08-13 23:30:57 +02:00
|
|
|
|
"form.integration.shaarli_activate": "Save articles to Shaarli",
|
|
|
|
|
"form.integration.shaarli_endpoint": "Shaarli URL",
|
|
|
|
|
"form.integration.shaarli_api_secret": "Shaarli API Secret",
|
2021-09-08 05:04:22 +02:00
|
|
|
|
"form.api_key.label.description": "API密钥标签",
|
2018-11-21 07:15:58 +01:00
|
|
|
|
"form.submit.loading": "载入中…",
|
|
|
|
|
"form.submit.saving": "保存中…",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"time_elapsed.not_yet": "未来",
|
2018-09-22 03:53:29 +02:00
|
|
|
|
"time_elapsed.yesterday": "昨天",
|
|
|
|
|
"time_elapsed.now": "刚刚",
|
|
|
|
|
"time_elapsed.minutes": [
|
|
|
|
|
"%d 分钟前"
|
|
|
|
|
],
|
|
|
|
|
"time_elapsed.hours": [
|
|
|
|
|
"%d 小时前"
|
|
|
|
|
],
|
|
|
|
|
"time_elapsed.days": [
|
|
|
|
|
"%d 天前"
|
|
|
|
|
],
|
|
|
|
|
"time_elapsed.weeks": [
|
|
|
|
|
"%d 周前"
|
|
|
|
|
],
|
|
|
|
|
"time_elapsed.months": [
|
|
|
|
|
"%d 月前"
|
|
|
|
|
],
|
|
|
|
|
"time_elapsed.years": [
|
|
|
|
|
"%d 年前"
|
2018-02-27 07:36:07 +01:00
|
|
|
|
],
|
|
|
|
|
"This feed already exists (%s)": "源已存在 (%s)",
|
2018-06-30 21:42:12 +02:00
|
|
|
|
"Unable to fetch feed (Status Code = %d)": "无法获取源 (错误代码=%d)",
|
2018-02-27 07:36:07 +01:00
|
|
|
|
"Unable to open this link: %v": "无法打开这一链接: %v",
|
|
|
|
|
"Unable to analyze this page: %v": "无法分析这一页面: %v",
|
|
|
|
|
"Unable to execute request: %v": "无法执行这一请求: %v",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"Unable to parse OPML file: %q": "无法解析 OPML 文件: %q",
|
|
|
|
|
"Unable to parse RSS feed: %q": "无法解析 RSS 源: %q",
|
|
|
|
|
"Unable to parse Atom feed: %q": "无法解析 Atom 源: %q",
|
|
|
|
|
"Unable to parse JSON feed: %q": "无法解析 JSON 源: %q",
|
|
|
|
|
"Unable to parse RDF feed: %q": "无法解析 RDF 源: %q",
|
2019-10-23 05:27:27 +02:00
|
|
|
|
"Unable to read data: %q": "无法读取数据: %q",
|
2018-02-28 06:19:59 +01:00
|
|
|
|
"Unable to normalize encoding: %q": "无法正则化编码: %q",
|
2018-02-27 07:36:07 +01:00
|
|
|
|
"Category not found for this user": "未找到该用户的这一分类",
|
|
|
|
|
"This feed is empty": "该源是空的",
|
|
|
|
|
"This web page is empty": "该网页是空的",
|
2021-09-03 10:15:58 +02:00
|
|
|
|
"Invalid SSL certificate (original error: %q)": "无效的 SSL 证书 (原始错误: %q)",
|
2022-08-09 06:33:38 +02:00
|
|
|
|
"This website is unreachable (original error: %q)": "该网站永久不可达 (原始错误: %q)",
|
2018-02-27 07:36:07 +01:00
|
|
|
|
"Website unreachable, the request timed out after %d seconds": "网站不可达, 请求已在 %d 秒后超时"
|
2021-04-25 13:47:59 +02:00
|
|
|
|
}
|