From c69a4eeaf118719b3cc7d8e762696e131fe969f2 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Mon, 28 May 2012 14:26:12 +0000 Subject: + translation git-svn-id: http://svn.miranda-ng.org/main/trunk@210 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/TabSRMM/src/infopanel.cpp | 16 ++++++++-------- plugins/TabSRMM/src/translator.cpp | 2 ++ 2 files changed, 10 insertions(+), 8 deletions(-) (limited to 'plugins/TabSRMM/src') diff --git a/plugins/TabSRMM/src/infopanel.cpp b/plugins/TabSRMM/src/infopanel.cpp index 6f4f000ad0..044266b1a1 100644 --- a/plugins/TabSRMM/src/infopanel.cpp +++ b/plugins/TabSRMM/src/infopanel.cpp @@ -495,14 +495,13 @@ void CInfoPanel::RenderIPUIN(const HDC hdc, RECT& rcItem) clr = m_ipConfig.clrs[IPFONTID_UIN]; if (tszUin[0]) { - SIZE sUIN; - TCHAR temp[256]; - DBVARIANT dbv = {0}; - if(0 == M->GetTString(m_dat->cache->getActiveContact(), m_dat->cache->getActiveProto(), "MirVer", &dbv)) { - mir_sntprintf(temp, 256, _T(" Client: %s"), dbv.ptszVal); + TCHAR temp[256]; + DBVARIANT dbv = {0}; + if ( !M->GetTString(m_dat->cache->getActiveContact(), m_dat->cache->getActiveProto(), "MirVer", &dbv)) { + mir_sntprintf(temp, SIZEOF(temp), CTranslator::get(CTranslator::GEN_IP_CLIENT), dbv.ptszVal); ::DBFreeVariant(&dbv); } - else mir_sntprintf(temp, 256, _T(" Client not cached yet")); + else mir_sntprintf(temp, SIZEOF(temp), CTranslator::get(CTranslator::GEN_IP_CLIENT_UNKNOWN)); if (m_dat->idle) { time_t diff = time(NULL) - m_dat->idle; @@ -510,9 +509,10 @@ void CInfoPanel::RenderIPUIN(const HDC hdc, RECT& rcItem) int i_mins = (diff - i_hrs * 3600) / 60; mir_sntprintf(szBuf, safe_sizeof(szBuf), CTranslator::get(CTranslator::GEN_IP_IDLENOTICE), tszUin, i_hrs, i_mins); } - else _tcscpy_s (szBuf,256,tszUin); + else _tcscpy_s (szBuf, 256, tszUin); + _tcscat_s(szBuf, 256, temp); - _tcscat_s (szBuf,256,temp); + SIZE sUIN; ::GetTextExtentPoint32(hdc, szBuf, lstrlen(szBuf), &sUIN); mapRealRect(rcItem, m_rcUIN, sUIN); CSkin::RenderText(hdc, m_dat->hThemeIP, szBuf, &rcItem, DT_SINGLELINE | DT_VCENTER, CSkin::m_glowSize, clr); diff --git a/plugins/TabSRMM/src/translator.cpp b/plugins/TabSRMM/src/translator.cpp index 1e801152ea..6c413fedc2 100644 --- a/plugins/TabSRMM/src/translator.cpp +++ b/plugins/TabSRMM/src/translator.cpp @@ -317,6 +317,8 @@ wchar_t* CTranslator::m_strings[STR_LAST] = { LPGENT("Previews not availble when using History++ plugin for message log display."), /* GEN_AEROPEEK_NOHPP */ LPGENT("TabSRMM warning message"), /* GEN_STRING_WARNING_TITLE */ + LPGENT(" Client: %s"), /* GEN_IP_CLIENT */ + LPGENT(" Client not cached yet"), /* GEN_IP_CLIENT_UNKNOWN */ }; /* -- cgit v1.2.3