hwittenborn / celeste

GUI file synchronization client that can sync with any cloud provider
GNU General Public License v3.0
1.08k stars 36 forks source link

Translations aren't available on flatpak build #114

Open oscfdezdz opened 1 year ago

oscfdezdz commented 1 year ago

I'm using the flatpak version of Celeste with the system language in Spanish and the translation is not displayed. Checking the output when installing from the terminal, it seems that the languages aren't being installed. com.hunterwittenborn.Celeste.Locale should be installed along with the application.

$ flatpak install com.hunterwittenborn.Celeste
Looking for matches…

com.hunterwittenborn.Celeste permissions:
    ipc                   network      fallback-x11      wayland      x11      dri      file access [1]
    dbus access [2]

    [1] host
    [2] com.canonical.AppMenu.Registrar, org.kde.StatusNotifierItem, org.kde.StatusNotifierWatcher

        ID                                     Branch           Op          Remote           Download
 1.     com.hunterwittenborn.Celeste           stable           i           flathub           < 46,3 MB
hwittenborn commented 1 year ago

Thanks for the issue @oscfdezdz! I don't think translations are currently packaged on any platform, as the commands needed for them in the build files never got added. I had plans to get them going soon after translations on Weblate got opened up, but I got distracted with some other things and forgot about getting them done.

I'm working on a few other things with Celeste at the moment (arm64 support, AppImages, and Tray support are the main things), but I can get this going right after that. The primary thing is just the AppImage as I'll be reworking how the Snap and Flatpak are packaged afterwards, and then it'll be easy to get the translations going along with them.