É possível adicionar suporte multilíngue aos componentes usando arquivos de tradução. Crie um novo arquivo de tradução para cada idioma ao qual você deseja oferecer suporte na guia recursos do editor avançado. Esses arquivos (como arquivos de mídia) são salvos no fluxo de trabalho, não no componente. Isso significa que todas as traduções podem ser usadas em todos os componentes.
Você pode acessar traduções usando ${ ... }
o .
Aqui está um exemplo:
exceptions.keyword.pause=Pausar Fluxo de Trabalho <expressão><![ CDATA[#{event:command} == toUpperCase('${exceptions.keyword.pause}') ]]></expression>
Também é possível acessar traduções a partir do contexto JavaScript. No entanto, o JavaScript usa a notação ${} para literais de modelo (cadeias de caracteres de modelo)
Exemplo de funcionamento: ? { var string = valor + ${translation.value}; }? Exemplo de não funcionamento: ? { var string = '${value} ${translation.value}'}?
JavaScript também pode ser usado para determinar a chave de tradução para acessar:
${rótulo.? { // código que retorna uma cadeia de caracteres com a chave}?. título}
Nenhuma tarefa desta vez, mas sinta-se livre para experimentá-lo!
Parabéns! Você concluiu a primeira parte do Treinamento de Desenvolvedor Criador e agora deve ser capaz de criar seus componentes.
Criamos um cheat sheet que resume os aspectos mais importantes do desenvolvimento do fluxo de trabalho.
Se você tiver sugestões sobre como melhorar esse treinamento e tiver dúvidas que não foram abordadas, envie-nos feedback por meio do gerente de conta do canal. Você também pode entrar em contato conosco postando perguntas em nosso fórum de suporte.