Skip to content

Commit 4cbd750

Browse files
committed
Sync with trunk r55943
svn path=/branches/GSoC_2011/GdiFontDriver/; revision=55944
2 parents 4a17012 + f8a832a commit 4cbd750

File tree

237 files changed

+14272
-21509
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

237 files changed

+14272
-21509
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,12 @@ else()
147147
# Activate language support for resource files
148148
enable_language(RC)
149149

150+
# Localization definitions
151+
include(cmake/localization.cmake)
152+
set(I18N_DEFS "")
153+
# This will set I18N_DEFS for later use
154+
set_i18n_language(${I18N_LANG})
155+
150156
# Compiler specific definitions and macros
151157
if(MSVC)
152158
include(cmake/msvc.cmake)

base/applications/cacls/rsrc.rc

Lines changed: 72 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,74 @@
11
// UTF-8
22
#pragma code_page(65001)
3-
#include "lang/bg-BG.rc"
4-
#include "lang/ca-ES.rc"
5-
#include "lang/cs-CZ.rc"
6-
#include "lang/da-DK.rc"
7-
#include "lang/de-DE.rc"
8-
#include "lang/el-GR.rc"
9-
#include "lang/en-US.rc"
10-
#include "lang/es-ES.rc"
11-
#include "lang/fr-FR.rc"
12-
#include "lang/id-ID.rc"
13-
#include "lang/it-IT.rc"
14-
#include "lang/ja-JP.rc"
15-
#include "lang/ko-KR.rc"
16-
#include "lang/nl-NL.rc"
17-
#include "lang/no-NO.rc"
18-
#include "lang/pl-PL.rc"
19-
#include "lang/pt-BR.rc"
20-
#include "lang/ro-RO.rc"
21-
#include "lang/ru-RU.rc"
22-
#include "lang/sk-SK.rc"
23-
#include "lang/sv-SE.rc"
24-
#include "lang/uk-UA.rc"
25-
#include "lang/zh-CN.rc"
26-
#include "lang/zh-TW.rc"
3+
#ifdef LANGUAGE_BG_BG
4+
#include "lang/bg-BG.rc"
5+
#endif
6+
#ifdef LANGUAGE_CA_ES
7+
#include "lang/ca-ES.rc"
8+
#endif
9+
#ifdef LANGUAGE_CS_CZ
10+
#include "lang/cs-CZ.rc"
11+
#endif
12+
#ifdef LANGUAGE_DA_DK
13+
#include "lang/da-DK.rc"
14+
#endif
15+
#ifdef LANGUAGE_DE_DE
16+
#include "lang/de-DE.rc"
17+
#endif
18+
#ifdef LANGUAGE_EL_GR
19+
#include "lang/el-GR.rc"
20+
#endif
21+
#ifdef LANGUAGE_EN_US
22+
#include "lang/en-US.rc"
23+
#endif
24+
#ifdef LANGUAGE_ES_ES
25+
#include "lang/es-ES.rc"
26+
#endif
27+
#ifdef LANGUAGE_FR_FR
28+
#include "lang/fr-FR.rc"
29+
#endif
30+
#ifdef LANGUAGE_ID_ID
31+
#include "lang/id-ID.rc"
32+
#endif
33+
#ifdef LANGUAGE_IT_IT
34+
#include "lang/it-IT.rc"
35+
#endif
36+
#ifdef LANGUAGE_JA_JP
37+
#include "lang/ja-JP.rc"
38+
#endif
39+
#ifdef LANGUAGE_KO_KR
40+
#include "lang/ko-KR.rc"
41+
#endif
42+
#ifdef LANGUAGE_NL_NL
43+
#include "lang/nl-NL.rc"
44+
#endif
45+
#ifdef LANGUAGE_NB_NO
46+
#include "lang/no-NO.rc"
47+
#endif
48+
#ifdef LANGUAGE_PL_PL
49+
#include "lang/pl-PL.rc"
50+
#endif
51+
#ifdef LANGUAGE_PT_BR
52+
#include "lang/pt-BR.rc"
53+
#endif
54+
#ifdef LANGUAGE_RO_RO
55+
#include "lang/ro-RO.rc"
56+
#endif
57+
#ifdef LANGUAGE_RU_RU
58+
#include "lang/ru-RU.rc"
59+
#endif
60+
#ifdef LANGUAGE_SK_SK
61+
#include "lang/sk-SK.rc"
62+
#endif
63+
#ifdef LANGUAGE_SV_SE
64+
#include "lang/sv-SE.rc"
65+
#endif
66+
#ifdef LANGUAGE_UK_UA
67+
#include "lang/uk-UA.rc"
68+
#endif
69+
#ifdef LANGUAGE_ZH_CN
70+
#include "lang/zh-CN.rc"
71+
#endif
72+
#ifdef LANGUAGE_ZH_TW
73+
#include "lang/zh-TW.rc"
74+
#endif

base/applications/calc/resource.rc

Lines changed: 63 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,66 @@ IDB_BITMAP_ROS BITMAP DISCARDABLE "res/ROS_logo.bmp"
4545

4646
// UTF-8
4747
#pragma code_page(65001)
48-
#include "lang/bg-BG.rc"
49-
#include "lang/cs-CZ.rc"
50-
#include "lang/de-DE.rc"
51-
#include "lang/en-US.rc"
52-
#include "lang/el-GR.rc"
53-
#include "lang/es-ES.rc"
54-
#include "lang/fr-FR.rc"
55-
#include "lang/it-IT.rc"
56-
#include "lang/ja-JP.rc"
57-
#include "lang/ko-KR.rc"
58-
#include "lang/nl-NL.rc"
59-
#include "lang/no-NO.rc"
60-
#include "lang/pl-PL.rc"
61-
#include "lang/pt-BR.rc"
62-
#include "lang/ro-RO.rc"
63-
#include "lang/ru-RU.rc"
64-
#include "lang/sk-SK.rc"
65-
#include "lang/sv-SE.rc"
66-
#include "lang/th-TH.rc"
67-
#include "lang/uk-UA.rc"
68-
#include "lang/zh-CN.rc"
48+
#ifdef LANGUAGE_BG_BG
49+
#include "lang/bg-BG.rc"
50+
#endif
51+
#ifdef LANGUAGE_CS_CZ
52+
#include "lang/cs-CZ.rc"
53+
#endif
54+
#ifdef LANGUAGE_DE_DE
55+
#include "lang/de-DE.rc"
56+
#endif
57+
#ifdef LANGUAGE_EN_US
58+
#include "lang/en-US.rc"
59+
#endif
60+
#ifdef LANGUAGE_EL_GR
61+
#include "lang/el-GR.rc"
62+
#endif
63+
#ifdef LANGUAGE_ES_ES
64+
#include "lang/es-ES.rc"
65+
#endif
66+
#ifdef LANGUAGE_FR_FR
67+
#include "lang/fr-FR.rc"
68+
#endif
69+
#ifdef LANGUAGE_IT_IT
70+
#include "lang/it-IT.rc"
71+
#endif
72+
#ifdef LANGUAGE_JA_JP
73+
#include "lang/ja-JP.rc"
74+
#endif
75+
#ifdef LANGUAGE_KO_KR
76+
#include "lang/ko-KR.rc"
77+
#endif
78+
#ifdef LANGUAGE_NL_NL
79+
#include "lang/nl-NL.rc"
80+
#endif
81+
#ifdef LANGUAGE_NB_NO
82+
#include "lang/no-NO.rc"
83+
#endif
84+
#ifdef LANGUAGE_PL_PL
85+
#include "lang/pl-PL.rc"
86+
#endif
87+
#ifdef LANGUAGE_PT_BR
88+
#include "lang/pt-BR.rc"
89+
#endif
90+
#ifdef LANGUAGE_RO_RO
91+
#include "lang/ro-RO.rc"
92+
#endif
93+
#ifdef LANGUAGE_RU_RU
94+
#include "lang/ru-RU.rc"
95+
#endif
96+
#ifdef LANGUAGE_SK_SK
97+
#include "lang/sk-SK.rc"
98+
#endif
99+
#ifdef LANGUAGE_SV_SE
100+
#include "lang/sv-SE.rc"
101+
#endif
102+
#ifdef LANGUAGE_TH_TH
103+
#include "lang/th-TH.rc"
104+
#endif
105+
#ifdef LANGUAGE_UK_UA
106+
#include "lang/uk-UA.rc"
107+
#endif
108+
#ifdef LANGUAGE_ZH_CN
109+
#include "lang/zh-CN.rc"
110+
#endif

base/applications/charmap/rsrc.rc

Lines changed: 72 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,74 @@
11
// UTF-8
22
#pragma code_page(65001)
3-
#include "lang/bg-BG.rc"
4-
#include "lang/ca-ES.rc"
5-
#include "lang/cs-CZ.rc"
6-
#include "lang/de-DE.rc"
7-
#include "lang/en-US.rc"
8-
#include "lang/el-GR.rc"
9-
#include "lang/es-ES.rc"
10-
#include "lang/fr-FR.rc"
11-
#include "lang/id-ID.rc"
12-
#include "lang/it-IT.rc"
13-
#include "lang/ja-JP.rc"
14-
#include "lang/ko-KR.rc"
15-
#include "lang/lt-LT.rc"
16-
#include "lang/nl-NL.rc"
17-
#include "lang/no-NO.rc"
18-
#include "lang/pl-PL.rc"
19-
#include "lang/pt-BR.rc"
20-
#include "lang/ro-RO.rc"
21-
#include "lang/ru-RU.rc"
22-
#include "lang/sk-SK.rc"
23-
#include "lang/sv-SE.rc"
24-
#include "lang/uk-UA.rc"
25-
#include "lang/zh-CN.rc"
26-
#include "lang/zh-TW.rc"
3+
#ifdef LANGUAGE_BG_BG
4+
#include "lang/bg-BG.rc"
5+
#endif
6+
#ifdef LANGUAGE_CA_ES
7+
#include "lang/ca-ES.rc"
8+
#endif
9+
#ifdef LANGUAGE_CS_CZ
10+
#include "lang/cs-CZ.rc"
11+
#endif
12+
#ifdef LANGUAGE_DE_DE
13+
#include "lang/de-DE.rc"
14+
#endif
15+
#ifdef LANGUAGE_EN_US
16+
#include "lang/en-US.rc"
17+
#endif
18+
#ifdef LANGUAGE_EL_GR
19+
#include "lang/el-GR.rc"
20+
#endif
21+
#ifdef LANGUAGE_ES_ES
22+
#include "lang/es-ES.rc"
23+
#endif
24+
#ifdef LANGUAGE_FR_FR
25+
#include "lang/fr-FR.rc"
26+
#endif
27+
#ifdef LANGUAGE_ID_ID
28+
#include "lang/id-ID.rc"
29+
#endif
30+
#ifdef LANGUAGE_IT_IT
31+
#include "lang/it-IT.rc"
32+
#endif
33+
#ifdef LANGUAGE_JA_JP
34+
#include "lang/ja-JP.rc"
35+
#endif
36+
#ifdef LANGUAGE_KO_KR
37+
#include "lang/ko-KR.rc"
38+
#endif
39+
#ifdef LANGUAGE_LT_LT
40+
#include "lang/lt-LT.rc"
41+
#endif
42+
#ifdef LANGUAGE_NL_NL
43+
#include "lang/nl-NL.rc"
44+
#endif
45+
#ifdef LANGUAGE_NB_NO
46+
#include "lang/no-NO.rc"
47+
#endif
48+
#ifdef LANGUAGE_PL_PL
49+
#include "lang/pl-PL.rc"
50+
#endif
51+
#ifdef LANGUAGE_PT_BR
52+
#include "lang/pt-BR.rc"
53+
#endif
54+
#ifdef LANGUAGE_RO_RO
55+
#include "lang/ro-RO.rc"
56+
#endif
57+
#ifdef LANGUAGE_RU_RU
58+
#include "lang/ru-RU.rc"
59+
#endif
60+
#ifdef LANGUAGE_SK_SK
61+
#include "lang/sk-SK.rc"
62+
#endif
63+
#ifdef LANGUAGE_SV_SE
64+
#include "lang/sv-SE.rc"
65+
#endif
66+
#ifdef LANGUAGE_UK_UA
67+
#include "lang/uk-UA.rc"
68+
#endif
69+
#ifdef LANGUAGE_ZH_CN
70+
#include "lang/zh-CN.rc"
71+
#endif
72+
#ifdef LANGUAGE_ZH_TW
73+
#include "lang/zh-TW.rc"
74+
#endif

base/applications/cmdutils/doskey/doskey.rc

Lines changed: 30 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,33 @@
88

99
// UTF-8
1010
#pragma code_page(65001)
11-
#include "lang/bg-BG.rc"
12-
#include "lang/de-DE.rc"
13-
#include "lang/en-US.rc"
14-
#include "lang/pl-PL.rc"
15-
#include "lang/ro-RO.rc"
16-
#include "lang/sv-SE.rc"
17-
#include "lang/uk-UA.rc"
18-
#include "lang/zh-CN.rc"
19-
#include "lang/fr-FR.rc"
20-
#include "lang/es-ES.rc"
11+
#ifdef LANGUAGE_BG_BG
12+
#include "lang/bg-BG.rc"
13+
#endif
14+
#ifdef LANGUAGE_DE_DE
15+
#include "lang/de-DE.rc"
16+
#endif
17+
#ifdef LANGUAGE_EN_US
18+
#include "lang/en-US.rc"
19+
#endif
20+
#ifdef LANGUAGE_PL_PL
21+
#include "lang/pl-PL.rc"
22+
#endif
23+
#ifdef LANGUAGE_RO_RO
24+
#include "lang/ro-RO.rc"
25+
#endif
26+
#ifdef LANGUAGE_SV_SE
27+
#include "lang/sv-SE.rc"
28+
#endif
29+
#ifdef LANGUAGE_UK_UA
30+
#include "lang/uk-UA.rc"
31+
#endif
32+
#ifdef LANGUAGE_ZH_CN
33+
#include "lang/zh-CN.rc"
34+
#endif
35+
#ifdef LANGUAGE_FR_FR
36+
#include "lang/fr-FR.rc"
37+
#endif
38+
#ifdef LANGUAGE_ES_ES
39+
#include "lang/es-ES.rc"
40+
#endif

0 commit comments

Comments
 (0)