diff --git a/Models/ThemeConfig/PointRenderingConfig.ts b/Models/ThemeConfig/PointRenderingConfig.ts index 9bffc3d26..0a02149b8 100644 --- a/Models/ThemeConfig/PointRenderingConfig.ts +++ b/Models/ThemeConfig/PointRenderingConfig.ts @@ -127,7 +127,7 @@ export default class PointRenderingConfig extends WithContextLoader { public GetBaseIcon(tags?: any): BaseUIElement { tags = tags ?? {id: "node/-1"} const rotation = Utils.SubstituteKeys(this.rotation?.GetRenderValue(tags)?.txt ?? "0deg", tags) - const htmlDefs = Utils.SubstituteKeys(this.icon.GetRenderValue(tags)?.txt, tags) + const htmlDefs = Utils.SubstituteKeys(this.icon?.GetRenderValue(tags)?.txt, tags) let defaultPin: BaseUIElement = undefined if (this.label === undefined) { defaultPin = Svg.teardrop_with_hole_green_svg() diff --git a/UI/BigComponents/CopyrightPanel.ts b/UI/BigComponents/CopyrightPanel.ts index 941b06912..73475b647 100644 --- a/UI/BigComponents/CopyrightPanel.ts +++ b/UI/BigComponents/CopyrightPanel.ts @@ -214,9 +214,9 @@ export default class CopyrightPanel extends Combine { private static IconAttribution(iconPath: string): BaseUIElement { if (iconPath.startsWith("http")) { try{ - iconPath = "." + new URL(iconPath).pathname; + iconPath = "." + new URL(iconPath).pathname; }catch(e){ - console.error(e) + console.warn(e) } } diff --git a/assets/layers/charging_station/charging_station.json b/assets/layers/charging_station/charging_station.json index 38926d2d9..5ced753a4 100644 --- a/assets/layers/charging_station/charging_station.json +++ b/assets/layers/charging_station/charging_station.json @@ -199,7 +199,7 @@ "id": "Available_charging_stations (generated)", "question": { "en": "Which charging connections are available here?", - "nl": "Welke aansluitingen zijn hier beschikbaar?", + "nl": "Welke laadaansluitingen zijn hier beschikbaar?", "de": "Welche Ladeanschlüsse gibt es hier?" }, "multiAnswer": true, @@ -1280,7 +1280,7 @@ "id": "plugs-12", "question": { "en": "How much plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
are available here?", - "nl": "Hoeveel stekkers van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?" + "nl": "Hoeveel stekkers van type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
heeft dit oplaadpunt?" }, "render": { "en": "There are {socket:tesla_destination} plugs of type
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
available here", @@ -2979,11 +2979,11 @@ "group": "technical", "question": { "en": "What current do the plugs with
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
offer?", - "nl": "Welke stroom levert de stekker van type
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
?" + "nl": "Welke stroom levert de stekker van type
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
?" }, "render": { "en": "
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
outputs at most {socket:tesla_destination:current}A", - "nl": "
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A" + "nl": "
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
levert een stroom van maximaal {socket:tesla_destination:current}A" }, "freeform": { "key": "socket:tesla_destination:current", @@ -4174,7 +4174,7 @@ { "question": { "en": "Has a
Tesla supercharger (destination) (A Type 2 with cable branded as tesla)
connector", - "nl": "Heeft een
Tesla supercharger (destination (Een Type 2 met kabel en Tesla-logo)
" + "nl": "Heeft een
Tesla supercharger (destination) (Een Type 2 met kabel en Tesla-logo)
" }, "osmTags": "socket:tesla_destination~*" }, diff --git a/assets/layers/public_bookcase/public_bookcase.json b/assets/layers/public_bookcase/public_bookcase.json index 808faf96f..8d267bdbd 100644 --- a/assets/layers/public_bookcase/public_bookcase.json +++ b/assets/layers/public_bookcase/public_bookcase.json @@ -80,7 +80,7 @@ }, "question": { "en": "What is the name of this public bookcase?", - "nl": "Wat is de naam van dit boekenuilkastje?", + "nl": "Wat is de naam van dit boekenruilkastje?", "de": "Wie heißt dieser öffentliche Bücherschrank?", "fr": "Quel est le nom de cette microbibliothèque ?", "ru": "Как называется этот общественный книжный шкаф?", diff --git a/assets/layers/waste_basket/waste_basket.json b/assets/layers/waste_basket/waste_basket.json index 49a365d2b..6a18e9b0c 100644 --- a/assets/layers/waste_basket/waste_basket.json +++ b/assets/layers/waste_basket/waste_basket.json @@ -126,7 +126,7 @@ }, "then": { "en": "This waste basket does not have a dispenser for (dog) excrement bags", - "nl": "Deze vuilnisbak heeft geenverdeler voor hondenpoepzakjes", + "nl": "Deze vuilnisbak heeft geen verdeler voor hondenpoepzakjes", "de": "Dieser Abfalleimer hat keinen Spender für (Hunde-)Kotbeutel" } }, @@ -134,7 +134,7 @@ "if": "vending=", "then": { "en": "This waste basket does not have a dispenser for (dog) excrement bags", - "nl": "Deze vuilnisbaak heeft waarschijnlijk geen verdeler voor hondenpoepzakjes", + "nl": "Deze vuilnisbak heeft waarschijnlijk geen verdeler voor hondenpoepzakjes", "de": "Dieser Abfalleimer hat keinen Spender für (Hunde-)Kotbeutel" }, "hideInAnwer": true diff --git a/langs/es.json b/langs/es.json index 53f5d3dbc..183d98076 100644 --- a/langs/es.json +++ b/langs/es.json @@ -7,16 +7,16 @@ }, "delete": { "cancel": "Cancelar", + "cannotBeDeleted": "Esta función no puede ser eliminada", "delete": "Eliminar", - "isDeleted": "Esta función se ha eliminado", "explanations": { - "selectReason": "Por favor, seleccione el motivo por el que esta característica debe ser eliminada", - "hardDelete": "Este punto será eliminado en OpenStreetMap. Puede ser recuperado por un colaborador experimentado" + "hardDelete": "Este punto será eliminado en OpenStreetMap. Puede ser recuperado por un colaborador experimentado", + "selectReason": "Por favor, seleccione el motivo por el que esta característica debe ser eliminada" }, - "whyDelete": "¿Por qué debería eliminarse este punto?", + "isDeleted": "Esta función se ha eliminado", "safeDelete": "Este punto puede ser eliminado con seguridad.", "useSomethingElse": "Utilice otro editor de OpenStreetMap para eliminarlo", - "cannotBeDeleted": "Esta función no puede ser eliminada" + "whyDelete": "¿Por qué debería eliminarse este punto?" }, "favourite": { "loginNeeded": "

Entrar

El diseño personalizado sólo está disponible para los usuarios de OpenStreetMap", @@ -27,32 +27,36 @@ "about": "Edita fácilmente y añade puntos en OpenStreetMap de un tema concreto", "add": { "addNew": "Añadir una nueva {category}", + "addNewMapLabel": "Haga clic aquí para añadir un nuevo ítem", "confirmButton": "Añadir una {category} .
Tu contribución es visible para todos
", "confirmIntro": "

Añadir {title} aquí?

El punto que estás creando lo verá todo el mundo. Sólo añade cosas que realmente existan. Muchas aplicaciones usan estos datos.", + "disableFilters": "Desactivar todos los filtros", + "disableFiltersExplanation": "Algunas características pueden estar ocultas por un filtro", + "hasBeenImported": "Este punto ya ha sido importado", + "import": { + "hasBeenImported": "Este objeto ya ha sido importado", + "importTags": "El elemento recibirá {tags}", + "officialThemesOnly": "El botón de importación está desactivado para los temas no oficiales para evitar accidentes", + "wrongType": "Este elemento no es un punto o una vía y no puede ser importado", + "zoomInMore": "Ampliar más para importar este elemento" + }, + "importTags": "El elemento recibirá {tags}", "intro": "Has marcado un lugar del que no conocemos los datos.
", "layerNotEnabled": "La capa {layer} no está habilitada. Hazlo para poder añadir un punto en esta capa", "openLayerControl": "Abrir el control de capas", "pleaseLogin": "<a class=\"activate-osm-authentication\">`Por favor inicia sesión para añadir un nuevo punto</a>", + "presetInfo": "El nuevo POI tendrá {tags}", "stillLoading": "Los datos se siguen cargando. Espera un poco antes de añadir ningún punto.", "title": "Quieres añadir un punto?", - "zoomInFurther": "Acerca para añadir un punto.", - "import": { - "hasBeenImported": "Este objeto ya ha sido importado", - "importTags": "El elemento recibirá {tags}", - "wrongType": "Este elemento no es un punto o una vía y no puede ser importado", - "zoomInMore": "Ampliar más para importar este elemento", - "officialThemesOnly": "El botón de importación está desactivado para los temas no oficiales para evitar accidentes" - }, - "hasBeenImported": "Este punto ya ha sido importado", - "disableFilters": "Desactivar todos los filtros", "warnVisibleForEveryone": "Su adición será visible para todos", - "disableFiltersExplanation": "Algunas características pueden estar ocultas por un filtro", - "presetInfo": "El nuevo POI tendrá {tags}", - "importTags": "El elemento recibirá {tags}", "wrongType": "Este elemento no es un punto o una vía y no puede ser importado", - "addNewMapLabel": "Haga clic aquí para añadir un nuevo ítem", + "zoomInFurther": "Acerca para añadir un punto.", "zoomInMore": "Aumente el zoom para importar este elemento" }, + "apply_button": { + "appliedOnAnotherObject": "El objeto {id} recibirá {tags}", + "isApplied": "Los cambios serán aplicados" + }, "attribution": { "attributionContent": "

Todos los datos son proporcionados por OpenStreetMap, reutilizables libremente bajo la Licencia Abierta de Bases de Datos (ODL).

", "attributionTitle": "Aviso de atribución", @@ -163,11 +167,7 @@ "tuesday": "Martes", "wednesday": "Miércoles" }, - "welcomeBack": "Has entrado, bienvenido.", - "apply_button": { - "isApplied": "Los cambios serán aplicados", - "appliedOnAnotherObject": "El objeto {id} recibirá {tags}" - } + "welcomeBack": "Has entrado, bienvenido." }, "image": { "addPicture": "Añadir foto", @@ -208,4 +208,4 @@ "cancel": "Cancelar", "split": "Dividir" } -} +} \ No newline at end of file diff --git a/langs/layers/nl.json b/langs/layers/nl.json index 951570e51..100f09504 100644 --- a/langs/layers/nl.json +++ b/langs/layers/nl.json @@ -4930,4 +4930,4 @@ "render": "Watermolens" } } -} +} \ No newline at end of file