{% load static i18n %} {% comment %} Settings tab — self-contained partial (markup + styles + scripts). Owns the plugin's global settings form (Country is mandatory), the "required settings missing" notice, and the post-save "what's next?" shortcuts to the Catalog and Boundaries tabs. Relies on two helpers exposed by index.html: window.activateTab(tabId) and window.setTabsLocked(locked). Exposes window.updateSettingsValidity() and window.settingsValid so the host page can gate the other tabs. {% endcomment %}

{% trans "Configure the plugin for this Climweb instance. The Country is required — the Catalog and Boundaries tabs stay locked until it is set." %}

{% blocktrans %}Required. Saves ISO codes (placeholders {country_alpha3} / {country_alpha2}), the official country name and the bounding box from OpenStreetMap Nominatim.{% endblocktrans %} {{ plugin_settings.country_bbox|json_script:"current-country-bbox" }} {{ plugin_settings.country_name|json_script:"current-country-name" }}
{% trans "Language for imported catalog labels" %}
{% trans "Token for eccharts.ecmwf.int. Empty = public layers only; private layers (token={ECMWF_TOKEN}) are skipped." %}
{% trans "Leave empty to import all eStation products" %}