Bug 434179 - Kdenlive is missing translation for all its dialogues/sub-windows (Windows version only)
Summary: Kdenlive is missing translation for all its dialogues/sub-windows (Windows ve...
Status: CONFIRMED
Alias: None
Product: kdenlive
Classification: Applications
Component: Translation (show other bugs)
Version: 21.08.0
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Vincent PINON
URL:
Keywords:
: 429904 440795 (view as bug list)
Depends on:
Blocks:
 
Reported: 2021-03-09 09:08 UTC by Tyson Tan
Modified: 2022-02-08 17:59 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
fritzibaby: Brainstorm+


Attachments
Kdenlive 20.12.3 appimage lacking translation (103.41 KB, image/png)
2021-03-09 15:53 UTC, Tyson Tan
Details
Kdenlive 20.12.3 on Windows lacking translation (287.12 KB, image/png)
2021-03-09 16:06 UTC, Tyson Tan
Details
Kdenlive_Chinese_short (14.07 KB, image/png)
2021-07-29 16:28 UTC, emohr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tyson Tan 2021-03-09 09:08:32 UTC
Kdenlive 20.12.3 seems to have some major translation issues. 

The Appimage version has only English support built-in. No other language can be found in the Configure Language dialogue.

Archlinux's Kdenlive 20.12.3 package has all the languages, but it is not using the lastest translation. The Simplified Chinese translation has been completely re-translated more than a month ago, and the KDE S-Chinese team has already built the new translation for more than 2 weeks now. Yet 20.12.3 still uses the old translation.

The Windows version has all the languages available, but many strings, for example the whole configure dialogue has no translation at all across all languages.

Is there something wrong with Kdenlive's building system, or its configuration is faulty?
Comment 1 Julius Künzel 2021-03-09 10:47:29 UTC
Hmm. I dont have this problem with the appimage. I can select Simplified Chinese and everything seems to be translated (at a quick look)
Comment 2 Tyson Tan 2021-03-09 15:53:57 UTC
Created attachment 136529 [details]
Kdenlive 20.12.3 appimage lacking translation

This is screenshot of how Kdenlive 20.12.3 appimage looks on my Archlinux installation (has only zh_CN locale installed). There is only en_US in Configure language dialogue, but for curious reason, a small part of the UI is still showing Chinese.

I've tested 20.12.0 appimage on the same setup, it doesn't have this problem. Therefore I believe the 20.12.3 appimage is faulty.
Comment 3 Tyson Tan 2021-03-09 15:57:45 UTC
I was able to make 20.12.3 appimage all English by setting the language as English using 20.12.0 appimage. But after that 20.12.3 appimage still doesn't have any language available other than English.
Comment 4 Tyson Tan 2021-03-09 16:06:48 UTC
Created attachment 136530 [details]
Kdenlive 20.12.3 on Windows lacking translation

This is how Kdenlive 20.12.3 with Japanese translation looks on Windows 10 20H2. Almost 2/3 of the translations are now gone, in the exact same way as the Chinese version. I think something is definitely wrong.
Comment 5 Tyson Tan 2021-03-09 16:42:53 UTC
I tried to use en_US.UTF-8 as the system's locale on both ArchLinux and Windows 10. But it didn't do anything. The translations are still broken.
Comment 6 Jean-Baptiste Mardelle 2021-03-10 12:10:36 UTC
Sorry for that. 
Regarding AppImage, this is an issue in my scripts, I have to fix this.
I will upload an updated testing Appimage in a few hours, and would appreciate if you can test and confirm that it works, then I can upload it officially as 20.12.3b.
Regarding Windows version, I am not sure why the Settings dialog is not translated, we need to investigate.
Comment 7 Jean-Baptiste Mardelle 2021-03-10 12:20:46 UTC
Test appimage with translations:
https://files.kde.org/kdenlive/unstable/kdenlive-20.12.3-testing-x86_64.appimage.mirrorlist
Comment 8 Tyson Tan 2021-03-10 12:32:32 UTC
The new appimage worked for me and it is also using the lastest S-Chinese translation. Thank you for the quick response! :D

(In reply to Jean-Baptiste Mardelle from comment #7)
> Test appimage with translations:
> https://files.kde.org/kdenlive/unstable/kdenlive-20.12.3-testing-x86_64.
> appimage.mirrorlist
Comment 9 Jean-Baptiste Mardelle 2021-03-12 20:21:14 UTC
Fixed with latest official Appimage:
https://download.kde.org/stable/kdenlive/20.12/linux/kdenlive-20.12.3a-x86_64.appimage.mirrorlist
Comment 10 Tyson Tan 2021-03-13 02:52:00 UTC
Thank you, Jean! :D
Comment 11 Tyson Tan 2021-03-13 02:54:41 UTC
BTW, any news on the translation loss on the Windows version?
Comment 12 Jean-Baptiste Mardelle 2021-03-18 12:31:23 UTC
We are still investigating the Windows translation issue, might be due to the Craft build system used in the packaging process, will keep you informed.
Comment 13 Jean-Baptiste Mardelle 2021-03-19 18:08:19 UTC
Git commit 659f2d352965db81a63eac21db14165279d42e9d by Jean-Baptiste Mardelle.
Committed on 19/03/2021 at 18:08.
Pushed by mardelle into branch 'master'.

Workaround app translation mess, small fixes for locale matching

M  +6    -1    src/bin/projectitemmodel.cpp
M  +3    -0    src/bin/projectitemmodel.h
M  +48   -68   src/core.cpp
M  +2    -2    src/core.h
M  +13   -9    src/lib/localeHandling.cpp
M  +2    -2    src/main.cpp
M  +5    -2    src/mainwindow.cpp
M  +1    -1    src/mainwindow.h
M  +1    -0    src/profiles/profilerepository.cpp
M  +2    -1    tests/TestMain.cpp

https://invent.kde.org/multimedia/kdenlive/commit/659f2d352965db81a63eac21db14165279d42e9d
Comment 14 Julius Künzel 2021-03-20 11:13:10 UTC
Git commit a4faed1a8b47b29be9efa0eee0ac7b1410755e2a by Julius Künzel, on behalf of Jean-Baptiste Mardelle.
Committed on 20/03/2021 at 11:12.
Pushed by jlskuz into branch 'typo/brief'.

Workaround app translation mess, small fixes for locale matching

M  +6    -1    src/bin/projectitemmodel.cpp
M  +3    -0    src/bin/projectitemmodel.h
M  +48   -68   src/core.cpp
M  +2    -2    src/core.h
M  +13   -9    src/lib/localeHandling.cpp
M  +2    -2    src/main.cpp
M  +5    -2    src/mainwindow.cpp
M  +1    -1    src/mainwindow.h
M  +1    -0    src/profiles/profilerepository.cpp
M  +2    -1    tests/TestMain.cpp

https://invent.kde.org/multimedia/kdenlive/commit/a4faed1a8b47b29be9efa0eee0ac7b1410755e2a
Comment 15 Jean-Baptiste Mardelle 2021-03-23 12:54:17 UTC
Git commit e20a4a4a07abe628b504e96e9b3aba9b1aa5e5ec by Jean-Baptiste Mardelle.
Committed on 23/03/2021 at 11:44.
Pushed by mardelle into branch 'release/21.04'.

Workaround app translation mess, small fixes for locale matching

M  +6    -1    src/bin/projectitemmodel.cpp
M  +3    -0    src/bin/projectitemmodel.h
M  +48   -68   src/core.cpp
M  +2    -2    src/core.h
M  +13   -9    src/lib/localeHandling.cpp
M  +2    -2    src/main.cpp
M  +5    -2    src/mainwindow.cpp
M  +1    -1    src/mainwindow.h
M  +1    -0    src/profiles/profilerepository.cpp
M  +2    -1    tests/TestMain.cpp

https://invent.kde.org/multimedia/kdenlive/commit/e20a4a4a07abe628b504e96e9b3aba9b1aa5e5ec
Comment 16 Tyson Tan 2021-03-23 12:56:31 UTC
Thank you, Jean! :D
Comment 17 Julius Künzel 2021-03-23 16:40:52 UTC
*** Bug 429904 has been marked as a duplicate of this bug. ***
Comment 18 Tyson Tan 2021-05-03 17:46:02 UTC
It seems that Kdenlive's Jenkins Appimage factory hasn't apply the fix. All translation is missing in kdenlive-21.07.70-63bb283-x86_64.appimage
Comment 19 Tyson Tan 2021-06-16 07:54:57 UTC
The translation for Kdenlive's appimage version has been fixed. Thank you! So now it leaves us only with the Windows version.

The Windows version is still missing translation for all of the dialogues.

I've changed the bug report's title, platform and version to reflect its current state.

Any news on solving the Windows version's missing translation?
Comment 20 emohr 2021-07-29 16:28:02 UTC
Created attachment 140390 [details]
Kdenlive_Chinese_short

Strange - in 21.04.3 I can choose Chinese long and short.
Comment 21 Tyson Tan 2021-07-29 17:10:13 UTC
I don't know if you understand my report...
The issue is:

Kdenlive's Windows version only displays translation in the MAIN WINDOW.

It's not just Chinese. EVERY LANGUAGE in Windows version does not show translation in the dialogues, for 6 months now...
Comment 22 Tyson Tan 2021-07-29 17:14:32 UTC
You can switch language to French or something, and open the Configure Kdenlive dialogue to see what I mean -- it's all English!

It's also official Windows package specific. Linux appimage works fine. It's probably a building/packaging script issue.

People have been bugging me about this for months now, thinking Kdenlive has incomplete translation or something. But in fact at least for the Chinese version I have it 100% translated.
Comment 23 emohr 2021-07-29 17:43:55 UTC
Aah, yes you are right! I can confirm. On Windows all Sub-window (widgets) are not translated.
Comment 24 Tyson Tan 2021-08-24 12:24:49 UTC
May I ask is there some particular difficulties behind this issue that prevent it to be fixed? I mean, it has been 6 months now, Kdenlive itself has upgraded from 20.12 to 21.04 and then 21.08. For a bug that caused every subwindow to be essentially unreadable to non-English users, wouldn't it make sense for this bug to have a higher priority?

There are so many non-English speaking Windows users are currently being affected by this bug, it has become THE problem our local community is currently facing. New translators one after another contacted me offering to contribute to Kdenlive's translation because they thought the translation was incomplete, only to find out there is nothing they can do and they are very confused and frustrated.

I would do it myself if I have the ability, but unfortunately I'm not a developer. Being the one translator who contributed to the majority of Kdenlive's Simplified Chinese translation, I feel there is a duty on my shoulder that I'm unable to fulfill. Any help to fix this bug is greatly appreciated.
Comment 25 emohr 2021-08-24 14:59:07 UTC
This is a Windows packaging issue of KDE and the craft script. I asked jb@kdenlive.org for next steps.
Comment 26 Vincent PINON 2021-08-24 15:04:59 UTC
Yes, there are discussions on Craft channel, Kate and KMyMoney also suffer the problem for several months. It seems the qt translations (not KDE system) are copied in a wrong place.
Unfortunately few people are working on the topic.
I'll try to have a look but have little time and only a slow windows VM...
Comment 27 Tyson Tan 2021-08-24 17:08:56 UTC
Thank you for explanation. Now I understand what's really going on. Let's hope the issue gets fixed soon!
Comment 28 emohr 2021-09-25 08:38:44 UTC
*** Bug 440795 has been marked as a duplicate of this bug. ***