Eloquent icon indicating copy to clipboard operation
Eloquent copied to clipboard

Russian interface doesn't work

Open chervonenko opened this issue 6 years ago • 9 comments

Hi Manfred. The Russian interface isn't working by default. I can see only English, but not Russian. As I see in the packet, ru.lproj is represented. How to make it active? My MacOSX 10.9.5 by default or Russian

chervonenko avatar Apr 26 '18 08:04 chervonenko

Eloquent 2.6 requires macOS 10.10.

But I'm not sure that is the reason you don't see the Russian interface. I briefly checked removing the 'English.lproj' from the bundle, then some Russian text did show. But I believe the two just diverged too much.

mdbergmann avatar Apr 26 '18 18:04 mdbergmann

I'm using version 2.5.1. & did the same - remover the 'English.lproj' Eloquent even didn't start at all. :(

chervonenko avatar May 04 '18 06:05 chervonenko

I tried that, it works. at least Eloquent starts. When it doesn't start then I guess it's because Eloquent 2.6 is built for macOS 10.10?

mdbergmann avatar May 04 '18 07:05 mdbergmann

IMHO, it's because of version. I've downloaded 2.5 and did the same; that time was successful & Eloquent started. But 70% of the interface is still in English. Only book names in Russian. AFAIK, I did the translation for the interface too. eloquent

chervonenko avatar May 04 '18 09:05 chervonenko

The book names are translated via the locales system of SWORD itself and is unrelated to the UI. I believe that the ru.proj is just outdated where the UI object keys don't map to the UI objects anymore. It must be updated.

mdbergmann avatar May 04 '18 09:05 mdbergmann

Can I use the ru.lproj from ver. 2.6 and copy into the 2.5.1?

chervonenko avatar May 04 '18 10:05 chervonenko

I don't see why not. But I'm, not certain. Try it.

mdbergmann avatar May 04 '18 10:05 mdbergmann

The book names are translated via the locales system of SWORD itself and is unrelated to the UI. I believe that the ru.proj is just outdated where the UI object keys don't map to the UI objects anymore. It must be updated.

How can I update it?

chervonenko avatar May 04 '18 10:05 chervonenko

Well, Eloquent comes with SWORD 1.8.1, which is the latest release version of SWORD. The locales are bundled inside a 'locales.d' folder of the ObjCSword.framework inside the 'Frameworks' folder of the application bundle.

If you think it is outdated, you should contact the SWORD developer team so that they can bundle an updated version in 1.8,.2 or any future version.

mdbergmann avatar May 04 '18 10:05 mdbergmann