Cómo funciona LocaleBadger

Instalación de la aplicación LocaleBadger GitHub

  • Para instalar LocaleBadger, siga el enlace a la página de la aplicación LocaleBadger GitHub
  • application page
    LocaleBadger page.
  • Seleccione la cuenta de GitHub donde desea instalar LocaleBadger.
  • install
    Installing LocaleBadger in an account.
  • Otorgue acceso a los repositorios que desea que LocaleBadger controle las traducciones.
  • repository access
    Granting access to individial repositories.

Configuración

Idiomas

  • En el nivel raíz de su aplicación, cree un archivo llamado .translate.yml .
  • configuration file
    Example of a configuration file.
  • El campo root establece el directorio para los archivos de idioma. Por ejemplo, locales es una ubicación estándar para los proyectos de React.
  • El campo src define la configuración regional de los textos originales. Por ejemplo, en para ingles La carpeta locales/es almacenará los archivos de idioma de origen.
  • El campo dst define las configuraciones regionales a las que desea traducir, como es para español o fr para francés. La carpeta locales/es almacenará los archivos traducidos. Puede establecer varias configuraciones regionales.
locale files
English locale files.

Clave API de traducción

  • LocaleBadger depende de proveedores de servicios externos como Google Cloud Translate para las traducciones. Para tener control sobre los gastos, los usuarios deben proporcionar una clave API. Google permite a los usuarios crear claves dedicadas y establecer límites de presupuesto. Para crear una clave de API de Google Cloud Translate, ve a Configuración de clave de API
  • Para limitar la cuota de uso, visite Límite de cuota de uso
  • Abra página de administración de LocaleBadger e inicie sesión con su cuenta de GitHub.
  • Haga clic en Editar instalación para establecer la clave de la API de Google Cloud Translate.

Cómo funciona LocaleBadger

  • Creación de solicitud de extracción: cuando se crea una solicitud de extracción, LocaleBadger escanea los archivos afectados y detecta cambios en los archivos de idioma.
  • Actualización de solicitud de extracción: cuando una solicitud de extracción se actualiza mediante la fusión de ramas o la inserción de confirmaciones adicionales, LocaleBadger escanea los archivos afectados en busca de cambios en los archivos de idioma.
  • Comandos: los usuarios pueden ingresar comandos en los comentarios de solicitud de extracción para interactuar con LocaleBadger.

Cómo LocaleBadger lo mantiene informado con las reacciones

ReacciónQué está haciendo LocaleBadger
👀comenzó a trabajar
👍🏻terminado con éxito
👎🏻terminado debido a un error
😕traducciones salteadas

Qué hace LocaleBadger

  • Mantener la limpieza: si se elimina un archivo de idioma de origen obsoleto, LocaleBadger elimina automáticamente sus traducciones correspondientes.
  • Complete los espacios: cuando se agrega una nueva clave de traducción, LocaleBadger agrega las traducciones correspondientes a los archivos de idioma coincidentes.
  • Actualizaciones quirúrgicas: si se modifica el contenido de una clave existente, LocaleBadger actualiza solo las traducciones correspondientes en los archivos de idioma coincidentes.
  • Manténgase sincronizado: si se modifica el archivo de configuración, como agregar un nuevo idioma, LocaleBadger crea nuevas traducciones para los archivos que faltan.
  • Darle la última palabra: LocaleBadger crea una solicitud de extracción dedicada basada en su sucursal, lo que le permite revisar su trabajo y fusionarlo si es aceptable.

Comandos

Mencionar @localebadger [COMANDO] en un comentario de solicitud de extracción y LocaleBadger tomará medidas.

  • sync : Útil para traducciones por primera vez cuando LocaleBadger está instalado en un proyecto existente para impulsar el proceso de traducción.
  • skip: cuando se menciona en el titulo o en el cuerpo, va a saltear la traducción.
  • help : proporciona información útil comentando la solicitud de extracción.