Pular para o conteúdo principal

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.