﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
18949	[TaggingPreset] Make templates available for formatting key values, like for item names	KorneySan	simon04	"Proposal is to make formatting by template available for key values like it done for item names.

This is especially usable for public transport routes naming.

In [[TaggingPresets]] there is an example for item naming:
{{{
#!xml
<?xml version=""1.0"" encoding=""UTF-8""?>
<presets>
        <item name=""Public transportation"" type=""relation""
                name_template=""Bus({operator} {ref} ?{'{from} - {via} - {to}' | '{from} - {to}' | '{from}' | '{to}'})""
                name_template_filter=""type=route route=bus"">
        </item>
</presets>
}}}
which set JOSM to DISPLAY a route relation name by that template. But the same is suitable for the route name by default:
{{{
#!xml
    <text
        key=""name""
        text=""Name""
        default_template=""Bus {ref}?{: '{from} → {to}'}""
        default_template_filter=""type=route route=bus"">
        />
}}}
The value set event should happen for example on route creation dialogue OK button press.
"	enhancement	closed	normal	21.03	Core		fixed	preset, template_for_key_value, name_template	
