mirror of https://github.com/OpenVPN/openvpn-gui
URL profile import: add profile import dialog
This is the first patch from series which implemets importing profile from URL, currently implemented by OpenVPN Access Server. Move "Import from file" menu item under new "Import" item. Add "Import from AS..." item under "Import", which opens new profile import dialog. Signed-off-by: Lev Stipakov <lev@openvpn.net>pull/446/head
parent
290906b8db
commit
9ded7996ab
|
@ -23,6 +23,7 @@ add_executable(${PROJECT_NAME} WIN32
|
||||||
service.c
|
service.c
|
||||||
tray.c
|
tray.c
|
||||||
viewlog.c
|
viewlog.c
|
||||||
|
as.c
|
||||||
res/openvpn-gui-res.rc)
|
res/openvpn-gui-res.rc)
|
||||||
|
|
||||||
find_package(OpenSSL REQUIRED)
|
find_package(OpenSSL REQUIRED)
|
||||||
|
|
|
@ -0,0 +1,89 @@
|
||||||
|
/*
|
||||||
|
* OpenVPN-GUI -- A Windows GUI for OpenVPN.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2021 Lev Stipakov <lstipakov@gmail.com>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program (see the file COPYING included with this
|
||||||
|
* distribution); if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <windows.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
|
#include "config.h"
|
||||||
|
#include "localization.h"
|
||||||
|
#include "main.h"
|
||||||
|
#include "misc.h"
|
||||||
|
#include "openvpn.h"
|
||||||
|
#include "openvpn-gui-res.h"
|
||||||
|
#include "save_pass.h"
|
||||||
|
|
||||||
|
#define URL_LEN 1024
|
||||||
|
#define PROFILE_NAME_LEN 128
|
||||||
|
|
||||||
|
|
||||||
|
INT_PTR CALLBACK
|
||||||
|
ImportProfileFromURLDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
||||||
|
{
|
||||||
|
switch (msg)
|
||||||
|
{
|
||||||
|
case WM_INITDIALOG:
|
||||||
|
SetStatusWinIcon(hwndDlg, ID_ICO_APP);
|
||||||
|
|
||||||
|
/* disable OK button by default - not disabled in resources */
|
||||||
|
EnableWindow(GetDlgItem(hwndDlg, IDOK), FALSE);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case WM_COMMAND:
|
||||||
|
switch (LOWORD(wParam))
|
||||||
|
{
|
||||||
|
case ID_EDT_AUTH_USER:
|
||||||
|
case ID_EDT_AUTH_PASS:
|
||||||
|
case ID_EDT_URL:
|
||||||
|
if (HIWORD(wParam) == EN_UPDATE)
|
||||||
|
{
|
||||||
|
/* enable OK button only if url and username are filled */
|
||||||
|
BOOL enableOK = GetWindowTextLengthW(GetDlgItem(hwndDlg, ID_EDT_URL))
|
||||||
|
&& GetWindowTextLengthW(GetDlgItem(hwndDlg, ID_EDT_AUTH_USER));
|
||||||
|
EnableWindow(GetDlgItem(hwndDlg, IDOK), enableOK);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
case IDOK:
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
|
case IDCANCEL:
|
||||||
|
EndDialog(hwndDlg, LOWORD(wParam));
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
|
||||||
|
|
||||||
|
case WM_CLOSE:
|
||||||
|
EndDialog(hwndDlg, LOWORD(wParam));
|
||||||
|
return TRUE;
|
||||||
|
|
||||||
|
case WM_NCDESTROY:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
void ImportConfigFromAS()
|
||||||
|
{
|
||||||
|
LocalizedDialogBoxParam(ID_DLG_URL_PROFILE_IMPORT, ImportProfileFromURLDialogFunc, 0);
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
/*
|
||||||
|
* OpenVPN-GUI -- A Windows GUI for OpenVPN.
|
||||||
|
*
|
||||||
|
* Copyright (C) 2021 Lev Stipakov <lstipakov@gmail.com>
|
||||||
|
*
|
||||||
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation; either version 2 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program (see the file COPYING included with this
|
||||||
|
* distribution); if not, write to the Free Software Foundation, Inc.,
|
||||||
|
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
*/
|
||||||
|
|
||||||
|
void ImportConfigFromAS();
|
7
main.c
7
main.c
|
@ -50,6 +50,7 @@
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
#include "save_pass.h"
|
#include "save_pass.h"
|
||||||
#include "echo.h"
|
#include "echo.h"
|
||||||
|
#include "as.h"
|
||||||
|
|
||||||
#ifndef DISABLE_CHANGE_PASSWORD
|
#ifndef DISABLE_CHANGE_PASSWORD
|
||||||
#include <openssl/evp.h>
|
#include <openssl/evp.h>
|
||||||
|
@ -65,6 +66,7 @@ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
|
||||||
static void ShowSettingsDialog();
|
static void ShowSettingsDialog();
|
||||||
void CloseApplication(HWND hwnd);
|
void CloseApplication(HWND hwnd);
|
||||||
void ImportConfigFile();
|
void ImportConfigFile();
|
||||||
|
void ImportConfigFromAS();
|
||||||
|
|
||||||
/* Class name and window title */
|
/* Class name and window title */
|
||||||
TCHAR szClassName[ ] = _T("OpenVPN-GUI");
|
TCHAR szClassName[ ] = _T("OpenVPN-GUI");
|
||||||
|
@ -540,9 +542,12 @@ LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM
|
||||||
wParam = GetMenuItemID((HMENU) lParam, wParam);
|
wParam = GetMenuItemID((HMENU) lParam, wParam);
|
||||||
|
|
||||||
/* we first check global menu items which do not require a connnection index */
|
/* we first check global menu items which do not require a connnection index */
|
||||||
if (LOWORD(wParam) == IDM_IMPORT) {
|
if (LOWORD(wParam) == IDM_IMPORT_FILE) {
|
||||||
ImportConfigFile();
|
ImportConfigFile();
|
||||||
}
|
}
|
||||||
|
else if (LOWORD(wParam) == IDM_IMPORT_AS) {
|
||||||
|
ImportConfigFromAS();
|
||||||
|
}
|
||||||
else if (LOWORD(wParam) == IDM_SETTINGS) {
|
else if (LOWORD(wParam) == IDM_SETTINGS) {
|
||||||
ShowSettingsDialog();
|
ShowSettingsDialog();
|
||||||
}
|
}
|
||||||
|
|
2
misc.h
2
misc.h
|
@ -24,6 +24,8 @@
|
||||||
|
|
||||||
#include <wincrypt.h>
|
#include <wincrypt.h>
|
||||||
|
|
||||||
|
#include "options.h"
|
||||||
|
|
||||||
BOOL ManagementCommandFromInput(connection_t *, LPCSTR, HWND, int);
|
BOOL ManagementCommandFromInput(connection_t *, LPCSTR, HWND, int);
|
||||||
BOOL ManagementCommandFromTwoInputsBase64(connection_t*, LPCSTR, HWND, int, int);
|
BOOL ManagementCommandFromTwoInputsBase64(connection_t*, LPCSTR, HWND, int, int);
|
||||||
BOOL ManagementCommandFromInputBase64(connection_t *, LPCSTR, HWND, int);
|
BOOL ManagementCommandFromInputBase64(connection_t *, LPCSTR, HWND, int);
|
||||||
|
|
|
@ -145,6 +145,10 @@
|
||||||
#define ID_DLG_MESSAGE 300
|
#define ID_DLG_MESSAGE 300
|
||||||
#define ID_TXT_MESSAGE 301
|
#define ID_TXT_MESSAGE 301
|
||||||
|
|
||||||
|
#define ID_DLG_URL_PROFILE_IMPORT 400
|
||||||
|
#define ID_EDT_URL 401
|
||||||
|
#define ID_CHK_AUTOLOGIN 402
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* String Table Resources
|
* String Table Resources
|
||||||
*/
|
*/
|
||||||
|
@ -176,6 +180,8 @@
|
||||||
#define IDS_MENU_IMPORT 1023
|
#define IDS_MENU_IMPORT 1023
|
||||||
#define IDS_MENU_CLEARPASS 1024
|
#define IDS_MENU_CLEARPASS 1024
|
||||||
#define IDS_MENU_RECONNECT 1025
|
#define IDS_MENU_RECONNECT 1025
|
||||||
|
#define IDS_MENU_IMPORT_AS 1026
|
||||||
|
#define IDS_MENU_IMPORT_FILE 1027
|
||||||
|
|
||||||
/* LogViewer Dialog */
|
/* LogViewer Dialog */
|
||||||
#define IDS_ERR_START_LOG_VIEWER 1101
|
#define IDS_ERR_START_LOG_VIEWER 1101
|
||||||
|
|
|
@ -23,6 +23,8 @@
|
||||||
#ifndef OPENVPN_H
|
#ifndef OPENVPN_H
|
||||||
#define OPENVPN_H
|
#define OPENVPN_H
|
||||||
|
|
||||||
|
#include "options.h"
|
||||||
|
|
||||||
BOOL StartOpenVPN(connection_t *);
|
BOOL StartOpenVPN(connection_t *);
|
||||||
void StopOpenVPN(connection_t *);
|
void StopOpenVPN(connection_t *);
|
||||||
void SuspendOpenVPN(int config);
|
void SuspendOpenVPN(int config);
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
LANGUAGE LANG_CZECH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nPřipojeno od: "
|
IDS_TIP_CONNECTED_SINCE "\nPřipojeno od: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nPřiřazená IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nPřiřazená IP: %s"
|
||||||
IDS_MENU_SERVICE "Služba OpenVPN"
|
IDS_MENU_SERVICE "Služba OpenVPN"
|
||||||
IDS_MENU_IMPORT "Import souboru konfigurace…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Import souboru konfigurace…"
|
||||||
IDS_MENU_SETTINGS "Nastavení…"
|
IDS_MENU_SETTINGS "Nastavení…"
|
||||||
IDS_MENU_CLOSE "Ukončit"
|
IDS_MENU_CLOSE "Ukončit"
|
||||||
IDS_MENU_CONNECT "Připojit"
|
IDS_MENU_CONNECT "Připojit"
|
||||||
|
|
|
@ -251,6 +251,24 @@ BEGIN
|
||||||
PUSHBUTTON "&OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "&OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -263,7 +281,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nVerbunden seit: "
|
IDS_TIP_CONNECTED_SINCE "\nVerbunden seit: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nZugewiesene IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nZugewiesene IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN-Dienst"
|
IDS_MENU_SERVICE "OpenVPN-Dienst"
|
||||||
IDS_MENU_IMPORT "Datei importieren…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Datei importieren…"
|
||||||
IDS_MENU_SETTINGS "Einstellungen…"
|
IDS_MENU_SETTINGS "Einstellungen…"
|
||||||
IDS_MENU_CLOSE "Beenden"
|
IDS_MENU_CLOSE "Beenden"
|
||||||
IDS_MENU_CONNECT "Verbinden"
|
IDS_MENU_CONNECT "Verbinden"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 60, 43, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 60, 43, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nForbundet siden: "
|
IDS_TIP_CONNECTED_SINCE "\nForbundet siden: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nTildelt IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nTildelt IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN Service"
|
IDS_MENU_SERVICE "OpenVPN Service"
|
||||||
IDS_MENU_IMPORT "Import file…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Import file…"
|
||||||
IDS_MENU_SETTINGS "Indstillinger…"
|
IDS_MENU_SETTINGS "Indstillinger…"
|
||||||
IDS_MENU_CLOSE "Afslut"
|
IDS_MENU_CLOSE "Afslut"
|
||||||
IDS_MENU_CONNECT "Forbind"
|
IDS_MENU_CONNECT "Forbind"
|
||||||
|
|
|
@ -168,7 +168,6 @@ BEGIN
|
||||||
LTEXT "&Language:", ID_TXT_LANGUAGE, 17, 25, 52, 12
|
LTEXT "&Language:", ID_TXT_LANGUAGE, 17, 25, 52, 12
|
||||||
COMBOBOX ID_CMB_LANGUAGE, 57, 23, 171, 400, CBS_DROPDOWNLIST | WS_TABSTOP
|
COMBOBOX ID_CMB_LANGUAGE, 57, 23, 171, 400, CBS_DROPDOWNLIST | WS_TABSTOP
|
||||||
|
|
||||||
|
|
||||||
GROUPBOX "Startup", 202, 6, 47, 235, 30
|
GROUPBOX "Startup", 202, 6, 47, 235, 30
|
||||||
AUTOCHECKBOX "Launch on User &Logon", ID_CHK_STARTUP, 17, 59, 100, 12
|
AUTOCHECKBOX "Launch on User &Logon", ID_CHK_STARTUP, 17, 59, 100, 12
|
||||||
|
|
||||||
|
@ -264,6 +263,24 @@ BEGIN
|
||||||
PUSHBUTTON "&OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "&OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -276,7 +293,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nConnected since: "
|
IDS_TIP_CONNECTED_SINCE "\nConnected since: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nAssigned IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nAssigned IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN Service"
|
IDS_MENU_SERVICE "OpenVPN Service"
|
||||||
IDS_MENU_IMPORT "Import file…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Import file…"
|
||||||
IDS_MENU_SETTINGS "Settings…"
|
IDS_MENU_SETTINGS "Settings…"
|
||||||
IDS_MENU_CLOSE "Exit"
|
IDS_MENU_CLOSE "Exit"
|
||||||
IDS_MENU_CONNECT "Connect"
|
IDS_MENU_CONNECT "Connect"
|
||||||
|
|
|
@ -247,6 +247,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_SPANISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_SPANISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_SPANISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -259,7 +277,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nConectado desde: "
|
IDS_TIP_CONNECTED_SINCE "\nConectado desde: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nIP asignada: %s"
|
IDS_TIP_ASSIGNED_IP "\nIP asignada: %s"
|
||||||
IDS_MENU_SERVICE "Servicio OpenVPN"
|
IDS_MENU_SERVICE "Servicio OpenVPN"
|
||||||
IDS_MENU_IMPORT "Import file…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Import file…"
|
||||||
IDS_MENU_SETTINGS "Opciones…"
|
IDS_MENU_SETTINGS "Opciones…"
|
||||||
IDS_MENU_CLOSE "Salir"
|
IDS_MENU_CLOSE "Salir"
|
||||||
IDS_MENU_CONNECT "Conectar"
|
IDS_MENU_CONNECT "Conectar"
|
||||||
|
|
|
@ -251,6 +251,24 @@ BEGIN
|
||||||
PUSHBUTTON "بسیار خوب", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "بسیار خوب", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
|
LANGUAGE LANG_FARSI, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -263,7 +281,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nمتصل شده به: "
|
IDS_TIP_CONNECTED_SINCE "\nمتصل شده به: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nآی پی اختصاصی: %s"
|
IDS_TIP_ASSIGNED_IP "\nآی پی اختصاصی: %s"
|
||||||
IDS_MENU_SERVICE "سرویس OpenVPN"
|
IDS_MENU_SERVICE "سرویس OpenVPN"
|
||||||
IDS_MENU_IMPORT "وارد کردن فایل..."
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server..."
|
||||||
|
IDS_MENU_IMPORT_FILE "وارد کردن فایل..."
|
||||||
IDS_MENU_SETTINGS "تنظیمات..."
|
IDS_MENU_SETTINGS "تنظیمات..."
|
||||||
IDS_MENU_CLOSE "خروج"
|
IDS_MENU_CLOSE "خروج"
|
||||||
IDS_MENU_CONNECT "اتصال"
|
IDS_MENU_CONNECT "اتصال"
|
||||||
|
|
|
@ -248,6 +248,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -260,7 +278,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nYhteys luotu: "
|
IDS_TIP_CONNECTED_SINCE "\nYhteys luotu: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nIP-osoite: %s"
|
IDS_TIP_ASSIGNED_IP "\nIP-osoite: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN-palvelu"
|
IDS_MENU_SERVICE "OpenVPN-palvelu"
|
||||||
IDS_MENU_IMPORT "Tuo tiedosto…"
|
IDS_MENU_IMPORT "Tuo"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Tuo tiedosto…"
|
||||||
IDS_MENU_SETTINGS "Asetukset…"
|
IDS_MENU_SETTINGS "Asetukset…"
|
||||||
IDS_MENU_CLOSE "Poistu"
|
IDS_MENU_CLOSE "Poistu"
|
||||||
IDS_MENU_CONNECT "Yhdistä"
|
IDS_MENU_CONNECT "Yhdistä"
|
||||||
|
|
|
@ -248,6 +248,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT
|
LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -260,7 +278,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nConnecté depuis: "
|
IDS_TIP_CONNECTED_SINCE "\nConnecté depuis: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nAdresse IP assignée: %s"
|
IDS_TIP_ASSIGNED_IP "\nAdresse IP assignée: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN Service"
|
IDS_MENU_SERVICE "OpenVPN Service"
|
||||||
IDS_MENU_IMPORT "Importer fichier…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Importer fichier…"
|
||||||
IDS_MENU_SETTINGS "Configuration…"
|
IDS_MENU_SETTINGS "Configuration…"
|
||||||
IDS_MENU_CLOSE "Quitter"
|
IDS_MENU_CLOSE "Quitter"
|
||||||
IDS_MENU_CONNECT "Connecter"
|
IDS_MENU_CONNECT "Connecter"
|
||||||
|
|
|
@ -248,6 +248,24 @@ BEGIN
|
||||||
PUSHBUTTON "&OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "&OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_ITALIAN, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_ITALIAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_ITALIAN, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -260,7 +278,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nConnesso da: "
|
IDS_TIP_CONNECTED_SINCE "\nConnesso da: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nIP assegnato: %s"
|
IDS_TIP_ASSIGNED_IP "\nIP assegnato: %s"
|
||||||
IDS_MENU_SERVICE "Servizio OpenVPN"
|
IDS_MENU_SERVICE "Servizio OpenVPN"
|
||||||
IDS_MENU_IMPORT "Importa file…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Importa file…"
|
||||||
IDS_MENU_SETTINGS "Impostazioni…"
|
IDS_MENU_SETTINGS "Impostazioni…"
|
||||||
IDS_MENU_CLOSE "Esci"
|
IDS_MENU_CLOSE "Esci"
|
||||||
IDS_MENU_CONNECT "Connetti"
|
IDS_MENU_CONNECT "Connetti"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK(&O)", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK(&O)", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\n接続時間: "
|
IDS_TIP_CONNECTED_SINCE "\n接続時間: "
|
||||||
IDS_TIP_ASSIGNED_IP "\n割り当てられたIP: %s"
|
IDS_TIP_ASSIGNED_IP "\n割り当てられたIP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPNサービス"
|
IDS_MENU_SERVICE "OpenVPNサービス"
|
||||||
IDS_MENU_IMPORT "ファイルのインポート..."
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server..."
|
||||||
|
IDS_MENU_IMPORT_FILE "ファイルのインポート..."
|
||||||
IDS_MENU_SETTINGS "設定..."
|
IDS_MENU_SETTINGS "設定..."
|
||||||
IDS_MENU_CLOSE "終了"
|
IDS_MENU_CLOSE "終了"
|
||||||
IDS_MENU_CONNECT "接続"
|
IDS_MENU_CONNECT "接続"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "확인", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "확인", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\n연결 시간: "
|
IDS_TIP_CONNECTED_SINCE "\n연결 시간: "
|
||||||
IDS_TIP_ASSIGNED_IP "\n할당된 IP: %s"
|
IDS_TIP_ASSIGNED_IP "\n할당된 IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN 서비스"
|
IDS_MENU_SERVICE "OpenVPN 서비스"
|
||||||
IDS_MENU_IMPORT "파일 불러오기…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "파일 불러오기…"
|
||||||
IDS_MENU_SETTINGS "설정…"
|
IDS_MENU_SETTINGS "설정…"
|
||||||
IDS_MENU_CLOSE "종료"
|
IDS_MENU_CLOSE "종료"
|
||||||
IDS_MENU_CONNECT "연결"
|
IDS_MENU_CONNECT "연결"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 68, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 68, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_DUTCH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_DUTCH, SUBLANG_DEFAULT
|
LANGUAGE LANG_DUTCH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nVerbonden sinds: "
|
IDS_TIP_CONNECTED_SINCE "\nVerbonden sinds: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nToegewezen IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nToegewezen IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN Service"
|
IDS_MENU_SERVICE "OpenVPN Service"
|
||||||
IDS_MENU_IMPORT "Bestand importeren…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Bestand importeren…"
|
||||||
IDS_MENU_SETTINGS "Instellingen…"
|
IDS_MENU_SETTINGS "Instellingen…"
|
||||||
IDS_MENU_CLOSE "Afsluiten"
|
IDS_MENU_CLOSE "Afsluiten"
|
||||||
IDS_MENU_CONNECT "Verbinden"
|
IDS_MENU_CONNECT "Verbinden"
|
||||||
|
|
|
@ -248,6 +248,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 60, 43, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 60, 43, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_NORWEGIAN, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_NORWEGIAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_NORWEGIAN, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -260,7 +278,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nTilkoblet siden: "
|
IDS_TIP_CONNECTED_SINCE "\nTilkoblet siden: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nTildelt IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nTildelt IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN-tjenesten"
|
IDS_MENU_SERVICE "OpenVPN-tjenesten"
|
||||||
IDS_MENU_IMPORT "Importer fil…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Importer fil…"
|
||||||
IDS_MENU_SETTINGS "Innstillinger…"
|
IDS_MENU_SETTINGS "Innstillinger…"
|
||||||
IDS_MENU_CLOSE "Avslutte"
|
IDS_MENU_CLOSE "Avslutte"
|
||||||
IDS_MENU_CONNECT "Koble til"
|
IDS_MENU_CONNECT "Koble til"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nPołączony od: "
|
IDS_TIP_CONNECTED_SINCE "\nPołączony od: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nPrzyznany IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nPrzyznany IP: %s"
|
||||||
IDS_MENU_SERVICE "Usługa OpenVPN"
|
IDS_MENU_SERVICE "Usługa OpenVPN"
|
||||||
IDS_MENU_IMPORT "Importuj plik…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Importuj plik…"
|
||||||
IDS_MENU_SETTINGS "Ustawienia…"
|
IDS_MENU_SETTINGS "Ustawienia…"
|
||||||
IDS_MENU_CLOSE "Zakończ"
|
IDS_MENU_CLOSE "Zakończ"
|
||||||
IDS_MENU_CONNECT "Połącz"
|
IDS_MENU_CONNECT "Połącz"
|
||||||
|
|
|
@ -247,6 +247,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
|
LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -259,7 +277,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nConectado desde: "
|
IDS_TIP_CONNECTED_SINCE "\nConectado desde: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nIP atribuído: %s"
|
IDS_TIP_ASSIGNED_IP "\nIP atribuído: %s"
|
||||||
IDS_MENU_SERVICE "Serviço OpenVPN"
|
IDS_MENU_SERVICE "Serviço OpenVPN"
|
||||||
IDS_MENU_IMPORT "Importar arquivo…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Importar arquivo…"
|
||||||
IDS_MENU_SETTINGS "Configurações…"
|
IDS_MENU_SETTINGS "Configurações…"
|
||||||
IDS_MENU_CLOSE "Sair"
|
IDS_MENU_CLOSE "Sair"
|
||||||
IDS_MENU_CONNECT "Conectar"
|
IDS_MENU_CONNECT "Conectar"
|
||||||
|
|
|
@ -250,6 +250,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 78, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 78, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -262,7 +280,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nПодключен с: "
|
IDS_TIP_CONNECTED_SINCE "\nПодключен с: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nНазначенный IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nНазначенный IP: %s"
|
||||||
IDS_MENU_SERVICE "Служба OpenVPN"
|
IDS_MENU_SERVICE "Служба OpenVPN"
|
||||||
IDS_MENU_IMPORT "Импорт конфигурации…"
|
IDS_MENU_IMPORT "Импорт"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Импорт файла конфигурации…"
|
||||||
IDS_MENU_SETTINGS "Настройки…"
|
IDS_MENU_SETTINGS "Настройки…"
|
||||||
IDS_MENU_CLOSE "Выход"
|
IDS_MENU_CLOSE "Выход"
|
||||||
IDS_MENU_CONNECT "Подключиться"
|
IDS_MENU_CONNECT "Подключиться"
|
||||||
|
|
|
@ -247,6 +247,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 60, 43, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 60, 43, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -259,7 +277,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nAnsluten sedan: "
|
IDS_TIP_CONNECTED_SINCE "\nAnsluten sedan: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nTilldelad IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nTilldelad IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN Service"
|
IDS_MENU_SERVICE "OpenVPN Service"
|
||||||
IDS_MENU_IMPORT "Import file…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Import file…"
|
||||||
IDS_MENU_SETTINGS "Inställningar…"
|
IDS_MENU_SETTINGS "Inställningar…"
|
||||||
IDS_MENU_CLOSE "Avsluta"
|
IDS_MENU_CLOSE "Avsluta"
|
||||||
IDS_MENU_CONNECT "Anslut"
|
IDS_MENU_CONNECT "Anslut"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "Tamam", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "Tamam", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nBağlanıldı: "
|
IDS_TIP_CONNECTED_SINCE "\nBağlanıldı: "
|
||||||
IDS_TIP_ASSIGNED_IP "\nBağlanılan IP: %s"
|
IDS_TIP_ASSIGNED_IP "\nBağlanılan IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN Servisi"
|
IDS_MENU_SERVICE "OpenVPN Servisi"
|
||||||
IDS_MENU_IMPORT "Import file…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Import file…"
|
||||||
IDS_MENU_SETTINGS "Ayarlar…"
|
IDS_MENU_SETTINGS "Ayarlar…"
|
||||||
IDS_MENU_CLOSE "Çıkış"
|
IDS_MENU_CLOSE "Çıkış"
|
||||||
IDS_MENU_CONNECT "Bağlan"
|
IDS_MENU_CONNECT "Bağlan"
|
||||||
|
|
|
@ -249,6 +249,24 @@ BEGIN
|
||||||
PUSHBUTTON "OK", IDOK, 78, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "OK", IDOK, 78, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
|
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -261,7 +279,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\nЗ'єднано з такого часу: "
|
IDS_TIP_CONNECTED_SINCE "\nЗ'єднано з такого часу: "
|
||||||
IDS_TIP_ASSIGNED_IP "\n IP: %s"
|
IDS_TIP_ASSIGNED_IP "\n IP: %s"
|
||||||
IDS_MENU_SERVICE "Служба OpenVPN"
|
IDS_MENU_SERVICE "Служба OpenVPN"
|
||||||
IDS_MENU_IMPORT "Імпортувати файл…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "Імпортувати файл…"
|
||||||
IDS_MENU_SETTINGS "Конфігурація…"
|
IDS_MENU_SETTINGS "Конфігурація…"
|
||||||
IDS_MENU_CLOSE "Вихід"
|
IDS_MENU_CLOSE "Вихід"
|
||||||
IDS_MENU_CONNECT "З'єднати"
|
IDS_MENU_CONNECT "З'єднати"
|
||||||
|
|
|
@ -251,6 +251,24 @@ BEGIN
|
||||||
PUSHBUTTON "确定", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "确定", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
|
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -263,7 +281,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\n连接自: "
|
IDS_TIP_CONNECTED_SINCE "\n连接自: "
|
||||||
IDS_TIP_ASSIGNED_IP "\n分配 IP: %s"
|
IDS_TIP_ASSIGNED_IP "\n分配 IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN 服务"
|
IDS_MENU_SERVICE "OpenVPN 服务"
|
||||||
IDS_MENU_IMPORT "导入配置文件…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "导入配置文件…"
|
||||||
IDS_MENU_SETTINGS "选项…"
|
IDS_MENU_SETTINGS "选项…"
|
||||||
IDS_MENU_CLOSE "退出"
|
IDS_MENU_CLOSE "退出"
|
||||||
IDS_MENU_CONNECT "连接"
|
IDS_MENU_CONNECT "连接"
|
||||||
|
|
|
@ -251,6 +251,24 @@ BEGIN
|
||||||
PUSHBUTTON "確認", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
PUSHBUTTON "確認", IDOK, 58, 43, 40, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
END
|
END
|
||||||
|
|
||||||
|
/* URL Profile Import Dialog */
|
||||||
|
ID_DLG_URL_PROFILE_IMPORT DIALOG 6, 18, 160, 95
|
||||||
|
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND
|
||||||
|
CAPTION "Import Profile from Access Server"
|
||||||
|
FONT 8, "Microsoft Sans Serif"
|
||||||
|
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
|
||||||
|
BEGIN
|
||||||
|
LTEXT "U&RL:", 201, 6, 9, 50, 10
|
||||||
|
EDITTEXT ID_EDT_URL, 60, 6, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Username:", 202, 6, 26, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_USER, 60, 23, 94, 12, ES_AUTOHSCROLL
|
||||||
|
LTEXT "&Password:", ID_LTEXT_PASSWORD, 6, 42, 50, 10
|
||||||
|
EDITTEXT ID_EDT_AUTH_PASS, 60, 40, 94, 12, ES_PASSWORD | ES_AUTOHSCROLL
|
||||||
|
AUTOCHECKBOX "&Autologin", ID_CHK_AUTOLOGIN, 6, 59, 100, 10
|
||||||
|
PUSHBUTTON "&OK", IDOK, 20, 76, 50, 14, BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED
|
||||||
|
PUSHBUTTON "&Cancel", IDCANCEL, 90, 76, 52, 14
|
||||||
|
END
|
||||||
|
|
||||||
STRINGTABLE
|
STRINGTABLE
|
||||||
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
|
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
|
||||||
BEGIN
|
BEGIN
|
||||||
|
@ -263,7 +281,9 @@ BEGIN
|
||||||
IDS_TIP_CONNECTED_SINCE "\n連線自: "
|
IDS_TIP_CONNECTED_SINCE "\n連線自: "
|
||||||
IDS_TIP_ASSIGNED_IP "\n配發 IP: %s"
|
IDS_TIP_ASSIGNED_IP "\n配發 IP: %s"
|
||||||
IDS_MENU_SERVICE "OpenVPN 服務"
|
IDS_MENU_SERVICE "OpenVPN 服務"
|
||||||
IDS_MENU_IMPORT "匯入設定檔…"
|
IDS_MENU_IMPORT "Import"
|
||||||
|
IDS_MENU_IMPORT_AS "Import from Access Server…"
|
||||||
|
IDS_MENU_IMPORT_FILE "匯入設定檔…"
|
||||||
IDS_MENU_SETTINGS "選項…"
|
IDS_MENU_SETTINGS "選項…"
|
||||||
IDS_MENU_CLOSE "離開"
|
IDS_MENU_CLOSE "離開"
|
||||||
IDS_MENU_CONNECT "連線"
|
IDS_MENU_CONNECT "連線"
|
||||||
|
|
16
tray.c
16
tray.c
|
@ -43,6 +43,7 @@
|
||||||
/* Popup Menus */
|
/* Popup Menus */
|
||||||
HMENU hMenu;
|
HMENU hMenu;
|
||||||
HMENU *hMenuConn;
|
HMENU *hMenuConn;
|
||||||
|
HMENU hMenuImport;
|
||||||
int hmenu_size = 0; /* allocated size of hMenuConn array */
|
int hmenu_size = 0; /* allocated size of hMenuConn array */
|
||||||
HMENU hMenuService;
|
HMENU hMenuService;
|
||||||
|
|
||||||
|
@ -215,7 +216,11 @@ CreatePopupMenus()
|
||||||
|
|
||||||
AppendMenu(hMenu, MF_SEPARATOR, 0, 0);
|
AppendMenu(hMenu, MF_SEPARATOR, 0, 0);
|
||||||
|
|
||||||
AppendMenu(hMenu, MF_STRING, IDM_IMPORT, LoadLocalizedString(IDS_MENU_IMPORT));
|
hMenuImport = CreatePopupMenu();
|
||||||
|
AppendMenu(hMenu, MF_POPUP, (UINT_PTR) hMenuImport, LoadLocalizedString(IDS_MENU_IMPORT));
|
||||||
|
AppendMenu(hMenuImport, MF_STRING, IDM_IMPORT_FILE, LoadLocalizedString(IDS_MENU_IMPORT_FILE));
|
||||||
|
AppendMenu(hMenuImport, MF_STRING, IDM_IMPORT_AS, LoadLocalizedString(IDS_MENU_IMPORT_AS));
|
||||||
|
|
||||||
AppendMenu(hMenu, MF_STRING ,IDM_SETTINGS, LoadLocalizedString(IDS_MENU_SETTINGS));
|
AppendMenu(hMenu, MF_STRING ,IDM_SETTINGS, LoadLocalizedString(IDS_MENU_SETTINGS));
|
||||||
AppendMenu(hMenu, MF_STRING ,IDM_CLOSE, LoadLocalizedString(IDS_MENU_CLOSE));
|
AppendMenu(hMenu, MF_STRING ,IDM_CLOSE, LoadLocalizedString(IDS_MENU_CLOSE));
|
||||||
|
|
||||||
|
@ -271,11 +276,14 @@ CreatePopupMenus()
|
||||||
AppendMenu(hMenu, MF_SEPARATOR, 0, 0);
|
AppendMenu(hMenu, MF_SEPARATOR, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
AppendMenu(hMenu, MF_STRING, IDM_IMPORT, LoadLocalizedString(IDS_MENU_IMPORT));
|
hMenuImport = CreatePopupMenu();
|
||||||
|
AppendMenu(hMenu, MF_POPUP, (UINT_PTR) hMenuImport, LoadLocalizedString(IDS_MENU_IMPORT));
|
||||||
|
AppendMenu(hMenuImport, MF_STRING, IDM_IMPORT_FILE, LoadLocalizedString(IDS_MENU_IMPORT_FILE));
|
||||||
|
AppendMenu(hMenuImport, MF_STRING, IDM_IMPORT_AS, LoadLocalizedString(IDS_MENU_IMPORT_AS));
|
||||||
|
|
||||||
AppendMenu(hMenu, MF_STRING, IDM_SETTINGS, LoadLocalizedString(IDS_MENU_SETTINGS));
|
AppendMenu(hMenu, MF_STRING, IDM_SETTINGS, LoadLocalizedString(IDS_MENU_SETTINGS));
|
||||||
AppendMenu(hMenu, MF_STRING, IDM_CLOSE, LoadLocalizedString(IDS_MENU_CLOSE));
|
AppendMenu(hMenu, MF_STRING, IDM_CLOSE, LoadLocalizedString(IDS_MENU_CLOSE));
|
||||||
|
|
||||||
|
|
||||||
/* Create popup menus for every connection */
|
/* Create popup menus for every connection */
|
||||||
for (int i = 0; i < o.num_configs; i++) {
|
for (int i = 0; i < o.num_configs; i++) {
|
||||||
if (o.service_only == 0) {
|
if (o.service_only == 0) {
|
||||||
|
@ -313,9 +321,11 @@ DestroyPopupMenus()
|
||||||
DestroyMenu(hMenuConn[i]);
|
DestroyMenu(hMenuConn[i]);
|
||||||
|
|
||||||
DestroyMenu(hMenuService);
|
DestroyMenu(hMenuService);
|
||||||
|
DestroyMenu(hMenuImport);
|
||||||
DestroyMenu(hMenu);
|
DestroyMenu(hMenu);
|
||||||
|
|
||||||
hMenuService = NULL;
|
hMenuService = NULL;
|
||||||
|
hMenuImport = NULL;
|
||||||
hMenu = NULL;
|
hMenu = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
2
tray.h
2
tray.h
|
@ -32,6 +32,8 @@
|
||||||
#define IDM_SETTINGS 221
|
#define IDM_SETTINGS 221
|
||||||
#define IDM_CLOSE 223
|
#define IDM_CLOSE 223
|
||||||
#define IDM_IMPORT 224
|
#define IDM_IMPORT 224
|
||||||
|
#define IDM_IMPORT_FILE 225
|
||||||
|
#define IDM_IMPORT_AS 226
|
||||||
|
|
||||||
#define IDM_CONNECTMENU 300
|
#define IDM_CONNECTMENU 300
|
||||||
#define IDM_DISCONNECTMENU (1 + IDM_CONNECTMENU)
|
#define IDM_DISCONNECTMENU (1 + IDM_CONNECTMENU)
|
||||||
|
|
Loading…
Reference in New Issue