Browse Source

repoTrans()

master
parent
commit
03d97f09a5
  1. 2
      lib/modulekit/form
  2. 1
      src/OpenStreetBrowserLoader.js
  3. 4
      src/tagTranslations.js

2
lib/modulekit/form

@ -1 +1 @@
Subproject commit 5d39b2f61b7eda9a635414acaeb3c4e0dc524490
Subproject commit 50f1ea5eb822240876ed89504e3180f9c7dcbc05

1
src/OpenStreetBrowserLoader.js

@ -58,6 +58,7 @@ OpenStreetBrowserLoader.prototype.getCategory = function (id, options, callback)
this.getCategoryFromData(ids.id, opt, repoData.categories[ids.entityId], function (err, category) {
if (category) {
category.setMap(this.map)
category.lang = repoData.lang
}
callback(err, category)

4
src/tagTranslations.js

@ -25,6 +25,10 @@ OverpassLayer.twig.extendFunction('trans', function () {
OverpassLayer.twig.extendFunction('isTranslated', function (str) {
return tagTranslationsIsTranslated(str)
})
OverpassLayer.twig.extendFunction('repoTrans', function (str) {
let lang = global.currentCategory.lang
return str in lang ? lang[str] : str
})
function tagTranslationsIsTranslated (str) {
return !(str in lang_non_translated) && (str in lang_str)

Loading…
Cancel
Save