void FirefoxAction::Execute()
{
	wstring value;

	SetStatus(InProgress);
	_readVersionAndLocale();
	_readLanguageCode();

	_addFireForLocale();
	_addCatalanToArrayAndRemoveOldIfExists();
	_createPrefsString(value);
	_writeLanguageCode(value);
}
void IEAcceptLanguagesAction::Execute()
{
	wstring regvalue;

	_addCatalanToArrayAndRemoveOldIfExists();
	_createRegistryString(regvalue);
	_writeLanguageCode(regvalue);
	
	if (_isCurrentLanguageOk(regvalue) == true)
		SetStatus(Successful);
	else
		SetStatus(FinishedWithError);

	g_log.Log(L"IEAcceptLanguagesAction::Execute returns %s", status == Successful ? L"Successful" : L"FinishedWithError");
}