[Ttssh2-commit] [8608] 韓国語モードで UTF-8m 設定を表示するようにした

アーカイブの一覧に戻る
scmno****@osdn***** scmno****@osdn*****
2020年 3月 18日 (水) 01:05:37 JST


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>


Ttssh2-commit メーリングリストの案内
アーカイブの一覧に戻る