Ignore:
Timestamp:
2010-10-31T02:37:55+01:00 (14 years ago)
Author:
oliverw
Message:

Change header format string for better translation.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/FixAddresses/src/org/openstreetmap/josm/plugins/fixAddresses/gui/AddressEditDialog.java

    r23938 r23950  
    6060@SuppressWarnings("serial")
    6161public class AddressEditDialog extends JDialog implements ActionListener, ListSelectionListener, IAddressEditContainerListener {
    62         private static final String UNRESOLVED_HEADER_FMT = tr("Unresolved Addresses (%d)");
    63         private static final String STREET_HEADER_FMT = tr("Streets (%d)");
     62        private static final String UNRESOLVED_ADDRESS = tr("Unresolved Addresses");
     63        private static final String STREETS = tr("Streets");
     64        private static final String UNRESOLVED_HEADER_FMT = tr("%s (%d)");
     65        private static final String STREET_HEADER_FMT = tr("%s (%d)");
    6466        private static final String OK_COMMAND = tr("Close");
    6567        private static final String SELECT_AND_CLOSE = tr("Select and close");
     
    109111                        streetPanel.add(scroll1, BorderLayout.CENTER);
    110112                       
    111                         streetLabel = createHeaderLabel(STREET_HEADER_FMT, editContainer.getNumberOfStreets());
     113                        streetLabel = createHeaderLabel(STREET_HEADER_FMT,
     114                                        STREETS,
     115                                        editContainer.getNumberOfStreets());
    112116                        streetPanel.add(streetLabel, BorderLayout.NORTH);
    113117                        streetPanel.setMinimumSize(new Dimension(350, 300));
     
    124128                        unresolvedPanel.add(scroll2, BorderLayout.CENTER);
    125129                        unresolvedAddressesLabel = createHeaderLabel(
    126                                         UNRESOLVED_HEADER_FMT, editContainer.getNumberOfUnresolvedAddresses());
     130                                        UNRESOLVED_HEADER_FMT,
     131                                        UNRESOLVED_ADDRESS,
     132                                        editContainer.getNumberOfUnresolvedAddresses());
    127133                        unresolvedPanel.add(unresolvedAddressesLabel , BorderLayout.NORTH);
    128134                        unresolvedPanel.setMinimumSize(new Dimension(350, 200));
     
    185191        }
    186192
    187         private JLabel createHeaderLabel(String fmtString, int n) {
    188                 JLabel label = new JLabel(String.format(fmtString, n));
     193        /**
     194         * Creates a header label in the form "title (number)" with bold font.
     195         * @param fmtString The format string having a string and a numeric placeholder.
     196         * @param title The title of the header.
     197         * @param n The number to show in the header.
     198         * @return
     199         */
     200        private JLabel createHeaderLabel(String fmtString, String title, int n) {
     201                JLabel label = new JLabel(String.format(fmtString, title, n));
    189202                label.setFont(label.getFont().deriveFont(Font.BOLD));
    190203                return label;
    191204        }
    192205       
     206        /**
     207         * Updates the list headings.
     208         */
    193209        private void updateHeaders() {
    194210                if (editContainer != null) {
    195                         streetLabel.setText(String.format(STREET_HEADER_FMT, editContainer.getNumberOfStreets()));
    196                         unresolvedAddressesLabel.setText(String.format(UNRESOLVED_HEADER_FMT, editContainer.getNumberOfUnresolvedAddresses()));
     211                        streetLabel.setText(String.format(
     212                                        STREET_HEADER_FMT,
     213                                        STREETS,
     214                                        editContainer.getNumberOfStreets()));
     215                        unresolvedAddressesLabel.setText(
     216                                        String.format(UNRESOLVED_HEADER_FMT,
     217                                                        UNRESOLVED_ADDRESS,
     218                                                        editContainer.getNumberOfUnresolvedAddresses()));
    197219                } else {
    198220                        streetLabel.setText(String.format(STREET_HEADER_FMT, 0));
     
    244266        }
    245267
     268        /**
     269         * Removes all markers and rectangles from the map viewer.
     270         */
    246271        private void clearMapViewer() {
    247272                mapViewer.setVisible(false);
     
    271296         *   
    272297         * @author Oliver Wieland <oliver.wieland@online.de>
    273          */
    274        
     298         */     
    275299        class IncompleteAddressListener implements ListSelectionListener {
    276300
Note: See TracChangeset for help on using the changeset viewer.