diff --git a/base/applications/rapps/available.cpp b/base/applications/rapps/available.cpp index e029d9c13fd..c7c78e180a9 100644 --- a/base/applications/rapps/available.cpp +++ b/base/applications/rapps/available.cpp @@ -301,8 +301,9 @@ BOOL CAvailableApps::UpdateAppsDB() 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)) diff --git a/base/applications/rapps/include/dialogs.h b/base/applications/rapps/include/dialogs.h index 52fb7210729..aa5afa6ce7c 100644 --- a/base/applications/rapps/include/dialogs.h +++ b/base/applications/rapps/include/dialogs.h @@ -12,6 +12,6 @@ VOID CreateSettingsDlg(HWND hwnd); 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& AppsList, BOOL bIsModal); diff --git a/base/applications/rapps/include/resource.h b/base/applications/rapps/include/resource.h index e5cfc14d27e..49dc2105b4f 100644 --- a/base/applications/rapps/include/resource.h +++ b/base/applications/rapps/include/resource.h @@ -54,6 +54,9 @@ #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 @@ -97,6 +100,7 @@ #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 @@ -207,6 +211,7 @@ /* 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 diff --git a/base/applications/rapps/include/winmain.h b/base/applications/rapps/include/winmain.h index d941e52cfa2..cbd9f3727f7 100644 --- a/base/applications/rapps/include/winmain.h +++ b/base/applications/rapps/include/winmain.h @@ -1,5 +1,6 @@ #pragma once #include +#include //TODO: Separate main and settings related definitions struct SETTINGS_INFO @@ -19,6 +20,9 @@ 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; diff --git a/base/applications/rapps/lang/bg-BG.rc b/base/applications/rapps/lang/bg-BG.rc index b85c32352ca..d07f9322272 100644 --- a/base/applications/rapps/lang/bg-BG.rc +++ b/base/applications/rapps/lang/bg-BG.rc @@ -56,7 +56,7 @@ BEGIN 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" @@ -70,16 +70,20 @@ BEGIN 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 @@ -193,6 +197,7 @@ BEGIN 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!" @@ -244,4 +249,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/cs-CZ.rc b/base/applications/rapps/lang/cs-CZ.rc index 936b50825d5..ebac22eb8d3 100644 --- a/base/applications/rapps/lang/cs-CZ.rc +++ b/base/applications/rapps/lang/cs-CZ.rc @@ -57,7 +57,7 @@ BEGIN 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" @@ -71,16 +71,20 @@ BEGIN 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 @@ -194,6 +198,7 @@ BEGIN 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!" @@ -245,4 +250,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/de-DE.rc b/base/applications/rapps/lang/de-DE.rc index dd412b30896..4a01576c506 100644 --- a/base/applications/rapps/lang/de-DE.rc +++ b/base/applications/rapps/lang/de-DE.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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!" @@ -240,4 +245,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/en-US.rc b/base/applications/rapps/lang/en-US.rc index b5c8a703856..2dc98a998da 100644 --- a/base/applications/rapps/lang/en-US.rc +++ b/base/applications/rapps/lang/en-US.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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!" @@ -240,4 +245,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/es-ES.rc b/base/applications/rapps/lang/es-ES.rc index 13eb163c946..10394441bd8 100644 --- a/base/applications/rapps/lang/es-ES.rc +++ b/base/applications/rapps/lang/es-ES.rc @@ -55,7 +55,7 @@ BEGIN 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" @@ -69,16 +69,20 @@ BEGIN 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 @@ -192,6 +196,7 @@ BEGIN 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." @@ -243,4 +248,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/et-EE.rc b/base/applications/rapps/lang/et-EE.rc index 14edc6d4de8..dff07d052c9 100644 --- a/base/applications/rapps/lang/et-EE.rc +++ b/base/applications/rapps/lang/et-EE.rc @@ -60,7 +60,7 @@ BEGIN 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" @@ -74,16 +74,20 @@ BEGIN 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 @@ -197,6 +201,7 @@ BEGIN 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!" @@ -248,4 +253,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/fr-FR.rc b/base/applications/rapps/lang/fr-FR.rc index 05975ecd4e1..e9d0e071c9b 100644 --- a/base/applications/rapps/lang/fr-FR.rc +++ b/base/applications/rapps/lang/fr-FR.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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 !" @@ -240,4 +245,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/he-IL.rc b/base/applications/rapps/lang/he-IL.rc index c0bb79d3bb8..c9c408a3f6e 100644 --- a/base/applications/rapps/lang/he-IL.rc +++ b/base/applications/rapps/lang/he-IL.rc @@ -55,7 +55,7 @@ BEGIN 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 "הגדרות" @@ -70,16 +70,20 @@ BEGIN 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 @@ -195,6 +199,7 @@ BEGIN 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!" @@ -246,4 +251,5 @@ STRINGTABLE BEGIN IDS_DL_DIALOG_DB_DISP "מסד נתונים של היישומים" IDS_DL_DIALOG_DB_DOWNLOAD_DISP "מעדכן את מסד הנתונים..." + IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)" END diff --git a/base/applications/rapps/lang/id-ID.rc b/base/applications/rapps/lang/id-ID.rc index 1a226d86760..9a1fd08f67a 100644 --- a/base/applications/rapps/lang/id-ID.rc +++ b/base/applications/rapps/lang/id-ID.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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!" @@ -240,4 +245,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/it-IT.rc b/base/applications/rapps/lang/it-IT.rc index 8b9807045ab..ad2edad9e24 100644 --- a/base/applications/rapps/lang/it-IT.rc +++ b/base/applications/rapps/lang/it-IT.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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!" @@ -240,4 +245,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/ja-JP.rc b/base/applications/rapps/lang/ja-JP.rc index 73ed8f798f2..3013e9f8031 100644 --- a/base/applications/rapps/lang/ja-JP.rc +++ b/base/applications/rapps/lang/ja-JP.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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 "パッケージをダウンロードできません! アドレスが見つからない!" @@ -240,4 +245,5 @@ STRINGTABLE BEGIN IDS_DL_DIALOG_DB_DISP "アプリのデータベース" IDS_DL_DIALOG_DB_DOWNLOAD_DISP "データベースを更新中..." + IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)" END diff --git a/base/applications/rapps/lang/no-NO.rc b/base/applications/rapps/lang/no-NO.rc index c45d87eb9da..111bdbb5a54 100644 --- a/base/applications/rapps/lang/no-NO.rc +++ b/base/applications/rapps/lang/no-NO.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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!" @@ -240,4 +245,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/pl-PL.rc b/base/applications/rapps/lang/pl-PL.rc index 5a5e40990fb..18dbe3806d2 100644 --- a/base/applications/rapps/lang/pl-PL.rc +++ b/base/applications/rapps/lang/pl-PL.rc @@ -60,7 +60,7 @@ BEGIN 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" @@ -74,16 +74,20 @@ BEGIN 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 @@ -197,6 +201,7 @@ BEGIN 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!" @@ -248,4 +253,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/pt-BR.rc b/base/applications/rapps/lang/pt-BR.rc index 885b9f16652..846325b2706 100644 --- a/base/applications/rapps/lang/pt-BR.rc +++ b/base/applications/rapps/lang/pt-BR.rc @@ -54,7 +54,7 @@ BEGIN 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" @@ -68,16 +68,20 @@ BEGIN 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 @@ -191,6 +195,7 @@ BEGIN 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!" @@ -242,4 +247,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/pt-PT.rc b/base/applications/rapps/lang/pt-PT.rc index 75c9b499d25..62f4a28c848 100644 --- a/base/applications/rapps/lang/pt-PT.rc +++ b/base/applications/rapps/lang/pt-PT.rc @@ -54,7 +54,7 @@ BEGIN 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" @@ -68,16 +68,20 @@ BEGIN 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 @@ -191,6 +195,7 @@ BEGIN 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!" @@ -242,4 +247,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/ro-RO.rc b/base/applications/rapps/lang/ro-RO.rc index 89142e0a930..c42ded45823 100644 --- a/base/applications/rapps/lang/ro-RO.rc +++ b/base/applications/rapps/lang/ro-RO.rc @@ -61,7 +61,7 @@ BEGIN 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" @@ -75,16 +75,20 @@ BEGIN 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 @@ -198,6 +202,7 @@ BEGIN 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ă!" @@ -249,4 +254,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/ru-RU.rc b/base/applications/rapps/lang/ru-RU.rc index 375feee7547..ccb4fd6b27e 100644 --- a/base/applications/rapps/lang/ru-RU.rc +++ b/base/applications/rapps/lang/ru-RU.rc @@ -52,7 +52,7 @@ BEGIN 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" @@ -66,16 +66,20 @@ BEGIN 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 @@ -189,6 +193,7 @@ BEGIN 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 "Не удалось скачать приложение! Не найден адрес!" @@ -240,4 +245,5 @@ STRINGTABLE BEGIN IDS_DL_DIALOG_DB_DISP "База данных приложений" IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Обновление базы данных…" + IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)" END diff --git a/base/applications/rapps/lang/sk-SK.rc b/base/applications/rapps/lang/sk-SK.rc index 59263fab442..d480eb4e9f1 100644 --- a/base/applications/rapps/lang/sk-SK.rc +++ b/base/applications/rapps/lang/sk-SK.rc @@ -57,7 +57,7 @@ BEGIN 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" @@ -71,16 +71,20 @@ BEGIN 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 @@ -194,6 +198,7 @@ BEGIN 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!" @@ -245,4 +250,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/sq-AL.rc b/base/applications/rapps/lang/sq-AL.rc index 3acc315d3a4..b4dbadd4eb5 100644 --- a/base/applications/rapps/lang/sq-AL.rc +++ b/base/applications/rapps/lang/sq-AL.rc @@ -56,7 +56,7 @@ BEGIN 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" @@ -70,16 +70,20 @@ BEGIN 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 @@ -193,6 +197,7 @@ BEGIN 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!" @@ -244,4 +249,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/sv-SE.rc b/base/applications/rapps/lang/sv-SE.rc index 4087f73dcae..4543e20fd33 100644 --- a/base/applications/rapps/lang/sv-SE.rc +++ b/base/applications/rapps/lang/sv-SE.rc @@ -59,7 +59,7 @@ BEGIN 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" @@ -73,16 +73,20 @@ BEGIN 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 @@ -196,6 +200,7 @@ BEGIN 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!" @@ -247,4 +252,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/tr-TR.rc b/base/applications/rapps/lang/tr-TR.rc index f4a5d710f1a..4221757d210 100644 --- a/base/applications/rapps/lang/tr-TR.rc +++ b/base/applications/rapps/lang/tr-TR.rc @@ -54,7 +54,7 @@ BEGIN 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" @@ -68,16 +68,20 @@ BEGIN 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 @@ -191,6 +195,7 @@ BEGIN 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ı!" @@ -242,4 +247,5 @@ STRINGTABLE 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 diff --git a/base/applications/rapps/lang/uk-UA.rc b/base/applications/rapps/lang/uk-UA.rc index e884dd0dfe2..92c9c6640e2 100644 --- a/base/applications/rapps/lang/uk-UA.rc +++ b/base/applications/rapps/lang/uk-UA.rc @@ -60,7 +60,7 @@ BEGIN 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" @@ -74,16 +74,20 @@ BEGIN 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 @@ -197,6 +201,7 @@ BEGIN 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 "Неможливо завантажити додаток! Адресу не знайдено!" @@ -248,4 +253,5 @@ STRINGTABLE BEGIN IDS_DL_DIALOG_DB_DISP "Список програм" IDS_DL_DIALOG_DB_DOWNLOAD_DISP "Оновлення списку програм…" + IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)" END diff --git a/base/applications/rapps/lang/zh-CN.rc b/base/applications/rapps/lang/zh-CN.rc index 464ab934234..54e800ea4d1 100644 --- a/base/applications/rapps/lang/zh-CN.rc +++ b/base/applications/rapps/lang/zh-CN.rc @@ -1,5 +1,6 @@ /* Translated by Song Fuchang (0xfc) */ /* Imporved by Li Keqing , Luo Yufan (njlyf2011@hotmail.com) */ +/* Improved by He Yang <1160386205@qq.com> */ LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED IDR_MAINMENU MENU @@ -54,7 +55,7 @@ BEGIN 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, "宋体" @@ -68,16 +69,20 @@ BEGIN 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 @@ -191,6 +196,7 @@ BEGIN IDS_APPLICATIONS "应用程序" IDS_CHOOSE_FOLDER_TEXT "请选择用来保存下载文件的文件夹: " IDS_CHOOSE_FOLDER_ERROR "您选择的文件夹不存在。是否创建?" + IDS_URL_INVALID "您指定的URL无效或不支持。请更正!" IDS_APP_REG_REMOVE "您确定要从注册表删除该程序的数据吗?" IDS_INFORMATION "信息" IDS_UNABLE_TO_DOWNLOAD "无法下载该软件包!找不到网络的地址!" @@ -242,4 +248,5 @@ STRINGTABLE BEGIN IDS_DL_DIALOG_DB_DISP "应用程序数据库" IDS_DL_DIALOG_DB_DOWNLOAD_DISP "正在更新数据库…" + IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "正在更新数据库… (非官方源)" END diff --git a/base/applications/rapps/lang/zh-TW.rc b/base/applications/rapps/lang/zh-TW.rc index 789232569de..17933f5d1d6 100644 --- a/base/applications/rapps/lang/zh-TW.rc +++ b/base/applications/rapps/lang/zh-TW.rc @@ -54,7 +54,7 @@ BEGIN 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, "新細明體" @@ -68,16 +68,20 @@ BEGIN 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 @@ -191,6 +195,7 @@ BEGIN 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 "無法下載包!找不到的位址!" @@ -242,4 +247,5 @@ STRINGTABLE BEGIN IDS_DL_DIALOG_DB_DISP "應用程式資料庫" IDS_DL_DIALOG_DB_DOWNLOAD_DISP "更新資料庫…" + IDS_DL_DIALOG_DB_UNOFFICIAL_DOWNLOAD_DISP "Updating Database… (Unofficial source)" END diff --git a/base/applications/rapps/loaddlg.cpp b/base/applications/rapps/loaddlg.cpp index 69d4ecdc93b..b394d0d572a 100644 --- a/base/applications/rapps/loaddlg.cpp +++ b/base/applications/rapps/loaddlg.cpp @@ -55,6 +55,14 @@ #define CERT_SUBJECT_INFO "rapps.reactos.org" #endif + +enum DownloadType +{ + DLTYPE_APPLICATION, + DLTYPE_DBUPDATE, + DLTYPE_DBUPDATE_UNOFFICIAL +}; + enum DownloadStatus { DLSTATUS_WAITING = IDS_STATUS_WAITING, @@ -76,13 +84,15 @@ struct DownloadInfo { 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; @@ -546,7 +556,6 @@ unsigned int WINAPI CDownloadManager::ThreadFunc(LPVOID param) ULONG dwStatusLen = sizeof(dwStatus); BOOL bTempfile = FALSE; - BOOL bCab = FALSE; HINTERNET hOpen = NULL; HINTERNET hFile = NULL; @@ -581,9 +590,8 @@ unsigned int WINAPI CDownloadManager::ThreadFunc(LPVOID param) } // 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()); @@ -592,19 +600,23 @@ unsigned int WINAPI CDownloadManager::ThreadFunc(LPVOID param) } 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()); @@ -641,7 +653,7 @@ unsigned int WINAPI CDownloadManager::ThreadFunc(LPVOID param) 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)) @@ -759,7 +771,7 @@ unsigned int WINAPI CDownloadManager::ThreadFunc(LPVOID param) #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; @@ -836,7 +848,7 @@ unsigned int WINAPI CDownloadManager::ThreadFunc(LPVOID param) /* 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; @@ -868,7 +880,7 @@ run: DownloadsListView.SetDownloadStatus(iAppId, DLSTATUS_WAITING_INSTALL); // run it - if (!bCab) + if (InfoArray[iAppId].DLType == DLTYPE_APPLICATION) { SHELLEXECUTEINFOW shExInfo = {0}; shExInfo.cbSize = sizeof(shExInfo); @@ -906,7 +918,7 @@ end: if (bTempfile) { - if (bCancelled || (SettingsInfo.bDelInstaller && !bCab)) + if (bCancelled || (SettingsInfo.bDelInstaller && (InfoArray[iAppId].DLType == DLTYPE_APPLICATION))) DeleteFileW(Path.GetString()); } @@ -966,11 +978,12 @@ BOOL DownloadApplication(CAvailableApplicationInfo* pAppInfo, BOOL bIsModal) 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); } diff --git a/base/applications/rapps/settingsdlg.cpp b/base/applications/rapps/settingsdlg.cpp index ed94362d1c0..744a07e7a4e 100644 --- a/base/applications/rapps/settingsdlg.cpp +++ b/base/applications/rapps/settingsdlg.cpp @@ -50,6 +50,31 @@ BOOL ChooseFolder(HWND hwnd) 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) @@ -79,7 +104,12 @@ namespace 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); } @@ -119,6 +149,16 @@ namespace 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); @@ -145,6 +185,7 @@ namespace case IDOK: { ATL::CStringW szDir; + ATL::CStringW szSource; ATL::CStringW szProxy; ATL::CStringW szNoProxy; DWORD dwAttr; @@ -153,6 +194,10 @@ namespace 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(); @@ -196,6 +241,24 @@ namespace 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)); diff --git a/base/applications/rapps/winmain.cpp b/base/applications/rapps/winmain.cpp index 58e100dc661..f4e4a4f4a07 100644 --- a/base/applications/rapps/winmain.cpp +++ b/base/applications/rapps/winmain.cpp @@ -48,7 +48,8 @@ VOID FillDefaultSettings(PSETTINGS_INFO pSettingsInfo) 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();