[Ttssh2-commit] [6144] About TTSSH を調整

アーカイブの一覧に戻る

svnno****@sourc***** svnno****@sourc*****
2015年 11月 16日 (月) 23:59:37 JST


Revision: 6144
          http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6144
Author:   maya
Date:     2015-11-16 23:59:37 +0900 (Mon, 16 Nov 2015)
Log Message:
-----------
About TTSSH を調整
  項目の表示順を変更
  MAC の表示形式を変更

Modified Paths:
--------------
    trunk/installer/release/lang/English.lng
    trunk/installer/release/lang/French.lng
    trunk/installer/release/lang/German.lng
    trunk/installer/release/lang/Japanese.lng
    trunk/installer/release/lang/Korean.lng
    trunk/installer/release/lang/Russian.lng
    trunk/installer/release/lang/Simplified Chinese.lng
    trunk/installer/release/lang/Traditional Chinese.lng
    trunk/ttssh2/ttxssh/ssh.c
    trunk/ttssh2/ttxssh/ssh.h
    trunk/ttssh2/ttxssh/ttxssh.c

-------------- next part --------------
Modified: trunk/installer/release/lang/English.lng
===================================================================
--- trunk/installer/release/lang/English.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/English.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 
 [Tera Term]
 DLG_SYSTEM_FONT=System,14,0
@@ -518,8 +518,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=Host Key:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" to server,"
-DLG_ABOUT_FROMSERVER=" from server"
+DLG_ABOUT_MAC_INFO=%s to server, %s from server
 DLG_ABOUT_COMPDELAY=Delayed Compression:
 DLG_ABOUT_CIPHER_INFO=%s to server, %s from server
 DLG_ABOUT_KEY_INFO=%d-bit server key, %d-bit host key

Modified: trunk/installer/release/lang/French.lng
===================================================================
--- trunk/installer/release/lang/French.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/French.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 ; Last translated (French language) by Francois MOCQ (Jul 21 2010)
 
 [Tera Term]
@@ -519,8 +519,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=Cl\xE9 de l'h\xF4te:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" vers le serveur,"
-DLG_ABOUT_FROMSERVER=" depuis le serveur"
+DLG_ABOUT_MAC_INFO=%s vers le serveur, %s depuis le serveur
 DLG_ABOUT_COMPDELAY=Compression retard\xE9e:
 DLG_ABOUT_CIPHER_INFO=%s vers le serveur, %s depuis le server
 DLG_ABOUT_KEY_INFO=%d-bit cl\xE9 serveur, %d-bit cl\xE9 h\xF4te

Modified: trunk/installer/release/lang/German.lng
===================================================================
--- trunk/installer/release/lang/German.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/German.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 ; Last translated (German language) by Frederik Schwarzer (May 17 2010)
 
 [Tera Term]
@@ -519,8 +519,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=Client-Schl\xFCssel:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" zum Server,"
-DLG_ABOUT_FROMSERVER=" vom Server"
+DLG_ABOUT_MAC_INFO=%s zum Server, %s vom Server
 DLG_ABOUT_COMPDELAY=Delayed Compression:
 DLG_ABOUT_CIPHER_INFO=%s zum Server, %s vom Server
 DLG_ABOUT_KEY_INFO=%d-bit server key, %d-bit host key

Modified: trunk/installer/release/lang/Japanese.lng
===================================================================
--- trunk/installer/release/lang/Japanese.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/Japanese.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 
 [Tera Term]
 DLG_SYSTEM_FONT=\x82l\x82r \x82o\x83S\x83V\x83b\x83N,12,128
@@ -518,13 +518,12 @@
 DLG_ABOUT_KEX=\x8C\xAE\x8C\xF0\x8A\xB7\x83A\x83\x8B\x83S\x83\x8A\x83Y\x83\x80:
 DLG_ABOUT_HOSTKEY=\x83z\x83X\x83g\x8C\xAE:
 DLG_ABOUT_MAC=MAC\x83A\x83\x8B\x83S\x83\x8A\x83Y\x83\x80:
-DLG_ABOUT_TOSERVER=" TTSSH\x81\xA8\x83T\x81[\x83o,"
-DLG_ABOUT_FROMSERVER=" \x83T\x81[\x83o\x81\xA8TTSSH"
+DLG_ABOUT_MAC_INFO=%s \x82ŃT\x81[\x83o\x82\xD6, %s \x82ŃT\x81[\x83o\x82\xA9\x82\xE7
 DLG_ABOUT_COMPDELAY=\x92x\x89\x84\x88\xB3\x8Fk\x8F\xF3\x8B\xB5:
 DLG_ABOUT_CIPHER_INFO=%s \x82ŃT\x81[\x83o\x82\xD6, %s \x82ŃT\x81[\x83o\x82\xA9\x82\xE7
-DLG_ABOUT_KEY_INFO=%d-bit server key, %d-bit host key
-DLG_ABOUT_KEY_INFO2=%d-bit client key, %d-bit server key
-DLG_ABOUT_KEY_NONE=None
+DLG_ABOUT_KEY_INFO=%d\x83r\x83b\x83g \x83T\x81[\x83o\x8C\xAE, %d\x83r\x83b\x83g \x83z\x83X\x83g\x8C\xAE
+DLG_ABOUT_KEY_INFO2=%d\x83r\x83b\x83g \x83N\x83\x89\x83C\x83A\x83\x93\x83g\x8C\xAE, %d\x83r\x83b\x83g \x83T\x81[\x83o\x8C\xAE
+DLG_ABOUT_KEY_NONE=\x82Ȃ\xB5
 DLG_ABOUT_COMP_INFO=\x83\x8C\x83x\x83\x8B %d; \x88\xB3\x8Fk\x94\xE4 %.1f (%ld:%ld)
 DLG_ABOUT_COMP_INFO2=\x83\x8C\x83x\x83\x8B %d
 DLG_ABOUT_COMP_NONE=\x82Ȃ\xB5

Modified: trunk/installer/release/lang/Korean.lng
===================================================================
--- trunk/installer/release/lang/Korean.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/Korean.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 ; Last translated (Korean language) by Daehong Kim (Jul 25 2013)
 
 [Tera Term]
@@ -519,8 +519,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=ȣ\xBD\xBAƮ Ű:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" \xBC\xAD\xB9\xF6\xB7\xCE,"
-DLG_ABOUT_FROMSERVER=" \xBC\xAD\xB9\xF6\xB7κ\xCE\xC5\xCD"
+DLG_ABOUT_MAC_INFO=%s to server, %s from server
 DLG_ABOUT_COMPDELAY=\xC1\x{1BFB35}\xC8 \xBE\xD0\xC3\xE0:
 DLG_ABOUT_CIPHER_INFO=%s\xB8\xA6 \xBC\xAD\xB9\xF6\xB7\xCE, %s\xB8\xA6 \xBC\xAD\xB9\xF6\xB7κ\xCE\xC5\xCD
 DLG_ABOUT_KEY_INFO=%d-bit \xBC\xAD\xB9\xF6 Ű, %d-bit ȣ\xBD\xBAƮ Ű

Modified: trunk/installer/release/lang/Russian.lng
===================================================================
--- trunk/installer/release/lang/Russian.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/Russian.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 ; Last translated (Russian language) by Ryumik Sergey (Mar 14 2015)
 
 [Tera Term]
@@ -519,8 +519,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=\xCA\xEB\xFE\xF7 \xF5\xEE\xF1\xF2\xE0:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" \xEA \xF1\xE5\xF0\xE2\xE5\xF0\xF3,"
-DLG_ABOUT_FROMSERVER=" \xEE\xF2 \xF1\xE5\xF0\xE2\xE5\xF0\xE0"
+DLG_ABOUT_MAC_INFO=%s \xEA \xF1\xE5\xF0\xE2\xE5\xF0\xF3, %s \xEE\xF2 \xF1\xE5\xF0\xE2\xE5\xF0\xE0
 DLG_ABOUT_COMPDELAY=\xC7\xE0\xE4\xE5\xF0\xE6\xEA\xE0 \xF1\xE6\xE0\xF2\xE8\xFF:
 DLG_ABOUT_CIPHER_INFO=%s \xEA \xF1\xE5\xF0\xE2\xE5\xF0\xF3, %s \xEE\xF2 \xF1\xE5\xF0\xE2\xE5\xF0\xE0
 DLG_ABOUT_KEY_INFO=%d-\xE1\xE8\xF2 \xEA\xEB\xFE\xF7 \xF1\xE5\xF0\xE2\xE5\xF0\xE0, %d-\xE1\xE8\xF2 \xEA\xEB\xFE\xF7 \xF5\xEE\xF1\xF2\xE0

Modified: trunk/installer/release/lang/Simplified Chinese.lng
===================================================================
--- trunk/installer/release/lang/Simplified Chinese.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/Simplified Chinese.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 ; Last translated (Simplified Chinese language) by LiShaohui (Nov 18 2013)
 
 [Tera Term]
@@ -519,8 +519,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=\xD6\xF7\xBB\xFA\xC3\xDCԿ:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" TTSSH\xA1\xFA\xB7\xFE\xCE\xF1\xC6\xF7,"
-DLG_ABOUT_FROMSERVER=" \xB7\xFE\xCE\xF1\xC6\xF7\xA1\xFATTSSH"
+DLG_ABOUT_MAC_INFO=%s \xB5\xBD\xB7\xFE\xCE\xF1\xC6\xF7\xA3\xAC%s \xC0\xB4\xD7Է\xFE\xCE\xF1\xC6\xF7
 DLG_ABOUT_COMPDELAY=\xD1\xD3ʱѹ\xCB\xF5״\xBF\xF6:
 DLG_ABOUT_CIPHER_INFO=%s \xB5\xBD\xB7\xFE\xCE\xF1\xC6\xF7\xA3\xAC%s \xC0\xB4\xD7Է\xFE\xCE\xF1\xC6\xF7
 DLG_ABOUT_KEY_INFO=%d\xD7ֽڷ\xFE\xCE\xF1\xC6\xF7\xC3\xDCԿ\xA3\xAC%d\xD7ֽ\xDA\xD6\xF7\xBB\xFA\xC3\xDCԿ

Modified: trunk/installer/release/lang/Traditional Chinese.lng
===================================================================
--- trunk/installer/release/lang/Traditional Chinese.lng	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/installer/release/lang/Traditional Chinese.lng	2015-11-16 14:59:37 UTC (rev 6144)
@@ -1,4 +1,4 @@
-; Updated by TeraTerm Project (Nov 15 2015)
+; Updated by TeraTerm Project (Nov 16 2015)
 ; Traditional Chinese Language by kikiqqp (Sep 20 2014) 
 
 [Tera Term]
@@ -519,8 +519,7 @@
 DLG_ABOUT_KEX=Key exchange algorithm:
 DLG_ABOUT_HOSTKEY=\xA5D\xBE\xF7\xB1K\xC6_:
 DLG_ABOUT_MAC=MAC algorithm:
-DLG_ABOUT_TOSERVER=" TTSSH\xA1\xF7\xA6\xF8\xAAA\xBE\xB9,"
-DLG_ABOUT_FROMSERVER=" \xA6\xF8\xAAA\xBE\xB9\xA1\xF7TTSSH"
+DLG_ABOUT_MAC_INFO=%s \xA8\xEC\xA6\xF8\xAAA\xBE\xB9\xA1A%s \xA8Ӧۦ\xF8\xAAA\xBE\xB9
 DLG_ABOUT_COMPDELAY=\xA9\xB5\xAE\xC9\xC0\xA3\xC1Y\xAA\xAC\xAAp:
 DLG_ABOUT_CIPHER_INFO=%s \xA8\xEC\xA6\xF8\xAAA\xBE\xB9\xA1A%s \xA8Ӧۦ\xF8\xAAA\xBE\xB9
 DLG_ABOUT_KEY_INFO=%d\xA6r\xB8`\xA6\xF8\xAAA\xBE\xB9\xB1K\xC6_\xA1A%d\xA6r\xB8`\xA5D\xBE\xF7\xB1K\xC6_

Modified: trunk/ttssh2/ttxssh/ssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ssh.c	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/ttssh2/ttxssh/ssh.c	2015-11-16 14:59:37 UTC (rev 6144)
@@ -3165,6 +3165,15 @@
 	}
 }
 
+void SSH_get_mac_info(PTInstVar pvar, char FAR * dest, int len)
+{
+	UTIL_get_lang_msg("DLG_ABOUT_MAC_INFO", pvar,
+	                  "%s to server, %s from server");
+	_snprintf_s(dest, len, _TRUNCATE, pvar->ts->UIMsg,
+	            get_ssh2_mac_name(pvar->ctos_hmac),
+	            get_ssh2_mac_name(pvar->stoc_hmac));
+}
+
 void SSH_end(PTInstVar pvar)
 {
 	int i;

Modified: trunk/ttssh2/ttxssh/ssh.h
===================================================================
--- trunk/ttssh2/ttxssh/ssh.h	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/ttssh2/ttxssh/ssh.h	2015-11-16 14:59:37 UTC (rev 6144)
@@ -667,6 +667,7 @@
 void SSH_get_server_ID_info(PTInstVar pvar, char FAR * dest, int len);
 void SSH_get_protocol_version_info(PTInstVar pvar, char FAR * dest, int len);
 void SSH_get_compression_info(PTInstVar pvar, char FAR * dest, int len);
+void SSH_get_mac_info(PTInstVar pvar, char FAR * dest, int len);
 
 /* len must be <= SSH_MAX_SEND_PACKET_SIZE */
 void SSH_channel_send(PTInstVar pvar, int channel_num,

Modified: trunk/ttssh2/ttxssh/ttxssh.c
===================================================================
--- trunk/ttssh2/ttxssh/ttxssh.c	2015-11-16 14:39:21 UTC (rev 6143)
+++ trunk/ttssh2/ttxssh/ttxssh.c	2015-11-16 14:59:37 UTC (rev 6144)
@@ -2708,22 +2708,29 @@
 			strncat_s(buf2, sizeof(buf2), get_ssh_keytype_name(pvar->hostkey_type), _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), "\r\n", _TRUNCATE);
 
-			UTIL_get_lang_msg("DLG_ABOUT_MAC", pvar, "MAC algorithm:");
+			UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption:");
 			strncat_s(buf2, sizeof(buf2), pvar->ts->UIMsg, _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), " ", _TRUNCATE);
-			strncat_s(buf2, sizeof(buf2), get_ssh2_mac_name(pvar->ctos_hmac), _TRUNCATE);
-			UTIL_get_lang_msg("DLG_ABOUT_TOSERVER", pvar, " to server,");
+			CRYPT_get_cipher_info(pvar, buf, sizeof(buf));
+			strncat_s(buf2, sizeof(buf2), buf, _TRUNCATE);
+			strncat_s(buf2, sizeof(buf2), "\r\n", _TRUNCATE);
+
+			UTIL_get_lang_msg("DLG_ABOUT_MAC", pvar, "MAC algorithm:");
 			strncat_s(buf2, sizeof(buf2), pvar->ts->UIMsg, _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), " ", _TRUNCATE);
-			strncat_s(buf2, sizeof(buf2), get_ssh2_mac_name(pvar->stoc_hmac), _TRUNCATE);
-			UTIL_get_lang_msg("DLG_ABOUT_FROMSERVER", pvar, " from server");
-			strncat_s(buf2, sizeof(buf2), pvar->ts->UIMsg, _TRUNCATE);
+			SSH_get_mac_info(pvar, buf, sizeof(buf));
+			strncat_s(buf2, sizeof(buf2), buf, _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), "\r\n", _TRUNCATE);
 
-			UTIL_get_lang_msg("DLG_ABOUT_ENCRYPTION", pvar, "Encryption:");
+			if (pvar->ctos_compression == COMP_DELAYED) { // \x92x\x89\x84\x83p\x83P\x83b\x83g\x88\xB3\x8Fk\x82̏ꍇ (2006.6.23 yutaka)
+				UTIL_get_lang_msg("DLG_ABOUT_COMPDELAY", pvar, "Delayed Compression:");
+			}
+			else {
+				UTIL_get_lang_msg("DLG_ABOUT_COMP", pvar, "Compression:");
+			}
 			strncat_s(buf2, sizeof(buf2), pvar->ts->UIMsg, _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), " ", _TRUNCATE);
-			CRYPT_get_cipher_info(pvar, buf, sizeof(buf));
+			SSH_get_compression_info(pvar, buf, sizeof(buf));
 			strncat_s(buf2, sizeof(buf2), buf, _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), "\r\n", _TRUNCATE);
 
@@ -2740,17 +2747,6 @@
 			AUTH_get_auth_info(pvar, buf, sizeof(buf));
 			strncat_s(buf2, sizeof(buf2), buf, _TRUNCATE);
 			strncat_s(buf2, sizeof(buf2), "\r\n", _TRUNCATE);
-
-			if (pvar->ctos_compression == COMP_DELAYED) { // \x92x\x89\x84\x83p\x83P\x83b\x83g\x88\xB3\x8Fk\x82̏ꍇ (2006.6.23 yutaka)
-				UTIL_get_lang_msg("DLG_ABOUT_COMPDELAY", pvar, "Delayed Compression:");
-			} else {
-				UTIL_get_lang_msg("DLG_ABOUT_COMP", pvar, "Compression:");
-			}
-			strncat_s(buf2, sizeof(buf2), pvar->ts->UIMsg, _TRUNCATE);
-			strncat_s(buf2, sizeof(buf2), " ", _TRUNCATE);
-			SSH_get_compression_info(pvar, buf, sizeof(buf));
-			strncat_s(buf2, sizeof(buf2), buf, _TRUNCATE);
-			strncat_s(buf2, sizeof(buf2), "\r\n", _TRUNCATE);
 		}
 
 		// \x83z\x83X\x83g\x8C\xF6\x8AJ\x8C\xAE\x82\xCCfingerprint\x82\xF0\x95\\x8E\xA6\x82\xB7\x82\xE9\x81B



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