Revision 44861 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.impl/src/main/java/org/gvsig/export/swing/impl/panels/SelectAttributesPanel.java

View differences:

SelectAttributesPanel.java
47 47
import org.gvsig.tools.dataTypes.DataType;
48 48
import org.gvsig.tools.dataTypes.DataTypesManager;
49 49
import org.gvsig.tools.i18n.I18nManager;
50
import org.gvsig.tools.namestranslator.NamesTranslator;
50 51
import org.gvsig.tools.swing.api.FilteredTableModel;
51 52
import org.gvsig.tools.swing.api.ListElement;
52 53
import org.gvsig.tools.swing.api.MessageBarController;
......
82 83
    private static final int ORIGIN_EXTRA = 2;
83 84
    private MessageBarController messageController;
84 85

  
85

  
86 86
    private static class AttributesTableModel
87 87
            extends AbstractTableModel
88 88
            implements TableModel {
......
199 199
                    break;
200 200
                case COLUMN_FIELD_NEW_NAME:
201 201
                    int indexChanged = attr.setNewName(Objects.toString(aValue, attr.getName()));
202
                    NamesTranslator translator = this.attributes.getNamesTranslator();
203
                    I18nManager i18 = ToolsLocator.getI18nManager();
204
                    if (!StringUtils.equalsIgnoreCase(Objects.toString(aValue, attr.getName()),
205
                            translator.getTranslation(attr.getName())))  {
206
                        StringBuilder changedLog = new StringBuilder();
207
                        changedLog.append("'");
208
                        changedLog.append(Objects.toString(aValue, attr.getName()));
209
                        changedLog.append("' ");
210
                        changedLog.append(i18.getTranslation("_field_name_has_been_fixed_to"));
211
                        changedLog.append(" '");
212
                        changedLog.append(translator.getTranslation(attr.getName()));
213
                        changedLog.append("'");
214
                        panel.setMessage(changedLog.toString());
215

  
216
                    }
202 217
                    if (indexChanged != -1) {
203
                        String fieldSource = this.attributes.getNamesTranslator().getSource(indexChanged);
204
                        String fieldTarget = this.attributes.getNamesTranslator().getTranslation(indexChanged);
205
                        I18nManager i18 = ToolsLocator.getI18nManager();
206
                        StringBuilder changedLog = new StringBuilder(); //TODO
218
                        String fieldSource = translator.getSource(indexChanged);
219
                        String fieldTarget = translator.getTranslation(indexChanged);
220
                        StringBuilder changedLog = new StringBuilder();
207 221
                        changedLog.append("'");
208 222
                        changedLog.append(fieldSource);
209 223
                        changedLog.append("' ");
......
587 601
        return new ImageIcon(url);
588 602
    }
589 603

  
590
    
591 604
    private void setMessage(String toString) {
592 605
        this.messageController.setText(toString);
593 606
    }

Also available in: Unified diff