Created attachment 167938 [details] screen copy of metadata exif panel My digikam instance is configured in en_US language. However Metadata Exif (right) Panel is displayed in French (the OS language setting). Please see attached screen copy.
I don't know if Exiv2 shared libraries as an API to switch language following application settings. In opposite, ExifTool as this option from the command line. I don't remember if we pass this settings with the C++ wrapper from digiKam core. Gilles Caulier
As shown in the screen copy attached, I am not talking about the exiftool panel but about the exif panel.
OS language in french & Digikam in en-US : exif panel in french OS language in en-US & Digikam in en-US : exif panel in english but OS language in en-US & Digikam in french : exif panel in french !!! (with glitches : all characters such as "é" become "?")
yes i speak about exiftool too, because the problem can be exactly the same in this view.
This is how Exiv2 handle Native Language Support (NLS) in the CLI tool : https://github.com/Exiv2/exiv2/blob/main/app/exiv2.cpp#L125 We need probably something similar in digiKam code to switch to right i18n accordingly with with application language. Gilles
OS language in french & Digikam in en-US : exif panel in french OS language in en-US & Digikam in en-US : exif panel in english let think that exiv2 uses OS language instead application language BUT in this case, how to explain that : OS language in en-US & Digikam in french : exif panel in french ??? (ok, with glitches but anyway in french)
Probably because nothing is initialized in digiKam to force the NLS support properly. Gilles
A test here with the "-lang" parameter in ExifTool shows that the content of a Json output that we use is not translated. The behavior can also be reproduced on the command line. Presumably because these formats are also intended for later apply of metadata to files. Maik