mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
RTF Input: Remove superfluous calls to correct_unicode
This commit is contained in:
parent
427afe73da
commit
cd9615d909
@ -27,7 +27,7 @@ from calibre.ebooks.rtf2xml import headings_to_sections, \
|
||||
paragraph_def, convert_to_tags, output, copy, \
|
||||
list_numbers, info, pict, table_info, fonts, paragraphs, \
|
||||
body_styles, preamble_rest, group_styles, \
|
||||
inline, correct_unicode
|
||||
inline
|
||||
from calibre.ebooks.rtf2xml.old_rtf import OldRtf
|
||||
|
||||
"""
|
||||
@ -256,15 +256,6 @@ class ParseRtf:
|
||||
)
|
||||
pict_obj.process_pict()
|
||||
self.__bracket_match('pict_data_info')
|
||||
correct_uni_obj = correct_unicode.CorrectUnicode(
|
||||
in_file = self.__temp_file,
|
||||
bug_handler = RtfInvalidCodeException,
|
||||
copy = self.__copy,
|
||||
run_level = self.__run_level,
|
||||
exception_handler = InvalidRtfException,
|
||||
)
|
||||
correct_uni_obj.correct_unicode()
|
||||
self.__bracket_match('correct_unicode_info')
|
||||
combine_obj = combine_borders.CombineBorders(
|
||||
in_file = self.__temp_file,
|
||||
bug_handler = RtfInvalidCodeException,
|
||||
|
@ -1,94 +0,0 @@
|
||||
#########################################################################
|
||||
# #
|
||||
# #
|
||||
# copyright 2002 Paul Henry Tremblay #
|
||||
# #
|
||||
# This program is distributed in the hope that it will be useful, #
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
|
||||
# General Public License for more details. #
|
||||
# #
|
||||
# You should have received a copy of the GNU General Public License #
|
||||
# along with this program; if not, write to the Free Software #
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA #
|
||||
# 02111-1307 USA #
|
||||
# #
|
||||
# #
|
||||
#########################################################################
|
||||
import os, re, tempfile
|
||||
from calibre.ebooks.rtf2xml import copy
|
||||
class CorrectUnicode:
|
||||
"""
|
||||
corrects sequences such as \u201c\'F0\'BE
|
||||
Where \'F0\'BE has to be eliminated.
|
||||
"""
|
||||
def __init__(self,
|
||||
in_file,
|
||||
exception_handler,
|
||||
bug_handler,
|
||||
copy = None,
|
||||
run_level = 1,
|
||||
):
|
||||
self.__file = in_file
|
||||
self.__bug_handler = bug_handler
|
||||
self.__copy = copy
|
||||
self.__run_level = run_level
|
||||
self.__write_to = tempfile.mktemp()
|
||||
self.__exception_handler = exception_handler
|
||||
self.__bug_handler = bug_handler
|
||||
self.__state = 'outside'
|
||||
self.__utf_exp = re.compile(r'&#x(.*?);')
|
||||
def __process_token(self, line):
|
||||
if self.__state == 'outside':
|
||||
if line[:5] == 'tx<ut':
|
||||
self.__handle_unicode(line)
|
||||
else:
|
||||
self.__write_obj.write(line)
|
||||
elif self.__state == 'after':
|
||||
if line[:5] == 'tx<hx':
|
||||
pass
|
||||
elif line[:5] == 'tx<ut':
|
||||
self.__handle_unicode(line)
|
||||
else:
|
||||
self.__state = 'outside'
|
||||
self.__write_obj.write(line)
|
||||
else:
|
||||
raise 'should\'t happen'
|
||||
def __handle_unicode(self, line):
|
||||
token = line[16:]
|
||||
match_obj = re.search(self.__utf_exp, token)
|
||||
if match_obj:
|
||||
uni_char = match_obj.group(1)
|
||||
dec_num = int(uni_char, 16)
|
||||
if dec_num > 57343 and dec_num < 63743:
|
||||
self.__state = 'outside'
|
||||
else:
|
||||
self.__write_obj.write(line)
|
||||
self.__state = 'after'
|
||||
else:
|
||||
self.__write_obj.write(line)
|
||||
self.__state = 'outside'
|
||||
def correct_unicode(self):
|
||||
"""
|
||||
Requires:
|
||||
nothing
|
||||
Returns:
|
||||
nothing (changes the original file)
|
||||
Logic:
|
||||
Read one line in at a time.
|
||||
"""
|
||||
read_obj = open(self.__file, 'r')
|
||||
self.__write_obj = open(self.__write_to, 'w')
|
||||
line_to_read = 1
|
||||
while line_to_read:
|
||||
line_to_read = read_obj.readline()
|
||||
line = line_to_read
|
||||
self.__token_info = line[:16]
|
||||
self.__process_token(line)
|
||||
read_obj.close()
|
||||
self.__write_obj.close()
|
||||
copy_obj = copy.Copy(bug_handler = self.__bug_handler)
|
||||
if self.__copy:
|
||||
copy_obj.copy_file(self.__write_to, "correct_unicode.data")
|
||||
copy_obj.rename(self.__write_to, self.__file)
|
||||
os.remove(self.__write_to)
|
@ -174,7 +174,7 @@
|
||||
<item>
|
||||
<widget class="QCheckBox" name="opt_overwrite_author_title_metadata">
|
||||
<property name="text">
|
||||
<string>Overwrite author & title by default when fetching metadata</string>
|
||||
<string>&Overwrite author and title by default when fetching metadata</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
@ -119,7 +119,7 @@
|
||||
<item>
|
||||
<widget class="QCheckBox" name="opt_overwrite_author_title_metadata">
|
||||
<property name="text">
|
||||
<string>Overwrite author & title with author & title of selected book</string>
|
||||
<string>Overwrite author and title with author and title of selected book</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
|
@ -5,8 +5,8 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: calibre 0.6.37\n"
|
||||
"POT-Creation-Date: 2010-02-08 09:27+MST\n"
|
||||
"PO-Revision-Date: 2010-02-08 09:27+MST\n"
|
||||
"POT-Creation-Date: 2010-02-08 17:48+MST\n"
|
||||
"PO-Revision-Date: 2010-02-08 17:48+MST\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: LANGUAGE\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@ -114,20 +114,20 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:144
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:454
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:170
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:402
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:424
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:923
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1049
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:183
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:405
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:427
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:926
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1052
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:185
|
||||
#: /home/kovid/work/calibre/src/calibre/library/cli.py:281
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database.py:913
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:703
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:715
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1143
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1180
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1552
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1554
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1670
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1144
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1181
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1559
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1561
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1677
|
||||
#: /home/kovid/work/calibre/src/calibre/library/server.py:645
|
||||
#: /home/kovid/work/calibre/src/calibre/library/server.py:721
|
||||
#: /home/kovid/work/calibre/src/calibre/library/server.py:768
|
||||
@ -452,6 +452,10 @@ msgstr ""
|
||||
msgid "Communicate with the IRex Digital Reader 1000 eBook reader."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/devices/irexdr/driver.py:42
|
||||
msgid "Communicate with the IRex Digital Reader 800"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/devices/iriver/driver.py:15
|
||||
msgid "Communicate with the Iriver Story reader."
|
||||
msgstr ""
|
||||
@ -589,7 +593,7 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:132
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1068
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1072
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1452
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1459
|
||||
msgid "News"
|
||||
msgstr ""
|
||||
|
||||
@ -1318,23 +1322,23 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:98
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:99
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:56
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:163
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:399
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1115
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:402
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1118
|
||||
msgid "Title"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:359
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:57
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:164
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:404
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1116
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:167
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:407
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1119
|
||||
msgid "Author(s)"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:360
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:59
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:169
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:172
|
||||
msgid "Publisher"
|
||||
msgstr ""
|
||||
|
||||
@ -1347,24 +1351,24 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:183
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:100
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:67
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:360
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:363
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:94
|
||||
msgid "Comments"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:370
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:170
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:349
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1059
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1119
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:173
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:352
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1062
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1122
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:96
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:132
|
||||
msgid "Tags"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:372
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:171
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:174
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:368
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:95
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:132
|
||||
msgid "Series"
|
||||
@ -1375,13 +1379,13 @@ msgid "Language"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:375
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1058
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1061
|
||||
msgid "Timestamp"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:377
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:167
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:170
|
||||
msgid "Published"
|
||||
msgstr ""
|
||||
|
||||
@ -2213,8 +2217,8 @@ msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:20
|
||||
#: /home/kovid/work/calibre/src/calibre/library/catalog.py:271
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1416
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1430
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1423
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1437
|
||||
msgid "Catalog"
|
||||
msgstr ""
|
||||
|
||||
@ -3378,8 +3382,8 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:109
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:110
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:111
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:356
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1054
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1057
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:92
|
||||
msgid "Path"
|
||||
msgstr ""
|
||||
@ -3389,7 +3393,7 @@ msgstr ""
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:114
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:117
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/__init__.py:216
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:355
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:358
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/status.py:93
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:132
|
||||
msgid "Formats"
|
||||
@ -3752,7 +3756,7 @@ msgid "Download &social metadata (tags/ratings/etc.) by default"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:510
|
||||
msgid "Overwrite author & title by default when fetching metadata"
|
||||
msgid "&Overwrite author and title by default when fetching metadata"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config/config_ui.py:511
|
||||
@ -4120,7 +4124,7 @@ msgid "Download &social metadata (tags/rating/etc.) for the selected book"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:91
|
||||
msgid "Overwrite author & title with author & title of selected book"
|
||||
msgid "Overwrite author and title with author and title of selected book"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:37
|
||||
@ -4320,11 +4324,11 @@ msgstr ""
|
||||
msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:669
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:671
|
||||
msgid "Permission denied"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:670
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:672
|
||||
msgid "Could not open %s. Is it being used by another program?"
|
||||
msgstr ""
|
||||
|
||||
@ -4957,23 +4961,23 @@ msgstr ""
|
||||
msgid " - Jobs"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:165
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1117
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:168
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1120
|
||||
msgid "Size (MB)"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:166
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1118
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:169
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1121
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:168
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:171
|
||||
msgid "Rating"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:348
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:354
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:359
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:351
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:357
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:362
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts.py:47
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:72
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/shortcuts_ui.py:77
|
||||
@ -4981,23 +4985,23 @@ msgstr ""
|
||||
msgid "None"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:365
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:368
|
||||
msgid "Book <font face=\"serif\">%s</font> of %s."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:877
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:880
|
||||
msgid "Not allowed"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:878
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:881
|
||||
msgid "Dropping onto a device is not supported. First add the book to the calibre library."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1053
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1056
|
||||
msgid "Format"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1107
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/library.py:1110
|
||||
msgid "Double click to <b>edit</b> me<br><br>"
|
||||
msgstr ""
|
||||
|
||||
@ -5026,7 +5030,7 @@ msgid "<b>No matches</b> for the search phrase <i>%s</i> were found."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:410
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:431
|
||||
msgid "No matches found"
|
||||
msgstr ""
|
||||
|
||||
@ -6040,7 +6044,7 @@ msgid "Options to customize the ebook viewer"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:40
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:648
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:669
|
||||
msgid "Remember last used window size"
|
||||
msgstr ""
|
||||
|
||||
@ -6093,7 +6097,7 @@ msgstr ""
|
||||
msgid "The standard font type"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:408
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:449
|
||||
msgid "&Lookup in dictionary"
|
||||
msgstr ""
|
||||
|
||||
@ -6153,87 +6157,87 @@ msgstr ""
|
||||
msgid "Go to..."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:182
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:184
|
||||
msgid "Position in book"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:188
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:190
|
||||
msgid "Go to a reference. To get reference numbers, use the reference mode."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:195
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:197
|
||||
msgid "Search for text in book"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:259
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:261
|
||||
msgid "Print Preview"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:271
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:292
|
||||
msgid "Connecting to dict.org to lookup: <b>%s</b>…"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:370
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:391
|
||||
msgid "Choose ebook"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:371
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:392
|
||||
msgid "Ebooks"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:390
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
|
||||
msgid "Add bookmark"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:390
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
|
||||
msgid "Enter title for bookmark:"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:411
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:432
|
||||
msgid "No matches found for: %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:451
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:472
|
||||
msgid "Loading flow..."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:487
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508
|
||||
msgid "Laying out %s"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:516
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:537
|
||||
msgid "Manage Bookmarks"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:551
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:572
|
||||
msgid "Loading ebook..."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:580
|
||||
msgid "DRM Error"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:560
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:581
|
||||
msgid "<p>This book is protected by <a href=\"%s\">DRM</a>"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:564
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:585
|
||||
msgid "Could not open ebook"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:638
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:659
|
||||
msgid "Options to control the ebook viewer"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:645
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:666
|
||||
msgid "If specified, viewer window will try to come to the front when started."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:650
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:671
|
||||
msgid "Print javascript alert and console messages to the console"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:656
|
||||
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
|
||||
msgid ""
|
||||
"%prog [options] file\n"
|
||||
"\n"
|
||||
@ -6943,27 +6947,27 @@ msgid ""
|
||||
"For help on an individual command: %%prog command --help\n"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1696
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1703
|
||||
msgid "<p>Migrating old database to ebook library in %s<br><center>"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1725
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1732
|
||||
msgid "Copying <b>%s</b>"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1742
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1749
|
||||
msgid "Compacting database"
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1835
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1842
|
||||
msgid "Checking SQL integrity..."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1872
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1879
|
||||
msgid "Checking for missing files."
|
||||
msgstr ""
|
||||
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1894
|
||||
#: /home/kovid/work/calibre/src/calibre/library/database2.py:1901
|
||||
msgid "Checked id"
|
||||
msgstr ""
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user