Closed tacostea closed 4 years ago
外部からコマンドラインで利用する際に、メタ情報に言語項目が含まれていない場合にNullPointerExceptionが発生する問題を回避しました。 さらに、言語情報をnullにしたままepub出力し、そのepubをmobiに変換しようとするとkindlegenでE23006(dc:Languageフィールドは必須です)が発生するため、デフォルト値を設定しました。
この問題はAppletを起動して変換する場合には発生しません。なぜならコンボボックスによりデフォルトが"ja"とされているためです。 このPRではこのAppletの挙動にあわせてデフォルト値を"ja"としてハードコードしました。 オプションがあることが望ましいとは思いますが、需要は少なそうなので特に対応していません。
言語設定は、内部構造がどうなっているのかを理解するために機能を追加を試していたのが主な目的です。 暇なときにでもオプションで設定できるようにしたいと思います。
外部からコマンドラインで利用する際に、メタ情報に言語項目が含まれていない場合にNullPointerExceptionが発生する問題を回避しました。 さらに、言語情報をnullにしたままepub出力し、そのepubをmobiに変換しようとするとkindlegenでE23006(dc:Languageフィールドは必須です)が発生するため、デフォルト値を設定しました。
この問題はAppletを起動して変換する場合には発生しません。なぜならコンボボックスによりデフォルトが"ja"とされているためです。 このPRではこのAppletの挙動にあわせてデフォルト値を"ja"としてハードコードしました。 オプションがあることが望ましいとは思いますが、需要は少なそうなので特に対応していません。