Revision: 8608 https://osdn.net/projects/ttssh2/scm/svn/commits/8608 Author: doda Date: 2020-03-18 01:05:37 +0900 (Wed, 18 Mar 2020) Log Message: ----------- 韓国語モードで UTF-8m 設定を表示するようにした Ticket: #39928 問題: 韓国語モードでメニューに UTF-8m 設定が表示されない。 対処: 韓国語モードでも UTF-8m を表示するようにした。 Ticket Links: ------------ https://osdn.net/projects/ttssh2/tracker/detail/39928 Modified Paths: -------------- branches/4-stable/TTXKanjiMenu/ttxkanjimenu.c branches/4-stable/doc/en/html/about/history.html branches/4-stable/doc/ja/html/about/history.html -------------- next part -------------- Modified: branches/4-stable/TTXKanjiMenu/ttxkanjimenu.c =================================================================== --- branches/4-stable/TTXKanjiMenu/ttxkanjimenu.c 2020-03-17 15:38:04 UTC (rev 8607) +++ branches/4-stable/TTXKanjiMenu/ttxkanjimenu.c 2020-03-17 16:05:37 UTC (rev 8608) @@ -1,7 +1,7 @@ /* * TTX KanjiMenu Plugin * Copyright (C) 2007 Sunao HARA (naoh****@nagoy*****) - * (C) 2007-2009 TeraTerm Project + * (C) 2007-2020 TeraTerm Project */ //// ORIGINAL SOURCE CODE: ttxtest.c @@ -30,7 +30,7 @@ #define UpdateRecvMenu(val) \ CheckMenuRadioItem(pvar->hmEncode, \ ID_MI_KANJIRECV + IdSJIS, \ - ID_MI_KANJIRECV + ((pvar->ts->Language==IdJapanese)?IdUTF8m:IdUTF8), \ + ID_MI_KANJIRECV + IdUTF8m, \ ID_MI_KANJIRECV + (val), \ MF_BYCOMMAND) #define UpdateSendMenu(val) \ @@ -184,15 +184,15 @@ InsertMenu(menu, 9, flag, ID_MI_KANJISEND+IdUTF8, pvar->ts->UIMsg); } else { // IdKorean - InsertMenu(menu, 2, MF_BYPOSITION | MF_SEPARATOR, 0, NULL); + InsertMenu(menu, 3, MF_BYPOSITION | MF_SEPARATOR, 0, NULL); GetI18nStr(IniSection, "MENU_SEND_KS5601", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), "Send: K&S5601", pvar->ts->UILanguageFile); - InsertMenu(menu, 3, flag, ID_MI_KANJISEND+IdSJIS, pvar->ts->UIMsg); + InsertMenu(menu, 4, flag, ID_MI_KANJISEND+IdSJIS, pvar->ts->UIMsg); GetI18nStr(IniSection, "MENU_SEND_UTF8", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), "Send: U&TF-8", pvar->ts->UILanguageFile); - InsertMenu(menu, 4, flag, ID_MI_KANJISEND+IdUTF8, pvar->ts->UIMsg); + InsertMenu(menu, 5, flag, ID_MI_KANJISEND+IdUTF8, pvar->ts->UIMsg); } } @@ -244,6 +244,10 @@ "Recv/Send: &UTF-8", pvar->ts->UILanguageFile); ModifyMenu(menu, ID_MI_KANJIRECV+IdUTF8, MF_BYCOMMAND, ID_MI_KANJIRECV+IdUTF8, pvar->ts->UIMsg); + GetI18nStr(IniSection, "MENU_UTF8m", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), + "Recv: UTF-8&m/Send: UTF-8", pvar->ts->UILanguageFile); + ModifyMenu(menu, ID_MI_KANJIRECV+IdUTF8m, MF_BYCOMMAND, ID_MI_KANJIRECV+IdUTF8m, + pvar->ts->UIMsg); } } else { @@ -278,6 +282,10 @@ "Recv: &UTF-8", pvar->ts->UILanguageFile); ModifyMenu(menu, ID_MI_KANJIRECV+IdUTF8, MF_BYCOMMAND, ID_MI_KANJIRECV+IdUTF8, pvar->ts->UIMsg); + GetI18nStr(IniSection, "MENU_RECV_UTF8m", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), + "Recv: UTF-8&m", pvar->ts->UILanguageFile); + ModifyMenu(menu, ID_MI_KANJIRECV+IdUTF8m, MF_BYCOMMAND, ID_MI_KANJIRECV+IdUTF8m, + pvar->ts->UIMsg); } } } @@ -346,6 +354,9 @@ GetI18nStr(IniSection, "MENU_RECV_UTF8", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), "Recv: &UTF-8", pvar->ts->UILanguageFile); AppendMenu(pvar->hmEncode, flag, ID_MI_KANJIRECV+IdUTF8, pvar->ts->UIMsg); + GetI18nStr(IniSection, "MENU_RECV_UTF8m", pvar->ts->UIMsg, sizeof(pvar->ts->UIMsg), + "Recv: UTF-8&m", pvar->ts->UILanguageFile); + AppendMenu(pvar->hmEncode, flag, ID_MI_KANJIRECV+IdUTF8m, pvar->ts->UIMsg); } if (!pvar->UseOneSetting) { Modified: branches/4-stable/doc/en/html/about/history.html =================================================================== --- branches/4-stable/doc/en/html/about/history.html 2020-03-17 15:38:04 UTC (rev 8607) +++ branches/4-stable/doc/en/html/about/history.html 2020-03-17 16:05:37 UTC (rev 8608) @@ -51,6 +51,7 @@ <li>Misc <ul> <li>upgraded TTSSH to <a href="#ttssh_2.92">2.92</a>.</li> + <li>upgraded TTX KanjiMenu Plug-in to <a href="#kanjimenu_0.1.8">0.1.8</a></li> </ul> </li> </ul> @@ -5175,6 +5176,11 @@ <h2 id="kanjimenu">TTX KanjiMenu</h2> +<h3 id="kanjimenu_0.1.8">2020.xx.xx (Ver 0.1.8)</h3> +<ul class="history"> + <li>UTF-8m setting does not shown in korean mode.</li> +</ul> + <h3 id="kanjimenu_0.1.7">2016.11.30 (Ver 0.1.7)</h3> <ul class="history"> <li>When Kanji code is changed, internal status regarding Kanji code of Tera Term core is cleared.</li> Modified: branches/4-stable/doc/ja/html/about/history.html =================================================================== --- branches/4-stable/doc/ja/html/about/history.html 2020-03-17 15:38:04 UTC (rev 8607) +++ branches/4-stable/doc/ja/html/about/history.html 2020-03-17 16:05:37 UTC (rev 8608) @@ -51,6 +51,7 @@ <li>\x82\xBB\x82̑\xBC <ul> <li><a href="#ttssh_2.92">TTSSH(2.92)</a>\x82֍\xB7\x82\xB5\x91ւ\xA6\x82\xBD\x81B</li> + <li><a href="#kanjimenu_0.1.8">TTX KanjiMenu Plugin(0.1.8)</a>\x82֍\xB7\x82\xB5\x91ւ\xA6\x82\xBD\x81B</li> </ul> </li> </ul> @@ -5182,6 +5183,11 @@ <h2 id="kanjimenu">TTX KanjiMenu</h2> +<h3 id="kanjimenu_0.1.8">2020.xx.xx (Ver 0.1.8)</h3> +<ul class="history"> + <li>\x8A؍\x91\x8Cꃂ\x81[\x83h\x82\xC5 UTF-8m \x82\xAA\x95\\x8E\xA6\x82\xB3\x82\xEA\x82Ȃ\xA2\x96\xE2\x91\xE8\x82\xF0\x8FC\x90\xB3\x82\xB5\x82\xBD\x81B</li> +</ul> + <h3 id="kanjimenu_0.1.7">2016.11.30 (Ver 0.1.7)</h3> <ul class="history"> <li>\x8A\xBF\x8E\x9A\x83R\x81[\x83h\x95ύX\x8E\x9E\x81ATera Term\x82̓\xE0\x95\x94\x82̊\xBF\x8E\x9A\x83R\x81[\x83h\x8A֘A\x82̏\xF3\x91Ԃ\xF0\x83N\x83\x8A\x83A\x82\xB7\x82\xE9\x82悤\x82ɂ\xB5\x82\xBD\x81B</li>