Merge remote-tracking branch 'update_check/master'
This commit is contained in:
commit
4eeeb02b1d
|
@ -547,3 +547,23 @@ def check_unrar(unrarLocation):
|
|||
error=True
|
||||
return (error, version)
|
||||
|
||||
|
||||
def is_sha1(sha1):
|
||||
if len(sha1) != 40:
|
||||
return False
|
||||
try:
|
||||
int(sha1, 16)
|
||||
except ValueError:
|
||||
return False
|
||||
return True
|
||||
|
||||
|
||||
def get_current_version_info():
|
||||
content = {}
|
||||
# content[0] = '$Format: % H$'
|
||||
# content[1] = '$Format: % cI$'
|
||||
content[0] = 'bb7d2c6273ae4560e83950d36d64533343623a57'
|
||||
content[1] = '2018-09-09T10:13:08+02:00'
|
||||
if is_sha1(content[0]) and len(content[1]) > 0:
|
||||
return {'hash': content[0], 'datetime': content[1]}
|
||||
return False
|
||||
|
|
|
@ -104,18 +104,39 @@ $(function() {
|
|||
var $this = $(this);
|
||||
var buttonText = $this.html();
|
||||
$this.html("...");
|
||||
$("#update_error").addClass("hidden")
|
||||
$.ajax({
|
||||
dataType: "json",
|
||||
url: window.location.pathname + "/../../get_update_status",
|
||||
success: function success(data) {
|
||||
$this.html(buttonText);
|
||||
if (data.status === true) {
|
||||
$("#check_for_update").addClass("hidden");
|
||||
$("#perform_update").removeClass("hidden");
|
||||
$("#update_info")
|
||||
.removeClass("hidden")
|
||||
.find("span").html(data.commit);
|
||||
|
||||
var cssClass = '';
|
||||
var message = ''
|
||||
|
||||
if (data.success === true) {
|
||||
if (data.update === true) {
|
||||
$("#check_for_update").addClass("hidden");
|
||||
$("#perform_update").removeClass("hidden");
|
||||
$("#update_info")
|
||||
.removeClass("hidden")
|
||||
.find("span").html(data.commit);
|
||||
|
||||
data.history.reverse().forEach((entry, index) => {
|
||||
$("<tr><td>" + entry[0] + "</td><td>" + entry[1] + "</td></tr>").appendTo($("#update_table"));
|
||||
});
|
||||
cssClass = 'alert-warning'
|
||||
} else {
|
||||
cssClass = 'alert-success'
|
||||
}
|
||||
} else {
|
||||
cssClass = 'alert-danger'
|
||||
}
|
||||
|
||||
message = '<div class="alert ' + cssClass
|
||||
+ ' fade in"><a href="#" class="close" data-dismiss="alert">×</a>' + data.message + '</div>';
|
||||
|
||||
$(message).insertAfter($("#update_table"));
|
||||
}
|
||||
});
|
||||
});
|
||||
|
|
|
@ -1,105 +1,140 @@
|
|||
{% extends "layout.html" %}
|
||||
{% block body %}
|
||||
<div class="discover">
|
||||
<h2>{{_('User list')}}</h2>
|
||||
<table class="table table-striped" id="table_user">
|
||||
<tr>
|
||||
<th>{{_('Nickname')}}</th>
|
||||
<th>{{_('E-mail')}}</th>
|
||||
<th>{{_('Kindle')}}</th>
|
||||
<th>{{_('DLS')}}</th>
|
||||
<th class="hidden-xs">{{_('Admin')}}</th>
|
||||
<th class="hidden-xs">{{_('Download')}}</th>
|
||||
<th class="hidden-xs">{{_('Upload')}}</th>
|
||||
<th class="hidden-xs">{{_('Edit')}}</th>
|
||||
</tr>
|
||||
{% for user in content %}
|
||||
{% if not user.role_anonymous() or config.config_anonbrowse %}
|
||||
<tr>
|
||||
<td><a href="{{url_for('edit_user', user_id=user.id)}}">{{user.nickname}}</a></td>
|
||||
<td>{{user.email}}</td>
|
||||
<td>{{user.kindle_mail}}</td>
|
||||
<td>{{user.downloads.count()}}</td>
|
||||
<td class="hidden-xs">{% if user.role_admin() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td class="hidden-xs">{% if user.role_download() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td class="hidden-xs">{% if user.role_upload() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td class="hidden-xs">{% if user.role_edit() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
</tr>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</table>
|
||||
<div class="btn btn-default" id="admin_new_user"><a href="{{url_for('new_user')}}">{{_('Add new user')}}</a></div>
|
||||
<h2>{{_('SMTP e-mail server settings')}}</h2>
|
||||
<table class="table table-striped" id="table_email">
|
||||
<tr>
|
||||
<th>{{_('SMTP hostname')}}</th>
|
||||
<th>{{_('SMTP port')}}</th>
|
||||
<th>{{_('SSL')}}</th>
|
||||
<th>{{_('SMTP login')}}</th>
|
||||
<th class="hidden-xs">{{_('From mail')}}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{email.mail_server}}</td>
|
||||
<td>{{email.mail_port}}</td>
|
||||
<td>{% if email.mail_use_ssl %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td>{{email.mail_login}}</td>
|
||||
<td class="hidden-xs">{{email.mail_from}}</td>
|
||||
</table>
|
||||
<div class="btn btn-default" id="admin_edit_email"><a href="{{url_for('edit_mailsettings')}}">{{_('Change SMTP settings')}}</a></div>
|
||||
<div id="container">
|
||||
<h2>{{_('Configuration')}}</h2>
|
||||
<div class="col-xs-12 col-sm-6">
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-6">{{_('Calibre DB dir')}}</div>
|
||||
<div class="col-xs-6 col-sm-6">{{config.config_calibre_dir}}</div>
|
||||
</div>
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-6">{{_('Log level')}}</div>
|
||||
<div class="col-xs-6 col-sm-6">{{config.get_Log_Level()}}</div>
|
||||
</div>
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-6">{{_('Port')}}</div>
|
||||
<div class="col-xs-6 col-sm-6">{{config.config_port}}</div>
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h2>{{_('User list')}}</h2>
|
||||
<table class="table table-striped" id="table_user">
|
||||
<tr>
|
||||
<th>{{_('Nickname')}}</th>
|
||||
<th>{{_('E-mail')}}</th>
|
||||
<th>{{_('Kindle')}}</th>
|
||||
<th>{{_('DLS')}}</th>
|
||||
<th class="hidden-xs">{{_('Admin')}}</th>
|
||||
<th class="hidden-xs">{{_('Download')}}</th>
|
||||
<th class="hidden-xs">{{_('Upload')}}</th>
|
||||
<th class="hidden-xs">{{_('Edit')}}</th>
|
||||
</tr>
|
||||
{% for user in content %}
|
||||
{% if not user.role_anonymous() or config.config_anonbrowse %}
|
||||
<tr>
|
||||
<td><a href="{{url_for('edit_user', user_id=user.id)}}">{{user.nickname}}</a></td>
|
||||
<td>{{user.email}}</td>
|
||||
<td>{{user.kindle_mail}}</td>
|
||||
<td>{{user.downloads.count()}}</td>
|
||||
<td class="hidden-xs">{% if user.role_admin() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td class="hidden-xs">{% if user.role_download() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td class="hidden-xs">{% if user.role_upload() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td class="hidden-xs">{% if user.role_edit() %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
</tr>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
</table>
|
||||
<div class="btn btn-default" id="admin_new_user"><a href="{{url_for('new_user')}}">{{_('Add new user')}}</a></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-6">
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Books per page')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{{config.config_books_per_page}}</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h2>{{_('SMTP e-mail server settings')}}</h2>
|
||||
<table class="table table-striped" id="table_email">
|
||||
<tr>
|
||||
<th>{{_('SMTP hostname')}}</th>
|
||||
<th>{{_('SMTP port')}}</th>
|
||||
<th>{{_('SSL')}}</th>
|
||||
<th>{{_('SMTP login')}}</th>
|
||||
<th class="hidden-xs">{{_('From mail')}}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{email.mail_server}}</td>
|
||||
<td>{{email.mail_port}}</td>
|
||||
<td>{% if email.mail_use_ssl %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</td>
|
||||
<td>{{email.mail_login}}</td>
|
||||
<td class="hidden-xs">{{email.mail_from}}</td>
|
||||
</tr>
|
||||
</table>
|
||||
<div class="btn btn-default" id="admin_edit_email"><a href="{{url_for('edit_mailsettings')}}">{{_('Change SMTP settings')}}</a></div>
|
||||
</div>
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Uploading')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_uploading %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h2>{{_('Configuration')}}</h2>
|
||||
<div class="col-xs-12 col-sm-6">
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-6">{{_('Calibre DB dir')}}</div>
|
||||
<div class="col-xs-6 col-sm-6">{{config.config_calibre_dir}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-6">{{_('Log level')}}</div>
|
||||
<div class="col-xs-6 col-sm-6">{{config.get_Log_Level()}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-6">{{_('Port')}}</div>
|
||||
<div class="col-xs-6 col-sm-6">{{config.config_port}}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-6">
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Books per page')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{{config.config_books_per_page}}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Uploading')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_uploading %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Anonymous browsing')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_anonbrowse %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Public registration')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_public_reg %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Remote login')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_remote_login %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="btn btn-default"><a href="{{url_for('configuration')}}">{{_('Basic Configuration')}}</a></div>
|
||||
<div class="btn btn-default"><a href="{{url_for('view_configuration')}}">{{_('UI Configuration')}}</a></div>
|
||||
</div>
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Anonymous browsing')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_anonbrowse %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h2>{{_('Administration')}}</h2>
|
||||
<div class="btn btn-default" id="restart_database">{{_('Reconnect to Calibre DB')}}</div>
|
||||
<div class="btn btn-default" data-toggle="modal" data-target="#RestartDialog">{{_('Restart Calibre-Web')}}</div>
|
||||
<div class="btn btn-default" data-toggle="modal" data-target="#ShutdownDialog">{{_('Stop Calibre-Web')}}</div>
|
||||
</div>
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Public registration')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_public_reg %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
<div class="Row">
|
||||
<div class="col-xs-6 col-sm-7">{{_('Remote login')}}</div>
|
||||
<div class="col-xs-6 col-sm-5">{% if config.config_remote_login %}<span class="glyphicon glyphicon-ok"></span>{% else %}<span class="glyphicon glyphicon-remove"></span>{% endif %}</div>
|
||||
</div>
|
||||
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h2>{{_('Update')}}</h2>
|
||||
<table class="table table-striped" id="update_table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="col-xs-3">{{_('Version')}}</th>
|
||||
<th class="col-xl-8">{{_('Details')}}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr id="current_version">
|
||||
<td>{{commit}} </td>
|
||||
<td><i>{{_('Current version')}}</i></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<div class="hidden" id="update_error"> <span>{{update_error}}</span></div>
|
||||
<div class="btn btn-default" id="check_for_update">{{_('Check for update')}}</div>
|
||||
<div class="btn btn-default hidden" id="perform_update" data-toggle="modal" data-target="#UpdateprogressDialog">{{_('Perform Update')}}</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-12">
|
||||
<p></p>
|
||||
<div class="btn btn-default"><a href="{{url_for('configuration')}}">{{_('Basic Configuration')}}</a></div>
|
||||
<div class="btn btn-default"><a href="{{url_for('view_configuration')}}">{{_('UI Configuration')}}</a></div>
|
||||
</div>
|
||||
<h2>{{_('Administration')}}</h2>
|
||||
<div>{{_('Current commit timestamp')}}: <span>{{commit}} </span></div>
|
||||
<div class="hidden" id="update_info">{{_('Newest commit timestamp')}}: <span></span></div>
|
||||
<p></p>
|
||||
<div class="btn btn-default" id="restart_database">{{_('Reconnect to Calibre DB')}}</div>
|
||||
<div class="btn btn-default" data-toggle="modal" data-target="#RestartDialog">{{_('Restart Calibre-Web')}}</div>
|
||||
<div class="btn btn-default" data-toggle="modal" data-target="#ShutdownDialog">{{_('Stop Calibre-Web')}}</div>
|
||||
<div class="btn btn-default" id="check_for_update">{{_('Check for update')}}</div>
|
||||
<div class="btn btn-default hidden" id="perform_update" data-toggle="modal" data-target="#UpdateprogressDialog">{{_('Perform Update')}}</div>
|
||||
</div>
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="RestartDialog" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog modal-sm">
|
||||
|
@ -130,7 +165,6 @@
|
|||
<button type="button" class="btn btn-default" data-dismiss="modal">{{_('Back')}}</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<div id="UpdateprogressDialog" class="modal fade" role="dialog">
|
||||
|
|
Binary file not shown.
|
@ -1,27 +1,13 @@
|
|||
# German translations for Calibre-Web.
|
||||
# Copyright (C) 2016 Ozzieisaacs
|
||||
# Copyright (C) 2016 Ozzie Isaacs
|
||||
# This file is distributed under the same license as the Calibre-Web
|
||||
# project.
|
||||
# FIRST AUTHOR OzzieIsaacs, 2016.
|
||||
# # Translation template file..
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
#
|
||||
# Translators:
|
||||
# Alastair McKinstry <mckinstry@computer.org>, 2001
|
||||
# Björn Ganslandt <bganslan@gmx.net>, 2000-2001
|
||||
# Bruno Haible <bruno@clisp.org>, 2004
|
||||
# Daniel Schury <Daniel.Schury@physik.uni-giessen.de>, 2012
|
||||
# E, 2015
|
||||
# Hendrik91 <kn.hendrik@gmail.com>, 2012
|
||||
# Hendrik Knackstedt <hendrik.knackstedt@t-online.de>, 2012-2013
|
||||
# Karl Eichwalder <ke@suse.de>, 2001
|
||||
# Simon_Schuette <simonschuette@arcor.de>, 2015
|
||||
# Wolfgang Rohdewald <wolfgang@rohdewald.de>, 2005
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2016-07-12 19:54+0200\n"
|
||||
"Last-Translator: Ozzie Isaacs\n"
|
||||
"Language: de\n"
|
||||
|
@ -128,710 +114,750 @@ msgstr "Fehler bei der Ausführung von UnRar"
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr "UnRar Datei nicht gefunden"
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr "Unbekannt"
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr "HTTP Fehler"
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr "Verbindungsfehler"
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr "Timeout beim Verbindungsaufbau"
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr "Allgemeiner Fehler"
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr "Updateinformationen enthalten unbekannte Daten"
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr "Kein Update verfügbar. Es ist bereits die aktuellste Version installiert"
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr "Es sind Updates verfügbar. Klicke auf den Button unten, um auf die aktuelle Version zu aktualisieren."
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr "Update Informationen konnten nicht geladen werden"
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Frage Update Paket an"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Lade Update Paket herunter"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Entpacke Update Paket"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "Ersetze Dateien"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Schließe Datenbankverbindungen"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "Stoppe Server"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Update abgeschlossen, bitte okay drücken und Seite neu laden"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "Kürzlich hinzugefügte Bücher"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "Neueste Bücher"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "Älteste Bücher"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "Bücher (A-Z)"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "Bücher (Z-A)"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Beliebte Bücher (die meisten Downloads)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "Best bewertete Bücher"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Zufällige Bücher"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Autorenliste"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Buch öffnen fehlgeschlagen. Datei existiert nicht, oder ist nicht zugänglich."
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Liste Serien"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Serie: %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Verfügbare Sprachen"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Sprache: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Kategorieliste"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Kategorie: %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr "Aufgaben"
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Statistiken"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr "Callback Domain ist nicht verifiziert, bitte Domain in der Google Developer Console verifizieren"
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Server neu gestartet,bitte Seite neu laden"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Server wird runtergefahren, bitte Fenster schließen"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Update durchgeführt"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr "Herausgegeben nach dem "
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr "Herausgegeben vor dem "
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr "Bewertung <= %(rating)s"
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr "Bewertung >= %(rating)s"
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "Suche"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Gelesene Bücher"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Ungelesene Bücher"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Lese ein Buch"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "Bitte alle Felder ausfüllen!"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "Registieren"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr "Es ist ein unbekannter Fehler aufgetreten. Bitte später erneut versuchen."
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr "Diese E-Mail ist nicht für die Registrierung zugelassen"
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr "Eine Bestätigungs E-Mail wurde an den E-Mail Account versendet"
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr "Benutzername oder E-Mailadresse ist bereits in Verwendung."
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "Du bist nun eingeloggt als '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Falscher Benutzername oder Passwort"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "Login"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "Token wurde nicht gefunden"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "Das Token ist abgelaufen"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "Erfolg! Bitte zum Gerät zurückkehren"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Bitte zuerst die SMTP Mail Einstellung konfigurieren ..."
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr "Buch erfolgreich zum Senden an %(kindlemail)s eingereiht"
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Beim Senden des Buchs trat ein Fehler auf: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr "Bitte zuerst die Kindle E-Mailadresse konfigurieren..."
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Das Buch wurde dem Bücherregal: %(sname)s hinzugefügt"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr "Ungültiges Bücherregal angegeben"
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr "Keine Erlaubnis ein Buch zum Bücherregal %(name)s hinzuzufügen"
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr "Benutzer hat keine Erlaubnis öffentliche Bücherregale zu editieren"
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr "Bücher sind bereits Teil des Bücherregals %(name)s"
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr "Bücher wurden zum Bücherregal %(sname)s hinzugefügt"
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr "Bücher konnten nicht zum Bücherregal %(sname)s hinzugefügt werden"
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Das Buch wurde aus dem Bücherregal: %(sname)s entfernt"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr "Keine Erlaubnis das Buch aus dem Bücherregal %(sname)s zu entfernen"
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Es existiert bereits ein Bücheregal mit dem Titel '%(title)s'"
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Bücherregal %(title)s erzeugt"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "Es trat ein Fehler auf"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "Bücherregal erzeugen"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "Bücherregal %(title)s verändert"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Bücherregal editieren"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "Bücherregal %(name)s erfolgreich gelöscht"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Bücherregal: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "Fehler beim Öffnen. Bücherregel exisitert nicht oder ist nicht zugänglich"
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Reihenfolge in Bücherregal '%(name)s' verändern"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr "E-Mail ist nicht Teil einer gültigen Domain"
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "%(name)s's Profil"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr "Es exisitert bereits ein Benutzer für diese E-Mailadresse"
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Profil aktualisiert"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr "Unbekannt"
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Admin Seite"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Calibre-Web Konfiguration wurde aktualisiert"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr "Konfiguration Benutzeroberfläche"
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr "Optionale Abhängigkeiten für Google Drive fehlen"
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr "client_secrets.json nicht vorhanden, oder nicht lesbar"
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr "client_secrets.json nicht als Webapplication konfiguriert"
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Basis Konfiguration"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr "SSL-Keydatei Speicherort ist ungültig, bitte gültigen Pfad angeben"
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr "SSL-Certdatei Speicherort ist ungültig, bitte gültigen Pfad angeben"
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr "Speicherort Logdatei ist ungültig, bitte Pfad korrigieren"
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "DB Speicherort ist ungültig, bitte Pfad korrigieren"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Neuen Benutzer hinzufügen"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Benutzer '%(user)s' angelegt"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr "Es exisitert bereits ein Account für diese E-Mailadresse oder Benutzernamen"
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr "E-Mail Server Einstellungen aktualisiert"
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr "Test E-Mail wurde erfolgreich an %(kindlemail)s versendet"
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr "Es trat ein Fehler beim Versenden der Test E-Mail auf: %(res)s"
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr "E-Mail Server Einstellungen bearbeiten"
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Benutzer '%(nick)s' gelöscht"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Benutzer '%(nick)s' aktualisiert"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Es ist ein unbekanter Fehler aufgetreten"
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Benutzer %(nick)s bearbeiten"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr "Passwort für Benutzer %(user)s wurde zurückgesetzt"
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "Buch öffnen fehlgeschlagen. Datei existiert nicht, oder ist nicht zugänglich"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "Metadaten editieren"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "Dateiendung '%(ext)s' kann nicht auf diesen Server hochgeladen werden"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "Dateien müssen eine Erweiterung haben, um hochgeladen zu werden"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Fehler beim Erzeugen des Pfads %(path)s (Zugriff verweigert)"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr "Fehler beim speichern der Datei %(file)s."
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr "Dateiformat %(ext)s zu %(book)s hinzugefügt"
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
msgstr "Fehler beim Erzeugen des Pfads für das Cover %(path)s (Zugriff verweigert)"
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr "Fehler beim Speichern des Covers %(cover)s."
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr "Cover-Datei ist keine gültige Bilddatei"
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "Unbekannt"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr "Cover ist keine JPG Datei, konnte nicht gespeichert werden"
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
msgstr "%(langname)s ist keine gültige Sprache"
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr "Fehler beim Editieren des Buchs, Details im Logfile"
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Fehler beim speichern der Datei %(file)s (Zugriff verweigert)"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Fehler beim Löschen von Datei %(file)s (Zugriff verweigert)"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr "Datei %(file)s hochgeladen"
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr "Quell- oder Zielformat für Konvertierung fehlt"
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr "Buch wurde erfolgreich für die Konvertierung in das %(book_format)s Format eingereiht"
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr "Es trat ein Fehlker beim Konvertieren des Buches auf: %(res)s"
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr "Gestartet"
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr "Konvertertool %(converter)s nicht gefunden"
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr "Fehler EBook-converter: %(error)s"
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "Kindlegen Aufruf mit Fehler %(error)s. Text: %(message)s fehlgeschlagen "
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr "Beendet"
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr "Wartend"
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr "Diese E-Mail wurde durch Calibre-Web versendet."
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr "Beendet"
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr "Fehlgeschlagen"
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "Benutzerliste"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Benutzername"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr "E-Mail"
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Download"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Hochladen"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Editieren"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr "SMTP E-Mail Server Einstellungen"
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "SMTP Hostname"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "SMTP Port"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "SMTP Login"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "Absenderadresse"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "SMTP Einstellungen ändern"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguration"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Calibre DB Pfad"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr "Log Level"
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Bücher pro Seite"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Hochladen"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr "Anonymes Browsen"
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Öffentliche Registrierung"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "Remote Login"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Administration"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Aktuelles Commit Datum"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Neuestes Commit Datum"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Calibre-DB neu verbinden"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Calibre-Web Neustarten"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Stoppe Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr "Update"
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr "Version"
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr "Aktuelle Version"
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Suche nach Update"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Update durchführen"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Calibre-Web wirklich neustarten?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -840,11 +866,11 @@ msgstr "Ok"
|
|||
msgid "Back"
|
||||
msgstr "Zurück"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Calibre-Web wirklich stoppen"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Updatevorgang, bitte Seite nicht neu laden"
|
||||
|
||||
|
@ -1844,3 +1870,9 @@ msgstr "Benutzer löschen"
|
|||
msgid "Recent Downloads"
|
||||
msgstr "Letzte Downloads"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Aktuelles Commit Datum"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Neuestes Commit Datum"
|
||||
|
||||
|
|
|
@ -2,19 +2,11 @@
|
|||
# Copyright (C) 2016 Smart Cities Community
|
||||
# This file is distributed under the same license as the Calibre-Web
|
||||
# Juan F. Villa <juan.villa@paisdelconocimiento.org>, 2016.
|
||||
# # Translation template file..
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
#
|
||||
# Translators:
|
||||
# dario hereñu <magallania@gmail.com>, 2014
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011
|
||||
# Francisco Molinero <paco@byasl.com>, 2012
|
||||
# Jellby <jellby@yahoo.com>, 2014-2015# Translation template file..
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2017-04-04 15:09+0200\n"
|
||||
"Last-Translator: Juan F. Villa <juan.villa@paisdelconocimiento.org>\n"
|
||||
"Language: es\n"
|
||||
|
@ -121,710 +113,750 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Solicitando paquete de actualización"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Descargando paquete de actualización"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Descomprimiendo paquete de actualización"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "Ficheros sustituidos"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Los conexiones de base datos están cerradas"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "El servidor está detenido"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Actualización finalizada. Por favor, pulse OK y recargue la página"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Libros populares (los mas descargados)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "Libros mejor valorados"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Libros al azar"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Lista de autores"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Error en la apertura del eBook. El archivo no existe o no es accesible:"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Lista de series"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Series : %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Lenguajes disponibles"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Lenguaje: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Lista de categorias"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Categoría : %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Estadisticas"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Servidor reiniciado. Por favor, recargue la página"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Servidor en proceso de apagado. Por favor, cierre la ventana."
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Actualización realizada"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "búsqueda"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Libros leídos"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Libros no leídos"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Leer un libro"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "¡Por favor completar todos los campos!"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "registrarse"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "Sesion iniciada como : '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Usuario o contraseña invalido"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "Iniciar sesión"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Configurar primero los parametros SMTP por favor..."
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Ha sucedido un error en el envio del Libro: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "El libro fue agregado a el estante: %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "El libro fue removido del estante: %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Une étagère de ce nom '%(title)s' existe déjà."
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Estante %(title)s creado"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "Ha sucedido un error"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "crear un estante"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "Estante %(title)s cambiado"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Editar un estante"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "Estante %(name)s fue borrado correctamente"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Estante: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Cambiar orden del estante: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "Perfil de %(name)s"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Perfil actualizado"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Página de administración"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "onfiguración de Calibre-Web actualizada"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Configuración básica"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "Localicación de la BD inválida. Por favor, introduzca la ruta correcta."
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Agregar un nuevo usuario"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Usuario '%(user)s' creado"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Usuario '%(nick)s' borrado"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Usuario '%(nick)s' actualizado"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Error inesperado."
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Editar Usuario %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "editar metainformación"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "No se permite subir archivos con la extensión '%(ext)s' a este servidor"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "El archivo a subir debe tener una extensión"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Fallo al crear la ruta %(path)s (permiso negado)"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Fallo al almacenar el archivo %(file)s (permiso negado)"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Fallo al borrar el archivo %(file)s (permiso negado)"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "lista de usuarios"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Nickname"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Administración"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Descarga"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Subir archivo"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Editar"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "Servidor smtp"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "Puerto smtp"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "Login SMTP"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "Desde el correo"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "Cambiar parametros smtp"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Configuración"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Dir DB Calibre"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Puerto"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Libros por página"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Subiendo"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Registro público"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Administración"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Marca temporal del commit actual"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Marca temporal del commit más reciente"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Reconectar la BD Calibre"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Reinicial Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Detener Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Buscar actualizaciones"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Actualizar"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "¿Seguro que quiere reiniciar Calibre-Web?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -833,11 +865,11 @@ msgstr "Ok"
|
|||
msgid "Back"
|
||||
msgstr "Regresar"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "¿Seguro que quiere detener Calibre-Web?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Actualizando. Por favor, no recargue la página."
|
||||
|
||||
|
@ -1870,3 +1902,9 @@ msgstr "Descargas Recientes"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "No se permite subir archivos con la extensión \"%(ext)s\" a este servidor"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Marca temporal del commit actual"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Marca temporal del commit más reciente"
|
||||
|
||||
|
|
|
@ -3,24 +3,11 @@
|
|||
# This file is distributed under the same license as the Calibre-Web
|
||||
# project.
|
||||
# FIRST AUTHOR <nicoroud@gmail.com>, 2016.
|
||||
# # Translation template file..
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
#
|
||||
# Translators:
|
||||
# Alastair McKinstry <mckinstry@computer.org>, 2001
|
||||
# Xotes <alois.glibert@gmail.com>, 2014-2015
|
||||
# Cedric De Wilde <daique@tiscalinet.be>, 2001
|
||||
# Christian Perrier <bubulle@debian.org>, 2005,2008-2011
|
||||
# Christophe Merlet (RedFox) <redfox@eikonex.org>, 2001
|
||||
# Guillaume <guillaume@ordi-service.fr>, 2015
|
||||
# Ptit Prince <leporello1791@gmail.com>, 2015
|
||||
# Ptit Prince <leporello1791@gmail.com>, 2016
|
||||
# Xotes <alois.glibert@gmail.com>, 2014
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2018-09-08 17:48+0200\n"
|
||||
"Last-Translator: Nicolas Roudninski <nicoroud@gmail.com>\n"
|
||||
"Language: fr\n"
|
||||
|
@ -127,710 +114,750 @@ msgstr "Erreur d’exécution de la commande UnRar"
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr "Le fichier exécutable UnRar est introuvable"
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr "Inconnu"
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Demander une mise à jour"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Téléchargement la mise à jour"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Décompression de la mise à jour"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "Fichiers remplacés"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Connexion à la base de donnée fermée"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "Serveur arrêté"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Mise à jour terminée, merci d’appuyer sur okay et de rafraîchir la page"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "Ajouts récents"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "Livres récents"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "Anciens livres"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "Livres (A-Z)"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "Livres (Z-A)"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Livres populaires (les plus téléchargés)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "Livres les mieux notés"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Livres au hasard"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Liste des auteurs"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Erreur d'ouverture du livre numérique. Le fichier n'existe pas ou n'est pas accessible :"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Liste des séries"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Séries : %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Langues disponibles"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Langue : %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Liste des catégories"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Catégorie : %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr "Tâches"
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Statistiques"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr "Le domaine de retour d’appel (Callback domain) est non vérifié, Veuillez suivre les étapes nécessaires pour vérifier le domaine dans la console de développement de Google"
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Serveur redémarré, merci de rafraîchir la page"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Arrêt du serveur en cours, merci de fermer la fenêtre"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Mise à jour effectuée"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr "Publié après le "
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr "Publié avant le "
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr "Évaluation <= %(rating)s"
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr "Évaluation >= %(rating)s"
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "recherche"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Livres lus"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Livres non-lus"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Lire un livre"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "SVP, complétez tous les champs !"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "s’enregistrer"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr "Une erreur inconnue est survenue. Veuillez réessayer plus tard."
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr "Votre adresse de courriel n’est pas autorisé pour une inscription"
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr "Le courriel de confirmation a été envoyé à votre adresse."
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr "Ce nom d’utilisateur ou cette adresse de courriel sont déjà utilisés."
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "Vous êtes maintenant connecté sous : '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Mauvais nom d'utilisateur ou mot de passe"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "connexion"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "Jeton non trouvé"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "Jeton expiré"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "Réussite! Merci de vous tourner vers votre appareil"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Veuillez configurer les paramètres SMTP au préalable…"
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr "Le livre a été mis en file de traitement avec succès pour un envois vers %(kindlemail)s"
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Il y a eu une erreur en envoyant ce livre : %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr "Veuillez configurer votre adresse de courriel Kindle en premier lieu…"
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Le livre a bien été ajouté à l'étagère : %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr "L’étagère indiquée est invalide"
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr "Vous n’êtes pas autorisé à ajouter un livre dans l’étagère %(name)s"
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr "L’utilisateur n’est pas autorisé à éditer les étagères publiques"
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr "Ces livres sont déjà sur l’étagère : %(name)s"
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr "Les livres ont été ajoutés à l’étagère : %(sname)s"
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr "Impossible d’ajouter les livres à l’étagère : %(sname)s"
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Le livre a été supprimé de l'étagère %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr "Désolé, vous n’êtes pas autorisé à enlever un livre de cette étagère : %(sname)s"
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Une étagère de ce nom '%(title)s' existe déjà."
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Étagère %(title)s créée"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "Il y a eu une erreur"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "Créer une étagère"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "L’étagère %(title)s a été modifiée"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Modifier une étagère"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "l’étagère %(name)s a été supprimé avec succès"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Étagère : '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "Erreur à l’ouverture de l’étagère. Elle n’existe plus ou n’est plus accessible."
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Modifier l’arrangement de l’étagère : ‘%(name)s’"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr "Cette adresse de courriel n’appartient pas à un domaine valide"
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "Profil de %(name)s"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr "Un compte existant a été trouvé pour cette adresse de courriel"
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Profil mis à jour"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr "Inconnu"
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Page administrateur"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Configuration de Calibre-Web mise à jour"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr "Configuration de l’interface utilisateur"
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr "L’import des pré-requis optionnels pour Google Drive est manquant"
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr "client_secrets.json est manquant ou ne peut être lu"
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr "client_secrets.json n’est pas configuré pour une application web"
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Configuration principale"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr "L’emplacement du fichier de la clé de chiffrement (keyfile) n’est pas valide, veuillez saisir un chemin d’accès correct"
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr "L’emplacement du fichier de certificat (cert) n’est pas valide, veuillez saisir un chemin d’accès correct"
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr "L’emplacement du fichier de Log n’est pas valide, veuillez saisir un chemin d’accès correct"
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "L’emplacement du fichier de base de donnée (DB) n’est pas valide, veuillez saisir un chemin d’accès correct"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Ajouter un nouvel utilisateur"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Utilisateur '%(user)s' créé"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr "Un compte existant a été trouvé pour cette adresse de courriel ou pour ce surnom."
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr "Les paramètres du serveur de courriels ont été mis à jour"
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr "Courriel de test envoyé avec succès sur %(kindlemail)s"
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr "Il y a eu une erreur pendant l’envoi du courriel de test : %(res)s"
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr "Modifier les paramètres du serveur de courriels"
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Utilisateur '%(nick)s' supprimé"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Utilisateur '%(nick)s' mis à jour"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Oups ! Une erreur inconnue a eu lieu."
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Éditer l'utilisateur %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr "Le mot de passe de l’utilisateur %(user)s a été réinitialisé"
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "Erreur à l’ouverture du livre. Le fichier n’existe pas ou n’est pas accessible"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "modifier les métadonnées"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "L’extension de fichier '%(ext)s' n’est pas autorisée pour être déposée sur ce serveur"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "Pour être déposé le fichier doit avoir une extension"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Impossible de créer le chemin %(path)s (permission refusée)"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr "Echec de la sauvegarde du fichier %(file)s."
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr "Le format de fichier %(ext)s a été ajouté à %(book)s"
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr "Impossible de créer le chemin d’accès pour la couverture %(path)s (Autorisation refusée)"
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr "Echec de la sauvegarde du fichier de couverture %(cover)s."
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr "Le fichier de couverture n’est pas un fichier d’image valide"
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "inconnu"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr "Le fichier de couverture n’est pas au format jpg, impossible de sauvegarder"
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr "Erreur d’édition du livre, veuillez consulter le journal (log) pour plus de détails"
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Impossible d'enregistrer le fichier %(file)s (permission refusée)"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Impossible de supprimer le fichier %(file)s (permission refusée)"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr "Fichier %(file)s déposé"
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr "Le format de conversion de la source ou de la destination est manquant"
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr "Le livre a été mis avec succès en file de traitement pour conversion vers %(book_format)s"
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr "Une erreur est survenue au cours de la conversion du livre : %(res)s"
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr "Démarré"
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr "Outil de conversion %(converter)s introuvable"
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr "La commande ebook-convert a échouée : %(error)s"
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "La commande Kindlegen a échouée avec le code d’erreur : %(error)s et le message : %(message)s"
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr "Terminé"
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr "En attente"
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr "Ce courriel a été envoyé depuis Calibre-Web"
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr "Terminé"
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr "Echec"
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "Liste des utilisateurs"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Surnom"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr "Courriel"
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Administration"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Télécharger"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Déposer"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Éditer"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr "Paramètres du serveur SMTP"
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "Adresse du serveur SMTP"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "Port du serveur SMTP"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "Compte utilisateur SMTP"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "Expéditeur des courriels"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "Modifier les paramètres SMTP"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Configuration"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Répertoire de la base de donnée Calibre"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr "Niveau de journalisation"
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Livres par page"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Dépôt de fichier"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr "Navigation anonyme"
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Inscription public"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "Connexion (\"magic link\")"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Administration"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Horodatage de la version actuelle "
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Horodatage de la version la plus récente "
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Se reconnecter à Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Redémarrer Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Arrêter Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Rechercher les mise à jour"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Effectuer la mise à jour"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Voulez-vous vraiment redémarrer Calibre-Web?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "D’accord"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -839,11 +866,11 @@ msgstr "D’accord"
|
|||
msgid "Back"
|
||||
msgstr "Retour"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Voulez-Vous vraiment arrêter Calibre-Web?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Mise à jour en cours, ne pas rafraîchir la page"
|
||||
|
||||
|
@ -1843,3 +1870,9 @@ msgstr "Supprimer cet utilisateur"
|
|||
msgid "Recent Downloads"
|
||||
msgstr "Téléchargements récents"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Horodatage de la version actuelle "
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Horodatage de la version la plus récente "
|
||||
|
||||
|
|
|
@ -2,19 +2,11 @@
|
|||
# Copyright (C) 2016 Smart Cities Community
|
||||
# This file is distributed under the same license as the Calibre-Web
|
||||
# Juan F. Villa <juan.villa@paisdelconocimiento.org>, 2016.
|
||||
# # Translation template file..
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
#
|
||||
# Translators:
|
||||
# dario hereñu <magallania@gmail.com>, 2014
|
||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2011
|
||||
# Francisco Molinero <paco@byasl.com>, 2012
|
||||
# Jellby <jellby@yahoo.com>, 2014-2015# Translation template file..
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2017-04-04 15:09+0200\n"
|
||||
"Last-Translator: Marco Picone <marcovendere@gmail.com>\n"
|
||||
"Language: it\n"
|
||||
|
@ -121,710 +113,750 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Richiesta del pacchetto di aggiornamento"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Scaricare il pacchetto di aggiornamento"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Decomprimere pacchetto di aggiornamento"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "I file vengono sostituiti"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Le connessioni di database sono chiuse"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "Il server viene arrestato"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Aggiornamento completato, prego premere bene e ricaricare pagina"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "Libri aggiunti di recente"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "I più nuovi libri"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "Libri più vecchi"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "Ebook (A-Z)"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "Ebook (Z-A)"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Hot Books (più scaricati)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "I migliori libri valutati"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Libri casuali"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Elenco degli autori"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Errore durante l'apertura di eBook. Il file non esiste o il file non è accessibile:"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Lista delle serie"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Serie :"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Lingue disponibili"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Lingue: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Elenco categorie"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Categoria : %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Statistica"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Server riavviato, ricarica pagina"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Eseguire l'arresto del server, chiudi la finestra."
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Aggiornamento fatto"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "ricerca"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Leggere libri"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Libri non letti"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Leggere un libro"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "Compila tutti i campi"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "Registrare"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "ora sei connesso come : '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Nome utente o password errata"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "Accesso"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "Token non trovato"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "Il token è scaduto"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "Successo! Torna al tuo dispositivo"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Configurare prima le impostazioni della posta SMTP..."
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Si è verificato un errore durante l'invio di questo libro: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Il libro è stato aggiunto alla mensola: %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Il libro è stato rimosso dalla mensola: %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Uno scaffale con il nome '%(title)s' esiste già."
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Mensola %(title)s creato"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "c'era un errore"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "creare uno scaffale"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "Mensola %(title)s cambiato"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Modifica un ripiano"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "cancellato con successo il ripiano %(name)s"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Mensola: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "Errore durante l'apertura dello scaffale. La mensola non esiste o non è accessibile"
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Modificare l'ordine della mensola: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "Profilo di %(name)s"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Profilo aggiornato"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Pagina di amministrazione"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Aggiornamento della configurazione del calibro-web"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Configurazione di base"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "Posizione DB non valida. Inserisci il percorso corretto."
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Aggiungi un nuovo utente"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "utente '%(user)s' creato"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "utente '%(nick)s' cancellati"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "utente '%(nick)s' aggiornato"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Errore imprevisto."
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Modifica utente %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "Errore durante l'apertura di eBook. Il file non esiste o il file non è accessibile"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "modificare la metainformazione"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "Non è consentito caricare i file con l'estensione '%(ext)s' a questo server"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "Il file da caricare deve avere un'estensione"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Impossibile creare il percorso %(path)s (autorizzazione negata)"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "Sconosciuto"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Impossibile archiviare il file %(file)s (autorizzazione negata)"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Impossibile eliminare il file %(file)s (autorizzazione negata)"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "errore"
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "elenco utenti"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Nickname"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Admin"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Download"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Upload"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Modifica"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "SMTP hostname"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "SMTP port"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "SMTP login"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "From mail"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "Modificare SMTP impostazioni"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Configurazione"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Calibre DB dir"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Libri per pagina"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Uploading"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Registrazione pubblica"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "Login remoto"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Administration"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Timestamp di commit corrente"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Più recente commit timestamp"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Ricollegare al DB Calibre"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Ricomincia Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Stop Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Ricerca aggiornamenti"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Esegui aggiornamento"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Vuoi veramente riavviare Caliber-web?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -833,11 +865,11 @@ msgstr "Ok"
|
|||
msgid "Back"
|
||||
msgstr "Indietro"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Vuoi veramente fermare Caliber-web?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Aggiornamento, non ricaricare la pagina."
|
||||
|
||||
|
@ -1870,3 +1902,9 @@ msgstr "Download Recenti"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "Non è consentito caricare i file con l'estensione \"%(ext)s\" a questo server"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Timestamp di commit corrente"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Più recente commit timestamp"
|
||||
|
||||
|
|
|
@ -3,13 +3,11 @@
|
|||
# This file is distributed under the same license as the Calibre-Web
|
||||
# project.
|
||||
# FIRST AUTHOR white<space_white@yahoo.com>, 2017.
|
||||
# # Translation template file..
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2018-02-07 02:20-0500\n"
|
||||
"Last-Translator: white <space_white@yahoo.com>\n"
|
||||
"Language: ja\n"
|
||||
|
@ -116,710 +114,750 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "更新パッケージを要求します"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "更新パッケージをダウンロードします"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "更新パッケージをZIP解凍します"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "ファイルを書き換えました"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "データベースの接続が閉じられました"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "サーバがシャットダウンされました"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "更新完了、Okayまたは再読み込みボタンを押してください"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "最近追加された本"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "最新の本"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "最古の本"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "本(A-Z)"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "本 (Z-A)"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "有名な本(ダウンロード数)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "最高評判の本"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "任意の本"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "著者リスト"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "叢書リスト"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "叢書: %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "利用可能な言語"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "言語: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "カテゴリーリスト"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "カテゴリー: %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "統計"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "サーバを再起動しました、ページを再読み込みしてください"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "サーバをシャットダウンします、ページを閉じてください"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "更新完了"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "検索"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "既読の本"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "未読の本"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "本を読む"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "全ての項目を入力してください"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "登録"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "%(nickname)s としてログインします"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "ユーザ名またはパスワードは間違いました"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "ログイン"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "トークンは見つかりません"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "トークンは失効されました"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "成功しまた!端末に戻ってください"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "SMTPメールをまず設定してください"
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "%(res)s を送信する際にエーラが発生しました"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "本 %(sname)s を書架に追加されました"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "本 %(sname)s を書架から除去されました"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "名前を使った書架 '%(title)s' は既に存在しました"
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "書架%(title)s は作成されました"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "エーラが発生しました"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "書架を作成する"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "書架 %(title)s 変わりました"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "書架を編集する"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "%(name)s の書架を削除されました"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "書架: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "書架を開けません。書架は存在しないまたはアクセスできません"
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "'%(name)s' の書架の順番を入れ替える"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "%(name)sのプロファイル"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "プロファイルが更新されました"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "管理者ページ"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Calibre-Web 設定を更新されました"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "基本設定"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr "ログファイルの場所は不適切です。正しい場所を入力してください"
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "データベースの場所は不適切です。正しい場所を入力してください"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "新規ユーザ追加"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "ユーザ '%(user)s' が作成されました"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "ユーザ '%(nick)s' 削除されました"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "ユーザ '%(nick)s' 更新されました"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "不明のエーラが発生しました"
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "ユーザ編集 %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "電子本を開けません。ファイルは存在しないまたはアクセスできません"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "メタデータを編集します"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "ファイル拡張子 '%(ext)s' をこのサーバにアップロードする許可はありません"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "ファイルをアップロードするために拡張子が必要です"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "場所 %(path)s の作成を失敗しました (許可拒否)"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr "フアイル %(file)s の保存を失敗しました"
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "不明"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "ファイル %(file)s の保存を失敗しました (許可拒否)"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "ファイル %(file)s の削除を失敗しました (許可拒否)"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "Kindlegen 失敗しました、エーラ %(error)s. メッセージ: %(message)s"
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "ユーザリスト"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "通称"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "管理者"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "ダウンロード"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "アップロード"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "編集"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "SMTPホスト名"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "SMTPポート"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "SMTP ログイン"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "メールから"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "SMTP設定を変更する"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "設定"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Calibre データベースの場所"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "ポート"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "本数毎ページ"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "アップロード中"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "公的登録"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "遠距離ログイン"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "管理"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "現在コミットのタイムスタンプ"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "最新コミットのタイムスタンプ"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Calibreデータベースに再接続します"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Calibre-Webを再起動します"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Calibre-Webを停止します"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "更新を確認します"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "更新を実行します"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Calibre-Webを再起動します。宜しいですか?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "はい"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -828,11 +866,11 @@ msgstr "はい"
|
|||
msgid "Back"
|
||||
msgstr "戻る"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Calibre-Webを停止します。宜しいですか?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "更新中、ページ再読み込みしないでください"
|
||||
|
||||
|
@ -1865,3 +1903,9 @@ msgstr "最近ダウンロード"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "ファイル拡張子 \"%(ext)s\" をこのサーバにアップロードする許可はありません"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "現在コミットのタイムスタンプ"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "最新コミットのタイムスタンプ"
|
||||
|
||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2018-08-27 17:06+0700\n"
|
||||
"Last-Translator: \n"
|
||||
"Language: km_KH\n"
|
||||
|
@ -115,710 +115,750 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr "មិនដឹង"
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "កំពុងស្នើសុំឯកសារបច្ចុប្បន្នភាព"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "កំពុងទាញយកឯកសារបច្ចុប្បន្នភាព"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "កំពុងពន្លាឯកសារបច្ចុប្បន្នភាព"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "ឯកសារត្រូវបានផ្លាស់ប្តូរ"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "ទំនាក់ទំនងទៅមូលដ្ឋានទិន្នន័យត្រូវបានផ្តាច់"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "ម៉ាស៊ីន server ត្រូវបានបញ្ឈប់"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "ការធ្វើបច្ចុប្បន្នភាពបានបញ្ចប់ សូមចុច okay រួចបើកទំព័រជាថ្មី"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "សៀវភៅដែលទើបបានបន្ថែម"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "សៀវភៅថ្មីៗជាងគេ"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "សៀវភៅចាស់ជាងគេ"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "សៀវភៅពី A ទៅ Z"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "សៀវភៅពី Z ទៅ A"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "សៀវភៅដែលត្រូវបានទាញយកច្រើនជាងគេ"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "សៀវភៅដែលត្រូវបានវាយតម្លៃល្អជាងគេ"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "សៀវភៅចៃដន្យ"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "បញ្ជីអ្នកនិពន្ធ"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ មិនមានឯកសារនេះ ឬមិនអាចបើកបាន៖"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "បញ្ជីស៊េរី"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "ស៊េរី៖ %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "ភាសាដែលមាន"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "ភាសា៖ %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "បញ្ជីប្រភេទ"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "ប្រភេទ៖ %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr "កិច្ចការនានា"
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "ស្ថិតិ"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr "Callback domain មិនទាន់បានផ្ទៀងផ្ទាត់ឲប្រើទេ សូមធ្វើតាមជំហានដើម្បីផ្ទៀងផ្ទាត់ domain នៅក្នុង Google Developer Console"
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "ម៉ាស៊ីន server បានដំណើរការម្តងទៀត សូមបើកទំព័រជាថ្មី"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "កំពុងបិទម៉ាស៊ីន server សូមបិទផ្ទាំងនេះ"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "ការធ្វើបច្ចុប្បន្នភាពរួចរាល់"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr "បានបោះពុម្ភក្រោយ "
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr "បានបោះពុម្ភមុន "
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr "ការវាយតម្លៃ <= %(rating)s"
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr "ការវាយតម្លៃ >= %(rating)s"
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "ស្វែងរក"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "សៀវភៅដែលបានអានរួច"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "សៀវភៅដែលមិនទាន់បានអាន"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "អានសៀវភៅ"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "សូមបំពេញចន្លោះទាំងអស់!"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "ចុះឈ្មោះ"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "ឥឡូវអ្នកបានចូលដោយមានឈ្មោះថា៖ ‘%(nickname)s’"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "ខុសឈ្មោះអ្នកប្រើប្រាស់ ឬលេខសម្ងាត់"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "ចូលប្រើ"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "រកមិនឃើញវត្ថុតាង"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "វត្ថុតាងហួសពេលកំណត់"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "ជោគជ័យ! សូមវិលមកឧបករណ៍អ្នកវិញ"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "សូមកំណត់អ៊ីមែល SMTP ជាមុនសិន"
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr "សៀវភៅបានចូលជួរសម្រាប់ផ្ញើទៅ %(kindlemail)s ដោយជោគជ័យ"
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "មានបញ្ហានៅពេលផ្ញើសៀវភៅនេះ៖ %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "សៀវភៅត្រូវបានបន្ថែមទៅធ្នើ៖ %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "សៀវភៅត្រូវបានដកចេញពីធ្នើ៖ %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr "សូមអភ័យទោស អ្នកមិនមានសិទ្ធិដកសៀវភៅចេញពីធ្នើនេះទេ៖ %(sname)s"
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "មានធ្នើដែលមានឈ្មោះ ‘%(title)s’ រួចហើយ។"
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានបង្កើត"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "មានបញ្ហា"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "បង្កើតធ្នើ"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "ធ្នើឈ្មោះ %(title)s ត្រូវបានប្តូរ"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "កែប្រែធ្នើ"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "បានបង្កើតធ្នើឈ្មោះ %(name)s ដោយជោគជ័យ"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "ធ្នើ៖ ‘%(name)s’"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "មានបញ្ហាពេលបើកធ្នើ។ ពុំមានធ្នើ ឬមិនអាចបើកបាន"
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "ប្តូរលំដាប់ធ្នើ៖ ‘%(name)s’"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "ព័ត៌មានសង្ខេបរបស់ %(name)s"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "ព័ត៌មានសង្ខេបបានកែប្រែ"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr "មិនដឹង"
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "ទំព័ររដ្ឋបាល"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr "ការកំណត់ផ្ទាំងប្រើប្រាស់"
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr "ខ្វះការនាំចូលតម្រូវការបន្ថែមរបស់ Google Drive"
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr "មិនមានឯកសារ client_secrets.json ឬមិនអាចបើកបាន"
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr "ឯកសារ client_secrets.json មិនទាន់បានកំណត់សម្រាប់កម្មវិធីវែប"
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "ការកំណត់សាមញ្ញ"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr "ទីតាំងរបស់ keyfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ"
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr "ទីតាំងរបស់ certfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ"
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr "ទីតាំងរបស់ logfile មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ"
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "ទីតាំងរបស់ database មិនត្រឹមត្រូវ សូមបញ្ចូលទីតាំងត្រឹមត្រូវ"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "បន្ថែមអ្នកប្រើប្រាស់ថ្មី"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "បានបង្កើតអ្នកប្រើប្រាស់ ‘%(user)s’"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានលុប"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "អ្នកប្រើប្រាស់ ‘%(nick)s’ ត្រូវបានកែប្រែ"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "បញ្ហាដែលមិនដឹងបានកើតឡើង។"
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "កែប្រែអ្នកប្រើប្រាស់ %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "មានបញ្ហាពេលបើកឯកសារ eBook ។ ពុំមានឯកសារ ឬឯកសារនេះមិនអាចបើកបាន"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "កែប្រែទិន្នន័យមេតា"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "ឯកសារប្រភេទ '%(ext)s' មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "ឯកសារដែលត្រូវអាប់ឡូដត្រូវមានកន្ទុយឯកសារ"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "មិនអាចបង្កើតទីតាំង %(path)s (ពុំមានសិទ្ធិ)។"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s ។"
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr "ឯកសារទម្រង់ %(ext)s ត្រូវបានបន្ថែមទៅ %(book)s"
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "មិនដឹង"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr "គម្របមិនមែនជាឯកសារ JPG មិនអាចរក្សាទុក"
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr "មានបញ្ហាពេលកែប្រែសៀវភៅ សូមពិនិត្យមើល logfile សម្រាប់ព័ត៌មានបន្ថែម"
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "មិនអាចរក្សាទុកឯកសារ %(file)s (មិនមានសិទ្ធិ)។"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "មិនអាចលុបឯកសារ %(file)s (មិនមានសិទ្ធិ)។"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr "ឯកសារ %(file)s ត្រូវបានអាប់ឡូដ"
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr "បានចាប់ផ្តើម"
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr "មិនអាចរកឃើញកម្មវិធីបម្លែង %(converter)s"
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr "Ebook-converter បានបរាជ័យ៖ %(error)s"
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "Kindlegen បានបរាជ័យដោយមានកំហុស %(error)s. សារ៖ %(message)s"
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr "បានបញ្ចប់"
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr "កំពុងរង់ចាំ"
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr "បានបញ្ចប់"
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr "បានបរាជ័យ"
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "បញ្ជីអ្នកប្រើប្រាស់"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "ឈ្មោះហៅក្រៅ"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "ឧបករណ៍ Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "ឯកសារ DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "រដ្ឋបាល"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "ទាញយក"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "អាប់ឡូដ"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "កែប្រែ"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "ឈ្មោះម៉ាស៊ីន SMTP"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "លេខ port SMTP"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "អ្នកចូលប្រើ SMTP"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "ពីអ៊ីមែល"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "ប្តូរការកំណត់ SMTP"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "ការកំណត់"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "ទីតាំង database Calibre"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "លេខ port"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "ចំនួនសៀវភៅក្នុងមួយទំព័រ"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "កំពុងអាប់ឡូដ"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "ការចុះឈ្មាះសាធារណៈ"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "ការចូលប្រើប្រាស់ពីចម្ងាយ"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "កិច្ចការរដ្ឋបាល"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Commit timestamp បច្ចុប្បន្ន"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Commit timestamp ចុងក្រោយគេ"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "ភ្ជាប់ទៅ database Calibre ម្តងទៀត"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "រកមើលបច្ចុប្បន្នភាព"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "ធ្វើបច្ចុប្បន្នភាព"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "បាទ/ចាស"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -827,11 +867,11 @@ msgstr "បាទ/ចាស"
|
|||
msgid "Back"
|
||||
msgstr "មកក្រោយ"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "កំពុងធ្វើបច្ចុប្បន្នភាព សូមកុំបើកទំព័រជាថ្មី"
|
||||
|
||||
|
@ -1864,3 +1904,9 @@ msgstr "ការទាញយកថ្មីៗ"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "ឯកសារប្រភេទ “%(ext)s” មិនត្រូវបានអនុញ្ញាតឲអាប់ឡូដទៅម៉ាស៊ីន server នេះទេ"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Commit timestamp បច្ចុប្បន្ន"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Commit timestamp ចុងក្រោយគេ"
|
||||
|
||||
|
|
|
@ -4,25 +4,11 @@
|
|||
# project.
|
||||
# translation by Ed Driesen
|
||||
# FIRST AUTHOR <ed.driesen@telenet.be>, 2017.
|
||||
#
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
# Translators:
|
||||
# Alex, 2016
|
||||
# Freek de Kruijf <f.de.kruijf@gmail.com>, 2009-2011
|
||||
# Gideon van Melle <translations@gvmelle.com>, 2015
|
||||
# Luk Claes <luk.claes@ugent.be>, 2005
|
||||
# Mar, 2015
|
||||
# Rodolfo_Jadon, 2015
|
||||
# Robbie Deighton <deightonrobbie@gmail.com>, 2016
|
||||
# Taco Witte <tcwitte@cs.uu.nl>, 2004
|
||||
# Toon van Gerwen <translation@vgerwen.nl>, 2015
|
||||
# Volluta <volluta@tutanota.com>, 2015-2016
|
||||
# W.P.M.E. Hofland <wpme.hofland@gmail.com>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web dutch translation by Ed Driesen (GPL V3)\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2017-06-21 20:15+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language: nl\n"
|
||||
|
@ -129,710 +115,750 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Update pakket wordt aangevraagd"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Update pakket wordt gedownload"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Update pakket wordt uitgepakt"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "Bestanden zijn vervangen"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Database verbindingen zijn gesloten"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "Server is gestopt"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Update voltooid, klik op ok en herlaad de pagina"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "Recent toegevoegde boeken"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "Nieuwste boeken"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "Oudste boeken"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "Boeken (A-Z)"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "Boeken (A-Z)"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Populaire boeken (meeste downloads)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "Best beoordeelde boeken"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Willekeurige boeken"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Auteur lijst"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Fout bij openen van het boek. Bestand bestaat niet of is niet toegankelijk:"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Serie lijst"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Serie: %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Beschikbare talen"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Taal: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Categorie lijst"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Categorie: %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Statistieken"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Server herstart, gelieve de pagina herladen"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Bezig met het stoppen van de server, gelieve venster te sluiten"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Update voltooid"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "zoek"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Gelezen Boeken"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Ongelezen Boeken"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Lees een boek"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "Gelieve alle velden in te vullen!"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "registreer"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "je bent nu ingelogd als: '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Verkeerde gebruikersnaam of Wachtwoord"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "login"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "Token niet gevonden"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "Token is verlopen"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "Gelukt! Ga terug naar je apparaat"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Gelieve de SMTP mail instellingen eerst te configureren..."
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Er trad een fout op bij het versturen van dit boek: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Boek werd toegevoegd aan boekenplank: %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Boek werd verwijderd van boekenplank: %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Een boekenplank met de naam '%(title)s' bestaat reeds."
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Boekenplank %(title)s aangemaakt"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "Er deed zich een fout voor"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "maak een boekenplank"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "Boekenplank %(title)s gewijzigd"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Bewerk een boekenplank"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "Boekenplank %(name)s succesvol gewist"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Boekenplank: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "Fout bij openen boekenplank. Boekenplank bestaat niet of is niet toegankelijk"
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Verander volgorde van Boekenplank: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "%(name)s's profiel"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Profiel aangepast"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Administratie pagina"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Calibre-Web configuratie aangepast"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Basis configuratie"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "DB locatie is niet geldig, gelieve het correcte pad in te geven"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Voeg nieuwe gebruiker toe"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Gebruiker '%(user)s' aangemaakt"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Gebruiker '%(nick)s' verwijderd"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Gebruiker '%(nick)s' aangepast"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Een onbekende fout deed zich voor."
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Bewerk gebruiker '%(nick)s'"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "Fout bij openen eBook. Het bestand bestaat niet of is niet toegankelijk"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "Bewerk metadata"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "Het uploaden van bestandsextensie '%(ext)s' is niet toegestaan op deze server"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "Up te loaden bestanden dienen een extensie te hebben"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Het pad %(path)s aanmaken mislukt (Geen toestemming)."
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr "Bestand opslaan niet gelukt voor %(file)s."
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "onbekend"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Bestand %(file)s opslaan mislukt (Geen toestemming)."
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Bestand %(file)s wissen mislukt (Geen toestemming)."
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "Kindlegen gefaald met Error %(error)s. Bericht: %(message)s"
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "Gebruikerslijst"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Gebruikersnaam"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindlle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Administratie"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Download"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Upload"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Bewerk"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "SMTP hostnaam"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "SMTP poort"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "SMTP login"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "Van mail"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "Bewerk SMTP instellingen"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Configuratie"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Calibre DB map"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Poort"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Boeken per pagina"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Aan het uploaden"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Publieke registratie"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "Login op afstand"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Administratie"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Huidige commit tijdsstempel"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Nieuwste commit tijdsstempel"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Herverbinden met calibre DB"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Herstart Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Stop Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Controleer voor update"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Voer update uit"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Wil je Calibre-Web echt herstarten?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -841,11 +867,11 @@ msgstr "Ok"
|
|||
msgid "Back"
|
||||
msgstr "Terug"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Wil je Calibre-Web echt stoppen?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Aan het updaten, gelieve de pagina niet te herladen"
|
||||
|
||||
|
@ -1884,3 +1910,9 @@ msgstr "Recente Downloads"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "Het uploaden van bestandsextensie \"%(ext)s\" is niet toegestaan op deze server"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Huidige commit tijdsstempel"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Nieuwste commit tijdsstempel"
|
||||
|
||||
|
|
|
@ -4,15 +4,11 @@
|
|||
# project.
|
||||
# Radosław Kierznowski <radek.kierznowski@outlook.com>, 2017.
|
||||
#
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
# Translators:
|
||||
# Alastair McKinstry <mckinstry@computer.org>, 2001
|
||||
# GNOME PL Team <translators@gnome.pl>, 2001
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre Web - polski (POT: 2017-04-11 22:51)\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2017-04-11 22:51+0200\n"
|
||||
"Last-Translator: Radosław Kierznowski <radek.kierznowski@outlook.com>\n"
|
||||
"Language: pl\n"
|
||||
|
@ -119,710 +115,750 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Żądanie o pakiet aktualizacji"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Pobieranie pakietu aktualizacji"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Rozpakowywanie pakietu aktualizacji"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "Pliki zostały zastąpione"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Połączenia z bazą danych zostały zakończone"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "Serwer jest zatrzymany"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Aktualizacja zakończona, proszę nacisnąć OK i odświeżyć stronę"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Najpopularniejsze książki (najczęściej pobierane)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "Najlepiej oceniane książki"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Losowe książki"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Lista autorów"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Błąd otwierania e-booka. Plik nie istnieje lub plik nie jest dostępny:"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Lista serii"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Seria: %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Dostępne języki"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Język: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Lista kategorii"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Kategoria: %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Statystyki"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Serwer uruchomiony ponownie, proszę odświeżyć stronę"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Wykonano wyłączenie serwera, proszę zamknąć okno"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Aktualizacja zakończona"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "szukaj"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Przeczytane książki"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Nieprzeczytane książki"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Czytaj książkę"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "Proszę wypełnić wszystkie pola!"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "rejestracja"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "Zalogowałeś się jako: '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Błędna nazwa użytkownika lub hasło"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "logowanie"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Proszę najpierw skonfigurować ustawienia SMTP poczty e-mail..."
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Wystąpił błąd podczas wysyłania tej książki: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Książka została dodana do półki: %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Książka została usunięta z półki: %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Półka o nazwie '%(title)s' już istnieje."
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Półka %(title)s została utworzona"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "Wystąpił błąd"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "utwórz półkę"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "Półka %(title)s została zmieniona"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Edytuj półkę"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "pomyślnie usunięto półkę %(name)s"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Półka: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Zmieniono kolejność półki: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "Profil użytkownika %(name)s"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Zaktualizowano profil"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Portal administracyjny"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Konfiguracja Calibre-Web została zaktualizowana"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Podstawowa konfiguracja"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "Lokalizacja bazy danych jest nieprawidłowa, wpisz poprawną ścieżkę"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Dodaj nowego użytkownika"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Użytkownik '%(user)s' został utworzony"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Użytkownik '%(nick)s' został usunięty"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Użytkownik '%(nick)s' został zaktualizowany"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Wystąpił nieznany błąd."
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Edytuj użytkownika %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "edytuj metadane"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "Rozszerzenie pliku '%(ext)s' nie jest dozwolone do przesłania na ten serwer"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "Plik do przesłania musi mieć rozszerzenie"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Nie udało się utworzyć łącza %(path)s (Odmowa dostępu)."
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Nie można przechowywać pliku %(file)s (Odmowa dostępu)."
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Nie udało się usunąć pliku %(file)s (Odmowa dostępu)."
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr ""
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "Lista użytkowników"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Nazwa użytkownika"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Portal administracyjny"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Pobierz"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Wyślij"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Edytuj"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "Adres serwera SMTP"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "Port serwera SMTP"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "Nazwa użytkownika SMTP"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "Wyślij z adresu e-mail"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "Zmień ustawienia SMTP"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Konfiguracja"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Folder bazy danych Calibre"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Port"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Ilość książek na stronie"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Wysyłanie"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Publiczna rejestracja"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Zarządzanie"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "Znacznik czasowy zainstalowanej wersji"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "Znacznik czasowy nowej wersji"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Połącz ponownie z bazą danych Calibre"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Uruchom ponownie Calibre Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Zatrzymaj Calibre Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Sprawdź aktualizacje"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Wykonaj aktualizację"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Na pewno chcesz uruchomić ponownie Calibre Web?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "OK"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -831,11 +867,11 @@ msgstr "OK"
|
|||
msgid "Back"
|
||||
msgstr "Wróć"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Na pewno chcesz zatrzymać Calibre Web?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Aktualizowanie, proszę nie odświeżać strony"
|
||||
|
||||
|
@ -1876,3 +1912,9 @@ msgstr "Ostatnio pobierane"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "Rozszerzenie pliku \"%(ext)s\" nie jest dozwolone do przesłania na ten serwer"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "Znacznik czasowy zainstalowanej wersji"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "Znacznik czasowy nowej wersji"
|
||||
|
||||
|
|
|
@ -3,18 +3,11 @@
|
|||
# This file is distributed under the same license as the Calibre-Web project
|
||||
# Pavel Korovin <p@tristero.se>, 2017.
|
||||
#
|
||||
# Translators:
|
||||
# Anton Bershanskiy <bershan2@illinois.edu>, 2016
|
||||
# Александр, 2015
|
||||
# Nikolai Prokoschenko <nikolai@prokoschenko.de>, 2004
|
||||
# Vladislav <yobabay23@gmail.com>, 2015
|
||||
# Yuri Kozlov <yuray@id.ru>, 2004-2005
|
||||
# Сергей <boss-rom@yandex.ru>, 2015
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-14 20:34+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2017-04-30 00:47+0300\n"
|
||||
"Last-Translator: Pavel Korovin <p@tristero.se>\n"
|
||||
"Language: ru\n"
|
||||
|
@ -121,528 +114,560 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr "Неизвестно"
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "Проверка обновлений"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "Загрузка обновлений"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "Распаковка обновлений"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "Файлы заменены"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "Соеднинения с базой данных закрыты"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "Сервер остановлен"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "Обновления установлены, нажмите okay и перезагрузите страницу"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "Популярные книги (часто загружаемые)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "Книги с наивысшим рейтингом"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "Случайный выбор"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "Авторы"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "Невозможно открыть книгу. Файл не существует или недоступен."
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "Серии"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "Серии: %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "Языки"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "Язык: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "Категории"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "Категория: %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr "Задания"
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "Статистика"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "Сервер перезагружен, пожалуйста, перезагрузите страницу"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "Производится остановка сервера, пожалуйста, закройте окно"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "Обновление закончено"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr "Опубликовано до"
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr "Опубликовано после"
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr "Рейтинг <= %(rating)s"
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr "Рейтинг >= %(rating)s"
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "поиск"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "Прочитанные"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "Непрочитанные"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "Читать книгу"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3024
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "Пожалуйста, заполните все поля!"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "зарегистрироваться"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3240
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr "Неизвестная ошибка. Попробуйте позже."
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr "Письмо с подтверждением отправлено вам на e-mail"
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr "Этот никнейм или e-mail уже используются"
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "Вы вошли как пользователь '%(nickname)s'"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "Ошибка в имени пользователя или пароле"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "войти"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "Ключ не найден"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "Ключ просрочен"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "Успешно! Пожалуйста, проверьте свое устройство"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "Пожалуйста, сначала сконфигурируйте параметры SMTP"
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "Ошибка при отправке книги: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3078
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr "Пожалуйста, сначала настройте e-mail на вашем kindle"
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "Книга добавлена на книжную полку: %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "Книга удалена с книжной полки: %(sname)s"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "Книжкная полка с названием '%(title)s' уже существует."
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "Создана книжная полка %(title)s"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "Произошла ошибка"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "создать книжную полку"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "Книжная полка %(title)s изменена"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "Изменить книжную полку"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "Книжная полка %(name)s удалена"
|
||||
|
||||
#: cps/web.py:2556
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "Книжная полка: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2559
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "Ошибка открытия книжной полки. Полка не существует или недоступна"
|
||||
|
||||
#: cps/web.py:2590
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "Изменить расположение книжной полки '%(name)s'"
|
||||
|
||||
#: cps/web.py:2619 cps/web.py:3030
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr "E-mail не из существующей доменной зоны"
|
||||
|
||||
#: cps/web.py:2621 cps/web.py:2662 cps/web.py:2665
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "Профиль %(name)s"
|
||||
|
||||
#: cps/web.py:2660
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2663
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "Профиль обновлён"
|
||||
|
||||
#: cps/web.py:2675
|
||||
msgid "Unknown"
|
||||
msgstr "Неизвестно"
|
||||
|
||||
#: cps/web.py:2689
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "Администрирование"
|
||||
|
||||
#: cps/web.py:2767 cps/web.py:2940
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Конфигурация Calibre-Web обновлена"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2780
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr "Настройка интерфейса"
|
||||
|
||||
#: cps/web.py:2798
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr "client_secrets.json отсутствует или его невозможно прочесть"
|
||||
|
||||
#: cps/web.py:2806 cps/web.py:2833
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2836 cps/web.py:2862 cps/web.py:2874
|
||||
#: cps/web.py:2916 cps/web.py:2931 cps/web.py:2948 cps/web.py:2955
|
||||
#: cps/web.py:2972
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "Настройки сервера"
|
||||
|
||||
#: cps/web.py:2859
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2871
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2913
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2952
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "Неверный путь к фалу БД, пожалуйста, укажите правильное расположение БД"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3026 cps/web.py:3032 cps/web.py:3048
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "Добавить пользователя"
|
||||
|
||||
#: cps/web.py:3038
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "Пользователь '%(user)s' добавлен"
|
||||
|
||||
#: cps/web.py:3042
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3066 cps/web.py:3080
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr "Настройки E-mail сервера обновлены"
|
||||
|
||||
#: cps/web.py:3073
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3081
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr "Изменить настройки e-mail сервера"
|
||||
|
||||
#: cps/web.py:3106
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "Пользователь '%(nick)s' удалён"
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "Пользователь '%(nick)s' обновлён"
|
||||
|
||||
#: cps/web.py:3218
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "Произошла неизвестная ошибка."
|
||||
|
||||
#: cps/web.py:3220
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "Изменить пользователя %(nick)s"
|
||||
|
||||
#: cps/web.py:3237
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr "Пароль для пользователя %(user)s сброшен"
|
||||
|
||||
#: cps/web.py:3257
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3285 cps/web.py:3562 cps/web.py:3567 cps/web.py:3722
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "изменить метаданные"
|
||||
|
||||
#: cps/web.py:3296 cps/web.py:3592
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "Запрещена загрузка файлов с расширением '%(ext)s'"
|
||||
|
||||
#: cps/web.py:3300 cps/web.py:3596
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "Загружаемый файл должен иметь расширение"
|
||||
|
||||
#: cps/web.py:3312 cps/web.py:3616
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "Ошибка при создании пути %(path)s (доступ запрещён)"
|
||||
|
||||
#: cps/web.py:3317
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3333
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3357
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3360
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr "Файл обложки не соответствует изображению"
|
||||
|
||||
#: cps/web.py:3377 cps/web.py:3381
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "неизвестно"
|
||||
|
||||
#: cps/web.py:3403
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr "Обложка не jpg файл, невозможно сохранить"
|
||||
|
||||
#: cps/web.py:3449
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3571
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr "Ошибка редактирования книги. Пожалуйста, проверьте лог-файл для дополнительной информации"
|
||||
|
||||
#: cps/web.py:3621
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "Ошибка записи файоа %(file)s (доступ запрещён)"
|
||||
|
||||
#: cps/web.py:3626
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "Ошибка удаления файла %(file)s (доступ запрещён)"
|
||||
|
||||
#: cps/web.py:3708
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr "Файл %(file)s загружен"
|
||||
|
||||
#: cps/web.py:3738
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3748
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3752
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
@ -682,149 +707,157 @@ msgstr "Закончено"
|
|||
msgid "Failed"
|
||||
msgstr "Неудачно"
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "Список пользователей"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "Имя пользователя"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr "Почта"
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr "Kindle"
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr "DLS"
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "Управление"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "Скачать"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "Загрузить"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "Редактировать"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr "Настройки SMTP-сервера"
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "SMTP-сервер"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "SMTP-порт"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr "SSL"
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "SMTP-логин"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "Отправитель"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "Изменить настройки SMTP"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "Настройки сервера"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Папка Calibre DB"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "Порт"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "Количество книг на странице"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "Загрузка на сервер"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "Публичная регистрация"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "Удалённый логин"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "Управление"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "Переподключиться к БД Calibre"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "Перезагрузить Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "Остановить Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "Проверка обновлений"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "Установить обновления"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "Вы действительно хотите перезагрузить Calibre-Web?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -833,11 +866,11 @@ msgstr "Ok"
|
|||
msgid "Back"
|
||||
msgstr "Назад"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "Вы действительно хотите остановить Calibre-Web?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "Установка обновлений, пожалуйста, не обновляйте страницу."
|
||||
|
||||
|
@ -1840,3 +1873,9 @@ msgstr "Недавние скачивания"
|
|||
#~ msgid "E-mail: %s"
|
||||
#~ msgstr "Почта: %s"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr ""
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr ""
|
||||
|
||||
|
|
|
@ -3,19 +3,11 @@
|
|||
# This file is distributed under the same license as the Calibre-Web
|
||||
# project.
|
||||
# FIRST AUTHOR dalin <dalin.lin@gmail.com>, 2017.
|
||||
# # Translation template file..
|
||||
# Copyright (C) 2011 Kovid Goyal
|
||||
#
|
||||
# Translators:
|
||||
# Alastair McKinstry <mckinstry@computer.org>, 2001
|
||||
# LI Daobing <lidaobing@gmail.com>, 2007-2008
|
||||
# nature <wangyihaoa@gmail.com>, 2015
|
||||
# Wang Vincent <susemm@163.com>, 2016
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Calibre-Web\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/janeczku/Calibre-Web\n"
|
||||
"POT-Creation-Date: 2018-09-09 17:57+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: 2017-01-06 17:00+0000\n"
|
||||
"Last-Translator: dalin <dalin.lin@gmail.com>\n"
|
||||
"Language: zh_Hans_CN\n"
|
||||
|
@ -122,710 +114,750 @@ msgstr "执行UnRar时出错"
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr "找不到Unrar二进制文件"
|
||||
|
||||
#: cps/web.py:1127
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr "未知"
|
||||
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr "正在请求更新包"
|
||||
|
||||
#: cps/web.py:1128
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr "正在下载更新包"
|
||||
|
||||
#: cps/web.py:1129
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr "正在解压更新包"
|
||||
|
||||
#: cps/web.py:1130
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr "文件已替换"
|
||||
|
||||
#: cps/web.py:1131
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr "数据库连接已关闭"
|
||||
|
||||
#: cps/web.py:1132
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr "服务器已停止"
|
||||
|
||||
#: cps/web.py:1133
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr "更新完成,请按确定并刷新页面"
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr "最近添加的书籍"
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr "最新书籍"
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr "最旧书籍"
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr "书籍 (A-Z)"
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr "书籍 (Z-A)"
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr "热门书籍(最多下载)"
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr "最高评分书籍"
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr "随机书籍"
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr "作者列表"
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr "无法打开电子书。 文件不存在或者文件不可访问:"
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr "丛书列表"
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr "丛书: %(serie)s"
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr "可用语言"
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr "语言: %(name)s"
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr "分类列表"
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr "分类: %(name)s"
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr "任务"
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr "统计"
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr "回调域名尚未被校验,请在google开发者控制台按步骤校验域名"
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr "服务器已重启,请刷新页面"
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr "正在关闭服务器,请关闭窗口"
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr "更新完成"
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr "出版时早于 "
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr "评分 <= %(rating)s"
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr "评分 >= %(rating)s"
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr "搜索"
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr "已读书籍"
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr "未读书籍"
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr "阅读一本书"
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3019
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr "请填写所有字段"
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr "注册"
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3235
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr "发生一个未知错误,请稍后再试。"
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr "您的邮箱不能用来注册"
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr "确认邮件已经发送到您的邮箱。"
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr "这个用户名或者邮箱已经被使用。"
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr "您现在已以'%(nickname)s'身份登录"
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr "用户名或密码错误"
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr "登录"
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr "找不到Token"
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr "Token已过期"
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr "成功!请返回您的设备"
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr "请先配置SMTP邮箱..."
|
||||
|
||||
#: cps/web.py:2302
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr "书籍已经被成功加入 %(kindlemail)s 的发送队列"
|
||||
|
||||
#: cps/web.py:2306
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr "发送这本书的时候出现错误: %(res)s"
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3073
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr "请先配置您的kindle邮箱..."
|
||||
|
||||
#: cps/web.py:2352
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr "此书已被添加到书架: %(sname)s"
|
||||
|
||||
#: cps/web.py:2363
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr "指定的书架无效"
|
||||
|
||||
#: cps/web.py:2368
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr "您没有添加书籍到书架 %(name)s 的权限"
|
||||
|
||||
#: cps/web.py:2373
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr "用户没有编辑公开书架的权限"
|
||||
|
||||
#: cps/web.py:2391
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr "书籍已经在书架 %(name)s 中了"
|
||||
|
||||
#: cps/web.py:2405
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr "书籍已经被添加到书架 %(sname)s 中'"
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr "无法添加书籍到书架: %(sname)s"
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr "此书已从书架 %(sname)s 中删除"
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr "对不起,您没有从书架 %(sname)s 中删除书籍的权限"
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr "已存在书架 '%(title)s'。"
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr "书架 %(title)s 已被创建"
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr "发生错误"
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr "创建书架"
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr "书架 %(title)s 已被修改"
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr "编辑书架"
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr "成功删除书架 %(name)s"
|
||||
|
||||
#: cps/web.py:2551
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr "书架: '%(name)s'"
|
||||
|
||||
#: cps/web.py:2554
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr "打开书架出错。书架不存在或不可访问"
|
||||
|
||||
#: cps/web.py:2585
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr "修改书架 '%(name)s' 顺序"
|
||||
|
||||
#: cps/web.py:2614 cps/web.py:3025
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr "邮箱不在有效域中'"
|
||||
|
||||
#: cps/web.py:2616 cps/web.py:2657 cps/web.py:2660
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr "%(name)s 的资料"
|
||||
|
||||
#: cps/web.py:2655
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr "找到一个已有账号使用这个邮箱。"
|
||||
|
||||
#: cps/web.py:2658
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr "资料已更新"
|
||||
|
||||
#: cps/web.py:2670
|
||||
msgid "Unknown"
|
||||
msgstr "未知"
|
||||
|
||||
#: cps/web.py:2684
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr "管理页"
|
||||
|
||||
#: cps/web.py:2762 cps/web.py:2935
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr "Calibre-Web配置已更新"
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2775
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr "UI配置"
|
||||
|
||||
#: cps/web.py:2793
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr "可选的Google Drive依赖导入缺失"
|
||||
|
||||
#: cps/web.py:2796
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr "client_secrets.json文件缺失或不可读"
|
||||
|
||||
#: cps/web.py:2801 cps/web.py:2828
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr "没有为web应用配置client_secrets.json"
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2831 cps/web.py:2857 cps/web.py:2869
|
||||
#: cps/web.py:2911 cps/web.py:2926 cps/web.py:2943 cps/web.py:2950
|
||||
#: cps/web.py:2967
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr "基本配置"
|
||||
|
||||
#: cps/web.py:2854
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr "key文件位置无效,请输入正确路径"
|
||||
|
||||
#: cps/web.py:2866
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr "证书文件位置无效,请输入正确路径"
|
||||
|
||||
#: cps/web.py:2908
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr "日志文件位置无效,请输入正确路径"
|
||||
|
||||
#: cps/web.py:2947
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr "DB位置无效,请输入正确路径"
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3021 cps/web.py:3027 cps/web.py:3043
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr "添加新用户"
|
||||
|
||||
#: cps/web.py:3033
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr "用户 '%(user)s' 已被创建"
|
||||
|
||||
#: cps/web.py:3037
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr "此邮箱或昵称的账号已经存在。"
|
||||
|
||||
#: cps/web.py:3061 cps/web.py:3075
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr "已更新邮件服务器设置"
|
||||
|
||||
#: cps/web.py:3068
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr "测试邮件已经被成功发到 %(kindlemail)s"
|
||||
|
||||
#: cps/web.py:3071
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr "发送测试邮件出错了: %(res)s"
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr "编辑邮箱服务器设置"
|
||||
|
||||
#: cps/web.py:3101
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr "用户 '%(nick)s' 已被删除"
|
||||
|
||||
#: cps/web.py:3210
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr "用户 '%(nick)s' 已被更新"
|
||||
|
||||
#: cps/web.py:3213
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr "发生未知错误。"
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr "编辑用户 %(nick)s"
|
||||
|
||||
#: cps/web.py:3232
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr "用户 %(user)s 的密码已重置"
|
||||
|
||||
#: cps/web.py:3252
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr "打开电子书出错。文件不存在或不可访问"
|
||||
|
||||
#: cps/web.py:3279 cps/web.py:3555 cps/web.py:3560 cps/web.py:3715
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr "编辑元数据"
|
||||
|
||||
#: cps/web.py:3289 cps/web.py:3585
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr "不能上传后缀为 '%(ext)s' 的文件到此服务器"
|
||||
|
||||
#: cps/web.py:3293 cps/web.py:3589
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr "要上传的文件必须有一个后缀"
|
||||
|
||||
#: cps/web.py:3305 cps/web.py:3609
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr "创建路径 %(path)s 失败(权限拒绝)。"
|
||||
|
||||
#: cps/web.py:3310
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr "保存文件 %(file)s 失败。"
|
||||
|
||||
#: cps/web.py:3326
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr "已添加 %(ext)s 格式到 %(book)s"
|
||||
|
||||
#: cps/web.py:3343
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr "保存封面文件 %(cover)s 失败。"
|
||||
|
||||
#: cps/web.py:3353
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr "封面文件不是一个有效的图片文件"
|
||||
|
||||
#: cps/web.py:3370 cps/web.py:3374
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr "未知"
|
||||
|
||||
#: cps/web.py:3396
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr "封面不是一个jpg文件,无法保存"
|
||||
|
||||
#: cps/web.py:3442
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3564
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr "编辑书籍出错,详情请检查日志文件"
|
||||
|
||||
#: cps/web.py:3614
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr "存储文件 %(file)s 失败(权限拒绝)。"
|
||||
|
||||
#: cps/web.py:3619
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr "删除文件 %(file)s 失败(权限拒绝)。"
|
||||
|
||||
#: cps/web.py:3701
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr "文件 %(file)s 已上传"
|
||||
|
||||
#: cps/web.py:3731
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr "转换的源或目的格式缺失"
|
||||
|
||||
#: cps/web.py:3741
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr "书籍已经被成功加入 %(book_format)s 的转换队列"
|
||||
|
||||
#: cps/web.py:3745
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr "转换此书时出现错误: %(res)s"
|
||||
|
||||
#: cps/worker.py:215 cps/worker.py:387
|
||||
#: cps/worker.py:215 cps/worker.py:398
|
||||
msgid "Started"
|
||||
msgstr "已开始"
|
||||
|
||||
#: cps/worker.py:237
|
||||
#: cps/worker.py:251
|
||||
#, python-format
|
||||
msgid "Convertertool %(converter)s not found"
|
||||
msgstr "找不到转换工具 $(converter)s"
|
||||
|
||||
#: cps/worker.py:272
|
||||
#: cps/worker.py:287
|
||||
#, python-format
|
||||
msgid "Ebook-converter failed: %(error)s"
|
||||
msgstr "电子书转换器失败: %(error)s"
|
||||
|
||||
#: cps/worker.py:283
|
||||
#: cps/worker.py:298
|
||||
#, python-format
|
||||
msgid "Kindlegen failed with Error %(error)s. Message: %(message)s"
|
||||
msgstr "Kindlegen 因为错误 %(error)s 失败。消息: %(message)s"
|
||||
|
||||
#: cps/worker.py:317 cps/worker.py:377 cps/worker.py:438
|
||||
msgid "Finished"
|
||||
msgstr "已完成"
|
||||
|
||||
#: cps/worker.py:344 cps/worker.py:363
|
||||
#: cps/worker.py:355 cps/worker.py:374
|
||||
msgid "Waiting"
|
||||
msgstr "等待中"
|
||||
|
||||
#: cps/worker.py:351
|
||||
#: cps/worker.py:362
|
||||
msgid "This e-mail has been sent via Calibre-Web."
|
||||
msgstr "此邮件已经通过Calibre-Web发送"
|
||||
|
||||
#: cps/worker.py:472
|
||||
#: cps/worker.py:388 cps/worker.py:484
|
||||
msgid "Finished"
|
||||
msgstr "已完成"
|
||||
|
||||
#: cps/worker.py:476
|
||||
msgid "Failed"
|
||||
msgstr "失败"
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr "用户列表"
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr "昵称"
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr "管理"
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr "下载"
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr "上传"
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr "编辑"
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr "SMTP邮件服务器设置"
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr "SMTP地址"
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr "SMTP端口"
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr "SMTP用户名"
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr "来自邮箱"
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr "修改SMTP设置"
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr "配置"
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr "Calibre DB目录"
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr "日志级别"
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr "端口"
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr "每页书籍数"
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr "上传"
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr "匿名浏览"
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr "开放注册"
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr "远程登录"
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr "管理"
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr "当前提交时间戳"
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr "最新提交时间戳"
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr "重新连接到Calibre数据库"
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr "重启 Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr "停止 Calibre-Web"
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr "检查更新"
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr "执行更新"
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr "您确定要重启 Calibre-Web 吗?"
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr "确定"
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -834,11 +866,11 @@ msgstr "确定"
|
|||
msgid "Back"
|
||||
msgstr "后退"
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr "您确定要关闭 Calibre-Web 吗?"
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr "正在更新,请不要刷新页面"
|
||||
|
||||
|
@ -1874,3 +1906,9 @@ msgstr "最近下载"
|
|||
#~ msgid "File extension \"%(ext)s\" is not allowed to be uploaded to this server"
|
||||
#~ msgstr "不能上传后缀为 \"%(ext)s\" 的文件到此服务器"
|
||||
|
||||
#~ msgid "Current commit timestamp"
|
||||
#~ msgstr "当前提交时间戳"
|
||||
|
||||
#~ msgid "Newest commit timestamp"
|
||||
#~ msgstr "最新提交时间戳"
|
||||
|
||||
|
|
137
cps/web.py
137
cps/web.py
|
@ -1095,23 +1095,126 @@ def get_matching_tags():
|
|||
@app.route("/get_update_status", methods=['GET'])
|
||||
@login_required_if_no_ano
|
||||
def get_update_status():
|
||||
status = {}
|
||||
status = {
|
||||
'update': False,
|
||||
'success': False,
|
||||
'message': '',
|
||||
'current_commit_hash': ''
|
||||
}
|
||||
parents = []
|
||||
|
||||
repository_url = 'https://api.github.com/repos/janeczku/calibre-web'
|
||||
tz = datetime.timedelta(seconds=time.timezone if (time.localtime().tm_isdst == 0) else time.altzone)
|
||||
|
||||
if request.method == "GET":
|
||||
# should be automatically replaced by git with current commit hash
|
||||
commit_id = '$Format:%H$'
|
||||
# ToDo: Handle server not reachable -> ValueError:
|
||||
commit = requests.get('https://api.github.com/repos/janeczku/calibre-web/git/refs/heads/master').json()
|
||||
if "object" in commit and commit['object']['sha'] != commit_id:
|
||||
status['status'] = True
|
||||
commitdate = requests.get('https://api.github.com/repos/janeczku/calibre-web/git/commits/'+commit['object']['sha']).json()
|
||||
if "committer" in commitdate:
|
||||
form_date=datetime.datetime.strptime(commitdate['committer']['date'],"%Y-%m-%dT%H:%M:%SZ") - tz
|
||||
status['commit'] = format_datetime(form_date, format='short', locale=get_locale())
|
||||
else:
|
||||
status['commit'] = u'Unknown'
|
||||
version = helper.get_current_version_info()
|
||||
if version is False:
|
||||
status['current_commit_hash'] = _(u'Unknown')
|
||||
else:
|
||||
status['status'] = False
|
||||
status['current_commit_hash'] = version['hash']
|
||||
|
||||
try:
|
||||
r = requests.get(repository_url + '/git/refs/heads/master')
|
||||
r.raise_for_status()
|
||||
commit = r.json()
|
||||
except requests.exceptions.HTTPError as ex:
|
||||
status['message'] = _(u'HTTP Error') + ' ' + str(ex)
|
||||
except requests.exceptions.ConnectionError:
|
||||
status['message'] = _(u'Connection error')
|
||||
except requests.exceptions.Timeout:
|
||||
status['message'] = _(u'Timeout while establishing connection')
|
||||
except requests.exceptions.RequestException:
|
||||
status['message'] = _(u'General error')
|
||||
|
||||
if status['message'] != '':
|
||||
return json.dumps(status)
|
||||
|
||||
if 'object' not in commit:
|
||||
status['message'] = _(u'Unexpected data while reading update information')
|
||||
return json.dumps(status)
|
||||
|
||||
if commit['object']['sha'] == status['current_commit_hash']:
|
||||
status.update({
|
||||
'update': False,
|
||||
'success': True,
|
||||
'message': _(u'No update available. You already have the latest version installed')
|
||||
})
|
||||
return json.dumps(status)
|
||||
|
||||
# a new update is available
|
||||
status['update'] = True
|
||||
|
||||
try:
|
||||
r = requests.get(repository_url + '/git/commits/' + commit['object']['sha'])
|
||||
r.raise_for_status()
|
||||
update_data = r.json()
|
||||
except requests.exceptions.HTTPError as ex:
|
||||
status['error'] = _(u'HTTP Error') + ' ' + str(ex)
|
||||
except requests.exceptions.ConnectionError:
|
||||
status['error'] = _(u'Connection error')
|
||||
except requests.exceptions.Timeout:
|
||||
status['error'] = _(u'Timeout while establishing connection')
|
||||
except requests.exceptions.RequestException:
|
||||
status['error'] = _(u'General error')
|
||||
|
||||
if status['message'] != '':
|
||||
return json.dumps(status)
|
||||
|
||||
if 'committer' in update_data and 'message' in update_data:
|
||||
status['success'] = True
|
||||
status['message'] = _(u'A new update is available. Click on the button below to update to the latest version.')
|
||||
|
||||
new_commit_date = datetime.datetime.strptime(
|
||||
update_data['committer']['date'], '%Y-%m-%dT%H:%M:%SZ') - tz
|
||||
parents.append(
|
||||
[
|
||||
format_datetime(new_commit_date, format='short', locale=get_locale()),
|
||||
update_data['message'],
|
||||
update_data['sha']
|
||||
]
|
||||
)
|
||||
|
||||
# it only makes sense to analyze the parents if we know the current commit hash
|
||||
if status['current_commit_hash'] != '':
|
||||
try:
|
||||
parent_commit = update_data['parents'][0]
|
||||
# limit the maximum search depth
|
||||
remaining_parents_cnt = 10
|
||||
except IndexError:
|
||||
remaining_parents_cnt = None
|
||||
|
||||
if remaining_parents_cnt is not None:
|
||||
while True:
|
||||
if remaining_parents_cnt == 0:
|
||||
break
|
||||
|
||||
# check if we are more than one update behind if so, go up the tree
|
||||
if parent_commit['sha'] != status['current_commit_hash']:
|
||||
try:
|
||||
r = requests.get(parent_commit['url'])
|
||||
r.raise_for_status()
|
||||
parent_data = r.json()
|
||||
|
||||
parent_commit_date = datetime.datetime.strptime(
|
||||
parent_data['committer']['date'], '%Y-%m-%dT%H:%M:%SZ') - tz
|
||||
parent_commit_date = format_datetime(
|
||||
parent_commit_date, format='short', locale=get_locale())
|
||||
|
||||
parents.append([parent_commit_date, parent_data['message'], parent_data['sha']])
|
||||
parent_commit = parent_data['parents'][0]
|
||||
remaining_parents_cnt -= 1
|
||||
except Exception:
|
||||
# it isn't crucial if we can't get information about the parent
|
||||
break
|
||||
else:
|
||||
# parent is our current version
|
||||
break
|
||||
|
||||
else:
|
||||
status['success'] = False
|
||||
status['message'] = _(u'Could not fetch update information')
|
||||
|
||||
status['history'] = parents
|
||||
return json.dumps(status)
|
||||
|
||||
|
||||
|
@ -2670,10 +2773,12 @@ def profile():
|
|||
@login_required
|
||||
@admin_required
|
||||
def admin():
|
||||
commit = '$Format:%cI$'
|
||||
if commit.startswith("$"):
|
||||
version = helper.get_current_version_info()
|
||||
if version is False:
|
||||
commit = _(u'Unknown')
|
||||
else:
|
||||
commit = version['datetime']
|
||||
|
||||
tz = datetime.timedelta(seconds=time.timezone if (time.localtime().tm_isdst == 0) else time.altzone)
|
||||
form_date = datetime.datetime.strptime(commit[:19], "%Y-%m-%dT%H:%M:%S")
|
||||
if len(commit) > 19: # check if string has timezone
|
||||
|
|
454
messages.pot
454
messages.pot
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PROJECT VERSION\n"
|
||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
|
||||
"POT-Creation-Date: 2018-09-14 20:34+0200\n"
|
||||
"POT-Creation-Date: 2018-09-14 21:11+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -113,528 +113,560 @@ msgstr ""
|
|||
msgid "Unrar binary file not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1127
|
||||
msgid "Requesting update package"
|
||||
#: cps/web.py:1112 cps/web.py:2778
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1128
|
||||
msgid "Downloading update package"
|
||||
#: cps/web.py:1121 cps/web.py:1152
|
||||
msgid "HTTP Error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1129
|
||||
msgid "Unzipping update package"
|
||||
#: cps/web.py:1123 cps/web.py:1154
|
||||
msgid "Connection error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1130
|
||||
msgid "Files are replaced"
|
||||
#: cps/web.py:1125 cps/web.py:1156
|
||||
msgid "Timeout while establishing connection"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1131
|
||||
msgid "Database connections are closed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1132
|
||||
msgid "Server is stopped"
|
||||
#: cps/web.py:1127 cps/web.py:1158
|
||||
msgid "General error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1133
|
||||
msgid "Unexpected data while reading update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1140
|
||||
msgid "No update available. You already have the latest version installed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1165
|
||||
msgid "A new update is available. Click on the button below to update to the latest version."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1215
|
||||
msgid "Could not fetch update information"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1230
|
||||
msgid "Requesting update package"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1231
|
||||
msgid "Downloading update package"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1232
|
||||
msgid "Unzipping update package"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1233
|
||||
msgid "Files are replaced"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1234
|
||||
msgid "Database connections are closed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1235
|
||||
msgid "Server is stopped"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1236
|
||||
msgid "Update finished, please press okay and reload page"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1153
|
||||
#: cps/web.py:1256
|
||||
msgid "Recently Added Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1163
|
||||
#: cps/web.py:1266
|
||||
msgid "Newest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1175
|
||||
#: cps/web.py:1278
|
||||
msgid "Oldest Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1187
|
||||
#: cps/web.py:1290
|
||||
msgid "Books (A-Z)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1198
|
||||
#: cps/web.py:1301
|
||||
msgid "Books (Z-A)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1227
|
||||
#: cps/web.py:1330
|
||||
msgid "Hot Books (most downloaded)"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1240
|
||||
#: cps/web.py:1343
|
||||
msgid "Best rated books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/index.xml:36 cps/web.py:1252
|
||||
#: cps/templates/index.xml:36 cps/web.py:1355
|
||||
msgid "Random Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1267
|
||||
#: cps/web.py:1370
|
||||
msgid "Author list"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1279 cps/web.py:1342 cps/web.py:1497 cps/web.py:2049
|
||||
#: cps/web.py:1382 cps/web.py:1445 cps/web.py:1600 cps/web.py:2152
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible:"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/index.xml:73 cps/web.py:1326
|
||||
#: cps/templates/index.xml:73 cps/web.py:1429
|
||||
msgid "Series list"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1340
|
||||
#: cps/web.py:1443
|
||||
#, python-format
|
||||
msgid "Series: %(serie)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1367
|
||||
#: cps/web.py:1470
|
||||
msgid "Available languages"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1384
|
||||
#: cps/web.py:1487
|
||||
#, python-format
|
||||
msgid "Language: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/index.xml:66 cps/web.py:1395
|
||||
#: cps/templates/index.xml:66 cps/web.py:1498
|
||||
msgid "Category list"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1409
|
||||
#: cps/web.py:1512
|
||||
#, python-format
|
||||
msgid "Category: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/layout.html:71 cps/web.py:1548
|
||||
#: cps/templates/layout.html:71 cps/web.py:1651
|
||||
msgid "Tasks"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1578
|
||||
#: cps/web.py:1681
|
||||
msgid "Statistics"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1683
|
||||
#: cps/web.py:1786
|
||||
msgid "Callback domain is not verified, please follow steps to verify domain in google developer console"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1758
|
||||
#: cps/web.py:1861
|
||||
msgid "Server restarted, please reload page"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1761
|
||||
#: cps/web.py:1864
|
||||
msgid "Performing shutdown of server, please close window"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1780
|
||||
#: cps/web.py:1883
|
||||
msgid "Update done"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1850
|
||||
#: cps/web.py:1953
|
||||
msgid "Published after "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1857
|
||||
#: cps/web.py:1960
|
||||
msgid "Published before "
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1871
|
||||
#: cps/web.py:1974
|
||||
#, python-format
|
||||
msgid "Rating <= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1873
|
||||
#: cps/web.py:1976
|
||||
#, python-format
|
||||
msgid "Rating >= %(rating)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:1932 cps/web.py:1941
|
||||
#: cps/web.py:2035 cps/web.py:2044
|
||||
msgid "search"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/index.xml:44 cps/templates/index.xml:48
|
||||
#: cps/templates/layout.html:146 cps/web.py:2008
|
||||
#: cps/templates/layout.html:146 cps/web.py:2111
|
||||
msgid "Read Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/index.xml:52 cps/templates/index.xml:56
|
||||
#: cps/templates/layout.html:148 cps/web.py:2011
|
||||
#: cps/templates/layout.html:148 cps/web.py:2114
|
||||
msgid "Unread Books"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2059 cps/web.py:2061 cps/web.py:2063 cps/web.py:2075
|
||||
#: cps/web.py:2162 cps/web.py:2164 cps/web.py:2166 cps/web.py:2178
|
||||
msgid "Read a Book"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2141 cps/web.py:3024
|
||||
#: cps/web.py:2244 cps/web.py:3129
|
||||
msgid "Please fill out all fields!"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2142 cps/web.py:2163 cps/web.py:2167 cps/web.py:2172
|
||||
#: cps/web.py:2174
|
||||
#: cps/web.py:2245 cps/web.py:2266 cps/web.py:2270 cps/web.py:2275
|
||||
#: cps/web.py:2277
|
||||
msgid "register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2162 cps/web.py:3240
|
||||
#: cps/web.py:2265 cps/web.py:3345
|
||||
msgid "An unknown error occurred. Please try again later."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2165
|
||||
#: cps/web.py:2268
|
||||
msgid "Your e-mail is not allowed to register"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2168
|
||||
#: cps/web.py:2271
|
||||
msgid "Confirmation e-mail was send to your e-mail account."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2171
|
||||
#: cps/web.py:2274
|
||||
msgid "This username or e-mail address is already in use."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2188 cps/web.py:2284
|
||||
#: cps/web.py:2291 cps/web.py:2387
|
||||
#, python-format
|
||||
msgid "you are now logged in as: '%(nickname)s'"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2193
|
||||
#: cps/web.py:2296
|
||||
msgid "Wrong Username or Password"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2199 cps/web.py:2220
|
||||
#: cps/web.py:2302 cps/web.py:2323
|
||||
msgid "login"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2232 cps/web.py:2263
|
||||
#: cps/web.py:2335 cps/web.py:2366
|
||||
msgid "Token not found"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2240 cps/web.py:2271
|
||||
#: cps/web.py:2343 cps/web.py:2374
|
||||
msgid "Token has expired"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2248
|
||||
#: cps/web.py:2351
|
||||
msgid "Success! Please return to your device"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2298
|
||||
#: cps/web.py:2401
|
||||
msgid "Please configure the SMTP mail settings first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2302
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2306
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2308 cps/web.py:3078
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2352
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2363
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2368
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2373
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2391
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2405
|
||||
#, python-format
|
||||
msgid "Book successfully queued for sending to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2409
|
||||
#, python-format
|
||||
msgid "There was an error sending this book: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2411 cps/web.py:3183
|
||||
msgid "Please configure your kindle e-mail address first..."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2455
|
||||
#, python-format
|
||||
msgid "Book has been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2466
|
||||
msgid "Invalid shelf specified"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2471
|
||||
#, python-format
|
||||
msgid "You are not allowed to add a book to the the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2476
|
||||
msgid "User is not allowed to edit public shelves"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2494
|
||||
#, python-format
|
||||
msgid "Books are already part of the shelf: %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2508
|
||||
#, python-format
|
||||
msgid "Books have been added to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2407
|
||||
#: cps/web.py:2510
|
||||
#, python-format
|
||||
msgid "Could not add books to shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2444
|
||||
#: cps/web.py:2547
|
||||
#, python-format
|
||||
msgid "Book has been removed from shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2450
|
||||
#: cps/web.py:2553
|
||||
#, python-format
|
||||
msgid "Sorry you are not allowed to remove a book from this shelf: %(sname)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2470 cps/web.py:2494
|
||||
#: cps/web.py:2573 cps/web.py:2597
|
||||
#, python-format
|
||||
msgid "A shelf with the name '%(title)s' already exists."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2475
|
||||
#: cps/web.py:2578
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s created"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2477 cps/web.py:2505
|
||||
#: cps/web.py:2580 cps/web.py:2608
|
||||
msgid "There was an error"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2478 cps/web.py:2480
|
||||
#: cps/web.py:2581 cps/web.py:2583
|
||||
msgid "create a shelf"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2503
|
||||
#: cps/web.py:2606
|
||||
#, python-format
|
||||
msgid "Shelf %(title)s changed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2506 cps/web.py:2508
|
||||
#: cps/web.py:2609 cps/web.py:2611
|
||||
msgid "Edit a shelf"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2529
|
||||
#: cps/web.py:2632
|
||||
#, python-format
|
||||
msgid "successfully deleted shelf %(name)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2556
|
||||
#: cps/web.py:2659
|
||||
#, python-format
|
||||
msgid "Shelf: '%(name)s'"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2559
|
||||
#: cps/web.py:2662
|
||||
msgid "Error opening shelf. Shelf does not exist or is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2590
|
||||
#: cps/web.py:2693
|
||||
#, python-format
|
||||
msgid "Change order of Shelf: '%(name)s'"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2619 cps/web.py:3030
|
||||
#: cps/web.py:2722 cps/web.py:3135
|
||||
msgid "E-mail is not from valid domain"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2621 cps/web.py:2662 cps/web.py:2665
|
||||
#: cps/web.py:2724 cps/web.py:2765 cps/web.py:2768
|
||||
#, python-format
|
||||
msgid "%(name)s's profile"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2660
|
||||
#: cps/web.py:2763
|
||||
msgid "Found an existing account for this e-mail address."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2663
|
||||
#: cps/web.py:2766
|
||||
msgid "Profile updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2675
|
||||
msgid "Unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2689
|
||||
#: cps/web.py:2794
|
||||
msgid "Admin page"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2767 cps/web.py:2940
|
||||
#: cps/web.py:2872 cps/web.py:3045
|
||||
msgid "Calibre-Web configuration updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:91 cps/web.py:2780
|
||||
#: cps/templates/admin.html:100 cps/web.py:2885
|
||||
msgid "UI Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2798
|
||||
#: cps/web.py:2903
|
||||
msgid "Import of optional Google Drive requirements missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2801
|
||||
#: cps/web.py:2906
|
||||
msgid "client_secrets.json is missing or not readable"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2806 cps/web.py:2833
|
||||
#: cps/web.py:2911 cps/web.py:2938
|
||||
msgid "client_secrets.json is not configured for web application"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:90 cps/web.py:2836 cps/web.py:2862 cps/web.py:2874
|
||||
#: cps/web.py:2916 cps/web.py:2931 cps/web.py:2948 cps/web.py:2955
|
||||
#: cps/web.py:2972
|
||||
#: cps/templates/admin.html:99 cps/web.py:2941 cps/web.py:2967 cps/web.py:2979
|
||||
#: cps/web.py:3021 cps/web.py:3036 cps/web.py:3053 cps/web.py:3060
|
||||
#: cps/web.py:3077
|
||||
msgid "Basic Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2859
|
||||
#: cps/web.py:2964
|
||||
msgid "Keyfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2871
|
||||
#: cps/web.py:2976
|
||||
msgid "Certfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2913
|
||||
#: cps/web.py:3018
|
||||
msgid "Logfile location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:2952
|
||||
#: cps/web.py:3057
|
||||
msgid "DB location is not valid, please enter correct path"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:31 cps/web.py:3026 cps/web.py:3032 cps/web.py:3048
|
||||
#: cps/templates/admin.html:33 cps/web.py:3131 cps/web.py:3137 cps/web.py:3153
|
||||
msgid "Add new user"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3038
|
||||
#: cps/web.py:3143
|
||||
#, python-format
|
||||
msgid "User '%(user)s' created"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3042
|
||||
#: cps/web.py:3147
|
||||
msgid "Found an existing account for this e-mail address or nickname."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3066 cps/web.py:3080
|
||||
#: cps/web.py:3171 cps/web.py:3185
|
||||
msgid "E-mail server settings updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3073
|
||||
#: cps/web.py:3178
|
||||
#, python-format
|
||||
msgid "Test e-mail successfully send to %(kindlemail)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3076
|
||||
#: cps/web.py:3181
|
||||
#, python-format
|
||||
msgid "There was an error sending the Test e-mail: %(res)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3081
|
||||
#: cps/web.py:3186
|
||||
msgid "Edit e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3106
|
||||
#: cps/web.py:3211
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' deleted"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3215
|
||||
#: cps/web.py:3320
|
||||
#, python-format
|
||||
msgid "User '%(nick)s' updated"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3218
|
||||
#: cps/web.py:3323
|
||||
msgid "An unknown error occured."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3220
|
||||
#: cps/web.py:3325
|
||||
#, python-format
|
||||
msgid "Edit User %(nick)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3237
|
||||
#: cps/web.py:3342
|
||||
#, python-format
|
||||
msgid "Password for user %(user)s reset"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3257
|
||||
#: cps/web.py:3362
|
||||
msgid "Error opening eBook. File does not exist or file is not accessible"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3285 cps/web.py:3562 cps/web.py:3567 cps/web.py:3722
|
||||
#: cps/web.py:3390 cps/web.py:3667 cps/web.py:3672 cps/web.py:3827
|
||||
msgid "edit metadata"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3296 cps/web.py:3592
|
||||
#: cps/web.py:3401 cps/web.py:3697
|
||||
#, python-format
|
||||
msgid "File extension '%(ext)s' is not allowed to be uploaded to this server"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3300 cps/web.py:3596
|
||||
#: cps/web.py:3405 cps/web.py:3701
|
||||
msgid "File to be uploaded must have an extension"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3312 cps/web.py:3616
|
||||
#: cps/web.py:3417 cps/web.py:3721
|
||||
#, python-format
|
||||
msgid "Failed to create path %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3317
|
||||
#: cps/web.py:3422
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3333
|
||||
#: cps/web.py:3438
|
||||
#, python-format
|
||||
msgid "File format %(ext)s added to %(book)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3350
|
||||
#: cps/web.py:3455
|
||||
#, python-format
|
||||
msgid "Failed to create path for cover %(path)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3357
|
||||
#: cps/web.py:3462
|
||||
#, python-format
|
||||
msgid "Failed to store cover-file %(cover)s."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3360
|
||||
#: cps/web.py:3465
|
||||
msgid "Cover-file is not a valid image file"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3377 cps/web.py:3381
|
||||
#: cps/web.py:3482 cps/web.py:3486
|
||||
msgid "unknown"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3403
|
||||
#: cps/web.py:3508
|
||||
msgid "Cover is not a jpg file, can't save"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3449
|
||||
#: cps/web.py:3554
|
||||
#, python-format
|
||||
msgid "%(langname)s is not a valid language"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3571
|
||||
#: cps/web.py:3676
|
||||
msgid "Error editing book, please check logfile for details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3621
|
||||
#: cps/web.py:3726
|
||||
#, python-format
|
||||
msgid "Failed to store file %(file)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3626
|
||||
#: cps/web.py:3731
|
||||
#, python-format
|
||||
msgid "Failed to delete file %(file)s (Permission denied)."
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3708
|
||||
#: cps/web.py:3813
|
||||
#, python-format
|
||||
msgid "File %(file)s uploaded"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3738
|
||||
#: cps/web.py:3843
|
||||
msgid "Source or destination format for conversion missing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3748
|
||||
#: cps/web.py:3853
|
||||
#, python-format
|
||||
msgid "Book successfully queued for converting to %(book_format)s"
|
||||
msgstr ""
|
||||
|
||||
#: cps/web.py:3752
|
||||
#: cps/web.py:3857
|
||||
#, python-format
|
||||
msgid "There was an error converting this book: %(res)s"
|
||||
msgstr ""
|
||||
|
@ -674,149 +706,157 @@ msgstr ""
|
|||
msgid "Failed"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:4
|
||||
#: cps/templates/admin.html:6
|
||||
msgid "User list"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:7
|
||||
#: cps/templates/admin.html:9
|
||||
msgid "Nickname"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:8
|
||||
#: cps/templates/admin.html:10
|
||||
msgid "E-mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:9
|
||||
#: cps/templates/admin.html:11
|
||||
msgid "Kindle"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:10
|
||||
#: cps/templates/admin.html:12
|
||||
msgid "DLS"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:11 cps/templates/layout.html:74
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:74
|
||||
msgid "Admin"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:12 cps/templates/detail.html:22
|
||||
#: cps/templates/admin.html:14 cps/templates/detail.html:22
|
||||
#: cps/templates/detail.html:31
|
||||
msgid "Download"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:13 cps/templates/layout.html:64
|
||||
#: cps/templates/admin.html:15 cps/templates/layout.html:64
|
||||
msgid "Upload"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:14
|
||||
#: cps/templates/admin.html:16
|
||||
msgid "Edit"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:32
|
||||
#: cps/templates/admin.html:39
|
||||
msgid "SMTP e-mail server settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:35 cps/templates/email_edit.html:11
|
||||
#: cps/templates/admin.html:42 cps/templates/email_edit.html:11
|
||||
msgid "SMTP hostname"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:36
|
||||
#: cps/templates/admin.html:43
|
||||
msgid "SMTP port"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:37
|
||||
#: cps/templates/admin.html:44
|
||||
msgid "SSL"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:38 cps/templates/email_edit.html:27
|
||||
#: cps/templates/admin.html:45 cps/templates/email_edit.html:27
|
||||
msgid "SMTP login"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:39
|
||||
#: cps/templates/admin.html:46
|
||||
msgid "From mail"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:48
|
||||
#: cps/templates/admin.html:56
|
||||
msgid "Change SMTP settings"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:50
|
||||
#: cps/templates/admin.html:62
|
||||
msgid "Configuration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:53
|
||||
#: cps/templates/admin.html:65
|
||||
msgid "Calibre DB dir"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:57
|
||||
#: cps/templates/admin.html:69
|
||||
msgid "Log level"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:61
|
||||
#: cps/templates/admin.html:73
|
||||
msgid "Port"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:67 cps/templates/config_view_edit.html:23
|
||||
#: cps/templates/admin.html:79 cps/templates/config_view_edit.html:23
|
||||
msgid "Books per page"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:71
|
||||
#: cps/templates/admin.html:83
|
||||
msgid "Uploading"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:75
|
||||
#: cps/templates/admin.html:87
|
||||
msgid "Anonymous browsing"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:79
|
||||
#: cps/templates/admin.html:91
|
||||
msgid "Public registration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:83 cps/templates/remote_login.html:4
|
||||
#: cps/templates/admin.html:95 cps/templates/remote_login.html:4
|
||||
msgid "Remote login"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:93
|
||||
#: cps/templates/admin.html:106
|
||||
msgid "Administration"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:94
|
||||
msgid "Current commit timestamp"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:95
|
||||
msgid "Newest commit timestamp"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:97
|
||||
#: cps/templates/admin.html:107
|
||||
msgid "Reconnect to Calibre DB"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:98
|
||||
#: cps/templates/admin.html:108
|
||||
msgid "Restart Calibre-Web"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:99
|
||||
#: cps/templates/admin.html:109
|
||||
msgid "Stop Calibre-Web"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:100
|
||||
#: cps/templates/admin.html:115
|
||||
msgid "Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:119
|
||||
msgid "Version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:120
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:126
|
||||
msgid "Current version"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:132
|
||||
msgid "Check for update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:101
|
||||
#: cps/templates/admin.html:133
|
||||
msgid "Perform Update"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:110
|
||||
#: cps/templates/admin.html:145
|
||||
msgid "Do you really want to restart Calibre-Web?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:115 cps/templates/admin.html:129
|
||||
#: cps/templates/admin.html:150 cps/templates/shelf.html:59
|
||||
#: cps/templates/admin.html:150 cps/templates/admin.html:164
|
||||
#: cps/templates/admin.html:184 cps/templates/shelf.html:59
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:116 cps/templates/admin.html:130
|
||||
#: cps/templates/admin.html:151 cps/templates/admin.html:165
|
||||
#: cps/templates/book_edit.html:178 cps/templates/book_edit.html:200
|
||||
#: cps/templates/config_edit.html:212 cps/templates/config_view_edit.html:164
|
||||
#: cps/templates/email_edit.html:40 cps/templates/email_edit.html:75
|
||||
|
@ -825,11 +865,11 @@ msgstr ""
|
|||
msgid "Back"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:128
|
||||
#: cps/templates/admin.html:163
|
||||
msgid "Do you really want to stop Calibre-Web?"
|
||||
msgstr ""
|
||||
|
||||
#: cps/templates/admin.html:141
|
||||
#: cps/templates/admin.html:175
|
||||
msgid "Updating, please do not reload page"
|
||||
msgstr ""
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user