-
-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some description labels do not change to selected language unless Delta Chat closed and executed again #1637
Comments
At first glance I can't reproduce this on linux, maybe its an issue that appear only on windows? |
@Simon-Laux That is strange. Unfortunately I cannot test on Linux. As you can see at the screenshot, the only description label that is translated in German is "Suchen". |
Did you find anything interesting in the logfile? |
@Simon-Laux No, unfortunately not, just this:
|
So german just doesn't work for you at all or is it fixed after a restart? |
@Simon-Laux It is fixed after a restart. |
@Simon-Laux Maybe I am stupid, but I cannot get the console by running |
It's:
|
@Jikstra Quite strange, on my Windows machine Delta Chat is installed in
@Jikstra Hooray, you have nailed it! :)
@Simon-Laux This number says |
that's the right number so the problem must be somewhere else... |
I have found out that the texts in the global three-dot menu (on the right) are not affected and changed to the previously selected language. This would limit the issue to the texts located in the main window beyond the top menu bar. |
The the top menu bar is controlled by the main process, which also sends the language data to the front-end process. The thing you checked was whether the front-end process received this data. So we can say the problem most likely lies in applying the new data. |
@Simon-Laux To me it looks like the process of refreshing the text labels is stopped after the first one, which is "Suchen". Maybe that helps. |
Thanks, I will test the fix in the upcoming release! 👍 |
@Simon-Laux I am reopening this, because it seems that not all labels have been caught: (Started in English and switched to German, tested in version 1.10.0.) |
@gerryfrancis you need to reselect a chat, then they should go away. Those are the strings we need to put into the core and the core gives back to us. We would need to refetch & rerender everything so that they get replaced with the translated strings. As they are not too many I think it's okay for now. |
@Jikstra After changing the language from English to German, I reselected "Device messages" and "Saved messages", but they stay as they are in the chatlist. Do you really think this is a core issue? (I should mention that translations for "Device messages" and "Saved messages" are available.) |
as @Jikstra said those strings come from the core. also those chats are mostly hidden bellow in the chatlist so its ok for now. |
@Simon-Laux As long as Delta Chat runs the system language (which did not work out in the past, but now it does), it is OK. When there is enough time left, we can fix this one, of course. |
Let's put it into project resurrection then. |
Platform (linux/mac/windows):
Windows 8.1 Pro.
Delta Chat Desktop Version:
1.3.3-1.10.0.
Expected behavior:
Delta Chat translates all English description labels to the previously selected language.
Actual behavior:
Delta Chat does not translate all English description labels to the previously selected language.
Step to reproduce the problem:
-- Select a different language than English (e.g. "Deutsch" for German).
Screenshot:

-- This is the result when "Deutsch" (German) is selected:
Remark:
-- After Delta Chat is closed and executed again, the description labels show the texts in the previously selected language.
The text was updated successfully, but these errors were encountered: