-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
Add Esperanto locale to binary releases #3871
Comments
Meanwhile, how can I test the translations I did? What to download and where to put it for Signal Desktop Beta to see it? |
Nynorsk (iso639 code "nn") ones are also missing. Do they have to be 100% translated first? (I see "nb.pak" is in there without being 100% done, but perhaps they were at some point …) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
The locale is still missing. |
We only pull new languages down when they reach a certain threshold: Line 107 in 1913752
|
Thank you for the explanation. |
I believe |
Unfortunately, there is no eo locale. Here is the content of the locales directory:
|
Could you elaborate on where these file names come from? Here's the folder with our own localization: https://github.com/signalapp/Signal-Desktop/tree/development/_locales/eo |
I see neither eo.pak nor nn.pak. This is after doing an apt dist-upgrade today, giving me
|
Ah, well. This is probably from electron itself. Our locales are hidden inside |
Well, I just tried again to launch from command line. Signal Desktop does not start in Esperanto. |
There is an npm module called |
Thank you, the locale is indeed present.
Yes, I can start in any language without problem. |
The
and shows with the
Now if I fake it by
and start signal, I actually get the |
Yes, it's working! Thank you very much. |
Yay, great news! You might want to file an issue with Electron and ask them to supply some locale file! |
:-O it has to be done in Electron? That seems very wrong, that every single electron program has to install every single language on earth just in case one electron-using program wants to localise into some language. I see it's possible to remove pak's – maybe it's possible to add ones there too? |
Yes!
This is not possible. Electron is not going to add every language needed by every project everywhere. In the Electron shipped with Signal, there are 53 languages. So, today, 13 languages shipped with Signal are inaccessible to users of Signal. So, either Signal can add .pak files to Electron, or Signal must ignore .pak files from Electron and use its own l18n files (I don't know if the second alternative is possible: I do not use Electron). |
I think a simple "fallback to English" by copying the en.pak to those 13 language codes would be a great first step. |
@gpl34 after upgrading, signal wouldn't start until I removed the fake nn.pak – presumably outdated .pak's crash Electron. So you might want to remove your fake eo.pak too until this has a real fix (or instead do |
I believe this should be fixed by 65e107f . Could you give a try to the latest beta, please? |
It works. Thank you very much. |
Saluton! Esperanto is still missing from Signal on my phone (Signal 6.18.4, Android). Can I install it somehow? |
Bug Description
Esperanto locales are missing from binary releases (normal and beta).
Platform Info
Signal Version:
v1.30.0-beta.3 and v1.29.3
Operating System:
Linux 64-bit, Ubuntu 19.10.
Linked Device Version:
4.53.6
The text was updated successfully, but these errors were encountered: