¿Cómo añado idiomas al selector de idiomas que no aparecen en “Regiones compatibles con la localización de contenido”?
Me gustaría añadir varios idiomas de la India para que los usuarios puedan seleccionar su idioma preferido y que la IA traduzca automáticamente las publicaciones del foro por ellos.
Dado que la IA puede traducir entre prácticamente cualquier idioma, limitar el selector de idiomas únicamente a las regiones compatibles predefinidas no parece ideal para este caso de uso.
¿Existe alguna forma de añadir idiomas adicionales al selector, o es esta limitación intencionada? Cualquier orientación sería muy apreciada.
Un modelo puede ser capaz de traducir contenido a muchos idiomas, pero este selector de idioma cambia la configuración regional de Discourse del usuario, incluyendo tanto la interfaz de usuario como el contenido generado por los usuarios.
Por ejemplo, nuestra función de IA puede ser capaz de traducir una publicación al hindi, pero los botones, menús y etiquetas de Discourse permanecerían sin traducir porque el hindi simplemente no es una configuración regional de Discourse compatible actualmente. El selector cambia el idioma de todo el sitio, no solo del contenido de la publicación.
Las opciones están limitadas por diseño a las configuraciones regionales compatibles con el sistema i18n de Discourse, con las etiquetas de idioma apropiadas, traducciones de la interfaz, reglas de pluralización y valores predeterminados.
Puedes crear un plugin: puede registrar una configuración regional adicional, pero necesitarías proporcionar el soporte adecuado para la configuración regional de todos los botones y etiquetas a través de i18n, no a través de nuestra función de traducción de IA.
Me gustaría ver el hindi, el telugu, el tamil, el kannada y el malabar, que son idiomas nativos para más de 750 millones de personas. Para aclarar, solo quiero que las publicaciones reales se traduzcan mediante IA; no necesito preocuparme por traducir la interfaz de Discourse, como botones y etiquetas.
Entonces, el plugin que sugirió Nat parece una buena solución. Lo usas para agregar los idiomas, pero no pierdes tiempo traduciendo Discourse para ellos.
Aunque sería genial tener también la interfaz de Discourse disponible para todos los usuarios que hablan esos idiomas. Así que quizás el plugin funcione como una solución a corto plazo, y tú y tu comunidad intenten traducir la interfaz en Crowdin para que la experiencia sea aún mejor para ellos.