Eloquent
Eloquent copied to clipboard
Russian interface doesn't work
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
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.
I'm using version 2.5.1. & did the same - remover the 'English.lproj' Eloquent even didn't start at all. :(
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?
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.
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.
Can I use the ru.lproj from ver. 2.6 and copy into the 2.5.1?
I don't see why not. But I'm, not certain. Try it.
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?
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.