- Broken language switching: It doesn't seem to work at all and keeps setting Audacity to System Default language which is very annoying.
- No instuctions for installing FFMPEG on the Audacity Portable Download page
- Maybe making plugin installers for FFMPEG and Lame will help with this.
BTW my PortableApps.com platform version is 2.0 Beta 4.
1. I am able to switch languages, but it returns to default when I restart.
2. Yep - but it's nearly identical to the instructions for installing LAME, so that should be easy enough to fix. BTW, this is a link to a ZIP of FFMPEG from the Audacity Wiki: http://www.gaclrecords.org.uk/FFmpeg_2009_07_20_for_Audacity_on_Windows.zip
3. I don't know if the licenses allow this.
The Portable Apps menu shouldn't have any effect on this at all.
I made this half-pony, half-monkey monster to please you.
If I open Audacity Portable and switch to French, then close it. When I open it again, it's in French. When I run Audacity Portable from the PortableApps.com Platform set to German, it comes up in German. What are the EXACT steps you are taking that cause an issue (language selected, when run, language that comes up, etc)? What OS, install path, system lang, etc? Also, was it an upgrade?
The instructions for adding FFMpeg are nearly exactly the same as for local Audacity (and require multiple steps). For convenience, I've adapted them and added them to the support page.
https://portableapps.com/support/audacity_portable#lame
Audacity doesn't redistribute them directly for licensing reasons, so we don't either.
Sometimes, the impossible can become possible, if you're awesome!
1. I install Audacity Portable to my Portable Drive with the plaftorm installed.
2. I launch it from the platform and it will launch in the system default language. (I would expect English since thats what the platform is set to)
3. I change the language in Audacity's settings and it changes correctly but once I reopen Audacity Portable from the platform it resets back to the system default language.
Specs:
OS: Windows 7 Ultimate 32-bit
System Language: English with locale settings set to Hebrew (Which is what Audacity picks up with the System language setting)
Language selected in PortableApps.com Platform: English (The same language it had after installation, never changed it)
Install Path: Standard Platforms Location (PortableApps/AudacityPortable)
It's not an upgrade, it's a clean Audacity Portable Install.
I needed exact steps, meaning I also needed which language you picked, otherwise I can't attempt to reproduce. So, did it come up in Hebrew the first time? In English? Have you tried selecting French and see if that sticks? (it could just be English it is having an issue with)
Sometimes, the impossible can become possible, if you're awesome!
Platform is set to English.
The OS is in English to, with locale settings set to Hebrew.
1. I launch Audacity from the platform and it comes up in Hebrew, with the language box in settings reading System.
2. I change this setting to English and it changes and then I close Audaciy.
3. I open Audacity again and it comes up in Hebrew again, with the language box reading System again.
Other settings save correctly (Anything other than language)
"Have you tried selecting French and see if that sticks?" I'm trying to determine if it's just an English issue. And are you always launching it from the Platform?
Sometimes, the impossible can become possible, if you're awesome!
Im launching from the platform.
Tried French and some other languages, Exactly the same issue.
Ok, I tried to replicate your setup and I can't reproduce your issue at all. I have Windows 7 Ultimate x64. I set non-unicode to Hebrew (unicode English). Running Audacity Portable directly (sans platform) came up in English as expected (Audacity is a unicode app, so it ignores the Windows non-unicode setting). Running it from the platform, it comes up in English. Or German if the platform is in German. Or Hebrew if the platform is in Hebrew. And back to English when set in English. It does this with both 1.6.1 and 2.0 Beta 4 platform releases.
So, something else is up with your system. Have you tried a completely fresh install of Audacity Portable and run AudacityPortable.exe directly? Does switching a language stick between launches? Have you checked your drive for errors? Is the drive formatted NTFS? If so, are you sure it was done with the security descriptors off?
Sometimes, the impossible can become possible, if you're awesome!
Found the bug -.-"
It only happens when Audacity portable is launched from the platform and the platform is set to English.
It is with the CheckIfExists line in the Launcher.ini
There is no en subfolder by default in Audacity, since en is a built-in language!
Thus it tries to read DefaultIfNotExists, And since DefaultIfNotExists is not set, we see this behaviour.
Also I noticed that [Language]:Default keyname is wrong it is "Defaultr" for some reason which would make it fail to.
To fix this you need to add DefaultIfNotExists. (Only changing Default to be written correctly won't help)
Since only en doesn't have a language file and in any other case there is no Language file it should default to English.
OK, now this is bizarre.
OS is Windows 7 Home Premium 64 bit.
PA Menu is 2.0 b4.
I have the Portable Apps installed to a subfolder of C - which has never caused a problem before.
I installed Audacity Portable using the Install a New App function.
Not an upgrade.
To switch languages, I go to Edit>Preferences>Interface>Language and select from the dropdown (it is set by default at System). The language changes no problem.
I exit Audacity.
Here's where I see bizarreness:
If I restart Audacity Portable from the PA Menu, it loses the language settings.
However, if I browse to ..PortableApps\AudacityPortable\AudacityPortable.exe, and restart from there, it preserves the language settings.
I've tried this on different paths, and on USB sticks, with the same result.
I even tried it using a fresh install of PA Menu 1.6.1, on another stick, and it does the same thing!
So to recap
Scenario 1: Open from PA Menu, set language, close, reopen from PAM - resets back to System
Scenario 2: - Open from PA Menu, set language, close, reopen from explorer - language settings preserved.
Scenario 3: - Open from explorer, set language, close, reopen from explorer - language settings preserved.
Scenario 4: - Open from explorer, set language, close, reopen from PAM - resets back to System.
Clearly some interaction from the menu is clearing the settings when you use its shortcut.
EDIT: OK, I see what's happening - the menu does not support running the menu in one language and Audacity in another. Change the menu language, the Audacity language changes. I guess I can see some advantage of allowing the menus to set the languages in the apps - but this seems to be the only app that I've seen that does it.
I made this half-pony, half-monkey monster to please you.
You can disable language switching on the Menu for all apps if you want. if you dont, the menu will set all apps that support it to the language the menu currently has.
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
This is fixed in Rev 2
Sometimes, the impossible can become possible, if you're awesome!