Changeset 12051
- Timestamp:
- 11/07/08 12:30:18 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Jav_Builder/com/scenari/m/builder/gen/HModelGenerator.java
r12041 r12051 75 75 import com.scenari.i8n.dictionaries.AgregatedDictionary; 76 76 import com.scenari.i8n.dictionaries.MultiUriSourceDictionary; 77 import com.scenari.i8n.handlers._ChainHandlerBase; 77 78 import com.scenari.i8n.helpers.DefaultFormatProvider; 78 79 import com.scenari.i8n.helpers.FormatProvider; … … 514 515 515 516 /** 517 * Force toutes les Uri issus du modèle au code du chrome. 518 * (Laisse les Uri forcées issues de modeling identique). 519 */ 520 public class FilterUri extends _ChainHandlerBase { 521 522 public FilterUri(ILocalizerHandler pSubLocalizerHandler) { 523 super(pSubLocalizerHandler, null); 524 } 525 526 protected void xHandleCommand(II8nCommand pCommand) throws IOException { 527 if (pCommand.getParam(II8nCommand.PARAM_URI) == null) { 528 pCommand.putParam(II8nCommand.PARAM_URI, fChromeCode); 529 } 530 } 531 } 532 533 /** 516 534 * Génération des fichiers de localisation. 517 535 * … … 549 567 } 550 568 String vUri = (String) pCommand.getParam(II8nCommand.PARAM_URI); 551 if (vUri != null) { 569 if (vUri != null && vUri != fCodeModel) { 570 //Chaine issue de modeling 552 571 //fXliffCommon.setTransUnit(vUri, vKey, pCommand.getNaturalText(), vTarget, (String)pCommand.getParam(II8nCommand.PARAM_NOTE)); 553 572 } else { 573 //Chaine issue du modèle 554 574 fXliffModel.setTransUnit(fCodeModel, vKey, pCommand.getNaturalText(), vTarget, (String) pCommand.getParam(II8nCommand.PARAM_NOTE)); 555 575 } … … 1216 1236 vExportLoc = new ExportLoc(fDictionary, fChromeCode); 1217 1237 } 1218 fLocalizer.setLocalizerHandler( vExportLoc);1238 fLocalizer.setLocalizerHandler(new FilterUri(vExportLoc)); 1219 1239 1220 1240 if (!fLaunchTestMode) {
Note: See TracChangeset
for help on using the changeset viewer.