OLD | NEW |
1 # | 1 # |
2 # Expects command line definition for variable 'target_arch' | 2 # Expects command line definition for variable 'target_arch' |
3 # Must be either 'ia32' or 'x64' | 3 # Must be either 'ia32' or 'x64' |
4 # | 4 # |
5 # This .gyp file sits in directory 'installer'. | 5 # This .gyp file sits in directory 'installer'. |
6 # When gyp translates files locations, base them here. | 6 # When gyp translates files locations, base them here. |
7 # | 7 # |
8 # The solution file from this .gyp source lands in 'installer/build/<(target_arc
h)'. | 8 # The solution file from this .gyp source lands in 'installer/build/<(target_arc
h)'. |
9 # When gyp does not translate file locations, base them here. | 9 # When gyp does not translate file locations, base them here. |
10 # | 10 # |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
105 # Furthermore, there's the issue of overriding the rule for the first
MSI, the one that generates the BASE against which transforms are generated. | 105 # Furthermore, there's the issue of overriding the rule for the first
MSI, the one that generates the BASE against which transforms are generated. |
106 # In order to override the rule, we'd need to duplicate most of this o
ne, particularly all the file name expressions, violating the write-once princip
le. | 106 # In order to override the rule, we'd need to duplicate most of this o
ne, particularly all the file name expressions, violating the write-once princip
le. |
107 # | 107 # |
108 'rule_name': 'MSI Build', | 108 'rule_name': 'MSI Build', |
109 'extension': 'wxl', | 109 'extension': 'wxl', |
110 'message': 'Generating embedded transform for "<(RULE_INPUT_ROOT)"', | 110 'message': 'Generating embedded transform for "<(RULE_INPUT_ROOT)"', |
111 'inputs': [ 'emb.vbs', '<(base_msi)', '<@(payloads)' ], | 111 'inputs': [ 'emb.vbs', '<(base_msi)', '<@(payloads)' ], |
112 'outputs': [ '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(tar
get_arch).msi', '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(target_arc
h).mst' ], | 112 'outputs': [ '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(tar
get_arch).msi', '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(target_arc
h).mst' ], |
113 'action': | 113 'action': |
114 [ | 114 [ |
115 » '..\..\msibuild.cmd >(msi_build_phase) >(locale_id)', '<(RULE_INPUT_
PATH)', | 115 » '..\..\msibuild.cmd >(msi_build_phase) >(locale_id) >(RULE_INPUT_ROO
T)', '<(RULE_INPUT_PATH)', |
116 '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(target_arc
h).msi', | 116 '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(target_arc
h).msi', |
117 '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(target_arc
h).mst', | 117 '<(build_dir_arch)/adblockplusie-<(RULE_INPUT_ROOT)-<(target_arc
h).mst', |
118 '<(build_dir_arch)/adblockplusie-BASE-<(target_arch).msi', | 118 '<(build_dir_arch)/adblockplusie-BASE-<(target_arch).msi', |
119 '<(build_dir_arch)/adblockplusie-INTERIM-<(target_arch).msi', | 119 '<(build_dir_arch)/adblockplusie-INTERIM-<(target_arch).msi', |
120 '<(installer_object_file)', '<(common_object_file)', | 120 '<(installer_object_file)', '<(common_object_file)', |
121 ] | 121 ] |
122 } ], | 122 } ], |
123 }, | 123 }, |
124 | 124 |
125 'targets': | 125 'targets': |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
236 # | 236 # |
237 # Reference: MSDN "Code Page Identifiers" http://msdn.microsoft.com/en-us/libr
ary/dd317756%28VS.85%29.aspx | 237 # Reference: MSDN "Code Page Identifiers" http://msdn.microsoft.com/en-us/libr
ary/dd317756%28VS.85%29.aspx |
238 # | 238 # |
239 ################################## | 239 ################################## |
240 ############# | 240 ############# |
241 # Link WiX objects and payloads, creating base MSI. | 241 # Link WiX objects and payloads, creating base MSI. |
242 # Platform-specific. | 242 # Platform-specific. |
243 # Generates the reference MSI upon which all transforms are based. | 243 # Generates the reference MSI upon which all transforms are based. |
244 ############# | 244 ############# |
245 { | 245 { |
246 'target_name': 'MSI @ de 7 (German) [BASE]', | 246 'target_name': 'MSI @ en 9 (English) [BASE]', |
247 'type': 'none', | 247 'type': 'none', |
248 'dependencies' : | 248 'dependencies' : |
249 [ | 249 [ |
250 'Installer, architecture-specific WiX', | 250 'Installer, architecture-specific WiX', |
251 'Installer, common WiX', | 251 'Installer, common WiX', |
252 'installer-ca' | 252 'installer-ca' |
253 ], | 253 ], |
254 'variables': { | 254 'variables': { |
255 # Only define 'msi_build_phase' once as 'initial', here in the BASE ta
rget. All others use the default value. | 255 # Only define 'msi_build_phase' once as 'initial', here in the BASE ta
rget. All others use the default value. |
256 'msi_build_phase': 'initial', | 256 'msi_build_phase': 'initial', |
257 » 'locale_id': '7', | 257 » 'locale_id': '9', |
258 }, | 258 }, |
259 » 'sources': [ 'src/msi/locale/de.wxl' ], | 259 » 'sources': [ 'src/msi/locale/en.wxl' ], |
260 }, | 260 }, |
261 | 261 |
262 ############# | 262 ############# |
263 # MSI ar 1 (Arabic - generic) | 263 # MSI ar 1 (Arabic - Saudi Arabia) |
264 ############# | 264 ############# |
265 { | 265 { |
266 'target_name': 'MSI ar 1 (Arabic - generic)', | 266 'target_name': 'MSI ar 1 (Arabic - Saudi Arabia)', |
267 'type': 'none', | 267 'type': 'none', |
268 'dependencies' : [ 'MSI @ de 7 (German) [BASE]' ], | 268 'dependencies' : [ 'MSI @ en 9 (English) [BASE]' ], |
269 'variables': { 'locale_id': '1' }, | 269 'variables': { 'locale_id': '1' }, |
270 » 'sources': [ 'src/msi/locale/ar.wxl' ], | 270 » 'sources': [ 'src/msi/locale/ar-SA.wxl' ], |
271 }, | 271 }, |
272 | 272 |
273 ############# | 273 ############# |
274 # MSI bg-BG 1026 (Bulgarian - Bulgaria) | 274 # MSI bg-BG 1026 (Bulgarian - Bulgaria) |
275 ############# | 275 ############# |
276 { | 276 { |
277 'target_name': 'MSI bg-BG 1026 (Bulgarian - Bulgaria)', | 277 'target_name': 'MSI bg-BG 1026 (Bulgarian - Bulgaria)', |
278 'type': 'none', | 278 'type': 'none', |
279 'dependencies' : [ 'MSI ar 1 (Arabic - generic)' ], | 279 'dependencies' : [ 'MSI ar 1 (Arabic - Saudi Arabia)' ], |
280 'variables': { 'locale_id': '1026' }, | 280 'variables': { 'locale_id': '1026' }, |
281 'sources': [ 'src/msi/locale/bg-BG.wxl' ], | 281 'sources': [ 'src/msi/locale/bg-BG.wxl' ], |
282 }, | 282 }, |
283 | 283 |
284 ############# | 284 ############# |
285 # MSI ca-ES 1027 (Catalan - Spain) | 285 # MSI ca-ES 1027 (Catalan - Spain) |
286 ############# | 286 ############# |
287 { | 287 { |
288 'target_name': 'MSI ca-ES 1027 (Catalan - Spain)', | 288 'target_name': 'MSI ca-ES 1027 (Catalan - Spain)', |
289 'type': 'none', | 289 'type': 'none', |
(...skipping 29 matching lines...) Expand all Loading... |
319 ############# | 319 ############# |
320 { | 320 { |
321 'target_name': 'MSI el-GR 1032 (Greek - Greece)', | 321 'target_name': 'MSI el-GR 1032 (Greek - Greece)', |
322 'type': 'none', | 322 'type': 'none', |
323 'dependencies' : [ 'MSI da-DK 1030 (Danish - Denmark)' ], | 323 'dependencies' : [ 'MSI da-DK 1030 (Danish - Denmark)' ], |
324 'variables': { 'locale_id': '1032' }, | 324 'variables': { 'locale_id': '1032' }, |
325 'sources': [ 'src/msi/locale/el-GR.wxl' ], | 325 'sources': [ 'src/msi/locale/el-GR.wxl' ], |
326 }, | 326 }, |
327 | 327 |
328 ############# | 328 ############# |
329 # MSI en 9 (English - generic) | 329 # MSI de 7 (German - Germany) |
330 ############# | 330 ############# |
331 { | 331 { |
332 'target_name': 'MSI en 9 (English - generic)', | 332 'target_name': 'MSI de 7 (German - Germany)', |
333 'type': 'none', | 333 'type': 'none', |
334 'dependencies' : [ 'MSI el-GR 1032 (Greek - Greece)' ], | 334 'dependencies' : [ 'MSI el-GR 1032 (Greek - Greece)' ], |
335 » 'variables': { 'locale_id': '9' }, | 335 » 'variables': { 'locale_id': '7' }, |
336 » 'sources': [ 'src/msi/locale/en.wxl' ], | 336 » 'sources': [ 'src/msi/locale/de-DE.wxl' ], |
337 }, | 337 }, |
338 | 338 |
339 ############# | 339 ############# |
340 # MSI es-ES 1034 (Spanish - Spain) | 340 # MSI es-ES 1034 (Spanish - Spain) |
341 ############# | 341 ############# |
342 { | 342 { |
343 'target_name': 'MSI es-ES 1034 (Spanish - Spain)', | 343 'target_name': 'MSI es-ES 1034 (Spanish - Spain)', |
344 'type': 'none', | 344 'type': 'none', |
345 'dependencies' : [ 'MSI en 9 (English - generic)' ], | 345 'dependencies' : [ 'MSI de 7 (German - Germany)' ], |
346 'variables': { 'locale_id': '1034' }, | 346 'variables': { 'locale_id': '1034' }, |
347 'sources': [ 'src/msi/locale/es-ES.wxl' ], | 347 'sources': [ 'src/msi/locale/es-ES.wxl' ], |
348 }, | 348 }, |
349 | 349 |
350 ############# | 350 ############# |
351 # MSI et-EE 1061 (Estonian - Estonia) | 351 # MSI et-EE 1061 (Estonian - Estonia) |
352 ############# | 352 ############# |
353 { | 353 { |
354 'target_name': 'MSI et-EE 1061 (Estonian - Estonia)', | 354 'target_name': 'MSI et-EE 1061 (Estonian - Estonia)', |
355 'type': 'none', | 355 'type': 'none', |
356 'dependencies' : [ 'MSI es-ES 1034 (Spanish - Spain)' ], | 356 'dependencies' : [ 'MSI es-ES 1034 (Spanish - Spain)' ], |
357 'variables': { 'locale_id': '1061' }, | 357 'variables': { 'locale_id': '1061' }, |
358 'sources': [ 'src/msi/locale/et-EE.wxl' ], | 358 'sources': [ 'src/msi/locale/et-EE.wxl' ], |
359 }, | 359 }, |
360 | 360 |
361 ############# | 361 ############# |
362 # MSI fi 1035 (Finnish - Finland) | 362 # MSI fi 1035 (Finnish - Finland) |
363 ############# | 363 ############# |
364 { | 364 { |
365 'target_name': 'MSI fi 1035 (Finnish - Finland)', | 365 'target_name': 'MSI fi 1035 (Finnish - Finland)', |
366 'type': 'none', | 366 'type': 'none', |
367 'dependencies' : [ 'MSI et-EE 1061 (Estonian - Estonia)' ], | 367 'dependencies' : [ 'MSI et-EE 1061 (Estonian - Estonia)' ], |
368 'variables': { 'locale_id': '1035' }, | 368 'variables': { 'locale_id': '1035' }, |
369 'sources': [ 'src/msi/locale/fi-FI.wxl' ], | 369 'sources': [ 'src/msi/locale/fi-FI.wxl' ], |
370 }, | 370 }, |
371 | 371 |
372 ############# | 372 ############# |
373 # MSI fil-PH 1124 (Filipino - Philippines) | 373 # MSI fr 12 (French - France) |
374 ############# | 374 ############# |
375 { | 375 { |
376 'target_name': 'MSI fil-PH 1124 (Filipino - Philippines)', | 376 'target_name': 'MSI fr 12 (French - France)', |
377 'type': 'none', | 377 'type': 'none', |
378 'dependencies' : [ 'MSI fi 1035 (Finnish - Finland)' ], | 378 'dependencies' : [ 'MSI fi 1035 (Finnish - Finland)' ], |
379 » 'variables': { 'locale_id': '1124' }, | 379 » 'variables': { 'locale_id': '12' }, |
380 » 'sources': [ 'src/msi/locale/fil-PH.wxl' ], | 380 » 'sources': [ 'src/msi/locale/fr-FR.wxl' ], |
381 }, | 381 }, |
382 | 382 |
383 ############# | 383 ############# |
384 # MSI fr 12 (French - generic) | |
385 ############# | |
386 { | |
387 'target_name': 'MSI fr 12 (French - generic)', | |
388 'type': 'none', | |
389 'dependencies' : [ 'MSI fil-PH 1124 (Filipino - Philippines)' ], | |
390 'variables': { 'locale_id': '12' }, | |
391 'sources': [ 'src/msi/locale/fr.wxl' ], | |
392 }, | |
393 | |
394 ############# | |
395 # MSI he-IL 1037 (Hebrew - Israel) | 384 # MSI he-IL 1037 (Hebrew - Israel) |
396 ############# | 385 ############# |
397 { | 386 { |
398 'target_name': 'MSI he-IL 1037 (Hebrew - Israel)', | 387 'target_name': 'MSI he-IL 1037 (Hebrew - Israel)', |
399 'type': 'none', | 388 'type': 'none', |
400 'dependencies' : [ 'MSI fr 12 (French - generic)' ], | 389 'dependencies' : [ 'MSI fr 12 (French - France)' ], |
401 'variables': { 'locale_id': '1037' }, | 390 'variables': { 'locale_id': '1037' }, |
402 'sources': [ 'src/msi/locale/he-IL.wxl' ], | 391 'sources': [ 'src/msi/locale/he-IL.wxl' ], |
403 }, | 392 }, |
404 | 393 |
405 ############# | 394 ############# |
406 # MSI hi-IN 1081 (Hindi - India) | |
407 ############# | |
408 { | |
409 'target_name': 'MSI hi-IN 1081 (Hindi - India)', | |
410 'type': 'none', | |
411 'dependencies' : [ 'MSI he-IL 1037 (Hebrew - Israel)' ], | |
412 'variables': { 'locale_id': '1081' }, | |
413 'sources': [ 'src/msi/locale/hi-IN.wxl' ], | |
414 }, | |
415 | |
416 ############# | |
417 # MSI hr-HR 1050 (Croatian - Croatia) | 395 # MSI hr-HR 1050 (Croatian - Croatia) |
418 ############# | 396 ############# |
419 { | 397 { |
420 'target_name': 'MSI hr-HR 1050 (Croatian - Croatia)', | 398 'target_name': 'MSI hr-HR 1050 (Croatian - Croatia)', |
421 'type': 'none', | 399 'type': 'none', |
422 'dependencies' : [ 'MSI hi-IN 1081 (Hindi - India)' ], | 400 'dependencies' : [ 'MSI he-IL 1037 (Hebrew - Israel)' ], |
423 'variables': { 'locale_id': '1050' }, | 401 'variables': { 'locale_id': '1050' }, |
424 'sources': [ 'src/msi/locale/hr-HR.wxl' ], | 402 'sources': [ 'src/msi/locale/hr-HR.wxl' ], |
425 }, | 403 }, |
426 | 404 |
427 ############# | 405 ############# |
428 # MSI hu-HU 1038 (Hungarian - Hungary) | 406 # MSI hu-HU 1038 (Hungarian - Hungary) |
429 ############# | 407 ############# |
430 { | 408 { |
431 'target_name': 'MSI hu-HU 1038 (Hungarian - Hungary)', | 409 'target_name': 'MSI hu-HU 1038 (Hungarian - Hungary)', |
432 'type': 'none', | 410 'type': 'none', |
433 'dependencies' : [ 'MSI hr-HR 1050 (Croatian - Croatia)' ], | 411 'dependencies' : [ 'MSI hr-HR 1050 (Croatian - Croatia)' ], |
434 'variables': { 'locale_id': '1038' }, | 412 'variables': { 'locale_id': '1038' }, |
435 'sources': [ 'src/msi/locale/hu-HU.wxl' ], | 413 'sources': [ 'src/msi/locale/hu-HU.wxl' ], |
436 }, | 414 }, |
437 | 415 |
438 ############# | 416 ############# |
439 # MSI it 16 (Italian - generic) | 417 # MSI it 16 (Italian - Italy) |
440 ############# | 418 ############# |
441 { | 419 { |
442 'target_name': 'MSI it 16 (Italian - generic)', | 420 'target_name': 'MSI it 16 (Italian - Italy)', |
443 'type': 'none', | 421 'type': 'none', |
444 'dependencies' : [ 'MSI hu-HU 1038 (Hungarian - Hungary)' ], | 422 'dependencies' : [ 'MSI hu-HU 1038 (Hungarian - Hungary)' ], |
445 'variables': { 'locale_id': '16' }, | 423 'variables': { 'locale_id': '16' }, |
446 » 'sources': [ 'src/msi/locale/it.wxl' ], | 424 » 'sources': [ 'src/msi/locale/it-IT.wxl' ], |
447 }, | 425 }, |
448 | 426 |
449 ############# | 427 ############# |
450 # MSI ja-JP 1041 (Japanese - Japan) | 428 # MSI ja-JP 1041 (Japanese - Japan) |
451 ############# | 429 ############# |
452 { | 430 { |
453 'target_name': 'MSI ja-JP 1041 (Japanese - Japan)', | 431 'target_name': 'MSI ja-JP 1041 (Japanese - Japan)', |
454 'type': 'none', | 432 'type': 'none', |
455 'dependencies' : [ 'MSI it 16 (Italian - generic)' ], | 433 'dependencies' : [ 'MSI it 16 (Italian - Italy)' ], |
456 'variables': { 'locale_id': '1041' }, | 434 'variables': { 'locale_id': '1041' }, |
457 'sources': [ 'src/msi/locale/ja-JP.wxl' ], | 435 'sources': [ 'src/msi/locale/ja-JP.wxl' ], |
458 }, | 436 }, |
459 | 437 |
460 ############# | 438 ############# |
461 # MSI kn-IN 1099 (Kannada - India) | |
462 ############# | |
463 { | |
464 'target_name': 'MSI kn-IN 1099 (Kannada - India)', | |
465 'type': 'none', | |
466 'dependencies' : [ 'MSI ja-JP 1041 (Japanese - Japan)' ], | |
467 'variables': { 'locale_id': '1099' }, | |
468 'sources': [ 'src/msi/locale/kn-IN.wxl' ], | |
469 }, | |
470 | |
471 ############# | |
472 # MSI mr-IN 1102 (Marathi - India) | |
473 ############# | |
474 { | |
475 'target_name': 'MSI mr-IN 1102 (Marathi - India)', | |
476 'type': 'none', | |
477 'dependencies' : [ 'MSI kn-IN 1099 (Kannada - India)' ], | |
478 'variables': { 'locale_id': '1102' }, | |
479 'sources': [ 'src/msi/locale/mr-IN.wxl' ], | |
480 }, | |
481 | |
482 ############# | |
483 # MSI ms 62 (Malay - generic) | |
484 ############# | |
485 { | |
486 'target_name': 'MSI ms 62 (Malay - generic)', | |
487 'type': 'none', | |
488 'dependencies' : [ 'MSI mr-IN 1102 (Marathi - India)' ], | |
489 'variables': { 'locale_id': '62' }, | |
490 'sources': [ 'src/msi/locale/ms.wxl' ], | |
491 }, | |
492 | |
493 ############# | |
494 # MSI nb-NO 1044 (Norwegian - Bokmål, Norway) | 439 # MSI nb-NO 1044 (Norwegian - Bokmål, Norway) |
495 # Target name has a vowel change to work around a character encoding problem
in gyp/MSVS. | 440 # Target name has a vowel change to work around a character encoding problem
in gyp/MSVS. |
496 ############# | 441 ############# |
497 { | 442 { |
498 'target_name': 'MSI nb-NO 1044 (Norwegian - Bokmal, Norway)', | 443 'target_name': 'MSI nb-NO 1044 (Norwegian - Bokmal, Norway)', |
499 'type': 'none', | 444 'type': 'none', |
500 'dependencies' : [ 'MSI ms 62 (Malay - generic)' ], | 445 'dependencies' : [ 'MSI ja-JP 1041 (Japanese - Japan)' ], |
501 'variables': { 'locale_id': '1044' }, | 446 'variables': { 'locale_id': '1044' }, |
502 'sources': [ 'src/msi/locale/nb-NO.wxl' ], | 447 'sources': [ 'src/msi/locale/nb-NO.wxl' ], |
503 }, | 448 }, |
504 | 449 |
505 ############# | 450 ############# |
506 # MSI nl 19 (Dutch - generic) | 451 # MSI nl 19 (Dutch - Netherlands) |
507 ############# | 452 ############# |
508 { | 453 { |
509 'target_name': 'MSI nl 19 (Dutch - generic)', | 454 'target_name': 'MSI nl 19 (Dutch - Netherlands)', |
510 'type': 'none', | 455 'type': 'none', |
511 'dependencies' : [ 'MSI nb-NO 1044 (Norwegian - Bokmal, Norway)' ], | 456 'dependencies' : [ 'MSI nb-NO 1044 (Norwegian - Bokmal, Norway)' ], |
512 'variables': { 'locale_id': '19' }, | 457 'variables': { 'locale_id': '19' }, |
513 » 'sources': [ 'src/msi/locale/nl.wxl' ], | 458 » 'sources': [ 'src/msi/locale/nl-NL.wxl' ], |
514 }, | 459 }, |
515 | 460 |
516 ############# | 461 ############# |
517 # MSI nn-NO 2068 (Norwegian - Nynorsk, Norway) | |
518 ############# | |
519 { | |
520 'target_name': 'MSI nn-NO 2068 (Norwegian - Nynorsk, Norway)', | |
521 'type': 'none', | |
522 'dependencies' : [ 'MSI nl 19 (Dutch - generic)' ], | |
523 'variables': { 'locale_id': '2068' }, | |
524 'sources': [ 'src/msi/locale/nn-NO.wxl' ], | |
525 }, | |
526 | |
527 ############# | |
528 # MSI pl-PL 1045 (Polish - Poland) | 462 # MSI pl-PL 1045 (Polish - Poland) |
529 ############# | 463 ############# |
530 { | 464 { |
531 'target_name': 'MSI pl-PL 1045 (Polish - Poland)', | 465 'target_name': 'MSI pl-PL 1045 (Polish - Poland)', |
532 'type': 'none', | 466 'type': 'none', |
533 'dependencies' : [ 'MSI nn-NO 2068 (Norwegian - Nynorsk, Norway)' ], | 467 'dependencies' : [ 'MSI nl 19 (Dutch - Netherlands)' ], |
534 'variables': { 'locale_id': '1045' }, | 468 'variables': { 'locale_id': '1045' }, |
535 'sources': [ 'src/msi/locale/pl-PL.wxl' ], | 469 'sources': [ 'src/msi/locale/pl-PL.wxl' ], |
536 }, | 470 }, |
537 | 471 |
538 ############# | 472 ############# |
539 # MSI pt-BR 1046 (Portuguese - Brazil) | 473 # MSI pt-BR 1046 (Portuguese - Brazil) |
540 ############# | 474 ############# |
541 { | 475 { |
542 'target_name': 'MSI pt-BR 1046 (Portuguese - Brazil)', | 476 'target_name': 'MSI pt-BR 1046 (Portuguese - Brazil)', |
543 'type': 'none', | 477 'type': 'none', |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
627 # MSI uk-UA 1058 (Ukrainian - Ukraine) | 561 # MSI uk-UA 1058 (Ukrainian - Ukraine) |
628 ############# | 562 ############# |
629 { | 563 { |
630 'target_name': 'MSI uk-UA 1058 (Ukrainian - Ukraine)', | 564 'target_name': 'MSI uk-UA 1058 (Ukrainian - Ukraine)', |
631 'type': 'none', | 565 'type': 'none', |
632 'dependencies' : [ 'MSI tr-TR 1055 (Turkish - Turkey)' ], | 566 'dependencies' : [ 'MSI tr-TR 1055 (Turkish - Turkey)' ], |
633 'variables': { 'locale_id': '1058' }, | 567 'variables': { 'locale_id': '1058' }, |
634 'sources': [ 'src/msi/locale/uk-UA.wxl' ], | 568 'sources': [ 'src/msi/locale/uk-UA.wxl' ], |
635 }, | 569 }, |
636 | 570 |
637 ############# | |
638 # MSI ur-PK 1056 (Urdu - Pakistan) | |
639 ############# | |
640 { | |
641 'target_name': 'MSI ur-PK 1056 (Urdu - Pakistan)', | |
642 'type': 'none', | |
643 'dependencies' : [ 'MSI uk-UA 1058 (Ukrainian - Ukraine)' ], | |
644 'variables': { 'locale_id': '1056' }, | |
645 'sources': [ 'src/msi/locale/ur-PK.wxl' ], | |
646 }, | |
647 | |
648 ##################### | 571 ##################### |
649 # Note: The locale codes for Chinese differ between the usage in the .NET libr
ary and the Windows OS. | 572 # Note: The locale codes for Chinese differ between the usage in the .NET libr
ary and the Windows OS. |
650 # Mostly these are the same, but there are some places where LCID's are list
ed that use the .NET values. | 573 # Mostly these are the same, but there are some places where LCID's are list
ed that use the .NET values. |
651 # The Windows Installer is a laggard in i18n issues, so we're taking the pre
cautionary approach to use Windows API values for the LCID. | 574 # The Windows Installer is a laggard in i18n issues, so we're taking the pre
cautionary approach to use Windows API values for the LCID. |
652 # The .NET version has the notion of culture hierarchies, an invariant cultu
re, and a neutral culture. | 575 # The .NET version has the notion of culture hierarchies, an invariant cultu
re, and a neutral culture. |
653 # The .NET neutral culture ID for Traditional Chinese is 0x7C04, but this is
not supported in the Windows API. | 576 # The .NET neutral culture ID for Traditional Chinese is 0x7C04, but this is
not supported in the Windows API. |
654 # The .NET neutral culture ID for Simplified Chinese 0x0004, but this is the
neutral/invariant LCID for the Windows API. | 577 # The .NET neutral culture ID for Simplified Chinese 0x0004, but this is the
neutral/invariant LCID for the Windows API. |
655 # As a result, we're using sublanguage codes 0x01 and 0x02 for Taiwan and Ch
ina, respectively, in the LCID's below. | 578 # As a result, we're using sublanguage codes 0x01 and 0x02 for Taiwan and Ch
ina, respectively, in the LCID's below. |
656 ##################### | 579 ##################### |
657 ############# | 580 ############# |
658 # MSI zh-CN 2052 (Chinese - China) | 581 # MSI zh-CN 2052 (Chinese - China) |
659 ############# | 582 ############# |
660 { | 583 { |
661 'target_name': 'MSI zh-CN 2052 (Chinese - China)', | 584 'target_name': 'MSI zh-CN 2052 (Chinese - China)', |
662 'type': 'none', | 585 'type': 'none', |
663 'dependencies' : [ 'MSI ur-PK 1056 (Urdu - Pakistan)' ], | 586 'dependencies' : [ 'MSI uk-UA 1058 (Ukrainian - Ukraine)' ], |
664 'variables': { 'locale_id': '2052' }, | 587 'variables': { 'locale_id': '2052' }, |
665 'sources': [ 'src/msi/locale/zh-CN.wxl' ], | 588 'sources': [ 'src/msi/locale/zh-CN.wxl' ], |
666 }, | 589 }, |
667 | 590 |
668 ############# | 591 ############# |
669 # MSI zh-TW 1028 (Chinese - Taiwan) | 592 # MSI zh-TW 1028 (Chinese - Taiwan) |
670 ############# | 593 ############# |
671 { | 594 { |
672 'target_name': 'MSI zh-TW 1028 (Chinese - Taiwan)', | 595 'target_name': 'MSI zh-TW 1028 (Chinese - Taiwan)', |
673 'type': 'none', | 596 'type': 'none', |
(...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
917 'SubSystem': '1', # Console | 840 'SubSystem': '1', # Console |
918 }, | 841 }, |
919 }, | 842 }, |
920 }, | 843 }, |
921 | 844 |
922 ] | 845 ] |
923 } | 846 } |
924 | 847 |
925 | 848 |
926 | 849 |
OLD | NEW |