From 2df43a5cb6add00eed05d70537b3172452f4674c Mon Sep 17 00:00:00 2001 From: Lukas Volf Date: Sun, 4 Dec 2011 18:52:49 -0500 Subject: [PATCH] Windows: cs_CZ localization Resource conversion for the cs_CZ locale. Does not include installer updates. Change-Id: Ifac0d7d9818dc662e584bc74701133cada9fbf33 Reviewed-on: http://gerrit.openafs.org/6227 Tested-by: BuildBot Reviewed-by: Derrick Brashear --- src/WINNT/afsapplib/lang/cs_CZ/afsapplib.rc | 363 +++++ src/WINNT/client_config/NTMakefile | 8 +- .../client_config/lang/cs_CZ/afs_config.rc | 753 ++++++++++ src/WINNT/client_cpa/NTMakefile | 8 +- src/WINNT/client_cpa/lang/cs_CZ/afs_cpa.rc | 123 ++ src/WINNT/client_exp/NTMakefile | 7 +- .../client_exp/lang/cs_CZ/afs_shl_ext.rc | 825 +++++++++++ src/WINNT/install/wix/NTMakefile | 3 +- src/WINNT/install/wix/feature.wxi | 21 +- src/WINNT/install/wix/files.wxi | 123 +- .../install/wix/lang/cs_CZ/ActionText.wxi | 137 ++ src/WINNT/install/wix/lang/cs_CZ/Error.wxi | 263 ++++ src/WINNT/install/wix/lang/cs_CZ/strings.wxl | 92 ++ src/WINNT/install/wix/lang/cs_CZ/ui.wxi | 1308 +++++++++++++++++ src/WINNT/install/wix/language_config.wxi | 203 ++- src/WINNT/install/wix/platform.wxi | 26 + src/WINNT/netidmgr_plugin/NTMakefile | 19 +- .../netidmgr_plugin/lang/cs_cz/langres.aps | Bin 0 -> 94324 bytes .../netidmgr_plugin/lang/cs_cz/langres.rc | 316 ++++ .../netidmgr_plugin/lang/cs_cz/license.rtf | Bin 0 -> 1850 bytes .../netidmgr_plugin/lang/cs_cz/resource.h | 15 + src/WINNT/netidmgr_plugin/main.c | 3 +- src/WINNT/netidmgr_plugin/version.rc | 10 +- src/config/NTLang.bat | 17 + 24 files changed, 4519 insertions(+), 124 deletions(-) create mode 100644 src/WINNT/afsapplib/lang/cs_CZ/afsapplib.rc create mode 100644 src/WINNT/client_config/lang/cs_CZ/afs_config.rc create mode 100644 src/WINNT/client_cpa/lang/cs_CZ/afs_cpa.rc create mode 100644 src/WINNT/client_exp/lang/cs_CZ/afs_shl_ext.rc create mode 100644 src/WINNT/install/wix/lang/cs_CZ/ActionText.wxi create mode 100644 src/WINNT/install/wix/lang/cs_CZ/Error.wxi create mode 100644 src/WINNT/install/wix/lang/cs_CZ/strings.wxl create mode 100644 src/WINNT/install/wix/lang/cs_CZ/ui.wxi create mode 100644 src/WINNT/netidmgr_plugin/lang/cs_cz/langres.aps create mode 100644 src/WINNT/netidmgr_plugin/lang/cs_cz/langres.rc create mode 100644 src/WINNT/netidmgr_plugin/lang/cs_cz/license.rtf create mode 100644 src/WINNT/netidmgr_plugin/lang/cs_cz/resource.h diff --git a/src/WINNT/afsapplib/lang/cs_CZ/afsapplib.rc b/src/WINNT/afsapplib/lang/cs_CZ/afsapplib.rc new file mode 100644 index 000000000..1ee863c96 --- /dev/null +++ b/src/WINNT/afsapplib/lang/cs_CZ/afsapplib.rc @@ -0,0 +1,363 @@ +// Microsoft Visual C++ generated resource script. +// +#include "al_resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include +#include +#ifndef APSTUDIO_INVOKED +#define AFS_VERINFO_FILE_DESCRIPTION "AFS Application Base DLL" +#define AFS_VERINFO_DLL +#define AFS_VERINFO_NAME "afsapplib" +#define AFS_VERINFO_FILENAME "afsapplib.dll" +#define AFS_VERINFO_LANG_CODE 0x405 +#define AFS_VERINFO_CHARSET 1250 +#include "AFS_component_version_number.h" +#include "..\..\config\NTVersioninfo.rc" +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Neutral (Sys. Default) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUSD) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1250) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_APPLIB_ERROR DIALOGEX 0, 0, 277, 91 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Chyba" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Windows nemohl dokonèit požadovanou úlohu, protože se vyskytla neznámá chyba pøi jejím zpracovávání.",IDC_ERROR_DESC,31,7,242,33 + LTEXT "Chyba: %1",IDC_ERROR_STATUS,31,49,241,16 + DEFPUSHBUTTON "OK",IDOK,114,73,50,14 + ICON 32513,IDC_STATIC,4,7,20,20 +END + +IDD_APPLIB_OPENCELL DIALOGEX 0, 0, 219, 164 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Výbìr buòky" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "&Buòka:",IDC_STATIC,4,24,25,8 + LTEXT "Zvolte AFS buòku, se kterou chcete pracovat.",IDC_STATIC,4,7,200,8 + COMBOBOX IDC_OPENCELL_CELL,31,22,184,143,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "AFS &identita:",IDC_STATIC,22,100,53,8 + EDITTEXT IDC_OPENCELL_ID,80,98,128,13,ES_AUTOHSCROLL + LTEXT "AFS &heslo:",IDC_STATIC,22,116,55,8 + EDITTEXT IDC_OPENCELL_PASSWORD,80,114,128,13,ES_PASSWORD | ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,57,146,50,14 + PUSHBUTTON "Storno",IDCANCEL,111,146,50,14 + PUSHBUTTON "&Nápovìda",9,165,146,50,14 + GROUPBOX "AFS ovìøení",IDC_STATIC,4,44,211,92 + LTEXT "(dotazování...)",IDC_OPENCELL_OLDCREDS,22,70,185,8 + LTEXT "Pro správu AFS buòky musíte znovu zadat Vaše AFS heslo:",IDC_STATIC,10,85,196,8 + LTEXT "Vaše souèasné AFS tokeny ve zvolené buòce:",IDC_STATIC,10,57,196,8 +END + +IDD_APPLIB_CREDENTIALS DIALOGEX 0, 0, 197, 140 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | DS_CONTEXTHELP | WS_CAPTION | WS_SYSMENU +CAPTION "AFS ovìøení" +FONT 9, "MS Shell Dlg", 0, 0, 0x1 +BEGIN + LTEXT "AFS &identita:",IDC_STATIC,8,75,51,8 + EDITTEXT IDC_CREDS_ID,64,73,124,14,ES_AUTOHSCROLL + LTEXT "AFS &heslo:",IDC_STATIC,8,92,50,8 + EDITTEXT IDC_CREDS_PASSWORD,64,89,124,14,ES_PASSWORD | ES_AUTOHSCROLL + LTEXT "Buòka AFS:",IDC_STATIC,4,7,74,8 + EDITTEXT IDC_CREDS_CELL,93,7,100,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE + LTEXT "Souèasná identita:",IDC_STATIC,4,23,80,8 + EDITTEXT IDC_CREDS_CURRENTID,93,22,100,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE + LTEXT "Datum vypršení:",IDC_STATIC,4,39,72,8 + EDITTEXT IDC_CREDS_EXPDATE,93,38,100,12,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP,WS_EX_STATICEDGE + DEFPUSHBUTTON "OK",IDOK,35,122,50,14 + PUSHBUTTON "Storno",IDCANCEL,89,122,50,14 + PUSHBUTTON "&Nápovìda",9,143,122,50,14 + GROUPBOX " ",IDC_STATIC,4,57,189,56 + CONTROL "&Získat nové AFS tokeny pro tuto buòku",IDC_CREDS_LOGIN, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,8,57,138,10 +END + +IDD_APPLIB_BADCREDS DIALOGEX 0, 0, 335, 96 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | DS_CONTEXTHELP | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Výstraha" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "&Ano",IDOK,173,78,50,14 + PUSHBUTTON "&Ne",IDCANCEL,227,78,50,14 + PUSHBUTTON "&Nápovìda",9,281,78,50,14 + CONTROL "&Toto varování pøíštì nezobrazovat",IDC_BADCREDS_SHUTUP, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,31,80,120,10 + ICON 32515,IDC_STATIC,4,7,20,20 + LTEXT "(text set at runtime)",IDC_BADCREDS_DESC,31,7,300,64 +END + +IDD_APPLIB_COVER DIALOGEX 0, 0, 189, 135 +STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_BORDER +EXSTYLE WS_EX_CLIENTEDGE +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "",IDC_COVER_BORDER,7,4,175,123 + LTEXT "(description goes here)",IDC_COVER_DESC,14,14,162,107 + PUSHBUTTON "Zkusit &znovu...",IDC_COVER_BUTTON,126,107,50,14 +END + +IDD_APPLIB_BROWSE_FILESET DIALOGEX 0, 0, 281, 150 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU +CAPTION "Vybrat svazek" +FONT 9, "MS Shell Dlg", 0, 0, 0x1 +BEGIN + RTEXT "Svazek:",IDC_BROWSE_TYPE,7,115,49,8,SS_NOTIFY + EDITTEXT IDC_BROWSE_NAMED,60,113,145,14,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN + PUSHBUTTON "&Vybrat",IDOK,224,113,50,14 + PUSHBUTTON "Storno",IDCANCEL,224,129,50,14 + RTEXT "Hledat v &buòce:",IDC_STATIC,7,9,65,8,SS_NOTIFY + COMBOBOX IDC_BROWSE_CELL,75,7,153,91,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "",IDC_BROWSE_LIST,"SysListView32",LVS_LIST | LVS_SINGLESEL | LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP,7,23,267,84,WS_EX_CLIENTEDGE + CTEXT "",IDC_BROWSE_STATUS,56,133,153,8,SS_NOTIFY + DEFPUSHBUTTON "(I get moved off the dialog so I'm invisible at runtime)",IDC_BROWSE_RESTART,43,137,177,13,NOT WS_TABSTOP +END + +IDD_APPLIB_BROWSE DIALOGEX 0, 0, 281, 150 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_VISIBLE | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU +CAPTION "(This title selected at runtime)" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + RTEXT "(runtime)",IDC_BROWSE_TYPE,7,115,49,8,SS_NOTIFY + EDITTEXT IDC_BROWSE_NAMED,60,113,145,14,ES_MULTILINE | ES_AUTOVSCROLL | ES_AUTOHSCROLL | ES_WANTRETURN + PUSHBUTTON "&Vybrat",IDC_BROWSE_SELECT,224,112,50,14 + PUSHBUTTON "Storno",IDCANCEL,224,129,50,14 + RTEXT "Hledat v &buòce:",IDC_STATIC,7,9,66,8,SS_NOTIFY + COMBOBOX IDC_BROWSE_CELL,78,7,153,91,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP + CONTROL "",IDC_BROWSE_LIST,"SysListView32",LVS_LIST | LVS_SINGLESEL | LVS_ALIGNLEFT | LVS_NOCOLUMNHEADER | WS_BORDER | WS_TABSTOP,7,23,267,84,WS_EX_CLIENTEDGE + DEFPUSHBUTTON "(I get moved off the dialog so I'm invisible at runtime)",IDC_BROWSE_RESTART,43,137,177,13,NOT WS_TABSTOP + CTEXT "",IDC_BROWSE_STATUS,56,133,153,8,SS_NOTIFY +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_APPLIB_ERROR, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 273 + TOPMARGIN, 7 + BOTTOMMARGIN, 87 + END + + IDD_APPLIB_OPENCELL, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 215 + TOPMARGIN, 7 + BOTTOMMARGIN, 160 + END + + IDD_APPLIB_CREDENTIALS, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 193 + TOPMARGIN, 7 + BOTTOMMARGIN, 136 + END + + IDD_APPLIB_BADCREDS, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 331 + TOPMARGIN, 7 + BOTTOMMARGIN, 92 + END + + IDD_APPLIB_COVER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 182 + TOPMARGIN, 7 + BOTTOMMARGIN, 128 + END + + IDD_APPLIB_BROWSE_FILESET, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 274 + TOPMARGIN, 7 + BOTTOMMARGIN, 143 + HORZGUIDE, 23 + HORZGUIDE, 107 + END + + IDD_APPLIB_BROWSE, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 274 + TOPMARGIN, 7 + BOTTOMMARGIN, 143 + HORZGUIDE, 23 + HORZGUIDE, 107 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_BADCREDS_DESC_GENERAL + "Nemáte AFS tokeny jako správce v %1 buòce.\n\n%2\n\n%3" + IDS_BADCREDS_DESC_EXPIRED "Vaše tokeny v %1 buòce vypršely.\n\n%2\n\n%3" + IDS_BADCREDS_DESC_BADCHOICE + "Nebudete se pøihlašovat se jako správce v %1 buòce.\n\n%2\n\n%3" + IDS_BADCREDS_DESC2 "Pokud se nepøihlásíte jako administrátor, mùžete mít nedostateèná oprávnìní pro práci v %1 buòce." + IDS_BADCREDS_DESC3 "Pøejete si nyní získat AFS tokeny?" + IDS_BADCREDS_DESC3_ADM "Pøejete si pøíhlásit se místo toho jako správce?" + IDS_BADCREDS_DESC_DESTROYED + "Vaše tokeny v %1 buòce nejsou nadále platné.\n\n%2\n\n%3" + IDS_ERROR_BAD_CREDENTIALS + "AFS identita nebyla nalezena, nebo zadané heslo je nesprávné." + IDS_BROWSE_WAITING "probíhá dotazování serveru--prosím èekejte..." + IDS_BROWSE_BADCELL_TITLE "Neznámá buòka" + IDS_BROWSE_BADCELL_DESC "Zadaný název buòky nelze najít v síti.\n\nProsím zkontrolujte, zda je název buòky zadán správnì." + IDS_CREDS_NONE "(žádné tokeny)" + IDS_CREDS_VALID "%2, vyprší %3" + IDS_CREDS_EXPIRED "(tokenù vypršelo %3)" +END + +#endif // Neutral (Sys. Default) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1250) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "al_resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include \r\n" + "#include \r\n" + "#ifndef APSTUDIO_INVOKED\r\n" + "#define AFS_VERINFO_FILE_DESCRIPTION ""AFS Application Base DLL""\r\n" + "#include ""AFS_component_version_number.h""\r\n" + "#include ""..\\..\\config\\NTVersioninfo.rc""\r\n" + "#endif // APSTUDIO_INVOKED\r\n" + "\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_SPIN1 ICON "resource\\spin1.ico" +32513 ICON "Resource\\error.ico" +32515 ICON "Resource\\warning.ico" +IDI_SPIN2 ICON "resource\\spin2.ico" +IDI_SPIN3 ICON "resource\\spin3.ico" +IDI_SPIN4 ICON "resource\\spin4.ico" +IDI_SPIN5 ICON "resource\\spin5.ico" +IDI_SPIN6 ICON "resource\\spin6.ico" +IDI_SPIN7 ICON "resource\\spin7.ico" +IDI_SPIN8 ICON "resource\\spin8.ico" +IDI_SPINSTOP ICON "resource\\spinstop.ico" +IDI_BOSSERVICE ICON "resource\\bos.ico" +IDI_SERVER ICON "resource\\server.ico" +IDI_SERVER_ALERT ICON "resource\\server1.ico" +IDI_SERVER_UNMON ICON "resource\\server_u.ico" +IDI_SERVICE ICON "resource\\service.ico" +IDI_SERVICE_ALERT ICON "resource\\service1.ico" +IDI_SERVICE_STOPPED ICON "resource\\service2.ico" +IDI_AGGREGATE ICON "resource\\aggreg.ico" +IDI_AGGREGATE_ALERT ICON "resource\\aggreg1.ico" +IDI_FILESET ICON "resource\\fileset.ico" +IDI_FILESET_ALERT ICON "resource\\fileset1.ico" +IDI_FILESET_LOCKED ICON "resource\\locked.ico" +IDI_INITIAL_CONTAINER ICON "resource\\ic.ico" +IDI_INITIAL_OBJECT ICON "resource\\io.ico" +IDI_MULTIPLE ICON "resource\\multiple.ico" +IDI_ACL ICON "resource\\acl.ico" +IDI_CELL ICON "resource\\cell.ico" +IDI_SERVER_KEY ICON "resource\\key.ico" +IDI_USER ICON "resource\\user.ico" +IDI_GROUP ICON "resource\\group.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDB_LOCAL_USER BITMAP "resource\\local_user.bmp" +IDB_LOCAL_GROUP BITMAP "resource\\local_group.bmp" +IDB_FOREIGN_USER BITMAP "resource\\foreign_user.bmp" +IDB_FOREIGN_GROUP BITMAP "resource\\foreign_group.bmp" +IDB_ANY_OTHER BITMAP "resource\\any_other.bmp" +IDB_FOREIGN_OTHER BITMAP "resource\\foreign_other.bmp" +IDB_LOCAL_OTHER BITMAP "resource\\local_other.bmp" +IDB_MASK_OBJ BITMAP "resource\\mask_obj.bmp" +IDB_UNAUTHENTICATED BITMAP "resource\\unauthenticated.bmp" +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/src/WINNT/client_config/NTMakefile b/src/WINNT/client_config/NTMakefile index 19aa04736..85ab52f6a 100644 --- a/src/WINNT/client_config/NTMakefile +++ b/src/WINNT/client_config/NTMakefile @@ -127,7 +127,7 @@ install : $(COPYHEADERS) $(EXEFILE) lang install9x: install -lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE +lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE cs_CZ ############################################################################ @@ -175,6 +175,11 @@ de_DE: @$(NTLANG) $@ $(MAKECMD) /nologo /e /f NTMakefile install $(CD) .. +cs_CZ: + $(CD) lang + @$(NTLANG) $@ $(MAKECMD) /nologo /e /f NTMakefile install + $(CD) .. + $(OUT)\afs_config_stub.res : afs_config_stub.rc AFS_component_version_number.h clean:: @@ -190,6 +195,7 @@ clean:: if exist $(NTLANG) $(NTLANG) pt_BR $(MAKECMD) /nologo /e /f NTMakefile clean if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /e /f NTMakefile clean if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /e /f NTMakefile clean + if exist $(NTLANG) $(NTLANG) cs_CZ $(MAKECMD) /nologo /e /f NTMakefile clean $(CD) .. mkdir: diff --git a/src/WINNT/client_config/lang/cs_CZ/afs_config.rc b/src/WINNT/client_config/lang/cs_CZ/afs_config.rc new file mode 100644 index 000000000..3ad58365e --- /dev/null +++ b/src/WINNT/client_config/lang/cs_CZ/afs_config.rc @@ -0,0 +1,753 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include +#ifndef APSTUDIO_INVOKED +#define AFS_VERINFO_FILE_DESCRIPTION "AFS Client Configuration" +#define AFS_VERINFO_NAME "afs_config" +#define AFS_VERINFO_FILENAME "afs_config.exe" +#define AFS_VERINFO_LANG_CODE 0x405 +#define AFS_VERINFO_CHARSET 1250 +#include "AFS_component_version_number.h" +#include "..\..\config\NTVersioninfo.rc" +#endif // APSTUDIO_INVOKED + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUSD) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1250) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_GENERAL_NT DIALOGEX 0, 0, 220, 225 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Obecné" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Nastavení klienta",IDC_STATIC,7,7,206,142 + LTEXT "&Název buòky:",IDC_STATIC,13,23,55,8 + EDITTEXT IDC_CELL,70,22,114,13,ES_LOWERCASE | ES_AUTOHSCROLL + CONTROL "&Získat AFS tokeny pøi pøihlašování do Windows",IDC_LOGON, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,50,193,10 + LTEXT "Poznámka: tyto ovládací prvky jsou neaktivní, protože služba AFS klienta není spuštìna.",IDC_WARN,13,124,193,17 + GROUPBOX "Stav klienta",IDC_STATIC,7,157,206,61 + LTEXT "(probíhá zjišování aktuálního stavu)",IDC_STATUS,13,172,193,17 + PUSHBUTTON "&Spustit službu",IDC_SERVICE_START,88,195,57,14 + PUSHBUTTON "Zas&tavit službu",IDC_SERVICE_STOP,149,195,57,14 +END + +IDD_GENERAL_95 DIALOGEX 0, 0, 245, 145 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Obecné" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Nastavení klienta",IDC_STATIC,7,7,231,131 + LTEXT "&Brána:",IDC_STATIC,13,28,20,8 + EDITTEXT IDC_GATEWAY,57,27,110,13,ES_AUTOHSCROLL + PUSHBUTTON "Pøipojit &nyní",IDC_GATEWAY_CONN,172,27,57,14 + LTEXT "Náze&v buòky:",IDC_STATIC,13,51,43,8 + EDITTEXT IDC_CELL,57,49,110,13,ES_LOWERCASE | ES_AUTOHSCROLL | WS_DISABLED | NOT WS_TABSTOP + CONTROL "&Získat AFS tokeny pøi pøihlašování do Windows",IDC_LOGON, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,13,73,193,10 + LTEXT "Poznámka: tyto ovládací prvky jsou neaktivní, protože AFS Light není pøipojen k AFS bránì.",IDC_WARN,13,114,219,17 +END + +IDD_PREFS_NT DIALOGEX 0, 0, 220, 225 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Nastavení" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Nastavení serveru",-1,7,7,206,211 + CONTROL "Zobrazit nastavení &souborového serveru",IDC_SHOW_FS, + "Button",BS_AUTORADIOBUTTON,13,21,193,10 + CONTROL "Zobrazit &nastavení serveru pro správu umístìní svazkù",IDC_SHOW_VLS, + "Button",BS_AUTORADIOBUTTON,13,34,193,10 + CONTROL "",IDC_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0xb,13,49,173,120 + PUSHBUTTON "&Pøidat...",IDC_ADD,84,172,50,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,137,172,50,14 + PUSHBUTTON "^",IDC_UP,191,97,15,14,BS_ICON + PUSHBUTTON "v",IDC_DOWN,191,117,15,14,BS_ICON + PUSHBUTTON "&Importovat...",IDC_IMPORT,13,172,50,14 + LTEXT "Poznámka: tyto ovládací prvky jsou neaktivní, protože služba AFS klienta není spuštìna.",IDC_WARN,13,193,193,17 +END + +IDD_HOSTS_NT DIALOGEX 0, 0, 220, 225 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Buòky AFS" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Buòky AFS",IDC_STATIC,7,7,206,211 + CONTROL "",IDC_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0x11b,13,21,193,168 + PUSHBUTTON "&Pøidat...",IDC_ADD,51,195,50,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,104,195,50,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,157,195,50,14 +END + +IDD_DRIVES_NT DIALOGEX 0, 0, 220, 225 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Písmena jednotek" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Písmena jednotek",IDC_STATIC,6,7,207,211 + CONTROL "",IDC_LIST,"OpenAFS_CheckList",WS_BORDER | WS_TABSTOP | 0x153,13,32,193,135 + PUSHBUTTON "&Pøidat...",IDC_ADD,75,171,42,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,120,171,42,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,165,171,42,14 + LTEXT "Písmena jednotek pøiøazená k cestám v AFS:",IDC_STATIC,13,21,193,8 + PUSHBUTTON "Po&kroèilé...",IDC_ADVANCED,13,171,53,14 + LTEXT "Poznámka: tyto ovládací prvky jsou neaktivní, protože služba AFS klienta není spuštìna.",IDC_WARN,13,193,193,17 +END + +IDD_ADVANCED_NT DIALOGEX 0, 0, 220, 247 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pokroèilé" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_CACHE_SIZE,111,21,32,13,ES_AUTOHSCROLL + EDITTEXT IDC_CACHE_PATH,110,41,83,13,ES_AUTOHSCROLL + EDITTEXT IDC_CHUNK_SIZE,110,61,32,13,ES_AUTOHSCROLL | ES_READONLY + EDITTEXT IDC_STAT_ENTRIES,111,82,32,13,ES_AUTOHSCROLL + PUSHBUTTON "&Pøihlášení...",IDC_LOGON_PARMS,13,128,56,14 + PUSHBUTTON "&Globální jednotky",IDC_AUTOMAP_PARMS,13,172,56,14 + PUSHBUTTON "&Rùzné...",IDC_MISC_PARMS,13,216,56,14 + GROUPBOX "Nastavení vyrovnávací pamìti",IDC_STATIC,7,7,206,100 + LTEXT "&Velikost vyrovnávací pamìti:",IDC_STATIC,13,23,94,8 + LTEXT "kb",IDC_INUSE,156,23,48,8 + LTEXT "V&elikost bloku:",IDC_STATIC,13,64,71,8 + LTEXT "kb",IDC_STATIC,157,64,47,8 + LTEXT "&Stavová vyrovnávací pamì:",IDC_STATIC,13,85,95,8 + LTEXT "záznamù",IDC_STATIC,157,85,49,8 + LTEXT "&Cesta k vyrovnávací pamìti:",IDC_STATIC,13,44,94,8 + GROUPBOX "Další pokroèilá nastavení",IDC_STATIC,7,118,206,122 + LTEXT "Vytvoøit globální pøiøazení AFS jednotek.",IDC_STATIC,74,174,132,10 + LTEXT "Upravit nastavení pøihlašování.",IDC_STATIC,74,130,133,10 + LTEXT "Nastavení dalších parametrù.",IDC_STATIC,74,218,132,10 + PUSHBUTTON "&Diagnostika...",IDC_DIAG_PARMS,13,150,56,14 + LTEXT "Povolení nastavení pro ladìní chyb.",IDC_STATIC,74,152,132,10 + PUSHBUTTON "Pøip&ojení...",IDC_BINDING_PARMS,13,194,56,14 + LTEXT "Zmìnit nastavení vazeb na síový adaptér.",IDC_STATIC,74,196,133,10 +END + +IDD_PREFS_EDIT DIALOGEX 0, 0, 251, 123 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Nastavení priority serveru" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Mùžete nastavit prioritu pro server v této AFS buòce. Servery s nižším èíslem priority jsou dotazovány jako první pøi hledání dat v AFS.",IDC_STATIC,7,7,237,17 + LTEXT "&Server:",IDC_STATIC,29,38,24,8 + LTEXT "&Priorita:",IDC_STATIC,29,55,29,8 + EDITTEXT IDC_SERVER,63,36,80,13,ES_AUTOHSCROLL + EDITTEXT IDC_RANK,63,52,36,13,ES_AUTOHSCROLL + LTEXT "Tip: mùžete nastavit priority pro více serverù najednou pomocí tlaèítka Importovat a textového souboru, který bude obsahovat servery a jejich priority.",IDC_STATIC,7,72,237,30 + PUSHBUTTON "Storno",IDCANCEL,140,102,50,14 + PUSHBUTTON "OK",IDOK,86,102,50,14 + PUSHBUTTON "Nápovìda",9,194,102,50,14 +END + +IDD_CELL_EDIT DIALOGEX 0, 0, 244, 223 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Vlastnosti buòky" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Informace na této stránce urèují, jak má AFS kontaktovat danou buòku.",IDC_STATIC,4,4,236,8 + LTEXT "Buòka &AFS:",IDC_STATIC,4,24,36,8 + EDITTEXT IDC_CELL,50,22,105,13,ES_LOWERCASE | ES_AUTOHSCROLL + LTEXT "&Submount:",IDC_STATIC,4,41,38,8 + EDITTEXT IDC_COMMENT,50,39,181,13,ES_AUTOHSCROLL + GROUPBOX "Servery",IDC_STATIC,4,61,236,158 + CONTROL "",IDC_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0x1b,13,76,217,117 + PUSHBUTTON "&Pøidat...",IDC_ADD,75,198,50,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,128,198,50,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,181,198,50,14 +END + +IDD_SERVER_EDIT DIALOGEX 0, 0, 251, 112 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøidat/upravit server" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Zadejte název serveru spravujícího umístìní svazkù v dané buòce.",IDC_STATIC,7,7,237,8 + LTEXT "&Název serveru:",IDC_STATIC,7,31,54,8 + EDITTEXT IDC_COMMENT,63,29,170,13,ES_AUTOHSCROLL + LTEXT "&Adresa serveru:",IDC_STATIC,7,52,51,8 + CONTROL "&Použít následující adresu:",IDC_ADDR_SPECIFIC,"Button",BS_AUTORADIOBUTTON,63,52,100,10 + CONTROL "&Automaticky zjistit adresu",IDC_ADDR_LOOKUP,"Button",BS_AUTORADIOBUTTON,63,66,111,10 + CONTROL "",IDC_SERVER,"SockAddr",WS_BORDER | WS_TABSTOP,168,51,65,13 + PUSHBUTTON "Storno",IDCANCEL,140,91,50,14 + PUSHBUTTON "OK",IDOK,86,91,50,14 + PUSHBUTTON "Nápovìda",9,194,91,50,14 +END + +IDD_DRIVE_EDIT DIALOGEX 0, 0, 297, 156 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøiøadit písmeno jednotky" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Mùžete pøiøadit písmena jednotek k cestám v AFS.",IDC_STATIC,7,7,283,8 + LTEXT "Napøíklad pokud pøipojíte jednotku Q jako /afs/acme.com/usr/bob, tak soubory dostupné v AFS na cestì /afs/acme.com/usr/bob/* budou na vašem poèítaèi dostupné v koøenovém adresáøi jednotky Q.",IDC_STATIC,7,26,283,27 + LTEXT "&Písmeno jednotky:",IDC_STATIC,15,60,59,8 + COMBOBOX IDC_DRIVE,77,57,63,206,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "AFS &cesta:",IDC_STATIC,14,78,33,8 + EDITTEXT IDC_PATH,77,75,168,13,ES_AUTOHSCROLL + LTEXT "&Submount:",IDC_STATIC,14,97,38,8 + EDITTEXT IDC_DESC,77,94,72,13,ES_AUTOHSCROLL + CONTROL "&Znovu pøipojit pøi pøihlášení",IDC_PERSISTENT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,77,112,188,10 + PUSHBUTTON "Storno",IDCANCEL,186,135,50,14 + PUSHBUTTON "OK",IDOK,132,135,50,14 + PUSHBUTTON "Nápovìda",9,240,135,50,14 +END + +IDD_DRIVES_95 DIALOGEX 0, 0, 245, 145 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Písmena jednotek" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Písmena jednotek",IDC_STATIC,7,7,231,131 + CONTROL "",IDC_LIST,"OpenAFS_CheckList",WS_BORDER | WS_TABSTOP | 0x153,13,32,219,60 + PUSHBUTTON "&Pøidat...",IDC_ADD,100,95,42,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,145,95,42,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,190,95,42,14 + LTEXT "Písmena jednotek pøiøazená k cestám v AFS:",IDC_STATIC,13,21,193,8 + LTEXT "Poznámka: tyto ovládací prvky jsou neaktivní, protože AFS Light není pøipojen k AFS bránì.",IDC_WARN,13,116,219,17 +END + +IDD_HOSTS_95 DIALOGEX 0, 0, 245, 145 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Buòky AFS" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Buòky AFS",IDC_STATIC,7,7,231,131 + CONTROL "",IDC_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0x11b,13,19,218,94 + PUSHBUTTON "&Pøidat...",IDC_ADD,75,116,50,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,128,116,50,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,181,116,50,14 +END + +IDD_STARTSTOP DIALOGEX 0, 0, 238, 49 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | DS_CENTER | WS_POPUP | WS_CAPTION +EXSTYLE WS_EX_TOOLWINDOW +CAPTION "Služba AFS klienta" +FONT 9, "MS Shell Dlg", 0, 0, 0x1 +BEGIN + GROUPBOX "",IDC_STATIC,4,1,230,44 + ICON IDI_MAIN,IDC_STATIC,14,15,20,20 + LTEXT "Prosím èekejte, probíhá spouštìní služby AFS klienta...",IDC_STARTING,37,20,190,8 + LTEXT "Prosím èekejte, probíhá zastavování služby AFS klienta...",IDC_STOPPING,37,20,190,8 +END + +IDD_HOSTS_CCENTER DIALOGEX 0, 0, 220, 256 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Obecné" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + GROUPBOX "Výchozí buòka",IDC_STATIC,7,7,206,54 + LTEXT "Zadejte název výchozí buòky AFS pro správu:",IDC_STATIC,14,19,164,8 + LTEXT "Výchozí buòka:",IDC_STATIC,14,37,52,8 + EDITTEXT IDC_CELL,69,35,137,14,ES_LOWERCASE | ES_AUTOHSCROLL + GROUPBOX "Buòky AFS",IDC_STATIC,7,69,206,180 + CONTROL "",IDC_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0x11b,13,84,193,137 + PUSHBUTTON "&Pøidat...",IDC_ADD,51,227,50,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,104,227,50,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,157,227,50,14 +END + +IDD_MISC_CONFIG_PARMS DIALOGEX 0, 0, 220, 170 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Rùzná nastavení" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_PROBE,90,16,32,13,ES_AUTOHSCROLL + EDITTEXT IDC_DAEMONS,90,36,32,13,ES_AUTOHSCROLL + EDITTEXT IDC_THREADS,90,56,32,13,ES_AUTOHSCROLL + EDITTEXT IDC_SYSNAME,90,76,83,13,ES_AUTOHSCROLL + EDITTEXT IDC_MOUNTDIR,90,96,83,13,ES_AUTOHSCROLL + EDITTEXT IDC_ROOTVOLUME,90,116,83,13,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,55,143,50,14 + PUSHBUTTON "Storno",IDCANCEL,109,143,50,14 + PUSHBUTTON "Nápovìda",9,163,143,50,14 + GROUPBOX "Parametry",IDC_STATIC,7,7,206,130 + LTEXT "&Testovací interval:",IDC_STATIC,15,18,71,8 + LTEXT "sekund",IDC_STATIC,138,18,68,8 + LTEXT "&Vláken na pozadí:",IDC_STATIC,15,38,71,8 + LTEXT "vláken",IDC_STATIC,138,38,68,8 + LTEXT "Vláken služeb:",IDC_STATIC,15,58,71,8 + LTEXT "vláken",IDC_STATIC,138,58,68,8 + LTEXT "Název s&ystému:",IDC_STATIC,15,78,71,8 + LTEXT "&Adresáø pøipojení AFS:",IDC_STATIC,15,98,71,8 + LTEXT "Název &koøenového svazku:",IDC_STATIC,15,117,71,17 +END + +IDD_DIAG_PARMS DIALOGEX 0, 0, 217, 135 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Nastavení diagnostiky" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_TRACE_LOG_BUF_SIZE,140,20,32,13,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,52,114,50,14 + PUSHBUTTON "Storno",IDCANCEL,106,114,50,14 + PUSHBUTTON "Nápovìda",9,160,114,50,14 + GROUPBOX "Parametry pro logování bìhu",IDC_STATIC,7,7,203,54 + LTEXT "&Velikost vyrovnávací pamìti:",IDC_STATIC,13,22,118,8 + LTEXT "kb",IDC_STATIC,190,24,9,8 + GROUPBOX "Parametry pro logování událostí",IDC_STATIC,7,69,203,35 + COMBOBOX IDC_TRAP_ON_PANIC,140,40,32,61,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "&Pøi chybì spustit ladìní:",IDC_STATIC,13,42,116,8 + LTEXT "Hlásit spuštìní relace:",IDC_STATIC,13,86,70,8 + COMBOBOX IDC_REPORT_SESSION_STARTUPS,140,84,32,64,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP +END + +IDD_LOGIN_CONFIG_PARMS DIALOGEX 0, 0, 214, 93 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Nastavení pøihlašování" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_LOGIN_RETRY_INTERVAL,166,18,32,13,ES_AUTOHSCROLL + COMBOBOX IDC_FAIL_SILENTLY,166,39,32,40,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + DEFPUSHBUTTON "OK",IDOK,48,72,50,14 + PUSHBUTTON "Storno",IDCANCEL,102,72,50,14 + PUSHBUTTON "Nápovìda",9,157,72,50,14 + LTEXT "Èekání na &pøihlášení:",IDC_STATIC,13,20,122,8 + GROUPBOX "Parametry",IDC_STATIC,7,7,200,54 + LTEXT "&Neupozoròovat na chyby pøi pøihlášení:",IDC_STATIC,13,41,141,8 +END + +IDD_GLOBAL_DRIVES DIALOGEX 0, 0, 253, 169 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Globální jednotky" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "Zavøít",IDOK,141,148,50,14 + PUSHBUTTON "Nápovìda",9,196,148,50,14 + PUSHBUTTON "&Pøidat",IDC_ADD,108,117,42,14 + GROUPBOX "Globálnì pøipojované AFS jednotky",IDC_STATIC,7,7,239,133 + CONTROL "",IDC_GLOBAL_DRIVE_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0x1b,14,20,226,89 + PUSHBUTTON "&Zmìnit",IDC_CHANGE,153,117,42,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,198,117,42,14 +END + +IDD_GLOBAL_DRIVES_ADDEDIT DIALOGEX 0, 0, 247, 118 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøipojit globální jednotku" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + COMBOBOX IDC_DRIVE,86,23,63,206,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP + EDITTEXT IDC_PATH,86,42,145,13,ES_AUTOHSCROLL + EDITTEXT IDC_DESC,86,62,72,13,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,82,96,50,14 + PUSHBUTTON "Storno",IDCANCEL,136,96,50,14 + PUSHBUTTON "Nápovìda",9,190,96,50,14 + LTEXT "&Písmeno jednotky:",IDC_STATIC,16,25,59,8 + LTEXT "AFS &cesta:",IDC_STATIC,16,44,36,8 + LTEXT "&Submount:",IDC_STATIC,15,64,38,8 + GROUPBOX "Globální jednotka AFS",IDC_STATIC,7,7,232,80 +END + +IDD_BINDING_CONFIG_PARAMS DIALOGEX 0, 0, 220, 149 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøipojení" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + CONTROL "Použít výchozí NIC",IDC_DEFAULTNIC,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15,14,82,10 + COMBOBOX IDC_NICSELECTION,15,41,159,66,CBS_DROPDOWN | CBS_SORT | WS_VSCROLL | WS_TABSTOP + DEFPUSHBUTTON "OK",IDOK,55,128,50,14 + PUSHBUTTON "Storno",IDCANCEL,109,128,50,14 + PUSHBUTTON "Nápovìda",9,163,128,50,14 + GROUPBOX "Výbìr síového adaptéru",IDC_STATIC,7,5,206,57 + LTEXT "Zvolit NIC pro pøipojení",IDC_STATICLANA,15,29,78,8 + LTEXT "",IDC_BINDING_MESSAGE,7,68,206,41 +END + +IDD_SUBMOUNTS DIALOGEX 0, 0, 244, 198 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Submounty" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Tento poèítaè mùže poskytovat submount--síové sdílení v AFS.",IDC_STATIC,4,4,200,8 + GROUPBOX "Submounty",IDC_STATIC,4,26,236,168 + LTEXT "Následující submounty jsou sdíleny z tohoto poèítaèe:",IDC_STATIC,10,42,220,8 + CONTROL "",IDC_LIST,"OpenAFS_FastList",WS_BORDER | WS_TABSTOP | 0x413,10,54,223,115 + PUSHBUTTON "&Pøidat...",IDC_ADD,78,173,50,14 + PUSHBUTTON "&Zmìnit...",IDC_EDIT,131,173,50,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,184,173,50,14 +END + +IDD_SUBMOUNT_EDIT DIALOGEX 0, 0, 270, 112 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Zvolit submount" +FONT 9, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + LTEXT "Submount vám umožní sdílet strom AFS podadresáøù pomocí sdílení Windows.",IDC_STATIC,7,7,256,8 + LTEXT "&Submount:",IDC_STATIC,22,27,35,8 + LTEXT "AFS &cesta:",IDC_STATIC,22,43,33,8 + EDITTEXT IDC_SUBMOUNT,63,25,80,13,ES_AUTOHSCROLL + EDITTEXT IDC_MAPPING,63,41,181,13,ES_AUTOHSCROLL + LTEXT "Vyplòte krátký název pro submount a plnou AFS cestu. AFS cesta mùže zaèínat ""\\afs"" (pokud tak nezaèíná, ""\\afs"" bude doplnìno automaticky).",IDC_STATIC,7,64,256,18 + PUSHBUTTON "Storno",IDCANCEL,159,91,50,14 + PUSHBUTTON "OK",IDOK,105,91,50,14 + PUSHBUTTON "Nápovìda",9,213,91,50,14 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_GENERAL_NT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_GENERAL_95, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 238 + TOPMARGIN, 7 + BOTTOMMARGIN, 138 + END + + IDD_PREFS_NT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_HOSTS_NT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_DRIVES_NT, DIALOG + BEGIN + LEFTMARGIN, 6 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 218 + END + + IDD_ADVANCED_NT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 240 + END + + IDD_PREFS_EDIT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 244 + TOPMARGIN, 7 + BOTTOMMARGIN, 116 + END + + IDD_CELL_EDIT, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 240 + TOPMARGIN, 4 + BOTTOMMARGIN, 219 + END + + IDD_SERVER_EDIT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 244 + TOPMARGIN, 7 + BOTTOMMARGIN, 105 + END + + IDD_DRIVE_EDIT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 290 + TOPMARGIN, 7 + BOTTOMMARGIN, 149 + END + + IDD_DRIVES_95, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 238 + TOPMARGIN, 7 + BOTTOMMARGIN, 138 + END + + IDD_HOSTS_95, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 238 + TOPMARGIN, 7 + BOTTOMMARGIN, 138 + END + + IDD_STARTSTOP, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 234 + TOPMARGIN, 4 + BOTTOMMARGIN, 45 + END + + IDD_HOSTS_CCENTER, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 249 + END + + IDD_MISC_CONFIG_PARMS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 163 + END + + IDD_DIAG_PARMS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 210 + TOPMARGIN, 7 + BOTTOMMARGIN, 128 + END + + IDD_LOGIN_CONFIG_PARMS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 207 + TOPMARGIN, 7 + BOTTOMMARGIN, 86 + END + + IDD_GLOBAL_DRIVES, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 246 + TOPMARGIN, 7 + BOTTOMMARGIN, 162 + END + + IDD_BINDING_CONFIG_PARAMS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 213 + TOPMARGIN, 7 + BOTTOMMARGIN, 142 + END + + IDD_SUBMOUNTS, DIALOG + BEGIN + LEFTMARGIN, 4 + RIGHTMARGIN, 240 + TOPMARGIN, 4 + BOTTOMMARGIN, 194 + END + + IDD_SUBMOUNT_EDIT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 263 + TOPMARGIN, 7 + BOTTOMMARGIN, 105 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_TITLE_NT "Nastavení AFS klienta" + IDS_TITLE_95 "Nastavení AFS Light" + IDS_STATE_STOPPED "Služba AFS klienta je nyní zastavena." + IDS_STATE_RUNNING "Služba AFS klienta je spuštìna." + IDS_STATE_STARTING "Prosím èekejte, probíhá spouštìní služby AFS klienta..." + IDS_STATE_STOPPING "Prosím èekejte, probíhá zastavování služby AFS klienta..." + IDS_STATE_UNKNOWN "Služba AFS klienta není správnì nastavena." + IDS_SERVICE_FAIL_START "Spuštìní služby AFS klienta se nezdaøilo. Zkontrolujte, zda máte oprávnìní k provedení této operace.\n\nChyba 0x%1." + IDS_SERVICE_FAIL_STOP "Zastavení služby AFS klienta se nezdaøilo. Zkontrolujte, zda máte oprávnìní k provedení této operace.\n\nChyba 0x%1." + IDS_WARN_STOPPED "Nìkteré ovládací prvky jsou neaktivní, protože služba AFS klienta není spuštìna.." + IDS_WARN_ADMIN "Nìkteré ovládací prvky jsou neaktivní, protože nejste èlenem skupiny AFS Administrators." + IDS_CELL_UNKNOWN "(neznámý)" + IDS_GATEWAY_UNKNOWN "(neznámý)" +END + +STRINGTABLE +BEGIN + IDS_BADLOOKUP_DESC "Windows nemohl najít síovou adresu %1. Zkontrolujte, zda je název poèítaèe zadán správnì." + IDS_NEWSUB_DESC "Nelze použít název submountu, který byl zadán pøi pøipojování k síové jednotce.\n\nZadaný submount je již používán jinou AFS cestou." + IDS_BADSUB_DESC "Zadaný submount písmena diskové jednotky nelze použít.\n\nSubmount nesmí být delší než 12 znakù a nesmí obsahovat mezery ani tabulátory." + IDS_BADGATEWAY_DESC "Nelze kontaktovat zadanou bránu.\n\nZkontrolujte, zda je výchozí brána zadána správnì." + IDS_BADGWCELL_DESC "Pro buòku AFS používanou zadanou bránou nelze najít žádné informace o jejím nastavení.\n\nPokud si pøejete nastavit AFS klienta pro novou buòku, musíte nejprve pøidat informace o nastavení této buòky na záložce Buòky AFS.\n\nBuòka: %1" + IDS_TITLE_CAUTION_NT "Výstraha - Nastavení AFS klienta" + IDS_TITLE_CAUTION_95 "Výstraha - Nastavení AFS Light" + IDS_TITLE_ERROR_NT "Chyba - Nastavení AFS klienta" + IDS_TITLE_ERROR_95 "Chyba - Nastavení AFS Light" + IDS_SHRINKCACHE "Velikost vyrovnávací pamìti AFS klienta nemùže být zmenšena, dokud bìží služba AFS kliena.\n\nPro zmenšení velikosti vyrovnávací pamìti, zastavte službu AFS klienta stiskem tlaèítka Zastavit službu na záložce Obecné." + IDS_BADCELL_DESC_CC "Nelze nalézt žádné informace o nastavení zadané buòky AFS.\n\n+" +END + +STRINGTABLE +BEGIN + IDS_STOP_DESC "Soubory uložené na AFS nebudou pøístupné z tohoto poèítaèe, pokud zastavíte službu AFS klienta.\n\nOpravdu si pøejete zastavit tuto službu?" + IDS_PREFCOL_SERVER "Server" + IDS_PREFCOL_RANK "Priorita" + IDS_TIP_PREFS "Tip: Servery s nižším èíslem priority budou mít pøednost pøed ostatními pøi ètení souborù z AFS." + IDS_PREFERROR_RESOLVE "AFS se nezdaøilo nalezení serveru %1. Prosím zkontrolujte, zda je název serveru zadán správnì." + IDS_FILTER_TXT "Textové soubory (*.TXT);*.TXT;" + IDS_HOSTREM_MANY "Zvolili jste odstranìní všech kontaktních informací pro zvolené buòky AFS.\n\nOpravdu si pøejete odstranit tyto záznamy?" + IDS_HOSTREM_ONE "Zvolili jste odstranìní všech kontaktních informací pro AFS buòku %1.\n\nOpravdu si pøejete odstranit tento záznam?" + IDS_CELLEDIT_TITLE "%1 - Vlastnosti" + IDS_CELLADD_TITLE "Nová buòka" + IDS_SVRCOL_SERVER "Adresa" + IDS_SVRCOL_COMMENT "Název serveru" + IDS_TIP_DRIVES "Tip: Mùžete pøipojit síovou jednotku zaškrtnutím pole vedle písmena pøiøazené jednotky." + IDS_MAP_LETTER "*:" +END + +STRINGTABLE +BEGIN + IDS_DRIVE_MAP "%1: \t%2" + IDS_ERROR_MAP "Chyba pøi pøipojování síové jednotky" + IDS_ERROR_MAP_DESC "AFS se nezdaøilo pøipojit cestu v AFS jako síovou jednotku. Zkontrolujte, zda zvolené písmeno jednotky není již používáno.\n\nChyba: 0x%1." + IDS_ERROR_UNMAP "Chyba pøi pøipojování síové jednotky" + IDS_ERROR_UNMAP_DESC "AFS se nezdaøilo odpojení dané síové jednotky. Zkontrolujte, zda uvedená jednotka není právì používána.\n\nChyba: 0x%1." + IDS_ADDSERVER_TITLE "Pøidat server" + IDS_EDITSERVER_TITLE "Upravit server" + IDS_SUBCOL_SHARE "Submount" + IDS_SUBCOL_PATH "AFS cesta" + IDS_SUBMOUNTS_TITLE "Submounty" + IDS_BADCELL_DESC "Nelze nalézt žádné informace o nastavení zadané buòky AFS.\n\n+" + IDS_BADCELL_DESC2 "Zkontrolujte, zda je název buòky zadán správnì. Pokud si pøejete nastavit AFS klienta pro novou buòku, musíte nejprve pøidat informace o nastavení této buòky na záložce Buòky AFS." + IDS_KB_IN_USE "kb (%1 kb in use)" + IDS_NOGATEWAY_TITLE "Neplatná AFS brána" + IDS_NOGATEWAY_DESC "AFS Light nelze nastavit, protože není zadána AFS brána.\n\nProsím zadejte název nebo IP adresu AFS brány do pøíslušného pole." +END + +STRINGTABLE +BEGIN + IDS_NOCELL_DESC "Nelze nastavit AFS klienta, protože není zadána buòka AFS.\n\nProsím zadejte název buòky AFS do pøíslušného pole." + IDS_STOPPED_NOCELL "Musíte uvést buòku AFS pøed spuštìním služby AFS klienta." + IDS_OKSTOP_DESC "Služba AFS klienta není spuštìna. Soubory uložené na AFS nebudou pøístupné z tohoto poèítaèe, dokud nespustíte službu AFS klienta.\n\nPøejete si tuto službu spustit nyní?" + IDS_BADMAP_DESC "AFS nemùže pøiøadit písmeno jednotky k uvedené cestì, protože na jejím zaèátku chybí ""\\afs"".\n\nUjistìte se, že zadaná cesta zaèíná ""\\afs"", a opakujte akci znovu." + IDS_RESTART_TITLE "Nastavení AFS klienta" + IDS_RESTART_DESC "Nìkteré provedené zmìny se neprojeví, dokud služba AFS klienta nebude zastavena a znovu spuštìna.\n\nPøejete si službu zastavit a znovu spustit nyní?" + IDS_KB_ONLY "kb" + IDS_FAILCONFIG_AUTHENT "Pøi pokusu o povolení nebo zakázání ovìøování pøi pøihlašování nastala chyba.\n\nChyba %1" + IDS_FAILCONFIG_PREFS "Nìkteré ze zadaných priorit serverù nemohou být použity.\n\nChyba %1" + IDS_FAILCONFIG_CACHE "Zadanou velikost vyrovnávací pamìti AFS klienta nelze použít.\n\nChyba %1" + IDS_FAILCONFIG_PROBE "Zadaný testovací interval AFS klienta nelze použít.\n\nChyba %1" + IDS_FAILCONFIG_SYSNAME "Zadaný název systému nelze použít.\n\nChyba %1" +END + +STRINGTABLE +BEGIN + IDS_BADCELL_DESC_CC2 "Zkontrolujte, zda je název buòky zadán správnì. Pokud se správný název buòky neobjeví v seznamu bunìk AFS, použijte tlaèítko Pøidat pro vytvoøení záznamu nové buòky." + IDS_NOCELL_DESC_CC "Ovládací centrum AFS nelze nastavit, protože není uvedena výchozí buòka AFS.\n\nProsím zadejte název buòky AFS do pøíslušného pole." + IDS_TITLE_CAUTION_CCENTER "Výstraha - Nastavení ovládacího centra AFS" + IDS_TITLE_ERROR_CCENTER "Chyba - Nastavení ovládacího centra AFS" + IDS_TITLE_CCENTER "Nastavení ovládacího centra AFS" + IDS_YES "Ano" + IDS_NO "Ne" + IDS_DRIVE "Jednotka" +END + +#endif // Neutral (Sys. Default) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1250) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include \r\n" + "#ifndef APSTUDIO_INVOKED\r\n" + "#define AFS_VERINFO_FILE_DESCRIPTION ""AFS Client Configuration""\r\n" + "#include ""AFS_component_version_number.h""\r\n" + "#include ""..\\..\\config\\NTVersioninfo.rc""\r\n" + "#endif // APSTUDIO_INVOKED\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_MAIN ICON "afs_config.ico" +IDI_UP ICON "up.ico" +IDI_DOWN ICON "down.ico" +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/src/WINNT/client_cpa/NTMakefile b/src/WINNT/client_cpa/NTMakefile index ea0320fb2..435131d28 100644 --- a/src/WINNT/client_cpa/NTMakefile +++ b/src/WINNT/client_cpa/NTMakefile @@ -45,7 +45,7 @@ install9x: install ############################################################################ # Language target -lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE +lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE cs_CZ ############################################################################ # Local clean target; augments predefined clean target @@ -61,6 +61,7 @@ clean:: if exist $(NTLANG) $(NTLANG) pt_BR $(MAKECMD) /nologo /f NTMakefile clean if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /f NTMakefile clean if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /f NTMakefile clean + if exist $(NTLANG) $(NTLANG) cs_CZ $(MAKECMD) /nologo /f NTMakefile clean $(CD) .. ############################################################################ @@ -108,6 +109,11 @@ de_DE: @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install $(CD) .. +cs_CZ: + $(CD) lang + @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install + $(CD) .. + mkdir: -mkdir $(OUT)\lang cd lang diff --git a/src/WINNT/client_cpa/lang/cs_CZ/afs_cpa.rc b/src/WINNT/client_cpa/lang/cs_CZ/afs_cpa.rc new file mode 100644 index 000000000..308b7e510 --- /dev/null +++ b/src/WINNT/client_cpa/lang/cs_CZ/afs_cpa.rc @@ -0,0 +1,123 @@ +/* + * Copyright 2000, International Business Machines Corporation and others. + * All Rights Reserved. + * + * This software has been released under the terms of the IBM Public + * License. For details, see the LICENSE file in the top-level source + * directory or online at http://www.openafs.org/dl/license10.html + */ + +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Neutral (Sys. Default) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUSD) +#ifdef _WIN32 +LANGUAGE LANG_NEUTRAL, SUBLANG_SYS_DEFAULT +#pragma code_page(1250) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_CPL_NAME_NT "Nastavení AFS klienta" + IDS_CPL_DESC_NT "Nastavení AFS klienta" + IDS_CPL_NAME_95 "Nastavení AFS Light" + IDS_CPL_DESC_95 "Nastavení AFS Light" + IDS_CPL_NAME_CCENTER "Ovládací centrum AFS" + IDS_CPL_DESC_CCENTER "Vlastnosti ovládacího centra AFS" +END + +#endif // Neutral (Sys. Default) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1250) +#endif //_WIN32 + +#ifndef _MAC +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#define AFS_VERINFO_FILE_DESCRIPTION "AFS Control Panel Applet" +#define AFS_VERINFO_NAME "afs_cpa" +#define AFS_VERINFO_FILENAME "afs_cpa.exe" +#define AFS_VERINFO_LANG_CODE 0x405 +#define AFS_VERINFO_CHARSET 1250 +#include "AFS_component_version_number.h" +#include "..\..\config\NTVersioninfo.rc" + +#endif // !_MAC + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_AFSD ICON "afs_conf.ico" +IDI_CCENTER ICON "afs_ccenter.ico" + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/src/WINNT/client_exp/NTMakefile b/src/WINNT/client_exp/NTMakefile index 31f33bea0..651c98a5c 100644 --- a/src/WINNT/client_exp/NTMakefile +++ b/src/WINNT/client_exp/NTMakefile @@ -116,7 +116,7 @@ install: $(DLLFILE) $(ICONS) lang ############################################################################ # Language target -lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE +lang:: en_US ja_JP ko_KR zh_TW zh_CN pt_BR es_ES de_DE cs_CZ en_US: $(CD) lang @@ -158,6 +158,10 @@ de_DE: @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install $(CD) .. +cs_CZ: + $(CD) lang + @$(NTLANG) $@ $(MAKECMD) /nologo /f NTMakefile install + $(CD) .. ############################################################################ # Local clean target; augments predefined clean target @@ -174,6 +178,7 @@ clean:: if exist $(NTLANG) $(NTLANG) pt_BR $(MAKECMD) /nologo /f NTMakefile clean if exist $(NTLANG) $(NTLANG) es_ES $(MAKECMD) /nologo /f NTMakefile clean if exist $(NTLANG) $(NTLANG) de_DE $(MAKECMD) /nologo /f NTMakefile clean + if exist $(NTLANG) $(NTLANG) cs_CZ $(MAKECMD) /nologo /f NTMakefile clean $(CD) .. mkdir: diff --git a/src/WINNT/client_exp/lang/cs_CZ/afs_shl_ext.rc b/src/WINNT/client_exp/lang/cs_CZ/afs_shl_ext.rc new file mode 100644 index 000000000..7f2233389 --- /dev/null +++ b/src/WINNT/client_exp/lang/cs_CZ/afs_shl_ext.rc @@ -0,0 +1,825 @@ +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Neutral (Sys. Default) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUSD) +#ifdef _WIN32 +LANGUAGE LANG_NEUTRAL, SUBLANG_SYS_DEFAULT +#pragma code_page(1250) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +1 VERSIONINFO + FILEVERSION 1,0,0,0 + PRODUCTVERSION 1,0,0,0 + FILEFLAGSMASK 0x0L +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40000L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "000004e4" + BEGIN + VALUE "CompanyName", "OpenAFS Project, Czech translation by LukᚠVolf" + VALUE "FileDescription", "AFS Explorer Extension DLL" + VALUE "FileVersion", "1, 0, 0, 0" + VALUE "InternalName", "afs_shl_ext" + VALUE "LegalCopyright", "Copyright © IBM Corporation and many others, 1998-2008." + VALUE "OriginalFilename", "afs_shl_ext.exe" + VALUE "ProductName", "OpenAFS for Windows" + VALUE "ProductVersion", "1, 0, 0, 0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0, 1252 + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_VOLUME_INFO DIALOGEX 0, 0, 349, 173 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Informace o svazku" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "OK",IDOK,60,150,50,14,WS_DISABLED + PUSHBUTTON "Nápovìda",9,240,150,50,14 + PUSHBUTTON "Storno",IDCANCEL,150,150,50,14 + LISTBOX IDC_LIST,10,20,330,100,LBS_SORT | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP + LTEXT "Soubor/Adresáø",IDC_STATIC,10,10,53,10 + LTEXT "Název",IDC_STATIC,90,10,22,8 + LTEXT "Kvóta",IDC_STATIC,225,10,19,8 + LTEXT "Využito",IDC_STATIC,270,10,26,8 + LTEXT "%Využito",IDC_STATIC,305,10,33,8 + LTEXT "ID",IDC_STATIC,175,10,10,8 + LTEXT "Nová kvóta:",IDC_STATIC,10,127,40,10 + EDITTEXT IDC_NEW_QUOTA,55,126,50,12,ES_AUTOHSCROLL | WS_DISABLED + PUSHBUTTON "Zobrazit informace o oddílu",IDC_PARTITION_INFO,184,125,105,14,WS_DISABLED + LTEXT "KBytù",IDC_STATIC,118,127,25,10 + CONTROL "Spin1",IDC_QUOTA_SPIN,"msctls_updown32",UDS_WRAP | UDS_SETBUDDYINT | UDS_ALIGNRIGHT | UDS_ARROWKEYS | WS_DISABLED,106,125,10,14 +END + +IDD_SET_AFS_ACL DIALOGEX 0, 0, 336, 229 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Nastavení AFS ACL" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + LTEXT "",IDC_DIR_NAME,51,12,259,10 + LISTBOX IDC_NORMAL_RIGHTS,10,46,175,75,LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + LISTBOX IDC_NEGATIVE_ENTRIES,10,141,175,75,LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + CONTROL "r - Ètení",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,52,55,10 + CONTROL "w - Zápis",IDC_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,111,55,10 + CONTROL "l - Vyhledávání",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,66,66,10 + CONTROL "d - Mazání",IDC_DELETE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,96,55,10 + CONTROL "i - Vkládání",IDC_INSERT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,81,55,10 + CONTROL "k - Uzamykání",IDC_LOCK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,126,63,10 + CONTROL "a - Správa",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,200,141,55,10 + PUSHBUTTON "&Pøidat...",IDC_ADD,282,45,45,14 + PUSHBUTTON "&Odebrat",IDC_REMOVE,282,70,45,14,WS_DISABLED + PUSHBUTTON "&Zrušit vše",IDC_CLEAN,282,95,45,14 + DEFPUSHBUTTON "&OK",IDOK,282,150,45,14 + PUSHBUTTON "Stor&no",IDCANCEL,282,175,45,14 + PUSHBUTTON "Nápo&vìda",9,282,201,45,14 + LTEXT "Adresáø:",IDC_STATIC,15,12,30,10 + GROUPBOX "Oprávnìní",IDC_STATIC,195,41,76,115 + LTEXT "Povolit",IDC_STATIC,10,30,22,8 + LTEXT "Jméno",IDC_COLUMN_3,69,38,22,8 + LTEXT "Oprávnìní",IDC_STATIC,10,38,37,8 + LTEXT "Odepøít",IDC_STATIC,10,125,25,8 + LTEXT "Oprávnìní",IDC_STATIC,10,133,34,8 + LTEXT "Jméno",IDC_COLUMN_4,69,133,22,8 + GROUPBOX "",IDC_STATIC,10,5,317,20 + PUSHBUTTON "Ko&pírovat...",IDC_COPY,282,120,45,14 +END + +IDD_MAKE_MOUNT_POINT DIALOGEX 0, 0, 219, 103 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Vytvoøit bod pøipojení" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_DIR,40,10,170,12,ES_AUTOHSCROLL + EDITTEXT IDC_VOLUME,40,25,170,12,ES_AUTOHSCROLL + EDITTEXT IDC_CELL,40,40,170,12,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,20,81,50,14 + PUSHBUTTON "Storno",IDCANCEL,85,81,50,14 + PUSHBUTTON "Nápovìda",9,150,81,50,14 + LTEXT "Adresáø:",IDC_STATIC,9,12,27,10 + LTEXT "Svazek:",IDC_STATIC,10,27,25,10 + LTEXT "Buòka:",IDC_STATIC,13,41,24,10 + GROUPBOX "",IDC_STATIC,40,52,115,20 + LTEXT "Volby:",IDC_STATIC,9,59,25,10 + CONTROL "Øádný",IDC_REGULAR,"Button",BS_AUTORADIOBUTTON | WS_GROUP,45,59,37,10 + CONTROL "Ètení/Zápis",IDC_RW,"Button",BS_AUTORADIOBUTTON,100,59,50,10 +END + +IDD_ADD_ACL DIALOGEX 0, 0, 235, 113 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøidat ACL záznam" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_NAME,39,70,186,12,ES_AUTOHSCROLL + CONTROL "r - Ètení",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,15,45,10 + CONTROL "l - Vyhledávání",IDC_LOOKUP2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,25,50,10 + CONTROL "i - Vkládání",IDC_INSERT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,35,50,10 + CONTROL "d - Mazání",IDC_DELETE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,20,45,50,10 + CONTROL "w - Zápis",IDC_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,80,15,50,10 + CONTROL "k - Uzamykání",IDC_LOCK2,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,80,25,55,10 + CONTROL "a - Správa",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,80,35,60,10 + CONTROL "Povolit",IDC_ADD_NORMAL_ENTRY,"Button",BS_AUTORADIOBUTTON | WS_GROUP,161,16,54,10 + CONTROL "Odepøít",IDC_ADD_NEGATIVE_ENTRY,"Button",BS_AUTORADIOBUTTON,161,26,59,10 + DEFPUSHBUTTON "OK",IDOK,22,90,50,14 + PUSHBUTTON "Storno",IDCANCEL,92,90,50,14 + PUSHBUTTON "Nápovìda",9,162,90,50,14 + LTEXT "Název:",IDC_STATIC,10,72,27,8 + GROUPBOX "Oprávnìní",IDC_STATIC,10,5,135,55 + GROUPBOX "Typ záznamu",IDC_STATIC,155,6,70,34 +END + +IDD_PARTITION_INFO DIALOGEX 0, 0, 152, 83 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Informace o oddílu" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_TOTAL_SIZE,70,11,40,12,ES_AUTOHSCROLL | WS_DISABLED | NOT WS_TABSTOP + EDITTEXT IDC_BLOCKS_FREE,70,26,40,12,ES_AUTOHSCROLL | WS_DISABLED | NOT WS_TABSTOP + EDITTEXT IDC_PERCENT_USED,70,41,40,12,ES_AUTOHSCROLL | WS_DISABLED | NOT WS_TABSTOP + DEFPUSHBUTTON "Zavøít",IDOK,49,62,40,14 + PUSHBUTTON "Nápovìda",9,104,62,40,14 + LTEXT "% Obsazeno:",IDC_STATIC,22,43,42,8 + LTEXT "Volných blokù:",IDC_STATIC,17,28,48,8 + LTEXT "Celková velikost:",IDC_STATIC,10,12,55,8 + LTEXT "KBytù",IDC_STATIC,112,14,20,8 + LTEXT "KBytù",IDC_STATIC,112,28,20,8 +END + +IDD_COPY_ACL DIALOGEX 0, 0, 239, 88 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Kopírovat ACL" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_FROM_DIR,70,10,160,12,ES_AUTOHSCROLL | ES_READONLY + EDITTEXT IDC_TO_DIR,70,26,115,12,ES_AUTOHSCROLL + PUSHBUTTON "Procházet",IDC_BROWSE,188,25,42,15 + CONTROL "Vymazat aktuální záznamy:",IDC_CLEAR,"Button",BS_AUTOCHECKBOX | BS_LEFTTEXT | WS_TABSTOP,10,46,101,10 + DEFPUSHBUTTON "OK",IDOK,20,65,50,14,WS_DISABLED + PUSHBUTTON "Storno",IDCANCEL,95,65,50,14 + PUSHBUTTON "Nápovìda",9,170,65,50,14 + LTEXT "Kopírovat z:",IDC_STATIC,22,13,42,8 + LTEXT "Kopírovat do:",IDC_STATIC,18,28,44,8 +END + +IDD_WHERE_IS DIALOGEX 0, 0, 299, 168 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Umístìní" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "Zavøít",IDOK,65,145,50,14,BS_CENTER + PUSHBUTTON "Nápovìda",9,180,145,50,14 + LISTBOX IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + LTEXT "Soubor/Adresáø",IDC_STATIC,10,10,56,8 + LTEXT "Souborové servery",IDC_STATIC,128,10,64,8 +END + +IDD_RESULTS DIALOGEX 0, 0, 299, 168 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Výsledky" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "Zavøít",IDOK,65,145,50,14 + PUSHBUTTON "Nápovìda",9,180,145,50,14 + LISTBOX IDC_LIST,10,20,280,115,LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + LTEXT "Soubor/Adresáø",-1,10,10,56,8 + LTEXT "Výsledek",IDC_RESULTS_LABEL,128,10,44,8 +END + +IDD_MOUNT_POINTS DIALOGEX 0, 0, 299, 168 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Body pøipojení" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "Zavøít",IDOK,65,145,50,14 + PUSHBUTTON "Nápovìda",9,180,145,50,14 + LISTBOX IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + LTEXT "Název",IDC_STATIC,10,11,22,8 + LTEXT "Svazek",IDC_STATIC,75,11,27,8 + LTEXT "Buòka",IDC_STATIC,155,11,24,8 + LTEXT "Typ",IDC_STATIC,230,11,20,8 +END + +IDD_SYMLINKS DIALOGEX 0, 0, 299, 168 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Zástupci" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + DEFPUSHBUTTON "Zavøít",IDOK,65,145,50,14 + PUSHBUTTON "Nápovìda",9,180,145,50,14 + LISTBOX IDC_LIST,10,20,280,115,LBS_SORT | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + LTEXT "Název",IDC_STATIC,10,11,22,8 + LTEXT "Cíl",IDC_STATIC,75,11,27,8 +END + +IDD_DOWN_SERVERS DIALOGEX 0, 0, 209, 163 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Servery mimo provoz" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + LISTBOX IDC_LIST,10,20,190,110,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL + LTEXT "Tyto servery jsou stále mimo provoz.",IDC_STATIC,10,10,188,8 + DEFPUSHBUTTON "OK",IDOK,82,140,45,15 +END + +IDD_SERVERSTATUS DIALOGEX 0, 0, 179, 143 +STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Stav serveru" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + CONTROL "Místní buòka",IDC_LOCALCELL,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,20,20,50,8 + CONTROL "Vybraná buòka:",IDC_SPECIFIEDCELL,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,20,36,60,10 + CONTROL "Všechny buòky",IDC_ALL_CELLS,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,20,65,70,10 + CONTROL "Netestovat servery",IDC_DONTPROBESERVERS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,24,87,80,10 + DEFPUSHBUTTON "Zobrazit stav",IDC_SHOWSTATUS,10,120,50,14 + GROUPBOX "Buòka",IDC_STATIC,10,5,160,105,WS_GROUP + GROUPBOX "",IDC_STATIC,20,80,90,20,WS_GROUP + EDITTEXT IDC_CELL_NAME,30,47,130,12,ES_AUTOHSCROLL + PUSHBUTTON "Zavøít",IDCANCEL,65,120,50,14 + PUSHBUTTON "Nápovìda",9,120,120,50,14 +END + +IDD_AUTHENTICATION DIALOGEX 0, 0, 285, 158 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Ovìøení" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + LISTBOX IDC_TOKEN_LIST,10,18,265,110,LBS_SORT | LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + DEFPUSHBUTTON "Získat tokeny",ID_GET_TOKENS,15,137,55,14 + PUSHBUTTON "Vyøadit tokeny",ID_DISCARD_TOKENS,80,137,55,14 + PUSHBUTTON "Zavøít",IDCANCEL,145,137,55,14 + PUSHBUTTON "Nápovìda",9,215,137,55,14 + LTEXT "Uživatelské jméno",IDC_STATIC,10,9,61,8 + LTEXT "Název buòky",IDC_STATIC,104,9,49,8 + LTEXT "Datum vypršení",IDC_STATIC,216,9,56,8 +END + +IDD_KLOG_DIALOG DIALOGEX 0, 0, 169, 93 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_APPWINDOW +CAPTION "Získat tokeny" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + EDITTEXT IDC_NAME,40,10,115,12,ES_AUTOHSCROLL + EDITTEXT IDC_PASSWORD,40,30,115,12,ES_PASSWORD | ES_AUTOHSCROLL + EDITTEXT IDC_CELL_NAME,40,50,115,12,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,18,72,41,14,WS_DISABLED + PUSHBUTTON "Storno",IDCANCEL,65,72,42,14 + PUSHBUTTON "Nápovìda",9,113,72,42,14 + LTEXT "Jméno:",IDC_STATIC,14,12,24,8 + LTEXT "Heslo:",IDC_STATIC,17,32,21,8 + LTEXT "Buòka:",IDC_STATIC,15,51,23,8 +END + +IDD_UNLOG_DIALOG DIALOGEX 0, 0, 185, 63 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_APPWINDOW +CAPTION "Vyøadit tokeny" +FONT 8, "MS Sans Serif", 0, 0, 0x1 +BEGIN + DEFPUSHBUTTON "OK",IDOK,25,42,40,14 + PUSHBUTTON "Storno",IDCANCEL,76,42,39,14 + PUSHBUTTON "Nápovìda",9,125,42,40,14 + LTEXT "Buòka:",IDC_STATIC,10,17,30,8 + EDITTEXT IDC_CELL_NAME,41,15,133,12,ES_AUTOHSCROLL +END + +IDD_SUBMTINFO DIALOGEX 0, 0, 257, 186 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "Submounty" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + LISTBOX IDC_LIST,10,20,183,157,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + PUSHBUTTON "Pøidat",IDC_ADD,202,20,45,14 + PUSHBUTTON "Odstranit",IDC_DELETE,202,39,45,14,WS_DISABLED + PUSHBUTTON "Zmìnit",IDC_CHANGE,202,58,45,14,WS_DISABLED + LTEXT "Submounty:",IDC_STATIC,10,10,50,8 + DEFPUSHBUTTON "OK",IDOK,202,145,45,14 + PUSHBUTTON "Storno",IDCANCEL,202,163,45,14 +END + +IDD_ADD_SUBMOUNT DIALOGEX 0, 0, 235, 79 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøidat submount" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_SHARE_NAME,62,8,163,12,ES_AUTOHSCROLL + EDITTEXT IDC_PATH_NAME,62,23,163,12,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,22,53,45,14 + PUSHBUTTON "Storno",IDCANCEL,92,53,45,14 + PUSHBUTTON "Nápovìda",9,167,53,45,14 + LTEXT "Submount Name:",IDC_STATIC,18,10,40,8 + LTEXT "Název cesty:",IDC_STATIC,7,25,52,8 +END + +IDD_SYMBOLICLINK_ADD DIALOGEX 0, 0, 235, 79 +STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "Pøidat zástupce" +FONT 8, "MS Sans Serif", 0, 0, 0x0 +BEGIN + EDITTEXT IDC_NAME,71,8,154,12,ES_AUTOHSCROLL + EDITTEXT IDC_DIR,71,23,154,12,ES_AUTOHSCROLL + DEFPUSHBUTTON "OK",IDOK,22,53,45,14 + PUSHBUTTON "Storno",IDCANCEL,92,53,45,14 + PUSHBUTTON "Nápovìda",9,167,53,45,14 + LTEXT "Název zástupce:",IDC_STATIC,5,10,62,8 + LTEXT "Název cesty:",IDC_STATIC,5,25,56,8 +END + +IDD_PROPPAGE_FILE DIALOGEX 0, 0, 247, 277 +STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE | WS_CAPTION +CAPTION "AFS" +FONT 8, "MS Shell Dlg", 400, 0, 0x0 +BEGIN + LTEXT "Typ:",IDC_STATIC,7,9,16,8 + EDITTEXT IDC_PROP_TYPE,56,9,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Název:",IDC_STATIC,7,25,24,8 + EDITTEXT IDC_PROP_FILENAME,56,25,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "FID:",IDC_STATIC,7,41,15,8 + EDITTEXT IDC_PROP_FID,56,41,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Buòka:",IDC_STATIC,7,89,23,8 + EDITTEXT IDC_PROP_CELL,56,89,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Souborový server:",IDC_STATIC,7,105,61,8 + EDITTEXT IDC_PROP_FILESERVER,78,105,162,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + GROUPBOX "Unixové atributy",IDC_STATIC,7,161,232,75 + LTEXT "Vlastník:",IDC_STATIC,7,57,28,8 + LTEXT "Skupina:",IDC_STATIC,7,73,28,8 + EDITTEXT IDC_PROP_OWNER,56,56,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + EDITTEXT IDC_PROP_GROUP,56,73,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Symlink:",IDC_SYMLINK_LABEL,7,120,27,8 + EDITTEXT IDC_PROP_SMINFO,78,120,163,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Bod pøipojení:",IDC_MOUNTPOINT_LABEL,7,121,45,8 + PUSHBUTTON "&Použít",IDC_FLUSH,190,137,50,14 + LTEXT "Uživatel:",IDC_STATIC,14,175,29,8 + LTEXT "Skupina:",IDC_STATIC,14,190,28,8 + LTEXT "Ostatní:",IDC_STATIC,14,205,27,8 + CONTROL "Ètení",IDC_ATTR_USER_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,174,33,10 + CONTROL "Ètení",IDC_ATTR_GROUP_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,189,33,10 + CONTROL "Ètení",IDC_ATTR_OTHER_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,204,33,10 + CONTROL "Zápis",IDC_ATTR_USER_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,96,174,33,10 + CONTROL "Zápis",IDC_ATTR_GROUP_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,96,189,33,10 + CONTROL "Zápis",IDC_ATTR_OTHER_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,96,204,33,10 + CONTROL "Spuštìní",IDC_ATTR_USER_EXECUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,136,174,44,10 + CONTROL "Spuštìní",IDC_ATTR_GROUP_EXECUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,136,189,42,10 + CONTROL "Spuštìní",IDC_ATTR_OTHER_EXECUTE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,136,204,44,10 + CONTROL "SUid",IDC_ATTR_SUID_UID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,56,219,33,10 + CONTROL "SGid",IDC_ATTR_SUID_GID,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,96,219,33,10 + CONTROL "SVtx",IDC_ATTR_SUID_VTX,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,136,219,33,10 + PUSHBUTTON "Upravit...",IDC_EDIT,134,137,50,14 + PUSHBUTTON "Odebrat zástupce",IDC_REMOVESYMLINK,48,137,79,14,NOT WS_VISIBLE + PUSHBUTTON "Odebrat bod pøipojení",IDC_REMOVEMOUNTPOINT,48,137,79,14,NOT WS_VISIBLE +END + +IDD_PROPPAGE_ACL DIALOGEX 0, 0, 247, 277 +STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE | WS_CAPTION +CAPTION "AFS ACL" +FONT 8, "MS Shell Dlg", 400, 0, 0x0 +BEGIN + LTEXT "Název:",IDC_STATIC,7,7,24,8 + EDITTEXT IDC_PROP_FILENAME,56,7,184,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LISTBOX IDC_NORMAL_RIGHTS,14,43,218,110,LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | LBS_EXTENDEDSEL | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP + GROUPBOX "Oprávnìní uživatele",IDC_STATIC,8,29,232,129 + CONTROL "r - Ètení",IDC_READ,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,172,73,12 + CONTROL "w - Zápis",IDC_WRITE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,117,172,73,12 + CONTROL "l - Vyhledávání",IDC_LOOKUP,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,185,73,12 + CONTROL "k - Uzamykání",IDC_LOCK,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,117,185,73,12 + CONTROL "i - Vkládání",IDC_INSERT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,198,73,12 + CONTROL "a - Správa",IDC_ADMINISTER,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,117,198,73,12 + CONTROL "d - Mazání",IDC_DELETE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,14,211,73,12 + PUSHBUTTON "Pøid&at...",IDC_ADD,7,231,60,17 + PUSHBUTTON "Odeb&rat",IDC_REMOVE,73,231,60,17,WS_DISABLED + PUSHBUTTON "&Zrušit vše",IDC_CLEAN,141,231,60,17 + PUSHBUTTON "Ko&pírovat...",IDC_COPY,7,253,60,17 + GROUPBOX "Specifická oprávnìní",IDC_STATIC,7,161,225,68 +END + +IDD_PROPPAGE_VOLUME DIALOGEX 0, 0, 247, 277 +STYLE DS_SETFONT | DS_3DLOOK | DS_FIXEDSYS | WS_CHILD | WS_VISIBLE | WS_CAPTION +CAPTION "Svazek AFS" +FONT 8, "MS Shell Dlg", 400, 0, 0x0 +BEGIN + LTEXT "Svazek:",IDC_STATIC,7,7,26,8 + EDITTEXT IDC_PROP_VOLUMENAME,90,7,150,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "VID:",IDC_STATIC,7,23,15,8 + EDITTEXT IDC_PROP_VID,90,23,150,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Buòka:",IDC_STATIC,7,39,25,8 + EDITTEXT IDC_PROP_CELL,90,38,150,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Souborový server:",IDC_STATIC,7,55,77,8 + EDITTEXT IDC_PROP_FILESERVER,90,55,150,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + LTEXT "Stav:",IDC_STATIC,7,72,40,8 + EDITTEXT IDC_PROP_VOLUME_STATUS,89,72,95,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + PUSHBUTTON "&Použít",IDC_FLUSH,191,71,50,14 + GROUPBOX "Kvóta",IDC_STATIC,9,91,225,48 + LTEXT "Maximální",IDC_STATIC,18,108,40,8 + LTEXT "Použito",IDC_STATIC,97,108,40,8 + LTEXT "%Použito",IDC_STATIC,176,108,40,8 + EDITTEXT IDC_QUOTA_MAX,18,120,70,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + EDITTEXT IDC_QUOTA_USED,97,120,70,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + EDITTEXT IDC_QUOTA_PERCENT,176,120,40,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + GROUPBOX "Informace o oddílu",IDC_STATIC,9,148,225,48 + LTEXT "Celková velikost",IDC_STATIC,18,165,65,8 + LTEXT "Volné místo",IDC_STATIC,97,165,53,8 + LTEXT "%Volno",IDC_STATIC,176,165,40,8 + EDITTEXT IDC_PARTITION_SIZE,18,177,70,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + EDITTEXT IDC_PARTITION_FREE,97,177,70,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + EDITTEXT IDC_PARTITION_PERCENT,176,177,40,14,ES_AUTOHSCROLL | ES_READONLY | NOT WS_BORDER + GROUPBOX "Servery",IDC_STATIC,9,200,225,63 + LISTBOX IDC_SERVERS,16,210,211,44,LBS_USETABSTOPS | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_SET_AFS_ACL, DIALOG + BEGIN + RIGHTMARGIN, 325 + BOTTOMMARGIN, 228 + END + + IDD_PARTITION_INFO, DIALOG + BEGIN + RIGHTMARGIN, 123 + END + + IDD_SERVERSTATUS, DIALOG + BEGIN + RIGHTMARGIN, 171 + END + + IDD_AUTHENTICATION, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 278 + TOPMARGIN, 7 + BOTTOMMARGIN, 151 + END + + IDD_KLOG_DIALOG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 162 + TOPMARGIN, 7 + BOTTOMMARGIN, 86 + END + + IDD_UNLOG_DIALOG, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 178 + TOPMARGIN, 7 + BOTTOMMARGIN, 56 + END + + IDD_SUBMTINFO, DIALOG + BEGIN + LEFTMARGIN, 10 + RIGHTMARGIN, 247 + BOTTOMMARGIN, 177 + END + + IDD_ADD_SUBMOUNT, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 228 + TOPMARGIN, 7 + BOTTOMMARGIN, 25 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Menu +// + +IDR_MENU_FILE MENU +BEGIN + MENUITEM "Ovìøení...", IDM_AUTHENTICATION + MENUITEM "ACL...", IDM_ACL_SET + POPUP "&Svazek/Oddíl" + BEGIN + MENUITEM "&Vlastnosti...", IDM_VOLUME_PROPERTIES + MENUITEM "&Aktualizovat název/ID", IDM_VOLUMEPARTITION_UPDATENAMEIDTABLE + END + POPUP "&Bod pøipojení" + BEGIN + MENUITEM "&Zobrazit...", IDM_MOUNTPOINT_SHOW + MENUITEM "&Odebrat...", IDM_MOUNTPOINT_REMOVE + MENUITEM "&Vytvoøit...", IDM_MOUNTPOINT_MAKE + END + MENUITEM "&Vynutit zápis souboru/adresáøe", IDM_FLUSH + MENUITEM "Vynutit zápis svazk&u", IDM_FLUSH_VOLUME + MENUITEM "Zobrazit &souborové servery...", IDM_SHOW_SERVER + MENUITEM "Zobrazit &buòku...", IDM_SHOWCELL + MENUITEM "Zobrazit stav serveru...", IDM_SERVER_STATUS + MENUITEM "Odebrat zástupce", IDM_REMOVE_SYMLINK +END + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + ID_ACL_CLEAN "fs cleanacl" + ID_ACL_COPY "fs copyacl" + ID_ACL_LIST "fs listacl" + ID_ACL_SET "fs setacl" + ID_VOLUME_CHECK "fs checkvolumes" + ID_VOLUME_DISKFREE "fs diskfree" + ID_VOLUME_EXAMINE "fs examine" + ID_VOLUME_FLUSH "fs flushvolume" + ID_VOLUME_QUOTA_BRIEF "fs quota" + ID_VOLUME_QUOTA_FULL "fs listquota" + ID_VOLUME_QUOTA_SET "fs setvol" + ID_VOLUME_SET "fs setvol" +END + +STRINGTABLE +BEGIN + ID_FLUSH "fs flush" + ID_WHEREIS "fs whereis" + ID_SHOWCELL "fs whichcell" + ID_MOUNTPOINT_SHOW "fs lsmount" + ID_MOUNTPOINT_REMOVE "fs rmmount" + ID_SHOW_SERVER "fs whereis" + ID_AUTHENTICATE "Pøihlásit nebo odhásit se" + ID_SERVER_STATUS "Zkontrolovat servery" + ID_VOLUME_PROPERTIES "fs listquota, diskfree, examine, quota, setquota, setvol" + ID_VOLUMEPARTITION_UPDATENAMEIDTABLE "fs checkvolumes" + ID_MOUNTPOINT_MAKE "fs mkmount" + IDS_FLUSH_FAILED "Nelze vynutit zápis právì používaného souboru %o" + IDS_FLUSH_ERROR "Chyba pøi zápisu souboru %o: %s" +END + +STRINGTABLE +BEGIN + IDS_FLUSH_OK "Vybrané soubory byly úspìšnì zapsány" + IDS_CANT_GET_CELL "Chyba pøi zjišování buòky: " + IDS_FLUSH_VOLUME_ERROR "Chyba pøi zápisu svazku pro %o: %s" + IDS_FLUSH_VOLUME_OK "Svazek byl úspìšnì zapsán" + IDS_WHERE_IS "Soubor %o je na hostitelském poèítaèi %s" + IDS_CLEANACL_NOT_SUPPORTED + "Nelze vyèistit ACL souboru %o: èisté ACL není podporováno DFS seznamy" + IDS_ACL_IS_FINE "Seznam pro %o je v poøádku" + IDS_CLEANACL_INVALID_ARG + "Nelze vyèistit ACL souboru %o: Neplatný parametr, možné pøíèiny jsou: soubor není v vice nebo v ACL je pøíliš mnoho uživatelù" + IDS_ANY_STRING "%o" + IDS_CLEANACL_DONE "Zastaralé ACL záznamy byly odstranìny." + ID_SUBMOUNTS "Pøidat nebo odstranit AFS submount" + IDS_GETRIGHTS_ERROR "Nelze pøeèíst ACL adresáøe %o: %o" + IDS_DFSACL_ERROR "Tímto pøíkazem nelze upravovat DFS ACL" + IDS_SAVE_ACL_ERROR "Nelze uložit ACL pro %o: %o" + IDS_SAVE_ACL_EINVAL_ERROR + "Nelze uložit ACL pro %o: Neplatný parametr, možné pøíèiny jsou: soubor není v AFS, pøíliš mnoho uživatelù v ACL, pokus o pøidání neexistujícího uživatele do ACL" + IDS_ACL_READ_ERROR "Nelze pøeèíst ACL pro %o: %o" +END + +STRINGTABLE +BEGIN + IDS_NO_DFS_COPY_ACL "Nelze zkopírovat ACL do adresáøe %o: kopírování ACL není podporováno pro DFS seznamy" + IDS_COPY_ACL_EINVAL_ERROR + "Nelze zkopírovat ACL do adresáøe %o: Neplatný parametr, možné pøíèiny Soubor není na AFS." + IDS_COPY_ACL_ERROR "Nelze zkopírovat ACL do %o: %o" + IDS_NOT_MOUNT_POINT_ERROR "%o není bod pøipojení." + IDS_LIST_MOUNT_POINT_ERROR "Chyba: %o" + IDS_MAKE_MP_NOT_AFS_ERROR + "Body pøipojení musí být vytvoøeny na souborovém systému AFS" + IDS_MOUNT_POINT_ERROR "Chyba pøi vytváøení bodu pøipojení: %o" + IDS_ERROR "Chyba: %o" + IDS_DELETED "Úspìšnì odstranìno." + IDS_SET_QUOTA_ERROR "Chyba pøi nastavování kvóty: %o" + ID_SUBMOUNTS_CREATE "Vytvoøit AFS submount" + ID_SUBMOUNTS_EDIT "Pøidat, zmìnit nebo odstranit AFS submounty" +END + +STRINGTABLE +BEGIN + IDS_CHECK_SERVERS_ERROR "Chyba pøi zjišování stavu souborových serverù: %o" + IDS_ALL_SERVERS_RUNNING "Všechny servery jsou spuštìny." + IDS_CHECK_VOLUMES_OK "Všechna ID svazkù/pøiøazených názvù byla zkontrolována." + IDS_CHECK_VOLUMES_ERROR "Chyba pøi kontrole ID svazkù/pøiøazených názvù: %o" + IDS_INVALID_ACL_DATA "Vnitøní chyba: Byla pøijata neplatná ACL data." +END + +STRINGTABLE +BEGIN + IDS_ACL_ENTRY_NAME_IN_USE + "Zvolený název je již používán. Prosím zadejte jiný název." + IDS_REALLY_DEL_MOUNT_POINTS + "Opravdu si pøejete odstranit vybrané body pøipojení?" + IDS_DIR_DOES_NOT_EXIST_ERROR "Adresáø '%o' neexistuje." + IDS_CLEANACL_MSG "Zastaralá ACL budou odstranìna!" + IDS_COPY_ACL_OK "ACL úspìšnì zkopírováno." + IDS_GET_TOKENS_NO_AFS_SERVICE + "Nelze pøeèíst informace tokenu: AFS služba pravdìpodobnì není spuštìna." + IDS_GET_TOKENS_UNEXPECTED_ERROR + "Nelze pøeèíst informace tokenu: Neoèekávaná chyba, kód %d." + IDS_GET_TOKENS_UNEXPECTED_ERROR2 + "Nelze pøeèíst informace tokenu: Neoèekávaná chyba, služba %s.%s.%s, kód %d." + IDS_ENTER_QUOTA "Prosím zadejte platnou kvótu." + IDS_AUTHENTICATION_ITEM "&Ovìøení..." + IDS_ACLS_ITEM "A&CL..." + IDS_VOL_PART_ITEM "&Svazek/oddíl" + IDS_VOL_PART_PROPS_ITEM "&Vlastnosti" + IDS_VOL_PART_REFRESH_ITEM "&Refresh name/ID map" + IDS_MOUNT_POINT_ITEM "&Bod pøipojení" + IDS_MP_SHOW_ITEM "&Zobrazit..." +END + +STRINGTABLE +BEGIN + IDS_MP_REMOVE_ITEM "&Odebrat..." + IDS_MP_MAKE_ITEM "&Vytvoøit..." + IDS_FLUSH_FILE_DIR_ITEM "&Vynutit zápis souboru/adresáøe" + IDS_FLUSH_VOLUME_ITEM "Vynutit zápis svazku" + IDS_SHOW_FILE_SERVERS_ITEM "Zobrazit &souborové servery..." + IDS_SHOW_CELL_ITEM "Zobrazit &buòku..." + IDS_SHOW_SERVER_STATUS_ITEM "Zobrazit stav serveru..." + IDS_AFS_ITEM "&AFS" + IDS_SUBMOUNTS_ITEM "Su&bmounty" + IDS_GET_SUBMT_INFO_ERROR + "Nelze pøeèíst informace o submountu pro sdílený název %o." + IDS_REALLY_DELETE_SUBMT "Odstranit sdílený název %o?" + IDS_SUBMT_SAVE_FAILED "Zmìny v databázi submountù nebyly provedeny." + IDS_SUBMOUNTS_CREATE_ITEM "&Pøidat" + IDS_SUBMOUNTS_EDIT_ITEM "&Upravit..." + IDS_EDIT_PATH_NAME "Upravit název cesty" + IDS_SHOW_CELL "Zobrazit buòku" +END + +STRINGTABLE +BEGIN + IDS_SHOW_CELL_COLUMN "Buòka" + IDS_SHOW_FS "Zobrazit souborové servery" + IDS_SHOW_FS_COLUMN "Souborové servery" + IDS_REMOVE_MP "Odebrat body pøipojení" + IDS_REMOVE_MP_COLUMN "Výsledek" + IDS_REMOVE_SYMLINK_ITEM "&Odebrat zástupce" + IDS_REALLY_REMOVE_SYMLINK "Opravdu si pøejete odebrat vybrané zástupce?" +END + +STRINGTABLE +BEGIN + IDS_SYMBOLICLINK_ADD "&Pøidat" + IDS_SYMBOLICLINK_SHOW "&Zobrazit" + IDS_SYMBOLICLINK_REMOVE "&Odebrat" + IDS_SYMBOLIC_LINK_ITEM "Zást&upce" + IDS_UNABLE_TO_CREATE_SYMBOLIC_LINK "Nelze vytvoøit zástupce: %o." + IDS_UNABLE_TO_SET_CURRENT_DIRECTORY "Nelze zmìnit aktuální adresáø." + IDS_CURRENT_DIRECTORY_PATH_TOO_LONG + "Cesta k aktuálnímu adresáøi je pøíliš dlouhá." + IDS_CLEANACL_ERROR "Chyba pøi èištìní ACL." + IDS_MAKE_LNK_NOT_AFS_ERROR + "Zástupci musí být vytvoøeni na souborovém systému AFS." + IDS_NOT_AFS_CLIENT_ADMIN_ERROR + "Pro úpravu svazku root.afs musíte mít oprávnìní správce AFS klienta." + IDS_WARNING "Varování" + IDS_VOLUME_NOT_IN_CELL_WARNING "Svazek %s neexistuje v buòce %s.\n" + IDS_NOT_SYMLINK_ERROR "%o není zástupce." + IDS_MENU_DELETE "&Odstranit" + IDS_MENU_CUT "Vy&jmout" + IDS_PROP_MULTIPLEITEMS "(vybráno více položek)" +END + +STRINGTABLE +BEGIN + ID_SYMBOLICLINK_ADD "symlink make" + ID_SYMBOLICLINK_REMOVE "symlink remove" +END + +STRINGTABLE +BEGIN + ID_SYMBOLICLINK_SHOW "symlink list" +END + +STRINGTABLE +BEGIN + AFX_IDS_APP_TITLE "AFS klient" +END + +STRINGTABLE +BEGIN + IDS_PROP_TYPEDIRECTORY "Adresáø" + IDS_PROP_TYPEFILE "Soubor" + IDS_PROP_TYPEMOUNTPOINT "Bod pøipojení" + IDS_PROP_TYPESYMLINK "Zástupce" +END + +#endif // Neutral (Sys. Default) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "#define _AFX_NO_SPLITTER_RESOURCES\r\n" + "#define _AFX_NO_OLE_RESOURCES\r\n" + "#define _AFX_NO_TRACKER_RESOURCES\r\n" + "#define _AFX_NO_PROPERTY_RESOURCES\r\n" + "\r\n" + "#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)\r\n" + "#ifdef _WIN32\r\n" + "LANGUAGE 9, 1\r\n" + "#pragma code_page(1252)\r\n" + "#endif\r\n" + "#include ""afs_shl_ext.rc2"" // non-Microsoft Visual C++ edited resources\r\n" + "#include ""afxres.rc"" // Standard components\r\n" + "#endif\0" +END + +#endif // APSTUDIO_INVOKED + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// +#define _AFX_NO_SPLITTER_RESOURCES +#define _AFX_NO_OLE_RESOURCES +#define _AFX_NO_TRACKER_RESOURCES +#define _AFX_NO_PROPERTY_RESOURCES + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE 9, 1 +#pragma code_page(1252) +#endif +#include "afs_shl_ext.rc2" // non-Microsoft Visual C++ edited resources +#include "afxres.rc" // Standard components +#endif +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/src/WINNT/install/wix/NTMakefile b/src/WINNT/install/wix/NTMakefile index 866719c2e..824c424a9 100644 --- a/src/WINNT/install/wix/NTMakefile +++ b/src/WINNT/install/wix/NTMakefile @@ -48,7 +48,7 @@ WIXCYGOPT=-dCygwinArchives WIXCYGOPT= !ENDIF -LANGUAGES=en_US de_DE es_ES ja_JP ko_KR pt_BR zh_CN zh_TW +LANGUAGES=en_US de_DE es_ES ja_JP ko_KR pt_BR zh_CN zh_TW cs_CZ languages: # Don't bother with non en_US for now. The other builds comprise of either @@ -59,6 +59,7 @@ languages: # $(MAKE) /f NTMakefile /nologo LANG=%l lang # ) $(MAKE) /f NTMakefile /nologo LANG=en_US lang + $(MAKE) /f NTMakefile /nologo LANG=cs_CZ lang lang:: lang_clean $(MSIFILE) $(BINMSIFILE) diff --git a/src/WINNT/install/wix/feature.wxi b/src/WINNT/install/wix/feature.wxi index b650f3097..c1ba0b5b4 100644 --- a/src/WINNT/install/wix/feature.wxi +++ b/src/WINNT/install/wix/feature.wxi @@ -9,7 +9,7 @@ - + @@ -306,17 +306,16 @@ - - - - - - - - - - + + + + + + + + + diff --git a/src/WINNT/install/wix/files.wxi b/src/WINNT/install/wix/files.wxi index 3392749bd..f0c31ed0b 100644 --- a/src/WINNT/install/wix/files.wxi +++ b/src/WINNT/install/wix/files.wxi @@ -137,6 +137,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -324,34 +354,32 @@ - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - + + + - + - - + + @@ -497,13 +525,13 @@ - - + + - - + + @@ -545,8 +573,8 @@ - - + + @@ -1046,9 +1074,8 @@ - + - @@ -1091,23 +1118,34 @@ - + + + + + + + + + + + + + + + - + - - - - - + + @@ -1125,9 +1163,16 @@ + + + + + + + diff --git a/src/WINNT/install/wix/lang/cs_CZ/ActionText.wxi b/src/WINNT/install/wix/lang/cs_CZ/ActionText.wxi new file mode 100644 index 000000000..8e042d79f --- /dev/null +++ b/src/WINNT/install/wix/lang/cs_CZ/ActionText.wxi @@ -0,0 +1,137 @@ + + +Advertising application + +Searching for installed applications + +Allocating registry space + +Binding executables + +Searching for qualifying products + +Computing space requirements + +Computing space requirements + +Creating folders + +Creating shortcuts + +Deleting services + +Creating duplicate files + +Computing space requirements + +Searching for related applications + +Generating script operations for action: + +Copying network install files + +Copying new files + +Installing ODBC components + +Installing new services + +Validating install + +Evaluating launch conditions + +Migrating feature states from related applications + +Moving files + +Patching files + +Updating component registration + +Publishing Qualified Components + +Publishing Product Features + +Publishing product information + +Registering Class servers + +Registering COM+ Applications and Components + +Registering extension servers + +Registering fonts + +Registering MIME info + +Registering product + +Unregistering program identifiers + +Registering type libraries + +Registering user + +Removing duplicated files + +Updating environment strings + +Removing applications + +Removing files + +Removing folders + +Removing INI files entries + +Removing ODBC components + +Removing system registry values + +Removing shortcuts + +Searching for qualifying products + +Rolling back action: + +Removing backup files + +Registering modules + +Unregistering modules + +Initializing ODBC directories + +Starting services + +Stopping services + +Removing moved files + +Unpublishing Qualified Components + +Unpublishing Product Features + +Unpublishing product information + +Unregister Class servers + +Unregistering COM+ Applications and Components + +Unregistering extension servers + +Unregistering fonts + +Unregistering MIME info + +Unregistering program identifiers + +Unregistering type libraries + +Updating environment strings + +Writing INI files values + +Writing system registry values + + diff --git a/src/WINNT/install/wix/lang/cs_CZ/Error.wxi b/src/WINNT/install/wix/lang/cs_CZ/Error.wxi new file mode 100644 index 000000000..004c98a9d --- /dev/null +++ b/src/WINNT/install/wix/lang/cs_CZ/Error.wxi @@ -0,0 +1,263 @@ + + +{{Fatal error: }} + +{{Error [1]. }} + +Warning [1]. + + + +Info [1]. + +Internal Error [1]. [2]{, [3]}{, [4]} + + + +{{Disk full: }} + +Action [Time]: [1]. [2] + +[ProductName] + +{[2]}{, [3]}{, [4]} + +Message type: [1], Argument: [2] + +=== Logging started: [Date] [Time] === + +=== Logging stopped: [Date] [Time] === + +Action start [Time]: [1]. + +Action ended [Time]: [1]. Return value [2]. + +Time remaining: {[1] minutes }{[2] seconds} + +Out of memory. Shut down other applications before retrying. + +Installer is no longer responding. + +Installer stopped prematurely. + +Please wait while Windows configures [ProductName] + +Gathering required information... + +Removing older versions of this application... + +Preparing to remove older versions of this application... + +{[ProductName] }Setup completed successfully. + +{[ProductName] }Setup failed. + +Error reading from file: [2]. {{ System error [3].}} Verify that the file exists and that you can access it. + +Cannot create the file '[3]'. A directory with this name already exists. Cancel the install and try installing to a different location. + +Please insert the disk: [2] + +The installer has insufficient privileges to access this directory: [2]. The installation cannot continue. Log on as administrator or contact your system administrator. + +Error writing to file: [2]. Verify that you have access to that directory. + +Error reading from file [2]. {{ System error [3].}} Verify that the file exists and that you can access it. + +Another application has exclusive access to the file '[2]'. Please shut down all other applications, then click Retry. + +There is not enough disk space to install this file: [2]. Free some disk space and click Retry, or click Cancel to exit. + +Source file not found: [2]. Verify that the file exists and that you can access it. + +Error reading from file: [3]. {{ System error [2].}} Verify that the file exists and that you can access it. + +Error writing to file: [3]. {{ System error [2].}} Verify that you have access to that directory. + +Source file not found{{(cabinet)}}: [2]. Verify that the file exists and that you can access it. + +Cannot create the directory '[2]'. A file with this name already exists. Please rename or remove the file and click retry, or click Cancel to exit. + +The volume [2] is currently unavailable. Please select another. + +The specified path '[2]' is unavailable. + +Unable to write to the specified folder: [2]. + +A network error occurred while attempting to read from the file: [2] + +An error occurred while attempting to create the directory: [2] + +A network error occurred while attempting to create the directory: [2] + +A network error occurred while attempting to open the source file cabinet: [2] + +The specified path is too long: [2] + +The Installer has insufficient privileges to modify this file: [2]. + +A portion of the folder path '[2]' is invalid. It is either empty or exceeds the length allowed by the system. + +The folder path '[2]' contains words that are not valid in folder paths. + +The folder path '[2]' contains an invalid character. + +'[2]' is not a valid short file name. + +Error getting file security: [3] GetLastError: [2] + +Invalid Drive: [2] + +Error applying patch to file [2]. It has probably been updated by other means, and can no longer be modified by this patch. For more information contact your patch vendor. {{System Error: [3]}} + +Could not create key: [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not open key: [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not delete value [2] from key [3]. {{ System error [4].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not delete key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not read value [2] from key [3]. {{ System error [4].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not write value [2] to key [3]. {{ System error [4].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not get value names for key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not get sub key names for key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not read security information for key [2]. {{ System error [3].}} Verify that you have sufficient access to that key, or contact your support personnel. + +Could not increase the available registry space. [2] KB of free registry space is required for the installation of this application. + +Another installation is in progress. You must complete that installation before continuing this one. + +Error accessing secured data. Please make sure the Windows Installer is configured properly and try the install again. + +User '[2]' has previously initiated an install for product '[3]'. That user will need to run that install again before they can use that product. Your current install will now continue. + +User '[2]' has previously initiated an install for product '[3]'. That user will need to run that install again before they can use that product. + +Out of disk space -- Volume: '[2]'; required space: [3] KB; available space: [4] KB. Free some disk space and retry. + +Are you sure you want to cancel? + +The file [2][3] is being held in use{ by the following process: Name: [4], Id: [5], Window Title: '[6]'}. Close that application and retry. + +The product '[2]' is already installed, preventing the installation of this product. The two products are incompatible. + +Out of disk space -- Volume: '[2]'; required space: [3] KB; available space: [4] KB. If rollback is disabled, enough space is available. Click 'Cancel' to quit, 'Retry' to check available disk space again, or 'Ignore' to continue without rollback. + +Could not access network location [2]. + +The following applications should be closed before continuing the install: + +Could not find any previously installed compliant products on the machine for installing this product. + +The key [2] is not valid. Verify that you entered the correct key. + +The installer must restart your system before configuration of [2] can continue. Click Yes to restart now or No if you plan to manually restart later. + +You must restart your system for the configuration changes made to [2] to take effect. Click Yes to restart now or No if you plan to manually restart later. + +An installation for [2] is currently suspended. You must undo the changes made by that installation to continue. Do you want to undo those changes? + +A previous installation for this product is in progress. You must undo the changes made by that installation to continue. Do you want to undo those changes? + +An installation package for the product [2] cannot be found. Try the installation again using a valid copy of the installation package '[3]'. + +Installation operation completed successfully. + +Installation operation failed. + +Product: [2] -- [3] + +You may either restore your computer to its previous state or continue the install later. Would you like to restore? + +An error occurred while writing installation information to disk. Check to make sure enough disk space is available, and click Retry, or Cancel to end the install. + +One or more of the files required to restore your computer to its previous state could not be found. Restoration will not be possible. + +[2] cannot install one of its required products. Contact your technical support group. {{System Error: [3].}} + +The older version of [2] cannot be removed. Contact your technical support group. {{System Error [3].}} + +The path [2] is not valid. Please specify a valid path. + +Out of memory. Shut down other applications before retrying. + +There is no disk in drive [2]. Please insert one and click Retry, or click Cancel to go back to the previously selected volume. + +There is no disk in drive [2]. Please insert one and click Retry, or click Cancel to return to the browse dialog and select a different volume. + +The folder [2] does not exist. Please enter a path to an existing folder. + +You have insufficient privileges to read this folder. + +A valid destination folder for the install could not be determined. + +Error attempting to read from the source install database: [2]. + +Scheduling reboot operation: Renaming file [2] to [3]. Must reboot to complete operation. + +Scheduling reboot operation: Deleting file [2]. Must reboot to complete operation. + +Module [2] failed to register. HRESULT [3]. Contact your support personnel. + +Module [2] failed to unregister. HRESULT [3]. Contact your support personnel. + +Failed to cache package [2]. Error: [3]. Contact your support personnel. + +Could not register font [2]. Verify that you have sufficient permissions to install fonts, and that the system supports this font. + +Could not unregister font [2]. Verify that you that you have sufficient permissions to remove fonts. + +Could not create Shortcut [2]. Verify that the destination folder exists and that you can access it. + +Could not remove Shortcut [2]. Verify that the shortcut file exists and that you can access it. + +Could not register type library for file [2]. Contact your support personnel. + +Could not unregister type library for file [2]. Contact your support personnel. + +Could not update the ini file [2][3]. Verify that the file exists and that you can access it. + +Could not schedule file [2] to replace file [3] on reboot. Verify that you have write permissions to file [3]. + +Error removing ODBC driver manager, ODBC error [2]: [3]. Contact your support personnel. + +Error installing ODBC driver manager, ODBC error [2]: [3]. Contact your support personnel. + +Error removing ODBC driver: [4], ODBC error [2]: [3]. Verify that you have sufficient privileges to remove ODBC drivers. + +Error installing ODBC driver: [4], ODBC error [2]: [3]. Verify that the file [4] exists and that you can access it. + +Error configuring ODBC data source: [4], ODBC error [2]: [3]. Verify that the file [4] exists and that you can access it. + +Service '[2]' ([3]) failed to start. Verify that you have sufficient privileges to start system services. + +Service '[2]' ([3]) could not be stopped. Verify that you have sufficient privileges to stop system services. + +Service '[2]' ([3]) could not be deleted. Verify that you have sufficient privileges to remove system services. + +Service '[2]' ([3]) could not be installed. Verify that you have sufficient privileges to install system services. + +Could not update environment variable '[2]'. Verify that you have sufficient privileges to modify environment variables. + +You do not have sufficient privileges to complete this installation for all users of the machine. Log on as administrator and then retry this installation. + +Could not set file security for file '[3]'. Error: [2]. Verify that you have sufficient privileges to modify the security permissions for this file. + +Component Services (COM+ 1.0) are not installed on this computer. This installation requires Component Services in order to complete successfully. Component Services are available on Windows 2000. + +Error registering COM+ Application. Contact your support personnel for more information. + +Error unregistering COM+ Application. Contact your support personnel for more information. + +The description for service '[2]' ([3]) could not be changed." + +The Windows Installer service cannot update the system file [1] because the file is protected by Windows. You may need to update your operating system for this program to work correctly. {{Package version: [2], OS Protected version: [3]}}" + +The Windows Installer service cannot update the protected Windows file [1]. {{Package version: [2], OS Protected version: [3], SFP Error: [4]}}" + + diff --git a/src/WINNT/install/wix/lang/cs_CZ/strings.wxl b/src/WINNT/install/wix/lang/cs_CZ/strings.wxl new file mode 100644 index 000000000..dcd659f62 --- /dev/null +++ b/src/WINNT/install/wix/lang/cs_CZ/strings.wxl @@ -0,0 +1,92 @@ + + + + + Client and server components for AFS + AFS Client + Debug symbols + Provides client functionality for connecting to AFS servers with Kerberos authentication. + Debugging symbols for AFS client components. + AFS Server + Debug symbols + Provides AFS file server functionality. + Debugging symbols for AFS server components. + AFS Control Center + Debug symbols + Applications for managing and monitoring AFS servers. + Debugging symbols for AFS Control Center components. + AFS Software Development Kit + Debug symbols + Headers and libraries for developing applications for AFS + Debugging symbols for the AFS Software Development Kit. + AFS System Administration Documentation + Information on using and administering AFS. + Optional components + Optional components + Loopback adapter + Loopback adapter for AFS. It is recommended that you install the loopback adapter if you are installing the client components. + OpenAFS command-line utilities and libraries. + Tools and libraries + NetIDMgr Plug-in + OpenAFS plug-in for Network Identity Manager. Adds AFS token management capabilities to Network Identity Manager. + Debug symbols for NetIDMgr plug-in + Debugging symbols for the OpenAFS NetIDMgr plug-in. + Redirector Driver + OpenAFS File System Redirector Kernel Driver + Debug Symbols + Debuging symbols for the OpenAFS File System Redirector Kernel Driver + AFSCREDS.EXE tool for authenticating to AFS. + Debug symbols for AFS Authentication + Debugging symbols for AFSCREDS.EXE + Client configuration tool + AFS_CONFIG.EXE tool for configuring the AFS client and managing AFS drive mappings. + Debug symbols for configuration tool + Debugging symbols for AFS_CONFIG.EXE. + + AFS Context Menu Shell Extension + AFS Context Menu Shell Extension (32-bit) + AFS Overlay Handler Shell Extension + AFS Overlay Handler Shell Extension (32-bit) + Authentication for AFS + AFS Client Help + Server Manager + Account Manager + OpenAFS Documentation + OpenAFS Reference Manual + OpenAFS Administrator Guide + OpenAFS User Guide + OpenAFS Release Notes + + Server Configuration Wizard + + OpenAFS for Windows is currently only packaged for Windows 2000,XP and 2003 + This build of OpenAFS for Windows is for 64-bit Windows versions. Please install the 32-bit version on this operating system. + This build of OpenAFS for Windows is for 32-bit Windows versions. Please install the 64-bit version on this operating system. + Installation of OpenAFS for Windows requires administrative privileges + + Installation of Network Provider failed. System error [2] + Configuration of client service failed. System error [2] + Configuration of server service failed. System error [2] + Installation aborted : [2] + Uninstallation of the NSIS installation of OpenAFS failed with code [2] + Can't create AFS Client Admin group. NET_API_Error [2] + Can't add members to AFS Client Admin group. NET_API_Error [2] + + Installing loopback adapter + Removing existing loopback adapter + Installing the network provider + Removing the network provider + Configuring the AFS client service + Configuring the AFS server service + Removing existing installation of OpenAFS + Installing Microsoft Internationalized Domain Name Mitigation APIs + Installing network provider for filter driver + Removing network provider for filter driver + Unloading filter driver using FLTMC.EXE + Uninstalling filter driver + Installing filter driver + Loading filter driver using FLTMC.EXE + + Installation of OpenAFS for Windows was prematurely terminated because OpenAFS [NSISVERSION] was already installed. + Uninstall OpenAFS from the local machine. + diff --git a/src/WINNT/install/wix/lang/cs_CZ/ui.wxi b/src/WINNT/install/wix/lang/cs_CZ/ui.wxi new file mode 100644 index 000000000..8074a8bdc --- /dev/null +++ b/src/WINNT/install/wix/lang/cs_CZ/ui.wxi @@ -0,0 +1,1308 @@ + + + + DlgFont8 + ErrorDlg + bannrbmp + no + removico + < &Back + Br&owse + Cancel + &Exit + &Finish + &Ignore + &Install + &Next > + &no + OK + &Remove + &Repair + &Reset + &Resume + &Retry + &Return + &yes + completi + custicon + dlgbmp + {&DlgFontBold8} + exclamic + info + insticon + Installing + installs + P + repairic + Setup + 0 + Setup Wizard + restore + newconfig + + + + + 1 + 1 + + + 1 + 1 + + + + + + + 1 + + + 1 + + + + + + Browse to the destination folder + + + + + [DlgTitleFont]Change current destination folder + + + + + &Enter a new network location or click Browse to browse to one. + + + + 1 + + + 1 + + + 1 + 1 + + + 1 + + + + Please specify a network location for the server image of [ProductName] product + + + + + [DlgTitleFont]Network Location + + + + + &Please enter the name of your organization in the box below. This will be used as default company name for subsequent installations of [ProductName]: + + + + CD &Key: + + + + 1 + + + 0 + ProductID + + + 1 + + + + Please enter your company information + + + + + [DlgTitleFont]Company Information + + + + + 1 + 1 + + + 1 + + + + + The [Wizard] will create a server image of [ProductName], at a specified network location. Click Next to continue or Cancel to exit the [Wizard]. + + + + {\VerdanaBold13}Welcome to the [ProductName] [Wizard] + + + + + + + 1 + 1 + + + 1 + 1 + + + + + + + 1 + + + 1 + + + + + + Browse to the destination folder + + + + + [DlgTitleFont]Change current destination folder + + + + + 1 + + + 1 + + + Are you sure you want to cancel [ProductName] installation? + + + + + + 1 + + + 1 + + + + + The [Wizard] will continue installation of [ProductName] on your computer. Click Next to continue or Cancel to exit the [Wizard]. + + + + {\VerdanaBold13}Welcome back to the [ProductName] [Wizard] + + + + + + 1 + Installed + + + 1 + + + + Disk &Usage + 1 + + + + InstallMode = "Change" + InstallMode = "Custom" + + + + + 3 AND !feaClient<>3) OR &feaControlCenter=2 OR (&feaControlCenter<>3 AND !feaControlCenter<>3) )) AND NOT SAVED_CONFIG ]]> + + + 3 AND !feaClient<>3) OR &feaControlCenter=2 OR (&feaControlCenter<>3 AND !feaControlCenter<>3) )) AND SAVED_CONFIG ]]> + + + 3 AND NOT ((&feaServer=3 OR (!feaServer=3 AND &feaServer<1)) AND (&feaClient=2 OR (&feaClient<>3 AND !feaClient<>3) OR &feaControlCenter=2 OR (&feaControlCenter<>3 AND !feaControlCenter<>3) ))]]> + + + 3 AND !feaClient<>3) OR &feaControlCenter=2 OR (&feaControlCenter<>3 AND !feaControlCenter<>3) )) ]]> + + + 1 + + + + + 1 + + + + Select the way you want features to be installed. + + + Click on the icons in the tree below to change the way features will be installed. + + + + + [DlgTitleFont]Custom Setup + + + + Multiline description of the currently selected item. + + + + The size of the currently selected item. + + + + <The selection's path> + + + Installed + + + + Installed + + + + + + + 1 + + + 3 AND !feaClient<>3)]]> + 3 AND !feaControlCenter<>3)]]> + + + + + + + + 3 ]]> + + + + + + 1 + + + Dependencies of the OpenAFS Server + + + The OpenAFS Server component requires the following component(s) which are currently not set to be installed. Click Next to add these components or click Back to review your selections. + + + + + + + + + [DlgTitleFont]Server Dependencies + + + + + + + 1 + + + + The disk space required for the installation of the selected features. + + + The highlighted volumes (if any) do not have enough disk space available for the currently selected features. You can either remove some files from the highlighted volumes, or choose to install less features onto local drive(s), or select different destination drive(s). + + + + + [DlgTitleFont]Disk Space Requirements + + + {120}{70}{70}{70}{70} + + + + + + 1 + + + 1 + + + 1 + + + + 1 + + + 1 + + + 1 + + + 1 + + + + + 1 + + + + + + Click the Finish button to exit the [Wizard]. + + + + {\VerdanaBold13}Completing the [ProductName] [Wizard] + + + + + 1 + + + + + + + {\VerdanaBold13}[ProductName] [Wizard] ended prematurely + + + [ProductName] setup ended prematurely because of an error. Your system has not been modified. To install this program at a later time, please run the installation again. + + + Click the Finish button to exit the [Wizard]. + + + + + 1 + + + 1 + + + 1 + + + + Some files that need to be updated are currently in use. + + + The following applications are using files that need to be updated by this setup. Close these applications and then click Retry to continue the installation or Cancel to exit it. + + + + + [DlgTitleFont]Files in Use + + + + + + + 1 + + + IAgree = "yes" AND ShowUserRegistrationDlg = 1 + CostingComplete = 1 + IAgree = "yes" AND ShowUserRegistrationDlg <> 1 AND (IBMAFS_UPGRADE OR OPENAFS_UPGRADE OR NSISUNINSTALL <> "") + IAgree = "yes" AND ShowUserRegistrationDlg <> 1 AND NOT (IBMAFS_UPGRADE OR OPENAFS_UPGRADE OR NSISUNINSTALL <> "") + IAgree <> "yes" + IAgree = "yes" + + + 1 + + + + + + + Please read the following license agreement carefully + + + + + [DlgTitleFont]End-User License Agreement + + + + + [DlgTitleFont]&Modify + + + 1 + 1 + 1 + 1 + + + [DlgTitleFont]Re&pair + + + 1 + 1 + 1 + 1 + + + [DlgTitleFont]&Remove + + + 1 + 1 + 1 + 1 + + + 1 + + + + 1 + + + + Select the operation you wish to perform. + + + + + [DlgTitleFont]Modify, Repair or Remove installation + + + Allows users to change the way features are installed. + + + Removes [ProductName] from your computer. + + + Repairs errors in the most recent installation state - fixes missing or corrupt files, shortcuts and registry entries. + + + + + CostingComplete = 1 + 1 + + + 1 + + + + + The [Wizard] will allow you to change the way [ProductName] features are installed on your computer or even to remove [ProductName] from your computer. Click Next to continue or Cancel to exit the [Wizard]. + + + + {\VerdanaBold13}Welcome to the [ProductName] [Wizard] + + + + + 1 + + + + Disk space required for the installation exceeds available disk space. + + + The highlighted volumes do not have enough disk space available for the currently selected features. You can either remove some files from the highlighted volumes, or choose to install less features onto local drive(s), or select different destination drive(s). + + + + + [DlgTitleFont]Out of Disk Space + + + {120}{70}{70}{70}{70} + + + + + 1 + + + 1 + 1 + + + + Disk space required for the installation exceeds available disk space. + + + The highlighted volumes do not have enough disk space available for the currently selected features. You can either remove some files from the highlighted volumes, or choose to install less features onto local drive(s), or select different destination drive(s). + + + + + [DlgTitleFont]Out of Disk Space + + + {120}{70}{70}{70}{70} + + + Alternatively, you may choose to disable the installer's rollback functionality. This allows the installer to restore your computer's original state should the installation be interrupted in any way. Click yes if you wish to take the risk to disable rollback. + + + + + 1 + + + + + + + Please wait while the [Wizard] prepares to guide you through the installation. + + + + {\VerdanaBold13}Welcome to the [ProductName] [Wizard] + + + + + + + + + + 1 + + + + + + + + + + + + Please wait while the [Wizard] [Progress2] [ProductName]. This may take several minutes. + + + + + [DlgTitleFont][Progress1] [ProductName] + + + + + + + + + 1 + + + 1 + + + + ShowUserRegistrationDlg <> 1 + ShowUserRegistrationDlg = 1 + + + Other versions of [ProductName] need to be removed. + + + Click Confirm to uninstall the following version of AFS installed on this computer. Installation of [ProductName] cannot continue unless this program is removed. + + + + + [DlgTitleFont]Uninstall previous versions + + + + + + + + + CostingComplete = 1 + OutOfDiskSpace <> 1 + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST) + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F") + + + 1 + + + + + The [Wizard] will complete the installation of [ProductName] on your computer. Click Install to continue or Cancel to exit the [Wizard]. + + + + {\VerdanaBold13}Resuming the [ProductName] [Wizard] + + + + + + + [DlgTitleFont]&IFS Based Client + + + Installs the OpenAFS Client as an installable file system driver. This is more robust than the SMB interface. + + + 1 + 1 + 1 + + $(var.DebugSymLowLevel) < 100 + + 1 + 1 + USEAFSCONFIG <> 0 + + USEAFSCONFIG <> 0 And $(var.DebugSymLowLevel) < 100 + 1 + + 1 + + + + [DlgTitleFont]C&ustom + + + Choose which individual components you want to install. This option is only recommended for advanced users. + + + 1 + 1 + + + + [DlgTitleFont]C&omplete + + + Installs the OpenAFS Client, Server and Control Center utilities. The Client installation will use the IFS interface. + + + 1 + 1 + 1 + + + + ShowUserRegistrationDlg <> 1 AND NOT (IBMAFS_UPGRADE OR OPENAFS_UPGRADE) + ShowUserRegistrationDlg = 1 AND NOT (IBMAFS_UPGRADE OR OPENAFS_UPGRADE) + IBMAFS_UPGRADE OR OPENAFS_UPGRADE OR NSISUNINSTALL <> "" + + + + 1 + + + + Choose the setup type that best suits your needs + + + + + [DlgTitleFont]Choose Setup Type + + + + + + [DlgTitleFont]&Typical + + + 1 + 1 + + NOT SAVED_CONFIG + SAVED_CONFIG + + 1 + + + + [DlgTitleFont]C&ustom + + + 1 + 1 + + + [DlgTitleFont]C&omplete + + + 1 + 1 + + NOT SAVED_CONFIG + SAVED_CONFIG + + 1 + + + + ShowUserRegistrationDlg <> 1 AND NOT (IBMAFS_UPGRADE OR OPENAFS_UPGRADE) + ShowUserRegistrationDlg = 1 AND NOT (IBMAFS_UPGRADE OR OPENAFS_UPGRADE) + IBMAFS_UPGRADE OR OPENAFS_UPGRADE OR NSISUNINSTALL <> "" + + + + 1 + + + + Choose the setup type that best suits your needs + + + + + [DlgTitleFont]Choose Setup Type + + + All program features will be installed. (Requires most disk space) + + + Allows users to choose which program features will be installed and where they will be installed. Recommended for advanced users. + + + Installs the most common program features. Recommended for most users. + + + + + + + + + [DlgTitleFont]&Restore + + + 1 + 1 + + + [DlgTitleFont]&New settings + + + 1 + 1 + + + InstallMode <> "Typical" AND InstallMode <> "Complete" + InstallMode = "Typical" OR InstallMode = "Complete" + + + + 1 + + + + Configuration settings from a previous OpenAFS installation are available. + + + + + [DlgTitleFont]Preserve configuration? + + + Specify new settings. Basic settings can be set via this installer. All others will be reset to defaults. + + + Use the existing or saved configuration. + + + + + + InstallMode <> "Typical" AND InstallMode <> "Complete" AND NOT SAVED_CONFIG + ( InstallMode = "Typical" OR InstallMode = "Complete" ) AND NOT SAVED_CONFIG + SAVED_CONFIG + + + &feaAfsCreds = 3 + &feaAfsCreds <> 3 + + + 1 + + + + Choose the configuration options for the OpenAFS client. + + + + + [DlgTitleFont]Configure AFS Client + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + CREDSSTARTUP = "1" + CREDSSTARTUP <> "1" + 1 + + + 1 + + + + Choose the configuration options for AFS credentials. + + + + + [DlgTitleFont]Options for AFS Credentials + + + + + + + + + + + + + + + 1 + + + + + + + {\VerdanaBold13}[ProductName] [Wizard] was interrupted + + + [ProductName] setup was interrupted. Your system has not been modified. To install or modify this program at a later time, please run the installation again. + + + Click the Finish button to exit the [Wizard]. + + + + + + + + + CD &Key: + + + + 1 + + + 0 + CostingComplete = 1 + ProductID + + + 1 + + + + Please enter your customer information + + + + + [DlgTitleFont]Customer Information + + + + + OutOfDiskSpace <> 1 + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST) + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F") + + + 1 + + + + InstallMode = "Server Image" + + (InstallMode = "Custom" OR InstallMode = "Change") AND &feaClient <> 3 + (InstallMode = "Custom" OR InstallMode = "Change") AND &feaClient = 3 AND NOT RESTORE_CONFIG + (InstallMode = "Typical" OR InstallMode = "Complete") AND NOT RESTORE_CONFIG + (InstallMode = "Custom" OR InstallMode = "Change") AND &feaClient = 3 AND RESTORE_CONFIG + (InstallMode = "Typical" OR InstallMode = "Complete") AND RESTORE_CONFIG + + InstallMode = "Custom" OR InstallMode = "Change" + InstallMode = "Typical" OR InstallMode = "Complete" + + InstallMode = "Repair" + + + The [Wizard] is ready to begin the [InstallMode] installation + + + Click Install to begin the installation. If you want to review or change any of your installation settings, click Back. Click Cancel to exit the wizard. + + + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + 3 ]]> + + + + + + + [DlgTitleFont]Ready to Install + + + + + 1 + + + OutOfDiskSpace <> 1 + OutOfDiskSpace <> 1 + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST) + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F") + + + 1 + + + + You have chosen to remove the program from your computer. + + + Click Remove to remove [ProductName] from your computer. If you want to review or change any of your installation settings, click Back. Click Cancel to exit the wizard. + + + + + [DlgTitleFont]Remove OpenAFS for Windows + + + + + OutOfDiskSpace <> 1 + OutOfDiskSpace <> 1 + OutOfDiskSpace <> 1 + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST) + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D" + (OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F") + + + 1 + + + + 1 + + + The [Wizard] is ready to begin the repair of [ProductName]. + + + Click Repair to repair the installation of [ProductName]. If you want to review or change any of your installation settings, click Back. Click Cancel to exit the wizard. + + + + + [DlgTitleFont]Repair OpenAFS for Windows + + + + + 1 + + + Please wait while the installer finishes determining your disk space requirements. + + + + + + 1 + + + 1 + + + + + The [Wizard] will install [ProductName] on your computer. Click Next to continue or Cancel to exit the [Wizard]. + + + + {\VerdanaBold13}Welcome to the [ProductName] [Wizard] + + + + + + + + + + + bytes + GB + KB + MB + Entire feature will be unavailable + Feature will be installed when required + Entire feature will be installed to run from CD + Entire feature will be installed on local hard drive + Entire feature will be installed to run from network + Will be installed to run from CD + Will be installed on local hard drive + Will be installed to run from network + Gathering required information... + This feature will remain uninstalled + This feature will be set to be installed when required + This feature will be installed to run from CD + This feature will be installed on the local hard drive + This feature will be installed to run from the network + This feature will become unavailable + Will be installed when required + This feature will be available to run from CD + This feature will be installed on your local hard drive + This feature will be available to run from the network + This feature will be uninstalled completely, you won't be able to run it from CD + This feature will change from run from CD state to set to be installed when required + This feature will remain to be run from CD + This feature will change from run from CD state to be installed on the local hard drive + This feature frees up [1] on your hard drive. + This feature requires [1] on your hard drive. + Compiling cost for this feature... + This feature will be completely removed + This feature will be removed from your local hard drive, but will be set to be installed when required + This feature will be removed from your local hard drive, but will be still available to run from CD + This feature will remain on you local hard drive + This feature will be removed from your local hard drive, but will be still available to run from the network + This feature will be uninstalled completely, you won't be able to run it from the network + This feature will change from run from network state to set to be installed when required + This feature will change from run from network state to be installed on the local hard drive + This feature will remain to be run from the network + This feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive. + This feature frees up [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive. + This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures free up [4] on your hard drive. + This feature requires [1] on your hard drive. It has [2] of [3] subfeatures selected. The subfeatures require [4] on your hard drive. + Time remaining: {[1] minutes }{[2] seconds} + Available + Difference + Required + Disk Size + Volume + + + + + + + $(loc.ErrNPIFailed) + $(loc.ErrSCCFailed) + $(loc.ErrSCSFailed) + $(loc.ErrAbort) + $(loc.ErrNsisFailed) + $(loc.ErrCantCreateGroup) + $(loc.ErrCantAddMembers) + $(loc.ActRemoveLoopback) + $(loc.ActInstallLoopback) + $(loc.ActRemoveNetProvider) + $(loc.ActInstallNetProvider) + $(loc.ActConfigureClient) + $(loc.ActConfigureServer) + $(loc.ActRemoveNsisInstallation) + $(loc.ActInstallIDNMRedistributable) + $(loc.ActInstallRedirNetProvider) + $(loc.ActRemoveRedirNetProvider) + $(loc.ActUnloadFilterDriver) + $(loc.ActUninstallRdrDriver) + $(loc.ActInstallRdrDriver) + $(loc.ActLoadFilterDriver) + + + + + + + + + + + + + + + (NOT Installed) AND (NOT AFTERREBOOT) + Installed AND (RESUME OR Preselected) + Installed AND NOT RESUME AND NOT Preselected + (NOT Installed) AND AFTERREBOOT + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/WINNT/install/wix/language_config.wxi b/src/WINNT/install/wix/language_config.wxi index a0d417a66..3a2066314 100644 --- a/src/WINNT/install/wix/language_config.wxi +++ b/src/WINNT/install/wix/language_config.wxi @@ -11,73 +11,144 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/src/WINNT/install/wix/platform.wxi b/src/WINNT/install/wix/platform.wxi index 1209a1b37..0f751411c 100644 --- a/src/WINNT/install/wix/platform.wxi +++ b/src/WINNT/install/wix/platform.wxi @@ -38,6 +38,7 @@ + @@ -48,6 +49,18 @@ + + + + + + + + + + + + @@ -156,6 +169,7 @@ + @@ -166,6 +180,18 @@ + + + + + + + + + + + + diff --git a/src/WINNT/netidmgr_plugin/NTMakefile b/src/WINNT/netidmgr_plugin/NTMakefile index 698596442..54905fc89 100644 --- a/src/WINNT/netidmgr_plugin/NTMakefile +++ b/src/WINNT/netidmgr_plugin/NTMakefile @@ -170,7 +170,7 @@ lang:: # languages. # Begin language block -LANG=en_us +LANG=en_US LANGDLL=$(EXEDIR)\afscred_$(LANG).dll @@ -185,6 +185,23 @@ $(OUT)\langres_ver_$(LANG).res: version.rc $(OUT)\langres_$(LANG).res: lang\$(LANG)\langres.rc $(RC) /fo $@ $** + +LANG2=cs_CZ + +LANGDLL2=$(EXEDIR)\afscred_$(LANG2).dll + +lang:: $(LANGDLL2) + +$(LANGDLL2): $(OUT)\langres_$(LANG2).res $(OUT)\langres_ver_$(LANG2).res + $(DLLRESLINK) + $(CODESIGN_USERLAND) + +$(OUT)\langres_ver_$(LANG2).res: version.rc + $(RC) /d LANGVER /d LANG_$(LANG2) /fo $@ $** + +$(OUT)\langres_$(LANG2).res: lang\$(LANG2)\langres.rc + $(RC) /fo $@ $** + # End language block clean:: diff --git a/src/WINNT/netidmgr_plugin/lang/cs_cz/langres.aps b/src/WINNT/netidmgr_plugin/lang/cs_cz/langres.aps new file mode 100644 index 0000000000000000000000000000000000000000..50db2e6ca5c56decf1428022e41103e34cebb120 GIT binary patch literal 94324 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 literal 0 HcmV?d00001 diff --git a/src/WINNT/netidmgr_plugin/lang/cs_cz/langres.rc b/src/WINNT/netidmgr_plugin/lang/cs_cz/langres.rc new file mode 100644 index 000000000..cae5c4c6c --- /dev/null +++ b/src/WINNT/netidmgr_plugin/lang/cs_cz/langres.rc @@ -0,0 +1,316 @@ +// Microsoft Visual C++ generated resource script. +// +#include "..\..\langres.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "afxres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// Neutral (Sys. Default) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_NEUSD) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1250) +#endif //_WIN32 + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_NC_AFS DIALOGEX 0, 0, 300, 166 +STYLE DS_SETFONT | DS_FIXEDSYS | DS_CONTROL | WS_CHILD | WS_SYSMENU +EXSTYLE WS_EX_CONTROLPARENT +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + LTEXT "Nastavení pøihlašování AFS",IDC_STATIC,7,7,286,11,SS_SUNKEN | NOT WS_GROUP + CONTROL "Získat pøihlašovací údaje &AFS ",IDC_NCAFS_OBTAIN, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,19,140,12 + GROUPBOX "Pøihlašovací údaje pro",IDC_STATIC,7,32,286,54 + LTEXT "&Buòka",IDC_STATIC,12,41,42,10 + COMBOBOX IDC_NCAFS_CELL,57,38,152,48,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "&Sféra",IDC_STATIC,12,57,42,10 + COMBOBOX IDC_NCAFS_REALM,57,54,152,48,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "&Metoda",IDC_STATIC,12,73,42,10 + COMBOBOX IDC_NCAFS_METHOD,57,70,152,48,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "&Pøidat/Aktualizovat",IDC_NCAFS_ADD_TOKEN,213,38,77,13,BS_NOTIFY + PUSHBUTTON "&Odstranit",IDC_NCAFS_DELETE_TOKEN,213,70,77,13,BS_NOTIFY + CONTROL "",IDC_NCAFS_TOKENLIST,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,88,286,71 +END + +IDD_CFG_IDS_TAB DIALOGEX 0, 0, 235, 151 +STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU +EXSTYLE WS_EX_CONTROLPARENT +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + CONTROL "Získat pøihlašovací údaje AFS pro nové identity",IDC_CFG_OBTAIN, + "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,184,10 +END + +IDD_CFG_ID_TAB DIALOGEX 0, 0, 235, 151 +STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU +EXSTYLE WS_EX_CONTROLPARENT +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + CONTROL "Získat pøihlašovací údaje &AFS",IDC_NCAFS_OBTAIN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,7,140,12 + GROUPBOX "Pøihlašovací údaje pro",IDC_STATIC,7,18,221,56 + LTEXT "&Buòka",IDC_STATIC,13,28,42,10 + COMBOBOX IDC_NCAFS_CELL,57,25,92,48,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "&Sféra",IDC_STATIC,13,44,42,10 + COMBOBOX IDC_NCAFS_REALM,57,41,91,48,CBS_DROPDOWN | CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP + LTEXT "&Metoda",IDC_STATIC,13,60,42,10 + COMBOBOX IDC_NCAFS_METHOD,57,57,91,48,CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "&Pøidat/Aktualizovat",IDC_NCAFS_ADD_TOKEN,154,26,70,13,BS_NOTIFY + PUSHBUTTON "&Odstranit",IDC_NCAFS_DELETE_TOKEN,154,56,70,13,BS_NOTIFY + CONTROL "",IDC_NCAFS_TOKENLIST,"SysListView32",LVS_REPORT | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | LVS_ALIGNLEFT | WS_BORDER | WS_TABSTOP,7,75,221,69 +END + +IDD_CFG_AFS DIALOGEX 0, 0, 255, 182 +STYLE DS_SETFONT | DS_FIXEDSYS | WS_CHILD | WS_SYSMENU +EXSTYLE WS_EX_CONTROLPARENT +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + GROUPBOX "Služba AFS",IDC_CFG_SVCGRP,7,7,241,86 + LTEXT "Stav služby",IDC_CFG_LBL_STATUS,14,18,38,8 + EDITTEXT IDC_CFG_STATUS,68,16,172,14,ES_AUTOHSCROLL | ES_READONLY + PUSHBUTTON "Zastavit službu",IDC_CFG_STOP,68,34,56,14 + PUSHBUTTON "Spustit službu",IDC_CFG_START,125,34,56,14 + CONTROL "",IDC_CFG_PROGRESS,"msctls_progress32",NOT WS_VISIBLE | WS_BORDER,184,38,56,8 + LTEXT "Verze",IDC_CFG_LBL_VERSION,14,57,19,8 + EDITTEXT IDC_CFG_VERSION,68,54,172,14,ES_AUTOHSCROLL | ES_READONLY + LTEXT "Spoleènost",IDC_CFG_LBL_COMPANY,14,75,36,8 + EDITTEXT IDC_CFG_COMPANY,68,72,172,14,ES_AUTOHSCROLL | ES_READONLY + PUSHBUTTON "Ovládací panel OpenAFS",IDC_CFG_CPL,128,161,112,14 + GROUPBOX "Po spuštìní",IDC_CFG_STARTGRP,7,99,241,48 + CONTROL "Zakázat automatické spouštìní AFSCreds.exe pøi pøihlašování do Windows.",IDC_CFG_STARTAFSCREDS, + "Button",BS_AUTOCHECKBOX | BS_MULTILINE | WS_TABSTOP,14,108,226,22 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + IDD_NC_AFS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 293 + TOPMARGIN, 7 + BOTTOMMARGIN, 159 + END + + IDD_CFG_IDS_TAB, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 228 + TOPMARGIN, 7 + BOTTOMMARGIN, 144 + END + + IDD_CFG_ID_TAB, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 228 + TOPMARGIN, 7 + BOTTOMMARGIN, 144 + END + + IDD_CFG_AFS, DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 248 + VERTGUIDE, 14 + VERTGUIDE, 68 + VERTGUIDE, 240 + TOPMARGIN, 7 + BOTTOMMARGIN, 175 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Menu +// + +IDR_CTXMENU MENU +BEGIN + POPUP "Dummy popup" + BEGIN + MENUITEM "Otevøít správce síových identit", ID_DEFAULT + MENUITEM SEPARATOR + MENUITEM "Nápovìda pro poskytovatele pøihlašovacích údajù OpenAFS", ID_SHOWHELP + MENUITEM "Poznámky k verzi OpenAFS", ID_RELEASENOTES + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE +BEGIN + IDS_AFS_SHORT_DESC "AFS tokeny" + IDS_AFS_LONG_DESC "AFS tokeny" + IDS_AFS_NAME "AFS" + IDS_NCAFS_COL_CELL "Buòka" + IDS_NCAFS_COL_REALM "Sféra" + IDS_NCAFS_COL_METHOD "Metoda" + IDS_NC_METHOD_AUTO "(Automaticky)" + IDS_NC_METHOD_KRB5 "Kerberos v5" + IDS_NC_METHOD_KRB4 "Kerberos v4" + IDS_NC_METHOD_KRB524 "Kerberos v5 to v4" + IDS_NC_REALM_AUTO "(Automaticky)" +END + +STRINGTABLE +BEGIN + IDS_NC_TT_NO_CELL "Není zadána AFS buòka pro ovìøování identit." + IDS_NC_TT_CANT_ADD "Nelze pøidat nový token" + IDS_NC_TT_MALFORMED_CELL "Zadaný název buòky obsahuje neplatné znaky." + IDS_NC_TT_NO_REALM "Není zadána sféra Kerberos, která má být použita pro získání tokenù k buòce." + IDS_NC_AUTO "(Automaticky)" + IDS_NC_TT_MALFORMED_REALM "Zadaný název sféry obsahuje neplatné znaky." + IDS_NC_TT_CANT_UPDATE "Nelze aktualizovat token" + IDS_AFS_CREDTEXT_DIS "

AFS: AFS je zakázáno. (kliknìte zde pro povolení)

" + IDS_AFS_CREDTEXT_0 "

AFS: Nejsou vybrány pøihlašovací údaje

" + IDS_AFS_CREDTEXT_1 "

AFS: Pøihlašovací údaje pro buòku %s

" + IDS_AFS_CREDTEXT_N "

AFS: Pøihlašovací údaje pro buòky %s

" + IDS_ATTR_CELL_SHORT_DESC "Buòka" + IDS_ATTR_REALM_SHORT_DESC "Sféra" + IDS_ATTR_METHOD_SHORT_DESC "Metoda" + IDS_ATTR_CLIENT_SHORT_DESC "Klientský principál" + IDS_ATTR_CLIENT_PRINC_SHORT_DESC "Klientský principál" +END + +STRINGTABLE +BEGIN + IDS_ATTR_SERVER_PRINC_SHORT_DESC "Serverový principál" + IDS_DEF_LOCATION "Správce vyrovnávací pamìti AFS" + IDS_PLUGIN_DESC "Poskytovatel pøihlašovacích údajù AFS" + IDS_CFG_IDS_TAB "AFS" + IDS_CFG_ID_TAB "AFS" + IDS_CFG_MAIN_LONG "Nastavení AFS" + IDS_CFG_MAIN_SHORT "AFS" + IDS_CFG_SVCSTATUS "Stav je neznámý,Zastaveno,Spouštìní ...,Zastavování ...,Spuštìno,Pokraèování ...,Pozastavování ...,Pozastaveno,Stav je neznámý" + IDS_NC_METHODL_AUTO "(Automaticky zjistit metodu)" + IDS_NC_METHODL_KRB5 "Kerberos v5" + IDS_NC_METHODL_KRB4 "Kerberos v4" + IDS_NC_METHODL_KRB524 "Kerberos v5 na v4" + IDS_NC_METHOD_INVALID "(Neplatný identifikátor metody)" + IDS_NC_TT_CONFLICT "Pøihlašovací údaje pro buòku %s jsou již uvedeny u identity %s.\nPøejete si zachovat pøihlašovací údaje pro tuto buòku i pro jiné identity?" + IDS_NC_TT_PROBLEM "Problém s novými pøihlašovacími údaji" + IDS_NC_TT_CONFLICTM "Pøihlašovací údaje pro buòku %s jsou již uvedeny u identity %s.\nPøejete si zachovat pøihlašovací údaje pro tuto buòku i pro jiné identity?" +END + +STRINGTABLE +BEGIN + IDS_NC_TT_DETAILS "Podrobnosti pøihlašovacích údajù" + IDS_NC_TT_CONFLICTD "Tyto pøihlašovací údaje již existují pod jinou identitou." + IDS_NC_TT_EXPIRED "Platnost souèasných pøihlašovacích údajù vypršela." + IDS_NC_TT_EXISTS "Tyto pøihlašovací údaje již existují pro tuto identitu." + IDS_NC_TT_NEW "Toto jsou nové pøihlašovací údaje pro tuto identitu." + IDS_CFG_CANTSTART "Službu AFS nelze spustit.\n\n" + IDS_CFG_CANTSTOP "Službu AFS nelze zastavit.\n\n" + IDS_ERR_CELLCONFIG "Nelze najít informace o nastavení buòky %1!S!." + IDS_ERR_NOSERVICE "Služba AFS není spuštìna. Pokud je OpenAFS nainstalováno, mùžete spustit tuto službu pomocí ovládacího panelu AFS." + IDS_ERR_CELLCONFIG_S "Navrácený chybový kód byl %2!d!." + IDS_ERR_GENERAL "Nelze získat pøihlašovací údaje pro buòku %1!S!." + IDS_ACTION_AFS_HELP "AFS" + IDS_ACTION_AFS_HELP_TT "Zobrazit dokumentaci zásuvného modulu OpenAFS" + IDS_CRED_TT_NONE "Žádné AFS tokeny" + IDS_CRED_TT_TOK "Tokeny pro" + IDS_CRED_TT_NOS "Služba OpenAFS není spuštìna." +END + +STRINGTABLE +BEGIN + IDS_CRED_TT_SERR "Služba OpenAFS neodpovídá." + IDS_ACT_OPEN "&Otevøít správce síových identit" + IDS_ACT_NEW "&Získat nové pøihlašovací údaje ..." +END + +#endif // Neutral (Sys. Default) resources +///////////////////////////////////////////////////////////////////////////// + + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_CZECH, SUBLANG_CZECH_CZECH_REPUBLIC +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "..\\..\\langres.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""afxres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_AFSTOKEN ICON "..\\..\\images\\afstoken.ico" +IDI_AFSPLUGIN ICON "..\\..\\images\\OpenAFS.ico" +IDI_NC_NEW ICON "..\\..\\images\\nc_new.ico" +IDI_NC_EXIST ICON "..\\..\\images\\nc_exist.ico" +IDI_NC_NOTOWNED ICON "..\\..\\images\\nc_notowned.ico" +IDI_CRED_BROKEN ICON "..\\..\\images\\creds_broke.ico" +IDI_CRED_NONE ICON "..\\..\\images\\creds_none.ico" +IDI_CRED_OK ICON "..\\..\\images\\creds_ok.ico" +IDI_CRED_SVCSTOP ICON "..\\..\\images\\creds_stopped.ico" +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/src/WINNT/netidmgr_plugin/lang/cs_cz/license.rtf b/src/WINNT/netidmgr_plugin/lang/cs_cz/license.rtf new file mode 100644 index 0000000000000000000000000000000000000000..9202b4f2f4468d18c4d7cc2687fefbbd1782806f GIT binary patch literal 1850 zcmZ`)U2oeq6y0-y{)dacbQ`=t@>de%NlTnofMXlBvaWz0N=cMWR3cT9it7dW?>kqH zoup|2LnNj9dCs}?eQJFfrb0W_J@RH9_DB7+kYyS0vl4n827|$2UrIjRr=`)}XB9R< zTDq-rE-f4Tt)G_pMp!3(K#^6Vx_E#|n3mSmLccOeR4pCN)_?VJ1b&vY%d zw89%pH?H)uP@YC7!|)^=;TN1HVVV@fUUwl z?06lV4m-Qycr;GiD$VwI^aHvy&CaUz#?#Drl}i%3ps8GoilU-cS~+jkof2I8+c)sl zM$0q{9?$AofZs3wpnebx|H5NL*^X8+Z>^+>E*hh>cNFXVlp|+KzZD3|OyQNJTdjaRt-SEy2zF5|t;z+}Vuz65S_NxCu93Ma zRZbO})b5u7KA1acbuG0&A&NaACuc!zje+_yRVlyYG(zvFk=7Ya;NRG_(CRQ9_sV*(zB^@hs_a z<{Dz=YzW*s*+bT5*Q44Ls>I4P79Dw6>*WvN@ka$d3X`|o>b`80vG1z2jR8VzwN-v& zT2G~v48=xT31Zh)pu+-XSaYWe!0$K0cR+~@0Cu(PRiz(Q)ihFALiYlMqf`a5I6>!_ z8Nb=@xQUmJy4WkGqyJgkuL8TaVW}|WFZ$YJaV$`aS~7n>6(=DoWs(5}LMXO?8oY8G z6zDW<2G&>rD1^D>_rU)MH1p9(RX!>80O3J_J=$93z0^QYanK``P~3HEAvasIB2-B` z(>^i^c%I9@`_MX1mB?hpcJ?WwaC;|(CXNHcU~_lJT9E+qKFYBaZqvz$nZ%d6yA*&0 z)LeFWa3dYZ1`H{U8{+2}9#WqC;(IN=f_!Z-R1MGkqyC_WjHSlo=33>&)2zMh{Rf>M z=kzGXcK|@ScSrGJw2%jv0|bb%WLR*Au!eUph7F^(qSgF5`4lZDg#BVU|0lkhT+x>= z(F!l#zo%$+MLd-A+XVa1H2HV2oUB$fUs8Otn8q-M_cEF#@nqGbcy>9xy^3cadPlEm zd=n>863=Hn%r)}7a-;b*-AtC3A34h3@ib08cX_YlWX8F!ku0J`v`pg5+iA3<#qDx2 RUri3p;E$}kJMk~|+y8J3f}Q{X literal 0 HcmV?d00001 diff --git a/src/WINNT/netidmgr_plugin/lang/cs_cz/resource.h b/src/WINNT/netidmgr_plugin/lang/cs_cz/resource.h new file mode 100644 index 000000000..9c75ed28b --- /dev/null +++ b/src/WINNT/netidmgr_plugin/lang/cs_cz/resource.h @@ -0,0 +1,15 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by langres.rc +// + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/src/WINNT/netidmgr_plugin/main.c b/src/WINNT/netidmgr_plugin/main.c index db6d89ad0..c982df026 100644 --- a/src/WINNT/netidmgr_plugin/main.c +++ b/src/WINNT/netidmgr_plugin/main.c @@ -48,7 +48,8 @@ khm_handle csp_afscred = NULL; khm_handle csp_params = NULL; kmm_module_locale locales[] = { - LOCALE_DEF(MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US), L"afscred_en_us.dll", KMM_MLOC_FLAG_DEFAULT) + LOCALE_DEF(MAKELANGID(LANG_ENGLISH,SUBLANG_ENGLISH_US), L"afscred_en_us.dll", KMM_MLOC_FLAG_DEFAULT), + LOCALE_DEF(MAKELANGID(LANG_CZECH,SUBLANG_CZECH_CZECH_REPUBLIC), L"afscred_cs_cz.dll", 0) }; int n_locales = ARRAYLENGTH(locales); diff --git a/src/WINNT/netidmgr_plugin/version.rc b/src/WINNT/netidmgr_plugin/version.rc index 0934c4545..3ce5ef90f 100644 --- a/src/WINNT/netidmgr_plugin/version.rc +++ b/src/WINNT/netidmgr_plugin/version.rc @@ -36,18 +36,24 @@ #else -#ifdef LANG_en_us +#ifdef LANG_en_US #define STR_FILEDESC "English(US) language resources for OpenAFS plugin" #define STR_INTNAME "afscred_en_us" #define STR_ORIGNAME "afscred_en_us.dll" +#else +#ifdef LANG_cs_CZ + +#define STR_FILEDESC "Czech(CZ) language resources for OpenAFS plugin" +#define STR_INTNAME "afscred_cs_cz" +#define STR_ORIGNAME "afscred_cs_cz.dll" #else #error Unknown langugae #endif - +#endif #endif 1 VERSIONINFO diff --git a/src/config/NTLang.bat b/src/config/NTLang.bat index 547e7c9e7..738023ca9 100644 --- a/src/config/NTLang.bat +++ b/src/config/NTLang.bat @@ -104,6 +104,16 @@ if "%1"=="es_ES" goto es_ES if "%1"=="ES_ES" goto es_ES if "%1"=="ES_es" goto es_ES +rem # Detect requests for Spanish +rem +if "%1"=="czech" goto cs_CZ +if "%1"=="Czech" goto cs_CZ +if "%1"=="CZECH" goto cs_CZ +if "%1"=="cs_cz" goto cs_CZ +if "%1"=="cs_CZ" goto cs_CZ +if "%1"=="CS_CZ" goto cs_CZ +if "%1"=="CS_cz" goto cs_CZ + rem # Complain if we couldn't match the requested language rem echo Don't know how to build language %1. @@ -187,6 +197,13 @@ set LANGCP=1252 echo Building German resources (%LANGID%, %LANGNAME%) goto arg2 +:cs_CZ +set LANGID=1029 +set LANGNAME=cs_CZ +set LANGCP=1250 +echo Building Czech resources (%LANGID%, %LANGNAME%) +goto arg2 + ############################################################################### # Accept a second command-line argument reflecting a command to execute -- 2.39.5