📄 test_i18n.cpp
字号:
#include <string>#include <vector>#include <libintl.h>#include <locale.h>void main(){ vector<string> messages; messages.push_back ("$0 authentication method is not supported by server."); messages.push_back ("A non-recoverable name server error occurred."); messages.push_back ("An unknown error occured."); messages.push_back ("A temporary error occurred on an authoritative name server."); messages.push_back ("dup2() failed: "); messages.push_back ("execvp() failed: "); messages.push_back ("Host said: "); messages.push_back ("Invalid Base64 Data."); messages.push_back ("SMTP AUTH is not supported by server."); messages.push_back ("Socket is closed."); messages.push_back ("Socket timeout."); messages.push_back ("Socket was closed."); messages.push_back ("The requested name is valid but does not have an IP address."); messages.push_back ("The specified host is unknown."); messages.push_back ("Try again later."); messages.push_back ("Unknown message - $0"); messages.push_back ("SSL_connect() operation did not complete. I try it again."); messages.push_back ("SSL_read() operation did not complete. I try it again."); messages.push_back ("SSL_write() operation did not complete. I try it again."); messages.push_back ("SSLInfo:\tServer certificate - issuer:"); messages.push_back ("SSLInfo:\tserver certificate - subject:"); messages.push_back ("SSLInfo:\tSSL connection using $0 "); setlocale (LC_ALL,""); bindtextdomain ("libsmtp++", "/usr/local/share/locale"); for (unsigned int idx = 0; idx < messages.size(); idx++) { cout << dgettext ("libsmtp++", messages[idx].c_str()) << endl; }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -