Es posible agregar soporte multilingüe a los componentes utilizando archivos de traducción. Cree un nuevo archivo de traducción para cada idioma que desee admitir en la pestaña de recursos del editor avanzado. Estos archivos (al igual que los archivos multimedia) se guardan en el flujo de trabajo, no en el componente. Esto significa que todas las traducciones se pueden utilizar en todos los componentes.
Puede acceder a las traducciones mediante ${ ... }
.
He aquí un ejemplo:
exceptions.keyword.pause=Pausa flujo de trabajo <expresión><![ CDATA[#{event:command} == toUpperCase('${exceptions.keyword.pause}') ]]></expression>
También es posible acceder a las traducciones desde el contexto de JavaScript. Sin embargo, JavaScript usa la notación ${} para los literales de plantilla (cadenas de plantilla)
Ejemplo de funcionamiento: ? { var string = valor + ${translation.value}; }? Ejemplo que no funciona: ? { var string = '${value} ${translation.value}'}?
JavaScript también se puede utilizar para determinar la clave de traducción para acceder a:
${etiqueta.? { // código que devuelve una cadena con la clave}?. título}
Esta vez no hay tarea, ¡pero siéntete libre de probarlo!
¡Felicidades! Has terminado la primera parte de la formación de desarrolladores creadores y ahora deberías ser capaz de crear tus componentes.
Hemos creado una hoja de trucos que resume los aspectos más importantes del desarrollo del flujo de trabajo.
Si tienes sugerencias sobre cómo mejorar esta formación y tienes preguntas que no se han cubierto, envíanos tus comentarios a través del gestor de cuentas de tu canal. También puede ponerse en contacto con nosotros publicando preguntas en nuestro foro de soporte.