Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Side by Side Diff: installer/installer.gyp

Issue 5989262990245888: Use default localisations for WiX dialogs (Closed)
Patch Set: Created April 29, 2014, 2:01 a.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | installer/msibuild.cmd » ('j') | installer/src/msi/adblockplusie.wxs » ('J')
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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
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
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
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
OLDNEW
« no previous file with comments | « no previous file | installer/msibuild.cmd » ('j') | installer/src/msi/adblockplusie.wxs » ('J')

Powered by Google App Engine
This is Rietveld