Para instalar LocaleBadger, siga el enlace a la página de la aplicación LocaleBadger GitHub
Seleccione la cuenta de GitHub donde desea instalar LocaleBadger.
Otorgue acceso a los repositorios que desea que LocaleBadger controle las traducciones.
Configuración
Idiomas
En el nivel raíz de su aplicación, cree un archivo llamado .translate.yml .
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.
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
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ón
Qué 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.