From bc3d095565d3002210d339540ee1aca9195faa5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= Date: Thu, 14 Jun 2018 06:51:40 +0200 Subject: [PATCH] tagTranslations: function isTranslated (also as twig function) --- src/tagTranslations.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/tagTranslations.js b/src/tagTranslations.js index 39f08578..1840c3fd 100644 --- a/src/tagTranslations.js +++ b/src/tagTranslations.js @@ -20,6 +20,13 @@ OverpassLayer.twig.extendFunction('localizedTag', function (tags, id) { OverpassLayer.twig.extendFunction('trans', function () { return lang.apply(this, arguments) }) +OverpassLayer.twig.extendFunction('isTranslated', function (str) { + return tagTranslationsIsTranslated(str) +}) + +function tagTranslationsIsTranslated (str) { + return !(str in lang_non_translated) && (str in lang_str) +} function tagTranslationsTrans () { var tag = arguments[0] @@ -59,6 +66,7 @@ function tagTranslationsTransList (key, values) { module.exports = { trans: tagTranslationsTrans, + isTranslated: tagTranslationsIsTranslated, setTagLanguage: function (lang) { tagLang = lang }