mirror of
https://github.com/RetroShare/RetroShare.git
synced 2025-05-09 17:45:15 -04:00
added support for CN and TW languages
git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1135 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
6d65bd0740
commit
cfbfb9b148
5 changed files with 14909 additions and 16 deletions
|
@ -1,7 +1,7 @@
|
|||
/****************************************************************
|
||||
* This file is distributed under the following license:
|
||||
*
|
||||
* Copyright (c) 2006-2007, crypton
|
||||
* This file is distributed under the following license:
|
||||
*
|
||||
* Copyright (c) 2006-2007, crypton
|
||||
* Copyright (c) 2006, Matt Edman, Justin Hipple
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
|
@ -57,10 +57,10 @@ LanguageSupport::initialize()
|
|||
_languages.insert("se", "Swedish");
|
||||
_languages.insert("tr", "Turkish");
|
||||
_languages.insert("fi", "suomi");
|
||||
/****
|
||||
_languages.insert("zh-cn",
|
||||
QString::fromUtf8("\347\256\200\344\275\223\345\255\227"));
|
||||
***/
|
||||
_languages.insert("zh_CN",
|
||||
QString::fromUtf8("\347\256\200\344\275\223\345\255\227"));
|
||||
_languages.insert("zh_TW",
|
||||
QString::fromUtf8("\347\260\241\351\253\224\345\255\227"));
|
||||
|
||||
}
|
||||
|
||||
|
@ -68,14 +68,13 @@ LanguageSupport::initialize()
|
|||
QString
|
||||
LanguageSupport::defaultLanguageCode()
|
||||
{
|
||||
QString localeName = QLocale::system().name();
|
||||
QString language = localeName.mid(0, localeName.indexOf("_"));
|
||||
if (language == "zh") {
|
||||
language += "-" + localeName.mid(localeName.indexOf("_")+1).toLower();
|
||||
}
|
||||
if (!isValidLanguageCode(language)) {
|
||||
QString language = QLocale::system().name();
|
||||
|
||||
if (language != "zh_CN" && language != "zh_TW")
|
||||
language = language.mid(0, language.indexOf("_"));
|
||||
if (!isValidLanguageCode(language))
|
||||
language = "en";
|
||||
}
|
||||
|
||||
return language;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue