1
0
mirror of https://github.com/janeczku/calibre-web synced 2024-10-31 15:16:20 +00:00

Integrate Iso639 language name translations to russian translation

This commit is contained in:
OzzieIsaacs 2017-05-01 16:24:20 +02:00
parent a305b65299
commit 6d597f96e5
5 changed files with 31033 additions and 198 deletions

File diff suppressed because it is too large Load Diff

View File

@ -11,7 +11,6 @@ import logging
from werkzeug.security import generate_password_hash
from flask_babel import gettext as _
import json
#from builtins import str
dbpath = os.path.join(os.path.normpath(os.getenv("CALIBRE_DBPATH", os.path.dirname(os.path.realpath(__file__)) + os.sep + ".." + os.sep)), "app.db")
engine = create_engine('sqlite:///{0}'.format(dbpath), echo=False)

View File

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2017-04-14 20:25+0200\n"
"POT-Creation-Date: 2017-05-01 16:20+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"
@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.3.4\n"
#: cps/book_formats.py:113 cps/book_formats.py:117 cps/web.py:1258
#: cps/book_formats.py:118 cps/book_formats.py:122 cps/web.py:1262
msgid "not installed"
msgstr ""
@ -46,329 +46,329 @@ msgstr ""
msgid "Could not convert epub to mobi"
msgstr ""
#: cps/ub.py:481
#: cps/ub.py:487
msgid "Guest"
msgstr ""
#: cps/web.py:917
#: cps/web.py:921
msgid "Requesting update package"
msgstr ""
#: cps/web.py:918
#: cps/web.py:922
msgid "Downloading update package"
msgstr ""
#: cps/web.py:919
#: cps/web.py:923
msgid "Unzipping update package"
msgstr ""
#: cps/web.py:920
#: cps/web.py:924
msgid "Files are replaced"
msgstr ""
#: cps/web.py:921
#: cps/web.py:925
msgid "Database connections are closed"
msgstr ""
#: cps/web.py:922
#: cps/web.py:926
msgid "Server is stopped"
msgstr ""
#: cps/web.py:923
#: cps/web.py:927
msgid "Update finished, please press okay and reload page"
msgstr ""
#: cps/web.py:997
#: cps/web.py:1001
msgid "Latest Books"
msgstr ""
#: cps/web.py:1028
#: cps/web.py:1032
msgid "Hot Books (most downloaded)"
msgstr ""
#: cps/web.py:1038
#: cps/web.py:1042
msgid "Best rated books"
msgstr ""
#: cps/templates/index.xml:36 cps/web.py:1047
#: cps/templates/index.xml:36 cps/web.py:1051
msgid "Random Books"
msgstr ""
#: cps/web.py:1060
#: cps/web.py:1064
msgid "Author list"
msgstr ""
#: cps/web.py:1072
#: cps/web.py:1076
#, python-format
msgid "Author: %(name)s"
msgstr ""
#: cps/web.py:1074 cps/web.py:1102 cps/web.py:1235 cps/web.py:1672
#: cps/web.py:2655
#: cps/web.py:1078 cps/web.py:1106 cps/web.py:1239 cps/web.py:1699
#: cps/web.py:2638
msgid "Error opening eBook. File does not exist or file is not accessible:"
msgstr ""
#: cps/templates/index.xml:71 cps/web.py:1088
#: cps/templates/index.xml:71 cps/web.py:1092
msgid "Series list"
msgstr ""
#: cps/web.py:1100
#: cps/web.py:1104
#, python-format
msgid "Series: %(serie)s"
msgstr ""
#: cps/web.py:1133
#: cps/web.py:1137
msgid "Available languages"
msgstr ""
#: cps/web.py:1148
#: cps/web.py:1152
#, python-format
msgid "Language: %(name)s"
msgstr ""
#: cps/templates/index.xml:64 cps/web.py:1161
#: cps/templates/index.xml:64 cps/web.py:1165
msgid "Category list"
msgstr ""
#: cps/web.py:1173
#: cps/web.py:1177
#, python-format
msgid "Category: %(name)s"
msgstr ""
#: cps/web.py:1280
#: cps/web.py:1284
msgid "Statistics"
msgstr ""
#: cps/web.py:1415
#: cps/web.py:1442
msgid "Server restarted, please reload page"
msgstr ""
#: cps/web.py:1417
#: cps/web.py:1444
msgid "Performing shutdown of server, please close window"
msgstr ""
#: cps/web.py:1433
#: cps/web.py:1460
msgid "Update done"
msgstr ""
#: cps/web.py:1511 cps/web.py:1524
#: cps/web.py:1538 cps/web.py:1551
msgid "search"
msgstr ""
#: cps/web.py:1648 cps/web.py:1655 cps/web.py:1662 cps/web.py:1669
#: cps/web.py:1675 cps/web.py:1682 cps/web.py:1689 cps/web.py:1696
msgid "Read a Book"
msgstr ""
#: cps/web.py:1725 cps/web.py:2207
#: cps/web.py:1752 cps/web.py:2234
msgid "Please fill out all fields!"
msgstr ""
#: cps/web.py:1726 cps/web.py:1742 cps/web.py:1747 cps/web.py:1749
#: cps/web.py:1753 cps/web.py:1769 cps/web.py:1774 cps/web.py:1776
msgid "register"
msgstr ""
#: cps/web.py:1741
#: cps/web.py:1768
msgid "An unknown error occured. Please try again later."
msgstr ""
#: cps/web.py:1746
#: cps/web.py:1773
msgid "This username or email address is already in use."
msgstr ""
#: cps/web.py:1764
#: cps/web.py:1791
#, python-format
msgid "you are now logged in as: '%(nickname)s'"
msgstr ""
#: cps/web.py:1769
#: cps/web.py:1796
msgid "Wrong Username or Password"
msgstr ""
#: cps/web.py:1771
#: cps/web.py:1798
msgid "login"
msgstr ""
#: cps/web.py:1788
#: cps/web.py:1815
msgid "Please configure the SMTP mail settings first..."
msgstr ""
#: cps/web.py:1792
#: cps/web.py:1819
#, python-format
msgid "Book successfully send to %(kindlemail)s"
msgstr ""
#: cps/web.py:1796
#: cps/web.py:1823
#, python-format
msgid "There was an error sending this book: %(res)s"
msgstr ""
#: cps/web.py:1798 cps/web.py:2291
#: cps/web.py:1825 cps/web.py:2318
msgid "Please configure your kindle email address first..."
msgstr ""
#: cps/web.py:1823
#: cps/web.py:1850
#, python-format
msgid "Book has been added to shelf: %(sname)s"
msgstr ""
#: cps/web.py:1843
#: cps/web.py:1870
#, python-format
msgid "Book has been removed from shelf: %(sname)s"
msgstr ""
#: cps/web.py:1861 cps/web.py:1885
#: cps/web.py:1888 cps/web.py:1912
#, python-format
msgid "A shelf with the name '%(title)s' already exists."
msgstr ""
#: cps/web.py:1866
#: cps/web.py:1893
#, python-format
msgid "Shelf %(title)s created"
msgstr ""
#: cps/web.py:1868 cps/web.py:1896
#: cps/web.py:1895 cps/web.py:1923
msgid "There was an error"
msgstr ""
#: cps/web.py:1869 cps/web.py:1871
#: cps/web.py:1896 cps/web.py:1898
msgid "create a shelf"
msgstr ""
#: cps/web.py:1894
#: cps/web.py:1921
#, python-format
msgid "Shelf %(title)s changed"
msgstr ""
#: cps/web.py:1897 cps/web.py:1899
#: cps/web.py:1924 cps/web.py:1926
msgid "Edit a shelf"
msgstr ""
#: cps/web.py:1919
#: cps/web.py:1946
#, python-format
msgid "successfully deleted shelf %(name)s"
msgstr ""
#: cps/web.py:1941
#: cps/web.py:1968
#, python-format
msgid "Shelf: '%(name)s'"
msgstr ""
#: cps/web.py:1972
#: cps/web.py:1999
#, python-format
msgid "Change order of Shelf: '%(name)s'"
msgstr ""
#: cps/web.py:2036
#: cps/web.py:2063
msgid "Found an existing account for this email address."
msgstr ""
#: cps/web.py:2038 cps/web.py:2042
#: cps/web.py:2065 cps/web.py:2069
#, python-format
msgid "%(name)s's profile"
msgstr ""
#: cps/web.py:2039
#: cps/web.py:2066
msgid "Profile updated"
msgstr ""
#: cps/web.py:2053
#: cps/web.py:2080
msgid "Admin page"
msgstr ""
#: cps/web.py:2161
#: cps/web.py:2188
msgid "Calibre-web configuration updated"
msgstr ""
#: cps/web.py:2168 cps/web.py:2174 cps/web.py:2188
#: cps/web.py:2195 cps/web.py:2201 cps/web.py:2215
msgid "Basic Configuration"
msgstr ""
#: cps/web.py:2172
#: cps/web.py:2199
msgid "DB location is not valid, please enter correct path"
msgstr ""
#: cps/templates/admin.html:34 cps/web.py:2209 cps/web.py:2261
#: cps/templates/admin.html:34 cps/web.py:2236 cps/web.py:2288
msgid "Add new user"
msgstr ""
#: cps/web.py:2253
#: cps/web.py:2280
#, python-format
msgid "User '%(user)s' created"
msgstr ""
#: cps/web.py:2257
#: cps/web.py:2284
msgid "Found an existing account for this email address or nickname."
msgstr ""
#: cps/web.py:2279
#: cps/web.py:2306
msgid "Mail settings updated"
msgstr ""
#: cps/web.py:2286
#: cps/web.py:2313
#, python-format
msgid "Test E-Mail successfully send to %(kindlemail)s"
msgstr ""
#: cps/web.py:2289
#: cps/web.py:2316
#, python-format
msgid "There was an error sending the Test E-Mail: %(res)s"
msgstr ""
#: cps/web.py:2293
#: cps/web.py:2320
msgid "E-Mail settings updated"
msgstr ""
#: cps/web.py:2294
#: cps/web.py:2321
msgid "Edit mail settings"
msgstr ""
#: cps/web.py:2322
#: cps/web.py:2349
#, python-format
msgid "User '%(nick)s' deleted"
msgstr ""
#: cps/web.py:2418
#: cps/web.py:2445
#, python-format
msgid "User '%(nick)s' updated"
msgstr ""
#: cps/web.py:2421
#: cps/web.py:2448
msgid "An unknown error occured."
msgstr ""
#: cps/web.py:2424
#: cps/web.py:2451
#, python-format
msgid "Edit User %(nick)s"
msgstr ""
#: cps/web.py:2459 cps/web.py:2463
#: cps/web.py:2486 cps/web.py:2490
msgid "unknown"
msgstr ""
#: cps/web.py:2650 cps/web.py:2653 cps/web.py:2763
#: cps/web.py:2633 cps/web.py:2636 cps/web.py:2746
msgid "edit metadata"
msgstr ""
#: cps/web.py:2674
#: cps/web.py:2657
#, python-format
msgid "File extension \"%s\" is not allowed to be uploaded to this server"
msgstr ""
#: cps/web.py:2680
#: cps/web.py:2663
msgid "File to be uploaded must have an extension"
msgstr ""
#: cps/web.py:2697
#: cps/web.py:2680
#, python-format
msgid "Failed to create path %s (Permission denied)."
msgstr ""
#: cps/web.py:2702
#: cps/web.py:2685
#, python-format
msgid "Failed to store file %s (Permission denied)."
msgstr ""
#: cps/web.py:2707
#: cps/web.py:2690
#, python-format
msgid "Failed to delete file %s (Permission denied)."
msgstr ""
@ -519,7 +519,7 @@ msgid "Ok"
msgstr ""
#: cps/templates/admin.html:103 cps/templates/admin.html:117
#: cps/templates/book_edit.html:115 cps/templates/book_edit.html:134
#: cps/templates/book_edit.html:115 cps/templates/book_edit.html:137
#: cps/templates/config_edit.html:127 cps/templates/email_edit.html:36
#: cps/templates/shelf.html:53 cps/templates/shelf_edit.html:19
#: cps/templates/shelf_order.html:12 cps/templates/user_edit.html:128
@ -542,12 +542,12 @@ msgstr ""
msgid "Book Title"
msgstr ""
#: cps/templates/book_edit.html:26 cps/templates/book_edit.html:173
#: cps/templates/book_edit.html:26 cps/templates/book_edit.html:176
#: cps/templates/search_form.html:10
msgid "Author"
msgstr ""
#: cps/templates/book_edit.html:30 cps/templates/book_edit.html:175
#: cps/templates/book_edit.html:30 cps/templates/book_edit.html:178
msgid "Description"
msgstr ""
@ -588,7 +588,7 @@ msgstr ""
msgid "view book after edit"
msgstr ""
#: cps/templates/book_edit.html:113 cps/templates/book_edit.html:146
#: cps/templates/book_edit.html:113 cps/templates/book_edit.html:149
msgid "Get metadata"
msgstr ""
@ -598,60 +598,60 @@ msgstr ""
msgid "Submit"
msgstr ""
#: cps/templates/book_edit.html:125
#: cps/templates/book_edit.html:128
msgid "Are really you sure?"
msgstr ""
#: cps/templates/book_edit.html:128
#: cps/templates/book_edit.html:131
msgid "Book will be deleted from Calibre database"
msgstr ""
#: cps/templates/book_edit.html:129
#: cps/templates/book_edit.html:132
msgid "and from hard disk"
msgstr ""
#: cps/templates/book_edit.html:133
#: cps/templates/book_edit.html:136
msgid "Delete"
msgstr ""
#: cps/templates/book_edit.html:149
#: cps/templates/book_edit.html:152
msgid "Keyword"
msgstr ""
#: cps/templates/book_edit.html:150
#: cps/templates/book_edit.html:153
msgid " Search keyword "
msgstr ""
#: cps/templates/book_edit.html:152 cps/templates/layout.html:60
#: cps/templates/book_edit.html:155 cps/templates/layout.html:60
msgid "Go!"
msgstr ""
#: cps/templates/book_edit.html:153
#: cps/templates/book_edit.html:156
msgid "Click the cover to load metadata to the form"
msgstr ""
#: cps/templates/book_edit.html:157 cps/templates/book_edit.html:170
#: cps/templates/book_edit.html:160 cps/templates/book_edit.html:173
msgid "Loading..."
msgstr ""
#: cps/templates/book_edit.html:160
#: cps/templates/book_edit.html:163
msgid "Close"
msgstr ""
#: cps/templates/book_edit.html:171
#: cps/templates/book_edit.html:174
msgid "Search error!"
msgstr ""
#: cps/templates/book_edit.html:172
#: cps/templates/book_edit.html:175
msgid "No Result! Please try anonther keyword."
msgstr ""
#: cps/templates/book_edit.html:174 cps/templates/detail.html:76
#: cps/templates/book_edit.html:177 cps/templates/detail.html:76
#: cps/templates/search_form.html:14
msgid "Publisher"
msgstr ""
#: cps/templates/book_edit.html:176
#: cps/templates/book_edit.html:179
msgid "Source"
msgstr ""

View File

@ -12,7 +12,7 @@ Calibre Web is a web app providing a clean interface for browsing, reading and d
- full graphical setup
- User management
- Admin interface
- User Interface in english, french, german, polish, simplified chinese, spanish
- User Interface in english, french, german, polish, russian, simplified chinese, spanish
- OPDS feed for eBook reader apps
- Filter and search by titles, authors, tags, series and language
- Create custom book collection (shelves)