Sync avifil, credui, crypt32, cryptdlg, cryptui, dnsapi, gdiplus, hhctrl, hnetcfg, iccvid, imaadp32, imm32, jscript, localspl, localui, mapi32, mciavi32, mcicda, mciqtz32, mciseq, mciwave, mshtml, msrle32, msvfw32, msvidc32, msxml3, oleacc, oleaut32 to Wine 1.2rc5 (Samuel Serapion, small changes by me)

Remove Esperanto and Walon languages from comctl32, comdlg32, mpr, msi, shlwapi, wininet

svn path=/trunk/; revision=47920
This commit is contained in:
Daniel Reimer 2010-07-01 11:09:47 +00:00
parent 247f3945f9
commit 913e2d6b7f
150 changed files with 5484 additions and 1609 deletions

View file

@ -1447,7 +1447,7 @@ BOOL WINAPI AVISaveOptions(HWND hWnd, UINT uFlags, INT nStreams,
return AVIERR_BADPARAM;
/* save options in case the user presses cancel */
if (ppOptions != NULL && nStreams > 1) {
if (nStreams > 1) {
pSavedOptions = HeapAlloc(GetProcessHeap(), 0, nStreams * sizeof(AVICOMPRESSOPTIONS));
if (pSavedOptions == NULL)
return FALSE;
@ -1629,7 +1629,7 @@ HRESULT WINAPI AVISaveVW(LPCWSTR szFile, CLSID *pclsidHandler,
/* remember first video stream -- needed for interleaving */
if (lFirstVideo < 0)
lFirstVideo = curStream;
} else if (!dwInterleave && plpOptions != NULL) {
} else if (!dwInterleave) {
/* check if any non-video stream wants to be interleaved */
WARN("options.flags=0x%X options.dwInterleave=%u\n",plpOptions[curStream]->dwFlags,plpOptions[curStream]->dwInterleaveEvery);
if (plpOptions[curStream] != NULL &&
@ -1639,7 +1639,7 @@ HRESULT WINAPI AVISaveVW(LPCWSTR szFile, CLSID *pclsidHandler,
/* create de-/compressed stream interface if needed */
pInStreams[curStream] = NULL;
if (plpOptions != NULL && plpOptions[curStream] != NULL) {
if (plpOptions[curStream] != NULL) {
if (plpOptions[curStream]->fccHandler ||
plpOptions[curStream]->lpFormat != NULL) {
DWORD dwKeySave = plpOptions[curStream]->dwKeyFrameEvery;

View file

@ -1,5 +1,6 @@
/*
* Copyright 2008 Jens Albretsen
* 2010 Thomas Larsen
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -18,6 +19,8 @@
#include "avifile_private.h"
#pragma code_page(65001)
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
IDD_SAVEOPTIONS DIALOG FIXED IMPURE 43, 37, 226, 82
@ -25,15 +28,15 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Komprimerings indstillinger"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Vælg en stream:",-1,2,5,154,10
LTEXT "&Vælg stream:",-1,2,5,154,10
COMBOBOX IDC_STREAM,2,18,154,61,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
PUSHBUTTON "I&ndstillinger...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Interleave hver",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
EDITTEXT IDC_INTERLEAVEEVERY,91,41,32,12,ES_AUTOHSCROLL
LTEXT "billeder",-1,129,43,36,9
LTEXT "Nuværende format:",-1,3,56,53,9
LTEXT "This space for rent",IDC_FORMATTEXT,55,56,90,26
LTEXT "Billeder",-1,129,43,36,9
LTEXT "Nuværende format:",-1,3,56,53,9
LTEXT "Denne plads er til leje",IDC_FORMATTEXT,55,56,90,26
DEFPUSHBUTTON "OK",IDOK,170,42,50,14
PUSHBUTTON "Annuller",IDCANCEL,170,61,50,14
END
@ -43,10 +46,10 @@ STRINGTABLE DISCARDABLE
IDS_WAVESTREAMFORMAT "Lydkurve: %s"
IDS_WAVEFILETYPE "Lydkurve"
IDS_ALLMULTIMEDIA "Alle multimedia filer"
IDS_ALLFILES "Alle files (*.*)@*.*"
IDS_ALLFILES "Alle filer (*.*)@*.*"
IDS_VIDEO "video"
IDS_AUDIO "audio"
IDS_AUDIO "lyd"
IDS_AVISTREAMFORMAT "%s %s #%d"
IDS_AVIFILETYPE "Wine AVI-default-filehandler"
IDS_AVIFILETYPE "Wine AVI-standard-filehandler"
IDS_UNCOMPRESSED "ukomprimeret"
}

View file

@ -1,6 +1,6 @@
/*
* Copyright 2002 Michael G<EFBFBD>nnewig
* Copyright 2005 YunSong Hwang
* Copyright 2002 Michael Günnewig
* Copyright 2005,2010 YunSong Hwang
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -19,35 +19,37 @@
#include "avifile_private.h"
#pragma code_page(65001)
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
IDD_SAVEOPTIONS DIALOG FIXED IMPURE 43, 37, 226, 82
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "압축 옵션"
CAPTION "압축 옵션"
FONT 9, "MS Shell Dlg"
BEGIN
LTEXT "스트림 선택(&C):",-1,2,5,154,10
LTEXT "스트림 선택(&C):",-1,2,5,154,10
COMBOBOX IDC_STREAM,2,18,154,61,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
PUSHBUTTON "옵션(&O)...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "항상 상호배치(&I)",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
PUSHBUTTON "옵션(&O)...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "항상 인터리브 적용(&I)",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
EDITTEXT IDC_INTERLEAVEEVERY,91,41,32,12,ES_AUTOHSCROLL
LTEXT "프레임",-1,129,43,36,9
LTEXT "현재 형식:",-1,3,56,73,9
LTEXT "필요한 공간",IDC_FORMATTEXT,75,56,90,26
DEFPUSHBUTTON "확인",IDOK,170,42,50,14
PUSHBUTTON "취소",IDCANCEL,170,61,50,14
LTEXT "프레임",-1,129,43,36,9
LTEXT "현재 형식:",-1,3,56,73,9
LTEXT "예약된 공간",IDC_FORMATTEXT,75,56,90,26
DEFPUSHBUTTON "확인",IDOK,170,42,50,14
PUSHBUTTON "취소",IDCANCEL,170,61,50,14
END
STRINGTABLE DISCARDABLE
{
IDS_WAVESTREAMFORMAT "웨이브폼: %s"
IDS_WAVEFILETYPE "웨이브폼"
IDS_ALLMULTIMEDIA "모든 멀티미디어 파일"
IDS_ALLFILES "모든 파일 (*.*)@*.*"
IDS_VIDEO "비디오"
IDS_AUDIO "오디오"
IDS_WAVESTREAMFORMAT "파형: %s"
IDS_WAVEFILETYPE "파형"
IDS_ALLMULTIMEDIA "모든 멀티미디어 파일"
IDS_ALLFILES "모든 파일 (*.*)@*.*"
IDS_VIDEO "비디오"
IDS_AUDIO "오디오"
IDS_AVISTREAMFORMAT "%s %s #%d"
IDS_AVIFILETYPE "Wine AVI-기본-파일핸들러"
IDS_UNCOMPRESSED "압축"
IDS_AVIFILETYPE "Wine AVI-기본-파일핸들러·¯"
IDS_UNCOMPRESSED "압축안됨"
}

View file

@ -33,7 +33,7 @@ BEGIN
PUSHBUTTON "&Opties...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Interleave alle",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
EDITTEXT IDC_INTERLEAVEEVERY,91,41,32,12,ES_AUTOHSCROLL
LTEXT "Losse frames",-1,129,43,36,9
LTEXT "frames",-1,129,43,36,9
LTEXT "Huidig formaat:",-1,3,56,73,9
LTEXT "This space for rent",IDC_FORMATTEXT,75,56,90,26
DEFPUSHBUTTON "OK",IDOK,170,42,50,14

View file

@ -1,6 +1,7 @@
/*
* Copyright 2003 Marcelo Duarte
* Copyright 2006 Américo José Melo
* Copyright 2006 Américo José Melo
* Copyright 2010 Gustavo Henrique Milaré
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -19,20 +20,22 @@
#include "avifile_private.h"
#pragma code_page(65001)
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
IDD_SAVEOPTIONS DIALOG FIXED IMPURE 43, 37, 226, 82
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Opções de compressão"
CAPTION "Opções de compressão"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Escolha a stream:",-1,2,5,154,10
COMBOBOX IDC_STREAM,2,18,154,61,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
PUSHBUTTON "&Opções...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Interleave every",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
PUSHBUTTON "&Opções...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Entrelaçar todos",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
EDITTEXT IDC_INTERLEAVEEVERY,91,41,32,12,ES_AUTOHSCROLL
LTEXT "frames",-1,129,43,36,9
LTEXT "quadros",-1,129,43,36,9
LTEXT "Formato atual:",-1,3,56,73,9
LTEXT "This space for rent",IDC_FORMATTEXT,75,56,90,26
DEFPUSHBUTTON "OK",IDOK,170,42,50,14
@ -43,14 +46,14 @@ LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
IDD_SAVEOPTIONS DIALOG FIXED IMPURE 43, 37, 226, 82
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Opções de compressão"
CAPTION "Opções de compressão"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Escolha a stream:",-1,2,5,154,10
COMBOBOX IDC_STREAM,2,18,154,61,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
PUSHBUTTON "&Opções...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Interlaçar a todos os",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
PUSHBUTTON "&Opções...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Interlaçar a todos os",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
EDITTEXT IDC_INTERLEAVEEVERY,91,41,32,12,ES_AUTOHSCROLL
LTEXT "molduras",-1,129,43,36,9
LTEXT "Formato actual:",-1,3,56,73,9
@ -66,13 +69,13 @@ STRINGTABLE DISCARDABLE
{
IDS_WAVESTREAMFORMAT "Formato wave: %s"
IDS_WAVEFILETYPE "Formato wave"
IDS_ALLMULTIMEDIA "Todos arquivos multimídia"
IDS_ALLMULTIMEDIA "Todos arquivos multimídia"
IDS_ALLFILES "Todos os arquivos (*.*)@*.*"
IDS_VIDEO "vídeo"
IDS_AUDIO "áudio"
IDS_VIDEO "vídeo"
IDS_AUDIO "áudio"
IDS_AVISTREAMFORMAT "%s %s #%d"
IDS_AVIFILETYPE "Wine AVI-manipulador padrão de arquivo"
IDS_UNCOMPRESSED "sem compressão"
IDS_AVIFILETYPE "Manipulador de AVI padrão do Wine"
IDS_UNCOMPRESSED "sem compressão"
}
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
@ -81,11 +84,11 @@ STRINGTABLE DISCARDABLE
{
IDS_WAVESTREAMFORMAT "Formato wave: %s"
IDS_WAVEFILETYPE "Formato wave"
IDS_ALLMULTIMEDIA "Todos os ficheiros multimédia"
IDS_ALLMULTIMEDIA "Todos os ficheiros multimédia"
IDS_ALLFILES "Todos os ficheiros (*.*)@*.*"
IDS_VIDEO "vídeo"
IDS_AUDIO "áudio"
IDS_VIDEO "vídeo"
IDS_AUDIO "áudio"
IDS_AVISTREAMFORMAT "%s %s #%d"
IDS_AVIFILETYPE "Manipulador AVI Wine predefinido"
IDS_UNCOMPRESSED "sem compressão"
IDS_UNCOMPRESSED "sem compressão"
}

View file

@ -33,7 +33,7 @@ BEGIN
LTEXT "&Выберите поток:",-1,2,5,154,10
COMBOBOX IDC_STREAM,2,18,154,61,CBS_DROPDOWNLIST | WS_VSCROLL |
WS_TABSTOP
PUSHBUTTON "&Опции...",IDC_OPTIONS,170,17,50,14
PUSHBUTTON "П&араметры...",IDC_OPTIONS,170,17,50,14
AUTOCHECKBOX "&Прослаивать каждые",IDC_INTERLEAVE,3,42,85,11,WS_TABSTOP
EDITTEXT IDC_INTERLEAVEEVERY,91,41,32,12,ES_AUTOHSCROLL
LTEXT "фрейма",-1,129,43,36,9

View file

@ -35,25 +35,25 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
* in one of the specific files.
*/
#include "avifile_Cs.rc"
#include "avifile_Da.rc"
#include "avifile_En.rc"
#include "avifile_Es.rc"
#include "avifile_Hu.rc"
#include "avifile_It.rc"
#include "avifile_Ko.rc"
#include "avifile_Nl.rc"
#include "avifile_No.rc"
#include "avifile_Pl.rc"
#include "avifile_Pt.rc"
#include "avifile_Sv.rc"
#include "avifile_Tr.rc"
#include "avifile_Uk.rc"
/* UTF-8 */
#include "avifile_Da.rc"
#include "avifile_De.rc"
#include "avifile_Fr.rc"
#include "avifile_Ja.rc"
#include "avifile_Ko.rc"
#include "avifile_Lt.rc"
#include "avifile_Pt.rc"
#include "avifile_Ro.rc"
#include "avifile_Ru.rc"
#include "avifile_Si.rc"

View file

@ -1,89 +0,0 @@
/* Esperanto Language Support
* Copyright 2006 Antonio Codazzi
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "comctl32.h"
LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
IDD_PROPSHEET DIALOG DISCARDABLE 0, 0, 220, 140
STYLE DS_CONTEXTHELP | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Ecoj laý %s"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Bone", IDOK,4,122,50,14, WS_TABSTOP | WS_GROUP
PUSHBUTTON "Rezigni", IDCANCEL,58,122,50,14
PUSHBUTTON "&Apliku", IDC_APPLY_BUTTON,112,122,50,14,WS_DISABLED
PUSHBUTTON "Helpo", IDHELP,166,122,50,14,WS_TABSTOP|WS_GROUP
CONTROL "Langeto", IDC_TABCONTROL,"SysTabControl32",WS_CLIPSIBLINGS|WS_GROUP|WS_TABSTOP|TCS_MULTILINE,4,4,212,114
END
IDD_WIZARD DIALOG DISCARDABLE 0, 0, 290, 159
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
CAPTION "Estrita Proceduro"
FONT 8, "MS Shell Dlg"
BEGIN
PUSHBUTTON "< &Retro", IDC_BACK_BUTTON,71,138,50,14
DEFPUSHBUTTON "&Antaýen >", IDC_NEXT_BUTTON,121,138,50,14
DEFPUSHBUTTON "Konkludi", IDC_FINISH_BUTTON,121,138,50,14
PUSHBUTTON "Rezigni", IDCANCEL,178,138,50,14
PUSHBUTTON "Helpo", IDHELP,235,138,50,14,WS_GROUP
LTEXT "", IDC_SUNKEN_LINE,7,129,278,1,SS_SUNKEN
CONTROL "Langeto", IDC_TABCONTROL,"SysTabControl32",WS_CLIPSIBLINGS | WS_DISABLED,7,7,258,5
LTEXT "", IDC_SUNKEN_LINEHEADER,0,35,290,1,SS_LEFT | SS_SUNKEN | WS_CHILD | WS_VISIBLE
END
IDD_TBCUSTOMIZE DIALOG DISCARDABLE 10, 20, 357, 125
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Agordu stangon de la iloj"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "&Fermu", IDCANCEL,308,6,44,14
PUSHBUTTON "R&ee agordu", IDC_RESET_BTN,308,23,44,14
PUSHBUTTON "&Helpo", IDC_HELP_BTN,308,40,44,14
PUSHBUTTON "&Supre forþovu", IDC_MOVEUP_BTN,308,74,44,14
PUSHBUTTON "Su&be forþovu", IDC_MOVEDN_BTN,308,91,44,14
LTEXT "&Disponeblaj butonoj:", -1,4,5,84,10
LISTBOX IDC_AVAILBTN_LBOX,4,17,120,100, LBS_NOTIFY | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
PUSHBUTTON "&Aldonu ->", IDOK, 131, 42, 44, 14
PUSHBUTTON "<- &Forigu", IDC_REMOVE_BTN,131,62,44,14
LTEXT "Butonoj por stango de la &iloj", -1,182,5,78,10
LISTBOX IDC_TOOLBARBTN_LBOX, 182,17,120,100,LBS_NOTIFY | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | LBS_DISABLENOSCROLL | WS_BORDER | WS_VSCROLL | WS_HSCROLL | WS_TABSTOP
END
STRINGTABLE DISCARDABLE
{
IDS_CLOSE "Fermu"
}
STRINGTABLE DISCARDABLE
{
IDM_TODAY "Hodiaý:"
IDM_GOTODAY "Iru a la hodiaý"
}
STRINGTABLE DISCARDABLE
{
IDS_SEPARATOR "Dividilo"
}
STRINGTABLE DISCARDABLE
{
HKY_NONE "Neniu"
}

View file

@ -93,7 +93,6 @@ IDI_TT_ERROR_SM ICON LOADONCALL DISCARDABLE idi_tt_error_sm.ico
#include "comctl_Bg.rc"
#include "comctl_Cs.rc"
#include "comctl_El.rc"
#include "comctl_Eo.rc"
#include "comctl_En.rc"
#include "comctl_Es.rc"
#include "comctl_Hu.rc"

View file

@ -1,474 +0,0 @@
/*
* Copyright 1996 Duncan C Thomson
* Copyright 2006 Antonio Codazzi
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cdlg.h"
#include "filedlgbrowser.h"
/*
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
*/
LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Malfermu"
FONT 8, "MS Shell Dlg"
{
LTEXT "Dosier&nomo:", 1090, 6, 6, 76, 9
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "&Vojo:", -1, 110, 6, 92, 9
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "Dosier&speco:", 1089, 6, 104, 90, 9
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "&Drajvo:", 1091, 110, 104, 92, 9
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "Malfermu", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Nuligi", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Helpo", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
CHECKBOX "Nur &legebla", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Konservu kiel..."
FONT 8, "MS Shell Dlg"
{
LTEXT "Dosier&nomo:", 1090, 6, 6, 76, 9
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "&Vojo:", -1, 110, 6, 92, 9
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "Dosier&speco:", 1089, 6, 104, 90, 9
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "&Drajvo:", 1091, 110, 104, 92, 9
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "Konservu", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Nuligi", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Helpo", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
CHECKBOX "Nur &legebla", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
PRINT DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Presu"
FONT 8, "MS Shell Dlg"
{
LTEXT "Printilo:", 1088, 6, 6, 40, 9
LTEXT "", 1089, 60, 6, 150, 9
GROUPBOX "Etendiøon", 1072, 6, 30, 160, 65, BS_GROUPBOX
RADIOBUTTON "æ&iujn", 1056, 16, 45, 60, 12
RADIOBUTTON "&elekton", 1057, 16, 60, 60, 12
RADIOBUTTON "&paøojn", 1058, 16, 75, 60, 12
DEFPUSHBUTTON "Presu", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Nuligi", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Aranøu", 1024, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
LTEXT "de:", 1090, 60, 80, 30, 9
LTEXT "øis:", 1091, 120, 80, 30, 9
LTEXT "&Kvalito:", 1092, 6, 100, 76, 9
COMBOBOX 1136, 80, 100, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
CHECKBOX "Presu &dosieren", 1040, 20, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Mallarøtipe", 1041, 160, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
PRINT_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Presadaj Agordoj"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "Printilo", 1072, 6, 10, 180, 65, BS_GROUPBOX
RADIOBUTTON "&Implicita Presilo", 1056, 16, 20, 80, 12
LTEXT "[none]", 1088, 35, 35, 120, 9
RADIOBUTTON "&Specifa Printilo", 1057, 16, 50, 80, 12
COMBOBOX 1136, 35, 65, 149, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "Bone", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Nuligi", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Agordo", 1024, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
GROUPBOX "Formato", 1073, 6, 85, 100, 50, BS_GROUPBOX
RADIOBUTTON "&Vertikala", 1058, 50, 100, 40, 12
RADIOBUTTON "&Horizontala", 1059, 50, 115, 40, 12
ICON "LANDSCAP", 1097, 10, 95, 32, 32
ICON "PORTRAIT", 1098, 10, 95, 32, 32
GROUPBOX "Papero", 1074, 120, 85, 180, 50, BS_GROUPBOX
LTEXT "&Dimensio", 1089, 130, 95, 30, 9
LTEXT "&Fonto", 1090, 130, 110, 30, 9
COMBOBOX 1137, 155, 95, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
COMBOBOX 1138, 155, 110, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
}
CHOOSE_FONT DIALOG DISCARDABLE 36, 24, 264, 147
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Tiparo"
FONT 8, "MS Shell Dlg"
{
LTEXT "&Tiparo:",stc1 ,6,3,40,9
COMBOBOX cmb1, 6,13,94,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
LTEXT "Tipara St&ilo:",stc2 ,108,3,44,9
COMBOBOX cmb2,108,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
LTEXT "&Dimensio:",stc3,177,3,33,9
COMBOBOX cmb3,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
DEFPUSHBUTTON "Bone",IDOK,218,6,40,14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
PUSHBUTTON "Rezigni",IDCANCEL,218,23,40,14,WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Apliki", psh3,218,40,40,14,WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Helpo" , pshHelp,218,57,40,14,WS_GROUP | WS_TABSTOP
GROUPBOX "Eficoj",grp1,6,72,84,34,WS_GROUP
CHECKBOX "Stre&ko", chx1, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "S&ubstreko", chx2, 10,94,50,10, BS_AUTOCHECKBOX
LTEXT "&Koloro:", stc4 ,6,110,30,9
COMBOBOX cmb4,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Ekzemplo",grp2,98,72,120,36,WS_GROUP
CTEXT "AaBbYyZz",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
LTEXT "Scri&pt:",stc7 ,98,114,40,9
COMBOBOX cmb5,98,124,120,90,CBS_DROPDOWNLIST | CBS_HASSTRINGS |
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
}
CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 300, 185
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Koloro"
FONT 8, "MS Shell Dlg"
{
LTEXT "&Normala koloraro:", 1088, 6, 6, 40, 9
LTEXT "&Persona koloraro:", 1089, 6, 126, 40, 9
LTEXT "Sol&idkoloro", 1090, 100, 146, 40, 9
LTEXT "&Ruøo", 726 /*1094*/,249,126,24,10
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Verdo",727/*1095*/,249,140,24,10
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Bluo",728 /*1096*/,249,154,24,10
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Farbo" ,723 /*1091*/,202,126,22,10
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Saturo" ,724 /*1092*/,202,140,22,10
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Helo" ,725 /*1093*/,202,154,22,10
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
DEFPUSHBUTTON "Bone", 1, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rezigni", 2, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Helpo", pshHelp,100,166, 44, 14
PUSHBUTTON "&Aldonu al Koloraro", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Forv&iþu Koloraron >>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&i",713,300,200,4,14 /* just a dummy: 'i' is like &i in "sol&id" */
}
FINDDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 236, 62
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Seræu"
FONT 8, "MS Shell Dlg"
{
LTEXT "&Seræu:", -1, 4, 8, 42, 8
EDITTEXT 1152, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "Nur tutan &vorton", 1040, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Atentu &Usklecon", 1041, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "Direkto", 1072, 107, 26, 68, 28
CONTROL "&Supre", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 108, 38, 30, 12
CONTROL "&Sube", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 144, 38, 28, 12
DEFPUSHBUTTON "&Pluseræu", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Nuligi", IDCANCEL, 182, 23, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Helpo", 1038, 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
}
REPLACEDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 230, 94
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Anstataýigu"
FONT 8, "MS Shell Dlg"
{
LTEXT "Anstataýigu:", -1, 4, 9, 48, 8
EDITTEXT 1152, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&per:", -1, 4, 26, 48, 8
EDITTEXT 1153, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "Nur tutan &vorton", 1040, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Atentu &Usklecon", 1041, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
DEFPUSHBUTTON "Plu&seræu", IDOK, 174, 4, 50, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Anstataýigu", 1024, 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Anstataýigu æ&iujn", 1025, 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Nuligi", IDCANCEL, 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Helpo", 1038, 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
}
PRINT32 DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 186
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
DS_CONTEXTHELP | DS_3DLOOK
CAPTION "Presu"
FONT 8, "MS Shell Dlg"
{
DEFPUSHBUTTON "Bone", IDOK, 180,164, 48,14, WS_GROUP | BS_DEFPUSHBUTTON
PUSHBUTTON "Rezigni", IDCANCEL, 232,164, 48,14, WS_GROUP
PUSHBUTTON "&Helpo", pshHelp, 50, 161, 48,14, WS_GROUP
GROUPBOX "Printilo", grp4, 8, 4, 272,84, WS_GROUP
CONTROL "Prezu kiel &dosiero", chx1, "Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,212,70,64,12
PUSHBUTTON "&Ecoj", psh2, 212, 17, 60,14, WS_GROUP
LTEXT "&Nomo:", stc6, 16, 20, 36,8
COMBOBOX cmb4, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
LTEXT "Stato:", stc8, 16, 36, 36,10, SS_NOPREFIX
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Speco:", stc7, 16, 48, 36,10, SS_NOPREFIX
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Kie:", stc10, 16, 60, 36,10, SS_NOPREFIX
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Komento:", stc9, 16, 72, 36,10, SS_NOPREFIX
LTEXT "Dummy Remark", stc13, 52, 72, 152,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
GROUPBOX "Ekzempleroj", grp2, 160, 92, 120,64, WS_GROUP
LTEXT "Nombro da &ekzempleroj:",stc5,168,108,68,8
ICON "", ico3, 162,124, 76,24, WS_GROUP | SS_CENTERIMAGE
CONTROL "Laý&kajere", chx2,"Button",BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,240,130,36,12
EDITTEXT edt3, 240,106, 32,12, WS_GROUP | ES_NUMBER
GROUPBOX "Etendiøon", grp1, 8,92, 144,64, WS_GROUP
CONTROL "æ&iujn", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,106,64,12
CONTROL "&paøojn", rad3,"Button",BS_AUTORADIOBUTTON,16,122,36,12
CONTROL "&elekton", rad2,"Button",BS_AUTORADIOBUTTON,16,138,64,12
EDITTEXT edt1, 74,122, 26,12, WS_GROUP | ES_NUMBER
EDITTEXT edt2, 118,122, 26,12, WS_GROUP | ES_NUMBER
RTEXT "de:", stc2, 52,124, 20,8
RTEXT "øis:", stc3, 100,124, 16,8
}
PRINT32_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 288, 178
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU |
DS_CONTEXTHELP | DS_3DLOOK
CAPTION "Presadaj Agordoj"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Bone",IDOK,180,156,48,14,WS_GROUP
PUSHBUTTON "Rezigni",IDCANCEL,232,156,48,14
/* PUSHBUTTON "Network...", psh5, 284,156,48,14 */
GROUPBOX "Printilo", grp4, 8, 4, 272,84, WS_GROUP
PUSHBUTTON "&Ecoj", psh2, 212, 17, 60,14, WS_GROUP
LTEXT "&Nomo:", stc6, 16, 20, 36,8
COMBOBOX cmb1, 52, 18, 152,152,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
LTEXT "Stato:", stc8, 16, 36, 36,10, SS_NOPREFIX
LTEXT "Dummy State", stc12, 52, 36, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Speco:", stc7, 16, 48, 36,10, SS_NOPREFIX
LTEXT "Dummy Type", stc11, 52, 48, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Kie:", stc10, 16, 60, 36,10, SS_NOPREFIX
LTEXT "Dummy Location", stc14, 52, 60, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
LTEXT "Komento:", stc9, 16, 72, 36,10, SS_NOPREFIX
LTEXT "Dummy Remark", stc13, 52, 72, 224,10, SS_NOPREFIX | SS_LEFTNOWORDWRAP
GROUPBOX "Papero", grp2, 8, 92, 164,56, WS_GROUP
LTEXT "&Dimensio:", stc2, 16,108, 36, 8
COMBOBOX cmb2, 52,106, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
LTEXT "&Fonto:", stc3, 16,128, 36, 8
COMBOBOX cmb3, 52,126, 112,112,CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_GROUP | WS_TABSTOP
GROUPBOX "Formato", grp1, 180, 92, 100,56, WS_GROUP
ICON "", ico1, 195,112, 18,20, WS_GROUP
CONTROL "&Vertikala", rad1,"Button",BS_AUTORADIOBUTTON | WS_GROUP |WS_TABSTOP,224,106,52,12
CONTROL "&Horizontala", rad2,"Button",BS_AUTORADIOBUTTON,224,126,52,12
END
PAGESETUPDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 32, 32, 240, 240
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Impozu Paøon"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", rct1, "Static", SS_WHITERECT, 80, 8, 80, 80
CONTROL "", rct2, "Static", SS_GRAYRECT, 160, 12, 4, 80
CONTROL "", rct3, "Static", SS_GRAYRECT, 84, 88, 80, 4
GROUPBOX "Papero", grp2, 8, 96, 224, 56, BS_GROUPBOX
LTEXT "&Dimensio:", stc2, 16, 112, 36, 8
COMBOBOX cmb2, 64, 110, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
LTEXT "P&leto:", stc3, 16, 132, 36, 8
COMBOBOX cmb3, 64, 130, 160, 160, CBS_SIMPLE|CBS_DROPDOWN|CBS_SORT|WS_GROUP|WS_TABSTOP|WS_VSCROLL
GROUPBOX "Formato", grp1, 8, 156, 64, 56, BS_GROUPBOX
AUTORADIOBUTTON "&Vertikala", rad1, 16, 170, 52, 12, BS_AUTORADIOBUTTON
AUTORADIOBUTTON "&Horizontala", rad2, 16, 190, 52, 12, BS_AUTORADIOBUTTON
GROUPBOX "Marøenoj", grp4, 80, 156, 152, 56, BS_GROUPBOX
LTEXT "&Dekstra:", stc15, 88, 172, 21, 8
EDITTEXT edt4, 111, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER
LTEXT "&Maldekstra:", stc16, 159, 172, 27, 8
EDITTEXT edt6, 187, 170, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER
LTEXT "&Supre:", stc17, 88, 192, 21, 8
EDITTEXT edt5, 111, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER
LTEXT "Su&be:", stc18, 159, 192, 23, 8
EDITTEXT edt7, 187, 190, 39, 12, WS_TABSTOP|WS_GROUP|WS_BORDER
DEFPUSHBUTTON "Bone", IDOK, 71, 220, 50, 14, BS_PUSHBUTTON
PUSHBUTTON "Rezigni", IDCANCEL, 126, 220, 50, 14
PUSHBUTTON "&Printilo..", psh3, 184, 220, 48, 14
END
NEWFILEOPENORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 280, 164
STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_CLIPCHILDREN
CAPTION "Malfermu"
FONT 8, "MS Shell Dlg"
{
LTEXT "Seræu &en:",IDC_LOOKINSTATIC,4,6,43,8, SS_NOTIFY
COMBOBOX IDC_LOOKIN,49,3,132,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | WS_VSCROLL | WS_TABSTOP
LTEXT "" , IDC_TOOLBARSTATIC, 181, 2, 102, 17, NOT WS_GROUP | NOT WS_VISIBLE
LISTBOX IDC_SHELLSTATIC,4,20,272,85, LBS_SORT | LBS_NOINTEGRALHEIGHT | LBS_MULTICOLUMN | WS_HSCROLL | NOT WS_VISIBLE
LTEXT "Dosier&nomo:",IDC_FILENAMESTATIC,5,112,46,8, SS_NOTIFY
EDITTEXT IDC_FILENAME,54,110,155,12,ES_AUTOHSCROLL
LTEXT "Dosier&speco:",IDC_FILETYPESTATIC,5,128,42,8, SS_NOTIFY
COMBOBOX IDC_FILETYPE,54,126,155,53,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "Nur &legebla",IDC_OPENREADONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,54,145,100,10
DEFPUSHBUTTON "&Malfermu", IDOK,222,110,50,14
PUSHBUTTON "Rezigni", IDCANCEL,222,128,50,14
PUSHBUTTON "&Helpo", pshHelp,222,145,50,14
}
STRINGTABLE DISCARDABLE
{
IDS_ABOUTBOX "&Pri 'Test FolderPicker'"
IDS_DOCUMENTFOLDERS "Dokumentdosierujoj"
IDS_PERSONAL "Miaj Dokumentoj"
IDS_FAVORITES "Miaj Favoritaj"
IDS_PATH "Sistemvojo"
IDS_DESKTOP "Desktop"
IDS_FONTS "Tiparoj"
IDS_MYCOMPUTER "Mia Komputero"
}
STRINGTABLE DISCARDABLE
{
IDS_SYSTEMFOLDERS "Sistemdosierujoj"
IDS_LOCALHARDRIVES "Localaj Durdiskoj"
IDS_FILENOTFOUND "Dosiero ne estis trovita"
IDS_VERIFYFILE "Kontrolu la øustecon je havigita dosiernomo."
IDS_CREATEFILE "Dosiero estas neekzistanta\nÆu vi volas krei dosieron?"
IDS_OVERWRITEFILE "Dosiero estas jam ekzistanta.\nÆu vi volas superskribi øin?"
IDS_INVALID_FILENAME_TITLE "Nekorekta(j) tipo(j) en vojo"
IDS_INVALID_FILENAME "La dosiernomo ne povas enhavi la jenajn tipojn:\n / : < > |"
IDS_PATHNOTEXISTING "Vojo estas neekzistanta"
IDS_FILENOTEXISTING "Dosiero estas neekzistanta"
}
STRINGTABLE DISCARDABLE
{
IDS_UPFOLDER "Suriru da unu nivelo"
IDS_NEWFOLDER "Kreu Novan Dosieujon"
IDS_LISTVIEW "Listo"
IDS_REPORTVIEW "Detale"
IDS_TODESKTOP "Foliu Desktop"
}
STRINGTABLE DISCARDABLE
{
PD32_PRINT_TITLE "Presu"
PD32_VALUE_UREADABLE "Nelegebla Entry"
PD32_INVALID_PAGE_RANGE "Æi tiu valoro ne estas en la paøo.\n\
Enigu valoron inter %d kaj %d."
PD32_FROM_NOT_ABOVE_TO "La 'de:' valoro ne povas superi la \
'øis:' valoron."
PD32_MARGINS_OVERLAP "Marøenoj surmetiøas inter si aý estas ekster \
paperfolio.\nDifinu denove la marøenojn."
PD32_NR_OF_COPIES_EMPTY "La nombrvaloro je 'Nombro da &ekzempleroj' \
ne povas esti malplena."
PD32_TOO_LARGE_COPIES "La via printilo ne povas presi tiel granda nombro da ekzempleroj\nEnigu valoron inter 1 kaj %d."
PD32_PRINT_ERROR "Okazis printila eroro."
PD32_NO_DEFAULT_PRINTER "Ne estas defaýlta printilo."
PD32_CANT_FIND_PRINTER "Mi ne povas trovi la printilon."
PD32_OUT_OF_MEMORY "La memoro estas elæerpita."
PD32_GENERIC_ERROR "Okazis eroro."
PD32_DRIVER_UNKNOWN "Nekonata printilzorgilo."
PD32_NO_DEVICES "Antaý ol vi povos plenumi printiltaskojn \
kvazaý impozi paøon aý presi dokumenton, estas necese ke vi instalu printilon. \
Oni konsilas instali øin kaj reprovi."
PD32_DEFAULT_PRINTER "Defaýlta Printilo; "
PD32_NR_OF_DOCUMENTS_IN_QUEUE "%d dokumento(j) estas en presvico"
PD32_MARGINS_IN_INCHES "Marøenoj [inches]"
PD32_MARGINS_IN_MILLIMETERS "Marøenoj [mm]"
PD32_MILLIMETERS "mm"
PD32_PRINTER_STATUS_READY "Preta"
PD32_PRINTER_STATUS_PAUSED "Paýse; "
PD32_PRINTER_STATUS_ERROR "Eroro; "
PD32_PRINTER_STATUS_PENDING_DELETION "Nuliga atendado; "
PD32_PRINTER_STATUS_PAPER_JAM "Blokita papero; "
PD32_PRINTER_STATUS_PAPER_OUT "Elæerpita papero; "
PD32_PRINTER_STATUS_MANUAL_FEED "Mane enþovo de papero; "
PD32_PRINTER_STATUS_PAPER_PROBLEM "Papera problemo; "
PD32_PRINTER_STATUS_OFFLINE "Nekonektita printilo; "
PD32_PRINTER_STATUS_IO_ACTIVE "I/O Aktiva; "
PD32_PRINTER_STATUS_BUSY "Okupita printilo; "
PD32_PRINTER_STATUS_PRINTING "Nun presata; "
PD32_PRINTER_STATUS_OUTPUT_BIN_FULL "Eljreja pleto estas plena; "
PD32_PRINTER_STATUS_NOT_AVAILABLE "Ne disponebla; "
PD32_PRINTER_STATUS_WAITING "Atendando; "
PD32_PRINTER_STATUS_PROCESSING "Procezo; "
PD32_PRINTER_STATUS_INITIALIZING "Preparado; "
PD32_PRINTER_STATUS_WARMING_UP "Varmigo de la printilo; "
PD32_PRINTER_STATUS_TONER_LOW "Kseroprintila nivelo estas basa; "
PD32_PRINTER_STATUS_NO_TONER "Neniu kseroprintilo; "
PD32_PRINTER_STATUS_PAGE_PUNT "Paøa 'punt'; "
PD32_PRINTER_STATUS_USER_INTERVENTION "Interrompita far uzanto; "
PD32_PRINTER_STATUS_OUT_OF_MEMORY "Elæerpita memoro; "
PD32_PRINTER_STATUS_DOOR_OPEN "La printila pordo estas malfermita; "
PD32_PRINTER_STATUS_SERVER_UNKNOWN "Nekonata pres-servanto; "
PD32_PRINTER_STATUS_POWER_SAVE "Energiþpare; "
}
STRINGTABLE DISCARDABLE /* Color names */
{
IDS_COLOR_BLACK "Nigro"
IDS_COLOR_MAROON "Duonruøbruna koloro"
IDS_COLOR_GREEN "Verdo"
IDS_COLOR_OLIVE "Olivverdo"
IDS_COLOR_NAVY "Ultramara bluo"
IDS_COLOR_PURPLE "Purpurruøo"
IDS_COLOR_TEAL "Kreka koloro"
IDS_COLOR_GRAY "Grizo"
IDS_COLOR_SILVER "Arøento"
IDS_COLOR_RED "Ruøo"
IDS_COLOR_LIME "Limeta koloro"
IDS_COLOR_YELLOW "Flavo"
IDS_COLOR_BLUE "Bluo"
IDS_COLOR_FUCHSIA "Fuksia koloro"
IDS_COLOR_AQUA "Akvo"
IDS_COLOR_WHITE "Blanko"
}
STRINGTABLE DISCARDABLE
{
IDS_FONT_SIZE "Elektu tiparan grandecvaloron inter %d kaj %d punktoj."
IDS_SAVE_BUTTON "Kon&servu"
IDS_SAVE_IN "Konservu &en:"
IDS_SAVE "Konservu"
IDS_SAVE_AS "Konservu kiel"
IDS_OPEN_FILE "Malfermu Dosieron"
}

View file

@ -1,228 +0,0 @@
/*
* Copyright 1999 Pablo Saratxaga
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cdlg.h"
#include "filedlgbrowser.h"
/*
* WARNING: DO NOT CHANGE THE SIZE OF THE STANDARD DIALOG TEMPLATES.
*/
LANGUAGE LANG_WALON, SUBLANG_DEFAULT
/*
* Si vos voloz aider avou li ratoûrnaedje des libes programes è walon,
* vos poloz scrîre a l' adresse emile <linux-wa@chanae.alphanet.ch>
*/
OPEN_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Drovî"
FONT 8, "MS Shell Dlg"
{
LTEXT "&No do fitchî:", 1090, 6, 6, 76, 9
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "&Ridants", -1, 110, 6, 92, 9
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "Djîveye des fitchîs del sôr&te:", 1089, 6, 104, 90, 9
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "&Plakes:", 1091, 110, 104, 92, 9
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "I Va", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rinoncî", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Aide", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
CHECKBOX "Rén ki &lere", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
SAVE_FILE DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 275, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Schaper èt rlomer..."
FONT 8, "MS Shell Dlg"
{
LTEXT "&No do fitchî:", 1090, 6, 6, 76, 9
EDITTEXT 1152, 6, 16, 90, 12, ES_AUTOHSCROLL | ES_OEMCONVERT | WS_BORDER | WS_TABSTOP
LISTBOX 1120, 6, 32, 90, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "&Ridants:", -1, 110, 6, 92, 9
LTEXT "", 1088, 110, 18, 92, 9, SS_NOPREFIX | WS_GROUP
LISTBOX 1121, 110, 32, 92, 68, LBS_STANDARD | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_DISABLENOSCROLL | WS_TABSTOP
LTEXT "Djîveye des fitchîs del sôr&te:", 1089, 6, 104, 90, 9
COMBOBOX 1136, 6, 114, 90, 36, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
LTEXT "&Plakes:", 1091, 110, 104, 92, 9
COMBOBOX 1137, 110, 114, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "I Va", IDOK, 208, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rinoncî", IDCANCEL, 208, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Aide", 1038, 208, 46, 56, 14, WS_GROUP | WS_TABSTOP
CHECKBOX "Rén ki &lere", 1040, 208, 68, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
PRINT DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Rexhe"
FONT 8, "MS Shell Dlg"
{
LTEXT "Sicrirece:", 1088, 6, 6, 40, 9
LTEXT "", 1089, 60, 6, 150, 9
GROUPBOX "Cwé rexhe", 1072, 6, 30, 160, 65, BS_GROUPBOX
RADIOBUTTON "&Tot", 1056, 16, 45, 60, 12
RADIOBUTTON "Tch&wezî", 1057, 16, 60, 60, 12
RADIOBUTTON "&Pådjes", 1058, 16, 75, 60, 12
DEFPUSHBUTTON "I Va", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rinoncî", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Apon&tiaedje", 1024, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
LTEXT "&Di:", 1090, 60, 80, 30, 9
LTEXT "&A:", 1091, 120, 80, 30, 9
LTEXT "&Cwalité po rexhe:", 1092, 6, 100, 76, 9
COMBOBOX 1136, 80, 100, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
CHECKBOX "Rexhe sol &fitchî", 1040, 20, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Streu scrijhas", 1041, 160, 100, 50, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
}
PRINT_SETUP DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 264, 134
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Apontiaedje del rexhe"
FONT 8, "MS Shell Dlg"
{
GROUPBOX "Sicrirece", 1072, 6, 10, 180, 65, BS_GROUPBOX
RADIOBUTTON "Sicrirece tchwezi por &vos", 1056, 16, 20, 80, 12
LTEXT "[nole]", 1088, 35, 35, 120, 9
RADIOBUTTON "Sicrirece &specifike", 1057, 16, 50, 80, 12
COMBOBOX 1136, 35, 65, 149, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
DEFPUSHBUTTON "I Va", IDOK, 206, 6, 56, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rinoncî", IDCANCEL, 206, 24, 56, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "A&pontiaaedje", 1024, 206, 46, 56, 14, WS_GROUP | WS_TABSTOP
GROUPBOX "Orientation", 1073, 6, 85, 100, 50, BS_GROUPBOX
RADIOBUTTON "D' &Astampé", 1058, 50, 100, 40, 12
RADIOBUTTON "Di &Coûtchî", 1059, 50, 115, 40, 12
ICON "LANDSCAP", 1097, 10, 95, 32, 32
ICON "PORTRAIT", 1098, 10, 95, 32, 32
GROUPBOX "Papî", 1074, 120, 85, 180, 50, BS_GROUPBOX
LTEXT "&Grandeu", 1089, 130, 95, 30, 9
LTEXT "Ali&mentåcion", 1090, 130, 110, 30, 9
COMBOBOX 1137, 155, 95, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
COMBOBOX 1138, 155, 110, 92, 68, CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_AUTOHSCROLL | CBS_SORT | CBS_HASSTRINGS | WS_BORDER | WS_VSCROLL | WS_TABSTOP
}
CHOOSE_FONT DIALOG DISCARDABLE 13, 54, 264, 147
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Fontes"
FONT 8, "MS Shell Dlg"
{
LTEXT "&Fonte:",1088 ,6,3,40,9
COMBOBOX 1136 ,6,13,94,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
LTEXT "S&tîle del fonte:",1089 ,108,3,44,9
COMBOBOX 1137,108,13,64,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE
LTEXT "&Grandeu:",1090,179,3,30,9
COMBOBOX 1138,179,13,32,54, CBS_OWNERDRAWFIXED | CBS_HASSTRINGS | CBS_DISABLENOSCROLL |
WS_VSCROLL | WS_TABSTOP | CBS_SIMPLE | CBS_SORT
DEFPUSHBUTTON "I Va",IDOK,218,6,40,14,WS_GROUP
PUSHBUTTON "Rinoncî",IDCANCEL,218,23,40,14,WS_GROUP
PUSHBUTTON "&Mete èn Oûve", 1026,218,40,40,14,WS_GROUP
PUSHBUTTON "&Aide" , 1038,218,57,40,14,WS_GROUP
GROUPBOX "Efets",1072,6,72,84,34,WS_GROUP
CHECKBOX "&Barré", 1040, 10,82,50,10, BS_AUTOCHECKBOX | WS_TABSTOP
CHECKBOX "&Sorligné", 1041, 10,94,50,10, BS_AUTOCHECKBOX
LTEXT "&Coleur:", 1091 ,6,110,30,9
COMBOBOX 1139,6,120,84,100,CBS_DROPDOWNLIST | CBS_OWNERDRAWFIXED | CBS_HASSTRINGS |
CBS_AUTOHSCROLL | WS_BORDER | WS_VSCROLL | WS_TABSTOP
GROUPBOX "Egzimpe",grp2,98,72,120,36,WS_GROUP
CTEXT "AaBbYyZzÅåÇçÛû",stc5,103,80,109,24,SS_NOPREFIX | NOT WS_VISIBLE
LTEXT "Scr&ipt (translate):",stc7 ,98,114,80,9
COMBOBOX cmb5,98,124,120,90,CBS_DROPDOWNLIST | CBS_HASSTRINGS |
CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
}
CHOOSE_COLOR DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 300, 185
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Coleurs"
FONT 8, "MS Shell Dlg"
{
LTEXT "&Maisse coleurs:", 1088, 4, 4, 140, 10
LTEXT "&Coleurs da vosse:", 1089, 4, 106, 140, 10
LTEXT "Coleur | &Uni", 1090, 150, 151, 48, 10
LTEXT "&Rodje:", 726 /*1094*/,249,126,24,10
EDITTEXT 706, 275,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Vert:",727/*1095*/,249,140,24,10
EDITTEXT 707, 275,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Bleu:",728 /*1096*/,249,154,24,10
EDITTEXT 708, 275,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Tinte:" ,723 /*1091*/,202,126,22,10
EDITTEXT 703, 226,124,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Sat.:" ,724 /*1092*/,202,140,22,10
EDITTEXT 704, 226,138,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "&Lum.:" ,725 /*1093*/,202,154,22,10
EDITTEXT 705, 226,152,21,12, WS_BORDER | WS_GROUP | WS_TABSTOP
CONTROL "" ,720,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,14,140,86
CONTROL "" ,721,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP,4,116,140,28
CONTROL "" ,710,"STATIC",WS_BORDER|SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,4,118,116
CONTROL "" ,702,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 278,4,8,116
CONTROL "" ,709,"STATIC",SS_SIMPLE|WS_TABSTOP|WS_GROUP, 152,124,40,26
DEFPUSHBUTTON "I Va", IDOK, 4, 166, 44, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rinoncî", IDCANCEL, 52, 166, 44, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Aide", 1038,100,166, 44, 14
PUSHBUTTON "Rad&jouter des coleur da vosse", 712/*1024*/, 152, 166, 142, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Defini les coleurs da vosse >>", 719/*1025*/, 4, 150, 142, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&u",713,300,200,4,14 /* just a dummy: 'i' is like &i in "sol&id" */
}
FINDDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 236, 62
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Cwerî"
FONT 8, "MS Shell Dlg"
{
LTEXT "C&werî:", -1, 4, 8, 42, 8
EDITTEXT 1152, 47, 7, 128, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "Mots &etîrs seulmint", 1040, 4, 26, 100, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Rispecter les &madjuscules/minuscules", 1041, 4, 42, 64, 12, BS_AUTOCHECKBOX | WS_TABSTOP
GROUPBOX "Direccion", 1072, 107, 26, 68, 28
CONTROL "&Copete", 1056, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 111, 38, 20, 12
CONTROL "&Bas", 1057, "BUTTON", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 138, 38, 30, 12
DEFPUSHBUTTON "&Shûvant", IDOK, 182, 5, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
PUSHBUTTON "Rinoncî",IDCANCEL , 182, 23, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Aide", pshHelp , 182, 45, 50, 14, WS_GROUP | WS_TABSTOP
}
REPLACEDLGORD DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 230, 94
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Mete el plaece"
FONT 8, "MS Shell Dlg"
{
LTEXT "C&werî:", -1, 4, 9, 48, 8
EDITTEXT 1152, 54, 7, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
LTEXT "Mete el &place:", -1, 4, 26, 48, 8
EDITTEXT 1153, 54, 24, 114, 12, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
CHECKBOX "Mots &etîrs seulmint", 1040, 5, 46, 104, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
CHECKBOX "Rispecter les &madjuscules/minuscules", 1041, 5, 62, 59, 12, BS_AUTOCHECKBOX | WS_TABSTOP
DEFPUSHBUTTON "&Shûvant", IDOK, 174, 4, 50, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
PUSHBUTTON "&Rimplacer", psh1 , 174, 21, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rimplacer &tot",psh2, 174, 38, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "Rinoncî",IDCANCEL , 174, 55, 50, 14, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Aide", pshHelp , 174, 75, 50, 14, WS_GROUP | WS_TABSTOP
}

View file

@ -47,7 +47,6 @@
#include "cdlg_Da.rc"
#include "cdlg_El.rc"
#include "cdlg_En.rc"
#include "cdlg_Eo.rc"
#include "cdlg_Es.rc"
#include "cdlg_Fi.rc"
#include "cdlg_Hu.rc"
@ -61,8 +60,8 @@
#include "cdlg_Th.rc"
#include "cdlg_Tr.rc"
#include "cdlg_Uk.rc"
#include "cdlg_Wa.rc"
/* UTF-8 */
#include "cdlg_De.rc"
#include "cdlg_Fr.rc"
#include "cdlg_Ja.rc"

View file

@ -27,23 +27,24 @@
/* @makedep: banner.bmp */
IDB_BANNER BITMAP LOADONCALL DISCARDABLE banner.bmp
#include "credui_Da.rc"
#include "credui_En.rc"
#include "credui_Ko.rc"
#include "credui_Nl.rc"
#include "credui_No.rc"
#include "credui_Pl.rc"
#include "credui_Pt.rc"
#include "credui_Sv.rc"
#include "credui_Zh.rc"
/* UTF-8 */
#include "credui_Da.rc"
#include "credui_De.rc"
#include "credui_Es.rc"
#include "credui_Fr.rc"
#include "credui_Hu.rc"
#include "credui_It.rc"
#include "credui_Lt.rc"
#include "credui_Pt.rc"
#include "credui_Ro.rc"
#include "credui_Ru.rc"
#include "credui_Si.rc"
#include "credui_Uk.rc"
#include "credui_Zh.rc"

View file

@ -2,6 +2,7 @@
* Danish language resource file for Credentials UI
*
* Copyright 2008 Jens Albretsen
* 2010 Thomas Larsen
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -20,6 +21,8 @@
#include "credui_resources.h"
#pragma code_page(65001)
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
IDD_CREDDIALOG DIALOG DISCARDABLE 0, 0, 213, 149
@ -46,7 +49,7 @@ STRINGTABLE DISCARDABLE
IDS_TITLEFORMAT "Tilslut til %s"
IDS_MESSAGEFORMAT "Tilslutter til %s"
IDS_INCORRECTPASSWORDTITLE "Tilslutning fejlede"
IDS_INCORRECTPASSWORD "Vær sikker på at dit brugernavn\nog kodeord er korrekt."
IDS_CAPSLOCKONTITLE "Caps Lock er på"
IDS_CAPSLOCKON "Caps Lock kan være skyld i at taster dit kodeord forkert.\n\nTryk på Caps Lock tasten for at slå det fra\nfør du indtaster dit kodeord."
IDS_INCORRECTPASSWORD "Vær sikker på at dit brugernavn\nog kodeord er korrekt."
IDS_CAPSLOCKONTITLE "Caps Lock er på"
IDS_CAPSLOCKON "Du har sat Caps Lock til, dette kan være årsagen til at du indtaster kodeordet forkert.\n\nTryk på Caps Lock tasten for at slå det fra før du indtaster dit kodeord."
}

View file

@ -0,0 +1,55 @@
/*
* Hungarian language resource file for Credentials UI
*
* Copyright 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "credui_resources.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
IDD_CREDDIALOG DIALOG DISCARDABLE 0, 0, 213, 149
STYLE DS_MODALFRAME | DS_NOIDLEMSG | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "IDS_TITLEFORMAT"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BANNER,-1,"Static",SS_BITMAP | SS_CENTERIMAGE,0,
0,213,37
LTEXT "IDS_MESSAGEFORMAT",IDC_MESSAGE,8,48,199,8,NOT WS_GROUP
LTEXT "&Felhasználónév:",-1,8,62,72,12,SS_CENTERIMAGE
CONTROL "",IDC_USERNAME,"ComboBoxEx32",CBS_DROPDOWN |
CBS_NOINTEGRALHEIGHT | WS_TABSTOP,80,62,126,87
LTEXT "&Jelszó:",-1,8,80,72,12,SS_CENTERIMAGE
EDITTEXT IDC_PASSWORD,80,80,126,12,ES_PASSWORD | ES_AUTOHSCROLL
CONTROL "Je&lszó megjegyzése",IDC_SAVE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,80,98,126,12
DEFPUSHBUTTON "OK",IDOK,97,128,50,14
PUSHBUTTON "Mégse",IDCANCEL,156,128,50,14
END
STRINGTABLE DISCARDABLE
{
IDS_TITLEFORMAT "Kapcsolódás: %s"
IDS_MESSAGEFORMAT "Kapcsolódás: %s"
IDS_INCORRECTPASSWORDTITLE "Bejelentkezés sikertelen"
IDS_INCORRECTPASSWORD "Kérem ellenőrizze a felhasználóneve\nés a jelszava helyességét."
IDS_CAPSLOCKONTITLE "A Caps Lock be van kapcsolva"
IDS_CAPSLOCKON "Ha Caps Lock be van kapcsolva, elképzelhető hogy hibásan írja be a jelszavát.\n\nNyomja meg a Caps Lock gombot a billentyűzetén a Caps Lock kikapcsolásához\nmielőtt megadja a jelszavát."
}

View file

@ -30,12 +30,12 @@ BEGIN
CONTROL IDB_BANNER,-1,"Static",SS_BITMAP | SS_CENTERIMAGE,0,
0,213,37
LTEXT "IDS_MESSAGEFORMAT",IDC_MESSAGE,8,48,199,8,NOT WS_GROUP
LTEXT "&Gebruikers naam:",-1,8,62,72,12,SS_CENTERIMAGE
LTEXT "&Gebruikersnaam:",-1,8,62,72,12,SS_CENTERIMAGE
CONTROL "",IDC_USERNAME,"ComboBoxEx32",CBS_DROPDOWN |
CBS_NOINTEGRALHEIGHT | WS_TABSTOP,80,62,126,87
LTEXT "&Wachtwoord:",-1,8,80,72,12,SS_CENTERIMAGE
EDITTEXT IDC_PASSWORD,80,80,126,12,ES_PASSWORD | ES_AUTOHSCROLL
CONTROL "&Onthoudt mijn wachtwoord",IDC_SAVE,"Button",
CONTROL "&Onthoud mijn wachtwoord",IDC_SAVE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,80,98,126,12
DEFPUSHBUTTON "OK",IDOK,97,128,50,14
PUSHBUTTON "Annuleren",IDCANCEL,156,128,50,14
@ -45,7 +45,7 @@ STRINGTABLE DISCARDABLE
{
IDS_TITLEFORMAT "Verbind met %s"
IDS_MESSAGEFORMAT "Verbinden met %s"
IDS_INCORRECTPASSWORDTITLE "Aanloggen mislukt"
IDS_INCORRECTPASSWORDTITLE "Inloggen mislukt"
IDS_INCORRECTPASSWORD "Controleer of uw gebruikersnaam\nen wachtwoord correct zijn."
IDS_CAPSLOCKONTITLE "Caps Lock staat Aan"
IDS_CAPSLOCKON "Met Caps Lock aan kan uw wachtwoord verkeerd worden ingevoerd.\n\nDruk op de Caps Lock toets op uw toetsenbord om Caps Lock uit\nte zetten voor invoer van uw wachtwoord."

View file

@ -2,6 +2,7 @@
* Portuguese language resource file for Credentials UI
*
* Copyright 2008 Ricardo Filipe
* Copyright 2010 Gustavo Henrique Milaré
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -20,7 +21,30 @@
#include "credui_resources.h"
LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
#pragma code_page(65001)
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
IDD_CREDDIALOG DIALOG DISCARDABLE 0, 0, 213, 149
STYLE DS_MODALFRAME | DS_NOIDLEMSG | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "IDS_TITLEFORMAT"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL IDB_BANNER,-1,"Static",SS_BITMAP | SS_CENTERIMAGE,0,
0,213,37
LTEXT "IDS_MESSAGEFORMAT",IDC_MESSAGE,8,48,199,8,NOT WS_GROUP
LTEXT "Nome de &usuário:",-1,8,62,72,12,SS_CENTERIMAGE
CONTROL "",IDC_USERNAME,"ComboBoxEx32",CBS_DROPDOWN |
CBS_NOINTEGRALHEIGHT | WS_TABSTOP,80,62,126,87
LTEXT "&Senha:",-1,8,80,72,12,SS_CENTERIMAGE
EDITTEXT IDC_PASSWORD,80,80,126,12,ES_PASSWORD | ES_AUTOHSCROLL
CONTROL "&Lembrar a senha",IDC_SAVE,"Button",
BS_AUTOCHECKBOX | WS_TABSTOP,80,98,126,12
DEFPUSHBUTTON "OK",IDOK,97,128,50,14
PUSHBUTTON "Cancelar",IDCANCEL,156,128,50,14
END
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
IDD_CREDDIALOG DIALOG DISCARDABLE 0, 0, 213, 149
STYLE DS_MODALFRAME | DS_NOIDLEMSG | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
@ -41,12 +65,27 @@ BEGIN
PUSHBUTTON "Cancelar",IDCANCEL,156,128,50,14
END
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
STRINGTABLE DISCARDABLE
{
IDS_TITLEFORMAT "Conectar a %s"
IDS_MESSAGEFORMAT "Conectando a %s"
IDS_INCORRECTPASSWORDTITLE "Logon mal sucedido"
IDS_INCORRECTPASSWORD "Certifique-se de que nome de usuário\ne senha estão corretos."
IDS_CAPSLOCKONTITLE "Caps Lock ligado"
IDS_CAPSLOCKON "Ter o Caps Lock ligado pode provocar a introdução incorreta da sua senha.\n\nPressione a tecla Caps Lock no seu teclado para desligar o Caps Lock antes\nde introduzir a senha."
}
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
STRINGTABLE DISCARDABLE
{
IDS_TITLEFORMAT "Ligar a %s"
IDS_MESSAGEFORMAT "A ligar a %s"
IDS_INCORRECTPASSWORDTITLE "Logon mal sucedido"
IDS_INCORRECTPASSWORD "Verifique que o seu nome de utilizador\ne password estão correctos."
IDS_INCORRECTPASSWORD "Verifique que o seu nome de utilizador\ne password estão correctos."
IDS_CAPSLOCKONTITLE "Caps Lock ligado"
IDS_CAPSLOCKON "Tendo o Caps Lock ligado pode provocar que introduza a sua password incorrectamente.\n\nPressione a tecla Caps Lock no seu teclado para desligar o Caps Lock antes\nde introduzir a password."
}

View file

@ -26,10 +26,13 @@
#include "crypt32_En.rc"
#include "crypt32_Ko.rc"
#include "crypt32_Pl.rc"
/* UTF-8 */
#include "crypt32_De.rc"
#include "crypt32_Fr.rc"
#include "crypt32_Hu.rc"
#include "crypt32_It.rc"
#include "crypt32_Lt.rc"
#include "crypt32_Nl.rc"
#include "crypt32_No.rc"

View file

@ -0,0 +1,244 @@
/*
* crypt32 dll resources
*
* Copyright (C) 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_AUTHORITY_KEY_ID "Hitelesítési kulcs azonosító"
IDS_KEY_ATTRIBUTES "Kulcs attribútumok"
IDS_KEY_USAGE_RESTRICTION "Kulcs használati korlátozás"
IDS_SUBJECT_ALT_NAME "Tárgy alternatív neve"
IDS_ISSUER_ALT_NAME "Kiadó alternatív neve"
IDS_BASIC_CONSTRAINTS "Alap megszorítások"
IDS_KEY_USAGE "Kulcs használat"
IDS_CERT_POLICIES "Tanusítvány szabályok"
IDS_SUBJECT_KEY_IDENTIFIER "Tárgy kulcs azonosító"
IDS_CRL_REASON_CODE "CRL ok kód"
IDS_CRL_DIST_POINTS "CRL terjesztési pontok"
IDS_ENHANCED_KEY_USAGE "Kibővített kulcs használat"
IDS_AUTHORITY_INFO_ACCESS "Mighatalmazási információ hozzáférés"
IDS_CERT_EXTENSIONS "Tanusítvány kiterjesztések"
IDS_NEXT_UPDATE_LOCATION "Következő frissítési hely"
IDS_YES_OR_NO_TRUST "Igen vagy nem bizalom"
IDS_EMAIL_ADDRESS "Email cím"
IDS_UNSTRUCTURED_NAME "Strukturálatlan név"
IDS_CONTENT_TYPE "Tartalom típusa"
IDS_MESSAGE_DIGEST "Üzenet összesítő"
IDS_SIGNING_TIME "Aláírási idő"
IDS_COUNTER_SIGN "Aláírás számláló"
IDS_CHALLENGE_PASSWORD "Kihívási jelszó"
IDS_UNSTRUCTURED_ADDRESS "Struktúrálatlan cím"
IDS_SMIME_CAPABILITIES "SMIME képességek"
IDS_PREFER_SIGNED_DATA "Aláírt adat előnyben részesítése"
IDS_CPS "CPS"
IDS_USER_NOTICE "Felhasználó figyelmeztetés"
IDS_OCSP "On-line tanusítvány állapot protokoll"
IDS_CA_ISSUER "Tanusítvány hitelesítés szolgáltató"
IDS_CERT_TEMPLATE_NAME "Tanusítási sablon név"
IDS_CERT_TYPE "Tanusítvány típusa"
IDS_CERT_MANIFOLD "Tanusítvány sokszorosítás"
IDS_NETSCAPE_CERT_TYPE "Netscape Tanusítvány típus"
IDS_NETSCAPE_BASE_URL "Netscape alap URL"
IDS_NETSCAPE_REVOCATION_URL "Netscape visszavonási URL"
IDS_NETSCAPE_CA_REVOCATION_URL "Netscape CA visszavonási URL"
IDS_NETSCAPE_CERT_RENEWAL_URL "Netscape Cert megújítási URL"
IDS_NETSCAPE_CA_POLICY_URL "Netscape CA szabályzat URL"
IDS_NETSCAPE_SSL_SERVER_NAME "Netscape SSL KiszolgálóNév (ServerName)"
IDS_NETSCAPE_COMMENT "Netscape megjgyzés"
IDS_SPC_SP_AGENCY_INFO "SpcSpAgencyInfo"
IDS_SPC_FINANCIAL_CRITERIA "SpcFinancialCriteria"
IDS_SPC_MINIMAL_CRITERIA "SpcMinimalCriteria"
IDS_COUNTRY "Ország/Régió"
IDS_ORGANIZATION "Szervezet"
IDS_ORGANIZATIONAL_UNIT "Szervezeti egység"
IDS_COMMON_NAME "Egyszerű név"
IDS_LOCALITY "Helység"
IDS_STATE_OR_PROVINCE "Állam vagy tartomány"
IDS_TITLE "Cím"
IDS_GIVEN_NAME "Keresztnév"
IDS_INITIALS "Aláírások"
IDS_SUR_NAME "Vezetéknév"
IDS_DOMAIN_COMPONENT "Domain komponens"
IDS_STREET_ADDRESS "Utca cím"
IDS_SERIAL_NUMBER "Sorozatszám"
IDS_CA_VERSION "CA verzió"
IDS_CROSS_CA_VERSION "Kereszt CA verzió"
IDS_SERIALIZED_SIG_SERIAL_NUMBER "Szerializált aláírás sorozatszám"
IDS_PRINCIPAL_NAME "Előjáró neve"
IDS_WINDOWS_PRODUCT_UPDATE "Windows termékfrissítés"
IDS_ENROLLMENT_NAME_VALUE_PAIR "Felvételi név értékpár"
IDS_OS_VERSION "OS verzió"
IDS_ENROLLMENT_CSP "Felvételi CSP"
IDS_CRL_NUMBER "CRL szám"
IDS_DELTA_CRL_INDICATOR "Delta CRL jelző"
IDS_ISSUING_DIST_POINT "Kiállító disztribúciós pont"
IDS_FRESHEST_CRL "Legfrisebb CRL"
IDS_NAME_CONSTRAINTS "Név megszorítások"
IDS_POLICY_MAPPINGS "Szabály hozzárendelések"
IDS_POLICY_CONSTRAINTS "Szabály megszorítások"
IDS_CROSS_CERT_DIST_POINTS "Kereszttanusítvány disztribúciós pontok"
IDS_APPLICATION_POLICIES "Alkalmazás szabályok"
IDS_APPLICATION_POLICY_MAPPINGS "Alkalmazás szabály hozzárendelések"
IDS_APPLICATION_POLICY_CONSTRAINTS "Alkalmazás szabály megszorítások"
IDS_CMC_DATA "CMC adat"
IDS_CMC_RESPONSE "CMC válasz"
IDS_UNSIGNED_CMC_REQUEST "Aláíratlan CMC kérés"
IDS_CMC_STATUS_INFO "CMC állapot információ"
IDS_CMC_EXTENSIONS "CMC kiterjesztések"
IDS_CMC_ATTRIBUTES "CMC attribútumok"
IDS_PKCS_7_DATA "PKCS 7 adat"
IDS_PKCS_7_SIGNED "PKCS 7 aláírt"
IDS_PKCS_7_ENVELOPED "PKCS 7 borítékolt"
IDS_PKCS_7_SIGNED_ENVELOPED "PKCS 7 aláírt és borítékolt"
IDS_PKCS_7_DIGESTED "PKCS 7 összegzett"
IDS_PKCS_7_ENCRYPTED "PKCS 7 titkosított"
IDS_PREVIOUS_CA_CERT_HASH "Előző CA tanusítvány hash"
IDS_CRL_VIRTUAL_BASE "Virtuális alap CRL szám"
IDS_CRL_NEXT_PUBLISH "Következő CRL kibocsátás"
IDS_CA_EXCHANGE "CA titkosítási tanusítvány"
IDS_KEY_RECOVERY_AGENT "Kulcs helyreállítási ügynök"
IDS_CERTIFICATE_TEMPLATE "Tanusítvány sablon információ"
IDS_ENTERPRISE_ROOT_OID "Enterprise gyökér OID"
IDS_RDN_DUMMY_SIGNER "Látszólagos aláíró"
IDS_ARCHIVED_KEY_ATTR "Titkosított privát kulcs"
IDS_CRL_SELF_CDP "Közzétett CRL helyek"
IDS_REQUIRE_CERT_CHAIN_POLICY "Tanusítványlánc szabályok megkövetelése"
IDS_TRANSACTION_ID "Tranzakciós azonosító"
IDS_SENDER_NONCE "Küldő egyszer"
IDS_RECIPIENT_NONCE "Címzett egszer"
IDS_REG_INFO "Reg Info"
IDS_GET_CERTIFICATE "Tanusítvány beszerzés"
IDS_GET_CRL "CRL beszerzés"
IDS_REVOKE_REQUEST "Kérés visszavonása"
IDS_QUERY_PENDING "Folyamatban lévők lekérése"
IDS_SORTED_CTL "Tanusítvány bizalmi lista"
IDS_ARCHIVED_KEY_CERT_HASH "Alchívált kulcs tanusítvány hash"
IDS_PRIVATE_KEY_USAGE_PERIOD "Privát kulcs használati időköz"
IDS_CLIENT_INFORMATION "Kliens információk"
IDS_SERVER_AUTHENTICATION "Kiszolgáló hitelesítés"
IDS_CLIENT_AUTHENTICATION "Kliens hitelesítés"
IDS_CODE_SIGNING "Kód aláírás"
IDS_SECURE_EMAIL "Biztonságos email"
IDS_TIME_STAMPING "Időbélyegzés"
IDS_MICROSOFT_TRUST_LIST_SIGNING "Microsoft bizalmi lista aláírás"
IDS_MICROSOFT_TIME_STAMPING "Microsoft időbélyegzés"
IDS_IPSEC_END_SYSTEM "IP biztonsági végrendszer"
IDS_IPSEC_TUNNEL "IP biztonsági alagút végberendezés"
IDS_IPSEC_USER "IP biztonsági felhasználó"
IDS_EFS "Titkosító fájlrendszer"
IDS_WHQL_CRYPTO "Windows hardver meghajtó ellenőrzés"
IDS_NT5_CRYPTO "Windows rendszerkomponens ellenőrzés"
IDS_OEM_WHQL_CRYPTO "OEM Windows rendszerkomponens ellenőrzés"
IDS_EMBEDDED_NT_CRYPTO "Beágyazott Windows rendszerkomponens ellenőrzés"
IDS_KEY_PACK_LICENSES "Kulcs csomag licenszek"
IDS_LICENSE_SERVER "Licensz kiszolgáló ellenőrzés"
IDS_SMART_CARD_LOGON "Smart Card bejentkezés"
IDS_DIGITAL_RIGHTS "Digitális jogok"
IDS_QUALIFIED_SUBORDINATION "Feltételes alárendelés"
IDS_KEY_RECOVERY "Kulcs helyreállítás"
IDS_DOCUMENT_SIGNING "Dokumentum aláírás"
IDS_IPSEC_IKE_INTERMEDIATE "IP biztonsági IKE közbeeső"
IDS_FILE_RECOVERY "Fájl helyreállítás"
IDS_ROOT_LIST_SIGNER "Gyökér lista aláíró"
IDS_ANY_APPLICATION_POLICIES "Összes alkalmazás szabályok"
IDS_DS_EMAIL_REPLICATION "Könyvtárszolgáltatás (DS) Email replikáció"
IDS_ENROLLMENT_AGENT "Tanusítvány kérési ügynök"
IDS_LIFETIME_SIGNING "Élettartam aláírás"
IDS_ANY_CERT_POLICY "Összes kiadási szabályok"
}
STRINGTABLE DISCARDABLE
{
IDS_LOCALIZEDNAME_ROOT "Megbízható gyökér tanusítvány kiadók"
IDS_LOCALIZEDNAME_MY "Személyes"
IDS_LOCALIZEDNAME_CA "Közbeeső tanusítvány kiadók"
IDS_LOCALIZEDNAME_ADDRESSBOOK "Egyéb emberek"
IDS_LOCALIZEDNAME_TRUSTEDPUBLISHER "Megbízható kiadók"
IDS_LOCALIZEDNAME_DISALLOWED "Nem megbízható tanusítványok"
}
STRINGTABLE DISCARDABLE
{
IDS_KEY_ID "KulcsID="
IDS_CERT_ISSUER "Tanusítvány kiadó"
IDS_CERT_SERIAL_NUMBER "Tanusítvány szériaszám="
IDS_ALT_NAME_OTHER_NAME "Egyéb név="
IDS_ALT_NAME_RFC822_NAME "Email cím="
IDS_ALT_NAME_DNS_NAME "DNS név="
IDS_ALT_NAME_DIRECTORY_NAME "Könyvtár (Directory) cím"
IDS_ALT_NAME_URL "URL="
IDS_ALT_NAME_IP_ADDRESS "IP cím="
IDS_ALT_NAME_MASK "Maszk="
IDS_ALT_NAME_REGISTERED_ID "Regisztrált ID="
IDS_USAGE_UNKNOWN "Ismeretlen kulcshasználat"
IDS_SUBJECT_TYPE "Tárgy típus="
IDS_SUBJECT_TYPE_CA "CA"
IDS_SUBJECT_TYPE_END_CERT "Vég egyed"
IDS_PATH_LENGTH "Útvonal hossz megszorítás="
IDS_PATH_LENGTH_NONE "Nincs"
IDS_INFO_NOT_AVAILABLE "Információ nem elérhető"
IDS_AIA "Hatósági információs hozzáférés"
IDS_ACCESS_METHOD "Hozzáférési mód="
IDS_ACCESS_METHOD_OCSP "OCSP"
IDS_ACCESS_METHOD_CA_ISSUERS "CA kiadók"
IDS_ACCESS_METHOD_UNKNOWN "Ismeretlen hozzáférési mód"
IDS_ACCESS_LOCATION "Alternatív név"
IDS_CRL_DIST_POINT "CRL disztribúciós pont"
IDS_CRL_DIST_POINT_NAME "Disztribúciós pont név"
IDS_CRL_DIST_POINT_FULL_NAME "Teljes név"
IDS_CRL_DIST_POINT_RDN_NAME "RDN név"
IDS_CRL_DIST_POINT_REASON "CRL ok="
IDS_CRL_DIST_POINT_ISSUER "CRL Kiadó"
IDS_REASON_KEY_COMPROMISE "Kulcs megállapodás"
IDS_REASON_CA_COMPROMISE "CA megállapodás"
IDS_REASON_AFFILIATION_CHANGED "Kapcsolat megváltozott"
IDS_REASON_SUPERSEDED "Hatálytalanítva"
IDS_REASON_CESSATION_OF_OPERATION "Művelet lejárt"
IDS_REASON_CERTIFICATE_HOLD "Tanusítvány tartva"
IDS_FINANCIAL_CRITERIA "Pénzügyi információ="
IDS_FINANCIAL_CRITERIA_AVAILABLE "Elérhető"
IDS_FINANCIAL_CRITERIA_NOT_AVAILABLE "Nem elérhető"
IDS_FINANCIAL_CRITERIA_MEETS_CRITERIA "Megfelelőségi feltétel="
IDS_YES "Igen"
IDS_NO "Nem"
IDS_DIGITAL_SIGNATURE "Digitális aláírás"
IDS_NON_REPUDIATION "Nem elutasítható"
IDS_KEY_ENCIPHERMENT "Kulcs titkosítás"
IDS_DATA_ENCIPHERMENT "Adat titkosítás"
IDS_KEY_AGREEMENT "Kulcs megegyezés"
IDS_CERT_SIGN "Tanusítvány aláírás"
IDS_OFFLINE_CRL_SIGN "Off-line CRL aláírás"
IDS_CRL_SIGN "CRL aláírás"
IDS_ENCIPHER_ONLY "Csak titkosítás"
IDS_DECIPHER_ONLY "Csak dekódolás"
IDS_NETSCAPE_SSL_CLIENT "SSL kliens hitelesítés"
IDS_NETSCAPE_SSL_SERVER "SSL kiszolgáló hitelesítés"
IDS_NETSCAPE_SMIME "S/MIME"
IDS_NETSCAPE_SIGN "Aláírás"
IDS_NETSCAPE_SSL_CA "SSL CA"
IDS_NETSCAPE_SMIME_CA "S/MIME CA"
IDS_NETSCAPE_SIGN_CA "Aláírás CA"
}

View file

@ -0,0 +1,244 @@
/*
* crypt32 dll Italian resources
*
* Copyright (C) 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
/*UTF-8*/
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_AUTHORITY_KEY_ID "Identificatore chiave autorità"
IDS_KEY_ATTRIBUTES "Attributi chiave"
IDS_KEY_USAGE_RESTRICTION "Restrizione dell'uso della chiave"
IDS_SUBJECT_ALT_NAME "Nome alternativo del soggetto"
IDS_ISSUER_ALT_NAME "Nome alternativo dell'emittente"
IDS_BASIC_CONSTRAINTS "Vincoli Base"
IDS_KEY_USAGE "Uso della chiave"
IDS_CERT_POLICIES "Policy del certificato"
IDS_SUBJECT_KEY_IDENTIFIER "Identificatore chiave soggetto"
IDS_CRL_REASON_CODE "Codice Motico CRL"
IDS_CRL_DIST_POINTS "Punti Distribuzione CRL"
IDS_ENHANCED_KEY_USAGE "Uso chiave avanzata"
IDS_AUTHORITY_INFO_ACCESS "Accesso Informazioni Autorità"
IDS_CERT_EXTENSIONS "Estensioni Certificato"
IDS_NEXT_UPDATE_LOCATION "Locazione del prossimo aggiornamento"
IDS_YES_OR_NO_TRUST "Fiducia Sì o No"
IDS_EMAIL_ADDRESS "Indirizzo Email"
IDS_UNSTRUCTURED_NAME "Nome non strutturato"
IDS_CONTENT_TYPE "Tipo contenuto"
IDS_MESSAGE_DIGEST "Impronta Messaggio"
IDS_SIGNING_TIME "Ora Firma"
IDS_COUNTER_SIGN "Controfirma"
IDS_CHALLENGE_PASSWORD "Challenge Password"
IDS_UNSTRUCTURED_ADDRESS "Indirizzo non strutturato"
IDS_SMIME_CAPABILITIES "Capacità SMIME"
IDS_PREFER_SIGNED_DATA "Preferisci Dati Firmati"
IDS_CPS "CPS"
IDS_USER_NOTICE "Notifica Utente"
IDS_OCSP "Protocollo Status Certificato on-line"
IDS_CA_ISSUER "Emittente Autorità Certificazione"
IDS_CERT_TEMPLATE_NAME "Nome Modello Certificazione"
IDS_CERT_TYPE "Tipo Certificato"
IDS_CERT_MANIFOLD "Collettore Certificato"
IDS_NETSCAPE_CERT_TYPE "Tipo Certificato Netscape"
IDS_NETSCAPE_BASE_URL "URL Base Netscape"
IDS_NETSCAPE_REVOCATION_URL "URL Revoca Netscape"
IDS_NETSCAPE_CA_REVOCATION_URL "URL Revoca CA Netscape"
IDS_NETSCAPE_CERT_RENEWAL_URL "URL Rinnovo Certificato Netscape"
IDS_NETSCAPE_CA_POLICY_URL "URL Policy CA Netscape"
IDS_NETSCAPE_SSL_SERVER_NAME "NomeServer SSL Netscape"
IDS_NETSCAPE_COMMENT "Commento Netscape"
IDS_SPC_SP_AGENCY_INFO "SpcSpAgencyInfo"
IDS_SPC_FINANCIAL_CRITERIA "SpcFinancialCriteria"
IDS_SPC_MINIMAL_CRITERIA "SpcMinimalCriteria"
IDS_COUNTRY "Paese/Regione"
IDS_ORGANIZATION "Organizzazione"
IDS_ORGANIZATIONAL_UNIT "Unità Organizzativa"
IDS_COMMON_NAME "Nome Comune"
IDS_LOCALITY "Località"
IDS_STATE_OR_PROVINCE "Stato o Provincia"
IDS_TITLE "Titolo"
IDS_GIVEN_NAME "Nome Proprio"
IDS_INITIALS "Initiali"
IDS_SUR_NAME "Cognome"
IDS_DOMAIN_COMPONENT "Componente Dominio"
IDS_STREET_ADDRESS "Indirizzo (via)"
IDS_SERIAL_NUMBER "Numero Seriale"
IDS_CA_VERSION "Versione CA"
IDS_CROSS_CA_VERSION "Versione Cross CA"
IDS_SERIALIZED_SIG_SERIAL_NUMBER "Numero Seriale Firma Serializzato"
IDS_PRINCIPAL_NAME "Nome Principale"
IDS_WINDOWS_PRODUCT_UPDATE "Aggiornamento Prodotto Windows"
IDS_ENROLLMENT_NAME_VALUE_PAIR "Iscrizione Coppia Nome Valore"
IDS_OS_VERSION "Versione SO"
IDS_ENROLLMENT_CSP "Iscrizione CSP"
IDS_CRL_NUMBER "Numero CRL"
IDS_DELTA_CRL_INDICATOR "Indicatore Delta CRL"
IDS_ISSUING_DIST_POINT "Punto Distribuzione della Diramazione"
IDS_FRESHEST_CRL "CRL Più nuova"
IDS_NAME_CONSTRAINTS "Vincoli Nome"
IDS_POLICY_MAPPINGS "Mappature Policy"
IDS_POLICY_CONSTRAINTS "Vincoli Policy"
IDS_CROSS_CERT_DIST_POINTS "Punti Distribuzione Certificati Incrociati"
IDS_APPLICATION_POLICIES "Policy dell'Applicazione"
IDS_APPLICATION_POLICY_MAPPINGS "Mappature Policy Applicazione"
IDS_APPLICATION_POLICY_CONSTRAINTS "Vincoli Policy Applicazione"
IDS_CMC_DATA "Dati CMC"
IDS_CMC_RESPONSE "Risposta CMC"
IDS_UNSIGNED_CMC_REQUEST "Richiesta CMC non firmata"
IDS_CMC_STATUS_INFO "Informazioni Status CMC"
IDS_CMC_EXTENSIONS "Estensioni CMC"
IDS_CMC_ATTRIBUTES "Attributi CMC"
IDS_PKCS_7_DATA "Dati PKCS 7"
IDS_PKCS_7_SIGNED "PKCS 7 firmato"
IDS_PKCS_7_ENVELOPED "PKCS 7 preparato"
IDS_PKCS_7_SIGNED_ENVELOPED "PKCS 7 firmato e preparato"
IDS_PKCS_7_DIGESTED "PKCS 7 digerito"
IDS_PKCS_7_ENCRYPTED "PKCS 7 criptato"
IDS_PREVIOUS_CA_CERT_HASH "Hash precedente Certificato CA"
IDS_CRL_VIRTUAL_BASE "Numero Base Virtuale CRL"
IDS_CRL_NEXT_PUBLISH "Prossima Pubblicazione CRL"
IDS_CA_EXCHANGE "Certificato Crittografia CA"
IDS_KEY_RECOVERY_AGENT "Agente Recupero Chiave"
IDS_CERTIFICATE_TEMPLATE "Modello Informazioni Certificato"
IDS_ENTERPRISE_ROOT_OID "OID Root Azienda"
IDS_RDN_DUMMY_SIGNER "Firmatario Fittizio"
IDS_ARCHIVED_KEY_ATTR "Chiave Privata Criptata"
IDS_CRL_SELF_CDP "Locazioni CRL pubblicate"
IDS_REQUIRE_CERT_CHAIN_POLICY "Applica Policy Catena Certificato"
IDS_TRANSACTION_ID "Id Transazione"
IDS_SENDER_NONCE "Nonce Mittente"
IDS_RECIPIENT_NONCE "Nonce Destinatario"
IDS_REG_INFO "Informazioni Reg"
IDS_GET_CERTIFICATE "Ottieni Certificato"
IDS_GET_CRL "Ottieni CRL"
IDS_REVOKE_REQUEST "Revoca Richiesta"
IDS_QUERY_PENDING "Query in attesa"
IDS_SORTED_CTL "Lista di Fiducia di Certificati"
IDS_ARCHIVED_KEY_CERT_HASH "Hash Archiviata Chiave Certificato"
IDS_PRIVATE_KEY_USAGE_PERIOD "Periodo Uso Chiave Privata"
IDS_CLIENT_INFORMATION "Informazioni Client"
IDS_SERVER_AUTHENTICATION "Autenticazione Server"
IDS_CLIENT_AUTHENTICATION "Autenticazione Client"
IDS_CODE_SIGNING "Firma Codice"
IDS_SECURE_EMAIL "Email sicura"
IDS_TIME_STAMPING "Timbro Ora"
IDS_MICROSOFT_TRUST_LIST_SIGNING "Firma Lista di Fiducia Microsoft"
IDS_MICROSOFT_TIME_STAMPING "Timbro Ora Microsoft"
IDS_IPSEC_END_SYSTEM "Fine del sistema Sicurezza IP"
IDS_IPSEC_TUNNEL "Terminazione tunnel Sicurezza IP"
IDS_IPSEC_USER "Utente Sicurezza IP"
IDS_EFS "File System con Crittografia"
IDS_WHQL_CRYPTO "Verifica Driver Hardware per Windows"
IDS_NT5_CRYPTO "Verifica Componente di Sistema Windows"
IDS_OEM_WHQL_CRYPTO "Verifica Componente di Sistema Windows OEM"
IDS_EMBEDDED_NT_CRYPTO "Verifica Componente di Sistema Windows Embedded"
IDS_KEY_PACK_LICENSES "Chiave del pacchetto di licenze"
IDS_LICENSE_SERVER "Verifica Server Licenza"
IDS_SMART_CARD_LOGON "Logon con Smart Card"
IDS_DIGITAL_RIGHTS "Diritti Digitali"
IDS_QUALIFIED_SUBORDINATION "Subordinazione Qualificata"
IDS_KEY_RECOVERY "Recupero Chiave"
IDS_DOCUMENT_SIGNING "Firma Documento"
IDS_IPSEC_IKE_INTERMEDIATE "IP sizurezza IKE intermedia"
IDS_FILE_RECOVERY "Recupero File"
IDS_ROOT_LIST_SIGNER "Firmatario Lista Root"
IDS_ANY_APPLICATION_POLICIES "Tutte le polici di applicazioni"
IDS_DS_EMAIL_REPLICATION "Servizio Directory di Replica Email"
IDS_ENROLLMENT_AGENT "Agente di richiesta certificato"
IDS_LIFETIME_SIGNING "Firma Lifetime"
IDS_ANY_CERT_POLICY "Tutte le policy di rilascio"
}
STRINGTABLE DISCARDABLE
{
IDS_LOCALIZEDNAME_ROOT "Autorità Certificazione Root Fidate"
IDS_LOCALIZEDNAME_MY "Personale"
IDS_LOCALIZEDNAME_CA "Autorità Certificazione Intermedie"
IDS_LOCALIZEDNAME_ADDRESSBOOK "Altre Persone"
IDS_LOCALIZEDNAME_TRUSTEDPUBLISHER "Editori Fidati"
IDS_LOCALIZEDNAME_DISALLOWED "Certificati non fidati"
}
STRINGTABLE DISCARDABLE
{
IDS_KEY_ID "IDChiave="
IDS_CERT_ISSUER "Emittente Certificato"
IDS_CERT_SERIAL_NUMBER "Numero Seriale del Certificato="
IDS_ALT_NAME_OTHER_NAME "Altro Nome="
IDS_ALT_NAME_RFC822_NAME "Indirizzo Email="
IDS_ALT_NAME_DNS_NAME "Nome DNS="
IDS_ALT_NAME_DIRECTORY_NAME "Indirizzo della cartella"
IDS_ALT_NAME_URL "URL="
IDS_ALT_NAME_IP_ADDRESS "Indirizzo IP="
IDS_ALT_NAME_MASK "Mask="
IDS_ALT_NAME_REGISTERED_ID "ID registrato="
IDS_USAGE_UNKNOWN "Uso della Chiave Sconosciuto"
IDS_SUBJECT_TYPE "Tipo Soggetto="
IDS_SUBJECT_TYPE_CA "CA"
IDS_SUBJECT_TYPE_END_CERT "Fine Entità"
IDS_PATH_LENGTH "Vincolo Lunghezza Percorso="
IDS_PATH_LENGTH_NONE "Nessuno"
IDS_INFO_NOT_AVAILABLE "Informazione non disponibile"
IDS_AIA "Accesso Informazioni Autorità"
IDS_ACCESS_METHOD "Metodo Accesso="
IDS_ACCESS_METHOD_OCSP "OCSP"
IDS_ACCESS_METHOD_CA_ISSUERS "Emittenti CA"
IDS_ACCESS_METHOD_UNKNOWN "Metodo Accesso Sconosciuto"
IDS_ACCESS_LOCATION "Nome Alternativo"
IDS_CRL_DIST_POINT "Punto Distribuzione CRL"
IDS_CRL_DIST_POINT_NAME "Nome Punto Distribuzione"
IDS_CRL_DIST_POINT_FULL_NAME "Nome Completo"
IDS_CRL_DIST_POINT_RDN_NAME "Nome RDN"
IDS_CRL_DIST_POINT_REASON "Motivo CRL="
IDS_CRL_DIST_POINT_ISSUER "Emittente CRL"
IDS_REASON_KEY_COMPROMISE "Chiave Compromessa"
IDS_REASON_CA_COMPROMISE "CA Compromessa"
IDS_REASON_AFFILIATION_CHANGED "Affiliazione Cambiata"
IDS_REASON_SUPERSEDED "Sostituito"
IDS_REASON_CESSATION_OF_OPERATION "Operazione Cessata"
IDS_REASON_CERTIFICATE_HOLD "Certificato Trattenuto"
IDS_FINANCIAL_CRITERIA "Informazioni Finanziarie="
IDS_FINANCIAL_CRITERIA_AVAILABLE "Disponibili"
IDS_FINANCIAL_CRITERIA_NOT_AVAILABLE "Non disponibili"
IDS_FINANCIAL_CRITERIA_MEETS_CRITERIA "Soddisfa Criteri="
IDS_YES "Sì"
IDS_NO "No"
IDS_DIGITAL_SIGNATURE "Firma Digitale"
IDS_NON_REPUDIATION "Non Ripudio"
IDS_KEY_ENCIPHERMENT "Cifratura Chiave"
IDS_DATA_ENCIPHERMENT "Cifratura Dati"
IDS_KEY_AGREEMENT "Accordo Chiavi"
IDS_CERT_SIGN "Firma Certificato"
IDS_OFFLINE_CRL_SIGN "Firma Off-line CRL"
IDS_CRL_SIGN "Firma CRL"
IDS_ENCIPHER_ONLY "Solo Cifratura"
IDS_DECIPHER_ONLY "Solo Decifratura"
IDS_NETSCAPE_SSL_CLIENT "Autenticazione Client SSL"
IDS_NETSCAPE_SSL_SERVER "Autenticazione Server SSL"
IDS_NETSCAPE_SMIME "S/MIME"
IDS_NETSCAPE_SIGN "Firma"
IDS_NETSCAPE_SSL_CA "CA SSL"
IDS_NETSCAPE_SMIME_CA "CA S/MIME"
IDS_NETSCAPE_SIGN_CA "CA Firma"
}

View file

@ -0,0 +1,241 @@
/*
* crypt32 dll resources
*
* Copyright (C) 2010 £ukasz Wojni³owicz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_AUTHORITY_KEY_ID "Identyfikator klucza urzêdu"
IDS_KEY_ATTRIBUTES "Atrybuty klucza"
IDS_KEY_USAGE_RESTRICTION "Ograniczenia u¿ycia klucza"
IDS_SUBJECT_ALT_NAME "Alternatywna nazwa podmiotu"
IDS_ISSUER_ALT_NAME "Alternatywna nazwa wystawcy"
IDS_BASIC_CONSTRAINTS "Podstawowe ograniczenia"
IDS_KEY_USAGE "U¿ycie klucza"
IDS_CERT_POLICIES "Zasady certyfikatu"
IDS_SUBJECT_KEY_IDENTIFIER "Identyfikator klucza podmiotu"
IDS_CRL_REASON_CODE "CRL Reason Code"
IDS_CRL_DIST_POINTS "Punkty dystrybucji listy CRL"
IDS_ENHANCED_KEY_USAGE "U¿ycie klucza rozszerzonego"
IDS_AUTHORITY_INFO_ACCESS "Authority Information Access"
IDS_CERT_EXTENSIONS "Rozszerzenia certyfikatu"
IDS_NEXT_UPDATE_LOCATION "Po³o¿enie kolejnej aktualizacji"
IDS_YES_OR_NO_TRUST "Zaufaæ albo niezaufaæ"
IDS_EMAIL_ADDRESS "Adres e-mail"
IDS_UNSTRUCTURED_NAME "Niezaufana nazwa"
IDS_CONTENT_TYPE "Typ zawartoœci"
IDS_MESSAGE_DIGEST "Message Digest"
IDS_SIGNING_TIME "Czas podpisywania"
IDS_COUNTER_SIGN "Counter Sign"
IDS_CHALLENGE_PASSWORD "Challenge Password"
IDS_UNSTRUCTURED_ADDRESS "Unstructured Address"
IDS_SMIME_CAPABILITIES "Mo¿liwoœci SMIME"
IDS_PREFER_SIGNED_DATA "Preferuj podpisane dane"
IDS_CPS "CPS"
IDS_USER_NOTICE "Uwagi u¿ytkowanika"
IDS_OCSP "On-line Certificate Status Protocol"
IDS_CA_ISSUER "Certification Authority Issuer"
IDS_CERT_TEMPLATE_NAME "Certification Template Name"
IDS_CERT_TYPE "Typ certyfikatu"
IDS_CERT_MANIFOLD "Certificate Manifold"
IDS_NETSCAPE_CERT_TYPE "Typ certyfikatu Netscape"
IDS_NETSCAPE_BASE_URL "Bazowy adres URL Netscape"
IDS_NETSCAPE_REVOCATION_URL "Adres URL odwo³ywania Netscape"
IDS_NETSCAPE_CA_REVOCATION_URL "Adres URL odwo³ywania CA Netscape"
IDS_NETSCAPE_CERT_RENEWAL_URL "Adres URL odnowienia certyfikatu Netscape"
IDS_NETSCAPE_CA_POLICY_URL "Adres URL zasad CA Netscape"
IDS_NETSCAPE_SSL_SERVER_NAME "Nazwa serwera SSL Netscape"
IDS_NETSCAPE_COMMENT "Komentarz Netscape"
IDS_SPC_SP_AGENCY_INFO "SpcSpAgencyInfo"
IDS_SPC_FINANCIAL_CRITERIA "SpcFinancialCriteria"
IDS_SPC_MINIMAL_CRITERIA "SpcMinimalCriteria"
IDS_COUNTRY "Kraj/Region"
IDS_ORGANIZATION "Organizacja"
IDS_ORGANIZATIONAL_UNIT "Jednostka organizacyjna"
IDS_COMMON_NAME "Powrzechna nazwa"
IDS_LOCALITY "LokalnoϾ"
IDS_STATE_OR_PROVINCE "Pañstwo albo prowincja"
IDS_TITLE "Tytu³"
IDS_GIVEN_NAME "Nadana nazwa"
IDS_INITIALS "Inicja³y"
IDS_SUR_NAME "Nazwisko"
IDS_DOMAIN_COMPONENT "Sk³adnik domeny"
IDS_STREET_ADDRESS "Ulica"
IDS_SERIAL_NUMBER "Numer seryjny"
IDS_CA_VERSION "Wersja CA"
IDS_CROSS_CA_VERSION "Wersja krzy¿owa CA"
IDS_SERIALIZED_SIG_SERIAL_NUMBER "Numer seryjny seryjnego podpisu"
IDS_PRINCIPAL_NAME "G³ówna nazwa"
IDS_WINDOWS_PRODUCT_UPDATE "Aktualizacja produktu Windows"
IDS_ENROLLMENT_NAME_VALUE_PAIR "Enrollment Name Value Pair"
IDS_OS_VERSION "Wersja OS"
IDS_ENROLLMENT_CSP "Enrollment CSP"
IDS_CRL_NUMBER "Numer CRL"
IDS_DELTA_CRL_INDICATOR "Delta CRL Indicator"
IDS_ISSUING_DIST_POINT "Wydaj¹cy punkt dystrybucji"
IDS_FRESHEST_CRL "Njaœwie¿szy CRL"
IDS_NAME_CONSTRAINTS "Ograniczenia nazwy"
IDS_POLICY_MAPPINGS "Policy Mappings"
IDS_POLICY_CONSTRAINTS "Zasady ograniczeñ"
IDS_CROSS_CERT_DIST_POINTS "Punkty dystrybucji certyfikatów krzy¿owych"
IDS_APPLICATION_POLICIES "Zazady aplikacji"
IDS_APPLICATION_POLICY_MAPPINGS "Application Policy Mappings"
IDS_APPLICATION_POLICY_CONSTRAINTS "Ograniczenia zasad aplikacji"
IDS_CMC_DATA "Dane CMC"
IDS_CMC_RESPONSE "OdpowiedŸ CMC"
IDS_UNSIGNED_CMC_REQUEST "Niepodpisane ¿¹danie CMC"
IDS_CMC_STATUS_INFO "Informacje stanu CMC"
IDS_CMC_EXTENSIONS "Rozszerzenia CMC"
IDS_CMC_ATTRIBUTES "Atrybuty CMC"
IDS_PKCS_7_DATA "PKCS 7 Dane"
IDS_PKCS_7_SIGNED "PKCS 7 Podpisany"
IDS_PKCS_7_ENVELOPED "PKCS 7 Enveloped"
IDS_PKCS_7_SIGNED_ENVELOPED "PKCS 7 Signed Enveloped"
IDS_PKCS_7_DIGESTED "PKCS 7 Digested"
IDS_PKCS_7_ENCRYPTED "PKCS 7 Szyfrowany"
IDS_PREVIOUS_CA_CERT_HASH "Poprzedni Hash certyfikatu CA"
IDS_CRL_VIRTUAL_BASE "Virtual Base CRL Number"
IDS_CRL_NEXT_PUBLISH "Next CRL Publish"
IDS_CA_EXCHANGE "Certyfikat szyfrowania CA"
IDS_KEY_RECOVERY_AGENT "Agent odzyskiwania klucza"
IDS_CERTIFICATE_TEMPLATE "Informacje o szablonie certyfikatu"
IDS_ENTERPRISE_ROOT_OID "Enterprise Root OID"
IDS_RDN_DUMMY_SIGNER "Fikcyjny podpisuj¹cy"
IDS_ARCHIVED_KEY_ATTR "Prywatny zaszyfrowany klucz"
IDS_CRL_SELF_CDP "Opublikowane po³o¿enia CRL"
IDS_REQUIRE_CERT_CHAIN_POLICY "Enforce Certificate Chain Policy"
IDS_TRANSACTION_ID "ID transakcji"
IDS_SENDER_NONCE "Sender Nonce"
IDS_RECIPIENT_NONCE "Recipient Nonce"
IDS_REG_INFO "Reg Info"
IDS_GET_CERTIFICATE "Uzyskaj certyfikat"
IDS_GET_CRL "Uzyskaj CRL"
IDS_REVOKE_REQUEST "Cofnij ¿¹danie"
IDS_QUERY_PENDING "Query Pending"
IDS_SORTED_CTL "Zaufana lista certyfikatu"
IDS_ARCHIVED_KEY_CERT_HASH "Zarchiwisowany Hash klucza certyfikatu"
IDS_PRIVATE_KEY_USAGE_PERIOD "Okres u¿ycia prywatnego klucza"
IDS_CLIENT_INFORMATION "Informacje klienta"
IDS_SERVER_AUTHENTICATION "Uwierzytelnienie serwera"
IDS_CLIENT_AUTHENTICATION "Uwierzytelnienie klienta"
IDS_CODE_SIGNING "Podpisywanie kodu"
IDS_SECURE_EMAIL "Bezpieczna poczta e-mail"
IDS_TIME_STAMPING "Sygnatura czasowa"
IDS_MICROSOFT_TRUST_LIST_SIGNING "Podpisywanie listy zaufania firmy Microsoft"
IDS_MICROSOFT_TIME_STAMPING "Oznaczanie sygnatur¹ czasow¹ firmy Microsoft"
IDS_IPSEC_END_SYSTEM "System koñcowy zabezpieczeñ IP"
IDS_IPSEC_TUNNEL "Terminacja tunelu zabezpieczeñ IP"
IDS_IPSEC_USER "U¿ytkownik zabezpieczeñ IP"
IDS_EFS "Szyfrowanie systemu plików"
IDS_WHQL_CRYPTO "Weryfikacja sprzêtowych sterowników systemu Windows"
IDS_NT5_CRYPTO "Weryfikacja sk³adników systemowych Windows"
IDS_OEM_WHQL_CRYPTO "Weryfikacja sk³adników systemu Windows OEM"
IDS_EMBEDDED_NT_CRYPTO "Weryfikacja osadzonych sk³adników systemu Windows"
IDS_KEY_PACK_LICENSES "Licencje pakietu kluczy"
IDS_LICENSE_SERVER "Weryfikacja serwera licencji"
IDS_SMART_CARD_LOGON "Logowanie karty inteligentnej"
IDS_DIGITAL_RIGHTS "Prawa cyfrowe"
IDS_QUALIFIED_SUBORDINATION "Subordynacja kwalifikowana"
IDS_KEY_RECOVERY "Odzyskiwanie kluczy"
IDS_DOCUMENT_SIGNING "Podpisywanie dokumentu"
IDS_IPSEC_IKE_INTERMEDIATE "Poœrednie szyfrowanie IKE zabezpieczeñ IP"
IDS_FILE_RECOVERY "Odzyskiwanie plików"
IDS_ROOT_LIST_SIGNER "Modu³ podpisywania listy g³ównej"
IDS_ANY_APPLICATION_POLICIES "Wszystkie zasady aplikacji"
IDS_DS_EMAIL_REPLICATION "Replikacja poczty e-mail us³ugi katalogowej"
IDS_ENROLLMENT_AGENT "Agencja ¿¹dania certyfikatu"
IDS_LIFETIME_SIGNING "Podpisywanie do¿ywotnie"
IDS_ANY_CERT_POLICY "Wszystkie wydane zasady"
}
STRINGTABLE DISCARDABLE
{
IDS_LOCALIZEDNAME_ROOT "Zaufane g³ówne urzêdy certyfikacji"
IDS_LOCALIZEDNAME_MY "Osobisty"
IDS_LOCALIZEDNAME_CA "Poœrednie urzêdy certyfikacji"
IDS_LOCALIZEDNAME_ADDRESSBOOK "Inne osoby"
IDS_LOCALIZEDNAME_TRUSTEDPUBLISHER "Zaufani wydawcy"
IDS_LOCALIZEDNAME_DISALLOWED "Niezaufani wydawcy"
}
STRINGTABLE DISCARDABLE
{
IDS_KEY_ID "ID Klucza="
IDS_CERT_ISSUER "Wystawca certyfikatu"
IDS_CERT_SERIAL_NUMBER "Numer seryjny certyfikatu="
IDS_ALT_NAME_OTHER_NAME "Inna nazwa="
IDS_ALT_NAME_RFC822_NAME "Adres e-mail="
IDS_ALT_NAME_DNS_NAME "Nazwa DNS="
IDS_ALT_NAME_DIRECTORY_NAME "Adres katalogu"
IDS_ALT_NAME_URL "Adres URL="
IDS_ALT_NAME_IP_ADDRESS "Adres IP="
IDS_ALT_NAME_MASK "Maska="
IDS_ALT_NAME_REGISTERED_ID "Zarejestrowane ID="
IDS_USAGE_UNKNOWN "Nieznane u¿ycie klucza"
IDS_SUBJECT_TYPE "Typ podmiotu="
IDS_SUBJECT_TYPE_CA "CA"
IDS_SUBJECT_TYPE_END_CERT "Jednostka koñcowa"
IDS_PATH_LENGTH "Warunki ograniczaj¹ce d³ugoœæ œcie¿ki="
IDS_PATH_LENGTH_NONE "Brak"
IDS_INFO_NOT_AVAILABLE "Informacje niedostêpne"
IDS_AIA "Informacje o dostêpie wydawcy"
IDS_ACCESS_METHOD "Metoda dostêpu="
IDS_ACCESS_METHOD_OCSP "OCSP"
IDS_ACCESS_METHOD_CA_ISSUERS "Wystawcy CA"
IDS_ACCESS_METHOD_UNKNOWN "Nieznane metody dostêpu"
IDS_ACCESS_LOCATION "Alternatywna nazwa"
IDS_CRL_DIST_POINT "Punkt dystrybucji CRL"
IDS_CRL_DIST_POINT_NAME "Nazwa punktu dystrybucji"
IDS_CRL_DIST_POINT_FULL_NAME "Pe³na nazwa"
IDS_CRL_DIST_POINT_RDN_NAME "Nazwa RDN"
IDS_CRL_DIST_POINT_REASON "CRL Reason="
IDS_CRL_DIST_POINT_ISSUER "Wystawca CRL"
IDS_REASON_KEY_COMPROMISE "Key Compromise"
IDS_REASON_CA_COMPROMISE "CA Compromise"
IDS_REASON_AFFILIATION_CHANGED "Zmieniona przynale¿noœæ"
IDS_REASON_SUPERSEDED "Zast¹piony"
IDS_REASON_CESSATION_OF_OPERATION "Zaprzestano operacji"
IDS_REASON_CERTIFICATE_HOLD "Zawieszenie certyfikatu"
IDS_FINANCIAL_CRITERIA "Informacje finansowe="
IDS_FINANCIAL_CRITERIA_AVAILABLE "Dostêpne"
IDS_FINANCIAL_CRITERIA_NOT_AVAILABLE "Nie dostêpne"
IDS_FINANCIAL_CRITERIA_MEETS_CRITERIA "Spe³nianie kryteriów="
IDS_YES "Tak"
IDS_NO "Nie"
IDS_DIGITAL_SIGNATURE "Podpis cyfrowy"
IDS_NON_REPUDIATION "Bez odrzucania"
IDS_KEY_ENCIPHERMENT "Szyfrowanie klucza"
IDS_DATA_ENCIPHERMENT "Szyfrowanie danych"
IDS_KEY_AGREEMENT "Key Agreement"
IDS_CERT_SIGN "Podpisywanie certyfikatu"
IDS_OFFLINE_CRL_SIGN "Podpisywanie listy CRL w trybie offline"
IDS_CRL_SIGN "Podpisywanie CRL"
IDS_ENCIPHER_ONLY "Tylko szyfruj"
IDS_DECIPHER_ONLY "Tylko odszyfruj"
IDS_NETSCAPE_SSL_CLIENT "Uwierzytelnianie klienta SSL"
IDS_NETSCAPE_SSL_SERVER "Uwierzytelnianie serwera SSL"
IDS_NETSCAPE_SMIME "S/MIME"
IDS_NETSCAPE_SIGN "Podpis"
IDS_NETSCAPE_SSL_CA "SSL CA"
IDS_NETSCAPE_SMIME_CA "S/MIME CA"
IDS_NETSCAPE_SIGN_CA "Podpis CA"
}

View file

@ -32,7 +32,7 @@ STRINGTABLE DISCARDABLE
{
IDS_AUTHORITY_KEY_ID "Authority Key Identifier"
IDS_KEY_ATTRIBUTES "Властивості Ключа"
IDS_KEY_USAGE_RESTRICTION "Key Usage Restriction"
IDS_KEY_USAGE_RESTRICTION "Обмеження використання ключа"
IDS_SUBJECT_ALT_NAME "Subject Alternative Name"
IDS_ISSUER_ALT_NAME "Issuer Alternative Name"
IDS_BASIC_CONSTRAINTS "Основні Обмеження"
@ -47,13 +47,13 @@ STRINGTABLE DISCARDABLE
IDS_NEXT_UPDATE_LOCATION "Next Update Location"
IDS_YES_OR_NO_TRUST "Yes or No Trust"
IDS_EMAIL_ADDRESS "Адреса Ел. Пошти"
IDS_UNSTRUCTURED_NAME "Unstructured Name"
IDS_UNSTRUCTURED_NAME "Неструктурована назва"
IDS_CONTENT_TYPE "Тип Вмісту"
IDS_MESSAGE_DIGEST "Message Digest"
IDS_SIGNING_TIME "Час Входу"
IDS_COUNTER_SIGN "Counter Sign"
IDS_CHALLENGE_PASSWORD "Challenge Password"
IDS_UNSTRUCTURED_ADDRESS "Unstructured Address"
IDS_UNSTRUCTURED_ADDRESS "Неструктурована адреса"
IDS_SMIME_CAPABILITIES "SMIME Capabilities"
IDS_PREFER_SIGNED_DATA "Prefer Signed Data"
IDS_CPS "CPS"
@ -93,9 +93,9 @@ STRINGTABLE DISCARDABLE
IDS_PRINCIPAL_NAME "Principal Name"
IDS_WINDOWS_PRODUCT_UPDATE "Windows Product Update"
IDS_ENROLLMENT_NAME_VALUE_PAIR "Enrollment Name Value Pair"
IDS_OS_VERSION "OS Version"
IDS_OS_VERSION "Версія OS"
IDS_ENROLLMENT_CSP "Enrollment CSP"
IDS_CRL_NUMBER "CRL Number"
IDS_CRL_NUMBER "Номер CRL"
IDS_DELTA_CRL_INDICATOR "Delta CRL Indicator"
IDS_ISSUING_DIST_POINT "Issuing Distribution Point"
IDS_FRESHEST_CRL "Freshest CRL"
@ -106,13 +106,13 @@ STRINGTABLE DISCARDABLE
IDS_APPLICATION_POLICIES "Application Policies"
IDS_APPLICATION_POLICY_MAPPINGS "Application Policy Mappings"
IDS_APPLICATION_POLICY_CONSTRAINTS "Application Policy Constraints"
IDS_CMC_DATA "CMC Data"
IDS_CMC_DATA "Дані CMC"
IDS_CMC_RESPONSE "CMC Response"
IDS_UNSIGNED_CMC_REQUEST "Unsigned CMC Request"
IDS_CMC_STATUS_INFO "CMC Status Info"
IDS_CMC_EXTENSIONS "CMC Extensions"
IDS_CMC_ATTRIBUTES "CMC Attributes"
IDS_PKCS_7_DATA "PKCS 7 Data"
IDS_CMC_EXTENSIONS "Розширення CMC"
IDS_CMC_ATTRIBUTES "Властивості CMC"
IDS_PKCS_7_DATA "PKCS 7 Дані"
IDS_PKCS_7_SIGNED "PKCS 7 Signed"
IDS_PKCS_7_ENVELOPED "PKCS 7 Enveloped"
IDS_PKCS_7_SIGNED_ENVELOPED "PKCS 7 Signed Enveloped"
@ -134,7 +134,7 @@ STRINGTABLE DISCARDABLE
IDS_RECIPIENT_NONCE "Recipient Nonce"
IDS_REG_INFO "Reg Info"
IDS_GET_CERTIFICATE "Get Certificate"
IDS_GET_CRL "Get CRL"
IDS_GET_CRL "Отримати CRL"
IDS_REVOKE_REQUEST "Revoke Request"
IDS_QUERY_PENDING "Query Pending"
IDS_SORTED_CTL "Certificate Trust List"
@ -185,17 +185,17 @@ STRINGTABLE DISCARDABLE
STRINGTABLE DISCARDABLE
{
IDS_KEY_ID "KeyID="
IDS_KEY_ID "ID Ключа="
IDS_CERT_ISSUER "Certificate Issuer"
IDS_CERT_SERIAL_NUMBER "Certificate Serial Number="
IDS_CERT_SERIAL_NUMBER "Серійний номер сертифікату="
IDS_ALT_NAME_OTHER_NAME "Інше Ім'я="
IDS_ALT_NAME_RFC822_NAME "Адреса Ел. Пошти="
IDS_ALT_NAME_DNS_NAME "DNS Name="
IDS_ALT_NAME_DIRECTORY_NAME "Directory Address"
IDS_ALT_NAME_DNS_NAME "Назва DNS="
IDS_ALT_NAME_DIRECTORY_NAME "Адреса каталогу"
IDS_ALT_NAME_URL "URL="
IDS_ALT_NAME_IP_ADDRESS "IP Адреса="
IDS_ALT_NAME_MASK "Маска="
IDS_ALT_NAME_REGISTERED_ID "Registered ID="
IDS_ALT_NAME_REGISTERED_ID "Зареєстрований ID="
IDS_USAGE_UNKNOWN "Unknown Key Usage"
IDS_SUBJECT_TYPE "Subject Type="
IDS_SUBJECT_TYPE_CA "CA"
@ -204,44 +204,44 @@ STRINGTABLE DISCARDABLE
IDS_PATH_LENGTH_NONE "None"
IDS_INFO_NOT_AVAILABLE "Information Not Available"
IDS_AIA "Authority Info Access"
IDS_ACCESS_METHOD "Access Method="
IDS_ACCESS_METHOD "Метод доступу="
IDS_ACCESS_METHOD_OCSP "OCSP"
IDS_ACCESS_METHOD_CA_ISSUERS "CA Issuers"
IDS_ACCESS_METHOD_UNKNOWN "Unknown Access Method"
IDS_ACCESS_LOCATION "Alternative Name"
IDS_ACCESS_METHOD_UNKNOWN "Невідомий метод доступу"
IDS_ACCESS_LOCATION "Альтернативна назва"
IDS_CRL_DIST_POINT "CRL Distribution Point"
IDS_CRL_DIST_POINT_NAME "Distribution Point Name"
IDS_CRL_DIST_POINT_FULL_NAME "Full Name"
IDS_CRL_DIST_POINT_RDN_NAME "RDN Name"
IDS_CRL_DIST_POINT_FULL_NAME "Повна назва"
IDS_CRL_DIST_POINT_RDN_NAME "Назва RDN"
IDS_CRL_DIST_POINT_REASON "CRL Reason="
IDS_CRL_DIST_POINT_ISSUER "CRL Issuer"
IDS_REASON_KEY_COMPROMISE "Key Compromise"
IDS_REASON_CA_COMPROMISE "CA Compromise"
IDS_REASON_AFFILIATION_CHANGED "Affiliation Changed"
IDS_REASON_SUPERSEDED "Superseded"
IDS_REASON_CESSATION_OF_OPERATION "Operation Ceased"
IDS_REASON_SUPERSEDED "Замінено"
IDS_REASON_CESSATION_OF_OPERATION "Операція зупинена"
IDS_REASON_CERTIFICATE_HOLD "Certificate Hold"
IDS_FINANCIAL_CRITERIA "Фінансові Дані="
IDS_FINANCIAL_CRITERIA_AVAILABLE "Available"
IDS_FINANCIAL_CRITERIA_NOT_AVAILABLE "Not Available"
IDS_FINANCIAL_CRITERIA_MEETS_CRITERIA "Meets Criteria="
IDS_YES "Yes"
IDS_NO "No"
IDS_FINANCIAL_CRITERIA_AVAILABLE "Доступно"
IDS_FINANCIAL_CRITERIA_NOT_AVAILABLE "Недоступно"
IDS_FINANCIAL_CRITERIA_MEETS_CRITERIA "Відповідає критеріям="
IDS_YES "Так"
IDS_NO "Ні"
IDS_DIGITAL_SIGNATURE "Цифровий Підпис"
IDS_NON_REPUDIATION "Non-Repudiation"
IDS_KEY_ENCIPHERMENT "Key Encipherment"
IDS_DATA_ENCIPHERMENT "Data Encipherment"
IDS_KEY_AGREEMENT "Key Agreement"
IDS_CERT_SIGN "Certificate Signing"
IDS_OFFLINE_CRL_SIGN "Off-line CRL Signing"
IDS_CRL_SIGN "CRL Signing"
IDS_ENCIPHER_ONLY "Encipher Only"
IDS_DECIPHER_ONLY "Decipher Only"
IDS_NETSCAPE_SSL_CLIENT "SSL Client Authentication"
IDS_NETSCAPE_SSL_SERVER "SSL Server Authentication"
IDS_NON_REPUDIATION "Без відмови"
IDS_KEY_ENCIPHERMENT "Шифрування ключа"
IDS_DATA_ENCIPHERMENT "Шифрування даних"
IDS_KEY_AGREEMENT "Ключова угода"
IDS_CERT_SIGN "Підписання сертифікату"
IDS_OFFLINE_CRL_SIGN "Офлайн підписання CRL"
IDS_CRL_SIGN "Підписання CRL"
IDS_ENCIPHER_ONLY "Лише зашифр."
IDS_DECIPHER_ONLY "Лише розшифр."
IDS_NETSCAPE_SSL_CLIENT "Ідентифікація клієнта SSL"
IDS_NETSCAPE_SSL_SERVER "Ідентифікація сервера SSL"
IDS_NETSCAPE_SMIME "S/MIME"
IDS_NETSCAPE_SIGN "Signature"
IDS_NETSCAPE_SIGN "Підпис"
IDS_NETSCAPE_SSL_CA "SSL CA"
IDS_NETSCAPE_SMIME_CA "S/MIME CA"
IDS_NETSCAPE_SIGN_CA "Signature CA"
IDS_NETSCAPE_SIGN_CA "Підпис CA"
}

View file

@ -472,7 +472,9 @@ static BOOL CRYPT_ReadSerializedStore(void *handle,
buf = CryptMemAlloc(propHdr.cb);
bufSize = propHdr.cb;
}
if (buf)
if (!propHdr.cb)
; /* Property is empty, nothing to do */
else if (buf)
{
ret = read_func(handle, buf, propHdr.cb, &read);
if (ret && read == propHdr.cb)
@ -516,7 +518,7 @@ static BOOL CRYPT_ReadSerializedStore(void *handle,
else
ret = FALSE;
}
} while (ret && read > 0);
} while (ret && read > 0 && propHdr.cb);
if (contextInterface && context)
{
/* Free the last context added */
@ -560,6 +562,12 @@ static BOOL read_blob_wrapper(void *handle, void *buffer, DWORD bytesToRead,
{
*bytesRead = min(bytesToRead, reader->blob->cbData - reader->current);
memcpy(buffer, reader->blob->pbData + reader->current, *bytesRead);
reader->current += *bytesRead;
ret = TRUE;
}
else if (reader->current == reader->blob->cbData)
{
*bytesRead = 0;
ret = TRUE;
}
else

View file

@ -724,6 +724,34 @@ static PWINECRYPT_CERTSTORE CRYPT_PKCSOpenStore(HCRYPTPROV hCryptProv,
return store;
}
static PWINECRYPT_CERTSTORE CRYPT_SerializedOpenStore(HCRYPTPROV hCryptProv,
DWORD dwFlags, const void *pvPara)
{
HCERTSTORE store;
const CRYPT_DATA_BLOB *data = pvPara;
TRACE("(%ld, %08x, %p)\n", hCryptProv, dwFlags, pvPara);
if (dwFlags & CERT_STORE_DELETE_FLAG)
{
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return NULL;
}
store = CertOpenStore(CERT_STORE_PROV_MEMORY, 0, 0,
CERT_STORE_CREATE_NEW_FLAG, NULL);
if (store)
{
if (!CRYPT_ReadSerializedStoreFromBlob(data, store))
{
CertCloseStore(store, 0);
store = NULL;
}
}
TRACE("returning %p\n", store);
return (PWINECRYPT_CERTSTORE)store;
}
static PWINECRYPT_CERTSTORE CRYPT_PhysOpenStoreW(HCRYPTPROV hCryptProv,
DWORD dwFlags, const void *pvPara)
{
@ -761,6 +789,9 @@ HCERTSTORE WINAPI CertOpenStore(LPCSTR lpszStoreProvider,
case LOWORD(CERT_STORE_PROV_PKCS7):
openFunc = CRYPT_PKCSOpenStore;
break;
case LOWORD(CERT_STORE_PROV_SERIALIZED):
openFunc = CRYPT_SerializedOpenStore;
break;
case LOWORD(CERT_STORE_PROV_REG):
openFunc = CRYPT_RegOpenStore;
break;
@ -799,6 +830,10 @@ HCERTSTORE WINAPI CertOpenStore(LPCSTR lpszStoreProvider,
openFunc = CRYPT_FileOpenStore;
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_SYSTEM))
openFunc = CRYPT_SysOpenStoreW;
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_PKCS7))
openFunc = CRYPT_PKCSOpenStore;
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_SERIALIZED))
openFunc = CRYPT_SerializedOpenStore;
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_COLLECTION))
openFunc = CRYPT_CollectionOpenStore;
else if (!strcasecmp(lpszStoreProvider, sz_CERT_STORE_PROV_SYSTEM_REGISTRY))

View file

@ -22,15 +22,18 @@
#include "winuser.h"
#include "cryptres.h"
#include "cryptdlg_Da.rc"
#include "cryptdlg_En.rc"
#include "cryptdlg_Ko.rc"
#include "cryptdlg_Nl.rc"
#include "cryptdlg_Pl.rc"
/* UTF-8 */
#include "cryptdlg_De.rc"
#include "cryptdlg_Fr.rc"
#include "cryptdlg_Hu.rc"
#include "cryptdlg_It.rc"
#include "cryptdlg_Lt.rc"
#include "cryptdlg_Uk.rc"
#include "cryptdlg_Pt.rc"
#include "cryptdlg_Ro.rc"
#include "cryptdlg_Uk.rc"

View file

@ -0,0 +1,39 @@
/*
* cryptdlg dll resources
*
* Copyright 2010 Thomas Larsen
* Paul Vriens
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_CERT_POLICY "Certifikat Politik"
IDS_POLICY_ID "Politik Identifikation:"
IDS_POLICY_QUALIFIER_INFO "Politik Kvalifikations Info"
IDS_POLICY_QUALIFIER_ID "Politik Kvalifikations Id="
IDS_CPS "CPS" /* Certification Practice Statement */
IDS_USER_NOTICE "Bruger Meddelelse"
IDS_QUALIFIER "Kvalifikation"
IDS_NOTICE_REF "Meddelelses Reference"
IDS_ORGANIZATION "Organisation="
IDS_NOTICE_NUM "Meddelelses Nummer="
IDS_NOTICE_TEXT "Meddelelses Tekst="
}

View file

@ -0,0 +1,41 @@
/*
* cryptdlg dll resources
*
* Copyright 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_CERT_POLICY "Tanusítvány szabályok"
IDS_POLICY_ID "Szabály azonosító: "
IDS_POLICY_QUALIFIER_INFO "Szabály minősítő információ"
IDS_POLICY_QUALIFIER_ID "Szabály minősítő Id="
IDS_CPS "CPS" /* Certification Practice Statement */
IDS_USER_NOTICE "Felhasználó figyelmeztetés"
IDS_QUALIFIER "Minősítő"
IDS_NOTICE_REF "Megjegyzési referencia"
IDS_ORGANIZATION "Szervezet="
IDS_NOTICE_NUM "Megjegyzés száma="
IDS_NOTICE_TEXT "Megjegyzés szövege="
}

View file

@ -0,0 +1,42 @@
/*
* cryptdlg dll resources
*
* Copyright 2008 Juan Lang
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_CERT_POLICY "Policy del certificato"
IDS_POLICY_ID "Identificatore della policy: "
IDS_POLICY_QUALIFIER_INFO "Informazioni sul qualificatore della policy"
IDS_POLICY_QUALIFIER_ID "Id qualificatore della policy="
IDS_CPS "CPS" /* Certification Practice Statement */
IDS_USER_NOTICE "Notifica dell'utente"
IDS_QUALIFIER "Qualificatore"
IDS_NOTICE_REF "Riferimento della notifica"
IDS_ORGANIZATION "Organizzazione="
IDS_NOTICE_NUM "Numero della notifica="
IDS_NOTICE_TEXT "Testo della notifica="
}

View file

@ -0,0 +1,38 @@
/*
* cryptdlg dll resources
*
* Copyright 2010 £ukasz Wojni³owicz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptres.h"
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_CERT_POLICY "Zasady certyfikatu"
IDS_POLICY_ID "Identyfikator zasad: "
IDS_POLICY_QUALIFIER_INFO "Informacje o kwalifikatorze zasad"
IDS_POLICY_QUALIFIER_ID "Id kwalifikatora zasad="
IDS_CPS "CPS" /* Certification Practice Statement */
IDS_USER_NOTICE "Zawiadamianie u¿ytkownika"
IDS_QUALIFIER "Kwalifikator"
IDS_NOTICE_REF "Odniesienie zawiadamiania"
IDS_ORGANIZATION "Organizacja="
IDS_NOTICE_NUM "Numer zawiadamiaj¹cy="
IDS_NOTICE_TEXT "Tekst zawiadamiaj¹cy="
}

View file

@ -28,15 +28,15 @@ LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_CERT_POLICY "Certificate Policy"
IDS_POLICY_ID "Policy Identifier: "
IDS_POLICY_QUALIFIER_INFO "Policy Qualifier Info"
IDS_POLICY_QUALIFIER_ID "Policy Qualifier Id="
IDS_CERT_POLICY "Політика сертифікату"
IDS_POLICY_ID "Ідентифікатор політики: "
IDS_POLICY_QUALIFIER_INFO "Інформація про вказівник політики"
IDS_POLICY_QUALIFIER_ID "Id вказівника політики="
IDS_CPS "CPS" /* Certification Practice Statement */
IDS_USER_NOTICE "User Notice"
IDS_QUALIFIER "Qualifier"
IDS_NOTICE_REF "Notice Reference"
IDS_USER_NOTICE "Повідомлення користувача"
IDS_QUALIFIER "Визначник"
IDS_NOTICE_REF "Посилання повідомлення"
IDS_ORGANIZATION "Організація="
IDS_NOTICE_NUM "Notice Number="
IDS_NOTICE_TEXT "Notice Text="
IDS_NOTICE_NUM "Номер повідомлення="
IDS_NOTICE_TEXT "Текст повідомлення="
}

View file

@ -534,19 +534,13 @@ static BOOL CRYPT_FormatCPS(DWORD dwCertEncodingType,
if ((ret = CryptDecodeObjectEx(dwCertEncodingType, X509_UNICODE_ANY_STRING,
pbEncoded, cbEncoded, CRYPT_DECODE_ALLOC_FLAG, NULL, &cpsValue, &size)))
{
LPCWSTR headingSep, sep;
LPCWSTR sep;
DWORD sepLen;
if (dwFormatStrType & CRYPT_FORMAT_STR_MULTI_LINE)
{
headingSep = colonCrlf;
sep = crlf;
}
else
{
headingSep = colonSpace;
sep = commaSep;
}
sepLen = strlenW(sep);

View file

@ -48,11 +48,12 @@ IDB_CERT_HEADER BITMAP LOADONCALL DISCARDABLE certheader.bmp
#include "cryptui_En.rc"
#include "cryptui_Ko.rc"
#include "cryptui_Pl.rc"
/* UTF-8 */
#include "cryptui_De.rc"
#include "cryptui_Fr.rc"
#include "cryptui_It.rc"
#include "cryptui_Lt.rc"
#include "cryptui_Nl.rc"
#include "cryptui_Pt.rc"

View file

@ -0,0 +1,467 @@
/*
* cryptui dll Italian resources
*
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptuires.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_CERTIFICATE "Certificato"
IDS_CERTIFICATEINFORMATION "Informazioni sul certificato"
IDS_CERT_INFO_BAD_SIG "Questo certificato ha una firma non valida. Il certificato può essere stato alterato o corrotto."
IDS_CERT_INFO_UNTRUSTED_CA "Questo certificato root non è fidato. Per fidarsene, aggiungilo al deposito certificati root fidati del tuo sistema."
IDS_CERT_INFO_UNTRUSTED_ROOT "Impossibile convalidare questo certificato in un certificato root fidato."
IDS_CERT_INFO_PARTIAL_CHAIN "Impossibile trovare l'emittente di questo certificato."
IDS_CERT_INFO_BAD_PURPOSES "Impossibile verificare tutti i soggetti intesi di questo certificato."
IDS_CERT_INFO_PURPOSES "Questo certificato è inteso per i seguenti soggetti:"
IDS_SUBJECT_HEADING "Emesso per: "
IDS_ISSUER_HEADING "Emesso da: "
IDS_VALID_FROM "Valido da "
IDS_VALID_TO " a "
IDS_CERTIFICATE_BAD_SIGNATURE "Questo certificato ha una firma non valida."
IDS_CERTIFICATE_BAD_TIME "Questo certificato è scaduto o non è ancora valido."
IDS_CERTIFICATE_BAD_TIMENEST "Il periodo di validità di questo certificato supera quello del suo emittente."
IDS_CERTIFICATE_REVOKED "Questo certificato è stato revocato dal suo emittente."
IDS_CERTIFICATE_VALID "Questo certificato è OK."
IDS_FIELD "Campo"
IDS_VALUE "Valore"
IDS_FIELDS_ALL "<Tutti>"
IDS_FIELDS_V1 "Solo i campi della Versione 1"
IDS_FIELDS_EXTENSIONS "Solo estensioni"
IDS_FIELDS_CRITICAL_EXTENSIONS "Solo estensioni critiche"
IDS_FIELDS_PROPERTIES "Solo proprietà"
IDS_FIELD_VERSION "Versione"
IDS_FIELD_SERIAL_NUMBER "Numero seriale"
IDS_FIELD_ISSUER "Emittente"
IDS_FIELD_VALID_FROM "Valido da"
IDS_FIELD_VALID_TO "Valido fino a"
IDS_FIELD_SUBJECT "Soggetto"
IDS_FIELD_PUBLIC_KEY "Chiave pubblica"
IDS_FIELD_PUBLIC_KEY_FORMAT "%s (%d bits)"
IDS_PROP_HASH "SHA1 hash"
IDS_PROP_ENHKEY_USAGE "Uso delle chiavi avanzate (proprietà)"
IDS_PROP_FRIENDLY_NAME "Nome amichevole"
IDS_PROP_DESCRIPTION "Descrizione"
IDS_CERTIFICATE_PROPERTIES "Proprietà del certificato"
IDS_CERTIFICATE_PURPOSE_ERROR "Inserisci un OID nella forma 1.2.3.4"
IDS_CERTIFICATE_PURPOSE_EXISTS "L'OID inserito esiste già."
IDS_SELECT_STORE_TITLE "Seleziona il deposito certificati"
IDS_SELECT_STORE "Prego selezionare il deposito certificati."
IDS_IMPORT_WIZARD "Guida all'Importazione di Certificati"
IDS_IMPORT_TYPE_MISMATCH "Il file contiene oggetti che non match con i criteri dati. Selezionare un altro file."
IDS_IMPORT_FILE_TITLE "File da importare"
IDS_IMPORT_FILE_SUBTITLE "Specificare il file che vuoi importare."
IDS_IMPORT_STORE_TITLE "Deposito certificati"
IDS_IMPORT_STORE_SUBTITLE "I depositi certificati sono collezioni di certificati, liste di revoca di certificati, e liste di fiducia di certificati."
IDS_IMPORT_FILTER_CERT "Certificato X.509 (*.cer; *.crt)"
IDS_IMPORT_FILTER_PFX "Scambio Informazioni Personali (*.pfx; *.p12)"
IDS_IMPORT_FILTER_CRL "Lista Revoca Certificati (*.crl)"
IDS_IMPORT_FILTER_CTL "Lista Fiducia Certificati (*.stl)"
IDS_IMPORT_FILTER_SERIALIZED_STORE "Deposito Certificati Serializzato Microsoft (*.sst)"
IDS_IMPORT_FILTER_CMS "Messaggi CMS/PKCS #7 (*.spc; *.p7b)"
IDS_IMPORT_FILTER_ALL "Tutti i file (*.*)"
IDS_IMPORT_EMPTY_FILE "Seleziona un file."
IDS_IMPORT_BAD_FORMAT "Formato del file non riconosciuto. Selezionare un'altro file."
IDS_IMPORT_OPEN_FAILED "Impossibile aprire "
IDS_IMPORT_DEST_DETERMINED "Determinato dal programma"
IDS_IMPORT_SELECT_STORE "Seleziona un deposito certificati"
IDS_IMPORT_STORE_SELECTION "Deposito certificati selezionato"
IDS_IMPORT_DEST_AUTOMATIC "Determinato automaticamente dal programma"
IDS_IMPORT_FILE "File"
IDS_IMPORT_CONTENT "Contenuto"
IDS_IMPORT_CONTENT_CERT "Certificato"
IDS_IMPORT_CONTENT_CRL "Lista Revoca Certificati"
IDS_IMPORT_CONTENT_CTL "Lista Fiducia Certificati"
IDS_IMPORT_CONTENT_CMS "Messaggio CMS/PKCS #7"
IDS_IMPORT_CONTENT_PFX "Scambio Informazioni Personali"
IDS_IMPORT_CONTENT_STORE "Deposito Certificati"
IDS_IMPORT_SUCCEEDED "Importazione riuscita."
IDS_IMPORT_FAILED "Imposrtazione fallita."
IDS_WIZARD_TITLE_FONT "Arial"
IDS_PURPOSE_ALL "<Tutti>"
IDS_PURPOSE_ADVANCED "<Advanced Purposes>"
IDS_SUBJECT_COLUMN "Emesso per"
IDS_ISSUER_COLUMN "Emesso da"
IDS_EXPIRATION_COLUMN "Data di scadenza"
IDS_FRIENDLY_NAME_COLUMN "Nome amichevole"
IDS_ALLOWED_PURPOSE_ALL "<Tutti>"
IDS_ALLOWED_PURPOSE_NONE "<Nessuno>"
IDS_WARN_REMOVE_MY "Non sarai più in grado di decriptare messaggi con questo certificato, o di firmare messaggi con questo.\nSei sicuro di voler rimuovere questo certificato?"
IDS_WARN_REMOVE_PLURAL_MY "Non sarai più in grado di decriptare messaggi con questi certificati, o di firmare messaggi con questi.\nSei sicuro di voler rimuovere questi certificati?"
IDS_WARN_REMOVE_ADDRESSBOOK "Non sarai più in grado di criptare messaggi con questo certificato, o di verificare messaggi con questo.\nSei sicuro di voler rimuovere questo certificato?"
IDS_WARN_REMOVE_PLURAL_ADDRESSBOOK "Non sarai più in grado di criptare messaggi con questi certificati, o di verificare messaggi con questi.\nSei sicuro di voler rimuovere questi certificati?"
IDS_WARN_REMOVE_CA "I certificati emessi da questa autorità di certificazione non saranno più fidati.\nSei sicuro di voler rimuovere questi certificati?"
IDS_WARN_REMOVE_PLURAL_CA "I certificati emessi da queste autorità di certificazione non saranno più fidati.\nSei sicuro di voler rimuovere questi certificati?"
IDS_WARN_REMOVE_ROOT "I certificati emessi da questa autorità di certificazione root, o qualsiasi altre autorità di certificati emesse da essa, non saranno più fidate.\nSei sicuro di voler rimuovere questo certificato root fidato?"
IDS_WARN_REMOVE_PLURAL_ROOT "I certificati emessi da questa autorità di certificazione root, o qualsiasi altre autorità di certificati emesse da essa, non saranno più fidate.\nSei sicuro di voler rimuovere questi certificati root fidati?"
IDS_WARN_REMOVE_TRUSTEDPUBLISHER "Software firmato da questo editore non sarà più fidato.\nSei sicuro di voler rimuovere questo certificato?"
IDS_WARN_REMOVE_PLURAL_TRUSTEDPUBLISHER "Software firmato da questi editori non sarà più fidato.\nSei sicuro di voler rimuovere questi certificati?"
IDS_WARN_REMOVE_DEFAULT "Sei sicuro di voler rimuovere questo certificato?"
IDS_WARN_REMOVE_PLURAL_DEFAULT "Sei sicuro di voler rimuovere questi certificati?"
IDS_CERT_MGR "Certificati"
IDS_FRIENDLY_NAME_NONE "<Nessuno>"
IDS_PURPOSE_SERVER_AUTH "Assicura l'identità di un computer remoto"
IDS_PURPOSE_CLIENT_AUTH "Prova la tua identità ad un computer remoto"
IDS_PURPOSE_CODE_SIGNING "Assicura che il software venga dall'editore del software\nProtegge i software da alterazioni dopo la pubblicazione"
IDS_PURPOSE_EMAIL_PROTECTION "Protegge messaggi e-mail"
IDS_PURPOSE_IPSEC "Permette la comunicazione sicura tramite Internet"
IDS_PURPOSE_TIMESTAMP_SIGNING "Permette di firmare i dati con l'ora corrente"
IDS_PURPOSE_CTL_USAGE_SIGNING "Ti permette di firmare digitalmente una lista di fiducia di certificati"
IDS_PURPOSE_EFS "Permette di criptare i dati sul disco"
IDS_PURPOSE_EFS_RECOVERY "Recupero del file"
IDS_PURPOSE_WHQL "Verifica di Driver Hardware per Windows"
IDS_PURPOSE_NT5 "Verifica del Componente di Sistema Windows"
IDS_PURPOSE_OEM_WHQL "Verifica del Componente di Sistema Windows OEM"
IDS_PURPOSE_EMBEDDED_NT "Verifica del Componente di Sistema Windows Embedded"
IDS_PURPOSE_ROOT_LIST_SIGNER "Firmatario Lista Root"
IDS_PURPOSE_QUALIFIED_SUBORDINATION "Subordinazione qualificata"
IDS_PURPOSE_KEY_RECOVERY "Recupero della chiave"
IDS_PURPOSE_DOCUMENT_SIGNING "Firma Documento"
IDS_PURPOSE_LIFETIME_SIGNING "Firma Lifetime"
IDS_PURPOSE_DRM "Diritti Digitali"
IDS_PURPOSE_LICENSES "Licenze del pacchetto di chiavi"
IDS_PURPOSE_LICENSE_SERVER "Verifica del server delle licenze"
IDS_PURPOSE_ENROLLMENT_AGENT "Agente di richiesta dei certificati"
IDS_PURPOSE_SMARTCARD_LOGON "Logon con Smart Card"
IDS_PURPOSE_CA_EXCHANGE "Archivio chiavi private"
IDS_PURPOSE_KEY_RECOVERY_AGENT "Agente di recupero delle chiavi"
IDS_PURPOSE_DS_EMAIL_REPLICATION "Servizio di Directory di replica e-mail"
IDS_EXPORT_WIZARD "Guida all'Esportazione del Certificato"
IDS_EXPORT_FORMAT_TITLE "Formato di Esportazione"
IDS_EXPORT_FORMAT_SUBTITLE "Scegli il formato nel quale il contenuto sarà salvato."
IDS_EXPORT_FILE_TITLE "Nome del file di esportazione"
IDS_EXPORT_FILE_SUBTITLE "Specifica il nome del file nel quale il contenuto sarà salvato."
IDS_EXPORT_FILE_EXISTS "File specificato esistene. Vuoi sostituirlo?"
IDS_EXPORT_FILTER_CERT "Binario DER-Encoded X.509 (*.cer)"
IDS_EXPORT_FILTER_BASE64_CERT "Base64-Encoded X.509 (*.cer)"
IDS_EXPORT_FILTER_CRL "Lista di Revoca di Certificati (*.crl)"
IDS_EXPORT_FILTER_CTL "Lista di Fiducia di Certificati (*.stl)"
IDS_EXPORT_FILTER_CMS "Messaggi CMS/PKCS #7 (*.p7b)"
IDS_EXPORT_FILTER_PFX "Scambio Informazioni Personali (*.pfx)"
IDS_EXPORT_FILTER_SERIALIZED_CERT_STORE "Deposito certificati serializzato (*.sst)"
IDS_EXPORT_FORMAT "Formato del file"
IDS_EXPORT_INCLUDE_CHAIN "Includi tutti i certificati nel percorso del certificato"
IDS_EXPORT_KEYS "Esporta chiavi"
IDS_YES "Sì"
IDS_NO "No"
IDS_EXPORT_SUCCEEDED "Esportazione riuscita."
IDS_EXPORT_FAILED "Esportazione fallita."
IDS_EXPORT_PRIVATE_KEY_TITLE "Esporta Chiave Privata"
IDS_EXPORT_PRIVATE_KEY_SUBTITLE "Questo certificato contiente una chiave privata che potrebbe essere esportata insieme al certificato."
IDS_EXPORT_PASSWORD_TITLE "Inserisci Password"
IDS_EXPORT_PASSWORD_SUBTITLE "Puoi proteggere la chiave privata con una password."
IDS_EXPORT_PASSWORD_MISMATCH "Le password non corrispondono."
IDS_EXPORT_PRIVATE_KEY_UNAVAILABLE "Nota: impossibile aprire la chiave privata per questo certificato."
IDS_EXPORT_PRIVATE_KEY_NON_EXPORTABLE "Nota: la chiave privata per questo certificato non è esportabile."
}
IDD_GENERAL DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Generale"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", -1, "Static", WS_BORDER|SS_WHITERECT, 6,10,241,200
CONTROL "", IDC_CERTIFICATE_ICON,"RichEdit20W",
ES_READONLY|WS_DISABLED,8,11,26,26
CONTROL "", IDC_CERTIFICATE_INFO,"RichEdit20W",
ES_READONLY|WS_DISABLED,34,11,212,26
CONTROL "", -1, "Static", SS_BLACKFRAME, 16,37,222,1
CONTROL "", IDC_CERTIFICATE_STATUS,"RichEdit20W",
ES_READONLY|ES_MULTILINE,8,38,238,78
CONTROL "", -1, "Static", SS_BLACKFRAME, 16,116,222,1
CONTROL "", IDC_CERTIFICATE_NAMES,"RichEdit20W",
ES_READONLY|ES_MULTILINE|WS_DISABLED,8,118,238,90
PUSHBUTTON "&Installa Certificato...", IDC_ADDTOSTORE,103,216,70,14
PUSHBUTTON "&Annuncio dell'emittente", IDC_ISSUERSTATEMENT,177,216,70,14
END
IDD_DETAIL DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Dettagli"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Mostra:", -1, 6,12,40,14
COMBOBOX IDC_DETAIL_SELECT, 28,10,100,14,
CBS_DROPDOWNLIST|WS_BORDER|WS_VSCROLL|WS_TABSTOP
CONTROL "", IDC_DETAIL_LIST, "SysListView32",
LVS_REPORT|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
6,28,241,100
CONTROL "", IDC_DETAIL_VALUE, "RichEdit20W",
ES_READONLY|ES_MULTILINE|WS_TABSTOP, 6,136,241,70
PUSHBUTTON "Modifica &Proprietà...", IDC_EDITPROPERTIES,103,216,70,14
PUSHBUTTON "&Copia su File...", IDC_EXPORT,177,216,70,14
END
IDD_HIERARCHY DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Percorso di certificazione"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "&Percorso di certificazione", -1,6,10,245,165, BS_GROUPBOX
CONTROL "",IDC_CERTPATH, "SysTreeView32", TVS_HASLINES|WS_BORDER,
13,22,231,130
PUSHBUTTON "&Vedi Certificato", IDC_VIEWCERTIFICATE,175,156,70,14
LTEXT "&Stato del Certificato:", IDC_CERTIFICATESTATUS,6,183,70,14
CONTROL "", IDC_CERTIFICATESTATUSTEXT,"RichEdit20W",
WS_BORDER|ES_READONLY|ES_MULTILINE|WS_DISABLED,6,195,245,36
END
IDD_USERNOTICE DIALOG DISCARDABLE 0, 0, 255, 256
CAPTION "Disclaimer"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_USERNOTICE,"RichEdit20W",
WS_BORDER|ES_READONLY|ES_MULTILINE|WS_DISABLED,6,10,241,200
PUSHBUTTON "&Chiudi", IDOK,103,216,70,14
PUSHBUTTON "Più %Informazioni", IDC_CPS,177,216,70,14
END
IDD_CERT_PROPERTIES_GENERAL DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Generale"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nome amichevole:", -1, 6,14,60,14
EDITTEXT IDC_FRIENDLY_NAME, 60,12,191,14, ES_AUTOHSCROLL|WS_TABSTOP
LTEXT "&Descrizione:", -1, 6,32,60,14
EDITTEXT IDC_DESCRIPTION, 60,30,191,14, ES_AUTOVSCROLL|ES_MULTILINE|WS_TABSTOP|WS_VSCROLL
GROUPBOX "Soggetti del certificato", -1,6,48,245,165, BS_GROUPBOX
AUTORADIOBUTTON "&Abilita tutti i soggetti per questo certificato",
IDC_ENABLE_ALL_PURPOSES, 12,58,180,14, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "D&isabilita tutti i soggetti per questo certificato",
IDC_DISABLE_ALL_PURPOSES, 12,70,180,14, BS_AUTORADIOBUTTON
AUTORADIOBUTTON "Abilita &solo i seguenti soggetti per questo certificato:",
IDC_ENABLE_SELECTED_PURPOSES, 12,82,180,14, BS_AUTORADIOBUTTON
CONTROL "", IDC_CERTIFICATE_USAGES,"SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
24,100,220,90
PUSHBUTTON "A&ggiungi Soggetto...", IDC_ADD_PURPOSE,184,194,60,14
END
IDD_ADD_CERT_PURPOSE DIALOG DISCARDABLE 0,0,200,68
CAPTION "Aggiungi Soggetto"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Aggiungi l'identificatore oggetto (OID) per questo soggetto di certificato che desideri aggiungere:",
-1, 6,6,190,28
EDITTEXT IDC_NEW_PURPOSE, 6,28,190,14, ES_AUTOVSCROLL|ES_MULTILINE|WS_TABSTOP|WS_VSCROLL
PUSHBUTTON "OK", IDOK, 33,48,60,14
PUSHBUTTON "Annulla", IDCANCEL, 100,48,60,14
END
IDD_SELECT_STORE DIALOG DISCARDABLE 0,0,200,136
CAPTION "Seleziona il Deposito Certificati"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Seleziona il deposito certificati che vuoi usare:", IDC_STORE_TEXT, 6,6,190,28
CONTROL "",IDC_STORE_LIST, "SysTreeView32", TVS_HASLINES|WS_BORDER|WS_TABSTOP,
6,28,188,70
CHECKBOX "&Mostra i depositi fisici", IDC_SHOW_PHYSICAL_STORES, 6,102,90,14,
BS_AUTOCHECKBOX|WS_TABSTOP
PUSHBUTTON "OK", IDOK, 90,118,50,14, BS_DEFPUSHBUTTON
PUSHBUTTON "Annulla", IDCANCEL, 144,118,50,14
END
IDD_IMPORT_WELCOME DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Importazione di Certificati"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Benvenuto alla Guida all'Importazione di Certificati", IDC_IMPORT_TITLE,
115,7,195,12
LTEXT "Questa guida ti aiuta a importare certificati, liste di revoca di certificati, e liste di fiducia di certificati da un file ad un deposito certificati.",
-1, 115,26,195,25
LTEXT "Un certificato può essere usato per identificare te o il computer da cui stai comunicando. Può essere anche usato per l'autenticazione, e per firmare messaggi. I depositi certificati sono collezioni di certificati, liste di revoca di certificati, e liste di fiducia di certificati.",
-1, 115,56,195,40
LTEXT "Per continuare, clicca Avanti.",
-1, 115,103,195,8
END
IDD_IMPORT_FILE DIALOG DISCARDABLE 0,0,317,178
CAPTION "Guida all'Importazione di Certificati"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Nome del &file:", -1, 21,1,195,10
EDITTEXT IDC_IMPORT_FILENAME, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP
PUSHBUTTON "&Sfoglia...", IDC_IMPORT_BROWSE_FILE, 236,11,60,14
LTEXT "Nota: i seguenti formati di file potrebbero contenere più di un certificato, lista di revoca di certificati, o lista di fiducia di certificati:",
-1, 21,26,265,16
LTEXT "Messaggio Crittografico con Sintassi Standard/Messaggi PKCS #7 (.p7b)",
-1, 31,49,265,10
LTEXT "Scambio di Informazioni Personali/PKCS #12 (.pfx, .p12)",
-1, 31,64,265,10
LTEXT "Deposito Certificati Serializzato Microsoft (.sst)",
-1, 31,79,265,10
END
IDD_IMPORT_STORE DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Importazione di Certificati"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Wine può selezionare automaticamente il deposito certificati, oppure puoi specificare una locazione per i certificati.",
-1, 21,1,195,20
AUTORADIOBUTTON "Seleziona &automaticamente il deposito certificati",
IDC_IMPORT_AUTO_STORE, 31,18,180,12, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "&Piazza tutti i certificati nel deposito seguente:",
IDC_IMPORT_SPECIFY_STORE, 31,30,180,12, BS_AUTORADIOBUTTON
EDITTEXT IDC_IMPORT_STORE, 44,49,185,14, ES_READONLY
PUSHBUTTON "&Sfoglia...", IDC_IMPORT_BROWSE_STORE, 236,49,60,14
END
IDD_IMPORT_FINISH DIALOG DISCARDABLE 0,0,317,178
CAPTION "Guida all'Importazione di Certificati"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Completando la Guida all'Importazione di Certificati", IDC_IMPORT_TITLE,
115,1,195,40
LTEXT "Hai completato con successo la Guida all'Importazione di Certificati.",
-1, 115,33,195,24
LTEXT "Hai specificato le impostazioni seguenti:",
-1, 115,57,195,12
CONTROL "", IDC_IMPORT_SETTINGS, "SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
115,67,174,100
END
IDD_CERT_MGR DIALOG DISCARDABLE 0,0,335,270
CAPTION "Certificati"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Soggetto inteso:", -1, 7,9,100,12
COMBOBOX IDC_MGR_PURPOSE_SELECTION, 83,7,245,14,
CBS_DROPDOWNLIST|WS_BORDER|WS_VSCROLL|WS_TABSTOP
CONTROL "", IDC_MGR_STORES, "SysTabControl32",
WS_CLIPSIBLINGS|WS_TABSTOP, 7,25,321,140
CONTROL "", IDC_MGR_CERTS, "SysListView32",
LVS_REPORT|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, 15,46,305,111
PUSHBUTTON "&Importa...", IDC_MGR_IMPORT, 7,172,51,14
PUSHBUTTON "&Esporta...", IDC_MGR_EXPORT, 62,172,51,14, WS_DISABLED
PUSHBUTTON "&Rimuovi", IDC_MGR_REMOVE, 117,172,51,14, WS_DISABLED
PUSHBUTTON "&Avanzato...", IDC_MGR_ADVANCED, 277,172,51,14
GROUPBOX "Soggetti intesi del certificato", -1,7,194,321,47, BS_GROUPBOX
LTEXT "", IDC_MGR_PURPOSES, 13,208,252,30
PUSHBUTTON "&Vedi...", IDC_MGR_VIEW, 269,218,51,14, WS_DISABLED
PUSHBUTTON "&Chiudi", IDCANCEL, 277,249,51,14, BS_DEFPUSHBUTTON
END
IDD_CERT_MGR_ADVANCED DIALOG DISCARDABLE 0,0,248,176
CAPTION "Opzioni Avanzate"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Soggetto del certificato", -1, 7,7,234,141, BS_GROUPBOX
LTEXT "Seleziona uno o più soggetti da elencare quando Soggetti Avanzati è selezionato.",
-1, 14,18,220,16
LTEXT "&Soggetti del certificato:", -1, 14,41,90,12, WS_TABSTOP
CONTROL "", IDC_CERTIFICATE_USAGES,"SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
14,51,220,90
PUSHBUTTON "OK", IDOK, 132,155,51,14, BS_DEFPUSHBUTTON
PUSHBUTTON "Annulla", IDCANCEL, 190,155,51,14
END
IDD_EXPORT_WELCOME DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Esportazione del Certificato"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Benvenuto alla Guida all'Esportazione del Certificato", IDC_EXPORT_TITLE,
115,7,195,12
LTEXT "Questa guida ti aiuta ad esportare certificati, liste di revoca di certificati, e liste di fiducia di certificati da un deposito di certificati ad un file.",
-1, 115,26,195,25
LTEXT "Un certificato può essere usato per identificare te o il computer dal quale stai comunicando. Può essere anche usato per l'autenticazione, e per firmare messaggi. I depositi di certificati sono collezioni di certificati, di liste di revoca di certificati, e di liste di fiducia di certificati.",
-1, 115,56,195,40
LTEXT "Per continuare, clicca Avanti.",
-1, 115,103,195,8
END
IDD_EXPORT_PRIVATE_KEY DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Esportazione del Certificato"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Se scegli di esportare la chiave privata, ti sarà richiesta in un passaggio successivo una password per proteggere la chiave privata.", -1, 21,1,195,25
LTEXT "Vuoi esportare la chiave privata?", -1, 21,27,195,10
AUTORADIOBUTTON "&Sì, esporta la chiave privata",
IDC_EXPORT_PRIVATE_KEY_YES, 31,36,200,12, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "&No, non esportare la chiave privata",
IDC_EXPORT_PRIVATE_KEY_NO, 31,48,200,12, BS_AUTORADIOBUTTON
LTEXT "", IDC_EXPORT_PRIVATE_KEY_UNAVAILABLE, 21,60,200,24
END
IDD_EXPORT_PASSWORD DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Esportazione del Certificato"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Password:", -1, 21,1,195,10
EDITTEXT IDC_EXPORT_PASSWORD, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP
LTEXT "&Conferma la password:", -1, 21,35,195,10
EDITTEXT IDC_EXPORT_PASSWORD_CONFIRM, 21,45,208,14, ES_AUTOHSCROLL|WS_TABSTOP
END
IDD_EXPORT_FORMAT DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Esportazione del Certificato"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Seleziona il formato che vuoi usare:", -1, 21,1,195,10
AUTORADIOBUTTON "&DER-encoded X.509 (.cer)",
IDC_EXPORT_FORMAT_DER, 31,18,240,12, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "Ba&se64-encoded X.509 (.cer):",
IDC_EXPORT_FORMAT_BASE64, 31,30,240,12, BS_AUTORADIOBUTTON
AUTORADIOBUTTON "Messaggio &Crittografico con Sintassi Standard/Messaggio PKCS #7 (.p7b)",
IDC_EXPORT_FORMAT_CMS, 31,42,240,12, BS_AUTORADIOBUTTON
CHECKBOX "&Includi tutti i certificati nel percorso di certificazione se possibile",
IDC_EXPORT_CMS_INCLUDE_CHAIN, 44,57,240,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
AUTORADIOBUTTON "Scambia di Informazioni &Personali/PKCS #12 (.pfx)",
IDC_EXPORT_FORMAT_PFX, 31,72,240,12, BS_AUTORADIOBUTTON|WS_DISABLED
CHECKBOX "Incl&udi tutti i certificati nel percorso di certificazione se possibile",
IDC_EXPORT_PFX_INCLUDE_CHAIN, 44,87,240,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
CHECKBOX "&Abilita Crittazione forte",
IDC_EXPORT_PFX_STRONG_ENCRYPTION, 44,102,240,8,
BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
CHECKBOX "&Elimina la chiave privata se l'esportazione riesce",
IDC_EXPORT_PFX_DELETE_PRIVATE_KEY, 44,117,240,8,
BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
END
IDD_EXPORT_FILE DIALOG DISCARDABLE 0,0,317,143
CAPTION "Guida all'Esportazione del Certificato"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nome del file:", -1, 21,1,195,10
EDITTEXT IDC_EXPORT_FILENAME, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP
PUSHBUTTON "%Sfoglia...", IDC_EXPORT_BROWSE_FILE, 236,11,60,14
END
IDD_EXPORT_FINISH DIALOG DISCARDABLE 0,0,317,178
CAPTION "Guida all'Esportazione del Certificato"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Completando la Guida all'Esportazione del Certificato", IDC_EXPORT_TITLE,
115,1,195,40
LTEXT "Hai completato con successo la Guida all'Esportazione del Certificato.",
-1, 115,33,195,24
LTEXT "Hai specificato le seguenti impostazioni:",
-1, 115,57,195,12
CONTROL "", IDC_EXPORT_SETTINGS, "SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
115,67,174,100
END

View file

@ -0,0 +1,464 @@
/*
* cryptui dll resources
*
* Copyright 2010 Łukasz Wojniłowicz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "cryptuires.h"
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_CERTIFICATE "Certyfikat"
IDS_CERTIFICATEINFORMATION "Informacje o certyfikacie"
IDS_CERT_INFO_BAD_SIG "Ten certyfikat ma niewłaściwą sygnaturę. Certyfikat mógł zostać zmieniony lub uszkodzony."
IDS_CERT_INFO_UNTRUSTED_CA "Ten główny certyfikat jest niezaufany. Aby był zaufany, dodaj go do systemowego magazynu zaufanych głównych certyfikatów."
IDS_CERT_INFO_UNTRUSTED_ROOT "Ten certyfikat nie mógł być potwierdzony jako zaufany główny certyfikat."
IDS_CERT_INFO_PARTIAL_CHAIN "Nie znaleziono wydawcy tego certyfikatu."
IDS_CERT_INFO_BAD_PURPOSES "Nie można było zweryfikować wszystkich zamierzonych celów tego certyfikatu."
IDS_CERT_INFO_PURPOSES "Ten certyfikat jest zamierzony na następujące cele:"
IDS_SUBJECT_HEADING "Wystawiony dla: "
IDS_ISSUER_HEADING "Wystawiony przez: "
IDS_VALID_FROM "Ważny od "
IDS_VALID_TO " do "
IDS_CERTIFICATE_BAD_SIGNATURE "Ten certyfikat ma niewłaściwą sygnaturę."
IDS_CERTIFICATE_BAD_TIME "Ten certyfikat wygasł lub nie uzyskał jeszcze ważności."
IDS_CERTIFICATE_BAD_TIMENEST "Okres ważności tego certyfikatu przekracza ten określony przez jego wydawcę."
IDS_CERTIFICATE_REVOKED "Ten certyfikat został odwołany przez własny urząd certyfikacji."
IDS_CERTIFICATE_VALID "Ten certyfikat jest OK."
IDS_FIELD "Pole"
IDS_VALUE "Wartość"
IDS_FIELDS_ALL "<Wszyscy>"
IDS_FIELDS_V1 "Tylko pola wersji 1"
IDS_FIELDS_EXTENSIONS "Tylko rozszerzenia"
IDS_FIELDS_CRITICAL_EXTENSIONS "Tylko rozszerzenia krytyczne"
IDS_FIELDS_PROPERTIES "Tylko właściwości"
IDS_FIELD_VERSION "Wersja"
IDS_FIELD_SERIAL_NUMBER "Numer seryjny"
IDS_FIELD_ISSUER "Wystawca"
IDS_FIELD_VALID_FROM "Ważny od"
IDS_FIELD_VALID_TO "Ważny do"
IDS_FIELD_SUBJECT "Podmiot"
IDS_FIELD_PUBLIC_KEY "Klucz publiczny"
IDS_FIELD_PUBLIC_KEY_FORMAT "%s (%d bits)"
IDS_PROP_HASH "SHA1 hash"
IDS_PROP_ENHKEY_USAGE "Użycie klucza rozszerzonego (właściwość)"
IDS_PROP_FRIENDLY_NAME "Przyjazna nazwa"
IDS_PROP_DESCRIPTION "Opis"
IDS_CERTIFICATE_PROPERTIES "Właściwości certyfikatu"
IDS_CERTIFICATE_PURPOSE_ERROR "Proszę podać OID w formie 1.2.3.4"
IDS_CERTIFICATE_PURPOSE_EXISTS "Podane OID już istnieje."
IDS_SELECT_STORE_TITLE "Wybór magazynu certyfikatów"
IDS_SELECT_STORE "Proszę wybrać magazyn certyfikatów."
IDS_IMPORT_WIZARD "Kreator importu certyfikatów"
IDS_IMPORT_TYPE_MISMATCH "Plik zawiera obiekty niezgodne z zadanymi kryteriami. Proszę wybrać inny plik."
IDS_IMPORT_FILE_TITLE "Import pliku"
IDS_IMPORT_FILE_SUBTITLE "Wybierz plik, który chcesz zaimportować."
IDS_IMPORT_STORE_TITLE "Magazyn certyfikatów"
IDS_IMPORT_STORE_SUBTITLE "Magazyn certyfikatów jest zbiorem certyfikatów, list odwołania certyfikatu oraz list zaufania certyfikatu."
IDS_IMPORT_FILTER_CERT "Certyfikat X.509 (*.cer; *.crt)"
IDS_IMPORT_FILTER_PFX "Wymiana informacji osobistych (*.pfx; *.p12)"
IDS_IMPORT_FILTER_CRL "Lista odwołania certyfikatu (*.crl)"
IDS_IMPORT_FILTER_CTL "Lista zaufania certyfikatu (*.stl)"
IDS_IMPORT_FILTER_SERIALIZED_STORE "Magazyn certyfikatów seryjnych firmy Microsoft (*.sst)"
IDS_IMPORT_FILTER_CMS "Certyfikaty CMS/PKCS #7 (*.spc; *.p7b)"
IDS_IMPORT_FILTER_ALL "Wszystkie pliki (*.*)"
IDS_IMPORT_EMPTY_FILE "Proszę wybrać plik."
IDS_IMPORT_BAD_FORMAT "Nie rozpoznano typu pliku. Proszę wybrać inny plik."
IDS_IMPORT_OPEN_FAILED "Nie można otworzyć "
IDS_IMPORT_DEST_DETERMINED "Określone przez program"
IDS_IMPORT_SELECT_STORE "Proszę wybierz magazyn"
IDS_IMPORT_STORE_SELECTION "Magazyn certyfikatów wybrany"
IDS_IMPORT_DEST_AUTOMATIC "Automatycznie określony przez program"
IDS_IMPORT_FILE "Plik"
IDS_IMPORT_CONTENT "Zawartość"
IDS_IMPORT_CONTENT_CERT "Certyfikat"
IDS_IMPORT_CONTENT_CRL "Lista odwołania certyfikatu"
IDS_IMPORT_CONTENT_CTL "Lista zaufania certyfikatu"
IDS_IMPORT_CONTENT_CMS "Certyfikat CMS/PKCS #7"
IDS_IMPORT_CONTENT_PFX "Wymiana informacji osobistych"
IDS_IMPORT_CONTENT_STORE "Magazyn certyfikatu"
IDS_IMPORT_SUCCEEDED "Import zakończył się pomyślnie."
IDS_IMPORT_FAILED "Import zakończył się niepowodzeniem."
IDS_WIZARD_TITLE_FONT "Arial"
IDS_PURPOSE_ALL "<Wszyscy>"
IDS_PURPOSE_ADVANCED "<Cele zaawansowane>"
IDS_SUBJECT_COLUMN "Wystawiony dla"
IDS_ISSUER_COLUMN "Wystawiony przez"
IDS_EXPIRATION_COLUMN "Data wygaśnięcia"
IDS_FRIENDLY_NAME_COLUMN "Przyjazna nazwa"
IDS_ALLOWED_PURPOSE_ALL "<Wszystkie>"
IDS_ALLOWED_PURPOSE_NONE "<Brak>"
IDS_WARN_REMOVE_MY "Już nie będziesz mógł odszyfrowywać i podpisywać wiadomości tym certyfikatem.\nCzy jesteś pewien, że chcesz usunąć ten certyfikat?"
IDS_WARN_REMOVE_PLURAL_MY "Już nie będziesz mógł odszyfrowywać i podpisywać wiadomości tymi certyfikatami.\nCzy jesteś pewien, że chcesz usunąć te certyfikaty?"
IDS_WARN_REMOVE_ADDRESSBOOK "Już nie będziesz mógł szyfrować i weryfikować wiadomości podpisanych tym certyfikatem.\nCzy jesteś pewien, że chcesz usunąć ten certyfikat?"
IDS_WARN_REMOVE_PLURAL_ADDRESSBOOK "Już nie będziesz mógł szyfrować i weryfikować wiadomości podpisanych tymi certyfikatami.\nCzy jesteś pewien, że chcesz usunąć te certyfikaty?"
IDS_WARN_REMOVE_CA "Certyfikaty wydane przez ten urząd certyfikacji stracą zaufanie.\nCzy jesteś pewien, że chcesz usunąć ten certyfikat?"
IDS_WARN_REMOVE_PLURAL_CA "Certyfikaty wydane przez te urzędy certyfikacji stracą zaufanie.\nCzy jesteś pewien, że chcesz usunąć te certyfikaty?"
IDS_WARN_REMOVE_ROOT "Certyfikaty wydane przez ten główny urząd certyfikacji, albo jakiekolwiek urzędy certyfikacji, które wydał, stracą zaufanie.\nCzy jesteś pewien, że chcesz usunąć ten główny zaufany certyfikat?"
IDS_WARN_REMOVE_PLURAL_ROOT "Certyfikaty wydane przez te główne urzędy certyfikacji, albo jakiekolwiek urzędy certyfikacji, które wydały, stracą zaufanie.\nCzy jesteś pewien, że chcesz usunąć te główne zaufane certyfikaty?"
IDS_WARN_REMOVE_TRUSTEDPUBLISHER "Oprogramowanie podpisane przez tego wydawce stracą zaufanie.\nCzy jesteś pewien, że chcesz usunąć ten certyfikat?"
IDS_WARN_REMOVE_PLURAL_TRUSTEDPUBLISHER "Oprogramowanie podpisane przez tych wydawców stracą zaufanie.\nCzy jesteś pewien, że chcesz usunąć te certyfikaty?"
IDS_WARN_REMOVE_DEFAULT "Czy jesteś pewien, że chcesz usunąć ten certyfikat?"
IDS_WARN_REMOVE_PLURAL_DEFAULT "Czy jesteś pewien, że chcesz usunąć te certyfikaty?"
IDS_CERT_MGR "Certyfikaty"
IDS_FRIENDLY_NAME_NONE "<Brak>"
IDS_PURPOSE_SERVER_AUTH "Zapewnia identyfikację komputera zdalnego"
IDS_PURPOSE_CLIENT_AUTH "Zapewnia tobie identyfikację dla komputera zdalnego"
IDS_PURPOSE_CODE_SIGNING "Zapewnia, że oprogramowanie pochodzi od wydawcy oprogramowania\nChroni oprogramowanie przed zmianą po wydaniu"
IDS_PURPOSE_EMAIL_PROTECTION "Chroni wiadomości e-mail"
IDS_PURPOSE_IPSEC "Pozwala na bezpieczną komunikację przez internet"
IDS_PURPOSE_TIMESTAMP_SIGNING "Pozwala na podpisywanie danych z aktualnym czasem"
IDS_PURPOSE_CTL_USAGE_SIGNING "Pozwala na cyfrowy podpis listy zaufania certyfikatu"
IDS_PURPOSE_EFS "Pozwala na szyfrowanie danych na dysku"
IDS_PURPOSE_EFS_RECOVERY "Odzyskiwanie plików"
IDS_PURPOSE_WHQL "Weryfikacja sprzętowych sterowników systemu Windows"
IDS_PURPOSE_NT5 "Weryfikacja składników systemowych Windows"
IDS_PURPOSE_OEM_WHQL "Weryfikacja składników systemu Windows OEM"
IDS_PURPOSE_EMBEDDED_NT "Weryfikacja osadzonych składników systemu Windows"
IDS_PURPOSE_ROOT_LIST_SIGNER "Główna lista podpisujących"
IDS_PURPOSE_QUALIFIED_SUBORDINATION "Subordynacja kwalifikowana"
IDS_PURPOSE_KEY_RECOVERY "Odzyskiwanie kluczy"
IDS_PURPOSE_DOCUMENT_SIGNING "Podpisywanie dokumentu"
IDS_PURPOSE_LIFETIME_SIGNING "Podpisywanie dożywotnie"
IDS_PURPOSE_DRM "Prawa cyfrowe"
IDS_PURPOSE_LICENSES "Licencje pakietu kluczy"
IDS_PURPOSE_LICENSE_SERVER "Weryfikacja serwera licencji"
IDS_PURPOSE_ENROLLMENT_AGENT "Agent żądania certyfikatu"
IDS_PURPOSE_SMARTCARD_LOGON "Logowanie karty inteligentnej"
IDS_PURPOSE_CA_EXCHANGE "Archiwalne klucze prywatne"
IDS_PURPOSE_KEY_RECOVERY_AGENT "Agent odzyskiwania kluczy"
IDS_PURPOSE_DS_EMAIL_REPLICATION "Replikacja poczty e-mail usługi katalogowej"
IDS_EXPORT_WIZARD "Kreator eksportu certyfikatów"
IDS_EXPORT_FORMAT_TITLE "Format pliku eksportowanego"
IDS_EXPORT_FORMAT_SUBTITLE "Określ typ pliku, w który zawartość eksportowana zostanie zapisana."
IDS_EXPORT_FILE_TITLE "Nazwa pliku eksportowanego"
IDS_EXPORT_FILE_SUBTITLE "Określ nazwę pliku, w który zawartość eksportowana zostanie zapisana."
IDS_EXPORT_FILE_EXISTS "Określony plik już istnieje. Czy chcesz go nadpisać?"
IDS_EXPORT_FILTER_CERT "Certyfikat X.509 szyfrowany binarnie algorytmem DER (*.cer)"
IDS_EXPORT_FILTER_BASE64_CERT "Certyfikat X.509 szyfrowany algorytmem Base64 (*.cer)"
IDS_EXPORT_FILTER_CRL "Lista odwołania certyfikatu (*.crl)"
IDS_EXPORT_FILTER_CTL "Lista zaufania certyfikatu (*.stl)"
IDS_EXPORT_FILTER_CMS "Certyfikaty CMS/PKCS #7 (*.p7b)"
IDS_EXPORT_FILTER_PFX "Wymiana informacji osobistych (*.pfx)"
IDS_EXPORT_FILTER_SERIALIZED_CERT_STORE "Magazyn certyfikatów seryjnych firmy Microsoft(*.sst)"
IDS_EXPORT_FORMAT "Format pliku"
IDS_EXPORT_INCLUDE_CHAIN "Łącznie ze wszystkimi certyfikatami w ścieżce certyfikatu"
IDS_EXPORT_KEYS "Eksportowanie kluczy"
IDS_YES "Tak"
IDS_NO "Nie"
IDS_EXPORT_SUCCEEDED "Eksport zakończył się pomyślnie."
IDS_EXPORT_FAILED "Eksport zakończył się niepowodzeniem."
IDS_EXPORT_PRIVATE_KEY_TITLE "Eksportowanie klucza prywatnego"
IDS_EXPORT_PRIVATE_KEY_SUBTITLE "Certyfikat zawiera klucz prywatny, który może być wyeksportowany razem z certyfikatem."
IDS_EXPORT_PASSWORD_TITLE "Podaj hasło"
IDS_EXPORT_PASSWORD_SUBTITLE "Możesz chronić klucz prywatny hasłem."
IDS_EXPORT_PASSWORD_MISMATCH "Niezgodność haseł."
IDS_EXPORT_PRIVATE_KEY_UNAVAILABLE "Uwaga: Nie można otworzyć klucza prywatnego dla tego certyfikatu."
IDS_EXPORT_PRIVATE_KEY_NON_EXPORTABLE "Uwaga: Klucz prywatny dla tego certyfikatu jest oznaczony jako nie do eksportu."
}
IDD_GENERAL DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Ogólne"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", -1, "Static", WS_BORDER|SS_WHITERECT, 6,10,241,200
CONTROL "", IDC_CERTIFICATE_ICON,"RichEdit20W",
ES_READONLY|WS_DISABLED,8,11,26,26
CONTROL "", IDC_CERTIFICATE_INFO,"RichEdit20W",
ES_READONLY|WS_DISABLED,34,11,212,26
CONTROL "", -1, "Static", SS_BLACKFRAME, 16,37,222,1
CONTROL "", IDC_CERTIFICATE_STATUS,"RichEdit20W",
ES_READONLY|ES_MULTILINE,8,38,238,78
CONTROL "", -1, "Static", SS_BLACKFRAME, 16,116,222,1
CONTROL "", IDC_CERTIFICATE_NAMES,"RichEdit20W",
ES_READONLY|ES_MULTILINE|WS_DISABLED,8,118,238,90
PUSHBUTTON "&Zainstaluj certyfikat...", IDC_ADDTOSTORE,103,216,70,14
PUSHBUTTON "&Oświadczenie wystawcy", IDC_ISSUERSTATEMENT,177,216,70,14
END
IDD_DETAIL DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Szczegóły"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Pokaż:", -1, 6,12,40,14
COMBOBOX IDC_DETAIL_SELECT, 28,10,100,14,
CBS_DROPDOWNLIST|WS_BORDER|WS_VSCROLL|WS_TABSTOP
CONTROL "", IDC_DETAIL_LIST, "SysListView32",
LVS_REPORT|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
6,28,241,100
CONTROL "", IDC_DETAIL_VALUE, "RichEdit20W",
ES_READONLY|ES_MULTILINE|WS_TABSTOP, 6,136,241,70
PUSHBUTTON "&Edytuj właściwości...", IDC_EDITPROPERTIES,103,216,70,14
PUSHBUTTON "&Kopiuj do pliku...", IDC_EXPORT,177,216,70,14
END
IDD_HIERARCHY DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Ścieżka certyfikacji"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Ścieżka &certyfikacji", -1,6,10,245,165, BS_GROUPBOX
CONTROL "",IDC_CERTPATH, "SysTreeView32", TVS_HASLINES|WS_BORDER,
13,22,231,130
PUSHBUTTON "&Wyświetl certyfikat", IDC_VIEWCERTIFICATE,175,156,70,14
LTEXT "&Stan certyfikatu:", IDC_CERTIFICATESTATUS,6,183,70,14
CONTROL "", IDC_CERTIFICATESTATUSTEXT,"RichEdit20W",
WS_BORDER|ES_READONLY|ES_MULTILINE|WS_DISABLED,6,195,245,36
END
IDD_USERNOTICE DIALOG DISCARDABLE 0, 0, 255, 256
CAPTION "Zrzeczenie"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "", IDC_USERNOTICE,"RichEdit20W",
WS_BORDER|ES_READONLY|ES_MULTILINE|WS_DISABLED,6,10,241,200
PUSHBUTTON "Zamknij", IDOK,103,216,70,14
PUSHBUTTON "Więcej &informacji", IDC_CPS,177,216,70,14
END
IDD_CERT_PROPERTIES_GENERAL DIALOG DISCARDABLE 0, 0, 255, 236
CAPTION "Ogólne"
STYLE WS_VISIBLE
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Przyjazna nazwa:", -1, 6,14,60,14
EDITTEXT IDC_FRIENDLY_NAME, 60,12,191,14, ES_AUTOHSCROLL|WS_TABSTOP
LTEXT "&Opis:", -1, 6,32,60,14
EDITTEXT IDC_DESCRIPTION, 60,30,191,14, ES_AUTOVSCROLL|ES_MULTILINE|WS_TABSTOP|WS_VSCROLL
GROUPBOX "Cel certyfikatu", -1,6,48,245,165, BS_GROUPBOX
AUTORADIOBUTTON "&Włącz wszystkie cele dla tego certyfikatu",
IDC_ENABLE_ALL_PURPOSES, 12,58,180,14, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "Wyłą&cz wszystkie cele dla tego certyfikatu",
IDC_DISABLE_ALL_PURPOSES, 12,70,180,14, BS_AUTORADIOBUTTON
AUTORADIOBUTTON "Włącz &następujące cele dla tego certyfikatu:",
IDC_ENABLE_SELECTED_PURPOSES, 12,82,180,14, BS_AUTORADIOBUTTON
CONTROL "", IDC_CERTIFICATE_USAGES,"SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
24,100,220,90
PUSHBUTTON "&Dodaj cel...", IDC_ADD_PURPOSE,184,194,60,14
END
IDD_ADD_CERT_PURPOSE DIALOG DISCARDABLE 0,0,200,68
CAPTION "Dodaj cel"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Wpisz identyfikator obiektu (OID) dla celu certyfikatu, który chcesz dodać:",
-1, 6,6,190,28
EDITTEXT IDC_NEW_PURPOSE, 6,28,190,14, ES_AUTOVSCROLL|ES_MULTILINE|WS_TABSTOP|WS_VSCROLL
PUSHBUTTON "OK", IDOK, 33,48,60,14
PUSHBUTTON "Anuluj", IDCANCEL, 100,48,60,14
END
IDD_SELECT_STORE DIALOG DISCARDABLE 0,0,200,136
CAPTION "Wybór magazynu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Wybierz magazyn certyfikatów, który chcesz użyć:", IDC_STORE_TEXT, 6,6,190,28
CONTROL "",IDC_STORE_LIST, "SysTreeView32", TVS_HASLINES|WS_BORDER|WS_TABSTOP,
6,28,188,70
CHECKBOX "&Pokaż fizyczne magazyny", IDC_SHOW_PHYSICAL_STORES, 6,102,90,14,
BS_AUTOCHECKBOX|WS_TABSTOP
PUSHBUTTON "OK", IDOK, 90,118,50,14, BS_DEFPUSHBUTTON
PUSHBUTTON "Anuluj", IDCANCEL, 144,118,50,14
END
IDD_IMPORT_WELCOME DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator importu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Witamy w kreatorze importu certyfikatów", IDC_IMPORT_TITLE,
115,7,195,12
LTEXT "Ten kreator pomoże tobie zaimportować certyfikaty, listy odwołania certyfikatu i listy zaufania certyfikatu z pliku do magazynu certyfikatów.",
-1, 115,26,195,25
LTEXT "Certyfikat może być użyty do identyfikacji ciebie lub komputera, z którym się komunikujesz. Może być równiez użyty do uwierzytelnienia i podpisywania wiadomości. Magazyn certyfikatów jest zbiorem certyfikatów, list odwołania certyfikatu oraz list zaufania certyfikatu.",
-1, 115,56,195,40
LTEXT "Aby kontynuować, kliknij przycisk Dalej.",
-1, 115,103,195,8
END
IDD_IMPORT_FILE DIALOG DISCARDABLE 0,0,317,178
CAPTION "Kreator importu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nazwa pliku:", -1, 21,1,195,10
EDITTEXT IDC_IMPORT_FILENAME, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP
PUSHBUTTON "&Przeglądaj...", IDC_IMPORT_BROWSE_FILE, 236,11,60,14
LTEXT "Uwaga: Następujące formaty plików mogą zawierać więcej niż jeden certyfikat, listę odwołania certyfikatu lub listę zaufania certyfikatu:",
-1, 21,26,265,16
LTEXT "Standard składni wiadomości kryptograficznych - certyfikaty PKCS #7 (.p7b)",
-1, 31,49,265,10
LTEXT "Wymiana informacji osobistych/PKCS #12 (.pfx, .p12)",
-1, 31,64,265,10
LTEXT "Magazyn certyfikatów seryjnych firmy Microsoft (.sst)",
-1, 31,79,265,10
END
IDD_IMPORT_STORE DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator importu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Wine może automatycznie wybrać magazyn certyfikatów. Możesz także ręcznie określić położenie certyfikatów.",
-1, 21,1,195,20
AUTORADIOBUTTON "&Automatycznie wybierz magazyn certyfikatów",
IDC_IMPORT_AUTO_STORE, 31,18,180,12, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "&Umieść wszystkie certyfikaty w następującym magazynie:",
IDC_IMPORT_SPECIFY_STORE, 31,30,180,12, BS_AUTORADIOBUTTON
EDITTEXT IDC_IMPORT_STORE, 44,49,185,14, ES_READONLY
PUSHBUTTON "&Przeglądaj...", IDC_IMPORT_BROWSE_STORE, 236,49,60,14
END
IDD_IMPORT_FINISH DIALOG DISCARDABLE 0,0,317,178
CAPTION "Kreator importu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Kończenie pracy kreatora importu certyfikatów", IDC_IMPORT_TITLE,
115,1,195,40
LTEXT "Praca kreatora importu certyfikatów została zakończona pomyślnie.",
-1, 115,33,195,24
LTEXT "Określiłeś następujące ustawienia:",
-1, 115,57,195,12
CONTROL "", IDC_IMPORT_SETTINGS, "SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
115,67,174,100
END
IDD_CERT_MGR DIALOG DISCARDABLE 0,0,335,270
CAPTION "Certyfikaty"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Zamierzone cele:", -1, 7,9,100,12
COMBOBOX IDC_MGR_PURPOSE_SELECTION, 83,7,245,14,
CBS_DROPDOWNLIST|WS_BORDER|WS_VSCROLL|WS_TABSTOP
CONTROL "", IDC_MGR_STORES, "SysTabControl32",
WS_CLIPSIBLINGS|WS_TABSTOP, 7,25,321,140
CONTROL "", IDC_MGR_CERTS, "SysListView32",
LVS_REPORT|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER, 15,46,305,111
PUSHBUTTON "&Importuj...", IDC_MGR_IMPORT, 7,172,51,14
PUSHBUTTON "&Eksportuj...", IDC_MGR_EXPORT, 62,172,51,14, WS_DISABLED
PUSHBUTTON "&Usuń", IDC_MGR_REMOVE, 117,172,51,14, WS_DISABLED
PUSHBUTTON "&Zaawansowane...", IDC_MGR_ADVANCED, 277,172,51,14
GROUPBOX "Zamierzone cele certyfikatu", -1,7,194,321,47, BS_GROUPBOX
LTEXT "", IDC_MGR_PURPOSES, 13,208,252,30
PUSHBUTTON "&Wyświetl...", IDC_MGR_VIEW, 269,218,51,14, WS_DISABLED
PUSHBUTTON "Za&mknij", IDCANCEL, 277,249,51,14, BS_DEFPUSHBUTTON
END
IDD_CERT_MGR_ADVANCED DIALOG DISCARDABLE 0,0,248,176
CAPTION "Zaawansowane opcje"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Cel certyfikatu", -1, 7,7,234,141, BS_GROUPBOX
LTEXT "Wybierz jeden lub więcej celów, które mają być wyświetlane gdy zaznaczono Zaawansowane Cele.",
-1, 14,18,220,16
LTEXT "&Cele certyfikatu:", -1, 14,41,90,12, WS_TABSTOP
CONTROL "", IDC_CERTIFICATE_USAGES,"SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
14,51,220,90
PUSHBUTTON "OK", IDOK, 132,155,51,14, BS_DEFPUSHBUTTON
PUSHBUTTON "Anuluj", IDCANCEL, 190,155,51,14
END
IDD_EXPORT_WELCOME DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator eksportu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Witamy w kreatorze eksportu certyfikatów", IDC_EXPORT_TITLE,
115,7,195,12
LTEXT "Ten kreator pomoże tobie wyeksportować certyfikaty, listy odwołania certyfikatu i listy zaufania certyfikatu z magazynu certyfikatów do pliku.",
-1, 115,26,195,25
LTEXT "Certyfikat może być użyty do identyfikacji ciebie lub komputera, z którym się komunikujesz. Może być równiez użyty do uwierzytelnienia i podpisywania wiadomości. Magazyn certyfikatów jest zbiorem certyfikatów, list odwołania certyfikatu oraz list zaufania certyfikatu.",
-1, 115,56,195,40
LTEXT "Aby kontynuować, kliknij przycisk Dalej.",
-1, 115,103,195,8
END
IDD_EXPORT_PRIVATE_KEY DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator eksportu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Jeżeli wybierzesz wyeksportowanie klucza prywatnego to w kolejnym kroku będziesz zapytany o hasło chroniące klucz prywatny.", -1, 21,1,195,25
LTEXT "Czy chcesz wyeksportować klucz prywatny?", -1, 21,27,195,10
AUTORADIOBUTTON "&Tak, eksportuj klucz prywatny",
IDC_EXPORT_PRIVATE_KEY_YES, 31,36,200,12, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "&Nie, nie eksportuj klucza prywatnego",
IDC_EXPORT_PRIVATE_KEY_NO, 31,48,200,12, BS_AUTORADIOBUTTON
LTEXT "", IDC_EXPORT_PRIVATE_KEY_UNAVAILABLE, 21,60,200,24
END
IDD_EXPORT_PASSWORD DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator eksportu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Hasło:", -1, 21,1,195,10
EDITTEXT IDC_EXPORT_PASSWORD, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP
LTEXT "&Potwierdź hasło:", -1, 21,35,195,10
EDITTEXT IDC_EXPORT_PASSWORD_CONFIRM, 21,45,208,14, ES_AUTOHSCROLL|WS_TABSTOP
END
IDD_EXPORT_FORMAT DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator eksportu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Wybierz format, którego chcesz użyć:", -1, 21,1,195,10
AUTORADIOBUTTON "Certyfikat X.509 szyfrowany binarnie algorytmem DER (.&cer)",
IDC_EXPORT_FORMAT_DER, 31,18,240,12, BS_AUTORADIOBUTTON|WS_TABSTOP
AUTORADIOBUTTON "Certyfikat X.509 szyfrowany algorytmem B&ase64 (.cer):",
IDC_EXPORT_FORMAT_BASE64, 31,30,240,12, BS_AUTORADIOBUTTON
AUTORADIOBUTTON "&Standard składni wiadomości kryptograficznych - certyfikat PKCS #7 (.p7b)",
IDC_EXPORT_FORMAT_CMS, 31,42,240,12, BS_AUTORADIOBUTTON
CHECKBOX "&Jeżeli jest to możliwe, dołącz wszystkie certyfikaty do ścieżki certyfikacji",
IDC_EXPORT_CMS_INCLUDE_CHAIN, 44,57,240,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
AUTORADIOBUTTON "Wymiana informacji &osobistych - PKCS #12 (.pfx)",
IDC_EXPORT_FORMAT_PFX, 31,72,240,12, BS_AUTORADIOBUTTON|WS_DISABLED
CHECKBOX "J&eżeli jest to możliwe, dołącz wszystkie certyfikaty do ścieżki certyfikacji",
IDC_EXPORT_PFX_INCLUDE_CHAIN, 44,87,240,8, BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
CHECKBOX "Włąc&z silną ochronę",
IDC_EXPORT_PFX_STRONG_ENCRYPTION, 44,102,240,8,
BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
CHECKBOX "Usuń &klucz prywatny, jeżeli eksport został zakończony pomyślnie",
IDC_EXPORT_PFX_DELETE_PRIVATE_KEY, 44,117,240,8,
BS_AUTOCHECKBOX|WS_TABSTOP|WS_DISABLED
END
IDD_EXPORT_FILE DIALOG DISCARDABLE 0,0,317,143
CAPTION "Kreator eksportu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Nazwa pliku:", -1, 21,1,195,10
EDITTEXT IDC_EXPORT_FILENAME, 21,11,208,14, ES_AUTOHSCROLL|WS_TABSTOP
PUSHBUTTON "&Przeglądaj...", IDC_EXPORT_BROWSE_FILE, 236,11,60,14
END
IDD_EXPORT_FINISH DIALOG DISCARDABLE 0,0,317,178
CAPTION "Kreator eksportu certyfikatów"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Kończenie pracy kreatora eksportu certyfikatów", IDC_EXPORT_TITLE,
115,1,195,40
LTEXT "Praca kreatora eksportu certyfikatów została zakończona pomyślnie.",
-1, 115,33,195,24
LTEXT "Określiłeś następujące ustawienia:",
-1, 115,57,195,12
CONTROL "", IDC_EXPORT_SETTINGS, "SysListView32",
LVS_REPORT|LVS_NOCOLUMNHEADER|LVS_SINGLESEL|WS_CHILD|WS_VISIBLE|WS_TABSTOP|WS_BORDER,
115,67,174,100
END

View file

@ -31,7 +31,7 @@
@ stdcall DnsExtractRecordsFromMessage_UTF8(ptr long ptr)
@ stdcall DnsExtractRecordsFromMessage_W(ptr long ptr)
@ stub DnsFindAuthoritativeZone
@ stub DnsFlushResolverCache
@ stdcall DnsFlushResolverCache()
@ stub DnsFlushResolverCacheEntry_A
@ stub DnsFlushResolverCacheEntry_UTF8
@ stub DnsFlushResolverCacheEntry_W
@ -127,4 +127,3 @@
@ stdcall DnsWriteQuestionToBuffer_W(ptr ptr wstr long long long)
@ stub DnsWriteReverseNameStringForIpAddress
@ stub GetCurrentTimeInSeconds
@ stdcall DnsFree(ptr long)

View file

@ -601,12 +601,15 @@ GpStatus WINGDIPAPI GdipCreatePathGradient(GDIPCONST GpPointF* points,
if (!*grad) return OutOfMemory;
(*grad)->blendfac = GdipAlloc(sizeof(REAL));
if(!(*grad)->blendfac){
(*grad)->blendpos = GdipAlloc(sizeof(REAL));
if(!(*grad)->blendfac || !(*grad)->blendpos){
GdipFree((*grad)->blendfac);
GdipFree((*grad)->blendpos);
GdipFree(*grad);
return OutOfMemory;
}
(*grad)->blendfac[0] = 1.0;
(*grad)->blendpos = NULL;
(*grad)->blendpos[0] = 1.0;
(*grad)->blendcount = 1;
(*grad)->pathdata.Count = count;
@ -691,12 +694,15 @@ GpStatus WINGDIPAPI GdipCreatePathGradientFromPath(GDIPCONST GpPath* path,
if (!*grad) return OutOfMemory;
(*grad)->blendfac = GdipAlloc(sizeof(REAL));
if(!(*grad)->blendfac){
(*grad)->blendpos = GdipAlloc(sizeof(REAL));
if(!(*grad)->blendfac || !(*grad)->blendpos){
GdipFree((*grad)->blendfac);
GdipFree((*grad)->blendpos);
GdipFree(*grad);
return OutOfMemory;
}
(*grad)->blendfac[0] = 1.0;
(*grad)->blendpos = NULL;
(*grad)->blendpos[0] = 1.0;
(*grad)->blendcount = 1;
(*grad)->pathdata.Count = path->pathdata.Count;
@ -821,7 +827,7 @@ GpStatus WINGDIPAPI GdipCreateTextureIA(GpImage *image,
GDIPCONST GpImageAttributes *imageattr, REAL x, REAL y, REAL width,
REAL height, GpTexture **texture)
{
HBITMAP hbm;
HBITMAP hbm=NULL;
GpStatus status;
GpImage *new_image=NULL;
@ -842,7 +848,7 @@ GpStatus WINGDIPAPI GdipCreateTextureIA(GpImage *image,
if (status != Ok)
return status;
hbm = ((GpBitmap*)new_image)->hbitmap;
status = GdipCreateHBITMAPFromBitmap((GpBitmap*)new_image, &hbm, 0);
if(!hbm)
{
status = GenericError;
@ -888,6 +894,8 @@ exit:
TRACE("<-- error %u\n", status);
}
DeleteObject(hbm);
return status;
}
@ -1089,6 +1097,19 @@ GpStatus WINGDIPAPI GdipGetPathGradientCenterPointI(GpPathGradient *grad,
return ret;
}
GpStatus WINGDIPAPI GdipGetPathGradientCenterColor(GpPathGradient *grad,
ARGB *colors)
{
static int calls;
TRACE("(%p,%p)\n", grad, colors);
if(!(calls++))
FIXME("not implemented\n");
return NotImplemented;
}
GpStatus WINGDIPAPI GdipGetPathGradientFocusScales(GpPathGradient *grad,
REAL *x, REAL *y)
{
@ -1809,6 +1830,18 @@ GpStatus WINGDIPAPI GdipSetLineTransform(GpLineGradient *brush,
return NotImplemented;
}
GpStatus WINGDIPAPI GdipGetLineTransform(GpLineGradient *brush, GpMatrix *matrix)
{
static int calls;
TRACE("(%p,%p)\n", brush, matrix);
if(!(calls++))
FIXME("not implemented\n");
return NotImplemented;
}
GpStatus WINGDIPAPI GdipScaleLineTransform(GpLineGradient *brush, REAL sx, REAL sy,
GpMatrixOrder order)
{
@ -1822,6 +1855,19 @@ GpStatus WINGDIPAPI GdipScaleLineTransform(GpLineGradient *brush, REAL sx, REAL
return NotImplemented;
}
GpStatus WINGDIPAPI GdipMultiplyLineTransform(GpLineGradient *brush,
GDIPCONST GpMatrix *matrix, GpMatrixOrder order)
{
static int calls;
TRACE("(%p,%p,%u)\n", brush, matrix, order);
if(!(calls++))
FIXME("not implemented\n");
return NotImplemented;
}
GpStatus WINGDIPAPI GdipTranslateLineTransform(GpLineGradient* brush,
REAL dx, REAL dy, GpMatrixOrder order)
{

View file

@ -760,15 +760,41 @@ GpStatus WINGDIPAPI GdipGetLineSpacing(GDIPCONST GpFontFamily *family,
return Ok;
}
static INT CALLBACK font_has_style_proc(const LOGFONTW *elf,
const TEXTMETRICW *ntm, DWORD type, LPARAM lParam)
{
INT fontstyle=0;
if (!ntm) return 1;
if (ntm->tmWeight >= FW_BOLD) fontstyle |= FontStyleBold;
if (ntm->tmItalic) fontstyle |= FontStyleItalic;
if (ntm->tmUnderlined) fontstyle |= FontStyleUnderline;
if (ntm->tmStruckOut) fontstyle |= FontStyleStrikeout;
return (INT)lParam != fontstyle;
}
GpStatus WINGDIPAPI GdipIsStyleAvailable(GDIPCONST GpFontFamily* family,
INT style, BOOL* IsStyleAvailable)
{
FIXME("%p %d %p stub!\n", family, style, IsStyleAvailable);
HDC hdc;
TRACE("%p %d %p\n", family, style, IsStyleAvailable);
if (!(family && IsStyleAvailable))
return InvalidParameter;
return NotImplemented;
*IsStyleAvailable = FALSE;
hdc = GetDC(0);
if(!EnumFontFamiliesW(hdc, family->FamilyName, font_has_style_proc, (LPARAM)style))
*IsStyleAvailable = TRUE;
ReleaseDC(0, hdc);
return Ok;
}
/*****************************************************************************

View file

@ -262,7 +262,7 @@
@ stub GdipGetEffectParameters
@ stdcall GdipGetEmHeight(ptr long ptr)
@ stub GdipGetEncoderParameterList
@ stub GdipGetEncoderParameterListSize
@ stdcall GdipGetEncoderParameterListSize(ptr ptr ptr)
@ stdcall GdipGetFamily(ptr ptr)
@ stdcall GdipGetFamilyName(ptr ptr long)
@ stdcall GdipGetFontCollectionFamilyCount(ptr ptr)
@ -309,7 +309,7 @@
@ stdcall GdipGetLineRect(ptr ptr)
@ stdcall GdipGetLineRectI(ptr ptr)
@ stdcall GdipGetLineSpacing(ptr long ptr)
@ stub GdipGetLineTransform
@ stdcall GdipGetLineTransform(ptr ptr)
@ stdcall GdipGetLineWrapMode(ptr ptr)
@ stdcall GdipGetLogFontA(ptr ptr ptr)
@ stdcall GdipGetLogFontW(ptr ptr ptr)
@ -327,7 +327,7 @@
@ stdcall GdipGetPathFillMode(ptr ptr)
@ stdcall GdipGetPathGradientBlend(ptr ptr ptr long)
@ stdcall GdipGetPathGradientBlendCount(ptr ptr)
@ stub GdipGetPathGradientCenterColor
@ stdcall GdipGetPathGradientCenterColor(ptr ptr)
@ stdcall GdipGetPathGradientCenterPoint(ptr ptr)
@ stdcall GdipGetPathGradientCenterPointI(ptr ptr)
@ stdcall GdipGetPathGradientFocusScales(ptr ptr ptr)
@ -383,7 +383,7 @@
@ stub GdipGetRegionScans
@ stdcall GdipGetRegionScansCount(ptr ptr ptr)
@ stub GdipGetRegionScansI
@ stub GdipGetRenderingOrigin
@ stdcall GdipGetRenderingOrigin(ptr ptr ptr)
@ stdcall GdipGetSmoothingMode(ptr ptr)
@ stdcall GdipGetSolidFillColor(ptr ptr)
@ stdcall GdipGetStringFormatAlign(ptr ptr)
@ -442,7 +442,7 @@
@ stdcall GdipMeasureCharacterRanges(ptr wstr long ptr ptr ptr long ptr)
@ stdcall GdipMeasureDriverString(ptr ptr long ptr ptr long ptr ptr)
@ stdcall GdipMeasureString(ptr wstr long ptr ptr ptr ptr ptr ptr)
@ stub GdipMultiplyLineTransform
@ stdcall GdipMultiplyLineTransform(ptr ptr long)
@ stdcall GdipMultiplyMatrix(ptr ptr long)
@ stub GdipMultiplyPathGradientTransform
@ stub GdipMultiplyPenTransform

View file

@ -94,9 +94,9 @@ static inline ARGB color_over(ARGB bg, ARGB fg)
if (bg_alpha == 0) return fg;
a = bg_alpha + fg_alpha;
b = ((bg&0xff)*bg_alpha + (fg&0xff)*fg_alpha)*0xff/a;
g = (((bg>>8)&0xff)*bg_alpha + ((fg>>8)&0xff)*fg_alpha)*0xff/a;
r = (((bg>>16)&0xff)*bg_alpha + ((fg>>16)&0xff)*fg_alpha)*0xff/a;
b = ((bg&0xff)*bg_alpha + (fg&0xff)*fg_alpha)/a;
g = (((bg>>8)&0xff)*bg_alpha + ((fg>>8)&0xff)*fg_alpha)/a;
r = (((bg>>16)&0xff)*bg_alpha + ((fg>>16)&0xff)*fg_alpha)/a;
return (a<<24)|(r<<16)|(g<<8)|b;
}
@ -296,6 +296,8 @@ struct color_remap_table{
struct GpImageAttributes{
WrapMode wrap;
ARGB outside_color;
BOOL clamp;
struct color_key colorkeys[ColorAdjustTypeCount];
struct color_matrix colormatrices[ColorAdjustTypeCount];
struct color_remap_table colorremaptables[ColorAdjustTypeCount];

View file

@ -2049,6 +2049,16 @@ GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics *graphics, GpImage *image
stride = sizeof(ARGB) * (dst_area.right - dst_area.left);
if (imageAttributes &&
(imageAttributes->wrap != WrapModeClamp ||
imageAttributes->outside_color != 0x00000000 ||
imageAttributes->clamp))
{
static int fixme;
if (!fixme++)
FIXME("Image wrap mode not implemented\n");
}
for (x=dst_area.left; x<dst_area.right; x++)
{
for (y=dst_area.top; y<dst_area.bottom; y++)
@ -2069,7 +2079,6 @@ GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics *graphics, GpImage *image
if (src_x < src_area.left || src_x >= src_area.right ||
src_y < src_area.top || src_y >= src_area.bottom)
/* FIXME: Use wrapmode */
*src_color = 0;
else
GdipBitmapGetPixel(bitmap, src_x, src_y, src_color);
@ -2083,9 +2092,36 @@ GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics *graphics, GpImage *image
if (imageAttributes->colorkeys[ColorAdjustTypeBitmap].enabled ||
imageAttributes->colorkeys[ColorAdjustTypeDefault].enabled)
{
static int fixme;
if (!fixme++)
FIXME("Color keying not implemented\n");
const struct color_key *key;
BYTE min_blue, min_green, min_red;
BYTE max_blue, max_green, max_red;
if (imageAttributes->colorkeys[ColorAdjustTypeBitmap].enabled)
key = &imageAttributes->colorkeys[ColorAdjustTypeBitmap];
else
key = &imageAttributes->colorkeys[ColorAdjustTypeDefault];
min_blue = key->low&0xff;
min_green = (key->low>>8)&0xff;
min_red = (key->low>>16)&0xff;
max_blue = key->high&0xff;
max_green = (key->high>>8)&0xff;
max_red = (key->high>>16)&0xff;
for (x=dst_area.left; x<dst_area.right; x++)
for (y=dst_area.top; y<dst_area.bottom; y++)
{
ARGB *src_color;
BYTE blue, green, red;
src_color = (ARGB*)(data + stride * (y - dst_area.top) + sizeof(ARGB) * (x - dst_area.left));
blue = *src_color&0xff;
green = (*src_color>>8)&0xff;
red = (*src_color>>16)&0xff;
if (blue >= min_blue && green >= min_green && red >= min_red &&
blue <= max_blue && green <= max_green && red <= max_red)
*src_color = 0x00000000;
}
}
if (imageAttributes->colorremaptables[ColorAdjustTypeBitmap].enabled ||
@ -3493,7 +3529,7 @@ static GpStatus gdip_format_string(GpGraphics *graphics,
gdip_format_string_callback callback, void *user_data)
{
WCHAR* stringdup;
INT sum = 0, height = 0, fit, fitcpy, i, j, lret, nwidth,
int sum = 0, height = 0, fit, fitcpy, i, j, lret, nwidth,
nheight, lineend, lineno = 0;
RectF bounds;
StringAlignment halign;
@ -3508,8 +3544,8 @@ static GpStatus gdip_format_string(GpGraphics *graphics,
nwidth = roundr(rect->Width);
nheight = roundr(rect->Height);
if (nwidth == 0) nwidth = INT_MAX;
if (nheight == 0) nheight = INT_MAX;
if (rect->Width >= INT_MAX || rect->Width < 0.5) nwidth = INT_MAX;
if (rect->Height >= INT_MAX || rect->Width < 0.5) nheight = INT_MAX;
for(i = 0, j = 0; i < length; i++){
/* FIXME: This makes the indexes passed to callback inaccurate. */
@ -3617,7 +3653,7 @@ struct measure_ranges_args {
GpRegion **regions;
};
GpStatus measure_ranges_callback(GpGraphics *graphics,
static GpStatus measure_ranges_callback(GpGraphics *graphics,
GDIPCONST WCHAR *string, INT index, INT length, GDIPCONST GpFont *font,
GDIPCONST RectF *rect, GDIPCONST GpStringFormat *format,
INT lineno, const RectF *bounds, void *user_data)
@ -4180,6 +4216,20 @@ GpStatus WINGDIPAPI GdipSetRenderingOrigin(GpGraphics *graphics, INT x, INT y)
return NotImplemented;
}
GpStatus WINGDIPAPI GdipGetRenderingOrigin(GpGraphics *graphics, INT *x, INT *y)
{
static int calls;
TRACE("(%p,%p,%p)\n", graphics, x, y);
if (!(calls++))
FIXME("not implemented\n");
*x = *y = 0;
return NotImplemented;
}
GpStatus WINGDIPAPI GdipSetSmoothingMode(GpGraphics *graphics, SmoothingMode mode)
{
TRACE("(%p, %d)\n", graphics, mode);

View file

@ -1220,6 +1220,9 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromGdiDib(GDIPCONST BITMAPINFO* info,
FIXME("(%p, %p, %p) - partially implemented\n", info, bits, bitmap);
if (!info || !bits || !bitmap)
return InvalidParameter;
height = abs(info->bmiHeader.biHeight);
stride = ((info->bmiHeader.biWidth * info->bmiHeader.biBitCount + 31) >> 3) & ~3;
@ -1239,9 +1242,15 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromGdiDib(GDIPCONST BITMAPINFO* info,
case 8:
format = PixelFormat8bppIndexed;
break;
case 16:
format = PixelFormat16bppRGB555;
break;
case 24:
format = PixelFormat24bppRGB;
break;
case 32:
format = PixelFormat32bppRGB;
break;
default:
FIXME("don't know how to handle %d bpp\n", info->bmiHeader.biBitCount);
*bitmap = NULL;
@ -1382,6 +1391,8 @@ GpStatus WINGDIPAPI GdipCreateBitmapFromGraphics(INT width, INT height,
static int calls;
GpStatus ret;
TRACE("(%d, %d, %p, %p)\n", width, height, target, bitmap);
if(!target || !bitmap)
return InvalidParameter;
@ -1795,9 +1806,56 @@ GpStatus WINGDIPAPI GdipCreateCachedBitmap(GpBitmap *bitmap, GpGraphics *graphic
GpStatus WINGDIPAPI GdipCreateHICONFromBitmap(GpBitmap *bitmap, HICON *hicon)
{
FIXME("(%p, %p)\n", bitmap, hicon);
GpStatus stat;
BitmapData lockeddata;
ULONG andstride, xorstride, bitssize;
LPBYTE andbits, xorbits, androw, xorrow, srcrow;
UINT x, y;
return NotImplemented;
TRACE("(%p, %p)\n", bitmap, hicon);
if (!bitmap || !hicon)
return InvalidParameter;
stat = GdipBitmapLockBits(bitmap, NULL, ImageLockModeRead,
PixelFormat32bppPARGB, &lockeddata);
if (stat == Ok)
{
andstride = ((lockeddata.Width+31)/32)*4;
xorstride = lockeddata.Width*4;
bitssize = (andstride + xorstride) * lockeddata.Height;
andbits = GdipAlloc(bitssize);
if (andbits)
{
xorbits = andbits + andstride * lockeddata.Height;
for (y=0; y<lockeddata.Height; y++)
{
srcrow = ((LPBYTE)lockeddata.Scan0) + lockeddata.Stride * y;
androw = andbits + andstride * y;
for (x=0; x<lockeddata.Width; x++)
if (srcrow[3+4*x] >= 128)
androw[x/8] |= 1 << (7-x%8);
xorrow = xorbits + xorstride * y;
memcpy(xorrow, srcrow, xorstride);
}
*hicon = CreateIcon(NULL, lockeddata.Width, lockeddata.Height, 1, 32,
andbits, xorbits);
GdipFree(andbits);
}
else
stat = OutOfMemory;
GdipBitmapUnlockBits(bitmap, &lockeddata);
}
return stat;
}
GpStatus WINGDIPAPI GdipDeleteCachedBitmap(GpCachedBitmap *cachedbmp)
@ -2077,6 +2135,8 @@ GpStatus WINGDIPAPI GdipGetImagePixelFormat(GpImage *image, PixelFormat *format)
GpStatus WINGDIPAPI GdipGetImageRawFormat(GpImage *image, GUID *format)
{
TRACE("(%p, %p)\n", image, format);
if(!image || !format)
return InvalidParameter;
@ -2139,6 +2199,8 @@ GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile(GpMetafile * metafile,
{
static int calls;
TRACE("(%p, %p)\n", metafile, header);
if(!metafile || !header)
return InvalidParameter;
@ -2155,6 +2217,8 @@ GpStatus WINGDIPAPI GdipGetAllPropertyItems(GpImage *image, UINT size,
{
static int calls;
TRACE("(%p, %u, %u, %p)\n", image, size, num, items);
if(!(calls++))
FIXME("not implemented\n");
@ -2165,6 +2229,8 @@ GpStatus WINGDIPAPI GdipGetPropertyCount(GpImage *image, UINT* num)
{
static int calls;
TRACE("(%p, %p)\n", image, num);
if(!(calls++))
FIXME("not implemented\n");
@ -2175,6 +2241,8 @@ GpStatus WINGDIPAPI GdipGetPropertyIdList(GpImage *image, UINT num, PROPID* list
{
static int calls;
TRACE("(%p, %u, %p)\n", image, num, list);
if(!(calls++))
FIXME("not implemented\n");
@ -2186,6 +2254,8 @@ GpStatus WINGDIPAPI GdipGetPropertyItem(GpImage *image, PROPID id, UINT size,
{
static int calls;
TRACE("(%p, %u, %u, %p)\n", image, id, size, buffer);
if(!(calls++))
FIXME("not implemented\n");
@ -2255,6 +2325,8 @@ GpStatus WINGDIPAPI GdipImageGetFrameCount(GpImage *image,
GpStatus WINGDIPAPI GdipImageGetFrameDimensionsCount(GpImage *image,
UINT* count)
{
TRACE("(%p, %p)\n", image, count);
/* Native gdiplus 1.1 does not yet support multiple frame dimensions. */
if(!image || !count)
@ -2298,6 +2370,8 @@ GpStatus WINGDIPAPI GdipImageSelectActiveFrame(GpImage *image,
{
static int calls;
TRACE("(%p, %s, %u)\n", image, debugstr_guid(dimensionID), frameidx);
if(!image || !dimensionID)
return InvalidParameter;
@ -3241,6 +3315,21 @@ GpStatus WINGDIPAPI GdipGetImageEncoders(UINT numEncoders, UINT size, ImageCodec
return Ok;
}
GpStatus WINGDIPAPI GdipGetEncoderParameterListSize(GpImage *image,
GDIPCONST CLSID* clsidEncoder, UINT *size)
{
static int calls;
TRACE("(%p,%s,%p)\n", image, debugstr_guid(clsidEncoder), size);
if(!(calls++))
FIXME("not implemented\n");
*size = 0;
return NotImplemented;
}
/*****************************************************************************
* GdipCreateBitmapFromHBITMAP [GDIPLUS.@]
*/
@ -3447,7 +3536,7 @@ GpStatus WINGDIPAPI GdipRecordMetafileFileNameI(GDIPCONST WCHAR* fileName, HDC h
GpStatus WINGDIPAPI GdipImageForceValidation(GpImage *image)
{
FIXME("%p\n", image);
TRACE("%p\n", image);
return Ok;
}
@ -3459,9 +3548,46 @@ GpStatus WINGDIPAPI GdipGetImageThumbnail(GpImage *image, UINT width, UINT heigh
GpImage **ret_image, GetThumbnailImageAbort cb,
VOID * cb_data)
{
FIXME("(%p %u %u %p %p %p) stub\n",
GpStatus stat;
GpGraphics *graphics;
UINT srcwidth, srcheight;
TRACE("(%p %u %u %p %p %p)\n",
image, width, height, ret_image, cb, cb_data);
return NotImplemented;
if (!image || !ret_image)
return InvalidParameter;
if (!width) width = 120;
if (!height) height = 120;
GdipGetImageWidth(image, &srcwidth);
GdipGetImageHeight(image, &srcheight);
stat = GdipCreateBitmapFromScan0(width, height, 0, PixelFormat32bppARGB,
NULL, (GpBitmap**)ret_image);
if (stat == Ok)
{
stat = GdipGetImageGraphicsContext(*ret_image, &graphics);
if (stat == Ok)
{
stat = GdipDrawImageRectRectI(graphics, image,
0, 0, width, height, 0, 0, srcwidth, srcheight, UnitPixel,
NULL, NULL, NULL);
GdipDeleteGraphics(graphics);
}
if (stat != Ok)
{
GdipDisposeImage(*ret_image);
*ret_image = NULL;
}
}
return stat;
}
/*****************************************************************************

View file

@ -53,6 +53,8 @@ GpStatus WINGDIPAPI GdipCreateImageAttributes(GpImageAttributes **imageattr)
*imageattr = GdipAlloc(sizeof(GpImageAttributes));
if(!*imageattr) return OutOfMemory;
(*imageattr)->wrap = WrapModeClamp;
TRACE("<-- %p\n", *imageattr);
return Ok;
@ -120,17 +122,16 @@ GpStatus WINGDIPAPI GdipSetImageAttributesColorMatrix(GpImageAttributes *imageat
GpStatus WINGDIPAPI GdipSetImageAttributesWrapMode(GpImageAttributes *imageAttr,
WrapMode wrap, ARGB argb, BOOL clamp)
{
static int calls;
TRACE("(%p,%u,%08x,%i)\n", imageAttr, wrap, argb, clamp);
if(!imageAttr)
if(!imageAttr || wrap > WrapModeClamp)
return InvalidParameter;
if(!(calls++))
FIXME("not implemented\n");
imageAttr->wrap = wrap;
imageAttr->outside_color = argb;
imageAttr->clamp = clamp;
return NotImplemented;
return Ok;
}
GpStatus WINGDIPAPI GdipSetImageAttributesCachedBackground(GpImageAttributes *imageAttr,

View file

@ -0,0 +1,64 @@
/*
* HTML Help resources
* Italian Language Support
*
* Copyright 2005 James Hawkins
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE
BEGIN
IDS_CONTENTS "&Contenuti"
IDS_INDEX "&Indice"
IDS_SEARCH "&Ricerca"
IDS_FAVORITES "&Preferiti"
END
STRINGTABLE
BEGIN
IDTB_EXPAND "Mostra"
IDTB_CONTRACT "Nascondi"
IDTB_STOP "Ferma"
IDTB_REFRESH "Aggiorna"
IDTB_BACK "Indietro"
IDTB_HOME "Home"
IDTB_SYNC "Sincronizza"
IDTB_PRINT "Stampa"
IDTB_OPTIONS "Opzioni"
IDTB_FORWARD "Avanti"
IDTB_NOTES "IDTB_NOTES"
IDTB_BROWSE_FWD "IDTB_BROWSE_FWD"
IDTB_BROWSE_BACK "IDT_BROWSE_BACK"
IDTB_CONTENTS "IDTB_CONTENTS"
IDTB_INDEX "IDTB_INDEX"
IDTB_SEARCH "IDTB_SEARCH"
IDTB_HISTORY "IDTB_HISTORY"
IDTB_FAVORITES "IDTB_FAVORITES"
IDTB_JUMP1 "Jump1"
IDTB_JUMP2 "Jump2"
IDTB_CUSTOMIZE "Personalizza"
IDTB_ZOOM "Zoom"
IDTB_TOC_NEXT "IDTB_TOC_NEXT"
IDTB_TOC_PREV "IDTB_TOC_PREV"
END

View file

@ -0,0 +1,64 @@
/*
* HTML Help resources
* Japanese Language Support
*
* Copyright 2005 James Hawkins
* Copyright 2010 Akihiro Sagawa
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STRINGTABLE
BEGIN
IDS_CONTENTS "目次(&C)"
IDS_INDEX "索引(&N)"
IDS_SEARCH "検索(&S)"
IDS_FAVORITES "お気に入り(&I)"
END
STRINGTABLE
BEGIN
IDTB_EXPAND "表示"
IDTB_CONTRACT "非表示"
IDTB_STOP "中止"
IDTB_REFRESH "更新"
IDTB_BACK "戻る"
IDTB_HOME "ホーム"
IDTB_SYNC "同期"
IDTB_PRINT "印刷"
IDTB_OPTIONS "オプション"
IDTB_FORWARD "進む"
IDTB_NOTES "IDTB_NOTES"
IDTB_BROWSE_FWD "IDTB_BROWSE_FWD"
IDTB_BROWSE_BACK "IDT_BROWSE_BACK"
IDTB_CONTENTS "IDTB_CONTENTS"
IDTB_INDEX "IDTB_INDEX"
IDTB_SEARCH "IDTB_SEARCH"
IDTB_HISTORY "IDTB_HISTORY"
IDTB_FAVORITES "IDTB_FAVORITES"
IDTB_JUMP1 "ジャンプ1"
IDTB_JUMP2 "ジャンプ2"
IDTB_CUSTOMIZE "カスタマイズ"
IDTB_ZOOM "フォント"
IDTB_TOC_NEXT "IDTB_TOC_NEXT"
IDTB_TOC_PREV "IDTB_TOC_PREV"
END

View file

@ -1,6 +1,6 @@
/*
* HTML Help resources
* English Language Support
* Korean Language Support
*
* Copyright 2005 James Hawkins
* Copyright 2005 YunSong Hwang

View file

@ -0,0 +1,63 @@
/*
* HTML Help resources
*
* Copyright 2005 James Hawkins
* Copyright 2010 Claudia Cotună
* Michael Stefaniuc
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
#pragma code_page(65001)
STRINGTABLE
BEGIN
IDS_CONTENTS "&Cuprins"
IDS_INDEX "I&ndex"
IDS_SEARCH "C&aută"
IDS_FAVORITES "Favor&ite"
END
STRINGTABLE
BEGIN
IDTB_EXPAND "Afișează"
IDTB_CONTRACT "Ascunde"
IDTB_STOP "Oprește"
IDTB_REFRESH "Actualizează"
IDTB_BACK "Înapoi"
IDTB_HOME "Acasă"
IDTB_SYNC "Sincronizează"
IDTB_PRINT "Imprimă"
IDTB_OPTIONS "Opțiuni"
IDTB_FORWARD "Înainte"
IDTB_NOTES "IDTB_NOTES"
IDTB_BROWSE_FWD "IDTB_BROWSE_FWD"
IDTB_BROWSE_BACK "IDT_BROWSE_BACK"
IDTB_CONTENTS "IDTB_CONTENTS"
IDTB_INDEX "IDTB_INDEX"
IDTB_SEARCH "IDTB_SEARCH"
IDTB_HISTORY "IDTB_HISTORY"
IDTB_FAVORITES "IDTB_FAVORITES"
IDTB_JUMP1 "Salt1"
IDTB_JUMP2 "Salt2"
IDTB_CUSTOMIZE "Personalizare"
IDTB_ZOOM "Zoom"
IDTB_TOC_NEXT "IDTB_TOC_NEXT"
IDTB_TOC_PREV "IDTB_TOC_PREV"
END

View file

@ -34,6 +34,8 @@ WINE_DEFAULT_DEBUG_CHANNEL(htmlhelp);
/* Reads a string from the #STRINGS section in the CHM file */
static LPCSTR GetChmString(CHMInfo *chm, DWORD offset)
{
LPCSTR str;
if(!chm->strings_stream)
return NULL;
@ -72,7 +74,9 @@ static LPCSTR GetChmString(CHMInfo *chm, DWORD offset)
}
}
return chm->strings[offset >> BLOCK_BITS] + (offset & BLOCK_MASK);
str = chm->strings[offset >> BLOCK_BITS] + (offset & BLOCK_MASK);
TRACE("offset %#x => %s\n", offset, debugstr_a(str));
return str;
}
static BOOL ReadChmSystem(CHMInfo *chm)
@ -234,11 +238,11 @@ BOOL LoadWinTypeFromCHM(HHInfo *info)
info->WinType.pszIndex = strdupW(null);
info->WinType.fsValidMembers=0;
info->WinType.fsWinProperties=HHWIN_PROP_TRI_PANE;
info->WinType.pszCaption=strdupW(info->pCHMInfo->defTitle);
info->WinType.pszCaption=strdupW(info->pCHMInfo->defTitle ? info->pCHMInfo->defTitle : null);
info->WinType.dwStyles=WS_POPUP;
info->WinType.dwExStyles=0;
info->WinType.nShowState=SW_SHOW;
info->WinType.pszFile=strdupW(info->pCHMInfo->defTopic);
info->WinType.pszFile=strdupW(info->pCHMInfo->defTopic ? info->pCHMInfo->defTopic : null);
info->WinType.curNavType=HHWIN_NAVTYPE_TOC;
return TRUE;
}

View file

@ -1260,7 +1260,8 @@ static BOOL HH_CreateHelpWindow(HHInfo *info)
RECT winPos = info->WinType.rcWindowPos;
WNDCLASSEXW wcex;
DWORD dwStyles, dwExStyles;
DWORD x, y, width, height;
DWORD x, y, width = 0, height = 0;
LPCWSTR caption;
static const WCHAR windowClassW[] = {
'H','H',' ', 'P','a','r','e','n','t',0
@ -1301,7 +1302,7 @@ static BOOL HH_CreateHelpWindow(HHInfo *info)
width = winPos.right - x;
height = winPos.bottom - y;
}
else
if (!width || !height)
{
x = WINTYPE_DEFAULT_X;
y = WINTYPE_DEFAULT_Y;
@ -1309,7 +1310,10 @@ static BOOL HH_CreateHelpWindow(HHInfo *info)
height = WINTYPE_DEFAULT_HEIGHT;
}
hWnd = CreateWindowExW(dwExStyles, windowClassW, info->WinType.pszCaption,
caption = info->WinType.pszCaption;
if (!*caption) caption = info->pCHMInfo->defTitle;
hWnd = CreateWindowExW(dwExStyles, windowClassW, caption,
dwStyles, x, y, width, height, NULL, NULL, hhctrl_hinstance, NULL);
if (!hWnd)
return FALSE;

View file

@ -47,7 +47,10 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
#include "De.rc"
#include "Es.rc"
#include "Fr.rc"
#include "It.rc"
#include "Ja.rc"
#include "Lt.rc"
#include "Ro.rc"
#include "Ru.rc"
#include "Si.rc"
#include "Uk.rc"

View file

@ -270,7 +270,9 @@ static HRESULT WINAPI fw_port_get_Enabled(
fw_port *This = impl_from_INetFwOpenPort( iface );
FIXME("%p %p\n", This, enabled);
return E_NOTIMPL;
*enabled = VARIANT_TRUE;
return S_OK;
}
static HRESULT WINAPI fw_port_put_Enabled(

View file

@ -0,0 +1,30 @@
/*
* Copyright 2005 Dmitry Timoshkov
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "iccvid_private.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_NAME "Cinepak Video codec"
IDS_DESCRIPTION "Cinepak Video codec"
}

View file

@ -0,0 +1,30 @@
/*
* Copyright 2010 Igor Paliychuk
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "iccvid_private.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_NAME "Відео кодек Cinepak"
IDS_DESCRIPTION "Відео кодек Cinepak"
}

View file

@ -34,9 +34,10 @@
#include "iccvid_De.rc"
#include "iccvid_Es.rc"
#include "iccvid_Fr.rc"
#include "iccvid_It.rc"
#include "iccvid_Ja.rc"
#include "iccvid_Lt.rc"
#include "iccvid_Ro.rc"
#include "iccvid_Ru.rc"
#include "iccvid_Si.rc"
#include "iccvid_Uk.rc"

View file

@ -657,7 +657,6 @@ static LRESULT ADPCM_FormatSuggest(PACMDRVFORMATSUGGEST adfs)
adfs->cbwfxDst < sizeof(PCMWAVEFORMAT) ||
adfs->pwfxSrc->wFormatTag == adfs->pwfxDst->wFormatTag ||
ADPCM_GetFormatIndex(adfs->pwfxSrc) == 0xFFFFFFFF) return ACMERR_NOTPOSSIBLE;
/* FIXME: should do those tests against the real size (according to format tag */
/* If no suggestion for destination, then copy source value */
if (!(adfs->fdwSuggest & ACM_FORMATSUGGESTF_NCHANNELS))
@ -684,12 +683,14 @@ static LRESULT ADPCM_FormatSuggest(PACMDRVFORMATSUGGEST adfs)
switch (adfs->pwfxDst->wFormatTag)
{
case WAVE_FORMAT_PCM:
if (adfs->cbwfxSrc < sizeof(IMAADPCMWAVEFORMAT)) return ACMERR_NOTPOSSIBLE;
adfs->pwfxDst->nBlockAlign = (adfs->pwfxDst->nChannels * adfs->pwfxDst->wBitsPerSample) / 8;
adfs->pwfxDst->nAvgBytesPerSec = adfs->pwfxDst->nSamplesPerSec * adfs->pwfxDst->nBlockAlign;
/* check if result is ok */
if (ADPCM_GetFormatIndex(adfs->pwfxDst) == 0xFFFFFFFF) return ACMERR_NOTPOSSIBLE;
break;
case WAVE_FORMAT_IMA_ADPCM:
if (adfs->cbwfxDst < sizeof(IMAADPCMWAVEFORMAT)) return ACMERR_NOTPOSSIBLE;
init_wfx_ima_adpcm((IMAADPCMWAVEFORMAT*)adfs->pwfxDst);
/* FIXME: not handling header overhead */
TRACE("setting spb=%u\n", ((IMAADPCMWAVEFORMAT*)adfs->pwfxDst)->wSamplesPerBlock);

View file

@ -516,30 +516,30 @@ static BOOL CALLBACK _ImmAssociateContextExEnumProc(HWND hwnd, LPARAM lParam)
*/
BOOL WINAPI ImmAssociateContextEx(HWND hWnd, HIMC hIMC, DWORD dwFlags)
{
TRACE("(%p, %p, %d): stub\n", hWnd, hIMC, dwFlags);
TRACE("(%p, %p, 0x%x):\n", hWnd, hIMC, dwFlags);
if (!IMM_GetThreadData()->defaultContext)
IMM_GetThreadData()->defaultContext = ImmCreateContext();
if (dwFlags == IACE_DEFAULT)
if (!hWnd) return FALSE;
switch (dwFlags)
{
case 0:
ImmAssociateContext(hWnd,hIMC);
return TRUE;
case IACE_DEFAULT:
ImmAssociateContext(hWnd,IMM_GetThreadData()->defaultContext);
return TRUE;
}
else if (dwFlags == IACE_IGNORENOCONTEXT)
{
case IACE_IGNORENOCONTEXT:
if (GetPropW(hWnd,szwWineIMCProperty))
ImmAssociateContext(hWnd,hIMC);
return TRUE;
}
else if (dwFlags == IACE_CHILDREN)
{
case IACE_CHILDREN:
EnumChildWindows(hWnd,_ImmAssociateContextExEnumProc,(LPARAM)hIMC);
return TRUE;
}
else
{
ERR("Unknown dwFlags 0x%x\n",dwFlags);
default:
FIXME("Unknown dwFlags 0x%x\n",dwFlags);
return FALSE;
}
}
@ -1643,10 +1643,15 @@ UINT WINAPI ImmGetIMEFileNameW(HKL hKL, LPWSTR lpszFileName, UINT uBufLen)
BOOL WINAPI ImmGetOpenStatus(HIMC hIMC)
{
InputContextData *data = hIMC;
static int i;
if (!data)
return FALSE;
FIXME("(%p): semi-stub\n", hIMC);
TRACE("(%p): semi-stub\n", hIMC);
if (!i++)
FIXME("(%p): semi-stub\n", hIMC);
return data->IMC.fOpen;
}
@ -1843,10 +1848,10 @@ HKL WINAPI ImmInstallIMEW(
if (rc == ERROR_SUCCESS)
{
rc = RegSetValueExW(hkey, szImeFileW, 0, REG_SZ, (LPBYTE)lpszIMEFileName,
rc = RegSetValueExW(hkey, szImeFileW, 0, REG_SZ, (const BYTE*)lpszIMEFileName,
(lstrlenW(lpszIMEFileName) + 1) * sizeof(WCHAR));
if (rc == ERROR_SUCCESS)
rc = RegSetValueExW(hkey, szLayoutTextW, 0, REG_SZ, (LPBYTE)lpszLayoutText,
rc = RegSetValueExW(hkey, szLayoutTextW, 0, REG_SZ, (const BYTE*)lpszLayoutText,
(lstrlenW(lpszLayoutText) + 1) * sizeof(WCHAR));
RegCloseKey(hkey);
return hkl;

View file

@ -0,0 +1,50 @@
/*
* Copyright 2010 Thomas Larsen
* Paul Vriens
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
#pragma code_page(65001)
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Fejl ved konvertering af objekt til primitiv type"
IDS_INVALID_CALL_ARG "Ugyldig procedure kald eller argument"
IDS_CREATE_OBJ_ERROR "Automations-serveren kan ikke oprette objektet"
IDS_NO_PROPERTY "Objektet understøtter ikke denne egenskab eller metode"
IDS_ARG_NOT_OPT "Argument ikke valgfrit"
IDS_SYNTAX_ERROR "Syntaksfejl"
IDS_SEMICOLON "Forventet ';'"
IDS_LBRACKET "Forventet '('"
IDS_RBRACKET "Forventet ')'"
IDS_UNTERMINATED_STR "Uafsluttet streng konstant"
IDS_NOT_FUNC "Funktion forventet"
IDS_NOT_DATE "[objekt]' er ikke en dato objekt"
IDS_NOT_NUM "Nummer forventet"
IDS_OBJECT_EXPECTED "objekt forventet"
IDS_ILLEGAL_ASSIGN "Ulovlig tildeling"
IDS_UNDEFINED "'|' er ikke defineret"
IDS_NOT_BOOL "Boolean objekt forventet"
IDS_JSCRIPT_EXPECTED "JScript objekt forventet"
IDS_REGEXP_SYNTAX_ERROR "Syntax fejl i regulært udtryk"
IDS_URI_INVALID_CHAR "URI, der skal kodes indeholder ugyldige tegn"
IDS_INVALID_LENGTH "Array længde skal være et endeligt positivt heltal"
IDS_ARRAY_EXPECTED "Array objekt forventet"
}

View file

@ -0,0 +1,50 @@
/*
* Copyright 2010 José Rostagno
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/*UTF-8*/
#pragma code_page(65001)
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Error al convertir objeto a tipo primitivo"
IDS_INVALID_CALL_ARG "Llamada a procedimiento no válido o argumento"
IDS_CREATE_OBJ_ERROR "Servidor de automatización no puede crear el objeto"
IDS_NO_PROPERTY "El objeto no acepta esta propiedad o método"
IDS_ARG_NOT_OPT "Argumento no opcional"
IDS_SYNTAX_ERROR "Error de sintaxis"
IDS_SEMICOLON "Esperado ';'"
IDS_LBRACKET "Esperado '('"
IDS_RBRACKET "Esperado ')'"
IDS_UNTERMINATED_STR "Constante de cadena no terminada"
IDS_NOT_FUNC "Función esperada"
IDS_NOT_DATE "'[objeto]' no es un objeto fecha"
IDS_NOT_NUM "Numero esperado"
IDS_OBJECT_EXPECTED "Objeto esperado"
IDS_ILLEGAL_ASSIGN "Asignación ilegal"
IDS_UNDEFINED "'|' no está definido"
IDS_NOT_BOOL "Objeto Booleano esperado"
IDS_JSCRIPT_EXPECTED "Objeto JScript esperado"
IDS_REGEXP_SYNTAX_ERROR "Error de sintaxis en la expresion regular"
IDS_URI_INVALID_CHAR "URI a codificar contiene caracteres no válidos"
IDS_INVALID_LENGTH "La longitud del arreglo debe ser un entero positivo finito"
IDS_ARRAY_EXPECTED "Objeto Arreglo esperado"
}

View file

@ -0,0 +1,50 @@
/*
* Copyright 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Hiba az objektum primitív típusra való konvertálásánál"
IDS_INVALID_CALL_ARG "Érvénytelen eljáráshívás vagy argmentum"
IDS_CREATE_OBJ_ERROR "Az automatizáló (automation) kiszolgáló nem tud objektumot létrehozni"
IDS_NO_PROPERTY "Az objektum nem támogatja ezt a tulajdonságot vagy metódust"
IDS_ARG_NOT_OPT "Az argumentum nem opcionális"
IDS_SYNTAX_ERROR "Szinttaktikai hiba"
IDS_SEMICOLON "Hiányzó ';'"
IDS_LBRACKET "Hiányzó '('"
IDS_RBRACKET "Hiányzó ')'"
IDS_UNTERMINATED_STR "Lezáratlan sztring konstans"
IDS_NOT_FUNC "Függvényt vártam"
IDS_NOT_DATE "'Az [object]' nem egy date (dátum) objektum"
IDS_NOT_NUM "Számot vártam"
IDS_OBJECT_EXPECTED "Objektumot vártam"
IDS_ILLEGAL_ASSIGN "Nem megengedett összerendelés"
IDS_UNDEFINED "A '|' nem definiált"
IDS_NOT_BOOL "Boolean (igaz-hamis) objektumot vártam"
IDS_JSCRIPT_EXPECTED "JScript objektumot vártam"
IDS_REGEXP_SYNTAX_ERROR "Szinttaktikai hiba a reguláris kifejezésben"
IDS_URI_INVALID_CHAR "A kódolandó URI érvénytelen karaktereket tartalmaz"
IDS_INVALID_LENGTH "A tömb hosszának egy véges pozitív egész számnak kell lennie"
IDS_ARRAY_EXPECTED "Tömb objektumot vártam"
}

View file

@ -0,0 +1,51 @@
/*
* Copyright 2009 Piotr Caban
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Errore nel convertire un oggetto ad un tipo primitivo"
IDS_INVALID_CALL_ARG "Chiamata o argomento di procedura non valido"
IDS_CREATE_OBJ_ERROR "Il server di automazione non può creare l'oggetto"
IDS_NO_PROPERTY "L'oggetto non supporta questa proprietà o metodo"
IDS_ARG_NOT_OPT "Argomento non opzionale"
IDS_SYNTAX_ERROR "Errore di sintassi"
IDS_SEMICOLON "Richiesto ';'"
IDS_LBRACKET "Richiesto '('"
IDS_RBRACKET "Richiesto ')'"
IDS_UNTERMINATED_STR "Costante stringa non terminata"
IDS_NOT_FUNC "Richiesta una funzione"
IDS_NOT_DATE "'[oggetto]' non è un oggetto data"
IDS_NOT_NUM "Richiesto un numero"
IDS_OBJECT_EXPECTED "Richiesto un oggetto"
IDS_ILLEGAL_ASSIGN "Assegnamento illegale"
IDS_UNDEFINED "'|' non è definito"
IDS_NOT_BOOL "Richiesto un oggetto Booleano"
IDS_JSCRIPT_EXPECTED "Richiesto un oggetto JScript"
IDS_REGEXP_SYNTAX_ERROR "Errore di sintassi nell'espressione regolare"
IDS_URI_INVALID_CHAR "L'URI da codificare contiene caratteri non validi"
IDS_INVALID_LENGTH "La lunghezza dell'array deve essere un intero finito e positivo"
IDS_ARRAY_EXPECTED "Richiesto un oggetto array"
}

View file

@ -0,0 +1,51 @@
/*
* Copyright 2009 Piotr Caban
* Copyright 2010 Akihiro Sagawa
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "オブジェクトを基本型に変換できません"
IDS_INVALID_CALL_ARG "手続き呼び出しまたは引数が無効です"
IDS_CREATE_OBJ_ERROR "オートメーション サーバはオブジェクトを生成できません"
IDS_NO_PROPERTY "オブジェクトはこのプロパティまたはメソッドをサポートしていません"
IDS_ARG_NOT_OPT "引数は省略できません"
IDS_SYNTAX_ERROR "文法エラー"
IDS_SEMICOLON "';'を期待していました"
IDS_LBRACKET "'('を期待していました"
IDS_RBRACKET "')'を期待していました"
IDS_UNTERMINATED_STR "文字列定数が終端していません"
IDS_NOT_FUNC "関数を期待していました"
IDS_NOT_DATE "'[object]' は日付オブジェクトではありません"
IDS_NOT_NUM "数値を期待していました"
IDS_OBJECT_EXPECTED "オブジェクトを期待していました"
IDS_ILLEGAL_ASSIGN "不正な割り当て"
IDS_UNDEFINED "'|'は定義されていません"
IDS_NOT_BOOL "論理オブジェクトを期待していました"
IDS_JSCRIPT_EXPECTED "JScriptオブジェクトを期待していました"
IDS_REGEXP_SYNTAX_ERROR "正規表現に文法誤りがあります"
IDS_URI_INVALID_CHAR "エンコードされるURIに無効な文字が含まれています"
IDS_INVALID_LENGTH "配列の長さは有限の正整数でなければなりません"
IDS_ARRAY_EXPECTED "配列オブジェクトを期待していました"
}

View file

@ -0,0 +1,47 @@
/*
* Copyright 2010 £ukasz Wojni³owicz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "B³¹d przy przekszta³caniu obiektu do typu podstawowego"
IDS_INVALID_CALL_ARG "Niew³aœciwe wywo³anie procedury lub argument"
IDS_CREATE_OBJ_ERROR "Serwer automatyzacji nie mo¿e stworzyæ obiektu"
IDS_NO_PROPERTY "Obiekt nie wspiera tej w³aœciwoœci lub metody"
IDS_ARG_NOT_OPT "Argument nieopcjonalny"
IDS_SYNTAX_ERROR "B³¹d sk³adni"
IDS_SEMICOLON "Oczekiwane ';'"
IDS_LBRACKET "Oczekiwane '('"
IDS_RBRACKET "Oczekiwane ')'"
IDS_UNTERMINATED_STR "Niezakoñczona sta³a znakowa"
IDS_NOT_FUNC "Oczekiwana funkcja"
IDS_NOT_DATE "'[obiekt]' nie jest obiektem daty"
IDS_NOT_NUM "Oczekiwana liczba"
IDS_OBJECT_EXPECTED "Oczekiwany obiekt"
IDS_ILLEGAL_ASSIGN "Niepoprawne przypisanie"
IDS_UNDEFINED "'|' jest niezdefiniowany"
IDS_NOT_BOOL "Oczekiwany obiekt boolean"
IDS_JSCRIPT_EXPECTED "Oczekiwany obiekt JScript"
IDS_REGEXP_SYNTAX_ERROR "B³¹d sk³adni w regularnym wyra¿eniu"
IDS_URI_INVALID_CHAR "Kodowane URI zawiera niew³aœciwe znaki"
IDS_INVALID_LENGTH "D³ugoœæ tablicy musi byæ skoñczon¹ dodatni¹ liczb¹ sta³¹"
IDS_ARRAY_EXPECTED "Oczekiwany obiekt tablicowy"
}

View file

@ -1,5 +1,6 @@
/*
* Copyright 2009 Ricardo Filipe
* Copyright 2010 Gustavo Henrique Milaré
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -20,23 +21,58 @@
#pragma code_page(65001)
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Erro ao converter objeto em tipo primitivo"
IDS_INVALID_CALL_ARG "Argumento ou chamada de procedimento inválida"
IDS_CREATE_OBJ_ERROR "O servidor de automação não conseguiu criar o objeto"
IDS_NO_PROPERTY "O objeto não suporta esta propriedade ou método"
IDS_ARG_NOT_OPT "Argumento não opcional"
IDS_SYNTAX_ERROR "Erro de sintaxe"
IDS_SEMICOLON "';' esperado"
IDS_LBRACKET "'(' esperado"
IDS_RBRACKET "')' esperado"
IDS_UNTERMINATED_STR "Constante de string não terminada"
IDS_NOT_FUNC "Função esperada"
IDS_NOT_DATE "'[object]' não é um objeto de data"
IDS_NOT_NUM "Número esperado"
IDS_OBJECT_EXPECTED "Objeto esperado"
IDS_ILLEGAL_ASSIGN "Atribuição ilegal"
IDS_UNDEFINED "'|' é indefinido"
IDS_NOT_BOOL "Objeto boleano esperado"
IDS_JSCRIPT_EXPECTED "Objeto JScript esperado"
IDS_REGEXP_SYNTAX_ERROR "Erro de sintaxe na expressão regular"
IDS_URI_INVALID_CHAR "URI a ser codificado contém caracteres inválidos"
IDS_INVALID_LENGTH "Tamanho do vetor tem que ser um inteiro finito positivo"
IDS_ARRAY_EXPECTED "Objeto Array esperado"
}
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Erro ao converter objecto em tipo primitivo"
IDS_INVALID_CALL_ARG "Argumento ou chamada de procedimento inválida"
IDS_CREATE_OBJ_ERROR "O servidor de automação não conseguiu criar o objecto"
IDS_NO_PROPERTY "O objecto não suporta esta propriedade ou método"
IDS_ARG_NOT_OPT "Argumento não opcional"
IDS_SYNTAX_ERROR "Erro de sintaxe"
IDS_SEMICOLON "';' esperado"
IDS_LBRACKET "'(' esperado"
IDS_RBRACKET "')' esperado"
IDS_UNTERMINATED_STR "Constante de string não terminada"
IDS_NOT_FUNC "Função esperada"
IDS_NOT_DATE "'[object]' não é um objecto de data"
IDS_NOT_NUM "Número esperado"
IDS_OBJECT_EXPECTED "Objecto esperado"
IDS_ILLEGAL_ASSIGN "Atribuição ilegal"
IDS_UNDEFINED "'|' é indefinido"
IDS_NOT_BOOL "Objecto boleano esperado"
IDS_JSCRIPT_EXPECTED "Objecto JScript esperado"
IDS_REGEXP_SYNTAX_ERROR "Erro de sintaxe na expressão regular"
IDS_URI_INVALID_CHAR "URI a ser codificado contém caracteres inválidos"
IDS_INVALID_LENGTH "Tamanho do vector tem de ser um inteiro finito positivo"
IDS_ARRAY_EXPECTED "Objecto Array esperado"
}

View file

@ -0,0 +1,51 @@
/*
* Copyright 2009 Piotr Caban
* Copyright 2010 Claudia Cotună
* Michael Stefaniuc
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
#pragma code_page(65001)
STRINGTABLE DISCARDABLE
{
IDS_TO_PRIMITIVE "Eroare la convertirea obiectului la un tip primitiv"
IDS_INVALID_CALL_ARG "Apel de procedură sau argument nevalid"
IDS_CREATE_OBJ_ERROR "Serverul de automatizare nu poate crea obiectul"
IDS_NO_PROPERTY "Obiectul nu suportă această proprietate sau metodă"
IDS_ARG_NOT_OPT "Argumentul nu este opțional"
IDS_SYNTAX_ERROR "Eroare de sintaxă"
IDS_SEMICOLON "Se așteaptă „;”"
IDS_LBRACKET "Se așteaptă „(”"
IDS_RBRACKET "Se așteaptă „)”"
IDS_UNTERMINATED_STR "Șir constant neterminat"
IDS_NOT_FUNC "Se așteaptă o funcție"
IDS_NOT_DATE "„[obiect]” nu este un obiect de tip dată"
IDS_NOT_NUM "Se așteaptă un număr"
IDS_OBJECT_EXPECTED "Se așteaptă un obiect"
IDS_ILLEGAL_ASSIGN "Atribuire ilegală"
IDS_UNDEFINED "„|” nu este definit"
IDS_NOT_BOOL "Se așteaptă un obiect boolean"
IDS_JSCRIPT_EXPECTED "Se așteaptă un obiect JScript"
IDS_REGEXP_SYNTAX_ERROR "Eroare de sintaxă în expresia regulată"
IDS_URI_INVALID_CHAR "URI care trebuie codificat conține caractere nevalide"
IDS_INVALID_LENGTH "Lungimea unei matrice trebuie să fie un număr întreg pozitiv"
IDS_ARRAY_EXPECTED "Se așteaptă un obiect matrice"
}

View file

@ -22,12 +22,21 @@ REGINST REGINST jscript.inf
/* @makedep: jsglobal.tlb */
1 TYPELIB LOADONCALL DISCARDABLE jsglobal.tlb
#include "jscript_De.rc"
#include "jscript_En.rc"
#include "jscript_Pl.rc"
/* UTF-8 */
#include "jscript_Da.rc"
#include "jscript_De.rc"
#include "jscript_Es.rc"
#include "jscript_Fr.rc"
#include "jscript_Hu.rc"
#include "jscript_It.rc"
#include "jscript_Ja.rc"
#include "jscript_Ko.rc"
#include "jscript_Lt.rc"
#include "jscript_Nl.rc"
#include "jscript_Pt.rc"
#include "jscript_Ro.rc"
#include "jscript_Ru.rc"
#include "jscript_Si.rc"

View file

@ -49,8 +49,12 @@
/* UTF-8 */
#include "spl_De.rc"
#include "spl_Es.rc"
#include "spl_Hu.rc"
#include "spl_It.rc"
#include "spl_Ja.rc"
#include "spl_Lt.rc"
#include "spl_Ro.rc"
#include "spl_Ru.rc"
#include "spl_Si.rc"
#include "spl_Uk.rc"
#include "spl_Zh.rc"

View file

@ -1,7 +1,7 @@
/*
* Oleaut32 - Esperanto Language Support
* Hungarian resources for localspl
*
* Copyright 2006 Antonio Codazzi
* Copyright 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -18,16 +18,15 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "resource.h"
#include "localspl_private.h"
LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_TRUE "Vere"
IDS_FALSE "False"
IDS_YES "Jes"
IDS_NO "Ne"
IDS_ON "Kondukta"
IDS_OFF "Elkluda"
IDS_LOCALPORT "Helyi Port"
IDS_LOCALMONITOR "Helyi figyelő"
}

View file

@ -0,0 +1,33 @@
/*
* Italian resources for localspl
*
* Copyright 2005 Huw Davies
* Copyright 2006 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localspl_private.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Porta locale"
IDS_LOCALMONITOR "Schermo locale"
}

View file

@ -0,0 +1,33 @@
/*
* Japanese resources for localspl
*
* Copyright 2005 Huw Davies
* Copyright 2006 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localspl_private.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "ローカル ポート"
IDS_LOCALMONITOR "ローカル モニタ"
}

View file

@ -1,5 +1,5 @@
/*
* English resources for localspl
* Swedish resources for localspl
*
* Copyright 2007 Daniel Nylander
*

View file

@ -0,0 +1,32 @@
/*
* Ukrainian resources for localspl
*
* Copyright 2010 Igor Paliychuk
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localspl_private.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Локальний порт"
IDS_LOCALMONITOR "Локальний монітор"
}

View file

@ -37,7 +37,6 @@
#include "wine/wine_common_ver.rc"
#include "ui_Da.rc"
#include "ui_En.rc"
#include "ui_Ko.rc"
@ -49,9 +48,14 @@
/* UTF-8 */
#include "ui_De.rc"
#include "ui_Es.rc"
#include "ui_Fr.rc"
#include "ui_Hu.rc"
#include "ui_It.rc"
#include "ui_Ja.rc"
#include "ui_Lt.rc"
#include "ui_Ro.rc"
#include "ui_Ru.rc"
#include "ui_Si.rc"
#include "ui_Uk.rc"
#include "ui_Zh.rc"

View file

@ -0,0 +1,58 @@
/*
* Spanish resources for localui
*
* Copyright 2010 José Rostagno
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localui.h"
#pragma code_page(65001)
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
ADDPORT_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 245, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Agregar un puerto local"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Ingrese el nombre del puerto a agregar:", -1, 7, 13, 194, 13, WS_VISIBLE
EDITTEXT ADDPORT_EDIT, 6, 28, 174, 12, WS_VISIBLE | ES_AUTOHSCROLL
DEFPUSHBUTTON "Aceptar", IDOK, 199, 10, 40, 14, WS_VISIBLE
PUSHBUTTON "Cancelar", IDCANCEL, 199, 27, 40, 14, WS_VISIBLE
END
LPTCONFIG_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 220, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Configurar puerto LPT"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Tiempo de espera (segundos)", LPTCONFIG_GROUP, 6, 6, 150, 35, BS_GROUPBOX
LTEXT "&Reintentar transmisión:", -1, 14, 22, 90, 13, WS_VISIBLE
EDITTEXT LPTCONFIG_EDIT, 112, 20, 32, 13, WS_VISIBLE | ES_NUMBER
DEFPUSHBUTTON "Aceptar", IDOK, 164, 10, 50, 14, WS_VISIBLE
PUSHBUTTON "Cancelar", IDCANCEL, 164, 27, 50, 14, WS_VISIBLE
END
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Puerto local"
IDS_INVALIDNAME "'%s' no es un nombre de puerto válido"
IDS_PORTEXISTS "El puerto %s ya existe"
IDS_NOTHINGTOCONFIG "Este puerto no tiene opciones para configurar"
}

View file

@ -0,0 +1,59 @@
/*
* Hungarian resources for localui
*
* Copyright 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localui.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
ADDPORT_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 245, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Helyi port hozzáadása"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Adja meg a &hozzáadni kívánt port nevét:", -1, 7, 13, 194, 13, WS_VISIBLE
EDITTEXT ADDPORT_EDIT, 6, 28, 174, 12, WS_VISIBLE | ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", IDOK, 199, 10, 40, 14, WS_VISIBLE
PUSHBUTTON "Mégse", IDCANCEL, 199, 27, 40, 14, WS_VISIBLE
END
LPTCONFIG_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 220, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "LPT port beállítása"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Időtúllépés (másodperc)", LPTCONFIG_GROUP, 6, 6, 150, 35, BS_GROUPBOX
LTEXT "Á&tviteli újrapróbálkozás:", -1, 14, 22, 90, 13, WS_VISIBLE
EDITTEXT LPTCONFIG_EDIT, 112, 20, 32, 13, WS_VISIBLE | ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 164, 10, 50, 14, WS_VISIBLE
PUSHBUTTON "Mégse", IDCANCEL, 164, 27, 50, 14, WS_VISIBLE
END
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Helyi port"
IDS_INVALIDNAME "A(z) '%s' nem egy érvényes portnév"
IDS_PORTEXISTS "A port: %s már létezik"
IDS_NOTHINGTOCONFIG "Ennek a portnak nincsenek beállítható tulajdonságai"
}

View file

@ -0,0 +1,60 @@
/*
* Italian resources for localui
*
* Copyright 2007 Detlef Riekenberg
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localui.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
ADDPORT_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 245, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Aggiungi una porta locale"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "&Inserisci il nome della porta da aggiungere:", -1, 7, 13, 194, 13, WS_VISIBLE
EDITTEXT ADDPORT_EDIT, 6, 28, 174, 12, WS_VISIBLE | ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", IDOK, 199, 10, 40, 14, WS_VISIBLE
PUSHBUTTON "Annulla", IDCANCEL, 199, 27, 40, 14, WS_VISIBLE
END
LPTCONFIG_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 220, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Configura la porta LPT"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Timeout (secondi)", LPTCONFIG_GROUP, 6, 6, 150, 35, BS_GROUPBOX
LTEXT "&Tentativi di trasmissione:", -1, 14, 22, 90, 13, WS_VISIBLE
EDITTEXT LPTCONFIG_EDIT, 112, 20, 32, 13, WS_VISIBLE | ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 164, 10, 50, 14, WS_VISIBLE
PUSHBUTTON "Annulla", IDCANCEL, 164, 27, 50, 14, WS_VISIBLE
END
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Porta locale"
IDS_INVALIDNAME "'%s' non è un nome di porta valido"
IDS_PORTEXISTS "La porta %s già esiste"
IDS_NOTHINGTOCONFIG "Questa porta non ha opzioni da configurare"
}

View file

@ -0,0 +1,59 @@
/*
* Japanese resources for localui
*
* Copyright 2007 Detlef Riekenberg
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localui.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
ADDPORT_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 245, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "ローカル ポートの追加"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "追加するポートの名前(&E):", -1, 7, 13, 194, 13, WS_VISIBLE
EDITTEXT ADDPORT_EDIT, 6, 28, 174, 12, WS_VISIBLE | ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", IDOK, 199, 10, 40, 14, WS_VISIBLE
PUSHBUTTON "キャンセル", IDCANCEL, 199, 27, 40, 14, WS_VISIBLE
END
LPTCONFIG_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 220, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "プリンタ ポートの設定"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "タイムアウト (秒)", LPTCONFIG_GROUP, 6, 6, 150, 35, BS_GROUPBOX
LTEXT "再送回数(&T):", -1, 14, 22, 90, 13, WS_VISIBLE
EDITTEXT LPTCONFIG_EDIT, 112, 20, 32, 13, WS_VISIBLE | ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 164, 10, 50, 14, WS_VISIBLE
PUSHBUTTON "キャンセル", IDCANCEL, 164, 27, 50, 14, WS_VISIBLE
END
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "ローカル ポート"
IDS_INVALIDNAME "'%s' はポート名として正しくありません"
IDS_PORTEXISTS "ポート %s はすでに存在します"
IDS_NOTHINGTOCONFIG "このポートには設定項目がありません"
}

View file

@ -53,7 +53,7 @@ END
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Локальный порт"
IDS_INVALIDNAME "Не правильное название порта '%s'"
IDS_INVALIDNAME "Неправильное название порта '%s'"
IDS_PORTEXISTS "Порт '%s' уже существует"
IDS_NOTHINGTOCONFIG "Этот порт не имеет настроек"
}

View file

@ -0,0 +1,59 @@
/*
* Ukrainian resources for localui
*
* Copyright 2010 Igor Paliychuk
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "localui.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
ADDPORT_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 245, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Додати локальний порт"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Введіть &назву локального порта:", -1, 7, 13, 194, 13, WS_VISIBLE
EDITTEXT ADDPORT_EDIT, 6, 28, 174, 12, WS_VISIBLE | ES_AUTOHSCROLL
DEFPUSHBUTTON "OK", IDOK, 199, 10, 40, 14, WS_VISIBLE
PUSHBUTTON "Скасувати", IDCANCEL, 199, 27, 40, 14, WS_VISIBLE
END
LPTCONFIG_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 6, 18, 220, 47
STYLE DS_CONTEXTHELP | DS_MODALFRAME | DS_SETFONT | DS_SETFOREGROUND | WS_POPUPWINDOW | WS_VISIBLE | WS_CAPTION
CAPTION "Налаштування LPT порта"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Тайм-аут (секунд)", LPTCONFIG_GROUP, 6, 6, 150, 35, BS_GROUPBOX
LTEXT "&Спроб пересилання:", -1, 14, 22, 90, 13, WS_VISIBLE
EDITTEXT LPTCONFIG_EDIT, 112, 20, 32, 13, WS_VISIBLE | ES_NUMBER
DEFPUSHBUTTON "OK", IDOK, 164, 10, 50, 14, WS_VISIBLE
PUSHBUTTON "Скасувати", IDCANCEL, 164, 27, 50, 14, WS_VISIBLE
END
STRINGTABLE DISCARDABLE
{
IDS_LOCALPORT "Локальний порт"
IDS_INVALIDNAME "'%s' не дійсна назва порту"
IDS_PORTEXISTS "Порт '%s' вже існує"
IDS_NOTHINGTOCONFIG "Цей порт не має налаштувань"
}

View file

@ -0,0 +1,31 @@
/*
* MAPI32 Danish resources
*
* Copyright 2010 Thomas Larsen
* Paul Vriens
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "Mail afsendelsen mislykkede, da du ikke har en MAPI mail-klient installeret."
IDS_SEND_MAIL, "Send Mail"
}

View file

@ -0,0 +1,33 @@
/*
* MAPI32 Hungarian resources
*
* Copyright 2010 Andras Kovacs
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "A levélküldés sikertelen, mivel Önnek nincsen telepített MAPI levelezőkliense."
IDS_SEND_MAIL, "Levélküldés"
}

View file

@ -0,0 +1,34 @@
/*
* MAPI32 Italian resources
*
* Copyright 2009 Owen Rudge for CodeWeavers
* Copyright 2010 Luca Bennati
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_ITALIAN, SUBLANG_NEUTRAL
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "Impossibile inviare la mail poiché non hai un client di posta MAPI installato."
IDS_SEND_MAIL, "Invia Mail"
}

View file

@ -0,0 +1,34 @@
/*
* MAPI32 Japanese resources
*
* Copyright 2009 Owen Rudge for CodeWeavers
* Copyright 2010 Akihiro Sagawa
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "MAPI メール クライアントがインストールされていないため、メール送信に失敗しました。"
IDS_SEND_MAIL, "メール送信"
}

View file

@ -0,0 +1,34 @@
/*
* MAPI32 Korean resources
*
* Copyright 2009 Owen Rudge for CodeWeavers
* Copyright 2010 YunSong Hwang
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
/* UTF-8 */
#pragma code_page(65001)
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "설치된 MAPI 메일 클라이언트가 없어서 메일 보내기 실패."
IDS_SEND_MAIL, "메일 보내기"
}

View file

@ -0,0 +1,32 @@
/*
* MAPI32 Dutch resources
*
* Copyright 2010 Paul Vriens
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
LANGUAGE LANG_DUTCH, SUBLANG_NEUTRAL
#pragma code_page(65001)
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "Mail kan niet worden verstuurd aangezien er geen MAPI mail client is geïnstalleerd."
IDS_SEND_MAIL, "Verstuur Mail"
}

View file

@ -0,0 +1,30 @@
/*
* MAPI32 Polish resources
*
* Copyright 2010 £ukasz Wojni³owicz
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "Wysy³anie maila zakoñczy³o siê niepowodzeniem, poniewa¿ nie masz zainstalowanego klienta mailowego MAPI."
IDS_SEND_MAIL, "Wysy³anie maila"
}

View file

@ -0,0 +1,41 @@
/*
* MAPI32 Portuguese resources
*
* Copyright 2010 Ricardo Filipe
* Copyright 2010 Gustavo Henrique Milaré
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
#pragma code_page(65001)
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "O envio do e-mail falhou porque não existe um cliente de e-mail MAPI instalado."
IDS_SEND_MAIL, "Enviar E-mail"
}
LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "O envio de correio falhou porque não existe um cliente de correio MAPI instalado."
IDS_SEND_MAIL, "Enviar Correio"
}

View file

@ -0,0 +1,31 @@
/*
* Copyright 2009 Owen Rudge for CodeWeavers
* Copyright 2010 Michael Stefaniuc
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
#pragma code_page(65001)
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "Eroare la trimiterea emailului. Nu aveți un client de email MAPI instalat."
IDS_SEND_MAIL, "Trimite emailul"
}

View file

@ -0,0 +1,32 @@
/*
* MAPI32 Slovenian resources
*
* Copyright 2010 Matej Spindler
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*
*/
#include "res.h"
#pragma code_page(65001)
LANGUAGE LANG_SLOVENIAN, SUBLANG_DEFAULT
STRINGTABLE
{
IDS_NO_MAPI_CLIENT, "Pošiljanje ni uspelo, ker nimate nameščenega MAPI klienta."
IDS_SEND_MAIL, "Pošlji"
}

View file

@ -25,9 +25,21 @@
#include "wine/wine_common_ver.rc"
#include "Da.rc"
#include "De.rc"
#include "En.rc"
#include "Pl.rc"
/* UTF-8 */
#include "Es.rc"
#include "Fr.rc"
#include "Hu.rc"
#include "It.rc"
#include "Ja.rc"
#include "Ko.rc"
#include "Lt.rc"
#include "Nl.rc"
#include "Pt.rc"
#include "Ro.rc"
#include "Ru.rc"
#include "Si.rc"

View file

@ -286,6 +286,11 @@ static DWORD MCIAVI_mciOpen(UINT wDevID, DWORD dwFlags,
}
LeaveCriticalSection(&wma->cs);
if (!dwRet && (dwFlags & MCI_NOTIFY)) {
mciDriverNotify(HWND_32(LOWORD(lpOpenParms->dwCallback)),
wDevID, MCI_NOTIFY_SUCCESSFUL);
}
return dwRet;
}
@ -427,10 +432,10 @@ static DWORD MCIAVI_mciPlay(UINT wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms
dwFromFrame = wma->dwCurrVideoFrame;
dwToFrame = wma->dwPlayableVideoFrames - 1;
if (lpParms && (dwFlags & MCI_FROM)) {
if (dwFlags & MCI_FROM) {
dwFromFrame = MCIAVI_ConvertTimeFormatToFrame(wma, lpParms->dwFrom);
}
if (lpParms && (dwFlags & MCI_TO)) {
if (dwFlags & MCI_TO) {
dwToFrame = MCIAVI_ConvertTimeFormatToFrame(wma, lpParms->dwTo);
}
if (dwToFrame >= wma->dwPlayableVideoFrames)
@ -552,7 +557,7 @@ static DWORD MCIAVI_mciPlay(UINT wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms
mci_play_done:
wma->dwStatus = MCI_MODE_STOP;
if (lpParms && (dwFlags & MCI_NOTIFY)) {
if (dwFlags & MCI_NOTIFY) {
TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify(HWND_32(LOWORD(lpParms->dwCallback)),
wDevID, MCI_NOTIFY_SUCCESSFUL);

View file

@ -465,8 +465,15 @@ static DWORD MCICDA_Open(UINT wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSW lpOpenPar
/* now, open the handle */
root[0] = root[1] = '\\'; root[2] = '.'; root[3] = '\\'; root[4] = drive; root[5] = ':'; root[6] = '\0';
wmcda->handle = CreateFileW(root, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, 0, 0);
if (wmcda->handle != INVALID_HANDLE_VALUE)
return 0;
if (wmcda->handle == INVALID_HANDLE_VALUE)
goto the_error;
if (dwFlags & MCI_NOTIFY) {
TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpOpenParms->dwCallback);
mciDriverNotify(HWND_32(LOWORD(lpOpenParms->dwCallback)),
wmcda->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
}
return 0;
the_error:
--wmcda->nUseCount;
@ -558,7 +565,7 @@ static DWORD MCICDA_GetDevCaps(UINT wDevID, DWORD dwFlags,
static DWORD CDROM_Audio_GetSerial(CDROM_TOC* toc)
{
unsigned long serial = 0;
DWORD serial = 0;
int i;
WORD wMagic;
DWORD dwStart, dwEnd;

View file

@ -73,6 +73,7 @@ static WINE_MCIQTZ* MCIQTZ_mciGetOpenDev(UINT wDevID)
static DWORD MCIQTZ_drvOpen(LPCWSTR str, LPMCI_OPEN_DRIVER_PARMSW modp)
{
WINE_MCIQTZ* wma;
static const WCHAR mciAviWStr[] = {'M','C','I','A','V','I',0};
TRACE("(%s, %p)\n", debugstr_w(str), modp);
@ -84,7 +85,9 @@ static DWORD MCIQTZ_drvOpen(LPCWSTR str, LPMCI_OPEN_DRIVER_PARMSW modp)
if (!wma)
return 0;
modp->wType = MCI_DEVTYPE_DIGITAL_VIDEO;
wma->wDevID = modp->wDeviceID;
modp->wCustomCommandTable = wma->command_table = mciLoadCommandResource(MCIQTZ_hInstance, mciAviWStr, 0);
mciSetDriverData(wma->wDevID, (DWORD_PTR)wma);
return modp->wDeviceID;
@ -105,6 +108,7 @@ static DWORD MCIQTZ_drvClose(DWORD dwDevID)
/* finish all outstanding things */
MCIQTZ_mciClose(dwDevID, MCI_WAIT, NULL);
mciFreeCommandResource(wma->command_table);
mciSetDriverData(dwDevID, 0);
HeapFree(GetProcessHeap(), 0, wma);
return 1;
@ -141,6 +145,8 @@ static DWORD MCIQTZ_mciOpen(UINT wDevID, DWORD dwFlags,
{
WINE_MCIQTZ* wma;
HRESULT hr;
IBasicVideo *vidbasic;
IVideoWindow *vidwin;
TRACE("(%04x, %08X, %p)\n", wDevID, dwFlags, lpOpenParms);
@ -186,8 +192,38 @@ static DWORD MCIQTZ_mciOpen(UINT wDevID, DWORD dwFlags,
goto err;
}
hr = IFilterGraph2_QueryInterface(wma->pgraph, &IID_IVideoWindow, (void**)&vidwin);
if (SUCCEEDED(hr))
hr = IFilterGraph2_QueryInterface(wma->pgraph, &IID_IBasicVideo, (void**)&vidbasic);
if (SUCCEEDED(hr)) {
DWORD style;
RECT rc = { 0, 0, 0, 0 };
IVideoWindow_put_AutoShow(vidwin, OAFALSE);
IVideoWindow_put_Visible(vidwin, OAFALSE);
style = 0;
if (dwFlags & MCI_DGV_OPEN_WS)
style |= lpOpenParms->dwStyle;
if (dwFlags & MCI_DGV_OPEN_PARENT) {
IVideoWindow_put_MessageDrain(vidwin, (OAHWND)lpOpenParms->hWndParent);
IVideoWindow_put_WindowState(vidwin, SW_HIDE);
IVideoWindow_put_WindowStyle(vidwin, WS_CHILD);
IVideoWindow_put_Owner(vidwin, (OAHWND)lpOpenParms->hWndParent);
wma->parent = (HWND)lpOpenParms->hWndParent;
}
else if (style)
IVideoWindow_put_WindowStyle(vidwin, style);
IBasicVideo_GetVideoSize(vidbasic, &rc.right, &rc.bottom);
IVideoWindow_SetWindowPosition(vidwin, rc.left, rc.top, rc.right, rc.bottom);
IBasicVideo_Release(vidbasic);
}
if (vidwin)
IVideoWindow_Release(vidwin);
wma->opened = TRUE;
if (dwFlags & MCI_NOTIFY)
mciDriverNotify(HWND_32(LOWORD(lpOpenParms->dwCallback)), wDevID, MCI_NOTIFY_SUCCESSFUL);
return 0;
err:
@ -253,7 +289,14 @@ static DWORD MCIQTZ_mciPlay(UINT wDevID, DWORD dwFlags, LPMCI_PLAY_PARMS lpParms
return MCIERR_INTERNAL;
}
wma->started = TRUE;
if (!wma->parent) {
IVideoWindow *vidwin;
IFilterGraph2_QueryInterface(wma->pgraph, &IID_IVideoWindow, (void**)&vidwin);
if (vidwin) {
IVideoWindow_put_Visible(vidwin, OATRUE);
IVideoWindow_Release(vidwin);
}
}
return 0;
}
@ -327,7 +370,7 @@ static DWORD MCIQTZ_mciStop(UINT wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpPa
if (!wma)
return MCIERR_INVALID_DEVICE_ID;
if (!wma->started)
if (!wma->opened)
return 0;
hr = IMediaControl_Stop(wma->pmctrl);
@ -336,7 +379,37 @@ static DWORD MCIQTZ_mciStop(UINT wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpPa
return MCIERR_INTERNAL;
}
wma->started = FALSE;
if (!wma->parent) {
IVideoWindow *vidwin;
IFilterGraph2_QueryInterface(wma->pgraph, &IID_IVideoWindow, (void**)&vidwin);
if (vidwin) {
IVideoWindow_put_Visible(vidwin, OAFALSE);
IVideoWindow_Release(vidwin);
}
}
return 0;
}
/***************************************************************************
* MCIQTZ_mciPause [internal]
*/
static DWORD MCIQTZ_mciPause(UINT wDevID, DWORD dwFlags, LPMCI_GENERIC_PARMS lpParms)
{
WINE_MCIQTZ* wma;
HRESULT hr;
TRACE("(%04x, %08X, %p)\n", wDevID, dwFlags, lpParms);
wma = MCIQTZ_mciGetOpenDev(wDevID);
if (!wma)
return MCIERR_INVALID_DEVICE_ID;
hr = IMediaControl_Pause(wma->pmctrl);
if (FAILED(hr)) {
TRACE("Cannot pause filtergraph (hr = %x)\n", hr);
return MCIERR_INTERNAL;
}
return 0;
}
@ -501,6 +574,7 @@ static DWORD MCIQTZ_mciSet(UINT wDevID, DWORD dwFlags, LPMCI_DGV_SET_PARMS lpPar
static DWORD MCIQTZ_mciStatus(UINT wDevID, DWORD dwFlags, LPMCI_DGV_STATUS_PARMSW lpParms)
{
WINE_MCIQTZ* wma;
HRESULT hr;
TRACE("(%04x, %08X, %p)\n", wDevID, dwFlags, lpParms);
@ -517,14 +591,41 @@ static DWORD MCIQTZ_mciStatus(UINT wDevID, DWORD dwFlags, LPMCI_DGV_STATUS_PARMS
}
switch (lpParms->dwItem) {
case MCI_STATUS_LENGTH:
FIXME("MCI_STATUS_LENGTH not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
case MCI_STATUS_POSITION:
{
HRESULT hr;
REFTIME curpos;
case MCI_STATUS_LENGTH: {
IMediaSeeking *seek;
LONGLONG duration = -1;
GUID format;
switch (wma->time_format) {
case MCI_FORMAT_MILLISECONDS: format = TIME_FORMAT_MEDIA_TIME; break;
case MCI_FORMAT_FRAMES: format = TIME_FORMAT_FRAME; break;
default: ERR("Unhandled format %x\n", wma->time_format); break;
}
hr = IGraphBuilder_QueryInterface(wma->pgraph, &IID_IMediaSeeking, (void**)&seek);
if (FAILED(hr)) {
FIXME("Cannot get IMediaPostion interface (hr = %x)\n", hr);
return MCIERR_INTERNAL;
}
hr = IMediaSeeking_SetTimeFormat(seek, &format);
if (FAILED(hr)) {
IMediaSeeking_Release(seek);
FIXME("Cannot set time format (hr = %x)\n", hr);
lpParms->dwReturn = 0;
break;
}
hr = IMediaSeeking_GetDuration(seek, &duration);
IMediaSeeking_Release(seek);
if (FAILED(hr) || duration < 0) {
FIXME("Cannot read duration (hr = %x)\n", hr);
lpParms->dwReturn = 0;
} else if (wma->time_format != MCI_FORMAT_MILLISECONDS)
lpParms->dwReturn = duration;
else
lpParms->dwReturn = duration / 10000;
break;
}
case MCI_STATUS_POSITION: {
IMediaPosition* pmpos;
REFTIME curpos;
hr = IGraphBuilder_QueryInterface(wma->pgraph, &IID_IMediaPosition, (LPVOID*)&pmpos);
if (FAILED(hr)) {
@ -554,8 +655,8 @@ static DWORD MCIQTZ_mciStatus(UINT wDevID, DWORD dwFlags, LPMCI_DGV_STATUS_PARMS
FIXME("MCI_STATUS_MEDIA_PRESENT not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
case MCI_STATUS_TIME_FORMAT:
FIXME("MCI_STATUS_TIME_FORMAT not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
lpParms->dwReturn = wma->time_format;
break;
case MCI_STATUS_READY:
FIXME("MCI_STATUS_READY not implemented yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
@ -580,9 +681,11 @@ static DWORD MCIQTZ_mciWhere(UINT wDevID, DWORD dwFlags, LPMCI_DGV_RECT_PARMS lp
{
WINE_MCIQTZ* wma;
IVideoWindow* pVideoWindow;
IBasicVideo *pBasicVideo;
HRESULT hr;
HWND hWnd;
RECT rc;
DWORD ret = MCIERR_UNRECOGNIZED_COMMAND;
TRACE("(%04x, %08X, %p)\n", wDevID, dwFlags, lpParms);
@ -600,19 +703,31 @@ static DWORD MCIQTZ_mciWhere(UINT wDevID, DWORD dwFlags, LPMCI_DGV_RECT_PARMS lp
return MCIERR_INTERNAL;
}
hr = IGraphBuilder_QueryInterface(wma->pgraph, &IID_IBasicVideo, (LPVOID*)&pBasicVideo);
if (FAILED(hr)) {
ERR("Cannot get IBasicVideo interface (hr = %x)\n", hr);
IUnknown_Release(pVideoWindow);
return MCIERR_INTERNAL;
}
hr = IVideoWindow_get_Owner(pVideoWindow, (OAHWND*)&hWnd);
IVideoWindow_Release(pVideoWindow);
if (FAILED(hr)) {
TRACE("No video stream, returning no window error\n");
IUnknown_Release(pVideoWindow);
return MCIERR_NO_WINDOW;
}
if (dwFlags & MCI_DGV_WHERE_SOURCE) {
if (dwFlags & MCI_DGV_WHERE_MAX)
FIXME("MCI_DGV_WHERE_SOURCE_MAX not supported yet\n");
else
FIXME("MCI_DGV_WHERE_SOURCE not supported yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
FIXME("MCI_DGV_WHERE_SOURCE_MAX stub %s\n", wine_dbgstr_rect(&rc));
IBasicVideo_get_SourceLeft(pBasicVideo, &rc.left);
IBasicVideo_get_SourceTop(pBasicVideo, &rc.top);
IBasicVideo_get_SourceWidth(pBasicVideo, &rc.right);
IBasicVideo_get_SourceHeight(pBasicVideo, &rc.bottom);
/* Undo conversion done below */
rc.right += rc.left;
rc.bottom += rc.top;
TRACE("MCI_DGV_WHERE_SOURCE %s\n", wine_dbgstr_rect(&rc));
}
if (dwFlags & MCI_DGV_WHERE_DESTINATION) {
if (dwFlags & MCI_DGV_WHERE_MAX) {
@ -620,7 +735,7 @@ static DWORD MCIQTZ_mciWhere(UINT wDevID, DWORD dwFlags, LPMCI_DGV_RECT_PARMS lp
TRACE("MCI_DGV_WHERE_DESTINATION_MAX %s\n", wine_dbgstr_rect(&rc));
} else {
FIXME("MCI_DGV_WHERE_DESTINATION not supported yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
goto out;
}
}
if (dwFlags & MCI_DGV_WHERE_FRAME) {
@ -628,14 +743,14 @@ static DWORD MCIQTZ_mciWhere(UINT wDevID, DWORD dwFlags, LPMCI_DGV_RECT_PARMS lp
FIXME("MCI_DGV_WHERE_FRAME_MAX not supported yet\n");
else
FIXME("MCI_DGV_WHERE_FRAME not supported yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
goto out;
}
if (dwFlags & MCI_DGV_WHERE_VIDEO) {
if (dwFlags & MCI_DGV_WHERE_MAX)
FIXME("MCI_DGV_WHERE_VIDEO_MAX not supported yet\n");
else
FIXME("MCI_DGV_WHERE_VIDEO not supported yet\n");
return MCIERR_UNRECOGNIZED_COMMAND;
goto out;
}
if (dwFlags & MCI_DGV_WHERE_WINDOW) {
if (dwFlags & MCI_DGV_WHERE_MAX) {
@ -646,15 +761,88 @@ static DWORD MCIQTZ_mciWhere(UINT wDevID, DWORD dwFlags, LPMCI_DGV_RECT_PARMS lp
TRACE("MCI_DGV_WHERE_WINDOW %s\n", wine_dbgstr_rect(&rc));
}
}
ret = 0;
out:
/* In MCI, RECT structure is used differently: rc.right = width & rc.bottom = height
* So convert the normal RECT into a MCI RECT before returning */
IVideoWindow_Release(pVideoWindow);
IBasicVideo_Release(pBasicVideo);
lpParms->rc.left = rc.left;
lpParms->rc.top = rc.right;
lpParms->rc.top = rc.top;
lpParms->rc.right = rc.right - rc.left;
lpParms->rc.bottom = rc.bottom - rc.top;
return 0;
return ret;
}
/******************************************************************************
* MCIAVI_mciUpdate [internal]
*/
static DWORD MCIQTZ_mciUpdate(UINT wDevID, DWORD dwFlags, LPMCI_DGV_UPDATE_PARMS lpParms)
{
WINE_MCIQTZ *wma;
DWORD res = 0;
TRACE("%04x, %08x, %p\n", wDevID, dwFlags, lpParms);
if (!lpParms)
return MCIERR_NULL_PARAMETER_BLOCK;
wma = MCIQTZ_mciGetOpenDev(wDevID);
if (!wma)
return MCIERR_INVALID_DEVICE_ID;
if (dwFlags & MCI_DGV_UPDATE_HDC) {
IBasicVideo *vidbasic;
IVideoWindow *vidwin;
res = MCIERR_INTERNAL;
IFilterGraph2_QueryInterface(wma->pgraph, &IID_IVideoWindow, (void**)&vidwin);
IFilterGraph2_QueryInterface(wma->pgraph, &IID_IBasicVideo, (void**)&vidbasic);
if (vidbasic && vidwin) {
LONG state, size;
BYTE *data;
BITMAPINFO *info;
HRESULT hr;
RECT src, dest;
/* If in stopped state, nothing has been drawn to screen
* moving to pause, which is needed for the old dib renderer, will result
* in a single frame drawn, so hide the window here */
IVideoWindow_put_Visible(vidwin, OAFALSE);
/* FIXME: Should we check the original state and restore it? */
IMediaControl_Pause(wma->pmctrl);
IMediaControl_GetState(wma->pmctrl, -1, &state);
if (FAILED(hr = IBasicVideo_GetCurrentImage(vidbasic, &size, NULL))) {
WARN("Could not get image size (hr = %x)\n", hr);
goto out;
}
data = HeapAlloc(GetProcessHeap(), 0, size);
info = (BITMAPINFO*)data;
IBasicVideo_GetCurrentImage(vidbasic, &size, (LONG*)data);
data += info->bmiHeader.biSize;
IBasicVideo_GetSourcePosition(vidbasic, &src.left, &src.top, &src.right, &src.bottom);
IBasicVideo_GetDestinationPosition(vidbasic, &dest.left, &dest.top, &dest.right, &dest.bottom);
StretchDIBits(lpParms->hDC,
dest.left, dest.top, dest.right + dest.left, dest.bottom + dest.top,
src.left, src.top, src.right + src.left, src.bottom + src.top,
data, info, DIB_RGB_COLORS, SRCCOPY);
HeapFree(GetProcessHeap(), 0, data);
}
res = 0;
out:
if (vidbasic)
IBasicVideo_Release(vidbasic);
if (vidwin) {
if (wma->parent)
IVideoWindow_put_Visible(vidwin, OATRUE);
IVideoWindow_Release(vidwin);
}
}
else if (dwFlags)
FIXME("Unhandled flags %x\n", dwFlags);
return res;
}
/***************************************************************************
@ -714,14 +902,16 @@ LRESULT CALLBACK MCIQTZ_DriverProc(DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg,
case MCI_PLAY: return MCIQTZ_mciPlay (dwDevID, dwParam1, (LPMCI_PLAY_PARMS) dwParam2);
case MCI_SEEK: return MCIQTZ_mciSeek (dwDevID, dwParam1, (LPMCI_SEEK_PARMS) dwParam2);
case MCI_STOP: return MCIQTZ_mciStop (dwDevID, dwParam1, (LPMCI_GENERIC_PARMS) dwParam2);
case MCI_PAUSE: return MCIQTZ_mciPause (dwDevID, dwParam1, (LPMCI_GENERIC_PARMS) dwParam2);
case MCI_GETDEVCAPS: return MCIQTZ_mciGetDevCaps(dwDevID, dwParam1, (LPMCI_GETDEVCAPS_PARMS) dwParam2);
case MCI_SET: return MCIQTZ_mciSet (dwDevID, dwParam1, (LPMCI_DGV_SET_PARMS) dwParam2);
case MCI_STATUS: return MCIQTZ_mciStatus (dwDevID, dwParam1, (LPMCI_DGV_STATUS_PARMSW) dwParam2);
case MCI_WHERE: return MCIQTZ_mciWhere (dwDevID, dwParam1, (LPMCI_DGV_RECT_PARMS) dwParam2);
/* Digital Video specific */
case MCI_SETAUDIO: return MCIQTZ_mciSetAudio (dwDevID, dwParam1, (LPMCI_DGV_SETAUDIO_PARMSW) dwParam2);
case MCI_UPDATE:
return MCIQTZ_mciUpdate(dwDevID, dwParam1, (LPMCI_DGV_UPDATE_PARMS)dwParam2);
case MCI_RECORD:
case MCI_PAUSE:
case MCI_RESUME:
case MCI_INFO:
case MCI_PUT:
@ -731,7 +921,6 @@ LRESULT CALLBACK MCIQTZ_DriverProc(DWORD_PTR dwDevID, HDRVR hDriv, UINT wMsg,
case MCI_FREEZE:
case MCI_REALIZE:
case MCI_UNFREEZE:
case MCI_UPDATE:
case MCI_STEP:
case MCI_COPY:
case MCI_CUT:

View file

@ -7,6 +7,7 @@
<file>version.rc</file>
<library>wine</library>
<library>oleaut32</library>
<library>gdi32</library>
<library>ole32</library>
<library>winmm</library>
<library>user32</library>

View file

@ -31,8 +31,9 @@ typedef struct {
BOOL uninit;
IGraphBuilder* pgraph;
IMediaControl* pmctrl;
BOOL started;
DWORD time_format;
UINT command_table;
HWND parent;
} WINE_MCIQTZ;
#endif /* __WINE_PRIVATE_MCIQTZ_H */

View file

@ -799,6 +799,11 @@ static DWORD MIDI_mciOpen(UINT wDevID, DWORD dwFlags, LPMCI_OPEN_PARMSW lpParms)
} else {
wmm->dwPositionMS = 0;
wmm->dwStatus = MCI_MODE_STOP;
if (dwFlags & MCI_NOTIFY) {
TRACE("MCI_NOTIFY_SUCCESSFUL %08lX !\n", lpParms->dwCallback);
mciDriverNotify(HWND_32(LOWORD(lpParms->dwCallback)),
wmm->wNotifyDeviceID, MCI_NOTIFY_SUCCESSFUL);
}
}
return dwRet;
}

View file

@ -277,7 +277,7 @@ static DWORD WAVE_ConvertTimeFormatToByte(WINE_MCIWAVE* wmw, DWORD val)
static DWORD WAVE_mciReadFmt(WINE_MCIWAVE* wmw, const MMCKINFO* pckMainRIFF)
{
MMCKINFO mmckInfo;
long r;
LONG r;
LPWAVEFORMATEX pwfx;
mmckInfo.ckid = mmioFOURCC('f', 'm', 't', ' ');
@ -300,7 +300,7 @@ static DWORD WAVE_mciReadFmt(WINE_MCIWAVE* wmw, const MMCKINFO* pckMainRIFF)
TRACE("nAvgBytesPerSec=%d\n", pwfx->nAvgBytesPerSec);
TRACE("nBlockAlign=%d\n", pwfx->nBlockAlign);
TRACE("wBitsPerSample=%u !\n", pwfx->wBitsPerSample);
if (r >= (long)sizeof(WAVEFORMATEX))
if (r >= sizeof(WAVEFORMATEX))
TRACE("cbSize=%u !\n", pwfx->cbSize);
if ((pwfx->wFormatTag != WAVE_FORMAT_PCM)
&& (r < sizeof(WAVEFORMATEX) || (r < sizeof(WAVEFORMATEX) + pwfx->cbSize))) {
@ -791,12 +791,12 @@ static DWORD WAVE_mciPlay(MCIDEVICEID wDevID, DWORD_PTR dwFlags, DWORD_PTR pmt,
}
end = wmw->ckWaveData.cksize;
if (lpParms && (dwFlags & MCI_TO)) {
if (dwFlags & MCI_TO) {
DWORD position = WAVE_ConvertTimeFormatToByte(wmw, lpParms->dwTo);
if (position > end) return MCIERR_OUTOFRANGE;
end = position;
}
if (lpParms && (dwFlags & MCI_FROM)) {
if (dwFlags & MCI_FROM) {
DWORD position = WAVE_ConvertTimeFormatToByte(wmw, lpParms->dwFrom);
if (position > end) return MCIERR_OUTOFRANGE;
/* Seek rounds down, so do we. */
@ -1033,10 +1033,10 @@ static DWORD WAVE_mciRecord(MCIDEVICEID wDevID, DWORD_PTR dwFlags, DWORD_PTR pmt
dwRet = WAVE_mciCreateRIFFSkeleton(wmw);
if (dwRet != 0) return dwRet;
if (lpParms && (dwFlags & MCI_TO)) {
if (dwFlags & MCI_TO) {
end = WAVE_ConvertTimeFormatToByte(wmw, lpParms->dwTo);
} else end = 0xFFFFFFFF;
if (lpParms && (dwFlags & MCI_FROM)) {
if (dwFlags & MCI_FROM) {
DWORD position = WAVE_ConvertTimeFormatToByte(wmw, lpParms->dwFrom);
if (wmw->ckWaveData.cksize < position) return MCIERR_OUTOFRANGE;
/* Seek rounds down, so do we. */

View file

@ -28,7 +28,6 @@
#include "mpr_Cs.rc"
#include "mpr_Da.rc"
#include "mpr_En.rc"
#include "mpr_Eo.rc"
#include "mpr_Es.rc"
#include "mpr_Hu.rc"
#include "mpr_It.rc"

View file

@ -1,48 +0,0 @@
/*
* MPR dll resources - Esperanto Language Support
*
* Copyright 2006 Antonio Codazzi
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
*/
#include "mprres.h"
LANGUAGE LANG_ESPERANTO, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_ENTIRENETWORK "Tuta Reto"
}
IDD_PROXYDLG DIALOG LOADONCALL MOVEABLE DISCARDABLE 36, 24, 250, 154
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Enmetu Retan Pasvorton"
FONT 8, "MS Shell Dlg"
{
LTEXT "Enmetu uzantonomon kaj pasvorton:", IDC_EXPLAIN, 40, 6, 150, 15
LTEXT "Proxy", -1, 40, 26, 50, 10
/* LTEXT "Realm", -1, 40, 46, 50, 10 */
LTEXT "Uzanto", -1, 40, 66, 50, 10
LTEXT "Pasvorto", -1, 40, 86, 50, 10
LTEXT "" IDC_PROXY, 80, 26, 150, 14, 0
LTEXT "" IDC_REALM, 80, 46, 150, 14, 0
EDITTEXT IDC_USERNAME, 80, 66, 150, 14, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP
EDITTEXT IDC_PASSWORD, 80, 86, 150, 14, ES_AUTOHSCROLL | WS_BORDER | WS_TABSTOP | ES_PASSWORD
CHECKBOX "&Storu pasvorton ( RISKE! )", IDC_SAVEPASSWORD,
80, 106, 150, 12, BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Bone", IDOK, 98, 126, 56, 14, WS_GROUP | WS_TABSTOP | BS_DEFPUSHBUTTON
PUSHBUTTON "Rezigni", IDCANCEL, 158, 126, 56, 14, WS_GROUP | WS_TABSTOP
}

View file

@ -2,6 +2,7 @@
* Danish language support
*
* Copyright (C) 2008 Jens Albretsen <jens@albretsen.dk>
* 2010 Thomas Larsen
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -20,11 +21,13 @@
#include "resource.h"
#pragma code_page(65001)
LANGUAGE LANG_DANISH, SUBLANG_DEFAULT
STRINGTABLE DISCARDABLE
{
IDS_HTMLDISABLED "HTML optegning er i øjeblikket deaktiveret."
IDS_HTMLDISABLED "HTML optegning er i øjeblikket deaktiveret."
IDS_HTMLDOCUMENT "HTML dokument"
IDS_DOWNLOADING "Henter..."
IDS_INSTALLING "Installerer..."
@ -35,11 +38,11 @@ STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMEN
CAPTION "Installere Wine Gecko"
FONT 8, "MS Shell Dlg"
{
LTEXT "Wine could not find a Gecko package which is needed for applications embedding HTML " \
"to work correctly. Wine can automatically download and install it for you.\n\n" \
"Note: it's recommended to use distro packages instead. See http://wiki.winehq.org/Gecko for details.",
LTEXT "Wine kunne ikke finde Gecko Pakken, som er nødvendig for at få applikationers indlejringaf HTML til at fungere korrekt. " \
"Wine kan automatisk downloade, og installere det for dig.\n\n" \
"Bemærk: Det anbefales at bruge distributions pakker i stedet. Se http://wiki.winehq.org/Gecko for flere detaljer.",
ID_DWL_STATUS, 10, 10, 240, 50, SS_LEFT
CONTROL "Progress", ID_DWL_PROGRESS, PROGRESS_CLASSA, WS_BORDER|PBS_SMOOTH, 10, 40, 240, 12
CONTROL "Fremgang", ID_DWL_PROGRESS, PROGRESS_CLASSA, WS_BORDER|PBS_SMOOTH, 10, 40, 240, 12
DEFPUSHBUTTON "&Installer", ID_DWL_INSTALL, 200, 70, 50, 15, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Annuller", IDCANCEL, 140, 70, 50, 15, WS_GROUP | WS_TABSTOP
}
@ -57,3 +60,14 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "OK", IDOK, 200, 10, 45, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Annuller", IDCANCEL, 200, 28, 45, 14, WS_GROUP | WS_TABSTOP
}
ID_PROMPT_DIALOG DIALOG 0, 0, 200, 90
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION ""
FONT 8, "MS Shell Dlg"
{
LTEXT "", ID_PROMPT_PROMPT, 10, 10, 180, 30
EDITTEXT ID_PROMPT_EDIT, 10, 45, 180, 14, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
PUSHBUTTON "OK", IDOK, 40, 65, 45, 15, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Annuller", IDCANCEL, 115, 65, 45, 15, WS_GROUP | WS_TABSTOP
}

View file

@ -57,3 +57,14 @@ FONT 8, "MS Shell Dlg"
PUSHBUTTON "Aceptar", IDOK, 200, 10, 45, 14, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Anular", IDCANCEL, 200, 28, 45, 14, WS_GROUP | WS_TABSTOP
}
ID_PROMPT_DIALOG DIALOG 0, 0, 200, 90
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION ""
FONT 8, "MS Shell Dlg"
{
LTEXT "", ID_PROMPT_PROMPT, 10, 10, 180, 30
EDITTEXT ID_PROMPT_EDIT, 10, 45, 180, 14, ES_AUTOHSCROLL | WS_BORDER | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Aceptar", IDOK, 40, 65, 45, 15, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP
PUSHBUTTON "Cancelar", IDCANCEL, 115, 65, 45, 15, WS_GROUP | WS_TABSTOP
}

View file

@ -3,6 +3,7 @@
* French Language Support
*
* Copyright 2005-2009 Jonathan Ernst
* Copyright 2010 Frédéric Delanoy
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@ -34,18 +35,20 @@ STRINGTABLE DISCARDABLE
IDS_INSTALLING "Installation..."
}
ID_DWL_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 260, 95
ID_DWL_DIALOG DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 260, 110
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Programme d'installation de Gecko pour Wine"
FONT 8, "MS Shell Dlg"
{
LTEXT "Wine could not find a Gecko package which is needed for applications embedding HTML " \
"to work correctly. Wine can automatically download and install it for you.\n\n" \
"Note: it's recommended to use distro packages instead. See http://wiki.winehq.org/Gecko for details.",
LTEXT "Wine n'a pu trouver de paquet Gecko, qui est nécessaire pour que les applications "\
"incorporant du HTML puissent fonctionner correctement.\nWine peut automatiquement "\
"le télécharger et l'installer pour vous.\n\n" \
"Note : il est recommandé d'utiliser le paquet de votre distribution si disponible. " \
"Consultez http://wiki.winehq.org/Gecko pour plus de détails.",
ID_DWL_STATUS, 10, 10, 240, 50, SS_LEFT
CONTROL "Progression", ID_DWL_PROGRESS, PROGRESS_CLASSA, WS_BORDER|PBS_SMOOTH, 10, 50, 240, 12
DEFPUSHBUTTON "&Installer", ID_DWL_INSTALL, 200, 70, 50, 15, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Annuler", IDCANCEL, 140, 70, 50, 15, WS_GROUP | WS_TABSTOP
CONTROL "Progression", ID_DWL_PROGRESS, PROGRESS_CLASSA, WS_BORDER|PBS_SMOOTH, 10, 65, 240, 12
DEFPUSHBUTTON "&Installer", ID_DWL_INSTALL, 200, 85, 50, 15, WS_GROUP | WS_TABSTOP
PUSHBUTTON "&Annuler", IDCANCEL, 140, 85, 50, 15, WS_GROUP | WS_TABSTOP
}
IDD_HYPERLINK DIALOG LOADONCALL MOVEABLE DISCARDABLE 0, 0, 250, 65

Some files were not shown because too many files have changed in this diff Show more