Documentazione del pacchetto API per il potranslator¶
Riferimento API per le classi in potranslator.potranslator.py¶
Modulo principale
-
class
potranslator.potranslator.
PoTranslator
(pot_dir=None, locale_dir=None)[sorgente]¶ Questa è la classe principale di questa libreria. Questa classe gestisce tutte le attività di traduzione.
Parametri: - pot_dir – stringa. Percorso della directory del pot.
- locale_dir – stringa. Percorso della directory locale.
-
translate
(file_name, target_lang='auto', src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[sorgente]¶ Traduce il file po specificato nella lingua di destinazione specificata.
Parametri: - file_name – stringa. Percorso del nome file del file da tradurre.
- target_lang – stringa. Lingua di destinazione per la traduzione.
- src_lang – stringa. Lingua di partenza per la traduzione.
- encoding – stringa. Codifica per il salvataggio dei file po.
- auto_save – bool. Attiva / disattiva la funzione di salvataggio automatico.
- compiled – bool. Attiva / disattiva la compilazione in mo file.
Ritorna: tuple. Una tupla contenente la versione tradotta del catalogo originale e lo stato del POFile.
-
translate_all_locale
(src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[sorgente]¶ Traduce tutti i file po nelle lingue trovate nella cartella locale.
Parametri: - src_lang – stringa. Lingua di partenza per la traduzione.
- encoding – stringa. Codifica per il salvataggio dei file po.
- auto_save – bool. Attiva / disattiva la funzione di salvataggio automatico.
- compiled – bool. Attiva / disattiva la compilazione in mo file.
Ritorna: Dizionario. Un dizionario di file po.
-
translate_from_pot
(filename, status, target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[sorgente]¶ Traduce il file pot specificato nelle lingue di destinazione specificate.
Parametri: - filename – stringa. Percorso del nome file del file da tradurre.
- target_langs – sequenza di stringhe. Lingua di destinazione per la traduzione.
- src_lang – stringa. Lingua di partenza per la traduzione.
- encoding – stringa. Codifica per il salvataggio dei file po.
- auto_save – bool. Attiva / disattiva la funzione di salvataggio automatico.
- compiled – bool. Attiva / disattiva la compilazione in mo file.
Ritorna: Dizionario. Un dizionario di file po.
-
translate_all_pot
(target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[sorgente]¶ Traduce tutti i file pot nella cartella pot nelle lingue di destinazione specificate.
Parametri: - target_langs – sequenza di stringhe. Lingua di destinazione per la traduzione.
- src_lang – stringa. Lingua di partenza per la traduzione.
- encoding – stringa. Codifica per il salvataggio dei file po.
- auto_save – bool. Attiva / disattiva la funzione di salvataggio automatico.
- compiled – bool. Attiva / disattiva la compilazione in mo file.
Ritorna: Dizionario. Un dizionario di file po.