Issues with I18n

38 views
Skip to first unread message

Eduardo Augusto

unread,
Jul 21, 2025, 1:18:37 PMJul 21
to AtoM Users
Hi all,

Thank you for accepting my subscription to this conversation. I'm a web developer and was tasked to provide support to an AToM (version 2.7.1 - 192) application which is having a few issues. It's my first time working with such applications so I have some questions.

Some collaborators are unable to contribute to the database due to the issue bellow found in the application logs. I would like to know if there is a fix for this:
===================

Updating description(s) related to Rascunho manuscrito sobre o Centro Cultural Lagoa do Nado.

Exception: Error in one or more bulk request actions: index: /atom/QubitInformationObject/25777 caused mapping set to strict, dynamic introduction of [pt_BR] within [inheritedCreators.i18n] is not allowed

File: /var/www/html/vendor/composer/ruflin/elastica/lib/Elastica/Bulk.php

Line: 410

===================

Another issue, and possibly related, is that it happened that in the past they added more than one Portuguese language (brazilian portuguese [pt-br] and european portuguese [pt]) and started adding different entries for both of them, this created an issue in which some documents only show in a specific language, basically creating two databases.

I also would like to know if there is any way I can join both languages (preferably to pt-br) to solve this issue.

Thank you for reading and best regards.
Eduardo Augusto

Felipe Melo

unread,
Jul 21, 2025, 2:09:05 PMJul 21
to ica-ato...@googlegroups.com
Olá, Eduardo! Tudo bem?

Seu problema no AtoM me lembrou de uma situação idêntica que aconteceu comigo, as descrições arquivísticas em português (pt_br) simplesmente não eram exibidas, embora estivessem no sistema. Consegui resolver com dois passos e acredito que pode funcionar para você também.

O problema geralmente é causado por uma dessincronização entre o banco de dados principal e o índice de busca que o AtoM usa para exibir os resultados.

Aqui está o passo a passo que resolveu para mim:

Passo 1: Forçar a recriação do índice de busca

Este é o passo principal. Ele força o AtoM a ler todos os dados novamente e a exibi-los corretamente.

 * Acesse o terminal do servidor onde o AtoM está instalado.
 * Navegue até a pasta raiz da instalação do AtoM. O caminho padrão é:
   cd /usr/share/nginx/atom

 * Execute o seguinte comando. Ele pode demorar um pouco dependendo da quantidade de registros que você tem:
   php symfony search:populate

   Ao final, ele deve confirmar que o índice foi repopulado.
Passo 2: Simplificar os idiomas na configuração

O segundo passo foi ajustar as configurações de idioma na interface do AtoM para evitar qualquer conflito. Deixei ativos apenas os idiomas que realmente uso.

 * Acesse o AtoM como administrador e vá em Admin > Settings > Global.

 * Na seção User interface, encontre a opção Languages.

 * Remova todos os idiomas desnecessários, deixando habilitados apenas inglês e Português (pt_br).

A minha configuração ficou exatamente como nesta imagem

Depois de rodar o comando e ajustar essa configuração, o problema foi resolvido e todas as descrições em pt_br voltaram a aparecer tranquilamente.

Espero que isso ajude a resolver o seu caso também!

Abraço!

Felipe

--
You received this message because you are subscribed to the Google Groups "AtoM Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ica-atom-user...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/ica-atom-users/5b6fb016-e761-4821-b8c6-cf2f9a57c81an%40googlegroups.com.

Eduardo Augusto

unread,
Jul 23, 2025, 10:32:36 PMJul 23
to AtoM Users
Olá Felipe,

Muito obrigado pelas dicas! A situação no AtoM melhorou significativamente!

Atenciosamente,
Eduardo Augusto
Reply all
Reply to author
Forward
0 new messages