Qt程序的国际化支持【收藏】

在QT支持国际化时,常调用函数QLocale::system().name()以“语言_国家”的形式返回系统场景的名字,比如简体中文是zh,中国的国家代码为CN,所以返回值为zh_CN。

 

ISO语言代码(ISO-639)

 ---------------------------------------------------------

af 南非荷兰语

sq 阿尔巴尼亚语

ar_sa 阿拉伯语(沙特阿拉伯)

ar_iq 阿拉伯语(伊拉克)

ar_eg 阿拉伯语(埃及)

ar_ly 阿拉伯语(利比亚)

ar_dz 阿拉伯语(阿尔及利亚)

ar_ma 阿拉伯语(摩洛哥)

ar_tn 阿拉伯语(突尼斯)

ar_om 阿拉伯语(阿曼)

ar_ye 阿拉伯语(也门)

ar_sy 阿拉伯语(叙利亚)

ar_jo 阿拉伯语(约旦)

ar_lb 阿拉伯语(黎巴嫩)

ar_kw 阿拉伯语(科威特)

ar_ae 阿拉伯语(阿拉伯联合酋长国)

ar_bh 阿拉伯语(巴林)

ar_qa 阿拉伯语(卡塔尔)

eu 巴斯克语

bg 保加利亚语

be 贝劳语

ca 加泰罗尼亚语

zh_tw 中文(中国台湾)

zh_cn 中文(中华人民共和国)

zh_hk 中文(中国香港特别行政区)

zh_sg 中文(新加坡)

hr 克罗地亚语

cs 捷克语

da 丹麦语

nl 荷兰语(标准)

nl_be 荷兰语(比利时)

en 英语

en_us 英语(美国)

en_gb 英语(英国)

en_au 英语(澳大利亚)

en_ca 英语(加拿大)

en_nz 英语(新西兰)

en_ie 英语(爱尔兰)

en_za 英语(南非)

en_jm 英语(牙买加)

en 英语(加勒比)

en_bz 英语(伯利兹)

en_tt 英语(特立尼达)

et 爱沙尼亚语

fo 法罗语

fa 波斯语

fi 芬兰语

fr 法语(标准)

fr_be 法语(比利时)

fr_ca 法语(加拿大)

fr_ch 法语(瑞士)

fr_lu 法语(卢森堡)

gd 盖尔语(苏格兰)

gd_ie 盖尔语(爱尔兰)

de 德语(标准)

de_ch 德语(瑞士)

de_at 德语(奥地利)

de_lu 德语(卢森堡)

de_li 德语(列支敦士登)

el 希腊语

he 希伯来语

hi 北印度语

hu 匈牙利语

is 冰岛语

in 印度尼西亚语

it 意大利语(标准)

it_ch 意大利语(瑞士)

ja 日语

ko 朝鲜语

ko 朝鲜语(韩国)

lv 拉脱维亚语

lt 立陶宛语

mk FYRO 马其顿语

ms 马来西亚语

mt 马耳他语

no 挪威语(博克马尔)

no 挪威语(尼诺斯克)

pl 波兰语

pt_br 葡萄牙语(巴西)

pt 葡萄牙语(葡萄牙)

rm 拉丁语系

ro 罗马尼亚语

ro_mo 罗马尼亚语(摩尔达维亚)

ru 俄语

ru_mo 俄语(摩尔达维亚)

sz 萨摩斯语(拉普兰)

sr 塞尔维亚语(西里尔)

sr 塞尔维亚语(拉丁)

sk 斯洛伐克语

sl 斯洛文尼亚语

sb 索布语

es 西班牙语(西班牙传统)

es_mx 西班牙语(墨西哥)

es 西班牙语(西班牙现代)

es_gt 西班牙语(危地马拉)

es_cr 西班牙语(哥斯达黎加)

es_pa 西班牙语(巴拿马)

es_do 西班牙语(多米尼加共和国)

es_ve 西班牙语(委内瑞拉)

es_co 西班牙语(哥伦比亚)

es_pe 西班牙语(秘鲁)

es_ar 西班牙语(阿根廷)

es_ec 西班牙语(厄瓜多尔)

es_cl 西班牙语(智利)

es_uy 西班牙语(乌拉圭)

es_py 西班牙语(巴拉圭)

es_bo 西班牙语(玻利维亚)

es_sv 西班牙语(萨尔瓦多)

es_hn 西班牙语(洪都拉斯)

es_ni 西班牙语(尼加拉瓜)

es_pr 西班牙语(波多黎各)

sx 苏图语

sv 瑞典语

sv_fi 瑞典语(芬兰)

th 泰语

ts 汤加语

tn 瓦纳语

tr 土耳其语

uk 乌克兰语

ur 乌尔都语

ve 文达语

vi 越南语

xh 科萨语

ji 依地语

zu 祖鲁语

 

国家代码(ISO-3166) 

 ---------------------------------------------------------


Countries and Regions

国家或地区

国际域名缩写

电话代码

时差

Angola

安哥拉

AO

244

-7

Afghanistan

阿富汗

AF

93

0

Albania

阿尔巴尼亚

AL

355

-7

Algeria

阿尔及利亚

DZ

213

-8

Andorra

安道尔共和国

AD

376

-8

Anguilla

安圭拉岛

AI

1264

-12

Antigua and Barbuda

安提瓜和巴布达

AG

1268

-12

Argentina

阿根廷

AR

54

-11

Armenia

亚美尼亚

AM

374

-6

Ascension

阿森松

 

247

-8

Australia

澳大利亚

AU

61

+2

Austria

奥地利

AT

43

-7

Azerbaijan

阿塞拜疆

AZ

994

-5

Bahamas

巴哈马

BS

1242

-13

Bahrain

巴林

BH

973

-5

Bangladesh

孟加拉国

BD

880

-2

Barbados

巴巴多斯

BB

1246

-12

Belarus

白俄罗斯

BY

375

-6

Belgium

比利时

BE

32

-7

Belize

伯利兹

BZ

501

-14

Benin

贝宁

BJ

229

-7

Bermuda Is.

百慕大群岛

BM

1441

-12

Bolivia

玻利维亚

BO

591

-12

Botswana

博茨瓦纳

BW

267

-6

Brazil

巴西

BR

55

-11

Brunei

文莱

BN

673

0

Bulgaria

保加利亚

BG

359

-6

Burkina-faso

布基纳法索

BF

226

-8

Burma

缅甸

MM

95

-1.3

Burundi

布隆迪

BI

257

-6

Cameroon

喀麦隆

CM

237

-7

Canada

加拿大

CA

1

-13

Cayman Is.

开曼群岛

 

1345

-13

Central African Republic

中非共和国

CF

236

-7

Chad

乍得

TD

235

-7

Chile

智利

CL

56

-13

China

中国

CN

86

0

Colombia

哥伦比亚

CO

57

0

Congo

刚果

CG

242

-7

Cook Is.

库克群岛

CK

682

-18.3

Costa Rica

哥斯达黎加

CR

506

-14

Cuba

古巴

CU

53

-13

Cyprus

塞浦路斯

CY

357

-6

Czech Republic

捷克

CZ

420

-7

Denmark

丹麦

DK

45

-7

Djibouti

吉布提

DJ

253

-5

Dominica Rep.

多米尼加共和国

DO

1890

-13

Ecuador

厄瓜多尔

EC

593

-13

Egypt

埃及

EG

20

-6

EI Salvador

萨尔瓦多

SV

503

-14

Estonia

爱沙尼亚

EE

372

-5

Ethiopia

埃塞俄比亚

ET

251

-5

Fiji

斐济

FJ

679

+4

Finland

芬兰

FI

358

-6

France

法国

FR

33

-8

French Guiana

法属圭亚那

GF

594

-12

Gabon

加蓬

GA

241

-7

Gambia

冈比亚

GM

220

-8

Georgia

格鲁吉亚

GE

995

0

Germany

德国

DE

49

-7

Ghana

加纳

GH

233

-8

Gibraltar

直布罗陀

GI

350

-8

Greece

希腊

GR

30

-6

Grenada

格林纳达

GD

1809

-14

Guam

关岛

GU

1671

+2

Guatemala

危地马拉

GT

502

-14

Guinea

几内亚

GN

224

-8

Guyana

圭亚那

GY

592

-11

Haiti

海地

HT

509

-13

Honduras

洪都拉斯

HN

504

-14

Hongkong

香港

HK

852

0

Hungary

匈牙利

HU

36

-7

Iceland

冰岛

IS

354

-9

India

印度

IN

91

-2.3

Indonesia

印度尼西亚

ID

62

-0.3

Iran

伊朗

IR

98

-4.3

Iraq

伊拉克

IQ

964

-5

Ireland

爱尔兰

IE

353

-4.3

Israel

以色列

IL

972

-6

Italy

意大利

IT

39

-7

Ivory Coast

科特迪瓦

 

225

-6

Jamaica

牙买加

JM

1876

-12

Japan

日本

JP

81

+1

Jordan

约旦

JO

962

-6

Kampuchea (Cambodia )

柬埔寨

KH

855

-1

Kazakstan

哈萨克斯坦

KZ

327

-5

Kenya

肯尼亚

KE

254

-5

Korea

韩国

KR

82

+1

Kuwait

科威特

KW

965

-5

Kyrgyzstan

吉尔吉斯坦

KG

331

-5

Laos

老挝

LA

856

-1

Latvia

拉脱维亚

LV

371

-5

Lebanon

黎巴嫩

LB

961

-6

Lesotho

莱索托

LS

266

-6

Liberia

利比里亚

LR

231

-8

Libya

利比亚

LY

218

-6

Liechtenstein

列支敦士登

LI

423

-7

Lithuania

立陶宛

LT

370

 

 

posted @ 2010-12-26 12:09  Day_Dreamer  阅读(736)  评论(0编辑  收藏  举报