Combine and reuse translations for keyboard shortcuts
Using i18next's "nesting" and "interpolation" features should reduce the overall number of strings to translate, as well as provide a standardized pattern for shortcut tooltips (if applicable). Note that this approach is still allowing for flexibility regarding differently structured sentences in each language. Resolves #315
This commit is contained in:
parent
e3a9f6206f
commit
09f987ea07
9 changed files with 156 additions and 66 deletions
|
|
@ -25,7 +25,7 @@ BR.PoiMarkers = L.Control.extend({
|
|||
onClick: function() {
|
||||
self.draw(true);
|
||||
},
|
||||
title: i18next.t('map.draw-poi-start')
|
||||
title: i18next.t('keyboard.generic-shortcut', { action: '$t(map.draw-poi-start)', key: 'P' })
|
||||
},
|
||||
{
|
||||
stateName: 'deactivate-poi',
|
||||
|
|
@ -33,7 +33,10 @@ BR.PoiMarkers = L.Control.extend({
|
|||
onClick: function() {
|
||||
self.draw(false);
|
||||
},
|
||||
title: i18next.t('map.draw-poi-stop')
|
||||
title: i18next.t('keyboard.generic-shortcut', {
|
||||
action: '$t(map.draw-poi-stop)',
|
||||
key: '$t(keyboard.escape)'
|
||||
})
|
||||
}
|
||||
]
|
||||
}).addTo(map);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue