Revision: 10862 https://osdn.net/projects/ttssh2/scm/svn/commits/10862 Author: zmatsuo Date: 2023-08-20 23:11:23 +0900 (Sun, 20 Aug 2023) Log Message: ----------- migrate_to_5.html を英訳 Modified Paths: -------------- trunk/doc/ja/html/usage/migrate_to_5.html Added Paths: ----------- trunk/doc/en/html/usage/migrate_to_5.html -------------- next part -------------- Added: trunk/doc/en/html/usage/migrate_to_5.html =================================================================== --- trunk/doc/en/html/usage/migrate_to_5.html (rev 0) +++ trunk/doc/en/html/usage/migrate_to_5.html 2023-08-20 14:11:23 UTC (rev 10862) @@ -0,0 +1,190 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" + "http://www.w3.org/TR/html4/strict.dtd"> +<html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> + <title>Migration to Tera Term 5</title> + <META http-equiv="Content-Style-Type" content="text/css"> + <link rel="stylesheet" href="../style.css" type="text/css"> + </head> + + <body> + <h1>About Tera Term 5</h1> + Tera Term 5 is the next version of Tera Term 4 with Unicode supporting. + + <h2 id="feature">feature</h2> + <ul> + <li>Terminal (internal buffers, drawing and key input) is supported Unicode. + <ul> + <li>Multiple languages Display is possible.<br> + In Tera Term 4, Chinese could not be displayed when Japanese is displayed. +li> + <li>ISO8859-1...16 are supported.</li> + <li>Locale settings are no longer required.</li> + </ul> + </li> + <li>Windows UI(Menu, Dialogs) are supported Unicode<br> + Menus and Dialogs will display correctly in the language you set in the following cases + <ul> + <li>When a language other "Current system locale" is set.</li> + <li>When "Use Unicode UTF-8 for worldwide language support" is checked.</li> + </ul> + </li> + <li>Switching to Unicode from ANSI versions of Windows APIs<br> + Unicode file names can be used. + </li> + <li>Macro + <ul> + <li>Internal code is Unicode (UTF-8)<br> + Internal code in Tera Term 4 is ACP (CP932,Shift_JIS by default in Japanese Windows).</li> + <li>GUI(dialogs) can be displayed in multiple languages.</li> + </ul> + </li> + </ul> + + <h2 id="requirements">requirements</h2> + <ul> + <li>See <a href="../about/requirements.html">requirements</a>page + <li>alpha has been tested in next environments + <ul> + <li>Windows 10, 11</li> + <li>Cygwin 3.3.4 (most recent version)</li> + </ul> + </li> + </ul> + + <h2 id="misc">misc</h2> + <ul> + <li><a href="https://osdn.net/projects/ttssh2/wiki/%E6%B1%BA%E5%AE%9A%E4%BA%8B%E9%A0%85#h1-Tera.20Term.205.x">Development tools, libraries , etc.</a> + <li><a href="https://osdn.net/projects/ttssh2/wiki/UNICODE">implementation status</a> + <li>LogMeTT, TTLEditor, and Collector have been removed from the installer. Source codes for this tools are not available and This tools are not open source license.</li> + </ul> + + <h1 id="migrate">Migrate to Tera Term 5</h1> + + <p>Tera Term 5 can install with Tera Term 4. However, ony one of them can be associated to a macro file(.TTL).</p> + + <h2 id="migrate_config">configuration files</h2> + + <ul> + <li>Tera Term 5 can use the setup file for Tera Trem 4 without modification.</li> + <ul> + <li>TERATERM.INI,KEYBOARD.CNF are supported Unicode + <ul> + <li>character encoding of cygterm.cfg is UTF-8 in cygwin 3.3.4.</li> + </ul> + </li> + <li>ini files are supported Unicode in Windows 10,11.<br> + <ul> + <li>Win32APIs for ini files are used Unicode version</li> + <li>cygterm.cfg is not using Win32API</li> + </ul> + </li> + <li>Character encoding of ini files is UTF-16 (with LE BOM).<br> + Tera Term 4 does not use the Unicode version of the API. the item in ini file could not be handled correctly if it contains characters that only be represented in Unicode. + <li>Tera Term 5 automatically converts character encoding of ini files to Unicode when Tera Term 5 starts.</li> + <li>Tera Term 5 automatically converts character encoding of ini files to Unicode when saving TERATERM.INI.<br> + ini file before conversion is backed up. + </ul> + <li>Tera Trem 4 can read ini files saved by Tera Term 5.</li> + <ul> + <li>Tera Trem 4 can read UTF-16 ini files(on Windows 10,11)\x81B<br> + If the item in ini file contains characters that can be represented only in Unicode, it cannot be handled correctly.</li> + <li>refer to <a href="../reference/dev/win32api.html#ini_file">Win32API/ini file</a></li> + </ul> + <li>The default folder for configuration files has been changed. + <ul> + <li>%APPDATA%\teraterm5\</li> + <li>Copy Tera Term 4 setup files. + <ul> + <li>TERATERM.INI</li> + <li>KEYBOARD.CNF</li> + <li>cygterm.cfg</li> + </ul> + </li> + <li>If the files are not exists, the default configuration file is copied when ttermpro.exe start. + <li>In Tera Term 4, the folder of the configuration files were the same as the folder where the executable file was placed. + <ul> + <li>My Documents\TERATERM.INI dose not read.</li> + </ul> + </li> + <li><a href="../setup/folder.html">about folder</a></li> + </ul> + </li> + <li>Default values have been changed. + <ul> + <li><a href="../setup/teraterm-misc.html#HighDPI">DPIAware</a> "off"->"on"</li> + <li><a href="../menu/setup-additional.html#ClearOnResize">ClearOnResize</a> "on"->"off"</li> + <li><a href="../setup/teraterm-prn.html#ignoremc">PrinterCtrlSequence</a> "on"->"off"</li> + <li><a href="../setup/teraterm-ssh.html#AuthBanner">AuthBanner</a> "1"->"3"</li> + </ul> + </li> + </ul> + + + <h2 id="migrate_macro">macro</h2> + + <ul> + <li>UTF-8 is recommended for the character encoding of the ttl file.</li> + <li>When reading a ttl file, it automatically determines the character encoding of the file and read while converting to UTF-8. However, the automatic determination of encoding can be incorrect.<br> + Adding the BOM it will be read as UTF-8.</li> + <li>The maximum number of labels and variables (numeric, string, numeric array, and string array) is unlimited from 256.</li> + <li>The maximum string length for character variables is 511 bytes, the same as Tera Term 4.<br> + for example, Kanji character increase the number of bytets per character. (example "\x82\xA0" is 0xe3,0x81,0x82 in UTF-8, 0x82,0xa0 in Shift_JIS.) String that could be set in Tera Term 4 may be corrupted in Tera Term 5.</li> + <li>The unit of character length and character position (index, pos) for macro commands that handle characters is byte. This is the same as Tera Term 4.<br> + However, the value is different from that of Tera Term 4 because the internal character encoding is different.</li> + <li>Performing a string operation that breaks a sequence of bytes will break the character (string).This is the same as Tera Term 4.</li> + <li>If there are any specifications or missing features that do not fit the Unicode, <a href="../about/contacts.html">Please let us know</a><br> + The following commands will be fix + <dl> + <dt><a href="../macro/command/code2str.html">code2str</a>, <a href="../macro/command/str2code.html">str2code</a></dt> + <dd>Change ASCII code to Unicode code points</dd> + </dl> + </li> + </ul> + + <h2 id="migrate_plugin">plugin</h2> + + <ul> + <li>compat_w95.h is no longer needed. + <ul> + <li><a href="https://osdn.net/projects/ttssh2/scm/svn/commits/9129">r9239</a></li> + </ul> + </li> + <li>Changed plugin API + <ul> + <li>filename string is Unicode (type is 'wchar_t' from 'char')</li> + <li><a href="https://osdn.net/projects/ttssh2/svn/view/trunk/teraterm/teraterm/ttsetup.h?view=markup&root=ttssh2#l44">trunk/teraterm/ttsetup.h</a></li> + <li><a href="https://osdn.net/projects/ttssh2/svn/view/branches/4-stable/teraterm/teraterm/ttsetup.h?view=markup&root=ttssh2#l39">4-stable/teraterm/ttsetup.h</a></li> + </ul> + </li> + <li>Common functions for reading and writing ini files have been added. + <ul> + <li>Added a function that converts only file names to Unicode and performs the same operation as before.</li> + <li><a href="https://osdn.net/projects/ttssh2/svn/view/trunk/teraterm/common/inifile_com.h?view=markup&root=ttssh2">trunk/teraterm/common/inifile_com.h</a></li> + </ul> + </li> + <li>Change member in struct tttset (tttypes.h) + <ul> + <li>Unicode versions of filename, path, and string members with W have been added.</li> + <li>Character length for file names and paths is unlimited (independent of MAX_PATH).</li> + <li>Modifications will continue(member name, order, size, type, etc...).</li> + </ul> + </li> + <li>Changed The API for notification icons + <ul> + <li>High DPI is supported.</li> + <li>SetVerNotifyIcon(), SetCustomNotifyIcon(), GetCustomNotifyIcon() was removed.</li> + <li><a href="https://osdn.net/projects/ttssh2/svn/view/trunk/teraterm/ttpcmn/ttcmn_notify.h?view=markup&root=ttssh2">trunk/teraterm/ttpcmn/ttcmn_notify.h</a></li> + </ul> + </li> + <li>Add Help API + <ul> + <li>Added API for Unicode filename support.<br> + <li><a href="https://osdn.net/projects/ttssh2/svn/view/trunk/teraterm/ttpcmn/ttcmn_lib.h?view=markup&root=ttssh2">trunk/teraterm/ttpcmn/ttcmn_lib.h</a></li> + </ul> + </li> + </ul> + + </body> +</html> Modified: trunk/doc/ja/html/usage/migrate_to_5.html =================================================================== --- trunk/doc/ja/html/usage/migrate_to_5.html 2023-08-20 14:11:13 UTC (rev 10861) +++ trunk/doc/ja/html/usage/migrate_to_5.html 2023-08-20 14:11:23 UTC (rev 10862) @@ -43,6 +43,7 @@ <h2 id="requirements">\x93\xAE\x8D\xEC\x8A\xAB</h2> <ul> + <li><a href="../about/requirements.html">\x8E\x9F\x82̃y\x81[\x83W(\x93\xAE\x8D\xEC\x8A\xAB)</a>\x82\xF0\x8EQ\x8FƂ\xAD\x82\xBE\x82\xB3\x82\xA2\x81B <li>alpha \x82͎\x9F\x82̊\xAB\x82Ńe\x83X\x83g\x82\xF0\x8Ds\x82\xC1\x82Ă\xA2\x82܂\xB7\x81B <ul> <li>Windows 10, 11</li> @@ -49,13 +50,6 @@ <li>Cygwin 3.3.4 (most recent version)</li> </ul> </li> - <li>\x90\xB3\x8E\xAE\x83\x8A\x83\x8A\x81[\x83X(\x8C\xA9\x8D\x9E\x82\xDD) - <ul> - <li>Windows 7 \x82\xA9\x82\xE7 11<br> - Visual Sutdio 2022 \x82ɂ\xE6\x82\xE9\x83r\x83\x8B\x83h\x82Ȃ̂\xC5 Windows 7 \x88ȍ~\x83T\x83|\x81[\x83g\x82ƂȂ\xE8\x82܂\xB7\x81B - </li> - </ul> - </li> </ul> <h2 id="misc">\x82\xBB\x82̑\xBC</h2>