mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
f852fdfbb2
commit
da6a2c3175
@ -5,8 +5,8 @@
|
|||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: calibre 0.8.9\n"
|
"Project-Id-Version: calibre 0.8.9\n"
|
||||||
"POT-Creation-Date: 2011-07-08 12:48+MDT\n"
|
"POT-Creation-Date: 2011-07-10 10:21+MDT\n"
|
||||||
"PO-Revision-Date: 2011-07-08 12:48+MDT\n"
|
"PO-Revision-Date: 2011-07-10 10:21+MDT\n"
|
||||||
"Last-Translator: Automatically generated\n"
|
"Last-Translator: Automatically generated\n"
|
||||||
"Language-Team: LANGUAGE\n"
|
"Language-Team: LANGUAGE\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
@ -25,7 +25,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
|
#: /home/kovid/work/calibre/src/calibre/devices/jetbook/driver.py:74
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77
|
#: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:77
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/books.py:24
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:541
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:551
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
|
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:70
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
|
#: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:71
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
|
#: /home/kovid/work/calibre/src/calibre/devices/prs500/books.py:267
|
||||||
@ -125,8 +125,8 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
|
#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/writer.py:102
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
|
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:313
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
|
#: /home/kovid/work/calibre/src/calibre/ebooks/rtf/input.py:315
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:370
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:377
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:378
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:385
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:156
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:376
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:379
|
||||||
@ -178,7 +178,7 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:156
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
|
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:159
|
||||||
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79
|
#: /home/kovid/work/calibre/src/calibre/library/server/xml.py:79
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:147
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46
|
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:46
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64
|
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:64
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78
|
#: /home/kovid/work/calibre/src/calibre/utils/podofo/__init__.py:78
|
||||||
@ -976,10 +976,10 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:218
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:234
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:67
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:68
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:71
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:74
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:278
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:281
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128
|
||||||
@ -999,8 +999,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:285
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:399
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:409
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:434
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:444
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310
|
||||||
msgid "Adding books to device metadata listing..."
|
msgid "Adding books to device metadata listing..."
|
||||||
@ -1010,8 +1010,8 @@ msgstr ""
|
|||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:309
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114
|
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:114
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125
|
#: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:125
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:351
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:361
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:383
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:393
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334
|
||||||
msgid "Removing books from device..."
|
msgid "Removing books from device..."
|
||||||
@ -1019,8 +1019,8 @@ msgstr ""
|
|||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:324
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
|
#: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:387
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:397
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:394
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:404
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
|
#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346
|
||||||
msgid "Removing books from device metadata listing..."
|
msgid "Removing books from device metadata listing..."
|
||||||
@ -1238,12 +1238,12 @@ msgstr ""
|
|||||||
msgid "The Kobo supports only one collection currently: the \"Im_Reading\" list. Create a tag called \"Im_Reading\" "
|
msgid "The Kobo supports only one collection currently: the \"Im_Reading\" list. Create a tag called \"Im_Reading\" "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:521
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:531
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:388
|
||||||
msgid "Not Implemented"
|
msgid "Not Implemented"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:522
|
#: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:532
|
||||||
msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed."
|
msgid "\".kobo\" files do not exist on the device as books instead, they are rows in the sqlite database. Currently they cannot be exported or viewed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -2289,29 +2289,29 @@ msgstr ""
|
|||||||
msgid "Failed to process opf file"
|
msgid "Failed to process opf file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:136
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:137
|
||||||
msgid ""
|
msgid ""
|
||||||
"%prog book.lrf\n"
|
"%prog book.lrf\n"
|
||||||
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
"Convert an LRF file into an LRS (XML UTF-8 encoded) file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:137
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:138
|
||||||
msgid "Output LRS file"
|
msgid "Output LRS file"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:139
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:140
|
||||||
msgid "Do not save embedded image and font files to disk"
|
msgid "Do not save embedded image and font files to disk"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:158
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:159
|
||||||
msgid "Parsing LRF..."
|
msgid "Parsing LRF..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:161
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:162
|
||||||
msgid "Creating XML..."
|
msgid "Creating XML..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:163
|
#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/lrfparser.py:164
|
||||||
msgid "LRS written to "
|
msgid "LRS written to "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3250,131 +3250,131 @@ msgstr ""
|
|||||||
msgid "Do not remove font color from output. This is only useful when txt-output-formatting is set to textile. Textile is the only formatting that supports setting font color. If this option is not specified font color will not be set and default to the color displayed by the reader (generally this is black)."
|
msgid "Do not remove font color from output. This is only useful when txt-output-formatting is set to textile. Textile is the only formatting that supports setting font color. If this option is not specified font color will not be set and default to the color displayed by the reader (generally this is black)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:106
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113
|
||||||
msgid "Send file to storage card instead of main memory by default"
|
msgid "Send file to storage card instead of main memory by default"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:108
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115
|
||||||
msgid "Confirm before deleting"
|
msgid "Confirm before deleting"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:117
|
||||||
msgid "Main window geometry"
|
msgid "Main window geometry"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:112
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:119
|
||||||
msgid "Notify when a new version is available"
|
msgid "Notify when a new version is available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:114
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121
|
||||||
msgid "Use Roman numerals for series number"
|
msgid "Use Roman numerals for series number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:116
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123
|
||||||
msgid "Sort tags list by name, popularity, or rating"
|
msgid "Sort tags list by name, popularity, or rating"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125
|
||||||
msgid "Match tags by any or all."
|
msgid "Match tags by any or all."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127
|
||||||
msgid "Number of covers to show in the cover browsing mode"
|
msgid "Number of covers to show in the cover browsing mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129
|
||||||
msgid "Defaults for conversion to LRF"
|
msgid "Defaults for conversion to LRF"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:124
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
|
||||||
msgid "Options for the LRF ebook viewer"
|
msgid "Options for the LRF ebook viewer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
|
||||||
msgid "Formats that are viewed using the internal viewer"
|
msgid "Formats that are viewed using the internal viewer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
|
||||||
msgid "Columns to be displayed in the book list"
|
msgid "Columns to be displayed in the book list"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:130
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137
|
||||||
msgid "Automatically launch content server on application startup"
|
msgid "Automatically launch content server on application startup"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
|
||||||
msgid "Oldest news kept in database"
|
msgid "Oldest news kept in database"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:132
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139
|
||||||
msgid "Show system tray icon"
|
msgid "Show system tray icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:134
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141
|
||||||
msgid "Upload downloaded news to device"
|
msgid "Upload downloaded news to device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:136
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143
|
||||||
msgid "Delete books from library after uploading to device"
|
msgid "Delete books from library after uploading to device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145
|
||||||
msgid "Show the cover flow in a separate window instead of in the main calibre window"
|
msgid "Show the cover flow in a separate window instead of in the main calibre window"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:140
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147
|
||||||
msgid "Disable notifications from the system tray icon"
|
msgid "Disable notifications from the system tray icon"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:142
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:149
|
||||||
msgid "Default action to perform when send to device button is clicked"
|
msgid "Default action to perform when send to device button is clicked"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:147
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:154
|
||||||
msgid "Start searching as you type. If this is disabled then search will only take place when the Enter or Return key is pressed."
|
msgid "Start searching as you type. If this is disabled then search will only take place when the Enter or Return key is pressed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:157
|
||||||
msgid "When searching, show all books with search results highlighted instead of showing only the matches. You can use the N or F3 keys to go to the next match."
|
msgid "When searching, show all books with search results highlighted instead of showing only the matches. You can use the N or F3 keys to go to the next match."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:168
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:175
|
||||||
msgid "Maximum number of simultaneous conversion/news download jobs. This number is twice the actual value for historical reasons."
|
msgid "Maximum number of simultaneous conversion/news download jobs. This number is twice the actual value for historical reasons."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:172
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:179
|
||||||
msgid "Download social metadata (tags/rating/etc.)"
|
msgid "Download social metadata (tags/rating/etc.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:174
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:181
|
||||||
msgid "Overwrite author and title with new metadata"
|
msgid "Overwrite author and title with new metadata"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:176
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:183
|
||||||
msgid "Automatically download the cover, if available"
|
msgid "Automatically download the cover, if available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:185
|
||||||
msgid "Limit max simultaneous jobs to number of CPUs"
|
msgid "Limit max simultaneous jobs to number of CPUs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:180
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:187
|
||||||
msgid "The layout of the user interface"
|
msgid "The layout of the user interface"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:182
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:189
|
||||||
msgid "Show the average rating per item indication in the tag browser"
|
msgid "Show the average rating per item indication in the tag browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:184
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:191
|
||||||
msgid "Disable UI animations"
|
msgid "Disable UI animations"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:189
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:196
|
||||||
msgid "tag browser categories not to display"
|
msgid "tag browser categories not to display"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:484
|
#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:491
|
||||||
msgid "Choose Files"
|
msgid "Choose Files"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -3840,7 +3840,7 @@ msgid "Bulk convert"
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
|
#: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:86
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:560
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:562
|
||||||
msgid "Cannot convert"
|
msgid "Cannot convert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -6508,11 +6508,11 @@ msgstr ""
|
|||||||
msgid "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to <i>h2</i>, attribute to <i>class</i> and value to <i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and leaving value blank will match any value. Setting tag to * will match any tag.</p><p>To learn more advanced usage of XPath see the <a href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial</a>."
|
msgid "<p>For example, to match all h2 tags that have class=\"chapter\", set tag to <i>h2</i>, attribute to <i>class</i> and value to <i>chapter</i>.</p><p>Leaving attribute blank will match any attribute and leaving value blank will match any value. Setting tag to * will match any tag.</p><p>To learn more advanced usage of XPath see the <a href=\"http://manual.calibre-ebook.com/xpath.html\">XPath Tutorial</a>."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:128
|
#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:140
|
||||||
msgid "Browse by covers"
|
msgid "Browse by covers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:158
|
#: /home/kovid/work/calibre/src/calibre/gui2/cover_flow.py:171
|
||||||
msgid "Cover browser could not be loaded"
|
msgid "Cover browser could not be loaded"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -9381,49 +9381,49 @@ msgstr ""
|
|||||||
msgid "Regular expression (?P<published>)"
|
msgid "Regular expression (?P<published>)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:104
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:108
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:253
|
||||||
msgid "Cover Browser"
|
msgid "Cover Browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:109
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:113
|
||||||
msgid "Shift+Alt+B"
|
msgid "Shift+Alt+B"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:123
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:127
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:250
|
||||||
msgid "Tag Browser"
|
msgid "Tag Browser"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:125
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:129
|
||||||
msgid "Shift+Alt+T"
|
msgid "Shift+Alt+T"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:157
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:161
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:29
|
||||||
msgid "version"
|
msgid "version"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:158
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:162
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:30
|
||||||
msgid "created by Kovid Goyal"
|
msgid "created by Kovid Goyal"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:175
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:179
|
||||||
msgid "Connected "
|
msgid "Connected "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:215
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:219
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:225
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:229
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:232
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:232
|
||||||
msgid "Book Details"
|
msgid "Book Details"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:217
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:221
|
||||||
msgid "Alt+D"
|
msgid "Alt+D"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:227
|
#: /home/kovid/work/calibre/src/calibre/gui2/init.py:231
|
||||||
msgid "Shift+Alt+D"
|
msgid "Shift+Alt+D"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -12011,7 +12011,7 @@ msgid "Here you can control how calibre will save your books when you click the
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:422
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:424
|
||||||
msgid "Failed to start content server"
|
msgid "Failed to start content server"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -12259,19 +12259,23 @@ msgstr ""
|
|||||||
msgid "The context menu for the books on the device"
|
msgid "The context menu for the books on the device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:228
|
||||||
|
msgid "The context menu for the cover browser"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:262
|
||||||
msgid "Cannot add"
|
msgid "Cannot add"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:263
|
||||||
msgid "Cannot add the actions %s to this location"
|
msgid "Cannot add the actions %s to this location"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:281
|
||||||
msgid "Cannot remove"
|
msgid "Cannot remove"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
|
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:282
|
||||||
msgid "Cannot remove the actions %s from this location"
|
msgid "Cannot remove the actions %s from this location"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -13199,42 +13203,42 @@ msgstr ""
|
|||||||
msgid "&Eject connected device"
|
msgid "&Eject connected device"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:345
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:347
|
||||||
msgid "Debug mode"
|
msgid "Debug mode"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:346
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:348
|
||||||
msgid "You have started calibre in debug mode. After you quit calibre, the debug log will be available in the file: %s<p>The log will be displayed automatically."
|
msgid "You have started calibre in debug mode. After you quit calibre, the debug log will be available in the file: %s<p>The log will be displayed automatically."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:548
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:550
|
||||||
msgid "Conversion Error"
|
msgid "Conversion Error"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:571
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:573
|
||||||
msgid "Recipe Disabled"
|
msgid "Recipe Disabled"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:587
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:589
|
||||||
msgid "<b>Failed</b>"
|
msgid "<b>Failed</b>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:621
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:623
|
||||||
msgid "There are active jobs. Are you sure you want to quit?"
|
msgid "There are active jobs. Are you sure you want to quit?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:624
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:626
|
||||||
msgid ""
|
msgid ""
|
||||||
" is communicating with the device!<br>\n"
|
" is communicating with the device!<br>\n"
|
||||||
" Quitting may cause corruption on the device.<br>\n"
|
" Quitting may cause corruption on the device.<br>\n"
|
||||||
" Are you sure you want to quit?"
|
" Are you sure you want to quit?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:628
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:630
|
||||||
msgid "Active jobs"
|
msgid "Active jobs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:696
|
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:698
|
||||||
msgid "will keep running in the system tray. To close it, choose <b>Quit</b> in the context menu of the system tray."
|
msgid "will keep running in the system tray. To close it, choose <b>Quit</b> in the context menu of the system tray."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -15607,159 +15611,159 @@ msgstr ""
|
|||||||
msgid "Working..."
|
msgid "Working..."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:103
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
|
||||||
msgid "Brazilian Portuguese"
|
msgid "Brazilian Portuguese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:104
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
|
||||||
msgid "English (UK)"
|
msgid "English (UK)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:105
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
|
||||||
msgid "Simplified Chinese"
|
msgid "Simplified Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:106
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
|
||||||
msgid "Chinese (HK)"
|
msgid "Chinese (HK)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:107
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
|
||||||
msgid "Traditional Chinese"
|
msgid "Traditional Chinese"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:108
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
|
||||||
msgid "English"
|
msgid "English"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:109
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
|
||||||
msgid "English (Australia)"
|
msgid "English (Australia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:110
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
|
||||||
msgid "English (New Zealand)"
|
msgid "English (New Zealand)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:111
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
|
||||||
msgid "English (Canada)"
|
msgid "English (Canada)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:112
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
|
||||||
msgid "English (Greece)"
|
msgid "English (Greece)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:113
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118
|
||||||
msgid "English (India)"
|
msgid "English (India)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:114
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119
|
||||||
msgid "English (Thailand)"
|
msgid "English (Thailand)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:115
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120
|
||||||
msgid "English (Turkey)"
|
msgid "English (Turkey)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:116
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121
|
||||||
msgid "English (Cyprus)"
|
msgid "English (Cyprus)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:117
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122
|
||||||
msgid "English (Czechoslovakia)"
|
msgid "English (Czechoslovakia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:118
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123
|
||||||
msgid "English (Pakistan)"
|
msgid "English (Pakistan)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:119
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124
|
||||||
msgid "English (Croatia)"
|
msgid "English (Croatia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:120
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125
|
||||||
msgid "English (Indonesia)"
|
msgid "English (Indonesia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:121
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126
|
||||||
msgid "English (Israel)"
|
msgid "English (Israel)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:122
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127
|
||||||
msgid "English (Singapore)"
|
msgid "English (Singapore)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:123
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128
|
||||||
msgid "English (Yemen)"
|
msgid "English (Yemen)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:124
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129
|
||||||
msgid "English (Ireland)"
|
msgid "English (Ireland)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:125
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130
|
||||||
msgid "English (China)"
|
msgid "English (China)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:126
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131
|
||||||
msgid "English (South Africa)"
|
msgid "English (South Africa)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:127
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132
|
||||||
msgid "Spanish (Paraguay)"
|
msgid "Spanish (Paraguay)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:128
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133
|
||||||
msgid "Spanish (Uruguay)"
|
msgid "Spanish (Uruguay)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:129
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134
|
||||||
msgid "Spanish (Argentina)"
|
msgid "Spanish (Argentina)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:130
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135
|
||||||
msgid "Spanish (Mexico)"
|
msgid "Spanish (Mexico)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:131
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136
|
||||||
msgid "Spanish (Cuba)"
|
msgid "Spanish (Cuba)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:132
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137
|
||||||
msgid "Spanish (Chile)"
|
msgid "Spanish (Chile)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:133
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138
|
||||||
msgid "Spanish (Ecuador)"
|
msgid "Spanish (Ecuador)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:134
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139
|
||||||
msgid "Spanish (Honduras)"
|
msgid "Spanish (Honduras)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:135
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140
|
||||||
msgid "Spanish (Venezuela)"
|
msgid "Spanish (Venezuela)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:136
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141
|
||||||
msgid "Spanish (Bolivia)"
|
msgid "Spanish (Bolivia)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:137
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:142
|
||||||
msgid "Spanish (Nicaragua)"
|
msgid "Spanish (Nicaragua)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:138
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:143
|
||||||
msgid "German (AT)"
|
msgid "German (AT)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:139
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:144
|
||||||
msgid "French (BE)"
|
msgid "French (BE)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:140
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:145
|
||||||
msgid "Dutch (NL)"
|
msgid "Dutch (NL)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:141
|
#: /home/kovid/work/calibre/src/calibre/utils/localization.py:146
|
||||||
msgid "Dutch (BE)"
|
msgid "Dutch (BE)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
|
|||||||
__docformat__ = 'restructuredtext en'
|
__docformat__ = 'restructuredtext en'
|
||||||
|
|
||||||
import os, locale, re, cStringIO, cPickle
|
import os, locale, re, cStringIO, cPickle
|
||||||
from gettext import GNUTranslations
|
from gettext import GNUTranslations, NullTranslations
|
||||||
from zipfile import ZipFile
|
from zipfile import ZipFile
|
||||||
|
|
||||||
_available_translations = None
|
_available_translations = None
|
||||||
@ -91,12 +91,17 @@ def set_translators():
|
|||||||
except:
|
except:
|
||||||
pass # No iso639 translations for this lang
|
pass # No iso639 translations for this lang
|
||||||
|
|
||||||
|
t = None
|
||||||
if buf is not None:
|
if buf is not None:
|
||||||
t = GNUTranslations(buf)
|
t = GNUTranslations(buf)
|
||||||
if iso639 is not None:
|
if iso639 is not None:
|
||||||
iso639 = GNUTranslations(iso639)
|
iso639 = GNUTranslations(iso639)
|
||||||
t.add_fallback(iso639)
|
t.add_fallback(iso639)
|
||||||
t.install(unicode=True)
|
|
||||||
|
if t is None:
|
||||||
|
t = NullTranslations()
|
||||||
|
|
||||||
|
t.install(unicode=True, names=('ngettext',))
|
||||||
|
|
||||||
_iso639 = None
|
_iso639 = None
|
||||||
_extra_lang_codes = {
|
_extra_lang_codes = {
|
||||||
@ -148,11 +153,12 @@ for k in _extra_lang_codes:
|
|||||||
|
|
||||||
def get_language(lang):
|
def get_language(lang):
|
||||||
global _iso639
|
global _iso639
|
||||||
|
translate = _
|
||||||
lang = _lcase_map.get(lang, lang)
|
lang = _lcase_map.get(lang, lang)
|
||||||
if lang in _extra_lang_codes:
|
if lang in _extra_lang_codes:
|
||||||
# The translator was not active when _extra_lang_codes was defined, so
|
# The translator was not active when _extra_lang_codes was defined, so
|
||||||
# re-translate
|
# re-translate
|
||||||
return _(_extra_lang_codes[lang])
|
return translate(_extra_lang_codes[lang])
|
||||||
ip = P('localization/iso639.pickle')
|
ip = P('localization/iso639.pickle')
|
||||||
if not os.path.exists(ip):
|
if not os.path.exists(ip):
|
||||||
return lang
|
return lang
|
||||||
@ -167,7 +173,7 @@ def get_language(lang):
|
|||||||
ans = _iso639['by_3b'][lang]
|
ans = _iso639['by_3b'][lang]
|
||||||
else:
|
else:
|
||||||
ans = _iso639['by_3t'].get(lang, ans)
|
ans = _iso639['by_3t'].get(lang, ans)
|
||||||
return _(ans)
|
return translate(ans)
|
||||||
|
|
||||||
|
|
||||||
def set_qt_translator(translator):
|
def set_qt_translator(translator):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user