Add dictionaries under User's profile, not under program directory (Windows, AppX)
Versions
- OS: Windows 11 (build 22621.2070)
- Gajim version: 1.8.0
- GTK version: 3.24.38
- Python-nbxmpp version: 4.3.1
Description
After a while I decided to open this bug to issue the lack of other dictionaries in the AppX installation of Gajim, and the inability to add more dictionaries for the AppX Gajim.
When the AppX Gajim is installed (from the MS Store) it gets updated automatically and when this happens, the app folder gets overwritten. Furthermore, the program folder it's not easly reachable for a normal user with default user's permissions, neither writable, because the %programfiles%\WindowsApps
hierarchy is hidden, unreadable and unwritable by default.
These facts make impossibile or extremely inconvenient for a user to manually put .dic files into the installation directory.
Expected behavior
The users should be able to put more .dic files under a subdirectory of user's profile (ie. %appdata%\Local\Packages\2126Gajim.Gajim_cyk1dwtbfm75p\LocalCache\Roaming\Gajim
) without hassle.
Current behaviour
I looked into the profile directory but didn't find out any proper location where to put .dic files. If I try to put .dic under the program folder, Explorer says I don't have the permission to do it. And also for an Administrator, it requires relabelling of folder's ACL.