New released infrarecorder doesn´t change/keep the language settings.
checking the settingsfile sometimes shows Nerman for German and Nutch for Dutch.
Drive number is N; so I think lang settings aren´t written into the settings.xml correctly so default is kept.
Former release saved
N:\PortableApps\InfraRecorderPortable\App\InfraRecorder\Languages\German.irl
now it says
Nerman.irl
or
German.irl
Bug??
ok, well the last version used full paths to the language file so the drive letter was changed but now it looks like it doesn't use paths, just the irl name. i wish this was discovered in Pre-Release but i guess i'll have to put up a Rev 2 where it doesn't alter the Language file settings.
i fixed the error and sent it to John. i'm sure it will be uploaded when he gets back online.
More than five weeks ago you posted a notice that you sent rev 2 to John T. Haller but I noticed no publicly visible activity since then. Can't you publish a rev 2 prerelease anywhere so we can download and use it?
yeah, i'm sorry. i'm not sure if he forgot about it or what. Here's the one i sent him but just to avoid confusion i'll label this InfraRecorder Portable 0.45 Rev 2 PreRelease 1
Thanks a lot, Travis!
irExpress.exe still is in English, but if you copy the settings.xml from ../data/settings/ into the
../app/infrarecorder folder next to irexpress.exe the selection menu displays in the language of your choice. My suggestion: settings.xml should be copied by the launcher into the app/infrarecorder folder, too. Else irExpress has to be forced to search for settings.xml within the data folder.
"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda
Can anyone confirm this? I was about to release Rev 2 today (yes, I'd misplaced it) but I don't want to and then have to do a Rev 3 next week.
Sometimes, the impossible can become possible, if you're awesome!
Unfortunately I can confirm this behaviour.
changing the PC from XP SP3 domain user to admin and also the drive letter, langsettings have to be set up a new and irexpress always shows up in english - no german or other lang switch possible. i think the problem has come up with the change of the langfile adress - 0.44 uses absolute path, 0.45 relative; irexpress seems to look for the absolute path?
Edit: followed my idea
step one: copied an old settings.xml with the absolute path to langfile into the data/settings folder and into app/infrarecorder
step two: restart - all appears in German
step three : removed settings.xml from app/infrarecorder
step four: restart - all appears in German
step five:delete settings.xml in data/settings and restart - all appears in default
step six: copy the old 0.44 settings.xml over the new in data/settings and restart- all appears in German
step seven : change only the drive letter in settings.xml (to Y:) ,restart - all appears in default English
step eight: changing the drive letter back to original - irexpress appears in German again, infrarecorder keeps default settings English
step nine:changing the langsettings in infrarecorder to German and restart - irexpress is English default, infrarecorder German ->langsettings relative path
step ten:copying over the old file and restart:irexpress is German, infrarecorder English - setting the language to German,closing only infrarecorder and restart via irexpress window - all appears in German again, but complete restart ir express is English, infrarecorder German
strange behaviour -> conclusions? lang path problem with ir express ,infrarecorder , launcher?
"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda
well from reading your testings it seems that he changed infrarecorder to use a relative path but not irexpress. i don't know if there's any way to correct this since it doesn't appear that one way works on both. when i use relative only infrarecorder is translated and when i use full path only irexress is. i think we may have to live with irexpress not being translated
I think ir express will be updated soon, since the problem should also occur with the install version .
"Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis .." Friday Next -
"May The Schwartz be with You!" Yogurt the Yoda
well, his zip version will have the issue but probably not the install version. i think the install version uses registry and the portable uses xml. plus it's one guy so he doesn't update it that often.
the other lang. too
i know, the same thing is affecting all the languages. it's fixed; it just needs to be posted on sourceforge by John Haller
Still waiting for the updated version..
I use the software all the time to burn CD, but it's kind of annoying to not have my language kept.
use the version posted above in this thread for now. the express launcher doesn't change languages but there's nothing i can do about that. idk why it was never released. i would email john to remind him again, but he never seems to get most of my emails.
Looks like the latest release fixed the issue. Yay !
Sorry, I was a bit swamped. And I wanted to ensure it "just worked". So, I ditched IrExpress since it's the bugger that isn't picking up the language selection properly.
Sometimes, the impossible can become possible, if you're awesome!
I don't really use the irExpress launcher anyway, so I'm fine with it
Should it really be ditched? not really sure but i would assume most people who use it leave it as English anyways. but i guess do whatever you think is best.
Otherwise every single non-English speaker will see an English menu on launch they can't read unless they go and manually edit a config file to specify that it ditch IrExpress anyway. Far better to default it to the multilingual interface.
They have to fix it in the next version since it affects local installs, too.
Sometimes, the impossible can become possible, if you're awesome!
ok then. well then i'll prepare a new package if you haven't already done so; also if you want to wait a day or two i can add in code to autoselect the language. i guess i kind of forgot about doing that in the time i've had this rev 2 sitting here. if you tell me the specifics on the future PortableApps language variable i can add that too.