From 3c9e3aca2000336b761a9de8a2a73be11b439f1e Mon Sep 17 00:00:00 2001 From: gellnerm <47713613+gellnerm@users.noreply.github.com> Date: Fri, 28 Feb 2025 11:11:51 +0100 Subject: [PATCH] Update getaddr.app.js Dynamically get device language --- apps/getaddr/getaddr.app.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/getaddr/getaddr.app.js b/apps/getaddr/getaddr.app.js index 70365f44d..690129571 100644 --- a/apps/getaddr/getaddr.app.js +++ b/apps/getaddr/getaddr.app.js @@ -1,5 +1,6 @@ // Set the API endpoint and parameters const nominatimApi = 'https://nominatim.openstreetmap.org'; +const lang = require("locale").name.substring(0, 2); const params = { format: 'json', addressdetails: 1, @@ -94,7 +95,7 @@ function getCurrentLocation() { function getStreetAndHouseNumber(lat, lon) { const url = `${nominatimApi}/reverse`; const paramsStr = Object.keys(params).map(key => `${key}=${encodeURIComponent(params[key])}`).join('&'); - const fullUrl = `${url}?${paramsStr}&lat=${lat}&lon=${lon}&accept-language=de&format=json`; + const fullUrl = `${url}?${paramsStr}&lat=${lat}&lon=${lon}&accept-language=${lang}&format=json`; Bangle.http(fullUrl).then(data => { try {