Changeset 6511 in josm for trunk/src/org


Ignore:
Timestamp:
2013-12-22T22:00:54+01:00 (10 years ago)
Author:
simon04
Message:

see #9414 - MapCSSTagChecker: handle tagging alternatives

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/validation/tests/MapCSSTagChecker.java

    r6506 r6511  
    156156
    157157        /**
     158         * Constructs a (localized) message for this deprecation check.
     159         *
     160         * @return a message
     161         */
     162        String getMessage() {
     163            return errors.keySet().iterator().next();
     164        }
     165
     166        /**
    158167         * Constructs a (localized) description for this deprecation check.
    159168         *
    160          * @return a description
     169         * @return a description (possibly with alternative suggestions)
    161170         */
    162171        String getDescription() {
    163             return errors.keySet().iterator().next();
     172            if (alternatives.isEmpty()) {
     173                return getMessage();
     174            } else {
     175                /* I18N: {0} is the test error message and {1} is an alternative */
     176                return tr("{0}, use {1} instead", getMessage(), Utils.join(tr(" or "), alternatives));
     177            }
    164178        }
    165179
Note: See TracChangeset for help on using the changeset viewer.