﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
9110	errors in usage of plural forms (part 1)	aceman	team	"I have found some possible problems with using strings in plural forms.

Missing proper plural forms (string only has a single form):
#: ../core/src/org/openstreetmap/josm/actions/AbstractInfoAction.java:87
#, java-format
msgid """"
""You are about to launch {0} browser windows.<br>This may both clutter your ""
""screen with browser windows<br>and take some time to finish.""

#: ../core/src/org/openstreetmap/josm/actions/AbstractInfoAction.java:95
#, java-format
msgid ""Click to continue and to open {0} browsers""

#: ../core/src/org/openstreetmap/josm/actions/CombineWayAction.java:190
#, java-format
msgid ""Combine {0} ways""

#: ../core/src/org/openstreetmap/josm/actions/DownloadAlongAction.java:101
#, java-format
msgid """"
""<html>This action will require {0} individual<br>download requests. Do you ""
""wish<br>to continue?</html>""

#: ../core/src/org/openstreetmap/josm/actions/MergeNodesAction.java:353
#, java-format
msgid ""Merge {0} nodes""

#: ../core/src/org/openstreetmap/josm/actions/SplitWayAction.java:507
#, java-format
msgid ""Split way {0} into {1} parts""

#: ../core/src/org/openstreetmap/josm/actions/UnGlueAction.java:381
#, java-format
msgid ""Dupe into {0} nodes""

#: ../core/src/org/openstreetmap/josm/actions/mapmode/SelectAction.java:804
#, java-format
msgid """"
""You moved more than {0} elements. Moving a large number of elements is often ""
""an error.\n""
""Really move them?""

#: ../core/src/org/openstreetmap/josm/command/ChangePropertyCommand.java:168
#, java-format
msgid ""Remove \""{0}\"" for {1} objects""

#: ../core/src/org/openstreetmap/josm/command/ChangePropertyCommand.java:170
#, java-format
msgid ""Set {0}={1} for {2} objects""

#: ../core/src/org/openstreetmap/josm/command/ChangePropertyCommand.java:182
#, java-format
msgid ""Deleted {0} properties for {1} objects""

#: ../core/src/org/openstreetmap/josm/command/ChangePropertyCommand.java:184
#, java-format
msgid ""Set {0} properties for {1} objects""

#: ../core/src/org/openstreetmap/josm/command/TagConflictResolveCommand.java:60
#, java-format
msgid ""Resolve {0} tag conflicts in node {1}""

#: ../core/src/org/openstreetmap/josm/command/TagConflictResolveCommand.java:61
#, java-format
msgid ""Resolve {0} tag conflicts in way {1}""

#: ../core/src/org/openstreetmap/josm/command/TagConflictResolveCommand.java:62
#, java-format
msgid ""Resolve {0} tag conflicts in relation {1}""

#: ../core/src/org/openstreetmap/josm/gui/conflict/tags/CombinePrimitiveResolverDialog.java:598
#, java-format
msgid """"
""You are about to combine {0} objects, but the following tags are used ""
""conflictingly:<br/>{1}If these objects are combined, the resulting object ""
""may have unwanted tags.<br/>If you want to continue, you are shown a dialog ""
""to fix the conflicting tags.<br/><br/>Do you want to continue?""


Does not contain the {0} placement of the count (context is not known and the number may be placed wrongly if some string concatenation is hardcoded):
#: ../core/src/org/openstreetmap/josm/actions/JoinAreasAction.java:346
#: ../plugins/simplifyarea/src/sk/zdila/josm/plugin/simplify/SimplifyAreaAction.java:82
msgid ""The selected way has nodes outside of the downloaded data region.""
msgid_plural """"
""The selected ways have nodes outside of the downloaded data region.""

#: ../core/src/org/openstreetmap/josm/actions/downloadtasks/DownloadReferrersTask.java:184
msgid ""Conflict during download""
msgid_plural ""Conflicts during download""

#: ../core/src/org/openstreetmap/josm/command/ChangePropertyKeyCommand.java:77
#: ../core/src/org/openstreetmap/josm/data/validation/util/MultipleNameVisitor.java:58
msgid ""object""
msgid_plural ""objects""

#. ICON(data/)
#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java:13
#: ../core/src/org/openstreetmap/josm/data/validation/util/NameVisitor.java:47
#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:176
msgid ""node""
msgid_plural ""nodes""

#. ICON(data/)
#. light cyan
#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java:14
#: ../core/src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java:23
#: ../core/src/org/openstreetmap/josm/data/validation/util/NameVisitor.java:59
msgid ""way""
msgid_plural ""ways""

#. ICON(data/)
#. dark blue
#: ../core/src/org/openstreetmap/josm/data/osm/OsmPrimitiveType.java:15
#: ../core/src/org/openstreetmap/josm/data/osm/visitor/paint/PaintColors.java:24
#: ../core/src/org/openstreetmap/josm/data/validation/util/NameVisitor.java:69
#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:439
#: ../core/src/org/openstreetmap/josm/gui/DefaultNameFormatter.java:636
msgid ""relation""
msgid_plural ""relations""

Add a localization note if this ""{0}"" is supposed to be a count OR some string, e.g. type of objects:
#: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java:367
#, java-format
msgid ""<p><b>{0}</b> objects hidden""

#: ../core/src/org/openstreetmap/josm/gui/dialogs/FilterTableModel.java:375
#, java-format
msgid ""<b>{0}</b> objects disabled""
"	defect	closed	normal	14.01	Core	latest	fixed	i18n	stoecker
