EasyChen
(Easy chen)
Novembro 17, 2025, 4:02am
1
Olá a todos, acabei de configurar o Discourse e segui as instruções em https://meta.discourse.org/t/content-localization-manual-and-automatic-with-discourse-ai/370969 para configurar a tradução automática.
Agora, a partir do progresso de tradução no painel de controle, posso ver que o conteúdo das postagens foi traduzido.
No entanto, o ícone de troca de idioma não apareceu no topo ou na lateral das postagens, o que impede a visualização dos resultados da tradução.
Como na postagem em chinês na imagem, não consigo ver o conteúdo traduzido ou o botão de tradução em uma interface em inglês.
O botão de seleção de idioma no canto superior direito da interface apareceu, mas ele só pode ajustar o idioma da interface.
Como devo ajustar a configuração ou solucionar o problema?
nat
(Natalie T)
Novembro 17, 2025, 4:10am
2
Ei, você pode ir às configurações do site Content localization language switcher para ativá-lo.
1 curtida
EasyChen
(Easy chen)
Novembro 17, 2025, 4:12am
3
Obrigado pela resposta, eu já defini como alll, mas parece que não funcionou.
EasyChen
(Easy chen)
Novembro 17, 2025, 4:26am
4
Talvez eu não tenha explicado com clareza antes, o botão de troca de idioma no canto superior direito do site pode ser exibido, mas não há rótulos de idioma à direita e no topo das postagens, nem no menu.
nat
(Natalie T)
Novembro 17, 2025, 4:34am
5
Você está se referindo a isto?
Isso só aparecerá se o idioma da postagem for diferente do idioma escolhido pelo seu usuário.
EasyChen
(Easy chen)
Novembro 17, 2025, 4:49am
6
Sim, nem na parte superior nem na direita são exibidos. Minha interface está selecionada em inglês (pode ser visto pela data na direita), e as postagens estão em chinês.
Eu ativei SiteSetting.ai_translation_verbose_logs = true.
Aqui estão os logs relevantes:
Message (4 copies reported)
DiscourseAi::Translation: Detected 2 topic locales
Backtrace
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/broadcast_logger.rb:218:in block in dispatch' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/broadcast_logger.rb:217:in map’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/broadcast_logger.rb:217:in dispatch' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activesupport-8.0.4/lib/active_support/broadcast_logger.rb:129:in warn’
/var/www/discourse/plugins/discourse-ai/lib/translation/verbose_logger.rb:8:in log' /var/www/discourse/plugins/discourse-ai/app/jobs/scheduled/topics_locale_detection_backfill.rb:45:in execute’
/var/www/discourse/app/jobs/base.rb:318:in block (2 levels) in perform' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-7.0.0/lib/rails_multisite/connection_management/null_instance.rb:49:in with_connection’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rails_multisite-7.0.0/lib/rails_multisite/connection_management.rb:17:in with_connection' /var/www/discourse/app/jobs/base.rb:305:in block in perform’
/var/www/discourse/app/jobs/base.rb:301:in each' /var/www/discourse/app/jobs/base.rb:301:in perform’
/var/www/discourse/app/jobs/base.rb:381:in perform' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:137:in process_queue’
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:77:in worker_loop' /var/www/discourse/vendor/bundle/ruby/3.3.0/gems/mini_scheduler-0.18.0/lib/mini_scheduler/manager.rb:63:in block (2 levels) in ensure_worker_threads’
Não sei se isso tem alguma relação.
nat
(Natalie T)
Novembro 17, 2025, 5:54am
7
EasyChen:
Você pode editar esta postagem e verificar se a localidade da postagem já foi detectada?
Idealmente, deveria aparecer como zh_CN.
A detecção automática da localidade da postagem leva tempo e é necessária para determinar qual é o idioma da postagem. Você também pode definir isso em si mesmo no compositor, então a detecção automática será ignorada se o valor for definido.
EasyChen
(Easy chen)
Novembro 17, 2025, 6:07am
8
O idioma não foi exibido, parece que a detecção automática de idioma está com um pequeno problema. Vou investigar mais. Obrigado.
1 curtida
nat
(Natalie T)
Novembro 17, 2025, 6:14am
9
Não acho que haja um problema em si, o trabalho leva tempo para processar todas as postagens. Aumentar a taxa de preenchimento em configurações deve acelerar as coisas.
EasyChen
(Easy chen)
Novembro 17, 2025, 7:46am
10
Após ajustar a taxa, usei um novo navegador para testar e ele foi exibido corretamente. O navegador original, depois que saí da conta de administrador e limpei os cookies, também pôde exibir vários idiomas. Obrigado.
1 curtida
system
(system)
Fechado
Dezembro 17, 2025, 7:47am
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.