[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 skierpage changed: What|Removed |Added Status|REOPENED|RESOLVED Resolution|--- |FIXED --- Comment #23 from skierpage --- (In reply to Stephane MANKOWSKI from comment #21) > This is working well now. Weirdly, `flatpak run --env=LC_ALL=fr_FR org.kde.skrooge//master` only shows a partial translation. But after I chose Settings > Configure your language > French, nearly all the UI appears in French. But not all, e.g. most of the Help menu and some of the Settings menu (see attachment). These menu items are likely provided and localized in the KDE runtime. It's probably me. > Can I close this ticket ? I closed it. Thanks! -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #22 from skierpage --- Created attachment 192499 --> https://bugs.kde.org/attachment.cgi?id=192499&action=edit Help menu not fully localized in my master (nightly) Skrooge -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #21 from Stephane MANKOWSKI --- (In reply to skierpage from comment #20) > (In reply to skierpage from comment #19) > > the > > flatpak-builder in KDE's flatpak CI hasn't been updated. I filed sysadmin > > bug https://phabricator.kde.org/T18661 > > Good news, bcooksley commented there "The image was rebuilt 2 days ago on > our side and includes 1.4.8. > See https://invent.kde.org/sysadmin/ci-images/-/jobs/4428104";, so the next > Skrooge nightly flatpak build may be fixed. > > Stephane, I see you've recently triggered a flatpak build... so it should > have the fix. Doesn't look promising, I'll check it out later. Hi, This is working well now. Can I close this ticket ? -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #20 from skierpage --- (In reply to skierpage from comment #19) > the > flatpak-builder in KDE's flatpak CI hasn't been updated. I filed sysadmin > bug https://phabricator.kde.org/T18661 Good news, bcooksley commented there "The image was rebuilt 2 days ago on our side and includes 1.4.8. See https://invent.kde.org/sysadmin/ci-images/-/jobs/4428104";, so the next Skrooge nightly flatpak build may be fixed. Stephane, I see you've recently triggered a flatpak build... so it should have the fix. Doesn't look promising, I'll check it out later. -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #19 from skierpage --- (In reply to Stephane MANKOWSKI from comment #18) > As you can see, a part of the application (the KDE one) is well in french > but the rest (the skrooge one) is still in english. The good news is the stable Flatpak from Flathub does seem to be properly translated: after configuring extra languages with `flatpak config --set extra-languages...`, and confirming they show up as Subdirectories in `flatpak info --verbose org.kde.skrooge.Locale//stable`, when I run `flatpak run --env=LC_ALL=fr_FR org.kde.skrooge//stable` I see a nicely-translated Skrooge flatpak in French 🥳 But you're right that the same with org.kde.skrooge//master shows an incomplete translation. I hope the issue remains because flatpak-builder on Flathub has the fix (released in flatpak-builder 1.4.8), while the flatpak-builder in KDE's flatpak CI hasn't been updated. I filed sysadmin bug https://phabricator.kde.org/T18661 -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #18 from Stephane MANKOWSKI --- Created attachment 192114 --> https://bugs.kde.org/attachment.cgi?id=192114&action=edit Screen capture As you can see, a part of the application (the KDE one) is well in french but the rest (the skrooge one) is still in english. Only two languages are available in the menu. flatpak info --verbose org.kde.skrooge.Locale ID: org.kde.skrooge.Locale Ref: runtime/org.kde.skrooge.Locale/x86_64/master Arch: x86_64 Branch: master Origin: skrooge-nightly Collection: Installation: user Installed: 406,0Â kB Commit: ccad73e3658afec53ea118e1e6fe5f9771a7c5ec51c8ad210b6403d331ec0456 Subject: Export org.kde.skrooge.Locale Date: 2026-04-13 21:47:01 + Subdirectories: /fr -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #17 from skierpage --- (In reply to Stephane MANKOWSKI from comment #16) > When I install the nightly build like this, I still have skrooge in english: > flatpak install --user --or-update > https://cdn.kde.org/flatpak/skrooge-nightly/org.kde.skrooge.flatpakref > flatpak remove org.kde.skrooge > flatpak install org.kde.skrooge > > Do you know why ? Per comment #2, what does `flatpak info --verbose org.kde.skrooge.Locale` list for Subdirectories? You have to encourage flatpak to install additional languages, see https://develop.kde.org/docs/packaging/flatpak/integration/#debug-and-locale I manually configured extra languages in flatpak and that got both //master (from skrooge-nightly) and //stable (from flathub) to add additional languages. -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #16 from Stephane MANKOWSKI --- When I install the nightly build like this, I still have skrooge in english: flatpak install --user --or-update https://cdn.kde.org/flatpak/skrooge-nightly/org.kde.skrooge.flatpakref flatpak remove org.kde.skrooge flatpak install org.kde.skrooge Do you know why ? -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #15 from Jean-Pierre V --- To me it is ok now, running the Flatpak version 26.4.0 available on Flathub, I observe that it is fully translated in French. Thanks you JP -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #14 from skierpage --- > (In reply to skierpage from comment #9) > When there is a new flatpak-builder release (or the KDE nightly CI uses a > flatpak-builder with the merged code), this should be fixed. I think this is fixed in the Skrooge flatpak from flathub, which is running flatpak-builder 1.48 that has the fix % flatpak run --command=bash org.kde.skrooge//stable $ cd /app/share/locale [📦 org.kde.skrooge locale]$ ls -l (... 79 locales including fr, all symlinks apart from en_GB and en_US) However, the same on skrooge nightly (org.kde.skrooge//master) only lists 15 locales, not including fr. I'm not sure of the version of flatpak-builder that KDE's CI/CD infrastructure is using. Folks, when testing this don't forget to first check the output of `flatpak config` output for "languages" and "extra-languages", and the output of `% flatpak info --verbose org.kde.skrooge.Locale//master` for "Subdirectories" ; flatpak only installs some languages despite all the symlinks. @Jean-Pierre V, is this fixed for you on flathub (beta) and/or skrooge-nightly (master)? -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 skierpage changed: What|Removed |Added Resolution|FIXED |--- Status|RESOLVED|REOPENED --- Comment #13 from skierpage --- I'm not sure this is fixed, I'm looking at I think a Skrooge build after this fix and the complicated "cleanup-command" did not seem to add the missing symlinks. (In reply to skierpage from comment #9) > Yes. It's probably a bug in the cleanup phase of flatpak-builder, > https://github.com/flatpak/flatpak-builder/issues/154 , which somehow may > remove symlinks if some package created localizations. A possible fix for this underlying bug has been merged to flatpak-builder. When there is a new flatpak-builder release (or the KDE nightly CI uses a flatpak-builder with the merged code), this should be fixed. -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 Stephane MANKOWSKI changed: What|Removed |Added Latest Commit||https://invent.kde.org/offi ||ce/skrooge/-/commit/8dc07b9 ||018ed53e42bbfc1715203f91cac ||174598 Resolution|--- |FIXED Status|CONFIRMED |RESOLVED --- Comment #12 from Stephane MANKOWSKI --- Git commit 8dc07b9018ed53e42bbfc1715203f91cac174598 by Stéphane MANKOWSKI. Committed on 28/03/2026 at 15:39. Pushed by smankowski into branch 'master'. Part of the skrooge flatpak's user interface is not translated and remains in English M +6-2.flatpak-manifest.json M +1-0CHANGELOG https://invent.kde.org/office/skrooge/-/commit/8dc07b9018ed53e42bbfc1715203f91cac174598 -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 Stephane MANKOWSKI changed: What|Removed |Added Component|general |general Product|flatpak-platform-plugin |skrooge Version|unspecified |2.27.0 -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #9 from skierpage --- (In reply to Jean-Pierre V from comment #8) > Hi Skierpage, > I confirm your point : adding this symlink to org.kde.skrooge makes skrooge > works perfectly in French. > > So there is a weird thing in the process of building this package. Yes. It's probably a bug in the cleanup phase of flatpak-builder, https://github.com/flatpak/flatpak-builder/issues/154 , which somehow may remove symlinks if some package created localizations. I added cleanup commands because the flatpak build of some of the libraries on which skrooge depends generate lots of unneeded files in the flatpak; I'll try removing them although when I build locally flatpak-builder doesn't remove the symlinks. Merci pour votre aide, I wish I was more expert ;-) -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #8 from Jean-Pierre V --- Hi Skierpage, I confirm your point : adding this symlink to org.kde.skrooge makes skrooge works perfectly in French. So there is a weird thing in the process of building this package. To me it is not only for the french language, in the skrooge gitlab/po repository you have about 43 languages available. However only 19 symlinks available in the ./files/share/locale/ directory... strange. I am not skilled enough to help ... hope some experts can help. Thanks for the fix JP -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #7 from skierpage --- (In reply to Jean-Pierre V from comment #6) > [📦 org.kde.skrooge locale] cd /app/share/locale > [📦 org.kde.skrooge locale]$ ls -l > ... > lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 fi -> > ../../share/runtime/locale/fi/share/fi > (no "fr" symlink!) > lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ga -> > ../../share/runtime/locale/ga/share/ga That seems to be the problem. There's no symlink for the one locale that should actually have localization files in org.kde.skrooge.Locale. The fix is (outside the flatpak): Close the running flatpak % flatpak info --show-location org.kde.skrooge % cd (to the path above, e.g. in my system installation it is, /var/lib/flatpak/app/org.kde.skrooge/x86_64/stable/active/ ) % cd files/share/locale % sudo ln -s ../../share/runtime/locale/fr/share/fr This symbolic link doesn't resolve, but at runtime inside the flatpak it links to the French localization files that org.kde.skrooge.Locale should provide if flatpak thought you need/want the French locale when you installed Skrooge. % ls -l f* fi -> ../../share/runtime/locale/fi/share/fi fr -> ../../share/runtime/locale/fr/share/fr (^ added the missing symlink for "fr") and now if you start the flatpak you should have the full French localization! (I had to fiddle around a lot removing and reinstalling, and adjusting LANG.) The question is why does, e.g. the Gwenview flatpak have this link, but not Skrooge? Why does the skrooge flatpak have a symlink for e.g. a Finnish translation, but not French or German? We need to cross-breed a build expert, localization expert, and flatpak expert. -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #6 from Jean-Pierre V --- May be it can help : If I type the below commands , I cannot see any link to the french locale, would it be a reason ? flatpak run --command=bash org.kde.skrooge Then [📦 org.kde.skrooge locale] cd /app/share/locale [📦 org.kde.skrooge locale]$ ls -l total 8 lrwxrwxrwx 1 nfsnobody nfsnobody 47 24 févr. 15:06 ca@valencia -> ../../share/runtime/locale/ca/share/ca@valencia lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 da -> ../../share/runtime/locale/da/share/da drwxr-xr-x 3 nfsnobody nfsnobody 4096 1 janv. 1970 en_GB drwxr-xr-x 3 nfsnobody nfsnobody 4096 1 janv. 1970 en_US lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 eu -> ../../share/runtime/locale/eu/share/eu lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 fi -> ../../share/runtime/locale/fi/share/fi lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ga -> ../../share/runtime/locale/ga/share/ga lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 gl -> ../../share/runtime/locale/gl/share/gl lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ia -> ../../share/runtime/locale/ia/share/ia lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ja -> ../../share/runtime/locale/ja/share/ja lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ko -> ../../share/runtime/locale/ko/share/ko lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 mr -> ../../share/runtime/locale/mr/share/mr lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ms -> ../../share/runtime/locale/ms/share/ms lrwxrwxrwx 1 nfsnobody nfsnobody 40 24 févr. 15:06 nds -> ../../share/runtime/locale/nds/share/nds lrwxrwxrwx 1 nfsnobody nfsnobody 41 24 févr. 15:06 pt_BR -> ../../share/runtime/locale/pt/share/pt_BR lrwxrwxrwx 1 nfsnobody nfsnobody 38 24 févr. 15:06 ug -> ../../share/runtime/locale/ug/share/ug lrwxrwxrwx 1 nfsnobody nfsnobody 41 24 févr. 15:06 zh_CN -> ../../share/runtime/locale/zh/share/zh_CN lrwxrwxrwx 1 nfsnobody nfsnobody 41 24 févr. 15:06 zh_TW -> ../../share/runtime/locale/zh/share/zh_TW -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #5 from Jean-Pierre V --- Created attachment 166126 --> https://bugs.kde.org/attachment.cgi?id=166126&action=edit Skrooge screenshot with a native installation (via pacman) To show what it should be -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #4 from Jean-Pierre V --- (In reply to skierpage from comment #3) > Created attachment 166122 [details] > incomplete localization of the Skrooge flatpak from flathub Yes exactly ! confirm , same screenshot you sent ! The menu items "configuration" and "aide" are in French as well as the second line (Nouveau/ouvrir) whereas the others menu items remain in English. As we can see in your screenshot the items (DashBoard, Accounts, ) remains also in English. I will send a screenshot of a native installation of skrooge (pacman -Syu skrooge on Arch Linux) where everything is translated to compare. Thanks JP -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 --- Comment #3 from skierpage --- Created attachment 166122 --> https://bugs.kde.org/attachment.cgi?id=166122&action=edit incomplete localization of the Skrooge flatpak from flathub -- You are receiving this mail because: You are watching all bug changes.
[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English
https://bugs.kde.org/show_bug.cgi?id=476591 skierpage changed: What|Removed |Added Summary|Part of the user interface |Part of the skrooge |is not translated and |flatpak's user interface is |remains in English |not translated and remains ||in English Status|REPORTED|CONFIRMED Ever confirmed|0 |1 --- Comment #2 from skierpage --- Most flatpaks try to be smart and only install the locales you need in a separate org.kde.skrooge.Locale, see https://develop.kde.org/docs/packaging/flatpak/integration/#debug-and-locale . After a lot of fiddling with `export LANG=fr_FR/UTF-8` and `flatpak config --set languages "fr"` and removing and reinstalling apps, I managed to get to the point where `flatpak info --verbose org.kde.skrooge.Locale//stable` lists "Subdirectories: /fr", and then % flatpak run --command=ls org.kde.skrooge//stable -1Rs --block-size=KB /app/share/runtime/locale includes /app/share/runtime/locale/fr/share/fr/LC_MESSAGES: total 402kB 95kB OpenSP.mo 308kB skrooge.mo That's a pretty big set of localized strings that's about the same size as the Fedora package's: % ls -s --block-size=KB /usr/share/locale/fr*/LC_MESSAGES/skrooge* 308kB /usr/share/locale/fr/LC_MESSAGES/skrooge.mo , yet when I run `flatpak run org.kde.skrooge//stable`, only a few common UI strings are in French such as Aide, Nouveau, Chercher (see attachment). Jean-Pierre, I assume this is what you observe? So there is a bug here, but I'm not sure where; maybe the skrooge flatpak can only locate the KDE platform's localized strings and not its own. However, doing similar steps for org.kde.gwenview shows a well-localized app. -- You are receiving this mail because: You are watching all bug changes.
