return TRUE;
}
- DownloadApplicationsDB(APPLICATION_DATABASE_URL);
-
+ DownloadApplicationsDB(SettingsInfo.bUseSource ? SettingsInfo.szSourceURL : APPLICATION_DATABASE_URL,
+ !SettingsInfo.bUseSource);
+
if (!ExtractFilesFromCab(m_Strings.szCabName,
m_Strings.szCabDir,
m_Strings.szAppsPath))
VOID ShowMainWindow(INT nShowCmd);
// Download dialogs
-VOID DownloadApplicationsDB(LPCWSTR lpUrl);
+VOID DownloadApplicationsDB(LPCWSTR lpUrl, BOOL IsOfficial);
BOOL DownloadApplication(CAvailableApplicationInfo* pAppInfo, BOOL bIsModal);
BOOL DownloadListOfApplications(const ATL::CSimpleArray<CAvailableApplicationInfo>& AppsList, BOOL bIsModal);
#define IDC_USE_PROXY 1015
#define IDC_PROXY_SERVER 1016
#define IDC_NO_PROXY_FOR 1017
+#define IDC_SOURCE_DEFAULT 1018
+#define IDC_USE_SOURCE 1019
+#define IDC_SOURCE_URL 1020
/* Dialogs */
#define IDD_SETTINGS_DIALOG 300
#define IDS_APPLICATIONS 112
#define IDS_CHOOSE_FOLDER_TEXT 113
#define IDS_CHOOSE_FOLDER_ERROR 114
+#define IDS_URL_INVALID 115
#define IDS_APP_REG_REMOVE 116
#define IDS_INFORMATION 117
#define IDS_UNABLE_TO_REMOVE 118
/* Dialog related entries */
#define IDS_DL_DIALOG_DB_DISP 950
#define IDS_DL_DIALOG_DB_DOWNLOAD_DISP 951
+#define IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP 952
/* Accelerators */
#define HOTKEYS 715
#pragma once
#include <windef.h>
+#include <wininet.h>
//TODO: Separate main and settings related definitions
struct SETTINGS_INFO
INT Proxy;
WCHAR szProxyServer[MAX_PATH];
WCHAR szNoProxyFor[MAX_PATH];
+ /* Software source settings */
+ BOOL bUseSource;
+ WCHAR szSourceURL[INTERNET_MAX_URL_LENGTH];
};
typedef SETTINGS_INFO *PSETTINGS_INFO;
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 254, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 254, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Настройки"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "Из&бор", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "След слагане, използваните файлове да се изтриват", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Подразбирано", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "Добре", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Отказ", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 244, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 244, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Подразбирано", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "Добре", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Отказ", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Приложения"
IDS_CHOOSE_FOLDER_TEXT "Изберете папка, в която да се свалят приложенията:"
IDS_CHOOSE_FOLDER_ERROR "Указали сте несъществуваща папка!"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Уверен ли сте, че искате да изтриете данните за сложеното приложение от регистъра?"
IDS_INFORMATION "Сведения"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Nastavení"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Procházet…", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Smazat instalátor programu po dokončení instalace", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Systémové nastavení proxy", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Bez proxy serveru", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Nepoužívat pro", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Výchozí", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Storno", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Systémové nastavení proxy", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Bez proxy serveru", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Nepoužívat pro", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Výchozí", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Storno", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplikace"
IDS_CHOOSE_FOLDER_TEXT "Zvolte složku, do které se budou ukládat stažené soubory: "
IDS_CHOOSE_FOLDER_ERROR "Zvolená složka neexistuje. Vytvořit?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Určitě odstranit data instalovaného programu z registru?"
IDS_INFORMATION "Informace"
IDS_UNABLE_TO_DOWNLOAD "Soubor se nepodařilo stáhnout! Adresa nenalezena!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Einstellungen"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Wählen", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Installer nach Programminstallation löschen", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Proxy Einstellungen des Systems verwenden", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direkt (Kein Proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Kein Proxy", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Vorgabe", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Abbrechen", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Proxy Einstellungen des Systems verwenden", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direkt (Kein Proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Kein Proxy", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Vorgabe", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Abbrechen", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Anwendungen"
IDS_CHOOSE_FOLDER_TEXT "Wählen Sie ein Verzeichnis aus, das zum Herunterladen verwendet werden soll:"
IDS_CHOOSE_FOLDER_ERROR "Sie haben ein nicht existierendes Verzeichnis angegeben! Neu anlegen?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Sind Sie sich sicher, dass Sie die Daten dieses Programms aus der Registry entfernen möchten?"
IDS_INFORMATION "Informationen"
IDS_UNABLE_TO_DOWNLOAD "Paket konnte nicht geladen werden! Addresse wurde nicht gefunden!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Anwendungsdatenbank"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Datenbank-Aktualisierung…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Settings"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Choose", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Delete program installer after installation", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Default", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Cancel", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Default", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Cancel", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Applications"
IDS_CHOOSE_FOLDER_TEXT "Choose a folder which will store Downloads:"
IDS_CHOOSE_FOLDER_ERROR "The folder you have specified does not exist. Create it?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Are you sure you want to delete the data on the installed program from the registry?"
IDS_INFORMATION "Information"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 200
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Ajustes"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Seleccionar", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Borrar el instalador del programa tras su instalación", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 61
- CONTROL "Utilizar el proxy del sistema", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 128, 218, 10
- CONTROL "Conexión directa (sin nada)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 141, 218, 10
- CONTROL "Proxy:", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 154, 35, 10
- EDITTEXT IDC_PROXY_SERVER, 51, 153, 70, 14, ES_AUTOHSCROLL
- LTEXT "Sin proxy para:", -1, 125, 154, 50, 8, SS_RIGHT
- EDITTEXT IDC_NO_PROXY_FOR, 177, 153, 61, 14, ES_AUTOHSCROLL
- PUSHBUTTON "Por defecto", IDC_DEFAULT_SETTINGS, 8, 180, 60, 14
- DEFPUSHBUTTON "Aceptar", IDOK, 116, 180, 60, 14
- PUSHBUTTON "Cancelar", IDCANCEL, 181, 180, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Utilizar el proxy del sistema", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Conexión directa (sin nada)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy:", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL
+ LTEXT "Sin proxy para:", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL
+ PUSHBUTTON "Por defecto", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "Aceptar", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplicaciones"
IDS_CHOOSE_FOLDER_TEXT "Seleccione una carpeta de donde se descargarán los programas:"
IDS_CHOOSE_FOLDER_ERROR "La carpeta especificada no existe."
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "¿Está seguro de querer borrar del Registro los datos de instalación del programa?"
IDS_INFORMATION "Información"
IDS_UNABLE_TO_DOWNLOAD "No se pudo descargar el paquete. No se ha encontrado la dirección de Internet."
BEGIN
IDS_DL_DIALOG_DB_DISP "Base de datos de aplicaciones"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Actualizando listado…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Sätted"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Vali", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Kustuta programmi installeri peale installeerimist", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Puhverserver", -1, 4, 116, 240, 76
- CONTROL "Süsteemi puhverserveri sätted", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Otse (Puhverserverita)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Puhverserver", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Puhverserverita", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Vaikimisi", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Loobu", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Puhverserver", -1, 4, 166, 240, 76
+ CONTROL "Süsteemi puhverserveri sätted", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Otse (Puhverserverita)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Puhverserver", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Puhverserverita", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Vaikimisi", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Loobu", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Rakendused"
IDS_CHOOSE_FOLDER_TEXT "Vali kaust allalaadimiste jaoks:"
IDS_CHOOSE_FOLDER_ERROR "Antud kausta ei ole olemas. Kas soovid selle luua?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Kas soovid kindlalt kustutada installitud programmi andmed registrist?"
IDS_INFORMATION "Informatsioon"
IDS_UNABLE_TO_DOWNLOAD "Pakendi allalaadimine ebaõnnestus! Aadressit ei leitud!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Rakenduste andmebaas"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Andmebaasi uuendamine…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Configuration"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Sélectionner", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Supprimer l'installateur du programme après l'installation", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Paramètres du proxy système", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (Pas de proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Pas de proxy pour", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Par défaut", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "Accepter", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Annuler", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Paramètres du proxy système", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (Pas de proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Pas de proxy pour", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Par défaut", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "Accepter", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Annuler", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Applications"
IDS_CHOOSE_FOLDER_TEXT "Choisissez un dossier dans lequel les programmes seront téléchargés :"
IDS_CHOOSE_FOLDER_ERROR "Le dossier que vous avez spécifié n'existe pas. Le créer ?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Êtes-vous sûr de vouloir supprimer du registre les données du programme installé ?"
IDS_INFORMATION "Information"
IDS_UNABLE_TO_DOWNLOAD "Impossible de télécharger le paquet : adresse introuvable !"
BEGIN
IDS_DL_DIALOG_DB_DISP "Base de données d'applications"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Mise à jour de la base de données…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_LAYOUTRTL
CAPTION "הגדרות"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "בחר", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "מחק את קובץ ההתקנה לאחר סיום ההתקנה", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "שרת פרוקסי", -1, 4, 116, 240, 76
- CONTROL "הגדרות פרוקסי של המערכת", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "חיבור ישיר(ללא פרוקסי)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "פרוקסי", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "ללא פרוקסי עבור:", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "ברירת מחדל", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "אישור", IDOK, 116, 195, 60, 14
- PUSHBUTTON "ביטול", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "שרת פרוקסי", -1, 4, 166, 240, 76
+ CONTROL "הגדרות פרוקסי של המערכת", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "חיבור ישיר(ללא פרוקסי)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "פרוקסי", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "ללא פרוקסי עבור:", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "ברירת מחדל", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "אישור", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "ביטול", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "יישומים"
IDS_CHOOSE_FOLDER_TEXT "בחר תקייה שתשמור הורדות:"
IDS_CHOOSE_FOLDER_ERROR "התקייה שהזנת לא קיימת, ליצור אותה?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Are you sure you want to delete the data on the installed program from the registry?"
IDS_INFORMATION "מידע"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "מסד נתונים של היישומים"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "מעדכן את מסד הנתונים..."
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Pengaturan"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Pilih", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Hapus pemasang program setelah pemasangan", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Pengaturan proxy sistem", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Langsung (Tanpa proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Tanpa proxy untuk", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Asli", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Batal", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Pengaturan proxy sistem", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Langsung (Tanpa proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Tanpa proxy untuk", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Asli", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Batal", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplikasi"
IDS_CHOOSE_FOLDER_TEXT "Pilih folder yang akan dipakai unduhan:"
IDS_CHOOSE_FOLDER_ERROR "Folder yang ditentukan belum ada. Buat folder?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Yakin ingin menghapus data program yang terpasang dari registri?"
IDS_INFORMATION "Informasi"
IDS_UNABLE_TO_DOWNLOAD "Tidak bisa mengunduh paket! Alamat tidak ditemukan!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Database aplikasi"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Memperbarui database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Impostazioni"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Scegli", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Rimuovere la procedura di installazione dopo l'uso", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Impostazioni proxy di sistema", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Diretto (nessun proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy:", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Ignora proxy per:", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Predefiniti", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Annulla", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Impostazioni proxy di sistema", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Diretto (nessun proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy:", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Ignora proxy per:", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Predefiniti", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Annulla", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Applicazioni"
IDS_CHOOSE_FOLDER_TEXT "Scegliere una cartella dove scaricare le applicazioni:"
IDS_CHOOSE_FOLDER_ERROR "La cartella indicata non esiste. Vuoi crearla?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Sicuro di voler cancellare dal registro i dati sui programmi installati?"
IDS_INFORMATION "Informazioni"
IDS_UNABLE_TO_DOWNLOAD "Impossibile scaricare il pacchetto! Indirizzo non trovato!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applicazioni Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Aggiornamento Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "設定"
FONT 9, "MS UI Gothic"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "選択(&C)", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "インストール後にプログラムのインストーラを削除する(&D)", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "プロキシ", -1, 4, 116, 240, 76
- CONTROL "システム プロキシ設定", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "直接 (プロキシなし)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "プロキシ", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "次のはプロキシなし", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "デフォルト", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "キャンセル", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "プロキシ", -1, 4, 166, 240, 76
+ CONTROL "システム プロキシ設定", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "直接 (プロキシなし)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "プロキシ", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "次のはプロキシなし", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "デフォルト", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "キャンセル", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "アプリケーション"
IDS_CHOOSE_FOLDER_TEXT "プログラムのダウンロードに使用するフォルダを選択してください:"
IDS_CHOOSE_FOLDER_ERROR "指定されたフォルダは存在しません!"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "レジストリからインストールされたプログラムに関するデータを削除してもよろしいですか?"
IDS_INFORMATION "情報"
IDS_UNABLE_TO_DOWNLOAD "パッケージをダウンロードできません! アドレスが見つからない!"
BEGIN
IDS_DL_DIALOG_DB_DISP "アプリのデータベース"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "データベースを更新中..."
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Settings"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Choose", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Delete installers of programs after installation", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Default", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Cancel", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Default", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Cancel", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Programmer"
IDS_CHOOSE_FOLDER_TEXT "Choose a folder which will be used for downloading of programs:"
IDS_CHOOSE_FOLDER_ERROR "You have specified a nonexistent folder!"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Are you sure you want to delete the data on the installed program from the registry?"
IDS_INFORMATION "Information"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Ustawienia"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP
PUSHBUTTON "&Wybierz", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Usuń instalatory programów po ich zainstalowaniu", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Ustawienia systemowe proxy", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Bezpośrednio (bez proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Bez proxy dla", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Domyślne", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Anuluj", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Ustawienia systemowe proxy", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Bezpośrednio (bez proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Bez proxy dla", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Domyślne", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Anuluj", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplikacje"
IDS_CHOOSE_FOLDER_TEXT "Wybierz katalog, w którym będa zapisywane pobrane programy:"
IDS_CHOOSE_FOLDER_ERROR "Wybrałeś nieistniejący katalog! Czy chcesz utworzyć nowy?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Czy na pewno chcesz usunąć wpis tego programu z rejestru?"
IDS_INFORMATION "Informacja"
IDS_UNABLE_TO_DOWNLOAD "Nie można pobrać pakietu! Nie znaleziono adresu!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Baza programów"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Aktualizowanie bazy programów…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Configurações"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Escolher", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Deletar instalador após a instalação do programa", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Padrão", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Cancelar", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Padrão", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplicativos"
IDS_CHOOSE_FOLDER_TEXT "Escolha uma pasta para armazenar os Downloads:"
IDS_CHOOSE_FOLDER_ERROR "A pasta especificada não existe. Deseja criá-la?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Você tem certeza que deseja apagar as informações do programa instalado do registro?"
IDS_INFORMATION "Informações"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Configurações"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Escolher", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Apagar instalador após a instalação do programa", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "Configurações de proxy do sistema", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Directo (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Padrão", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Cancelar", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "Configurações de proxy do sistema", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Directo (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Padrão", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Cancelar", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplicativos"
IDS_CHOOSE_FOLDER_TEXT "Escolha uma pasta para armazenar os Downloads:"
IDS_CHOOSE_FOLDER_ERROR "A pasta especificada não existe. Deseja criá-la?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Tem certeza que deseja apagar as informações do programa instalado do registo?"
IDS_INFORMATION "Informações"
IDS_UNABLE_TO_DOWNLOAD "Não é possível fazer o download do pacote! Endereço não encontrado!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Base de dados de aplicativos"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Actualizar base de dados…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Preferințe"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "Spe&cificare…", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "Șt&erge aplicația de instalare după instalarea programului", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Mandatar", -1, 4, 116, 240, 76
- CONTROL "Configur&ația mandatar din sistem", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Di&rect (fără mandatar)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Man&datar", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "excepție pentru", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "I&mplicite", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "Con&firmă", IDOK, 116, 195, 60, 14
- PUSHBUTTON "A&nulează", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Mandatar", -1, 4, 166, 240, 76
+ CONTROL "Configur&ația mandatar din sistem", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Di&rect (fără mandatar)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Man&datar", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "excepție pentru", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "I&mplicite", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "Con&firmă", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "A&nulează", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplicații"
IDS_CHOOSE_FOLDER_TEXT "Specificați un dosar destinație pentru descărcări:"
IDS_CHOOSE_FOLDER_ERROR "Dosarul specificat nu există. Doriți crearea lui?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Sigur doriți să ștergeți datele din registru pentru această aplicațe?"
IDS_INFORMATION "Informație"
IDS_UNABLE_TO_DOWNLOAD "Pachetul nu poate fi descărcat! Adresa nu este găsită!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Aplicații baza de date"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Actualizare baza de date…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Параметры"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "В&ыбрать", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Удалять инсталляторы программ после установки", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Прокси", -1, 4, 116, 240, 76
- CONTROL "Системные настройки прокси", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Без прокси", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Прокси", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Исключения", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "По умолчанию", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Отмена", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Прокси", -1, 4, 166, 240, 76
+ CONTROL "Системные настройки прокси", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Без прокси", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Прокси", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Исключения", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "По умолчанию", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Отмена", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Приложения"
IDS_CHOOSE_FOLDER_TEXT "Выберите папку, которая будет использоваться для загрузки программ:"
IDS_CHOOSE_FOLDER_ERROR "Указанная вами папка не существует. Создать?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Вы действительно хотите удалить данные об установленной программе из реестра?"
IDS_INFORMATION "Информация"
IDS_UNABLE_TO_DOWNLOAD "Не удалось скачать приложение! Не найден адрес!"
BEGIN
IDS_DL_DIALOG_DB_DISP "База данных приложений"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Обновление базы данных…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Nastavenia"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Vybrať", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Zmazať inštalačné programy po nainštalovaní", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Predvolené", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Zrušiť", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Predvolené", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Zrušiť", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplikácie"
IDS_CHOOSE_FOLDER_TEXT "Vyberte priečinok, ktorý sa použije pre sťahovanie programov:"
IDS_CHOOSE_FOLDER_ERROR "Zvolili ste si neexistujúci priečinok!"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Naozaj chcete vymazať údaje o nainštalovanom programe z registrov?"
IDS_INFORMATION "Informácie"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Konfigurime"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "Zgjedh", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "Fshi instaluesit e programeve pas instalimit", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Parazgjedhur", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Anulo", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Parazgjedhur", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Anulo", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Aplicacione"
IDS_CHOOSE_FOLDER_TEXT "Zgjidh nje dosje ku do duhen Downloadusit:"
IDS_CHOOSE_FOLDER_ERROR "Dosja qe keni zgjedhur nuk ekziston. Krijoje?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Jeni te sigurt qe do ti fshini informacionet e programit te instaluar nga regjistri?"
IDS_INFORMATION "Informacione"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Inställningar"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Välj", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Ta bort programinstallerare efter installation", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Proxy", -1, 4, 116, 240, 76
- CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "No proxy for", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Standard", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Avbryt", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Proxy", -1, 4, 166, 240, 76
+ CONTROL "System proxy settings", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Direct (No proxy)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Proxy", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "No proxy for", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Standard", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Avbryt", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Program"
IDS_CHOOSE_FOLDER_TEXT "Välj en mapp som kommer att användas för nerladdning av program:"
IDS_CHOOSE_FOLDER_ERROR "Du har specificrat en ej existerande mapp! Vill du skapa den?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Är du säker på att du vill ta bort data det installerade programmets data från registret?"
IDS_INFORMATION "Information"
IDS_UNABLE_TO_DOWNLOAD "Unable to download the package! Address not found!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Applications Database"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Updating Database…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Ayarlar"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Seç", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Kurulumdan Sonra Programın Kurulum Dosyasını Sil", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Vekil Sunucu", -1, 4, 116, 240, 76
- CONTROL "Sistem Vekil Sunucu Ayarları", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Doğrudan (Vekil sunucu yok.)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Vekil Sunucu", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Şunun İçin Vekil Sunucu Yok", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "Ön Tanımlılar", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "Tamam", IDOK, 116, 195, 60, 14
- PUSHBUTTON "İptal", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Vekil Sunucu", -1, 4, 166, 240, 76
+ CONTROL "Sistem Vekil Sunucu Ayarları", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Doğrudan (Vekil sunucu yok.)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Vekil Sunucu", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Şunun İçin Vekil Sunucu Yok", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "Ön Tanımlılar", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "Tamam", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "İptal", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Uygulamalar"
IDS_CHOOSE_FOLDER_TEXT "İndirilenlerin saklanacağı bir dizin seçiniz:"
IDS_CHOOSE_FOLDER_ERROR "Belirttiğiniz dizin yok. Belirttiğiniz dizin oluşturulsun mu?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Kurulan programın girişini değer defterinden silmek istediğinizden emin misiniz?"
IDS_INFORMATION "Bilgi"
IDS_UNABLE_TO_DOWNLOAD "Paket indirilemez! Adres bulunamadı!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Uygulamalar Veri Tabanı"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Veri Tabanı güncelleniyor…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Налаштування"
FONT 8, "MS Shell Dlg"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "&Обрати", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "&Видаляти інсталятори програм після встановлення", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "Проксі", -1, 4, 116, 240, 76
- CONTROL "Системні налаштування", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "Пряме з'єднання (без проксі)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "Проксі", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "Виключення", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "За замовчуванням", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "OK", IDOK, 116, 195, 60, 14
- PUSHBUTTON "Скасувати", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "Software source", -1, 4, 118, 240, 46
+ CONTROL "Use default", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "Specified source", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "Проксі", -1, 4, 166, 240, 76
+ CONTROL "Системні налаштування", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "Пряме з'єднання (без проксі)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "Проксі", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "Виключення", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "За замовчуванням", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "OK", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "Скасувати", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "Додатки"
IDS_CHOOSE_FOLDER_TEXT "Оберіть теку, яка буде використовуватися для завантаження програм:"
IDS_CHOOSE_FOLDER_ERROR "Ви вказали неіснуючу теку!"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "Ви дійсно хочете видалити дані про встановлену програму з реєстру?"
IDS_INFORMATION "Інформація"
IDS_UNABLE_TO_DOWNLOAD "Неможливо завантажити додаток! Адресу не знайдено!"
BEGIN
IDS_DL_DIALOG_DB_DISP "Список програм"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Оновлення списку програм…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
/* Translated by Song Fuchang (0xfc) <sfc_0@yahoo.com.cn> */
/* Imporved by Li Keqing <auroracloud4096@gmail.com>, Luo Yufan (njlyf2011@hotmail.com) */
+/* Improved by He Yang <1160386205@qq.com> */
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
IDR_MAINMENU MENU
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "设置"
FONT 9, "宋体"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "选择(&C)", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "在安装程序完成后删除安装程序(&D)", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "代理服务器", -1, 4, 116, 240, 76
- CONTROL "使用系统代理设置", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "直连 (无代理)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "代理服务器", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 97, 160, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "不使用代理的地址", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 97, 175, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "默认", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "确定", IDOK, 116, 195, 60, 14
- PUSHBUTTON "取消", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "软件列表下载源", -1, 4, 118, 240, 46
+ CONTROL "使用默认软件列表源", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "指定软件列表源", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "代理服务器", -1, 4, 166, 240, 76
+ CONTROL "使用系统代理设置", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "直连 (无代理)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "代理服务器", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 97, 210, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "不使用代理的地址", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 97, 225, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "默认", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "确定", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "取消", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "应用程序"
IDS_CHOOSE_FOLDER_TEXT "请选择用来保存下载文件的文件夹: "
IDS_CHOOSE_FOLDER_ERROR "您选择的文件夹不存在。是否创建?"
+ IDS_URL_INVALID "您指定的URL无效或不支持。请更正!"
IDS_APP_REG_REMOVE "您确定要从注册表删除该程序的数据吗?"
IDS_INFORMATION "信息"
IDS_UNABLE_TO_DOWNLOAD "无法下载该软件包!找不到网络的地址!"
BEGIN
IDS_DL_DIALOG_DB_DISP "应用程序数据库"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "正在更新数据库…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "正在更新数据库… (非官方源)"
END
END
END
-IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 215
+IDD_SETTINGS_DIALOG DIALOGEX 0, 0, 250, 265
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "設定"
FONT 9, "新細明體"
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
PUSHBUTTON "選擇(&C)", IDC_CHOOSE, 187, 85, 50, 14
AUTOCHECKBOX "在安裝完程式後刪除安裝程式(&D)", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12
- GROUPBOX "代理", -1, 4, 116, 240, 76
- CONTROL "系統代理設置", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 130, 210, 10
- CONTROL "直接 (無代理)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 145, 210, 10
- CONTROL "代理", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 160, 74, 10
- EDITTEXT IDC_PROXY_SERVER, 90, 160, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- LTEXT "沒有代理", -1, 27, 175, 64, 10
- EDITTEXT IDC_NO_PROXY_FOR, 90, 175, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
- PUSHBUTTON "預設", IDC_DEFAULT_SETTINGS, 8, 195, 60, 14
- DEFPUSHBUTTON "確定", IDOK, 116, 195, 60, 14
- PUSHBUTTON "取消", IDCANCEL, 181, 195, 60, 14
+ GROUPBOX "指定軟件列表源", -1, 4, 118, 240, 46
+ CONTROL "使用默認軟件列表源", IDC_SOURCE_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 132, 74, 10
+ CONTROL "指定軟件列表源", IDC_USE_SOURCE, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 147, 74, 10
+ EDITTEXT IDC_SOURCE_URL, 97, 147, 140, 12, ES_AUTOHSCROLL | WS_DISABLED
+ GROUPBOX "代理", -1, 4, 166, 240, 76
+ CONTROL "系統代理設置", IDC_PROXY_DEFAULT, "Button", BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP, 15, 180, 210, 10
+ CONTROL "直接 (無代理)", IDC_NO_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 195, 210, 10
+ CONTROL "代理", IDC_USE_PROXY, "Button", BS_AUTORADIOBUTTON | WS_TABSTOP, 15, 210, 74, 10
+ EDITTEXT IDC_PROXY_SERVER, 90, 210, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ LTEXT "沒有代理", -1, 27, 225, 64, 10
+ EDITTEXT IDC_NO_PROXY_FOR, 90, 225, 147, 12, ES_AUTOHSCROLL | WS_DISABLED
+ PUSHBUTTON "預設", IDC_DEFAULT_SETTINGS, 8, 245, 60, 14
+ DEFPUSHBUTTON "確定", IDOK, 116, 245, 60, 14
+ PUSHBUTTON "取消", IDCANCEL, 181, 245, 60, 14
END
IDD_INSTALL_DIALOG DIALOGEX 0, 0, 216, 97
IDS_APPLICATIONS "應用程式"
IDS_CHOOSE_FOLDER_TEXT "請選擇用來儲存下載檔案的資料夾:"
IDS_CHOOSE_FOLDER_ERROR "您選擇的資料夾不存在。創建嗎?"
+ IDS_URL_INVALID "The URL you have specified is invalid or not supported. Please correct it!"
IDS_APP_REG_REMOVE "您確定要從登錄檔刪除該程式的資料嗎?"
IDS_INFORMATION "資訊"
IDS_UNABLE_TO_DOWNLOAD "無法下載包!找不到的位址!"
BEGIN
IDS_DL_DIALOG_DB_DISP "應用程式資料庫"
IDS_DL_DIALOG_DB_DOWNLOAD_DISP "更新資料庫…"
+ IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)"
END
#define CERT_SUBJECT_INFO "rapps.reactos.org"
#endif
+
+enum DownloadType
+{
+ DLTYPE_APPLICATION,
+ DLTYPE_DBUPDATE,
+ DLTYPE_DBUPDATE_UNOFFICIAL
+};
+
enum DownloadStatus
{
DLSTATUS_WAITING = IDS_STATUS_WAITING,
{
DownloadInfo() {}
DownloadInfo(const CAvailableApplicationInfo& AppInfo)
- : szUrl(AppInfo.m_szUrlDownload)
+ : DLType(DLTYPE_APPLICATION)
+ , szUrl(AppInfo.m_szUrlDownload)
, szName(AppInfo.m_szName)
, szSHA1(AppInfo.m_szSHA1)
, SizeInBytes(AppInfo.m_SizeBytes)
{
}
+ DownloadType DLType;
ATL::CStringW szUrl;
ATL::CStringW szName;
ATL::CStringW szSHA1;
ULONG dwStatusLen = sizeof(dwStatus);
BOOL bTempfile = FALSE;
- BOOL bCab = FALSE;
HINTERNET hOpen = NULL;
HINTERNET hFile = NULL;
}
// is this URL an update package for RAPPS? if so store it in a different place
- if (InfoArray[iAppId].szUrl == APPLICATION_DATABASE_URL)
+ if (InfoArray[iAppId].DLType != DLTYPE_APPLICATION)
{
- bCab = TRUE;
if (!GetStorageDirectory(Path))
{
ShowLastError(hMainWnd, GetLastError());
}
else
{
- bCab = FALSE;
Path = SettingsInfo.szDownloadDir;
}
// Change caption to show the currently downloaded app
- if (!bCab)
+ switch(InfoArray[iAppId].DLType)
{
+ case DLTYPE_APPLICATION:
szNewCaption.Format(szCaption, InfoArray[iAppId].szName.GetString());
- }
- else
- {
+ break;
+ case DLTYPE_DBUPDATE:
szNewCaption.LoadStringW(IDS_DL_DIALOG_DB_DOWNLOAD_DISP);
+ break;
+ case DLTYPE_DBUPDATE_UNOFFICIAL:
+ szNewCaption.LoadStringW(IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP);
+ break;
}
+
SetWindowTextW(hDlg, szNewCaption.GetString());
Path += L"\\";
Path += (LPWSTR) (p + 1);
- if (!bCab && InfoArray[iAppId].szSHA1[0] && GetFileAttributesW(Path.GetString()) != INVALID_FILE_ATTRIBUTES)
+ if ((InfoArray[iAppId].DLType == DLTYPE_APPLICATION) && InfoArray[iAppId].szSHA1[0] && GetFileAttributesW(Path.GetString()) != INVALID_FILE_ATTRIBUTES)
{
// only open it in case of total correctness
if (VerifyInteg(InfoArray[iAppId].szSHA1.GetString(), Path))
#ifdef USE_CERT_PINNING
// are we using HTTPS to download the RAPPS update package? check if the certificate is original
if ((urlComponents.nScheme == INTERNET_SCHEME_HTTPS) &&
- (wcscmp(InfoArray[iAppId].szUrl, APPLICATION_DATABASE_URL) == 0))
+ (InfoArray[iAppId].DLType == DLTYPE_DBUPDATE))
{
CLocalPtr subjectName, issuerName;
CStringW szMsgText;
/* if this thing isn't a RAPPS update and it has a SHA-1 checksum
verify its integrity by using the native advapi32.A_SHA1 functions */
- if (!bCab && InfoArray[iAppId].szSHA1[0] != 0)
+ if ((InfoArray[iAppId].DLType == DLTYPE_APPLICATION) && InfoArray[iAppId].szSHA1[0] != 0)
{
ATL::CStringW szMsgText;
DownloadsListView.SetDownloadStatus(iAppId, DLSTATUS_WAITING_INSTALL);
// run it
- if (!bCab)
+ if (InfoArray[iAppId].DLType == DLTYPE_APPLICATION)
{
SHELLEXECUTEINFOW shExInfo = {0};
shExInfo.cbSize = sizeof(shExInfo);
if (bTempfile)
{
- if (bCancelled || (SettingsInfo.bDelInstaller && !bCab))
+ if (bCancelled || (SettingsInfo.bDelInstaller && (InfoArray[iAppId].DLType == DLTYPE_APPLICATION)))
DeleteFileW(Path.GetString());
}
return TRUE;
}
-VOID DownloadApplicationsDB(LPCWSTR lpUrl)
+VOID DownloadApplicationsDB(LPCWSTR lpUrl, BOOL IsOfficial)
{
static DownloadInfo DatabaseDLInfo;
DatabaseDLInfo.szUrl = lpUrl;
DatabaseDLInfo.szName.LoadStringW(IDS_DL_DIALOG_DB_DISP);
+ DatabaseDLInfo.DLType = IsOfficial ? DLTYPE_DBUPDATE : DLTYPE_DBUPDATE_UNOFFICIAL;
CDownloadManager::Download(DatabaseDLInfo, TRUE);
}
return bRet;
}
+BOOL IsUrlValid(const WCHAR * Url)
+{
+ URL_COMPONENTSW UrlComponmentInfo = { 0 };
+ UrlComponmentInfo.dwStructSize = sizeof(UrlComponmentInfo);
+ UrlComponmentInfo.dwSchemeLength = 1;
+
+ BOOL bSuccess = InternetCrackUrlW(Url, wcslen(Url), 0, &UrlComponmentInfo);
+ if(!bSuccess)
+ {
+ return FALSE;
+ }
+
+ switch(UrlComponmentInfo.nScheme)
+ {
+ case INTERNET_SCHEME_HTTP:
+ case INTERNET_SCHEME_HTTPS:
+ case INTERNET_SCHEME_FTP:
+ // supported
+ return TRUE;
+
+ default:
+ return FALSE;
+ }
+}
+
namespace
{
inline BOOL IsCheckedDlgItem(HWND hDlg, INT nIDDlgItem)
EnableWindow(GetDlgItem(hDlg, IDC_PROXY_SERVER), FALSE);
EnableWindow(GetDlgItem(hDlg, IDC_NO_PROXY_FOR), FALSE);
}
+
+ CheckRadioButton(hDlg, IDC_SOURCE_DEFAULT, IDC_USE_SOURCE, Info->bUseSource ? IDC_USE_SOURCE : IDC_SOURCE_DEFAULT);
+
+ EnableWindow(GetDlgItem(hDlg, IDC_SOURCE_URL), Info->bUseSource);
+ SetWindowTextW(GetDlgItem(hDlg, IDC_SOURCE_URL), Info->szSourceURL);
SetWindowTextW(GetDlgItem(hDlg, IDC_PROXY_SERVER), Info->szProxyServer);
SetWindowTextW(GetDlgItem(hDlg, IDC_NO_PROXY_FOR), Info->szNoProxyFor);
}
NewSettingsInfo.bDelInstaller = IsCheckedDlgItem(hDlg, IDC_DEL_AFTER_INSTALL);
break;
+ case IDC_SOURCE_DEFAULT:
+ NewSettingsInfo.bUseSource = FALSE;
+ EnableWindow(GetDlgItem(hDlg, IDC_SOURCE_URL), NewSettingsInfo.bUseSource);
+ break;
+
+ case IDC_USE_SOURCE:
+ NewSettingsInfo.bUseSource = TRUE;
+ EnableWindow(GetDlgItem(hDlg, IDC_SOURCE_URL), NewSettingsInfo.bUseSource);
+ break;
+
case IDC_PROXY_DEFAULT:
NewSettingsInfo.Proxy = 0;
EnableWindow(GetDlgItem(hDlg, IDC_PROXY_SERVER), FALSE);
case IDOK:
{
ATL::CStringW szDir;
+ ATL::CStringW szSource;
ATL::CStringW szProxy;
ATL::CStringW szNoProxy;
DWORD dwAttr;
szDir.GetBuffer(MAX_PATH), MAX_PATH);
szDir.ReleaseBuffer();
+ GetWindowTextW(GetDlgItem(hDlg, IDC_SOURCE_URL),
+ szSource.GetBuffer(INTERNET_MAX_URL_LENGTH), INTERNET_MAX_URL_LENGTH);
+ szSource.ReleaseBuffer();
+
GetWindowTextW(GetDlgItem(hDlg, IDC_PROXY_SERVER),
szProxy.GetBuffer(MAX_PATH), MAX_PATH);
szProxy.ReleaseBuffer();
break;
}
}
+
+
+ if(NewSettingsInfo.bUseSource && !IsUrlValid(szSource.GetString()))
+ {
+ ATL::CStringW szMsgText;
+ szMsgText.LoadStringW(IDS_URL_INVALID);
+
+ MessageBoxW(hDlg, szMsgText.GetString(), NULL, 0);
+ SetFocus(GetDlgItem(hDlg, IDC_SOURCE_URL));
+ break;
+ }
+ else
+ {
+ ATL::CStringW::CopyChars(NewSettingsInfo.szSourceURL,
+ _countof(NewSettingsInfo.szSourceURL),
+ szSource.GetString(),
+ szSource.GetLength() + 1);
+ }
SettingsInfo = NewSettingsInfo;
SaveSettings(GetParent(hDlg));
pSettingsInfo->bSaveWndPos = TRUE;
pSettingsInfo->bUpdateAtStart = FALSE;
pSettingsInfo->bLogEnabled = TRUE;
-
+ pSettingsInfo->bUseSource = FALSE;
+
if (FAILED(SHGetFolderPathW(NULL, CSIDL_PERSONAL, NULL, SHGFP_TYPE_CURRENT, szDownloadDir.GetBuffer(MAX_PATH))))
{
szDownloadDir.ReleaseBuffer();