Revision 44861

View differences:

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
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
    }
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.exportto.app/org.gvsig.exportto.app.mainplugin/src/main/resources-plugin/i18n/text.properties
106 106
_Origin=Origen
107 107
_has_been_changed_to_avoid_duplicates_for=ha sido cambiado para evitar duplicados por
108 108
_Attribute_Selection=Selecci\u00f3n de atributos
109
_Select_name_type_size_and_attributes_to_export=Seleccionar nombre, tipo, tama\u00f1o y atributos a exportar
109
_Select_name_type_size_and_attributes_to_export=Seleccionar nombre, tipo, tama\u00f1o y atributos a exportar
110
_field_name_has_been_fixed_to=nombre de campo ha sido corregido por
trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.exportto.app/org.gvsig.exportto.app.mainplugin/src/main/resources-plugin/i18n/text_en.properties
108 108
_Origin=Origin
109 109
_has_been_changed_to_avoid_duplicates_for=has been changed to avoid duplicates for
110 110
_Attribute_Selection=Attribute selection
111
_Select_name_type_size_and_attributes_to_export=Select name, type, size and attributes to export
111
_Select_name_type_size_and_attributes_to_export=Select name, type, size and attributes to export
112
_field_name_has_been_fixed_to=field name has been fixed to

Also available in: Unified diff