oleview: Add Japanese resources.
diff --git a/programs/oleview/Ja.rc b/programs/oleview/Ja.rc new file mode 100644 index 0000000..9402dd7 --- /dev/null +++ b/programs/oleview/Ja.rc
@@ -0,0 +1,213 @@ +/* + * OleView (Ja.rc) + * Japanese Language Support + * + * Copyright 2006 Piotr Caban + * + * 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 + */ + +LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT + +IDM_MENU MENU +{ + POPUP "t@C(&F)" + { + MENUITEM "t@CÉoCh(&B)...", IDM_BIND + MENUITEM "TypeLib Ì\\¦(&V)...", IDM_TYPELIB + MENUITEM SEPARATOR + MENUITEM "VXeÝè(&S)...", IDM_SYSCONF + MENUITEM "WXg GfB^ÌÀs(&R)", IDM_REGEDIT + MENUITEM SEPARATOR + MENUITEM "I¹(&X)", IDM_EXIT + } + POPUP "IuWFNg(&O)" + { + POPUP "&CoCreateInstance tO" + { + MENUITEM "CLSCTX_&INPROC_SERVER", IDM_FLAG_INSERV,CHECKED + MENUITEM "CLSCTX_INPROC_&HANDLER", IDM_FLAG_INHANDL + MENUITEM "CLSCTX_&LOCAL_SERVER", IDM_FLAG_LOCSERV,CHECKED + MENUITEM "CLSCTX_&REMOTE_SERVER", IDM_FLAG_REMSERV + } + MENUITEM SEPARATOR + MENUITEM "^CvîñÌ\\¦(&T)", IDM_TYPEINFO, GRAYED + MENUITEM SEPARATOR + MENUITEM "CX^XÌì¬(&I)", IDM_CREATEINST, GRAYED + MENUITEM "Create Instance &On...", IDM_CREATEINSTON, GRAYED + MENUITEM "CX^XÌJú(&R)", IDM_RELEASEINST, GRAYED + MENUITEM SEPARATOR + MENUITEM "C&LSID ðNbv{[hÉRs[", IDM_COPYCLSID, GRAYED + MENUITEM "&HTML IuWFNg ^OðNbv{[hÉRs[", IDM_HTMLTAG, GRAYED + MENUITEM SEPARATOR + MENUITEM "\\¦(&V)...", IDM_VIEW, GRAYED + } + POPUP "\\¦(&V)" + { + MENUITEM "ã[h(&E)", IDM_EXPERT,CHECKED + MENUITEM SEPARATOR + MENUITEM "B³ê½R|[lgÌJeS(&H)", IDM_HIDDEN, GRAYED + MENUITEM SEPARATOR + MENUITEM "c[ o[(&T)", IDM_TOOLBAR,CHECKED + MENUITEM "Xe[^X o[(&S)", IDM_STATUSBAR,CHECKED + MENUITEM SEPARATOR + MENUITEM "XV(&R)\tF5", IDM_REFRESH + } + POPUP "wv(&H)" + { + MENUITEM "OleView É¢Ä(&A)", IDM_ABOUT + } +} + +IDM_TYPELIB MENU +{ + POPUP "t@C(&F)" + { + MENUITEM "¼Oðt¯ÄÛ¶(&S)...", IDM_SAVEAS + MENUITEM "¶é(&C)", IDM_CLOSE + } + POPUP "\\¦(&V)" + { + MENUITEM "^CvÌíÞŪÞ(&G)", IDM_GROUP + MENUITEM SEPARATOR + MENUITEM "c[ o[(&T)", IDM_TOOLBAR + MENUITEM "Xe[^X o[(&S)", IDM_STATUSBAR,CHECKED + } +} + +STRINGTABLE +{ + IDS_APPNAME "OleView" + IDS_APPTITLE "OleView" + IDS_READY "Ò@" + IDS_ABOUT "OleView - OLE/COM IuWFNg r A[" + IDS_ABOUTVER "o[W 1.0" + IDS_TYPELIBTITLE "ITypeLib r A[" + IDS_OPEN "J" + IDS_OPEN_TYPELIB_FILTER "TypeLib t@C (*.tlb;*.olb;*.dll;*.ocx;*.exe)\0*.tlb;*.olb;*.dll;*.ocx;*.exe\0·×ÄÌt@C (*.*)\0*.*\0\0" + + IDM_BIND, "File Moniker ðʶÄt@CÉoChµÜ·" + IDM_TYPELIB, "TypeLib t@CðJ¢Ägð\\¦µÜ·" + IDM_SYSCONF, "}VSÌ̪U COM ÌÝèðÏXµÜ·" + IDM_REGEDIT, "Wine WXg GfB^ðÀsµÜ·" + IDM_EXIT, "AvP[VðI¹µÜ·BÏXðÛ¶·éæ¤É£µÜ·" + IDM_CREATEINST, "Ið³ê½IuWFNgÌCX^Xð쬵ܷ" + IDM_CREATEINSTON, "ÁèÌ}VãÌIð³ê½IuWFNgÌCX^Xð쬵ܷ" + IDM_RELEASEINST, "»ÝIð³ê½IuWFNgÌCX^XðJúµÜ·" + IDM_COPYCLSID, "»ÝIð³ê½ÚÌ GUID ðNbv{[hÉRs[µÜ·" + IDM_VIEW, "Ið³ê½ÚÌr A[ð\\¦µÜ·" + IDM_FLAG_INSERV, "CoGetClassObject ðÄÔÆ«É CLSCTX_INPROC_SERVER ðg¢Ü·" + IDM_FLAG_INHANDL, "CoGetClassObject ðÄÔÆ«É CLSCTX_INPROC_HANDLER ðg¢Ü·" + IDM_FLAG_LOCSERV, "CoGetClassObject ðÄÔÆ«É CLSCTX_LOCAL_SERVER ðg¢Ü·" + IDM_FLAG_REMSERV, "CoGetClassObject ðÄÔÆ«É CLSCTX_REMOTE_SERVER ðg¢Ü·" + IDM_EXPERT, "ãÆ\\¦[hðØè֦ܷ" + IDM_HIDDEN, "\¦·éæ¤ÉÈÁĢȢR|[lgÌJeSÌ\¦ðØè֦ܷ" + IDM_TOOLBAR, "c[ o[Ì\\¦/ñ\\¦ðØè֦ܷ" + IDM_STATUSBAR, "Xe[^X o[Ì\\¦/ñ\\¦ðØè֦ܷ" + IDM_REFRESH, "·×ÄÌXgðXVµÜ·" + IDM_ABOUT, "vOîñAo[WÔÆì ð\\¦µÜ·" + + IDM_SAVEAS, ".IDL Ü½Í .H t@CƵÄÛ¶µÜ·" + IDM_CLOSE, "EBhEð¶ܷ" + IDM_GROUP, "íÞÅ^CvîñðªÞµÜ·" + + IDS_TREE_OC, "ObjectClasses" + IDS_TREE_GBCC, "R|[lgÌJeSŪÞ" + IDS_TREE_O1O, "OLE 1.0 IuWFNg" + IDS_TREE_CLO, "COM Cu IuWFNg" + IDS_TREE_AO, "·×ÄÌIuWFNg" + IDS_TREE_AID, "AvP[V ID" + IDS_TREE_TL, "^Cv Cu" + IDS_TL_VER, "o[W" + IDS_TREE_I, "C^[tFCX" + + IDS_TAB_REG, "Registry" + IDS_TAB_IMPL, "Implementation" + IDS_TAB_ACTIV, "Activation" + + IDS_CGCOFAIL, "CoGetClassObject ª¸sµÜµ½B" + IDS_ERROR_UNKN, "s¾ÈG[" + IDS_TRUE, "True" + IDS_FALSE, "False" + IDS_BYTES, "oCg" + + IDS_ERROR_LOADTYPELIB, "LoadTypeLib( %s ) ª¸sµÜµ½ ($%x)" + IDS_INHERITINTERFACES, "p³³ê½C^[tFCX" +} + +DLG_CREATEINSTON DIALOG DISCARDABLE 0, 0, 250, 41 +STYLE DS_MODALFRAME | DS_NOIDLEMSG | WS_CAPTION | WS_SYSMENU +CAPTION "¼Ì}VÉÚ±" +FONT 9, "MS Shell Dlg" +{ + LTEXT "}V¼(&M):", IDIGNORE, 5, 6, 190, 8 + EDITTEXT IDC_MACHINE, 5, 16, 190, 12, WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL + DEFPUSHBUTTON "&OK", IDOK, 200, 5, 45, 14 + PUSHBUTTON "LZ(&C)", IDCANCEL, 200, 22, 45, 14 +} + +DLG_SYSCONF DIALOG DISCARDABLE 0, 0, 170, 100 +STYLE DS_MODALFRAME | DS_NOIDLEMSG | WS_CAPTION | WS_SYSMENU +CAPTION "VXeÝè" +FONT 9, "MS Shell Dlg" +{ + LTEXT "VXeÝè", IDIGNORE, 5, 6, 160, 8 + CHECKBOX "ªU COM ðLøÉ·é(&E)", IDC_ENABLEDCOM, 5, 20, 160, 10, WS_TABSTOP | WS_GROUP | BS_AUTOCHECKBOX + CHECKBOX "[gÚ±ðLøÉ·é(Win95 ÌÝ)(&R)", IDC_ENABLEREMOTE, 5, 35, 160, 10, WS_TABSTOP | WS_GROUP | BS_AUTOCHECKBOX + LTEXT "±êçÌÝèÍWX^[ÌlÌÝðϦܷB\nWine ÌptH[}XÉÍe¿µÜ¹ñB", IDIGNORE, 5, 50, 160, 40 + DEFPUSHBUTTON "&OK", IDOK, 70, 80, 45, 14 + PUSHBUTTON "LZ(&C)", IDCANCEL, 120, 80, 45, 14 +} + +DLG_DEFAULT_IV DIALOG DISCARDABLE 0, 0, 280, 50 +STYLE DS_MODALFRAME | DS_NOIDLEMSG | WS_CAPTION | WS_SYSMENU +CAPTION "ùèÌC^[tFCX r A[" +FONT 9, "MS Shell Dlg" +{ + LTEXT "C^[tFCX", IDIGNORE, 5, 6, 50, 8 + LTEXT "", IDC_LABEL, 60, 6, 145, 8 + LTEXT "IID:", IDIGNORE, 5, 16, 50, 8 + LTEXT "", IDC_IDENTIFIER, 60, 16, 165, 8 + DEFPUSHBUTTON "¶é(&C)", IDCANCEL, 230, 6, 45, 14 + PUSHBUTTON "^Cvîñð\\¦(&V)", IDC_VIEWTYPEINFO, 6, 31, 70, 14, WS_DISABLED +} + +DLG_IPERSIST_IV DIALOG DISCARDABLE 0, 0, 280, 29 +STYLE DS_MODALFRAME | DS_NOIDLEMSG | WS_CAPTION | WS_SYSMENU +CAPTION "IPersist C^[tFCX r A[" +FONT 9, "MS Shell Dlg" +{ + LTEXT "NX¼:", IDIGNORE, 5, 6, 50, 8 + LTEXT "", IDC_LABEL, 60, 6, 145, 8 + LTEXT "CLSID:", IDIGNORE, 5, 16, 50, 8 + LTEXT "", IDC_IDENTIFIER, 60, 16, 165, 8 + DEFPUSHBUTTON "¶é(&C)", IDCANCEL, 230, 6, 45, 14 +} + +DLG_IPERSISTSTREAM_IV DIALOG DISCARDABLE 0, 0, 280, 68 +STYLE DS_MODALFRAME | DS_NOIDLEMSG | WS_CAPTION | WS_SYSMENU +CAPTION "IPersistStream C^[tFCX r A[" +FONT 9, "MS Shell Dlg" +{ + LTEXT "NX¼:", IDIGNORE, 5, 6, 50, 8 + LTEXT "", IDC_LABEL, 60, 6, 145, 8 + LTEXT "CLSID:", IDIGNORE, 5, 16, 50, 8 + LTEXT "", IDC_IDENTIFIER, 60, 16, 165, 8 + DEFPUSHBUTTON "¶é(&C)", IDCANCEL, 230, 6, 45, 14 + PUSHBUTTON "&IsDirty", IDC_ISDIRTY_BUTTON, 6, 31, 50, 14 + LTEXT "???", IDC_ISDIRTY, 60, 34, 145, 8 + PUSHBUTTON "&GetSizeMax", IDC_GETSIZEMAX_BUTTON, 6, 49, 50, 14 + LTEXT "???", IDC_GETSIZEMAX, 60, 52, 145, 8 +}
diff --git a/programs/oleview/rsrc.rc b/programs/oleview/rsrc.rc index 4edf2fd..02d460f 100644 --- a/programs/oleview/rsrc.rc +++ b/programs/oleview/rsrc.rc
@@ -27,6 +27,7 @@ #include "De.rc" #include "En.rc" #include "Fr.rc" +#include "Ja.rc" #include "Ko.rc" #include "Nl.rc" #include "No.rc"