Skip to content

Espanol

Isaías Gätjens M edited this page Nov 12, 2020 · 14 revisions

Table of contents generated with markdown-toc

Obtener token

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.

Cliente de transifex

transifex-client se usa herramienta para terminal que permite administrar los recursos de transifex.

Instalación

Se instala con los siguiente comandos.

sudo apt install python-pip git

sudo pip install transifex-client

Actualización

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

Configuración de conexión del cliente

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.

Repositorio de traducciones

El repositorio de traducciones es simplemente una carpeta que contiene los archivos de configuración, los script (ejecutables) y las traducciones.

Crear repositorio

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

Archivos de configuración

Transifex está organizado con la siguiente jerarquía.

Equipo

|--Proyecto

   |--Recursos

      |--Idioma

Los archivos de configuración son los siguientes:

  1. project.conf: Lista de proyectos.
  2. .tx/config: Lista de los recursos contenidos en los proyectos.
  3. os_translations.conf: Lista con la ubicación de los archivos de las traducciones en el sistema.

project.conf

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.

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

.tx/config

os_translations.conf