The list/thesaurus on this Uwazi instance has been translated into AR:

...but when you are in the AR interface, the items are in English:

...but the properties of type "multiselect" seems to pulling in the translated list items, as expected.
Another partner has reported the same problem on their Uwazi instance that uses AR translations.
The problems with the translations were there due to two things:
The code is going to be changed to throw exceptions when a translation is requested without context id.
This happened in two places in the code, in the metadataformfield the context id was template._id and as this object is an immutable the correct way to get the field is with template.get('_id').
The second bad translation occurred when multiple entities from different templates were selected, no context id existed to process the translations.
A separate issue about the missing translation when multiple items with different templates are edited was opened #2820 , and it is not going to be solved in this fix.
Hi @konzz and @gabriel-piles - was this issue supposed to have been fixed and deployed with this latest deployment today? Unfortunately, the original issue of the properties of type "select" (and I think also "multiselect" now) are still not displaying the proper translated values.
@gabriel-piles select translations are not working for me either. Multi-selects are working though. @kjantin can you provide an example of multi-selects not being translated?
@kjantin can you provide an example of multi-selects not being translated?
Yes, I have shared an example privately.
Hi @kjantin, the changes about the Select translations have not been deployed yet, but the functionality is implemented and working in the code for the next deploy.
Fixed.
Most helpful comment
The problems with the translations were there due to two things:
The code is going to be changed to throw exceptions when a translation is requested without context id.
This happened in two places in the code, in the metadataformfield the context id was template._id and as this object is an immutable the correct way to get the field is with template.get('_id').
The second bad translation occurred when multiple entities from different templates were selected, no context id existed to process the translations.