openstreetmap/iD#5333 is fantastic, as is mapillary sign detection being present in ID.
Unfortunately, most of the time I spend editing to add sign information I am referencing https://en.wikipedia.org/wiki/Road_signs_in_Australia
Current UX adding country specific signs - a sign is easily detected, with a broad (sometimes incorrect) category suggested; however determining that is a "AU:W6-1" is difficult.

Obviously, adding a preset for every locality in the world is unreasonable, so I'd suggest:
- A directory(?) or other container for a given ISO country code (ISO 3166-1 alpha-2); or country-subdivision code (ISO_3166-2)
- An easy localisation file containing a list of sign identifier, local name, aliases for a
- A sample implementation of the top 5 or 10 values without presets - https://taginfo.openstreetmap.org/keys/traffic_sign#values (anything with > 20,000 uses?) - the community could provide PR's for more detail/their countries
I'm unclear from reading through the preset schema if these kind of country-specific-presets are possible.
Psuedocode examples -
traffic_signs/nl/presets.json
[
{
"key": "traffic_sign",
"value": "NL:G12a",
"description": "Cyclepath Sign /
Fietspad Teken (NL G12a)",
"object_types": ["node"],
"icon_url": "https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G12a.svg"
}
]
Out of scope:
- Conditional signs are complex and would require significant detail; I'd exclude them from this feature request
openstreetmap/iD#5333 is fantastic, as is mapillary sign detection being present in ID.
Unfortunately, most of the time I spend editing to add sign information I am referencing https://en.wikipedia.org/wiki/Road_signs_in_Australia
Current UX adding country specific signs - a sign is easily detected, with a broad (sometimes incorrect) category suggested; however determining that is a "AU:W6-1" is difficult.

Obviously, adding a preset for every locality in the world is unreasonable, so I'd suggest:
I'm unclear from reading through the preset schema if these kind of country-specific-presets are possible.
Psuedocode examples -
traffic_signs/nl/presets.json
Out of scope: