Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
douban-api-proxy
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
captainwong
douban-api-proxy
Commits
19c75d67
Commit
19c75d67
authored
Jul 29, 2021
by
xlivevil
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update Simplified Chinese translation
parent
e4b04347
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
618 additions
and
512 deletions
+618
-512
messages.mo
cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
+0
-0
messages.po
cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po
+338
-278
messages.pot
messages.pot
+280
-234
No files found.
cps/translations/zh_Hans_CN/LC_MESSAGES/messages.mo
View file @
19c75d67
No preview for this file type
cps/translations/zh_Hans_CN/LC_MESSAGES/messages.po
View file @
19c75d67
...
...
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-0
6-29 18:30+02
00\n"
"POT-Creation-Date: 2021-0
7-29 13:45+08
00\n"
"PO-Revision-Date: 2020-09-27 22:18+0800\n"
"Last-Translator: dalin <dalin.lin@gmail.com>\n"
"Language: zh_CN\n"
...
...
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.
0
\n"
"Generated-By: Babel 2.9.
1
\n"
#: cps/about.py:43 cps/about.py:59
msgid "installed"
...
...
@@ -30,282 +30,294 @@ msgstr "未安装"
msgid "Statistics"
msgstr "统计"
#: cps/admin.py:14
2
#: cps/admin.py:14
1
msgid "Server restarted, please reload page"
msgstr "服务器已重启,请刷新页面"
#: cps/admin.py:14
4
#: cps/admin.py:14
3
msgid "Performing shutdown of server, please close window"
msgstr "正在关闭服务器,请关闭窗口"
#: cps/admin.py:15
2
#: cps/admin.py:15
1
msgid "Reconnect successful"
msgstr "重新连接成功"
#: cps/admin.py:15
5
#: cps/admin.py:15
4
msgid "Unknown command"
msgstr "未知命令"
#: cps/admin.py:16
5
cps/editbooks.py:687 cps/editbooks.py:701
#: cps/admin.py:16
4
cps/editbooks.py:687 cps/editbooks.py:701
#: cps/editbooks.py:840 cps/editbooks.py:842 cps/editbooks.py:869
#: cps/editbooks.py:885 cps/updater.py:555 cps/uploader.py:94
#: cps/uploader.py:104
msgid "Unknown"
msgstr "未知"
#: cps/admin.py:18
6
#: cps/admin.py:18
5
msgid "Admin page"
msgstr "管理页"
#: cps/admin.py:20
5
#: cps/admin.py:20
4
msgid "Basic Configuration"
msgstr "基本配置"
#: cps/admin.py:23
8
#: cps/admin.py:23
7
msgid "UI Configuration"
msgstr "界面配置"
#: cps/admin.py:27
1
cps/templates/admin.html:46
#: cps/admin.py:27
0
cps/templates/admin.html:46
#, fuzzy
msgid "Edit Users"
msgstr "管理员用户"
#: cps/admin.py:31
2
cps/opds.py:110 cps/opds.py:199 cps/opds.py:276
#: cps/admin.py:31
1
cps/opds.py:110 cps/opds.py:199 cps/opds.py:276
#: cps/opds.py:328 cps/templates/grid.html:14 cps/templates/list.html:14
msgid "All"
msgstr "全部"
#: cps/admin.py:33
7 cps/admin.py:1550
#: cps/admin.py:33
6 cps/admin.py:1557
msgid "User not found"
msgstr "找不到用户"
#: cps/admin.py:35
1
#: cps/admin.py:35
0
msgid "{} users deleted successfully"
msgstr "成功删除 {} 个用户"
#: cps/admin.py:37
3
cps/templates/user_edit.html:44
#: cps/admin.py:37
2
cps/templates/user_edit.html:44
#: cps/templates/user_table.html:80
msgid "Show All"
msgstr "显示全部"
#: cps/admin.py:39
4 cps/admin.py:400
#: cps/admin.py:39
3 cps/admin.py:399
msgid "Malformed request"
msgstr ""
msgstr "
格式错误的请求
"
#: cps/admin.py:41
2 cps/admin.py:1432
#: cps/admin.py:41
1 cps/admin.py:1439
msgid "Guest Name can't be changed"
msgstr "访客名称无法更改"
#: cps/admin.py:42
4
#: cps/admin.py:42
3
msgid "Guest can't have this role"
msgstr "游客无法拥有此角色"
#: cps/admin.py:43
6 cps/admin.py:1395
#: cps/admin.py:43
5 cps/admin.py:1402
msgid "No admin user remaining, can't remove admin role"
msgstr "理员账户不存在,无法删除管理员角色"
#: cps/admin.py:4
40 cps/admin.py:454
#: cps/admin.py:4
39 cps/admin.py:453
msgid "Value has to be true or false"
msgstr ""
msgstr "
值必须是 true 或 false
"
#: cps/admin.py:44
2
#: cps/admin.py:44
1
msgid "Invalid role"
msgstr ""
msgstr "
无效角色
"
#: cps/admin.py:44
6
#: cps/admin.py:44
5
msgid "Guest can't have this view"
msgstr "游客无法拥有此视图"
#: cps/admin.py:45
6
#: cps/admin.py:45
5
msgid "Invalid view"
msgstr ""
msgstr "
无效视图
"
#: cps/admin.py:45
9
#: cps/admin.py:45
8
msgid "Guest's Locale is determined automatically and can't be set"
msgstr "游客的本地化是自动侦测而无法设置的"
#: cps/admin.py:46
3
#: cps/admin.py:46
2
msgid "No Valid Locale Given"
msgstr ""
msgstr "
无可用本地化
"
#: cps/admin.py:47
4
#: cps/admin.py:47
3
msgid "No Valid Book Language Given"
msgstr ""
msgstr "
无有效书籍语言
"
#: cps/admin.py:47
6
#: cps/admin.py:47
5
msgid "Parameter not found"
msgstr ""
msgstr "
参数未找到
"
#: cps/admin.py:53
1
#: cps/admin.py:53
0
msgid "Invalid Read Column"
msgstr ""
msgstr "
无效的阅读列
"
#: cps/admin.py:53
7
#: cps/admin.py:53
6
msgid "Invalid Restricted Column"
msgstr ""
msgstr "
无效的限制列
"
#: cps/admin.py:55
6 cps/admin.py:1288
#: cps/admin.py:55
5 cps/admin.py:1287
msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web配置已更新"
#: cps/admin.py:56
8
#: cps/admin.py:56
7
msgid "Do you really want to delete the Kobo Token?"
msgstr "您确定删除Kobo Token吗?"
#: cps/admin.py:5
70
#: cps/admin.py:5
69
msgid "Do you really want to delete this domain?"
msgstr "您确定要删除此域吗?"
#: cps/admin.py:57
2
#: cps/admin.py:57
1
msgid "Do you really want to delete this user?"
msgstr "您确定要删除此用户吗?"
#: cps/admin.py:57
4
cps/templates/shelf.html:90
#: cps/admin.py:57
3
cps/templates/shelf.html:90
msgid "Are you sure you want to delete this shelf?"
msgstr "您确定要删除此书架吗?"
#: cps/admin.py:57
6
#: cps/admin.py:57
5
msgid "Are you sure you want to change locales of selected user(s)?"
msgstr "您确定要修改选定用户的本地化设置吗?"
#: cps/admin.py:578
msgid "Are you sure you want to change visible book languages for selected user(s)?"
#: cps/admin.py:577
msgid ""
"Are you sure you want to change visible book languages for selected "
"user(s)?"
msgstr "您确定要修改选定用户的可见书籍语言吗?"
#: cps/admin.py:580
msgid "Are you sure you want to change the selected role for the selected user(s)?"
#: cps/admin.py:579
msgid ""
"Are you sure you want to change the selected role for the selected "
"user(s)?"
msgstr "您确定要修改选定用户的选定角色吗?"
#: cps/admin.py:582
msgid "Are you sure you want to change the selected restrictions for the selected user(s)?"
#: cps/admin.py:581
msgid ""
"Are you sure you want to change the selected restrictions for the "
"selected user(s)?"
msgstr "您确定要修改选定用户的选定限制吗?"
#: cps/admin.py:584
msgid "Are you sure you want to change the selected visibility restrictions for the selected user(s)?"
#: cps/admin.py:583
msgid ""
"Are you sure you want to change the selected visibility restrictions for "
"the selected user(s)?"
msgstr "您确定要修改选定用户的选定可视化限制吗?"
#: cps/admin.py:58
6
#: cps/admin.py:58
5
#, fuzzy
msgid "Are you sure you want to change shelf sync behavior for the selected user(s)?"
msgid ""
"Are you sure you want to change shelf sync behavior for the selected "
"user(s)?"
msgstr "您确定要修改选定用户的选定角色吗?"
#: cps/admin.py:58
8
#: cps/admin.py:58
7
#, fuzzy
msgid "Are you sure you want to change Calibre library location?"
msgstr "您确定要关闭吗?"
#: cps/admin.py:73
7
#: cps/admin.py:73
6
msgid "Tag not found"
msgstr ""
msgstr "
标签未找到
"
#: cps/admin.py:74
9
#: cps/admin.py:74
8
msgid "Invalid Action"
msgstr ""
msgstr "
无效的动作
"
#: cps/admin.py:85
4 cps/admin.py:860 cps/admin.py:870 cps/admin.py:880
#: cps/admin.py:85
3 cps/admin.py:859 cps/admin.py:869 cps/admin.py:879
#: cps/templates/modal_dialogs.html:29 cps/templates/user_table.html:40
#: cps/templates/user_table.html:57
msgid "Deny"
msgstr "拒绝"
#: cps/admin.py:85
6 cps/admin.py:862 cps/admin.py:872 cps/admin.py:882
#: cps/admin.py:85
5 cps/admin.py:861 cps/admin.py:871 cps/admin.py:881
#: cps/templates/modal_dialogs.html:28 cps/templates/user_table.html:43
#: cps/templates/user_table.html:60
msgid "Allow"
msgstr "允许"
#: cps/admin.py:101
1
#: cps/admin.py:101
0
msgid "client_secrets.json Is Not Configured For Web Application"
msgstr "client_secrets.json 未为 Web 应用程序配置"
#: cps/admin.py:105
6
#: cps/admin.py:105
5
msgid "Logfile Location is not Valid, Please Enter Correct Path"
msgstr "日志文件路径无效,请输入正确的路径"
#: cps/admin.py:106
2
#: cps/admin.py:106
1
msgid "Access Logfile Location is not Valid, Please Enter Correct Path"
msgstr "访问日志路径无效,请输入正确的路径"
#: cps/admin.py:109
2
#: cps/admin.py:109
1
msgid "Please Enter a LDAP Provider, Port, DN and User Object Identifier"
msgstr "请输入LDAP主机、端口、DN和用户对象标识符"
#: cps/admin.py:109
8
#: cps/admin.py:109
7
#, fuzzy
msgid "Please Enter a LDAP Service Account and Password"
msgstr "请输入有效的用户名进行密码重置"
#: cps/admin.py:110
1
#: cps/admin.py:110
0
msgid "Please Enter a LDAP Service Account"
msgstr ""
#: cps/admin.py:110
6
#: cps/admin.py:110
5
#, python-format
msgid "LDAP Group Object Filter Needs to Have One \"%s\" Format Identifier"
msgstr "LDAP组对象过滤器需要一个具有“%s”格式标识符"
#: cps/admin.py:110
8
#: cps/admin.py:110
7
msgid "LDAP Group Object Filter Has Unmatched Parenthesis"
msgstr "LDAP组对象过滤器的括号不匹配"
#: cps/admin.py:111
2
#: cps/admin.py:111
1
#, python-format
msgid "LDAP User Object Filter needs to Have One \"%s\" Format Identifier"
msgstr "LDAP用户对象过滤器需要一个具有“%s”格式标识符"
#: cps/admin.py:111
4
#: cps/admin.py:111
3
msgid "LDAP User Object Filter Has Unmatched Parenthesis"
msgstr "LDAP用户对象过滤器的括号不匹配"
#: cps/admin.py:112
1
#: cps/admin.py:112
0
#, python-format
msgid "LDAP Member User Filter needs to Have One \"%s\" Format Identifier"
msgstr ""
#: cps/admin.py:112
3
#: cps/admin.py:112
2
msgid "LDAP Member User Filter Has Unmatched Parenthesis"
msgstr ""
#: cps/admin.py:1130
msgid "LDAP CACertificate, Certificate or Key Location is not Valid, Please Enter Correct Path"
#: cps/admin.py:1129
msgid ""
"LDAP CACertificate, Certificate or Key Location is not Valid, Please "
"Enter Correct Path"
msgstr ""
#: cps/admin.py:117
2 cps/admin.py:1273 cps/admin.py:1365 cps/admin.py:1459
#: cps/admin.py:15
25 cps/shelf.py:103 cps/shelf.py:163 cps/shelf.py:206
#: cps/shelf.py:27
0 cps/shelf.py:331 cps/shelf.py:366 cps/shelf.py:437
#: cps/admin.py:117
1 cps/admin.py:1272 cps/admin.py:1365 cps/admin.py:1466
#: cps/admin.py:15
32 cps/shelf.py:102 cps/shelf.py:162 cps/shelf.py:205
#: cps/shelf.py:27
2 cps/shelf.py:333 cps/shelf.py:368 cps/shelf.py:443
msgid "Settings DB is not Writeable"
msgstr "设置数据库不可写入"
#: cps/admin.py:118
3
#: cps/admin.py:118
2
msgid "DB Location is not Valid, Please Enter Correct Path"
msgstr "数据库路径无效,请输入正确的路径"
#: cps/admin.py:118
8
#: cps/admin.py:118
7
msgid "DB is not Writeable"
msgstr "数据库不可写入"
#: cps/admin.py:120
1
#: cps/admin.py:120
0
msgid "Keyfile Location is not Valid, Please Enter Correct Path"
msgstr "密钥文件路径无效,请输入正确的路径"
#: cps/admin.py:120
5
#: cps/admin.py:120
4
msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "证书文件路径无效,请输入正确的路径"
#: cps/admin.py:131
7
#: cps/admin.py:131
6
#, fuzzy
msgid "Database Configuration"
msgstr "功能配置"
#: cps/admin.py:133
3 cps/web.py:145
9
#: cps/admin.py:133
2 cps/web.py:146
9
msgid "Please fill out all fields!"
msgstr "请填写所有字段!"
#: cps/admin.py:134
1
#: cps/admin.py:134
0
msgid "E-mail is not from valid domain"
msgstr "邮箱不在有效域中"
#: cps/admin.py:134
5 cps/admin.py:1478
#: cps/admin.py:134
4 cps/admin.py:1485
msgid "Add new user"
msgstr "添加新用户"
...
...
@@ -319,144 +331,144 @@ msgstr "用户“%(user)s”已创建"
msgid "Found an existing account for this e-mail address or name."
msgstr "此邮箱或用户名的账号已经存在。"
#: cps/admin.py:13
74
#: cps/admin.py:13
81
#, python-format
msgid "User '%(nick)s' deleted"
msgstr "用户“%(nick)s”已删除"
#: cps/admin.py:13
76 cps/admin.py:1377
#: cps/admin.py:13
83 cps/admin.py:1384
msgid "Can't delete Guest User"
msgstr "无法删除游客用户"
#: cps/admin.py:138
0
#: cps/admin.py:138
7
msgid "No admin user remaining, can't delete user"
msgstr "管理员账户不存在,无法删除用户"
#: cps/admin.py:14
47 cps/admin.py:1568
#: cps/admin.py:14
54 cps/admin.py:1575
#, python-format
msgid "Edit User %(nick)s"
msgstr "编辑用户 %(nick)s"
#: cps/admin.py:145
1
#: cps/admin.py:145
8
#, python-format
msgid "User '%(nick)s' updated"
msgstr "用户“%(nick)s”已更新"
#: cps/admin.py:14
55 cps/admin.py:1583 cps/web.py:1484 cps/web.py:154
5
#: cps/admin.py:14
62 cps/admin.py:1590 cps/web.py:1494 cps/web.py:155
5
msgid "An unknown error occurred. Please try again later."
msgstr "发生一个未知错误,请稍后再试。"
#: cps/admin.py:14
87
cps/templates/admin.html:94
#: cps/admin.py:14
94
cps/templates/admin.html:94
msgid "Edit E-mail Server Settings"
msgstr "编辑邮件服务器设置"
#: cps/admin.py:15
06
#: cps/admin.py:15
13
#, fuzzy
msgid "Gmail Account Verification Successful"
msgstr "G-Mail账号校验成功"
#: cps/admin.py:153
2
#: cps/admin.py:153
9
#, python-format
msgid "Test e-mail queued for sending to %(email)s, please check Tasks for result"
msgstr ""
msgstr "
发送给%(email)s的测试邮件已进入队列。请检查任务结果
"
#: cps/admin.py:15
35
#: cps/admin.py:15
42
#, python-format
msgid "There was an error sending the Test e-mail: %(res)s"
msgstr "发送测试邮件时出错:%(res)s"
#: cps/admin.py:15
37
#: cps/admin.py:15
44
msgid "Please configure your e-mail address first..."
msgstr "请先配置您的邮箱地址..."
#: cps/admin.py:15
39
#: cps/admin.py:15
46
msgid "E-mail server settings updated"
msgstr "邮件服务器设置已更新"
#: cps/admin.py:158
0
#: cps/admin.py:158
7
#, python-format
msgid "Password for user %(user)s reset"
msgstr "用户 %(user)s 的密码已重置"
#: cps/admin.py:15
86 cps/web.py:142
4
#: cps/admin.py:15
93 cps/web.py:143
4
msgid "Please configure the SMTP mail settings first..."
msgstr "请先配置SMTP邮箱设置..."
#: cps/admin.py:1
597
#: cps/admin.py:1
604
msgid "Logfile viewer"
msgstr "日志文件查看器"
#: cps/admin.py:16
63
#: cps/admin.py:16
70
msgid "Requesting update package"
msgstr "正在请求更新包"
#: cps/admin.py:16
64
#: cps/admin.py:16
71
msgid "Downloading update package"
msgstr "正在下载更新包"
#: cps/admin.py:16
65
#: cps/admin.py:16
72
msgid "Unzipping update package"
msgstr "正在解压更新包"
#: cps/admin.py:16
66
#: cps/admin.py:16
73
msgid "Replacing files"
msgstr "正在替换文件"
#: cps/admin.py:16
67
#: cps/admin.py:16
74
msgid "Database connections are closed"
msgstr "数据库连接已关闭"
#: cps/admin.py:16
68
#: cps/admin.py:16
75
msgid "Stopping server"
msgstr "正在停止服务器"
#: cps/admin.py:16
69
#: cps/admin.py:16
76
msgid "Update finished, please press okay and reload page"
msgstr "更新完成,请点击确定并刷新页面"
#: cps/admin.py:167
0 cps/admin.py:1671 cps/admin.py:1672 cps/admin.py:1673
#: cps/admin.py:16
74
#: cps/admin.py:167
7 cps/admin.py:1678 cps/admin.py:1679 cps/admin.py:1680
#: cps/admin.py:16
81
msgid "Update failed:"
msgstr "更新失败:"
#: cps/admin.py:167
0
cps/updater.py:356 cps/updater.py:566 cps/updater.py:568
#: cps/admin.py:167
7
cps/updater.py:356 cps/updater.py:566 cps/updater.py:568
msgid "HTTP Error"
msgstr "HTTP错误"
#: cps/admin.py:167
1
cps/updater.py:358 cps/updater.py:570
#: cps/admin.py:167
8
cps/updater.py:358 cps/updater.py:570
msgid "Connection error"
msgstr "连接错误"
#: cps/admin.py:167
2
cps/updater.py:360 cps/updater.py:572
#: cps/admin.py:167
9
cps/updater.py:360 cps/updater.py:572
msgid "Timeout while establishing connection"
msgstr "建立连接超时"
#: cps/admin.py:16
73
cps/updater.py:362 cps/updater.py:574
#: cps/admin.py:16
80
cps/updater.py:362 cps/updater.py:574
msgid "General error"
msgstr "一般错误"
#: cps/admin.py:16
74
#: cps/admin.py:16
81
msgid "Update File Could Not be Saved in Temp Dir"
msgstr "更新文件无法保存在临时目录中"
#: cps/admin.py:17
35
#: cps/admin.py:17
42
msgid "Failed to Create at Least One LDAP User"
msgstr "创建至少一个LDAP用户失败"
#: cps/admin.py:17
48
#: cps/admin.py:17
55
#, python-format
msgid "Error: %(ldaperror)s"
msgstr "错误:%(ldaperror)s"
#: cps/admin.py:175
2
#: cps/admin.py:175
9
msgid "Error: No user returned in response of LDAP server"
msgstr "错误:在LDAP服务器的响应中没有返回用户"
#: cps/admin.py:17
85
#: cps/admin.py:17
92
msgid "At Least One LDAP User Not Found in Database"
msgstr "数据库中没有找到至少一个LDAP用户"
#: cps/admin.py:17
87
#: cps/admin.py:17
94
msgid "{} User Successfully Imported"
msgstr "{} 用户被成功导入"
...
...
@@ -468,7 +480,7 @@ msgstr "未配置"
msgid "Execution permissions missing"
msgstr "缺少执行权限"
#: cps/db.py:651 cps/web.py:64
2 cps/web.py:1138
#: cps/db.py:651 cps/web.py:64
7 cps/web.py:1146
#, python-format
msgid "Custom Column No.%(column)d is not existing in calibre database"
msgstr "自定义列号:%(column)d在Calibre数据库中不存在"
...
...
@@ -481,9 +493,11 @@ msgstr "书籍格式已成功删除"
msgid "Book Successfully Deleted"
msgstr "书籍已成功删除"
#: cps/editbooks.py:370 cps/editbooks.py:743 cps/web.py:509 cps/web.py:1671
#: cps/web.py:1707 cps/web.py:1778
msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible"
#: cps/editbooks.py:370 cps/editbooks.py:743 cps/web.py:512 cps/web.py:1686
#: cps/web.py:1727 cps/web.py:1798
msgid ""
"Oops! Selected book title is unavailable. File does not exist or is not "
"accessible"
msgstr "糟糕!选择书名无法打开。文件不存在或者文件不可访问"
#: cps/editbooks.py:404
...
...
@@ -493,7 +507,7 @@ msgstr "编辑元数据"
#: cps/editbooks.py:452
#, python-format
msgid "%(seriesindex)s is not a valid number, skipping"
msgstr ""
msgstr "
%(seriesindex)s 不是一个有效的数值,忽略
"
#: cps/editbooks.py:485
#, python-format
...
...
@@ -519,7 +533,7 @@ msgstr "创建路径 %(path)s 失败(权限拒绝)。"
msgid "Failed to store file %(file)s."
msgstr "保存文件 %(file)s 失败。"
#: cps/editbooks.py:653 cps/editbooks.py:1046 cps/web.py:16
32
#: cps/editbooks.py:653 cps/editbooks.py:1046 cps/web.py:16
47
#, python-format
msgid "Database error: %(error)s."
msgstr "数据库错误:%(error)s。"
...
...
@@ -542,7 +556,9 @@ msgid "Error editing book, please check logfile for details"
msgstr "编辑书籍出错,请检查日志文件以获取详细信息"
#: cps/editbooks.py:873
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgid ""
"Uploaded book probably exists in the library, consider to change before "
"upload new: "
msgstr "上传的书籍可能已经存在,建议修改后重新上传: "
#: cps/editbooks.py:967
...
...
@@ -575,11 +591,15 @@ msgid "There was an error converting this book: %(res)s"
msgstr "转换此书籍时出现错误: %(res)s"
#: cps/gdrive.py:60
msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again"
msgid ""
"Google Drive setup not completed, try to deactivate and activate Google "
"Drive again"
msgstr "Google Drive 设置未完成,请尝试停用并再次激活Google云端硬盘"
#: cps/gdrive.py:97
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
msgid ""
"Callback domain is not verified, please follow steps to verify domain in "
"google developer console"
msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名"
#: cps/helper.py:80
...
...
@@ -652,69 +672,73 @@ msgstr "删除书的文件夹%(id)s失败,路径有子文件夹:%(path)s"
msgid "Deleting book %(id)s failed: %(message)s"
msgstr "删除书籍 %(id)s失败:%(message)s"
#: cps/helper.py:334
#, python-format
msgid "Deleting book %(id)s, book path not valid: %(path)s"
msgstr "删除书籍 %(id)s失败,书籍路径无效:%(path)s"
#: cps/helper.py:335
#, fuzzy, python-format
msgid ""
"Deleting book %(id)s from database only, book path in database not valid:"
" %(path)s"
msgstr ""
"仅从数据库中删除书籍 %(id)s,书籍路径在数据库中无效:"
" %(path)s"
#: cps/helper.py:3
89
#: cps/helper.py:3
90
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "将标题从“%(src)s”改为“%(dest)s”时失败,出错信息:%(error)s"
#: cps/helper.py:40
4
#: cps/helper.py:40
5
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr "从“%(src)s”重命名为“%(dest)s”失败,出错信息:%(error)s"
#: cps/helper.py:4
29 cps/helper.py:439 cps/helper.py:447
#: cps/helper.py:4
30 cps/helper.py:440 cps/helper.py:448
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr "Google Drive上找不到文件 %(file)s"
#: cps/helper.py:46
8
#: cps/helper.py:46
9
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr "Google Drive上找不到书籍路径 %(path)s"
#: cps/helper.py:51
1 cps/web.py:1627
#: cps/helper.py:51
2 cps/web.py:1642
#, fuzzy
msgid "Found an existing account for this e-mail address"
msgstr "此邮箱的账号已经存在。"
#: cps/helper.py:5
19
#: cps/helper.py:5
20
msgid "This username is already taken"
msgstr "此用户名已被使用"
#: cps/helper.py:5
29
#: cps/helper.py:5
30
msgid "Invalid e-mail address format"
msgstr "无效的邮件地址格式"
#: cps/helper.py:60
2
#: cps/helper.py:60
3
msgid "Error Downloading Cover"
msgstr "下载封面时出错"
#: cps/helper.py:60
5
#: cps/helper.py:60
6
msgid "Cover Format Error"
msgstr "封面格式出错"
#: cps/helper.py:61
5
#: cps/helper.py:61
6
msgid "Failed to create path for cover"
msgstr "创建封面路径失败"
#: cps/helper.py:63
1
#: cps/helper.py:63
2
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr "封面文件不是有效的图片文件,或者无法存储"
#: cps/helper.py:64
2
#: cps/helper.py:64
3
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr "封面文件只支持jpg/jpeg/png/webp/bmp文件"
#: cps/helper.py:65
5
#: cps/helper.py:65
6
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr "仅将jpg、jpeg文件作为封面文件"
#: cps/helper.py:70
7
#: cps/helper.py:70
8
msgid "Unrar binary file not found"
msgstr "找不到Unrar执行文件"
...
...
@@ -743,7 +767,9 @@ msgid "Unknown Status"
msgstr "未知状态"
#: cps/kobo_auth.py:131
msgid "PLease access calibre-web from non localhost to get valid api_endpoint for kobo device"
msgid ""
"PLease access calibre-web from non localhost to get valid api_endpoint "
"for kobo device"
msgstr "请不要使用localhost访问Calibre-Web,以便Kobo设备能获取有效的api_endpoint"
#: cps/kobo_auth.py:134 cps/kobo_auth.py:162
...
...
@@ -755,7 +781,7 @@ msgstr "Kobo 设置"
msgid "Register with %(provider)s"
msgstr "使用 %(provider)s 注册"
#: cps/oauth_bb.py:139 cps/remotelogin.py:133 cps/web.py:15
1
7
#: cps/oauth_bb.py:139 cps/remotelogin.py:133 cps/web.py:15
2
7
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr "您现在已以“%(nickname)s”身份登录"
...
...
@@ -821,7 +847,7 @@ msgid "{} Stars"
msgstr "{} 星"
#: cps/remotelogin.py:65 cps/templates/layout.html:85
#: cps/templates/login.html:4 cps/templates/login.html:20 cps/web.py:15
6
4
#: cps/templates/login.html:4 cps/templates/login.html:20 cps/web.py:15
7
4
msgid "Login"
msgstr "登录"
...
...
@@ -837,7 +863,7 @@ msgstr "Token已过期"
msgid "Success! Please return to your device"
msgstr "成功!请返回您的设备"
#: cps/render_template.py:39 cps/web.py:41
5
#: cps/render_template.py:39 cps/web.py:41
8
msgid "Books"
msgstr "书籍"
...
...
@@ -862,7 +888,7 @@ msgstr "下载历史"
msgid "Show Downloaded Books"
msgstr "显示下载过的书籍"
#: cps/render_template.py:56 cps/templates/index.xml:32 cps/web.py:42
5
#: cps/render_template.py:56 cps/templates/index.xml:32 cps/web.py:42
8
msgid "Top Rated Books"
msgstr "最高评分书籍"
...
...
@@ -871,7 +897,7 @@ msgid "Show Top Rated Books"
msgstr "显示最高评分书籍"
#: cps/render_template.py:59 cps/templates/index.xml:54
#: cps/templates/index.xml:58 cps/web.py:65
1
#: cps/templates/index.xml:58 cps/web.py:65
6
msgid "Read Books"
msgstr "已读书籍"
...
...
@@ -880,7 +906,7 @@ msgid "Show read and unread"
msgstr "显示阅读状态"
#: cps/render_template.py:63 cps/templates/index.xml:61
#: cps/templates/index.xml:65 cps/web.py:65
4
#: cps/templates/index.xml:65 cps/web.py:65
9
msgid "Unread Books"
msgstr "未读书籍"
...
...
@@ -898,7 +924,7 @@ msgid "Show Random Books"
msgstr "显示随机书籍"
#: cps/render_template.py:69 cps/templates/book_table.html:54
#: cps/templates/index.xml:83 cps/web.py:10
25
#: cps/templates/index.xml:83 cps/web.py:10
33
msgid "Categories"
msgstr "分类"
...
...
@@ -908,7 +934,7 @@ msgstr "显示分类选择"
#: cps/render_template.py:72 cps/templates/book_edit.html:88
#: cps/templates/book_table.html:55 cps/templates/index.xml:90
#: cps/templates/search_form.html:68 cps/web.py:9
22 cps/web.py:932
#: cps/templates/search_form.html:68 cps/web.py:9
30 cps/web.py:940
msgid "Series"
msgstr "丛书"
...
...
@@ -926,7 +952,7 @@ msgid "Show author selection"
msgstr "显示作者选择"
#: cps/render_template.py:79 cps/templates/book_table.html:59
#: cps/templates/index.xml:76 cps/web.py:
899
#: cps/templates/index.xml:76 cps/web.py:
907
msgid "Publishers"
msgstr "出版社"
...
...
@@ -936,7 +962,7 @@ msgstr "显示出版社选择"
#: cps/render_template.py:82 cps/templates/book_table.html:57
#: cps/templates/index.xml:97 cps/templates/search_form.html:106
#: cps/web.py:10
02
#: cps/web.py:10
10
msgid "Languages"
msgstr "语言"
...
...
@@ -960,7 +986,7 @@ msgstr "文件格式"
msgid "Show file formats selection"
msgstr "显示文件格式选择"
#: cps/render_template.py:93 cps/web.py:6
78
#: cps/render_template.py:93 cps/web.py:6
83
msgid "Archived Books"
msgstr "归档书籍"
...
...
@@ -968,7 +994,7 @@ msgstr "归档书籍"
msgid "Show archived books"
msgstr "显示归档书籍"
#: cps/render_template.py:97 cps/web.py:75
2
#: cps/render_template.py:97 cps/web.py:75
8
msgid "Books List"
msgstr "书籍列表"
...
...
@@ -976,98 +1002,103 @@ msgstr "书籍列表"
msgid "Show Books List"
msgstr "显示书籍列表"
#: cps/shelf.py:69 cps/shelf.py:12
4
#: cps/shelf.py:69 cps/shelf.py:12
3
msgid "Invalid shelf specified"
msgstr "指定的书架无效"
#: cps/shelf.py:75
#, python-format
msgid "Sorry you are not allowed to add a book to th
e the shelf: %(shelfname)s
"
#,
fuzzy,
python-format
msgid "Sorry you are not allowed to add a book to th
at shelf
"
msgstr "对不起,您没有添加书籍到书架 %(shelfname)s 的权限"
#: cps/shelf.py:8
5
#: cps/shelf.py:8
4
#, python-format
msgid "Book is already part of the shelf: %(shelfname)s"
msgstr "此书籍已经是书架 %(shelfname)s 的一部分"
#: cps/shelf.py:1
10
#: cps/shelf.py:1
09
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr "此书籍已被添加到书架:%(sname)s"
#: cps/shelf.py:12
9
#: cps/shelf.py:12
8
#, python-format
msgid "You are not allowed to add a book to the the shelf: %(name)s"
msgstr "您没有添加书籍到书架 %(name)s 的权限"
#: cps/shelf.py:14
7
#: cps/shelf.py:14
6
#, python-format
msgid "Books are already part of the shelf: %(name)s"
msgstr "书籍已经在书架 %(name)s 中了"
#: cps/shelf.py:15
9
#: cps/shelf.py:15
8
#, python-format
msgid "Books have been added to shelf: %(sname)s"
msgstr "书籍已经被添加到书架 %(sname)s 中"
#: cps/shelf.py:16
6
#: cps/shelf.py:16
5
#, python-format
msgid "Could not add books to shelf: %(sname)s"
msgstr "无法添加书籍到书架:%(sname)s"
#: cps/shelf.py:21
2
#: cps/shelf.py:21
1
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr "此书已从书架 %(sname)s 中删除"
#: cps/shelf.py:22
1
#: cps/shelf.py:22
0
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr "对不起,您没有从书架 %(sname)s 中删除书籍的权限"
#: cps/shelf.py:23
1
cps/templates/layout.html:141
#: cps/shelf.py:23
0
cps/templates/layout.html:141
msgid "Create a Shelf"
msgstr "创建书架"
#: cps/shelf.py:238
#, fuzzy, python-format
msgid "Sorry you are not allowed to edit this shelf"
msgstr "对不起,您没有编辑书架的权限"
#: cps/shelf.py:240
msgid "Edit a shelf"
msgstr "编辑书架"
#: cps/shelf.py:25
7
#: cps/shelf.py:25
9
#, python-format
msgid "Shelf %(title)s created"
msgstr "书架 %(title)s 已创建"
#: cps/shelf.py:26
0
#: cps/shelf.py:26
2
#, python-format
msgid "Shelf %(title)s changed"
msgstr "书架 %(title)s 已修改"
#: cps/shelf.py:27
4
#: cps/shelf.py:27
6
msgid "There was an error"
msgstr "发生错误"
#: cps/shelf.py:29
6
#: cps/shelf.py:29
8
#, python-format
msgid "A public shelf with the name '%(title)s' already exists."
msgstr "公共书架:%(title)s已经存在已经存在。"
#: cps/shelf.py:30
7
#: cps/shelf.py:30
9
#, python-format
msgid "A private shelf with the name '%(title)s' already exists."
msgstr "私有书架:%(title)s已经存在已经存在。"
#: cps/shelf.py:37
6
#: cps/shelf.py:37
8
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr "修改书架 %(name)s 顺序"
#: cps/shelf.py:44
2
#: cps/shelf.py:44
8
#, python-format
msgid "Shelf: '%(name)s'"
msgstr "书架:%(name)s"
#: cps/shelf.py:4
46
#: cps/shelf.py:4
52
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr "打开书架出错。书架不存在或不可访问"
...
...
@@ -1080,7 +1111,9 @@ msgid "No update available. You already have the latest version installed"
msgstr "无可用更新。您已经安装了最新版本"
#: cps/updater.py:399
msgid "A new update is available. Click on the button below to update to the latest version."
msgid ""
"A new update is available. Click on the button below to update to the "
"latest version."
msgstr "有新的更新。单击下面的按钮以更新到最新版本。"
#: cps/updater.py:417
...
...
@@ -1093,192 +1126,191 @@ msgstr "点击下面按钮更新到最新稳定版本。"
#: cps/updater.py:436 cps/updater.py:450 cps/updater.py:461
#, python-format
msgid "A new update is available. Click on the button below to update to version: %(version)s"
msgid ""
"A new update is available. Click on the button below to update to "
"version: %(version)s"
msgstr "有新的更新。单击下面的按钮以更新到版本: %(version)s"
#: cps/updater.py:478
msgid "No release information available"
msgstr "无可用发布信息"
#: cps/templates/index.html:5 cps/web.py:43
5
#: cps/templates/index.html:5 cps/web.py:43
8
msgid "Discover (Random Books)"
msgstr "发现(随机书籍)"
#: cps/web.py:46
1
#: cps/web.py:46
4
msgid "Hot Books (Most Downloaded)"
msgstr "热门书籍(最多下载)"
#: cps/web.py:49
4
#: cps/web.py:49
7
#, python-format
msgid "Downloaded books by %(user)s"
msgstr "%(user)s 下载过的书籍"
#: cps/web.py:52
3
#: cps/web.py:52
8
#, python-format
msgid "Author: %(name)s"
msgstr "作者:%(name)s"
#: cps/web.py:5
38
#: cps/web.py:5
43
#, python-format
msgid "Publisher: %(name)s"
msgstr "出版社:%(name)s"
#: cps/web.py:55
1
#: cps/web.py:55
6
#, python-format
msgid "Series: %(serie)s"
msgstr "丛书:%(serie)s"
#: cps/web.py:56
4
#: cps/web.py:56
9
#, python-format
msgid "Rating: %(rating)s stars"
msgstr "评分:%(rating)s 星"
#: cps/web.py:5
77
#: cps/web.py:5
82
#, python-format
msgid "File format: %(format)s"
msgstr "文件格式:%(format)s"
#: cps/web.py:59
3
#: cps/web.py:59
8
#, python-format
msgid "Category: %(name)s"
msgstr "分类:%(name)s"
#: cps/web.py:61
2
#: cps/web.py:61
7
#, python-format
msgid "Language: %(name)s"
msgstr "语言:%(name)s"
#: cps/templates/layout.html:56 cps/web.py:71
2 cps/web.py:135
2
#: cps/templates/layout.html:56 cps/web.py:71
7 cps/web.py:136
2
msgid "Advanced Search"
msgstr "高级搜索"
#: cps/templates/book_edit.html:237 cps/templates/feed.xml:33
#: cps/templates/index.xml:11 cps/templates/layout.html:45
#: cps/templates/layout.html:48 cps/templates/search_form.html:225
#: cps/web.py:7
24 cps/web.py:1060
#: cps/web.py:7
30 cps/web.py:1068
msgid "Search"
msgstr "搜索"
#: cps/templates/admin.html:16 cps/web.py:8
77
#: cps/templates/admin.html:16 cps/web.py:8
85
msgid "Downloads"
msgstr "下载次数"
#: cps/web.py:9
53
#: cps/web.py:9
61
msgid "Ratings list"
msgstr "评分列表"
#: cps/web.py:9
74
#: cps/web.py:9
82
msgid "File formats list"
msgstr "文件格式列表"
#: cps/templates/layout.html:74 cps/templates/tasks.html:7 cps/web.py:10
39
#: cps/templates/layout.html:74 cps/templates/tasks.html:7 cps/web.py:10
47
msgid "Tasks"
msgstr "任务列表"
#: cps/web.py:1
198
#: cps/web.py:1
206
msgid "Published after "
msgstr "出版时间晚于 "
#: cps/web.py:12
05
#: cps/web.py:12
13
msgid "Published before "
msgstr "出版时间早于 "
#: cps/web.py:12
27
#: cps/web.py:12
35
#, python-format
msgid "Rating <= %(rating)s"
msgstr "评分 <= %(rating)s"
#: cps/web.py:12
29
#: cps/web.py:12
37
#, python-format
msgid "Rating >= %(rating)s"
msgstr "评分 >= %(rating)s"
#: cps/web.py:123
1
#: cps/web.py:123
9
#, python-format
msgid "Read Status = %(status)s"
msgstr ""
msgstr "
阅读状态 = %(status)s
"
#: cps/web.py:13
3
4
#: cps/web.py:13
4
4
msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr ""
msgstr "
搜索自定义列时出错,请重启 Calibre-Web
"
#: cps/web.py:14
2
9
#: cps/web.py:14
3
9
#, python-format
msgid "Book successfully queued for sending to %(kindlemail)s"
msgstr "书籍已经成功加入 %(kindlemail)s 的发送队列"
#: cps/web.py:14
3
3
#: cps/web.py:14
4
3
#, python-format
msgid "Oops! There was an error sending this book: %(res)s"
msgstr "糟糕!发送这本书籍的时候出现错误:%(res)s"
#: cps/web.py:14
3
5
#: cps/web.py:14
4
5
msgid "Please update your profile with a valid Send to Kindle E-mail Address."
msgstr "请先配置您的kindle邮箱。"
#: cps/web.py:14
5
2
#: cps/web.py:14
6
2
msgid "E-Mail server is not configured, please contact your administrator!"
msgstr "邮件服务未配置,请联系网站管理员!"
#: cps/templates/layout.html:86 cps/templates/register.html:16 cps/web.py:14
5
3
#: cps/web.py:14
60 cps/web.py:1466 cps/web.py:1485 cps/web.py:148
9
#: cps/web.py:1
49
5
#: cps/templates/layout.html:86 cps/templates/register.html:16 cps/web.py:14
6
3
#: cps/web.py:14
70 cps/web.py:1476 cps/web.py:1495 cps/web.py:149
9
#: cps/web.py:1
50
5
msgid "Register"
msgstr "注册"
#: cps/web.py:14
8
7
#: cps/web.py:14
9
7
msgid "Your e-mail is not allowed to register"
msgstr "您的电子邮件不允许注册"
#: cps/web.py:1
49
0
#: cps/web.py:1
50
0
msgid "Confirmation e-mail was send to your e-mail account."
msgstr "确认邮件已经发送到您的邮箱。"
#: cps/web.py:15
0
7
#: cps/web.py:15
1
7
msgid "Cannot activate LDAP authentication"
msgstr "无法激活LDAP认证"
#: cps/web.py:15
2
4
#: cps/web.py:15
3
4
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgid ""
"Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not"
" known"
msgstr "后备登录“%(nickname)s”:无法访问LDAP服务器,或用户未知"
#: cps/web.py:15
3
0
#: cps/web.py:15
4
0
#, python-format
msgid "Could not login: %(message)s"
msgstr "无法登录:%(message)s"
#: cps/web.py:15
34 cps/web.py:155
8
#: cps/web.py:15
44 cps/web.py:156
8
msgid "Wrong Username or Password"
msgstr "用户名或密码错误"
#: cps/web.py:15
4
1
#: cps/web.py:15
5
1
msgid "New Password was send to your email address"
msgstr "新密码已发送到您的邮箱"
#: cps/web.py:15
4
7
#: cps/web.py:15
5
7
msgid "Please enter valid username to reset password"
msgstr "请输入有效的用户名进行密码重置"
#: cps/web.py:15
5
3
#: cps/web.py:15
6
3
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr "您现在已以“%(nickname)s”登录"
#: cps/web.py:16
09 cps/web.py:1656
#: cps/web.py:16
22 cps/web.py:1671
#, python-format
msgid "%(name)s's profile"
msgstr "%(name)s 的用户配置"
#: cps/web.py:16
23
#: cps/web.py:16
38
msgid "Profile updated"
msgstr "资料已更新"
#: cps/web.py:1683 cps/web.py:1686 cps/web.py:1689 cps/web.py:1692
#: cps/web.py:1699 cps/web.py:1704
msgid "Read a Book"
msgstr "阅读一本书"
#: cps/services/gmail.py:41
msgid "Found no valid gmail.json file with OAuth information"
msgstr ""
...
...
@@ -1412,7 +1444,7 @@ msgstr "发件人邮箱"
#: cps/templates/admin.html:84
msgid "E-Mail Service"
msgstr ""
msgstr "
电子邮件服务
"
#: cps/templates/admin.html:85
msgid "Gmail via Oauth2"
...
...
@@ -1543,7 +1575,7 @@ msgstr "确定"
#: cps/templates/config_view_edit.html:151 cps/templates/modal_dialogs.html:64
#: cps/templates/modal_dialogs.html:99 cps/templates/modal_dialogs.html:117
#: cps/templates/modal_dialogs.html:135 cps/templates/shelf.html:96
#: cps/templates/shelf_edit.html:26 cps/templates/user_edit.html:13
7
#: cps/templates/shelf_edit.html:26 cps/templates/user_edit.html:13
6
msgid "Cancel"
msgstr "取消"
...
...
@@ -1680,7 +1712,9 @@ msgid "Rating"
msgstr "评分"
#: cps/templates/book_edit.html:102
msgid "Fetch Cover from URL (JPEG - Image will be downloaded and stored in database)"
msgid ""
"Fetch Cover from URL (JPEG - Image will be downloaded and stored in "
"database)"
msgstr "从URL获取封面(JPEG - 图片将下载并存储在数据库中)"
#: cps/templates/book_edit.html:106
...
...
@@ -1727,7 +1761,7 @@ msgstr "获取元数据"
#: cps/templates/book_edit.html:214 cps/templates/config_db.html:52
#: cps/templates/config_edit.html:349 cps/templates/config_view_edit.html:150
#: cps/templates/email_edit.html:64 cps/templates/shelf_edit.html:24
#: cps/templates/shelf_order.html:40 cps/templates/user_edit.html:13
5
#: cps/templates/shelf_order.html:40 cps/templates/user_edit.html:13
4
msgid "Save"
msgstr "保存"
...
...
@@ -1777,11 +1811,11 @@ msgstr "合并选中的书籍"
#: cps/templates/book_table.html:25 cps/templates/user_table.html:122
msgid "Remove Selections"
msgstr "删除
选中的书籍
"
msgstr "删除
所选项
"
#: cps/templates/book_table.html:28
msgid "Exchange author and title"
msgstr ""
msgstr "
交换作者和标题
"
#: cps/templates/book_table.html:34
msgid "Update Title Sort automatically"
...
...
@@ -2035,7 +2069,9 @@ msgid "SSL"
msgstr "SSL协议"
#: cps/templates/config_edit.html:201
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgid ""
"LDAP CACertificate Path (Only needed for Client Certificate "
"Authentication)"
msgstr ""
#: cps/templates/config_edit.html:208
...
...
@@ -2193,35 +2229,35 @@ msgstr "按规则提取书名后排序(正则表达式)"
msgid "Default Settings for New Users"
msgstr "新用户默认权限设置"
#: cps/templates/config_view_edit.html:87 cps/templates/user_edit.html:9
3
#: cps/templates/config_view_edit.html:87 cps/templates/user_edit.html:9
2
msgid "Admin User"
msgstr "管理员用户"
#: cps/templates/config_view_edit.html:91 cps/templates/user_edit.html:9
8
#: cps/templates/config_view_edit.html:91 cps/templates/user_edit.html:9
7
msgid "Allow Downloads"
msgstr "允许下载书籍"
#: cps/templates/config_view_edit.html:95 cps/templates/user_edit.html:10
2
#: cps/templates/config_view_edit.html:95 cps/templates/user_edit.html:10
1
msgid "Allow eBook Viewer"
msgstr "允许在线阅读"
#: cps/templates/config_view_edit.html:99 cps/templates/user_edit.html:10
6
#: cps/templates/config_view_edit.html:99 cps/templates/user_edit.html:10
5
msgid "Allow Uploads"
msgstr "允许上传书籍"
#: cps/templates/config_view_edit.html:103 cps/templates/user_edit.html:1
10
#: cps/templates/config_view_edit.html:103 cps/templates/user_edit.html:1
09
msgid "Allow Edit"
msgstr "允许编辑书籍"
#: cps/templates/config_view_edit.html:107 cps/templates/user_edit.html:11
4
#: cps/templates/config_view_edit.html:107 cps/templates/user_edit.html:11
3
msgid "Allow Delete Books"
msgstr "允许删除书籍"
#: cps/templates/config_view_edit.html:111 cps/templates/user_edit.html:11
9
#: cps/templates/config_view_edit.html:111 cps/templates/user_edit.html:11
8
msgid "Allow Changing Password"
msgstr "允许修改密码"
#: cps/templates/config_view_edit.html:115 cps/templates/user_edit.html:12
3
#: cps/templates/config_view_edit.html:115 cps/templates/user_edit.html:12
2
msgid "Allow Editing Public Shelves"
msgstr "允许编辑公共书架"
...
...
@@ -2229,12 +2265,12 @@ msgstr "允许编辑公共书架"
msgid "Default Visibilities for New Users"
msgstr "新用户默认显示权限"
#: cps/templates/config_view_edit.html:141 cps/templates/user_edit.html:8
1
#: cps/templates/config_view_edit.html:141 cps/templates/user_edit.html:8
0
#: cps/templates/user_table.html:152
msgid "Show Random Books in Detail View"
msgstr "在主页显示随机书籍"
#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:8
4
#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:8
3
msgid "Add Allowed/Denied Tags"
msgstr "添加显示或隐藏书籍的标签值"
...
...
@@ -2314,11 +2350,11 @@ msgstr "使用标准电子邮件账号"
#: cps/templates/email_edit.html:15
msgid "Gmail Account with OAuth2 Verification"
msgstr ""
msgstr "
使用Gmail账号
"
#: cps/templates/email_edit.html:21
msgid "Setup Gmail Account as E-Mail Server"
msgstr ""
msgstr "
设置Gmail账号作为电子邮件服务
"
#: cps/templates/email_edit.html:23
msgid "Revoke Gmail Access"
...
...
@@ -2393,25 +2429,25 @@ msgstr "回到首页"
#: cps/templates/http_error.html:50
msgid "Logout User"
msgstr ""
msgstr "
登出账号
"
#: cps/templates/index.html:72 cps/templates/search.html:33
#: cps/templates/shelf.html:20
msgid "Sort authors in alphabetical order"
msgstr ""
msgstr "
按作者字母顺序排序
"
#: cps/templates/index.html:73 cps/templates/search.html:34
#: cps/templates/shelf.html:21
msgid "Sort authors in reverse alphabetical order"
msgstr ""
msgstr "
按作者逆字母顺序排序
"
#: cps/templates/index.html:77
msgid "Sort ascending according to series index"
msgstr ""
msgstr "
按丛书编号排序
"
#: cps/templates/index.html:78
msgid "Sort descending according to series index"
msgstr ""
msgstr "
按丛书编号逆排序
"
#: cps/templates/index.xml:6
msgid "Start"
...
...
@@ -2569,11 +2605,11 @@ msgstr "显示访问日志: "
#: cps/templates/logviewer.html:18
msgid "Download Calibre-Web Log"
msgstr ""
msgstr "
下载Calibre-Web日志
"
#: cps/templates/logviewer.html:21
msgid "Download Access Log"
msgstr ""
msgstr "
下载访问日志
"
#: cps/templates/modal_dialogs.html:6
msgid "Select Allowed/Denied Tags"
...
...
@@ -2616,7 +2652,9 @@ msgid "Important Kobo Note: deleted books will remain on any paired Kobo device.
msgstr "Kobo 重要说明:被删除的书籍将保留在任何配对的 Kobo 设备上。"
#: cps/templates/modal_dialogs.html:57
msgid "Books must first be archived and the device synced before a book can safely be deleted."
msgid ""
"Books must first be archived and the device synced before a book can "
"safely be deleted."
msgstr "必须先将书籍存档并同步设备,然后才能安全地删除书籍。"
#: cps/templates/modal_dialogs.html:76
...
...
@@ -2652,10 +2690,20 @@ msgstr "丛书编号"
msgid "Calibre-Web eBook Catalog"
msgstr "Caliebre-Web电子书路径"
#: cps/templates/read.html:6
#, fuzzy
msgid "epub Reader"
msgstr "epub阅读器"
#: cps/templates/read.html:74
msgid "Reflow text when sidebars are open."
msgstr "打开侧栏时重排文本。"
#: cps/templates/readcbr.html:7
#, fuzzy
msgid "Comic Reader"
msgstr "Comic阅读器"
#: cps/templates/readcbr.html:89
msgid "Keyboard Shortcuts"
msgstr "快捷键"
...
...
@@ -2754,31 +2802,38 @@ msgstr "从右到左"
#: cps/templates/readcbr.html:165
msgid "Reset to Top"
msgstr ""
msgstr "
重置为顶部
"
#: cps/templates/readcbr.html:166
msgid "Remember Position"
msgstr ""
msgstr "
记住位置
"
#: cps/templates/readcbr.html:171
msgid "Scrollbar"
msgstr ""
msgstr "
工具栏
"
#: cps/templates/readcbr.html:174
msgid "Show"
msgstr ""
msgstr "
显示
"
#: cps/templates/readcbr.html:175
msgid "Hide"
msgstr ""
msgstr "隐藏"
#: cps/templates/readdjvu.html:10
#, fuzzy
msgid "DJVU Reader"
msgstr "DJVU阅读器"
#: cps/templates/readpdf.html:29
msgid "PDF reader"
#, fuzzy
msgid "PDF Reader"
msgstr "PDF阅读器"
#: cps/templates/readtxt.html:6
msgid "Basic txt Reader"
msgstr "基础文本阅读器"
#, fuzzy
msgid "txt Reader"
msgstr "txt阅读器"
#: cps/templates/register.html:4
msgid "Register New Account"
...
...
@@ -2882,19 +2937,19 @@ msgstr "编辑书架属性"
#: cps/templates/shelf.html:13
msgid "Arrange books manually"
msgstr ""
msgstr "
手动排列书籍排列顺序
"
#: cps/templates/shelf.html:14
msgid "Disable Change order"
msgstr ""
msgstr "
禁止改变顺序
"
#: cps/templates/shelf.html:14
msgid "Enable Change order"
msgstr ""
msgstr "
允许改变顺序
"
#: cps/templates/shelf.html:93
msgid "Shelf will be deleted for all users"
msgstr "书架将会
重
所有用户中删除"
msgstr "书架将会
从
所有用户中删除"
#: cps/templates/shelf_edit.html:13
msgid "Share with Everyone"
...
...
@@ -2902,7 +2957,7 @@ msgstr "书架将被公开"
#: cps/templates/shelf_edit.html:20
msgid "Sync this shelf with Kobo device"
msgstr ""
msgstr "
同步这个书架到 Kobo device
"
#: cps/templates/shelf_order.html:5
msgid "Drag to Rearrange Order"
...
...
@@ -3004,15 +3059,15 @@ msgstr "Kobo 同步 Token"
msgid "Create/View"
msgstr "新建或查看"
#: cps/templates/user_edit.html:8
5
#: cps/templates/user_edit.html:8
4
msgid "Add allowed/Denied Custom Column Values"
msgstr "添加显示或隐藏书籍的自定义栏目值"
#: cps/templates/user_edit.html:1
30
#: cps/templates/user_edit.html:1
29
msgid "Sync only books in selected shelves with Kobo"
msgstr ""
msgstr "
仅同步所选书架中的书籍到 Kobo
"
#: cps/templates/user_edit.html:1
40
cps/templates/user_table.html:167
#: cps/templates/user_edit.html:1
39
cps/templates/user_table.html:167
msgid "Delete User"
msgstr "删除此用户"
...
...
@@ -3050,7 +3105,7 @@ msgstr "本地化"
#: cps/templates/user_table.html:136
msgid "Visible Book Languages"
msgstr ""
msgstr "
可见数据语言
"
#: cps/templates/user_table.html:137
msgid "Edit Allowed Tags"
...
...
@@ -3094,7 +3149,7 @@ msgstr "修改密码"
#: cps/templates/user_table.html:145
msgid "View"
msgstr ""
msgstr "
查看书籍
"
#: cps/templates/user_table.html:148
#, fuzzy
...
...
@@ -3103,7 +3158,7 @@ msgstr "编辑公共书架"
#: cps/templates/user_table.html:150
msgid "Sync Selected Shelves with Kobo"
msgstr ""
msgstr "
同步所选书架到 Kobo
"
#: cps/templates/user_table.html:154
msgid "Show read/unread selection"
...
...
@@ -3113,3 +3168,8 @@ msgstr "显示已读/未读选择"
msgid "Show random books"
msgstr "显示随机书籍"
#~ msgid "Read a Book"
#~ msgstr "阅读一本书"
#~ msgid "Basic txt Reader"
#~ msgstr "基础文本阅读器"
messages.pot
View file @
19c75d67
...
...
@@ -8,14 +8,14 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2021-0
6-29 18:30+02
00\n"
"POT-Creation-Date: 2021-0
7-29 13:45+08
00\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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.9.
0
\n"
"Generated-By: Babel 2.9.
1
\n"
#: cps/about.py:43 cps/about.py:59
msgid "installed"
...
...
@@ -29,277 +29,289 @@ msgstr ""
msgid "Statistics"
msgstr ""
#: cps/admin.py:14
2
#: cps/admin.py:14
1
msgid "Server restarted, please reload page"
msgstr ""
#: cps/admin.py:14
4
#: cps/admin.py:14
3
msgid "Performing shutdown of server, please close window"
msgstr ""
#: cps/admin.py:15
2
#: cps/admin.py:15
1
msgid "Reconnect successful"
msgstr ""
#: cps/admin.py:15
5
#: cps/admin.py:15
4
msgid "Unknown command"
msgstr ""
#: cps/admin.py:16
5
cps/editbooks.py:687 cps/editbooks.py:701
#: cps/admin.py:16
4
cps/editbooks.py:687 cps/editbooks.py:701
#: cps/editbooks.py:840 cps/editbooks.py:842 cps/editbooks.py:869
#: cps/editbooks.py:885 cps/updater.py:555 cps/uploader.py:94
#: cps/uploader.py:104
msgid "Unknown"
msgstr ""
#: cps/admin.py:18
6
#: cps/admin.py:18
5
msgid "Admin page"
msgstr ""
#: cps/admin.py:20
5
#: cps/admin.py:20
4
msgid "Basic Configuration"
msgstr ""
#: cps/admin.py:23
8
#: cps/admin.py:23
7
msgid "UI Configuration"
msgstr ""
#: cps/admin.py:27
1
cps/templates/admin.html:46
#: cps/admin.py:27
0
cps/templates/admin.html:46
msgid "Edit Users"
msgstr ""
#: cps/admin.py:31
2
cps/opds.py:110 cps/opds.py:199 cps/opds.py:276
#: cps/admin.py:31
1
cps/opds.py:110 cps/opds.py:199 cps/opds.py:276
#: cps/opds.py:328 cps/templates/grid.html:14 cps/templates/list.html:14
msgid "All"
msgstr ""
#: cps/admin.py:33
7 cps/admin.py:1550
#: cps/admin.py:33
6 cps/admin.py:1557
msgid "User not found"
msgstr ""
#: cps/admin.py:35
1
#: cps/admin.py:35
0
msgid "{} users deleted successfully"
msgstr ""
#: cps/admin.py:37
3
cps/templates/user_edit.html:44
#: cps/admin.py:37
2
cps/templates/user_edit.html:44
#: cps/templates/user_table.html:80
msgid "Show All"
msgstr ""
#: cps/admin.py:39
4 cps/admin.py:400
#: cps/admin.py:39
3 cps/admin.py:399
msgid "Malformed request"
msgstr ""
#: cps/admin.py:41
2 cps/admin.py:1432
#: cps/admin.py:41
1 cps/admin.py:1439
msgid "Guest Name can't be changed"
msgstr ""
#: cps/admin.py:42
4
#: cps/admin.py:42
3
msgid "Guest can't have this role"
msgstr ""
#: cps/admin.py:43
6 cps/admin.py:1395
#: cps/admin.py:43
5 cps/admin.py:1402
msgid "No admin user remaining, can't remove admin role"
msgstr ""
#: cps/admin.py:4
40 cps/admin.py:454
#: cps/admin.py:4
39 cps/admin.py:453
msgid "Value has to be true or false"
msgstr ""
#: cps/admin.py:44
2
#: cps/admin.py:44
1
msgid "Invalid role"
msgstr ""
#: cps/admin.py:44
6
#: cps/admin.py:44
5
msgid "Guest can't have this view"
msgstr ""
#: cps/admin.py:45
6
#: cps/admin.py:45
5
msgid "Invalid view"
msgstr ""
#: cps/admin.py:45
9
#: cps/admin.py:45
8
msgid "Guest's Locale is determined automatically and can't be set"
msgstr ""
#: cps/admin.py:46
3
#: cps/admin.py:46
2
msgid "No Valid Locale Given"
msgstr ""
#: cps/admin.py:47
4
#: cps/admin.py:47
3
msgid "No Valid Book Language Given"
msgstr ""
#: cps/admin.py:47
6
#: cps/admin.py:47
5
msgid "Parameter not found"
msgstr ""
#: cps/admin.py:53
1
#: cps/admin.py:53
0
msgid "Invalid Read Column"
msgstr ""
#: cps/admin.py:53
7
#: cps/admin.py:53
6
msgid "Invalid Restricted Column"
msgstr ""
#: cps/admin.py:55
6 cps/admin.py:1288
#: cps/admin.py:55
5 cps/admin.py:1287
msgid "Calibre-Web configuration updated"
msgstr ""
#: cps/admin.py:56
8
#: cps/admin.py:56
7
msgid "Do you really want to delete the Kobo Token?"
msgstr ""
#: cps/admin.py:5
70
#: cps/admin.py:5
69
msgid "Do you really want to delete this domain?"
msgstr ""
#: cps/admin.py:57
2
#: cps/admin.py:57
1
msgid "Do you really want to delete this user?"
msgstr ""
#: cps/admin.py:57
4
cps/templates/shelf.html:90
#: cps/admin.py:57
3
cps/templates/shelf.html:90
msgid "Are you sure you want to delete this shelf?"
msgstr ""
#: cps/admin.py:57
6
#: cps/admin.py:57
5
msgid "Are you sure you want to change locales of selected user(s)?"
msgstr ""
#: cps/admin.py:578
msgid "Are you sure you want to change visible book languages for selected user(s)?"
#: cps/admin.py:577
msgid ""
"Are you sure you want to change visible book languages for selected "
"user(s)?"
msgstr ""
#: cps/admin.py:580
msgid "Are you sure you want to change the selected role for the selected user(s)?"
#: cps/admin.py:579
msgid ""
"Are you sure you want to change the selected role for the selected "
"user(s)?"
msgstr ""
#: cps/admin.py:582
msgid "Are you sure you want to change the selected restrictions for the selected user(s)?"
#: cps/admin.py:581
msgid ""
"Are you sure you want to change the selected restrictions for the "
"selected user(s)?"
msgstr ""
#: cps/admin.py:584
msgid "Are you sure you want to change the selected visibility restrictions for the selected user(s)?"
#: cps/admin.py:583
msgid ""
"Are you sure you want to change the selected visibility restrictions for "
"the selected user(s)?"
msgstr ""
#: cps/admin.py:586
msgid "Are you sure you want to change shelf sync behavior for the selected user(s)?"
#: cps/admin.py:585
msgid ""
"Are you sure you want to change shelf sync behavior for the selected "
"user(s)?"
msgstr ""
#: cps/admin.py:58
8
#: cps/admin.py:58
7
msgid "Are you sure you want to change Calibre library location?"
msgstr ""
#: cps/admin.py:73
7
#: cps/admin.py:73
6
msgid "Tag not found"
msgstr ""
#: cps/admin.py:74
9
#: cps/admin.py:74
8
msgid "Invalid Action"
msgstr ""
#: cps/admin.py:85
4 cps/admin.py:860 cps/admin.py:870 cps/admin.py:880
#: cps/admin.py:85
3 cps/admin.py:859 cps/admin.py:869 cps/admin.py:879
#: cps/templates/modal_dialogs.html:29 cps/templates/user_table.html:40
#: cps/templates/user_table.html:57
msgid "Deny"
msgstr ""
#: cps/admin.py:85
6 cps/admin.py:862 cps/admin.py:872 cps/admin.py:882
#: cps/admin.py:85
5 cps/admin.py:861 cps/admin.py:871 cps/admin.py:881
#: cps/templates/modal_dialogs.html:28 cps/templates/user_table.html:43
#: cps/templates/user_table.html:60
msgid "Allow"
msgstr ""
#: cps/admin.py:101
1
#: cps/admin.py:101
0
msgid "client_secrets.json Is Not Configured For Web Application"
msgstr ""
#: cps/admin.py:105
6
#: cps/admin.py:105
5
msgid "Logfile Location is not Valid, Please Enter Correct Path"
msgstr ""
#: cps/admin.py:106
2
#: cps/admin.py:106
1
msgid "Access Logfile Location is not Valid, Please Enter Correct Path"
msgstr ""
#: cps/admin.py:109
2
#: cps/admin.py:109
1
msgid "Please Enter a LDAP Provider, Port, DN and User Object Identifier"
msgstr ""
#: cps/admin.py:109
8
#: cps/admin.py:109
7
msgid "Please Enter a LDAP Service Account and Password"
msgstr ""
#: cps/admin.py:110
1
#: cps/admin.py:110
0
msgid "Please Enter a LDAP Service Account"
msgstr ""
#: cps/admin.py:110
6
#: cps/admin.py:110
5
#, python-format
msgid "LDAP Group Object Filter Needs to Have One \"%s\" Format Identifier"
msgstr ""
#: cps/admin.py:110
8
#: cps/admin.py:110
7
msgid "LDAP Group Object Filter Has Unmatched Parenthesis"
msgstr ""
#: cps/admin.py:111
2
#: cps/admin.py:111
1
#, python-format
msgid "LDAP User Object Filter needs to Have One \"%s\" Format Identifier"
msgstr ""
#: cps/admin.py:111
4
#: cps/admin.py:111
3
msgid "LDAP User Object Filter Has Unmatched Parenthesis"
msgstr ""
#: cps/admin.py:112
1
#: cps/admin.py:112
0
#, python-format
msgid "LDAP Member User Filter needs to Have One \"%s\" Format Identifier"
msgstr ""
#: cps/admin.py:112
3
#: cps/admin.py:112
2
msgid "LDAP Member User Filter Has Unmatched Parenthesis"
msgstr ""
#: cps/admin.py:1130
msgid "LDAP CACertificate, Certificate or Key Location is not Valid, Please Enter Correct Path"
#: cps/admin.py:1129
msgid ""
"LDAP CACertificate, Certificate or Key Location is not Valid, Please "
"Enter Correct Path"
msgstr ""
#: cps/admin.py:117
2 cps/admin.py:1273 cps/admin.py:1365 cps/admin.py:1459
#: cps/admin.py:15
25 cps/shelf.py:103 cps/shelf.py:163 cps/shelf.py:206
#: cps/shelf.py:27
0 cps/shelf.py:331 cps/shelf.py:366 cps/shelf.py:437
#: cps/admin.py:117
1 cps/admin.py:1272 cps/admin.py:1365 cps/admin.py:1466
#: cps/admin.py:15
32 cps/shelf.py:102 cps/shelf.py:162 cps/shelf.py:205
#: cps/shelf.py:27
2 cps/shelf.py:333 cps/shelf.py:368 cps/shelf.py:443
msgid "Settings DB is not Writeable"
msgstr ""
#: cps/admin.py:118
3
#: cps/admin.py:118
2
msgid "DB Location is not Valid, Please Enter Correct Path"
msgstr ""
#: cps/admin.py:118
8
#: cps/admin.py:118
7
msgid "DB is not Writeable"
msgstr ""
#: cps/admin.py:120
1
#: cps/admin.py:120
0
msgid "Keyfile Location is not Valid, Please Enter Correct Path"
msgstr ""
#: cps/admin.py:120
5
#: cps/admin.py:120
4
msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr ""
#: cps/admin.py:131
7
#: cps/admin.py:131
6
msgid "Database Configuration"
msgstr ""
#: cps/admin.py:133
3 cps/web.py:145
9
#: cps/admin.py:133
2 cps/web.py:146
9
msgid "Please fill out all fields!"
msgstr ""
#: cps/admin.py:134
1
#: cps/admin.py:134
0
msgid "E-mail is not from valid domain"
msgstr ""
#: cps/admin.py:134
5 cps/admin.py:1478
#: cps/admin.py:134
4 cps/admin.py:1485
msgid "Add new user"
msgstr ""
...
...
@@ -312,143 +324,143 @@ msgstr ""
msgid "Found an existing account for this e-mail address or name."
msgstr ""
#: cps/admin.py:13
74
#: cps/admin.py:13
81
#, python-format
msgid "User '%(nick)s' deleted"
msgstr ""
#: cps/admin.py:13
76 cps/admin.py:1377
#: cps/admin.py:13
83 cps/admin.py:1384
msgid "Can't delete Guest User"
msgstr ""
#: cps/admin.py:138
0
#: cps/admin.py:138
7
msgid "No admin user remaining, can't delete user"
msgstr ""
#: cps/admin.py:14
47 cps/admin.py:1568
#: cps/admin.py:14
54 cps/admin.py:1575
#, python-format
msgid "Edit User %(nick)s"
msgstr ""
#: cps/admin.py:145
1
#: cps/admin.py:145
8
#, python-format
msgid "User '%(nick)s' updated"
msgstr ""
#: cps/admin.py:14
55 cps/admin.py:1583 cps/web.py:1484 cps/web.py:154
5
#: cps/admin.py:14
62 cps/admin.py:1590 cps/web.py:1494 cps/web.py:155
5
msgid "An unknown error occurred. Please try again later."
msgstr ""
#: cps/admin.py:14
87
cps/templates/admin.html:94
#: cps/admin.py:14
94
cps/templates/admin.html:94
msgid "Edit E-mail Server Settings"
msgstr ""
#: cps/admin.py:15
06
#: cps/admin.py:15
13
msgid "Gmail Account Verification Successful"
msgstr ""
#: cps/admin.py:153
2
#: cps/admin.py:153
9
#, python-format
msgid "Test e-mail queued for sending to %(email)s, please check Tasks for result"
msgstr ""
#: cps/admin.py:15
35
#: cps/admin.py:15
42
#, python-format
msgid "There was an error sending the Test e-mail: %(res)s"
msgstr ""
#: cps/admin.py:15
37
#: cps/admin.py:15
44
msgid "Please configure your e-mail address first..."
msgstr ""
#: cps/admin.py:15
39
#: cps/admin.py:15
46
msgid "E-mail server settings updated"
msgstr ""
#: cps/admin.py:158
0
#: cps/admin.py:158
7
#, python-format
msgid "Password for user %(user)s reset"
msgstr ""
#: cps/admin.py:15
86 cps/web.py:142
4
#: cps/admin.py:15
93 cps/web.py:143
4
msgid "Please configure the SMTP mail settings first..."
msgstr ""
#: cps/admin.py:1
597
#: cps/admin.py:1
604
msgid "Logfile viewer"
msgstr ""
#: cps/admin.py:16
63
#: cps/admin.py:16
70
msgid "Requesting update package"
msgstr ""
#: cps/admin.py:16
64
#: cps/admin.py:16
71
msgid "Downloading update package"
msgstr ""
#: cps/admin.py:16
65
#: cps/admin.py:16
72
msgid "Unzipping update package"
msgstr ""
#: cps/admin.py:16
66
#: cps/admin.py:16
73
msgid "Replacing files"
msgstr ""
#: cps/admin.py:16
67
#: cps/admin.py:16
74
msgid "Database connections are closed"
msgstr ""
#: cps/admin.py:16
68
#: cps/admin.py:16
75
msgid "Stopping server"
msgstr ""
#: cps/admin.py:16
69
#: cps/admin.py:16
76
msgid "Update finished, please press okay and reload page"
msgstr ""
#: cps/admin.py:167
0 cps/admin.py:1671 cps/admin.py:1672 cps/admin.py:1673
#: cps/admin.py:16
74
#: cps/admin.py:167
7 cps/admin.py:1678 cps/admin.py:1679 cps/admin.py:1680
#: cps/admin.py:16
81
msgid "Update failed:"
msgstr ""
#: cps/admin.py:167
0
cps/updater.py:356 cps/updater.py:566 cps/updater.py:568
#: cps/admin.py:167
7
cps/updater.py:356 cps/updater.py:566 cps/updater.py:568
msgid "HTTP Error"
msgstr ""
#: cps/admin.py:167
1
cps/updater.py:358 cps/updater.py:570
#: cps/admin.py:167
8
cps/updater.py:358 cps/updater.py:570
msgid "Connection error"
msgstr ""
#: cps/admin.py:167
2
cps/updater.py:360 cps/updater.py:572
#: cps/admin.py:167
9
cps/updater.py:360 cps/updater.py:572
msgid "Timeout while establishing connection"
msgstr ""
#: cps/admin.py:16
73
cps/updater.py:362 cps/updater.py:574
#: cps/admin.py:16
80
cps/updater.py:362 cps/updater.py:574
msgid "General error"
msgstr ""
#: cps/admin.py:16
74
#: cps/admin.py:16
81
msgid "Update File Could Not be Saved in Temp Dir"
msgstr ""
#: cps/admin.py:17
35
#: cps/admin.py:17
42
msgid "Failed to Create at Least One LDAP User"
msgstr ""
#: cps/admin.py:17
48
#: cps/admin.py:17
55
#, python-format
msgid "Error: %(ldaperror)s"
msgstr ""
#: cps/admin.py:175
2
#: cps/admin.py:175
9
msgid "Error: No user returned in response of LDAP server"
msgstr ""
#: cps/admin.py:17
85
#: cps/admin.py:17
92
msgid "At Least One LDAP User Not Found in Database"
msgstr ""
#: cps/admin.py:17
87
#: cps/admin.py:17
94
msgid "{} User Successfully Imported"
msgstr ""
...
...
@@ -460,7 +472,7 @@ msgstr ""
msgid "Execution permissions missing"
msgstr ""
#: cps/db.py:651 cps/web.py:64
2 cps/web.py:1138
#: cps/db.py:651 cps/web.py:64
7 cps/web.py:1146
#, python-format
msgid "Custom Column No.%(column)d is not existing in calibre database"
msgstr ""
...
...
@@ -473,9 +485,11 @@ msgstr ""
msgid "Book Successfully Deleted"
msgstr ""
#: cps/editbooks.py:370 cps/editbooks.py:743 cps/web.py:509 cps/web.py:1671
#: cps/web.py:1707 cps/web.py:1778
msgid "Oops! Selected book title is unavailable. File does not exist or is not accessible"
#: cps/editbooks.py:370 cps/editbooks.py:743 cps/web.py:512 cps/web.py:1686
#: cps/web.py:1727 cps/web.py:1798
msgid ""
"Oops! Selected book title is unavailable. File does not exist or is not "
"accessible"
msgstr ""
#: cps/editbooks.py:404
...
...
@@ -511,7 +525,7 @@ msgstr ""
msgid "Failed to store file %(file)s."
msgstr ""
#: cps/editbooks.py:653 cps/editbooks.py:1046 cps/web.py:16
32
#: cps/editbooks.py:653 cps/editbooks.py:1046 cps/web.py:16
47
#, python-format
msgid "Database error: %(error)s."
msgstr ""
...
...
@@ -534,7 +548,9 @@ msgid "Error editing book, please check logfile for details"
msgstr ""
#: cps/editbooks.py:873
msgid "Uploaded book probably exists in the library, consider to change before upload new: "
msgid ""
"Uploaded book probably exists in the library, consider to change before "
"upload new: "
msgstr ""
#: cps/editbooks.py:967
...
...
@@ -567,11 +583,15 @@ msgid "There was an error converting this book: %(res)s"
msgstr ""
#: cps/gdrive.py:60
msgid "Google Drive setup not completed, try to deactivate and activate Google Drive again"
msgid ""
"Google Drive setup not completed, try to deactivate and activate Google "
"Drive again"
msgstr ""
#: cps/gdrive.py:97
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
msgid ""
"Callback domain is not verified, please follow steps to verify domain in "
"google developer console"
msgstr ""
#: cps/helper.py:80
...
...
@@ -644,68 +664,70 @@ msgstr ""
msgid "Deleting book %(id)s failed: %(message)s"
msgstr ""
#: cps/helper.py:33
4
#: cps/helper.py:33
5
#, python-format
msgid "Deleting book %(id)s, book path not valid: %(path)s"
msgid ""
"Deleting book %(id)s from database only, book path in database not valid:"
" %(path)s"
msgstr ""
#: cps/helper.py:3
89
#: cps/helper.py:3
90
#, python-format
msgid "Rename title from: '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:40
4
#: cps/helper.py:40
5
#, python-format
msgid "Rename file in path '%(src)s' to '%(dest)s' failed with error: %(error)s"
msgstr ""
#: cps/helper.py:4
29 cps/helper.py:439 cps/helper.py:447
#: cps/helper.py:4
30 cps/helper.py:440 cps/helper.py:448
#, python-format
msgid "File %(file)s not found on Google Drive"
msgstr ""
#: cps/helper.py:46
8
#: cps/helper.py:46
9
#, python-format
msgid "Book path %(path)s not found on Google Drive"
msgstr ""
#: cps/helper.py:51
1 cps/web.py:1627
#: cps/helper.py:51
2 cps/web.py:1642
msgid "Found an existing account for this e-mail address"
msgstr ""
#: cps/helper.py:5
19
#: cps/helper.py:5
20
msgid "This username is already taken"
msgstr ""
#: cps/helper.py:5
29
#: cps/helper.py:5
30
msgid "Invalid e-mail address format"
msgstr ""
#: cps/helper.py:60
2
#: cps/helper.py:60
3
msgid "Error Downloading Cover"
msgstr ""
#: cps/helper.py:60
5
#: cps/helper.py:60
6
msgid "Cover Format Error"
msgstr ""
#: cps/helper.py:61
5
#: cps/helper.py:61
6
msgid "Failed to create path for cover"
msgstr ""
#: cps/helper.py:63
1
#: cps/helper.py:63
2
msgid "Cover-file is not a valid image file, or could not be stored"
msgstr ""
#: cps/helper.py:64
2
#: cps/helper.py:64
3
msgid "Only jpg/jpeg/png/webp/bmp files are supported as coverfile"
msgstr ""
#: cps/helper.py:65
5
#: cps/helper.py:65
6
msgid "Only jpg/jpeg files are supported as coverfile"
msgstr ""
#: cps/helper.py:70
7
#: cps/helper.py:70
8
msgid "Unrar binary file not found"
msgstr ""
...
...
@@ -734,7 +756,9 @@ msgid "Unknown Status"
msgstr ""
#: cps/kobo_auth.py:131
msgid "PLease access calibre-web from non localhost to get valid api_endpoint for kobo device"
msgid ""
"PLease access calibre-web from non localhost to get valid api_endpoint "
"for kobo device"
msgstr ""
#: cps/kobo_auth.py:134 cps/kobo_auth.py:162
...
...
@@ -746,7 +770,7 @@ msgstr ""
msgid "Register with %(provider)s"
msgstr ""
#: cps/oauth_bb.py:139 cps/remotelogin.py:133 cps/web.py:15
1
7
#: cps/oauth_bb.py:139 cps/remotelogin.py:133 cps/web.py:15
2
7
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr ""
...
...
@@ -812,7 +836,7 @@ msgid "{} Stars"
msgstr ""
#: cps/remotelogin.py:65 cps/templates/layout.html:85
#: cps/templates/login.html:4 cps/templates/login.html:20 cps/web.py:15
6
4
#: cps/templates/login.html:4 cps/templates/login.html:20 cps/web.py:15
7
4
msgid "Login"
msgstr ""
...
...
@@ -828,7 +852,7 @@ msgstr ""
msgid "Success! Please return to your device"
msgstr ""
#: cps/render_template.py:39 cps/web.py:41
5
#: cps/render_template.py:39 cps/web.py:41
8
msgid "Books"
msgstr ""
...
...
@@ -853,7 +877,7 @@ msgstr ""
msgid "Show Downloaded Books"
msgstr ""
#: cps/render_template.py:56 cps/templates/index.xml:32 cps/web.py:42
5
#: cps/render_template.py:56 cps/templates/index.xml:32 cps/web.py:42
8
msgid "Top Rated Books"
msgstr ""
...
...
@@ -862,7 +886,7 @@ msgid "Show Top Rated Books"
msgstr ""
#: cps/render_template.py:59 cps/templates/index.xml:54
#: cps/templates/index.xml:58 cps/web.py:65
1
#: cps/templates/index.xml:58 cps/web.py:65
6
msgid "Read Books"
msgstr ""
...
...
@@ -871,7 +895,7 @@ msgid "Show read and unread"
msgstr ""
#: cps/render_template.py:63 cps/templates/index.xml:61
#: cps/templates/index.xml:65 cps/web.py:65
4
#: cps/templates/index.xml:65 cps/web.py:65
9
msgid "Unread Books"
msgstr ""
...
...
@@ -889,7 +913,7 @@ msgid "Show Random Books"
msgstr ""
#: cps/render_template.py:69 cps/templates/book_table.html:54
#: cps/templates/index.xml:83 cps/web.py:10
25
#: cps/templates/index.xml:83 cps/web.py:10
33
msgid "Categories"
msgstr ""
...
...
@@ -899,7 +923,7 @@ msgstr ""
#: cps/render_template.py:72 cps/templates/book_edit.html:88
#: cps/templates/book_table.html:55 cps/templates/index.xml:90
#: cps/templates/search_form.html:68 cps/web.py:9
22 cps/web.py:932
#: cps/templates/search_form.html:68 cps/web.py:9
30 cps/web.py:940
msgid "Series"
msgstr ""
...
...
@@ -917,7 +941,7 @@ msgid "Show author selection"
msgstr ""
#: cps/render_template.py:79 cps/templates/book_table.html:59
#: cps/templates/index.xml:76 cps/web.py:
899
#: cps/templates/index.xml:76 cps/web.py:
907
msgid "Publishers"
msgstr ""
...
...
@@ -927,7 +951,7 @@ msgstr ""
#: cps/render_template.py:82 cps/templates/book_table.html:57
#: cps/templates/index.xml:97 cps/templates/search_form.html:106
#: cps/web.py:10
02
#: cps/web.py:10
10
msgid "Languages"
msgstr ""
...
...
@@ -951,7 +975,7 @@ msgstr ""
msgid "Show file formats selection"
msgstr ""
#: cps/render_template.py:93 cps/web.py:6
78
#: cps/render_template.py:93 cps/web.py:6
83
msgid "Archived Books"
msgstr ""
...
...
@@ -959,7 +983,7 @@ msgstr ""
msgid "Show archived books"
msgstr ""
#: cps/render_template.py:97 cps/web.py:75
2
#: cps/render_template.py:97 cps/web.py:75
8
msgid "Books List"
msgstr ""
...
...
@@ -967,98 +991,101 @@ msgstr ""
msgid "Show Books List"
msgstr ""
#: cps/shelf.py:69 cps/shelf.py:12
4
#: cps/shelf.py:69 cps/shelf.py:12
3
msgid "Invalid shelf specified"
msgstr ""
#: cps/shelf.py:75
#, python-format
msgid "Sorry you are not allowed to add a book to the the shelf: %(shelfname)s"
msgid "Sorry you are not allowed to add a book to that shelf"
msgstr ""
#: cps/shelf.py:8
5
#: cps/shelf.py:8
4
#, python-format
msgid "Book is already part of the shelf: %(shelfname)s"
msgstr ""
#: cps/shelf.py:1
10
#: cps/shelf.py:1
09
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr ""
#: cps/shelf.py:12
9
#: cps/shelf.py:12
8
#, python-format
msgid "You are not allowed to add a book to the the shelf: %(name)s"
msgstr ""
#: cps/shelf.py:14
7
#: cps/shelf.py:14
6
#, python-format
msgid "Books are already part of the shelf: %(name)s"
msgstr ""
#: cps/shelf.py:15
9
#: cps/shelf.py:15
8
#, python-format
msgid "Books have been added to shelf: %(sname)s"
msgstr ""
#: cps/shelf.py:16
6
#: cps/shelf.py:16
5
#, python-format
msgid "Could not add books to shelf: %(sname)s"
msgstr ""
#: cps/shelf.py:21
2
#: cps/shelf.py:21
1
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr ""
#: cps/shelf.py:22
1
#: cps/shelf.py:22
0
#, python-format
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
msgstr ""
#: cps/shelf.py:23
1
cps/templates/layout.html:141
#: cps/shelf.py:23
0
cps/templates/layout.html:141
msgid "Create a Shelf"
msgstr ""
#: cps/shelf.py:238
msgid "Sorry you are not allowed to edit this shelf"
msgstr ""
#: cps/shelf.py:240
msgid "Edit a shelf"
msgstr ""
#: cps/shelf.py:25
7
#: cps/shelf.py:25
9
#, python-format
msgid "Shelf %(title)s created"
msgstr ""
#: cps/shelf.py:26
0
#: cps/shelf.py:26
2
#, python-format
msgid "Shelf %(title)s changed"
msgstr ""
#: cps/shelf.py:27
4
#: cps/shelf.py:27
6
msgid "There was an error"
msgstr ""
#: cps/shelf.py:29
6
#: cps/shelf.py:29
8
#, python-format
msgid "A public shelf with the name '%(title)s' already exists."
msgstr ""
#: cps/shelf.py:30
7
#: cps/shelf.py:30
9
#, python-format
msgid "A private shelf with the name '%(title)s' already exists."
msgstr ""
#: cps/shelf.py:37
6
#: cps/shelf.py:37
8
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr ""
#: cps/shelf.py:44
2
#: cps/shelf.py:44
8
#, python-format
msgid "Shelf: '%(name)s'"
msgstr ""
#: cps/shelf.py:4
46
#: cps/shelf.py:4
52
msgid "Error opening shelf. Shelf does not exist or is not accessible"
msgstr ""
...
...
@@ -1071,7 +1098,9 @@ msgid "No update available. You already have the latest version installed"
msgstr ""
#: cps/updater.py:399
msgid "A new update is available. Click on the button below to update to the latest version."
msgid ""
"A new update is available. Click on the button below to update to the "
"latest version."
msgstr ""
#: cps/updater.py:417
...
...
@@ -1084,192 +1113,191 @@ msgstr ""
#: cps/updater.py:436 cps/updater.py:450 cps/updater.py:461
#, python-format
msgid "A new update is available. Click on the button below to update to version: %(version)s"
msgid ""
"A new update is available. Click on the button below to update to "
"version: %(version)s"
msgstr ""
#: cps/updater.py:478
msgid "No release information available"
msgstr ""
#: cps/templates/index.html:5 cps/web.py:43
5
#: cps/templates/index.html:5 cps/web.py:43
8
msgid "Discover (Random Books)"
msgstr ""
#: cps/web.py:46
1
#: cps/web.py:46
4
msgid "Hot Books (Most Downloaded)"
msgstr ""
#: cps/web.py:49
4
#: cps/web.py:49
7
#, python-format
msgid "Downloaded books by %(user)s"
msgstr ""
#: cps/web.py:52
3
#: cps/web.py:52
8
#, python-format
msgid "Author: %(name)s"
msgstr ""
#: cps/web.py:5
38
#: cps/web.py:5
43
#, python-format
msgid "Publisher: %(name)s"
msgstr ""
#: cps/web.py:55
1
#: cps/web.py:55
6
#, python-format
msgid "Series: %(serie)s"
msgstr ""
#: cps/web.py:56
4
#: cps/web.py:56
9
#, python-format
msgid "Rating: %(rating)s stars"
msgstr ""
#: cps/web.py:5
77
#: cps/web.py:5
82
#, python-format
msgid "File format: %(format)s"
msgstr ""
#: cps/web.py:59
3
#: cps/web.py:59
8
#, python-format
msgid "Category: %(name)s"
msgstr ""
#: cps/web.py:61
2
#: cps/web.py:61
7
#, python-format
msgid "Language: %(name)s"
msgstr ""
#: cps/templates/layout.html:56 cps/web.py:71
2 cps/web.py:135
2
#: cps/templates/layout.html:56 cps/web.py:71
7 cps/web.py:136
2
msgid "Advanced Search"
msgstr ""
#: cps/templates/book_edit.html:237 cps/templates/feed.xml:33
#: cps/templates/index.xml:11 cps/templates/layout.html:45
#: cps/templates/layout.html:48 cps/templates/search_form.html:225
#: cps/web.py:7
24 cps/web.py:1060
#: cps/web.py:7
30 cps/web.py:1068
msgid "Search"
msgstr ""
#: cps/templates/admin.html:16 cps/web.py:8
77
#: cps/templates/admin.html:16 cps/web.py:8
85
msgid "Downloads"
msgstr ""
#: cps/web.py:9
53
#: cps/web.py:9
61
msgid "Ratings list"
msgstr ""
#: cps/web.py:9
74
#: cps/web.py:9
82
msgid "File formats list"
msgstr ""
#: cps/templates/layout.html:74 cps/templates/tasks.html:7 cps/web.py:10
39
#: cps/templates/layout.html:74 cps/templates/tasks.html:7 cps/web.py:10
47
msgid "Tasks"
msgstr ""
#: cps/web.py:1
198
#: cps/web.py:1
206
msgid "Published after "
msgstr ""
#: cps/web.py:12
05
#: cps/web.py:12
13
msgid "Published before "
msgstr ""
#: cps/web.py:12
27
#: cps/web.py:12
35
#, python-format
msgid "Rating <= %(rating)s"
msgstr ""
#: cps/web.py:12
29
#: cps/web.py:12
37
#, python-format
msgid "Rating >= %(rating)s"
msgstr ""
#: cps/web.py:123
1
#: cps/web.py:123
9
#, python-format
msgid "Read Status = %(status)s"
msgstr ""
#: cps/web.py:13
3
4
#: cps/web.py:13
4
4
msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr ""
#: cps/web.py:14
2
9
#: cps/web.py:14
3
9
#, python-format
msgid "Book successfully queued for sending to %(kindlemail)s"
msgstr ""
#: cps/web.py:14
3
3
#: cps/web.py:14
4
3
#, python-format
msgid "Oops! There was an error sending this book: %(res)s"
msgstr ""
#: cps/web.py:14
3
5
#: cps/web.py:14
4
5
msgid "Please update your profile with a valid Send to Kindle E-mail Address."
msgstr ""
#: cps/web.py:14
5
2
#: cps/web.py:14
6
2
msgid "E-Mail server is not configured, please contact your administrator!"
msgstr ""
#: cps/templates/layout.html:86 cps/templates/register.html:16 cps/web.py:14
5
3
#: cps/web.py:14
60 cps/web.py:1466 cps/web.py:1485 cps/web.py:148
9
#: cps/web.py:1
49
5
#: cps/templates/layout.html:86 cps/templates/register.html:16 cps/web.py:14
6
3
#: cps/web.py:14
70 cps/web.py:1476 cps/web.py:1495 cps/web.py:149
9
#: cps/web.py:1
50
5
msgid "Register"
msgstr ""
#: cps/web.py:14
8
7
#: cps/web.py:14
9
7
msgid "Your e-mail is not allowed to register"
msgstr ""
#: cps/web.py:1
49
0
#: cps/web.py:1
50
0
msgid "Confirmation e-mail was send to your e-mail account."
msgstr ""
#: cps/web.py:15
0
7
#: cps/web.py:15
1
7
msgid "Cannot activate LDAP authentication"
msgstr ""
#: cps/web.py:15
2
4
#: cps/web.py:15
3
4
#, python-format
msgid "Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not known"
msgid ""
"Fallback Login as: '%(nickname)s', LDAP Server not reachable, or user not"
" known"
msgstr ""
#: cps/web.py:15
3
0
#: cps/web.py:15
4
0
#, python-format
msgid "Could not login: %(message)s"
msgstr ""
#: cps/web.py:15
34 cps/web.py:155
8
#: cps/web.py:15
44 cps/web.py:156
8
msgid "Wrong Username or Password"
msgstr ""
#: cps/web.py:15
4
1
#: cps/web.py:15
5
1
msgid "New Password was send to your email address"
msgstr ""
#: cps/web.py:15
4
7
#: cps/web.py:15
5
7
msgid "Please enter valid username to reset password"
msgstr ""
#: cps/web.py:15
5
3
#: cps/web.py:15
6
3
#, python-format
msgid "You are now logged in as: '%(nickname)s'"
msgstr ""
#: cps/web.py:16
09 cps/web.py:1656
#: cps/web.py:16
22 cps/web.py:1671
#, python-format
msgid "%(name)s's profile"
msgstr ""
#: cps/web.py:16
23
#: cps/web.py:16
38
msgid "Profile updated"
msgstr ""
#: cps/web.py:1683 cps/web.py:1686 cps/web.py:1689 cps/web.py:1692
#: cps/web.py:1699 cps/web.py:1704
msgid "Read a Book"
msgstr ""
#: cps/services/gmail.py:41
msgid "Found no valid gmail.json file with OAuth information"
msgstr ""
...
...
@@ -1533,7 +1561,7 @@ msgstr ""
#: cps/templates/config_view_edit.html:151 cps/templates/modal_dialogs.html:64
#: cps/templates/modal_dialogs.html:99 cps/templates/modal_dialogs.html:117
#: cps/templates/modal_dialogs.html:135 cps/templates/shelf.html:96
#: cps/templates/shelf_edit.html:26 cps/templates/user_edit.html:13
7
#: cps/templates/shelf_edit.html:26 cps/templates/user_edit.html:13
6
msgid "Cancel"
msgstr ""
...
...
@@ -1670,7 +1698,9 @@ msgid "Rating"
msgstr ""
#: cps/templates/book_edit.html:102
msgid "Fetch Cover from URL (JPEG - Image will be downloaded and stored in database)"
msgid ""
"Fetch Cover from URL (JPEG - Image will be downloaded and stored in "
"database)"
msgstr ""
#: cps/templates/book_edit.html:106
...
...
@@ -1717,7 +1747,7 @@ msgstr ""
#: cps/templates/book_edit.html:214 cps/templates/config_db.html:52
#: cps/templates/config_edit.html:349 cps/templates/config_view_edit.html:150
#: cps/templates/email_edit.html:64 cps/templates/shelf_edit.html:24
#: cps/templates/shelf_order.html:40 cps/templates/user_edit.html:13
5
#: cps/templates/shelf_order.html:40 cps/templates/user_edit.html:13
4
msgid "Save"
msgstr ""
...
...
@@ -2024,7 +2054,9 @@ msgid "SSL"
msgstr ""
#: cps/templates/config_edit.html:201
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgid ""
"LDAP CACertificate Path (Only needed for Client Certificate "
"Authentication)"
msgstr ""
#: cps/templates/config_edit.html:208
...
...
@@ -2182,35 +2214,35 @@ msgstr ""
msgid "Default Settings for New Users"
msgstr ""
#: cps/templates/config_view_edit.html:87 cps/templates/user_edit.html:9
3
#: cps/templates/config_view_edit.html:87 cps/templates/user_edit.html:9
2
msgid "Admin User"
msgstr ""
#: cps/templates/config_view_edit.html:91 cps/templates/user_edit.html:9
8
#: cps/templates/config_view_edit.html:91 cps/templates/user_edit.html:9
7
msgid "Allow Downloads"
msgstr ""
#: cps/templates/config_view_edit.html:95 cps/templates/user_edit.html:10
2
#: cps/templates/config_view_edit.html:95 cps/templates/user_edit.html:10
1
msgid "Allow eBook Viewer"
msgstr ""
#: cps/templates/config_view_edit.html:99 cps/templates/user_edit.html:10
6
#: cps/templates/config_view_edit.html:99 cps/templates/user_edit.html:10
5
msgid "Allow Uploads"
msgstr ""
#: cps/templates/config_view_edit.html:103 cps/templates/user_edit.html:1
10
#: cps/templates/config_view_edit.html:103 cps/templates/user_edit.html:1
09
msgid "Allow Edit"
msgstr ""
#: cps/templates/config_view_edit.html:107 cps/templates/user_edit.html:11
4
#: cps/templates/config_view_edit.html:107 cps/templates/user_edit.html:11
3
msgid "Allow Delete Books"
msgstr ""
#: cps/templates/config_view_edit.html:111 cps/templates/user_edit.html:11
9
#: cps/templates/config_view_edit.html:111 cps/templates/user_edit.html:11
8
msgid "Allow Changing Password"
msgstr ""
#: cps/templates/config_view_edit.html:115 cps/templates/user_edit.html:12
3
#: cps/templates/config_view_edit.html:115 cps/templates/user_edit.html:12
2
msgid "Allow Editing Public Shelves"
msgstr ""
...
...
@@ -2218,12 +2250,12 @@ msgstr ""
msgid "Default Visibilities for New Users"
msgstr ""
#: cps/templates/config_view_edit.html:141 cps/templates/user_edit.html:8
1
#: cps/templates/config_view_edit.html:141 cps/templates/user_edit.html:8
0
#: cps/templates/user_table.html:152
msgid "Show Random Books in Detail View"
msgstr ""
#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:8
4
#: cps/templates/config_view_edit.html:143 cps/templates/user_edit.html:8
3
msgid "Add Allowed/Denied Tags"
msgstr ""
...
...
@@ -2604,7 +2636,9 @@ msgid "Important Kobo Note: deleted books will remain on any paired Kobo device.
msgstr ""
#: cps/templates/modal_dialogs.html:57
msgid "Books must first be archived and the device synced before a book can safely be deleted."
msgid ""
"Books must first be archived and the device synced before a book can "
"safely be deleted."
msgstr ""
#: cps/templates/modal_dialogs.html:76
...
...
@@ -2639,10 +2673,18 @@ msgstr ""
msgid "Calibre-Web eBook Catalog"
msgstr ""
#: cps/templates/read.html:6
msgid "epub Reader"
msgstr ""
#: cps/templates/read.html:74
msgid "Reflow text when sidebars are open."
msgstr ""
#: cps/templates/readcbr.html:7
msgid "Comic Reader"
msgstr ""
#: cps/templates/readcbr.html:89
msgid "Keyboard Shortcuts"
msgstr ""
...
...
@@ -2759,12 +2801,16 @@ msgstr ""
msgid "Hide"
msgstr ""
#: cps/templates/readdjvu.html:10
msgid "DJVU Reader"
msgstr ""
#: cps/templates/readpdf.html:29
msgid "PDF
r
eader"
msgid "PDF
R
eader"
msgstr ""
#: cps/templates/readtxt.html:6
msgid "
Basic
txt Reader"
msgid "txt Reader"
msgstr ""
#: cps/templates/register.html:4
...
...
@@ -2991,15 +3037,15 @@ msgstr ""
msgid "Create/View"
msgstr ""
#: cps/templates/user_edit.html:8
5
#: cps/templates/user_edit.html:8
4
msgid "Add allowed/Denied Custom Column Values"
msgstr ""
#: cps/templates/user_edit.html:1
30
#: cps/templates/user_edit.html:1
29
msgid "Sync only books in selected shelves with Kobo"
msgstr ""
#: cps/templates/user_edit.html:1
40
cps/templates/user_table.html:167
#: cps/templates/user_edit.html:1
39
cps/templates/user_table.html:167
msgid "Delete User"
msgstr ""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment