![]() |
#181 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
I suspect it is a memory leak in the LRF reader software. Basically when formatting large/complex files it needs a lot of memory and not all of this memory is released when the formatting process is completed.
Your donation is much appreciated. |
![]() |
![]() |
![]() |
#182 |
Connoisseur
![]() Posts: 53
Karma: 92
Join Date: Apr 2008
Location: Uruguay
Device: SONY PRS-300
|
libprs500 showing interfase in german / french / english all mixed up
HI!
I just bought my sony prs-505, still waiting for it to arrive (a friend of mine brings it from USA on april 23rd, as I live in South America). I found Kovidgoyal's work quite cool, and I was drooling all over the idea of using libprs500 with the soon-to-be-in-my-hands prs-505 ... So I downloaded and installed it (version 0.4.49). I find most of the interfase text / windows / options in german (?) and French(?) and only some (few) labels in english. So I dont know what am I doing. Is this correct ? it is only happening to me ? I already searched this thread for "german" instances, but only found two unrelated posts ... Just in case, I am using a windows XP professional / service pack 2, latest patches and aditions in place, in SPANISH. Regards, Enrique. |
![]() |
![]() |
Advert | |
|
![]() |
#183 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
weird, try setting the LANGUAGE environment variable to es. A quick google will tell you how to set environment variables in windows.
|
![]() |
![]() |
![]() |
#184 |
Connoisseur
![]() Posts: 53
Karma: 92
Join Date: Apr 2008
Location: Uruguay
Device: SONY PRS-300
|
the french-spanish-german mess
Hi!
Thanks for your suggestion! I always assumed that in windows XP, language settings are done in the control panel, under the Regional Settings CPL. I got, in there, in all the related / relevant selectors, SPANISH as language, URUGUAY as country. I cannot find any other language environment settings. I googled for it, with no luck. It may be important to tell that I got lots of applications installed in my notebook, and this is the only application that have such polyglote mix. If I can be of any help, please let me know. I attached a screen capture showing main labels in spanish, some default text in textbox in german, and a floating window in french, as I try to import some books ... I am a programmer (.net framework) ... if there is anything I can do for help, just tell me: I´ll gladly try. Enrique |
![]() |
![]() |
![]() |
#185 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Ah you misunderstood you have to set an environment variable, like the PATH environment variable. The name of this variable is LANGUAGE or LANG and its value should be es for Spanish.
I'm not sure why you're seeing a polyglot of UI strings. Try running the libprs500-debug.exe program. That should give you a prompt. At the prompt execute the following code: Code:
import locale print locale.getdefaultlocale() |
![]() |
![]() |
Advert | |
|
![]() |
#186 |
Connoisseur
![]() Posts: 53
Karma: 92
Join Date: Apr 2008
Location: Uruguay
Device: SONY PRS-300
|
Hi Kovid,
Thx for your quick response. This is what I get (which seems ok with my settings): In [1]: import locale In [2]: print locale.getdefaultlocale() ('es_UY', 'cp1252') In [3]: Let me try the variable trick: Y added LANGUAGE=es and LANG=es both in user and system environment variables, and I still get the language mix. I also tried other windows in librs500, like the one that lets you set the default values for converting books into mobile format, and it also is in language mix. Weird enough! If I only knew German or French, I Could still use the application. It seems that "es_UY" (cp1252) mixes up something ... it seems to be beyond your own code, if you ask me: More on the side of a bug in the interpreter / compiler of the language you use. I mean, I assume that you are not checking and placing the correct language in EACH label, but set it up as a localization issue at the beginning. BUT I do not get "the whole thing in one language" but bits in each language. Weird. Also, this is my own interpretation of where the problem could be (and maybe I just typed a big nonsense ![]() Seriously: I hope you can fix it. Please let me know about any test you want me to perform, Enrique. |
![]() |
![]() |
![]() |
#187 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Looks like the es translation file contains german and french strings. You can use the application by setting LANGUAGE to en to get english.
If you dont want to have it set globally just create a .bat file that sets it and then launches libprs50. I'll fix the translation file for the next release |
![]() |
![]() |
![]() |
#188 |
Connoisseur
![]() Posts: 53
Karma: 92
Join Date: Apr 2008
Location: Uruguay
Device: SONY PRS-300
|
If you want me to do some translations, I am OK with English-Spanish languages, just tell me what file should I dig
![]() Time for me to do some sleeping ... ! Regards, Enrique. |
![]() |
![]() |
![]() |
#189 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
No I just checked, the es file is fine and it works for me on linux. Strange. Which strings in particular are appearing in german/french?
|
![]() |
![]() |
![]() |
#190 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
There's a translations howto at http://libprs500.kovidgoyal.net/wiki...t#Translations if you're interested in completing the spanish language file.
|
![]() |
![]() |
![]() |
#191 |
Connoisseur
![]() Posts: 53
Karma: 92
Join Date: Apr 2008
Location: Uruguay
Device: SONY PRS-300
|
Strings in different languages
Hi!
You can see a bunch of them in the screen capture I sent. In almost every window, there are mixes in language... Maybe you could in a future release, place a manual override language selector, or something like that, instead letting the localizing routines do the automatic job ? Something weird is going on inside them, for sure ![]() Regards, Enrique |
![]() |
![]() |
![]() |
#192 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Unfortunately, I don't recognize Spanish well enough to tell which of those strings are spanish and which not. But adding a config option to select the UI language is a good idea, please open a ticket for it, and I'll implement it when I get some time.
|
![]() |
![]() |
![]() |
#193 |
Zealot
![]() Posts: 122
Karma: 66
Join Date: Jul 2007
Location: Melbourne
Device: PRS-500; Boox C67ML; Boox Max
|
The same appened for italian, before my translation. Our UI was half in Spanish, half in German.
|
![]() |
![]() |
![]() |
#194 |
creator of calibre
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,149
Karma: 27110894
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
|
Hmm I'll have to look into this when I get some time. Problem is I have a hard time since I don't really recognize strings in the various european languages.
|
![]() |
![]() |
![]() |
#195 |
Guru
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 962
Karma: 568242
Join Date: Dec 2007
Device: Kindle Oasis 3, Kindle Paperwhite 1, iPad, iPhone
|
Kovid,
I am doing development (learning) on Ubuntu and I am able to get the app to run inside PyDev, but none of my UI changes take affect. If I make a change in a .UI file and run it, none of the changes show up. Do I need to compile the UI files separately some how? |
![]() |
![]() |
![]() |
Tags |
libprs500, prs-505 |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
libprs500 | tommy still | Calibre | 2 | 02-09-2008 10:55 AM |
Using libprs500 | jerryleejr | Calibre | 2 | 01-28-2008 12:29 AM |
Using Libprs500 for 505 | JeffASonyReader | Calibre | 17 | 01-21-2008 09:34 AM |
Help!!! libprs500 | MountainMan | Calibre | 11 | 11-13-2007 11:25 PM |
libprs500 and 505 | carchase | Sony Reader | 6 | 10-28-2007 03:06 PM |