私は英ヘブライ語辞書を作ろうとしています。
タブ形式 ( ) の辞書があります<word>TAB<translation>
。最後に、モビ形式にしたいです。タブから opf (および html) に変換する Python スクリプトを見つけました。そこからmobiへの変換は簡単です。tab2opf.pyという Python スクリプト。
タブ(.txt)ファイルで元のファイルを使用している場合、すべて問題ありません。
組み込みの utf オプションを使用してスクリプトを使用しています。tab2opf.py -utf tab.txt
問題は、Kindle 用の辞書が欲しいことです。Kindle は、ヘブライ語の翻訳を逆方向に表示します。そこで、私は tab2opf ファイルを編集して翻訳を逆にすることにしました - そして kindle では正しく表示されます。
次のコードを書きました。
def RevIt(s):
heb = []
g = ""
for i in range(len(s)):
c = s[i]
heb.append(c)
for i in range(len(heb)):
g += heb.pop()
return g
そして、行 245 の後に追加した tab2opf.py でdd = RevIt(dd)
。
今私は混乱を受け取ります:
"-բ לימלՠ£ילחתכՠ©משמהՠתՠאՠמיסՠ,)¨וביחՠמיסՠ:תכבը נסרפמאՠ,& .צעՠשՠ
比較のために、これは元のtxtファイルの同じ行がどのように見えるかです:
שם עצם. &, אמפרסנד (בכתב: סימן חיבור), סימן או תו המשמש כתחליף למילה "ו-"
私は何を間違っていますか?