You are here

Language problem after installing PicPick v3.3.1 in PA.com menu

7 posts / 0 new
Last post
tapsklaps
Offline
Last seen: 5 years 6 months ago
Developer
Joined: 2010-10-17 08:11
Language problem after installing PicPick v3.3.1 in PA.com menu

I've already reported this issue in another thread shortly.

If I install PicPick via Apps -> Get More Apps... -> By Category in the PA.com menu, then PicPick starts in English language, though I've choosen the german language in the PA.com menu.

However, if I install PicPick via Apps -> Install a New App within PA.com menu and then I use the installer PicPickPortable_3.3.1.paf.exe created by myself , then PicPick starts properly in German language.

I have compared the MD5 of my offered file with the file, which will be offered via the PortableApps.com website. And both MD5 are different.

MD5 of my offered file: df1d2ee881df50073a9e9ccb97eac4f0
MD5 of the file offered via PortableApps.com: 5897d4a7933ffc50d004d257badbd0ed

Accordingly both files are not identical.

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 53 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Already Answered

As I already responded, I made no changes other than recompiling. It's the exact code you gave me. I recompile the launcher (and digitally sign it) and installer before posting (which, of course, results in a different MD5). I've done this for every single PicPick release because you recompile the launcher from the digitally signed one from the release before, meaning its no longer digitally signed.

It all comes down to what's in your custom.nsh, PicPickPortable.ini, and PortableAppsInstallerCustom.nsh files. I made no changes to any of those. If they differ from what you compiled in, then that would explain the difference.

Sometimes, the impossible can become possible, if you're awesome!

tapsklaps
Offline
Last seen: 5 years 6 months ago
Developer
Joined: 2010-10-17 08:11
?

But something MUST be changed!!! Or how can you explain the deviant behaviour of your offered version?

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 53 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Exact Steps

I just installed it, ran it once to ensure it works, compiled the launcher, digitally signed, compiled the installer, uploaded. Same as I always do. You can see it for yourself in the contents of the released package.

Sometimes, the impossible can become possible, if you're awesome!

Simeon
Simeon's picture
Offline
Last seen: 9 years 6 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
on second start, its in german

I tried what you tried. I installed Picpick from the platform. After the first start, the app was in german (which some apps are as the language switching component doesnt work if the launcher has to copy stuff from the App/DefaultData folder to the /Data folder on first start).
When started the second and third time, it was in german.

The exact same happened when I installed it without the platform. It might be different when you tell the installer to run the app directly though.

Did you compare the two packages (official and your own) with WinMerge? This could show you the differences.

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

tapsklaps
Offline
Last seen: 5 years 6 months ago
Developer
Joined: 2010-10-17 08:11
more informations with the help of Winmerge

I have also the same idea like you with respect to the usage of Winmerge. Because I currently have little time due to my work, I will compare the appropriate files next weekend and I hope to get then more enlightening informations.

But as you also have explained, the main problem is the fact, that PicPick will be opened at the first run in english language.

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 53 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
By Design

You have no custom code in the installer. So, after initial installation if you run it without the platform, it should run with English as the default. PAL, when it does not receive a language directive from the PA.c Platform (when run without it, for instance), assumes English as the default. All our apps start in English by default unless they've specifically been coded to either (1) take advantage of an app's built in language switching if it exists or (2) have custom installer code to set the language based on the installer's language as I have setup in LibreOffice Portable.

Sometimes, the impossible can become possible, if you're awesome!

Log in or register to post comments