Hi everyone, (sorry for the online translation of English), I downloaded Darktable 5.6 to use with Linux Mint 22.3, and I understand that it’s not possible to have the Italian translation (which is not included in the appimage package) because each time the program is used, a temporary folder is created, which then changes its name the next time it’s used, so it’s not possible to copy the file with the Italian translation. Is this correct?
Is the only alternative to installing the program in the .deb format provided by OBS? Thanks.
What leads you to this conclusion? Yes: The program data is mounted temporarily from the appimage. But the configuration, including the language-setting is persistent in the config directory (by default in your case ~/.config/darktable.
He’s not talking about his configuration nor settings, but the manually added translation catalogue file (<prefix>/share/locale/it/LC_MESSAGES/darktable.mo) that needs to exist within the app (or system) directory structure.
Oh my mistake!
I assumed italian translations were shipped by default. A somewhat hacky way to go about it would be to extract the AppImage with /path/to/darktable.AppImage --appimage-extract; adding the .mo and running the extracted binary from there (maybe wrapped in a .desktop for convenience).
In every dt release translations that are not (90% I think?) complete get dropped, so every release has some non-deterministic subset of languages shipped. It’s a common surprise for users - some language was available in the previous release but is no longer present in the current one when they upgrade, and vice-versa…
The point of OBS .deb was that the path is fixed once installed, so adding the translation manually is an easy, one-time operation.
Can someone confirm these paragraphs are still the actual explanation for translating dt UI?
@manu @kmilos @mino Thanks everyone, now everything is clear, so I’ll install the .deb version to have a reference folder for the language configuration files, where I’ll copy the Italian configuration file (an operation I’ve already done with previous versions of Darktable).
Thanks again for the support! See you soon!
N.B.: I’ve been following this fantastic forum for years, but I don’t speak English, and this has always held me back. Now that online translation tools are increasingly more accurate, I think I’ll have no more problems communicating with you all.
afaik the instructions are still accurate. PR against the .po is happening regularily. Just the part about the mailing list seems out of date.
