diff --git a/po/Makefile b/po/Makefile index fb82b41f0..da69ce354 100644 --- a/po/Makefile +++ b/po/Makefile @@ -18,7 +18,7 @@ osmose-backend.pot: $(PYFILES) tmp.json --output=$@ $(PYFILES) tmp.json %.po: - tx pull -a --minimum-perc=5 + tx pull -a --minimum-perc=3 @sed -i.bak 's/^# 4004.*, 2017/# 4004, 2017/' ru.po # redact email following request statistics: diff --git a/po/ca.po b/po/ca.po index b93fb71d8..562012c54 100644 --- a/po/ca.po +++ b/po/ca.po @@ -103,23 +103,23 @@ msgstr "" msgid "Merge building (triangle)" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Intersecció d'edificis" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Edifici massa petit" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "" @@ -333,19 +333,19 @@ msgstr "Format de data incorrecte" msgid "Bad lanes value" msgstr "Valor incorrecte de carrils" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "" @@ -425,14 +425,14 @@ msgstr "Via d'aigua tancada" msgid "Way with one node" msgstr "Via amb un node" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Etiqueta en desús" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "" @@ -610,15 +610,15 @@ msgstr "" msgid "Natural feature underground" msgstr "" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "El nom predeterminat i de la llengua local no coincideixen" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Nom de la llengua local sense nom predeterminat" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Nom en una llengua sense nom predeterminat" @@ -678,7 +678,7 @@ msgstr "Rotonda com a àrea" msgid "Level or repeat_on tag missing" msgstr "Manca l'etiqueta «level» o «repeat_on»" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Edifici en parts" @@ -803,19 +803,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -960,7 +960,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1259,11 +1259,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1397,18 +1397,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1416,20 +1416,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1655,10 +1655,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1700,7 +1701,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1708,6 +1708,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1995,11 +1996,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2559,7 +2560,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2774,7 +2775,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2934,7 +2935,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2984,12 +2985,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3216,20 +3211,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3259,7 +3254,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3334,14 +3329,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3419,28 +3414,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3552,7 +3547,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3577,35 +3572,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3693,15 +3688,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3974,13 +3969,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4235,22 +4230,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4416,7 +4411,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4563,6 +4558,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4683,12 +4679,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4812,28 +4808,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5007,3 +5009,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/cs.po b/po/cs.po index 3782926dd..9ff3cd886 100644 --- a/po/cs.po +++ b/po/cs.po @@ -5,14 +5,14 @@ # Translators: # Jakub Jelen , 2020 # Jan Vršovský , 2015 -# trendspotter , 2019 -# trendspotter , 2018 -# trendspotter , 2019 +# Jiří Podhorecký, 2019 +# Jiří Podhorecký, 2018 +# Jiří Podhorecký, 2019 # Michal Pustějovský , 2014-2015 # Petr Schönmann , 2018 # TK, 2014-2017 -# trendspotter , 2018-2019 -# trendspotter , 2018-2019 +# Jiří Podhorecký, 2018-2019 +# Jiří Podhorecký, 2018-2019 # Jan Vršovský , 2015 msgid "" msgstr "" @@ -109,23 +109,23 @@ msgstr "Rozbitá spojitost úrovně cesty" msgid "Merge building (triangle)" msgstr "Rozbitá budova (trojúhelník)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Překryv budov" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Velký překryv budov" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Příliš malá budova" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Díra mezi budovami" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Shluk protínajících se velkých budov" @@ -339,19 +339,19 @@ msgstr "Chybný formát data" msgid "Bad lanes value" msgstr "Špatná hodnota počtu pruhů" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Chybný parking:lane:[strana]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Příliš mnoho pruhů parking:lane:[strana]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Špatná hodnota klíče parking:lane:[strana]" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "Použití parking:condition:[strana] bez parking:lane:[strana]" @@ -431,14 +431,14 @@ msgstr "Uzavřená vodní cesta" msgid "Way with one node" msgstr "Cesta s jediným uzlem" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Již nepoužívaná značka" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Pozor na násobné tagy" @@ -616,15 +616,15 @@ msgstr "Prvek landuse není na úrovni země" msgid "Natural feature underground" msgstr "Přírodní prvek pod úrovní země" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "Implicitní a lokální jazyk nejsou stejné" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Lokální jméno jazyka bez implicitního jména" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Jméno jazyka bez implicitního jména" @@ -684,7 +684,7 @@ msgstr "Kruhový objezd jako plocha" msgid "Level or repeat_on tag missing" msgstr "Chybí úroveň nebo tag repeat_on " -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Budova jen v částech" @@ -809,19 +809,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "Konflikt mezi tagy: crossing=no musí být použito bez highway=crossing" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "Duplikovaná geometrie a tagy pro cestu" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "Duplikovaná geometrie ale jiné tagy pro cestu" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "Duplikovaná geometrie a tagy pro uzel" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "Duplikovaná geometrie ale jiné značky pro uzel" @@ -966,7 +966,7 @@ msgstr "Značka interpolace adresních bodů na ulicích: {0}" msgid "Large relation of type {0}" msgstr "Rozsáhlá relace typu {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "Duplikovaný uzel bez tagu" @@ -1265,11 +1265,11 @@ msgstr "Chybějící příjezdová cesta na parkoviště" msgid "Probably only for bottles, not any type of glass" msgstr "Pravděpodobně jen pro lahve, ne pro jakýkoli druh skla" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "Objekt potřebuje revizi" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "Klasifikace cesty potřebuje revizi" @@ -1403,18 +1403,18 @@ msgstr "{0} odchylka {1}m" msgid "Unknown turn lanes value \"{0}\"" msgstr "Neznámá hodnota pro odbočovací pruhy \"{0}\"" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "lanes={0} není číslo" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1422,20 +1422,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1661,10 +1661,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1706,7 +1707,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1714,6 +1714,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -2001,11 +2002,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2565,7 +2566,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2780,7 +2781,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2940,7 +2941,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2990,12 +2991,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3222,20 +3217,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3265,7 +3260,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3340,14 +3335,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3425,28 +3420,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3558,7 +3553,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3583,35 +3578,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3699,15 +3694,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3980,13 +3975,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4241,22 +4236,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4422,7 +4417,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4569,6 +4564,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4689,12 +4685,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4818,28 +4814,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5013,3 +5015,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/de.po b/po/de.po index 3e27a4af2..2c32b0e88 100644 --- a/po/de.po +++ b/po/de.po @@ -43,7 +43,7 @@ msgstr "" #: ../analysers/analyser_merge_college_FR.py:31 msgid "College not integrated" -msgstr "Hochschule nicht integriert" +msgstr "Hochschule fehlt" #: ../analysers/analyser_merge_geodesie.py:41 msgid "Missing survey point" @@ -55,43 +55,43 @@ msgstr "Fehlende Gruppe ('site') von Vermessungspunkten" #: ../analysers/analyser_merge_railway_level_crossing_FR.py:31 msgid "Crossing level not integrated" -msgstr "Bahnübergang nicht integriert" +msgstr "Bahnübergang fehlt" #: ../analysers/analyser_merge_heritage_FR_merimee.py:47 msgid "Historical monument not integrated" -msgstr "Historisches Bauwerk nicht integriert" +msgstr "Denkmal (Monument) fehlt" #: ../analysers/analyser_merge_heritage_FR_merimee.py:51 msgid "Historical monument, integration suggestion" -msgstr "Historisches Bauwerk, Integrationsvorschlag" +msgstr "Historisches Denkmal, Ergänzungsvorschlag" #: ../analysers/analyser_merge_poste_FR.py:34 msgid "Post office not integrated" -msgstr "Postfiliale nicht integriert" +msgstr "Poststelle fehlt" #: ../analysers/analyser_merge_poste_FR.py:38 msgid "Post office, integration suggestion" -msgstr "Postfiliale, Integrationsvorschlag" +msgstr "Poststelle, Ergänzungsvorschlag" #: ../analysers/analyser_merge_railway_railstation_FR.py:31 msgid "Railway station not integrated" -msgstr "Bahnhof nicht integriert" +msgstr "Bahnhof fehlt" #: ../analysers/analyser_merge_railway_railstation_FR.py:35 msgid "Railway station, integration suggestion" -msgstr "Bahnhof, Integrationsvorschlag" +msgstr "Bahnhof, Ergänzungsvorschlag" #: ../analysers/analyser_merge_school_FR.py:57 msgid "School not integrated" -msgstr "Schule nicht integriert" +msgstr "Schule fehlt" #: ../analysers/analyser_merge_school_FR.py:63 msgid "School, integration suggestion" -msgstr "Schule, Integrationsvorschlag" +msgstr "Schule, Ergänzungsvorschlag" #: ../analysers/analyser_merge_service_public_FR.py:37 msgid "Public service not integrated" -msgstr "Öffentlicher Dienst nicht integriert" +msgstr "Verwaltung fehlt" #: ../analysers/analyser_osmosis_boundary_administrative.py:138 #: ../analysers/analyser_osmosis_boundary_intersect.py:96 @@ -566,12 +566,12 @@ msgstr "Der FANTOIR-Objekttyp stimmt nicht mit der OSM-Funktion überein" #: ../analysers/analyser_merge_police_FR_pn.py:31 msgid "Police not integrated" -msgstr "Polizei nicht integriert" +msgstr "Polizei fehlt" #: ../analysers/analyser_merge_fuel_FR.py:31 #: ../analysers/analyser_merge_fuel_IT.py:47 msgid "Gas station not integrated" -msgstr "Tankstelle nicht integriert" +msgstr "Tankstelle fehlt" #: ../plugins/TagFix_Wikipedia.py:85 msgid "Same wikipedia topic on other language" @@ -643,11 +643,11 @@ msgstr "Sprachname ohne Standardname" #: ../analysers/analyser_merge_library_FR_aquitaine.py:31 msgid "Library not integrated" -msgstr "Bibliothek nicht integriert" +msgstr "Bibliothek fehlt" #: ../analysers/analyser_merge_winery_FR_aquitaine.py:31 msgid "Winery not integrated" -msgstr "Weingut nicht eingetragen" +msgstr "Weingut fehlt" #: ../plugins/Name_Multilingual.py:38 msgid "Multilingual not matching" @@ -679,7 +679,7 @@ msgstr "Nicht benötigtes Einbahnstraßen-Merkmal" #: ../analysers/analyser_merge_post_box_FR.py:31 msgid "Post box not integrated" -msgstr "Briefkasten nicht integriert" +msgstr "Briefkasten fehlt" #: ../analysers/analyser_merge_post_box_FR.py:35 msgid "Post box, integration suggestion" @@ -1036,7 +1036,7 @@ msgstr "Transformatorenstation Aktualisieurung" #: ../analysers/analyser_merge_power_tower_FR.py:31 msgid "Power support not integrated" -msgstr "Stromversorgung nicht integriert" +msgstr "Stromversorgung fehlt" #: ../analysers/analyser_merge_power_tower_FR.py:35 msgid "Power support, integration suggestion" @@ -1092,12 +1092,12 @@ msgstr "{0} sind unterschiedlich" #: ../analysers/analyser_merge_restriction_FR_92.py:31 #: ../analysers/analyser_merge_restriction_motorway_FR.py:31 msgid "maxweight Restriction not integrated" -msgstr "maxweight Einschränkung nicht integriert" +msgstr "Angabe zum Maximalgewicht fehlt" #: ../analysers/analyser_merge_restriction_FR_92.py:65 #: ../analysers/analyser_merge_restriction_motorway_FR.py:58 msgid "maxheight Restriction not integrated" -msgstr "maxheight Einschränkung nicht integriert" +msgstr "Angabe zur Maximalhöhe fehlt" #: ../plugins/Name_UpperCaseNumber.py:33 msgid "Abbreviation of number should be in lowercase" @@ -1118,19 +1118,19 @@ msgstr "Inkonsistentes Tagging von {0}" #: ../analysers/analyser_merge_sport_FR_aquitaine_equestrian.py:31 msgid "Aquitaine equestrian spot not integrated" -msgstr "Reitplatz in Aquitanien nicht integriert" +msgstr "Reitplatz in Aquitanien fehlt" #: ../analysers/analyser_merge_tourism_FR_aquitaine_camp_caravan.py:31 msgid "Aquitaine caravan site not integrated" -msgstr "Campingplatz in Aquitanien nicht integriert" +msgstr "Campingplatz in Aquitanien fehlt" #: ../analysers/analyser_merge_tourism_FR_aquitaine_camp_caravan.py:60 msgid "Aquitaine camp site not integrated" -msgstr "Zeltplatz in Aquitanien nicht integriert" +msgstr "Zeltplatz in Aquitanien fehlt" #: ../analysers/analyser_merge_tourism_FR_aquitaine_museum.py:31 msgid "Aquitaine museum not integrated" -msgstr "Aquitaine Museum nicht eingetragen" +msgstr "Museum in Aquitanien fehlt" #: ../analysers/analyser_merge_tourism_FR_aquitaine_museum.py:33 msgid "Aquitaine museum, integration suggestion" @@ -1157,7 +1157,7 @@ msgstr "Hochschule Aktualisierung" #: ../analysers/analyser_merge_tourism_FR.py:42 #, python-brace-format msgid "{0} not integrated" -msgstr "{0} nicht integriert" +msgstr " {0} fehlt" #: ../analysers/analyser_merge_healthcare_FR_finess.py:72 #, python-brace-format @@ -1259,7 +1259,7 @@ msgstr "{0} sollte anstelle von {1} verwendet werden" #: ../analysers/analyser_merge_police_FR_gn.py:32 msgid "Police/\"Gendarmerie\" not integrated" -msgstr "Polizei/Gendarmerie nicht integriert" +msgstr "Polizeiwache fehlt" #: ../analysers/analyser_merge_police_FR_gn.py:34 msgid "Police/\"Gendarmerie\", integration suggestion" @@ -1292,15 +1292,15 @@ msgstr "Umspannwerke sollten einen frequency Tag haben" #: ../analysers/analyser_merge_bicycle_parking_FR_paris.py:46 msgid "Paris bicycle parking not integrated" -msgstr "Paris Fahrradabstellplatz nicht integriert" +msgstr "Fahrradparkplatz in Paris fehlt" #: ../analysers/analyser_merge_bicycle_parking_FR_paris.py:77 msgid "Paris motorcycle parking not integrated" -msgstr "Pariser Motorradstellplätze nicht eingetragen" +msgstr "Motorradparkplatz in Paris fehlt" #: ../analysers/analyser_merge_bicycle_parking_FR_paris.py:107 msgid "Paris motorcycle/shared motorcycle parking not integrated" -msgstr "Pariser Gemeinschaftsparkplatz für Motorräder/Motorrad nicht integriert" +msgstr "Motorradparkplatz in Paris fehlt" #: ../plugins/Name_MisspelledWordByRegex_Lang_fa.py:16 msgid "Arabic letter detected in Farsi name" @@ -1345,7 +1345,7 @@ msgstr "Der URL hat kein gültiges Schema" #: ../analysers/analyser_merge_public_transport_FR_zou_06.py:36 #, python-brace-format msgid "{0} stop not integrated" -msgstr "{0} Halt nicht eingetragen" +msgstr "{0}-Halt fehlt" #: ../analysers/analyser_merge_public_transport_FR_rla.py:34 #: ../analysers/analyser_merge_public_transport_FR_sibra.py:34 @@ -1527,7 +1527,7 @@ msgstr "Separator für mehrfache Werte unpassend" #: ../plugins/TagFix_Maxspeed.py:101 #, python-brace-format msgid "Discordant {0} and {1}" -msgstr "{0} und {1} nicht abgestimmt" +msgstr "{0} und {1} nicht konsistent" #: ../plugins/TagFix_Tree_Lang_fr.py:62 #, python-brace-format @@ -1622,7 +1622,7 @@ msgstr "Schule ohne bzw. mit ungültigem Tag \"ref:UAI\"" #: ../analysers/analyser_merge_parking_FR_IDF.py:30 msgid "P+R parking in Île-de-France not integrated" -msgstr "P+R-Stellplatz in Île-de-France nicht integriert" +msgstr "P+R-Parkplatz in Île-de-France fehlt" #: ../analysers/analyser_osmosis_boundary_relation.py:129 msgid "Missing municipality ref tag" @@ -1672,7 +1672,7 @@ msgstr "admin_level 8 ohne Merkmal \"postal_code\"" #: ../analysers/analyser_merge_power_plant_FR.py:33 msgid "Power plant not integrated, geocoded at municipality level" -msgstr "Kraftwerk nicht integriert, geocodiert auf Gemeindeebene" +msgstr "Kraftwerk fehlt, geocodiert auf Gemeindeebene" #: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" @@ -1731,11 +1731,11 @@ msgstr "Bedingte Intervalle passen nicht in die Öffnungszeit" #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" -msgstr "Defibrillator nicht eingetragen" +msgstr "Defibrillator fehlt" #: ../analysers/analyser_merge_museum_FR.py:31 msgid "Museum not integrated" -msgstr "Museum nicht eingetragen" +msgstr "Museum fehlt" #: ../analysers/analyser_merge_museum_FR.py:33 msgid "Museum, integration suggestion" @@ -1743,7 +1743,7 @@ msgstr "Museum, Vorschlag zum Eintragen" #: ../analysers/analyser_merge_wastewater_plant_FR.py:30 msgid "Wastewater plant not integrated" -msgstr "Kläranlage nicht eingetragen" +msgstr "Kläranlage fehlt" #: ../analysers/analyser_merge_wastewater_plant_FR.py:32 msgid "Wastewater plant, integration suggestion" @@ -1771,7 +1771,7 @@ msgstr "Wert nicht in Großbuchstaben" #: ../analysers/analyser_merge_carpool_FR.py:31 msgid "Carpool parking not integrated" -msgstr "Parkplatz für Fahrgemeinschaften nicht eingetragen" +msgstr "Parkplatz für Fahrgemeinschaften fehlt" #: ../analysers/analyser_merge_carpool_FR.py:33 msgid "Carpool parking integration suggestion" @@ -1828,7 +1828,7 @@ msgstr "Verschobener Vermessungspunkt" #: ../analysers/analyser_merge_geodesie_support_FR.py:51 #, python-brace-format msgid "Geodesic support not integrated {0}" -msgstr "Geodätische Unterstützung nicht integriert {0}" +msgstr "Geodätische Unterstützung fehlt {0}" #: ../analysers/analyser_merge_heritage_FR_merimee.py:34 msgid "" @@ -1855,7 +1855,7 @@ msgstr "Die Position der Markierung wird durch Geokodierung der Adresse vorgenom #: ../analysers/analyser_merge_pitch_FR.py:49 #, python-brace-format msgid "Pitch not integrated {0}" -msgstr "Spielfeld nicht eingetragen {0}" +msgstr "Spielfeld fehlt {0}" #: ../analysers/analyser_merge_public_equipment_FR_angers_toilets.py:31 #: ../analysers/analyser_merge_public_equipment_FR_bordeaux_toilets.py:31 @@ -1867,12 +1867,12 @@ msgstr "Spielfeld nicht eingetragen {0}" #: ../analysers/analyser_merge_public_equipment_FR_toulouse_toilets.py:31 #, python-brace-format msgid "{0} toilets not integrated" -msgstr "{0} Toiletten nicht eingetragen" +msgstr "{0} Toiletten fehlen" #: ../analysers/analyser_merge_radio_support_FR.py:31 #, python-brace-format msgid "Radio support ({0}) not integrated" -msgstr "Funkunterstützung ({0}) nicht integriert" +msgstr "Funkunterstützung ({0}) fehlt" #: ../analysers/analyser_merge_radio_support_FR.py:33 #, python-brace-format @@ -2445,7 +2445,7 @@ msgid "" "* Rue Piere Curie ==> Rue Pierre Curie\n" "* Rue du Général de Gaules ==> Rue du Général de Gaulle\n" "* Mac Donald ==> McDonald's" -msgstr "" +msgstr "* Rue Piere Curie ==> Rue Pierre Curie\n* Rue du Général de Gaules ==> Rue du Général de Gaulle\n* Mac Donald ==> McDonald's" #: ../analysers/analyser_osmosis_tag_typo.py:136 msgid "The tag is misspelled. Detection is based on statistics." @@ -2868,7 +2868,7 @@ msgstr "Das Merkmal enthält mehrere Werte." msgid "" "Check the accuracy of the values, if necessary, delete the obsolete\n" "values." -msgstr "" +msgstr "Richtigkeit der Werte prüfen und gegebenenfalls veralteten Werte löschen." #: ../plugins/TagFix_Note_Lang_fr.py:40 msgid "Analyzes the tag `note=*` with French and English keywords." @@ -3106,7 +3106,7 @@ msgstr "" #: ../analysers/analyser_merge_charging_station_FR.py:45 msgid "Car charging station not integrated" -msgstr "Ladestation nicht eingetragen" +msgstr "Ladestation fehlt" #: ../analysers/analyser_merge_charging_station_FR.py:47 msgid "Car charging station, integration suggestion" @@ -3234,7 +3234,7 @@ msgstr "Der Relation fehlt ein `type` Tag, um zu beschreiben, was sie repräsent #: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" -msgstr "{0} Fahrradverleih nicht eingetragen" +msgstr "{0} Fahrradverleih fehlt" #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 @@ -3259,7 +3259,7 @@ msgstr "" #: ../analysers/analyser_merge_recycling_FR_nm_glass.py:31 #, python-brace-format msgid "{0} glass recycling not integrated" -msgstr "{0} Altglascontainer nicht eingetragen" +msgstr "{0} Altglascontainer fehlt" #: ../analysers/analyser_merge_recycling_FR_bm.py:33 #: ../analysers/analyser_merge_recycling_FR_nm_glass.py:33 @@ -3352,7 +3352,7 @@ msgstr "" #: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" -msgstr "{0} Parkplatz nicht eingetragen" +msgstr "{0} Parkplatz fehlt" #: ../analysers/analyser_merge_parking_FR_bm.py:33 #: ../analysers/analyser_merge_parking_FR_BNLS.py:41 @@ -3368,12 +3368,12 @@ msgstr "{0} Parkplatz aktualisiert" #: ../analysers/analyser_merge_parking_FR_bm.py:71 #, python-brace-format msgid "{0} parking for disabled not integrated" -msgstr "{0} Barrierefreier Parkplatz nicht eingetragen" +msgstr "{0} Barrierefreier Parkplatz fehlt" #: ../analysers/analyser_merge_recycling_FR_csma.py:31 #, python-brace-format msgid "{0} recycling not integrated" -msgstr "" +msgstr "{0} Recyclingcontainer fehlt" #: ../analysers/analyser_merge_recycling_FR_csma.py:33 #, python-brace-format @@ -3383,7 +3383,7 @@ msgstr "" #: ../analysers/analyser_merge_waste_disposal_FR_csma.py:31 #, python-brace-format msgid "{0} waste disposal not integrated" -msgstr "" +msgstr "{0} Müllcontainer fehlt" #: ../analysers/analyser_merge_waste_disposal_FR_csma.py:33 #, python-brace-format @@ -3473,7 +3473,7 @@ msgstr "Die Tags `access=yes` und `access=permissive` kennzeichnen ein Merkmal a #: ../analysers/analyser_merge_parapharmacy_IT.py:32 #: ../analysers/analyser_merge_pharmacy_IT.py:32 msgid "Pharmacy not integrated" -msgstr "Apotheke nicht eingetragen" +msgstr "Apotheke fehlt" #: ../analysers/analyser_merge_parapharmacy_IT.py:34 #: ../analysers/analyser_merge_pharmacy_IT.py:34 @@ -3649,7 +3649,7 @@ msgstr "Wenn dies tatsächlich eine Marke ist, füge die Tags `brand` und `brand #: ../analysers/analyser_merge_hydrants_FR.py:32 msgid "Fire hydrant not integrated" -msgstr "Löschwasserhydrant nicht eingetragen" +msgstr "Löschwasserhydrant fehlt" #: ../analysers/analyser_merge_hydrants_FR.py:34 msgid "Fire hydrant integration suggestion" @@ -3709,7 +3709,7 @@ msgstr "" #: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" -msgstr "Meilenstein nicht eingetragen" +msgstr "Meilenstein fehlt" #: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" @@ -3727,7 +3727,7 @@ msgstr "" #: ../analysers/analyser_merge_emergency_points_LU.py:31 msgid "Emergency point not integrated" -msgstr "" +msgstr "Notfallpunkt fehlt" #: ../analysers/analyser_merge_emergency_points_LU.py:33 msgid "Emergency point integration suggestion" @@ -3778,7 +3778,7 @@ msgstr "" #: ../plugins/TagFix_Maxspeed.py:86 msgid "Discordant maxspeed and source:maxspeed or maxspeed:type" -msgstr "maxspeed und source:maxspeed oder maxspeed:type nicht abgestimmt" +msgstr "maxspeed und source:maxspeed oder maxspeed:type nicht konsistent" #: ../analysers/analyser_merge_defibrillators_FR.py:62 #: ../analysers/analyser_merge_defibrillators_FR.py:65 @@ -4131,7 +4131,7 @@ msgstr "" #: ../analysers/analyser_merge_cemetery_FR.py:31 msgid "Cemetery not integrated" -msgstr "" +msgstr "Friedhof fehlt" #: ../analysers/analyser_merge_charging_station_FR.py:49 msgid "Car charging station update" @@ -4139,27 +4139,27 @@ msgstr "" #: ../analysers/analyser_merge_man_made_FR.py:42 msgid "Lighting mast not integrated" -msgstr "" +msgstr "Straßenlaterne fehlt" #: ../analysers/analyser_merge_man_made_FR.py:50 msgid "Wayside cross not integrated" -msgstr "" +msgstr "Wegkreuz fehlt" #: ../analysers/analyser_merge_man_made_FR.py:59 msgid "Chimney not integrated" -msgstr "" +msgstr "Schornstein fehlt" #: ../analysers/analyser_merge_man_made_FR.py:85 msgid "Wind turbine not integrated" -msgstr "" +msgstr "Windrad fehlt" #: ../analysers/analyser_merge_man_made_FR.py:106 msgid "Petroleum well not integrated" -msgstr "" +msgstr "Ölquelle fehlt" #: ../analysers/analyser_merge_man_made_FR.py:114 msgid "Flare not integrated" -msgstr "" +msgstr "Gasfackel fehlt" #: ../analysers/analyser_merge_poi_FR.py:49 #: ../analysers/analyser_merge_poi_FR.py:58 @@ -4167,51 +4167,51 @@ msgstr "" #: ../analysers/analyser_merge_poi_FR.py:78 #: ../analysers/analyser_merge_poi_FR.py:88 msgid "Place of worship not integrated" -msgstr "" +msgstr "Andachtsstätte fehlt" #: ../analysers/analyser_merge_poi_FR.py:102 msgid "Town hall not integrated" -msgstr "" +msgstr "Rathaus fehlt" #: ../analysers/analyser_merge_poi_FR.py:112 msgid "Memorial not integrated" -msgstr "" +msgstr "Denkmal fehlt" #: ../analysers/analyser_merge_poi_FR.py:128 msgid "Pumping station not integrated" -msgstr "" +msgstr "Pumpwerk fehlt" #: ../analysers/analyser_merge_poi_FR.py:151 msgid "Viewpoint not integrated" -msgstr "" +msgstr "Aussichtspunkt fehlt" #: ../analysers/analyser_merge_poi_FR.py:171 msgid "Fire station not integrated" -msgstr "" +msgstr "Feuerwache fehlt" #: ../analysers/analyser_merge_reservoir_FR.py:38 msgid "Water tower not integrated" -msgstr "" +msgstr "Wasserturm fehlt" #: ../analysers/analyser_merge_reservoir_FR.py:46 msgid "Covered reservoir not integrated" -msgstr "" +msgstr "Wasserhochbehälter fehlt" #: ../analysers/analyser_merge_reservoir_FR.py:54 msgid "Storage tank not integrated" -msgstr "" +msgstr "Tank fehlt" #: ../analysers/analyser_merge_water_FR.py:43 msgid "Waterfall not integrated" -msgstr "" +msgstr "Wasserfall fehlt" #: ../analysers/analyser_merge_water_FR.py:65 msgid "Lavoir not integrated" -msgstr "" +msgstr "Waschplatz fehlt" #: ../analysers/analyser_merge_water_FR.py:75 msgid "Sinkhole not integrated" -msgstr "" +msgstr "Grube (Doline) fehlt" #: ../analysers/analyser_merge_water_FR.py:91 msgid "Resurgence not integrated" @@ -4219,35 +4219,35 @@ msgstr "" #: ../analysers/analyser_merge_man_made_FR.py:66 msgid "Church or Bell tower not integrated" -msgstr "" +msgstr "Glockenturm fehlt" #: ../analysers/analyser_merge_man_made_FR.py:76 msgid "Cross or wayside shrine not integrated" -msgstr "" +msgstr "Bildstock fehlt" #: ../analysers/analyser_merge_man_made_FR.py:94 msgid "Mosque or Minaret not integrated" -msgstr "" +msgstr "Moschee fehlt" #: ../analysers/analyser_merge_poi_FR.py:188 msgid "Menhir not integrated" -msgstr "" +msgstr "Menhir (Hinkelstein) fehlt" #: ../analysers/analyser_merge_poi_FR.py:197 msgid "Dolmen not integrated" -msgstr "" +msgstr "Dolmen (Grabmal) fehlt" #: ../analysers/analyser_merge_poi_FR.py:206 msgid "Tumulus not integrated" -msgstr "" +msgstr "Tumulus (Grabhügel) fehlt" #: ../analysers/analyser_merge_poi_FR.py:215 msgid "Passage grave not integrated" -msgstr "" +msgstr "Ganggrab fehlt" #: ../analysers/analyser_merge_water_FR.py:109 msgid "Spring box not integrated" -msgstr "" +msgstr "Quellfassung fehlt" #: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" @@ -4287,11 +4287,11 @@ msgstr "Es sollte eine Straße geben, die zu dieser Parkeinrichtung führt um ei #: ../analysers/analyser_merge_cycle_parking_FR_bm.py:32 msgid "Bordeaux Metropole bicycle parking not integrated" -msgstr "" +msgstr "Fahrradparkplatz fehlt in Bordeaux" #: ../analysers/analyser_merge_cycle_parking_FR_bm.py:69 msgid "Bordeaux Metropole motorcycle parking not integrated" -msgstr "" +msgstr "Motorradparkplatz fehlt in Bordeaux" #: ../analysers/analyser_merge_public_equipment_FR_lyon_toilets.py:41 #, python-brace-format @@ -4330,7 +4330,7 @@ msgstr "" #: ../analysers/analyser_merge_poi_FR.py:160 msgid "Toposcope not integrated" -msgstr "" +msgstr "Orientierungstafel fehlt" #: ../analysers/analyser_osmosis_highway_floating_islands.py:132 msgid "" @@ -4341,27 +4341,27 @@ msgstr "" #: ../analysers/analyser_merge_natural_FR.py:84 msgid "Peak not integrated" -msgstr "" +msgstr "Berggipfel fehlt" #: ../analysers/analyser_merge_natural_FR.py:111 msgid "Saddle not integrated" -msgstr "" +msgstr "Bergsattel fehlt" #: ../analysers/analyser_merge_natural_FR.py:122 msgid "Cave entrance not integrated" -msgstr "" +msgstr "Höhleneingang fehlt" #: ../analysers/analyser_merge_natural_FR.py:161 msgid "Pit not integrated" -msgstr "" +msgstr "Grube fehlt" #: ../analysers/analyser_merge_natural_FR.py:170 msgid "Beach not integrated" -msgstr "" +msgstr "Strand fehlt" #: ../analysers/analyser_merge_natural_FR.py:179 msgid "Cape not integrated" -msgstr "" +msgstr "Kap fehlt" #: ../analysers/analyser_osmosis_relation_public_transport.py:591 msgid "The stops may not be in the right order" @@ -4579,7 +4579,7 @@ msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 #: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" -msgstr "" +msgstr "Fahrradparken fehlt" #: ../analysers/analyser_merge_power_branch_FR.py:31 msgid "Power connection not known from operator" @@ -4631,7 +4631,7 @@ msgstr "" #: ../analysers/analyser_merge_public_transport_FR_idfm.py:32 #, python-brace-format msgid "{0} from {1} not integrated" -msgstr "" +msgstr "{0} von {1} fehlt" #: ../analysers/analyser_merge_public_transport_FR_idfm.py:34 #, python-brace-format @@ -4640,7 +4640,7 @@ msgstr "" #: ../analysers/analyser_merge_water_drinking_ES_madrid.py:31 msgid "Drinking water not integrated" -msgstr "" +msgstr "Trinkwasserstelle fehlt" #: ../plugins/ConditionalRestrictions.py:68 msgid "Invalid date/time span" @@ -4747,12 +4747,12 @@ msgstr "" #: ../analysers/analyser_merge_power_line_FR.py:32 msgid "Power line not integrated" -msgstr "" +msgstr "Stromleitung fehlt" #: ../analysers/analyser_merge_road_ES.py:32 #: ../analysers/analyser_merge_road_FR.py:42 msgid "Road not integrated" -msgstr "" +msgstr "Straße fehlt" #: ../plugins/Name_Multiple.py:50 msgid "Conflicting names" diff --git a/po/el.po b/po/el.po index cabb15605..d82e5721e 100644 --- a/po/el.po +++ b/po/el.po @@ -100,23 +100,23 @@ msgstr "" msgid "Merge building (triangle)" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Διασταυρούμενο κτήριο" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Πολύ μικρό κτήριο" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Διάκενο μεταξύ κτηρίων" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "" @@ -330,19 +330,19 @@ msgstr "Λάθος μορφή ημερομηνίας" msgid "Bad lanes value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "" @@ -422,14 +422,14 @@ msgstr "" msgid "Way with one node" msgstr "Διαδρομή με έναν κόμβο" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Παρωχημένη ετικέτα" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "" @@ -607,15 +607,15 @@ msgstr "" msgid "Natural feature underground" msgstr "" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "" @@ -675,7 +675,7 @@ msgstr "" msgid "Level or repeat_on tag missing" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "" @@ -800,19 +800,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -957,7 +957,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1256,11 +1256,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1394,18 +1394,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1413,20 +1413,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1652,10 +1652,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1697,7 +1698,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1705,6 +1705,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1992,11 +1993,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2556,7 +2557,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2771,7 +2772,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2931,7 +2932,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2981,12 +2982,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3213,20 +3208,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3256,7 +3251,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3331,14 +3326,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3416,28 +3411,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3549,7 +3544,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3574,35 +3569,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3690,15 +3685,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3971,13 +3966,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4232,22 +4227,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4413,7 +4408,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4560,6 +4555,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4680,12 +4676,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4809,28 +4805,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5004,3 +5006,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/es.po b/po/es.po index 01a1548c3..24abd29b3 100644 --- a/po/es.po +++ b/po/es.po @@ -113,23 +113,23 @@ msgstr "Rota la continuidad a nivel de carretera" msgid "Merge building (triangle)" msgstr "Edificio fusionado (triángulo)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Intersección de edificio" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Intersección de edificio grande" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Edificio demasiado pequeño" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Separación entre edificios" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Grupo de intersecciones de edificio grande" @@ -343,19 +343,19 @@ msgstr "Formato de fecha incorrecto." msgid "Bad lanes value" msgstr "Valor de carriles incorrecto." -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Mal parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Demasiado parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Valor malo en parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] sin valor parking:lane:[side]" @@ -435,14 +435,14 @@ msgstr "Vía fluvial cerrada" msgid "Way with one node" msgstr "Vía con un nodo" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Etiqueta obsoleta" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Mira varias etiquetas" @@ -620,15 +620,15 @@ msgstr "Característica de uso del suelo no figura en el suelo" msgid "Natural feature underground" msgstr "Característica natural en el subsuelo" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "Idioma predeterminado y local no es lo mismo" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Nombre del idioma local sin nombre predeterminado" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Nombre del idioma sin nombre predeterminado" @@ -688,7 +688,7 @@ msgstr "Rotonda como área" msgid "Level or repeat_on tag missing" msgstr "Falta etiqueta level o repeat_on" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Edficio en partes" @@ -813,19 +813,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "Conflicto entre etiquetas: crossing=no debe ser utilizado sin un highway=crossing" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "Geometría y etiquetas de vía duplicada" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "Geometría de vía duplicada pero con diferentes etiquetas" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "Geometría y etiquetas de nodo duplicado." -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "Geometría de nodo duplicado pero con diferentes etiquetas" @@ -970,7 +970,7 @@ msgstr "Alcance de interpolación en calles: {0}" msgid "Large relation of type {0}" msgstr "Gran relación de tipo {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "Nodo duplicado sin etiqueta" @@ -1269,11 +1269,11 @@ msgstr "Falta vía acceso a aparcamiento" msgid "Probably only for bottles, not any type of glass" msgstr "Probablemente sólo para botellas, no cualquier tipo de vidrio" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "Objeto necesita revisión" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "La clasificación de carretera necesita revisión" @@ -1407,18 +1407,18 @@ msgstr "{0} desviación de {1} m" msgid "Unknown turn lanes value \"{0}\"" msgstr "Valor desconocido de carriles de giro «{0}»" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "lanes={0} no es entero" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "en sentido único, (lanes={0}) != (lanes:forward={1}) - (sin fullwidth forward={2})" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1426,20 +1426,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "en dos sentidos, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + (lanes:both_ways={3}) - (sin fullwidth={4}) - (sin fullwidth forward={5}) - (sin fullwidth backward={6}) - (sin fullwidth both_ways={7})" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "en dos sentidos, (lanes={0}) <= (lanes:forward={1}) - (sin fullwidth forward={2})" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "en dos sentidos, (lanes={0}) <= (lanes:backward={1}) - (sin fullwidth backward={2})" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1665,10 +1665,11 @@ msgstr "admin_level 8 sin etiqueta \"postal_code\"" msgid "Power plant not integrated, geocoded at municipality level" msgstr "Planta de energía no integrada, geocodificada a nivel municipal" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "Valor obsoleto" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "Valores duplicados" @@ -1710,7 +1711,6 @@ msgstr "Etiqueta no válida de intervalos condicionales" msgid "Conditional interval does not fit into opening hours" msgstr "Los intervalos condicionales no se ajustan al horario de apertura." -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1718,6 +1718,7 @@ msgstr "Los intervalos condicionales no se ajustan al horario de apertura." #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -2005,11 +2006,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "Borrar uno de los dos objetos." -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "Comparar etiquetas y borrar objeto o fusionarlo." @@ -2569,7 +2570,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "Una condición de aparcamiento está presente pero sin tipo de aparcamiento." @@ -2784,7 +2785,7 @@ msgstr "Verifica la etiqueta de la clave, y corrígelo." msgid "There certainly false positives." msgstr "Ciertamente hay falsos positivos." -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2944,7 +2945,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "Un `wikipedia=*` debe estar presenta antes de usar etiquetas\n`wikipedia:LANG=*`." -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2994,12 +2995,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3226,20 +3221,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "{0} actualización de bicicleta" @@ -3269,7 +3264,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3344,14 +3339,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3429,28 +3424,28 @@ msgstr "Compruebe que el valor sea exacto. Considere si otra etiqueta debería \ msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3562,7 +3557,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3587,35 +3582,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "Asegúrese de que no exista ya en otro lugar." -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3703,15 +3698,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3984,13 +3979,13 @@ msgstr "Mirador" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4245,22 +4240,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4426,7 +4421,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "Combinar con otro carril de giro: \"{0}\"" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "Orden incorrecto de los carriles de giro en \"{0}\"" @@ -4573,6 +4568,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4693,12 +4689,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4822,28 +4818,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5017,3 +5019,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/eu.po b/po/eu.po index 8bd2f2d6b..db2af5e26 100644 --- a/po/eu.po +++ b/po/eu.po @@ -100,23 +100,23 @@ msgstr "" msgid "Merge building (triangle)" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Eraikinen arteko mozketa" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Eraikuntza txikiegia" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Eraikinen arteko hutsunea" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "" @@ -330,19 +330,19 @@ msgstr "Dataren formatu txarra" msgid "Bad lanes value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "" @@ -422,14 +422,14 @@ msgstr "" msgid "Way with one node" msgstr "" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Etiketa zaharkitua" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "" @@ -607,15 +607,15 @@ msgstr "" msgid "Natural feature underground" msgstr "" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "" @@ -675,7 +675,7 @@ msgstr "" msgid "Level or repeat_on tag missing" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "" @@ -800,19 +800,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -957,7 +957,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1256,11 +1256,11 @@ msgstr "Aparkalekura bidea falta da" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "Objektuak berrikuspena behar du" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1394,18 +1394,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1413,20 +1413,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1652,10 +1652,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "Balio zaharkitua" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "Bikoiztutako balioak" @@ -1697,7 +1698,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1705,6 +1705,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1992,11 +1993,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "Ezabatu bi objektuetako bat." -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2556,7 +2557,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2771,7 +2772,7 @@ msgstr "" msgid "There certainly false positives." msgstr "Ziurrekin positibo faltsuak daude." -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2931,7 +2932,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2981,12 +2982,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3213,20 +3208,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3256,7 +3251,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3331,14 +3326,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3416,28 +3411,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3549,7 +3544,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3574,35 +3569,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3690,15 +3685,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3971,13 +3966,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4232,22 +4227,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4413,7 +4408,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4560,6 +4555,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4680,12 +4676,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4809,28 +4805,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5004,3 +5006,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/fa.po b/po/fa.po index 6c5442022..ac3fae9c8 100644 --- a/po/fa.po +++ b/po/fa.po @@ -100,23 +100,23 @@ msgstr "شکست در پیوستگی درجهٔ معبر" msgid "Merge building (triangle)" msgstr "ادغام ساختمان (مثلث)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "هم‌پوشانی ساختمان‌ها" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "هم‌پوشانی بزرگ ساختمان‌ها" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "ساختمان خیلی کوچک است" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "درز بین ساختمان‌ها" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "انبوهی از هم‌پوشانی بزرگ ساختمان‌ها" @@ -330,19 +330,19 @@ msgstr "قالب تاریخ بد است" msgid "Bad lanes value" msgstr "مقدار lanes بد است" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "parking:lane:[side] بد" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "تعداد خیلی زیادی parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "مقدار بد برای parking:lane:[side] " -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] بدون مقداری برای parking:lane:[side]" @@ -422,14 +422,14 @@ msgstr "راه آبی بسته" msgid "Way with one node" msgstr "راه با یک گره" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "تگ نکوهیده" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "" @@ -607,15 +607,15 @@ msgstr "ویژگی landuse روی زمین قرار نگرفته" msgid "Natural feature underground" msgstr "ویژگی طبیعی زیر زمین قرار گرفته" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "نام به زبان محلی و نام پیش‌فرض یکسان نیستند" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "نام به زبان محلی بدون نام پیش‌فرض" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "نام زبانی بدون نام پیش‌فرض" @@ -675,7 +675,7 @@ msgstr "فلکه در قالب محوطه" msgid "Level or repeat_on tag missing" msgstr "کمبود تگ Level یا repeat_on" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "" @@ -800,19 +800,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "تداخل بین تگ‌ها: crossing=no باید بدون تگ highway=crossing به‌کار برود" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "تگ‌ها و هندسهٔ تکراری راه" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "هندسهٔ تکراری راه اما با تگ‌های متفاوت" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "تگ‌ها و هندسهٔ تکراری گره" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "هندسهٔ تکراری گره اما با تگ‌های متفاوت" @@ -957,7 +957,7 @@ msgstr "گسترهٔ درون‌یابی روی خیابان‌های: {0}" msgid "Large relation of type {0}" msgstr "رابطهٔ بزرگ از نوع {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "گره تکراری بدون تگ" @@ -1256,11 +1256,11 @@ msgstr "کمبود راه دسترسی به پارکینگ" msgid "Probably only for bottles, not any type of glass" msgstr "احتمالا فقط برای بطری‌هاست و برای هیچ نوع شیشه‌ای نیست" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "چیزی نیاز به بازبینی دارد" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "درجه‌بندی معبر نیاز به بازبینی دارد" @@ -1394,18 +1394,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1413,20 +1413,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1652,10 +1652,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1697,7 +1698,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1705,6 +1705,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1992,11 +1993,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2556,7 +2557,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2771,7 +2772,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2931,7 +2932,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2981,12 +2982,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3213,20 +3208,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3256,7 +3251,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3331,14 +3326,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3416,28 +3411,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3549,7 +3544,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3574,35 +3569,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3690,15 +3685,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3971,13 +3966,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4232,22 +4227,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4413,7 +4408,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4560,6 +4555,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4680,12 +4676,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4809,28 +4805,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5004,3 +5006,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/gl.po b/po/gl.po index 2c40b3f6a..020b8253b 100644 --- a/po/gl.po +++ b/po/gl.po @@ -104,23 +104,23 @@ msgstr "Rachada a continuidade a nivel de estrada" msgid "Merge building (triangle)" msgstr "Edificio fusionado (triángulo)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Intersección de edificios" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Intersección de edificios grandes" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Edificio moi pequeno" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Separación entre edificios" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Grupo de interseccións de edificios grandes" @@ -334,19 +334,19 @@ msgstr "Formato de data erróneo" msgid "Bad lanes value" msgstr "Valor dos carrís erróneo" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "O parking:lane:[side] é erróneo " -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Moitos parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Valor erróneo no parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] sen valor parking:lane:[side]" @@ -426,14 +426,14 @@ msgstr "Canle fluvial pechada" msgid "Way with one node" msgstr "Vía cun nó" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Etiqueta vella e obsoleta" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Ollar múltiples etiquetas" @@ -611,15 +611,15 @@ msgstr "O elemento de uso da terra non se atopa no chan" msgid "Natural feature underground" msgstr "Elemento natural do subsolo" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "A lingua predeterminada e a local non son a mesma" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "O nome da lingua local non ten nome predeterminado" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "O nome da lingua non ten nome predeterminado" @@ -679,7 +679,7 @@ msgstr "Rotonda coma área" msgid "Level or repeat_on tag missing" msgstr "Falla a etiqueta 'level' ou 'repeat_on'" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Edficio en anacos" @@ -804,19 +804,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "Conflito entre as etiquetas: 'crossing=no' ten que ser empregada sen un 'highway=crossing'" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "Xeometría e etiquetas de vía duplicadas" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "Xeometría de vía duplicada pero con diferentes etiquetas" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "Xeometría e etiquetas de nó duplicado" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "Xeometría de nó duplicado pero con diferentes etiquetas" @@ -961,7 +961,7 @@ msgstr "Alcance da interpolación en rúas: {0}" msgid "Large relation of type {0}" msgstr "Relación grande de tipo {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "Nó duplicado sen etiqueta" @@ -1260,11 +1260,11 @@ msgstr "Falla o acceso ó aparcadoiro" msgid "Probably only for bottles, not any type of glass" msgstr "Seica só é para botellas, non para calquera tipo de vidro" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "O obxecto precisa dunha revisión" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "A clasificación da estrada precisa dunha revisión" @@ -1398,18 +1398,18 @@ msgstr "{0} desviación de {1}m" msgid "Unknown turn lanes value \"{0}\"" msgstr "Valor descoñecido dos carrís de xiro «{0}»" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "lanes={0} non é enteiro" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "nun só sentido, (lanes={0}) != (lanes:forward={1}) - (sen fullwidth forward={2})" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1417,20 +1417,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "nos dous sentidos, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + (lanes:both_ways={3}) - (sen fullwidth={4}) - (sen fullwidth forward={5}) - (sen fullwidth backward={6}) - (sen fullwidth both_ways={7})" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "nos dous sentidos, (lanes={0}) <= (lanes:forward={1}) - (sen fullwidth forward={2})" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "nos dous sentidos, (lanes={0}) <= (lanes:backward={1}) - (sen fullwidth backward={2})" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1656,10 +1656,11 @@ msgstr "admin_level 8 sen etiqueta \"postal_code\"" msgid "Power plant not integrated, geocoded at municipality level" msgstr "Central eléctrica non integrada, xeocodificado a nivel de concello" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "Valor obsoleto" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "Valores duplicados" @@ -1701,7 +1702,6 @@ msgstr "A etiqueta dos intervalos condicionais non é válido" msgid "Conditional interval does not fit into opening hours" msgstr "Os intervalos condicionais non encaixan nos horarios de apertura" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1709,6 +1709,7 @@ msgstr "Os intervalos condicionais non encaixan nos horarios de apertura" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1996,11 +1997,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "Elimina un dos dous obxectos." -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "Compara as etiquetas e elimina un obxecto ou combínaos." @@ -2560,7 +2561,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2775,7 +2776,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2935,7 +2936,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2985,12 +2986,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3217,20 +3212,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3260,7 +3255,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3335,14 +3330,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "Gasolineira sen etiqueta `ref:mise` ou etiqueta inválida" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3420,28 +3415,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "Combina os cachos do edificio segundo sexa apropiado." @@ -3553,7 +3548,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3578,35 +3573,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3694,15 +3689,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "Fito non integrado" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "Suxestión de integración de fito" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "Actualización de fito" @@ -3975,13 +3970,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4236,22 +4231,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4417,7 +4412,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4564,6 +4559,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4684,12 +4680,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4813,28 +4809,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5008,3 +5010,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/hu.po b/po/hu.po index 91f9413f6..55ce119e3 100644 --- a/po/hu.po +++ b/po/hu.po @@ -102,23 +102,23 @@ msgstr "Megszakad a közút típusának folytonossága" msgid "Merge building (triangle)" msgstr "Épület egyesítése (háromszög)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Egymást metsző épületek" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Egymást nagy mértékben metsző épületek" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Túl kicsi épület" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Rés az épületek között" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Sok egymást metsző épület" @@ -332,19 +332,19 @@ msgstr "Hibás dátumformátum" msgid "Bad lanes value" msgstr "Hibás érték a [lanes] kulcs (sávok) mellett" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Hibás [parking:lane:[side]]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Túl sok [parking:lane:[side]]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Hibás érték a [parking:lane:[side]] kulcs mellett" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "[parking:condition:[side]]: hiányzik a [parking:lane:[side]] értéke" @@ -424,14 +424,14 @@ msgstr "Bezáruló vízfolyás" msgid "Way with one node" msgstr "Egy pontból álló vonal" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Elavult címke" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Összetévesztett címkék" @@ -609,15 +609,15 @@ msgstr "A területhasználat címke nem a földön van" msgid "Natural feature underground" msgstr "Föld alatti természeti objektum" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "Különbözik az alapértelmezett és a helyi nyelv" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Helyi nyelvű név alapértelmezett név nélkül" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Nyelvi [name] alapértelmezett [name] nélkül" @@ -677,7 +677,7 @@ msgstr "Körforgalom területként lett megadva" msgid "Level or repeat_on tag missing" msgstr "Hiányzó [level] vagy [repeat_on] címke" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Épület részekben" @@ -802,19 +802,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "Címkék közötti ellentmondás: a [crossing=no] csak [highway=crossing] nélkül használható" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "Duplikált vonalalakzat és címkék" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "Duplikált vonalalakzat különböző címkékkel" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "Duplikált pontalakzat és címkék" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "Duplikált pontalakzat különböző címkékkel" @@ -959,7 +959,7 @@ msgstr "Interpolációs hiány következő utcákon: {0}" msgid "Large relation of type {0}" msgstr "{0} típusú nagy kapcsolat" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "Duplikált pont címke nélkül" @@ -1258,11 +1258,11 @@ msgstr "Hiányzó parkolóhoz vezető út" msgid "Probably only for bottles, not any type of glass" msgstr "Valószínűleg csak palacknak, nem bármilyen típusú üvegnek" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "Felülvizsgálandó objektum" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "Az út besorolását felül kell vizsgálni" @@ -1396,18 +1396,18 @@ msgstr "[{0}]: {1} méter eltérés" msgid "Unknown turn lanes value \"{0}\"" msgstr "Ismeretlen érték a [turn:lanes] kulcs (bekanyarodósávok) mellett: \"{0}\"" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "[lanes={0}] nem egész szám" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "egyirányú utcában: (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1415,20 +1415,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "kéritányú utcában: (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + (lanes:both_ways={3}) - (non fullwidth={4}) - (non fullwidth forward={5}) - (non fullwidth backward={6}) - (non fullwidth both_ways={7})" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "két vonalon (lanes={0}) <= (lanes:forward={1}) - (nem teljes szélességben forward={2})" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "kétirányú utcában: (lanes={0}) <= (lanes:backward={1}) - (non fullwidth backward={2})" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1654,10 +1654,11 @@ msgstr "admin_level 8 [postal_code] címke nélkül" msgid "Power plant not integrated, geocoded at municipality level" msgstr "Erőmű nincs a térképen, települési szinten geokódolva" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "Elavult érték" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "Duplikált érték" @@ -1699,7 +1700,6 @@ msgstr "A feltételes időközök címke nem érvényes" msgid "Conditional interval does not fit into opening hours" msgstr "A feltételes időközök nem illeszkednek a működési időhöz" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1707,6 +1707,7 @@ msgstr "A feltételes időközök nem illeszkednek a működési időhöz" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1994,11 +1995,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "Törölje a két objektum közül az egyiket." -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "Hasonlítsa össze a címkéket, és törölje az egyik objektumot vagy egyesítse őket." @@ -2558,7 +2559,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2773,7 +2774,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2933,7 +2934,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2983,12 +2984,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3215,20 +3210,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "Kerékpárkölcsönző ({0}): nincs a térképen" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3258,7 +3253,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3333,14 +3328,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "{0} parkoló: nincs a térképen" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3418,28 +3413,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3551,7 +3546,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3576,35 +3571,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3692,15 +3687,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3973,13 +3968,13 @@ msgstr "Kilátóhely" msgid "Picnic site" msgstr "Piknikezőhely" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4234,22 +4229,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4415,7 +4410,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4562,6 +4557,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4682,12 +4678,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4811,28 +4807,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5006,3 +5008,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/it.po b/po/it.po index ac5012ff5..d292daaee 100644 --- a/po/it.po +++ b/po/it.po @@ -108,23 +108,23 @@ msgstr "Classificazione discontinua" msgid "Merge building (triangle)" msgstr "Unione edifici (triangolo)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Intersezione tra costruzioni" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Grossa intersezione tra costruzioni" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Edificio troppo piccolo" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Vuoto tra due costruzioni" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Gruppo di sovrapposizioni di grandi edifici" @@ -338,19 +338,19 @@ msgstr "Formato data errato" msgid "Bad lanes value" msgstr "Valore di lanes errato" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "parking:lane:[side] errato" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Troppi parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Valore di parking:lane:[side] errato" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] senza parking:lane:[side]" @@ -430,14 +430,14 @@ msgstr "Corso d'acqua chiuso" msgid "Way with one node" msgstr "Way composta da un solo nodo" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Tag dismesso" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Combinazione di tag" @@ -615,15 +615,15 @@ msgstr "Elemento landuse non sulla terra ferma" msgid "Natural feature underground" msgstr "Elemento natural posto sottoterra" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "Lingue locale e predefinita non sono le stesse" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Nome in lingua locale senza quello in lingua predefinita" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Nome in lingua senza quello in lingua predefinita" @@ -683,7 +683,7 @@ msgstr "Rotatoria mappata come area" msgid "Level or repeat_on tag missing" msgstr "Etichette level oppure repeat_on mancanti" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Edificio in parti" @@ -808,19 +808,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "Etichette in conflitto: crossing=no deve essere usato senza highway=crossing" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "Geometria ed etichette del percorso duplicate" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "Percorso con geometria duplicata ma etichette differenti" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "Geometria ed etichette del nodo duplicate" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "Nodo con geometria duplicata ma etichette differenti" @@ -965,7 +965,7 @@ msgstr "Interpolazione sulle strade: {0}" msgid "Large relation of type {0}" msgstr "Relazione grande di tipo {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "Nodo duplicato senza etichette" @@ -1264,11 +1264,11 @@ msgstr "Via di accesso al parcheggio mancante" msgid "Probably only for bottles, not any type of glass" msgstr "Probabilmente solo per bottiglie, non qualsiasi vetro" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "L’oggetto richiede una verifica" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "La classe della strada richiede una verifica" @@ -1402,18 +1402,18 @@ msgstr "Deviazione di {0} di {1}m" msgid "Unknown turn lanes value \"{0}\"" msgstr "Valore corsie di svolta \"{0}\" ignoto" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "lanes={0} non è un intero" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "su strada a senso unico, (lanes={0}) != (lanes:forward={1}) - (forward={2} sulle corsie parziali)" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1421,20 +1421,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "su strada a doppio senso, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + (lanes:both_ways={3}) - (corsie parziali={4}) - (corsie parziali forward={5}) - (corsie parziali backward={6}) - (corsie parziali both_ways={7})" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "su strada a doppio senso, (lanes={0}) <= (lanes:forward={1}) - (corsie parziali forward={2})" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "su strada a doppio senso, (lanes={0}) <= (lanes:backward={1}) - (corsie parziali backward={2})" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1660,10 +1660,11 @@ msgstr "admin_level 8 senza etichetta “postal_code”" msgid "Power plant not integrated, geocoded at municipality level" msgstr "Centrale elettrica non integrata, geocodificata a livello di comune" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "Valori disapprovati" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "Valori duplicati" @@ -1705,7 +1706,6 @@ msgstr "Tag intervallo condizionali non validi" msgid "Conditional interval does not fit into opening hours" msgstr "Gli intervalli condizionali non corrispondono a orari di apertura" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1713,6 +1713,7 @@ msgstr "Gli intervalli condizionali non corrispondono a orari di apertura" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -2000,11 +2001,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2564,7 +2565,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2779,7 +2780,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2939,7 +2940,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2989,12 +2990,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3221,20 +3216,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "Alla relazione manca un tag ‘type’ che definisca cosa essa rappresenta." -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "Stazione di bike sharing {0}, suggerimento di integrazione" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "Aggiorna velocipedi {0}" @@ -3264,7 +3259,7 @@ msgstr "Riciclaggio del vetro {0}, suggerimento di integrazione" msgid "{0} glass recycling update" msgstr "Aggiorna riciclaggio del vetro {0}" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3339,14 +3334,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "Stazione di riferimento con etichetta “ref:mise” mancante o non valida" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "Parcheggio {0} non integrato" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "Parcheggio {0}, suggerimento di integrazione" @@ -3424,28 +3419,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3557,7 +3552,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3582,35 +3577,35 @@ msgstr "" msgid "{0} parking update" msgstr "Aggiorna parcheggio {0}" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "Questo è un suggerimento di integrazione, che combina insieme\nfonti di dati liberi e OpenStreetMap." -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "Viene suggerito l’aggiornamento poiché lo stesso codice di riferimento\nè presente sia su OpenData che su OSM." -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3698,15 +3693,15 @@ msgstr "Questo oggetto ha un nome molto comune che probabilmente corrisponde al msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "La lista delle progressive chilometriche proviene dal database \"RIU\" di CEREMA in Francia." -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "Pietra miliare non integrata" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "Progressiva chilometrica, suggerimento di integrazione" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "Aggiorna progressive chilometriche" @@ -3979,13 +3974,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4240,22 +4235,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4421,7 +4416,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4568,6 +4563,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4688,12 +4684,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4817,28 +4813,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5012,3 +5014,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/lt.po b/po/lt.po index 8eaed24f4..5eb0e6253 100644 --- a/po/lt.po +++ b/po/lt.po @@ -99,23 +99,23 @@ msgstr "Pertrauktas kelio tęstinumas" msgid "Merge building (triangle)" msgstr "Sulieti pastatą (trikampis)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Pastatų susikirtimas" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Didelis pastatų susikirtimas" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Pastatas per mažas" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Tarpas tarp pastatų" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Didelių pastatų susikirtimų grupė" @@ -329,19 +329,19 @@ msgstr "Blogas datos formatas" msgid "Bad lanes value" msgstr "Bloga juostos reikšmė" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Bloga parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Per daug parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Bloga parking:lane:[side] reikšmė" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] be parking:lane:[side] reikšmės" @@ -421,14 +421,14 @@ msgstr "Uždaras vandens kelias" msgid "Way with one node" msgstr "Kelias su vienu tašku" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Pasenusi žyma" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Žiūrėkite sudėtines žymas" @@ -606,15 +606,15 @@ msgstr "Žemėnaudos objektas ne ant žemės" msgid "Natural feature underground" msgstr "Natūralus objektas po žeme" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "Pavadinimai numatytaja ir vietine kalbomis skirtingi" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Vietinės kalbos pavadinimas be numatytojo pavadinimo" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Pavadinimas kalba be numatytojo pavadinimo" @@ -674,7 +674,7 @@ msgstr "Žiedas kaip plotas" msgid "Level or repeat_on tag missing" msgstr "Trūksta lygio ar repeat_on žymos" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Pastatas dalimis" @@ -799,19 +799,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -956,7 +956,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1255,11 +1255,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1393,18 +1393,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1412,20 +1412,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1651,10 +1651,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1696,7 +1697,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1704,6 +1704,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1991,11 +1992,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2555,7 +2556,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2770,7 +2771,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2930,7 +2931,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2980,12 +2981,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3212,20 +3207,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3255,7 +3250,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3330,14 +3325,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3415,28 +3410,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3548,7 +3543,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3573,35 +3568,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3689,15 +3684,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3970,13 +3965,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4231,22 +4226,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4412,7 +4407,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4559,6 +4554,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4679,12 +4675,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4808,28 +4804,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5003,3 +5005,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/nl.po b/po/nl.po index 5bf49170d..ac6b30266 100644 --- a/po/nl.po +++ b/po/nl.po @@ -1198,13 +1198,13 @@ msgstr "Onverwachte punctuatie in naam" #: ../plugins/Power.py:16 ../plugins/Power.py:75 msgid "Power Transformers should always be on a node" -msgstr "Elektriciteits Transformers moeten altijd op een node zijn" +msgstr "Transformators moeten altijd op een node zijn" #: ../plugins/Power.py:17 ../plugins/Power.py:39 msgid "" "On Power Transformers use voltage:primary=* and voltage:secondary=* in place" " of voltage" -msgstr "Op Elektriciteits Transformers gebruik voltage:primary=* en voltage:secondary=* in plaats van voltage" +msgstr "Gebruik `voltage:primary=*` en `voltage:secondary=*` op Transformators, in plaats van `voltage`" #: ../plugins/TagFix_Wikidata.py:33 msgid "" @@ -1276,7 +1276,7 @@ msgstr "Weg classificatie nazien" #: ../plugins/Power.py:18 ../plugins/Power.py:54 msgid "Power Transformers should have a frequency tag" -msgstr "Elektriciteits Transformers hebben een frequency tag" +msgstr "Transformators zouden een `frequency` tag moeten hebben" #: ../analysers/analyser_merge_bicycle_parking_FR_paris.py:46 msgid "Paris bicycle parking not integrated" @@ -4443,7 +4443,7 @@ msgstr "" #: ../plugins/ConditionalRestrictions.py:64 msgid "Expired conditional" -msgstr "" +msgstr "Verlopen voorwaardelijke conditie" #: ../plugins/ConditionalRestrictions.py:65 msgid "" @@ -4655,12 +4655,12 @@ msgstr "" #: ../plugins/ConditionalRestrictions.py:180 #, python-brace-format msgid "Involves \"{0}\" in \"{1}\"" -msgstr "" +msgstr "Betreft \"{0}\" in \"{1}\"" #: ../plugins/ConditionalRestrictions.py:186 #, python-brace-format msgid "Unexpected <, = or > in \"{0}\"" -msgstr "" +msgstr "Onverwachte <, = of > in \"{0}\"" #: ../plugins/Highway_Lanes.py:49 msgid "[Valid values](https://wiki.openstreetmap.org/wiki/Key:turn#Values)" @@ -4845,11 +4845,11 @@ msgstr "" #: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" -msgstr "" +msgstr "`{0}` is een waarde voor sleutel `{1}`" #: ../analysers/analyser_osmosis_highway_deadend.py:271 msgid "Unconnected drive-through" -msgstr "" +msgstr "Niet-verbonden drive-through" #: ../analysers/analyser_osmosis_highway_deadend.py:273 msgid "" @@ -4863,7 +4863,7 @@ msgstr "" #: ../analysers/analyser_osmosis_roundabout.py:107 msgid "Roundabout without right of way" -msgstr "" +msgstr "Rotonde zonder voorrang" #: ../analysers/analyser_osmosis_roundabout.py:109 msgid "" @@ -5019,7 +5019,7 @@ msgstr "" #: ../analysers/analyser_osmosis_relation_cyclic.py:74 msgid "Cyclic relation" -msgstr "" +msgstr "Cyclische relatie" #: ../analysers/analyser_osmosis_relation_cyclic.py:76 msgid "" @@ -5029,7 +5029,7 @@ msgstr "" #: ../analysers/analyser_osmosis_building_in_polygon.py:59 msgid "Building on agricultural land" -msgstr "" +msgstr "Gebouw op landbouwgrond" #: ../analysers/analyser_osmosis_building_in_polygon.py:61 msgid "" diff --git a/po/osmose-backend.pot b/po/osmose-backend.pot index 7f4eda539..4c1c0de8f 100644 --- a/po/osmose-backend.pot +++ b/po/osmose-backend.pot @@ -5244,3 +5244,11 @@ msgstr "" #: ../plugins/TagWatchFrViPofm.py:71 msgid "Simple and frequent errors, can be updated by anyone on the wiki." msgstr "" + +#: ../plugins/TagFix_MultipleTag2.py:16 ../plugins/TagFix_MultipleTag2.py:36 +#: ../plugins/TagFix_MultipleTag2.py:57 ../plugins/TagFix_MultipleTag2.py:77 +#, python-brace-format +msgid "" +"{0} together with {1}, usually {1} is located underneath the {2}. Tag the " +"{3} as a separate object." +msgstr "" diff --git a/po/pt.po b/po/pt.po index c4fb5dcf0..97209ccf0 100644 --- a/po/pt.po +++ b/po/pt.po @@ -106,23 +106,23 @@ msgstr "Continuidade do nível rodovia quebrado" msgid "Merge building (triangle)" msgstr "Mesclar edifício (triângulo)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Interseção de edifício" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Grande interseção de edifício" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Edifício muito pequeno" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Intervalo entre edifícios" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Aglomerado de interseção em edifício grande" @@ -336,19 +336,19 @@ msgstr "Formato de data incorreto" msgid "Bad lanes value" msgstr "Valor de pistas (lanes) incorreto" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Erro parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Muitos parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Valor parking:lane:[side] incorreto" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] sem valor de parking:lane:[side]" @@ -428,14 +428,14 @@ msgstr "Hidrovia fechada" msgid "Way with one node" msgstr "Via com um nó" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Etiqueta obsoleta" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Ver várias etiquetas" @@ -613,15 +613,15 @@ msgstr "Característica 'landuse' não localizada no chão" msgid "Natural feature underground" msgstr "Característica 'natural' por baixo so solo" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "O nome local e o nome comum não são o mesmo" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "Nome local mas sem nome comum" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "Nome num idioma mas sem nome comum" @@ -681,7 +681,7 @@ msgstr "Rotunda como área" msgid "Level or repeat_on tag missing" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Edifício em partes" @@ -806,19 +806,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -963,7 +963,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "Relação grande do tipo {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1262,11 +1262,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1400,18 +1400,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1419,20 +1419,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1658,10 +1658,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1703,7 +1704,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1711,6 +1711,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1998,11 +1999,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2562,7 +2563,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2777,7 +2778,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2937,7 +2938,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2987,12 +2988,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3219,20 +3214,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3262,7 +3257,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3337,14 +3332,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3422,28 +3417,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3555,7 +3550,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3580,35 +3575,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3696,15 +3691,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3977,13 +3972,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4238,22 +4233,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4419,7 +4414,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4566,6 +4561,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4686,12 +4682,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4815,28 +4811,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5010,3 +5012,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/pt_BR.po b/po/pt_BR.po index aa8ecc1c4..f8a6e7f03 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -107,23 +107,23 @@ msgstr "Continuidade do nível rodovia quebrado" msgid "Merge building (triangle)" msgstr "Mesclar edifício (triângulo)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Interseção de edifício" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Grande interseção de edifício" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Edifício muito pequeno" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Gap entre edifícios" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Grande aglomerado edifício interseção" @@ -337,19 +337,19 @@ msgstr "Formato de data incorreto" msgid "Bad lanes value" msgstr "Valor de pistas (lanes) incorreto" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Erro parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Muitos parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Valor parking:lane:[side] incorreto" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] sem valor de parking:lane:[side]" @@ -429,14 +429,14 @@ msgstr "Hidrovia fechada" msgid "Way with one node" msgstr "Via com um nó" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Etiqueta obsoleta" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "Ver várias etiqueta" @@ -614,15 +614,15 @@ msgstr "Característica 'landuse' não localizada no chão" msgid "Natural feature underground" msgstr "Característica 'natural' por baixo so solo" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "" @@ -682,7 +682,7 @@ msgstr "Rotatória como área" msgid "Level or repeat_on tag missing" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "Edifício em partes" @@ -807,19 +807,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -964,7 +964,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "Relação grande do tipo {0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1263,11 +1263,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1401,18 +1401,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1420,20 +1420,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1659,10 +1659,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1704,7 +1705,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1712,6 +1712,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1999,11 +2000,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2563,7 +2564,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2778,7 +2779,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2938,7 +2939,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2988,12 +2989,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3220,20 +3215,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3263,7 +3258,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3338,14 +3333,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3423,28 +3418,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3556,7 +3551,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3581,35 +3576,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3697,15 +3692,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3978,13 +3973,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4239,22 +4234,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4420,7 +4415,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4567,6 +4562,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4687,12 +4683,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4816,28 +4812,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5011,3 +5013,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/ru.po b/po/ru.po index a07f850d3..c3f58dbf4 100644 --- a/po/ru.po +++ b/po/ru.po @@ -104,23 +104,23 @@ msgstr "Прерывание уровня дороги" msgid "Merge building (triangle)" msgstr "Объединить здание (треугольник)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "Пересечение здания" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "Пересечение больших зданий" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "Слишком маленькое здание" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "Разрыв между зданиями" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "Кластер пересечений больших зданий" @@ -334,19 +334,19 @@ msgstr "Недопустимый формат даты" msgid "Bad lanes value" msgstr "Недопустимое значение числа полос" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "Недопустимое parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "Слишком много parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "Недопустимое значение parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] без parking:lane:[side]" @@ -426,14 +426,14 @@ msgstr "Замкнутый водный путь" msgid "Way with one node" msgstr "Линия из одного узла" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "Устаревший тег" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "" @@ -611,15 +611,15 @@ msgstr "Объект землепользования не на земле" msgid "Natural feature underground" msgstr "Природный объект под землёй" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "" @@ -679,7 +679,7 @@ msgstr "Круговое движение как площадь" msgid "Level or repeat_on tag missing" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "" @@ -804,19 +804,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -961,7 +961,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1260,11 +1260,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1398,18 +1398,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1417,20 +1417,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1656,10 +1656,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "" @@ -1701,7 +1702,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1709,6 +1709,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1996,11 +1997,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2560,7 +2561,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2775,7 +2776,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2935,7 +2936,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2985,12 +2986,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3217,20 +3212,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3260,7 +3255,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3335,14 +3330,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3420,28 +3415,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3553,7 +3548,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3578,35 +3573,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3694,15 +3689,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3975,13 +3970,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4236,22 +4231,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4417,7 +4412,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4564,6 +4559,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4684,12 +4680,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4813,28 +4809,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5008,3 +5010,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/zh_CN.po b/po/zh_CN.po index 63152256f..b3ee45189 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -101,23 +101,23 @@ msgstr "道路等级不连续" msgid "Merge building (triangle)" msgstr "合并建筑 (三角形)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "建筑十字路口" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "大建筑十字路口" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "建筑太小" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "建筑间的间隙" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "大型建筑物交叉口群集" @@ -331,19 +331,19 @@ msgstr "不良的日期格式" msgid "Bad lanes value" msgstr "不良的车道值" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "不良parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "太多parking:lane:[side]" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "不良的parking:lane:[side]值" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "parking:condition:[side] 无 parking:lane:[side] 值" @@ -423,14 +423,14 @@ msgstr "封闭的水路" msgid "Way with one node" msgstr "一个节点的线路" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "已弃用的标签" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "查看多个标签" @@ -608,15 +608,15 @@ msgstr "土地用途不在地面上" msgid "Natural feature underground" msgstr "自然特征在地下" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "默认和本地语言名称不一样" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "没有默认名称的本地语言名称" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "没有默认名称的语言名称" @@ -676,7 +676,7 @@ msgstr "环岛作为区域" msgid "Level or repeat_on tag missing" msgstr "Level或repeat_on标记丢失" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "建筑部分" @@ -801,19 +801,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "标签冲突: crossing=no 不能与 highway=crossing 同时使用" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "重复的线路几何和标签" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "重复的线路几何但不同的标签" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "重复的节点几何和标签" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "重复的节点几何形状但不同的标签" @@ -958,7 +958,7 @@ msgstr "插值跨度在街道上: {0}" msgid "Large relation of type {0}" msgstr "类型的大关系{0}" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "没有标签的重复节点" @@ -1257,11 +1257,11 @@ msgstr "缺少进入停车场的方式" msgid "Probably only for bottles, not any type of glass" msgstr "可能只适用于瓶子,而不适用于任何类型的玻璃" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "对象需要审核" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "道路分类需要审查" @@ -1395,18 +1395,18 @@ msgstr "{0} 偏差 {1}m" msgid "Unknown turn lanes value \"{0}\"" msgstr "未知的转弯车道值 \"{0}\"" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "lanes={0} 不是整数" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "在一个方向, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1414,20 +1414,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "在两个方向, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + (lanes:both_ways={3}) - (non fullwidth={4}) - (non fullwidth forward={5}) - (non fullwidth backward={6}) - (non fullwidth both_ways={7})" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "在两个方向, (lanes={0}) <= (lanes:forward={1}) - (非全宽 forward={2})" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "在两个方向, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth backward={2})" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1653,10 +1653,11 @@ msgstr "admin_level 8 缺少标签 \"postal_code\"" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "弃用的值" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "重复的值" @@ -1698,7 +1699,6 @@ msgstr "条件间隔标签无效" msgid "Conditional interval does not fit into opening hours" msgstr "条件间隔标签与开放时间不适合" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1706,6 +1706,7 @@ msgstr "条件间隔标签与开放时间不适合" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1993,11 +1994,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2557,7 +2558,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2772,7 +2773,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2932,7 +2933,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2982,12 +2983,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3214,20 +3209,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3257,7 +3252,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3332,14 +3327,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3417,28 +3412,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "`{0}` 真的很慢" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "这个要素的面积太小,可能不是一个建筑。" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "看起来这些建筑应该物理连接,但它们不共享节点来表示这一点。" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "在适当的情况下,通过连接节点连接建筑物。" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "根据需要将建筑部分合并在一起。" @@ -3550,7 +3545,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3575,35 +3570,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3691,15 +3686,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3972,13 +3967,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4233,22 +4228,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4414,7 +4409,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4561,6 +4556,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4681,12 +4677,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4810,28 +4806,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5005,3 +5007,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr "" diff --git a/po/zh_TW.po b/po/zh_TW.po index 80f926832..a46c47d53 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -101,23 +101,23 @@ msgstr "道路等級並不連續" msgid "Merge building (triangle)" msgstr "合併建築 (三角形)" -#: ../analysers/analyser_osmosis_building_overlaps.py:167 +#: ../analysers/analyser_osmosis_building_overlaps.py:171 msgid "Building intersection" msgstr "建築交叉" -#: ../analysers/analyser_osmosis_building_overlaps.py:170 +#: ../analysers/analyser_osmosis_building_overlaps.py:174 msgid "Large building intersection" msgstr "大型建築交叉" -#: ../analysers/analyser_osmosis_building_overlaps.py:174 +#: ../analysers/analyser_osmosis_building_overlaps.py:178 msgid "Building too small" msgstr "建物過小" -#: ../analysers/analyser_osmosis_building_overlaps.py:181 +#: ../analysers/analyser_osmosis_building_overlaps.py:185 msgid "Gap between buildings" msgstr "建物之間有間隙" -#: ../analysers/analyser_osmosis_building_overlaps.py:186 +#: ../analysers/analyser_osmosis_building_overlaps.py:190 msgid "Large building intersection cluster" msgstr "大型建築交叉部分" @@ -331,19 +331,19 @@ msgstr "" msgid "Bad lanes value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:36 +#: ../plugins/Highway_Parking_Lane.py:37 msgid "Bad parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:43 +#: ../plugins/Highway_Parking_Lane.py:44 msgid "Too many parking:lane:[side]" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:48 +#: ../plugins/Highway_Parking_Lane.py:51 msgid "Bad parking:lane:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:52 +#: ../plugins/Highway_Parking_Lane.py:56 msgid "parking:condition:[side] without parking:lane:[side] value" msgstr "" @@ -423,14 +423,14 @@ msgstr "閉合的水路" msgid "Way with one node" msgstr "" -#: ../plugins/TagFix_Deprecated.py:99 +#: ../plugins/TagFix_Deprecated.py:98 msgid "Deprecated tag" msgstr "" -#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 #: ../plugins/TagFix_MultipleTag_FR.py:34 #: ../plugins/TagFix_MultipleTag_Lang_es.py:33 #: ../plugins/TagFix_MultipleTag_Lang_fr.py:33 +#: ../plugins/TagFix_MultipleTag.py:34 ../plugins/TagFix_MultipleTag.py:36 msgid "Watch multiple tags" msgstr "" @@ -608,15 +608,15 @@ msgstr "" msgid "Natural feature underground" msgstr "" -#: ../plugins/Name_Local.py:42 ../plugins/Name_Local_JP.py:34 +#: ../plugins/Name_Local_JP.py:34 ../plugins/Name_Local.py:42 msgid "Default and local language name not the same" msgstr "" -#: ../plugins/Name_Local.py:44 ../plugins/Name_Local_JP.py:36 +#: ../plugins/Name_Local_JP.py:36 ../plugins/Name_Local.py:44 msgid "Local language name without default name" msgstr "" -#: ../plugins/Name_Local.py:46 ../plugins/Name_Local_JP.py:38 +#: ../plugins/Name_Local_JP.py:38 ../plugins/Name_Local.py:46 msgid "Language name without default name" msgstr "" @@ -676,7 +676,7 @@ msgstr "" msgid "Level or repeat_on tag missing" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:191 +#: ../analysers/analyser_osmosis_building_overlaps.py:195 msgid "Building in parts" msgstr "" @@ -801,19 +801,19 @@ msgid "" "Conflict between tags: crossing=no must be used without a highway=crossing" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:284 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 msgid "Duplicated way geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 msgid "Duplicated way geometry but different tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 msgid "Duplicated node geometry and tags" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:294 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 msgid "Duplicated node geometry but different tags" msgstr "" @@ -958,7 +958,7 @@ msgstr "" msgid "Large relation of type {0}" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:296 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:298 msgid "Duplicated node without tag" msgstr "" @@ -1257,11 +1257,11 @@ msgstr "" msgid "Probably only for bottles, not any type of glass" msgstr "" -#: ../plugins/TagRemove_Fixme.py:31 +#: ../plugins/TagRemove_Fixme.py:32 msgid "Object needs review" msgstr "" -#: ../plugins/TagRemove_Fixme.py:33 +#: ../plugins/TagRemove_Fixme.py:34 msgid "Highway classification needs review" msgstr "" @@ -1395,18 +1395,18 @@ msgstr "" msgid "Unknown turn lanes value \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:247 +#: ../plugins/Highway_Lanes.py:264 #, python-brace-format msgid "lanes={0} is not an integer" msgstr "" -#: ../plugins/Highway_Lanes.py:303 +#: ../plugins/Highway_Lanes.py:320 #, python-brace-format msgid "" "on oneway, (lanes={0}) != (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:308 +#: ../plugins/Highway_Lanes.py:325 #, python-brace-format msgid "" "on two way, (lanes={0}) != (lanes:forward={1}) + (lanes:backward={2}) + " @@ -1414,20 +1414,20 @@ msgid "" "(non fullwidth backward={6}) - (non fullwidth both_ways={7})" msgstr "" -#: ../plugins/Highway_Lanes.py:310 +#: ../plugins/Highway_Lanes.py:327 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:forward={1}) - (non fullwidth forward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:312 +#: ../plugins/Highway_Lanes.py:329 #, python-brace-format msgid "" "on two way, (lanes={0}) <= (lanes:backward={1}) - (non fullwidth " "backward={2})" msgstr "" -#: ../plugins/Highway_Lanes.py:314 +#: ../plugins/Highway_Lanes.py:331 #, python-brace-format msgid "" "on two way, (lanes={0}) < (lanes:both_ways={1}) - (non fullwidth " @@ -1653,10 +1653,11 @@ msgstr "" msgid "Power plant not integrated, geocoded at municipality level" msgstr "" -#: ../plugins/TagFix_Deprecated.py:102 +#: ../plugins/TagFix_Deprecated.py:101 msgid "Deprecated value" msgstr "棄用的數值" +#: ../plugins/Highway_Parking_Lane.py:105 #: ../plugins/TagFix_DuplicateValue.py:44 msgid "Duplicated values" msgstr "重覆的數值" @@ -1698,7 +1699,6 @@ msgstr "" msgid "Conditional interval does not fit into opening hours" msgstr "" -#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_aedmap.py:34 #: ../analysers/analyser_merge_defibrillators_FR_gers.py:31 #: ../analysers/analyser_merge_defibrillators_FR_hautesalpes.py:31 @@ -1706,6 +1706,7 @@ msgstr "" #: ../analysers/analyser_merge_defibrillators_FR_lorient.py:31 #: ../analysers/analyser_merge_defibrillators_FR_montfort.py:31 #: ../analysers/analyser_merge_defibrillators_FR_paris.py:31 +#: ../analysers/analyser_merge_defibrillators_FR.py:61 #: ../analysers/analyser_merge_defibrillators_FR_saintmalo.py:31 #: ../analysers/analyser_merge_defibrillators_FR_toulouse.py:31 msgid "Defibrillator not integrated" @@ -1993,11 +1994,11 @@ msgid "" "![](https://wiki.openstreetmap.org/w/images/0/08/Osmose-eg-error-4080.png)" msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:286 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:288 msgid "Delete one of the two objects." msgstr "" -#: ../analysers/analyser_osmosis_duplicated_geotag.py:290 +#: ../analysers/analyser_osmosis_duplicated_geotag.py:292 msgid "Compare tags and delete object or merge them." msgstr "" @@ -2557,7 +2558,7 @@ msgid "" "side* and `the merge_to_left` on the *right side*." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:54 +#: ../plugins/Highway_Parking_Lane.py:58 msgid "A parking condition is present but without parking kind." msgstr "" @@ -2772,7 +2773,7 @@ msgstr "" msgid "There certainly false positives." msgstr "" -#: ../plugins/TagFix_Deprecated.py:95 +#: ../plugins/TagFix_Deprecated.py:94 msgid "" "The tag or combination key/value is no longer used. List of deprecated\n" "features comes from [Deprecated\n" @@ -2932,7 +2933,7 @@ msgid "" "`wikipedia:LANG=*`." msgstr "" -#: ../plugins/TagRemove_Fixme.py:35 +#: ../plugins/TagRemove_Fixme.py:36 msgid "" "`highway=road` has been used, choose a correct value, such as\n" "`highway=unclassified`." @@ -2982,12 +2983,6 @@ msgid "" "and not a road connected, same thing for `ref=*`." msgstr "" -#: ../plugins/TagWatchFrViPofm.py:71 -msgid "" -"Simple and frequent errors, the list is available\n" -"[here](https://wiki.openstreetmap.org/wiki/User:FrViPofm/TagwatchCleaner)." -msgstr "" - #: ../analysers/analyser_merge_street_objects.py:48 #: ../analysers/analyser_merge_traffic_signs.py:84 #, python-brace-format @@ -3214,20 +3209,20 @@ msgstr "" msgid "The relation is missing a `type` tag to define what it represents." msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:31 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:31 #, python-brace-format msgid "{0} bicycle rental not integrated" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:33 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:33 #, python-brace-format msgid "{0} bicycle rental integration suggestion" msgstr "" -#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #: ../analysers/analyser_merge_bicycle_rental_FR_bm.py:35 +#: ../analysers/analyser_merge_bicycle_rental_FR_IDF.py:35 #, python-brace-format msgid "{0} bicycle update" msgstr "" @@ -3257,7 +3252,7 @@ msgstr "" msgid "{0} glass recycling update" msgstr "" -#: ../plugins/TagFix_Deprecated.py:115 ../plugins/TagFix_Deprecated.py:130 +#: ../plugins/TagFix_Deprecated.py:114 ../plugins/TagFix_Deprecated.py:129 #, python-brace-format msgid "The tag `{0}` is deprecated in favour of {1}" msgstr "" @@ -3332,14 +3327,14 @@ msgstr "" msgid "Gas station without tag `ref:mise` or invalid" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #: ../analysers/analyser_merge_parking_FR_bm.py:31 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:38 #, python-brace-format msgid "{0} parking not integrated" msgstr "" -#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #: ../analysers/analyser_merge_parking_FR_bm.py:33 +#: ../analysers/analyser_merge_parking_FR_BNLS.py:41 #, python-brace-format msgid "{0} parking integration suggestion" msgstr "" @@ -3417,28 +3412,28 @@ msgstr "" msgid "`{0}` is really slow" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:172 -#: ../analysers/analyser_osmosis_building_overlaps.py:188 +#: ../analysers/analyser_osmosis_building_overlaps.py:176 +#: ../analysers/analyser_osmosis_building_overlaps.py:192 msgid "" "Large intersections may also be duplicates - in which case you should delete" " the less accurate elements." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:175 +#: ../analysers/analyser_osmosis_building_overlaps.py:179 msgid "The area of this feature is too small to possibly be a building." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:183 +#: ../analysers/analyser_osmosis_building_overlaps.py:187 msgid "" "It looks like these buildings should be physically joined, but they don't " "share nodes to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:184 +#: ../analysers/analyser_osmosis_building_overlaps.py:188 msgid "Connect the buildings by joining nodes where appropriate." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:192 +#: ../analysers/analyser_osmosis_building_overlaps.py:196 msgid "Merge the building parts together as appropriate." msgstr "" @@ -3550,7 +3545,7 @@ msgid "" "classification. They do not have a specific tag for the moment." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:38 +#: ../plugins/Highway_Parking_Lane.py:39 msgid "" "The side was not recognized, see\n" "[`parking:lane=*`](https://wiki.openstreetmap.org/wiki/Key:parking:lane)." @@ -3575,35 +3570,35 @@ msgstr "" msgid "{0} parking update" msgstr "" -#: ../analysers/Analyser_Merge.py:1140 +#: ../analysers/Analyser_Merge.py:1159 msgid "" "If after review you are sure that it is new data and right for\n" "OpenStreetMap, then you can add it." msgstr "" -#: ../analysers/Analyser_Merge.py:1143 +#: ../analysers/Analyser_Merge.py:1162 msgid "Be sure that it does not already exist in another place." msgstr "" -#: ../analysers/Analyser_Merge.py:1148 +#: ../analysers/Analyser_Merge.py:1167 msgid "" "This is reported from an open data source, without any prior individual\n" "verification of this data." msgstr "" -#: ../analysers/Analyser_Merge.py:1304 +#: ../analysers/Analyser_Merge.py:1324 msgid "" "This is a integration suggestion, mixing open data source and\n" "OpenStreetMap." msgstr "" -#: ../analysers/Analyser_Merge.py:1317 +#: ../analysers/Analyser_Merge.py:1337 msgid "" "This is an update suggestion because the same ref can be found on both\n" "open data and OSM." msgstr "" -#: ../analysers/Analyser_Merge.py:1136 +#: ../analysers/Analyser_Merge.py:1155 msgid "" "It is from an open data source, but that is not enough to ensure the quality\n" "of the data. Review it before integrating the data. You must not do blind imports\n" @@ -3691,15 +3686,15 @@ msgstr "" msgid "The list of milestone comes from the CEREMA's database \"RIU\" in France." msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:36 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:37 msgid "Milestone not integrated" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:38 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:39 msgid "Milestone integration suggestion" msgstr "" -#: ../analysers/analyser_merge_milestone_FR_metropole.py:40 +#: ../analysers/analyser_merge_milestone_FR_metropole.py:41 msgid "Milestone update" msgstr "" @@ -3972,13 +3967,13 @@ msgstr "" msgid "Picnic site" msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:163 +#: ../analysers/analyser_osmosis_building_overlaps.py:167 msgid "" "Fix geometry so that buildings don't overlap, but share nodes if physically joined.\n" "If geometry is correct and there's some vertical difference then make use of the `layer` tag to indicate this." msgstr "" -#: ../analysers/analyser_osmosis_building_overlaps.py:177 +#: ../analysers/analyser_osmosis_building_overlaps.py:181 msgid "" "- Correct the geometry if inaccurately mapped.\n" "- Correct the tagging if this isn't a building.\n" @@ -4233,22 +4228,22 @@ msgstr "" msgid "Spring box not integrated" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:56 +#: ../plugins/Highway_Parking_Lane.py:62 msgid "parking:condition:[side] not applicable" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:58 +#: ../plugins/Highway_Parking_Lane.py:64 msgid "" "A parking condition is set for a parking:lane:[side] value that forbids " "parking." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:68 msgid "" "parking:condition:[side] should be mapped on separately mapped parking area" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:62 +#: ../plugins/Highway_Parking_Lane.py:70 msgid "" "A parking condition is set for a parking:lane:[side] value that indicates\n" "that the parking area is mapped separately. Any parking conditions should\n" @@ -4414,7 +4409,7 @@ msgstr "" msgid "Merge together with another turn lane: \"{0}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:180 +#: ../plugins/Highway_Lanes.py:196 #, python-brace-format msgid "Bad turn lanes order in \"{0}\"" msgstr "" @@ -4561,6 +4556,7 @@ msgid "" msgstr "" #: ../analysers/analyser_merge_bicycle_parking_ES_madrid.py:31 +#: ../analysers/analyser_merge_bicycle_parking_FR_strasbourg.py:30 msgid "Bicycle parking not integrated" msgstr "" @@ -4681,12 +4677,12 @@ msgid "" "or right (for `only_left`) side of the lane to which changing is possible." msgstr "" -#: ../plugins/Highway_Lanes.py:189 +#: ../plugins/Highway_Lanes.py:206 #, python-brace-format msgid "Unknown {0} value \"{1}\"" msgstr "" -#: ../plugins/Highway_Lanes.py:194 +#: ../plugins/Highway_Lanes.py:211 #, python-brace-format msgid "Impossible lane change in tag \"{0}\"" msgstr "" @@ -4810,28 +4806,34 @@ msgid "" "The value of the tag is very unspecific. Replace it by a meaningful value." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:41 msgid "Use `parking:lane:left`, `parking:lane:right` or `parking:lane:both`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:45 +#: ../plugins/Highway_Parking_Lane.py:46 msgid "" "The key `parking:lane:both` was used together with `parking:lane:left` and/or `parking:lane:right`.\n" "However, `both` already covers both sides of a street, so the latter are redundant." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:49 ../plugins/Highway_Parking_Lane.py:67 +#: ../plugins/Highway_Parking_Lane.py:112 +#: ../plugins/Highway_Parking_Lane.py:127 +#: ../plugins/Highway_Parking_Lane.py:131 +#: ../plugins/Highway_Parking_Lane.py:135 #, python-brace-format msgid "Use any of the following values: `{0}`." msgstr "" -#: ../plugins/Highway_Parking_Lane.py:66 +#: ../plugins/Highway_Parking_Lane.py:76 msgid "Bad parking:condition:[side] value" msgstr "" -#: ../plugins/Highway_Parking_Lane.py:99 -#: ../plugins/Highway_Parking_Lane.py:101 -#: ../plugins/Highway_Parking_Lane.py:116 +#: ../plugins/Highway_Parking_Lane.py:176 +#: ../plugins/Highway_Parking_Lane.py:178 +#: ../plugins/Highway_Parking_Lane.py:193 +#: ../plugins/Highway_Parking_Lane.py:227 +#: ../plugins/Highway_Parking_Lane.py:229 +#: ../plugins/Highway_Parking_Lane.py:231 +#: ../plugins/Highway_Parking_Lane.py:233 #, python-brace-format msgid "`{0}` is a value for key `{1}`" msgstr "" @@ -5005,3 +5007,176 @@ msgstr "" #, python-brace-format msgid "`{0}` together with `{1}` and equal values" msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:74 +msgid "Cyclic relation" +msgstr "" + +#: ../analysers/analyser_osmosis_relation_cyclic.py:76 +msgid "" +"A relation whose members (eventually) refer back to itself is rarely " +"correct." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:59 +msgid "Building on agricultural land" +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:61 +msgid "" +"Buildings of a farm (houses, sheds, stables, barns, ...) are usually located on the farmyard,\n" +"not on the farmland where the crops grow." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:64 +msgid "" +"Change or split the landuse such that the farm buildings are on an area with `landuse=farmyard`\n" +"and the area where crops grow are within `landuse=farmland` (or more dedicated types of farmland,\n" +"such as `landuse=vineyard` or `landuse=orchard`).\n" +"\n" +"For areas dedicated to greenhouse horticulture, use `landuse=greenhouse_horticulture`." +msgstr "" + +#: ../analysers/analyser_osmosis_building_in_polygon.py:77 +#, python-brace-format +msgid "`{0}` inside `{1}`" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:51 +msgid "" +"\n" +"Sometimes very small areas of this type may exist. In this case, please mark this issue as a false positive." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:55 +msgid "Natural area very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:57 +msgid "" +"A natural object of this type is typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:59 +#: ../analysers/analyser_osmosis_polygon_small.py:66 +msgid "" +"A single tree should be tagged as `natural=tree` rather than " +"`landuse=forest` or `natural=wood`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:62 +#: ../analysers/analyser_osmosis_polygon_small.py:80 +msgid "Landuse very small" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:64 +#: ../analysers/analyser_osmosis_polygon_small.py:71 +#: ../analysers/analyser_osmosis_polygon_small.py:82 +msgid "Landuses of this type are typically larger than the current object." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:69 +msgid "Small farm" +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:73 +#, python-brace-format +msgid "" +"Agricultural land that is used for barns, greenhouses, for cattle to graze, etcetera, should not be tagged as `landuse=farmland`.\n" +"The tag `landuse=farmland` is meant for land where i.e. crops are grown.\n" +"Other landuses could be tagged with:\n" +"- `{0}`\n" +"- etcetera." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:84 +#, python-brace-format +msgid "" +"Small patches of maintained vegetation should be tagged as any of `{0}`, " +"(etcetera) rather than `landuse=village_green`." +msgstr "" + +#: ../analysers/analyser_osmosis_polygon_small.py:101 +#: ../analysers/analyser_osmosis_polygon_small.py:109 +#, python-brace-format +msgid "{0} with an area of {1} m2" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:42 ../plugins/Highway_Parking_Lane.py:49 +#: ../plugins/Highway_Parking_Lane.py:53 ../plugins/Highway_Parking_Lane.py:60 +#: ../plugins/Highway_Parking_Lane.py:66 ../plugins/Highway_Parking_Lane.py:74 +#: ../plugins/Highway_Parking_Lane.py:78 +msgid "" +"Consider switching to the new [street parking tagging " +"scheme](\"https://wiki.openstreetmap.org/wiki/Street_parking)." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:91 +msgid "Bad parking:[side]" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:93 +msgid "" +"The side was not recognized, expected was either `left`, `right` or `both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:95 +msgid "Use `parking:left`, `parking:right` or `parking:both`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:98 +msgid "" +"To specify that you can only park for 2 hours in the street (on both sides),\n" +"you should use `parking:both:maxstay=2 hours`, and not `parking:maxstay=2 hours`." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:101 +msgid "parking:[side]:* without parking:[side] value" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:103 +msgid "" +"A parking tag adding details, such as `parking:[side]:fee`, is present " +"without primary `parking:[side]` key." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:107 +msgid "" +"The key `parking:both` (possibly with a suffix, such as `:maxstay`) was used together with `parking:left`\n" +"and/or `parking:right` (with the same suffix).\n" +"However, `parking:both` already covers both sides of a street, so the latter are redundant." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:111 +msgid "Bad value for parking:[side]=*" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:115 +msgid "parking:[side]:* not applicable" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:117 +msgid "" +"A parking key is set for a `parking:[side]` value that forbids parking." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:120 +msgid "Property of parking should be mapped on separately mapped parking area" +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:122 +msgid "" +"A parking property is set for a `parking:[side]` value that indicates that the parking area is mapped separately.\n" +"Any parking details should be tagged on that object instead." +msgstr "" + +#: ../plugins/Highway_Parking_Lane.py:126 +#: ../plugins/Highway_Parking_Lane.py:130 +#: ../plugins/Highway_Parking_Lane.py:134 +#, python-brace-format +msgid "Bad parking:[side]:{0} value" +msgstr "" + +#: ../plugins/TagWatchFrViPofm.py:71 +msgid "Simple and frequent errors, can be updated by anyone on the wiki." +msgstr ""