Gerenciamento de Localização

Introdução

O plugin de Gerenciamento de Localização é usado para gerenciar e implementar os recursos de localização do NocoBase. Ele pode traduzir os menus do sistema, coleções, campos e todos os plugins para se adaptar ao idioma e à cultura de regiões específicas.

Instalação

Este plugin é um plugin integrado e não requer instalação adicional.

Instruções de uso

Ativar o plugin

Acessar a página de gerenciamento de localização

Sincronizar termos de tradução

Atualmente, o seguinte conteúdo pode ser sincronizado:

  • Pacotes de idiomas locais do sistema e plugins
  • Títulos de coleções, títulos de campos e rótulos de opções de campos
  • Títulos de menus

Após a sincronização, o sistema listará todos os termos traduzíveis para o idioma atual.

Dica

Diferentes módulos podem ter os mesmos termos originais, que precisam ser traduzidos separadamente.

Se as traduções de entradas integradas do sistema ou dos plugins forem alteradas manualmente ou sobrescritas por tradução de IA, selecione Redefinir traduções das entradas integradas do sistema durante a sincronização. Após a sincronização, o sistema substituirá as traduções integradas existentes do idioma atual pelas traduções do pacote de idioma integrado para restaurar a tradução padrão.

Criar termos automaticamente

Ao editar uma página, os textos personalizados em cada bloco criarão automaticamente os termos correspondentes e gerarão simultaneamente o conteúdo da tradução para o idioma atual.

Dica

Ao definir textos no código, você precisa especificar manualmente o ns (namespace), como: ${ctx.i18n.t('My custom js block', { ns: 'lm-flow-engine' })}

Editar conteúdo da tradução

A coluna de tradução oferece suporte à edição rápida. Você pode clicar diretamente em uma célula de tradução da tabela para alterá-la, pressionar Enter ou sair do campo para salvar, e pressionar Esc para cancelar a alteração. Para ver o texto original, o módulo ou traduções mais longas, ainda é possível usar o botão de edição nas ações da linha para abrir o editor em gaveta.

Usar tradução com IA

O Gerenciamento de Localização oferece suporte à tradução de entradas por meio da funcionária de IA Lina. Depois de habilitar os funcionários de IA e configurar um serviço de modelo, você pode usar a tradução com IA na página de Gerenciamento de Localização para gerar traduções em lote para o idioma atual.

Escopos de tradução suportados:

  • Tradução completa: traduz todas as entradas no idioma atual e sobrescreve traduções existentes.
  • Tradução incremental: traduz apenas entradas que ainda não têm tradução no idioma atual. Para entradas integradas, se já existir uma tradução no pacote de idioma do sistema ou do plugin para o idioma de destino, ela também será considerada existente.
  • Tradução dos itens selecionados: selecione entradas na tabela e traduza apenas o conteúdo selecionado.

Ao criar uma tarefa de tradução completa ou incremental, você pode escolher o escopo de tradução no diálogo de confirmação:

  • Todos: processa todas as entradas que correspondem às condições da tarefa atual.
  • Entradas integradas: entradas do sistema e de plugins.
  • Entradas personalizadas: nomes de rotas, nomes de coleções e campos, e conteúdo de UI.

O diálogo de confirmação também permite configurar idiomas de tradução de referência. A tradução completa e incremental configuram separadamente o idioma padrão e o idioma alternativo para entradas integradas e personalizadas. A tradução dos itens selecionados mostra apenas uma configuração geral de idiomas de referência.

A tradução com IA cria uma tarefa em segundo plano. Você pode acompanhar o progresso enquanto a tarefa é executada. Após a conclusão, as traduções são gravadas no idioma correspondente e ainda devem ser revisadas e corrigidas de acordo com o contexto real.

Para o guia completo, consulte Funcionária de IA - Lina.

Observação

Traduções geradas por IA podem conter desvios semânticos, terminologia inconsistente ou compreensão insuficiente do contexto. Antes de publicar, revise manualmente páginas importantes, termos de negócio e textos voltados aos usuários.

Publicar tradução

Após concluir a tradução, você precisa clicar no botão "Publicar" para que as alterações entrem em vigor.

Traduzir outros idiomas

Habilite outros idiomas em "Configurações do sistema", por exemplo, Chinês Simplificado.

Mude para esse ambiente de idioma.

Sincronizar termos.

Traduzir e publicar.