// translated by Henrik Haftmann

#ifndef WIN32
# define DS_3DLOOK	0x0004
# define BS_FLAT	0x8000
# define ES_NUMBER	0x2000
# define DS_SHELLFONT	0x0048
# define DS_CONTEXTHELP	0x2000
# define DLGFONT	"Helv"
#endif
#define IDC_STATIC	-1

100 DIALOG 0,0,254,210
STYLE DS_MODALFRAME|WS_POPUP|DS_3DLOOK|DS_SHELLFONT
CAPTION		"エミュレーション"
FONT 8,DLGFONT
{
 ICON		100,IDC_STATIC,12,8,20,20
 CTEXT		"",20,6,28,34,8,SS_NOPREFIX
 LTEXT		"エミュレートしたポート･アドレス (&A)：",IDC_STATIC,56,8,82,8
 COMBOBOX	100,142,6,100,100,CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
 LTEXT		"LPTの強化モード (&E)：",IDC_STATIC,56,26,82,8
 COMBOBOX	102,142,24,100,100,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
 GROUPBOX	"INとOUT命令のトラップする方法",IDC_STATIC,8,38,238,76
 CONTROL	"デバッグ･レジスターのトラップ (&D)",10,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,16,50,224,10
 LTEXT		"(すべてのINとOUT命令の種類のトラッピング)",IDC_STATIC,28,62,212,10,SS_NOPREFIX
 CONTROL	"以前に割り当てれば、割り当てを強行する (&F)",17,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,34,74,206,10
 CONTROL	"&READ/WRITE_PORT_UCHAR/USHORT/ULONGリダイレクト",11,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,16,86,224,10
 LTEXT		"(より速い、より安定)",IDC_STATIC,28,98,212,10,SS_NOPREFIX
 GROUPBOX	"パフォーマンス･オプション",IDC_STATIC,8,118,238,88
 CONTROL	"OUT命令についてライトバックを使用する (&W)",12,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,16,130,224,10
 LTEXT		"(複数のOUT命令を1つのUSBパケットに連結する)",IDC_STATIC,28,140,212,10,SS_NOPREFIX
 RTEXT		"このタイムアウトの後、パケットを送信する (&T)：",IDC_STATIC,28,154,132,8
 EDITTEXT	101,164,152,50,14,ES_CENTER|ES_AUTOHSCROLL|ES_NUMBER
 LTEXT		"ms",IDC_STATIC,218,154,10,8
 CONTROL	"OUTポートのローカルの副本をリードバックする (&B)",13,"Button",BS_AUTO3STATE|WS_TABSTOP,16,172,160,10
 PUSHBUTTON	"より正確に... (&M)",103,176,170,64,14
 LTEXT		"(最後のOUT命令のバイトをIN命令の場合で直接に復帰する。ライン出力が外部デバイスから低レベルに引かれば、その方法は動作しません。)",IDC_STATIC,28,184,212,20, SS_NOPREFIX
}

101 DIALOG 0,0,254,210
STYLE DS_MODALFRAME|WS_POPUP|DS_3DLOOK|DS_SHELLFONT
CAPTION		"統計"
FONT 8,DLGFONT
{
 GROUPBOX	"デバッグ･レジスターのトラップ",IDC_STATIC,2,3,250,111
 PUSHBUTTON	"ゼロにリセット (&R)",116,170,16,76,14
 RTEXT		"OUT命令：",IDC_STATIC,6,18,88,8
 EDITTEXT	100,98,16,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 RTEXT		"IN命令：",IDC_STATIC,6,34,88,8
 EDITTEXT	101,98,32,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 RTEXT		"エミュレーション･エラー：",IDC_STATIC,6,52,88,8
 EDITTEXT	102,98,50,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 LTEXT		"(非対応の命令、例えばOUTSB)",IDC_STATIC,142,44,108,18,SS_NOPREFIX
 RTEXT		"盗まれたデバッグ･レジスター：",IDC_STATIC,6,68,88,8
 EDITTEXT	103,98,66,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 LTEXT		"(不明なドライバはデバッグ･レジスターに書いた)",IDC_STATIC,142,66,108,18,SS_NOPREFIX
 CTEXT		"上書きしたデバッグ･レジスターは100ミリ秒タイマーから検出されています。",IDC_STATIC,6,86,242,8,SS_NOPREFIX
 RTEXT		"実際に割り当てられた：",IDC_STATIC,6,100,88,8,WS_DISABLED
 CONTROL	"SPP",108,"Button",WS_DISABLED|BS_RADIOBUTTON,102,100,30,10
 CONTROL	"EPP (+4)",109,"Button",WS_DISABLED|BS_RADIOBUTTON,140,100,44,10
 CONTROL	"ECP (+400h)",110,"Button",WS_DISABLED|BS_RADIOBUTTON,192,100,56,10
 GROUPBOX	"READ_PORT_UCHAR/WRITE_PORT_UCHARリダイレクト",IDC_STATIC,2,116,250,48
 PUSHBUTTON	"ゼロにリセット (&Z)",117,170,128,76,14
 RTEXT		"OUT命令：",IDC_STATIC,6,132,88,8
 EDITTEXT	104,98,128,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 RTEXT		"IN命令：",IDC_STATIC,6,148,88,8
 EDITTEXT	105,98,146,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 RTEXT		"特大：",IDC_STATIC,142,148,60,8
 EDITTEXT	106,206,146,40,14,ES_CENTER|ES_AUTOHSCROLL|ES_READONLY
 PUSHBUTTON	"USB2LPT特別... (&E)",111,8,166,110,12,BS_FLAT
 PUSHBUTTON	"ファームウェア･アップデート... (&U)",112,136,166,110,12,BS_FLAT
 CTEXT		"haftmann#software、ケムニッツ工科大学、電子工学と情報技術学部、検出技術講座、2006-2009年",IDC_STATIC,2,180,250,26
}

102 DIALOG 254,210,198,58
STYLE DS_MODALFRAME|WS_POPUP|WS_CAPTION|WS_SYSMENU|DS_CONTEXTHELP|DS_3DLOOK|DS_SHELLFONT
CAPTION		"リードバック出力レジスターのコピー"
FONT 8,DLGFONT
{
 CONTROL	"データ･ポート〖ベース･アドレス+0〗 (&D)",20,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,8,6,132,10
 CONTROL	"制御ポート〖ベース･アドレス+2〗 (&C)",21,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,8,20,132,10
 CONTROL	"他のポート〖ECPとEPP〗 (&O)",22,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,8,34,132,10
 DEFPUSHBUTTON	"ＯＫ",IDOK,142,6,50,14
 PUSHBUTTON	"キャンセル",IDCANCEL,142,24,50,14
}

#ifdef WIN32
// Final page for the Setup New Hardware wizard (CoInstaller, Win32 only)
103 DIALOG 0,0,316,142
STYLE DS_MODALFRAME|WS_POPUP|DS_3DLOOK|DS_SHELLFONT
FONT 8,DLGFONT
{
 LTEXT		"エミュレートしたポート･アドレス (&A)：",IDC_STATIC,46,8,84,8
 COMBOBOX	100,132,6,100,100,CBS_DROPDOWN|WS_VSCROLL|WS_TABSTOP
 ICON		0, 10, 20,22,20,20
 LTEXT		"間違った設定をお使いのコンピュータがクラッシュしたり、ハードディスクの内容を食べたりの！三つの定義済みのアドレスの使用は安全です。",IDC_STATIC,46,24,252,22,SS_NOPREFIX
 GROUPBOX	"",IDC_STATIC,8,46,300,60
 ICON		100,IDC_STATIC,20,66,20,20
 LTEXT		"LPTの強化モード (&E)：",IDC_STATIC,46,60,84,8
 COMBOBOX	102,132,58,100,100,CBS_DROPDOWNLIST|WS_VSCROLL|WS_TABSTOP
 LTEXT		"LPTの強化モードの場合で、追加なアドレスをトラッピングを追加する。\nそれらの設定は非常にめったにので、SPPのはいい。",IDC_STATIC,46,76,252,22,SS_NOPREFIX
 ICON		0, 11, 20,112,20,20
 LTEXT		"これら後で、Windowsのデバイス･マネージャでより詳細な設定をすることができる。USB2LPTデバイスを見つけて、プロパティを開く。",IDC_STATIC,46,114,252,22,SS_NOPREFIX
}
#endif

104 DIALOG 0,210,228,238
STYLE DS_MODALFRAME|WS_POPUP|WS_CAPTION|WS_SYSMENU|DS_CONTEXTHELP|DS_3DLOOK|DS_SHELLFONT
CAPTION		"USB2LPT特別"
FONT 8,DLGFONT
{
 GROUPBOX	"素性レジスター",IDC_STATIC,6,2,216,164,WS_GROUP
 LTEXT		"(素性レジスターはUSB2LPTの中のEEPROMに永続的に保持される。アクセスはDeviceIoControlを経由だ。)",99,10,12,210,18,SS_NOPREFIX
 CONTROL	"データ･ポート(+0)のためのオープン･コレクタ (&D)",100,"Button",BS_AUTOCHECKBOX|WS_GROUP|WS_TABSTOP,10,33,208,10
 CONTROL	"コントロール･ポート(+2)のためのオープン･コレクタ (&C)",101,"Button",BS_AUTO3STATE|WS_TABSTOP,10,58,208,10
 CONTROL	"プル･アップを無効にする、またピン25の5V有線で場合は遮断する。(&P)",102,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,10,90,208,10
 CONTROL	"直接&I/Oモード（USB2LPTはI/Oデバイスに変換する。）",103,"Button",BS_AUTOCHECKBOX|WS_TABSTOP,10,117,208,10
 LTEXT		"(強力な3.3Vの代わりに弱い5Vの高レベルの出力)",IDC_STATIC,22,45,196,8,SS_NOPREFIX
 LTEXT		"(グレーのチェックマークの意味：SPPモードでオープン･コレクタ、それ以外でプッシュ･プル)",IDC_STATIC,22,68,196,16,SS_NOPREFIX
 LTEXT		"(省エネだけ)",IDC_STATIC,22,100,196,8,SS_NOPREFIX
 LTEXT		"(反転信号はでない。だから、LPTエミュレーションは正しくないし、DeviceIoControlの使用をアクセスに推奨される。新しいUSB2LPTは17の代わりに20のI/Oラインを持っている。方向の選択は一つビット当たりのピン。)",IDC_STATIC,22,127,196,32,SS_NOPREFIX
 PUSHBUTTON	"設定とリードバック (&S)",3,8,172,78,14,WS_GROUP
 PUSHBUTTON	"ショート回路をスキャンする (&T)",4,102,172,120,14
 GROUPBOX	"シリアル番号",IDC_STATIC,6,190,104,26,WS_GROUP
 EDITTEXT	110,10,201,94,12,ES_CENTER|ES_AUTOHSCROLL|WS_DISABLED
 GROUPBOX	"ファームウェアの日付",IDC_STATIC,118,190,104,26,WS_GROUP
 EDITTEXT	111,122,201,94,12,ES_CENTER|ES_AUTOHSCROLL|WS_DISABLED
 DEFPUSHBUTTON	"ＯＫ",IDOK,60,220,50,14,WS_GROUP
 PUSHBUTTON	"キャンセル",IDCANCEL,119,220,50,14
}

105 DIALOG 0,0,254,210
STYLE DS_MODALFRAME|WS_POPUP|DS_3DLOOK|DS_SHELLFONT
CAPTION		"観察"
FONT 8,DLGFONT
{
 CONTROL	"データ･ポート(+0) (&P)",16,"BUTTON",BS_GROUPBOX|WS_GROUP,8,2,240,26
 CONTROL	"",176,"EDIT",ES_CENTER|ES_AUTOHSCROLL|ES_READONLY|WS_BORDER|WS_TABSTOP,14,12,18,12
 CONTROL	"読む",117,"BUTTON",BS_PUSHBUTTON|WS_TABSTOP,36,12,38,12
 CONTROL	"",160,"EDIT",ES_CENTER|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP,224,12,18,12
 CONTROL	"ステータス･ポート(+1) (&S)",17,"BUTTON",BS_GROUPBOX|WS_GROUP,8,68,240,26
 CONTROL	"",177,"EDIT",ES_CENTER|ES_AUTOHSCROLL|ES_READONLY|WS_BORDER|WS_TABSTOP,14,78,18,12
 CONTROL	"",161,"EDIT",ES_CENTER|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP,224,78,18,12
 CONTROL	"コントロール･ポート(+2) (&C)",18,"BUTTON",BS_GROUPBOX|WS_GROUP,8,94,240,26
 CONTROL	"",178,"EDIT",ES_CENTER|ES_AUTOHSCROLL|ES_READONLY|WS_BORDER|WS_TABSTOP,14,104,18,12
 CONTROL	"",162,"EDIT",ES_CENTER|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP,224,104,18,12
 CONTROL	"",168,"EDIT",ES_CENTER|ES_AUTOHSCROLL|ES_READONLY|WS_BORDER|WS_TABSTOP,14,126,18,12
 CONTROL	"cfgA (+400h)",118,"STATIC",SS_LEFT|WS_GROUP,36,128,50,8
 CONTROL	"バイトを読む (&R)",131,"BUTTON",BS_PUSHBUTTON|WS_GROUP|WS_TABSTOP,38,126,64,14
 CONTROL	"アドレス (&A)",122,"BUTTON",BS_AUTORADIOBUTTON|WS_GROUP,104,124,50,10
 CONTROL	"データ (&D)",123,"BUTTON",BS_AUTORADIOBUTTON,104,134,50,10
 CONTROL	"バイトを書き込む (&W)",130,"BUTTON",BS_PUSHBUTTON|WS_GROUP|WS_TABSTOP,154,126,64,14
 CONTROL	"cfgB (+401h)",119,"STATIC",SS_RIGHT|WS_GROUP,170,128,50,8
 CONTROL	"",169,"EDIT",ES_CENTER|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP,224,126,18,12
 CONTROL	"&ECR (+402h)",-1,"BUTTON",BS_GROUPBOX|WS_GROUP,8,142,240,28
 CONTROL	"",186,"EDIT",ES_CENTER|ES_AUTOHSCROLL|ES_READONLY|WS_BORDER|WS_TABSTOP,14,152,18,12
 CONTROL	"",102,"COMBOBOX",CBS_DROPDOWNLIST|CBS_AUTOHSCROLL|WS_VSCROLL|WS_TABSTOP,38,152,76,102
 CONTROL	"FIFOはフル",120,"BUTTON",BS_AUTORADIOBUTTON|WS_DISABLED,152,148,54,10
 CONTROL	"FIFOは空",121,"BUTTON",BS_AUTORADIOBUTTON|WS_DISABLED,152,158,54,10
 CONTROL	"",170,"EDIT",ES_CENTER|ES_AUTOHSCROLL|WS_BORDER|WS_TABSTOP,224,152,18,12
 CONTROL	"方向レジスター（USB2LPT特定）",19,"BUTTON",BS_GROUPBOX|WS_GROUP,8,172,240,36
}


STRINGTABLE 	// Emulation+Statistics
{
 16 "本当に、この非標準のポートアドレスを使用したいですか？\n\nお使いはコンピュータがクラッシュすることがあります！"
 17 "このアドレスは有効な１６進数ではありません！"
 18 "このアドレスは間違っている：過小、過大、または４で整除できない！"
 19 "アドレスは８で整除できないし、EPPエミュレーションは不可能だ。"
 20 "タイムアウト値は不正だ！（以上の1000ミリ秒でない。）"
 21 "エミュレーションのポート･アドレスの割り当て"
 22 "このポート･アドレスはアプリケーション･ソフトウェアで使用するアドレスと一致する必要があります。"
 23 "このファームウェアはUSB2LPTの特定の機能のレジスターをサポートしていません。"
 24 "何もない"	// serial number
 25 "コンテキスト･ヘルプ (&H)"
}

STRINGTABLE 	// firmware update
{
 32 "このファームウェアはEEPROMに正常に書かれています。\n新しいファームウェアを起動するのために、デバイスに電源サイクル！"
 33 "ファームウェアをEEPROMに書き込み中、不明なエラーが発生しました。デバイスの接続を解除するものではなく、もう一度試してください。USB2LPTデバイスは動作していない可能性があります。"
 34 "ファイル「%s」はUSB2LPTデバイスのファームウェアとして受け入れされていません！"
 35 "実行中の実際のファームウェアの日付：%s\n\n書き込まれるようにファームウェアの日付：%s\n\n続行しますか？"
 36 "不明"		// firmware date (early releases have no date inside)
 37 "ファームウェア\0*.iic"	// filter for open file standard dialog
 38 "完璧に機能します。"
 39 "不正な機能を検出した！Kurzschlusstest.EXEを起動すれば、もっと詳細を受け取る。"
 40 "すべての17行に高濃度を測定するか？"
 41 "低ATmegaコントローラ用のファームウェアを更新することはできませんが、ここUSB2LPTデバイスのスピードが、活性化のためのフラグを設定するためのブートローダーを内蔵。パワーサイクルの後、bootloadHID.EXEを使用して更新する必要があります。\n\n続行しますか？"
}

STRINGTABLE 	// monitoring property sheet
{
 48 "SPP（ニブル）\0双方向\0自動ストローブ\0ECP\0EPP\0予約\0テストモード\0設定"
 49 "追加\0予約\0割り込み要求\0エラー\0オンライン\0講演終了\0認める\0忙しい"
 50 "ストローブ\0自動給紙方式\0リセット\0選択入力\0割り込み有効\0データの方向、1=入力\0実装されていない"
 51 "コマンド (&O)\0アドレス (&A)"	// Changing text for radio button 105/122
 52 "正常\0ニブルモード\0バイトモード\0ECPのモード\0EPPのモード"
}

#ifndef WIN32	// For Win32 there is another resource

100 ICON "prop.ico"

1 VERSIONINFO
 FILEVERSION 1,3,2009,628
 PRODUCTVERSION 1,3,2009,628
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS VOS__WINDOWS16
 FILETYPE VFT_APP
 FILESUBTYPE 0x0L
{
 BLOCK "StringFileInfo"
 {
  BLOCK "041103A4"
  {
   VALUE "CompanyName", "haftmann#software\0"
   VALUE "FileDescription", "プロパティ･シート･プロバイダ\0"
   VALUE "FileVersion", "1.03 (2009年6月)\0"
   VALUE "LegalCopyright", "パブリック･ドメイン\0"
   VALUE "InternalName", "usb2lpt\0"
   VALUE "OriginalFilename", "usb2lpt.dll\0"
   VALUE "ProductName", "h#s USBからLPTまでのコンバータ\0"
   VALUE "ProductVersion", "-\0"
  }
 }
 BLOCK "VarFileInfo"
 {
  VALUE "Translation", 0x411, 932
 }
}

#endif
