+ add: MUI aware lexer strings

This commit is contained in:
Rainer Kottenhoff 2018-05-29 17:41:28 +02:00
parent fd04edc8cd
commit de3d645b20
33 changed files with 1089 additions and 1010 deletions

View File

@ -577,5 +577,342 @@
#define IDS_ENC_ISO_2022_KR 61078
#define IDS_ENC_X_CHINESE_CNS 61079
#define IDS_EOL_WIN 62000
#define IDS_EOL_UNIX 62001
#define IDS_EOL_MAC 62002
#define IDS_LEX_DEF_TXT 63000
#define IDS_LEX_WEB_SRC 63001
#define IDS_LEX_XML_DOC 63002
#define IDS_LEX_CSS_STYLE 63003
#define IDS_LEX_CPP_SRC 63004
#define IDS_LEX_CSHARP_SRC 63005
#define IDS_LEX_RESOURCE_SCR 63006
#define IDS_LEX_MAKEFILES 63007
#define IDS_LEX_VB_SCR 63008
#define IDS_LEX_VIS_BAS 63009
#define IDS_LEX_J_SCR 63010
#define IDS_LEX_JAVA_SRC 63011
#define IDS_LEX_PASCAL_SRC 63012
#define IDS_LEX_ASM_SCR 63013
#define IDS_LEX_PERL_SCR 63014
#define IDS_LEX_CONF 63015
#define IDS_LEX_BATCH 63016
#define IDS_LEX_DIFF 63017
#define IDS_LEX_SQL 63018
#define IDS_LEX_PYTHON 63019
#define IDS_LEX_APC_CFG 63020
#define IDS_LEX_PWRSHELL 63021
#define IDS_LEX_D_SRC 63022
#define IDS_LEX_GO_SRC 63023
#define IDS_LEX_AWK_SCR 63024
#define IDS_LEX_ANSI_ART 63025
#define IDS_LEX_SHELL_SCR 63026
#define IDS_LEX_REG_FILES 63027
#define IDS_LEX_VHDL 63028
#define IDS_LEX_JSON 63029
#define IDS_LEX_NSIS 63030
#define IDS_LEX_INNO 63031
#define IDS_LEX_RUBY 63032
#define IDS_LEX_LUA 63033
#define IDS_LEX_TCL 63034
#define IDS_LEX_AUTOIT3 63035
#define IDS_LEX_LATEX 63036
#define IDS_LEX_AHK 63037
#define IDS_LEX_CMAKE 63038
#define IDS_LEX_AVI_SYNTH 63039
#define IDS_LEX_MARKDOWN 63040
#define IDS_LEX_YAML 63041
#define IDS_LEX_COFFEE_SCR 63042
#define IDS_LEX_MATLAB 63043
#define IDS_LEX_NIM_SRC 63044
#define IDS_LEX_R_STAT 63045
#define IDS_LEX_STD_STYLE 63100
#define IDS_LEX_STD_MARGIN 63101
#define IDS_LEX_STD_BRACE 63102
#define IDS_LEX_STD_BRACE_FAIL 63103
#define IDS_LEX_STD_CTRL_CHAR 63104
#define IDS_LEX_STD_INDENT 63105
#define IDS_LEX_STD_SEL 63106
#define IDS_LEX_STD_WSPC 63107
#define IDS_LEX_STD_LN_BACKGR 63108
#define IDS_LEX_STD_CARET 63109
#define IDS_LEX_STD_LONG_LN 63110
#define IDS_LEX_STD_X_SPC 63111
#define IDS_LEX_2ND_STYLE 63112
#define IDS_LEX_2ND_MARGIN 63113
#define IDS_LEX_2ND_BRACE 63114
#define IDS_LEX_2ND_BRACE_FAIL 63115
#define IDS_LEX_2ND_CTRL_CHAR 63116
#define IDS_LEX_2ND_INDENT 63117
#define IDS_LEX_2ND_SEL 63118
#define IDS_LEX_2ND_WSPC 63119
#define IDS_LEX_2ND_LN_BACKGR 63120
#define IDS_LEX_2ND_CARET 63121
#define IDS_LEX_2ND_LONG_LN 63122
#define IDS_LEX_2ND_X_SPC 63123
#define IDS_LEX_STD_BKMRK 63124
#define IDS_LEX_2ND_BKMRK 63125
#define IDS_LEX_STR_63126 63126
#define IDS_LEX_STR_63127 63127
#define IDS_LEX_STR_63128 63128
#define IDS_LEX_STR_63129 63129
#define IDS_LEX_STR_63130 63130
#define IDS_LEX_STR_63131 63131
#define IDS_LEX_STR_63132 63132
#define IDS_LEX_STR_63133 63133
#define IDS_LEX_STR_63134 63134
#define IDS_LEX_STR_63135 63135
#define IDS_LEX_STR_63136 63136
#define IDS_LEX_STR_63137 63137
#define IDS_LEX_STR_63138 63138
#define IDS_LEX_STR_63139 63139
#define IDS_LEX_STR_63140 63140
#define IDS_LEX_STR_63141 63141
#define IDS_LEX_STR_63142 63142
#define IDS_LEX_STR_63143 63143
#define IDS_LEX_STR_63144 63144
#define IDS_LEX_STR_63145 63145
#define IDS_LEX_STR_63146 63146
#define IDS_LEX_STR_63147 63147
#define IDS_LEX_STR_63148 63148
#define IDS_LEX_STR_63149 63149
#define IDS_LEX_STR_63150 63150
#define IDS_LEX_STR_63151 63151
#define IDS_LEX_STR_63152 63152
#define IDS_LEX_STR_63153 63153
#define IDS_LEX_STR_63154 63154
#define IDS_LEX_STR_63155 63155
#define IDS_LEX_STR_63156 63156
#define IDS_LEX_STR_63157 63157
#define IDS_LEX_STR_63158 63158
#define IDS_LEX_STR_63159 63159
#define IDS_LEX_STR_63160 63160
#define IDS_LEX_STR_63161 63161
#define IDS_LEX_STR_63162 63162
#define IDS_LEX_STR_63163 63163
#define IDS_LEX_STR_63164 63164
#define IDS_LEX_STR_63165 63165
#define IDS_LEX_STR_63166 63166
#define IDS_LEX_STR_63167 63167
#define IDS_LEX_STR_63168 63168
#define IDS_LEX_STR_63169 63169
#define IDS_LEX_STR_63170 63170
#define IDS_LEX_STR_63171 63171
#define IDS_LEX_STR_63172 63172
#define IDS_LEX_STR_63173 63173
#define IDS_LEX_STR_63174 63174
#define IDS_LEX_STR_63175 63175
#define IDS_LEX_STR_63176 63176
#define IDS_LEX_STR_63177 63177
#define IDS_LEX_STR_63178 63178
#define IDS_LEX_STR_63179 63179
#define IDS_LEX_STR_63180 63180
#define IDS_LEX_STR_63181 63181
#define IDS_LEX_STR_63182 63182
#define IDS_LEX_STR_63183 63183
#define IDS_LEX_STR_63184 63184
#define IDS_LEX_STR_63185 63185
#define IDS_LEX_STR_63186 63186
#define IDS_LEX_STR_63187 63187
#define IDS_LEX_STR_63188 63188
#define IDS_LEX_STR_63189 63189
#define IDS_LEX_STR_63190 63190
#define IDS_LEX_STR_63191 63191
#define IDS_LEX_STR_63192 63192
#define IDS_LEX_STR_63193 63193
#define IDS_LEX_STR_63194 63194
#define IDS_LEX_STR_63195 63195
#define IDS_LEX_STR_63196 63196
#define IDS_LEX_STR_63197 63197
#define IDS_LEX_STR_63198 63198
#define IDS_LEX_STR_63199 63199
#define IDS_LEX_STR_63200 63200
#define IDS_LEX_STR_63201 63201
#define IDS_LEX_STR_63202 63202
#define IDS_LEX_STR_63203 63203
#define IDS_LEX_STR_63204 63204
#define IDS_LEX_STR_63205 63205
#define IDS_LEX_STR_63206 63206
#define IDS_LEX_STR_63207 63207
#define IDS_LEX_STR_63208 63208
#define IDS_LEX_STR_63209 63209
#define IDS_LEX_STR_63210 63210
#define IDS_LEX_STR_63211 63211
#define IDS_LEX_STR_63212 63212
#define IDS_LEX_STR_63213 63213
#define IDS_LEX_STR_63214 63214
#define IDS_LEX_STR_63215 63215
#define IDS_LEX_STR_63216 63216
#define IDS_LEX_STR_63217 63217
#define IDS_LEX_STR_63218 63218
#define IDS_LEX_STR_63219 63219
#define IDS_LEX_STR_63220 63220
#define IDS_LEX_STR_63221 63221
#define IDS_LEX_STR_63222 63222
#define IDS_LEX_STR_63223 63223
#define IDS_LEX_STR_63224 63224
#define IDS_LEX_STR_63225 63225
#define IDS_LEX_STR_63226 63226
#define IDS_LEX_STR_63227 63227
#define IDS_LEX_STR_63228 63228
#define IDS_LEX_STR_63229 63229
#define IDS_LEX_STR_63230 63230
#define IDS_LEX_STR_63231 63231
#define IDS_LEX_STR_63232 63232
#define IDS_LEX_STR_63233 63233
#define IDS_LEX_STR_63234 63234
#define IDS_LEX_STR_63235 63235
#define IDS_LEX_STR_63236 63236
#define IDS_LEX_STR_63237 63237
#define IDS_LEX_STR_63238 63238
#define IDS_LEX_STR_63239 63239
#define IDS_LEX_STR_63240 63240
#define IDS_LEX_STR_63241 63241
#define IDS_LEX_STR_63242 63242
#define IDS_LEX_STR_63243 63243
#define IDS_LEX_STR_63244 63244
#define IDS_LEX_STR_63245 63245
#define IDS_LEX_STR_63246 63246
#define IDS_LEX_STR_63247 63247
#define IDS_LEX_STR_63248 63248
#define IDS_LEX_STR_63249 63249
#define IDS_LEX_STR_63250 63250
#define IDS_LEX_STR_63251 63251
#define IDS_LEX_STR_63252 63252
#define IDS_LEX_STR_63253 63253
#define IDS_LEX_STR_63254 63254
#define IDS_LEX_STR_63255 63255
#define IDS_LEX_STR_63256 63256
#define IDS_LEX_STR_63257 63257
#define IDS_LEX_STR_63258 63258
#define IDS_LEX_STR_63259 63259
#define IDS_LEX_STR_63260 63260
#define IDS_LEX_STR_63261 63261
#define IDS_LEX_STR_63262 63262
#define IDS_LEX_STR_63263 63263
#define IDS_LEX_STR_63264 63264
#define IDS_LEX_STR_63265 63265
#define IDS_LEX_STR_63266 63266
#define IDS_LEX_STR_63267 63267
#define IDS_LEX_STR_63268 63268
#define IDS_LEX_STR_63269 63269
#define IDS_LEX_STR_63270 63270
#define IDS_LEX_STR_63271 63271
#define IDS_LEX_STR_63272 63272
#define IDS_LEX_STR_63273 63273
#define IDS_LEX_STR_63274 63274
#define IDS_LEX_STR_63275 63275
#define IDS_LEX_STR_63276 63276
#define IDS_LEX_STR_63277 63277
#define IDS_LEX_STR_63278 63278
#define IDS_LEX_STR_63279 63279
#define IDS_LEX_STR_63280 63280
#define IDS_LEX_STR_63281 63281
#define IDS_LEX_STR_63282 63282
#define IDS_LEX_STR_63283 63283
#define IDS_LEX_STR_63284 63284
#define IDS_LEX_STR_63285 63285
#define IDS_LEX_STR_63286 63286
#define IDS_LEX_STR_63287 63287
#define IDS_LEX_STR_63288 63288
#define IDS_LEX_STR_63289 63289
#define IDS_LEX_STR_63290 63290
#define IDS_LEX_STR_63291 63291
#define IDS_LEX_STR_63292 63292
#define IDS_LEX_STR_63293 63293
#define IDS_LEX_STR_63294 63294
#define IDS_LEX_STR_63295 63295
#define IDS_LEX_STR_63296 63296
#define IDS_LEX_STR_63297 63297
#define IDS_LEX_STR_63298 63298
#define IDS_LEX_STR_63299 63299
#define IDS_LEX_STR_63300 63300
#define IDS_LEX_STR_63301 63301
#define IDS_LEX_STR_63302 63302
#define IDS_LEX_STR_63303 63303
#define IDS_LEX_STR_63304 63304
#define IDS_LEX_STR_63305 63305
#define IDS_LEX_STR_63306 63306
#define IDS_LEX_STR_63307 63307
#define IDS_LEX_STR_63308 63308
#define IDS_LEX_STR_63309 63309
#define IDS_LEX_STR_63310 63310
#define IDS_LEX_STR_63311 63311
#define IDS_LEX_STR_63312 63312
#define IDS_LEX_STR_63313 63313
#define IDS_LEX_STR_63314 63314
#define IDS_LEX_STR_63315 63315
#define IDS_LEX_STR_63316 63316
#define IDS_LEX_STR_63317 63317
#define IDS_LEX_STR_63318 63318
#define IDS_LEX_STR_63319 63319
#define IDS_LEX_STR_63320 63320
#define IDS_LEX_STR_63321 63321
#define IDS_LEX_STR_63322 63322
#define IDS_LEX_STR_63323 63323
#define IDS_LEX_STR_63324 63324
#define IDS_LEX_STR_63325 63325
#define IDS_LEX_STR_63326 63326
#define IDS_LEX_STR_63327 63327
#define IDS_LEX_STR_63328 63328
#define IDS_LEX_STR_63329 63329
#define IDS_LEX_STR_63330 63330
#define IDS_LEX_STR_63331 63331
#define IDS_LEX_STR_63332 63332
#define IDS_LEX_STR_63333 63333
#define IDS_LEX_STR_63334 63334
#define IDS_LEX_STR_63335 63335
#define IDS_LEX_STR_63336 63336
#define IDS_LEX_STR_63337 63337
#define IDS_LEX_STR_63338 63338
#define IDS_LEX_STR_63339 63339
#define IDS_LEX_STR_63340 63340
#define IDS_LEX_STR_63341 63341
#define IDS_LEX_STR_63342 63342
#define IDS_LEX_STR_63343 63343
#define IDS_LEX_STR_63344 63344
#define IDS_LEX_STR_63345 63345
#define IDS_LEX_STR_63346 63346
#define IDS_LEX_STR_63347 63347
#define IDS_LEX_STR_63348 63348
#define IDS_LEX_STR_63349 63349
#define IDS_LEX_STR_63350 63350
#define IDS_LEX_STR_63351 63351
#define IDS_LEX_STR_63352 63352
#define IDS_LEX_STR_63353 63353
#define IDS_LEX_STR_63354 63354
#define IDS_LEX_STR_63355 63355
#define IDS_LEX_STR_63356 63356
#define IDS_LEX_STR_63357 63357
#define IDS_LEX_STR_63358 63358
#define IDS_LEX_STR_63359 63359
#define IDS_LEX_STR_63360 63360
#define IDS_LEX_STR_63361 63361
#define IDS_LEX_STR_63362 63362
#define IDS_LEX_STR_63363 63363
#define IDS_LEX_STR_63364 63364
#define IDS_LEX_STR_63365 63365
#define IDS_LEX_STR_63366 63366
#define IDS_LEX_STR_63367 63367
#define IDS_LEX_STR_63368 63368
#define IDS_LEX_STR_63369 63369
#define IDS_LEX_STR_63370 63370
#define IDS_LEX_STR_63371 63371
#define IDS_LEX_STR_63372 63372
#define IDS_LEX_STR_63373 63373
#define IDS_LEX_STR_63374 63374
#define IDS_LEX_STR_63375 63375
#define IDS_LEX_STR_63376 63376
#define IDS_LEX_STR_63377 63377
#define IDS_LEX_STR_63378 63378
#define IDS_LEX_STR_63379 63379
#define IDS_LEX_STR_63380 63380
#define IDS_LEX_STR_63381 63381
#define IDS_LEX_STR_63382 63382
#endif //_COMMON_RES_H_

Binary file not shown.

Binary file not shown.

View File

@ -238,6 +238,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="lexer_af_za.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="menu_af_za.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
@ -250,7 +256,7 @@
<Culture Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">0x0436</Culture>
<Culture Condition="'$(Configuration)|$(Platform)'=='Release|x64'">0x0436</Culture>
</ResourceCompile>
<ResourceCompile Include="strings_af-ZAf_za.rc">
<ResourceCompile Include="strings_af_za.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>

View File

@ -46,10 +46,13 @@
<ResourceCompile Include="menu_af_za.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="strings_af-ZAf_za.rc">
<ResourceCompile Include="encode_af_za.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="encode_af_za.rc">
<ResourceCompile Include="lexer_af_za.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="strings_af_za.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>

Binary file not shown.

Binary file not shown.

View File

@ -238,6 +238,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="lexer_de_de.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="menu_de_de.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>

View File

@ -52,5 +52,8 @@
<ResourceCompile Include="encode_de_de.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="lexer_de_de.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -238,6 +238,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="lexer_en_uk.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="menu_en_uk.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>

View File

@ -52,5 +52,8 @@
<ResourceCompile Include="strings_en_uk.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="lexer_en_uk.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -230,6 +230,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="lexer_en_us.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="menu_en_us.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>

View File

@ -52,6 +52,9 @@
<ResourceCompile Include="encode_en_us.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="lexer_en_us.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
<ItemGroup>
<Image Include="..\..\res\Run.ico">

Binary file not shown.

Binary file not shown.

View File

@ -238,6 +238,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="lexer_es_es.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="menu_es_es.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>

View File

@ -52,5 +52,8 @@
<ResourceCompile Include="strings_es_es.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="lexer_es_es.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -230,6 +230,12 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="lexer_fr_fr.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ResourceCompile>
<ResourceCompile Include="menu_fr_fr.rc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>

View File

@ -52,5 +52,8 @@
<ResourceCompile Include="strings_fr_fr.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
<ResourceCompile Include="lexer_fr_fr.rc">
<Filter>Resource Files</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

View File

@ -2560,7 +2560,7 @@ INT_PTR CALLBACK SelectDefLineEndingDlgProc(HWND hwnd,UINT umsg,WPARAM wParam,LP
// Load options
for (i = 0; i < 3; i++) {
GetString(IDS_EOLMODENAME0+i,wch,COUNTOF(wch));
GetLngString(IDS_EOL_WIN+i,wch,COUNTOF(wch));
SendDlgItemMessage(hwnd,100,CB_ADDSTRING,0,(LPARAM)wch);
}

View File

@ -38,7 +38,9 @@
#include "encoding.h"
extern HINSTANCE g_hInstance;
//extern HINSTANCE g_hInstance;
extern HMODULE g_hLngResContainer;
extern bool bLoadASCIIasUTF8;
//=============================================================================
@ -470,7 +472,7 @@ void Encoding_SetLabel(int iEncoding) {
if (g_Encodings[iEncoding].wchLabel[0] == L'\0') {
WCHAR wch1[128] = { L'\0' };
WCHAR wch2[128] = { L'\0' };
GetString(g_Encodings[iEncoding].idsName, wch1, COUNTOF(wch1));
GetLngString(g_Encodings[iEncoding].idsName, wch1, COUNTOF(wch1));
WCHAR *pwsz = StrChr(wch1, L';');
if (pwsz) {
pwsz = StrChr(CharNext(pwsz), L';');
@ -576,7 +578,7 @@ void Encoding_AddToListView(HWND hwnd, int idSel, bool bRecodeOnly) {
PENCODINGENTRY pEE = LocalAlloc(LPTR, COUNTOF(g_Encodings) * sizeof(ENCODINGENTRY));
for (i = 0; i < COUNTOF(g_Encodings); i++) {
pEE[i].id = i;
GetString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
GetLngString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
}
qsort(pEE, COUNTOF(g_Encodings), sizeof(ENCODINGENTRY), CmpEncoding);
@ -662,7 +664,7 @@ void Encoding_AddToComboboxEx(HWND hwnd, int idSel, bool bRecodeOnly) {
PENCODINGENTRY pEE = LocalAlloc(LPTR, COUNTOF(g_Encodings) * sizeof(ENCODINGENTRY));
for (i = 0; i < COUNTOF(g_Encodings); i++) {
pEE[i].id = i;
GetString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
GetLngString(g_Encodings[i].idsName, pEE[i].wch, COUNTOF(pEE[i].wch));
}
qsort(pEE, COUNTOF(g_Encodings), sizeof(ENCODINGENTRY), CmpEncoding);

View File

@ -68,8 +68,6 @@ extern int g_DOSEncoding;
#define Encoding_IsNONE(enc) ((enc) == CPI_NONE)
#define IDS_EOLMODENAME0 62000
typedef struct _np2encoding {
UINT uFlags;
UINT uCodePage;

View File

@ -1070,7 +1070,7 @@ bool StatusSetTextID(HWND hwnd,UINT nPart,UINT uID)
return true;
}
if (!GetString(uID,szText,256))
if (!GetLngString(uID,szText,256))
return false;
return (bool)SendMessage(hwnd,SB_SETTEXT,uFlags,(LPARAM)szText);
@ -1197,22 +1197,6 @@ bool IsCmdEnabled(HWND hwnd,UINT uId)
}
//=============================================================================
//
// FormatString()
//
int FormatString(LPWSTR lpOutput,int nOutput,UINT uIdFormat,...)
{
static WCHAR pBuffer[XHUGE_BUFFER];
pBuffer[0] = L'\0';
if (GetString(uIdFormat, pBuffer, nOutput)) {
StringCchVPrintf(lpOutput, nOutput, pBuffer, (LPVOID)((PUINT_PTR)&uIdFormat + 1));
}
return (int)StringCchLen(lpOutput, nOutput);
}
//=============================================================================
//
// FormatLngString()

View File

@ -190,11 +190,8 @@ bool IsCmdEnabled(HWND, UINT);
#define StrEnd(pStart) (pStart + lstrlen(pStart))
#define GetString(id,pb,cb) LoadString(g_hInstance,id,pb,cb)
#define GetLngString(id,pb,cb) LoadString(g_hLngResContainer,(id),(pb),(cb))
int FormatString(LPWSTR,int,UINT,...);
int FormatLngString(LPWSTR, int, UINT, ...);

View File

@ -6286,7 +6286,7 @@ LRESULT MsgNotify(HWND hwnd,WPARAM wParam,LPARAM lParam)
if (!(((LPTOOLTIPTEXT)lParam)->uFlags & TTF_IDISHWND))
{
WCHAR tch[MIDSZ_BUFFER] = { L'\0' };
GetString((UINT)pnmh->idFrom,tch,COUNTOF(tch));
GetLngString((UINT)pnmh->idFrom,tch,COUNTOF(tch));
StringCchCopyN(((LPTOOLTIPTEXT)lParam)->szText,COUNTOF(((LPTOOLTIPTEXT)lParam)->szText),tch,COUNTOF(((LPTOOLTIPTEXT)lParam)->szText));
}
}
@ -7906,7 +7906,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
if ((s_iLnFromPos != iLnFromPos) || (s_iLnCnt != iLnCnt))
{
FormatString(tchStatusBar[STATUS_DOCLINE], txtWidth, IDS_STATUS_DOCLINE, g_mxStatusBarPrefix[STATUS_DOCLINE], tchLn, tchLines);
FormatLngString(tchStatusBar[STATUS_DOCLINE], txtWidth, IDS_STATUS_DOCLINE, g_mxStatusBarPrefix[STATUS_DOCLINE], tchLn, tchLines);
s_iLnFromPos = iLnFromPos;
s_iLnCnt = iLnCnt;
bIsUpdateNeeded = true;
@ -7930,11 +7930,11 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
if (bMarkLongLines) {
StringCchPrintf(tchCols, COUNTOF(tchCols), L"%td", g_iLongLinesLimit);
FormatNumberStr(tchCols);
FormatString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN2, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol, tchCols);
FormatLngString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN2, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol, tchCols);
}
else {
tchCols[0] = L'\0';
FormatString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol);
FormatLngString(tchStatusBar[STATUS_DOCCOLUMN], txtWidth, IDS_STATUS_DOCCOLUMN, g_mxStatusBarPrefix[STATUS_DOCCOLUMN], tchCol);
}
s_iCol = iCol;
s_bmarkLongLines = bMarkLongLines;
@ -7971,8 +7971,8 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
tchSelB[0] = L'0'; tchSelB[1] = L'\0';
}
FormatString(tchStatusBar[STATUS_SELECTION], txtWidth, IDS_STATUS_SELECTION, g_mxStatusBarPrefix[STATUS_SELECTION], tchSel);
FormatString(tchStatusBar[STATUS_SELCTBYTES], txtWidth, IDS_STATUS_SELCTBYTES, g_mxStatusBarPrefix[STATUS_SELCTBYTES], tchSelB);
FormatLngString(tchStatusBar[STATUS_SELECTION], txtWidth, IDS_STATUS_SELECTION, g_mxStatusBarPrefix[STATUS_SELECTION], tchSel);
FormatLngString(tchStatusBar[STATUS_SELCTBYTES], txtWidth, IDS_STATUS_SELCTBYTES, g_mxStatusBarPrefix[STATUS_SELCTBYTES], tchSelB);
s_bIsSelCountable = bIsSelCountable;
s_iSelStart = iSelStart;
@ -8007,7 +8007,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
FormatNumberStr(tchLinesSelected);
}
FormatString(tchStatusBar[STATUS_SELCTLINES], txtWidth, IDS_STATUS_SELCTLINES, g_mxStatusBarPrefix[STATUS_SELCTLINES], tchLinesSelected);
FormatLngString(tchStatusBar[STATUS_SELCTLINES], txtWidth, IDS_STATUS_SELCTLINES, g_mxStatusBarPrefix[STATUS_SELCTLINES], tchLinesSelected);
s_bIsSelectionEmpty = bIsSelectionEmpty;
s_iLinesSelected = iLinesSelected;
@ -8041,7 +8041,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
StringCchCopy(tchOcc, COUNTOF(tchOcc), L"--");
}
FormatString(tchStatusBar[STATUS_OCCURRENCE], txtWidth, IDS_STATUS_OCCURRENCE, g_mxStatusBarPrefix[STATUS_OCCURRENCE], tchOcc);
FormatLngString(tchStatusBar[STATUS_OCCURRENCE], txtWidth, IDS_STATUS_OCCURRENCE, g_mxStatusBarPrefix[STATUS_OCCURRENCE], tchOcc);
s_bMOVisible = g_bMarkOccurrencesMatchVisible;
s_iMarkOccurrencesCount = g_iMarkOccurrencesCount;
@ -8056,7 +8056,7 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
DocPos const iTextLength = SciCall_GetTextLength();
if (s_iTextLength != iTextLength) {
StrFormatByteSize(iTextLength, tchBytes, COUNTOF(tchBytes));
FormatString(tchStatusBar[STATUS_DOCSIZE], txtWidth, IDS_STATUS_DOCSIZE, g_mxStatusBarPrefix[STATUS_DOCSIZE], tchBytes);
FormatLngString(tchStatusBar[STATUS_DOCSIZE], txtWidth, IDS_STATUS_DOCSIZE, g_mxStatusBarPrefix[STATUS_DOCSIZE], tchBytes);
s_iTextLength = iTextLength;
bIsUpdateNeeded = true;
}
@ -8179,8 +8179,8 @@ static void __fastcall _UpdateStatusbarDelayed(bool bForceRedraw)
else
StringCchCopy(tchReplOccs, COUNTOF(tchReplOccs), L"--");
FormatString(tchFRStatus, COUNTOF(tchFRStatus), IDS_FR_STATUS_FMT,
tchLn, tchLines, tchCol, tchSel, tchOcc, tchReplOccs, FR_Status[g_FindReplaceMatchFoundState]);
FormatLngString(tchFRStatus, COUNTOF(tchFRStatus), IDS_FR_STATUS_FMT,
tchLn, tchLines, tchCol, tchSel, tchOcc, tchReplOccs, FR_Status[g_FindReplaceMatchFoundState]);
SetWindowText(GetDlgItem(g_hwndDlgFindReplace, IDS_FR_STATUS_TEXT), tchFRStatus);
}

View File

@ -37,6 +37,7 @@ BEGIN
"#include ""../language/np3_en_us/menu_en_us.rc""\r\n"
"#include ""../language/np3_en_us/strings_en_us.rc""\r\n"
"#include ""../language/np3_en_us/encode_en_us.rc""\r\n"
"#include ""../language/np3_en_us/lexer_en_us.rc""\r\n"
"#include ""../language/np3_en_us/dialogs_en_us.rc""\r\n"
"\0"
END
@ -296,301 +297,6 @@ BEGIN
END
/////////////////////////////////////////////////////////////////////////////
//
// String Table
//
STRINGTABLE
BEGIN
62000 "Windows (CR+LF)"
62001 "Unix (LF)"
62002 "Mac (CR)"
END
STRINGTABLE
BEGIN
63000 "Default Text"
63001 "Web Source Code"
63002 "XML Document"
63003 "CSS Style Sheets"
63004 "C/C++ Source Code"
63005 "C# Source Code"
63006 "Resource Script"
63007 "Makefiles"
END
STRINGTABLE
BEGIN
63008 "VBScript"
63009 "Visual Basic"
63010 "JavaScript"
63011 "Java Source Code"
63012 "Pascal Source Code"
63013 "Assembly Script"
63014 "Perl Script"
63015 "Configuration Files"
63016 "Batch Files"
63017 "Diff Files"
63018 "SQL Query"
63019 "Python Script"
63020 "Apache Config Files"
63021 "PowerShell Script"
63022 "D Source Code"
63023 "Go Source Code"
END
STRINGTABLE
BEGIN
63024 "Awk Script"
63025 "ANSI Art"
63026 "Shell Script"
63027 "Registry Files"
63028 "VHDL"
63029 "JSON"
63030 "NSIS"
63031 "Inno Setup Script"
63032 "Ruby Script"
63033 "Lua Script"
63034 "Tcl Script"
63035 "AutoIt3 Script"
63036 "LaTeX Files"
63037 "AutoHotkey Script"
63038 "Cmake Script"
63039 "AviSynth Script"
END
STRINGTABLE
BEGIN
63040 "Markdown"
63041 "YAML"
63042 "Coffeescript"
63043 "MATLAB"
63044 "Nim Source Code"
63045 "R-S-SPlus Statistics Code"
END
STRINGTABLE
BEGIN
63100 "Default Style"
63101 "Margins and Line Numbers"
63102 "Matching Braces (Indicator)"
63103 "Matching Braces Error (Indicator)"
END
STRINGTABLE
BEGIN
63104 "Control Characters (Font)"
63105 "Indentation Guide (Color)"
63106 "Selected Text (Colors)"
63107 "Whitespace (Colors, Size 0-5)"
63108 "Current Line Background (Color)"
63109 "Caret (Color, Size 1-3)"
63110 "Long Line Marker (Colors)"
63111 "Extra Line Spacing (Size)"
63112 "2nd Default Style"
63113 "2nd Margins and Line Numbers"
63114 "2nd Matching Braces (Indicator)"
63115 "2nd Matching Braces Error (Indicator)"
63116 "2nd Control Characters (Font)"
63117 "2nd Indentation Guide (Color)"
63118 "2nd Selected Text (Colors)"
63119 "2nd Whitespace (Colors, Size 0-5)"
END
STRINGTABLE
BEGIN
63120 "2nd Current Line Background (Color)"
63121 "2nd Caret (Color, Size 1-3)"
63122 "2nd Long Line Marker (Colors)"
63123 "2nd Extra Line Spacing (Size)"
63124 "Bookmarks and Folding (Colors)"
63125 "2nd Bookmarks and Folding (Colors)"
63126 "Default"
63127 "Comment"
63128 "Keyword"
63129 "Identifier"
63130 "Number"
63131 "String"
63132 "Operator"
63133 "Preprocessor"
63134 "Verbatim String"
63135 "Regex"
END
STRINGTABLE
BEGIN
63136 "HTML Tag"
63137 "HTML Unknown Tag"
63138 "HTML Attribute"
63139 "HTML Unknown Attribute"
63140 "HTML Value"
63141 "HTML String"
63142 "HTML Other Inside Tag"
63143 "HTML Comment"
63144 "HTML Entity"
63145 "XML Identifier"
63146 "ASP Start Tag"
63147 "CDATA"
63148 "PHP Start Tag"
63149 "PHP Default"
63150 "PHP String"
63151 "PHP Simple String"
END
STRINGTABLE
BEGIN
63152 "PHP Keyword"
63153 "PHP Number"
63154 "PHP Variable"
63155 "PHP String Variable"
63156 "PHP Complex Variable"
63157 "PHP Comment"
63158 "PHP Operator"
63159 "JS Default"
63160 "JS Comment"
63161 "JS Number"
63162 "JS Identifier"
63163 "JS Keyword"
63164 "JS String"
63165 "JS Symbols"
63166 "JS Regex"
63167 "ASP JS Default"
END
STRINGTABLE
BEGIN
63168 "ASP JS Comment"
63169 "ASP JS Number"
63170 "ASP JS Identifier"
63171 "ASP JS Keyword"
63172 "ASP JS String"
63173 "ASP JS Symbols"
63174 "ASP JS Regex"
63175 "VBS Default"
63176 "VBS Comment"
63177 "VBS Number"
63178 "VBS Keyword"
63179 "VBS String"
63180 "VBS Identifier"
63181 "ASP VBS Default"
63182 "ASP VBS Comment"
63183 "ASP VBS Number"
END
STRINGTABLE
BEGIN
63184 "ASP VBS Keyword"
63185 "ASP VBS String"
63186 "ASP VBS Identifier"
63187 "XML Tag"
63188 "XML Attribute"
63189 "XML Value"
63190 "XML String"
63191 "XML Other Inside Tag"
63192 "XML Comment"
63193 "XML Entity"
63194 "Tag-Class"
63195 "Tag-ID"
63196 "Tag-Attribute"
63197 "Pseudo-Class"
63198 "Unknown Pseudo-Class"
63199 "CSS Property"
END
STRINGTABLE
BEGIN
63200 "Unknown Property"
63201 "Value"
63202 "Important"
63203 "Directive"
63204 "Target"
63205 "Inline Asm"
63206 "CPU Instruction"
63207 "FPU Instruction"
63208 "Register"
63209 "Directive Operand"
63210 "Extended Instruction"
63211 "String Double Quoted"
63212 "String Single Quoted"
63213 "POD (Common)"
63214 "POD (Verbatim)"
63215 "Scalar $var"
END
STRINGTABLE
BEGIN
63216 "Array @var"
63217 "Hash %var"
63218 "Symbol Table *var"
63219 "Regex /re/ or m{re}"
63220 "Substitution s/re/ore/"
63221 "Back Ticks"
63222 "Data Section"
63223 "Here-Doc (Delimiter)"
63224 "Here-Doc (Single Quoted, q)"
63225 "Here-Doc (Double Quoted, qq)"
63226 "Here-Doc (Back Ticks, qx)"
63227 "Single Quoted String (Generic, q)"
63228 "Double Quoted String (qq)"
63229 "Back Ticks (qx)"
63230 "Regex (qr)"
63231 "Array (qw)"
END
STRINGTABLE
BEGIN
63232 "Section"
63233 "Assignment"
63234 "Default Value"
63235 "Label"
63236 "Command"
63237 "SGML"
63238 "Source and Destination"
63239 "Position Setting"
63240 "Line Addition"
63241 "Line Removal"
63242 "Line Change"
63243 "Quoted Identifier"
63244 "String Triple Double Quotes"
63245 "String Triple Single Quotes"
63246 "Class Name"
63247 "Function Name"
END
STRINGTABLE
BEGIN
63248 "IP Address"
63249 "Variable"
63250 "Cmdlet"
63251 "Alias"
63252 "Parsing Error"
63253 "Prototype"
63254 "Format Identifier"
63255 "Format Body"
63256 "HTML Element Text"
63257 "XML Element Text"
63258 "Typedefs/Classes"
63259 "Comment Doc"
63260 "Keyword 2nd"
63261 "Error"
63262 "Mark Occurrences (Indicator)"
63263 "2nd Mark Occurrences (Indicator)"
END
STRINGTABLE
BEGIN
63264 "Hyperlink Hotspots"
63265 "2nd Hyperlink Hotspots"
63266 "2nd Default Text"
63267 "Variable within String"
63268 "Ordered List"
63269 "Infix"
63270 "Infix EOL"
63271 "Base Package Functions"
63272 "Other Package Functions"
END
#endif // English (United States) resources
/////////////////////////////////////////////////////////////////////////////
@ -606,6 +312,7 @@ END
#include "../language/np3_en_us/menu_en_us.rc"
#include "../language/np3_en_us/strings_en_us.rc"
#include "../language/np3_en_us/encode_en_us.rc"
#include "../language/np3_en_us/lexer_en_us.rc"
#include "../language/np3_en_us/dialogs_en_us.rc"
/////////////////////////////////////////////////////////////////////////////

File diff suppressed because it is too large Load Diff