You are here

[Fixed] PicPick doesn't save settings when opening from PortableApps platform

17 posts / 0 new
Last post
Alopepeo
Alopepeo's picture
Offline
Last seen: 11 years 10 months ago
Joined: 2012-12-02 13:28
[Fixed] PicPick doesn't save settings when opening from PortableApps platform

Technical Details:
- Platform 12.0b1 (doesn't tested with 11.2)
- PicPick 3.2.0
- This happens intalling PicPick anywhere, the difference is when you execute it form the platform menu (you can also install the platform anywhere, it doesn't depends if you install it on your hard drive or on your external drive).

Run PicPick from its own folder (using its launcher, the exe file), without the platform. Change one specific preference, for example languaje, and then close it (from the tray icon, right click and then on exit) and open it again . All should be normally, and the preference that you change previous should be saved.

Repeat the process launching PicPick from the PortableApps platform. At least for me, the second time you open PicPick the preference that i changed isn't saved.

Ken Herbert
Ken Herbert's picture
Offline
Last seen: 6 hours 49 min ago
DeveloperModerator
Joined: 2010-05-25 18:19
Have you only tried this

Have you only tried this changing languages, or does this happen with other preferences as well?

If it is only with language switching, by default the PortableApps platform switches all apps to the Platform's language on launch. To turn this off go to Options and uncheck "Use this language for all portable apps".

Alopepeo
Alopepeo's picture
Offline
Last seen: 11 years 10 months ago
Joined: 2012-12-02 13:28
Great, but.....

I don't realized of testing other settings, so your comment works. I change its languaje to Spanish, and it keeps on that. But, what happen if i want all my apps in Spanish? Does i have to install them manually? I think that this is a bug, at least for me. Can i report this like one?

Thanks

Ken Herbert
Ken Herbert's picture
Offline
Last seen: 6 hours 49 min ago
DeveloperModerator
Joined: 2010-05-25 18:19
There is no bug

If you have "Use this language for all portable apps" checked in the Platform options and your Platform is set to Spanish, every PortableApp launched by the Platform will start in Spanish. If the Platform was set to English, all apps would open in English.

If you have "Use this language for all portable apps" unchecked in the Platform options, each app will remember language settings separately, so you could have PicPick in Spanish, Firefox in English and Thunderbird in German if you wanted to.

Alopepeo
Alopepeo's picture
Offline
Last seen: 11 years 10 months ago
Joined: 2012-12-02 13:28
I understand that

But, if i have the platform prepared to install or use all apps with Spanish, why i can't use PicPick in that languaje when this preference is checked?

Ken Herbert
Ken Herbert's picture
Offline
Last seen: 6 hours 49 min ago
DeveloperModerator
Joined: 2010-05-25 18:19
Do you have the Platform set

Do you have the Platform set to Spanish, or SpanishInternational?

PicPick doesn't have a SpanishInternational translation if that is what you are using, so it defaults to English.

Alopepeo
Alopepeo's picture
Offline
Last seen: 11 years 10 months ago
Joined: 2012-12-02 13:28
Thanks

You're right. Thanks for your help!

John T. Haller
John T. Haller's picture
Offline
Last seen: 2 hours 40 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Fix

If you edit your PicPickPortable.ini file in the App\AppInfo\Launcher directory to this, it will fix the issue and automatically use Spanish:

[Launch]
ProgramExecutable=picpick\picpick.exe
DirectoryMoveOK=yes
SupportsUNC=yes

[FilesMove]
picpick.ini=%PAL:AppDir%\picpick

[Language]
Base=%PortableApps.comLocaleName%
Default=English

[LanguageStrings]
Bosnian=Bosnian
Bulgarian=Bulgarian 	
Catalan=Catalan 	
SimpChinese=Chinese Simplified 	
TradChinese=Chinese Traditional 	
Croatian=Croatian 	
Czech=Czech 	
Danish=Danish 	
Dutch=Dutch 	
English=English
Farsi=Persian 	 		
Finnish=Finnish 	
French=French 	
German=German 	
Greek=Greek
Hebrew=Hebrew 	
Hungarian=Hungarian 	
Indonesian=Indonesian 	
Italian=Italian 	
Japanese=Japanese 	
Korean=Korean 	
Lithuanian=Lithuanian 	
Polish=Polish 		
Portuguese=Portuguese (Portugal)
PortugueseBR=Portuguese 	
Russian=Russian 	
Serbian=Serbian 	
SerbianLatin=Serbian_Latin 	
Slovak=Slovak 	 	
Slovenian=Slovenian 	
Spanish=Spanish
SpanishInternational=Spanish
Swedish=Swedish 	
Turkish=Turkish 	
Ukrainian=Ukrainian

[LanguageFile]
Type=INI
File=%PAL:DataDir%\picpick.ini
Section=Setting
Key=Language2

[FileWrite1]
Type=INI
File=%PAL:DataDir%\picpick.ini
Section=Setting
Key=Language2
Value=%PAL:LanguageCustom%

[FileWrite2]
Type=ConfigWrite
File=%PAL:DataDir%\picpick.ini
Entry='FirstRun='
Value=3200

[FileWrite3]
Type=Replace
File=%PAL:DataDir%\picpick.ini
Find=%PAL:LastDrive%%PAL:LastPackagePartialDir%\
Replace=%PAL:Drive%%PAL:PackagePartialDir%\

[FileWrite4]
Type=Replace
File=%PAL:DataDir%\picpick.ini
Find=%PAL:LastPortableAppsBaseDir%\
Replace=%PAL:PortableAppsBaseDir%\

[FileWrite5]
Type=Replace
File=%PAL:DataDir%\picpick.ini
Find=%PAL:LastDrive%\
Replace=%PAL:Drive%\

I'll include this in the next update.

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

Alopepeo
Alopepeo's picture
Offline
Last seen: 11 years 10 months ago
Joined: 2012-12-02 13:28
Thanks!

Really thanks for the fix.

tapsklaps
Offline
Last seen: 6 years 1 month ago
Developer
Joined: 2010-10-17 08:11
not generally valid

winterblood wrote

If you have "Use this language for all portable apps" checked in the Platform options and your Platform is set to Spanish, every PortableApp launched by the Platform will start in Spanish.

This statement is not generally valid, as there are also programs for which the language has to be changed manually.

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 5 days 23 hours ago
DeveloperModerator
Joined: 2008-07-24 18:46
Correct

You're correct. Offhand, the only PAL-based apps that I know of that don't automatically switch languages are those that are using RunAsAdmin.

However, there are some apps that haven't had their launchers written to take advantage of PAL, and most of those haven't been custom-coded to handle languages automatically either.

tapsklaps
Offline
Last seen: 6 years 1 month ago
Developer
Joined: 2010-10-17 08:11
example for an app without using RunAsAdmin

As an example for an app, which is not using RunAsAdmin, I refer to the app Peazip Portable. Surely you've right, that this app probably hasn't been custom-coded to handle languages automatically. Therefore I tried to find a solution, but without any success in the moment.

In addition, I also have discovered a faulty coding in the section [FilesMove] of the file PeaZipPortable.ini. Here is the correct code for this section:

[FilesMove]
settings\conf.txt=%PAL:AppDir%\PeaZip\res
settings\custedit.txt=%PAL:AppDir%\PeaZip\res
settings\bookmarks.txt=%PAL:AppDir%\PeaZip\res
Gord Caswell
Gord Caswell's picture
Offline
Last seen: 5 days 23 hours ago
DeveloperModerator
Joined: 2008-07-24 18:46
Bug report

Please make a new post in the correct support forum for Peazip, including [Bug] in the title, so we can track and fix that issue appropriately, rather than hijacking this thread.

db4tech
Offline
Last seen: 9 years 6 months ago
Joined: 2010-01-25 16:37
PicPick 3.2.0 bug or PortableApps issue?

Tested PicPick 3.2.0 on three different Windows 7 x64 systems (two physical machines, one virtual), all produce the same problem.

When PicPick is set up to automatically save a screen capture to a user's Desktop with 'Date/Time' file name, the file (before file format type) always ends with (2). The OS thinks the file is being saved twice adding (2) even though only one file is actually saved.
e.g.
2012-12-19 01 06 25(2).png

PicPick 3.1.7 does not suffer from this problem.

Thank you,
David

John T. Haller
John T. Haller's picture
Offline
Last seen: 2 hours 40 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Unrelated

This bug isn't in any way related to the bug reported in the topic. Please try 3.2.0 itself (non PA.c) to see if it has the same issue. If it does, report it to the publisher. If not, please create a new topic here with the details.

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

db4tech
Offline
Last seen: 9 years 6 months ago
Joined: 2010-01-25 16:37
Apologies John, never a good

Apologies John, never a good idea posting late at night (GMT). Searched for PicPick 3.2.0 to report the issue and came across this thread.

Tested the installer version and yes, it produces the same bug. Sent an e-mail to the development team.
Would you like me to keep you informed?

David

tapsklaps
Offline
Last seen: 6 years 1 month ago
Developer
Joined: 2010-10-17 08:11
Bug removed

Due to your email, which you sent to the development team of PicPick, is in the actual version PicPick v3.2.1 the Bug removed. Now the saved file will appears correctly as follows:

2012-12-25 15 57 45.png

Log in or register to post comments