Un modelo acierta con la mayoría de las cadenas de texto. Sin embargo, un lector nativo detecta los errores. Con las sugerencias, ese lector corrige el texto en tu sitio, tú lo revisas en Coroid y el cambio llega a tu repositorio como un pull request normal.
Así es como Coroid mantiene su propio producto en trece idiomas. Los pasos siguientes presuponen que el proyecto está internacionalizado, tal como se describe en Internacionalizar un proyectoTodo lo aquí presente se encuentra en el área de trabajo del proyecto bajo Localización.
Habilitar contribuciones
Las contribuciones requieren dos elementos en .coroid/i18n.json: la vinculación de sugerencias del proyecto y una versión del motor que las soporte. El asistente de internacionalización agrega ambos por defecto.
Para un proyecto configurado sin ellos, abre Contribuidores y selecciona Proponer habilitar contribuciones. Coroid abre una tarea que agrega ambos, y tú fusionas su pull request. Hasta entonces, Contribuidores explica qué falta.
Invitar a contribuidores
Selecciona Invitar a contribuidor, introduce una dirección de correo electrónico y los idiomas que pueden traducir.
- Revisar. Mantén Revisar sugerencias antes de aplicarlas activado para nuevos contribuidores. Si está desactivado, una sugerencia se aprueba al instante, pero solo cuando su texto fuente coincida con el de tu repositorio sincronizado.
- Sin plaza. Un contribuidor no se agrega a tu organización ni ocupa una plaza de miembro. El acceso se limita únicamente a este proyecto y a los idiomas elegidos.
- Una cuenta de Coroid. La persona acepta en un plazo de siete días iniciando sesión en Coroid con la dirección invitada o creando una cuenta gratuita desde la invitación. Esa cuenta tiene su propio espacio de trabajo, no forma parte del tuyo.
Al revocar el acceso se detienen nuevas sugerencias y se conserva el historial de la persona.
El selector en tu sitio
Los contribuidores sugieren desde tu sitio, donde ven el texto en contexto.
- En Configuración → Acceso y gastos → Orígenes del sitio, agrega cada dirección del sitio, un origen HTTPS por línea, y hábilalo. Los nuevos orígenes permanecen desactivados hasta que un propietario o administrador los active.
- En Contribuidores, selecciona Preparar tarea de integración del sitio. La tarea agrega el paquete de selector de Coroid a tu sitio. Solo se carga cuando la dirección de la página contiene
?coroid-translate=1, por lo que los visitantes habituales no descargan nada. - Un colaborador abre tu sitio con ese parámetro, hace clic en una cadena y se abre la ventana emergente de Coroid con la clave, el texto original y la traducción actual.
Kostenloser Versand ab 50 € und 30 Tage Rückgabe.
Bestellung prüfen- Clave
- ui · cart.checkout
- Origen en inglés
- Proceed to checkout
- Traducción actual
- Weiter zur Kasse gehen
Mantenga las partes entre llaves y corchetes tal como están.
Un sitio web del cliente en modo de traducción: el colaborador hace clic en un encabezado y sugiere una redacción en alemán mejorada en la ventana emergente de Coroid. Datos ilustrativos.
La ventana emergente verifica los marcadores de posición antes de enviarlos. Los colaboradores inician sesión en Coroid desde la ventana emergente; tu sitio nunca gestiona sus credenciales. No se aceptan sugerencias anónimas.
Revisión
Sugerencias muestra cada sugerencia con su clave, idioma, texto original, traducción actual y la propuesta. Filtra por estado o idioma y luego aprueba o rechaza cada una. También puedes rechazar varias a la vez.
- Preparación para el mundoCódigo que asume un idioma
- CulturaLo que espera cada mercado
- Vista generalEstado de cada idioma
- CadenasTodas las cadenas en todos los idiomas
- SugerenciasPendiente de decisión
- IntercambiarArchivos para otras herramientas
- ColaboradoresQuién puede sugerir redacción
- AutomatizacionesTrabajo nocturno y al fusionar cambios
- ConfiguraciónIdiomas, acceso y gastos
cart.checkoutdeLena · alemán- en
- Proceed to checkout
- de
- Weiter zur Kasse gehen
- de
- Zur Kasse
AprobarRechazarproduct.inStockfrHugo · francés- en
- In stock
- fr
- En stock
- fr
- Disponible
AprobarRechazarnav.dealsdeLena · alemánEl origen enviado difiere del repositorio sincronizado.
- en
- Weekly deals
- de
- Angebote
- de
- Angebote der Woche
AprobarRechazar
Sugerencias en el área de trabajo: correcciones pendientes de decisión, verificadas frente al origen sincronizado. Datos ilustrativos.
Coroid compara el texto original de cada sugerencia con la rama predeterminada sincronizada. Si el texto original cambió después de que el colaborador lo viera, la aprobación se desactiva y la fila lo indica; recházala y el colaborador podrá sugerir de nuevo.
| Estado | Significado |
|---|---|
| Necesita revisión | En espera de revisor |
| Aprobado | Listo para la siguiente tarea de corrección |
| En cola | Una tarea de corrección está aplicándola |
| Aplicado | Escrito en un pull request; se activará una vez que se fusione y despliegue. |
| Texto original modificado | El texto original cambió antes de ser aplicado. |
| Inválido | No superó las comprobaciones del motor, por ejemplo por un marcador de posición incorrecto. |
| Rechazado | Un revisor lo rechazó. |
Aplicar sugerencias aprobadas
Existen dos formas de convertir las sugerencias aprobadas en un pull request. Ambas utilizan la misma tarea de corrección: ejecuta el comando apply-claim del motor seleccionado,
verifica de nuevo cada texto original, escribe solo los catálogos de destino y genera un informe sobre lo que se aplicó, lo que quedó obsoleto y lo que era inválido.
- Ahora. En Sugerencias, selecciona Preparar tarea de corrección, o Confirmar en Cadenas. Una tarea puede procesar hasta 500 sugerencias aprobadas en todo el proyecto, junto con los cambios realizados en el área de trabajo.
- Cada noche. El asistente instala las correcciones nocturnas de forma predeterminada; de lo contrario, selecciona Instalar correcciones nocturnas en Automatizaciones. El programa se ejecuta a las 02:00 UTC; no realiza llamadas al modelo y solo crea una tarea cuando algo está aprobado. Puede pausarse o reanudarse desde el programa en la Fábrica.
Cadenas fusionadas fuera de Coroid
Las personas también modifican cadenas en las solicitudes de extracción que Coroid no generó. El asistente
instala Traducir cadenas fusionadas fuera de Coroid de forma predeterminada; de lo contrario,
instálelo en Automatizaciones. Cuando dicha pull request se fusiona en su rama predeterminada, Coroid lee la
comprobación de Globalización que ya realizó sobre la pull request. Si faltan o están obsoletas algunas cadenas, crea una tarea de traducción para esa fusión. La tarea
solo traduce las cadenas que pull request agregó o modificó (con
coroid-i18n 1.19.0 o versiones posteriores); así, las fusiones traducidas al mismo tiempo nunca
afectan las cadenas de las demás y abre un pull request con ellas. Si la comprobación bloqueó texto o frases en el código, también crea una tarea para internacionalizar
ese código. Si no queda nada por hacer, no ocurre nada. Las cadenas que deja pendientes una tarea esperan a Traducir la lista de pendientes nocturnamente, instalado en el mismo lugar: cada noche lee su rama predeterminada y crea una tarea para todo lo que todavía
esté pendiente; si no hay nada, no hace nada.
Esto requiere la Globalización comprobación en las solicitudes de extracción y la Revisar cada PR automatización, para que la comprobación se ejecute antes de la fusión.
Mover la configuración a otra organización
La exportación e importación de configuraciones incluyen el programa nocturno y la automatización de cadenas fusionadas. Llegan pausados al proyecto de destino; los orígenes del sitio llegan desactivados y los colaboradores no se copian: invítelos nuevamente en la nueva organización.