翻訳者のためのApiドキュメンテーションパッケージ¶
potranslator.potranslator.pyのクラスのAPIリファレンス¶
メインモジュール。
-
class
potranslator.potranslator.
PoTranslator
(pot_dir=None, locale_dir=None)[ソース]¶ これはこのライブラリの主要クラスです。このクラスはすべての翻訳タスクを管理します。
パラメータ: - pot_dir -- 文字列。 potディレクトリへのパス。
- locale_dir -- 文字列。ロケールディレクトリへのパス。
-
translate
(file_name, target_lang='auto', src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[ソース]¶ 与えられたpoファイルを指定されたターゲット言語で翻訳します。
パラメータ: - file_name -- 文字列。変換するファイルのファイル名へのパス。
- target_lang -- 文字列。翻訳の対象言語。
- src_lang -- 文字列。翻訳元言語。
- encoding -- 文字列。 poファイルを保存するためのエンコーディング。
- auto_save -- ブール自動保存機能を切り替えます。
- compiled -- ブールコンパイルをmoファイルに切り替えます。
戻り値: タプル。元のカタログの翻訳バージョンとPOFileのステータスを含むタプル。
-
translate_all_locale
(src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[ソース]¶ 見つかった言語のすべてのpoファイルをロケールフォルダに翻訳します。
パラメータ: - src_lang -- 文字列。翻訳元言語。
- encoding -- 文字列。 poファイルを保存するためのエンコーディング。
- auto_save -- ブール自動保存機能を切り替えます。
- compiled -- ブールコンパイルをmoファイルに切り替えます。
戻り値: 辞書。 poファイルの辞書。
-
translate_from_pot
(filename, status, target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[ソース]¶ 与えられたポットファイルを指定されたターゲット言語で翻訳します。
パラメータ: - filename -- 文字列。変換するファイルのファイル名へのパス。
- target_langs -- 文字列のシーケンス。翻訳の対象言語。
- src_lang -- 文字列。翻訳元言語。
- encoding -- 文字列。 poファイルを保存するためのエンコーディング。
- auto_save -- ブール自動保存機能を切り替えます。
- compiled -- ブールコンパイルをmoファイルに切り替えます。
戻り値: 辞書。 poファイルの辞書。
-
translate_all_pot
(target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[ソース]¶ 指定したターゲット言語のpotフォルダ内のすべてのファイルを変換します。
パラメータ: - target_langs -- 文字列のシーケンス。翻訳の対象言語。
- src_lang -- 文字列。翻訳元言語。
- encoding -- 文字列。 poファイルを保存するためのエンコーディング。
- auto_save -- ブール自動保存機能を切り替えます。
- compiled -- ブールコンパイルをmoファイルに切り替えます。
戻り値: 辞書。 poファイルの辞書。