Changeset 19647 for platform

Show
Ignore:
Timestamp:
09/20/08 18:11:57 (2 months ago)
Author:
hashy1126
Message:

日本語化対応

Location:
platform/windows/realvncfree_jp/trunk/vnc-winsrc
Files:
29 modified

Legend:

Unmodified
Added
Removed
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/network/TcpSocket.cxx

    r17513 r19647  
    6666   
    6767  if (WSAStartup(requiredVersion, &initResult) != 0) 
    68     throw SocketException("unable to initialise Winsock2", errorNumber); 
     68    throw SocketException("Winsock2�̏����ł��܂���errorNumber); 
    6969#else 
    7070  signal(SIGPIPE, SIG_IGN); 
     
    8989  initSockets(); 
    9090  if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) 
    91     throw SocketException("unable to create socket", errorNumber); 
     91    throw SocketException("�\�P�b�g�̐����Ɏ��s���܂���", errorNumber); 
    9292 
    9393#ifndef WIN32 
     
    113113      int e = errorNumber; 
    114114      closesocket(sock); 
    115       throw SocketException("unable to resolve host by name", e); 
     115      throw SocketException("�z�X�g�̖��O����ł��܂���e); 
    116116    } 
    117117  } 
     
    121121    int e = errorNumber; 
    122122    closesocket(sock); 
    123     throw SocketException("unable to connect to host", e); 
     123    throw SocketException("�z�X�g�ւ̐ڑ����ł��܂���e); 
    124124  } 
    125125 
     
    263263  initSockets(); 
    264264  if ((fd = socket(AF_INET, SOCK_STREAM, 0)) < 0) 
    265     throw SocketException("unable to create listening socket", errorNumber); 
     265    throw SocketException("���X�j���O�\�P�b�g����ł��܂���errorNumber); 
    266266 
    267267#ifndef WIN32 
     
    274274    int e = errorNumber; 
    275275    closesocket(fd); 
    276     throw SocketException("unable to create listening socket", e); 
     276    throw SocketException("���X�j���O�\�P�b�g����ł��܂���e); 
    277277  } 
    278278#endif 
     
    290290    int e = errorNumber; 
    291291    closesocket(fd); 
    292     throw SocketException("unable to bind listening socket", e); 
     292    throw SocketException("���X�j���O�\�P�b�g��C���h�ł��܂���e); 
    293293  } 
    294294 
     
    297297    int e = errorNumber; 
    298298    closesocket(fd); 
    299     throw SocketException("unable to set socket to listening mode", e); 
     299    throw SocketException("�\�P�b�g��X�j���O���[�h�ɐݒ����܂���e); 
    300300  } 
    301301} 
     
    321321  // Accept an incoming connection 
    322322  if ((new_sock = ::accept(fd, 0, 0)) < 0) 
    323     throw SocketException("unable to accept new connection", errorNumber); 
     323    throw SocketException("�V�K�ڑ�����t���邱�Ƃ��ł��܂���errorNumber); 
    324324 
    325325#ifndef WIN32 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/Exception.cxx

    r17513 r19647  
    3333  const char* msg = 0; 
    3434  switch (err) { 
    35   case WSAECONNREFUSED: msg = "Connection refused";       break; 
    36   case WSAETIMEDOUT:    msg = "Connection timed out";     break; 
    37   case WSAECONNRESET:   msg = "Connection reset by peer"; break; 
    38   case WSAECONNABORTED: msg = "Connection aborted";       break; 
     35  case WSAECONNREFUSED: msg = "�ڑ���₵�܂���";               break; 
     36  case WSAETIMEDOUT:    msg = "�ڑ��^�C���A�E�g";                 break; 
     37  case WSAECONNRESET:   msg = "�ڑ����������Đؒf��������"; break; 
     38  case WSAECONNABORTED: msg = "�ڑ���{�[�g���܂���";           break; 
    3939  } 
    4040  if (msg) { 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/FdInStream.cxx

    r17513 r19647  
    120120{ 
    121121  if (itemSize > bufSize) 
    122     throw Exception("FdInStream overrun: max itemSize exceeded"); 
     122    throw Exception("FdInStream �I�[�o�[����: itemSize ���ő��𒴂��܂���"); 
    123123 
    124124  if (end - ptr != 0) 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/FdOutStream.cxx

    r17513 r19647  
    104104{ 
    105105  if (itemSize > bufSize) 
    106     throw Exception("FdOutStream overrun: max itemSize exceeded"); 
     106    throw Exception("FdOutStream �I�[�o�����F itemSize ���ő������܂���"); 
    107107 
    108108  flush(); 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/HexInStream.cxx

    r17513 r19647  
    8383int HexInStream::overrun(int itemSize, int nItems, bool wait) { 
    8484  if (itemSize > bufSize) 
    85     throw Exception("HexInStream overrun: max itemSize exceeded"); 
     85    throw Exception("HexInStream �I�[�o�����F itemSize ���ő������܂���"); 
    8686 
    8787  if (end - ptr != 0) 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/HexOutStream.cxx

    r17513 r19647  
    4646    return 'a'+(i-10); 
    4747  else 
    48     throw rdr::Exception("intToHex failed"); 
     48    throw rdr::Exception("intToHex �Ɏ��s"); 
    4949} 
    5050 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/InStream.cxx

    r17513 r19647  
    2828  U32 len = readU32(); 
    2929  if (len > maxStringLength) 
    30     throw Exception("InStream max string length exceeded"); 
     30    throw Exception("InStream �̕����ő咷�𒴂��܂���"); 
    3131  char* str = new char[len+1]; 
    3232  readBytes(str, len); 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/common/rdr/RandomStream.cxx

    r17513 r19647  
    9090int RandomStream::overrun(int itemSize, int nItems, bool wait) { 
    9191  if (itemSize > DEFAULT_BUF_LEN) 
    92     throw Exception("RandomStream overrun: max itemSize exceeded"); 
     92    throw Exception("RandomStream �I�[�o�[����: itemSize �̍ő������܂���"); 
    9393 
    9494  if (end - ptr != 0) 
     
    104104  if (provider) { 
    105105    if (!CryptGenRandom(provider, length, (U8*)end)) 
    106       throw rdr::SystemException("unable to CryptGenRandom", GetLastError()); 
     106      throw rdr::SystemException("CryptGenRandom ���ł��܂���GetLastError()); 
    107107    end += length; 
    108108  } else { 
     
    112112    int n = fread((U8*)end, length, 1, fp); 
    113113    if (n != 1) 
    114       throw rdr::SystemException("reading /dev/urandom or /dev/random failed", 
     114      throw rdr::SystemException("/dev/urandom ��dev/random �t�@�C�����ǂ߂܂��� 
    115115                                 errno); 
    116116    end += length; 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/rfb_win32/CKeyboard.cxx

    r17513 r19647  
    2222#define XK_LATIN1 
    2323#define XK_CURRENCY 
     24#define XK_KATAKANA 
    2425#include <rfb/keysymdef.h> 
    2526 
     
    2728#include <rfb/LogWriter.h> 
    2829#include <rfb_win32/OSVersion.h> 
     30#include <ime.h> 
    2931#include "keymap.h" 
    3032 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/rfb_win32/Clipboard.cxx

    r17513 r19647  
    128128                CharArray unix_text; 
    129129                unix_text.buf = dos2unix(clipdata); 
    130                 removeNonISOLatin1Chars(unix_text.buf); 
     130//                removeNonISOLatin1Chars(unix_text.buf); 
    131131                notifier->notifyClipboardChanged(unix_text.buf, strlen(unix_text.buf)); 
    132132              } 
     
    164164    CharArray dos_text; 
    165165    dos_text.buf = unix2dos(text); 
    166     removeNonISOLatin1Chars(dos_text.buf); 
     166//    removeNonISOLatin1Chars(dos_text.buf); 
    167167    int dos_text_len = strlen(dos_text.buf); 
    168168 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/rfb_win32/SInput.cxx

    r17513 r19647  
    3333#include <rfb_win32/OSVersion.h> 
    3434#include <rfb_win32/DynamicFn.h> 
     35#include <ime.h> 
    3536#include <rfb_win32/keymap.h> 
    3637#include <rdr/Exception.h> 
     
    381382      // Detect dead chars and generate the dead char followed by space so 
    382383      // that we'll end up with the original char. 
    383       for (int i = 0; i < deadChars.size(); i++) { 
     384      for (unsigned int i = 0; i < deadChars.size(); i++) { 
    384385        if (keysym == deadChars[i]) { 
    385386          SHORT dc = VkKeyScan(keysym); 
     
    407408             j++) { 
    408409          if (keysym == latin1ToDeadChars[j].latin1Char) { 
    409             for (int i = 0; i < deadChars.size(); i++) { 
     410            for (unsigned int i = 0; i < deadChars.size(); i++) { 
    410411              if (deadChars[i] == latin1ToDeadChars[j].deadChar) { 
    411412                SHORT dc = VkKeyScan(latin1ToDeadChars[j].deadChar); 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/rfb_win32/SocketManager.cxx

    r17513 r19647  
    3939 
    4040 
    41 static requestAddressChangeEvents(network::SocketListener* sock_) { 
     41static void requestAddressChangeEvents(network::SocketListener* sock_) { 
    4242  DWORD dummy = 0; 
    4343  if (WSAIoctl(sock_->getFd(), SIO_ADDRESS_LIST_CHANGE, 0, 0, 0, 0, &dummy, 0, 0) == SOCKET_ERROR) { 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/rfb_win32/keymap.h

    r17513 r19647  
    144144  // Japanese stuff - almost certainly wrong... 
    145145 
    146   { XK_Kanji,            VK_KANJI, 0 }, 
    147   { XK_Kana_Shift,       VK_KANA, 0 }, 
     146  { XK_Kanji,            VK_KANJI, 0 },                         /* 0x19: Kanji, Kanji convert */ 
     147  { XK_Henkan,           VK_CONVERT, 0 },                       /* 0x1c: Conversion */ 
     148  { XK_Muhenkan,         VK_NONCONVERT, 0 },            /* 0x1d: Cancel Conversion */ 
     149  { XK_Romaji,           VK_DBE_ROMAN, 0 },                     /* 0xf5: to Romaji */ 
     150  { XK_Hiragana,         VK_DBE_HIRAGANA, 0 },          /* 0xf2: to Hiragana */ 
     151  { XK_Katakana,         VK_DBE_KATAKANA, 0 },          /* 0xf1: to Katakana */ 
     152  { XK_Zenkaku,          VK_DBE_SBCSCHAR, 0 },          /* 0xf3: to Zenkaku */ 
     153  { XK_Hankaku,          VK_DBE_DBCSCHAR, 0 },          /* 0xf4: to Hankaku */ 
     154  { XK_Eisu_toggle,      VK_DBE_ALPHANUMERIC, 0 },      /* 0xf0: Alphanumeric toggle */ 
    148155 
    149156}; 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/vncconfig/Authentication.h

    r17513 r19647  
    9393        } else { 
    9494          if (haveVncPassword() && useVncChanged && 
    95               MsgBox(0, _T("The VNC authentication method is disabled, but a password is still stored for it.\n") 
    96                         _T("Do you want to remove the VNC authentication password from the registry?"), 
     95              MsgBox(0, _T("VNC�F�؃��\�b�h�ɏ������������A�p�X���[�h�͕ۑ��������܂��B\n") 
     96                        _T("���W�X�g������C�F�؃p�X���[�h������܂����H"), 
    9797                        MB_ICONWARNING | MB_YESNO) == IDYES) { 
    9898            regKey.setBinary(_T("Password"), 0, 0); 
     
    120120      static void verifyVncPassword(const RegKey& regKey) { 
    121121        if (!haveVncPassword()) { 
    122           MsgBox(0, _T("The VNC authentication method is enabled, but no password is specified.\n") 
    123                     _T("The password dialog will now be shown."), MB_ICONINFORMATION | MB_OK); 
     122          MsgBox(0, _T("VNC�F�؃��\�b�h���”\�ɂ��Ă��܂����A�p�X���[�h��������܂���n") 
     123                    _T("�p�X���[�h�_�C�A���O������܂��B"), MB_ICONINFORMATION | MB_OK); 
    124124          PasswordDialog passwd(regKey, registryInsecure); 
    125125          passwd.showDialog(); 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/vncconfig/Legacy.cxx

    r17513 r19647  
    129129              regKey.setString(_T("Hosts"), TStr(newHosts.buf)); 
    130130            } catch (rdr::Exception) { 
    131               MsgBox(0, _T("Unable to convert AuthHosts setting to Hosts format."), 
     131              MsgBox(0, _T("AuthHosts��ts�����ɕϊ����邱�Ƃ��ł��܂���), 
    132132                     MB_ICONWARNING | MB_OK); 
    133133            } 
     
    199199        regKey.setInt(_T("PortNumber"), key.getBool(_T("SocketConnect")) ? key.getInt(_T("PortNumber"), 5900) : 0); 
    200200        if (key.getBool(_T("AutoPortSelect"), false)) { 
    201           MsgBox(0, _T("The AutoPortSelect setting is not supported by this release.") 
    202                     _T("The port number will default to 5900."), 
     201          MsgBox(0, _T("AutoPortSelect�ݒ����̃o�[�W�����ŃT�|�[�g���Ă��܂���) 
     202                    _T("�|�[�g�ԍ�5900��t�H���g�Ƃ��܂��B"), 
    203203                    MB_ICONWARNING | MB_OK); 
    204204          regKey.setInt(_T("PortNumber"), 5900); 
     
    212212        if (key.getInt(_T("QuerySetting"), 2) != 2) { 
    213213          regKey.setBool(_T("QueryConnect"), key.getInt(_T("QuerySetting")) > 2); 
    214           MsgBox(0, _T("The QuerySetting option has been replaced by QueryConnect.") 
    215                  _T("Please see the documentation for details of the QueryConnect option."), 
     214          MsgBox(0, _T("QuerySetting�I�v�V������ueryConnect�ɒu�������܂����B") 
     215                 _T("QueryConnect�I�v�V�����̏ڍׂɊւ��ăh�L�������g��Ƃ��Ă��������B"), 
    216216                 MB_ICONWARNING | MB_OK); 
    217217        } 
     
    241241 
    242242        if (key.isValue(_T("AllowShutdown"))) 
    243           MsgBox(0, _T("The AllowShutdown option is not supported by this release."), MB_ICONWARNING | MB_OK); 
     243          MsgBox(0, _T("AllowShutdown�I�v�V�����͂��̃o�[�W�����ŃT�|�[�g���Ă��܂���), MB_ICONWARNING | MB_OK); 
    244244        if (key.isValue(_T("AllowEditClients"))) 
    245           MsgBox(0, _T("The AllowEditClients option is not supported by this release."), MB_ICONWARNING | MB_OK); 
     245          MsgBox(0, _T("AllowEditClients�I�v�V�����͂��̃o�[�W�����ŃT�|�[�g���Ă��܂���), MB_ICONWARNING | MB_OK); 
    246246 
    247247        allowProperties = key.getBool(_T("AllowProperties"), allowProperties); 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/vncconfig/Legacy.h

    r17513 r19647  
    4545          { 
    4646            DWORD result = MsgBox(0, 
    47               _T("Importing your legacy VNC 3.3 settings will overwrite your existing settings.\n") 
    48               _T("Are you sure you wish to continue?"), 
     47              _T("���o�[�W����VNC 3.3�̐ݒ��C���|�[�g���āA���ݒ��㏑�����܂��B\n") 
     48              _T("����������܂����H"), 
    4949              MB_ICONWARNING | MB_YESNO); 
    5050            if (result == IDYES) { 
    5151              LoadPrefs(); 
    52               MsgBox(0, _T("Imported VNC 3.3 settings successfully."), 
     52              MsgBox(0, _T("VNC 3.3�̐ݒ������C���|�[�g���܂����B"), 
    5353                     MB_ICONINFORMATION | MB_OK); 
    5454 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/vncconfig/PasswordDialog.cxx

    r17513 r19647  
    3737  TPlainPasswd password2(getItemString(IDC_PASSWORD2)); 
    3838  if (_tcscmp(password1.buf, password2.buf) != 0) { 
    39     MsgBox(0, _T("The supplied passwords do not match"), 
     39    MsgBox(0, _T("����p�X���[�h�������܂���), 
    4040           MB_ICONEXCLAMATION | MB_OK); 
    4141    return false; 
    4242  } 
    4343  if (registryInsecure && 
    44       (MsgBox(0, _T("Please note that your password cannot be stored securely on this system.  ") 
    45                  _T("Are you sure you wish to continue?"), 
     44      (MsgBox(0, _T("�V�X�e�����p�X���[�h��������ĕۑ����邱�Ƃ��ł��܂���) 
     45                 _T("�����𑱂��܂����H"), 
    4646              MB_YESNO | MB_ICONWARNING) == IDNO)) 
    4747    return false; 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/vncconfig/vncconfig.cxx

    r17513 r19647  
    132132        // NT 4.0 service pack revisions. 
    133133        if (e.err == ERROR_INVALID_PARAMETER) { 
    134           MsgBox(0, _T("Windows reported an error trying to secure the VNC Server settings for this user.  ") 
    135                     _T("Your settings may not be secure!"), MB_ICONWARNING | MB_OK); 
     134          MsgBox(0, _T("���̃��[�U�̂��߂�NC �T�[�o�ݒ���S���ɃG���[���N�������Ƃ�dows���񍐂��܂����B") 
     135                    _T("���Ȃ��̐ݒ���S�łȂ�����������), MB_ICONWARNING | MB_OK); 
    136136        } else if (e.err != ERROR_CALL_NOT_IMPLEMENTED && 
    137137                   e.err != ERROR_NOT_LOGGED_ON) { 
     
    176176      switch (e.err) { 
    177177      case ERROR_ACCESS_DENIED: 
    178         MsgBox(0, _T("You do not have sufficient access rights to run the VNC Configuration applet"), 
     178        MsgBox(0, _T("���݃��O�C�����Ă��郆�[�U�́AVNC �ݒ��v���b�g��s���邱�Ƃ��ł����N�Z�X������������), 
    179179               MB_ICONSTOP | MB_OK); 
    180180        return 1; 
  • platform/windows/realvncfree_jp/trunk/vnc-winsrc/win/vncconfig/vncconfig.rc

    r17513 r19647  
    1919#ifdef _WIN32 
    2020LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_UK 
    21 #pragma code_page(1252) 
     21#pragma code_page(932) 
    2222#endif //_WIN32 
    2323 
     
    6565STYLE DS_SETFONT | DS_MODALFRAME | DS_CONTROL | WS_POPUP | WS_CAPTION |  
    6666    WS_SYSMENU 
    67 CAPTION "Authentication" 
    68 FONT 8, "MS Sans Serif" 
    69 BEGIN 
    70     CONTROL         "No Authentication",IDC_AUTH_NONE,"Button", 
     67CAPTION "�F�� 
     68FONT 8, "MS UI Gothic" 
     69BEGIN 
     70    CONTROL         "�F�؂�������Ȃ�",IDC_AUTH_NONE,"Button", 
    7171                    BS_AUTORADIOBUTTON | WS_GROUP,7,10,113,15 
    72     CONTROL         "VNC Password Authentication",IDC_AUTH_VNC,"Button", 
     72    CONTROL         "VNC �p�X���[�h�F��,IDC_AUTH_VNC,"Button", 
    7373                    BS_AUTORADIOBUTTON,7,30,113,15 
    74     PUSHBUTTON      "Configure",IDC_AUTH_VNC_PASSWD,125,30,61,15 
    75     CONTROL         "NT Logon Authentication",IDC_AUTH_NT,"Button", 
     74    PUSHBUTTON      "�‹��ݒ�IDC_AUTH_VNC_PASSWD,125,30,61,15 
     75    CONTROL         "NT ���O�I���F��,IDC_AUTH_NT,"Button", 
    7676                    BS_AUTORADIOBUTTON,7,50,113,15 
    77     PUSHBUTTON      "Configure",IDC_AUTH_NT_CONF,125,50,61,15 
    78     LTEXT           "Encryption:",IDC_STATIC,7,70,42,15,SS_CENTERIMAGE 
     77    PUSHBUTTON      "�‹��ݒ�IDC_AUTH_NT_CONF,125,50,61,15 
     78    LTEXT           "���k�`��:",IDC_STATIC,7,70,42,15,SS_CENTERIMAGE 
    7979    COMBOBOX        IDC_ENCRYPTION,49,70,71,50,CBS_DROPDOWN | WS_VSCROLL |  
    8080                    WS_TABSTOP 
    81     PUSHBUTTON      "Generate Keys",IDC_AUTH_RA2_CONF,125,70,61,15 
    82     CONTROL         "Prompt local user to accept connections", 
     81    PUSHBUTTON      "�L�[����",IDC_AUTH_RA2_CONF,125,70,61,15 
     82    CONTROL         "���[�J�����[�U���ڑ������₢���킹�� 
    8383                    IDC_QUERY_CONNECT,"Button",BS_AUTOCHECKBOX | WS_TABSTOP, 
    8484                    7,95,181,15 
    85     CONTROL         "Only prompt when there is a user logged on", 
     85    CONTROL         "���[�U���O�I�����̂ݖ₢���킹�� 
    8686                    IDC_QUERY_LOGGED_ON,"Button",BS_AUTOCHECKBOX |  
    8787                    WS_TABSTOP,20,110,166,15 
     
    9191STYLE DS_SETFONT | DS_MODALFRAME | DS_CONTROL | WS_POPUP | WS_CAPTION |  
    9292    WS_SYSMENU 
    93 CAPTION "Connections" 
    94 FONT 8, "MS Sans Serif" 
    95 BEGIN 
    96     CONTROL         "Accept connections on port:",IDC_RFB_ENABLE,"Button", 
     93CAPTION "�ڑ�" 
     94FONT 8, "MS UI Gothic" 
     95BEGIN 
     96    CONTROL         "�ڑ��v���|�[�g�F",IDC_RFB_ENABLE,"Button", 
    9797                    BS_AUTOCHECKBOX | WS_TABSTOP,7,10,138,15 
    9898    EDITTEXT        IDC_PORT,150,10,61,15,ES_AUTOHSCROLL | ES_NUMBER 
    99     LTEXT           "Disconnect idle clients after (seconds):",IDC_STATIC,7, 
     99    LTEXT           "�A�C�h�����N���C�A���g��f�����ł̎��ԁi�b�j�F",IDC_STATIC,7, 
    100100                    25,138,15,SS_CENTERIMAGE 
    101101    EDITTEXT        IDC_IDLE_TIMEOUT,150,25,61,15,ES_AUTOHSCROLL | ES_NUMBER 
    102     CONTROL         "Serve Java viewer via HTTP on port:",IDC_HTTP_ENABLE, 
     102    CONTROL         "HTTP�ɂ� Java �r���[���Ŏg���|�[�g�F",IDC_HTTP_ENABLE, 
    103103                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,40,138,15 
    104104    EDITTEXT        IDC_HTTP_PORT,150,40,61,15,ES_AUTOHSCROLL | ES_NUMBER 
    105     GROUPBOX        "Access Control",IDC_STATIC,7,55,204,135 
    106     CONTROL         "Only accept connections from the local machine", 
     105    GROUPBOX        "�A�N�Z�X�R���g���[��",IDC_STATIC,7,55,204,135 
     106    CONTROL         "���[�J���}�V�������ڑ��̂ݎ󂯓�, 
    107107                    IDC_LOCALHOST,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,15, 
    108108                    70,190,15 
    109109    LISTBOX         IDC_HOSTS,15,90,130,95,LBS_NOINTEGRALHEIGHT | WS_VSCROLL |  
    110110                    WS_TABSTOP 
    111     PUSHBUTTON      "&Add",IDC_HOST_ADD,150,90,55,15 
    112     PUSHBUTTON      "&Remove",IDC_HOST_REMOVE,150,110,55,15 
    113     PUSHBUTTON      "Move Up",IDC_HOST_UP,150,130,55,15 
    114     PUSHBUTTON      "Move Down",IDC_HOST_DOWN,150,150,55,15 
    115     PUSHBUTTON      "&Edit",IDC_HOST_EDIT,150,170,55,15 
     111    PUSHBUTTON      "�lj�&A)",IDC_HOST_ADD,150,90,55,15 
     112    PUSHBUTTON      "�폜(&R)",IDC_HOST_REMOVE,150,110,55,15 
     113    PUSHBUTTON      "���ړ�",IDC_HOST_UP,150,130,55,15 
     114    PUSHBUTTON      "���ֈړ�",IDC_HOST_DOWN,150,150,55,15 
     115    PUSHBUTTON      "�ҏW(&E)",IDC_HOST_EDIT,150,170,55,15 
    116116END 
    117117