[inetcpl]

- Initial import from Wine 1.3.21

svn path=/trunk/; revision=52173
This commit is contained in:
Gabriel Ilardi 2011-06-10 15:45:51 +00:00
parent 4076751ce2
commit cb0eabc068
29 changed files with 2803 additions and 0 deletions

View file

@ -12,6 +12,7 @@
<property name="BASEADDRESS_RSABASE" value="0x35700000" />
<property name="BASEADDRESS_RSAENH" value="0x35780000" />
<property name="BASEADDRESS_URL" value="0x42ea0000" />
<property name="BASEADDRESS_INETCPL" value="0x42eb0000" />
<property name="BASEADDRESS_WLANAPI" value="0x470f0000" />
<property name="BASEADDRESS_PIDGEN" value="0x473e0000" />
<property name="BASEADDRESS_DWMAPI" value="0x4a3f0000" />

View file

@ -141,6 +141,7 @@ dll\cpl\console\console.dll 1
dll\cpl\desk\desk.cpl 1
dll\cpl\hdwwiz\hdwwiz.cpl 1
dll\cpl\input\input.dll 1
dll\cpl\inetcpl\incetcpl.cpl 1
dll\cpl\intl\intl.cpl 1
dll\cpl\joy\joy.cpl 1
;dll\cpl\liccpa\liccpa.cpl 1

View file

@ -16,6 +16,9 @@
<directory name="hdwwiz">
<xi:include href="hdwwiz/hdwwiz.rbuild" />
</directory>
<directory name="inetcpl">
<xi:include href="inetcpl/inetcpl.rbuild" />
</directory>
<directory name="input">
<xi:include href="input/input.rbuild" />
</directory>

View file

@ -0,0 +1,99 @@
/*
* Internet control panel applet: content propsheet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#define NONAMELESSUNION
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <cryptuiapi.h>
#include "inetcpl.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
/*********************************************************************
* display_cert_manager (internal)
*
* call cryptui to display a specific certificate manager dialog
*
*/
static BOOL display_cert_manager(HWND parent, DWORD flags)
{
CRYPTUI_CERT_MGR_STRUCT dlg;
TRACE("(%p, 0x%x)\n", parent, flags);
ZeroMemory(&dlg, sizeof(CRYPTUI_CERT_MGR_STRUCT));
dlg.dwSize = sizeof(CRYPTUI_CERT_MGR_STRUCT);
dlg.hwndParent = parent;
dlg.dwFlags = flags;
return CryptUIDlgCertMgr(&dlg);
}
/*********************************************************************
* LaunchSiteCertDialog (inetcpl.@)
*
* Launch a dialog to manage personal certificates
*
* PARAMS
* parent [I] Handle for the parent window
*
* RETURNS
* Failure: FALSE
* Success: TRUE
*
* NOTES
* rundll32 callable function: rundll32 inetcpl.cpl,LaunchSiteCertDialog
*
*/
BOOL WINAPI LaunchSiteCertDialog(HWND parent)
{
return display_cert_manager(parent, 0);
}
/*********************************************************************
* content_dlgproc [internal]
*
*/
INT_PTR CALLBACK content_dlgproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
if ((msg != WM_SETCURSOR) && (msg != WM_NCHITTEST) && (msg != WM_MOUSEMOVE))
TRACE("(%p, 0x%08x/%d, 0x%lx, 0x%lx)\n", hwnd, msg, msg, wparam, lparam);
if (msg == WM_COMMAND)
{
switch (LOWORD(wparam))
{
case IDC_CERT:
display_cert_manager(hwnd, 0);
break;
case IDC_CERT_PUBLISHER:
display_cert_manager(hwnd, CRYPTUI_CERT_MGR_PUBLISHER_TAB);
break;
}
}
return FALSE;
}

View file

@ -0,0 +1,297 @@
/*
* Internet control panel applet: general propsheet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#define NONAMELESSUNION
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <wininet.h>
#include <winreg.h>
#include <shlwapi.h>
#include <prsht.h>
#include "inetcpl.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
static const WCHAR about_blank[] = {'a','b','o','u','t',':','b','l','a','n','k',0};
static const WCHAR start_page[] = {'S','t','a','r','t',' ','P','a','g','e',0};
static const WCHAR reg_ie_main[] = {'S','o','f','t','w','a','r','e','\\',
'M','i','c','r','o','s','o','f','t','\\',
'I','n','t','e','r','n','e','t',' ','E','x','p','l','o','r','e','r','\\',
'M','a','i','n',0};
/* list of unimplemented buttons */
static DWORD disabled_general_buttons[] = {IDC_HOME_CURRENT,
IDC_HOME_DEFAULT,
IDC_HISTORY_SETTINGS,
0};
static DWORD disabled_delhist_buttons[] = {IDC_DELETE_COOKIES,
IDC_DELETE_HISTORY,
IDC_DELETE_FORM_DATA,
IDC_DELETE_PASSWORDS,
0};
/*********************************************************************
* delhist_on_command [internal]
*
* handle WM_COMMAND in Delete browsing history dialog
*
*/
static INT_PTR delhist_on_command(HWND hdlg, WPARAM wparam)
{
switch (wparam)
{
case MAKEWPARAM(IDOK, BN_CLICKED):
if (!FreeUrlCacheSpaceW(NULL, 100, FCS_PERCENT_CACHE_SPACE))
break; /* Don't close the dialog. */
EndDialog(hdlg, IDOK);
return TRUE;
case MAKEWPARAM(IDCANCEL, BN_CLICKED):
EndDialog(hdlg, IDCANCEL);
return TRUE;
case MAKEWPARAM(IDC_DELETE_TEMP_FILES, BN_CLICKED):
case MAKEWPARAM(IDC_DELETE_COOKIES, BN_CLICKED):
case MAKEWPARAM(IDC_DELETE_HISTORY, BN_CLICKED):
case MAKEWPARAM(IDC_DELETE_FORM_DATA, BN_CLICKED):
case MAKEWPARAM(IDC_DELETE_PASSWORDS, BN_CLICKED):
{
BOOL any = IsDlgButtonChecked(hdlg, IDC_DELETE_TEMP_FILES) ||
IsDlgButtonChecked(hdlg, IDC_DELETE_COOKIES) ||
IsDlgButtonChecked(hdlg, IDC_DELETE_HISTORY) ||
IsDlgButtonChecked(hdlg, IDC_DELETE_FORM_DATA) ||
IsDlgButtonChecked(hdlg, IDC_DELETE_PASSWORDS);
EnableWindow(GetDlgItem(hdlg, IDOK), any);
break;
}
default:
break;
}
return FALSE;
}
/*********************************************************************
* delhist_dlgproc [internal]
*
* Delete browsing history dialog procedure
*
*/
static INT_PTR CALLBACK delhist_dlgproc(HWND hdlg, UINT msg, WPARAM wparam, LPARAM lparam)
{
switch (msg)
{
case WM_COMMAND:
return delhist_on_command(hdlg, wparam);
case WM_INITDIALOG:
{
DWORD *ptr = disabled_delhist_buttons;
while (*ptr)
{
EnableWindow(GetDlgItem(hdlg, *ptr), FALSE);
ptr++;
}
CheckDlgButton(hdlg, IDC_DELETE_TEMP_FILES, BST_CHECKED);
break;
}
default:
break;
}
return FALSE;
}
/*********************************************************************
* parse_url_from_outside [internal]
*
* Filter an URL, add a usable scheme, when needed
*
*/
static DWORD parse_url_from_outside(LPCWSTR url, LPWSTR out, DWORD maxlen)
{
HMODULE hdll;
DWORD (WINAPI *pParseURLFromOutsideSourceW)(LPCWSTR, LPWSTR, LPDWORD, LPDWORD);
DWORD res;
hdll = LoadLibraryA("shdocvw.dll");
pParseURLFromOutsideSourceW = (void *) GetProcAddress(hdll, (LPSTR) 170);
if (pParseURLFromOutsideSourceW)
{
res = pParseURLFromOutsideSourceW(url, out, &maxlen, NULL);
FreeLibrary(hdll);
return res;
}
ERR("failed to get ordinal 170: %d\n", GetLastError());
FreeLibrary(hdll);
return 0;
}
/*********************************************************************
* general_on_command [internal]
*
* handle WM_COMMAND
*
*/
static INT_PTR general_on_command(HWND hwnd, WPARAM wparam)
{
switch (wparam)
{
case MAKEWPARAM(IDC_HOME_EDIT, EN_CHANGE):
/* enable apply button */
SendMessageW(GetParent(hwnd), PSM_CHANGED, (WPARAM)hwnd, 0);
break;
case MAKEWPARAM(IDC_HOME_BLANK, BN_CLICKED):
SetDlgItemTextW(hwnd, IDC_HOME_EDIT, about_blank);
break;
case MAKEWPARAM(IDC_HISTORY_DELETE, BN_CLICKED):
DialogBoxW(hcpl, MAKEINTRESOURCEW(IDD_DELETE_HISTORY), hwnd,
delhist_dlgproc);
break;
default:
TRACE("not implemented for command: %d/%d\n", HIWORD(wparam), LOWORD(wparam));
return FALSE;
}
return TRUE;
}
/*********************************************************************
* general_on_initdialog [internal]
*
* handle WM_INITDIALOG
*
*/
static VOID general_on_initdialog(HWND hwnd)
{
WCHAR buffer[INTERNET_MAX_URL_LENGTH];
DWORD len;
DWORD type;
LONG res;
DWORD *ptr = disabled_general_buttons;
/* disable unimplemented buttons */
while (*ptr)
{
EnableWindow(GetDlgItem(hwnd, *ptr), FALSE);
ptr++;
}
/* read current homepage from the registry. Try HCU first, then HKLM */
*buffer = 0;
len = sizeof(buffer);
type = REG_SZ;
res = SHRegGetUSValueW(reg_ie_main, start_page, &type, buffer, &len, FALSE, (LPBYTE) about_blank, sizeof(about_blank));
if (!res && (type == REG_SZ))
{
SetDlgItemTextW(hwnd, IDC_HOME_EDIT, buffer);
}
}
/*********************************************************************
* general_on_notify [internal]
*
* handle WM_NOTIFY
*
*/
static INT_PTR general_on_notify(HWND hwnd, WPARAM wparam, LPARAM lparam)
{
PSHNOTIFY *psn;
WCHAR buffer[INTERNET_MAX_URL_LENGTH];
WCHAR parsed[INTERNET_MAX_URL_LENGTH];
LONG res;
psn = (PSHNOTIFY *) lparam;
TRACE("WM_NOTIFY (%p, 0x%lx, 0x%lx) from %p with code: %d\n", hwnd, wparam, lparam,
psn->hdr.hwndFrom, psn->hdr.code);
if (psn->hdr.code == PSN_APPLY)
{
*buffer = 0;
GetDlgItemTextW(hwnd, IDC_HOME_EDIT, buffer, sizeof(buffer)/sizeof(WCHAR));
TRACE("EDITTEXT has %s\n", debugstr_w(buffer));
res = parse_url_from_outside(buffer, parsed, sizeof(parsed)/sizeof(WCHAR));
TRACE("got %d with %s\n", res, debugstr_w(parsed));
if (res)
{
HKEY hkey;
/* update the dialog, when needed */
if (lstrcmpW(buffer, parsed))
SetDlgItemTextW(hwnd, IDC_HOME_EDIT, parsed);
/* update the registry */
res = RegOpenKeyW(HKEY_CURRENT_USER, reg_ie_main, &hkey);
if (!res)
{
res = RegSetValueExW(hkey, start_page, 0, REG_SZ, (const BYTE *)parsed,
(lstrlenW(parsed) + 1) * sizeof(WCHAR));
RegCloseKey(hkey);
return !res;
}
}
}
return FALSE;
}
/*********************************************************************
* general_dlgproc [internal]
*
*/
INT_PTR CALLBACK general_dlgproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
switch (msg)
{
case WM_INITDIALOG:
general_on_initdialog(hwnd);
return TRUE;
case WM_COMMAND:
return general_on_command(hwnd, wparam);
case WM_NOTIFY:
return general_on_notify(hwnd, wparam, lparam);
default:
/* do not flood the log */
if ((msg == WM_SETCURSOR) || (msg == WM_NCHITTEST) || (msg == WM_MOUSEMOVE))
return FALSE;
TRACE("(%p, 0x%08x/%d, 0x%lx, 0x%lx)\n", hwnd, msg, msg, wparam, lparam);
}
return FALSE;
}

View file

@ -0,0 +1,203 @@
/*
* Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#define NONAMELESSUNION
#define COBJMACROS
#define CONST_VTABLE
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <wingdi.h>
#include <winuser.h>
#include <commctrl.h>
#include <cpl.h>
#include "ole2.h"
#include "wine/debug.h"
#include "inetcpl.h"
WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
DECLSPEC_HIDDEN HMODULE hcpl;
/*********************************************************************
* DllMain (inetcpl.@)
*/
BOOL WINAPI DllMain(HINSTANCE hdll, DWORD reason, LPVOID reserved)
{
TRACE("(%p, %d, %p)\n", hdll, reason, reserved);
switch (reason)
{
/* case DLL_WINE_PREATTACH:
return FALSE; prefer native version */
case DLL_PROCESS_ATTACH:
DisableThreadLibraryCalls(hdll);
hcpl = hdll;
}
return TRUE;
}
/******************************************************************************
* propsheet_callback [internal]
*
*/
static int CALLBACK propsheet_callback(HWND hwnd, UINT msg, LPARAM lparam)
{
TRACE("(%p, 0x%08x/%d, 0x%lx)\n", hwnd, msg, msg, lparam);
switch (msg)
{
case PSCB_INITIALIZED:
SendMessageW(hwnd, WM_SETICON, ICON_BIG, (LPARAM) LoadIconW(hcpl, MAKEINTRESOURCEW(ICO_MAIN)));
break;
}
return 0;
}
/******************************************************************************
* display_cpl_sheets [internal]
*
* Build and display the dialog with all control panel propertysheets
*
*/
static void display_cpl_sheets(HWND parent)
{
INITCOMMONCONTROLSEX icex;
PROPSHEETPAGEW psp[NUM_PROPERTY_PAGES];
PROPSHEETHEADERW psh;
DWORD id = 0;
OleInitialize(NULL);
/* Initialize common controls */
icex.dwSize = sizeof(INITCOMMONCONTROLSEX);
icex.dwICC = ICC_LISTVIEW_CLASSES | ICC_BAR_CLASSES;
InitCommonControlsEx(&icex);
ZeroMemory(&psh, sizeof(psh));
ZeroMemory(psp, sizeof(psp));
/* Fill out all PROPSHEETPAGE */
psp[id].dwSize = sizeof (PROPSHEETPAGEW);
psp[id].hInstance = hcpl;
psp[id].u.pszTemplate = MAKEINTRESOURCEW(IDD_GENERAL);
psp[id].pfnDlgProc = general_dlgproc;
id++;
psp[id].dwSize = sizeof (PROPSHEETPAGEW);
psp[id].hInstance = hcpl;
psp[id].u.pszTemplate = MAKEINTRESOURCEW(IDD_SECURITY);
psp[id].pfnDlgProc = security_dlgproc;
id++;
psp[id].dwSize = sizeof (PROPSHEETPAGEW);
psp[id].hInstance = hcpl;
psp[id].u.pszTemplate = MAKEINTRESOURCEW(IDD_CONTENT);
psp[id].pfnDlgProc = content_dlgproc;
id++;
/* Fill out the PROPSHEETHEADER */
psh.dwSize = sizeof (PROPSHEETHEADERW);
psh.dwFlags = PSH_PROPSHEETPAGE | PSH_USEICONID | PSH_USECALLBACK;
psh.hwndParent = parent;
psh.hInstance = hcpl;
psh.u.pszIcon = MAKEINTRESOURCEW(ICO_MAIN);
psh.pszCaption = MAKEINTRESOURCEW(IDS_CPL_NAME);
psh.nPages = id;
psh.u3.ppsp = psp;
psh.pfnCallback = propsheet_callback;
/* display the dialog */
PropertySheetW(&psh);
OleUninitialize();
}
/*********************************************************************
* CPlApplet (inetcpl.@)
*
* Control Panel entry point
*
* PARAMS
* hWnd [I] Handle for the Control Panel Window
* command [I] CPL_* Command
* lParam1 [I] first extra Parameter
* lParam2 [I] second extra Parameter
*
* RETURNS
* Depends on the command
*
*/
LONG CALLBACK CPlApplet(HWND hWnd, UINT command, LPARAM lParam1, LPARAM lParam2)
{
TRACE("(%p, %u, 0x%lx, 0x%lx)\n", hWnd, command, lParam1, lParam2);
switch (command)
{
case CPL_INIT:
return TRUE;
case CPL_GETCOUNT:
return 1;
case CPL_INQUIRE:
{
CPLINFO *appletInfo = (CPLINFO *) lParam2;
appletInfo->idIcon = ICO_MAIN;
appletInfo->idName = IDS_CPL_NAME;
appletInfo->idInfo = IDS_CPL_INFO;
appletInfo->lData = 0;
return TRUE;
}
case CPL_DBLCLK:
display_cpl_sheets(hWnd);
break;
}
return FALSE;
}
/*********************************************************************
* LaunchInternetControlPanel (inetcpl.@)
*
* Launch the Internet Control Panel dialog
*
* PARAMS
* parent [I] Handle for the parent window
*
* RETURNS
* Success: TRUE
*
* NOTES
* rundll32 callable function: rundll32 inetcpl.cpl,LaunchInternetControlPanel
*
*/
BOOL WINAPI LaunchInternetControlPanel(HWND parent)
{
display_cpl_sheets(parent);
return TRUE;
}

View file

@ -0,0 +1,105 @@
/*
* Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#ifndef __WINE_INETCPL__
#define __WINE_INETCPL__
#include <windef.h>
#include <winuser.h>
#include <commctrl.h>
extern HMODULE hcpl;
INT_PTR CALLBACK content_dlgproc(HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN;
INT_PTR CALLBACK general_dlgproc(HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN;
INT_PTR CALLBACK security_dlgproc(HWND, UINT, WPARAM, LPARAM) DECLSPEC_HIDDEN;
/* ## Memory allocation functions ## */
static inline void * __WINE_ALLOC_SIZE(1) heap_alloc( size_t len )
{
return HeapAlloc( GetProcessHeap(), 0, len );
}
static inline void * __WINE_ALLOC_SIZE(1) heap_alloc_zero( size_t len )
{
return HeapAlloc( GetProcessHeap(), HEAP_ZERO_MEMORY, len );
}
static inline BOOL heap_free( void *mem )
{
return HeapFree( GetProcessHeap(), 0, mem );
}
/* ######### */
#define NUM_PROPERTY_PAGES 8
/* icons */
#define ICO_MAIN 100
/* strings */
#define IDS_CPL_NAME 1
#define IDS_CPL_INFO 2
#define IDS_SEC_SETTINGS 0x10
#define IDS_SEC_LEVEL0 0x100
#define IDS_SEC_LEVEL1 0x101
#define IDS_SEC_LEVEL2 0x102
#define IDS_SEC_LEVEL3 0x103
#define IDS_SEC_LEVEL4 0x104
#define IDS_SEC_LEVEL5 0x105
#define IDS_SEC_LEVEL0_INFO 0x200
#define IDS_SEC_LEVEL1_INFO 0x210
#define IDS_SEC_LEVEL2_INFO 0x220
#define IDS_SEC_LEVEL3_INFO 0x230
#define IDS_SEC_LEVEL4_INFO 0x240
#define IDS_SEC_LEVEL5_INFO 0x250
/* dialogs */
#define IDC_STATIC -1
#define IDD_GENERAL 1000
#define IDC_HOME_EDIT 1000
#define IDC_HOME_CURRENT 1001
#define IDC_HOME_DEFAULT 1002
#define IDC_HOME_BLANK 1003
#define IDC_HISTORY_DELETE 1004
#define IDC_HISTORY_SETTINGS 1005
#define IDD_DELETE_HISTORY 1010
#define IDC_DELETE_TEMP_FILES 1011
#define IDC_DELETE_COOKIES 1012
#define IDC_DELETE_HISTORY 1013
#define IDC_DELETE_FORM_DATA 1014
#define IDC_DELETE_PASSWORDS 1015
#define IDD_SECURITY 2000
#define IDC_SEC_LISTVIEW 2001
#define IDC_SEC_ZONE_INFO 2002
#define IDC_SEC_GROUP 2003
#define IDC_SEC_TRACKBAR 2004
#define IDC_SEC_LEVEL 2005
#define IDC_SEC_LEVEL_INFO 2006
#define IDD_CONTENT 4000
#define IDC_CERT 4100
#define IDC_CERT_PUBLISHER 4101
#endif

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -0,0 +1,23 @@
<?xml version="1.0"?>
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
<module name="inetcpl" type="win32dll" extension=".dll" baseaddress="${BASEADDRESS_INETCPL}" installbase="system32" installname="inetcpl.cpl" unicode="yes">
<importlibrary definition="inetcpl.spec" />
<include base="inetcpl">.</include>
<include base="ReactOS">include/reactos/wine</include>
<library delayimport="true">cryptui</library>
<library delayimport="true">wininet</library>
<library delayimport="true">ole32</library>
<library delayimport="true">urlmon</library>
<library>delayimp</library>
<library>wine</library>
<library>advapi32</library>
<library>user32</library>
<library>comctl32</library>
<library>gdi32</library>
<library>shlwapi</library>
<file>inetcpl.c</file>
<file>content.c</file>
<file>general.c</file>
<file>security.c</file>
<file>inetcpl.rc</file>
</module>

View file

@ -0,0 +1,69 @@
/*
* Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#include "lang/de-DE.rc"
#include "lang/en-US.rc"
#include "lang/fr-FR.rc"
#include "lang/He.rc"
#include "lang/it-IT.rc"
#include "lang/ja-JP.rc"
#include "lang/ko-KR.rc"
#include "lang/lt-LT.rc"
#include "lang/nl-NL.rc"
#include "lang/pt-PT.rc"
#include "lang/ru-RU.rc"
#include "lang/Sr.rc"
#include "lang/sv-SE.rc"
#include "lang/uk-UA.rc"
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
BEGIN
IDS_CPL_NAME "Internet Settings"
IDS_CPL_INFO "Configure Wine Internet Browser and related settings"
IDS_SEC_SETTINGS "Security settings for zone: "
IDS_SEC_LEVEL0 "Custom"
IDS_SEC_LEVEL1 "Very Low"
IDS_SEC_LEVEL2 "Low"
IDS_SEC_LEVEL3 "Medium"
IDS_SEC_LEVEL4 "Increased"
IDS_SEC_LEVEL5 "High"
END
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#define WINE_FILENAME_STR "inetcpl.cpl"
#define WINE_FILEDESCRIPTION_STR "Internet Control Panel"
/* Same Version as IE 8 on WinXP */
#define WINE_FILEVERSION 8,0,6001,18939
#define WINE_FILEVERSION_STR "8.00.6001.18939"
#define WINE_PRODUCTVERSION 8,0,6001,18939
#define WINE_PRODUCTVERSION_STR "8.00.6001.18939"
#include "wine/wine_common_ver.rc"
/* @makedep: inetcpl.ico */
ICO_MAIN ICON "inetcpl.ico"

View file

@ -0,0 +1,25 @@
@ stub ClearMyTracksByProcessW
@ stub AddInternetPropertySheets
@ stub AddInternetPropertySheetsEx
@ stdcall CPlApplet(long long long long)
@ stub DisplayPopupWindowManagementDialog
@ stub DllInstall
@ stub GetAddSitesDisplayUrl
@ stub ImportExportPFX
@ stub LaunchAddSitesDialog
@ stub LaunchConnectionDialog
@ stdcall LaunchInternetControlPanel(long)
@ stub LaunchPerSitePrivacyActionDialog
@ stub LaunchPopupWindowManagementDialog
@ stub LaunchPrivacyDialog
@ stub LaunchSecurityDialog
@ stub LaunchSecurityDialogEx
@ stdcall LaunchSiteCertDialog(long)
@ stub OpenFontsDialog
@ stub OpenFontsDialogEx
@ stub OpenLanguageDialog
@ stub ResetIEtoDefaults
@ stub ShowDeleteBrowsingHistoryDialog
@ stub ShowFeedOptionsDialog
@ stub ShowLanguageDialog
@ stub SiteCert_RunFromCmdLine

View file

@ -0,0 +1,265 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg xmlns="http://www.w3.org/2000/svg" height="64" width="368" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs id="defs4">
<radialGradient id="radialGradient11220" gradientUnits="userSpaceOnUse" cx="11.827" cy="10.476" r="32.665" gradientTransform="scale(1.179536,0.847791)">
<stop id="stop4352" stop-color="#FFF" offset="0"/>
<stop id="stop4354" stop-color="#FFF" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient4750">
<stop id="stop4752" stop-color="#FFF" offset="0"/>
<stop id="stop4758" stop-color="#8dea32" offset="0.37931"/>
<stop id="stop4754" stop-color="#1d1d1d" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient11866" cx="10.12" gradientUnits="userSpaceOnUse" cy="11.506" r="12.5" gradientTransform="matrix(-0.04000001,1.68,-1.919456,-0.04570131,32.610234,-4.9707731)">
<stop id="stop4222" stop-color="#FFF" offset="0"/>
<stop id="stop4130" stop-color="#FFF" stop-opacity="0.16494845" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient3567" gradientUnits="userSpaceOnUse" cx="39.898" cy="55.224" r="21.958" gradientTransform="matrix(-0.3691255,0.5567795,-0.2666977,-0.1768112,331.68484,32.943202)">
<stop id="stop11061" stop-color="#fbd23b" offset="0"/>
<stop id="stop11063" stop-color="#f0aa18" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient3654" gradientUnits="userSpaceOnUse" cx="18.248" cy="15.716" r="29.993" gradientTransform="matrix(0.3333297,0,0,0.333337,296,40.168359)">
<stop id="stop11051" stop-color="#d3e9ff" offset="0"/>
<stop id="stop11053" stop-color="#0074e7" offset="0.4625"/>
<stop id="stop11055" stop-color="#4074ae" offset="0.75"/>
<stop id="stop11057" stop-color="#36486c" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient3960" gradientUnits="userSpaceOnUse" fx="18.934" fy="17.81" xlink:href="#linearGradient4750" cx="18.634" cy="17.486" r="40.693" gradientTransform="matrix(0.33951462,0,0,0.31582769,295.97302,40.178653)"/>
<radialGradient id="radialGradient4120" cx="15.116" gradientUnits="userSpaceOnUse" cy="63.965" r="12.289" gradientTransform="scale(1.64399,0.608276)">
<stop id="stop4116" stop-color="#000" offset="0"/>
<stop id="stop4118" stop-color="#000" stop-opacity="0" offset="1"/>
</radialGradient>
<filter id="filter3436" height="1.2801698" width="1.1580106" color-interpolation-filters="sRGB" y="-0.14008497" x="-0.079005308">
<feGaussianBlur id="feGaussianBlur3438" stdDeviation="0.3190069"/>
</filter>
<radialGradient id="radialGradient4426" gradientUnits="userSpaceOnUse" cx="37.375" cy="33.188" r="14.625" gradientTransform="matrix(1,0,0,0.226496,0,25.67067)">
<stop id="stop4335" stop-color="#000" offset="0"/>
<stop id="stop4337" stop-color="#000" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient4727" y2="9.277" gradientUnits="userSpaceOnUse" y1="19.122" x2="21.44" x1="29.455">
<stop id="stop3230" stop-color="#373737" offset="0"/>
<stop id="stop3232" stop-color="#cfcfcf" stop-opacity="0.67826086" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4729" y2="5.0354" xlink:href="#linearGradient3198" gradientUnits="userSpaceOnUse" y1="12.038" x2="17.799" x1="25.269"/>
<linearGradient id="linearGradient3198">
<stop id="stop3200" stop-color="#FFF" offset="0"/>
<stop id="stop3202" stop-color="#FFF" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4731" y2="25.5" gradientUnits="userSpaceOnUse" y1="27.5" gradientTransform="translate(-8.0000004,15.967633)" x2="20.5" x1="16">
<stop id="stop3375" stop-color="#000" offset="0"/>
<stop id="stop3377" stop-color="#373737" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="linearGradient4733" y2="27" gradientUnits="userSpaceOnUse" y1="27" gradientTransform="translate(-8.0000004,15.967633)" x2="21.5" x1="16">
<stop id="stop3444" stop-color="#000" offset="0"/>
<stop id="stop3446" stop-color="#000" stop-opacity="0" offset="1"/>
</linearGradient>
<filter id="filter3391" height="1.336" width="1.1344" color-interpolation-filters="sRGB" y="-0.168" x="-0.067199998">
<feGaussianBlur id="feGaussianBlur3393" stdDeviation="0.14"/>
</filter>
<radialGradient id="radialGradient4442" gradientUnits="userSpaceOnUse" cx="25.017" cy="13.192" r="9.7513" gradientTransform="matrix(1,0,0,0.4950025,0,5.5549725)">
<stop id="stop3173" stop-color="#fd0000" offset="0"/>
<stop id="stop3175" stop-color="#6a0000" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient4444" y2="7.1352" gradientUnits="userSpaceOnUse" y1="15.984" x2="22.036" x1="27.217">
<stop id="stop4404" stop-color="#e80000" offset="0"/>
<stop id="stop4406" stop-color="#490000" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient4480" gradientUnits="userSpaceOnUse" cx="18" cy="14.19" r="5.5055" gradientTransform="matrix(0.7756645,0,0,0.1405889,189.07986,38.819422)">
<stop id="stop3454" stop-color="#FFF" offset="0"/>
<stop id="stop3456" stop-color="#FFF" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient4483" y2="18.312" xlink:href="#linearGradient3198" gradientUnits="userSpaceOnUse" y1="18.312" gradientTransform="matrix(0.7756645,0,0,0.7646744,183.54755,25.108896)" x2="23" x1="17.605"/>
<radialGradient id="radialGradient4488" gradientUnits="userSpaceOnUse" cx="26.625" cy="26.577" r="12.5" gradientTransform="matrix(0.73586,-0.2418113,0.0892014,0.2638127,181.57311,44.114042)">
<stop id="stop3191" stop-color="#e40000" offset="0"/>
<stop id="stop3193" stop-color="#490000" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient4491" y2="27" gradientUnits="userSpaceOnUse" y1="33" gradientTransform="matrix(0.7756645,0,0,0.7646745,182.88405,25.618464)" x2="19" x1="29">
<stop id="stop3222" stop-color="#373737" offset="0"/>
<stop id="stop3224" stop-color="#FFF" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient4498" gradientUnits="userSpaceOnUse" cx="27.5" cy="22.614" r="6.5" gradientTransform="matrix(1.1933298,-0.058821,0.07448995,1.468693,169.71373,12.374745)">
<stop id="stop3348" stop-color="#737373" offset="0"/>
<stop id="stop3350" stop-color="#d1d1d1" stop-opacity="0.68695652" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient4504" gradientUnits="userSpaceOnUse" cx="39.898" cy="55.224" r="21.958" gradientTransform="matrix(-0.738251,1.113559,-0.5333955,-0.3536224,247.36969,9.886403)">
<stop id="stop11061-9" stop-color="#fbd23b" offset="0"/>
<stop id="stop11063-7" stop-color="#f0aa18" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient4508" gradientUnits="userSpaceOnUse" fx="18.934" fy="17.81" xlink:href="#linearGradient4750" cx="18.634" cy="17.486" r="40.693" gradientTransform="matrix(0.67902924,0,0,0.63165538,175.94603,24.357306)"/>
<radialGradient id="radialGradient4565" gradientUnits="userSpaceOnUse" cx="18.248" cy="15.716" r="29.993" gradientTransform="matrix(0.6666594,0,0,0.666674,176,24.336717)">
<stop id="stop11051-7" stop-color="#d3e9ff" offset="0"/>
<stop id="stop11053-6" stop-color="#0074e7" offset="0.4625"/>
<stop id="stop11055-3" stop-color="#4074ae" offset="0.75"/>
<stop id="stop11057-1" stop-color="#36486c" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient4568" y2="19" xlink:href="#linearGradient3198" gradientUnits="userSpaceOnUse" y1="25.27" gradientTransform="matrix(0.7719782,0,0,0.7714112,-6.5013771,-5.8926391)" x2="22" x1="30.376"/>
<filter id="filter3391-0" height="1.336" width="1.1344" color-interpolation-filters="sRGB" y="-0.168" x="-0.067199998">
<feGaussianBlur id="feGaussianBlur3393-5" stdDeviation="0.14"/>
</filter>
<filter id="filter3436-1" height="1.2801698" width="1.1580106" color-interpolation-filters="sRGB" y="-0.14008497" x="-0.079005308">
<feGaussianBlur id="feGaussianBlur3438-1" stdDeviation="0.3190069"/>
</filter>
<linearGradient id="linearGradient5044" y2="9.277" gradientUnits="userSpaceOnUse" y1="14.243" x2="21.44" x1="27.681">
<stop id="stop3230-0" stop-color="#373737" offset="0"/>
<stop id="stop3232-2" stop-color="#cfcfcf" stop-opacity="0.67826086" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient5072" gradientUnits="userSpaceOnUse" cx="18" cy="14.19" r="5.5055" gradientTransform="matrix(1.0342194,0,0,0.1874519,30.96392,32.698214)">
<stop id="stop3454-4" stop-color="#FFF" offset="0"/>
<stop id="stop3456-6" stop-color="#FFF" stop-opacity="0" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient5077" y2="18.312" xlink:href="#linearGradient3198" gradientUnits="userSpaceOnUse" y1="18.312" gradientTransform="matrix(1.0342194,0,0,1.019566,23.587507,14.417512)" x2="23" x1="17.605"/>
<radialGradient id="radialGradient5082" gradientUnits="userSpaceOnUse" cx="26.625" cy="26.577" r="12.5" gradientTransform="matrix(0.9811466,-0.3224151,0.1189352,0.3517503,20.95492,39.75771)">
<stop id="stop3191-2" stop-color="#e40000" offset="0"/>
<stop id="stop3193-8" stop-color="#490000" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient5085" y2="27" gradientUnits="userSpaceOnUse" y1="33" gradientTransform="matrix(1.0342194,0,0,1.0195661,22.702846,15.096582)" x2="19" x1="29">
<stop id="stop3222-3" stop-color="#373737" offset="0"/>
<stop id="stop3224-6" stop-color="#FFF" offset="1"/>
</linearGradient>
<radialGradient id="radialGradient5090" gradientUnits="userSpaceOnUse" cx="27.5" cy="22.614" r="6.5" gradientTransform="matrix(1.5911065,-0.078428,0.09931994,1.9582576,5.142417,-2.561356)">
<stop id="stop3348-0" stop-color="#737373" offset="0"/>
<stop id="stop3350-5" stop-color="#d1d1d1" stop-opacity="0.68695652" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient5096" gradientUnits="userSpaceOnUse" cx="39.898" cy="55.224" r="21.958" gradientTransform="matrix(-1.1073764,1.6703384,-0.8000932,-0.5304336,115.05453,-13.170394)">
<stop id="stop11061-6" stop-color="#fbd23b" offset="0"/>
<stop id="stop11063-4" stop-color="#f0aa18" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient5099" gradientUnits="userSpaceOnUse" cx="15.601" cy="12.142" r="43.527" gradientTransform="matrix(0.999989,0,0,1.000011,8,8.505077)">
<stop id="stop4128-2" stop-color="#FFF" offset="0"/>
<stop id="stop4130-5" stop-color="#FFF" stop-opacity="0.16494845" offset="1"/>
</radialGradient>
<radialGradient id="radialGradient5102" gradientUnits="userSpaceOnUse" fx="18.934" fy="17.81" xlink:href="#linearGradient4750" cx="18.634" cy="17.486" r="40.693" gradientTransform="matrix(1.0185439,0,0,0.94748308,7.919048,8.53596)"/>
<radialGradient id="radialGradient5143" gradientUnits="userSpaceOnUse" cx="18.248" cy="15.716" r="29.993" gradientTransform="matrix(0.999989,0,0,1.000011,8,8.505077)">
<stop id="stop11051-9" stop-color="#d3e9ff" offset="0"/>
<stop id="stop11053-0" stop-color="#0074e7" offset="0.4625"/>
<stop id="stop11055-8" stop-color="#4074ae" offset="0.75"/>
<stop id="stop11057-13" stop-color="#36486c" offset="1"/>
</radialGradient>
<linearGradient id="linearGradient5146" y2="19" xlink:href="#linearGradient3198" gradientUnits="userSpaceOnUse" y1="25.27" gradientTransform="matrix(1.0293043,0,0,1.0285483,-8.6685031,-7.8568524)" x2="22" x1="30.376"/>
</defs>
<image id="icon:16-4" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAAXNSR0IArs4c6QAAADBQTFRFAAAA fwAAAH8Af38AAAB/fwB/AH9/wMDAf39//wAAAP8A//8AAAD//wD/AP//////HPn1FAAAAAF0Uk5T AEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH2QsdEDQd6Exl SgAAAGtJREFUCNdNzjEKwCAMBVBBTyJOoYNgNx1EMnpK6eSqm5t29FCN4tAs//EDIYytMXoHmlZ2 jlZWJaZ14AlxlAkPbaJ1s4NngoopM2EV+QAWeJFXh0SokN5AsDcoDIodeIIOiEj3eKuI/vfCB+jq JRZXnyTPAAAAAElFTkSuQmCC " height="16" width="16" y="40" x="344"/>
<image id="icon:16-8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAAXNSR0IArs4c6QAAAf5QTFRFODxt OTlsOTttPD5wPT9xQ0JlO0V1PEluQUliRUZ2Rkd3SEl2SUt6SUxySkt5Skt6QFNQQlRpR1NzU1l4 hVgkVF58Y2BfB3HSCnLKB3TgEnTWF3TSVW9SHHTNo2ECNXOaomIFJXTFLXS+MnS6pmQDhmlGOnWz X3NyqmgEo2kRmmooQoB2GIHprm0HsG8HsnAHPYh+tHMJb3ugcX96t3YKpHg1uHcKKYvrWoWsuXwV dIOnuH0dT5xiv4MXUZinv4YjqYxEsIpIn5A/dpllnY9kw4spgJO1eJW7Xp/FaqOQuJRBgp6DZa88 ZLA7gZu/mZqFjJq2hZ2vwZdJbqehea5PXKfxXajxi6DFeK19qZ+Bh6qNxJ9IbrhbvaFZxqJJja9z x6FTeLw3z6FLkaugdcEvkrCLgrOkd8BQl7Ciz6lR0qpYeskw1Kxaecs1fMsuoLan261Ukr2Ri8R+ 3bBTu7Sdm8Cqtbycjs5j27hiwbun3bpinst6hdwwoM154L1kvMaCn9Jt48Bhn8jn58Nhnsv3kuFM 68RrrNSKnttu6sVsos347MVuxMq57Mdi7shhjeoypc/48Mlfj+o2nONW8Mpw8MtqlutCl+tFpOVs 99FevdupoO1UuOCY+dNbo+1Z+tRa9dN3t+OTytnRruxzvNv7q+9ovOqPv/OM2+q22vPEQpeuKAAA AAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH2Qsd EDQsuZJlcAAAANdJREFUGNNjYEAAa1tDOJtNUF9fv9hSVwXCFRLs0e+b6ijIwKAB5gsuKtOf2+xS NIeJQQ7MX1mvP78uMq18+jImiIIV+vMrSiYUeqZPrmWC8GdWVS5pWtgRk9sOEmDXn9jo39VSunzp NJ9qkACrfq+TR1ho8OLZ/dlRIAH9BQ7zZtiZ64jb1KQEggVykidNb5WQlDLIC7ECCuhPMQ2PqPGV llXUTvTmBClo0+TJaJBXUlaziBcGuUK3W5+BwzjAz93NiAviEX1XPRMFEW4+FkaYT4H+RAoDAIcs NxUz8x+eAAAAAElFTkSuQmCC " height="16" width="16" y="40" x="320"/>
<image id="icon:32-4" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAAXNSR0IArs4c6QAAAC1QTFRFAH9/ AAAAfwAAAH8Af38AAAB/wMDAf39//wAAAP8A//8AAAD//wD/AP//////WpO//gAAAAF0Uk5TAEDm 2GYAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH2QwaEhgQg79CngAA AT9JREFUKM9NkbFqwzAQhj3Y5BG6G0q6i2BEoASiLM5iEEcJ2jo4a3AoImuXdnfbcLsmrY7ooMfp 1CXPUOnkJtF2H9//Y99l2fXlQmS3T9TWXkgBIKwRF6VQXtg4icV1NsKFmgSUP4W4580ICu9ra9YD zkawmSehxyYnAfskcPxMlfgRhQFxBBuMgueV1npHgATPNGOoKUGCYvuzf3yKgNdRGPDww/gxghMJ Afx+tVUEJHiJB2zbLYEouOF4fC7L+x2B5dwrVU0DeAggtwJ759z3tCvfXyMwS+yZUqrrynIaOmoj +x5nAGEu3yIQwDmLmUsFMMYAQHYk5HblQkaBkpV+icAslGShAoDpJoFi+AdZApmMFbegkGFUHhKw YdHr8HcOwsYy+rBwwRVAM2m3dztSrKFrTNr2TDsV40EzivwBowObQVhYSJgAAAAASUVORK5CYII= " height="32" width="32" y="24" x="256"/>
<image id="icon:32-8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAAXNSR0IArs4c6QAAAvpQTFRFOUZn XAQAfgIAiAABlAABcgkOqQAAswAAVhobowkHohQUygsBayUkPj1tOEBsjTc5ziYmmzQ0Qkh0WklM PFGDaktET09vQVRpdk4rcVA2UFmCi1YOUWBlQWGMhFgjW115iFVG4jw6PGaZQGl5TmpRC3LLAHTa VGOPYmRhY2N4AHblol4AFXTUi11dP22jPXVdTGuXn2EJIHTHp2IBgmg5L3S7WXBoKnXCJniym15d pGUC5kpMNXS2JHyoP3Swn2gRwldVYm6SMn9+S3SqTX5MpWsHjnA1FYLrvWFhZXWfqG8bc3WBqmho 11xdhnZPoXMhq3IQXoVLnHYwYH6ij3ZpIIvtQIbOm3szu3gBqnJyrnoie4CDZ4xLa4hxpHl3Z4ei p4IbNY/qa4asd4aYtIEgv4AMnIRMfoiFXJlEWZhZao2VTJiIjIeGhIqAaZo1h4mGYaEsmIpzvn58 13h2cZw/loqKyokMko2MZ5x9eZxVd5O1j5CNb55hwI0xaagnV53ZS5/vbKCZk5WUVaHpm5eGk5qQ brAmypUskJ2Ig6CRYLJGeZ7Ds5pAY6XIyJg+gKxOfqK3a7g+n6CgcrRm3J0Wha9lZLWQY6z2laWr drC6mK+Co6qfdcMwcbTeoq2bdsFcwaSjh75Pj7lr06pNrK2rj7PIdrb0kbHbjLPY2qtNhru0fcVu 165QkL+Anrx6kLjTjr+Wv7VpwbR1l7yrnL2Tgc8ygbz1qrmet75f2a6rm8Kk37ZZrL+b6bZEnr7b gdgvqr7JjsP3m8x4iNsonMqXk9NkldJ1ndJzqsuWj9pX6L9gi984jd1Js8qbiOMwusixq9Rp6cJp uMyrn8z5iugq7Mdms8zft9HZlOw7oedMy87KtN6NsOJ4sdX5+tFK+tJC8891nu5P8dN2+dRXvNy+ zte/ytjMpO9g+tdm+tZ+zdrbsO9tu+mN+tpvsfB1+dt+2tzZ/N55ufKDxe+dzuy31+bZx/OQ2OjO 0uzC4OnQ0Pev6Ovo2fi85fjZJIzH/wAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMA AA3XAAAN1wFCKJt4AAAAB3RJTUUH2QwaEhoyZOlh+AAAAu1JREFUOMtjYMAOrKy0jbUZGHDKtq/c OyU1ApsST09Rw5RTL9/vDtA2NtbWRpf09OwM97r4/v3FKGOwCKoKz83Xv290Xfz+7fs+e2GIkDaK 9u9P1qelPHrx4lGU36pdfHxoCjy/fF26Oaj2/b23F+3Tp805emIqH4oCzx/Xl93273t//+Nu+wm9 kzMnnr6ziBdFwd83WwIWf7z/drf9iplrV8+/cW7rbT5kB/z9/DlqzUegfq99B7cde36htRoMEA74 862nDyx/7fLBDccrqpu2nz17fnZTNdyATztS3gPN97p29/K2DY29Tb9/f7j14ffvJpiCPxdcH917 cRUkf3DbkXeHZj979fTSpfOzJ0HlP5+1v/j48SP7AyD5zZ/erdv+/fv5Pdtnz5sEscPzl9vKt/fe e824DJTf9ubT61l7fj5tCSlsmQRTsCnl/b33UenTl21btmzup3fPOxR2FnGysXFy+ZRDFNg/ePy+ 1q+5AQTq3z1/WM26s1hA0dra2gGiQLLv7ce+hNfHGxITE0Pds5+f6eBY4MPEzMzEZAlRYPjgxVX7 m8+fHwVKu2tpWajGi+rGMbIyMbPEQRT0vX3vVXLj4cOHJ7O1gEBNx66ah5+JhY0daoPxxZdrTLqu 3AABJ6C0jqpRTY4gJzu3bykkGAJePjDstt1/7ty5K3NUQdLmppn95ZEekeWQ6NJe+XKl3PIwp/37 9x+eqKpqBJS3yWirzC/NgUan8amXtRLqK8wLtm6do29uDpS2s3OpK8itzodGhPaDl1YMfEndGXPm uJiagqT19JQL8tKro2EKXl60YmDg89yysE7Zzs7OWU9PSUk2JtY7H2aC8YPdQAUMfHzrspzBskpK BsGOvAgFVhdBJoCUOCZXVSUFByclOUrJ51fnV0Ndod33EqLA0JAPBqKX3LqVr6GxZBLUiFNW2tra wOwKT8TVt27dql5y6/cSqCv69k6ZUmZljJSK85smLVkyCeYKYBY0xpnXASTWXyUaKMXkAAAAAElF TkSuQmCC " height="32" width="32" y="24" x="216"/>
<image id="icon:48-4" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAAXNSR0IArs4c6QAAADBQTFRFAH9/ AAAAAAB/AH8AfwAAfwB/f38AwMDAf39/AAD/AP8AAP///wAA/wD///8A////fgjImAAAAAF0Uk5T AEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH2QwaEh05vHou twAAAfxJREFUOMuNlLuK20AUhoWKJW3eQIxg13KpU6w9tWBV7EMYBwacwkUcGJNmBRFESROQYNmp B+JlnmNLP4dKt9nOOWcusjZKkanE/813jjQXRdF/DyHE6h/xlTidTv2UiC3GQvSTHKcLgdooixlj 15RTmVGXOFPqcWvnU6fV33kv2FuAubK5gmQM4iUK1GDTmTwZgbl2wkYB1zk2D4IxSyuoTnGjkwHM EXjBgYtgfllBAeBzPgZOwPk4BmU+CN0EBAGANziGSl7A3mohz2dZBeAF1cHy+42Un149CAK+FHwF fOGZBSkBJ2DnHwa+7PZuAfnWCykBnR4OHjx6gb7i2ejdTrruBKyQWWBub+WNA6GSMw74HT8DsJUy MppmXxRFaT8Rj0D/AZR7q/ru8/F4fCkJUCVc9wwHQH1HRuFB/xGBUi2OuhzAFQrccG2VbFE0mL9U FvRrWmudk/FUlJgPgGvDeY5nkc1w/v19UdkWgqUoaFsqramS771mKeccSGDpoi6OZeXAhjFAg7UZ azv9XNhCtkXLUtwJZwD4nUWwyqiW7Y0uzKoAorhNvUDg6QKibASWIyOKO/CVWNa+G4GIwZAnb0DE VMjDgfMgurZ7iPnD63tHtid7T8WajCT6dv7dyL2723jjhQh3pXmQUjbDT0JcrvzlUI/nT/430/AP qaVpr1KpjGYAAAAASUVORK5CYII= " height="48" width="48" y="8" x="120"/>
<image id="icon:48-8" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAAv1QTFRFQER5 ZgAAfQACUwwMkQAApQAAoAoOwgUD1wAEciYioSMhPT88cTIxvCkqRUd1jzg4RUpuPFk2P1pMTVF9 2DI2PFyHIWaKqkdFcldROmOVWF6EwEdHZV50n1wAg185UmeAll4RAHXnSmmVZWZkPmyiFXTNPHZM DnbdSXYwAHrnF3XVJ3PAInTIMHS8o2QLZWqNPXOvNHW2QnOoVHZ1Nn97bW2OZm6ZpGoTpWsHjW41 gm5iTH1uVnefn24nZnaCiW5tY3WgK4ib11xdm21pdnl2g3wzQoaQRYK0eX85VIo+anqeqHQksHQR SYpoa39yM4bTrnQean+BI4rtbH6cboGSQIyzqno0Yo85fX+XXZQpT5ZDqX8eZ4tvXIyMuX8dn4FW 1XButoEpN5PtroFDnYOEiYmHrIZKn4hlZKAoVJTPe42rc4+2Up6NUpyrQ5rvc5aSlI+NZKgml46W j5KOwY0ygZSsYp20sI9gW6h/0pAQZJ7Pm5aBjpuFZKOzaq8thqB8gaZaaqxkVqTwfKZvhaRqxI6N iKNwsZ05hZ2/sph0lpyg34mJXqbpnJ2aarVDb7YrzJk/ypw/nKKYs56CqakztaCEu5ybca3SdrKU dMEupKauc8A+d7LJpqilnrNSgrpmjLOX1KZGb7P0o62bgriRoq+RdLul5agns6yXlLtso7SOtrCJ lLTWhLy8fM0snrqHnbe4nMJZxK6rpLqdkbvMgb313rJU5aiotre3l8WJsb2lgtcuks9Wl8iVidNV lcLdjcP21rW1itdHhNwopsTYscmK575f978qwMHCqM6Jqsurmcn2n9ODscyZiOMwtcujxct698JI qNZ8+MYwjOkr98dJpdxrt9hr+Mo998lak+s6+s02utLPu9eh8cxwq9P6mO1Gr+GNn+1RsOOF+tNS xt2N+dNeu+CXpe9e+NR8+tZsru9lvNz5+td0rfBt+Np8sfF2yOO92tzZ0uHE2ODKufKCwvOSyvOk 2uvT4+rf4+3r3fTJ1vi47Pre9ff0MWAqGAAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBI WXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH2QsdEBQ5QculOQAABYJJREFUSMedln9UU2UYx5eICNas rj8C8wc0VGBcmVp3+KM0CGNAcfBXpCFwmOG00jY75I+pM9TQgVhHBLrFppQYYKabyBARdKDIsMZq TLjOgZONxh3IhmJ4eu/d2AbKOZy+f3++7/M+z/u+z/NSKKMSglBGLQSBY3lHeQnwmtHRiBQzAGHY L1/Do8BFmFGlN8hFsTAMM6NHdECkZiByXK9WmbAEewbwdGQE+lDxtZZfkWxcr1TrMR7swJ5ngKCb j/q7+/5el4AZ1UoVLoJn5FFGNkDU4v4r4t1/HWRK8XalUo8nhV7bTH1zRINPQf+TW7dy6jfywG6U SiOGhH+YdrllFTSCAWocaPgkp+DsmmxcfeeOGhchmwWVitzq8oKX7YZhfPfAFzklv+2KEhF8O85b uuNIpTYmvya/7QbpQKKG8zvEVX3XEamJ5GM/lZQI9lUu3qeQydouUQEx9Kih8wPWGz/cvM2UG++Q /E5JyandP29J0yhqZKX39vg8U6ABq9X64DYTG+SrJDmnijp0Wk2TQlaa+2DBR8P4J30Wa999Jqa3 8/X1VZJT5s4O0iArrbhBHR7AYrXed+zn9F3AX7lk/qmyUksacv9cD7ny1IdWYIiWOnjCcM+yXrB6 X3XmAS4ptnBIALPFuk5ksvP/kIaC/TtyBCsiuNwzZxsaGsqFXK6L4V+z5SDPVn8bDwwX2sydFZu+ ysjIOAl0TJghdDkDS9ePTBuf9B3gyRTaLCDp6qLyxzb195ShzhpVLECIAqnxpG/v2taXPLBYujp1 2j0N3b0PGxvQk+V5dUKnISZUZFQCnrehHqgK8CVWi7kLnAO3tbu3pbGx8GRZXh3XmcL7STi4n6bs ULGkisAl4suAB8dQfaz1YW9L+ZnzhahrhOtMTA3us3TpEYFATOBi8T0iA522orD1UW8ver5QmJdX 5jRsABtS6jFkk8ChW+SGtOfOtD7uPb0o7J2ULzOcSb+O4GplO8Y8d+LE54SSk5PjPiPW12qKdnpe TZ861t193LhxXscHQ8ySgveOR3/f1WVenUwoLi4uIE2nq9Y07fL0unh4ksd4Uulb7YZYnEj4PV1H Z2dXWhyhgABf34Uh/kGZXLeJV9OnTUtMTJz2kvugIUreXtuOzarW6nQdHZ1bAA1wX9+AOYGBmbvc 3H5P8XyB1JjjdgPToFTisQs0WiAd2MiWOSQOeP+Iva+5haW8COAxY8dOteewUaSv1UtDlzc1aUiP VhsTYMP96avzuW5uYRMBDtK+aA8AY2q1AQkJzFcomgiTRjGFwAP96fSgYP43bM8xXgD38DicYk85 wVRrPLqB7r9cVqMg9TFB+5M8IyvrQMpUL3eP8ZMuDvJr5KpaA7x9E52+sFQmk9XU1ESSND0I8POz +Py9W8MS3z3sKCkFNtSqpEuhYkYQPaaUsMhmk3RQcDAjZAV/27bUtVsJUVwMpiQK9FZxcFBEKVBu JI2kAR4SQotMTU2NfzucHe58PYgJ7AjcJ1YxIyIXKDKYEIPEabTFqfHxr6xko2yXOdNcKye6LMQp DuFnZWXNZjBImsBp3jPj4+euWskWDjGopGRbhpZdyOTz46cQ8HwaiXt7T5776qp5EJvrajCqRLY+ Ds08W7TWmzYoAp88mcXxgShctkvHQEz2CMT8+SBj83w7TOB+LM48CHQwoasBNvwhRZwji7X9EGfJ Ej8/v2VLWBzOPCpEQYVCEMHZyBBpM+YyWuDpsxaxAMpZyQKLg9W5aE9P2RsTJoQ78kgwNEvhwamf AKYxMXSpkA9EdlNU2FNXhoaHs9GnqP2JRmVjzXIEiU1CRGDcPzMpiQhAT5/WOSqF8MjvgQETRT9v dINGLERBZ+UO+VIQgkf8s6BClPI/9R8YkySeb+c1WwAAAABJRU5ErkJggg== " height="48" width="48" y="8" x="64"/>
<g id="g4035">
<path id="path3214" d="m310.65,47.997c0,3.5699-2.894,6.4639-6.4634,6.4639-3.5698,0-6.4636-2.894-6.4636-6.4639,0-3.5697,2.8939-6.4634,6.4636-6.4634,3.5694,0,6.4634,2.8937,6.4634,6.4634z" fill-rule="nonzero" stroke="#39396c" stroke-miterlimit="4" stroke-width="1" fill="url(#radialGradient3654)"/>
<path id="path4348" opacity="0.42159382" d="m30.709,15.271a12.93,9.2934,0,1,1,-25.86,0,12.93,9.2934,0,1,1,25.86,0z" transform="matrix(0.278646,0,0,0.3333334,299.29562,40.168359)" fill="url(#radialGradient11220)"/>
<path id="path4144" d="m310.47,47.029l-0.17844,0.20211c-0.10937-0.12889-0.23216-0.23728-0.35686-0.35048l-0.27372,0.04028-0.25008-0.28269v0.34986l0.21426,0.16212,0.1426,0.1615,0.19058-0.21553c0.048,0.08985,0.0953,0.17971,0.14294,0.26956v0.26927l-0.21458,0.24238-0.39269,0.26956-0.2974,0.29678-0.19058-0.21619,0.0953-0.24238-0.19028-0.21553-0.32137-0.68691-0.27372-0.30954-0.0716,0.08059,0.10744,0.39079,0.20211,0.22896c0.11543,0.33322,0.22961,0.6517,0.38119,0.97022,0.23505,0,0.45664-0.02495,0.69008-0.05436v0.18868l-0.28557,0.7005-0.2619,0.29612-0.21426,0.45857v0.75404l0.0717,0.29677-0.11896,0.13432-0.26223,0.1618-0.27372,0.22896,0.2264,0.25584-0.30954,0.26989,0.0595,0.1746-0.46433,0.52573h-0.30922l-0.2619,0.1618h-0.16694v-0.21553l-0.071-0.43172c-0.0921-0.27054-0.18803-0.53916-0.28558-0.80777,0-0.19828,0.0118-0.39462,0.0237-0.59286l0.11929-0.26927-0.16694-0.32362,0.0122-0.44449-0.2264-0.25584,0.1132-0.37032-0.18419-0.20898h-0.3217l-0.10711-0.12119-0.32136,0.20227-0.13079-0.14854-0.29772,0.25597c-0.20211-0.22912-0.40454-0.45808-0.60695-0.68704l-0.23793-0.56601,0.21426-0.32297-0.11897-0.13462,0.26158-0.62007c0.21491-0.26734,0.43938-0.5238,0.66644-0.78121l0.40483-0.10777,0.45219-0.05374,0.30954,0.08092,0.44033,0.44416,0.15479-0.17493,0.21393-0.02685,0.40484,0.13462h0.30954l0.21426-0.18868,0.0953-0.13462-0.21459-0.13462-0.35719-0.02685c-0.0991-0.1375-0.19123-0.28204-0.30892-0.40421l-0.11929,0.05374-0.0477,0.35048-0.21425-0.24238-0.0473-0.26989-0.23793-0.18803h-0.0956l0.23823,0.26927-0.0953,0.24238-0.19029,0.05374,0.11897-0.24238-0.21459-0.10744-0.18995-0.21553-0.35752,0.08059-0.0473,0.10744-0.21425,0.13494-0.11897,0.29645-0.2974,0.14804-0.13111-0.14804h-0.14261v-0.4851l0.30955-0.1618h0.23793l-0.048-0.18835-0.18996-0.18868,0.32107-0.06749,0.17843-0.20178,0.14261-0.24271h0.26223l-0.0716-0.18835,0.16694-0.10777v0.21553l0.35686,0.08059,0.35686-0.29612,0.024-0.13494,0.30922-0.21537c-0.11193,0.01392-0.22385,0.02413-0.33322,0.0539v-0.24268l0.11896-0.26943h-0.11896l-0.26144,0.24238-0.0716,0.13478,0.0716,0.18884-0.1193,0.32297-0.19028-0.10777-0.16628-0.18835-0.26223,0.18835-0.0953-0.4309,0.45218-0.29628v-0.1618l0.28587-0.18852,0.45219-0.10793,0.30955,0.10793,0.57111,0.10777-0.1426,0.1615h-0.30955l0.30955,0.3233,0.23793-0.26927,0.0723-0.11847s0.91265,0.81799,1.4342,1.7128c0.52158,0.89507,0.76652,1.95,0.76652,2.1643z" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4152" d="m304.58,43.27-0.024,0.1615,0.16694,0.10777,0.28525-0.18852-0.14261-0.16167-0.19058,0.10793-0.095-0.02701" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4160" d="m304.84,42.166-0.61909-0.24255-0.71376,0.08075-0.88099,0.24238-0.16661,0.1618,0.54748,0.37703,0,0.21553-0.21426,0.21553,0.28587,0.56617,0.18996-0.10809,0.23855-0.37703c0.36774-0.11369,0.69745-0.24255,1.047-0.40421l0.28587-0.72735" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4168" d="m305.48,44.429-0.0953-0.24271-0.16694,0.05403,0.048,0.29612,0.21426-0.10744" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4176" d="m305.58,44.375-0.0476,0.32362,0.2619-0.05403,0.19028-0.18835-0.16661-0.1618c-0.056-0.14903-0.12024-0.28813-0.19028-0.43106h-0.14261v0.1615l0.095,0.10777v0.24238" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4184" d="m302.05,49.494-0.19058-0.37733-0.35702-0.08075-0.19042-0.51165-0.47599,0.05374-0.40454-0.29612-0.42868,0.37703,0,0.05947c-0.12967-0.03743-0.28907-0.04254-0.40454-0.11353l-0.0953-0.26927v-0.29645l-0.28557,0.02685c0.0238-0.18868,0.0475-0.37703,0.0715-0.56568h-0.16677l-0.16645,0.21553-0.16677,0.08059-0.23809-0.13432-0.0238-0.29645,0.0476-0.3233,0.35719-0.26927h0.28558l0.0475-0.1618,0.35702,0.08059,0.2619,0.32363,0.0477-0.53916,0.45232-0.37703,0.16661-0.40421,0.33322-0.13462,0.19041-0.26927,0.42835-0.08121,0.21442-0.32297h-0.64277l0.40467-0.18868h0.28542l0.40483-0.13494,0.0476-0.16118-0.14294-0.13494-0.16661-0.05403,0.0477-0.1615-0.11897-0.24238-0.28574,0.10744,0.0476-0.21537-0.33322-0.18868-0.26174,0.45775,0.0237,0.1618-0.26173,0.10809-0.16678,0.35015-0.0713-0.3233-0.45231-0.18868-0.0715-0.24238,0.59512-0.35048,0.2619-0.24238,0.0238-0.29628-0.14277-0.08091-0.19041-0.02701-0.11897,0.29645s-0.19906,0.039-0.25024,0.05164c-0.65364,0.60232-1.9743,1.9026-2.2812,4.3572,0.0122,0.05691,0.22241,0.38692,0.22241,0.38692l0.49983,0.29612,0.49983,0.13494,0.21442,0.26956,0.33306,0.24238,0.19042-0.02685,0.14277,0.06428v0.04349l-0.19029,0.51182-0.14293,0.21553,0.0476,0.10809-0.11896,0.40356,0.42851,0.78154,0.42834,0.37733,0.19058,0.26927-0.024,0.56601,0.14294,0.32297-0.14294,0.61974s-0.0112-0.0038,0.007,0.05819c0.0184,0.06205,0.76268,0.4752,0.81,0.44004,0.0471-0.03582,0.0875-0.06716,0.0875-0.06716l-0.0475-0.13432,0.19029-0.18868,0.0715-0.18868,0.30955-0.10809,0.23793-0.59286-0.0713-0.16117,0.16628-0.24238,0.35719-0.08121,0.19058-0.43106-0.0476-0.5385,0.28557-0.40421,0.0476-0.40421c-0.39079-0.19379-0.77837-0.39334-1.1662-0.59286" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4192" d="m301.53,43.378,0.23793,0.16167,0.19058,0,0-0.18852-0.23793-0.10777-0.19058,0.13462" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4200" d="m300.91,43.163-0.11913,0.29628,0.2381,0,0.11912-0.26943c0.10266-0.0726,0.20483-0.14565,0.30939-0.21553l0.23809,0.08091c0.15862,0.10777,0.31724,0.21553,0.47599,0.32313l0.23823-0.21537-0.26207-0.10777-0.11913-0.24255-0.45218-0.0539-0.0238-0.13478-0.21426,0.05403-0.0951,0.18855-0.11913-0.24255-0.0475,0.10777,0.0238,0.26943-0.19045,0.16176" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4228" d="m301.77,42.489,0.11913-0.1076,0.2381-0.0539c0.16307-0.07931,0.3268-0.13272,0.49983-0.18868l-0.095-0.16167-0.30731,0.04414-0.1452,0.1447-0.23937,0.03471-0.21281,0.09994-0.10345,0.05004-0.0632,0.08458,0.30921,0.05373" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4236" d="m302.17,45.049,0.14293-0.21553-0.21442-0.1615,0.0715,0.37703" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path3224" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m310.4,46.962l-0.17844,0.20211c-0.10937-0.12889-0.23216-0.23728-0.35686-0.35048l-0.27372,0.04028-0.25008-0.28269v0.34986l0.21426,0.16212,0.1426,0.1615,0.19058-0.21553c0.048,0.08985,0.0953,0.17971,0.14294,0.26956v0.26927l-0.21458,0.24238-0.39269,0.26956-0.2974,0.29678-0.19058-0.21619,0.0953-0.24238-0.19028-0.21553-0.32137-0.68691-0.27372-0.30954-0.0716,0.08059,0.10744,0.39079,0.20211,0.22896c0.11543,0.33322,0.22961,0.6517,0.38119,0.97022,0.23505,0,0.45664-0.02495,0.69008-0.05436v0.18868l-0.28557,0.7005-0.2619,0.29612-0.21426,0.45857v0.75404l0.0717,0.29677-0.11896,0.13432-0.26223,0.1618-0.27372,0.22896,0.2264,0.25584-0.30954,0.26989,0.0595,0.1746-0.46433,0.52573h-0.30922l-0.2619,0.1618h-0.16694v-0.21553l-0.071-0.43172c-0.0921-0.27054-0.18803-0.53916-0.28558-0.80777,0-0.19828,0.0118-0.39462,0.0237-0.59286l0.11929-0.26927-0.16694-0.32362,0.0122-0.44449-0.2264-0.25584,0.1132-0.37032-0.18419-0.20898h-0.3217l-0.10711-0.12119-0.32136,0.20227-0.13079-0.14854-0.29772,0.25597c-0.20211-0.22912-0.40454-0.45808-0.60695-0.68704l-0.23793-0.56601,0.21426-0.32297-0.11897-0.13462,0.26158-0.62007c0.21491-0.26734,0.43938-0.5238,0.66644-0.78121l0.40483-0.10777,0.45219-0.05374,0.30954,0.08091,0.44033,0.44416,0.15479-0.17493,0.21393-0.02685,0.40484,0.13462h0.30954l0.21426-0.18868,0.0953-0.13462-0.21459-0.13462-0.35719-0.02685c-0.0991-0.1375-0.19123-0.28204-0.30892-0.40421l-0.11929,0.05374-0.0477,0.35048-0.21425-0.24238-0.0473-0.26989-0.23793-0.18803h-0.0956l0.23823,0.26927-0.0953,0.24238-0.19029,0.05374,0.11897-0.24238-0.21459-0.10744-0.18995-0.21553-0.35752,0.08059-0.0473,0.10744-0.21425,0.13494-0.11897,0.29645-0.2974,0.14804-0.13111-0.14804h-0.14261v-0.4851l0.30955-0.1618h0.23793l-0.048-0.18835-0.18996-0.18868,0.32107-0.06749,0.17843-0.20178,0.14261-0.24271h0.26223l-0.0716-0.18835,0.16694-0.10777v0.21553l0.35686,0.08059,0.35686-0.29612,0.024-0.13494,0.30922-0.21537c-0.11193,0.01392-0.22385,0.02413-0.33322,0.0539v-0.24268l0.11896-0.26943h-0.11896l-0.26144,0.24238-0.0717,0.13478,0.0717,0.18884-0.1193,0.32297-0.19028-0.10777-0.16628-0.18835-0.26223,0.18835-0.0953-0.4309,0.45218-0.29628v-0.1618l0.28587-0.18852,0.45219-0.10793,0.30955,0.10793,0.57111,0.10777-0.1426,0.1615h-0.30955l0.30955,0.3233,0.23793-0.26927,0.0723-0.11847s0.91265,0.81799,1.4342,1.7128c0.52158,0.89507,0.76652,1.95,0.76652,2.1643z"/>
<path id="path3232" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m304.51,43.203-0.024,0.1615,0.16694,0.10777,0.28525-0.18852-0.14261-0.16167-0.19058,0.10793-0.095-0.02701"/>
<path id="path3240" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m304.77,42.099-0.61909-0.24255-0.71376,0.08075-0.88099,0.24238-0.16661,0.1618,0.54748,0.37703,0,0.21553-0.21426,0.21553,0.28587,0.56617,0.18996-0.10809,0.23855-0.37703c0.36774-0.11369,0.69745-0.24255,1.047-0.40421l0.28587-0.72735"/>
<path id="path3248" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m305.41,44.362-0.0953-0.24271-0.16694,0.05403,0.048,0.29612,0.21426-0.10744"/>
<path id="path3256" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m305.51,44.308-0.0476,0.32362,0.2619-0.05403,0.19028-0.18835-0.16661-0.1618c-0.056-0.14903-0.12024-0.28813-0.19028-0.43106h-0.14261v0.1615l0.095,0.10777v0.24238"/>
<path id="path3264" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m301.99,49.427-0.19058-0.37733-0.35702-0.08075-0.19042-0.51165-0.47599,0.05374-0.40454-0.29612-0.42868,0.37703,0,0.05947c-0.12967-0.03743-0.28907-0.04254-0.40454-0.11353l-0.0953-0.26927v-0.29645l-0.28557,0.02685c0.0238-0.18868,0.0475-0.37703,0.0715-0.56568h-0.16677l-0.16645,0.21553-0.16677,0.08059-0.23809-0.13432-0.0238-0.29645,0.0476-0.3233,0.35719-0.26927h0.28558l0.0475-0.1618,0.35702,0.08059,0.2619,0.32363,0.0477-0.53916,0.45232-0.37703,0.16661-0.40421,0.33322-0.13462,0.19041-0.26927,0.42835-0.08121,0.21442-0.32297h-0.64277l0.40467-0.18868h0.28542l0.40483-0.13494,0.0476-0.16118-0.14294-0.13494-0.16661-0.05403,0.0477-0.1615-0.11897-0.24238-0.28574,0.10744,0.0476-0.21537-0.33322-0.18868-0.26174,0.45775,0.0237,0.1618-0.26173,0.10809-0.16678,0.35015-0.0713-0.3233-0.45231-0.18868-0.0715-0.24238,0.59512-0.35048,0.2619-0.24238,0.0238-0.29628-0.14277-0.08091-0.19041-0.02701-0.11897,0.29645s-0.19906,0.039-0.25024,0.05164c-0.65364,0.60232-1.9743,1.9026-2.2812,4.3572,0.0122,0.05691,0.22241,0.38692,0.22241,0.38692l0.49983,0.29612,0.49983,0.13494,0.21442,0.26956,0.33306,0.24238,0.19042-0.02685,0.14277,0.06428v0.04349l-0.19029,0.51182-0.14293,0.21553,0.0476,0.10809-0.11896,0.40356,0.42851,0.78154,0.42834,0.37733,0.19058,0.26927-0.024,0.56601,0.14294,0.32297-0.14294,0.61974s-0.0112-0.0038,0.007,0.05819c0.0184,0.06205,0.76268,0.4752,0.81,0.44004,0.0471-0.03582,0.0875-0.06716,0.0875-0.06716l-0.0475-0.13432,0.19029-0.18868,0.0715-0.18868,0.30955-0.10809,0.23793-0.59286-0.0713-0.16117,0.16628-0.24238,0.35719-0.08121,0.19058-0.43106-0.0476-0.5385,0.28557-0.40421,0.0476-0.40421c-0.39079-0.19379-0.77837-0.39334-1.1662-0.59286"/>
<path id="path3272" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m301.46,43.311,0.23793,0.16167,0.19058,0,0-0.18852-0.23793-0.10777-0.19058,0.13462"/>
<path id="path3280" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m300.84,43.095-0.11913,0.29628,0.2381,0,0.11912-0.26943c0.10266-0.0726,0.20483-0.14565,0.30939-0.21553l0.23809,0.08091c0.15862,0.10777,0.31724,0.21553,0.47599,0.32313l0.23823-0.21537-0.26207-0.10777-0.11913-0.24255-0.45218-0.0539-0.0238-0.13478-0.21426,0.05403-0.0951,0.18855-0.11913-0.24255-0.0475,0.10777,0.0238,0.26943-0.19045,0.16176"/>
<path id="path3308" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m301.7,42.422,0.11913-0.1076,0.2381-0.0539c0.16307-0.07931,0.3268-0.13272,0.49983-0.18868l-0.095-0.16167-0.30731,0.04414-0.1452,0.1447-0.23937,0.03471-0.21281,0.09994-0.10345,0.05004-0.0632,0.08458,0.30921,0.05374"/>
<path id="path3316" fill-rule="nonzero" fill="url(#radialGradient3960)" d="m302.11,44.981,0.14293-0.21553-0.21442-0.1615,0.0715,0.37703"/>
<path id="path11859" stroke-linejoin="miter" d="M27.289,16a11.289,11.631,0,1,1,-22.578,0,11.289,11.631,0,1,1,22.578,0z" transform="matrix(0.5,0,0,0.5,296.18975,39.997088)" stroke="url(#radialGradient11866)" stroke-linecap="butt" stroke-width="2" fill="none"/>
<path id="path10782" stroke-linejoin="miter" d="m310.5,43.685s0.35355-0.73236,0.31988-1.5236c-0.0337-0.79129-0.50508-1.1028-1.5994-1.0438-1.0943,0.05893-3.858,1.6316-6.7259,4.7646-1.8461,2.0166-4.1899,4.3095-4.4862,7.0872-0.28572,2.6783,2.4043,1.8555,4.072,1.1586l0.47679,0.10392c-0.59279,0.46115-2.3525,1.6981-3.8675,1.4319-2.1415-0.41082-2.2366-2.6562-1.7915-4.4235,0.79175-2.5505,2.3368-4.7337,4.1467-6.6575,1.5536-1.6514,2.7526-2.4152,4.4608-3.3272,1.7297-0.92344,5.1235-1.7177,5.5585,0.60278-0.0168,0.95964-0.43773,1.9361-0.43773,1.9361l-0.12627-0.10943z" fill-rule="evenodd" stroke="#9e5c00" stroke-linecap="butt" stroke-width="0.5" fill="url(#radialGradient3567)"/>
<path id="path11071" stroke-linejoin="miter" style="stroke-dasharray:none;" d="M36.781,2.1875c-2.672,0.3469-5.547,1.2367-7.562,2.3125-5.075,2.7091-8.47,4.87-13.031,9.719-5.338,5.674-9.8067,12.068-12.094,19.437-0.6092,2.466-0.8123,5.244-0.2188,7.344,0.5323,1.884,1.5672,3.195,3.6875,3.844-0.6668-0.29-1.2879-0.715-1.7813-1.313-1.0369-1.255-1.4261-3.044-1.1874-5.281,0.9646-9.043,8.3472-16.09,13.844-22.094,4.3764-4.7807,8.6732-8.3661,12.344-10.812,2.3363-1.5571,4.2588-2.5208,6-3.1562zm-28.75,42.812c0.11317,0.02677,0.19335,0.07047,0.3125,0.09375,0.00967,0.0017,0.02156-0.0016,0.03125,0,0.038761,0.0066,0.085889-0.0057,0.125,0-0.1564-0.039-0.316-0.043-0.4688-0.094z" stroke-opacity="0.41975307" transform="matrix(0.3333334,0,0,0.3333334,295.97774,40.120533)" stroke="#FFF" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1.49999988" fill="none"/>
</g>
<rect id="icon:16-32" height="16" width="16" y="40" x="296" fill="none"/>
<g id="g4570">
<path id="path4112" d="m45.053,38.909a20.203,7.4751,0,1,1,-40.406,0,20.203,7.4751,0,1,1,40.406,0z" transform="matrix(0.6666667,0,0,0.8288293,176,17.488444)" fill="url(#radialGradient4120)"/>
<path id="path3214-5" d="m205.31,39.994c0,7.1398-5.7881,12.928-12.927,12.928-7.1395,0-12.927-5.7881-12.927-12.928,0-7.1395,5.7878-12.927,12.927-12.927,7.1388,0,12.927,5.7874,12.927,12.927z" fill-rule="nonzero" stroke="#39396c" stroke-miterlimit="4" stroke-width="1" fill="url(#radialGradient4565)"/>
<path id="path4348-3" opacity="0.42159382" d="m30.709,15.271a12.93,9.2934,0,1,1,-25.86,0,12.93,9.2934,0,1,1,25.86,0z" transform="matrix(0.557292,0,0,0.6666667,182.59125,24.336717)" fill="url(#radialGradient11220)"/>
<path id="path4144-8" d="m204.94,38.058l-0.35686,0.40421c-0.21874-0.25777-0.46434-0.47455-0.71373-0.70095l-0.54744,0.08055-0.50016-0.56539v0.69971l0.42851,0.32425,0.28522,0.323,0.38116-0.43106c0.0959,0.17971,0.19058,0.35942,0.28587,0.53912v0.53854l-0.42917,0.48477-0.78537,0.53912-0.59479,0.59355-0.38116-0.43237,0.19058-0.48477-0.38057-0.43106-0.64274-1.3738-0.54744-0.61909-0.14329,0.16117,0.21487,0.78157,0.40422,0.45792c0.23085,0.66644,0.45922,1.3034,0.76238,1.9404,0.4701,0,0.91328-0.0499,1.3802-0.10872v0.37736l-0.57115,1.401-0.5238,0.59224-0.42851,0.91714v1.5081l0.14329,0.59355-0.23793,0.26865-0.52445,0.32359-0.54745,0.45792,0.45281,0.51168-0.61909,0.53978,0.11893,0.3492-0.92867,1.0515h-0.61843l-0.5238,0.32359h-0.33388v-0.43106l-0.14198-0.86344c-0.18423-0.54109-0.37605-1.0783-0.57115-1.6155,0-0.39655,0.0236-0.78924,0.0473-1.1857l0.23858-0.53854-0.33387-0.64725,0.0243-0.88898-0.45281-0.51168,0.2264-0.74064-0.36838-0.41797h-0.64339l-0.21423-0.24238-0.64273,0.40454-0.26157-0.29707-0.59545,0.51195c-0.40421-0.45824-0.80908-0.91616-1.2139-1.3741l-0.47586-1.132,0.42851-0.64594-0.23793-0.26924,0.52314-1.2401c0.42982-0.53467,0.87877-1.0476,1.3329-1.5624l0.80968-0.21553,0.90437-0.10747,0.61909,0.16183,0.88066,0.88833,0.30958-0.34986,0.42785-0.0537,0.80967,0.26924h0.61909l0.42851-0.37736,0.19058-0.26924-0.42916-0.26924-0.71438-0.0537c-0.19824-0.275-0.38247-0.56408-0.61785-0.80843l-0.23858,0.10747-0.0953,0.70095-0.42851-0.48477-0.0946-0.53978-0.47586-0.37605h-0.19124l0.47645,0.53854-0.19058,0.48477-0.38057,0.10747,0.23793-0.48477-0.42916-0.21488-0.37992-0.43106-0.71504,0.16118-0.0946,0.21488-0.42851,0.26989-0.23793,0.59289-0.59479,0.29609-0.26223-0.29609h-0.28521v-0.97019l0.61909-0.32359h0.47586l-0.096-0.37671-0.37992-0.37736,0.64215-0.13498,0.35686-0.40356,0.28521-0.48542h0.52446l-0.1433-0.37671,0.33388-0.21553v0.43106l0.71373,0.16117,0.71372-0.59224,0.0479-0.26989,0.61844-0.43074c-0.22385,0.02783-0.4477,0.04827-0.66644,0.1078v-0.48536l0.23793-0.53886h-0.23793l-0.52289,0.48477-0.14329,0.26956,0.14329,0.37769-0.23858,0.64594-0.38057-0.21553-0.33257-0.37671-0.52446,0.37671-0.19057-0.8618,0.90437-0.59257v-0.32359l0.57174-0.37703,0.90437-0.21586,0.61909,0.21586,1.1422,0.21553-0.28521,0.323h-0.61909l0.61909,0.6466,0.47586-0.53854,0.14454-0.23695s1.8253,1.636,2.8685,3.4255c1.0431,1.7901,1.533,3.9001,1.533,4.3286z" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4152-8" d="m193.15,30.541-0.0479,0.323,0.33388,0.21553,0.57049-0.37703-0.28521-0.32333-0.38116,0.21586-0.18993-0.05403" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4160-3" d="m193.68,28.332-1.2382-0.4851-1.4275,0.1615-1.762,0.48477-0.33322,0.32359,1.095,0.75407,0,0.43106-0.42851,0.43106,0.57174,1.1323,0.37991-0.21619,0.47711-0.75407c0.73547-0.22739,1.3949-0.4851,2.094-0.80843l0.57174-1.4547" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4168-1" d="m194.96,32.858-0.19058-0.48542-0.33387,0.10806,0.0959,0.59224,0.42851-0.21488" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4176-8" d="m195.15,32.75-0.0953,0.64725,0.5238-0.10806,0.38057-0.37671-0.33322-0.32359c-0.11193-0.29805-0.24048-0.57626-0.38057-0.86213h-0.28522v0.323l0.18993,0.21553v0.48477" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4184-9" d="m188.11,42.988-0.38116-0.75466-0.71406-0.1615-0.38083-1.0233-0.95198,0.10747-0.80908-0.59224-0.85735,0.75407,0,0.11893c-0.25935-0.07486-0.57816-0.08507-0.80908-0.22706l-0.19058-0.53854v-0.59289l-0.57115,0.0537c0.0477-0.37736,0.095-0.75407,0.14297-1.1314h-0.33355l-0.33289,0.43106-0.33355,0.16117-0.47619-0.26865-0.0477-0.59289,0.0953-0.6466,0.71438-0.53854h0.57115l0.095-0.32359,0.71405,0.16118,0.5238,0.64725,0.0953-1.0783,0.90463-0.75407,0.33322-0.80843,0.66644-0.26924,0.38083-0.53854,0.8567-0.16242,0.42883-0.64594h-1.2855l0.80935-0.37736h0.57082l0.80967-0.26989,0.0953-0.32235-0.28587-0.26989-0.33322-0.10806,0.0953-0.323-0.23793-0.48477-0.57148,0.21488,0.0953-0.43074-0.66644-0.37736-0.52347,0.9155,0.0473,0.32359-0.52347,0.21619-0.33355,0.7003-0.14264-0.6466-0.90464-0.37736-0.14296-0.48477,1.1902-0.70096,0.5238-0.48477,0.0477-0.59257-0.28555-0.16183-0.38083-0.05403-0.23793,0.59289s-0.39812,0.078-0.50048,0.10328c-1.3073,1.2046-3.9487,3.8051-4.5623,8.7144,0.0243,0.11382,0.44482,0.77385,0.44482,0.77385l0.99966,0.59224,0.99966,0.26989,0.42883,0.53913,0.66612,0.48477,0.38083-0.0537,0.28554,0.12856v0.08697l-0.38057,1.0236-0.28587,0.43106,0.0953,0.21619-0.23793,0.80712,0.85702,1.5631,0.8567,0.75466,0.38116,0.53854-0.0479,1.132,0.28587,0.64594-0.28587,1.2395s-0.0224-0.0077,0.0141,0.11638c0.0368,0.12411,1.5254,0.95041,1.62,0.88007,0.0943-0.07165,0.17493-0.13432,0.17493-0.13432l-0.095-0.26864,0.38057-0.37736,0.14297-0.37736,0.61909-0.21619,0.47586-1.1857-0.14264-0.32235,0.33256-0.48477,0.71438-0.16242,0.38116-0.86213-0.0953-1.077,0.57115-0.80843,0.0953-0.80843c-0.78157-0.38758-1.5567-0.78668-2.3325-1.1857" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4192-6" d="m187.06,30.756,0.47587,0.32333,0.38116,0,0-0.37703-0.47587-0.21553-0.38116,0.26924" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4200-4" d="m185.82,30.325-0.23826,0.59257,0.47619,0,0.23826-0.53886c0.20531-0.14519,0.40965-0.2913,0.61876-0.43106l0.47619,0.16183c0.31724,0.21553,0.63448,0.43106,0.95198,0.64627l0.47645-0.43074-0.52413-0.21553-0.23825-0.48509-0.90438-0.1078-0.0477-0.26956-0.42851,0.10806-0.19019,0.3771-0.23826-0.4851-0.095,0.21553,0.0477,0.53886-0.3809,0.32353" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4228-3" d="m187.54,28.978,0.23825-0.2152,0.47619-0.1078c0.32615-0.15862,0.65361-0.26544,0.99966-0.37736l-0.18992-0.32333-0.61464,0.08828-0.29039,0.28941-0.47874,0.06942-0.42563,0.19988-0.20689,0.10007-0.12633,0.16916,0.61844,0.10747" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4236-3" d="m188.35,34.097,0.28587-0.43106-0.42884-0.323,0.14297,0.75407" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path3224-3" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m204.81,37.923l-0.35686,0.40421c-0.21874-0.25777-0.46433-0.47455-0.71372-0.70096l-0.54745,0.08055-0.50016-0.56539v0.69971l0.42851,0.32425,0.28522,0.323,0.38116-0.43106c0.0959,0.17971,0.19058,0.35942,0.28587,0.53912v0.53854l-0.42917,0.48477-0.78537,0.53912-0.59479,0.59355-0.38116-0.43238,0.19058-0.48477-0.38057-0.43106-0.64273-1.3738-0.54745-0.61909-0.14329,0.16118,0.21488,0.78157,0.40421,0.45792c0.23086,0.66644,0.45922,1.3034,0.76238,1.9404,0.4701,0,0.91328-0.0499,1.3802-0.10872v0.37736l-0.57115,1.401-0.5238,0.59224-0.42851,0.91714v1.5081l0.14329,0.59355-0.23793,0.26865-0.52445,0.32359-0.54744,0.45792,0.4528,0.51168-0.61909,0.53978,0.11894,0.3492-0.92867,1.0515h-0.61844l-0.5238,0.32359h-0.33387v-0.43106l-0.14199-0.86344c-0.18423-0.54109-0.37605-1.0783-0.57115-1.6155,0-0.39655,0.0236-0.78924,0.0474-1.1857l0.23859-0.53854-0.33388-0.64725,0.0243-0.88898-0.45281-0.51168,0.22641-0.74064-0.36839-0.41797h-0.64339l-0.21422-0.24238-0.64273,0.40454-0.26158-0.29707-0.59545,0.51195c-0.40421-0.45824-0.80908-0.91616-1.2139-1.3741l-0.47586-1.132,0.42851-0.64594-0.23793-0.26924,0.52314-1.2401c0.42982-0.53467,0.87877-1.0476,1.3329-1.5624l0.80967-0.21553,0.90437-0.10747,0.61909,0.16183,0.88066,0.88832,0.30958-0.34986,0.42785-0.0537,0.80967,0.26924h0.61909l0.42851-0.37736,0.19058-0.26924-0.42916-0.26924-0.71438-0.0537c-0.19824-0.275-0.38247-0.56408-0.61785-0.80843l-0.23858,0.10747-0.0953,0.70096-0.42851-0.48477-0.0946-0.53978-0.47586-0.37605h-0.19124l0.47645,0.53854-0.19058,0.48477-0.38057,0.10747,0.23793-0.48477-0.42916-0.21488-0.37992-0.43106-0.71504,0.16117-0.0946,0.21488-0.4285,0.26989-0.23793,0.59289-0.5948,0.29609-0.26223-0.29609h-0.28521v-0.97019l0.61909-0.32359h0.47586l-0.0959-0.37671-0.37992-0.37736,0.64215-0.13498,0.35686-0.40356,0.28521-0.48542h0.52446l-0.1433-0.37671,0.33388-0.21553v0.43106l0.71373,0.16118,0.71372-0.59224,0.0479-0.26989,0.61844-0.43074c-0.22385,0.02783-0.4477,0.04827-0.66644,0.1078v-0.48536l0.23793-0.53886h-0.23793l-0.52289,0.48477-0.14329,0.26956,0.14329,0.37769-0.23858,0.64594-0.38057-0.21553-0.33257-0.37671-0.52445,0.37671-0.19058-0.8618,0.90437-0.59257v-0.32359l0.57174-0.37703,0.90437-0.21586,0.61909,0.21586,1.1422,0.21553-0.28521,0.323h-0.61909l0.61909,0.6466,0.47586-0.53854,0.14454-0.23695s1.8253,1.636,2.8685,3.4255c1.0431,1.7901,1.533,3.9001,1.533,4.3286z"/>
<path id="path3232-8" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m193.02,30.406-0.0479,0.323,0.33387,0.21553,0.5705-0.37703-0.28522-0.32333-0.38116,0.21586-0.18992-0.05403"/>
<path id="path3240-6" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m193.54,28.197-1.2382-0.48509-1.4275,0.1615-1.762,0.48477-0.33322,0.32359,1.095,0.75407,0,0.43106-0.42851,0.43106,0.57174,1.1323,0.37992-0.21619,0.4771-0.75407c0.73547-0.22739,1.3949-0.4851,2.094-0.80843l0.57174-1.4547"/>
<path id="path3248-0" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m194.83,32.724-0.19058-0.48542-0.33388,0.10806,0.0959,0.59224,0.42851-0.21488"/>
<path id="path3256-4" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m195.02,32.615-0.0953,0.64725,0.5238-0.10806,0.38057-0.37671-0.33322-0.32359c-0.11192-0.29805-0.24048-0.57626-0.38057-0.86213h-0.28521v0.323l0.18992,0.21553v0.48477"/>
<path id="path3264-8" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m187.97,42.854-0.38116-0.75466-0.71405-0.1615-0.38084-1.0233-0.95198,0.10747-0.80908-0.59224-0.85735,0.75407,0,0.11893c-0.25934-0.07486-0.57816-0.08507-0.80908-0.22706l-0.19058-0.53854v-0.59289l-0.57115,0.0537c0.0477-0.37736,0.095-0.75407,0.14297-1.1314h-0.33355l-0.33289,0.43106-0.33355,0.16118-0.47619-0.26865-0.0477-0.59289,0.0953-0.6466,0.71438-0.53854h0.57115l0.095-0.32359,0.71405,0.16117,0.5238,0.64725,0.0953-1.0783,0.90463-0.75407,0.33322-0.80843,0.66644-0.26924,0.38084-0.53854,0.85669-0.16242,0.42884-0.64594h-1.2855l0.80934-0.37736h0.57082l0.80967-0.26989,0.0953-0.32235-0.28587-0.26989-0.33322-0.10806,0.0953-0.323-0.23793-0.48477-0.57148,0.21488,0.0953-0.43074-0.66644-0.37736-0.52347,0.9155,0.0473,0.32359-0.52347,0.21619-0.33355,0.7003-0.14264-0.6466-0.90463-0.37736-0.14297-0.48477,1.1902-0.70095,0.5238-0.48477,0.0477-0.59257-0.28554-0.16183-0.38084-0.05403-0.23793,0.59289s-0.39812,0.078-0.50048,0.10328c-1.3073,1.2046-3.9487,3.8051-4.5623,8.7144,0.0243,0.11382,0.44482,0.77385,0.44482,0.77385l0.99966,0.59224,0.99966,0.26989,0.42884,0.53912,0.66611,0.48477,0.38083-0.0537,0.28555,0.12856v0.08697l-0.38058,1.0236-0.28587,0.43106,0.0953,0.21619-0.23793,0.80712,0.85703,1.5631,0.85669,0.75466,0.38116,0.53854-0.0479,1.132,0.28587,0.64594-0.28587,1.2395s-0.0224-0.0077,0.0141,0.11638c0.0368,0.12411,1.5254,0.95041,1.62,0.88007,0.0943-0.07165,0.17493-0.13432,0.17493-0.13432l-0.095-0.26865,0.38057-0.37736,0.14297-0.37736,0.61909-0.21619,0.47586-1.1857-0.14264-0.32235,0.33257-0.48477,0.71438-0.16242,0.38116-0.86213-0.0953-1.077,0.57115-0.80843,0.0953-0.80843c-0.78158-0.38758-1.5567-0.78668-2.3325-1.1857"/>
<path id="path3272-8" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m186.93,30.621,0.47586,0.32333,0.38116,0,0-0.37703-0.47586-0.21553-0.38116,0.26924"/>
<path id="path3280-8" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m185.69,30.191-0.23825,0.59257,0.47618,0,0.23826-0.53886c0.20532-0.14519,0.40965-0.29131,0.61876-0.43106l0.47619,0.16183c0.31724,0.21553,0.63448,0.43106,0.95198,0.64627l0.47645-0.43074-0.52412-0.21553-0.23826-0.4851-0.90437-0.1078-0.0477-0.26956-0.42851,0.10806-0.19019,0.3771-0.23825-0.4851-0.095,0.21553,0.0477,0.53886-0.3809,0.32353"/>
<path id="path3308-9" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m187.4,28.843,0.23826-0.2152,0.47618-0.1078c0.32615-0.15862,0.65361-0.26544,0.99966-0.37736l-0.18992-0.32333-0.61464,0.08828-0.29039,0.28941-0.47874,0.06942-0.42563,0.19988-0.20688,0.10007-0.12634,0.16916,0.61844,0.10747"/>
<path id="path3316-7" fill-rule="nonzero" fill="url(#radialGradient4508)" d="m188.21,33.963,0.28587-0.43106-0.42884-0.323,0.14297,0.75407"/>
<path id="path11859-7" stroke-linejoin="miter" d="M28,16a12,12,0,1,1,-24,0,12,12,0,1,1,24,0z" transform="translate(176.37951,23.994176)" stroke="url(#radialGradient11866)" stroke-linecap="butt" stroke-width="1px" fill="none"/>
<path id="path10782-6" stroke-linejoin="miter" d="m205.01,31.369s0.70711-1.4647,0.63977-3.0473c-0.0673-1.5826-1.0102-2.2055-3.1988-2.0876-2.1887,0.11785-7.7159,3.2633-13.452,9.5291-3.6922,4.0333-8.3798,8.619-8.9724,14.174-0.57144,5.3567,4.8085,3.711,8.1439,2.3172l0.95357,0.20785c-1.1856,0.9223-4.7051,3.3961-7.7349,2.8638-4.2831-0.82164-4.4732-5.3125-3.5831-8.8471,1.5835-5.101,4.6737-9.4675,8.2933-13.315,3.1072-3.3028,5.5051-4.8305,8.9215-6.6544,3.4594-1.8469,10.247-3.4354,11.117,1.2056-0.0337,1.9193-0.87547,3.8723-0.87547,3.8723l-0.25254-0.21887z" fill-rule="evenodd" stroke="#9e5c00" stroke-linecap="butt" stroke-width="1" fill="url(#radialGradient4504)"/>
<path id="path11071-4" stroke-linejoin="miter" style="stroke-dasharray:none;" d="M36.781,2.1875c-2.672,0.3469-5.547,1.2367-7.562,2.3125-5.075,2.7091-8.47,4.87-13.031,9.719-5.338,5.674-9.8067,12.068-12.094,19.437-0.6092,2.466-0.8123,5.244-0.2188,7.344,0.5323,1.884,1.5672,3.195,3.6875,3.844-0.6668-0.29-1.2879-0.715-1.7813-1.313-1.0369-1.255-1.4261-3.044-1.1874-5.281,0.9646-9.043,8.3472-16.09,13.844-22.094,4.3764-4.7807,8.6732-8.3661,12.344-10.812,2.3363-1.5571,4.2588-2.5208,6-3.1562zm-28.75,42.812c0.11317,0.02677,0.19335,0.07047,0.3125,0.09375,0.00967,0.0017,0.02156-0.0016,0.03125,0,0.038761,0.0066,0.085889-0.0057,0.125,0-0.1564-0.039-0.316-0.043-0.4688-0.094z" stroke-opacity="0.41975307" transform="matrix(0.6666667,0,0,0.6666667,176.05732,24.347259)" stroke="#FFF" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1.49999988" fill="none"/>
<path id="path3420" opacity="0.2" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.438,11a4.4375,2.1843,0,1,1,-8.875,0,4.4375,2.1843,0,1,1,8.875,0z" transform="matrix(0.8545644,0,0,0.6265419,182.69443,46.657668)" filter="url(#filter3436)" stroke="#000" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.61406273" fill="#000"/>
<path id="path12255" opacity="0.07000002" d="m52,33.188a14.625,3.3125,0,1,1,-29.25,0,14.625,3.3125,0,1,1,29.25,0z" transform="matrix(0.3155237,0,0,0.3449497,189.19969,30.654564)" fill="url(#radialGradient4426)"/>
<path id="path12257" d="m205.38,33.647c-0.38783-0.76467-7.3688-0.76467-7.7566,0,0,1.147-1.1635,4.588-1.1635,7.6467s3.8783,4.9704,5.0418,4.9704,5.0418-1.9117,5.0418-4.9704-1.1635-6.4997-1.1635-7.6467z" fill-rule="evenodd" fill="url(#radialGradient4498)"/>
<path id="path12259" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.161,11a4.1607,1.4187,0,1,1,-8.3213,0,4.1607,1.4187,0,1,1,8.3213,0z" transform="matrix(0.9613848,0,0,0.7048595,179.38815,26.777745)" stroke="#919191" stroke-linecap="round" stroke-miterlimit="0" stroke-width="1.21478689" fill="none"/>
<path id="path12262" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.438,11a4.4375,2.1843,0,1,1,-8.875,0,4.4375,2.1843,0,1,1,8.875,0z" transform="matrix(1.012819,0,0,0.6841522,178.43901,45.474326)" stroke="#888a85" stroke-linecap="round" stroke-miterlimit="0" stroke-width="1.21478689" fill="url(#linearGradient4727)"/>
<path id="path12264" stroke-linejoin="round" style="stroke-dasharray:none;" d="m26.718,11a3.718,1.5862,0,1,1,-7.436,0,3.718,1.5862,0,1,1,7.436,0z" transform="matrix(0.9670244,0,0,0.5702668,179.48644,46.727065)" stroke="url(#linearGradient4729)" stroke-linecap="round" stroke-miterlimit="0" stroke-width="1.00995839" fill="none"/>
<path id="path12266" stroke-linejoin="round" d="m8,43.468,2.5-1,2.4688,0.125-4.9687,0.875z" fill-rule="evenodd" transform="matrix(0.7756645,0,0,0.7646744,195.29468,19.761412)" filter="url(#filter3391)" stroke="url(#linearGradient4733)" stroke-linecap="round" stroke-width="0.64922434px" fill="url(#linearGradient4731)"/>
<path id="path12268" stroke-linejoin="miter" d="m199.56,45.5c0.77566,0.76467,1.5513,1.9117,1.5513,6.1174,0,0.76468,0.1049,1.147,0.38783,1.147,0.28292,0,0.38783-0.38234,0.38783-1.147,0-4.2057,0.77567-5.3527,1.5513-6.1174" fill-rule="evenodd" stroke="#888a85" stroke-linecap="round" stroke-width="1" fill="url(#linearGradient4491)"/>
<path id="path12270" d="m196.5,40.05c0,4.5,3.8365,6.2147,5,6.2147s5-1.7147,5-6.2147" fill-rule="evenodd" fill="url(#radialGradient4488)"/>
<path id="path12272" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.941,11a4.9408,1.6273,0,1,1,-9.8816,0,4.9408,1.6273,0,1,1,9.8816,0z" transform="matrix(0.9613848,0,0,0.7048595,179.38815,32.393557)" stroke="url(#linearGradient4444)" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.61406273" fill="url(#radialGradient4442)"/>
<path id="path9912" stroke-linejoin="miter" d="M15.375,3.8125,7.6875,8.8438c-0.32309,1.5166,0.41911,2.7902,1.4375,3.7188,0.51582,0.4703,1.1023,0.87123,1.625,1.125s0.99518,0.375,1.25,0.375c0.25483,0,0.73952-0.14486,1.2812-0.40625,0.54173-0.26139,1.1572-0.62499,1.6875-1.125,1.0606-1,1.8238-2.4185,1.3438-4.2188a0.19227,0.19227,0,0,1,0,-0.03125c-15.611-5.6946-15.867-6.7056-16.313-8.2815z" transform="translate(189.54787,31.496011)" stroke="url(#linearGradient4568)" stroke-linecap="round" stroke-width="0.49999997px" fill="none"/>
<path id="path12275" d="m198.67,35.531,2.327,0s-1.1635,4.1065-1.1635,6.0182c0,1.147,0.77567,1.9117,0.38783,2.294-0.38783,0.38234-2.327-1.1092-2.327-3.0587,0-0.76468,0.38783-2.5772,0.77567-5.2535z" fill-rule="evenodd" fill="url(#linearGradient4483)"/>
<path id="path12277" stroke-linejoin="round" d="m206,39.8c0,0.42777-1.75,1-4.5095,1.025-2.76,0.025-4.49-0.598-4.49-1.025" stroke="url(#radialGradient4480)" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.50549001" fill="none"/>
<path id="path12279" stroke-linejoin="round" d="m205.21,35.412c-0.25,0.25-1.7308,0.52495-3.8717,0.52495-2.1408,0-3.3783-0.27495-3.6283-0.52495" stroke="#FFF" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.75" fill="none"/>
<path id="path12281" opacity="0.35" stroke-linejoin="round" d="m200.5,46.52s0.25,0.5,1,0.47942,1-0.47942,1-0.47942" stroke="#000" stroke-linecap="round" stroke-width="0.49999997px" fill="none"/>
<path id="path12283" stroke-linejoin="miter" d="m205.5,34.531c-0.35937-1.3412-7.6317-1.3746-8,0,0,1.147-1,3.4598-1,6.5185s3.8365,5.2147,5,5.2147,5-2.156,5-5.2147-1-5.3715-1-6.5185z" stroke="#919191" stroke-linecap="round" stroke-width="1" fill="none"/>
</g>
<rect id="icon:32-32" height="32" width="32" y="24" x="176" fill="none"/>
<g id="g5148">
<path id="path4112-4" d="m45.053,38.909a20.203,7.4751,0,1,1,-40.406,0,20.203,7.4751,0,1,1,40.406,0z" transform="matrix(1,0,0,1.243244,8,-1.767333)" fill="url(#radialGradient4120)"/>
<path id="path3214-0" d="m51.96,31.991c0,10.71-8.6821,19.392-19.39,19.392-10.709,0-19.391-8.6821-19.391-19.392,0-10.709,8.6816-19.39,19.391-19.39,10.708,0,19.39,8.6811,19.39,19.39z" fill-rule="nonzero" stroke="#39396c" stroke-miterlimit="4" fill="url(#radialGradient5143)"/>
<path id="path4348-39" opacity="0.42159382" d="m30.709,15.271a12.93,9.2934,0,1,1,-25.86,0,12.93,9.2934,0,1,1,25.86,0z" transform="matrix(0.835938,0,0,1,17.886868,8.505077)" fill="url(#radialGradient11220)"/>
<path id="path4144-1" d="m51.415,29.087l-0.53529,0.60632c-0.328-0.386-0.696-0.711-1.07-1.051l-0.82116,0.12083-0.75024-0.84808v1.0496l0.64276,0.48637,0.42782,0.4845,0.57174-0.6466c0.14392,0.26956,0.28587,0.53913,0.4288,0.80869v0.8078l-0.64375,0.72715-1.1781,0.80869-0.89219,0.89032-0.57174-0.64856,0.28587-0.72715-0.57086-0.6466-0.9641-2.0607-0.82116-0.92864-0.21494,0.24176,0.32232,1.1724,0.60632,0.68687c0.34629,0.99966,0.68884,1.9551,1.1436,2.9107,0.70515,0,1.3699-0.07486,2.0702-0.16307v0.56604l-0.85673,2.1015-0.7857,0.88836-0.64277,1.3757v2.2621l0.21494,0.89032-0.3569,0.40297-0.78668,0.48539-0.82116,0.68687,0.67921,0.76753-0.92864,0.80967,0.1784,0.5238-1.393,1.5772h-0.92765l-0.7857,0.48539h-0.50081v-0.6466l-0.21298-1.2952c-0.27634-0.81164-0.56408-1.6175-0.85672-2.4233,0-0.59483,0.03546-1.1839,0.07102-1.7786l0.35788-0.8078-0.50081-0.97088,0.03645-1.3335-0.67921-0.76753,0.3396-1.111-0.55258-0.62695h-0.96508l-0.32133-0.36358-0.9641,0.60681-0.39236-0.4456-0.89317,0.76792c-0.60632-0.68736-1.2136-1.3742-1.8208-2.0611l-0.712-1.696,0.642-0.969-0.356-0.403,0.784-1.861c0.64473-0.80201,1.3181-1.5714,1.9993-2.3436l1.2145-0.3233,1.3566-0.16121,0.92864,0.24274,1.321,1.3325,0.46437-0.52478,0.64178-0.08055,1.2145,0.40385h0.92864l0.64276-0.56604,0.28587-0.40385-0.64375-0.40385-1.0716-0.08055c-0.29736-0.41251-0.5737-0.84612-0.92677-1.2126l-0.35788,0.16121-0.14294,1.0514-0.64276-0.72715-0.14195-0.80967-0.71379-0.56408h-0.28685l0.71468,0.8078-0.28587,0.72715-0.57086,0.16121,0.3569-0.72715-0.64375-0.32232-0.56987-0.6466-1.0726,0.24176-0.14195,0.32232-0.64276,0.40484-0.3569,0.88934-0.89219,0.44413-0.39334-0.44413h-0.42782v-1.4553l0.92864-0.48539h0.71379l-0.14392-0.56506-0.56987-0.56604,0.96322-0.20247,0.53529-0.60534,0.42782-0.72813h0.78668l-0.21494-0.56506,0.50081-0.3233v0.6466l1.0706,0.24176,1.0706-0.88836,0.07191-0.40484,0.92765-0.6461c-0.33577,0.04175-0.67155,0.0724-0.99966,0.1617v-0.72804l0.3569-0.8083h-0.3569l-0.78432,0.72715-0.21494,0.40434,0.21494,0.56653-0.35788,0.96891-0.57086-0.3233-0.49885-0.56506-0.78668,0.56506-0.28587-1.2927,1.3566-0.88885v-0.48539l0.85761-0.56555,1.3566-0.32379,0.92864,0.32379,1.7134,0.3233-0.42782,0.4845h-0.92864l0.92864,0.9699,0.71379-0.8078,0.21681-0.35542s2.738,2.454,4.3027,5.1383c1.5647,2.6852,2.2995,5.8501,2.2995,6.4929z" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4152-9" d="m33.732,17.811-0.07191,0.48451,0.50081,0.3233,0.85574-0.56555-0.42782-0.485-0.57174,0.32379-0.28489-0.08105" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4160-6" d="m34.517,14.498-1.8573-0.72764-2.1413,0.24225-2.643,0.72715-0.49983,0.48539,1.6424,1.1311,0,0.6466-0.64276,0.6466,0.85761,1.6985,0.56987-0.32428,0.71566-1.1311c1.1032-0.34108,2.0924-0.72764,3.1409-1.2126l0.85761-2.182" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4168-9" d="m36.446,21.288-0.28587-0.72813-0.50081,0.16209,0.14392,0.88836,0.64276-0.32232" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4176-3" d="m36.731,21.125-0.14294,0.97088,0.7857-0.16209,0.57086-0.56506-0.49983-0.48539c-0.16789-0.44708-0.36073-0.86439-0.57086-1.2932h-0.42782v0.4845l0.28489,0.3233v0.72715" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4184-3" d="m26.163,36.482-0.57174-1.132-1.0711-0.24225-0.57125-1.535-1.428,0.16121-1.2136-0.88836-1.286,1.1311,0,0.1784c-0.38902-0.11228-0.86724-0.12761-1.2136-0.34059l-0.28587-0.8078v-0.88934l-0.85673,0.08056c0.07152-0.56604,0.14244-1.1311,0.21445-1.697h-0.50032l-0.49934,0.6466-0.50032,0.24176-0.71428-0.40297-0.07152-0.88934,0.14294-0.9699,1.0716-0.8078h0.85673l0.14244-0.48539,1.0711,0.24176,0.7857,0.97088,0.14294-1.6175,1.3569-1.1311,0.49983-1.2126,0.99966-0.40385,0.57125-0.8078,1.285-0.24363,0.64326-0.96891h-1.9283l1.214-0.56604h0.85623l1.2145-0.40484,0.14294-0.48352-0.4288-0.40484-0.49983-0.16209,0.14294-0.48451-0.3569-0.72715-0.85722,0.32232,0.14294-0.6461-0.99966-0.56604-0.78521,1.3733,0.07102,0.48539-0.78521,0.32428-0.50032,1.0504-0.21396-0.96989-1.3569-0.56604-0.21445-0.72715,1.7854-1.0514,0.7857-0.72715,0.07152-0.88885-0.42831-0.24274-0.57125-0.08105-0.3569,0.88934s-0.59718,0.117-0.75073,0.15492c-1.9609,1.807-5.923,5.7077-6.8435,13.072,0.03645,0.17074,0.66723,1.1608,0.66723,1.1608l1.4995,0.88836,1.4995,0.40484,0.64326,0.80869,0.99917,0.72715,0.57125-0.08056,0.42831,0.19284v0.13046l-0.57086,1.5354-0.4288,0.6466,0.14294,0.32428-0.3569,1.2107,1.2855,2.3446,1.285,1.132,0.57174,0.8078-0.07191,1.698,0.4288,0.96891-0.4288,1.8592s-0.0336-0.01149,0.02112,0.17457c0.05521,0.18616,2.288,1.4256,2.43,1.3201,0.14146-0.10747,0.26239-0.20148,0.26239-0.20148l-0.14244-0.40297,0.57086-0.56604,0.21445-0.56604,0.92864-0.32428,0.71379-1.7786-0.21396-0.48352,0.49885-0.72715,1.0716-0.24363,0.57174-1.2932-0.14294-1.6155,0.85673-1.2126,0.14294-1.2126c-1.1724-0.58137-2.3351-1.18-3.4987-1.7786" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4192-8" d="m24.591,18.134,0.71379,0.485,0.57174,0,0-0.56555-0.71379-0.3233-0.57174,0.40385" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4200-0" d="m22.735,17.488-0.35739,0.88885,0.71428,0,0.35739-0.8083c0.30797-0.21779,0.61447-0.43696,0.92814-0.6466l0.71428,0.24274c0.47586,0.3233,0.95172,0.6466,1.428,0.9694l0.71467-0.64611-0.78619-0.3233-0.35739-0.72764-1.3566-0.1617-0.07152-0.40434-0.64277,0.16209-0.28528,0.56565-0.35739-0.72764-0.14244,0.3233,0.07152,0.8083-0.57135,0.48529" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4228-5" d="m25.305,15.467,0.35739-0.32281,0.71428-0.1617c0.48922-0.23793,0.98041-0.39816,1.4995-0.56604l-0.28489-0.485-0.92196,0.13242-0.43558,0.43411-0.71811,0.10413-0.63844,0.29982-0.31033,0.15011-0.1895,0.25375,0.92765,0.16121" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path4236-6" d="m26.519,23.146,0.4288-0.6466-0.64326-0.4845,0.21445,1.1311" fill-opacity="0.71345029" fill-rule="nonzero" fill="#000"/>
<path id="path3224-6" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m51.213,28.885l-0.53529,0.60632c-0.328-0.386-0.696-0.711-1.07-1.051l-0.82116,0.12083-0.75024-0.84808v1.0496l0.64276,0.48637,0.42782,0.4845,0.57174-0.6466c0.14392,0.26956,0.28587,0.53913,0.4288,0.80869v0.8078l-0.64375,0.72715-1.1781,0.80869-0.89219,0.89032-0.57174-0.64856,0.28587-0.72715-0.57086-0.6466-0.9641-2.0607-0.82116-0.92864-0.21494,0.24176,0.32232,1.1724,0.60632,0.68687c0.34629,0.99966,0.68884,1.9551,1.1436,2.9107,0.70515,0,1.3699-0.07486,2.0702-0.16307v0.56604l-0.85673,2.1015-0.7857,0.88836-0.64277,1.3757v2.2621l0.21494,0.89032-0.3569,0.40297-0.78668,0.48539-0.82116,0.68687,0.67921,0.76753-0.92864,0.80967,0.1784,0.5238-1.393,1.5772h-0.92765l-0.7857,0.48539h-0.50081v-0.6466l-0.21298-1.2952c-0.27634-0.81164-0.56408-1.6175-0.85673-2.4233,0-0.59483,0.03546-1.1839,0.07103-1.7786l0.35788-0.8078-0.50081-0.97088,0.03645-1.3335-0.67921-0.76753,0.33961-1.111-0.55258-0.62695h-0.96508l-0.32133-0.36358-0.9641,0.60681-0.39236-0.4456-0.89317,0.76792c-0.60632-0.68736-1.2136-1.3742-1.8208-2.0611l-0.71379-1.698,0.64276-0.96891-0.3569-0.40385,0.78472-1.8602c0.64473-0.80201,1.3181-1.5714,1.9993-2.3436l1.2145-0.3233,1.3566-0.16121,0.92864,0.24274,1.321,1.3325,0.46437-0.52478,0.64178-0.08055,1.2145,0.40385h0.92864l0.64276-0.56604,0.28587-0.40385-0.64375-0.40385-1.0716-0.08055c-0.297-0.409-0.573-0.843-0.926-1.209l-0.35788,0.16121-0.14294,1.0514-0.64277-0.72715-0.14195-0.80967-0.71379-0.56408h-0.28685l0.71467,0.8078-0.28587,0.72715-0.57086,0.16121,0.3569-0.72715-0.64375-0.32232-0.56987-0.6466-1.0726,0.24176-0.14195,0.32232-0.64277,0.40484-0.3569,0.88934-0.89219,0.44413-0.39334-0.44413h-0.42782v-1.4553l0.92864-0.48539h0.71379l-0.14392-0.56506-0.56987-0.56604,0.96322-0.20247,0.53529-0.60534,0.42782-0.72813h0.78668l-0.21494-0.56506,0.50081-0.3233v0.6466l1.0706,0.24176,1.0706-0.88836,0.07191-0.40484,0.92765-0.6461c-0.33577,0.04175-0.67155,0.0724-0.99966,0.1617v-0.72804l0.3569-0.8083h-0.3569l-0.78432,0.72715-0.21494,0.40434,0.21494,0.56653-0.35788,0.96891-0.57086-0.3233-0.49885-0.56506-0.78668,0.56506-0.28587-1.2927,1.3566-0.88885v-0.48539l0.85761-0.56555,1.3566-0.32379,0.92864,0.32379,1.7134,0.3233-0.42782,0.4845h-0.92864l0.92864,0.9699,0.71379-0.8078,0.21681-0.35542s2.738,2.454,4.3027,5.1383c1.5647,2.6852,2.2995,5.8501,2.2995,6.4929z"/>
<path id="path3232-4" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m33.53,17.609-0.07191,0.48451,0.50081,0.3233,0.85574-0.56555-0.42782-0.485-0.57174,0.32379-0.28489-0.08105"/>
<path id="path3240-0" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m34.315,14.296-1.8573-0.72764-2.1413,0.24225-2.643,0.72715-0.49983,0.48539,1.6424,1.1311,0,0.6466-0.64276,0.6466,0.85761,1.6985,0.56987-0.32428,0.71566-1.1311c1.1032-0.34108,2.0924-0.72764,3.1409-1.2126l0.85761-2.182"/>
<path id="path3248-04" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m36.244,21.086-0.28587-0.72813-0.50081,0.16209,0.14392,0.88836,0.64276-0.32232"/>
<path id="path3256-6" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m36.529,20.923-0.14294,0.97088,0.7857-0.16209,0.57086-0.56506-0.49983-0.48539c-0.16789-0.44708-0.36073-0.86439-0.57086-1.2932h-0.42782v0.4845l0.28489,0.3233v0.72715"/>
<path id="path3264-2" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m25.96,36.28-0.57174-1.132-1.0711-0.24225-0.57125-1.535-1.428,0.16121-1.2136-0.88836-1.286,1.1311,0,0.1784c-0.38902-0.11228-0.86724-0.12761-1.2136-0.34059l-0.28587-0.8078v-0.88934l-0.85673,0.08056c0.07152-0.56604,0.14244-1.1311,0.21445-1.697h-0.50032l-0.49934,0.6466-0.50032,0.24176-0.71428-0.40297-0.07152-0.88934,0.14294-0.9699,1.0716-0.8078h0.85672l0.14244-0.48539,1.0711,0.24176,0.7857,0.97088,0.14294-1.6175,1.3569-1.1311,0.49983-1.2126,0.99966-0.40385,0.57125-0.8078,1.285-0.24363,0.64326-0.96891h-1.9283l1.214-0.56604h0.85624l1.2145-0.40484,0.14294-0.48352-0.4288-0.40484-0.49983-0.16209,0.14294-0.48451-0.3569-0.72715-0.85722,0.32232,0.14294-0.6461-0.99966-0.56604-0.78521,1.3733,0.07103,0.48539-0.78521,0.32428-0.50032,1.0504-0.21396-0.96989-1.357-0.56604-0.21445-0.72715,1.7854-1.0514,0.7857-0.72715,0.07152-0.88885-0.42832-0.24275-0.57125-0.08104-0.3569,0.88934s-0.59718,0.117-0.75073,0.15492c-1.9609,1.807-5.923,5.7077-6.8435,13.072,0.03645,0.17074,0.66723,1.1608,0.66723,1.1608l1.4995,0.88836,1.4995,0.40484,0.64326,0.80869,0.99917,0.72715,0.57125-0.08056,0.42831,0.19284v0.13046l-0.57086,1.5354-0.4288,0.6466,0.14294,0.32428-0.3569,1.2107,1.2855,2.3446,1.285,1.132,0.57174,0.8078-0.07191,1.698,0.4288,0.96891-0.4288,1.8592s-0.0336-0.01149,0.02112,0.17457c0.05521,0.18616,2.288,1.4256,2.43,1.3201,0.14146-0.10747,0.26239-0.20148,0.26239-0.20148l-0.14244-0.40297,0.57086-0.56604,0.21445-0.56604,0.92864-0.32428,0.71379-1.7786-0.21396-0.48352,0.49885-0.72715,1.0716-0.24363,0.57174-1.2932-0.14294-1.6155,0.85673-1.2126,0.14294-1.2126c-1.171-0.579-2.334-1.177-3.498-1.776"/>
<path id="path3272-6" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m24.389,17.932,0.71379,0.485,0.57174,0,0-0.56555-0.71379-0.3233-0.57174,0.40385"/>
<path id="path3280-7" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m22.533,17.286-0.35739,0.88885,0.71428,0,0.35739-0.8083c0.30797-0.21779,0.61447-0.43696,0.92814-0.6466l0.71428,0.24274c0.47586,0.3233,0.95172,0.6466,1.428,0.9694l0.71468-0.6461-0.78619-0.3233-0.35739-0.72764-1.3566-0.1617-0.07152-0.40434-0.64277,0.16209-0.28528,0.56565-0.35739-0.72764-0.14244,0.3233,0.07152,0.8083-0.57135,0.48529"/>
<path id="path3308-5" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m25.103,15.265,0.35739-0.32281,0.71428-0.1617c0.48922-0.23793,0.98041-0.39816,1.4995-0.56604l-0.28489-0.485-0.92196,0.13242-0.43558,0.43411-0.71811,0.10413-0.63844,0.29982-0.31033,0.15011-0.1895,0.25375,0.92765,0.16121"/>
<path id="path3316-6" fill-rule="nonzero" fill="url(#radialGradient5102)" d="m26.317,22.944,0.4288-0.6466-0.64326-0.4845,0.21445,1.1311"/>
<path id="path4122" d="m50.975,31.991c0,10.166-8.2412,18.407-18.406,18.407s-18.406-8.2412-18.406-18.407c0-10.165,8.2407-18.406,18.406-18.406,10.164,0,18.406,8.2402,18.406,18.406z" stroke="url(#radialGradient5099)" stroke-miterlimit="4" fill="none"/>
<path id="path10782-9" stroke-linejoin="miter" d="m51.512,19.054s1.0607-2.1971,0.95964-4.5709c-0.10102-2.3739-1.5152-3.3082-4.7982-3.1315-3.283,0.17678-11.574,4.8949-20.178,14.294-5.5383,6.0499-12.57,12.929-13.459,21.262-0.85716,8.035,7.2128,5.5665,12.216,3.4758l1.4304,0.31177c-1.7784,1.3835-7.0576,5.0942-11.602,4.2957-6.4246-1.2325-6.7098-7.9688-5.3746-13.271,2.3752-7.6514,7.0105-14.201,12.44-19.972,4.6608-4.9542,8.2576-7.2457,13.382-9.9816,5.1891-2.7703,15.371-5.1531,16.675,1.8084-0.05051,2.8789-1.3132,5.8084-1.3132,5.8084l-0.37881-0.3283z" fill-rule="evenodd" stroke="#9e5c00" stroke-linecap="butt" stroke-width="1px" fill="url(#radialGradient5096)"/>
<path id="path11071-8" stroke-linejoin="miter" style="stroke-dasharray:none;" d="M38.344,1.5c-3.119,0.0667-6.881,1.31-9.344,2.625-5.09,2.7173-8.533,4.9313-13.125,9.813-5.357,5.693-9.8693,12.092-12.188,19.531-0.63918,2.5381-0.88352,5.4147-0.25,7.6562,0.63114,2.2331,1.9488,3.8467,4.8125,4.4062,0.010779,0.0021,0.020427-0.0021,0.03125,0,1.836,0.31222,3.9657-0.32319,5.875-1.1875-1.4363,0.38406-2.8832,0.66065-4.25,0.59375-1.4369-0.071-2.8431-0.552-3.781-1.688s-1.3249-2.771-1.0938-4.938c0.94141-8.8248,8.2408-15.826,13.75-21.844,4.3535-4.7557,8.6131-8.3573,12.25-10.781,3.6369-2.4239,6.5254-3.7324,8.5938-3.8438,0.58068-0.031267,1.0611,0.026299,1.5625,0.0625-0.84-0.2652-1.772-0.4286-2.844-0.4057z" stroke-opacity="0.41975307" transform="translate(7.9668418,8.459395)" stroke="#FFF" stroke-linecap="butt" stroke-miterlimit="4" stroke-width="1" fill="none"/>
<path id="path4331" opacity="0.07000002" d="m52,33.188a14.625,3.3125,0,1,1,-29.25,0,14.625,3.3125,0,1,1,29.25,0z" transform="matrix(0.4206982,0,0,0.459933,31.123694,21.811736)" fill="url(#radialGradient4426)"/>
<path id="path3420-7" opacity="0.2" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.438,11a4.4375,2.1843,0,1,1,-8.875,0,4.4375,2.1843,0,1,1,8.875,0z" transform="matrix(1.2818465,0,0,0.9398128,18.041639,41.986501)" filter="url(#filter3436-1)" stroke="#000" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.61406273" fill="#000"/>
<path id="path3159" d="m52.695,25.802c-0.51711-1.0196-9.8251-1.0196-10.342,0,0,1.5293-1.5513,6.1174-1.5513,10.196,0,4.0783,5.1711,6.6272,6.7224,6.6272s6.7224-2.5489,6.7224-6.6272-1.5513-8.6663-1.5513-10.196z" fill-rule="evenodd" fill="url(#radialGradient5090)"/>
<path id="path3157" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.299,11a4.2985,1.9228,0,1,1,-8.597,0,4.2985,1.9228,0,1,1,8.597,0z" transform="matrix(1.2744752,0,0,1.0288787,18.211179,40.187537)" stroke="#888a85" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.91109008" fill="url(#linearGradient5044)"/>
<path id="path3236" stroke-linejoin="round" style="stroke-dasharray:none;" d="m26.511,11a3.5106,1.3537,0,1,1,-7.0211,0,3.5106,1.3537,0,1,1,7.0211,0z" transform="matrix(1.2818465,0,0,0.9398128,18.04164,41.167262)" stroke="url(#linearGradient4729)" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.91109008" fill="none"/>
<path id="path3163" stroke-linejoin="miter" d="m44.939,41.605c1.0342,1.0196,2.0684,2.5489,2.0684,8.1565,0,1.0196,0.13988,1.5293,0.51711,1.5293s0.51711-0.50978,0.51711-1.5293c0-5.6076,1.0342-7.137,2.0684-8.1565" fill-rule="evenodd" stroke="#888a85" stroke-linecap="round" stroke-width="1" fill="url(#linearGradient5085)"/>
<path id="path3179" d="m40.524,34.505c0,6,5.4487,8.1197,7,8.1197s7-2.1197,7-8.1197" fill-rule="evenodd" fill="url(#radialGradient5082)"/>
<path id="path5788" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.941,11a4.9408,1.6273,0,1,1,-9.8816,0,4.9408,1.6273,0,1,1,9.8816,0z" transform="matrix(1.2818465,0,0,0.9398128,18.041639,24.130395)" stroke="url(#linearGradient4444)" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.61406273" fill="url(#radialGradient4442)"/>
<path id="path10032" stroke-linejoin="miter" d="m20.594,4.8125-10.5,6.9062c-0.47185,2.1071,0.57612,3.8839,1.9688,5.1562,0.69977,0.63931,1.4779,1.1545,2.1875,1.5,0.70965,0.3455,1.3655,0.53125,1.75,0.53125,0.38459,0,1.0458-0.20765,1.7812-0.5625,0.73541-0.35485,1.5613-0.85244,2.2812-1.5312,1.4399-1.3576,2.4993-3.3228,1.8438-5.7812a0.10694,0.10694,0,0,1,0,-0.03125c-0.326-2.6112-0.671-3.939-1.312-6.1885z" transform="translate(31.454997,22.997187)" stroke="url(#linearGradient5146)" stroke-linecap="round" stroke-width="1" fill="none"/>
<path id="path3266" d="m43.755,27.672,3.1027,0s-1.5513,6.1174-1.5513,8.6663c0,1.5293,1.0342,2.5489,0.51711,3.0587-0.51711,0.50978-3.1027-1.4789-3.1027-4.0783,0-1.0196,0.51711-4.0783,1.0342-7.6467z" fill-rule="evenodd" fill="url(#linearGradient5077)"/>
<path id="path2385" stroke-linejoin="round" style="stroke-dasharray:none;" d="m27.034,11a4.0341,1.3945,0,1,1,-0.00061,-0.02423" transform="matrix(1.2850783,0,0,0.8891994,17.967308,15.950918)" stroke="#919191" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.91109008" fill="none"/>
<path id="path3358" stroke-linejoin="round" d="m52.524,26.97c-0.33333,0.33333-2.3078,0.69993-5.1622,0.69993s-4.5044-0.3666-4.8378-0.69993" stroke="#FFF" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.67398679" fill="none"/>
<path id="path3450" stroke-linejoin="round" d="m53.524,34.005c0,0.57036-2.3333,1.3333-6.0127,1.3666-3.6793,0.03327-5.9873-0.79624-5.9873-1.3666" stroke="url(#radialGradient5072)" stroke-linecap="round" stroke-miterlimit="0" stroke-width="0.67398679" fill="none"/>
<path id="path3395" opacity="0.35" stroke-linejoin="round" d="m46.191,43.005s0.33333,0.66667,1.3333,0.63923c1-0.02744,1.3333-0.63923,1.3333-0.63923" stroke="#000" stroke-linecap="round" stroke-width="0.66666669px" fill="none"/>
<path id="path3363" stroke-linejoin="round" d="m8,43.468,2.5-1,2.4688,0.125-4.9687,0.875z" fill-rule="evenodd" transform="matrix(1.0342194,0,0,1.019566,39.250355,6.687084)" filter="url(#filter3391-0)" stroke="url(#linearGradient4733)" stroke-linecap="round" stroke-width="0.64922434px" fill="url(#linearGradient4731)"/>
<path id="path3354" stroke-linejoin="miter" d="m52.695,25.802c-0.6711-1.7968-9.6711-1.7968-10.342,0,0,1.5293-1.8289,6.1249-1.8289,10.203,0,4.0783,5.4487,6.6197,7,6.6197s7-2.5414,7-6.6197-1.8289-8.6738-1.8289-10.203z" stroke="#919191" stroke-linecap="round" stroke-width="1" fill="none"/>
</g>
<rect id="icon:48-32" height="48" width="48" y="8" x="8" fill="none"/>
</svg>

After

Width:  |  Height:  |  Size: 72 KiB

View file

@ -0,0 +1,66 @@
/*
* Hebrew resources for the Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
* Copyright 2010 Yaron Shahrabani <sh.yaron@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#pragma code_page(65001)
LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
EXSTYLE WS_EX_LAYOUTRTL
FONT 8, "MS Shell Dlg"
CAPTION "כללי"
BEGIN
GROUPBOX " דף הבית ", IDC_STATIC, 4, 4, 312, 52
LTEXT "באפשרותך לבחור את הכתובת שתשמש כדף הבית שלך.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "העמוד ה&נוכחי", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "עמוד &בררת המחדל", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "עמוד &ריק", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
EXSTYLE WS_EX_LAYOUTRTL
FONT 8, "MS Shell Dlg"
CAPTION "תוכן"
BEGIN
GROUPBOX " אישורים ", IDC_STATIC, 4, 4, 312, 50
LTEXT "אישורים משמשים כדי לזהות אותך וגם כדי לזהות רשויות ומפיצים.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "אישורים...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "מפיצים...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,103 @@
/*
* Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
* Copyright 2010 Đorđe Vasiljević
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#pragma code_page(65001)
LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Опште"
BEGIN
GROUPBOX "Почетна страна", IDC_STATIC, 4, 4, 312, 52
LTEXT "Изаберите адресу која ће се користити за почетну страну.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Текућа страна", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&Подразумевана страна", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "Празна &страна", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Садржај"
BEGIN
GROUPBOX "Сертификати", IDC_STATIC, 4, 4, 312, 50
LTEXT "Сертификати се користе за личну идентификацију, као и за препознавање ауторитета и издавача сертификата.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Сертификати...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Издавачи...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END
LANGUAGE LANG_SERBIAN, SUBLANG_SERBIAN_LATIN
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Opšte"
BEGIN
GROUPBOX "Početna strana", IDC_STATIC, 4, 4, 312, 52
LTEXT "Izaberite adresu koja će se koristiti za početnu stranu.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Tekuća strana", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&Podrazumevana strana", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "Prazna &strana", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Sadržaj"
BEGIN
GROUPBOX "Sertifikati", IDC_STATIC, 4, 4, 312, 50
LTEXT "Sertifikati se koriste za ličnu identifikaciju, kao i za prepoznavanje autoriteta i izdavača sertifikata.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Sertifikati...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Izdavači...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,103 @@
/*
* German resources for the Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#pragma code_page(65001)
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Allgemein"
BEGIN
GROUPBOX " Startseite ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Sie können eine Addresse wählen, die als Startseite verwendet wird.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "A&ktuelle Seite", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&Standardseite", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "&Leere Seite", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browserverlauf ", IDC_STATIC, 4, 60, 312, 46
LTEXT "Sie können temporäre Dateien, Cookies und andere Daten löschen.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "&Daten löschen...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Einstellungen...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Gespeicherte Browserdaten löchen"
BEGIN
AUTOCHECKBOX "&Temporäre Inernetdateien\nZwischengespeicherte Kopien von Webseiten, Bildern und Zertifikaten.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "&Cookies\nVon Webseiten auf ihrem Computer gespeicherte Dateien, die Benutzereinstellungen oder Anmeldeinformationen enthalten.",
IDC_DELETE_COOKIES, 10, 38, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "&Verlauf\nListe von Webseiten, die Sie aufgerufen haben.",
IDC_DELETE_HISTORY, 10, 68, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "&Formulardaten\nBenutzernamen und andere Informationen, die Sie in Formulare eingegeben haben.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "&Kennwörter\nGespeicherte Kennwörter, die Sie in Formulare eingegeben haben.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "&Abbrechen", IDCANCEL, 185, 230, 60, 15, WS_GROUP
PUSHBUTTON "&Löschen", IDOK, 120, 230, 60, 15, WS_GROUP
END
/* "Security" propsheet */
IDD_SECURITY DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Sicherheit"
BEGIN
CONTROL "Listview", IDC_SEC_LISTVIEW, "SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL,
4, 4, 312, 58
LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20
GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126
CONTROL "trackbar", IDC_SEC_TRACKBAR, "msctls_trackbar32",
TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100
LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12
LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Inhalte"
BEGIN
GROUPBOX " Zertifikate ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Zertifikate werden benutzt, um sich persönlich, Zertifizierungsstellen und Herausgeber von Zertifikaten zu identifizieren.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Zertifikate...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Herausgeber...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,101 @@
/*
* English resources for the Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "General"
BEGIN
GROUPBOX " Home page ", IDC_STATIC, 4, 4, 312, 52
LTEXT "You can choose the address that will be used as your home page.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Current page", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&Default page", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "&Blank page", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Delete browsing history"
BEGIN
AUTOCHECKBOX "Temporary internet files\nCached copies of webpages, images and certificates.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Cookies\nFiles saved on your computer by websites, which store things like user preferences and login information.",
IDC_DELETE_COOKIES, 10, 38, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "History\nList of websites you have accessed.",
IDC_DELETE_HISTORY, 10, 68, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Form data\nUsernames and other information you have entered into forms.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Passwords\nSaved passwords you have entered into forms.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "Cancel", IDCANCEL, 185, 230, 60, 15, WS_GROUP
PUSHBUTTON "Delete", IDOK, 120, 230, 60, 15, WS_GROUP
END
/* "Security" propsheet */
IDD_SECURITY DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Security"
BEGIN
CONTROL "Listview", IDC_SEC_LISTVIEW, "SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL,
4, 4, 312, 58
LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20
GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126
CONTROL "trackbar", IDC_SEC_TRACKBAR, "msctls_trackbar32",
TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100
LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12
LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Content"
BEGIN
GROUPBOX " Certificates ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Certificates are used for your personal identification and to identify certificate authorities and publishers.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certificates...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Publishers...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,105 @@
/*
* Internet control panel applet
* French language support
*
* Copyright 2010-2011 Frédéric Delanoy
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
/* UTF-8 */
#pragma code_page(65001)
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Général"
BEGIN
GROUPBOX " Page d'accueil ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Vous pouvez spécifier l'adresse à utiliser comme page d'accueil :",
IDC_STATIC, 68, 10, 242, 10
EDITTEXT IDC_HOME_EDIT, 68, 22, 242, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "Page &courante", IDC_HOME_CURRENT, 68, 36, 77, 14
PUSHBUTTON "Page par &défaut", IDC_HOME_DEFAULT, 151, 36, 77, 14
PUSHBUTTON "Page &blanche", IDC_HOME_BLANK, 233, 36, 77, 14
GROUPBOX " Historique de navigation ", IDC_STATIC, 4, 60, 312, 46
LTEXT "Vous pouvez effacer les pages en cache, les cookies et d'autres données.",
IDC_STATIC, 68, 72, 242, 10
PUSHBUTTON "&Effacer les fichiers...", IDC_HISTORY_DELETE, 151, 86, 77, 14
PUSHBUTTON "&Paramètres...", IDC_HISTORY_SETTINGS, 233, 86, 77, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Effacer l'historique de navigation"
BEGIN
AUTOCHECKBOX "Fichiers internet temporaires\nCopies en cache de pages web, d'images et de certificats.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Cookies\nDonnées enregistrées sur votre ordinateur par des sites web, telles que préférences utilisateur et informations de connexion.",
IDC_DELETE_COOKIES, 10, 32, 230, 35, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Historique\nListe des sites web accédés.",
IDC_DELETE_HISTORY, 10, 73, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Données de formulaires\nNoms d'utilisateur et autres informations entrées dans des formulaires.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Mots de passe\nMots de passe entrés dans des formulaires et sauvegardés.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "Annuler", IDCANCEL, 185, 228, 60, 15, WS_GROUP
PUSHBUTTON "Effacer", IDOK, 120, 228, 60, 15, WS_GROUP
END
/* "Security" propsheet */
IDD_SECURITY DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Sécurité"
BEGIN
CONTROL "Listview", IDC_SEC_LISTVIEW, "SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL,
4, 4, 312, 58
LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20
GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126
CONTROL "trackbar", IDC_SEC_TRACKBAR, "msctls_trackbar32",
TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100
LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12
LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Contenu"
BEGIN
GROUPBOX " Certificats ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Les certificats sont utilisés pour votre identification personnelle, celle d'autorités de certification ou d'éditeurs.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certificats...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Éditeurs...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,64 @@
/*
* Italian resources for the Internet control panel applet
*
* Copyright 2010 Luca Bennati <lucak3@gmail.com
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Generale"
BEGIN
GROUPBOX " Pagina iniziale ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Puoi scegliere l'indirizzo che sarà usato come tua pagina iniziale.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "Pagina &attuale", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "Pagina &predefinita", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "Pagina &vuota", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Contenuto"
BEGIN
GROUPBOX " Certificati ", IDC_STATIC, 4, 4, 312, 50
LTEXT "I certificati sono usati per la tua identificazione personale e per identificare le autorità e gli editori dei certificati.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certificati...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Editori...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,65 @@
/*
* Japanese resources for the Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
* Copyright 2010 Akihiro Sagawa
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "全般"
BEGIN
GROUPBOX " ホーム ページ ", IDC_STATIC, 4, 4, 312, 52
LTEXT "ホーム ページとして使われるアドレスを選べます。",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "現在のページ(&C)", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "デフォルト(&D)", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "空白(&B)", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " 閲覧履歴 ", IDC_STATIC, 4, 60, 312, 46
LTEXT "キャッシュされたページやクッキー、その他のデータを削除できます。",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "ファイルを削除(&F)...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "設定(&S)...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "コンテンツ"
BEGIN
GROUPBOX " 証明書 ", IDC_STATIC, 4, 4, 312, 50
LTEXT "証明書は個人認証、証明書の権限と発行元を確認するために使われます。",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "証明書...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "発行元...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,104 @@
/*
* Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
* Copyright 2010 YunSong Hwang
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#pragma code_page(65001)
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "일반"
BEGIN
GROUPBOX " 홈 페이지 ", IDC_STATIC, 4, 4, 312, 52
LTEXT "홈페이지로 사용할 주소를 선택할 수 있습니다.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "현재 페이지(&C)", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "기본 페이지(&D)", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "빈 페이지(&B)", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " 방문 기록 ", IDC_STATIC, 4, 60, 312, 46
LTEXT "당신은 캐시된 페이지,쿠키나 다른 데이터를 지울 수 있습니다.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "파일들 지우기(&F)...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "설정(&S)...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "방문 기록 지우기"
BEGIN
AUTOCHECKBOX "임시 인터넷 파일\n웹페이지의 캐시된 복사본,그림 그리고 인증서.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "쿠키\n이 파일은 웹사이트에 위해 사용자 환경설정이나 로그인 정보같은 것을 당신의 컴퓨터에 저장하는데 사용됩니다. .",
IDC_DELETE_COOKIES, 10, 38, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "방문기록\n당신이 방문한 웹사이트의 목록.",
IDC_DELETE_HISTORY, 10, 68, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "폼 정보\n당신이 정보 폼에 입력한 사용자 이름과 다른 정보.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "암호\n당신이 폼에 입력한 저장된 암호.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "취소", IDCANCEL, 185, 230, 60, 15, WS_GROUP
PUSHBUTTON "지우기", IDOK, 120, 230, 60, 15, WS_GROUP
END
/* "Security" propsheet */
IDD_SECURITY DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "보안"
BEGIN
CONTROL "목록보기", IDC_SEC_LISTVIEW, "SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL,
4, 4, 312, 58
LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20
GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126
CONTROL "트랙바", IDC_SEC_TRACKBAR, "msctls_trackbar32",
TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100
LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12
LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "내용"
BEGIN
GROUPBOX " 인증서 ", IDC_STATIC, 4, 4, 312, 50
LTEXT " 인증서는 당신의 개인 식별과 인증기관과 게시자 식별에 사용됩니다.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "인증서...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "발행자...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,104 @@
/*
* Internet control panel applet
*
* Copyright 2010-2011 Aurimas Fišeras <aurimas@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_LITHUANIAN, SUBLANG_NEUTRAL
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Bendrosios"
BEGIN
GROUPBOX " Pradžios tinklalapis ", IDC_STATIC, 4, 4, 312, 56
LTEXT "Galite pasirinkti adresą, kuris bus naudojamas kaip jūsų pradžios tinklalapis.",
IDC_STATIC, 58, 14, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 26, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Dabartinis puslapis", IDC_HOME_CURRENT, 58, 40, 80, 14
PUSHBUTTON "&Numatytasis puslapis", IDC_HOME_DEFAULT, 144, 40, 80, 14
PUSHBUTTON "&Tuščias puslapis", IDC_HOME_BLANK, 230, 40, 80, 14
GROUPBOX " Naršymo istorija ", IDC_STATIC, 4, 60, 312, 46
LTEXT "Jūs galite pašalinti puslapius podėlyje, slapukus ir kitus duomenis.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Šalinti &failus...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "Nuo&statos...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Šalinti naršymo istoriją"
BEGIN
AUTOCHECKBOX "Laikini interneto failai\nTinklalapių kopijos podėlyje, paveikslai, liudijimai.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Slapukai\nTinklalapių kompiuteryje išsaugoti failai, kuriuose saugomi naudotojų nustatymai ir prisijungimo informacija.",
IDC_DELETE_COOKIES, 10, 38, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Istorija\nTinklalapių, kuriuos naršėte, sąrašas.",
IDC_DELETE_HISTORY, 10, 68, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Formų duomenys\nNaudotojų vardai ir kita informacija, kurią įvedėte į formas.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Slaptažodžiai\nIšsaugoti slaptažodžiai, kuriuos įvedėte į formas.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "Atsisakyti", IDCANCEL, 185, 230, 60, 15, WS_GROUP
PUSHBUTTON "Šalinti", IDOK, 120, 230, 60, 15, WS_GROUP
END
/* "Security" propsheet */
IDD_SECURITY DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Saugumas"
BEGIN
CONTROL "Listview", IDC_SEC_LISTVIEW, "SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL,
4, 4, 312, 58
LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20
GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126
CONTROL "trackbar", IDC_SEC_TRACKBAR, "msctls_trackbar32",
TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100
LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12
LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Turinys"
BEGIN
GROUPBOX " Liudijimai ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Liudijimai yra naudojami jūsų tapatumo nustatymui ir liudijimo įstaigų bei publikuotojų tapatumui nustatyti.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Liudijimai...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Publikuotojai...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,61 @@
/*
* Dutch resources for the Internet control panel applet
*
* Copyright 2010 Sven Baars
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Algemeen"
BEGIN
GROUPBOX " Startpagina ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Hier kunt u het adres kiezen dat gebruikt wordt als uw startpagina.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Huidige pagina", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&Standaardpagina", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "&Lege pagina", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Inhoud"
BEGIN
GROUPBOX " Certificaten ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Certificaten worden gebruikt voor uw persoonlijke identificatie en om certificaat-autoriteiten en uitgevers te identificeren.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certificaten...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Uitgevers...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,83 @@
/*
* Internet control panel applet
*
* Copyright 2010 £ukasz Wojni³owicz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Ogólne"
BEGIN
GROUPBOX " Strona domowa ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Mo¿esz wybraæ adres strony, która bêdzie twoj¹ stron¹ domow¹.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "U¿yj &bie¿¹cej", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "U¿yj d&omyœlnej", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "U¿yj pu&stej", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Historia przegl¹dania ", IDC_STATIC, 4, 60, 312, 46
LTEXT "Mo¿esz usun¹æ przechowywane strony, ciasteczka i inne dane.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "&Usuñ pliki...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "Ustawie&nia...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Usuwanie historii przegl¹dania"
BEGIN
AUTOCHECKBOX "Tymczasowe pliki internetowe\nKopie stron sieci Web, obrazów i certyfikatów.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Pliki cookies\nPliki przechowywane na komputerze przez witryny sieci Web w celu zapisania preferencji takich jak informacje logowania.",
IDC_DELETE_COOKIES, 10, 38, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Historia\nLista odwiedzonych witryn sieci Web.",
IDC_DELETE_HISTORY, 10, 68, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Dane formularzy\nZapisane informacje, które zosta³y wpisane w formularzach.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Has³a\nHas³a uzupe³niane automatycznie po zalogowaniu siê do wczeœniej odwiedzonej witryny Web.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "Anuluj", IDCANCEL, 185, 230, 60, 15, WS_GROUP
PUSHBUTTON "Usuñ", IDOK, 120, 230, 60, 15, WS_GROUP
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "ZawartoϾ"
BEGIN
GROUPBOX " Certyfikaty ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Certyfikaty s¹ u¿ywane do twojej osobistej identyfikacji oraz do identyfikacji wydawców i urzêdów certyfikuj¹cych.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certyfikaty...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Wydawcy...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,63 @@
/*
* Portuguese resources for the Internet control panel applet
*
* Copyright 2010 Gustavo Henrique Milaré
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#pragma code_page(65001)
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Geral"
BEGIN
GROUPBOX " Página inicial ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Escolha o endereço que será usado como página inicial.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "Página &atual", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "Página &padrão", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "Página em &branco", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Conteúdo"
BEGIN
GROUPBOX " Certificados ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Certificados são usados para sua identificação pessoal e para identificar certificados de autoridades e editores.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certificados...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Editores...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,105 @@
/*
* Russian resources for the Internet control panel applet
*
* Copyright 2011 Alexander Lakhin
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Общие"
BEGIN
GROUPBOX " Домашняя страница ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Укажите адрес для вашей домашней страницы:",
IDC_STATIC, 58, 14, 252, 8
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Текущая страница", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&По умолчанию", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "Пу&стая страница", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " История использования браузера ", IDC_STATIC, 4, 60, 312, 46
LTEXT "Вы можете удалить кэшированные страницы, файлы cookies и другие данные.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Удалить &файлы...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Настройки...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Delete browsing history" dialog */
IDD_DELETE_HISTORY DIALOG 0, 0, 250, 250
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
FONT 8, "MS Shell Dlg"
CAPTION "Очистка истории"
BEGIN
AUTOCHECKBOX "Временные файлы\nКэшированные копии страниц, изображений и сертификатов.",
IDC_DELETE_TEMP_FILES, 10, 8, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Файлы cookies\nФайлы, сохранённые на вашем компьютере, могут содержать пользовательские настройки и информацию для авторизации.",
IDC_DELETE_COOKIES, 10, 38, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "История\nПеречень сайтов, к которым осуществлялся доступ.",
IDC_DELETE_HISTORY, 10, 68, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Данные веб-форм\nИмена пользователя и другая информация, которая использовалась при заполнении форм.",
IDC_DELETE_FORM_DATA, 10, 98, 230, 30, BS_TOP | BS_MULTILINE
AUTOCHECKBOX "Пароли\nСохранённые пароли, которые были указаны в веб-формах.",
IDC_DELETE_PASSWORDS, 10, 128, 230, 30, BS_TOP | BS_MULTILINE
DEFPUSHBUTTON "Отмена", IDCANCEL, 185, 230, 60, 15, WS_GROUP
PUSHBUTTON "Удалить", IDOK, 120, 230, 60, 15, WS_GROUP
END
/* "Security" propsheet */
IDD_SECURITY DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Безопасность"
BEGIN
CONTROL "Listview", IDC_SEC_LISTVIEW, "SysListView32",
LVS_ICON | LVS_ALIGNLEFT | LVS_AUTOARRANGE | LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_VSCROLL,
4, 4, 312, 58
LTEXT "", IDC_SEC_ZONE_INFO, 4, 68, 312, 20
GROUPBOX "", IDC_SEC_GROUP, 4, 88, 312, 126
CONTROL "trackbar", IDC_SEC_TRACKBAR, "msctls_trackbar32",
TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_REVERSED, 8, 98, 32, 100
LTEXT "", IDC_SEC_LEVEL, 48, 102, 180, 12
LTEXT "", IDC_SEC_LEVEL_INFO, 48, 114, 260, 80
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Содержание"
BEGIN
GROUPBOX " Сертификаты ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Сертификаты используются для идентификации личности, а также для проверки подлинности центров сертификации и издателей.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Сертификаты...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Издатели...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,63 @@
/*
* Swedish resources for the Internet control panel applet
*
* Copyright 2010 Anders Jonsson
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
#pragma code_page(65001)
LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Allmänt"
BEGIN
GROUPBOX " Startsida ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Du kan välja vilken adress som ska användas som startsida.",
IDC_STATIC, 58, 10, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Aktuell sida", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "För&vald sida", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "&Blank sida", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Bläddringshistorik ", IDC_STATIC, 4, 60, 312, 46
LTEXT "Du kan ta bort cachade sidor, kakor och annan data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Ta bort &filer...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Inställningar...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Innehåll"
BEGIN
GROUPBOX " Certifikat ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Certifikat används för din personliga identifikation samt för att identifiera certifikats-auktoriteter och -utgivare.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Certifikat...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Utgivare...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,65 @@
/*
* Internet control panel applet
*
* Copyright 2010 Detlef Riekenberg
* Copyright 2010 Igor Paliychuk
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "inetcpl.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
/* "General" propsheet */
IDD_GENERAL DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Загальні"
BEGIN
GROUPBOX " Домашня сторінка ", IDC_STATIC, 4, 4, 312, 52
LTEXT "Ви можете вказати адресу, що буде використана як домашня сторінка.",
IDC_STATIC, 58, 12, 252, 10
EDITTEXT IDC_HOME_EDIT, 58, 22, 252, 12, WS_VISIBLE | ES_AUTOHSCROLL
PUSHBUTTON "&Поточна сторінка", IDC_HOME_CURRENT, 58, 36, 80, 14
PUSHBUTTON "&За замовчуванням", IDC_HOME_DEFAULT, 144, 36, 80, 14
PUSHBUTTON "По&рожня сторінка", IDC_HOME_BLANK, 230, 36, 80, 14
GROUPBOX " Browsing history ", IDC_STATIC, 4, 60, 312, 46
LTEXT "You can delete cached pages, cookies and other data.",
IDC_STATIC, 58, 72, 252, 10
PUSHBUTTON "Delete &files...", IDC_HISTORY_DELETE, 144, 86, 80, 14
PUSHBUTTON "&Settings...", IDC_HISTORY_SETTINGS, 230, 86, 80, 14
END
/* "Content" propsheet */
IDD_CONTENT DIALOG 0, 0, 320, 220
STYLE WS_CAPTION | WS_CHILD | WS_DISABLED
FONT 8, "MS Shell Dlg"
CAPTION "Вміст"
BEGIN
GROUPBOX " Сертифікати ", IDC_STATIC, 4, 4, 312, 50
LTEXT "Сертифікати використовуються для вашої ідентифікації та для ідентифікації органів сертифікації та видавців.",
IDC_STATIC, 58, 14, 252, 18
PUSHBUTTON "Сертифікати...", IDC_CERT, 146, 34, 80, 14
PUSHBUTTON "Видавці...", IDC_CERT_PUBLISHER, 230, 34, 80, 14
END

View file

@ -0,0 +1,444 @@
/*
* Internet control panel applet: security propsheet
*
* Copyright 2011 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#define COBJMACROS
#define CONST_VTABLE
#define NONAMELESSUNION
#include <stdarg.h>
#include <windef.h>
#include <winbase.h>
#include <winuser.h>
#include <prsht.h>
#include "commctrl.h"
#include "ole2.h"
#include "urlmon.h"
#include "initguid.h"
#include "winreg.h"
#include "shlwapi.h"
#include "inetcpl.h"
#include "wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL(inetcpl);
typedef struct secdlg_data_s {
HWND hsec; /* security propsheet */
HWND hlv; /* listview */
HWND htb; /* trackbar */
IInternetSecurityManager *sec_mgr;
IInternetZoneManager *zone_mgr;
DWORD zone_enumerator;
DWORD num_zones;
ZONEATTRIBUTES *zone_attr;
DWORD *zones;
DWORD *levels;
HIMAGELIST himages;
DWORD last_lv_index;
DWORD last_level;
} secdlg_data;
#define NUM_TRACKBAR_POS 5
static WCHAR spaceW[] = {' ',0};
static DWORD url_templates[] = {URLTEMPLATE_CUSTOM,
URLTEMPLATE_LOW,
URLTEMPLATE_MEDLOW,
URLTEMPLATE_MEDIUM,
URLTEMPLATE_MEDHIGH,
URLTEMPLATE_HIGH};
/*********************************************************************
* index_from_urltemplate [internal]
*
*/
static DWORD index_from_urltemplate(URLTEMPLATE value)
{
DWORD index = sizeof(url_templates) / sizeof(url_templates[0]);
while((index > 0) && (url_templates[index-1] != value))
index--;
index--; /* table entries are 0 based */
if (!index && value)
FIXME("URLTEMPLATE 0x%x not supported\n", value);
TRACE("URLTEMPLATE 0x%08x=> Level %d\n", value, index);
return index;
}
/*********************************************************************
* update_security_level [internal]
*
*/
static void update_security_level(secdlg_data *sd, DWORD lv_index, DWORD tb_index)
{
WCHAR name[512];
DWORD current_index;
TRACE("(%p, lv_index: %u, tb_index: %u)\n", sd, lv_index, tb_index);
if ((sd->levels[lv_index] != sd->last_level) || (tb_index > 0)) {
/* show or hide the trackbar */
if (!sd->levels[lv_index] || !sd->last_level)
ShowWindow(sd->htb, sd->levels[lv_index] ? SW_NORMAL : SW_HIDE);
current_index = (tb_index > 0) ? tb_index : index_from_urltemplate(sd->levels[lv_index]);
name[0] = 0;
LoadStringW(hcpl, IDS_SEC_LEVEL0 + current_index, name, sizeof(name)/sizeof(name[0]));
TRACE("new level #%d: %s\n", current_index, debugstr_w(name));
SetWindowTextW(GetDlgItem(sd->hsec, IDC_SEC_LEVEL), name);
name[0] = 0;
LoadStringW(hcpl, IDS_SEC_LEVEL0_INFO + (current_index * 0x10), name, sizeof(name)/sizeof(name[0]));
TRACE("new level info: %s\n", debugstr_w(name));
SetWindowTextW(GetDlgItem(sd->hsec, IDC_SEC_LEVEL_INFO), name);
if (current_index)
SendMessageW(sd->htb, TBM_SETPOS, TRUE, NUM_TRACKBAR_POS - current_index);
sd->last_level = sd->levels[lv_index];
}
}
/*********************************************************************
* update_zone_info [internal]
*
*/
static void update_zone_info(secdlg_data *sd, DWORD lv_index)
{
ZONEATTRIBUTES *za = &sd->zone_attr[lv_index];
WCHAR name[MAX_PATH];
DWORD len;
SetWindowTextW(GetDlgItem(sd->hsec, IDC_SEC_ZONE_INFO), za->szDescription);
name[0] = ' ';
name[1] = 0;
LoadStringW(hcpl, IDS_SEC_SETTINGS, &name[1], sizeof(name)/sizeof(name[0]) - 3);
len = lstrlenW(name);
lstrcpynW(&name[len], za->szDisplayName, sizeof(name)/sizeof(name[0]) - len - 3);
lstrcatW(name, spaceW);
TRACE("new title: %s\n", debugstr_w(name));
SetWindowTextW(GetDlgItem(sd->hsec, IDC_SEC_GROUP), name);
update_security_level(sd, lv_index, 0);
sd->last_lv_index = lv_index;
}
/*********************************************************************
* add_zone_to_listview [internal]
*
*/
static void add_zone_to_listview(secdlg_data *sd, DWORD *pindex, DWORD zone)
{
DWORD lv_index = *pindex;
ZONEATTRIBUTES *za = &sd->zone_attr[lv_index];
LVITEMW lvitem;
HRESULT hr;
INT iconid = 0;
HMODULE hdll = NULL;
WCHAR * ptr;
HICON icon;
TRACE("item %d (zone %d)\n", lv_index, zone);
sd->zones[lv_index] = zone;
memset(&lvitem, 0, sizeof(LVITEMW));
memset(za, 0, sizeof(ZONEATTRIBUTES));
za->cbSize = sizeof(ZONEATTRIBUTES);
hr = IInternetZoneManager_GetZoneAttributes(sd->zone_mgr, zone, za);
if (SUCCEEDED(hr)) {
TRACE("displayname: %s\n", debugstr_w(za->szDisplayName));
TRACE("description: %s\n", debugstr_w(za->szDescription));
TRACE("minlevel: 0x%x, recommended: 0x%x, current: 0x%x (flags: 0x%x)\n", za->dwTemplateMinLevel,
za->dwTemplateRecommended, za->dwTemplateCurrentLevel, za->dwFlags);
if (za->dwFlags & ZAFLAGS_NO_UI ) {
TRACE("item %d (zone %d): UI disabled for %s\n", lv_index, zone, debugstr_w(za->szDisplayName));
return;
}
sd->levels[lv_index] = za->dwTemplateCurrentLevel;
lvitem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
lvitem.iItem = lv_index;
lvitem.iSubItem = 0;
lvitem.pszText = za->szDisplayName;
lvitem.lParam = (LPARAM) zone;
/* format is "filename.ext#iconid" */
ptr = StrChrW(za->szIconPath, '#');
if (ptr) {
*ptr = 0;
ptr++;
iconid = StrToIntW(ptr);
hdll = LoadLibraryExW(za->szIconPath, NULL, LOAD_LIBRARY_AS_DATAFILE);
TRACE("%p: icon #%d from %s\n", hdll, iconid, debugstr_w(za->szIconPath));
icon = LoadImageW(hdll, MAKEINTRESOURCEW(iconid), IMAGE_ICON, GetSystemMetrics(SM_CXICON),
GetSystemMetrics(SM_CYICON), LR_SHARED);
if (!icon) {
FIXME("item %d (zone %d): missing icon #%d in %s\n", lv_index, zone, iconid, debugstr_w(za->szIconPath));
}
/* the failure result (NULL) from LoadImageW let ImageList_AddIcon fail
with -1, which is reused in ListView_InsertItemW to disable the image */
lvitem.iImage = ImageList_AddIcon(sd->himages, icon);
}
else
FIXME("item %d (zone %d): malformed szIconPath %s\n", lv_index, zone, debugstr_w(za->szIconPath));
if (ListView_InsertItemW(sd->hlv, &lvitem) >= 0) {
/* activate first item in the listview */
if (! lv_index) {
lvitem.state = LVIS_FOCUSED | LVIS_SELECTED;
lvitem.stateMask = LVIS_FOCUSED | LVIS_SELECTED;
SendMessageW(sd->hlv, LVM_SETITEMSTATE, 0, (LPARAM) &lvitem);
sd->last_level = ~0;
update_zone_info(sd, lv_index);
}
(*pindex)++;
}
FreeLibrary(hdll);
}
else
FIXME("item %d (zone %d): GetZoneAttributes failed with 0x%x\n", lv_index, zone, hr);
}
/*********************************************************************
* security_cleanup_zones [internal]
*
*/
static void security_cleanup_zones(secdlg_data *sd)
{
if (sd->zone_enumerator) {
IInternetZoneManager_DestroyZoneEnumerator(sd->zone_mgr, sd->zone_enumerator);
}
if (sd->zone_mgr) {
IInternetZoneManager_Release(sd->zone_mgr);
}
if (sd->sec_mgr) {
IInternetSecurityManager_Release(sd->sec_mgr);
}
}
/*********************************************************************
* security_enum_zones [internal]
*
*/
static HRESULT security_enum_zones(secdlg_data * sd)
{
HRESULT hr;
hr = CoInternetCreateSecurityManager(NULL, &sd->sec_mgr, 0);
if (SUCCEEDED(hr)) {
hr = CoInternetCreateZoneManager(NULL, &sd->zone_mgr, 0);
if (SUCCEEDED(hr)) {
hr = IInternetZoneManager_CreateZoneEnumerator(sd->zone_mgr, &sd->zone_enumerator, &sd->num_zones, 0);
}
}
return hr;
}
/*********************************************************************
* security_on_destroy [internal]
*
* handle WM_NCDESTROY
*
*/
static INT_PTR security_on_destroy(secdlg_data * sd)
{
TRACE("(%p)\n", sd);
heap_free(sd->zone_attr);
heap_free(sd->zones);
if (sd->himages) {
SendMessageW(sd->hlv, LVM_SETIMAGELIST, LVSIL_NORMAL, 0);
ImageList_Destroy(sd->himages);
}
security_cleanup_zones(sd);
SetWindowLongPtrW(sd->hsec, DWLP_USER, 0);
heap_free(sd);
return TRUE;
}
/*********************************************************************
* security_on_initdialog [internal]
*
* handle WM_INITDIALOG
*
*/
static INT_PTR security_on_initdialog(HWND hsec)
{
secdlg_data *sd;
HRESULT hr;
DWORD current_zone;
DWORD lv_index = 0;
DWORD i;
sd = heap_alloc_zero(sizeof(secdlg_data));
SetWindowLongPtrW(hsec, DWLP_USER, (LONG_PTR) sd);
if (!sd) {
return FALSE;
}
sd->hsec = hsec;
sd->hlv = GetDlgItem(hsec, IDC_SEC_LISTVIEW);
sd->htb = GetDlgItem(hsec, IDC_SEC_TRACKBAR);
EnableWindow(sd->htb, FALSE); /* not changeable yet */
TRACE("(%p) (data: %p, listview: %p, trackbar: %p)\n", hsec, sd, sd->hlv, sd->htb);
SendMessageW(sd->htb, TBM_SETRANGE, FALSE, MAKELONG(0, NUM_TRACKBAR_POS - 1));
SendMessageW(sd->htb, TBM_SETTICFREQ, 1, 0 );
/* Create the image lists for the listview */
sd->himages = ImageList_Create(GetSystemMetrics(SM_CXICON), GetSystemMetrics(SM_CYICON), ILC_COLOR32 | ILC_MASK, 1, 1);
TRACE("using imagelist: %p\n", sd->himages);
if (!sd->himages) {
ERR("ImageList_Create failed!\n");
return FALSE;
}
SendMessageW(sd->hlv, LVM_SETIMAGELIST, LVSIL_NORMAL, (LPARAM)sd->himages);
hr = security_enum_zones(sd);
if (FAILED(hr)) {
ERR("got 0x%x\n", hr);
security_on_destroy(sd);
return FALSE;
}
TRACE("found %d zones\n", sd->num_zones);
/* remember ZONEATTRIBUTES for a listview entry */
sd->zone_attr = heap_alloc(sizeof(ZONEATTRIBUTES) * sd->num_zones);
if (!sd->zone_attr) {
security_on_destroy(sd);
return FALSE;
}
/* remember zone number and current security level for a listview entry */
sd->zones = heap_alloc((sizeof(DWORD) + sizeof(DWORD)) * sd->num_zones);
if (!sd->zones) {
security_on_destroy(sd);
return FALSE;
}
sd->levels = &sd->zones[sd->num_zones];
/* use the same order as visible with native inetcpl.cpl */
add_zone_to_listview(sd, &lv_index, URLZONE_INTERNET);
add_zone_to_listview(sd, &lv_index, URLZONE_INTRANET);
add_zone_to_listview(sd, &lv_index, URLZONE_TRUSTED);
add_zone_to_listview(sd, &lv_index, URLZONE_UNTRUSTED);
for (i = 0; i < sd->num_zones; i++)
{
hr = IInternetZoneManager_GetZoneAt(sd->zone_mgr, sd->zone_enumerator, i, &current_zone);
if (SUCCEEDED(hr) && (current_zone != (DWORD)URLZONE_INVALID)) {
if (!current_zone || (current_zone > URLZONE_UNTRUSTED)) {
add_zone_to_listview(sd, &lv_index, current_zone);
}
}
}
return TRUE;
}
/*********************************************************************
* security_on_notify [internal]
*
* handle WM_NOTIFY
*
*/
static INT_PTR security_on_notify(secdlg_data *sd, WPARAM wparam, LPARAM lparam)
{
NMLISTVIEW *nm;
nm = (NMLISTVIEW *) lparam;
switch (nm->hdr.code)
{
case LVN_ITEMCHANGED:
TRACE("LVN_ITEMCHANGED (0x%lx, 0x%lx) from %p with code: %d (item: %d, uNewState: %u)\n",
wparam, lparam, nm->hdr.hwndFrom, nm->hdr.code, nm->iItem, nm->uNewState);
if ((nm->uNewState & LVIS_SELECTED) == LVIS_SELECTED) {
update_zone_info(sd, nm->iItem);
}
break;
case PSN_APPLY:
TRACE("PSN_APPLY (0x%lx, 0x%lx) from %p with code: %d\n", wparam, lparam,
nm->hdr.hwndFrom, nm->hdr.code);
break;
default:
TRACE("WM_NOTIFY (0x%lx, 0x%lx) from %p with code: %d\n", wparam, lparam,
nm->hdr.hwndFrom, nm->hdr.code);
}
return FALSE;
}
/*********************************************************************
* security_dlgproc [internal]
*
*/
INT_PTR CALLBACK security_dlgproc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
{
secdlg_data *sd;
if (msg == WM_INITDIALOG) {
return security_on_initdialog(hwnd);
}
sd = (secdlg_data *)GetWindowLongPtrW(hwnd, DWLP_USER);
if (sd) {
switch (msg)
{
case WM_NOTIFY:
return security_on_notify(sd, wparam, lparam);
case WM_NCDESTROY:
return security_on_destroy(sd);
default:
/* do not flood the log */
if ((msg == WM_SETCURSOR) || (msg == WM_NCHITTEST) ||
(msg == WM_MOUSEMOVE) || (msg == WM_MOUSEACTIVATE) || (msg == WM_PARENTNOTIFY))
return FALSE;
TRACE("(%p, 0x%08x/%03d, 0x%08lx, 0x%08lx)\n", hwnd, msg, msg, wparam, lparam);
}
}
return FALSE;
}

View file

@ -29,6 +29,19 @@ static const WCHAR DRAGLISTMSGSTRINGW[] = { 'c','o','m','m','c','t','r','l',
'_','D','r','a','g','L','i','s','t','M','s','g',0 };
#endif
#define ListView_InsertItemA(hwnd,pitem) \
(INT)SNDMSGA((hwnd),LVM_INSERTITEMA,0,(LPARAM)(const LVITEMA *)(pitem))
#define ListView_InsertItemW(hwnd,pitem) \
(INT)SNDMSGW((hwnd),LVM_INSERTITEMW,0,(LPARAM)(const LVITEMW *)(pitem))
#ifdef __cplusplus
#define SNDMSGA ::SendMessageA
#define SNDMSGW ::SendMessageW
#else
#define SNDMSGA SendMessageA
#define SNDMSGW SendMessageW
#endif
#define FLATSB_CLASSA "flatsb_class32"
#if defined(__GNUC__)
# define FLATSB_CLASSW (const WCHAR []){ 'f','l','a','t','s','b','_', \