Merge remote-tracking branch 'zh_Hant_TW/master'

This commit is contained in:
Ozzie Isaacs
2025-09-12 08:32:05 +02:00
57 changed files with 7225 additions and 7517 deletions
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2025-06-07 14:44+0300\n" "PO-Revision-Date: 2025-06-07 14:44+0300\n"
"Last-Translator: UsamaFoad <usamafoad@gmail.com>\n" "Last-Translator: UsamaFoad <usamafoad@gmail.com>\n"
"Language: ar\n" "Language: ar\n"
@@ -70,7 +70,7 @@ msgstr "لا يوجد عمود مخصص رقم %(column)d في قاعدة بيا
msgid "Edit Users" msgid "Edit Users"
msgstr "تحرير المستخدمين" msgstr "تحرير المستخدمين"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "الكل" msgstr "الكل"
@@ -93,7 +93,7 @@ msgstr "إظهار الكل"
msgid "Malformed request" msgid "Malformed request"
msgstr "طلب مشوه" msgstr "طلب مشوه"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "لا يمكن تغيير اسم الضيف" msgstr "لا يمكن تغيير اسم الضيف"
@@ -101,7 +101,7 @@ msgstr "لا يمكن تغيير اسم الضيف"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "لا يمكن للضيف الحصول على هذا الدور" msgstr "لا يمكن للضيف الحصول على هذا الدور"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "لم يتبق مستخدم مسؤول، ولا يمكن إزالة دور المسؤول" msgstr "لم يتبق مستخدم مسؤول، ولا يمكن إزالة دور المسؤول"
@@ -146,7 +146,7 @@ msgstr "عمود قراءة خاطئ"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "عمود مقيد خاطئ" msgstr "عمود مقيد خاطئ"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "تم تحديث تكوين Calibre-Web" msgstr "تم تحديث تكوين Calibre-Web"
@@ -309,8 +309,8 @@ msgstr "تعديل إعدادات خادم البريد الإلكتروني"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "تم التحقق بنجاح! تم التحقق من حساب Gmail." msgstr "تم التحقق بنجاح! تم التحقق من حساب Gmail."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "مدة غير صالحة للمهمة المحددة"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "تم تحديث إعدادات المهام المجدولة" msgstr "تم تحديث إعدادات المهام المجدولة"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "عفواً! حدث خطأ غير معروف. يُرجى المحاولة لاحقًا." msgstr "عفواً! حدث خطأ غير معروف. يُرجى المحاولة لاحقًا."
@@ -360,7 +360,7 @@ msgstr "عفواً! حدث خطأ غير معروف. يُرجى المحاولة
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "قاعدة بيانات الإعدادات غير قابلة للكتابة" msgstr "قاعدة بيانات الإعدادات غير قابلة للكتابة"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "تعديل المستخدم %(nick)s" msgstr "تعديل المستخدم %(nick)s"
@@ -481,57 +481,57 @@ msgstr "موقع الملف الرئيسي غير صالح، يرجى إدخال
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "يجب أن يكون طول كلمة المرور بين 1 و 40" msgstr "يجب أن يكون طول كلمة المرور بين 1 و 40"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "تم تحديث إعدادات قاعدة البيانات" msgstr "تم تحديث إعدادات قاعدة البيانات"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "تكوين قاعدة البيانات" msgstr "تكوين قاعدة البيانات"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "عفواً! الرجاء تعبئة جميع الحقول." msgstr "عفواً! الرجاء تعبئة جميع الحقول."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "البريد الإلكتروني ليس من نطاق صالح" msgstr "البريد الإلكتروني ليس من نطاق صالح"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "إضافة مستخدم جديد" msgstr "إضافة مستخدم جديد"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "تم إنشاء المستخدم '%(user)s'" msgstr "تم إنشاء المستخدم '%(user)s'"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "عفواً! يوجد حساب بالفعل لهذا البريد الإلكتروني أو الاسم." msgstr "عفواً! يوجد حساب بالفعل لهذا البريد الإلكتروني أو الاسم."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "تم حذف المستخدم '%(nick)s'" msgstr "تم حذف المستخدم '%(nick)s'"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "لا يمكن حذف المستخدم الضيف" msgstr "لا يمكن حذف المستخدم الضيف"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "لم يتبق مستخدم مسؤول، لا يمكن حذف المستخدم" msgstr "لم يتبق مستخدم مسؤول، لا يمكن حذف المستخدم"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "لا يمكن أن يكون البريد الإلكتروني فارغًا ويجب أن يكون بريدًا إلكترونيًا صالحًا" msgstr "لا يمكن أن يكون البريد الإلكتروني فارغًا ويجب أن يكون بريدًا إلكترونيًا صالحًا"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "تم تحديث المستخدم '%(nick)s'" msgstr "تم تحديث المستخدم '%(nick)s'"
@@ -539,7 +539,7 @@ msgstr "تم تحديث المستخدم '%(nick)s'"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "بحث" msgstr "بحث"
@@ -552,7 +552,7 @@ msgstr "غير مثبت"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "أذونات التنفيذ مفقودة" msgstr "أذونات التنفيذ مفقودة"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -970,13 +970,13 @@ msgstr "خطأ في OAuth الخاص بـ Google، يرجى المحاولة ل
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "خطأ في OAuth الخاص بـ Google: {}" msgstr "خطأ في OAuth الخاص بـ Google: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} نجوم" msgstr "{} نجوم"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "تسجيل الدخول" msgstr "تسجيل الدخول"
@@ -1159,7 +1159,7 @@ msgstr "حالة القراءة = '%(status)s'"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "خطأ في البحث عن الأعمدة المخصصة، يرجى إعادة تشغيل Calibre-Web" msgstr "خطأ في البحث عن الأعمدة المخصصة، يرجى إعادة تشغيل Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "بحث متقدم" msgstr "بحث متقدم"
@@ -1214,7 +1214,7 @@ msgstr "تمت إزالة الكتاب من الرف: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "عذرًا، لا يُسمح لك بإزالة كتاب من هذا الرف" msgstr "عذرًا، لا يُسمح لك بإزالة كتاب من هذا الرف"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "إنشاء رف" msgstr "إنشاء رف"
@@ -1276,7 +1276,7 @@ msgstr "الرف: '%(name)s'"
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 "خطأ في فتح الرف. الرف غير موجود أو غير قابل للوصول"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "المهام" msgstr "المهام"
@@ -1424,7 +1424,7 @@ msgstr "عفوًا! يرجى تحديث ملفك الشخصي ببريد إلك
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "يرجى الانتظار دقيقة واحدة لتسجيل مستخدم آخر" msgstr "يرجى الانتظار دقيقة واحدة لتسجيل مستخدم آخر"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1587,7 +1587,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "مسح ذاكرة التخزين المؤقت لصور الغلاف المصغرة" msgstr "مسح ذاكرة التخزين المؤقت لصور الغلاف المصغرة"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "تحميل" msgstr "تحميل"
@@ -1610,7 +1610,7 @@ msgstr "البريد الإلكتروني"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "إرسال إلى بريد قارئ الكتب الإلكترونية" msgstr "إرسال إلى بريد قارئ الكتب الإلكترونية"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "المسؤول" msgstr "المسؤول"
@@ -1727,7 +1727,7 @@ msgstr "تسجيل الدخول عن بعد بالرابط السحري"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "تسجيل الدخول بالوكيل العكسي" msgstr "تسجيل الدخول بالوكيل العكسي"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "اسم رأس الوكيل العكسي" msgstr "اسم رأس الوكيل العكسي"
@@ -1835,7 +1835,7 @@ msgstr "موافق"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1929,12 +1929,12 @@ msgstr "تاريخ النشر"
msgid "Description:" msgid "Description:"
msgstr "الوصف:" msgstr "الوصف:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "السابق" msgstr "السابق"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "التالي" msgstr "التالي"
@@ -1947,12 +1947,12 @@ msgstr "لم يتم العثور على نتائج"
msgid "Home" msgid "Home"
msgstr "الرئيسية" msgstr "الرئيسية"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "البحث في المكتبة" msgstr "البحث في المكتبة"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "تسجيل الخروج" msgstr "تسجيل الخروج"
@@ -1988,22 +1988,22 @@ msgstr "تحويل إلى:"
msgid "Convert book" msgid "Convert book"
msgstr "تحويل الكتاب" msgstr "تحويل الكتاب"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "جاري التحميل..." msgstr "جاري التحميل..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "إغلاق" msgstr "إغلاق"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "خطأ" msgstr "خطأ"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "تم التحميل، جاري المعالجة، يرجى الانتظار..." msgstr "تم التحميل، جاري المعالجة، يرجى الانتظار..."
@@ -2089,7 +2089,7 @@ msgid "Fetch Metadata"
msgstr "جلب البيانات الوصفية" msgstr "جلب البيانات الوصفية"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2463,218 +2463,222 @@ msgstr "استخدام Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "مفتاح API لـ Goodreads" msgstr "مفتاح API لـ Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "السماح بمصادقة الوكيل العكسي" msgstr "السماح بمصادقة الوكيل العكسي"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "نوع تسجيل الدخول" msgstr "نوع تسجيل الدخول"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "استخدام المصادقة القياسية" msgstr "استخدام المصادقة القياسية"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "استخدام مصادقة LDAP" msgstr "استخدام مصادقة LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "استخدام OAuth" msgstr "استخدام OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "اسم مضيف خادم LDAP أو عنوان IP" msgstr "اسم مضيف خادم LDAP أو عنوان IP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "منفذ خادم LDAP" msgstr "منفذ خادم LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "تشفير LDAP" msgstr "تشفير LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "مسار شهادة LDAP CA (مطلوب فقط لمصادقة شهادة العميل)" msgstr "مسار شهادة LDAP CA (مطلوب فقط لمصادقة شهادة العميل)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "مسار شهادة LDAP (مطلوب فقط لمصادقة شهادة العميل)" msgstr "مسار شهادة LDAP (مطلوب فقط لمصادقة شهادة العميل)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "مسار ملف مفتاح LDAP (مطلوب فقط لمصادقة شهادة العميل)" msgstr "مسار ملف مفتاح LDAP (مطلوب فقط لمصادقة شهادة العميل)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "مصادقة LDAP" msgstr "مصادقة LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "مجهول" msgstr "مجهول"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "غير مصادق عليه" msgstr "غير مصادق عليه"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "بسيط" msgstr "بسيط"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "اسم مستخدم مسؤول LDAP" msgstr "اسم مستخدم مسؤول LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "كلمة مرور مسؤول LDAP" msgstr "كلمة مرور مسؤول LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "الاسم المميز لـ LDAP (DN)" msgstr "الاسم المميز لـ LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "مرشح كائن مستخدم LDAP" msgstr "مرشح كائن مستخدم LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "هل خادم LDAP هو OpenLDAP؟" msgstr "هل خادم LDAP هو OpenLDAP؟"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "الإعدادات التالية مطلوبة لاستيراد المستخدمين" msgstr "الإعدادات التالية مطلوبة لاستيراد المستخدمين"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "مرشح كائن مجموعة LDAP" msgstr "مرشح كائن مجموعة LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "اسم مجموعة LDAP" msgstr "اسم مجموعة LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "حقل أعضاء مجموعة LDAP" msgstr "حقل أعضاء مجموعة LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "اكتشاف مرشح مستخدم عضو LDAP" msgstr "اكتشاف مرشح مستخدم عضو LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "اكتشاف تلقائي" msgstr "اكتشاف تلقائي"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "مرشح مخصص" msgstr "مرشح مخصص"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "مرشح مستخدم عضو LDAP" msgstr "مرشح مستخدم عضو LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "الحصول على بيانات اعتماد OAuth لـ %(provider)s" msgstr "الحصول على بيانات اعتماد OAuth لـ %(provider)s"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "معرف عميل OAuth لـ %(provider)s" msgstr "معرف عميل OAuth لـ %(provider)s"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "سر عميل OAuth لـ %(provider)s" msgstr "سر عميل OAuth لـ %(provider)s"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "الملفات الثنائية الخارجية" msgstr "الملفات الثنائية الخارجية"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "مسار ملفات Calibre الثنائية" msgstr "مسار ملفات Calibre الثنائية"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "إعدادات محول الكتب الإلكترونية Calibre" msgstr "إعدادات محول الكتب الإلكترونية Calibre"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "مسار محول الكتب الإلكترونية Kepubify" msgstr "مسار محول الكتب الإلكترونية Kepubify"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "موقع ملف Unrar الثنائي" msgstr "موقع ملف Unrar الثنائي"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "إعدادات الأمان" msgstr "إعدادات الأمان"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "تحديد محاولات تسجيل الدخول الفاشلة" msgstr "تحديد محاولات تسجيل الدخول الفاشلة"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "تهيئة الواجهة الخلفية للمُحدد" msgstr "تهيئة الواجهة الخلفية للمُحدد"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "خيارات الواجهة الخلفية للمُحدد" msgstr "خيارات الواجهة الخلفية للمُحدد"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "التحقق مما إذا كانت امتدادات الملفات تتطابق مع محتوى الملف عند التحميل" msgstr "التحقق مما إذا كانت امتدادات الملفات تتطابق مع محتوى الملف عند التحميل"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "حماية الجلسة" msgstr "حماية الجلسة"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "أساسي" msgstr "أساسي"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "قوي" msgstr "قوي"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "سياسة كلمة مرور المستخدم" msgstr "سياسة كلمة مرور المستخدم"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "الحد الأدنى لطول كلمة المرور" msgstr "الحد الأدنى لطول كلمة المرور"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "فرض الأرقام" msgstr "فرض الأرقام"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "فرض الأحرف الصغيرة" msgstr "فرض الأحرف الصغيرة"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "فرض الأحرف الكبيرة" msgstr "فرض الأحرف الكبيرة"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "فرض الأحرف (مطلوب للأحرف الصينية/اليابانية/الكورية)" msgstr "فرض الأحرف (مطلوب للأحرف الصينية/اليابانية/الكورية)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "فرض الأحرف الخاصة" msgstr "فرض الأحرف الخاصة"
@@ -2821,7 +2825,7 @@ msgid "Add to shelf"
msgstr "إضافة إلى الرف" msgstr "إضافة إلى الرف"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3011,7 +3015,7 @@ msgstr "الكتب مرتبة حسب التقييم"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "الكتب مرتبة حسب تنسيقات الملفات" msgstr "الكتب مرتبة حسب تنسيقات الملفات"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "الأرفف" msgstr "الأرفف"
@@ -3024,32 +3028,32 @@ msgstr "الكتب منظمة في أرفف"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "تبديل التنقل" msgstr "تبديل التنقل"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "السمة البسيطة" msgstr "السمة البسيطة"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "الحساب" msgstr "الحساب"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "الإعدادات" msgstr "الإعدادات"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "يرجى عدم تحديث الصفحة" msgstr "يرجى عدم تحديث الصفحة"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "تصفح" msgstr "تصفح"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "حول" msgstr "حول"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "تفاصيل الكتاب" msgstr "تفاصيل الكتاب"
Binary file not shown.
+112 -108
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2020-06-09 21:11+0100\n" "PO-Revision-Date: 2020-06-09 21:11+0100\n"
"Last-Translator: Lukas Heroudek <lukas.heroudek@gmail.com>\n" "Last-Translator: Lukas Heroudek <lukas.heroudek@gmail.com>\n"
"Language: cs_CZ\n" "Language: cs_CZ\n"
@@ -73,7 +73,7 @@ msgstr "Vlastní sloupec %(column)d neexistuje v databázi"
msgid "Edit Users" msgid "Edit Users"
msgstr "Uživatel admin" msgstr "Uživatel admin"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Vše" msgstr "Vše"
@@ -96,7 +96,7 @@ msgstr "Zobrazit vše"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Nezbývá žádný správce, nelze odebrat roli správce" msgstr "Nezbývá žádný správce, nelze odebrat roli správce"
@@ -149,7 +149,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Konfigurace Calibre-Web aktualizována" msgstr "Konfigurace Calibre-Web aktualizována"
@@ -317,8 +317,8 @@ msgstr "Změnit SMTP nastavení"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -360,7 +360,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Neznámá chyba. Opakujte prosím později." msgstr "Neznámá chyba. Opakujte prosím později."
@@ -368,7 +368,7 @@ msgstr "Neznámá chyba. Opakujte prosím později."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Upravit uživatele %(nick)s" msgstr "Upravit uživatele %(nick)s"
@@ -492,60 +492,60 @@ msgstr "Umístění souboru klíčů není platné, zadejte prosím správnou ce
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Umístění certifikátu není platné, zadejte prosím správnou cestu" msgstr "Umístění certifikátu není platné, zadejte prosím správnou cestu"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Nastavení e-mailového serveru aktualizováno" msgstr "Nastavení e-mailového serveru aktualizováno"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Konfigurace funkcí" msgstr "Konfigurace funkcí"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Vyplňte všechna pole!" msgstr "Vyplňte všechna pole!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-mail není z platné domény" msgstr "E-mail není z platné domény"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Přidat nového uživatele" msgstr "Přidat nového uživatele"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Uživatel '%(user)s' vytvořen" msgstr "Uživatel '%(user)s' vytvořen"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Byl nalezen existující účet pro tuto e-mailovou adresu nebo přezdívku." msgstr "Byl nalezen existující účet pro tuto e-mailovou adresu nebo přezdívku."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Uživatel '%(nick)s' smazán" msgstr "Uživatel '%(nick)s' smazán"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Nezbývá žádný správce, nemůžete jej odstranit" msgstr "Nezbývá žádný správce, nemůžete jej odstranit"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Uživatel '%(nick)s' aktualizován" msgstr "Uživatel '%(nick)s' aktualizován"
@@ -553,7 +553,7 @@ msgstr "Uživatel '%(nick)s' aktualizován"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Hledat" msgstr "Hledat"
@@ -566,7 +566,7 @@ msgstr "není nainstalováno"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Chybí povolení k exekuci" msgstr "Chybí povolení k exekuci"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -994,13 +994,13 @@ msgstr "Google Oauth chyba, prosím opakujte později."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Přihlásit" msgstr "Přihlásit"
@@ -1192,7 +1192,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Rozšířené hledání" msgstr "Rozšířené hledání"
@@ -1248,7 +1248,7 @@ msgstr "Kniha byla odebrána z police: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Vytvořit polici" msgstr "Vytvořit polici"
@@ -1312,7 +1312,7 @@ msgstr "Police: '%(name)s'"
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 "Chyba otevírání police. Police neexistuje nebo není přístupná" msgstr "Chyba otevírání police. Police neexistuje nebo není přístupná"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Úlohy" msgstr "Úlohy"
@@ -1462,7 +1462,7 @@ msgstr "Nejprve nakonfigurujte vaši kindle e-mailovou adresu.."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1634,7 +1634,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Nahrávat" msgstr "Nahrávat"
@@ -1658,7 +1658,7 @@ msgstr "E-mail"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Poslat do Kindle e-mailová adresa" msgstr "Poslat do Kindle e-mailová adresa"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Správce" msgstr "Správce"
@@ -1775,7 +1775,7 @@ msgstr "Magic Link vzdálené přihlášení"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Reverzní proxy přihlášení" msgstr "Reverzní proxy přihlášení"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Název záhlaví reverzního proxy" msgstr "Název záhlaví reverzního proxy"
@@ -1884,7 +1884,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1978,12 +1978,12 @@ msgstr "Publikováno"
msgid "Description:" msgid "Description:"
msgstr "Popis:" msgstr "Popis:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Předchozí" msgstr "Předchozí"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Další" msgstr "Další"
@@ -1996,12 +1996,12 @@ msgstr "Nenalezeny žádné výsledky"
msgid "Home" msgid "Home"
msgstr "Domů" msgstr "Domů"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Hledat v knihovně" msgstr "Hledat v knihovně"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Odhlásit se" msgstr "Odhlásit se"
@@ -2037,22 +2037,22 @@ msgstr "Převést do:"
msgid "Convert book" msgid "Convert book"
msgstr "Převést knihu" msgstr "Převést knihu"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Nahrávání..." msgstr "Nahrávání..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Zavřít" msgstr "Zavřít"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Chyba" msgstr "Chyba"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Nahrávání hotovo, zpracovávám, čekejte prosím..." msgstr "Nahrávání hotovo, zpracovávám, čekejte prosím..."
@@ -2138,7 +2138,7 @@ msgid "Fetch Metadata"
msgstr "Získat metadata" msgstr "Získat metadata"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2516,222 +2516,226 @@ msgstr "Použít Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API Klíč" msgstr "Goodreads API Klíč"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Povolit reverzní ověření proxy" msgstr "Povolit reverzní ověření proxy"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Typ přihlášení" msgstr "Typ přihlášení"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Použít standartní ověření" msgstr "Použít standartní ověření"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Použít ověření LDAP" msgstr "Použít ověření LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Použít OAuth" msgstr "Použít OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Název hostitele serveru LDAP nebo IP adresa" msgstr "Název hostitele serveru LDAP nebo IP adresa"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP Server Port" msgstr "LDAP Server Port"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP Šifrování" msgstr "LDAP Šifrování"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP Ověření" msgstr "LDAP Ověření"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonymní" msgstr "Anonymní"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Neověřeno" msgstr "Neověřeno"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Jednoduché" msgstr "Jednoduché"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Uživatelské jméno správce LDAP" msgstr "Uživatelské jméno správce LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Heslo správce LDAP" msgstr "Heslo správce LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Rozlišující název LDAP (DN)" msgstr "Rozlišující název LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filtr objektu uživatele LDAP" msgstr "Filtr objektu uživatele LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Server LDAP je OpenLDAP?" msgstr "Server LDAP je OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Následující nastavení jsou potřeba pro import uživatele" msgstr "Následující nastavení jsou potřeba pro import uživatele"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filtr objektů skupiny LDAP" msgstr "Filtr objektů skupiny LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Jméno skupiny LDAP" msgstr "Jméno skupiny LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Pole členů skupiny LDAP" msgstr "Pole členů skupiny LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Získat %(provider)s OAuth pověření" msgstr "Získat %(provider)s OAuth pověření"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth Klient Id" msgstr "%(provider)s OAuth Klient Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Klient Tajemství" msgstr "%(provider)s OAuth Klient Tajemství"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Externí binární soubory" msgstr "Externí binární soubory"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Cesta k převaděči e-knih Calibre" msgstr "Cesta k převaděči e-knih Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Nastavení převaděče e-knih Calibre" msgstr "Nastavení převaděče e-knih Calibre"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Cesta k převaděči e-knih Kepubify" msgstr "Cesta k převaděči e-knih Kepubify"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Umístění UnRar binarních souborů" msgstr "Umístění UnRar binarních souborů"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Nastavení OAuth" msgstr "Nastavení OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Resetovat uživatelské heslo" msgstr "Resetovat uživatelské heslo"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2881,7 +2885,7 @@ msgid "Add to shelf"
msgstr "Přidat do police" msgstr "Přidat do police"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3076,7 +3080,7 @@ msgstr "Knihy řazené podle hodnocení"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Knihy seřazené podle souboru formátů" msgstr "Knihy seřazené podle souboru formátů"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Police" msgstr "Police"
@@ -3089,33 +3093,33 @@ msgstr "Knihy organizované v policích"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Přepnout navigaci" msgstr "Přepnout navigaci"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Jednoduché" msgstr "Jednoduché"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Účet" msgstr "Účet"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Nastavení" msgstr "Nastavení"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Prosím neobnovujte stránku" msgstr "Prosím neobnovujte stránku"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Procházet" msgstr "Procházet"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "O knihovně" msgstr "O knihovně"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Podrobnosti o knize" msgstr "Podrobnosti o knize"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2024-11-16 20:41+0100\n" "PO-Revision-Date: 2024-11-16 20:41+0100\n"
"Last-Translator: Ozzie Isaacs\n" "Last-Translator: Ozzie Isaacs\n"
"Language: de\n" "Language: de\n"
@@ -70,7 +70,7 @@ msgstr "Benutzerdefinierte Spalte Nr. %(column)d ist nicht in Calibre Datenbank
msgid "Edit Users" msgid "Edit Users"
msgstr "Benutzer bearbeiten" msgstr "Benutzer bearbeiten"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Alle" msgstr "Alle"
@@ -93,7 +93,7 @@ msgstr "Zeige alle"
msgid "Malformed request" msgid "Malformed request"
msgstr "Ungültige Anfrage" msgstr "Ungültige Anfrage"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Name 'Guest' kann nicht geändert werden" msgstr "Name 'Guest' kann nicht geändert werden"
@@ -101,7 +101,7 @@ msgstr "Name 'Guest' kann nicht geändert werden"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Benutzer 'Guest' kann diese Rolle nicht haben" msgstr "Benutzer 'Guest' kann diese Rolle nicht haben"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Kein Admin Benutzer verblieben, Admin Berechtigung kann nicht entfernt werden" msgstr "Kein Admin Benutzer verblieben, Admin Berechtigung kann nicht entfernt werden"
@@ -146,7 +146,7 @@ msgstr "Ungültige Gelesen Spalte"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Ungültiger Spaltenname für Einschränkung" msgstr "Ungültiger Spaltenname für Einschränkung"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Konfiguration von Calibre-Web wurde aktualisiert" msgstr "Konfiguration von Calibre-Web wurde aktualisiert"
@@ -309,8 +309,8 @@ msgstr "SMTP-Einstellungen ändern"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "G-Mail Konto verifiziert." msgstr "G-Mail Konto verifiziert."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "Ungültige Laufzeit für Aufgaben spezifiziert"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Einstellungen für Geplante Aufgaben aktualisiert" msgstr "Einstellungen für Geplante Aufgaben aktualisiert"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen." msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen."
@@ -360,7 +360,7 @@ msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuche
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Einstellungsdatenbank ist nicht schreibbar" msgstr "Einstellungsdatenbank ist nicht schreibbar"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Benutzer %(nick)s bearbeiten" msgstr "Benutzer %(nick)s bearbeiten"
@@ -481,57 +481,57 @@ msgstr "Schlüsseldatei ist ungültig, bitte einen gültigen Pfad angeben"
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Zertifikatsdatei ist ungültig, bitte einen gültigen Pfad angeben" msgstr "Zertifikatsdatei ist ungültig, bitte einen gültigen Pfad angeben"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "Passwortlänge muss zwischen 1 und 40 Zeichen liegen" msgstr "Passwortlänge muss zwischen 1 und 40 Zeichen liegen"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Datenbankeinstellung aktualisiert" msgstr "Datenbankeinstellung aktualisiert"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Datenbank-Konfiguration" msgstr "Datenbank-Konfiguration"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Bitte alle Felder ausfüllen." msgstr "Bitte alle Felder ausfüllen."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-Mail bezieht sich nicht auf eine gültige Domain" msgstr "E-Mail bezieht sich nicht auf eine gültige Domain"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Neuen Benutzer hinzufügen" msgstr "Neuen Benutzer hinzufügen"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Benutzer '%(user)s' angelegt" msgstr "Benutzer '%(user)s' angelegt"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Es existiert bereits ein Account für diese E-Mail Adresse oder diesen Benutzernamen." msgstr "Es existiert bereits ein Account für diese E-Mail Adresse oder diesen Benutzernamen."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Benutzer '%(nick)s' gelöscht" msgstr "Benutzer '%(nick)s' gelöscht"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Benutzer 'Guest' kann nicht gelöscht werden" msgstr "Benutzer 'Guest' kann nicht gelöscht werden"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Benutzer kann nicht gelöscht werden, es wäre kein Admin Benutzer übrig" msgstr "Benutzer kann nicht gelöscht werden, es wäre kein Admin Benutzer übrig"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "E-Mail kann nicht leer sein und muss gültig sein" msgstr "E-Mail kann nicht leer sein und muss gültig sein"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Benutzer '%(nick)s' aktualisiert" msgstr "Benutzer '%(nick)s' aktualisiert"
@@ -539,7 +539,7 @@ msgstr "Benutzer '%(nick)s' aktualisiert"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Suchen" msgstr "Suchen"
@@ -552,7 +552,7 @@ msgstr "Nicht installiert"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Ausführberechtigung fehlt" msgstr "Ausführberechtigung fehlt"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -970,13 +970,13 @@ msgstr "Google OAuth Fehler, bitte später erneut versuchen."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google OAuth Fehler: {}" msgstr "Google OAuth Fehler: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Sterne" msgstr "{} Sterne"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
@@ -1159,7 +1159,7 @@ msgstr "Gelesenstatus = '%(status)s'"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Fehler bei der Suche nach eigenen Spalten, bitte Calibre-Web neustarten" msgstr "Fehler bei der Suche nach eigenen Spalten, bitte Calibre-Web neustarten"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Erweiterte Suche" msgstr "Erweiterte Suche"
@@ -1214,7 +1214,7 @@ msgstr "Das Buch wurde aus dem Bücherregal: %(sname)s entfernt"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Sie haben keine Berechtigung um Bücher aus diesem Bücherregal zu löschen" msgstr "Sie haben keine Berechtigung um Bücher aus diesem Bücherregal zu löschen"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Bücherregal erzeugen" msgstr "Bücherregal erzeugen"
@@ -1276,7 +1276,7 @@ msgstr "Bücherregal: '%(name)s'"
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 "Fehler beim Öffnen des Bücherregals. Bücherregal exisitert nicht oder ist nicht zugänglich" msgstr "Fehler beim Öffnen des Bücherregals. Bücherregal exisitert nicht oder ist nicht zugänglich"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Aufgaben" msgstr "Aufgaben"
@@ -1424,7 +1424,7 @@ msgstr "Bitte zuerst die E-Reader E-Mailadresse konfigurieren."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Bitte eine Minute warten vor der Registrierung des nächsten Benutzers" msgstr "Bitte eine Minute warten vor der Registrierung des nächsten Benutzers"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1587,7 +1587,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Cover Miniaturansichten Cache wird gelöscht" msgstr "Cover Miniaturansichten Cache wird gelöscht"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Upload" msgstr "Upload"
@@ -1610,7 +1610,7 @@ msgstr "E-Mail"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "An E-Reader E-Mail Adresse senden" msgstr "An E-Reader E-Mail Adresse senden"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1727,7 +1727,7 @@ msgstr "Remotelogin ('Magischer Link')"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Reverse Proxy Login" msgstr "Reverse Proxy Login"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Reverse Proxy Header Name" msgstr "Reverse Proxy Header Name"
@@ -1835,7 +1835,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1929,12 +1929,12 @@ msgstr "Herausgabedatum"
msgid "Description:" msgid "Description:"
msgstr "Beschreibung:" msgstr "Beschreibung:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Vorheriger Eintrag" msgstr "Vorheriger Eintrag"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Nächste" msgstr "Nächste"
@@ -1947,12 +1947,12 @@ msgstr "Keine Ergebnisse"
msgid "Home" msgid "Home"
msgstr "Home" msgstr "Home"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Bibliothek durchsuchen" msgstr "Bibliothek durchsuchen"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Logout" msgstr "Logout"
@@ -1988,22 +1988,22 @@ msgstr "Konvertiere nach:"
msgid "Convert book" msgid "Convert book"
msgstr "Buch konvertieren" msgstr "Buch konvertieren"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Lade hoch..." msgstr "Lade hoch..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Schließen" msgstr "Schließen"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Fehler" msgstr "Fehler"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Hochladen beendet, verarbeite Daten, bitte warten..." msgstr "Hochladen beendet, verarbeite Daten, bitte warten..."
@@ -2089,7 +2089,7 @@ msgid "Fetch Metadata"
msgstr "Metadaten laden" msgstr "Metadaten laden"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2463,218 +2463,222 @@ msgstr "Benutze Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Öffentlicher Goodreads API Schlüssel" msgstr "Öffentlicher Goodreads API Schlüssel"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Reverse Proxy Authentifizierung zulassen" msgstr "Reverse Proxy Authentifizierung zulassen"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Logintyp" msgstr "Logintyp"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Benutze Standard Authentifizierung" msgstr "Benutze Standard Authentifizierung"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Benutze LDAP-Login" msgstr "Benutze LDAP-Login"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Benutze OAuth" msgstr "Benutze OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP-Server Hostname oder IP-Adresse" msgstr "LDAP-Server Hostname oder IP-Adresse"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP Server Port" msgstr "LDAP Server Port"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP Verschlüsselung" msgstr "LDAP Verschlüsselung"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP CA-Zertifikat Pfad (Nur für Client Zertifikat Authentifizierung benötigt)" msgstr "LDAP CA-Zertifikat Pfad (Nur für Client Zertifikat Authentifizierung benötigt)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP Zertifikat Pfad (Nur für Client Zertifikat Authentifizierung benötigt)" msgstr "LDAP Zertifikat Pfad (Nur für Client Zertifikat Authentifizierung benötigt)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP Keyfile Pfad (Nur für Client Zertifikat Authentifizierung benötigt)" msgstr "LDAP Keyfile Pfad (Nur für Client Zertifikat Authentifizierung benötigt)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP Authentifizierung" msgstr "LDAP Authentifizierung"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonym" msgstr "Anonym"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Unauthentifiziert" msgstr "Unauthentifiziert"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Einfach" msgstr "Einfach"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP Administrator Benutzername" msgstr "LDAP Administrator Benutzername"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP Administrator Passwort" msgstr "LDAP Administrator Passwort"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Distinguished Name (DN)" msgstr "LDAP Distinguished Name (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP User Object Filter" msgstr "LDAP User Object Filter"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Ist der LDAP-Server ein OpenLDAP-Server?" msgstr "Ist der LDAP-Server ein OpenLDAP-Server?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Die nachfolgenden Einstellungen werden nur für den Benutzerimport benötigt" msgstr "Die nachfolgenden Einstellungen werden nur für den Benutzerimport benötigt"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAP Gruppen Objekt Filter" msgstr "LDAP Gruppen Objekt Filter"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP Gruppen Name" msgstr "LDAP Gruppen Name"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "LDAP Gruppen Mitglieds Feld" msgstr "LDAP Gruppen Mitglieds Feld"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP Member User Filter Erkennung" msgstr "LDAP Member User Filter Erkennung"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Automatisch erkennen" msgstr "Automatisch erkennen"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Benutzerdefinierter Filter" msgstr "Benutzerdefinierter Filter"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "LDAP Member User Filter" msgstr "LDAP Member User Filter"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Erhalte %(provider)s OAuth Berechtigungen" msgstr "Erhalte %(provider)s OAuth Berechtigungen"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth Client Id" msgstr "%(provider)s OAuth Client Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Client Secret" msgstr "%(provider)s OAuth Client Secret"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Externe Programme" msgstr "Externe Programme"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Pfad zu Calibre Dateien" msgstr "Pfad zu Calibre Dateien"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Calibre E-Book Konverter Einstellungen" msgstr "Calibre E-Book Konverter Einstellungen"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Pfad zum Kepubify E-Book Konverter" msgstr "Pfad zum Kepubify E-Book Konverter"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Pfad zur UnRar-Binärdatei" msgstr "Pfad zur UnRar-Binärdatei"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "Sicherheitseinstellungen" msgstr "Sicherheitseinstellungen"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Login Fehlversuche begrenzen" msgstr "Login Fehlversuche begrenzen"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "Backend für Limiter konfigurieren" msgstr "Backend für Limiter konfigurieren"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "Optionen für Limiter Backend" msgstr "Optionen für Limiter Backend"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "Überprüfe bei Upload ob Dateiinhalt zur Endung passt" msgstr "Überprüfe bei Upload ob Dateiinhalt zur Endung passt"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Sessionschutz" msgstr "Sessionschutz"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Einfach" msgstr "Einfach"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Stark" msgstr "Stark"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "Passwortregeln" msgstr "Passwortregeln"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Minimale Passwortlänge" msgstr "Minimale Passwortlänge"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Erzwinge Zahl" msgstr "Erzwinge Zahl"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Erzwinge Kleinbuchstaben" msgstr "Erzwinge Kleinbuchstaben"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Erzwinge Großbuchstaben" msgstr "Erzwinge Großbuchstaben"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "Zeichen erzwingen (erforderlich für chinesische/japanische/koreanische Zeichen)" msgstr "Zeichen erzwingen (erforderlich für chinesische/japanische/koreanische Zeichen)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Erzwinge Spezialzeichen" msgstr "Erzwinge Spezialzeichen"
@@ -2821,7 +2825,7 @@ msgid "Add to shelf"
msgstr "Zu Bücherregal hinzufügen" msgstr "Zu Bücherregal hinzufügen"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3012,7 +3016,7 @@ msgstr "Bücher nach Bewertung sortiert"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Bücher nach Dateiformat sortiert" msgstr "Bücher nach Dateiformat sortiert"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Bücherregale" msgstr "Bücherregale"
@@ -3025,33 +3029,33 @@ msgstr "Bücher in Bücherregalen organisiert"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Nagivation umschalten" msgstr "Nagivation umschalten"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Einfach" msgstr "Einfach"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Account" msgstr "Account"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Einstellungen" msgstr "Einstellungen"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Bitte die Seite nicht neu laden" msgstr "Bitte die Seite nicht neu laden"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Durchsuchen" msgstr "Durchsuchen"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Über" msgstr "Über"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Buchdetails" msgstr "Buchdetails"
Binary file not shown.
+112 -108
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: Depountis Georgios\n" "Last-Translator: Depountis Georgios\n"
"Language: el\n" "Language: el\n"
@@ -73,7 +73,7 @@ msgstr "Η ειδικά προσαρμοσμένη στήλη No.%(column)d δε
msgid "Edit Users" msgid "Edit Users"
msgstr "Χρήστης Διαχειριστής" msgstr "Χρήστης Διαχειριστής"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Όλα" msgstr "Όλα"
@@ -96,7 +96,7 @@ msgstr "Προβολή Όλων"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Δεν έχει απομείνει χρήστης διαχειριστής, δεν μπορεί να αφαιρεθεί ο ρόλος διαχειριστή" msgstr "Δεν έχει απομείνει χρήστης διαχειριστής, δεν μπορεί να αφαιρεθεί ο ρόλος διαχειριστή"
@@ -149,7 +149,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Ενημερώθηκε η διαμόρφωση Calibre-Web" msgstr "Ενημερώθηκε η διαμόρφωση Calibre-Web"
@@ -317,8 +317,8 @@ msgstr "Επεξεργασία Ρυθμίσεων E-mail Διακομιστή"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -360,7 +360,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Προέκυψε ένα άγνωστο σφάλμα. Παρακαλούμε δοκίμασε ξανά αργότερα." msgstr "Προέκυψε ένα άγνωστο σφάλμα. Παρακαλούμε δοκίμασε ξανά αργότερα."
@@ -368,7 +368,7 @@ msgstr "Προέκυψε ένα άγνωστο σφάλμα. Παρακαλού
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Επεξεργασία χρήστη %(nick)s" msgstr "Επεξεργασία χρήστη %(nick)s"
@@ -492,60 +492,60 @@ msgstr "Το Αρχειο Κλειδί Τοποθεσίας δεν είναι Έ
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Η Τοποθεσία Certfile δεν είναι Έγκυρη, Παρακαλούμε Συμπληρώστε Τη Σωστή Πορεία" msgstr "Η Τοποθεσία Certfile δεν είναι Έγκυρη, Παρακαλούμε Συμπληρώστε Τη Σωστή Πορεία"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Ενημερώθηκαν οι ρυθμίσεις E-mail διακομιστή" msgstr "Ενημερώθηκαν οι ρυθμίσεις E-mail διακομιστή"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Διαμόρφωση Λειτουργίας" msgstr "Διαμόρφωση Λειτουργίας"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Παρακαλούμε συμπλήρωσε όλα τα πεδία!" msgstr "Παρακαλούμε συμπλήρωσε όλα τα πεδία!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "Το E-mail δεν είναι από έγκυρο domain" msgstr "Το E-mail δεν είναι από έγκυρο domain"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Προσθήκη νέου χρήστη" msgstr "Προσθήκη νέου χρήστη"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Χρήστης/ες '%(user)s' δημιουργήθηκαν" msgstr "Χρήστης/ες '%(user)s' δημιουργήθηκαν"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Βρέθηκε ένας ήδη υπάρχον λογαριασμός για αυτή τη διεύθυνση e-mail ή όνομα χρήστη." msgstr "Βρέθηκε ένας ήδη υπάρχον λογαριασμός για αυτή τη διεύθυνση e-mail ή όνομα χρήστη."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Χρήστης/ες '%(nick)s' διαγράφηκαν" msgstr "Χρήστης/ες '%(nick)s' διαγράφηκαν"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Δεν έχει απομείνει χρήστης διαχειριστής, δεν μπορεί να διαγραφεί ο χρήστης" msgstr "Δεν έχει απομείνει χρήστης διαχειριστής, δεν μπορεί να διαγραφεί ο χρήστης"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Χρήστης/ες '%(nick)s' ενημερώθηκαν" msgstr "Χρήστης/ες '%(nick)s' ενημερώθηκαν"
@@ -553,7 +553,7 @@ msgstr "Χρήστης/ες '%(nick)s' ενημερώθηκαν"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Αναζήτηση" msgstr "Αναζήτηση"
@@ -566,7 +566,7 @@ msgstr "δεν εγκαταστάθηκε"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Λείπουν άδειες εκτέλεσης" msgstr "Λείπουν άδειες εκτέλεσης"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -994,13 +994,13 @@ msgstr "Google Oauth σφάλμα, παρακαλούμε δοκίμασε ξα
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Σύνδεση" msgstr "Σύνδεση"
@@ -1192,7 +1192,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Προχωρημένη Αναζήτηση" msgstr "Προχωρημένη Αναζήτηση"
@@ -1248,7 +1248,7 @@ msgstr "Το βιβλίο έχει αφαιρεθεί από το ράφι: %(sn
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Δημιούργησε ένα Ράφι" msgstr "Δημιούργησε ένα Ράφι"
@@ -1312,7 +1312,7 @@ msgstr "Ράφι: '%(name)s"
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 "Σφάλμα κατά το άνοιγμα του ραφιού. Το ράφι δεν υπάρχει ή δεν είναι προσβάσιμο"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Εργασίες" msgstr "Εργασίες"
@@ -1462,7 +1462,7 @@ msgstr "Παρακαλούμε ενημέρωσε το προφίλ σου με
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1634,7 +1634,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Ανέβασμα" msgstr "Ανέβασμα"
@@ -1658,7 +1658,7 @@ msgstr "Διεύθυνση E-mail"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Διεύθυνση E-mail Αποστολής στο Kindle" msgstr "Διεύθυνση E-mail Αποστολής στο Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Διαχειριστής" msgstr "Διαχειριστής"
@@ -1775,7 +1775,7 @@ msgstr "Μαγικός Σύνδεσμος Απομακρυσμένης Σύνδ
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Αναστροφή Σύνδεσης Διακομιστή Μεσολάβησης" msgstr "Αναστροφή Σύνδεσης Διακομιστή Μεσολάβησης"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Αναστροφή Proxy Όνομα Επικεφαλίδας" msgstr "Αναστροφή Proxy Όνομα Επικεφαλίδας"
@@ -1884,7 +1884,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1978,12 +1978,12 @@ msgstr "Εκδόθηκε"
msgid "Description:" msgid "Description:"
msgstr "Περιγραφή" msgstr "Περιγραφή"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Προηγούμενο" msgstr "Προηγούμενο"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Επόμενο" msgstr "Επόμενο"
@@ -1996,12 +1996,12 @@ msgstr "Δεν Βρέθηκαν Αποτελέσματα"
msgid "Home" msgid "Home"
msgstr "Κεντρική" msgstr "Κεντρική"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Αναζήτηση Βιβλιοθήκης" msgstr "Αναζήτηση Βιβλιοθήκης"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Αποσύνδεση" msgstr "Αποσύνδεση"
@@ -2037,22 +2037,22 @@ msgstr "Μετατροπή σε:"
msgid "Convert book" msgid "Convert book"
msgstr "Μετατροπή βιβλίου" msgstr "Μετατροπή βιβλίου"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Φόρτωση..." msgstr "Φόρτωση..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Κλείσιμο" msgstr "Κλείσιμο"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Σφάλμα" msgstr "Σφάλμα"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Το ανέβασμα έγινε, γίνεται επεξεργασία, παρακαλούμε περίμενε..." msgstr "Το ανέβασμα έγινε, γίνεται επεξεργασία, παρακαλούμε περίμενε..."
@@ -2138,7 +2138,7 @@ msgid "Fetch Metadata"
msgstr "Συγκέντρωση Μεταδεδομένων" msgstr "Συγκέντρωση Μεταδεδομένων"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2517,222 +2517,226 @@ msgstr "Χρήση Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads Κλειδί API" msgstr "Goodreads Κλειδί API"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Να Επιτραπεί η Αναστροφή Επαλήθευσης Proxy" msgstr "Να Επιτραπεί η Αναστροφή Επαλήθευσης Proxy"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Είδος σύνδεσης" msgstr "Είδος σύνδεσης"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Χρήση Στεθερής Επαλήθευσης" msgstr "Χρήση Στεθερής Επαλήθευσης"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Χρήση Επαλήθευσης LDAP" msgstr "Χρήση Επαλήθευσης LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Χρήση OAuth" msgstr "Χρήση OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Όνομα Διακομιστή Φιλοξενίας LDAP ή Διεύθυνση IP" msgstr "Όνομα Διακομιστή Φιλοξενίας LDAP ή Διεύθυνση IP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Θύρα Διακομιστή LDAP" msgstr "Θύρα Διακομιστή LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP Αποκρυπτογράφηση" msgstr "LDAP Αποκρυπτογράφηση"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP Επαλήθευση" msgstr "LDAP Επαλήθευση"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Ανώνυμοι" msgstr "Ανώνυμοι"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Μη επαληθεύσιμο" msgstr "Μη επαληθεύσιμο"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Απλό" msgstr "Απλό"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP Όνομα Χρήστη Διαχειριστή" msgstr "LDAP Όνομα Χρήστη Διαχειριστή"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP Κωδικός Διαχειριστή" msgstr "LDAP Κωδικός Διαχειριστή"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Χαρακτηριστικό Όνομα (ΧΟ)" msgstr "LDAP Χαρακτηριστικό Όνομα (ΧΟ)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP Αντικείμενο Φίλτρου Χρήστη" msgstr "LDAP Αντικείμενο Φίλτρου Χρήστη"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Είναι ο Διακομιστής LDAP OpenLDAP;" msgstr "Είναι ο Διακομιστής LDAP OpenLDAP;"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Χρειάζονται οι Ακόλουθες Ρυθμίσεις για Εισαγωγη Χρήστη" msgstr "Χρειάζονται οι Ακόλουθες Ρυθμίσεις για Εισαγωγη Χρήστη"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Αντικείμενο Φίλτρου Ομάδας LDAP" msgstr "Αντικείμενο Φίλτρου Ομάδας LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP Όνομα Ομάδας" msgstr "LDAP Όνομα Ομάδας"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "LDAP Πεδίο Μελών Ομάδας" msgstr "LDAP Πεδίο Μελών Ομάδας"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Απόκτηση %(provider)s OAuth Διαπιστευτήρια" msgstr "Απόκτηση %(provider)s OAuth Διαπιστευτήρια"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth Ταυτότητα Πελάτη" msgstr "%(provider)s OAuth Ταυτότητα Πελάτη"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Μυστικό Πελάτη" msgstr "%(provider)s OAuth Μυστικό Πελάτη"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Εξωτερικοί Δυαδικοί" msgstr "Εξωτερικοί Δυαδικοί"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Πορεία για το Μετατροπέα Calibre E-Book" msgstr "Πορεία για το Μετατροπέα Calibre E-Book"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Calibre E-Book Ρυθμίσεις Μετατροπέα" msgstr "Calibre E-Book Ρυθμίσεις Μετατροπέα"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Πορεία για Μετατροπέα Kepubify E-Book" msgstr "Πορεία για Μετατροπέα Kepubify E-Book"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Τοποθεσία δυαδικού UnRar" msgstr "Τοποθεσία δυαδικού UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "OAuth Ρυθμίσεις" msgstr "OAuth Ρυθμίσεις"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Επαναφορά Κωδικού χρήστη" msgstr "Επαναφορά Κωδικού χρήστη"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2882,7 +2886,7 @@ msgid "Add to shelf"
msgstr "Προσθήκη στο ράφι" msgstr "Προσθήκη στο ράφι"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3077,7 +3081,7 @@ msgstr "Τα βιβλία ταξινομήθηκαν ανά Αξιολόγηση
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Τα βιβλία ταξινομήθηκαν ανά μορφές αρχείου" msgstr "Τα βιβλία ταξινομήθηκαν ανά μορφές αρχείου"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Ράφια" msgstr "Ράφια"
@@ -3090,33 +3094,33 @@ msgstr "Βιβλία οργανωμένα σε ράφια"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Αλλαγή Θέσης Περιήγησης" msgstr "Αλλαγή Θέσης Περιήγησης"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Απλό" msgstr "Απλό"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Λογαριασμός" msgstr "Λογαριασμός"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Ρυθμίσεις" msgstr "Ρυθμίσεις"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Παρακαλούμε μην ανανεώσεις τη σελίδα" msgstr "Παρακαλούμε μην ανανεώσεις τη σελίδα"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Περιήγηση" msgstr "Περιήγηση"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Σχετικά" msgstr "Σχετικά"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Λεπτομέρειες Βιβλίου" msgstr "Λεπτομέρειες Βιβλίου"
Binary file not shown.
+112 -108
View File
@@ -10,7 +10,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2024-10-29 15:26+0100\n" "PO-Revision-Date: 2024-10-29 15:26+0100\n"
"Last-Translator: adruki <adruki@gmail.com>\n" "Last-Translator: adruki <adruki@gmail.com>\n"
"Language: es\n" "Language: es\n"
@@ -73,7 +73,7 @@ msgstr "La columna personalizada n.º %(column)d no existe en la base de datos c
msgid "Edit Users" msgid "Edit Users"
msgstr "Editar usuarios" msgstr "Editar usuarios"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Todo" msgstr "Todo"
@@ -96,7 +96,7 @@ msgstr "Mostrar todo"
msgid "Malformed request" msgid "Malformed request"
msgstr "Petición malformada" msgstr "Petición malformada"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "El nombre de invitado no se puede cambiar" msgstr "El nombre de invitado no se puede cambiar"
@@ -104,7 +104,7 @@ msgstr "El nombre de invitado no se puede cambiar"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "El invitado no puede tener ese rol" msgstr "El invitado no puede tener ese rol"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "No queda ningún usuario administrador, no se puede eliminar al usuario" msgstr "No queda ningún usuario administrador, no se puede eliminar al usuario"
@@ -149,7 +149,7 @@ msgstr "Columna de lectura no válida"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Columna restringida no válida" msgstr "Columna restringida no válida"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Configuración de Calibre-Web actualizada" msgstr "Configuración de Calibre-Web actualizada"
@@ -312,8 +312,8 @@ msgstr "Cambiar parámetros de correo"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Cuenta de Gmail verificada." msgstr "Cuenta de Gmail verificada."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -355,7 +355,7 @@ msgstr "Duración no válida para la tarea especificada"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Configuración de tareas programadas actualizada" msgstr "Configuración de tareas programadas actualizada"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde." msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tarde."
@@ -363,7 +363,7 @@ msgstr "Ha ocurrido un error desconocido. Por favor vuelva a intentarlo más tar
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "La base de datos de configuraciones no es modificable" msgstr "La base de datos de configuraciones no es modificable"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Editar usuario %(nick)s" msgstr "Editar usuario %(nick)s"
@@ -484,57 +484,57 @@ msgstr "La ruta del Keyfile no es válida, por favor, Introduce la ruta correcta
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "La ruta de Certfile no es válida, por favor, Introduce la ruta correcta" msgstr "La ruta de Certfile no es válida, por favor, Introduce la ruta correcta"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "La longitud de la contraseña debe estar entre 1 y 40 caracteres" msgstr "La longitud de la contraseña debe estar entre 1 y 40 caracteres"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Actualizados los ajustes de la base de datos" msgstr "Actualizados los ajustes de la base de datos"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Configuración de la base de datos" msgstr "Configuración de la base de datos"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Por favor, rellena todos los campos." msgstr "Por favor, rellena todos los campos."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "El correo electrónico no tiene un dominio válido" msgstr "El correo electrónico no tiene un dominio válido"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Añadir un nuevo usuario" msgstr "Añadir un nuevo usuario"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Usuario '%(user)s' creado" msgstr "Usuario '%(user)s' creado"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Ya existe una cuenta para este correo electrónico o nombre." msgstr "Ya existe una cuenta para este correo electrónico o nombre."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Usuario '%(nick)s' eliminado" msgstr "Usuario '%(nick)s' eliminado"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "No puedes borrar al Usuario Invitado" msgstr "No puedes borrar al Usuario Invitado"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "No queda ningún usuario administrador, no se puede borrar al usuario" msgstr "No queda ningún usuario administrador, no se puede borrar al usuario"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "El correo electrónico no puede estar vacío y debe ser un correo electrónico válido" msgstr "El correo electrónico no puede estar vacío y debe ser un correo electrónico válido"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Usuario '%(nick)s' actualizado" msgstr "Usuario '%(nick)s' actualizado"
@@ -542,7 +542,7 @@ msgstr "Usuario '%(nick)s' actualizado"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Buscar" msgstr "Buscar"
@@ -555,7 +555,7 @@ msgstr "no instalado"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Faltan permisos de ejecución" msgstr "Faltan permisos de ejecución"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -973,13 +973,13 @@ msgstr "Error en Google Oauth, por favor vuelve a intentarlo más tarde."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Error Google Oauth {}" msgstr "Error Google Oauth {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} estrellas" msgstr "{} estrellas"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Inicio de sesión" msgstr "Inicio de sesión"
@@ -1162,7 +1162,7 @@ msgstr "Estado de lectura = '%(status)s'"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Error en la búsqueda de columnas personalizadas, por favor reinicia Calibre-Web" msgstr "Error en la búsqueda de columnas personalizadas, por favor reinicia Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Búsqueda avanzada" msgstr "Búsqueda avanzada"
@@ -1217,7 +1217,7 @@ msgstr "El libro fue eliminado de la estantería: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Lo siento, no tienes permiso para eliminar un libro de esta estantería" msgstr "Lo siento, no tienes permiso para eliminar un libro de esta estantería"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Crear una estantería" msgstr "Crear una estantería"
@@ -1279,7 +1279,7 @@ msgstr "Estantería: '%(name)s'"
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 "Error al abrir una estantería. La estantería no existe o no es accesible" msgstr "Error al abrir una estantería. La estantería no existe o no es accesible"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Tareas" msgstr "Tareas"
@@ -1427,7 +1427,7 @@ msgstr "Por favor, actualiza tu perfil con un correo electrónico de eReader vá
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Por favor, espera un minuto para registrar el siguiente usuario" msgstr "Por favor, espera un minuto para registrar el siguiente usuario"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1590,7 +1590,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Borrando la caché de miniaturas de portada" msgstr "Borrando la caché de miniaturas de portada"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Subir archivo" msgstr "Subir archivo"
@@ -1613,7 +1613,7 @@ msgstr "Correo electrónico"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Enviar al correo del eReader" msgstr "Enviar al correo del eReader"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Administrador" msgstr "Administrador"
@@ -1730,7 +1730,7 @@ msgstr "Acceso remoto mediante enlace mágico"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Acceso mediante Proxy inverso" msgstr "Acceso mediante Proxy inverso"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Nombre de cabecera de Proxy inverso" msgstr "Nombre de cabecera de Proxy inverso"
@@ -1838,7 +1838,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1932,12 +1932,12 @@ msgstr "Publicado"
msgid "Description:" msgid "Description:"
msgstr "Descripción:" msgstr "Descripción:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Anterior" msgstr "Anterior"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Siguiente" msgstr "Siguiente"
@@ -1950,12 +1950,12 @@ msgstr "No se han encontrado resultados"
msgid "Home" msgid "Home"
msgstr "Inicio" msgstr "Inicio"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Buscar en la biblioteca" msgstr "Buscar en la biblioteca"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Cerrar sesión" msgstr "Cerrar sesión"
@@ -1991,22 +1991,22 @@ msgstr "Convertir a:"
msgid "Convert book" msgid "Convert book"
msgstr "Convertir libro" msgstr "Convertir libro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Subiendo..." msgstr "Subiendo..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Cerrar" msgstr "Cerrar"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Error" msgstr "Error"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Carga completada, procesando, por favor espera..." msgstr "Carga completada, procesando, por favor espera..."
@@ -2092,7 +2092,7 @@ msgid "Fetch Metadata"
msgstr "Obtener metadatos" msgstr "Obtener metadatos"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2466,218 +2466,222 @@ msgstr "Usar Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Clave de API de Goodreads" msgstr "Clave de API de Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Permitir autenticación de proxy inverso" msgstr "Permitir autenticación de proxy inverso"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Tipo de inicio de sesión" msgstr "Tipo de inicio de sesión"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Usar autenticación estándar" msgstr "Usar autenticación estándar"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Usar autenticación LDAP" msgstr "Usar autenticación LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Usar OAuth" msgstr "Usar OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Nombre de host o dirección IP del servidor LDAP" msgstr "Nombre de host o dirección IP del servidor LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Puerto del servidor LDAP" msgstr "Puerto del servidor LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Cifrado LDAP" msgstr "Cifrado LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Ruta del certificado CA de LDAP (solo necesario para la autenticación con certificado de cliente)" msgstr "Ruta del certificado CA de LDAP (solo necesario para la autenticación con certificado de cliente)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Ruta del certificado de LDAP (solo necesario para la autenticación con certificado de cliente)" msgstr "Ruta del certificado de LDAP (solo necesario para la autenticación con certificado de cliente)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Ruta del archivo de clave LDAP (solo necesario para la autenticación con certificado de cliente)" msgstr "Ruta del archivo de clave LDAP (solo necesario para la autenticación con certificado de cliente)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Autenticación LDAP" msgstr "Autenticación LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anónimo" msgstr "Anónimo"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "No autenticado" msgstr "No autenticado"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Simple" msgstr "Simple"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Nombre de usuario de administrador LDAP" msgstr "Nombre de usuario de administrador LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Contraseña de administrador LDAP" msgstr "Contraseña de administrador LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Nombre distintivo LDAP (DN)" msgstr "Nombre distintivo LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filtro de objetos de usuario LDAP" msgstr "Filtro de objetos de usuario LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "¿El servidor LDAP es OpenLDAP?" msgstr "¿El servidor LDAP es OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Se necesitan las siguientes configuraciones para la importación de usuarios" msgstr "Se necesitan las siguientes configuraciones para la importación de usuarios"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filtro de objetos de grupo LDAP" msgstr "Filtro de objetos de grupo LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Nombre de grupo LDAP" msgstr "Nombre de grupo LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Campo de miembros de grupo LDAP" msgstr "Campo de miembros de grupo LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "Detección de filtro de usuarios miembros de LDAP" msgstr "Detección de filtro de usuarios miembros de LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Auto detectar" msgstr "Auto detectar"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filtro personalizado" msgstr "Filtro personalizado"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filtro de usuarios miembros de LDAP" msgstr "Filtro de usuarios miembros de LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Obtener las credenciales OAuth de %(provider)s" msgstr "Obtener las credenciales OAuth de %(provider)s"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "ID de cliente OAuth de %(provider)s" msgstr "ID de cliente OAuth de %(provider)s"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "Secreto de cliente OAuth (OAuth Client Secret) de %(provider)s" msgstr "Secreto de cliente OAuth (OAuth Client Secret) de %(provider)s"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Binarios externos" msgstr "Binarios externos"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Ruta a los binarios de Calibre" msgstr "Ruta a los binarios de Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Configuración de Calibre E-Book Converter" msgstr "Configuración de Calibre E-Book Converter"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Ruta para Kepubify E-Book Converter" msgstr "Ruta para Kepubify E-Book Converter"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Ubicación del binario de UnRar" msgstr "Ubicación del binario de UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "Configuraciones de seguridad" msgstr "Configuraciones de seguridad"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Limitar los intentos de inicio de sesión fallidos" msgstr "Limitar los intentos de inicio de sesión fallidos"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "Configurar backend para Limiter" msgstr "Configurar backend para Limiter"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "Opciones del backend de Limiter" msgstr "Opciones del backend de Limiter"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "Verificar si las extensiones de archivo coinciden con el contenido del archivo al cargar" msgstr "Verificar si las extensiones de archivo coinciden con el contenido del archivo al cargar"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Protección de sesión" msgstr "Protección de sesión"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Débil" msgstr "Débil"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Fuerte" msgstr "Fuerte"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "Política de contraseñas de usuario" msgstr "Política de contraseñas de usuario"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Longitud mínima de la contraseña" msgstr "Longitud mínima de la contraseña"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Forzar números" msgstr "Forzar números"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Forzar caracteres en minúscula" msgstr "Forzar caracteres en minúscula"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Forzar caracteres en mayuscula" msgstr "Forzar caracteres en mayuscula"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "Forzar caracteres (necesario para caracteres chinos/japoneses/coreanos)" msgstr "Forzar caracteres (necesario para caracteres chinos/japoneses/coreanos)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Forzar caracteres especiales" msgstr "Forzar caracteres especiales"
@@ -2824,7 +2828,7 @@ msgid "Add to shelf"
msgstr "Agregar a la estantería" msgstr "Agregar a la estantería"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3015,7 +3019,7 @@ msgstr "Libros ordenados por valoración"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Libros ordenados por formato de archivo" msgstr "Libros ordenados por formato de archivo"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Estanterías" msgstr "Estanterías"
@@ -3028,33 +3032,33 @@ msgstr "Libros organizados en estanterías"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Alternar navegación" msgstr "Alternar navegación"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Simple" msgstr "Simple"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Cuenta" msgstr "Cuenta"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Ajustes" msgstr "Ajustes"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Por favor, no actualices la página" msgstr "Por favor, no actualices la página"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Navegar" msgstr "Navegar"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Acerca de" msgstr "Acerca de"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Detalles del libro" msgstr "Detalles del libro"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2020-01-12 13:56+0100\n" "PO-Revision-Date: 2020-01-12 13:56+0100\n"
"Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n" "Last-Translator: Samuli Valavuo <svalavuo@gmail.com>\n"
"Language: fi\n" "Language: fi\n"
@@ -74,7 +74,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "Pääkäyttäjä" msgstr "Pääkäyttäjä"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Kaikki" msgstr "Kaikki"
@@ -97,7 +97,7 @@ msgstr "Näytä kaikki"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -105,7 +105,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -150,7 +150,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web asetukset päivitetty" msgstr "Calibre-Web asetukset päivitetty"
@@ -317,8 +317,8 @@ msgstr "Muuta SMTP asetuksia"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -360,7 +360,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Tapahtui tuntematon virhe. Yritä myöhemmin uudelleen." msgstr "Tapahtui tuntematon virhe. Yritä myöhemmin uudelleen."
@@ -368,7 +368,7 @@ msgstr "Tapahtui tuntematon virhe. Yritä myöhemmin uudelleen."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Muokkaa käyttäjää %(nick)s" msgstr "Muokkaa käyttäjää %(nick)s"
@@ -490,60 +490,60 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Sähköpostipalvelimen tiedot päivitetty" msgstr "Sähköpostipalvelimen tiedot päivitetty"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Ominaisuuksien asetukset" msgstr "Ominaisuuksien asetukset"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Ole hyvä ja täytä kaikki kentät!" msgstr "Ole hyvä ja täytä kaikki kentät!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "Sähköpostiosoite ei ole toimivasta domainista" msgstr "Sähköpostiosoite ei ole toimivasta domainista"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Lisää uusi käyttäjä" msgstr "Lisää uusi käyttäjä"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Käyttäjä '%(user)s' lisätty" msgstr "Käyttäjä '%(user)s' lisätty"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Tälle sähköpostiosoitteelle tai tunnukselle löytyi jo tili." msgstr "Tälle sähköpostiosoitteelle tai tunnukselle löytyi jo tili."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Käyttäjä '%(nick)s' poistettu" msgstr "Käyttäjä '%(nick)s' poistettu"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Pääkäyttäjiä ei jää jäljelle, käyttäjää ei voi poistaa" msgstr "Pääkäyttäjiä ei jää jäljelle, käyttäjää ei voi poistaa"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Käyttäjä '%(nick)s' päivitetty" msgstr "Käyttäjä '%(nick)s' päivitetty"
@@ -551,7 +551,7 @@ msgstr "Käyttäjä '%(nick)s' päivitetty"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Hae" msgstr "Hae"
@@ -564,7 +564,7 @@ msgstr "ei asennettu"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -988,13 +988,13 @@ msgstr "Google Oauth virhe, yritä myöhemmin uudelleen."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Kirjaudu sisään" msgstr "Kirjaudu sisään"
@@ -1186,7 +1186,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Edistynyt haku" msgstr "Edistynyt haku"
@@ -1242,7 +1242,7 @@ msgstr "Kirja on poistettu hyllystä: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "luo hylly" msgstr "luo hylly"
@@ -1306,7 +1306,7 @@ msgstr "Hylly: '%(name)s'"
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 "Virhe hyllyn avauksessa. Hyllyä ei ole tai se ei ole saatavilla" msgstr "Virhe hyllyn avauksessa. Hyllyä ei ole tai se ei ole saatavilla"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Tehtävät" msgstr "Tehtävät"
@@ -1456,7 +1456,7 @@ msgstr "Ole hyvä ja aseta Kindle sähköpostiosoite ensin..."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1626,7 +1626,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Lähetä" msgstr "Lähetä"
@@ -1650,7 +1650,7 @@ msgstr "Sähköposti"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Kindle" msgstr "Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Ylläpito" msgstr "Ylläpito"
@@ -1767,7 +1767,7 @@ msgstr "Etäkirjautuminen"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "" msgstr ""
@@ -1876,7 +1876,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1970,12 +1970,12 @@ msgstr ""
msgid "Description:" msgid "Description:"
msgstr "Kuvaus:" msgstr "Kuvaus:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Edellinen" msgstr "Edellinen"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Seuraava" msgstr "Seuraava"
@@ -1988,12 +1988,12 @@ msgstr ""
msgid "Home" msgid "Home"
msgstr "Koti" msgstr "Koti"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Kirjaudu ulos" msgstr "Kirjaudu ulos"
@@ -2029,22 +2029,22 @@ msgstr "Muunna muotoon:"
msgid "Convert book" msgid "Convert book"
msgstr "Muunna kirja" msgstr "Muunna kirja"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Ladataan..." msgstr "Ladataan..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Sulje" msgstr "Sulje"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Virhe" msgstr "Virhe"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Lataus tehty, prosessoidaan, ole hyvä ja odota..." msgstr "Lataus tehty, prosessoidaan, ole hyvä ja odota..."
@@ -2130,7 +2130,7 @@ msgid "Fetch Metadata"
msgstr "Hae metadata" msgstr "Hae metadata"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2507,221 +2507,225 @@ msgstr "Käytä Goodreads -palvelua"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API-avain" msgstr "Goodreads API-avain"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Kirjautumisen tyyppi" msgstr "Kirjautumisen tyyppi"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Käytä oletuskirjautumista" msgstr "Käytä oletuskirjautumista"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Käytä LDAP kirjautumista" msgstr "Käytä LDAP kirjautumista"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Käytä OAuth kirjautumista" msgstr "Käytä OAuth kirjautumista"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP palvelimen nimi tai IP osoite" msgstr "LDAP palvelimen nimi tai IP osoite"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP Palveimen portti" msgstr "LDAP Palveimen portti"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP pääkäyttäjän käyttäjänimi" msgstr "LDAP pääkäyttäjän käyttäjänimi"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP pääkäyttäjän salasana" msgstr "LDAP pääkäyttäjän salasana"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP DN" msgstr "LDAP DN"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP käyttäjä suodin (object filter)" msgstr "LDAP käyttäjä suodin (object filter)"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP palvelin on OpenLDAP?" msgstr "LDAP palvelin on OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Hanki %(provider)s OAuth valtuutus" msgstr "Hanki %(provider)s OAuth valtuutus"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth asiakas Id" msgstr "%(provider)s OAuth asiakas Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth asiakas salaisuus" msgstr "%(provider)s OAuth asiakas salaisuus"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Ulkoiset binäärit" msgstr "Ulkoiset binäärit"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "UnRar binäärin paikka" msgstr "UnRar binäärin paikka"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "OAuth asetukset" msgstr "OAuth asetukset"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Nollaa käyttäjän salasana" msgstr "Nollaa käyttäjän salasana"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2871,7 +2875,7 @@ msgid "Add to shelf"
msgstr "Lisää hyllyyn" msgstr "Lisää hyllyyn"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3064,7 +3068,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3077,32 +3081,32 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Vaihda navigointi" msgstr "Vaihda navigointi"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Tili" msgstr "Tili"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Asetukset" msgstr "Asetukset"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "" msgstr ""
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Selaa" msgstr "Selaa"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Tietoja" msgstr "Tietoja"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Kirjan tiedot" msgstr "Kirjan tiedot"
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
+112 -108
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2024-12-08 13:50+0100\n" "PO-Revision-Date: 2024-12-08 13:50+0100\n"
"Last-Translator: pollitor@gmx.com\n" "Last-Translator: pollitor@gmx.com\n"
"Language: gl\n" "Language: gl\n"
@@ -68,7 +68,7 @@ msgstr "Columna personalizada Num. %(column)d non existe na base de datos calibr
msgid "Edit Users" msgid "Edit Users"
msgstr "Editar Usuarios" msgstr "Editar Usuarios"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Todo" msgstr "Todo"
@@ -91,7 +91,7 @@ msgstr "Mostrar Todo"
msgid "Malformed request" msgid "Malformed request"
msgstr "Petición mal formada" msgstr "Petición mal formada"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Non se pode cambiar o nome do convidado" msgstr "Non se pode cambiar o nome do convidado"
@@ -99,7 +99,7 @@ msgstr "Non se pode cambiar o nome do convidado"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "O convidado non pode ter este papel" msgstr "O convidado non pode ter este papel"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Non queda ningún usuario administrador, non se pode eliminar o rol de administrador" msgstr "Non queda ningún usuario administrador, non se pode eliminar o rol de administrador"
@@ -144,7 +144,7 @@ msgstr "Columna de lectura non válida"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Columna restrinxida non válida" msgstr "Columna restrinxida non válida"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Actualizouse a configuración de Calibre-Web" msgstr "Actualizouse a configuración de Calibre-Web"
@@ -307,8 +307,8 @@ msgstr "Editar a configuración do servidor de correo electrónico"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Éxito! Conta de Gmail verificada." msgstr "Éxito! Conta de Gmail verificada."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -350,7 +350,7 @@ msgstr "Duración non válida para a tarefa especificada"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Actualizouse a configuración das tarefas programadas" msgstr "Actualizouse a configuración das tarefas programadas"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Vaia! Produciuse un erro descoñecido. Téntao de novo máis tarde." msgstr "Vaia! Produciuse un erro descoñecido. Téntao de novo máis tarde."
@@ -358,7 +358,7 @@ msgstr "Vaia! Produciuse un erro descoñecido. Téntao de novo máis tarde."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "A base de datos de configuración non se pode escribir" msgstr "A base de datos de configuración non se pode escribir"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Editar o Usuario %(nick)s" msgstr "Editar o Usuario %(nick)s"
@@ -479,57 +479,57 @@ msgstr "A localización do ficheiro de chave non é válida. Introduza o camiño
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "A localización do ficheiro de certificado non é válida. Introduza o camiño correcto" msgstr "A localización do ficheiro de certificado non é válida. Introduza o camiño correcto"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "A lonxitude do contrasinal debe estar entre 1 e 40" msgstr "A lonxitude do contrasinal debe estar entre 1 e 40"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Actualizouse a configuración da base de datos" msgstr "Actualizouse a configuración da base de datos"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Configuración da base de datos" msgstr "Configuración da base de datos"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Vaia! Complete todos os campos." msgstr "Vaia! Complete todos os campos."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "O correo electrónico non é dun dominio válido" msgstr "O correo electrónico non é dun dominio válido"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Engadir novo usuario" msgstr "Engadir novo usuario"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Creouse o usuario '%(user)s'" msgstr "Creouse o usuario '%(user)s'"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Vaia! Xa existe unha conta para este correo electrónico ou nome." msgstr "Vaia! Xa existe unha conta para este correo electrónico ou nome."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Eliminouse o usuario '%(nick)s'" msgstr "Eliminouse o usuario '%(nick)s'"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Non se pode eliminar o usuario convidado" msgstr "Non se pode eliminar o usuario convidado"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Non queda ningún usuario administrador, non se pode eliminar o usuario" msgstr "Non queda ningún usuario administrador, non se pode eliminar o usuario"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "O correo electrónico non pode estar baleiro e ten que ser un correo electrónico válido" msgstr "O correo electrónico non pode estar baleiro e ten que ser un correo electrónico válido"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Usuario '%(nick)s' actualizado" msgstr "Usuario '%(nick)s' actualizado"
@@ -537,7 +537,7 @@ msgstr "Usuario '%(nick)s' actualizado"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Busca" msgstr "Busca"
@@ -550,7 +550,7 @@ msgstr "non instalado"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Faltan permisos de execución" msgstr "Faltan permisos de execución"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -968,13 +968,13 @@ msgstr "Erro de Google Oauth. Téntao de novo máis tarde."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Erro de Google Oauth: {}" msgstr "Erro de Google Oauth: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} estrelas" msgstr "{} estrelas"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Iniciar sesión" msgstr "Iniciar sesión"
@@ -1157,7 +1157,7 @@ msgstr "Estado de lectura = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Produciuse un erro ao buscar columnas personalizadas, reinicie Calibre-Web" msgstr "Produciuse un erro ao buscar columnas personalizadas, reinicie Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Busca avanzada" msgstr "Busca avanzada"
@@ -1212,7 +1212,7 @@ msgstr "Eliminouse o libro do estante: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Sentímolo, non tes permiso para eliminar un libro deste estante" msgstr "Sentímolo, non tes permiso para eliminar un libro deste estante"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Crear un estante" msgstr "Crear un estante"
@@ -1274,7 +1274,7 @@ msgstr "Estante: '%(name)s'"
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 "Produciuse un erro ao abrir o estante. O estante non existe ou non é accesible" msgstr "Produciuse un erro ao abrir o estante. O estante non existe ou non é accesible"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Tarefas" msgstr "Tarefas"
@@ -1422,7 +1422,7 @@ msgstr "Vaia! Actualiza o teu perfil cun correo electrónico de eReader válido.
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Agarde un minuto para rexistrar o seguinte usuario" msgstr "Agarde un minuto para rexistrar o seguinte usuario"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1585,7 +1585,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Borrando a caché de miniaturas da portada" msgstr "Borrando a caché de miniaturas da portada"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Cargar" msgstr "Cargar"
@@ -1608,7 +1608,7 @@ msgstr "Correo electrónico"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Enviar ao correo electrónico eReader" msgstr "Enviar ao correo electrónico eReader"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1725,7 +1725,7 @@ msgstr "Acceso remoto Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Inicio de sesión de proxy inverso" msgstr "Inicio de sesión de proxy inverso"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Nome da cabeceira do proxy inverso" msgstr "Nome da cabeceira do proxy inverso"
@@ -1833,7 +1833,7 @@ msgstr "Vale"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1927,12 +1927,12 @@ msgstr "Publicado"
msgid "Description:" msgid "Description:"
msgstr "Descrición:" msgstr "Descrición:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Anterior" msgstr "Anterior"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "A continuación" msgstr "A continuación"
@@ -1945,12 +1945,12 @@ msgstr "Non se atoparon resultados"
msgid "Home" msgid "Home"
msgstr "Inicio" msgstr "Inicio"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Busca na biblioteca" msgstr "Busca na biblioteca"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Pechar sesión" msgstr "Pechar sesión"
@@ -1986,22 +1986,22 @@ msgstr "Converter a:"
msgid "Convert book" msgid "Convert book"
msgstr "Converter libro" msgstr "Converter libro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Cargando..." msgstr "Cargando..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Pechar" msgstr "Pechar"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Erro" msgstr "Erro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Carga feita, procesando, espera..." msgstr "Carga feita, procesando, espera..."
@@ -2087,7 +2087,7 @@ msgid "Fetch Metadata"
msgstr "Obter metadatos" msgstr "Obter metadatos"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2461,218 +2461,222 @@ msgstr "Use Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Clave da API de Goodreads" msgstr "Clave da API de Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Permitir a autenticación de proxy inverso" msgstr "Permitir a autenticación de proxy inverso"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Tipo de inicio de sesión" msgstr "Tipo de inicio de sesión"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Use a autenticación estándar" msgstr "Use a autenticación estándar"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Use a autenticación LDAP" msgstr "Use a autenticación LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Usa OAuth" msgstr "Usa OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Nome de host do servidor LDAP ou enderezo IP" msgstr "Nome de host do servidor LDAP ou enderezo IP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Porto do servidor LDAP" msgstr "Porto do servidor LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Cifrado LDAP" msgstr "Cifrado LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Ruta do certificado LDAP da autoridade certificadora (só necesario para a autenticación do certificado do cliente)" msgstr "Ruta do certificado LDAP da autoridade certificadora (só necesario para a autenticación do certificado do cliente)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Ruta do certificado LDAP (só necesario para a autenticación do certificado do cliente)" msgstr "Ruta do certificado LDAP (só necesario para a autenticación do certificado do cliente)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Ruta do ficheiro de chave LDAP (só necesario para a autenticación do certificado do cliente)" msgstr "Ruta do ficheiro de chave LDAP (só necesario para a autenticación do certificado do cliente)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Autenticación LDAP" msgstr "Autenticación LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anónimo" msgstr "Anónimo"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Non autenticado" msgstr "Non autenticado"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Simple" msgstr "Simple"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Nome de usuario do administrador LDAP" msgstr "Nome de usuario do administrador LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Contrasinal de administrador LDAP" msgstr "Contrasinal de administrador LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Nome distinguido LDAP (DN)" msgstr "Nome distinguido LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filtro de obxectos de usuario LDAP" msgstr "Filtro de obxectos de usuario LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "O servidor LDAP é OpenLDAP?" msgstr "O servidor LDAP é OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Os seguintes axustes son necesarios para a importación do usuario" msgstr "Os seguintes axustes son necesarios para a importación do usuario"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filtro de obxectos de grupo LDAP" msgstr "Filtro de obxectos de grupo LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Nome do grupo LDAP" msgstr "Nome do grupo LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Campo de membros do grupo LDAP" msgstr "Campo de membros do grupo LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "Detección de filtros de usuarios de membros de LDAP" msgstr "Detección de filtros de usuarios de membros de LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Autodetección" msgstr "Autodetección"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filtro personalizado" msgstr "Filtro personalizado"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filtro de usuarios de membros de LDAP" msgstr "Filtro de usuarios de membros de LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Obter a credencial OAuth de %(provider)s" msgstr "Obter a credencial OAuth de %(provider)s"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "Id. de cliente OAuth de %(provider)s" msgstr "Id. de cliente OAuth de %(provider)s"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "Segredo de cliente OAuth de %(provider)s" msgstr "Segredo de cliente OAuth de %(provider)s"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Binarios externos" msgstr "Binarios externos"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Camiño aos binarios de Calibre" msgstr "Camiño aos binarios de Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Configuración do conversor de libros electrónicos de Calibre" msgstr "Configuración do conversor de libros electrónicos de Calibre"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Camiño ao conversor de libros electrónicos Kepubify" msgstr "Camiño ao conversor de libros electrónicos Kepubify"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Localización do binario Unrar" msgstr "Localización do binario Unrar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "Configuración de seguranza" msgstr "Configuración de seguranza"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Limite os intentos de inicio de sesión errados" msgstr "Limite os intentos de inicio de sesión errados"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "Configurar o backend para o limitador" msgstr "Configurar o backend para o limitador"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "Opcións para o backend do limitador" msgstr "Opcións para o backend do limitador"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "Comproba se as extensións do ficheiro coinciden co contido do ficheiro na carga" msgstr "Comproba se as extensións do ficheiro coinciden co contido do ficheiro na carga"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Protección de sesión" msgstr "Protección de sesión"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Básico" msgstr "Básico"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Forte" msgstr "Forte"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "Política de contrasinais de usuario" msgstr "Política de contrasinais de usuario"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Lonxitude mínima do contrasinal" msgstr "Lonxitude mínima do contrasinal"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Aplicar número" msgstr "Aplicar número"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Aplicar caracteres minúsculas" msgstr "Aplicar caracteres minúsculas"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Aplica os caracteres en maiúscula" msgstr "Aplica os caracteres en maiúscula"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "Aplicar caracteres (necesario para caracteres chineses/xaponeses/coreanos)" msgstr "Aplicar caracteres (necesario para caracteres chineses/xaponeses/coreanos)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Aplicar caracteres especiais" msgstr "Aplicar caracteres especiais"
@@ -2819,7 +2823,7 @@ msgid "Add to shelf"
msgstr "Engadir ao estante" msgstr "Engadir ao estante"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3009,7 +3013,7 @@ msgstr "Libros ordenados por valoración"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Libros ordenados por formatos de arquivo" msgstr "Libros ordenados por formatos de arquivo"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Estantes" msgstr "Estantes"
@@ -3022,33 +3026,33 @@ msgstr "Libros organizados en estantes"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Alternar navegación" msgstr "Alternar navegación"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Simple" msgstr "Simple"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Conta" msgstr "Conta"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Configuración" msgstr "Configuración"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Non actualices a páxina" msgstr "Non actualices a páxina"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Explorar" msgstr "Explorar"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Sobre" msgstr "Sobre"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Detalles do libro" msgstr "Detalles do libro"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ 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: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2019-04-06 23:36+0200\n" "PO-Revision-Date: 2019-04-06 23:36+0200\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language: hu\n" "Language: hu\n"
@@ -73,7 +73,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "Rendszergazda felhasználó" msgstr "Rendszergazda felhasználó"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "" msgstr ""
@@ -96,7 +96,7 @@ msgstr "Mindent mutass"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -149,7 +149,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "A Calibre-Web konfigurációja frissítve." msgstr "A Calibre-Web konfigurációja frissítve."
@@ -316,8 +316,8 @@ msgstr "SMTP beállítások változtatása"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -359,7 +359,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ismeretlen hiba történt. Próbáld újra később!" msgstr "Ismeretlen hiba történt. Próbáld újra később!"
@@ -367,7 +367,7 @@ msgstr "Ismeretlen hiba történt. Próbáld újra később!"
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr " A felhasználó szerkesztése: %(nick)s" msgstr " A felhasználó szerkesztése: %(nick)s"
@@ -489,60 +489,60 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Az e-mail kiszolgáló beállításai frissítve." msgstr "Az e-mail kiszolgáló beállításai frissítve."
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Funkciók beállítása" msgstr "Funkciók beállítása"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Az összes mezőt ki kell tölteni!" msgstr "Az összes mezőt ki kell tölteni!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "Az e-mail tartománya nem érvényes." msgstr "Az e-mail tartománya nem érvényes."
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Új felhasználó hozzáadása" msgstr "Új felhasználó hozzáadása"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "A következő felhasználó létrehozva: %(user)s" msgstr "A következő felhasználó létrehozva: %(user)s"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Már létezik felhasználó ehhez az e-mail címhez vagy felhasználói névhez." msgstr "Már létezik felhasználó ehhez az e-mail címhez vagy felhasználói névhez."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "A felhasználó törölve: %(nick)s" msgstr "A felhasználó törölve: %(nick)s"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "" msgstr ""
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "A felhasználó frissítve: %(nick)s" msgstr "A felhasználó frissítve: %(nick)s"
@@ -550,7 +550,7 @@ msgstr "A felhasználó frissítve: %(nick)s"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Keresés" msgstr "Keresés"
@@ -563,7 +563,7 @@ msgstr "nincs telepítve"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -987,13 +987,13 @@ msgstr ""
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Belépés" msgstr "Belépés"
@@ -1185,7 +1185,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Részletes keresés" msgstr "Részletes keresés"
@@ -1241,7 +1241,7 @@ msgstr "A könyv el lett távolítva a polcról: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Polc készítése" msgstr "Polc készítése"
@@ -1305,7 +1305,7 @@ msgstr "Polc: '%(name)s'"
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 "Hiba a polc megnyitásakor. A polc nem létezik vagy nem elérhető." msgstr "Hiba a polc megnyitásakor. A polc nem létezik vagy nem elérhető."
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Feladatok" msgstr "Feladatok"
@@ -1455,7 +1455,7 @@ msgstr "Először be kell állítani a kindle e-mail címet..."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1624,7 +1624,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Feltöltés" msgstr "Feltöltés"
@@ -1648,7 +1648,7 @@ msgstr "E-mail"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Kindle" msgstr "Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Rendszergazda" msgstr "Rendszergazda"
@@ -1765,7 +1765,7 @@ msgstr "Távoli belépés:"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "" msgstr ""
@@ -1874,7 +1874,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1968,12 +1968,12 @@ msgstr ""
msgid "Description:" msgid "Description:"
msgstr "Ismertető:" msgstr "Ismertető:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Előző" msgstr "Előző"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Következő" msgstr "Következő"
@@ -1986,12 +1986,12 @@ msgstr ""
msgid "Home" msgid "Home"
msgstr "Kezdőlap" msgstr "Kezdőlap"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Kilépés" msgstr "Kilépés"
@@ -2027,22 +2027,22 @@ msgstr "Konvertálás erre:"
msgid "Convert book" msgid "Convert book"
msgstr "Könyv konvertálása" msgstr "Könyv konvertálása"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Feltöltés..." msgstr "Feltöltés..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Bezárás" msgstr "Bezárás"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Hiba" msgstr "Hiba"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Feltöltés kész, feldolgozás alatt, kérlek várj..." msgstr "Feltöltés kész, feldolgozás alatt, kérlek várj..."
@@ -2128,7 +2128,7 @@ msgid "Fetch Metadata"
msgstr "Metaadatok beszerzése" msgstr "Metaadatok beszerzése"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2505,220 +2505,224 @@ msgstr ""
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API-kulcs" msgstr "Goodreads API-kulcs"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Külső futtatható fájlok" msgstr "Külső futtatható fájlok"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Az UnRar futtatási állományának helye" msgstr "Az UnRar futtatási állományának helye"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Felhasználó jelszavának alaphelyzetbe állítása" msgstr "Felhasználó jelszavának alaphelyzetbe állítása"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2868,7 +2872,7 @@ msgid "Add to shelf"
msgstr "Hozzáadás polchoz" msgstr "Hozzáadás polchoz"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3061,7 +3065,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3074,32 +3078,32 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Navigáció átkapcsolása" msgstr "Navigáció átkapcsolása"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Felhasználói fiók" msgstr "Felhasználói fiók"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Beállítások" msgstr "Beállítások"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "" msgstr ""
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Böngészés" msgstr "Böngészés"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Névjegy" msgstr "Névjegy"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Könyv részletei" msgstr "Könyv részletei"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2023-01-21 10:00+0700\n" "PO-Revision-Date: 2023-01-21 10:00+0700\n"
"Last-Translator: Arief Hidayat<arihid95@gmail.com>\n" "Last-Translator: Arief Hidayat<arihid95@gmail.com>\n"
"Language: id\n" "Language: id\n"
@@ -73,7 +73,7 @@ msgstr "Kolom Kustom No.%(column)d tidak ada di basis data kaliber"
msgid "Edit Users" msgid "Edit Users"
msgstr "Edit pengguna" msgstr "Edit pengguna"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Semua" msgstr "Semua"
@@ -96,7 +96,7 @@ msgstr "Tampilkan semua"
msgid "Malformed request" msgid "Malformed request"
msgstr "Permintaan salah" msgstr "Permintaan salah"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Nama Tamu tidak dapat diganti" msgstr "Nama Tamu tidak dapat diganti"
@@ -104,7 +104,7 @@ msgstr "Nama Tamu tidak dapat diganti"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Tamu tidak dapat memiliki peran ini" msgstr "Tamu tidak dapat memiliki peran ini"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Tidak ada pengguna admin yang tersisa, tidak dapat menghapus peran admin" msgstr "Tidak ada pengguna admin yang tersisa, tidak dapat menghapus peran admin"
@@ -149,7 +149,7 @@ msgstr "Kolom Baca Tidak Valid"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Kolom Dibatasi Tidak Valid" msgstr "Kolom Dibatasi Tidak Valid"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Pengaturan Calibre-Web telah diperbarui" msgstr "Pengaturan Calibre-Web telah diperbarui"
@@ -312,8 +312,8 @@ msgstr "Edit Pengaturan Server Email"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -355,7 +355,7 @@ msgstr "Durasi tidak valid untuk tugas yang ditentukan"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Pengaturan tugas terjadwal diperbarui" msgstr "Pengaturan tugas terjadwal diperbarui"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Terjadi kesalahan yang tidak diketahui. Coba lagi nanti." msgstr "Terjadi kesalahan yang tidak diketahui. Coba lagi nanti."
@@ -363,7 +363,7 @@ msgstr "Terjadi kesalahan yang tidak diketahui. Coba lagi nanti."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Pengaturan DB tidak dapat ditulisi" msgstr "Pengaturan DB tidak dapat ditulisi"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Edit pengguna %(nick)s" msgstr "Edit pengguna %(nick)s"
@@ -485,57 +485,57 @@ msgstr "Lokasi keyfile tidak Valid, Harap Masukkan Jalur yang Benar "
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Lokasi Sertifikat tidak Valid, Harap Masukkan Jalur yang Benar " msgstr "Lokasi Sertifikat tidak Valid, Harap Masukkan Jalur yang Benar "
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Pengaturan Basis Data diperbarui" msgstr "Pengaturan Basis Data diperbarui"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Pengaturan Basis Data" msgstr "Pengaturan Basis Data"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Harap masukkan seluruh isian!" msgstr "Harap masukkan seluruh isian!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "Email bukan dari domain yang valid" msgstr "Email bukan dari domain yang valid"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Tambahkan pengguna baru" msgstr "Tambahkan pengguna baru"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Pengguna '%(user)s' telah dibuat" msgstr "Pengguna '%(user)s' telah dibuat"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Ditemukan akun yang ada untuk alamat email atau nama ini." msgstr "Ditemukan akun yang ada untuk alamat email atau nama ini."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Pengguna '%(nick)s' telah dihapus" msgstr "Pengguna '%(nick)s' telah dihapus"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Tidak dapat menghapus Pengguna Tamu" msgstr "Tidak dapat menghapus Pengguna Tamu"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Tidak ada pengguna admin tersisa, tidak dapat menghapus pengguna" msgstr "Tidak ada pengguna admin tersisa, tidak dapat menghapus pengguna"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "Alamat email tidak boleh kosong dan harus berupa email yang valid" msgstr "Alamat email tidak boleh kosong dan harus berupa email yang valid"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Pengguna '%(nick)s' diperbarui" msgstr "Pengguna '%(nick)s' diperbarui"
@@ -543,7 +543,7 @@ msgstr "Pengguna '%(nick)s' diperbarui"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Telusuri" msgstr "Telusuri"
@@ -556,7 +556,7 @@ msgstr "belum dipasang"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Izin eksekusi hilang" msgstr "Izin eksekusi hilang"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -983,13 +983,13 @@ msgstr "Kesalahan Google Oauth, harap coba lagi nanti."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Kesalahan Google OAuth: {}" msgstr "Kesalahan Google OAuth: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{}★" msgstr "{}★"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Masuk" msgstr "Masuk"
@@ -1181,7 +1181,7 @@ msgstr "Status Baca = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Terjadi kesalahan saat mencari kolom khusus, harap mulai ulang Calibre-Web" msgstr "Terjadi kesalahan saat mencari kolom khusus, harap mulai ulang Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Penelusuran Lanjutan" msgstr "Penelusuran Lanjutan"
@@ -1236,7 +1236,7 @@ msgstr "Buku telah dihapus dari rak: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Maaf Anda tidak diizinkan untuk menghapus buku dari rak ini: %(sname)s" msgstr "Maaf Anda tidak diizinkan untuk menghapus buku dari rak ini: %(sname)s"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Buat Rak" msgstr "Buat Rak"
@@ -1298,7 +1298,7 @@ msgstr "Rak: '%(name)s'"
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 "Terjadi kesalahan saat membuka rak. Rak tidak ada atau tidak dapat diakses" msgstr "Terjadi kesalahan saat membuka rak. Rak tidak ada atau tidak dapat diakses"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Tugas" msgstr "Tugas"
@@ -1448,7 +1448,7 @@ msgstr "Harap perbarui profil Anda dengan alamat e-mail Kirim ke Kindle yang val
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1619,7 +1619,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Menghapus cache thumbnail sampul" msgstr "Menghapus cache thumbnail sampul"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Unggah" msgstr "Unggah"
@@ -1642,7 +1642,7 @@ msgstr "Alamat Email"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Alamat E-mail untuk Kirim ke E-Reader" msgstr "Alamat E-mail untuk Kirim ke E-Reader"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1760,7 +1760,7 @@ msgstr "Login Jarak Jauh dengan Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Login Reverse Proxy" msgstr "Login Reverse Proxy"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Nama Header Reverse Proxy" msgstr "Nama Header Reverse Proxy"
@@ -1868,7 +1868,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1962,12 +1962,12 @@ msgstr "Diterbitkan"
msgid "Description:" msgid "Description:"
msgstr "Deskripsi:" msgstr "Deskripsi:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Sebelumnya" msgstr "Sebelumnya"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Selanjutnya" msgstr "Selanjutnya"
@@ -1980,12 +1980,12 @@ msgstr "Tidak ada hasil yang ditemukan"
msgid "Home" msgid "Home"
msgstr "Beranda" msgstr "Beranda"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Cari di Pustaka" msgstr "Cari di Pustaka"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Keluar" msgstr "Keluar"
@@ -2021,22 +2021,22 @@ msgstr "Konversi ke:"
msgid "Convert book" msgid "Convert book"
msgstr "Konversi buku" msgstr "Konversi buku"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Mengunggah..." msgstr "Mengunggah..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Tutup" msgstr "Tutup"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Terjadi Kesalahan" msgstr "Terjadi Kesalahan"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Unggahan selesai, harap tunggu, data sedang diproses..." msgstr "Unggahan selesai, harap tunggu, data sedang diproses..."
@@ -2122,7 +2122,7 @@ msgid "Fetch Metadata"
msgstr "Ambil Metadata" msgstr "Ambil Metadata"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2497,222 +2497,226 @@ msgstr "Gunakan Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Kunci API Goodreads" msgstr "Kunci API Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Izinkan Reverse Proxy Authentication" msgstr "Izinkan Reverse Proxy Authentication"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Tipe Login" msgstr "Tipe Login"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Gunakan Otentikasi Standar" msgstr "Gunakan Otentikasi Standar"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Gunakan Otentikasi LDAP" msgstr "Gunakan Otentikasi LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Gunakan Oauth" msgstr "Gunakan Oauth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Nama Host Server atau Alamat IP LDAP" msgstr "Nama Host Server atau Alamat IP LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Port Server LDAP" msgstr "Port Server LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Enkripsi LDAP" msgstr "Enkripsi LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Jalur CACertificate LDAP (Hanya diperlukan untuk Autentikasi Sertifikat Klien)" msgstr "Jalur CACertificate LDAP (Hanya diperlukan untuk Autentikasi Sertifikat Klien)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Jalur Sertifikat LDAP (Hanya diperlukan untuk Otentikasi Sertifikat Klien)" msgstr "Jalur Sertifikat LDAP (Hanya diperlukan untuk Otentikasi Sertifikat Klien)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Jalur Keyfile LDAP (Hanya diperlukan untuk Otentikasi Sertifikat Klien)" msgstr "Jalur Keyfile LDAP (Hanya diperlukan untuk Otentikasi Sertifikat Klien)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Otentikasi LDAP" msgstr "Otentikasi LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonim" msgstr "Anonim"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Tidak diautentikasi" msgstr "Tidak diautentikasi"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Sederhana" msgstr "Sederhana"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Nama Pengguna Administrator LDAP" msgstr "Nama Pengguna Administrator LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Kata Sandi Administrator LDAP" msgstr "Kata Sandi Administrator LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Distinguished Name (DN) LDAP" msgstr "Distinguished Name (DN) LDAP"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filter Objek Pengguna LDAP" msgstr "Filter Objek Pengguna LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Server LDAP adalah OpenLDAP?" msgstr "Server LDAP adalah OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Pengaturan Berikut Diperlukan Untuk Impor Pengguna" msgstr "Pengaturan Berikut Diperlukan Untuk Impor Pengguna"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filter Objek Grup LDAP" msgstr "Filter Objek Grup LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Nama Grup LDAP" msgstr "Nama Grup LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Bidang Group Members LDAP" msgstr "Bidang Group Members LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "Deteksi Filter Pengguna Anggota LDAP" msgstr "Deteksi Filter Pengguna Anggota LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Deteksi otomatis" msgstr "Deteksi otomatis"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filter Kustom" msgstr "Filter Kustom"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filter Pengguna Anggota LDAP" msgstr "Filter Pengguna Anggota LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Dapatkan %(provider)s Kredensial OAuth" msgstr "Dapatkan %(provider)s Kredensial OAuth"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "ID Klien %(provider)s OAuth" msgstr "ID Klien %(provider)s OAuth"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "Client Secret %(provider)s OAuth" msgstr "Client Secret %(provider)s OAuth"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Binari Eksternal" msgstr "Binari Eksternal"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Jalur ke Konverter E-Book Calibre" msgstr "Jalur ke Konverter E-Book Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Pengaturan Konverter E-Book Caliber" msgstr "Pengaturan Konverter E-Book Caliber"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Jalur ke Konverter E-Book Kepubify" msgstr "Jalur ke Konverter E-Book Kepubify"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Lokasi binari UnRar" msgstr "Lokasi binari UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Pengaturan OAuth" msgstr "Pengaturan OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Atur ulang kata sandi pengguna" msgstr "Atur ulang kata sandi pengguna"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2860,7 +2864,7 @@ msgid "Add to shelf"
msgstr "Tambah ke rak" msgstr "Tambah ke rak"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3054,7 +3058,7 @@ msgstr "Buku yang diurutkan menurut Peringkat"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Buku yang diurutkan menurut format berkas" msgstr "Buku yang diurutkan menurut format berkas"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Rak" msgstr "Rak"
@@ -3067,33 +3071,33 @@ msgstr "本棚に整理された本"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Alihkan Navigasi" msgstr "Alihkan Navigasi"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Sederhana" msgstr "Sederhana"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Akun" msgstr "Akun"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Pengaturan" msgstr "Pengaturan"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Harap jangan segarkan halaman" msgstr "Harap jangan segarkan halaman"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Jelajahi" msgstr "Jelajahi"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Tentang" msgstr "Tentang"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Detail Buku" msgstr "Detail Buku"
Binary file not shown.
File diff suppressed because it is too large Load Diff
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2018-02-07 02:20-0500\n" "PO-Revision-Date: 2018-02-07 02:20-0500\n"
"Last-Translator: subdiox <subdiox@gmail.com>\n" "Last-Translator: subdiox <subdiox@gmail.com>\n"
"Language: ja\n" "Language: ja\n"
@@ -73,7 +73,7 @@ msgstr "カスタムカラムの%(column)d列目がcalibreのDBに存在しま
msgid "Edit Users" msgid "Edit Users"
msgstr "ユーザーを編集" msgstr "ユーザーを編集"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "全て" msgstr "全て"
@@ -96,7 +96,7 @@ msgstr "全て表示"
msgid "Malformed request" msgid "Malformed request"
msgstr "不正なリクエスト" msgstr "不正なリクエスト"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "ゲストユーザーの名前は変更できません" msgstr "ゲストユーザーの名前は変更できません"
@@ -104,7 +104,7 @@ msgstr "ゲストユーザーの名前は変更できません"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "ゲストユーザーはこのロールを持つことができません" msgstr "ゲストユーザーはこのロールを持つことができません"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "管理者ユーザーが残っておらず、管理者ロールを削除できません" msgstr "管理者ユーザーが残っておらず、管理者ロールを削除できません"
@@ -149,7 +149,7 @@ msgstr "無効な読み取り列"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "無効な制限列" msgstr "無効な制限列"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Webの設定を更新しました" msgstr "Calibre-Webの設定を更新しました"
@@ -312,8 +312,8 @@ msgstr "メールサーバー設定を編集"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -355,7 +355,7 @@ msgstr "指定したタスクの期間が無効です"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "スケジュールタスクの設定を更新しました" msgstr "スケジュールタスクの設定を更新しました"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "不明なエラーが発生しました。あとで再試行してください。" msgstr "不明なエラーが発生しました。あとで再試行してください。"
@@ -363,7 +363,7 @@ msgstr "不明なエラーが発生しました。あとで再試行してくだ
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "設定DBが書き込みできません" msgstr "設定DBが書き込みできません"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "ユーザー %(nick)s を編集" msgstr "ユーザー %(nick)s を編集"
@@ -485,57 +485,57 @@ msgstr "キーファイルの場所が無効です。正しいパスを入力し
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "DB設定を更新しました" msgstr "DB設定を更新しました"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "DB設定" msgstr "DB設定"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "全ての項目を入力してください" msgstr "全ての項目を入力してください"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "このメールは有効なドメインからのものではありません" msgstr "このメールは有効なドメインからのものではありません"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "新規ユーザー追加" msgstr "新規ユーザー追加"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "ユーザー '%(user)s' を作成しました" msgstr "ユーザー '%(user)s' を作成しました"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "このメールアドレスかニックネームで登録されたアカウントがすでに存在します。" msgstr "このメールアドレスかニックネームで登録されたアカウントがすでに存在します。"
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "ユーザー '%(nick)s' を削除しました" msgstr "ユーザー '%(nick)s' を削除しました"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "ゲストユーザーは削除できません" msgstr "ゲストユーザーは削除できません"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "管理者ユーザーが残っておらず、ユーザーを削除できません" msgstr "管理者ユーザーが残っておらず、ユーザーを削除できません"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "ユーザー '%(nick)s' を更新しました" msgstr "ユーザー '%(nick)s' を更新しました"
@@ -543,7 +543,7 @@ msgstr "ユーザー '%(nick)s' を更新しました"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "検索" msgstr "検索"
@@ -556,7 +556,7 @@ msgstr "インストールされていません"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "実行権限がありません" msgstr "実行権限がありません"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -983,13 +983,13 @@ msgstr "Google OAuth エラー、再度お試しください。"
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google OAuth エラー: {}" msgstr "Google OAuth エラー: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "星{}" msgstr "星{}"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "ログイン" msgstr "ログイン"
@@ -1181,7 +1181,7 @@ msgstr "既読/未読状況 = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "カスタムカラムの検索でエラーが発生しました。Calibre-Webを再起動してください" msgstr "カスタムカラムの検索でエラーが発生しました。Calibre-Webを再起動してください"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "詳細検索" msgstr "詳細検索"
@@ -1236,7 +1236,7 @@ msgstr "本が %(sname)s から削除されました"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "申し訳ありませんが、あなたはこの本棚から本を削除することが許可されていません" msgstr "申し訳ありませんが、あなたはこの本棚から本を削除することが許可されていません"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "本棚を作成する" msgstr "本棚を作成する"
@@ -1298,7 +1298,7 @@ msgstr "本棚: '%(name)s'"
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 "本棚を開けません。この本棚は存在しないかアクセスできません"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "タスク" msgstr "タスク"
@@ -1448,7 +1448,7 @@ msgstr "初めにKindleのメールアドレスを設定してください"
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1619,7 +1619,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "表紙サムネイルのキャッシュを消去中" msgstr "表紙サムネイルのキャッシュを消去中"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "アップロード" msgstr "アップロード"
@@ -1642,7 +1642,7 @@ msgstr "メールアドレス"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "E-Readerメールアドレス" msgstr "E-Readerメールアドレス"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "管理者" msgstr "管理者"
@@ -1760,7 +1760,7 @@ msgstr "マジックリンクによるリモートログイン"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "リバースプロキシによるログイン" msgstr "リバースプロキシによるログイン"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "リバースプロキシのヘッダー名" msgstr "リバースプロキシのヘッダー名"
@@ -1868,7 +1868,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1962,12 +1962,12 @@ msgstr "発売日"
msgid "Description:" msgid "Description:"
msgstr "詳細:" msgstr "詳細:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "前" msgstr "前"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "次" msgstr "次"
@@ -1980,12 +1980,12 @@ msgstr "結果が見つかりません"
msgid "Home" msgid "Home"
msgstr "ホーム" msgstr "ホーム"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "ライブラリ内を検索" msgstr "ライブラリ内を検索"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "ログアウト" msgstr "ログアウト"
@@ -2021,22 +2021,22 @@ msgstr "変換先:"
msgid "Convert book" msgid "Convert book"
msgstr "本を変換" msgstr "本を変換"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "アップロード中..." msgstr "アップロード中..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "閉じる" msgstr "閉じる"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "エラー" msgstr "エラー"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "アップロード完了。現在処理中ですのでお待ち下さい..." msgstr "アップロード完了。現在処理中ですのでお待ち下さい..."
@@ -2122,7 +2122,7 @@ msgid "Fetch Metadata"
msgstr "メタデータを取得" msgstr "メタデータを取得"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2497,222 +2497,226 @@ msgstr "Goodreadsを利用"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "GoodreadsのAPIキー" msgstr "GoodreadsのAPIキー"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "リバースプロキシの認証を許可" msgstr "リバースプロキシの認証を許可"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "ログインの種類" msgstr "ログインの種類"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "通常の認証を利用" msgstr "通常の認証を利用"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "LDAP認証を利用" msgstr "LDAP認証を利用"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "OAuthを利用" msgstr "OAuthを利用"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAPサーバーのホスト名またはIPアドレス" msgstr "LDAPサーバーのホスト名またはIPアドレス"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAPサーバーのポート番号" msgstr "LDAPサーバーのポート番号"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAPの暗号化方式" msgstr "LDAPの暗号化方式"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAPのCA証明書のパス (クライアント証明書による認証の場合のみ必要)" msgstr "LDAPのCA証明書のパス (クライアント証明書による認証の場合のみ必要)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP証明書のパス (クライアント証明書による認証の場合のみ必要)" msgstr "LDAP証明書のパス (クライアント証明書による認証の場合のみ必要)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAPのキーファイルのパス (クライアント証明書による認証の場合のみ必要)" msgstr "LDAPのキーファイルのパス (クライアント証明書による認証の場合のみ必要)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP認証" msgstr "LDAP認証"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "匿名" msgstr "匿名"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "認証失敗" msgstr "認証失敗"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "簡単" msgstr "簡単"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP管理者のユーザー名" msgstr "LDAP管理者のユーザー名"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP管理者のパスワード" msgstr "LDAP管理者のパスワード"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAPの識別名 (DN)" msgstr "LDAPの識別名 (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAPユーザーフィルタ" msgstr "LDAPユーザーフィルタ"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAPサーバーはOpenLDAPですか?" msgstr "LDAPサーバーはOpenLDAPですか?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "以下の設定はユーザーのインポートのために必要です" msgstr "以下の設定はユーザーのインポートのために必要です"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAPグループフィルタ" msgstr "LDAPグループフィルタ"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAPグループ名" msgstr "LDAPグループ名"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "LDAPグループメンバーフィールド" msgstr "LDAPグループメンバーフィールド"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAPメンバーユーザーフィルタ検出" msgstr "LDAPメンバーユーザーフィルタ検出"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "自動検出" msgstr "自動検出"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "カスタムフィルタ" msgstr "カスタムフィルタ"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "LDAPメンバーユーザーフィルタ" msgstr "LDAPメンバーユーザーフィルタ"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "%(provider)s OAuth 認証情報を入手" msgstr "%(provider)s OAuth 認証情報を入手"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth クライアントID" msgstr "%(provider)s OAuth クライアントID"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth クライアントシークレット" msgstr "%(provider)s OAuth クライアントシークレット"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "外部バイナリ" msgstr "外部バイナリ"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Calibre E-Book Converterのパス" msgstr "Calibre E-Book Converterのパス"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Calibre E-Book Converterの設定" msgstr "Calibre E-Book Converterの設定"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Kepubify E-Book Converterのパス" msgstr "Kepubify E-Book Converterのパス"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "UnRarバイナリのパス" msgstr "UnRarバイナリのパス"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "OAuth設定" msgstr "OAuth設定"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "パスワードをリセット" msgstr "パスワードをリセット"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2860,7 +2864,7 @@ msgid "Add to shelf"
msgstr "本棚に追加" msgstr "本棚に追加"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3054,7 +3058,7 @@ msgstr "評価順"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "ファイル形式順" msgstr "ファイル形式順"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "本棚" msgstr "本棚"
@@ -3067,33 +3071,33 @@ msgstr "本棚に整理された本"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "ナビゲーションを実行" msgstr "ナビゲーションを実行"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "簡単" msgstr "簡単"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "アカウント" msgstr "アカウント"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "設定" msgstr "設定"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "ページを更新しないでください" msgstr "ページを更新しないでください"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "閲覧" msgstr "閲覧"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "このサイトについて" msgstr "このサイトについて"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "本の詳細" msgstr "本の詳細"
Binary file not shown.
+112 -108
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2018-08-27 17:06+0700\n" "PO-Revision-Date: 2018-08-27 17:06+0700\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language: km_KH\n" "Language: km_KH\n"
@@ -75,7 +75,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "អ្នកប្រើប្រាស់រដ្ឋបាល" msgstr "អ្នកប្រើប្រាស់រដ្ឋបាល"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "" msgstr ""
@@ -98,7 +98,7 @@ msgstr "បង្ហាញទាំងអស់"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -151,7 +151,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "" msgstr ""
@@ -318,8 +318,8 @@ msgstr "ប្តូរការកំណត់ SMTP"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -361,7 +361,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "" msgstr ""
@@ -369,7 +369,7 @@ msgstr ""
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s" msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s"
@@ -491,59 +491,59 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់" msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "ការកំណត់មុខងារ" msgstr "ការកំណត់មុខងារ"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "សូមបំពេញចន្លោះទាំងអស់!" msgstr "សូមបំពេញចន្លោះទាំងអស់!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "" msgstr ""
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "បន្ថែមអ្នកប្រើប្រាស់ថ្មី" msgstr "បន្ថែមអ្នកប្រើប្រាស់ថ្មី"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’" msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "" msgstr ""
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប" msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "" msgstr ""
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ" msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ"
@@ -551,7 +551,7 @@ msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូ
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "ស្វែងរក" msgstr "ស្វែងរក"
@@ -564,7 +564,7 @@ msgstr "មិនបានតម្លើង"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -984,13 +984,13 @@ msgstr ""
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "ចូលប្រើប្រាស់" msgstr "ចូលប្រើប្រាស់"
@@ -1182,7 +1182,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "ស្វែងរកកម្រិតខ្ពស់" msgstr "ស្វែងរកកម្រិតខ្ពស់"
@@ -1238,7 +1238,7 @@ msgstr "សៀវភៅត្រូវបានដកចេញពីធ្នើ
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "បង្កើតធ្នើ" msgstr "បង្កើតធ្នើ"
@@ -1301,7 +1301,7 @@ msgstr "ធ្នើ៖ ‘%(name)s’"
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 "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "កិច្ចការនានា" msgstr "កិច្ចការនានា"
@@ -1450,7 +1450,7 @@ msgstr ""
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1617,7 +1617,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "អាប់ឡូដ" msgstr "អាប់ឡូដ"
@@ -1641,7 +1641,7 @@ msgstr ""
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "ឧបករណ៍ Kindle" msgstr "ឧបករណ៍ Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "រដ្ឋបាល" msgstr "រដ្ឋបាល"
@@ -1758,7 +1758,7 @@ msgstr "ការចូលប្រើប្រាស់ពីចម្ងាយ
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "" msgstr ""
@@ -1867,7 +1867,7 @@ msgstr "បាទ/ចាស"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1961,12 +1961,12 @@ msgstr ""
msgid "Description:" msgid "Description:"
msgstr "ពិពណ៌នា" msgstr "ពិពណ៌នា"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "មុន" msgstr "មុន"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "បន្ទាប់" msgstr "បន្ទាប់"
@@ -1979,12 +1979,12 @@ msgstr ""
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "ចេញពីការប្រើប្រាស់" msgstr "ចេញពីការប្រើប្រាស់"
@@ -2020,22 +2020,22 @@ msgstr ""
msgid "Convert book" msgid "Convert book"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "កំពុងអាប់ឡូត..." msgstr "កំពុងអាប់ឡូត..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "បិទ" msgstr "បិទ"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "" msgstr ""
@@ -2121,7 +2121,7 @@ msgid "Fetch Metadata"
msgstr "មើលទិន្នន័យមេតា" msgstr "មើលទិន្នន័យមេតា"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2493,218 +2493,222 @@ msgstr ""
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API key" msgstr "Goodreads API key"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2853,7 +2857,7 @@ msgid "Add to shelf"
msgstr "បន្ថែមទៅធ្នើ" msgstr "បន្ថែមទៅធ្នើ"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3045,7 +3049,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3058,32 +3062,32 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "បិទ/បើកការរុករក" msgstr "បិទ/បើកការរុករក"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "" msgstr ""
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "ការកំណត់" msgstr "ការកំណត់"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "" msgstr ""
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "រុករក" msgstr "រុករក"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "អំពី" msgstr "អំពី"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "ព័ត៌មានលម្អិតរបស់សៀវភៅ" msgstr "ព័ត៌មានលម្អិតរបស់សៀវភៅ"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2024-11-01 17:50+0900\n" "PO-Revision-Date: 2024-11-01 17:50+0900\n"
"Last-Translator: limeade23 <admin@limeade.me>\n" "Last-Translator: limeade23 <admin@limeade.me>\n"
"Language: ko\n" "Language: ko\n"
@@ -70,7 +70,7 @@ msgstr "사용자 정의 열 번호 %(column)d이(가) calibre 데이터베이
msgid "Edit Users" msgid "Edit Users"
msgstr "사용자 관리" msgstr "사용자 관리"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "모두" msgstr "모두"
@@ -93,7 +93,7 @@ msgstr "모두 보기"
msgid "Malformed request" msgid "Malformed request"
msgstr "잘못된 요청입니다." msgstr "잘못된 요청입니다."
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "게스트 이름은 변경할 수 없습니다." msgstr "게스트 이름은 변경할 수 없습니다."
@@ -101,7 +101,7 @@ msgstr "게스트 이름은 변경할 수 없습니다."
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "게스트는 이 권한을 가질 수 없습니다." msgstr "게스트는 이 권한을 가질 수 없습니다."
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "남아있는 관리자가 없어 권한을 삭제할 수 없습니다." msgstr "남아있는 관리자가 없어 권한을 삭제할 수 없습니다."
@@ -146,7 +146,7 @@ msgstr "읽기 항목이 유효하지 않습니다."
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "제한된 항목이 유효하지 않습니다." msgstr "제한된 항목이 유효하지 않습니다."
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web 설정이 업데이트되었습니다." msgstr "Calibre-Web 설정이 업데이트되었습니다."
@@ -309,8 +309,8 @@ msgstr "이메일 서버 설정"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Gmail 계정 인증에 성공했습니다." msgstr "Gmail 계정 인증에 성공했습니다."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "작업 종료 시간이 올바르지 않습니다."
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "예약 작업 설정이 업데이트되었습니다." msgstr "예약 작업 설정이 업데이트되었습니다."
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "알 수 없는 오류가 발생했습니다. 잠시 후 다시 시도해 주세요." msgstr "알 수 없는 오류가 발생했습니다. 잠시 후 다시 시도해 주세요."
@@ -360,7 +360,7 @@ msgstr "알 수 없는 오류가 발생했습니다. 잠시 후 다시 시도해
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "설정 데이터베이스에 저장할 수 없습니다." msgstr "설정 데이터베이스에 저장할 수 없습니다."
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "사용자 %(nick)s 수정" msgstr "사용자 %(nick)s 수정"
@@ -481,57 +481,57 @@ msgstr "키 파일 경로가 유효하지 않습니다."
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "비밀번호는 1~40자 사이로 입력해주세요." msgstr "비밀번호는 1~40자 사이로 입력해주세요."
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "데이터베이스 설정이 업데이트되었습니다." msgstr "데이터베이스 설정이 업데이트되었습니다."
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "데이터베이스 설정" msgstr "데이터베이스 설정"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "모든 항목을 입력해주세요." msgstr "모든 항목을 입력해주세요."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "이메일 주소가 올바르지 않습니다." msgstr "이메일 주소가 올바르지 않습니다."
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "새 사용자 생성" msgstr "새 사용자 생성"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "사용자 '%(user)s'이(가) 생성되었습니다." msgstr "사용자 '%(user)s'이(가) 생성되었습니다."
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "이미 등록된 이메일 주소 또는 이름입니다." msgstr "이미 등록된 이메일 주소 또는 이름입니다."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "사용자 '%(nick)s'이(가) 삭제되었습니다." msgstr "사용자 '%(nick)s'이(가) 삭제되었습니다."
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "게스트 사용자는 삭제할 수 없습니다." msgstr "게스트 사용자는 삭제할 수 없습니다."
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "남은 관리자가 없어 사용자를 삭제할 수 없습니다." msgstr "남은 관리자가 없어 사용자를 삭제할 수 없습니다."
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "이메일 주소는 비워둘 수 없고, 올바른 형식이어야 합니다." msgstr "이메일 주소는 비워둘 수 없고, 올바른 형식이어야 합니다."
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "사용자 '%(nick)s의 정보를 수정했습니다." msgstr "사용자 '%(nick)s의 정보를 수정했습니다."
@@ -539,7 +539,7 @@ msgstr "사용자 '%(nick)s의 정보를 수정했습니다."
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "검색" msgstr "검색"
@@ -552,7 +552,7 @@ msgstr "설치되지 않았습니다."
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "실행 권한이 없습니다." msgstr "실행 권한이 없습니다."
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -970,13 +970,13 @@ msgstr "Google 인증 오류입니다. 잠시 후 다시 시도해 주세요."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google 인증 오류가 발생했습니다: {}" msgstr "Google 인증 오류가 발생했습니다: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Stars" msgstr "{} Stars"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "로그인" msgstr "로그인"
@@ -1159,7 +1159,7 @@ msgstr "읽은 상태 = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "사용자 정의 열을 검색하는 동안 오류가 발생했습니다. Calibre-Web을 다시 시작해 주세요." msgstr "사용자 정의 열을 검색하는 동안 오류가 발생했습니다. Calibre-Web을 다시 시작해 주세요."
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "상세 검색" msgstr "상세 검색"
@@ -1214,7 +1214,7 @@ msgstr "책이 서재에서 삭제되었습니다: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "서재에서 책을 삭제할 권한이 없습니다." msgstr "서재에서 책을 삭제할 권한이 없습니다."
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "서재 생성" msgstr "서재 생성"
@@ -1276,7 +1276,7 @@ msgstr "서재: '%(name)s'"
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 "서재를 여는 동안 오류가 발생했습니다. 서재가 존재하지 않거나 접근할 수 없습니다"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "작업" msgstr "작업"
@@ -1424,7 +1424,7 @@ msgstr "문제가 발생했습니다. 프로필에 유효한 전자책 리더
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "다음 사용자를 등록은 1분 뒤 가능합니다." msgstr "다음 사용자를 등록은 1분 뒤 가능합니다."
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1587,7 +1587,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "표지 섬네일 캐시를 삭제합니다." msgstr "표지 섬네일 캐시를 삭제합니다."
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "업로드" msgstr "업로드"
@@ -1610,7 +1610,7 @@ msgstr "이메일 주소"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "전자책 리더로 보낼 이메일" msgstr "전자책 리더로 보낼 이메일"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "관리자" msgstr "관리자"
@@ -1727,7 +1727,7 @@ msgstr "매직 링크 원격 로그인"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "리버스 프록시 로그인" msgstr "리버스 프록시 로그인"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "리버스 프록시 헤더 이름" msgstr "리버스 프록시 헤더 이름"
@@ -1835,7 +1835,7 @@ msgstr "예"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1929,12 +1929,12 @@ msgstr "발행일"
msgid "Description:" msgid "Description:"
msgstr "설명:" msgstr "설명:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "이전" msgstr "이전"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "다음" msgstr "다음"
@@ -1947,12 +1947,12 @@ msgstr "검색 결과가 없습니다."
msgid "Home" msgid "Home"
msgstr "홈" msgstr "홈"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "검색" msgstr "검색"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "로그아웃" msgstr "로그아웃"
@@ -1988,22 +1988,22 @@ msgstr "변환 후 유형:"
msgid "Convert book" msgid "Convert book"
msgstr "책 변환" msgstr "책 변환"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "업로드 중" msgstr "업로드 중"
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "닫기" msgstr "닫기"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "오류" msgstr "오류"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "업로드 완료, 처리 중입니다. 잠시만 기다려 주세요." msgstr "업로드 완료, 처리 중입니다. 잠시만 기다려 주세요."
@@ -2089,7 +2089,7 @@ msgid "Fetch Metadata"
msgstr "메타데이터 가져오기" msgstr "메타데이터 가져오기"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2463,218 +2463,222 @@ msgstr "Goodreads 사용"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API 키" msgstr "Goodreads API 키"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "리버스 프록시 인증 허용" msgstr "리버스 프록시 인증 허용"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "로그인 방식" msgstr "로그인 방식"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "기본 인증 사용" msgstr "기본 인증 사용"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "LDAP 인증 사용" msgstr "LDAP 인증 사용"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "OAuth 사용" msgstr "OAuth 사용"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP 서버 호스트 이름 또는 IP 주소" msgstr "LDAP 서버 호스트 이름 또는 IP 주소"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP 서버 포트" msgstr "LDAP 서버 포트"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP 암호화" msgstr "LDAP 암호화"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP CA 인증서 경로 (클라이언트 인증서 인증 시에만 필요)" msgstr "LDAP CA 인증서 경로 (클라이언트 인증서 인증 시에만 필요)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP 인증서 경로 (클라이언트 인증서 인증 시에만 필요)" msgstr "LDAP 인증서 경로 (클라이언트 인증서 인증 시에만 필요)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP 키 파일 경로 (클라이언트 인증서 인증 시에만 필요)" msgstr "LDAP 키 파일 경로 (클라이언트 인증서 인증 시에만 필요)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP 인증" msgstr "LDAP 인증"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "익명" msgstr "익명"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "미인증" msgstr "미인증"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "단순 인증" msgstr "단순 인증"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP 관리자 아이디" msgstr "LDAP 관리자 아이디"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP 관리자 비밀번호" msgstr "LDAP 관리자 비밀번호"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP 식별 이름 (DN)" msgstr "LDAP 식별 이름 (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP 사용자 객체 필터" msgstr "LDAP 사용자 객체 필터"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "OpenLDAP 서버인 경우 체크" msgstr "OpenLDAP 서버인 경우 체크"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "사용자를 가져오기 위해 다음 설정이 필요합니다." msgstr "사용자를 가져오기 위해 다음 설정이 필요합니다."
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAP 그룹 객체 필터" msgstr "LDAP 그룹 객체 필터"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP 그룹 이름" msgstr "LDAP 그룹 이름"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "LDAP 그룹 구성원 필드" msgstr "LDAP 그룹 구성원 필드"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP 사용자 감지 필터" msgstr "LDAP 사용자 감지 필터"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "자동 감지" msgstr "자동 감지"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "사용자 지정 필터" msgstr "사용자 지정 필터"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "LDAP 구성원 사용자 필터" msgstr "LDAP 구성원 사용자 필터"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "%(provider)s OAuth 인증 정보 받기" msgstr "%(provider)s OAuth 인증 정보 받기"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth 클라이언트 ID" msgstr "%(provider)s OAuth 클라이언트 ID"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth 클라이언트 비밀키" msgstr "%(provider)s OAuth 클라이언트 비밀키"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "외부 바이너리 설정" msgstr "외부 바이너리 설정"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Calibre 바이너리 경로" msgstr "Calibre 바이너리 경로"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Calibre E-Book 컨버터 설정" msgstr "Calibre E-Book 컨버터 설정"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Kepubify 전자책 컨버터 경로" msgstr "Kepubify 전자책 컨버터 경로"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "UnRar 바이너리 경로" msgstr "UnRar 바이너리 경로"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "보안 설정" msgstr "보안 설정"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "로그인 실패 횟수 제한" msgstr "로그인 실패 횟수 제한"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "Flask-Limiter 데이터베이스 주소" msgstr "Flask-Limiter 데이터베이스 주소"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "Flask-Limiter 옵션" msgstr "Flask-Limiter 옵션"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "업로드 시 파일 형식 일치 검사" msgstr "업로드 시 파일 형식 일치 검사"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "세션 보호" msgstr "세션 보호"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "기본" msgstr "기본"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "강력" msgstr "강력"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "비밀번호 강도 규칙 사용" msgstr "비밀번호 강도 규칙 사용"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "최소 비밀번호 길이" msgstr "최소 비밀번호 길이"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "숫자 필수" msgstr "숫자 필수"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "소문자 필수" msgstr "소문자 필수"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "대문자 필수" msgstr "대문자 필수"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "한자/일본어/한국어 문자 필수" msgstr "한자/일본어/한국어 문자 필수"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "특수문자 필수" msgstr "특수문자 필수"
@@ -2821,7 +2825,7 @@ msgid "Add to shelf"
msgstr "서재에 추가" msgstr "서재에 추가"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3012,7 +3016,7 @@ msgstr "평점별 정렬"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "파일 형식별 정렬" msgstr "파일 형식별 정렬"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "서재" msgstr "서재"
@@ -3025,33 +3029,33 @@ msgstr "서재별 정렬"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "메뉴 열기/닫기" msgstr "메뉴 열기/닫기"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "단순 인증" msgstr "단순 인증"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "계정" msgstr "계정"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "설정" msgstr "설정"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "페이지를 새로고침하지 마세요." msgstr "페이지를 새로고침하지 마세요."
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "탐색" msgstr "탐색"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "서재 정보" msgstr "서재 정보"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "책 상세정보" msgstr "책 상세정보"
Binary file not shown.
+112 -108
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web (GPLV3)\n" "Project-Id-Version: Calibre-Web (GPLV3)\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2023-12-20 22:00+0100\n" "PO-Revision-Date: 2023-12-20 22:00+0100\n"
"Last-Translator: Michiel Cornelissen <michiel.cornelissen+gitbhun at proton.me>\n" "Last-Translator: Michiel Cornelissen <michiel.cornelissen+gitbhun at proton.me>\n"
"Language: nl\n" "Language: nl\n"
@@ -75,7 +75,7 @@ msgstr "Aangepaste kolom Nr.%(column)d bestaat niet in de Calibre Database"
msgid "Edit Users" msgid "Edit Users"
msgstr "Systeembeheerder" msgstr "Systeembeheerder"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Alles" msgstr "Alles"
@@ -98,7 +98,7 @@ msgstr "Alle talen"
msgid "Malformed request" msgid "Malformed request"
msgstr "Misvormd verzoek" msgstr "Misvormd verzoek"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Gast naam kan niet worden veranderd" msgstr "Gast naam kan niet worden veranderd"
@@ -106,7 +106,7 @@ msgstr "Gast naam kan niet worden veranderd"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Gast kan deze rol niet hebben" msgstr "Gast kan deze rol niet hebben"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Kan systeembeheerder rol niet verwijderen van de laatste systeembeheerder" msgstr "Kan systeembeheerder rol niet verwijderen van de laatste systeembeheerder"
@@ -151,7 +151,7 @@ msgstr "Ongeldige gelezen kolom"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Ongeldige beperkte kolom" msgstr "Ongeldige beperkte kolom"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web-configuratie bijgewerkt" msgstr "Calibre-Web-configuratie bijgewerkt"
@@ -318,8 +318,8 @@ msgstr "SMTP-instellingen bewerken"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Gelukt! Gmail account geverifieerd." msgstr "Gelukt! Gmail account geverifieerd."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -361,7 +361,7 @@ msgstr "De duur van de taak is ongeldig"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Instellingen van geplande taken bijgewerkt" msgstr "Instellingen van geplande taken bijgewerkt"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Onbekende fout opgetreden. Probeer het later nog eens." msgstr "Onbekende fout opgetreden. Probeer het later nog eens."
@@ -369,7 +369,7 @@ msgstr "Onbekende fout opgetreden. Probeer het later nog eens."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Instellingen database is niet schrijfbaar." msgstr "Instellingen database is niet schrijfbaar."
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Gebruiker '%(nick)s' bewerken" msgstr "Gebruiker '%(nick)s' bewerken"
@@ -493,60 +493,60 @@ msgstr "SSL-sleutellocatie is niet geldig, voer een geldig pad in"
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "SSL-certificaatlocatie is niet geldig, voer een geldig pad in" msgstr "SSL-certificaatlocatie is niet geldig, voer een geldig pad in"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "Het wachtwoord moet tussen de 1 en 40 tekens lang zijn" msgstr "Het wachtwoord moet tussen de 1 en 40 tekens lang zijn"
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "E-mailserver-instellingen bijgewerkt" msgstr "E-mailserver-instellingen bijgewerkt"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Databaseconfiguratie" msgstr "Databaseconfiguratie"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Vul alle velden in!" msgstr "Vul alle velden in!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "Het e-mailadres bevat geen geldige domeinnaam" msgstr "Het e-mailadres bevat geen geldige domeinnaam"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Gebruiker toevoegen" msgstr "Gebruiker toevoegen"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Gebruiker '%(user)s' aangemaakt" msgstr "Gebruiker '%(user)s' aangemaakt"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Bestaand account met dit e-mailadres of deze gebruikersnaam aangetroffen." msgstr "Bestaand account met dit e-mailadres of deze gebruikersnaam aangetroffen."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Gebruiker '%(nick)s' verwijderd" msgstr "Gebruiker '%(nick)s' verwijderd"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Kan Gast gebruiker niet verwijderen" msgstr "Kan Gast gebruiker niet verwijderen"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Kan laatste systeembeheerder niet verwijderen" msgstr "Kan laatste systeembeheerder niet verwijderen"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "E-mail kan niet leeg zijn en moet geldig zijn" msgstr "E-mail kan niet leeg zijn en moet geldig zijn"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Gebruiker '%(nick)s' bijgewerkt" msgstr "Gebruiker '%(nick)s' bijgewerkt"
@@ -554,7 +554,7 @@ msgstr "Gebruiker '%(nick)s' bijgewerkt"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Zoeken" msgstr "Zoeken"
@@ -567,7 +567,7 @@ msgstr "niet geïnstalleerd"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Kan programma niet uitvoeren" msgstr "Kan programma niet uitvoeren"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -996,13 +996,13 @@ msgstr "Google OAuth fout, probeer het later nog eens."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google OAuth foutmelding: {}" msgstr "Google OAuth foutmelding: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} sterren" msgstr "{} sterren"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Inloggen" msgstr "Inloggen"
@@ -1194,7 +1194,7 @@ msgstr "Lees Status = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Fout tijdens het zoeken van aangepaste kolommen, start Calibre-Web opnieuw op" msgstr "Fout tijdens het zoeken van aangepaste kolommen, start Calibre-Web opnieuw op"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Geavanceerd zoeken" msgstr "Geavanceerd zoeken"
@@ -1250,7 +1250,7 @@ msgstr "Het boek is verwijderd van boekenplank: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "U heeft niet voldoende rechten om een boek van deze boekenplank te verwijderen" msgstr "U heeft niet voldoende rechten om een boek van deze boekenplank te verwijderen"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Boekenplank maken" msgstr "Boekenplank maken"
@@ -1314,7 +1314,7 @@ msgstr "Boekenplank: '%(name)s'"
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 "Kan boekenplank niet openen: de boekenplank bestaat niet of is ontoegankelijk" msgstr "Kan boekenplank niet openen: de boekenplank bestaat niet of is ontoegankelijk"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Taken" msgstr "Taken"
@@ -1464,7 +1464,7 @@ msgstr "Stel je kindle-e-mailadres in..."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Wacht alstublieft één minuut voor het registreren van de volgende gebruiker" msgstr "Wacht alstublieft één minuut voor het registreren van de volgende gebruiker"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1636,7 +1636,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Cache met omslagminiaturen aan het opschonen" msgstr "Cache met omslagminiaturen aan het opschonen"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Uploaden" msgstr "Uploaden"
@@ -1660,7 +1660,7 @@ msgstr "E-mailadres"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Kindle-e-mailadres" msgstr "Kindle-e-mailadres"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Beheer" msgstr "Beheer"
@@ -1778,7 +1778,7 @@ msgstr "Inloggen op afstand"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Reverse Proxy Login" msgstr "Reverse Proxy Login"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Reverse proxy header naam" msgstr "Reverse proxy header naam"
@@ -1887,7 +1887,7 @@ msgstr "Oké"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1981,12 +1981,12 @@ msgstr "Gepubliceerd"
msgid "Description:" msgid "Description:"
msgstr "Beschrijving:" msgstr "Beschrijving:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Vorige" msgstr "Vorige"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Volgende" msgstr "Volgende"
@@ -1999,12 +1999,12 @@ msgstr "Geen resultaten gevonden"
msgid "Home" msgid "Home"
msgstr "Startpagina" msgstr "Startpagina"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Zoek in bibliotheek" msgstr "Zoek in bibliotheek"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Afmelden" msgstr "Afmelden"
@@ -2040,22 +2040,22 @@ msgstr "Converteren naar:"
msgid "Convert book" msgid "Convert book"
msgstr "Boek converteren" msgstr "Boek converteren"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Bezig met uploaden..." msgstr "Bezig met uploaden..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Sluiten" msgstr "Sluiten"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Fout" msgstr "Fout"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Uploaden voltooid, bezig met verwerken..." msgstr "Uploaden voltooid, bezig met verwerken..."
@@ -2141,7 +2141,7 @@ msgid "Fetch Metadata"
msgstr "Metagegevens ophalen" msgstr "Metagegevens ophalen"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2520,222 +2520,226 @@ msgstr "Gebruik Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API-sleutel" msgstr "Goodreads API-sleutel"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Reverse Proxy authenticatie toestaan" msgstr "Reverse Proxy authenticatie toestaan"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Login type" msgstr "Login type"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Gebruik standaard authenticatie" msgstr "Gebruik standaard authenticatie"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Gebruik LDAP authenticatie" msgstr "Gebruik LDAP authenticatie"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Gebruik OAuth" msgstr "Gebruik OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP Server hostnaam of IP-adres" msgstr "LDAP Server hostnaam of IP-adres"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP Server Poort" msgstr "LDAP Server Poort"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP encryptie" msgstr "LDAP encryptie"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP CACertificataat Path (Alleen nodig voor Client Certificaat Autorisatie)" msgstr "LDAP CACertificataat Path (Alleen nodig voor Client Certificaat Autorisatie)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP Certificaat Pad (Alleen nodig voor Client Certificaat Autorisatie)" msgstr "LDAP Certificaat Pad (Alleen nodig voor Client Certificaat Autorisatie)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP SleutelBestand Pad (alleen nodig voor Client Certificaat Autorisatie)" msgstr "LDAP SleutelBestand Pad (alleen nodig voor Client Certificaat Autorisatie)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP Authenticatie" msgstr "LDAP Authenticatie"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anoniem" msgstr "Anoniem"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Niet geverifieerd" msgstr "Niet geverifieerd"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Eenvoudig" msgstr "Eenvoudig"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP Administrator naam" msgstr "LDAP Administrator naam"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP Administrator wachtwoord" msgstr "LDAP Administrator wachtwoord"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Distinguished Name (DN)" msgstr "LDAP Distinguished Name (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP User Object Filter" msgstr "LDAP User Object Filter"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP Server is OpenLDAP?" msgstr "LDAP Server is OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "De volgende instellingen zijn nodig voor het importeren van gebruikers:" msgstr "De volgende instellingen zijn nodig voor het importeren van gebruikers:"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAP Groep Object Filter" msgstr "LDAP Groep Object Filter"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP groepnaam" msgstr "LDAP groepnaam"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "LDAP groepleden veld" msgstr "LDAP groepleden veld"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP Lid Gebruiker Filter Detectie" msgstr "LDAP Lid Gebruiker Filter Detectie"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Automatisch detecteren" msgstr "Automatisch detecteren"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Aangepast Filter" msgstr "Aangepast Filter"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "LDAP Lid Gebruiker Filter" msgstr "LDAP Lid Gebruiker Filter"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Verkrijg %(provider)s OAuth Verificatiegegevens" msgstr "Verkrijg %(provider)s OAuth Verificatiegegevens"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth Client Id" msgstr "%(provider)s OAuth Client Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Client geheim" msgstr "%(provider)s OAuth Client geheim"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Externe programma's" msgstr "Externe programma's"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Pad naar Calibre E-Book Converteerder" msgstr "Pad naar Calibre E-Book Converteerder"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Calibre E-Book omzet instellingen" msgstr "Calibre E-Book omzet instellingen"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Pad naar Kepubify E-book Converteerder" msgstr "Pad naar Kepubify E-book Converteerder"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Locatie van UnRar-programma" msgstr "Locatie van UnRar-programma"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "OAuth Instellingen" msgstr "OAuth Instellingen"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Beperk aantal mislukte inlogpogingen" msgstr "Beperk aantal mislukte inlogpogingen"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "Configureer email server" msgstr "Configureer email server"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "Opties voor email server" msgstr "Opties voor email server"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "Controleer bij upload of de bestandsextensie overeenkomt met bestandstype" msgstr "Controleer bij upload of de bestandsextensie overeenkomt met bestandstype"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Sessiebescherming" msgstr "Sessiebescherming"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Basis" msgstr "Basis"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Sterk" msgstr "Sterk"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Gebruikerswachtwoord herstellen" msgstr "Gebruikerswachtwoord herstellen"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Minimale wachtwoordlengte" msgstr "Minimale wachtwoordlengte"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Forceer getal" msgstr "Forceer getal"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Forceer kleine letter" msgstr "Forceer kleine letter"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Forceer hoofdletter" msgstr "Forceer hoofdletter"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "Forceer tekens (vereist voor Chinese/Japanse/Koreaanse tekens)" msgstr "Forceer tekens (vereist voor Chinese/Japanse/Koreaanse tekens)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Forceer speciaal teken" msgstr "Forceer speciaal teken"
@@ -2885,7 +2889,7 @@ msgid "Add to shelf"
msgstr "Toevoegen aan boekenplank" msgstr "Toevoegen aan boekenplank"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3081,7 +3085,7 @@ msgstr "Boeken gesorteerd op beoordeling"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Boeken gesorteerd op bestandsformaat" msgstr "Boeken gesorteerd op bestandsformaat"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Boekenplanken" msgstr "Boekenplanken"
@@ -3094,33 +3098,33 @@ msgstr "Boeken georganiseerd op boekenplanken"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Navigatie aanpassen" msgstr "Navigatie aanpassen"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Eenvoudig" msgstr "Eenvoudig"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Account" msgstr "Account"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Instellingen" msgstr "Instellingen"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Deze pagina niet vernieuwen" msgstr "Deze pagina niet vernieuwen"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Verkennen" msgstr "Verkennen"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Informatie" msgstr "Informatie"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Boekgegevens" msgstr "Boekgegevens"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2023-01-06 11:00+0000\n" "PO-Revision-Date: 2023-01-06 11:00+0000\n"
"Last-Translator: Vegard Fladby <vegard.fladby@gmail.com>\n" "Last-Translator: Vegard Fladby <vegard.fladby@gmail.com>\n"
"Language: no\n" "Language: no\n"
@@ -73,7 +73,7 @@ msgstr "Egendefinert kolonnenr.%(column)d finnes ikke i caliber-databasen"
msgid "Edit Users" msgid "Edit Users"
msgstr "Rediger brukere" msgstr "Rediger brukere"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Alle" msgstr "Alle"
@@ -96,7 +96,7 @@ msgstr "Vis alt"
msgid "Malformed request" msgid "Malformed request"
msgstr "Feil utformet forespørsel" msgstr "Feil utformet forespørsel"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Gjestenavn kan ikke endres" msgstr "Gjestenavn kan ikke endres"
@@ -104,7 +104,7 @@ msgstr "Gjestenavn kan ikke endres"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Gjesten kan ikke ha denne rollen" msgstr "Gjesten kan ikke ha denne rollen"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Ingen administratorbruker igjen, kan ikke fjerne administratorrollen" msgstr "Ingen administratorbruker igjen, kan ikke fjerne administratorrollen"
@@ -149,7 +149,7 @@ msgstr "Ugyldig lesekolonne"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Ugyldig begrenset kolonne" msgstr "Ugyldig begrenset kolonne"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web-konfigurasjonen er oppdatert" msgstr "Calibre-Web-konfigurasjonen er oppdatert"
@@ -313,8 +313,8 @@ msgstr "Rediger e-postserverinnstillinger"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -357,7 +357,7 @@ msgstr "Ugyldig varighet for spesifisert oppgave"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Innstillinger for planlagte oppgaver er oppdatert" msgstr "Innstillinger for planlagte oppgaver er oppdatert"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
#, fuzzy #, fuzzy
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "En ukjent feil oppstod. Prøv igjen senere." msgstr "En ukjent feil oppstod. Prøv igjen senere."
@@ -366,7 +366,7 @@ msgstr "En ukjent feil oppstod. Prøv igjen senere."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Innstillinger DB er ikke skrivbar" msgstr "Innstillinger DB er ikke skrivbar"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Rediger bruker %(nick)s" msgstr "Rediger bruker %(nick)s"
@@ -488,60 +488,60 @@ msgstr "Nøkkelfilplasseringen er ikke gyldig. Angi riktig bane"
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Sertifikatfilplasseringen er ikke gyldig, vennligst skriv inn riktig bane" msgstr "Sertifikatfilplasseringen er ikke gyldig, vennligst skriv inn riktig bane"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Databaseinnstillinger oppdatert" msgstr "Databaseinnstillinger oppdatert"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Databasekonfigurasjon" msgstr "Databasekonfigurasjon"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
#, fuzzy #, fuzzy
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Vennligst fyll ut alle feltene!" msgstr "Vennligst fyll ut alle feltene!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-post er ikke fra gyldig domene" msgstr "E-post er ikke fra gyldig domene"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Legg til ny bruker" msgstr "Legg til ny bruker"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Bruker '%(user)s' opprettet" msgstr "Bruker '%(user)s' opprettet"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Fant en eksisterende konto for denne e-postadressen eller navnet." msgstr "Fant en eksisterende konto for denne e-postadressen eller navnet."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Brukeren '%(nick)s' slettet" msgstr "Brukeren '%(nick)s' slettet"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Kan ikke slette gjestebruker" msgstr "Kan ikke slette gjestebruker"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Ingen administratorbruker igjen, kan ikke slette bruker" msgstr "Ingen administratorbruker igjen, kan ikke slette bruker"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
#, fuzzy #, fuzzy
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "E-postadresse kan ikke være tom og må være en gyldig e-post" msgstr "E-postadresse kan ikke være tom og må være en gyldig e-post"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Bruker '%(nick)s' oppdatert" msgstr "Bruker '%(nick)s' oppdatert"
@@ -549,7 +549,7 @@ msgstr "Bruker '%(nick)s' oppdatert"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Søk" msgstr "Søk"
@@ -562,7 +562,7 @@ msgstr "ikke installert"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Utførelsestillatelser mangler" msgstr "Utførelsestillatelser mangler"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -990,13 +990,13 @@ msgstr "Google Oauth-feil, prøv igjen senere."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google Oauth-feil: {}" msgstr "Google Oauth-feil: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Stjerner" msgstr "{} Stjerner"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Logg Inn" msgstr "Logg Inn"
@@ -1188,7 +1188,7 @@ msgstr "Lesestatus = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Feil ved søk etter egendefinerte kolonner. Start Calibre-Web på nytt" msgstr "Feil ved søk etter egendefinerte kolonner. Start Calibre-Web på nytt"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Avansert søk" msgstr "Avansert søk"
@@ -1243,7 +1243,7 @@ msgstr "Boken er fjernet fra hyllen: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Beklager at du ikke har lov til å fjerne en bok fra denne hyllen" msgstr "Beklager at du ikke har lov til å fjerne en bok fra denne hyllen"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Lag en hylle" msgstr "Lag en hylle"
@@ -1305,7 +1305,7 @@ msgstr "Hylle: '%(name)s'"
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 "Feil ved åpning av hylle. Hylle finnes ikke eller er ikke tilgjengelig" msgstr "Feil ved åpning av hylle. Hylle finnes ikke eller er ikke tilgjengelig"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Oppgaver" msgstr "Oppgaver"
@@ -1455,7 +1455,7 @@ msgstr "Vennligst oppdater profilen din med en gyldig Send til Kindle-e-postadre
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1627,7 +1627,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Tømmer cache for miniatyrbilde for omslag" msgstr "Tømmer cache for miniatyrbilde for omslag"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Laste opp" msgstr "Laste opp"
@@ -1652,7 +1652,7 @@ msgstr "E-post"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Send til E-Reader E-postadresse" msgstr "Send til E-Reader E-postadresse"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1772,7 +1772,7 @@ msgstr "Magic Link ekstern pålogging"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Omvendt proxy-pålogging" msgstr "Omvendt proxy-pålogging"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Omvendt proxy-overskriftsnavn" msgstr "Omvendt proxy-overskriftsnavn"
@@ -1884,7 +1884,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1980,12 +1980,12 @@ msgstr "Forlegger"
msgid "Description:" msgid "Description:"
msgstr "Beskrivelse" msgstr "Beskrivelse"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "" msgstr ""
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@@ -1999,12 +1999,12 @@ msgstr "Merket ble ikke funnet"
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "" msgstr ""
@@ -2040,24 +2040,24 @@ msgstr "Konvertere til:"
msgid "Convert book" msgid "Convert book"
msgstr "Konverter bok" msgstr "Konverter bok"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
#, fuzzy #, fuzzy
msgid "Uploading..." msgid "Uploading..."
msgstr "Laster inn..." msgstr "Laster inn..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Lukk" msgstr "Lukk"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#, fuzzy #, fuzzy
msgid "Error" msgid "Error"
msgstr "Serverport" msgstr "Serverport"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "" msgstr ""
@@ -2143,7 +2143,7 @@ msgid "Fetch Metadata"
msgstr "Hent metadata" msgstr "Hent metadata"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2519,221 +2519,225 @@ msgstr "Bruk Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API-nøkkel" msgstr "Goodreads API-nøkkel"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Tillat omvendt proxy-autentisering" msgstr "Tillat omvendt proxy-autentisering"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Påloggingstype" msgstr "Påloggingstype"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Bruk standardautentisering" msgstr "Bruk standardautentisering"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Bruk LDAP-autentisering" msgstr "Bruk LDAP-autentisering"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Bruk OAuth" msgstr "Bruk OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP-serverens vertsnavn eller IP-adresse" msgstr "LDAP-serverens vertsnavn eller IP-adresse"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP-serverport" msgstr "LDAP-serverport"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP-kryptering" msgstr "LDAP-kryptering"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP CACertificate Path (Kun nødvendig for klientsertifikatautentisering)" msgstr "LDAP CACertificate Path (Kun nødvendig for klientsertifikatautentisering)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP-sertifikatbane (kun nødvendig for klientsertifikatautentisering)" msgstr "LDAP-sertifikatbane (kun nødvendig for klientsertifikatautentisering)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP-nøkkelfilbane (kun nødvendig for klientsertifikatautentisering)" msgstr "LDAP-nøkkelfilbane (kun nødvendig for klientsertifikatautentisering)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP-autentisering" msgstr "LDAP-autentisering"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonym" msgstr "Anonym"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Uautentisert" msgstr "Uautentisert"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Enkel" msgstr "Enkel"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP-administratorbrukernavn" msgstr "LDAP-administratorbrukernavn"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP-administratorpassord" msgstr "LDAP-administratorpassord"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Distinguished Name (DN)" msgstr "LDAP Distinguished Name (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP-brukerobjektfilter" msgstr "LDAP-brukerobjektfilter"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP Server er OpenLDAP?" msgstr "LDAP Server er OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Følgende innstillinger er nødvendig for brukerimport" msgstr "Følgende innstillinger er nødvendig for brukerimport"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAP gruppeobjektfilter" msgstr "LDAP gruppeobjektfilter"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP-gruppenavn" msgstr "LDAP-gruppenavn"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Felt for LDAP-gruppemedlemmer" msgstr "Felt for LDAP-gruppemedlemmer"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP-medlemsbrukerfilterdeteksjon" msgstr "LDAP-medlemsbrukerfilterdeteksjon"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
#, fuzzy #, fuzzy
msgid "External binaries" msgid "External binaries"
msgstr "Ekstern port" msgstr "Ekstern port"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
#, fuzzy #, fuzzy
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Caliber ebook-convert %(tool)s ble ikke funnet" msgstr "Caliber ebook-convert %(tool)s ble ikke funnet"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Vis forfattervalg" msgstr "Vis forfattervalg"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2887,7 +2891,7 @@ msgid "Add to shelf"
msgstr "Rediger en hylle" msgstr "Rediger en hylle"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3088,7 +3092,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3102,35 +3106,35 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Loggfilkonfigurasjon" msgstr "Loggfilkonfigurasjon"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Enkel" msgstr "Enkel"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "" msgstr ""
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
#, fuzzy #, fuzzy
msgid "Settings" msgid "Settings"
msgstr "Vurderinger" msgstr "Vurderinger"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
#, fuzzy #, fuzzy
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Oppdaterer, vennligst ikke last inn denne siden på nytt" msgstr "Oppdaterer, vennligst ikke last inn denne siden på nytt"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "" msgstr ""
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "" msgstr ""
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
#, fuzzy #, fuzzy
msgid "Book Details" msgid "Book Details"
msgstr "Detaljer" msgstr "Detaljer"
Binary file not shown.
+112 -108
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre Web - polski (POT: 2021-06-12 08:52)\n" "Project-Id-Version: Calibre Web - polski (POT: 2021-06-12 08:52)\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2021-06-12 15:35+0200\n" "PO-Revision-Date: 2021-06-12 15:35+0200\n"
"Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n" "Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n"
"Language: pl\n" "Language: pl\n"
@@ -76,7 +76,7 @@ msgid "Edit Users"
msgstr "Edytuj użytkowników" msgstr "Edytuj użytkowników"
# ??? # ???
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Wszystko" msgstr "Wszystko"
@@ -99,7 +99,7 @@ msgstr "Pokaż wszystkie"
msgid "Malformed request" msgid "Malformed request"
msgstr "Nieprawidłowo sformułowane żądanie" msgstr "Nieprawidłowo sformułowane żądanie"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Nazwa gościa nie może być zmieniona" msgstr "Nazwa gościa nie może być zmieniona"
@@ -107,7 +107,7 @@ msgstr "Nazwa gościa nie może być zmieniona"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Gość nie może pełnić tej roli" msgstr "Gość nie może pełnić tej roli"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Nie można odebrać praw administratora. Brak na serwerze innego konta z prawami administratora" msgstr "Nie można odebrać praw administratora. Brak na serwerze innego konta z prawami administratora"
@@ -154,7 +154,7 @@ msgstr "Nieprawidłowa kolumna odczytu"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Nieprawidłowa kolumna z ograniczeniami" msgstr "Nieprawidłowa kolumna z ograniczeniami"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Konfiguracja Calibre-Web została zaktualizowana" msgstr "Konfiguracja Calibre-Web została zaktualizowana"
@@ -318,8 +318,8 @@ msgstr "Zmień ustawienia SMTP"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -361,7 +361,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później." msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później."
@@ -369,7 +369,7 @@ msgstr "Wystąpił nieznany błąd. Spróbuj ponownie później."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Edytuj użytkownika %(nick)s" msgstr "Edytuj użytkownika %(nick)s"
@@ -495,59 +495,59 @@ msgstr "Lokalizacja pliku klucza jest nieprawidłowa, wprowadź poprawną ście
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Lokalizacja pliku certyfikatu jest nieprawidłowa, wprowadź poprawną ścieżkę" msgstr "Lokalizacja pliku certyfikatu jest nieprawidłowa, wprowadź poprawną ścieżkę"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Zaktualizowano ustawienia serwera poczty e-mail" msgstr "Zaktualizowano ustawienia serwera poczty e-mail"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Konfiguracja bazy danych" msgstr "Konfiguracja bazy danych"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Proszę wypełnić wszystkie pola!" msgstr "Proszę wypełnić wszystkie pola!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-mail nie pochodzi z prawidłowej domeny" msgstr "E-mail nie pochodzi z prawidłowej domeny"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Dodaj nowego użytkownika" msgstr "Dodaj nowego użytkownika"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Użytkownik '%(user)s' został utworzony" msgstr "Użytkownik '%(user)s' został utworzony"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Znaleziono istniejące konto dla tego adresu e-mail lub nazwy." msgstr "Znaleziono istniejące konto dla tego adresu e-mail lub nazwy."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Użytkownik '%(nick)s' został usunięty" msgstr "Użytkownik '%(nick)s' został usunięty"
#: cps/admin.py:2010 #: cps/admin.py:2013
#, fuzzy #, fuzzy
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Nie można usunąć użytkownika gościa" msgstr "Nie można usunąć użytkownika gościa"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Nie można usunąć użytkownika. Brak na serwerze innego konta z prawami administratora" msgstr "Nie można usunąć użytkownika. Brak na serwerze innego konta z prawami administratora"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Użytkownik '%(nick)s' został zaktualizowany" msgstr "Użytkownik '%(nick)s' został zaktualizowany"
@@ -555,7 +555,7 @@ msgstr "Użytkownik '%(nick)s' został zaktualizowany"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Szukaj" msgstr "Szukaj"
@@ -568,7 +568,7 @@ msgstr "nie zainstalowane"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Brak uprawnienia do wykonywania pliku" msgstr "Brak uprawnienia do wykonywania pliku"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -1000,13 +1000,13 @@ msgstr "Błąd Google Oauth, proszę spróbować później."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Błąd Google Oauth: {}" msgstr "Błąd Google Oauth: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Gwiazdek" msgstr "{} Gwiazdek"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Zaloguj się" msgstr "Zaloguj się"
@@ -1199,7 +1199,7 @@ msgstr "Status przeczytania = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Błąd podczas wyszukiwania kolumn niestandardowych, proszę zrestartować Calibre-Web" msgstr "Błąd podczas wyszukiwania kolumn niestandardowych, proszę zrestartować Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Wyszukiwanie" msgstr "Wyszukiwanie"
@@ -1255,7 +1255,7 @@ msgstr "Książka została usunięta z półki: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Utwórz półkę" msgstr "Utwórz półkę"
@@ -1319,7 +1319,7 @@ msgstr "Półka: „%(name)s”"
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 "Błąd otwierania półki. Półka nie istnieje lub jest niedostępna" msgstr "Błąd otwierania półki. Półka nie istnieje lub jest niedostępna"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Zadania" msgstr "Zadania"
@@ -1469,7 +1469,7 @@ msgstr "Najpierw skonfiguruj adres e-mail Kindle..."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1640,7 +1640,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Wysyłanie" msgstr "Wysyłanie"
@@ -1665,7 +1665,7 @@ msgid "Send to eReader Email"
msgstr "Adres e-mail dla wysyłania do Kindle" msgstr "Adres e-mail dla wysyłania do Kindle"
# ??? # ???
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Panel administratora" msgstr "Panel administratora"
@@ -1785,7 +1785,7 @@ msgstr "Zdalne logowanie (Magic Link)"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Logowanie reverse proxy" msgstr "Logowanie reverse proxy"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Nazwa nagłowka reverse proxy" msgstr "Nazwa nagłowka reverse proxy"
@@ -1893,7 +1893,7 @@ msgstr "OK"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1988,12 +1988,12 @@ msgid "Description:"
msgstr "Opis:" msgstr "Opis:"
# ??? # ???
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Poprzedni" msgstr "Poprzedni"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Następne" msgstr "Następne"
@@ -2006,12 +2006,12 @@ msgstr "Brak wyników"
msgid "Home" msgid "Home"
msgstr "Główne menu" msgstr "Główne menu"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Przeszukaj bibliotekę" msgstr "Przeszukaj bibliotekę"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Wyloguj się" msgstr "Wyloguj się"
@@ -2048,23 +2048,23 @@ msgstr "Konwertuj na:"
msgid "Convert book" msgid "Convert book"
msgstr "Konwertuj książkę" msgstr "Konwertuj książkę"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Wysyłanie…" msgstr "Wysyłanie…"
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Zamknij" msgstr "Zamknij"
# ??? # ???
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Błąd" msgstr "Błąd"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Wysyłanie zakończone, przetwarzanie, proszę czekać…" msgstr "Wysyłanie zakończone, przetwarzanie, proszę czekać…"
@@ -2150,7 +2150,7 @@ msgid "Fetch Metadata"
msgstr "Uzyskaj metadane" msgstr "Uzyskaj metadane"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2534,222 +2534,226 @@ msgstr "Użyj Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Klucz API Goodreads" msgstr "Klucz API Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Zezwalaj na uwierzytelnianie reverse proxy" msgstr "Zezwalaj na uwierzytelnianie reverse proxy"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Rodzaj logowania" msgstr "Rodzaj logowania"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Użyj standardowego uwierzytelnienia" msgstr "Użyj standardowego uwierzytelnienia"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Użyj uwierzytelniania LDAP" msgstr "Użyj uwierzytelniania LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Uzyj OAuth" msgstr "Uzyj OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Nazwa hosta lub adres IP serwera LDAP" msgstr "Nazwa hosta lub adres IP serwera LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Port serwera LDAP" msgstr "Port serwera LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Szyfrowanie LDAP" msgstr "Szyfrowanie LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Ścieżka certyfikatu urzędu certyfikacji LDAP (wymagana tylko dla uwierzytelniania certyfikatu klienta)" msgstr "Ścieżka certyfikatu urzędu certyfikacji LDAP (wymagana tylko dla uwierzytelniania certyfikatu klienta)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Ścieżka certyfikatu LDAP (potrzebna tylko do uwierzytelniania certyfikatem klienta)" msgstr "Ścieżka certyfikatu LDAP (potrzebna tylko do uwierzytelniania certyfikatem klienta)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Ścieżka pliku klucza LDAP (wymagana tylko dla uwierzytelniania certyfikatem klienta)" msgstr "Ścieżka pliku klucza LDAP (wymagana tylko dla uwierzytelniania certyfikatem klienta)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Uwierzytelnianie LDAP" msgstr "Uwierzytelnianie LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonim" msgstr "Anonim"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Nieuwierzytelniony" msgstr "Nieuwierzytelniony"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Proste" msgstr "Proste"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Nazwa administratora LDAP" msgstr "Nazwa administratora LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Hasło administratora LDAP" msgstr "Hasło administratora LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Distinguished Name (DN)" msgstr "LDAP Distinguished Name (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP User Object Filter" msgstr "LDAP User Object Filter"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Serwer LDAP to OpenLDAP?" msgstr "Serwer LDAP to OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Następujące ustawienia są niezbędne dla zaimportowania użytkowników" msgstr "Następujące ustawienia są niezbędne dla zaimportowania użytkowników"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filtr obiektów grupy LDAP" msgstr "Filtr obiektów grupy LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Nazwa grupy LDAP" msgstr "Nazwa grupy LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Pola członków grupy LDAP" msgstr "Pola członków grupy LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "Wykrywanie filtra użytkownika członka LDAP" msgstr "Wykrywanie filtra użytkownika członka LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Autodetekcja" msgstr "Autodetekcja"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filtr niestandardowy" msgstr "Filtr niestandardowy"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filtr użytkownika członka LDAP" msgstr "Filtr użytkownika członka LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Uzyskaj %(provider)s OAuth Credential" msgstr "Uzyskaj %(provider)s OAuth Credential"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth Client Id" msgstr "%(provider)s OAuth Client Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Client Secret" msgstr "%(provider)s OAuth Client Secret"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Zewnętrzne pliki" msgstr "Zewnętrzne pliki"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Ścieżka do konwertera Calibre" msgstr "Ścieżka do konwertera Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Ustawienia konwertera calibre" msgstr "Ustawienia konwertera calibre"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Ścieżka do konwertera Kepubify" msgstr "Ścieżka do konwertera Kepubify"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Lokalizacja pliku binarnego UnRar" msgstr "Lokalizacja pliku binarnego UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Ustawienia OAuth" msgstr "Ustawienia OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Zresetuj hasło użytkownika" msgstr "Zresetuj hasło użytkownika"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2899,7 +2903,7 @@ msgid "Add to shelf"
msgstr "Dodaj do półki" msgstr "Dodaj do półki"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3097,7 +3101,7 @@ msgstr "Książki sortowane według oceny"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Ksiązki sortowane według formatu" msgstr "Ksiązki sortowane według formatu"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Półki" msgstr "Półki"
@@ -3110,33 +3114,33 @@ msgstr "Książki ułożone na półkach"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Przełącz nawigację" msgstr "Przełącz nawigację"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Proste" msgstr "Proste"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Konto" msgstr "Konto"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Ustawienia" msgstr "Ustawienia"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Proszę nie odświeżać strony" msgstr "Proszę nie odświeżać strony"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Przeglądaj" msgstr "Przeglądaj"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Informacje" msgstr "Informacje"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Szczegóły książki" msgstr "Szczegóły książki"
Binary file not shown.
+112 -108
View File
@@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2023-07-25 11:30+0100\n" "PO-Revision-Date: 2023-07-25 11:30+0100\n"
"Last-Translator: horus68 <https://github.com/horus68>\n" "Last-Translator: horus68 <https://github.com/horus68>\n"
"Language: pt\n" "Language: pt\n"
@@ -70,7 +70,7 @@ msgstr "A coluna personalizada No.%(column)d não existe na base de dados do Cal
msgid "Edit Users" msgid "Edit Users"
msgstr "Editar utilizadores" msgstr "Editar utilizadores"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Tudo" msgstr "Tudo"
@@ -93,7 +93,7 @@ msgstr "Mostrar tudo"
msgid "Malformed request" msgid "Malformed request"
msgstr "Pedido mal construído" msgstr "Pedido mal construído"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Nome do convidado não pode ser alterado" msgstr "Nome do convidado não pode ser alterado"
@@ -101,7 +101,7 @@ msgstr "Nome do convidado não pode ser alterado"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Convidado não pode ter esta função" msgstr "Convidado não pode ter esta função"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Nenhum utilizador administrador restante, impossível remover a função de administrador" msgstr "Nenhum utilizador administrador restante, impossível remover a função de administrador"
@@ -146,7 +146,7 @@ msgstr "Coluna Lido é inválida"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Coluna Restrito é inválida" msgstr "Coluna Restrito é inválida"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Configuração do Calibre-Web atualizada" msgstr "Configuração do Calibre-Web atualizada"
@@ -309,8 +309,8 @@ msgstr "Editar configurações do servidor de email"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Sucesso! Conta Gmail verificada" msgstr "Sucesso! Conta Gmail verificada"
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "Duração inválida para a tarefa especificada"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Foram atualizadas as configurações de tarefas agendadas" msgstr "Foram atualizadas as configurações de tarefas agendadas"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde." msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."
@@ -360,7 +360,7 @@ msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Configuaração da DB não é gravável" msgstr "Configuaração da DB não é gravável"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Editar utilizador %(nick)s" msgstr "Editar utilizador %(nick)s"
@@ -482,57 +482,57 @@ msgstr "Localização do ficheiro de chaves não é válida. Por favor, digite o
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Localização do ficheiro de certificados não é válida. Por favor, digite o caminho correto" msgstr "Localização do ficheiro de certificados não é válida. Por favor, digite o caminho correto"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "A dimensão da senha deve estar entre 1 e 40" msgstr "A dimensão da senha deve estar entre 1 e 40"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Configurações da base de dados atualizadas" msgstr "Configurações da base de dados atualizadas"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Configuração da base de dados" msgstr "Configuração da base de dados"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Por favor, preencha todos os campos!" msgstr "Por favor, preencha todos os campos!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "O email não é de um domínio válido" msgstr "O email não é de um domínio válido"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Adicionar novo utilizador" msgstr "Adicionar novo utilizador"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Criado utilizador '%(user)s'" msgstr "Criado utilizador '%(user)s'"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Já existe uma conta para este endereço de email ou nome." msgstr "Já existe uma conta para este endereço de email ou nome."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Utilizador '%(nick)s' eliminado" msgstr "Utilizador '%(nick)s' eliminado"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Impossível eliminar convidado" msgstr "Impossível eliminar convidado"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Nenhum utilizador administrador restante, não é possível eliminar o utilizador" msgstr "Nenhum utilizador administrador restante, não é possível eliminar o utilizador"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "O email não pode estar vazio e tem de ser válido" msgstr "O email não pode estar vazio e tem de ser válido"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Utilizador '%(nick)s' atualizado" msgstr "Utilizador '%(nick)s' atualizado"
@@ -540,7 +540,7 @@ msgstr "Utilizador '%(nick)s' atualizado"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Pesquisar" msgstr "Pesquisar"
@@ -553,7 +553,7 @@ msgstr "não instalado"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Falta de permissões de execução" msgstr "Falta de permissões de execução"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -980,13 +980,13 @@ msgstr "Erro no Google Oauth, tente novamente mais tarde."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Erro no Oauth do Google: {}" msgstr "Erro no Oauth do Google: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Estrelas" msgstr "{} Estrelas"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Autenticar" msgstr "Autenticar"
@@ -1178,7 +1178,7 @@ msgstr "Estado de leitura = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Erro na pesquisa de colunas personalizadas. Por favor, reinicie o Calibre-Web" msgstr "Erro na pesquisa de colunas personalizadas. Por favor, reinicie o Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Pesquisa avançada" msgstr "Pesquisa avançada"
@@ -1233,7 +1233,7 @@ msgstr "O livro foi removido da estante: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Desculpe, não possui permissões para remover um livro desta estante" msgstr "Desculpe, não possui permissões para remover um livro desta estante"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Criar estante" msgstr "Criar estante"
@@ -1295,7 +1295,7 @@ msgstr "Estante: '%(name)s'"
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 "Erro ao abrir estante. A estante não existe ou não está acessível" msgstr "Erro ao abrir estante. A estante não existe ou não está acessível"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Tarefas" msgstr "Tarefas"
@@ -1445,7 +1445,7 @@ msgstr "Ops! Por favor, atualize o seu perfil com um endereço de email válido
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Por favor, aguarde um minuto para registar o próximo utilizador" msgstr "Por favor, aguarde um minuto para registar o próximo utilizador"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1616,7 +1616,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "A esvaziar a cache de miniaturas da capa" msgstr "A esvaziar a cache de miniaturas da capa"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Carregar" msgstr "Carregar"
@@ -1639,7 +1639,7 @@ msgstr "Endereço de email"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Enviar para o endereço de email do dispositivod e leitura" msgstr "Enviar para o endereço de email do dispositivod e leitura"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1757,7 +1757,7 @@ msgstr "Autenticação remota Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Autenticação de Proxy reverso" msgstr "Autenticação de Proxy reverso"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Nome do cabeçalho do Proxy reverso" msgstr "Nome do cabeçalho do Proxy reverso"
@@ -1865,7 +1865,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1959,12 +1959,12 @@ msgstr "Publicado em"
msgid "Description:" msgid "Description:"
msgstr "Descrição:" msgstr "Descrição:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Anterior" msgstr "Anterior"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Seguinte" msgstr "Seguinte"
@@ -1977,12 +1977,12 @@ msgstr "Nenhum resultado encontrado"
msgid "Home" msgid "Home"
msgstr "Entrada" msgstr "Entrada"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Pesquisar na biblioteca" msgstr "Pesquisar na biblioteca"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Sair" msgstr "Sair"
@@ -2018,22 +2018,22 @@ msgstr "Converter para:"
msgid "Convert book" msgid "Convert book"
msgstr "Converter livro" msgstr "Converter livro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "A carregar..." msgstr "A carregar..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Erro" msgstr "Erro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Carregamento concluído, a processar. Por favor, aguarde ..." msgstr "Carregamento concluído, a processar. Por favor, aguarde ..."
@@ -2119,7 +2119,7 @@ msgid "Fetch Metadata"
msgstr "Obter metadados" msgstr "Obter metadados"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2494,222 +2494,226 @@ msgstr "Usar Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Chave API Goodreads" msgstr "Chave API Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Permitir autenticação por Proxy reverso" msgstr "Permitir autenticação por Proxy reverso"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Tipo de autenticação" msgstr "Tipo de autenticação"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Usar autenticação padrão" msgstr "Usar autenticação padrão"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Usar autenticação LDAP" msgstr "Usar autenticação LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Usar OAuth" msgstr "Usar OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Nome ou endereço IP do servidor LDAP" msgstr "Nome ou endereço IP do servidor LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Porta do servidor LDAP" msgstr "Porta do servidor LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Criptografia LDAP" msgstr "Criptografia LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Caminho do certificado CA do LDAP (Necessário apenas para autenticação por certificado de cliente)" msgstr "Caminho do certificado CA do LDAP (Necessário apenas para autenticação por certificado de cliente)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Caminho do certificado LDAP (Necessário apenas para autenticação por certificado de cliente)" msgstr "Caminho do certificado LDAP (Necessário apenas para autenticação por certificado de cliente)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Caminho do ficheiro de chave LDAP (Necessário apenas para autenticação por certificado de cliente)" msgstr "Caminho do ficheiro de chave LDAP (Necessário apenas para autenticação por certificado de cliente)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Autenticação LDAP" msgstr "Autenticação LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anónimo" msgstr "Anónimo"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Não autenticado" msgstr "Não autenticado"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Simples" msgstr "Simples"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Nome de utilizador do administrador LDAP" msgstr "Nome de utilizador do administrador LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Senha de administrador LDAP" msgstr "Senha de administrador LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Nome distinto LDAP (DN)" msgstr "Nome distinto LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filtro de Objeto do utilizador LDAP" msgstr "Filtro de Objeto do utilizador LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "O Servidor LDAP é OpenLDAP?" msgstr "O Servidor LDAP é OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "As seguintes configurações são necessárias para a importação de utilizadores" msgstr "As seguintes configurações são necessárias para a importação de utilizadores"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filtro de objetos do grupo LDAP" msgstr "Filtro de objetos do grupo LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Nome do grupo LDAP" msgstr "Nome do grupo LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Campo de membros do grupo LDAP" msgstr "Campo de membros do grupo LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP deteção de filtro de utilizador membro LDAP" msgstr "LDAP deteção de filtro de utilizador membro LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Autodetetar" msgstr "Autodetetar"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filtro personalizado" msgstr "Filtro personalizado"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filtro de utilizador Membro LDAP" msgstr "Filtro de utilizador Membro LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Obter credenciais OAuth de %(provider)s" msgstr "Obter credenciais OAuth de %(provider)s"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "ID do cliente OAuth de %(provider)s" msgstr "ID do cliente OAuth de %(provider)s"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "Senha do cliente Oauth de %(provider)s" msgstr "Senha do cliente Oauth de %(provider)s"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Binários externos" msgstr "Binários externos"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Caminho para o conversor de ebooks do Calibre" msgstr "Caminho para o conversor de ebooks do Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Configurações do conversor de ebooks do Calibre" msgstr "Configurações do conversor de ebooks do Calibre"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Caminho para o conversor de ebooks do Kepubify" msgstr "Caminho para o conversor de ebooks do Kepubify"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Caminho para o binário UnRar" msgstr "Caminho para o binário UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Configurações do OAuth" msgstr "Configurações do OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Limitar tentativas de autenticação falhada" msgstr "Limitar tentativas de autenticação falhada"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Proteção de sessão" msgstr "Proteção de sessão"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Básica" msgstr "Básica"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Forte" msgstr "Forte"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Política de senha do utilizador" msgstr "Política de senha do utilizador"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Tamanho mínimo da senha" msgstr "Tamanho mínimo da senha"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Exigir números" msgstr "Exigir números"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Exigir letras minúsculas" msgstr "Exigir letras minúsculas"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Exigir letras maiúsculas" msgstr "Exigir letras maiúsculas"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Exigir caracteres especiais" msgstr "Exigir caracteres especiais"
@@ -2857,7 +2861,7 @@ msgid "Add to shelf"
msgstr "Adicionar à estante" msgstr "Adicionar à estante"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3051,7 +3055,7 @@ msgstr "Livros ordenados por pontuação"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Livros ordenados por formatos de ficheiro" msgstr "Livros ordenados por formatos de ficheiro"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Estantes" msgstr "Estantes"
@@ -3064,33 +3068,33 @@ msgstr "Livros organizados em estantes"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Alternar navegação" msgstr "Alternar navegação"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Simples" msgstr "Simples"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Conta" msgstr "Conta"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Por favor, não refresque a página" msgstr "Por favor, não refresque a página"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Navegar" msgstr "Navegar"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Sobre" msgstr "Sobre"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Detalhes do livro" msgstr "Detalhes do livro"
Binary file not shown.
+112 -108
View File
@@ -4,7 +4,7 @@ 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: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\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: br\n" "Language: br\n"
@@ -70,7 +70,7 @@ msgstr "A Coluna Personalizada No.%(column)d não existe no banco de dados do ca
msgid "Edit Users" msgid "Edit Users"
msgstr "Editar Usuários" msgstr "Editar Usuários"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Todos" msgstr "Todos"
@@ -93,7 +93,7 @@ msgstr "Mostrar Tudo"
msgid "Malformed request" msgid "Malformed request"
msgstr "Requisição Malformada" msgstr "Requisição Malformada"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Nome do Convidado não pode ser alterado" msgstr "Nome do Convidado não pode ser alterado"
@@ -101,7 +101,7 @@ msgstr "Nome do Convidado não pode ser alterado"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Convidado não pode ter esta função" msgstr "Convidado não pode ter esta função"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Nenhum usuário administrador restante, impossível remover a função de administrador" msgstr "Nenhum usuário administrador restante, impossível remover a função de administrador"
@@ -146,7 +146,7 @@ msgstr "Coluna Lido Inválida"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Coluna Restrito Inválida" msgstr "Coluna Restrito Inválida"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Configuração do Calibre-Web atualizada" msgstr "Configuração do Calibre-Web atualizada"
@@ -309,8 +309,8 @@ msgstr "Editar configurações do servidor de e-mail"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "Duração inválida para a tarefa especificada"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Configurações de tarefas agendadas atualizadas" msgstr "Configurações de tarefas agendadas atualizadas"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde." msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."
@@ -360,7 +360,7 @@ msgstr "Ocorreu um erro desconhecido. Por favor, tente novamente mais tarde."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Settings DB não é gravável" msgstr "Settings DB não é gravável"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Editar Usuário %(nick)s" msgstr "Editar Usuário %(nick)s"
@@ -482,57 +482,57 @@ msgstr "Localização do Keyfile Inválida, Insira o Caminho Correto"
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Localização do Certfile Inválida, Insira o Caminho Correto" msgstr "Localização do Certfile Inválida, Insira o Caminho Correto"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Configurações do Banco de Dados Atualizada" msgstr "Configurações do Banco de Dados Atualizada"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Configuração do Banco de Dados" msgstr "Configuração do Banco de Dados"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Por favor, preencha todos os campos!" msgstr "Por favor, preencha todos os campos!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "O e-mail não é de um domínio válido" msgstr "O e-mail não é de um domínio válido"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Adicionar novo usuário" msgstr "Adicionar novo usuário"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Usuário '%(user)s' criado" msgstr "Usuário '%(user)s' criado"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Encontrada uma conta existente para este endereço de e-mail ou apelido." msgstr "Encontrada uma conta existente para este endereço de e-mail ou apelido."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Usuário '%(nick)s' excluído" msgstr "Usuário '%(nick)s' excluído"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Impossível excluir Convidado" msgstr "Impossível excluir Convidado"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Nenhum usuário administrador restante, não é possível apagar o usuário" msgstr "Nenhum usuário administrador restante, não é possível apagar o usuário"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Usuário '%(nick)s' atualizado" msgstr "Usuário '%(nick)s' atualizado"
@@ -540,7 +540,7 @@ msgstr "Usuário '%(nick)s' atualizado"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Pesquisar" msgstr "Pesquisar"
@@ -553,7 +553,7 @@ msgstr "não instalado"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Faltam as permissões de execução" msgstr "Faltam as permissões de execução"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -980,13 +980,13 @@ msgstr "Erro no Google Oauth, tente novamente mais tarde."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Erro no Oauth do Google: {}" msgstr "Erro no Oauth do Google: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Estrelas" msgstr "{} Estrelas"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Login" msgstr "Login"
@@ -1178,7 +1178,7 @@ msgstr "Status de leitura = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Erro na pesquisa de colunas personalizadas, reinicie o Calibre-Web" msgstr "Erro na pesquisa de colunas personalizadas, reinicie o Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Pesquisa Avançada" msgstr "Pesquisa Avançada"
@@ -1233,7 +1233,7 @@ msgstr "O livro foi removido da estante: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Desculpe, você não tem permissão para remover um livro desta estante" msgstr "Desculpe, você não tem permissão para remover um livro desta estante"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Crie uma Estante" msgstr "Crie uma Estante"
@@ -1295,7 +1295,7 @@ msgstr "Estante: '%(name)s'"
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 "Erro ao abrir estante. A estante não existe ou não está acessível" msgstr "Erro ao abrir estante. A estante não existe ou não está acessível"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Tarefas" msgstr "Tarefas"
@@ -1445,7 +1445,7 @@ msgstr "Por favor, atualize seu perfil com um endereço de e-mail Envie Para o K
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1616,7 +1616,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Limpando o cache de miniaturas da capa" msgstr "Limpando o cache de miniaturas da capa"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Upload" msgstr "Upload"
@@ -1639,7 +1639,7 @@ msgstr "Endereço de e-mail"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Enviar para o endereço de e-mail do E-Reader" msgstr "Enviar para o endereço de e-mail do E-Reader"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1757,7 +1757,7 @@ msgstr "Login remoto Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Login de Proxy Reverso" msgstr "Login de Proxy Reverso"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Nome do cabeçalho do Proxy Reverso" msgstr "Nome do cabeçalho do Proxy Reverso"
@@ -1865,7 +1865,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1959,12 +1959,12 @@ msgstr "Publicado em"
msgid "Description:" msgid "Description:"
msgstr "Descrição:" msgstr "Descrição:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Anterior" msgstr "Anterior"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Próximo" msgstr "Próximo"
@@ -1977,12 +1977,12 @@ msgstr "Nenhum resultado encontrado"
msgid "Home" msgid "Home"
msgstr "Início" msgstr "Início"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Pesquisar na Biblioteca" msgstr "Pesquisar na Biblioteca"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Sair" msgstr "Sair"
@@ -2018,22 +2018,22 @@ msgstr "Converter para:"
msgid "Convert book" msgid "Convert book"
msgstr "Converter livro" msgstr "Converter livro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Enviando..." msgstr "Enviando..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Fechar" msgstr "Fechar"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Erro" msgstr "Erro"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Upload concluído, processando, por favor aguarde ..." msgstr "Upload concluído, processando, por favor aguarde ..."
@@ -2119,7 +2119,7 @@ msgid "Fetch Metadata"
msgstr "Buscar Metadados" msgstr "Buscar Metadados"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2494,222 +2494,226 @@ msgstr "Usar Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Chave API Goodreads" msgstr "Chave API Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Permitir a Autenticação por Proxy Reverso" msgstr "Permitir a Autenticação por Proxy Reverso"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Tipo de Login" msgstr "Tipo de Login"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Usar Autenticação padrão" msgstr "Usar Autenticação padrão"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Usar Autenticação LDAP" msgstr "Usar Autenticação LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Usar OAuth" msgstr "Usar OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Nome ou endereço IP do servidor LDAP" msgstr "Nome ou endereço IP do servidor LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Porta do servidor LDAP" msgstr "Porta do servidor LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Criptografia LDAP" msgstr "Criptografia LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Caminho do CACertificate LDAP (Necessário apenas para autenticação de certificado de cliente)" msgstr "Caminho do CACertificate LDAP (Necessário apenas para autenticação de certificado de cliente)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Caminho do Certificado LDAP (Necessário apenas para autenticação de certificado de cliente)" msgstr "Caminho do Certificado LDAP (Necessário apenas para autenticação de certificado de cliente)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Caminho do Keyfile LDAP (Necessário apenas para autenticação de certificado de cliente)" msgstr "Caminho do Keyfile LDAP (Necessário apenas para autenticação de certificado de cliente)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Autenticação LDAP" msgstr "Autenticação LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anônimo" msgstr "Anônimo"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Não autenticado" msgstr "Não autenticado"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Simples" msgstr "Simples"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Nome de usuário do administrador LDAP" msgstr "Nome de usuário do administrador LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Senha de Administrador LDAP" msgstr "Senha de Administrador LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Nome Distinto LDAP (DN)" msgstr "Nome Distinto LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filtro de Objeto do Usuário LDAP" msgstr "Filtro de Objeto do Usuário LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "O Servidor LDAP é OpenLDAP?" msgstr "O Servidor LDAP é OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "As seguintes configurações são necessárias para a mportação de Usuários" msgstr "As seguintes configurações são necessárias para a mportação de Usuários"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filtro de objetos do grupo LDAP" msgstr "Filtro de objetos do grupo LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Nome do Grupo LDAP" msgstr "Nome do Grupo LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Campo de Membros do Grupo LDAP" msgstr "Campo de Membros do Grupo LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP Detecção de filtro de usuário membro LDAP" msgstr "LDAP Detecção de filtro de usuário membro LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Autodetectar" msgstr "Autodetectar"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filtro Personalizado" msgstr "Filtro Personalizado"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filtro de Utilizador Membro LDAP" msgstr "Filtro de Utilizador Membro LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Obter credenciais OAuth de %(provider)s" msgstr "Obter credenciais OAuth de %(provider)s"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "ID do cliente OAuth de %(provider)s" msgstr "ID do cliente OAuth de %(provider)s"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "Senha do cliente Oauth de %(provider)s" msgstr "Senha do cliente Oauth de %(provider)s"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Binários externos" msgstr "Binários externos"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Caminho para o Calibre E-Book Converter" msgstr "Caminho para o Calibre E-Book Converter"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Configurações do Calibre E-Book Converter" msgstr "Configurações do Calibre E-Book Converter"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Caminho para Kepubify E-Book Converter" msgstr "Caminho para Kepubify E-Book Converter"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Caminho para o binário UnRar" msgstr "Caminho para o binário UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Configurações do OAuth" msgstr "Configurações do OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Política de senha do usuário" msgstr "Política de senha do usuário"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2857,7 +2861,7 @@ msgid "Add to shelf"
msgstr "Adicionar à estante" msgstr "Adicionar à estante"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3051,7 +3055,7 @@ msgstr "Livros ordenados por Avaliação"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Livros ordenados por formatos de arquivo" msgstr "Livros ordenados por formatos de arquivo"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Estantes" msgstr "Estantes"
@@ -3064,33 +3068,33 @@ msgstr "Livros organizados em Estantes"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Alternar Navegação" msgstr "Alternar Navegação"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Simples" msgstr "Simples"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Conta" msgstr "Conta"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Configurações" msgstr "Configurações"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Por favor, não atualize a página" msgstr "Por favor, não atualize a página"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Navegue em" msgstr "Navegue em"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Sobre" msgstr "Sobre"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Detalhes do Livro" msgstr "Detalhes do Livro"
Binary file not shown.
+112 -108
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2020-04-29 01:20+0400\n" "PO-Revision-Date: 2020-04-29 01:20+0400\n"
"Last-Translator: ZIZA\n" "Last-Translator: ZIZA\n"
"Language: ru\n" "Language: ru\n"
@@ -75,7 +75,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "Управление сервером" msgstr "Управление сервером"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Все" msgstr "Все"
@@ -98,7 +98,7 @@ msgstr "Показать все"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -106,7 +106,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -151,7 +151,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Конфигурация Calibre-Web обновлена" msgstr "Конфигурация Calibre-Web обновлена"
@@ -319,8 +319,8 @@ msgstr "Изменить настройки SMTP"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -362,7 +362,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Неизвестная ошибка. Попробуйте позже." msgstr "Неизвестная ошибка. Попробуйте позже."
@@ -370,7 +370,7 @@ msgstr "Неизвестная ошибка. Попробуйте позже."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Изменить пользователя %(nick)s" msgstr "Изменить пользователя %(nick)s"
@@ -494,60 +494,60 @@ msgstr "Расположение ключевого файла неверно,
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Расположение Certfile не является действительным, пожалуйста, введите правильный путь" msgstr "Расположение Certfile не является действительным, пожалуйста, введите правильный путь"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Настройки E-mail сервера обновлены" msgstr "Настройки E-mail сервера обновлены"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Дополнительный Настройки" msgstr "Дополнительный Настройки"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Пожалуйста, заполните все поля!" msgstr "Пожалуйста, заполните все поля!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-mail не из существующей доменной зоны" msgstr "E-mail не из существующей доменной зоны"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Добавить пользователя" msgstr "Добавить пользователя"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Пользователь '%(user)s' добавлен" msgstr "Пользователь '%(user)s' добавлен"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Для этого адреса электронной почты или логина уже есть учётная запись." msgstr "Для этого адреса электронной почты или логина уже есть учётная запись."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Пользователь '%(nick)s' удалён" msgstr "Пользователь '%(nick)s' удалён"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Это последний администратор, невозможно удалить пользователя" msgstr "Это последний администратор, невозможно удалить пользователя"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Пользователь '%(nick)s' обновлён" msgstr "Пользователь '%(nick)s' обновлён"
@@ -555,7 +555,7 @@ msgstr "Пользователь '%(nick)s' обновлён"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Поиск" msgstr "Поиск"
@@ -568,7 +568,7 @@ msgstr "не установлено"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -993,13 +993,13 @@ msgstr "Ошибка Google Oauth, пожалуйста попробуйте п
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Логин" msgstr "Логин"
@@ -1191,7 +1191,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Расширенный поиск" msgstr "Расширенный поиск"
@@ -1247,7 +1247,7 @@ msgstr "Книга удалена с полки: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Создать полку" msgstr "Создать полку"
@@ -1311,7 +1311,7 @@ msgstr "Полка: '%(name)s'"
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 "Ошибка открытия Полки. Полка не существует или недоступна"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Задания" msgstr "Задания"
@@ -1461,7 +1461,7 @@ msgstr "Пожалуйста, сначала настройте e-mail на ва
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1633,7 +1633,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Загрузить" msgstr "Загрузить"
@@ -1657,7 +1657,7 @@ msgstr "Адрес электронной почты"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Отправить на Kindle Адрес электронной почты" msgstr "Отправить на Kindle Адрес электронной почты"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Управление" msgstr "Управление"
@@ -1774,7 +1774,7 @@ msgstr "Удалённый логин"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Логин обратного прокси" msgstr "Логин обратного прокси"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Имя заголовка обратного прокси" msgstr "Имя заголовка обратного прокси"
@@ -1883,7 +1883,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1977,12 +1977,12 @@ msgstr "Опубликованный"
msgid "Description:" msgid "Description:"
msgstr "Описание:" msgstr "Описание:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Предыдущий" msgstr "Предыдущий"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Далее" msgstr "Далее"
@@ -1995,12 +1995,12 @@ msgstr "Результаты не найдены"
msgid "Home" msgid "Home"
msgstr "Главная" msgstr "Главная"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Поиск в библиотеке" msgstr "Поиск в библиотеке"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Выход" msgstr "Выход"
@@ -2036,22 +2036,22 @@ msgstr "Конвертировать в:"
msgid "Convert book" msgid "Convert book"
msgstr "Конвертировать книгу" msgstr "Конвертировать книгу"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Загружается..." msgstr "Загружается..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Закрыть" msgstr "Закрыть"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Ошибка" msgstr "Ошибка"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Загрузка завершена, обработка, пожалуйста, подождите..." msgstr "Загрузка завершена, обработка, пожалуйста, подождите..."
@@ -2137,7 +2137,7 @@ msgid "Fetch Metadata"
msgstr "Получить метаданные" msgstr "Получить метаданные"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2515,221 +2515,225 @@ msgstr "Использовать Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Ключ API Goodreads" msgstr "Ключ API Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Разрешить обратную аутентификацию прокси" msgstr "Разрешить обратную аутентификацию прокси"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Тип входа" msgstr "Тип входа"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Использовать стандартную аутентификацию" msgstr "Использовать стандартную аутентификацию"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Использовать LDAP аутентификацию" msgstr "Использовать LDAP аутентификацию"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Использовать OAuth" msgstr "Использовать OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Имя хоста или IP-адрес сервера LDAP" msgstr "Имя хоста или IP-адрес сервера LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Порт сервера LDAP" msgstr "Порт сервера LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Шифрование LDAP" msgstr "Шифрование LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Аутентификация LDAP" msgstr "Аутентификация LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Анонимный" msgstr "Анонимный"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Неаутентифицированный" msgstr "Неаутентифицированный"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Простой" msgstr "Простой"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Имя администратора LDAP" msgstr "Имя администратора LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Пароль администратора LDAP" msgstr "Пароль администратора LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Отличительное имя LDAP (DN)" msgstr "Отличительное имя LDAP (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Фильтр объектов пользователя LDAP" msgstr "Фильтр объектов пользователя LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Сервер LDAP - это OpenLDAP ?" msgstr "Сервер LDAP - это OpenLDAP ?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Следующие настройки необходимы для импорта пользователем." msgstr "Следующие настройки необходимы для импорта пользователем."
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Фильтр объектов группы LDAP" msgstr "Фильтр объектов группы LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Имя группы LDAP" msgstr "Имя группы LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Поле членов группы LDAP" msgstr "Поле членов группы LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Получить %(provider)s OAuth Credential" msgstr "Получить %(provider)s OAuth Credential"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth ID клиента" msgstr "%(provider)s OAuth ID клиента"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Секрет клиента" msgstr "%(provider)s OAuth Секрет клиента"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Конвертация" msgstr "Конвертация"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Расположение бинарного файла UnRar" msgstr "Расположение бинарного файла UnRar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Настройки OAuth" msgstr "Настройки OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Сбросить пароль пользователя" msgstr "Сбросить пароль пользователя"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2879,7 +2883,7 @@ msgid "Add to shelf"
msgstr "Добавить на книжную полку" msgstr "Добавить на книжную полку"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3074,7 +3078,7 @@ msgstr "Книги, упорядоченные по рейтингу"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Книги отсортированы по формату файла" msgstr "Книги отсортированы по формату файла"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Полки" msgstr "Полки"
@@ -3087,33 +3091,33 @@ msgstr "Книги организованы на полках"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Включить навигацию" msgstr "Включить навигацию"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Простой" msgstr "Простой"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Учетная запись" msgstr "Учетная запись"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Настройки" msgstr "Настройки"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Пожалуйста не обновляйте страницу" msgstr "Пожалуйста не обновляйте страницу"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Просмотр" msgstr "Просмотр"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "О программе" msgstr "О программе"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Подробнее о книге" msgstr "Подробнее о книге"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2023-11-01 06:12+0100\n" "PO-Revision-Date: 2023-11-01 06:12+0100\n"
"Last-Translator: Branislav Hanáček <brango@brango.sk>\n" "Last-Translator: Branislav Hanáček <brango@brango.sk>\n"
"Language: sk_SK\n" "Language: sk_SK\n"
@@ -70,7 +70,7 @@ msgstr "Používateľom definovaný stĺpec č. %(column)d v Calibre databáze n
msgid "Edit Users" msgid "Edit Users"
msgstr "Upraviť používateľov" msgstr "Upraviť používateľov"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Všetko" msgstr "Všetko"
@@ -93,7 +93,7 @@ msgstr "Zobraziť všetko"
msgid "Malformed request" msgid "Malformed request"
msgstr "Chybne vytvorená žiadosť" msgstr "Chybne vytvorená žiadosť"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Meno hosťa nie je možné zmeniť" msgstr "Meno hosťa nie je možné zmeniť"
@@ -101,7 +101,7 @@ msgstr "Meno hosťa nie je možné zmeniť"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Hosť nemôže mať túto rolu" msgstr "Hosť nemôže mať túto rolu"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Nezostáva žiadny správca, nie je možné odobrať rolu správcu" msgstr "Nezostáva žiadny správca, nie je možné odobrať rolu správcu"
@@ -146,7 +146,7 @@ msgstr "Neplatný stĺpec na čítanie"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Neplatný stĺpec na obmedzenie" msgstr "Neplatný stĺpec na obmedzenie"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Konfigurácia Calibre-Web bola aktualizovaná" msgstr "Konfigurácia Calibre-Web bola aktualizovaná"
@@ -309,8 +309,8 @@ msgstr "Upraviť nastavenie pre poštový server"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Úspech! Gmail konto bolo verifikované." msgstr "Úspech! Gmail konto bolo verifikované."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "Bol uvedený neplatný doba behu"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Nastavenia naplánovaných úloh boli aktualizované" msgstr "Nastavenia naplánovaných úloh boli aktualizované"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Vyskytla sa neočakávaná chyba. Prosím, skúste to opäť neskôr." msgstr "Vyskytla sa neočakávaná chyba. Prosím, skúste to opäť neskôr."
@@ -360,7 +360,7 @@ msgstr "Vyskytla sa neočakávaná chyba. Prosím, skúste to opäť neskôr."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "Nie je možné zapisovať do databázy nastavení" msgstr "Nie je možné zapisovať do databázy nastavení"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Upraviť používateľa %(nick)s" msgstr "Upraviť používateľa %(nick)s"
@@ -481,57 +481,57 @@ msgstr "Umiestnenie súboru s kľúčmi nie je platné, zadajte prosím správnu
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Umiestnenie súboru s certifikátmi nie je platné, zadajte prosím správnu cestu" msgstr "Umiestnenie súboru s certifikátmi nie je platné, zadajte prosím správnu cestu"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "Heslo musí byť dlhé 1 až 40 znakov" msgstr "Heslo musí byť dlhé 1 až 40 znakov"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Nastavenia databáze boli aktualizované" msgstr "Nastavenia databáze boli aktualizované"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Konfigurácia databázy" msgstr "Konfigurácia databázy"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Vyplňte prosím všetky polia." msgstr "Vyplňte prosím všetky polia."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-mail nie je z platnej domény" msgstr "E-mail nie je z platnej domény"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Pridať nového používateľa" msgstr "Pridať nového používateľa"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Používateľ '%(user)s' bol vytvorený" msgstr "Používateľ '%(user)s' bol vytvorený"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Účet s týmto menom alebo e-mailovou adresou už existuje." msgstr "Účet s týmto menom alebo e-mailovou adresou už existuje."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Používateľ '%(nick)s' bol zmazaný" msgstr "Používateľ '%(nick)s' bol zmazaný"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Nie je možné zmazať používateľa Hosť" msgstr "Nie je možné zmazať používateľa Hosť"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Nezostáva žiadny používateľ, nie je možné odobrať rolu správcu" msgstr "Nezostáva žiadny používateľ, nie je možné odobrať rolu správcu"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "E-mailová adresa nemôže byť prázdna a musí byť platná" msgstr "E-mailová adresa nemôže byť prázdna a musí byť platná"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Používateľ '%(nick)s' bol aktualizovaný" msgstr "Používateľ '%(nick)s' bol aktualizovaný"
@@ -539,7 +539,7 @@ msgstr "Používateľ '%(nick)s' bol aktualizovaný"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Hľadať" msgstr "Hľadať"
@@ -552,7 +552,7 @@ msgstr "nie je naištalované"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Chýba právo na vykonanie" msgstr "Chýba právo na vykonanie"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -973,13 +973,13 @@ msgstr "Chyba Google OAuth, skúste to prosím neskôr."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Chyba Google OAuth: {}" msgstr "Chyba Google OAuth: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} Hviezdičiek" msgstr "{} Hviezdičiek"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Prihlásiť sa" msgstr "Prihlásiť sa"
@@ -1162,7 +1162,7 @@ msgstr "Status čítania = %(status)s"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Chyba pri čítaní používateľom definovaných stĺpcov, reštartujte prosím Calibre-Web" msgstr "Chyba pri čítaní používateľom definovaných stĺpcov, reštartujte prosím Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Rozšírené hľadanie" msgstr "Rozšírené hľadanie"
@@ -1217,7 +1217,7 @@ msgstr "Kniha bola odstránená z police: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Ľutujeme, ale nie ste oprávnený odstrániť knihu z tejto police" msgstr "Ľutujeme, ale nie ste oprávnený odstrániť knihu z tejto police"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Vytvoriť policu" msgstr "Vytvoriť policu"
@@ -1279,7 +1279,7 @@ msgstr "Polica: '%(name)s'"
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 "Chyba pri otváraní police. Polica neexistuje alebo je neprístupná" msgstr "Chyba pri otváraní police. Polica neexistuje alebo je neprístupná"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Úlohy" msgstr "Úlohy"
@@ -1427,7 +1427,7 @@ msgstr "Nastavte vo vašom profile platnú e-mailovú adresu pre vašu čítačk
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Počkajte, prosím minútku pred registráciou ďalšieho používateľa" msgstr "Počkajte, prosím minútku pred registráciou ďalšieho používateľa"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1591,7 +1591,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Vyrovnávacia pamäť pre obálky kníh sa vyprázdňuje" msgstr "Vyrovnávacia pamäť pre obálky kníh sa vyprázdňuje"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Nahrať" msgstr "Nahrať"
@@ -1614,7 +1614,7 @@ msgstr "E-mail"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Poslať na e-mail čítačky" msgstr "Poslať na e-mail čítačky"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Správca" msgstr "Správca"
@@ -1731,7 +1731,7 @@ msgstr "Vzdialené prihlásenie Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Prihlásenie na reverznú proxy" msgstr "Prihlásenie na reverznú proxy"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Meno hlavičky pre reverznú proxy" msgstr "Meno hlavičky pre reverznú proxy"
@@ -1839,7 +1839,7 @@ msgstr "V poriadku"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1933,12 +1933,12 @@ msgstr "Vydané"
msgid "Description:" msgid "Description:"
msgstr "Popis:" msgstr "Popis:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Predchádzajúci" msgstr "Predchádzajúci"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Ďalší" msgstr "Ďalší"
@@ -1951,12 +1951,12 @@ msgstr "Nič sa nenašlo"
msgid "Home" msgid "Home"
msgstr "Domov" msgstr "Domov"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Prehľadávať knižnicu" msgstr "Prehľadávať knižnicu"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Odhlásiť sa" msgstr "Odhlásiť sa"
@@ -1992,22 +1992,22 @@ msgstr "Previesť do:"
msgid "Convert book" msgid "Convert book"
msgstr "Previesť knihu" msgstr "Previesť knihu"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Nahráva sa..." msgstr "Nahráva sa..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Zatvoriť" msgstr "Zatvoriť"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Chyba" msgstr "Chyba"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Nahrávanie ukončené, spracováva sa, počkajte prosím..." msgstr "Nahrávanie ukončené, spracováva sa, počkajte prosím..."
@@ -2093,7 +2093,7 @@ msgid "Fetch Metadata"
msgstr "Načítať metadáta" msgstr "Načítať metadáta"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2468,220 +2468,224 @@ msgstr "Použiť Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API kľúč" msgstr "Goodreads API kľúč"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Povoliť reverznú proxy autentifikáciu" msgstr "Povoliť reverznú proxy autentifikáciu"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Typ prihlásenia" msgstr "Typ prihlásenia"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Použiť štandardnú autentifikáciu" msgstr "Použiť štandardnú autentifikáciu"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Použiť LDAP autentifikáciu" msgstr "Použiť LDAP autentifikáciu"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Použiť OAuth" msgstr "Použiť OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Hostiteľské meno alebo IP adresa LDAP servera" msgstr "Hostiteľské meno alebo IP adresa LDAP servera"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Port LDAP servera" msgstr "Port LDAP servera"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP šifrovanie" msgstr "LDAP šifrovanie"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Cesta k LDAP CA-certifikátu (potrebná iba pre autentifikáciu certifikátom klienta)" msgstr "Cesta k LDAP CA-certifikátu (potrebná iba pre autentifikáciu certifikátom klienta)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Cesta k LDAP certifikátu (potrebná iba pre autentifikáciu certifikátom klienta)" msgstr "Cesta k LDAP certifikátu (potrebná iba pre autentifikáciu certifikátom klienta)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Cesta k LDAP súboru kľúča (potrebná iba pre autentifikáciu certifikátom klienta)" msgstr "Cesta k LDAP súboru kľúča (potrebná iba pre autentifikáciu certifikátom klienta)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP autentifikácia" msgstr "LDAP autentifikácia"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonymný" msgstr "Anonymný"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Neautentifikovaný" msgstr "Neautentifikovaný"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Jednoduchý" msgstr "Jednoduchý"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Meno používateľa pre LDAP správcu" msgstr "Meno používateľa pre LDAP správcu"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Heslo pre LDAP správcu" msgstr "Heslo pre LDAP správcu"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP rozlišovacie meno (DN)" msgstr "LDAP rozlišovacie meno (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filter pre LDAP objekt používateľa" msgstr "Filter pre LDAP objekt používateľa"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP server je OpenLDAP?" msgstr "LDAP server je OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Pre import používateľa sú potrebné nasledovné nastavenia" msgstr "Pre import používateľa sú potrebné nasledovné nastavenia"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filter pre LDAP objekt skupiny" msgstr "Filter pre LDAP objekt skupiny"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Meno LDAP skupiny" msgstr "Meno LDAP skupiny"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Pole členov LDAP skupiny" msgstr "Pole členov LDAP skupiny"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "Detekcia filtra pre LDAP členstvo používateľa" msgstr "Detekcia filtra pre LDAP členstvo používateľa"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Automatická detekcia" msgstr "Automatická detekcia"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filter používateľa" msgstr "Filter používateľa"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filter pre LDAP členstvo požívateľa" msgstr "Filter pre LDAP členstvo požívateľa"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Získať OAuth prístupové údaje pre %(provider)s" msgstr "Získať OAuth prístupové údaje pre %(provider)s"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth klientské ID" msgstr "%(provider)s OAuth klientské ID"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth klientské tajomstvo" msgstr "%(provider)s OAuth klientské tajomstvo"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Externé binárky" msgstr "Externé binárky"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Cesta k Calibre prevádzaču e-kníh" msgstr "Cesta k Calibre prevádzaču e-kníh"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Nastavenie Calibre prevádzača e-kníh" msgstr "Nastavenie Calibre prevádzača e-kníh"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Cesta Kepubify prevádzaču e-kníh" msgstr "Cesta Kepubify prevádzaču e-kníh"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Binárny súbor pre UnRar sa nenašiel" msgstr "Binárny súbor pre UnRar sa nenašiel"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "Bezpečnostné nastavenia" msgstr "Bezpečnostné nastavenia"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Obmedziť neúspešné pokusy o prihlásenie" msgstr "Obmedziť neúspešné pokusy o prihlásenie"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Ochrana sedenia" msgstr "Ochrana sedenia"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Základná" msgstr "Základná"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Silná" msgstr "Silná"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "Zásady pre používateľské heslá" msgstr "Zásady pre používateľské heslá"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Minimálna dĺžka hesla" msgstr "Minimálna dĺžka hesla"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Vyžadovať číslo" msgstr "Vyžadovať číslo"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Vyžadovať malé písmená" msgstr "Vyžadovať malé písmená"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Vyžadovať veľké písmená" msgstr "Vyžadovať veľké písmená"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Vyžadovať špeciálne znaky" msgstr "Vyžadovať špeciálne znaky"
@@ -2829,7 +2833,7 @@ msgid "Add to shelf"
msgstr "Pridať do police" msgstr "Pridať do police"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3020,7 +3024,7 @@ msgstr "Knihy usporiadané podľa hodnotenia"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Knihy usporiadané podľa súborových formátov" msgstr "Knihy usporiadané podľa súborových formátov"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Police" msgstr "Police"
@@ -3033,33 +3037,33 @@ msgstr "Knihy organizované v policiach"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Prepnúť navigáciu" msgstr "Prepnúť navigáciu"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Jednoduchý" msgstr "Jednoduchý"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Účet" msgstr "Účet"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Nastavenia" msgstr "Nastavenia"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Prosím, neskúšajte znovu načítať stránku" msgstr "Prosím, neskúšajte znovu načítať stránku"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Prechádzať" msgstr "Prechádzať"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "O programe" msgstr "O programe"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Detailu o knihe" msgstr "Detailu o knihe"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2024-09-18 19:45+0200\n" "PO-Revision-Date: 2024-09-18 19:45+0200\n"
"Last-Translator: Andrej Kralj\n" "Last-Translator: Andrej Kralj\n"
"Language: sl\n" "Language: sl\n"
@@ -70,7 +70,7 @@ msgstr "Stolpec po meri št. %(column)d ne obstaja v zbirki podatkov Calibre"
msgid "Edit Users" msgid "Edit Users"
msgstr "Urejanje uporabnikov" msgstr "Urejanje uporabnikov"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Vse" msgstr "Vse"
@@ -93,7 +93,7 @@ msgstr "Pokaži vse"
msgid "Malformed request" msgid "Malformed request"
msgstr "Napačno oblikovana zahteva" msgstr "Napačno oblikovana zahteva"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Imena gosta ni mogoče spremeniti" msgstr "Imena gosta ni mogoče spremeniti"
@@ -101,7 +101,7 @@ msgstr "Imena gosta ni mogoče spremeniti"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Gost ne more imeti te vloge" msgstr "Gost ne more imeti te vloge"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Ni več nobenega admin uporabnika, ne morem odstraniti vloge admin" msgstr "Ni več nobenega admin uporabnika, ne morem odstraniti vloge admin"
@@ -146,7 +146,7 @@ msgstr "Nepravilen stolpec za branje"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Neveljavni stolpec za omejitev" msgstr "Neveljavni stolpec za omejitev"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Posodobljena nastavitev Calibre-Web" msgstr "Posodobljena nastavitev Calibre-Web"
@@ -309,8 +309,8 @@ msgstr "Urejanje nastavitev e-poštnega strežnika"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Uspeh! Račun Gmail je potrjen." msgstr "Uspeh! Račun Gmail je potrjen."
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "Nepravilno trajanje za določeno nalogo"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Posodobljene nastavitve načrtovanih opravil" msgstr "Posodobljene nastavitve načrtovanih opravil"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ups! Zgodila se je neznana napaka. Prosimo, poskusite znova pozneje." msgstr "Ups! Zgodila se je neznana napaka. Prosimo, poskusite znova pozneje."
@@ -360,7 +360,7 @@ msgstr "Ups! Zgodila se je neznana napaka. Prosimo, poskusite znova pozneje."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "DB nastavitev ni mogoče zapisati" msgstr "DB nastavitev ni mogoče zapisati"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Urejanje uporabnika %(nick)s" msgstr "Urejanje uporabnika %(nick)s"
@@ -481,57 +481,57 @@ msgstr "Lokacija datoteka Keyfile ni veljavna, vnesite pravilno pot"
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Lokacija datoteke Certfile ni veljavna, vnesite pravilno pot" msgstr "Lokacija datoteke Certfile ni veljavna, vnesite pravilno pot"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "Dolžina gesla mora biti med 1 in 40" msgstr "Dolžina gesla mora biti med 1 in 40"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Posodobljene nastavitve zbirke podatkov" msgstr "Posodobljene nastavitve zbirke podatkov"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Nastavitev zbirke podatkov" msgstr "Nastavitev zbirke podatkov"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Ups! Izpolnite vsa polja." msgstr "Ups! Izpolnite vsa polja."
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-pošta ni iz veljavne domene" msgstr "E-pošta ni iz veljavne domene"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Dodajanje novega uporabnika" msgstr "Dodajanje novega uporabnika"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Ustvarjen uporabnik '%(user)s'" msgstr "Ustvarjen uporabnik '%(user)s'"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Ups! Za to e-pošto že obstaja račun ali ime." msgstr "Ups! Za to e-pošto že obstaja račun ali ime."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Uporabnik '%(nick)s' je izbrisan" msgstr "Uporabnik '%(nick)s' je izbrisan"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Ne morem izbrisati uporabnika gosta" msgstr "Ne morem izbrisati uporabnika gosta"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Ni preostalega uporabnika administratorja, uporabnika ni mogoče izbrisati" msgstr "Ni preostalega uporabnika administratorja, uporabnika ni mogoče izbrisati"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "E-pošta ne sme biti prazna in mora biti veljavna." msgstr "E-pošta ne sme biti prazna in mora biti veljavna."
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Uporabnik '%(nick)s' je posodobljen" msgstr "Uporabnik '%(nick)s' je posodobljen"
@@ -539,7 +539,7 @@ msgstr "Uporabnik '%(nick)s' je posodobljen"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Iskanje" msgstr "Iskanje"
@@ -552,7 +552,7 @@ msgstr "ni nameščen"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Manjkajo dovoljenja za izvajanje" msgstr "Manjkajo dovoljenja za izvajanje"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -970,13 +970,13 @@ msgstr "Napaka Google Oauth, poskusite pozneje."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Napaka Google Oauth: {}" msgstr "Napaka Google Oauth: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} zvezdic" msgstr "{} zvezdic"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Prijava" msgstr "Prijava"
@@ -1159,7 +1159,7 @@ msgstr "Prebrani status = '%(status)s'"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "Napaka pri iskanju stolpcev po meri, ponovno zaženite Calibre-Web" msgstr "Napaka pri iskanju stolpcev po meri, ponovno zaženite Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Napredno iskanje" msgstr "Napredno iskanje"
@@ -1214,7 +1214,7 @@ msgstr "Knjiga je bila odstranjena s police: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Žal vam ni dovoljeno odstraniti knjige s te police" msgstr "Žal vam ni dovoljeno odstraniti knjige s te police"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Ustvari polico" msgstr "Ustvari polico"
@@ -1276,7 +1276,7 @@ msgstr "Polica: '%(name)s'"
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 "Napaka pri odpiranju police. Polica ne obstaja ali ni dostopna" msgstr "Napaka pri odpiranju police. Polica ne obstaja ali ni dostopna"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Opravila" msgstr "Opravila"
@@ -1424,7 +1424,7 @@ msgstr "Ups! Posodobite svoj profil z veljavnim e-poštnim naslovom eReaderja."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "Počakajte eno minuto za registracijo naslednjega uporabnika" msgstr "Počakajte eno minuto za registracijo naslednjega uporabnika"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1587,7 +1587,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "Čiščenje predpomnilnika sličic naslovnice" msgstr "Čiščenje predpomnilnika sličic naslovnice"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Naloži" msgstr "Naloži"
@@ -1610,7 +1610,7 @@ msgstr "E-pošta"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Pošlji v e-pošto e-bralnika" msgstr "Pošlji v e-pošto e-bralnika"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Administator" msgstr "Administator"
@@ -1727,7 +1727,7 @@ msgstr "Prijava v oddaljeno prijavo Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Prijava za povratni posredniški strežnik" msgstr "Prijava za povratni posredniški strežnik"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Ime glave povratnega posredniškega strežnika" msgstr "Ime glave povratnega posredniškega strežnika"
@@ -1835,7 +1835,7 @@ msgstr "V redu"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1929,12 +1929,12 @@ msgstr "Objavljeno"
msgid "Description:" msgid "Description:"
msgstr "Opis:" msgstr "Opis:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Prejšnji" msgstr "Prejšnji"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Naslednji" msgstr "Naslednji"
@@ -1947,12 +1947,12 @@ msgstr "Ni bilo najdenih rezultatov"
msgid "Home" msgid "Home"
msgstr "Domov" msgstr "Domov"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Iskanje po knjižnici" msgstr "Iskanje po knjižnici"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Odjava" msgstr "Odjava"
@@ -1988,22 +1988,22 @@ msgstr "Pretvori v:"
msgid "Convert book" msgid "Convert book"
msgstr "Pretvori knjigo" msgstr "Pretvori knjigo"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Nalaganje..." msgstr "Nalaganje..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Zapri" msgstr "Zapri"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Napaka" msgstr "Napaka"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Prenos opravljen, obdelujem, prosim počakajte..." msgstr "Prenos opravljen, obdelujem, prosim počakajte..."
@@ -2089,7 +2089,7 @@ msgid "Fetch Metadata"
msgstr "Pridobivanje metapodatkov" msgstr "Pridobivanje metapodatkov"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2463,218 +2463,222 @@ msgstr "Uporabi Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Ključ API Goodreads" msgstr "Ključ API Goodreads"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Omogočanje avtentikacije povratnega posrednika" msgstr "Omogočanje avtentikacije povratnega posrednika"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Vrsta prijave" msgstr "Vrsta prijave"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Uporaba standardnega preverjanja pristnosti" msgstr "Uporaba standardnega preverjanja pristnosti"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Uporaba overjanja LDAP" msgstr "Uporaba overjanja LDAP"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Uporaba protokola OAuth" msgstr "Uporaba protokola OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "Gostiteljsko ime ali naslov IP strežnika LDAP" msgstr "Gostiteljsko ime ali naslov IP strežnika LDAP"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "Vrata strežnika LDAP" msgstr "Vrata strežnika LDAP"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "Šifriranje LDAP" msgstr "Šifriranje LDAP"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "Pot do CACcertifikata LDAP (potrebna samo za preverjanje pristnosti odjemalčevega certifikata)" msgstr "Pot do CACcertifikata LDAP (potrebna samo za preverjanje pristnosti odjemalčevega certifikata)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "Pot potrdila LDAP (potrebna samo za preverjanje pristnosti potrdila odjemalca)" msgstr "Pot potrdila LDAP (potrebna samo za preverjanje pristnosti potrdila odjemalca)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "Pot do datoteke ključa LDAP (potrebna samo za preverjanje pristnosti odjemalčevega potrdila)" msgstr "Pot do datoteke ključa LDAP (potrebna samo za preverjanje pristnosti odjemalčevega potrdila)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "Preverjanje pristnosti LDAP" msgstr "Preverjanje pristnosti LDAP"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonimno" msgstr "Anonimno"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Neavtentificirano" msgstr "Neavtentificirano"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Enostavno" msgstr "Enostavno"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "Uporabniško ime skrbnika LDAP" msgstr "Uporabniško ime skrbnika LDAP"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "Geslo skrbnika LDAP" msgstr "Geslo skrbnika LDAP"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "Razpoznavno ime (DN) LDAP" msgstr "Razpoznavno ime (DN) LDAP"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "Filtriranje predmeta uporabnika LDAP" msgstr "Filtriranje predmeta uporabnika LDAP"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "Strežnik LDAP je OpenLDAP?" msgstr "Strežnik LDAP je OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Za uvoz uporabnika so potrebne naslednje nastavitve" msgstr "Za uvoz uporabnika so potrebne naslednje nastavitve"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "Filter objektov skupine LDAP" msgstr "Filter objektov skupine LDAP"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "Ime skupine LDAP" msgstr "Ime skupine LDAP"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Polje člani skupine LDAP" msgstr "Polje člani skupine LDAP"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "Zaznavanje filtrov za uporabnike članov LDAP" msgstr "Zaznavanje filtrov za uporabnike članov LDAP"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Samodejno zaznavanje" msgstr "Samodejno zaznavanje"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Filter po meri" msgstr "Filter po meri"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "Filtriranje uporabnikov članov LDAP" msgstr "Filtriranje uporabnikov članov LDAP"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Pridobitev %(provider)s poverilnice OAuth" msgstr "Pridobitev %(provider)s poverilnice OAuth"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s Id odjemalca OAuth" msgstr "%(provider)s Id odjemalca OAuth"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s skrivnost odjemalca OAuth" msgstr "%(provider)s skrivnost odjemalca OAuth"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Zunanje binarne datoteke" msgstr "Zunanje binarne datoteke"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Pot do binarnih datotek Calibre" msgstr "Pot do binarnih datotek Calibre"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Nastavitve pretvornika e-knjig Calibre" msgstr "Nastavitve pretvornika e-knjig Calibre"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Pot do Kepubify pretvornika e-knjig" msgstr "Pot do Kepubify pretvornika e-knjig"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Lokacija binarnega programa Unrar" msgstr "Lokacija binarnega programa Unrar"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "Varnostne nastavitve" msgstr "Varnostne nastavitve"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "Omejitev neuspelih poskusov prijave" msgstr "Omejitev neuspelih poskusov prijave"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "Nastavitev zalednega sistema za omejitve" msgstr "Nastavitev zalednega sistema za omejitve"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "Možnosti za omejitev zalednega sistema" msgstr "Možnosti za omejitev zalednega sistema"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "Preveri ali se končnice datotek ujemajo z vsebino datoteke pri nalaganju" msgstr "Preveri ali se končnice datotek ujemajo z vsebino datoteke pri nalaganju"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "Zaščita seje" msgstr "Zaščita seje"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "Osnovna" msgstr "Osnovna"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "Močna" msgstr "Močna"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "Pravilnik o geslih uporabnikov" msgstr "Pravilnik o geslih uporabnikov"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "Najmanjša dolžina gesla" msgstr "Najmanjša dolžina gesla"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "Obvezna uporaba številk" msgstr "Obvezna uporaba številk"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "Obvezna uporaba malih črk" msgstr "Obvezna uporaba malih črk"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "Obvezna uporaba velikih črk" msgstr "Obvezna uporaba velikih črk"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "Obvezna uporaba znakov (potrebno za kitajske/japonske/korejske znake)" msgstr "Obvezna uporaba znakov (potrebno za kitajske/japonske/korejske znake)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "Obvezna uporaba posebnih znakov" msgstr "Obvezna uporaba posebnih znakov"
@@ -2821,7 +2825,7 @@ msgid "Add to shelf"
msgstr "Dodaj na polico" msgstr "Dodaj na polico"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3012,7 +3016,7 @@ msgstr "Knjige, razvrščene po oceni"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Knjige, razvrščene po vrstah datotek" msgstr "Knjige, razvrščene po vrstah datotek"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Police" msgstr "Police"
@@ -3025,33 +3029,33 @@ msgstr "Knjige, urejene po policah"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Preklopi navigacijo" msgstr "Preklopi navigacijo"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Enostavno" msgstr "Enostavno"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Račun" msgstr "Račun"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Nastavitve" msgstr "Nastavitve"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Ne osvežuj strani" msgstr "Ne osvežuj strani"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Brskaj" msgstr "Brskaj"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "O programu" msgstr "O programu"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Podrobnosti o knjigi" msgstr "Podrobnosti o knjigi"
Binary file not shown.
+112 -108
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-Web\n" "Project-Id-Version: Calibre-Web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2021-05-13 11:00+0000\n" "PO-Revision-Date: 2021-05-13 11:00+0000\n"
"Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl@gmail.com>\n" "Last-Translator: Jonatan Nyberg <jonatan.nyberg.karl@gmail.com>\n"
"Language: sv\n" "Language: sv\n"
@@ -73,7 +73,7 @@ msgstr "Anpassad kolumn n.%(column)d finns inte i calibre-databasen"
msgid "Edit Users" msgid "Edit Users"
msgstr "Redigera användare" msgstr "Redigera användare"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Alla" msgstr "Alla"
@@ -96,7 +96,7 @@ msgstr "Visa alla"
msgid "Malformed request" msgid "Malformed request"
msgstr "Felaktig begäran" msgstr "Felaktig begäran"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Gästnamn kan inte ändras" msgstr "Gästnamn kan inte ändras"
@@ -104,7 +104,7 @@ msgstr "Gästnamn kan inte ändras"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Gäst kan inte ha den här rollen" msgstr "Gäst kan inte ha den här rollen"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Ingen administratörsanvändare kvar, kan inte ta bort administratörsrollen" msgstr "Ingen administratörsanvändare kvar, kan inte ta bort administratörsrollen"
@@ -150,7 +150,7 @@ msgstr "Ogiltig roll"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web konfiguration uppdaterad" msgstr "Calibre-Web konfiguration uppdaterad"
@@ -316,8 +316,8 @@ msgstr "Ändra SMTP-inställningar"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -359,7 +359,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Ett okänt fel uppstod. Försök igen senare." msgstr "Ett okänt fel uppstod. Försök igen senare."
@@ -367,7 +367,7 @@ msgstr "Ett okänt fel uppstod. Försök igen senare."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Redigera användaren %(nick)s" msgstr "Redigera användaren %(nick)s"
@@ -491,59 +491,59 @@ msgstr "Keyfile-platsen är inte giltig, vänligen ange rätt sökväg"
msgid "Certfile Location is not Valid, Please Enter Correct Path" msgid "Certfile Location is not Valid, Please Enter Correct Path"
msgstr "Certfile-platsen är inte giltig, vänligen ange rätt sökväg" msgstr "Certfile-platsen är inte giltig, vänligen ange rätt sökväg"
#: cps/admin.py:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "E-postserverinställningar uppdaterade" msgstr "E-postserverinställningar uppdaterade"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Funktion konfiguration" msgstr "Funktion konfiguration"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Fyll i alla fält!" msgstr "Fyll i alla fält!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-posten är inte från giltig domän" msgstr "E-posten är inte från giltig domän"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Lägg till ny användare" msgstr "Lägg till ny användare"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Användaren '%(user)s' skapad" msgstr "Användaren '%(user)s' skapad"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Hittade ett befintligt konto för den här e-postadressen eller namnet." msgstr "Hittade ett befintligt konto för den här e-postadressen eller namnet."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Användaren '%(nick)s' borttagen" msgstr "Användaren '%(nick)s' borttagen"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Det går inte att ta bort gästanvändaren" msgstr "Det går inte att ta bort gästanvändaren"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Ingen adminstratörsanvändare kvar, kan inte ta bort användaren" msgstr "Ingen adminstratörsanvändare kvar, kan inte ta bort användaren"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Användaren '%(nick)s' uppdaterad" msgstr "Användaren '%(nick)s' uppdaterad"
@@ -551,7 +551,7 @@ msgstr "Användaren '%(nick)s' uppdaterad"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Sök" msgstr "Sök"
@@ -564,7 +564,7 @@ msgstr "inte installerad"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "Körningstillstånd saknas" msgstr "Körningstillstånd saknas"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -993,13 +993,13 @@ msgstr "Google Oauth-fel, försök igen senare."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google Oauth-fel: {}" msgstr "Google Oauth-fel: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} stjärnor" msgstr "{} stjärnor"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Logga in" msgstr "Logga in"
@@ -1191,7 +1191,7 @@ msgstr "Lässtatus = %(status)s"
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Avancerad sökning" msgstr "Avancerad sökning"
@@ -1247,7 +1247,7 @@ msgstr "Boken har tagits bort från hyllan: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Skapa en hylla" msgstr "Skapa en hylla"
@@ -1311,7 +1311,7 @@ msgstr "Hylla: '%(name)s'"
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 "Fel vid öppning av hyllan. Hylla finns inte eller är inte tillgänglig" msgstr "Fel vid öppning av hyllan. Hylla finns inte eller är inte tillgänglig"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Uppgifter" msgstr "Uppgifter"
@@ -1461,7 +1461,7 @@ msgstr "Konfigurera din kindle-e-postadress först..."
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1632,7 +1632,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Ladda upp" msgstr "Ladda upp"
@@ -1656,7 +1656,7 @@ msgstr "E-post"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Kindle" msgstr "Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Administratör" msgstr "Administratör"
@@ -1774,7 +1774,7 @@ msgstr "Fjärrinloggning"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "Omvänd proxy inloggning" msgstr "Omvänd proxy inloggning"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Omvänt proxy rubriknamn" msgstr "Omvänt proxy rubriknamn"
@@ -1883,7 +1883,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1977,12 +1977,12 @@ msgstr "Publicerad"
msgid "Description:" msgid "Description:"
msgstr "Beskrivning:" msgstr "Beskrivning:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Föregående" msgstr "Föregående"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Nästa" msgstr "Nästa"
@@ -1995,12 +1995,12 @@ msgstr "Inga resultat hittades"
msgid "Home" msgid "Home"
msgstr "Hem" msgstr "Hem"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Sök i bibliotek" msgstr "Sök i bibliotek"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Logga ut" msgstr "Logga ut"
@@ -2036,22 +2036,22 @@ msgstr "Konvertera till:"
msgid "Convert book" msgid "Convert book"
msgstr "Konvertera boken" msgstr "Konvertera boken"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Laddar upp..." msgstr "Laddar upp..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Stäng" msgstr "Stäng"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Fel" msgstr "Fel"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Uppladdning klar, bearbetning, vänligen vänta ..." msgstr "Uppladdning klar, bearbetning, vänligen vänta ..."
@@ -2137,7 +2137,7 @@ msgid "Fetch Metadata"
msgstr "Hämta metadata" msgstr "Hämta metadata"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2516,222 +2516,226 @@ msgstr "Använd Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API-nyckel" msgstr "Goodreads API-nyckel"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Tillåt omvänd proxyautentisering" msgstr "Tillåt omvänd proxyautentisering"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Inloggningstyp" msgstr "Inloggningstyp"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "Använd standardautentisering" msgstr "Använd standardautentisering"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "Använd LDAP-autentisering" msgstr "Använd LDAP-autentisering"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "Använd OAuth" msgstr "Använd OAuth"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP-serverns värdnamn eller IP-adress" msgstr "LDAP-serverns värdnamn eller IP-adress"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP-serverport" msgstr "LDAP-serverport"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP-kryptering" msgstr "LDAP-kryptering"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP CACertificate-sökväg (behövs endast för autentisering av klientcertifikat)" msgstr "LDAP CACertificate-sökväg (behövs endast för autentisering av klientcertifikat)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP-certifikatsökväg (behövs endast för autentisering av klientcertifikat)" msgstr "LDAP-certifikatsökväg (behövs endast för autentisering av klientcertifikat)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP-nyckelfilsökväg (behövs endast för autentisering av klientcertifikat)" msgstr "LDAP-nyckelfilsökväg (behövs endast för autentisering av klientcertifikat)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP-autentisering" msgstr "LDAP-autentisering"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Anonym" msgstr "Anonym"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "Oautentiserad" msgstr "Oautentiserad"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "Enkel" msgstr "Enkel"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP-adminstratörsanvändarnamn" msgstr "LDAP-adminstratörsanvändarnamn"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP-adminstratörslösenord" msgstr "LDAP-adminstratörslösenord"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Distinguished Name (DN)" msgstr "LDAP Distinguished Name (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP-användarobjektfilter" msgstr "LDAP-användarobjektfilter"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP-server är OpenLDAP?" msgstr "LDAP-server är OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "Följande inställningar behövs för användarimport" msgstr "Följande inställningar behövs för användarimport"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAP-gruppobjektfilter" msgstr "LDAP-gruppobjektfilter"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP-gruppnamn" msgstr "LDAP-gruppnamn"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "Fält för LDAP-gruppmedlemmar" msgstr "Fält för LDAP-gruppmedlemmar"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP-användarfilterdetektering för medlemmar" msgstr "LDAP-användarfilterdetektering för medlemmar"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Upptäck automatiskt" msgstr "Upptäck automatiskt"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "Anpassat filter" msgstr "Anpassat filter"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "LDAP-användarfilter för medlemmar" msgstr "LDAP-användarfilter för medlemmar"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "Skaffa %(provider)s OAuth-certifikat" msgstr "Skaffa %(provider)s OAuth-certifikat"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth-klient-id" msgstr "%(provider)s OAuth-klient-id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth-klient-hemlighet" msgstr "%(provider)s OAuth-klient-hemlighet"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Externa binärer" msgstr "Externa binärer"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
#, fuzzy #, fuzzy
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Sökväg till calibre e-bokkonverterare" msgstr "Sökväg till calibre e-bokkonverterare"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Inställningar för calibre e-bokkonverterare" msgstr "Inställningar för calibre e-bokkonverterare"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "Sökväg till Kepubify calibre e-bokkonverterare" msgstr "Sökväg till Kepubify calibre e-bokkonverterare"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Plats för UnRar-binär" msgstr "Plats för UnRar-binär"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "OAuth-inställningar" msgstr "OAuth-inställningar"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Återställ användarlösenordet" msgstr "Återställ användarlösenordet"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2881,7 +2885,7 @@ msgid "Add to shelf"
msgstr "Lägg till hyllan" msgstr "Lägg till hyllan"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3077,7 +3081,7 @@ msgstr "Böcker sorterade efter Betyg"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Böcker ordnade av filformat" msgstr "Böcker ordnade av filformat"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Hyllor" msgstr "Hyllor"
@@ -3090,33 +3094,33 @@ msgstr "Böcker organiserade i hyllor"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Växla navigering" msgstr "Växla navigering"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "Enkel" msgstr "Enkel"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Konto" msgstr "Konto"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Inställningar" msgstr "Inställningar"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Vänligen uppdatera inte sidan" msgstr "Vänligen uppdatera inte sidan"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Bläddra" msgstr "Bläddra"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Om" msgstr "Om"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Bokdetaljer" msgstr "Bokdetaljer"
Binary file not shown.
+112 -108
View File
@@ -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: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2020-04-23 22:47+0300\n" "PO-Revision-Date: 2020-04-23 22:47+0300\n"
"Last-Translator: iz <iz7iz7iz@protonmail.ch>\n" "Last-Translator: iz <iz7iz7iz@protonmail.ch>\n"
"Language: tr\n" "Language: tr\n"
@@ -73,7 +73,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "" msgstr ""
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Tümü" msgstr "Tümü"
@@ -96,7 +96,7 @@ msgstr ""
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -104,7 +104,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -149,7 +149,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web yapılandırması güncellendi" msgstr "Calibre-Web yapılandırması güncellendi"
@@ -310,8 +310,8 @@ msgstr ""
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -353,7 +353,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyiniz." msgstr "Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."
@@ -361,7 +361,7 @@ msgstr "Bilinmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyiniz."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "%(nick)s kullanıcısını düzenle" msgstr "%(nick)s kullanıcısını düzenle"
@@ -484,60 +484,60 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "E-posta sunucusu ayarları güncellendi" msgstr "E-posta sunucusu ayarları güncellendi"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Özellik Yapılandırması" msgstr "Özellik Yapılandırması"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Lütfen tüm alanları doldurun!" msgstr "Lütfen tüm alanları doldurun!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "E-posta izin verilen bir servisten değil" msgstr "E-posta izin verilen bir servisten değil"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Yeni kullanıcı ekle" msgstr "Yeni kullanıcı ekle"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "'%(user)s' kullanıcısı oluşturuldu" msgstr "'%(user)s' kullanıcısı oluşturuldu"
#: cps/admin.py:1977 #: cps/admin.py:1980
#, fuzzy #, fuzzy
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Bu e-posta adresi veya kullanıcı adı için zaten bir hesap var." msgstr "Bu e-posta adresi veya kullanıcı adı için zaten bir hesap var."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Kullanıcı '%(nick)s' silindi" msgstr "Kullanıcı '%(nick)s' silindi"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "Başka yönetici kullanıcı olmadığından silinemedi" msgstr "Başka yönetici kullanıcı olmadığından silinemedi"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "'%(nick)s' kullanıcısı güncellendi" msgstr "'%(nick)s' kullanıcısı güncellendi"
@@ -545,7 +545,7 @@ msgstr "'%(nick)s' kullanıcısı güncellendi"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Ara" msgstr "Ara"
@@ -558,7 +558,7 @@ msgstr "yüklü değil"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -982,13 +982,13 @@ msgstr "Google Oauth hatası, lütfen tekrar deneyin."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Giriş" msgstr "Giriş"
@@ -1180,7 +1180,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Gelişmiş Arama" msgstr "Gelişmiş Arama"
@@ -1236,7 +1236,7 @@ msgstr "eKitap kitaplıktan silindi: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Kitaplık oluştur" msgstr "Kitaplık oluştur"
@@ -1300,7 +1300,7 @@ msgstr "Kitaplık: '%(name)s'"
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 "Kitaplık açılırken hata oluştu. Kitaplık mevcut değil ya da erişilebilir değil" msgstr "Kitaplık açılırken hata oluştu. Kitaplık mevcut değil ya da erişilebilir değil"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Görevler" msgstr "Görevler"
@@ -1449,7 +1449,7 @@ msgstr ""
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1621,7 +1621,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Yükleme" msgstr "Yükleme"
@@ -1645,7 +1645,7 @@ msgstr ""
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "E-Posta adresiniz" msgstr "E-Posta adresiniz"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Yönetim" msgstr "Yönetim"
@@ -1762,7 +1762,7 @@ msgstr ""
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "Ters Proxy Header Adı" msgstr "Ters Proxy Header Adı"
@@ -1871,7 +1871,7 @@ msgstr ""
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1965,12 +1965,12 @@ msgstr ""
msgid "Description:" msgid "Description:"
msgstr "Açıklama:" msgstr "Açıklama:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Önceki" msgstr "Önceki"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Sonraki" msgstr "Sonraki"
@@ -1983,12 +1983,12 @@ msgstr ""
msgid "Home" msgid "Home"
msgstr "Anasayfa" msgstr "Anasayfa"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Çıkış" msgstr "Çıkış"
@@ -2024,22 +2024,22 @@ msgstr "Dönüştür:"
msgid "Convert book" msgid "Convert book"
msgstr "eKitabı dönüştür" msgstr "eKitabı dönüştür"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Yükleniyor..." msgstr "Yükleniyor..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Kapak" msgstr "Kapak"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Hata" msgstr "Hata"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Yükleme tamamlandı, işleniyor, lütfen bekleyin..." msgstr "Yükleme tamamlandı, işleniyor, lütfen bekleyin..."
@@ -2125,7 +2125,7 @@ msgid "Fetch Metadata"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2502,221 +2502,225 @@ msgstr "Goodreads kullan"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API Anahtarı" msgstr "Goodreads API Anahtarı"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "Ters Proxy Kimlik Doğrulamaya İzin Ver" msgstr "Ters Proxy Kimlik Doğrulamaya İzin Ver"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Giriş türü" msgstr "Giriş türü"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "LDAP Kimlik Doğrulama kullan" msgstr "LDAP Kimlik Doğrulama kullan"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "OAuth kullan" msgstr "OAuth kullan"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP Sunucu adı veya IP Adresi" msgstr "LDAP Sunucu adı veya IP Adresi"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP Sunucu Portu" msgstr "LDAP Sunucu Portu"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP Ayırt Edici Adı (DN)" msgstr "LDAP Ayırt Edici Adı (DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP Sunucusu OpenLDAP kullanıyor?" msgstr "LDAP Sunucusu OpenLDAP kullanıyor?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "%(provider)s OAuth Kimlik Bilgisi Al" msgstr "%(provider)s OAuth Kimlik Bilgisi Al"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth Client Id" msgstr "%(provider)s OAuth Client Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth Client Secret" msgstr "%(provider)s OAuth Client Secret"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "Harici Uygulamalar" msgstr "Harici Uygulamalar"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
#, fuzzy #, fuzzy
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "UnRar aracı konumu" msgstr "UnRar aracı konumu"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "OAuth Ayarları" msgstr "OAuth Ayarları"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Kullanıcı şifresini sıfırla" msgstr "Kullanıcı şifresini sıfırla"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2865,7 +2869,7 @@ msgid "Add to shelf"
msgstr "Kitaplığa ekle" msgstr "Kitaplığa ekle"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3058,7 +3062,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Biçime göre sıralanmış eKitaplar" msgstr "Biçime göre sıralanmış eKitaplar"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3071,32 +3075,32 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "" msgstr ""
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Hesap" msgstr "Hesap"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Ayarlar" msgstr "Ayarlar"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "" msgstr ""
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Gözat" msgstr "Gözat"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Hakkında" msgstr "Hakkında"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "eKitap Detayları" msgstr "eKitap Detayları"
Binary file not shown.
+112 -108
View File
@@ -6,7 +6,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-web\n" "Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2017-04-30 00:47+0300\n" "PO-Revision-Date: 2017-04-30 00:47+0300\n"
"Last-Translator: ABIS Team <biblio.if.abis@gmail.com>\n" "Last-Translator: ABIS Team <biblio.if.abis@gmail.com>\n"
"Language: uk\n" "Language: uk\n"
@@ -72,7 +72,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "Керування сервером" msgstr "Керування сервером"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Всі" msgstr "Всі"
@@ -95,7 +95,7 @@ msgstr "Показати всі"
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -103,7 +103,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -148,7 +148,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "" msgstr ""
@@ -315,8 +315,8 @@ msgstr "Змінити налаштування SMTP"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -358,7 +358,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "" msgstr ""
@@ -366,7 +366,7 @@ msgstr ""
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Змінити користувача %(nick)s" msgstr "Змінити користувача %(nick)s"
@@ -488,59 +488,59 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
#, fuzzy #, fuzzy
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "З'єднання з базою даних закрите" msgstr "З'єднання з базою даних закрите"
#: cps/admin.py:1930 #: cps/admin.py:1933
#, fuzzy #, fuzzy
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Особливі налаштування" msgstr "Особливі налаштування"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Будь-ласка, заповніть всі поля!" msgstr "Будь-ласка, заповніть всі поля!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "" msgstr ""
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Додати користувача" msgstr "Додати користувача"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Користувач '%(user)s' додан" msgstr "Користувач '%(user)s' додан"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "" msgstr ""
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Користувача '%(nick)s' видалено" msgstr "Користувача '%(nick)s' видалено"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "" msgstr ""
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Користувача '%(nick)s' оновлено" msgstr "Користувача '%(nick)s' оновлено"
@@ -548,7 +548,7 @@ msgstr "Користувача '%(nick)s' оновлено"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Пошук" msgstr "Пошук"
@@ -561,7 +561,7 @@ msgstr "не встановлено"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -980,13 +980,13 @@ msgstr ""
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} зірок" msgstr "{} зірок"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Ім'я користувача" msgstr "Ім'я користувача"
@@ -1178,7 +1178,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Розширений пошук" msgstr "Розширений пошук"
@@ -1234,7 +1234,7 @@ msgstr "Книга видалена з книжкової полиці: %(sname)
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "створити книжкову полицю" msgstr "створити книжкову полицю"
@@ -1297,7 +1297,7 @@ msgstr "Книжкова полиця: '%(name)s'"
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 "Помилка при відкриванні полиці. Полиця не існує або до неї відсутній доступ"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Завдання" msgstr "Завдання"
@@ -1446,7 +1446,7 @@ msgstr ""
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1613,7 +1613,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Додати нову книгу" msgstr "Додати нову книгу"
@@ -1637,7 +1637,7 @@ msgstr ""
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Kindle" msgstr "Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Адмін" msgstr "Адмін"
@@ -1754,7 +1754,7 @@ msgstr ""
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "" msgstr ""
@@ -1863,7 +1863,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1957,12 +1957,12 @@ msgstr "Опубліковано"
msgid "Description:" msgid "Description:"
msgstr "Опис:" msgstr "Опис:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Попередній перегляд" msgstr "Попередній перегляд"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Далі" msgstr "Далі"
@@ -1975,12 +1975,12 @@ msgstr ""
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Вийти" msgstr "Вийти"
@@ -2016,22 +2016,22 @@ msgstr "Конвертувати в:"
msgid "Convert book" msgid "Convert book"
msgstr "Конвертувати книгу" msgstr "Конвертувати книгу"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Завантаження..." msgstr "Завантаження..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Закрити" msgstr "Закрити"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Помилка" msgstr "Помилка"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "" msgstr ""
@@ -2117,7 +2117,7 @@ msgid "Fetch Metadata"
msgstr "Отримати метадані" msgstr "Отримати метадані"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2494,220 +2494,224 @@ msgstr ""
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Тип логіну" msgstr "Тип логіну"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS" msgstr "TLS"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL" msgstr "SSL"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "Анонім" msgstr "Анонім"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "Автовизначення" msgstr "Автовизначення"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Налаштування OAuth" msgstr "Налаштування OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Скинути пароль користувача" msgstr "Скинути пароль користувача"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2857,7 +2861,7 @@ msgid "Add to shelf"
msgstr "Додати на книжкову полицю" msgstr "Додати на книжкову полицю"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3049,7 +3053,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3062,32 +3066,32 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "Включити навігацію" msgstr "Включити навігацію"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "" msgstr ""
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Налаштування" msgstr "Налаштування"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "" msgstr ""
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Перегляд" msgstr "Перегляд"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "Про програму" msgstr "Про програму"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Деталі" msgstr "Деталі"
Binary file not shown.
+112 -108
View File
@@ -4,7 +4,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Calibre-web\n" "Project-Id-Version: Calibre-web\n"
"Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n" "Report-Msgid-Bugs-To: https://github.com/janeczku/calibre-web\n"
"POT-Creation-Date: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2022-09-20 21:36+0700\n" "PO-Revision-Date: 2022-09-20 21:36+0700\n"
"Last-Translator: Ha Link <halink0803@gmail.com>\n" "Last-Translator: Ha Link <halink0803@gmail.com>\n"
"Language: vi\n" "Language: vi\n"
@@ -69,7 +69,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "Chỉnh sửa người dùng" msgstr "Chỉnh sửa người dùng"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "Tất cả" msgstr "Tất cả"
@@ -92,7 +92,7 @@ msgstr "Hiển thị tất cả"
msgid "Malformed request" msgid "Malformed request"
msgstr "Yêu cầu không đúng định dạng" msgstr "Yêu cầu không đúng định dạng"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "Tên người dung khách không thể thay đổi" msgstr "Tên người dung khách không thể thay đổi"
@@ -100,7 +100,7 @@ msgstr "Tên người dung khách không thể thay đổi"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "Khách không thể mang vai trò này" msgstr "Khách không thể mang vai trò này"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "Không còn người dùng quản trị, không thể xoá vai trò admin" msgstr "Không còn người dùng quản trị, không thể xoá vai trò admin"
@@ -145,7 +145,7 @@ msgstr "Cột đọc không hợp lệ"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "Cột bị hạn chế không hợp lệ" msgstr "Cột bị hạn chế không hợp lệ"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Thiết lập Calibre-Web đã cập nhật" msgstr "Thiết lập Calibre-Web đã cập nhật"
@@ -308,8 +308,8 @@ msgstr ""
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "Thiết lập cơ sở dữ lieu đã được cập nhật" msgstr "Thiết lập cơ sở dữ lieu đã được cập nhật"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "Lỗi không xác định xảy ra. Xin hãy thử lại sau." msgstr "Lỗi không xác định xảy ra. Xin hãy thử lại sau."
@@ -360,7 +360,7 @@ msgstr "Lỗi không xác định xảy ra. Xin hãy thử lại sau."
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "Chỉnh sửa người dùng %(nick)s" msgstr "Chỉnh sửa người dùng %(nick)s"
@@ -481,57 +481,57 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "Thiết lập cơ sở dữ lieu đã được cập nhật" msgstr "Thiết lập cơ sở dữ lieu đã được cập nhật"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "Thiết lập cơ sở dữ lieu :)))" msgstr "Thiết lập cơ sở dữ lieu :)))"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "Hãy điền hết các trường!" msgstr "Hãy điền hết các trường!"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "Địa chỉ email không hợp lệ" msgstr "Địa chỉ email không hợp lệ"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "Thêm người dùng mới" msgstr "Thêm người dùng mới"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "Người dùng '%(user)s' đã được tạo" msgstr "Người dùng '%(user)s' đã được tạo"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "Người dùng với địa chỉ email hoặc tên đã tồn tại." msgstr "Người dùng với địa chỉ email hoặc tên đã tồn tại."
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "Người dùng '%(nick)s' đã bị xoá" msgstr "Người dùng '%(nick)s' đã bị xoá"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "Không thể xoá người dùng khách" msgstr "Không thể xoá người dùng khách"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "" msgstr ""
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "Người dùng '%(nick)s' đã được cập nhật" msgstr "Người dùng '%(nick)s' đã được cập nhật"
@@ -539,7 +539,7 @@ msgstr "Người dùng '%(nick)s' đã được cập nhật"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "Tìm kiếm" msgstr "Tìm kiếm"
@@ -552,7 +552,7 @@ msgstr "chưa cài đặt"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -976,13 +976,13 @@ msgstr "Google Oauth lỗi, làm ơn thử lại sau."
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google Oauth lỗi: {}" msgstr "Google Oauth lỗi: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} sao" msgstr "{} sao"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "Đăng nhập" msgstr "Đăng nhập"
@@ -1174,7 +1174,7 @@ msgstr "Trạng thái đọc = %(status)s"
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "Tìm kiếm nâng cao" msgstr "Tìm kiếm nâng cao"
@@ -1229,7 +1229,7 @@ msgstr "Sách đã được xoá khỏi giá: %(sname)s"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "Xin lỗi bạn không có quyền xoá sách khỏi giá này" msgstr "Xin lỗi bạn không có quyền xoá sách khỏi giá này"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "Tạo một giá sách" msgstr "Tạo một giá sách"
@@ -1291,7 +1291,7 @@ msgstr ""
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 ""
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "Nhiệm vụ" msgstr "Nhiệm vụ"
@@ -1441,7 +1441,7 @@ msgstr ""
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1612,7 +1612,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "Tải lên" msgstr "Tải lên"
@@ -1636,7 +1636,7 @@ msgstr "Địa chỉ email"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "Kindle" msgstr "Kindle"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@@ -1754,7 +1754,7 @@ msgstr "Đăng nhập bằng Magic Link"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "" msgstr ""
@@ -1864,7 +1864,7 @@ msgstr "Ok"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1958,12 +1958,12 @@ msgstr "Đã phát hành"
msgid "Description:" msgid "Description:"
msgstr "Mô tả:" msgstr "Mô tả:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "Trước" msgstr "Trước"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "Tiếp tục" msgstr "Tiếp tục"
@@ -1976,12 +1976,12 @@ msgstr "Không tìm thấy kết quả"
msgid "Home" msgid "Home"
msgstr "Trang chủ" msgstr "Trang chủ"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "Tìm kiếm thư viện" msgstr "Tìm kiếm thư viện"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "Đăng xuất" msgstr "Đăng xuất"
@@ -2017,22 +2017,22 @@ msgstr "Chuyển đổi tới:"
msgid "Convert book" msgid "Convert book"
msgstr "Chuyển đổi sách" msgstr "Chuyển đổi sách"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "Đang tải lên..." msgstr "Đang tải lên..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "Đóng" msgstr "Đóng"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "Lỗi" msgstr "Lỗi"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "Tải lên xong, đang xử lý, đợi chút ..." msgstr "Tải lên xong, đang xử lý, đợi chút ..."
@@ -2118,7 +2118,7 @@ msgid "Fetch Metadata"
msgstr "Fetch Metadata" msgstr "Fetch Metadata"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2493,220 +2493,224 @@ msgstr "Sử dụng Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API Key" msgstr "Goodreads API Key"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "Kiểu đăng nhập" msgstr "Kiểu đăng nhập"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
#, fuzzy #, fuzzy
msgid "Security Settings" msgid "Security Settings"
msgstr "Thiết lập OAuth" msgstr "Thiết lập OAuth"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
#, fuzzy #, fuzzy
msgid "User Password policy" msgid "User Password policy"
msgstr "Reset mật khẩu người dùng" msgstr "Reset mật khẩu người dùng"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2854,7 +2858,7 @@ msgid "Add to shelf"
msgstr "Thêm vào giá sách" msgstr "Thêm vào giá sách"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3049,7 +3053,7 @@ msgstr "Sách sắp xếp theo xếp hạng"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "Sách sắp xếp theo định dạng" msgstr "Sách sắp xếp theo định dạng"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "Giá sách" msgstr "Giá sách"
@@ -3062,32 +3066,32 @@ msgstr "Sách tổ chức theo giá sách"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "" msgstr ""
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "Tài khoản" msgstr "Tài khoản"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "Thiết lập" msgstr "Thiết lập"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "Làm ơn đừng load lại trang" msgstr "Làm ơn đừng load lại trang"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "Tìm kiếm" msgstr "Tìm kiếm"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "About" msgstr "About"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "Chi tiết sách" msgstr "Chi tiết sách"
Binary file not shown.
@@ -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: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\n"
"PO-Revision-Date: 2024-11-21 22:04+0800\n" "PO-Revision-Date: 2024-11-21 22:04+0800\n"
"Last-Translator: qx100\n" "Last-Translator: qx100\n"
"Language: zh_CN\n" "Language: zh_CN\n"
@@ -70,7 +70,7 @@ msgstr "自定义列号:%(column)d 在 Calibre 数据库中不存在"
msgid "Edit Users" msgid "Edit Users"
msgstr "管理用户" msgstr "管理用户"
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "全部" msgstr "全部"
@@ -93,7 +93,7 @@ msgstr "显示全部"
msgid "Malformed request" msgid "Malformed request"
msgstr "格式错误的请求" msgstr "格式错误的请求"
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "访客名称无法更改" msgstr "访客名称无法更改"
@@ -101,7 +101,7 @@ msgstr "访客名称无法更改"
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "访客无法拥有此角色" msgstr "访客无法拥有此角色"
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "没有其余管理员账户,无法删除管理员角色" msgstr "没有其余管理员账户,无法删除管理员角色"
@@ -146,7 +146,7 @@ msgstr "无效的阅读栏目"
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "无效的限制栏目" msgstr "无效的限制栏目"
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "Calibre-Web 配置已更新" msgstr "Calibre-Web 配置已更新"
@@ -309,8 +309,8 @@ msgstr "编辑邮件服务器设置"
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "Gmail 账户验证成功。" msgstr "Gmail 账户验证成功。"
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -352,7 +352,7 @@ msgstr "指定任务的持续时间无效"
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "已更新计划任务设置" msgstr "已更新计划任务设置"
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "发生一个未知错误,请稍后再试。" msgstr "发生一个未知错误,请稍后再试。"
@@ -360,7 +360,7 @@ msgstr "发生一个未知错误,请稍后再试。"
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "设置数据库不可写" msgstr "设置数据库不可写"
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "编辑用户 %(nick)s" msgstr "编辑用户 %(nick)s"
@@ -481,57 +481,57 @@ msgstr "密钥文件路径无效,请输入正确的路径"
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "密码长度必须在1到40之间" msgstr "密码长度必须在1到40之间"
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "数据库设置已更新" msgstr "数据库设置已更新"
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "数据库配置" msgstr "数据库配置"
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "请填写所有字段。" msgstr "请填写所有字段。"
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "邮箱域名无效" msgstr "邮箱域名无效"
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "添加新用户" msgstr "添加新用户"
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "用户“%(user)s”已创建" msgstr "用户“%(user)s”已创建"
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "使用此邮箱或用户名的账号已经存在。" msgstr "使用此邮箱或用户名的账号已经存在。"
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "用户“%(nick)s”已删除" msgstr "用户“%(nick)s”已删除"
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "无法删除访客用户" msgstr "无法删除访客用户"
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "管理员账户不存在,无法删除用户" msgstr "管理员账户不存在,无法删除用户"
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "电子邮件地址不能为空,并且必须是有效的电子邮件" msgstr "电子邮件地址不能为空,并且必须是有效的电子邮件"
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "用户“%(nick)s”已更新" msgstr "用户“%(nick)s”已更新"
@@ -539,7 +539,7 @@ msgstr "用户“%(nick)s”已更新"
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "搜索" msgstr "搜索"
@@ -552,7 +552,7 @@ msgstr "未安装"
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "缺少执行权限" msgstr "缺少执行权限"
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -970,13 +970,13 @@ msgstr "Google Oauth 错误,请重试。"
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "Google Oauth 错误: {}" msgstr "Google Oauth 错误: {}"
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "{} 星" msgstr "{} 星"
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "登录" msgstr "登录"
@@ -1159,7 +1159,7 @@ msgstr "阅读状态 = '%(status)s'"
msgid "Error on search for custom columns, please restart Calibre-Web" msgid "Error on search for custom columns, please restart Calibre-Web"
msgstr "搜索自定义栏目时出错,请重启 Calibre-Web" msgstr "搜索自定义栏目时出错,请重启 Calibre-Web"
#: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "高级搜索" msgstr "高级搜索"
@@ -1214,7 +1214,7 @@ msgstr "此书已从书架 %(sname)s 中删除"
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "抱歉,您没有从这个书架删除书籍的权限" msgstr "抱歉,您没有从这个书架删除书籍的权限"
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "创建书架" msgstr "创建书架"
@@ -1276,7 +1276,7 @@ msgstr "书架:%(name)s"
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 "打开书架出错。书架不存在或不可访问"
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "任务列表" msgstr "任务列表"
@@ -1424,7 +1424,7 @@ msgstr "请先配置您的 Kindle 邮箱。"
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "请等待一分钟注册下一个用户" msgstr "请等待一分钟注册下一个用户"
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1587,7 +1587,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "正在清理封面缩略图缓存" msgstr "正在清理封面缩略图缓存"
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "上传书籍" msgstr "上传书籍"
@@ -1610,7 +1610,7 @@ msgstr "邮箱地址"
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "接收书籍的电子阅读器邮箱地址" msgstr "接收书籍的电子阅读器邮箱地址"
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "管理权限" msgstr "管理权限"
@@ -1727,7 +1727,7 @@ msgstr "魔法链接远程登录"
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "反向代理登录" msgstr "反向代理登录"
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "反向代理头部名称" msgstr "反向代理头部名称"
@@ -1835,7 +1835,7 @@ msgstr "确定"
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1929,12 +1929,12 @@ msgstr "出版日期"
msgid "Description:" msgid "Description:"
msgstr "简介:" msgstr "简介:"
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "上一个" msgstr "上一个"
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "下一个" msgstr "下一个"
@@ -1947,12 +1947,12 @@ msgstr "无搜索结果"
msgid "Home" msgid "Home"
msgstr "首页" msgstr "首页"
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "搜索书库" msgstr "搜索书库"
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "注销" msgstr "注销"
@@ -1988,22 +1988,22 @@ msgstr "转换到:"
msgid "Convert book" msgid "Convert book"
msgstr "转换书籍" msgstr "转换书籍"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "正在上传..." msgstr "正在上传..."
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "关闭" msgstr "关闭"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "错误" msgstr "错误"
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "上传完成,正在处理,请稍候..." msgstr "上传完成,正在处理,请稍候..."
@@ -2089,7 +2089,7 @@ msgid "Fetch Metadata"
msgstr "获取元数据" msgstr "获取元数据"
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2463,218 +2463,222 @@ msgstr "使用 Goodreads"
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "Goodreads API Key" msgstr "Goodreads API Key"
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "允许反向代理认证方式" msgstr "允许反向代理认证方式"
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "登录类型" msgstr "登录类型"
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "使用标准认证" msgstr "使用标准认证"
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "使用 LDAP 认证" msgstr "使用 LDAP 认证"
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "使用 OAuth 认证" msgstr "使用 OAuth 认证"
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "LDAP 服务器主机名或 IP 地址" msgstr "LDAP 服务器主机名或 IP 地址"
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "LDAP 服务器端口" msgstr "LDAP 服务器端口"
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "LDAP 加密" msgstr "LDAP 加密"
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "TLS 协议" msgstr "TLS 协议"
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "SSL 协议" msgstr "SSL 协议"
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP CACertificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP CA证书路径 (仅用于客户端证书认证)" msgstr "LDAP CA证书路径 (仅用于客户端证书认证)"
#: cps/templates/config_edit.html:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP 证书路径 (仅用于客户端证书认证)" msgstr "LDAP 证书路径 (仅用于客户端证书认证)"
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "LDAP 密钥文件路径 (仅用于客户端证书认证)" msgstr "LDAP 密钥文件路径 (仅用于客户端证书认证)"
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "LDAP 验证方式" msgstr "LDAP 验证方式"
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "匿名" msgstr "匿名"
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "无验证" msgstr "无验证"
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "简单" msgstr "简单"
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "LDAP 管理员用户名" msgstr "LDAP 管理员用户名"
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "LDAP 管理员密码" msgstr "LDAP 管理员密码"
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "LDAP 专有名称(DN)" msgstr "LDAP 专有名称(DN)"
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "LDAP 用户对象过滤器" msgstr "LDAP 用户对象过滤器"
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "LDAP 服务器为 OpenLDAP?" msgstr "LDAP 服务器为 OpenLDAP?"
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "用户导入需要以下设置" msgstr "用户导入需要以下设置"
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "LDAP 组对象过滤器" msgstr "LDAP 组对象过滤器"
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "LDAP 组名" msgstr "LDAP 组名"
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "LDAP 组成员字段" msgstr "LDAP 组成员字段"
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "LDAP 成员用户过滤器探测" msgstr "LDAP 成员用户过滤器探测"
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "自动检测" msgstr "自动检测"
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "自定义过滤器" msgstr "自定义过滤器"
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "LDAP 成员用户过滤器" msgstr "LDAP 成员用户过滤器"
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "获取 %(provider)s OAuth 凭证" msgstr "获取 %(provider)s OAuth 凭证"
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "%(provider)s OAuth 客户端 Id" msgstr "%(provider)s OAuth 客户端 Id"
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "%(provider)s OAuth 客户端 Secret" msgstr "%(provider)s OAuth 客户端 Secret"
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "扩展程序配置" msgstr "扩展程序配置"
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "Calibre 程序的路径" msgstr "Calibre 程序的路径"
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "Calibre 电子书转换器设置" msgstr "Calibre 电子书转换器设置"
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "KEpubify 电子书转换器路径" msgstr "KEpubify 电子书转换器路径"
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "Unrar 程序的位置" msgstr "Unrar 程序的位置"
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "安全设置" msgstr "安全设置"
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "限制失败的登录尝试" msgstr "限制失败的登录尝试"
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "配置限制器后台" msgstr "配置限制器后台"
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "限制器后台选项" msgstr "限制器后台选项"
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "检查上传的文件扩展名是否与文件内容匹配" msgstr "检查上传的文件扩展名是否与文件内容匹配"
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "会话保护" msgstr "会话保护"
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "基本" msgstr "基本"
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "强" msgstr "强"
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "用户密码策略" msgstr "用户密码策略"
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "最小密码长度" msgstr "最小密码长度"
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "必须使用数字" msgstr "必须使用数字"
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "必须使用小写字符" msgstr "必须使用小写字符"
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "必须使用大写字符" msgstr "必须使用大写字符"
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "必须使用文字(需要中文/日文/韩文文字)" msgstr "必须使用文字(需要中文/日文/韩文文字)"
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "必须使用特殊字符" msgstr "必须使用特殊字符"
@@ -2821,7 +2825,7 @@ msgid "Add to shelf"
msgstr "添加到书架" msgstr "添加到书架"
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -3012,7 +3016,7 @@ msgstr "书籍按评分排序"
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "书籍按文件格式排序" msgstr "书籍按文件格式排序"
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "书架列表" msgstr "书架列表"
@@ -3025,33 +3029,33 @@ msgstr "书架上的书"
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "切换导航" msgstr "切换导航"
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
#, fuzzy #, fuzzy
msgid "Simple Theme" msgid "Simple Theme"
msgstr "简单" msgstr "简单"
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "账号" msgstr "账号"
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "设置" msgstr "设置"
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "请不要刷新页面" msgstr "请不要刷新页面"
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "按条件浏览" msgstr "按条件浏览"
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "关于" msgstr "关于"
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "书籍详情" msgstr "书籍详情"
Binary file not shown.
File diff suppressed because it is too large Load Diff
+112 -108
View File
@@ -8,7 +8,7 @@ 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: 2025-09-08 12:20+0200\n" "POT-Creation-Date: 2025-09-12 08:29+0200\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"
@@ -69,7 +69,7 @@ msgstr ""
msgid "Edit Users" msgid "Edit Users"
msgstr "" msgstr ""
#: cps/admin.py:377 cps/opds.py:540 cps/templates/grid.html:14 #: cps/admin.py:377 cps/opds.py:560 cps/templates/grid.html:14
#: cps/templates/list.html:13 #: cps/templates/list.html:13
msgid "All" msgid "All"
msgstr "" msgstr ""
@@ -92,7 +92,7 @@ msgstr ""
msgid "Malformed request" msgid "Malformed request"
msgstr "" msgstr ""
#: cps/admin.py:476 cps/admin.py:2074 #: cps/admin.py:476 cps/admin.py:2077
msgid "Guest Name can't be changed" msgid "Guest Name can't be changed"
msgstr "" msgstr ""
@@ -100,7 +100,7 @@ msgstr ""
msgid "Guest can't have this role" msgid "Guest can't have this role"
msgstr "" msgstr ""
#: cps/admin.py:500 cps/admin.py:2028 #: cps/admin.py:500 cps/admin.py:2031
msgid "No admin user remaining, can't remove admin role" msgid "No admin user remaining, can't remove admin role"
msgstr "" msgstr ""
@@ -145,7 +145,7 @@ msgstr ""
msgid "Invalid Restricted Column" msgid "Invalid Restricted Column"
msgstr "" msgstr ""
#: cps/admin.py:603 cps/admin.py:1899 #: cps/admin.py:603 cps/admin.py:1902
msgid "Calibre-Web configuration updated" msgid "Calibre-Web configuration updated"
msgstr "" msgstr ""
@@ -305,8 +305,8 @@ msgstr ""
msgid "Success! Gmail Account Verified." msgid "Success! Gmail Account Verified."
msgstr "" msgstr ""
#: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1883 #: cps/admin.py:1339 cps/admin.py:1342 cps/admin.py:1727 cps/admin.py:1886
#: cps/admin.py:1981 cps/admin.py:2102 cps/editbooks.py:169 #: cps/admin.py:1984 cps/admin.py:2105 cps/editbooks.py:169
#: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150 #: cps/editbooks.py:755 cps/editbooks.py:1474 cps/shelf.py:90 cps/shelf.py:150
#: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354 #: cps/shelf.py:193 cps/shelf.py:243 cps/shelf.py:280 cps/shelf.py:354
#: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535 #: cps/shelf.py:476 cps/tasks/convert.py:160 cps/web.py:1535
@@ -348,7 +348,7 @@ msgstr ""
msgid "Scheduled tasks settings updated" msgid "Scheduled tasks settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2098 cps/web.py:1325 #: cps/admin.py:1416 cps/admin.py:1465 cps/admin.py:2101 cps/web.py:1325
msgid "Oops! An unknown error occurred. Please try again later." msgid "Oops! An unknown error occurred. Please try again later."
msgstr "" msgstr ""
@@ -356,7 +356,7 @@ msgstr ""
msgid "Settings DB is not Writeable" msgid "Settings DB is not Writeable"
msgstr "" msgstr ""
#: cps/admin.py:1450 cps/admin.py:2090 #: cps/admin.py:1450 cps/admin.py:2093
#, python-format #, python-format
msgid "Edit User %(nick)s" msgid "Edit User %(nick)s"
msgstr "" msgstr ""
@@ -477,57 +477,57 @@ msgstr ""
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:1868 #: cps/admin.py:1871
msgid "Password length has to be between 1 and 40" msgid "Password length has to be between 1 and 40"
msgstr "" msgstr ""
#: cps/admin.py:1922 #: cps/admin.py:1925
msgid "Database Settings updated" msgid "Database Settings updated"
msgstr "" msgstr ""
#: cps/admin.py:1930 #: cps/admin.py:1933
msgid "Database Configuration" msgid "Database Configuration"
msgstr "" msgstr ""
#: cps/admin.py:1945 cps/web.py:1299 #: cps/admin.py:1948 cps/web.py:1299
msgid "Oops! Please complete all fields." msgid "Oops! Please complete all fields."
msgstr "" msgstr ""
#: cps/admin.py:1954 #: cps/admin.py:1957
msgid "E-mail is not from valid domain" msgid "E-mail is not from valid domain"
msgstr "" msgstr ""
#: cps/admin.py:1960 #: cps/admin.py:1963
msgid "Add new user" msgid "Add new user"
msgstr "" msgstr ""
#: cps/admin.py:1971 #: cps/admin.py:1974
#, python-format #, python-format
msgid "User '%(user)s' created" msgid "User '%(user)s' created"
msgstr "" msgstr ""
#: cps/admin.py:1977 #: cps/admin.py:1980
msgid "Oops! An account already exists for this Email. or name." msgid "Oops! An account already exists for this Email. or name."
msgstr "" msgstr ""
#: cps/admin.py:2007 #: cps/admin.py:2010
#, python-format #, python-format
msgid "User '%(nick)s' deleted" msgid "User '%(nick)s' deleted"
msgstr "" msgstr ""
#: cps/admin.py:2010 #: cps/admin.py:2013
msgid "Can't delete Guest User" msgid "Can't delete Guest User"
msgstr "" msgstr ""
#: cps/admin.py:2013 #: cps/admin.py:2016
msgid "No admin user remaining, can't delete user" msgid "No admin user remaining, can't delete user"
msgstr "" msgstr ""
#: cps/admin.py:2068 cps/web.py:1484 #: cps/admin.py:2071 cps/web.py:1484
msgid "Email can't be empty and has to be a valid Email" msgid "Email can't be empty and has to be a valid Email"
msgstr "" msgstr ""
#: cps/admin.py:2094 #: cps/admin.py:2097
#, python-format #, python-format
msgid "User '%(nick)s' updated" msgid "User '%(nick)s' updated"
msgstr "" msgstr ""
@@ -535,7 +535,7 @@ msgstr ""
#: cps/basic.py:67 cps/search.py:50 cps/search.py:426 #: cps/basic.py:67 cps/search.py:50 cps/search.py:426
#: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242 #: cps/templates/basic_layout.html:23 cps/templates/book_edit.html:242
#: cps/templates/feed.xml:34 cps/templates/index.xml:12 #: cps/templates/feed.xml:34 cps/templates/index.xml:12
#: cps/templates/layout.html:47 cps/templates/layout.html:50 #: cps/templates/layout.html:46 cps/templates/layout.html:49
#: cps/templates/search_form.html:247 #: cps/templates/search_form.html:247
msgid "Search" msgid "Search"
msgstr "" msgstr ""
@@ -548,7 +548,7 @@ msgstr ""
msgid "Execution permissions missing" msgid "Execution permissions missing"
msgstr "" msgstr ""
#: cps/db.py:1046 cps/templates/config_edit.html:203 #: cps/db.py:1046 cps/templates/config_edit.html:207
#: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41 #: cps/templates/config_view_edit.html:62 cps/templates/email_edit.html:41
#: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714 #: cps/web.py:568 cps/web.py:602 cps/web.py:647 cps/web.py:687 cps/web.py:714
#: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098 #: cps/web.py:995 cps/web.py:1025 cps/web.py:1070 cps/web.py:1098
@@ -965,13 +965,13 @@ msgstr ""
msgid "Google Oauth error: {}" msgid "Google Oauth error: {}"
msgstr "" msgstr ""
#: cps/opds.py:299 #: cps/opds.py:308
#, python-brace-format #, python-brace-format
msgid "{} Stars" msgid "{} Stars"
msgstr "" msgstr ""
#: cps/remotelogin.py:63 cps/templates/layout.html:69 #: cps/remotelogin.py:63 cps/templates/layout.html:68
#: cps/templates/layout.html:104 cps/templates/login.html:4 #: cps/templates/layout.html:103 cps/templates/login.html:4
#: cps/templates/login.html:21 cps/web.py:1361 #: cps/templates/login.html:21 cps/web.py:1361
msgid "Login" msgid "Login"
msgstr "" msgstr ""
@@ -1154,7 +1154,7 @@ msgstr ""
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/search.py:370 cps/search.py:402 cps/templates/layout.html:58 #: cps/search.py:370 cps/search.py:402 cps/templates/layout.html:57
msgid "Advanced Search" msgid "Advanced Search"
msgstr "" msgstr ""
@@ -1209,7 +1209,7 @@ msgstr ""
msgid "Sorry you are not allowed to remove a book from this shelf" msgid "Sorry you are not allowed to remove a book from this shelf"
msgstr "" msgstr ""
#: cps/shelf.py:218 cps/templates/layout.html:160 #: cps/shelf.py:218 cps/templates/layout.html:159
msgid "Create a Shelf" msgid "Create a Shelf"
msgstr "" msgstr ""
@@ -1271,7 +1271,7 @@ msgstr ""
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 ""
#: cps/tasks_status.py:47 cps/templates/layout.html:91 #: cps/tasks_status.py:47 cps/templates/layout.html:90
#: cps/templates/tasks.html:7 #: cps/templates/tasks.html:7
msgid "Tasks" msgid "Tasks"
msgstr "" msgstr ""
@@ -1419,7 +1419,7 @@ msgstr ""
msgid "Please wait one minute to register next user" msgid "Please wait one minute to register next user"
msgstr "" msgstr ""
#: cps/templates/layout.html:70 cps/templates/layout.html:105 #: cps/templates/layout.html:69 cps/templates/layout.html:104
#: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287 #: cps/templates/login.html:27 cps/templates/register.html:17 cps/web.py:1287
#: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306 #: cps/web.py:1291 cps/web.py:1296 cps/web.py:1300 cps/web.py:1306
#: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346 #: cps/web.py:1326 cps/web.py:1330 cps/web.py:1343 cps/web.py:1346
@@ -1582,7 +1582,7 @@ msgid "Clearing cover thumbnail cache"
msgstr "" msgstr ""
#: cps/tasks/upload.py:39 cps/templates/admin.html:20 #: cps/tasks/upload.py:39 cps/templates/admin.html:20
#: cps/templates/layout.html:83 cps/templates/user_table.html:145 #: cps/templates/layout.html:82 cps/templates/user_table.html:145
msgid "Upload" msgid "Upload"
msgstr "" msgstr ""
@@ -1605,7 +1605,7 @@ msgstr ""
msgid "Send to eReader Email" msgid "Send to eReader Email"
msgstr "" msgstr ""
#: cps/templates/admin.html:17 cps/templates/layout.html:94 #: cps/templates/admin.html:17 cps/templates/layout.html:93
#: cps/templates/user_table.html:143 #: cps/templates/user_table.html:143
msgid "Admin" msgid "Admin"
msgstr "" msgstr ""
@@ -1722,7 +1722,7 @@ msgstr ""
msgid "Reverse Proxy Login" msgid "Reverse Proxy Login"
msgstr "" msgstr ""
#: cps/templates/admin.html:154 cps/templates/config_edit.html:172 #: cps/templates/admin.html:154 cps/templates/config_edit.html:176
msgid "Reverse Proxy Header Name" msgid "Reverse Proxy Header Name"
msgstr "" msgstr ""
@@ -1830,7 +1830,7 @@ msgstr ""
#: cps/templates/book_table.html:181 cps/templates/book_table.html:201 #: cps/templates/book_table.html:181 cps/templates/book_table.html:201
#: cps/templates/book_table.html:221 cps/templates/book_table.html:241 #: cps/templates/book_table.html:221 cps/templates/book_table.html:241
#: cps/templates/book_table.html:261 cps/templates/book_table.html:316 #: cps/templates/book_table.html:261 cps/templates/book_table.html:316
#: cps/templates/config_db.html:66 cps/templates/config_edit.html:427 #: cps/templates/config_db.html:66 cps/templates/config_edit.html:431
#: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350 #: cps/templates/config_view_edit.html:175 cps/templates/detail.html:350
#: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99 #: cps/templates/modal_dialogs.html:64 cps/templates/modal_dialogs.html:99
#: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135 #: cps/templates/modal_dialogs.html:117 cps/templates/modal_dialogs.html:135
@@ -1924,12 +1924,12 @@ msgstr ""
msgid "Description:" msgid "Description:"
msgstr "" msgstr ""
#: cps/templates/basic_index.html:7 cps/templates/layout.html:175 #: cps/templates/basic_index.html:7 cps/templates/layout.html:174
msgid "Previous" msgid "Previous"
msgstr "" msgstr ""
#: cps/templates/basic_index.html:12 cps/templates/feed.xml:22 #: cps/templates/basic_index.html:12 cps/templates/feed.xml:22
#: cps/templates/layout.html:190 #: cps/templates/layout.html:189
msgid "Next" msgid "Next"
msgstr "" msgstr ""
@@ -1942,12 +1942,12 @@ msgstr ""
msgid "Home" msgid "Home"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:21 cps/templates/layout.html:48 #: cps/templates/basic_layout.html:21 cps/templates/layout.html:47
msgid "Search Library" msgid "Search Library"
msgstr "" msgstr ""
#: cps/templates/basic_layout.html:29 cps/templates/layout.html:73 #: cps/templates/basic_layout.html:29 cps/templates/layout.html:72
#: cps/templates/layout.html:99 #: cps/templates/layout.html:98
msgid "Logout" msgid "Logout"
msgstr "" msgstr ""
@@ -1983,22 +1983,22 @@ msgstr ""
msgid "Convert book" msgid "Convert book"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
#: cps/templates/layout.html:137 #: cps/templates/layout.html:136
msgid "Uploading..." msgid "Uploading..."
msgstr "" msgstr ""
#: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257 #: cps/templates/book_edit.html:53 cps/templates/book_edit.html:257
#: cps/templates/layout.html:80 cps/templates/layout.html:206 #: cps/templates/layout.html:79 cps/templates/layout.html:205
#: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163 #: cps/templates/modal_dialogs.html:34 cps/templates/user_edit.html:163
msgid "Close" msgid "Close"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:53 cps/templates/layout.html:80 #: cps/templates/book_edit.html:53 cps/templates/layout.html:79
msgid "Upload done, processing, please wait..." msgid "Upload done, processing, please wait..."
msgstr "" msgstr ""
@@ -2084,7 +2084,7 @@ msgid "Fetch Metadata"
msgstr "" msgstr ""
#: cps/templates/book_edit.html:219 cps/templates/config_db.html:65 #: cps/templates/book_edit.html:219 cps/templates/config_db.html:65
#: cps/templates/config_edit.html:426 cps/templates/config_view_edit.html:174 #: cps/templates/config_edit.html:430 cps/templates/config_view_edit.html:174
#: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44 #: cps/templates/email_edit.html:65 cps/templates/schedule_edit.html:44
#: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41 #: cps/templates/shelf_edit.html:25 cps/templates/shelf_order.html:41
#: cps/templates/user_edit.html:142 #: cps/templates/user_edit.html:142
@@ -2448,218 +2448,222 @@ msgstr ""
msgid "Goodreads API Key" msgid "Goodreads API Key"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:168 #: cps/templates/config_edit.html:167
msgid "Google Books API Key"
msgstr ""
#: cps/templates/config_edit.html:172
msgid "Allow Reverse Proxy Authentication" msgid "Allow Reverse Proxy Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:179 #: cps/templates/config_edit.html:183
msgid "Login type" msgid "Login type"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:181 #: cps/templates/config_edit.html:185
msgid "Use Standard Authentication" msgid "Use Standard Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:183 #: cps/templates/config_edit.html:187
msgid "Use LDAP Authentication" msgid "Use LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:186 #: cps/templates/config_edit.html:190
msgid "Use OAuth" msgid "Use OAuth"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:193 #: cps/templates/config_edit.html:197
msgid "LDAP Server Host Name or IP Address" msgid "LDAP Server Host Name or IP Address"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:197 #: cps/templates/config_edit.html:201
msgid "LDAP Server Port" msgid "LDAP Server Port"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:201 #: cps/templates/config_edit.html:205
msgid "LDAP Encryption" msgid "LDAP Encryption"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:204 #: cps/templates/config_edit.html:208
msgid "TLS" msgid "TLS"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:205 #: cps/templates/config_edit.html:209
msgid "SSL" msgid "SSL"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:209 #: cps/templates/config_edit.html:213
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:216 #: cps/templates/config_edit.html:220
msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)" msgid "LDAP Certificate Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:223 #: cps/templates/config_edit.html:227
msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)" msgid "LDAP Keyfile Path (Only needed for Client Certificate Authentication)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:232 #: cps/templates/config_edit.html:236
msgid "LDAP Authentication" msgid "LDAP Authentication"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:234 #: cps/templates/config_edit.html:238
msgid "Anonymous" msgid "Anonymous"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:235 #: cps/templates/config_edit.html:239
msgid "Unauthenticated" msgid "Unauthenticated"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:236 #: cps/templates/config_edit.html:240
msgid "Simple" msgid "Simple"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:241 #: cps/templates/config_edit.html:245
msgid "LDAP Administrator Username" msgid "LDAP Administrator Username"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:247 #: cps/templates/config_edit.html:251
msgid "LDAP Administrator Password" msgid "LDAP Administrator Password"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:252 #: cps/templates/config_edit.html:256
msgid "LDAP Distinguished Name (DN)" msgid "LDAP Distinguished Name (DN)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:256 #: cps/templates/config_edit.html:260
msgid "LDAP User Object Filter" msgid "LDAP User Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:261 #: cps/templates/config_edit.html:265
msgid "LDAP Server is OpenLDAP?" msgid "LDAP Server is OpenLDAP?"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:263 #: cps/templates/config_edit.html:267
msgid "Following Settings are Needed For User Import" msgid "Following Settings are Needed For User Import"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:265 #: cps/templates/config_edit.html:269
msgid "LDAP Group Object Filter" msgid "LDAP Group Object Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:269 #: cps/templates/config_edit.html:273
msgid "LDAP Group Name" msgid "LDAP Group Name"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:273 #: cps/templates/config_edit.html:277
msgid "LDAP Group Members Field" msgid "LDAP Group Members Field"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:277 #: cps/templates/config_edit.html:281
msgid "LDAP Member User Filter Detection" msgid "LDAP Member User Filter Detection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:279 #: cps/templates/config_edit.html:283
msgid "Autodetect" msgid "Autodetect"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:280 #: cps/templates/config_edit.html:284
msgid "Custom Filter" msgid "Custom Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:285 #: cps/templates/config_edit.html:289
msgid "LDAP Member User Filter" msgid "LDAP Member User Filter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:296 #: cps/templates/config_edit.html:300
#, python-format #, python-format
msgid "Obtain %(provider)s OAuth Credential" msgid "Obtain %(provider)s OAuth Credential"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:299 #: cps/templates/config_edit.html:303
#, python-format #, python-format
msgid "%(provider)s OAuth Client Id" msgid "%(provider)s OAuth Client Id"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:303 #: cps/templates/config_edit.html:307
#, python-format #, python-format
msgid "%(provider)s OAuth Client Secret" msgid "%(provider)s OAuth Client Secret"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:319 #: cps/templates/config_edit.html:323
msgid "External binaries" msgid "External binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:325 #: cps/templates/config_edit.html:329
msgid "Path to Calibre Binaries" msgid "Path to Calibre Binaries"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:333 #: cps/templates/config_edit.html:337
msgid "Calibre E-Book Converter Settings" msgid "Calibre E-Book Converter Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:336 #: cps/templates/config_edit.html:340
msgid "Path to Kepubify E-Book Converter" msgid "Path to Kepubify E-Book Converter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:344 #: cps/templates/config_edit.html:348
msgid "Location of Unrar binary" msgid "Location of Unrar binary"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:360 #: cps/templates/config_edit.html:364
msgid "Security Settings" msgid "Security Settings"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:368 #: cps/templates/config_edit.html:372
msgid "Limit failed login attempts" msgid "Limit failed login attempts"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:372 #: cps/templates/config_edit.html:376
msgid "Configure Backend for Limiter" msgid "Configure Backend for Limiter"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:376 #: cps/templates/config_edit.html:380
msgid "Options for Limiter Backend" msgid "Options for Limiter Backend"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:382 #: cps/templates/config_edit.html:386
msgid "Check if file extensions matches file content on upload" msgid "Check if file extensions matches file content on upload"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:385 #: cps/templates/config_edit.html:389
msgid "Session protection" msgid "Session protection"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:387 #: cps/templates/config_edit.html:391
msgid "Basic" msgid "Basic"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:388 #: cps/templates/config_edit.html:392
msgid "Strong" msgid "Strong"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:393 #: cps/templates/config_edit.html:397
msgid "User Password policy" msgid "User Password policy"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:397 #: cps/templates/config_edit.html:401
msgid "Minimum password length" msgid "Minimum password length"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:402 #: cps/templates/config_edit.html:406
msgid "Enforce number" msgid "Enforce number"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:406 #: cps/templates/config_edit.html:410
msgid "Enforce lowercase characters" msgid "Enforce lowercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:410 #: cps/templates/config_edit.html:414
msgid "Enforce uppercase characters" msgid "Enforce uppercase characters"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:414 #: cps/templates/config_edit.html:418
msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)" msgid "Enforce characters (needed For Chinese/Japanese/Korean Characters)"
msgstr "" msgstr ""
#: cps/templates/config_edit.html:418 #: cps/templates/config_edit.html:422
msgid "Enforce special characters" msgid "Enforce special characters"
msgstr "" msgstr ""
@@ -2806,7 +2810,7 @@ msgid "Add to shelf"
msgstr "" msgstr ""
#: cps/templates/detail.html:313 cps/templates/detail.html:332 #: cps/templates/detail.html:313 cps/templates/detail.html:332
#: cps/templates/feed.xml:81 cps/templates/layout.html:157 #: cps/templates/feed.xml:131 cps/templates/layout.html:156
#: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218 #: cps/templates/listenmp3.html:201 cps/templates/listenmp3.html:218
#: cps/templates/search.html:22 #: cps/templates/search.html:22
msgid "(Public)" msgid "(Public)"
@@ -2996,7 +3000,7 @@ msgstr ""
msgid "Books ordered by file formats" msgid "Books ordered by file formats"
msgstr "" msgstr ""
#: cps/templates/index.xml:142 cps/templates/layout.html:155 #: cps/templates/index.xml:142 cps/templates/layout.html:154
#: cps/templates/search_form.html:88 #: cps/templates/search_form.html:88
msgid "Shelves" msgid "Shelves"
msgstr "" msgstr ""
@@ -3009,32 +3013,32 @@ msgstr ""
msgid "Toggle Navigation" msgid "Toggle Navigation"
msgstr "" msgstr ""
#: cps/templates/layout.html:59 #: cps/templates/layout.html:58
msgid "Simple Theme" msgid "Simple Theme"
msgstr "" msgstr ""
#: cps/templates/layout.html:67 cps/templates/layout.html:97 #: cps/templates/layout.html:66 cps/templates/layout.html:96
msgid "Account" msgid "Account"
msgstr "" msgstr ""
#: cps/templates/layout.html:94 cps/templates/read.html:78 #: cps/templates/layout.html:93 cps/templates/read.html:78
#: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96 #: cps/templates/readcbr.html:70 cps/templates/readcbr.html:96
msgid "Settings" msgid "Settings"
msgstr "" msgstr ""
#: cps/templates/layout.html:138 #: cps/templates/layout.html:137
msgid "Please do not refresh the page" msgid "Please do not refresh the page"
msgstr "" msgstr ""
#: cps/templates/layout.html:148 #: cps/templates/layout.html:147
msgid "Browse" msgid "Browse"
msgstr "" msgstr ""
#: cps/templates/layout.html:161 cps/templates/stats.html:3 #: cps/templates/layout.html:160 cps/templates/stats.html:3
msgid "About" msgid "About"
msgstr "" msgstr ""
#: cps/templates/layout.html:202 #: cps/templates/layout.html:201
msgid "Book Details" msgid "Book Details"
msgstr "" msgstr ""