Ignore:
Timestamp:
2009-08-23T22:37:39+02:00 (15 years ago)
Author:
Gubaer
Message:

fixed #3261: Use the "name:$CURRENT_LOCALE" name in the JOSM UI instead of "name" when it exists
new: new checkbox in LAF preferences for enabling/disabling localized names for primitives

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/conflict/pair/relation/RelationMemberTableCellRenderer.java

    r1954 r1990  
    1818import org.openstreetmap.josm.data.osm.OsmPrimitive;
    1919import org.openstreetmap.josm.data.osm.RelationMember;
     20import org.openstreetmap.josm.gui.DefaultNameFormatter;
    2021import org.openstreetmap.josm.gui.conflict.pair.ListMergeModel;
    2122import org.openstreetmap.josm.tools.ImageProvider;
     
    156157
    157158    protected void renderPrimitive(RelationMember member) {
    158         String displayName = member.getMember().getName();
     159        String displayName = member.getMember().getDisplayName(DefaultNameFormatter.getInstance());
    159160        setText(displayName);
    160161        setToolTipText(buildToolTipText(member.getMember()));
     
    196197        renderForeground(getModel(table), member, row, column, isSelected);
    197198        switch(column) {
    198             case 0:
    199                 renderRowId(row);
    200                 break;
    201             case 1:
    202                 if (member == null) {
    203                     renderEmptyRow();
    204                 } else {
    205                     renderRole(member);
    206                 }
    207                 break;
    208             case 2:
    209                 if (member == null) {
    210                     renderEmptyRow();
    211                 } else {
    212                     renderPrimitive(member);
    213                 }
    214                 break;
    215             default:
    216                 // should not happen
     199        case 0:
     200            renderRowId(row);
     201            break;
     202        case 1:
     203            if (member == null) {
     204                renderEmptyRow();
     205            } else {
     206                renderRole(member);
     207            }
     208            break;
     209        case 2:
     210            if (member == null) {
     211                renderEmptyRow();
     212            } else {
     213                renderPrimitive(member);
     214            }
     215            break;
     216        default:
     217            // should not happen
    217218        }
    218219        return this;
Note: See TracChangeset for help on using the changeset viewer.