Paket Api Dokumentation für Potranslator¶
API-Referenz für die Klassen in potranslator.potranslator.py¶
Hauptmodul.
-
class
potranslator.potranslator.
PoTranslator
(pot_dir=None, locale_dir=None)[Quellcode]¶ Dies ist die Hauptklasse dieser Bibliothek. Diese Klasse verwaltet alle Übersetzungsaufgaben.
Parameter: - pot_dir – Zeichenfolge. Pfad zum Pot-Verzeichnis.
- locale_dir – Zeichenfolge. Pfad zum Gebietsschema-Verzeichnis
-
translate
(file_name, target_lang='auto', src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[Quellcode]¶ Übersetzt die angegebene po-Datei in der angegebenen Zielsprache.
Parameter: - file_name – Zeichenfolge. Pfad zum Dateinamen der zu übersetzenden Datei.
- target_lang – Zeichenfolge. Zielsprache für die Übersetzung.
- src_lang – Zeichenfolge. Ausgangssprache für die Übersetzung.
- encoding – Zeichenfolge. Kodierung zum Speichern der PO-Dateien.
- auto_save – Bool. Schaltet die automatische Speicherfunktion um.
- compiled – Bool. Schaltet die Kompilierung auf MO-Dateien um.
Rückgabe: Tupel. Ein Tupel, das die übersetzte Version des ursprünglichen Katalogs und den Status der POFile enthält.
-
translate_all_locale
(src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[Quellcode]¶ Übersetzt alle PO-Dateien in den gefundenen Sprachen im Gebietsschema-Ordner.
Parameter: - src_lang – Zeichenfolge. Ausgangssprache für die Übersetzung.
- encoding – Zeichenfolge. Kodierung zum Speichern der PO-Dateien.
- auto_save – Bool. Schaltet die automatische Speicherfunktion um.
- compiled – Bool. Schaltet die Kompilierung auf MO-Dateien um.
Rückgabe: Wörterbuch. Ein Wörterbuch von Po-Dateien.
-
translate_from_pot
(filename, status, target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[Quellcode]¶ Übersetzt die angegebene Topfdatei in die angegebenen Zielsprachen.
Parameter: - filename – Zeichenfolge. Pfad zum Dateinamen der zu übersetzenden Datei.
- target_langs – Sequenz von Strings. Zielsprache für die Übersetzung.
- src_lang – Zeichenfolge. Ausgangssprache für die Übersetzung.
- encoding – Zeichenfolge. Kodierung zum Speichern der PO-Dateien.
- auto_save – Bool. Schaltet die automatische Speicherfunktion um.
- compiled – Bool. Schaltet die Kompilierung auf MO-Dateien um.
Rückgabe: Wörterbuch. Ein Wörterbuch von Po-Dateien.
-
translate_all_pot
(target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[Quellcode]¶ Übersetzt alle Pot-Dateien im Pot-Ordner in den angegebenen Zielsprachen.
Parameter: - target_langs – Sequenz von Strings. Zielsprache für die Übersetzung.
- src_lang – Zeichenfolge. Ausgangssprache für die Übersetzung.
- encoding – Zeichenfolge. Kodierung zum Speichern der PO-Dateien.
- auto_save – Bool. Schaltet die automatische Speicherfunktion um.
- compiled – Bool. Schaltet die Kompilierung auf MO-Dateien um.
Rückgabe: Wörterbuch. Ein Wörterbuch von Po-Dateien.