From bc3d095565d3002210d339540ee1aca9195faa5f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20B=C3=B6sch-Plepelits?= <skunk@xover.mud.at>
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
   }