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