Conteúdo multilíngue
O Scoutello foi desenvolvido para equipes que atendem hóspedes internacionais. As equipes mantêm uma única fonte de verdade para textos de passeios, informações sobre eventos, guias de hospitalidade, ofertas e blocos modulares. O Scoutello armazena as variantes traduzidas junto ao conteúdo de origem e disponibiliza o melhor idioma disponível para cada solicitação voltada aos hóspedes.
A plataforma utiliza dois sistemas de tradução relacionados:
- Traduções do conteúdo do produto para dados criados no painel: páginas de destino, blocos, passeios, eventos, PDFs e textos de passeios associados a áudio. O trabalho pode ser concluído de forma assíncrona enquanto os hóspedes visualizam status claros de progresso.
- Traduções das strings da interface para rótulos, botões, estados vazios, mensagens de validação e outros elementos da interface do aplicativo. As equipes gerenciam essas strings como valores identificados por chaves, agrupados por arquivos de localidade e namespaces.
O que esta seção aborda
- Como as traduções funcionam explica como as variantes criadas pela equipe são associadas e como os hóspedes recebem um único campo localizado.
- Tradução automática explica o processamento em segundo plano, os indicadores de progresso, a geração de áudio e quando a tradução deve ser ignorada.
- Strings da interface e i18n explica como o conteúdo do aplicativo é organizado e mantido consistente nos painéis e aplicativos para hóspedes.
Modelo de criação
A maior parte do conteúdo do produto começa em um formulário do painel. Quando o texto é salvo, o Scoutello armazena as variantes de idioma como linhas de tradução estruturadas vinculadas ao registro principal (passeio, bloco, página de destino, evento e assim por diante).
Em tempo de execução, os hóspedes e a maioria dos painéis recebem strings já resolvidas para a localidade solicitada: as coleções de traduções aninhadas são condensadas em um campo por conceito (título, descrição e similares), para que os clientes não precisem implementar uma lógica de fallback própria.
Responsabilidades
- As pessoas responsáveis pelo conteúdo escolhem os idiomas de origem, revisam as traduções automáticas quando utilizadas e marcam o conteúdo que deve permanecer literal (nomes de marcas, códigos e textos jurídicos sensíveis).
- O Scoutello coordena os trabalhos de tradução, armazena os resultados, acompanha o progresso e aplica os fallbacks configurados quando uma localidade está parcialmente pronta.
- As equipes de implementação seguem as convenções internas de engenharia para que novos campos participem da localização de forma consistente — essas convenções estão fora desta documentação pública.
Conceitos relacionados: Idiomas e localização, Páginas de destino e blocos, Áudio multilíngue dos passeios.