Anulación de traducciones
Problema
Lingo.dev Compiler utiliza modelos de lenguaje de gran escala para traducir contenido, los cuales son inherentemente no deterministas. Sin embargo, en algunos casos, es posible que desees traducir un fragmento específico de texto de una manera concreta, en lugar de dejar que el modelo decida.
Solución
Utiliza el atributo data-lingo-override-[locale]
en un elemento React, donde:
[locale]
es el código de idioma de un locale de destino configurado- el valor del atributo es el texto que se utilizará para ese locale
Cuando el compilador se ejecuta, omitirá la traducción de cualquier elemento con este atributo (para los locales especificados) y en su lugar utilizará el valor proporcionado.
Puedes anular múltiples atributos a la vez.
Ejemplo: Anulación de una traducción
export function App() {
return <button data-lingo-override-es="¡Hola!">Hello!</button>;
}
Ejemplo: Anulación de múltiples traducciones
export function App() {
return (
<button
data-lingo-override-es="¡Hola!"
data-lingo-override-fr="Bonjour!"
data-lingo-override-pt="Olá!"
>
Hello!
</button>
);
}