-
Notifications
You must be signed in to change notification settings - Fork 2
Espanol
Table of contents generated with markdown-toc
Lo primero que debe hacer es obtener un token para iniciar sesión en transifex desde la terminal. El cliente necesita un token API Transifex para autenticarse. Si aún no tiene un token, puede generar uno en https://www.transifex.com/user/settings/api/.
El token es una credencial de acceso a su cuenta de transifex, sea cuidadoso y no la comparta con nadie.
transifex-client se usa herramienta para terminal que permite administrar los recursos de transifex.
Se instala con los siguiente comandos.
sudo apt install python-pip git
sudo pip install transifex-client
Para actualizar el cliente, ejecute:
pip install --upgrade transifex-client
También puede ver qué versión del cliente está ejecutando actualmente con este comando:
tx --version
Ejecute el siguiente comando y pegue el token de transifex cuando lo solicite.
tx init --skipsetup
El archivo ~/.transifexrc contiene el token y sus credenciales de acceso a transifex, sea cuidadoso y no lo comparta con nadie.
El repositorio de traducciones es simplemente una carpeta que contiene los archivos de configuración, los script (ejecutables) y las traducciones.
Cree una carpeta donde vaya a guardar las traducciones, abra una terminal en esa carpeta y descargue el software de transifex-tools con el siguiente comando.
git clone https://github.com/igatjens/transifex-tools.git
Luego, para dar permisos de ejecución a los scripts, ejecute el siguiente comando.
cd transifex-tools/ && chmod +x *.sh
Transifex está organizado con la siguiente jerarquía.
Equipo
|--Proyecto
|--Recursos
|--Idioma
Los archivos de configuración son los siguientes:
- project.conf: Lista de proyectos.
- .tx/config: Lista de los recursos contenidos en los proyectos.
- os_translations.conf: Lista con la ubicación de los archivos de las traducciones en el sistema.
Es la lista de los proyectos que serán descargados. Cada línea del archivo contiene el nombre del proyecto en Transifex y la URL correspondiente en el siguiente formato.
Nombre del proyecto = URL
Esta lista debe ser generada y actualizada a mano, escribiendo el nombre del proyecto y copiando la URL desde el navegador.

El formato de la URL es:
https://www.transifex.com/equipo/proyecto
Ejemplo
Si copia alguna de las siguientes URL desde el navegador
https://www.transifex.com/linuxdeepin/deepin-editor/dashboard/
https://www.transifex.com/linuxdeepin/deepin-editor/language/es/
https://www.transifex.com/linuxdeepin/deepin-editor/translate/#es/deepin-editor/159903280
Solo debe conservar
https://www.transifex.com/linuxdeepin/deepin-editor