Package Api Documentation for potraslator¶
Referencia de API para las clases en potranslator.potranslator.py¶
Módulo principal.
-
class
potranslator.potranslator.
PoTranslator
(pot_dir=None, locale_dir=None)[fuente]¶ Esta es la clase principal de esta biblioteca. Esta clase maneja todas las tareas de traducción.
Parámetros: - pot_dir – cuerda. Camino al directorio de la olla.
- locale_dir – cuerda. Ruta al directorio de locale
-
translate
(file_name, target_lang='auto', src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[fuente]¶ Traduce el archivo po dado en el idioma de destino especificado.
Parámetros: - file_name – cuerda. Ruta al nombre de archivo del archivo a traducir.
- target_lang – cuerda. Idioma de destino para la traducción.
- src_lang – cuerda. Idioma de origen para la traducción.
- encoding – cuerda. Codificación para guardar los archivos po.
- auto_save – bool. Alterna la función de guardar automáticamente.
- compiled – bool. Alterna la compilación a archivos mo.
Devuelve: tupla Una tupla que contiene la versión traducida del catálogo original y el estado de POFile.
-
translate_all_locale
(src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[fuente]¶ Traduce todos los archivos po en los idiomas encontrados en la carpeta de configuración regional.
Parámetros: - src_lang – cuerda. Idioma de origen para la traducción.
- encoding – cuerda. Codificación para guardar los archivos po.
- auto_save – bool. Alterna la función de guardar automáticamente.
- compiled – bool. Alterna la compilación a archivos mo.
Devuelve: Diccionario. Un diccionario de archivos po.
-
translate_from_pot
(filename, status, target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[fuente]¶ Traduce el archivo pot dado en los idiomas de destino especificados.
Parámetros: - filename – cuerda. Ruta al nombre de archivo del archivo a traducir.
- target_langs – secuencia de cadenas. Idioma de destino para la traducción.
- src_lang – cuerda. Idioma de origen para la traducción.
- encoding – cuerda. Codificación para guardar los archivos po.
- auto_save – bool. Alterna la función de guardar automáticamente.
- compiled – bool. Alterna la compilación a archivos mo.
Devuelve: Diccionario. Un diccionario de archivos po.
-
translate_all_pot
(target_langs, src_lang='auto', encoding='utf-8', auto_save=False, compiled=False)[fuente]¶ Traduce todos los archivos pot en la carpeta pot en los idiomas de destino especificados.
Parámetros: - target_langs – secuencia de cadenas. Idioma de destino para la traducción.
- src_lang – cuerda. Idioma de origen para la traducción.
- encoding – cuerda. Codificación para guardar los archivos po.
- auto_save – bool. Alterna la función de guardar automáticamente.
- compiled – bool. Alterna la compilación a archivos mo.
Devuelve: Diccionario. Un diccionario de archivos po.