[skrooge] [Bug 476591] Part of the skrooge flatpak's user interface is not translated and remains in English

2026-05-20 Thread skierpage
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

2026-05-20 Thread skierpage
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

2026-05-20 Thread Stephane MANKOWSKI
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

2026-05-19 Thread skierpage
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

2026-05-18 Thread skierpage
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

2026-05-07 Thread Stephane MANKOWSKI
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

2026-05-07 Thread skierpage
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

2026-05-03 Thread Stephane MANKOWSKI
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

2026-04-24 Thread Jean-Pierre V
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

2026-04-23 Thread skierpage
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

2026-03-29 Thread skierpage
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

2026-03-28 Thread Stephane MANKOWSKI
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

2024-05-02 Thread Stephane MANKOWSKI
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

2024-03-01 Thread skierpage
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

2024-02-29 Thread Jean-Pierre V
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

2024-02-28 Thread skierpage
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

2024-02-28 Thread Jean-Pierre V
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

2024-02-27 Thread Jean-Pierre V
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

2024-02-27 Thread Jean-Pierre V
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

2024-02-26 Thread skierpage
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

2024-02-26 Thread skierpage
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.