Ejemplo n.º 1
0
static LPTSTR
LocalisedFile(LPCTSTR name, LPCTSTR ext, LPCTSTR defaultname)
{
    LPTSTR lang;
    LPTSTR filename;

    /* Allow user to override language detection. */
    if (szLanguageCode)
	lang = szLanguageCode;
    else
	lang = GetLanguageCode();

    filename = (LPTSTR) malloc((_tcslen(szModuleName) + _tcslen(name) + _tcslen(lang) + _tcslen(ext) + 1) * sizeof(TCHAR));
    if (filename) {
	_tcscpy(filename, szModuleName);
	_tcscat(filename, name);
	_tcscat(filename, lang);
	_tcscat(filename, ext);
	if (!PathFileExists(filename)) {
	    _tcscpy(filename, szModuleName);
	    _tcscat(filename, defaultname);
	}
    }
    return filename;
}
Ejemplo n.º 2
0
static char *
LocalisedFile(const char * name, const char * ext, const char * defaultname)
{
	char * lang;
	char * filename;

	/* Allow user to override language detection. */
	if (szLanguageCode)
		lang = szLanguageCode;
	else
		lang = GetLanguageCode();

	filename = (LPSTR) malloc(strlen(szModuleName) + strlen(name) + strlen(lang) + strlen(ext) + 1);
	if (filename) {
		strcpy(filename, szModuleName);
		strcat(filename, name);
		strcat(filename, lang);
		strcat(filename, ext);
		if (!existfile(filename)) {
			strcpy(filename, szModuleName);
			strcat(filename, defaultname);
		}
	}
	return filename;
}
Ejemplo n.º 3
0
void CAppWindow::DisplayHelp()
{
	wstringstream szUrl;

	szUrl << MANUAL_LINK << L"?version=" << UrlEncode(CVersion::GetAppVersion());

	LPCWSTR szLanguageCode = GetLanguageCode();

	if (szLanguageCode != NULL)
	{
		szUrl << L"&lang=" << szLanguageCode;
	}
	
	CNotifierApp::Instance()->OpenUrl(szUrl.str());
}
Ejemplo n.º 4
0
QString MythLocale::GetNativeLanguage(void) const
{
    return GetISO639LanguageName(GetLanguageCode());
}
Ejemplo n.º 5
0
QString MythLocale::GetLanguage() const
{
    return GetISO639EnglishLanguageName(GetLanguageCode());
}