mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-10-18 21:16:47 +00:00
fix(maps): let users and admins enter a CARTO API key (#2060)
CARTO stamps an "API KEY REQUIRED" watermark onto every basemap tile fetched without a key since 26.08.2026, and both CartoDB presets plus the built-in fallback are CARTO. The key is free and needs no account, so add it as a setting rather than dropping the provider. carto_api_key sits next to mapbox_access_token: per user in Settings/Map, instance-wide under Admin/User Defaults, encrypted at rest, injected from CARTO_API_KEY on managed instances. Unlike Mapbox it never switches the map provider, since a raster key says nothing about the renderer. The key is appended as ?key= at render time instead of being stored in the template, so a saved URL stays portable and survives a rotation. That is also what reaches the four maps that pinned CARTO and ignored the user's tile setting: atlas, collections, the public trip share and the public journey. The two share pages read it from their token-gated payload, the same way baseCurrency already travels. Also lifts the release notice above page chrome. Its overlay sat at z-index 50, under the Vacay mode toolbar at 61, so the dialog was neither on top nor modal. Adds a six-step layer scale to index.css and moves the three notice shells onto it. Closes #2054 Closes #2052
This commit is contained in:
@@ -669,6 +669,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'اختر نمطًا…',
|
||||
'admin.defaultSettings.mapbox3d': 'المباني والتضاريس ثلاثية الأبعاد',
|
||||
'admin.defaultSettings.mapboxQuality': 'وضع الجودة العالية',
|
||||
'admin.defaultSettings.cartoKey': 'مفتاح CARTO المشترك',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'يُستخدم لكل مستخدم لم يُدخل مفتاحه الخاص، حتى يحصل الخادم بأكمله على بلاطات CARTO بدون علامة مائية. يُخزَّن مشفّرًا.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -32,6 +32,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'رمز وصول Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'الرمز العام (pk.*) من',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com ← رموز الوصول',
|
||||
'settings.mapCartoKey': 'مفتاح CARTO API',
|
||||
'settings.mapCartoKeyHint': 'تعرض خرائط CARTO الأساسية علامة مائية بدون مفتاح. مجاني وبدون حساب، من',
|
||||
'settings.mapCartoKeyLink': 'مفتاح API لخرائط carto.com الأساسية',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'هذا القالب خريطة أساسية من CARTO. بدون مفتاح تطبع CARTO عبارة "API KEY REQUIRED" على كل بلاطة.',
|
||||
'settings.mapStyle': 'نمط الخريطة',
|
||||
'settings.mapStylePlaceholder': 'اختر نمط Mapbox',
|
||||
'settings.mapStyleHint': 'إعداد مسبق أو عنوان URL mapbox://styles/USER/ID خاص بك',
|
||||
|
||||
@@ -686,6 +686,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Escolha um estilo…',
|
||||
'admin.defaultSettings.mapbox3d': 'Edifícios & relevo em 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Modo de alta qualidade',
|
||||
'admin.defaultSettings.cartoKey': 'Chave CARTO compartilhada',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
"Usada para todos os usuários que não inseriram a própria chave, assim toda a instância recebe blocos do CARTO sem marca d'água. Armazenada de forma criptografada.",
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -34,6 +34,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Token de acesso Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Token público (pk.*) de',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Tokens de acesso',
|
||||
'settings.mapCartoKey': 'Chave de API do CARTO',
|
||||
'settings.mapCartoKeyHint': "Os mapas base do CARTO exibem uma marca d'água sem chave. Gratuita e sem conta, em",
|
||||
'settings.mapCartoKeyLink': 'chave de API de mapas base do carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Este modelo é um mapa base do CARTO. Sem uma chave, o CARTO estampa "API KEY REQUIRED" em cada bloco.',
|
||||
'settings.mapStyle': 'Estilo do mapa',
|
||||
'settings.mapStylePlaceholder': 'Selecionar um estilo Mapbox',
|
||||
'settings.mapStyleHint': 'Preset ou sua própria URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -374,6 +374,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Tria un estil…',
|
||||
'admin.defaultSettings.mapbox3d': 'Edificis i terreny en 3D',
|
||||
'admin.defaultSettings.mapboxQuality': "Mode d'alta qualitat",
|
||||
'admin.defaultSettings.cartoKey': 'Clau CARTO compartida',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
"S'utilitza per a cada usuari que no hagi introduït la seva pròpia clau, de manera que tota la instància obtingui tessel·les de CARTO sense marca d'aigua. S'emmagatzema xifrada.",
|
||||
'admin.unsplashKey': "Clau API d'Unsplash",
|
||||
'admin.unsplashKeyHint': "Per a la cerca d'imatges. Gratuït a unsplash.com/developers",
|
||||
'admin.tabs.plugins': 'Connectors',
|
||||
|
||||
@@ -23,6 +23,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': "Token d'accés de Mapbox",
|
||||
'settings.mapMapboxTokenHint': 'Token públic (pk.*) de',
|
||||
'settings.mapMapboxTokenLink': "mapbox.com → Tokens d'accés",
|
||||
'settings.mapCartoKey': "Clau d'API de CARTO",
|
||||
'settings.mapCartoKeyHint':
|
||||
"Els mapes base de CARTO mostren una marca d'aigua sense clau. Gratuïta i sense compte, des de",
|
||||
'settings.mapCartoKeyLink': "clau d'API de mapes base de carto.com",
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Aquesta plantilla és un mapa base de CARTO. Sense clau, CARTO estampa "API KEY REQUIRED" a cada tessel·la.',
|
||||
'settings.mapStyle': 'Estil de mapa',
|
||||
'settings.mapStylePlaceholder': 'Selecciona un estil de Mapbox',
|
||||
'settings.mapStyleHint': 'Predefinit o la teva pròpia URL mapbox://styles/USUARI/ID',
|
||||
|
||||
@@ -681,6 +681,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Vyberte styl…',
|
||||
'admin.defaultSettings.mapbox3d': '3D budovy & terén',
|
||||
'admin.defaultSettings.mapboxQuality': 'Režim vysoké kvality',
|
||||
'admin.defaultSettings.cartoKey': 'Sdílený klíč CARTO',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Použije se pro každého uživatele, který nezadal vlastní klíč, takže celá instance získá dlaždice CARTO bez vodoznaku. Ukládá se šifrovaně.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox přístupový token',
|
||||
'settings.mapMapboxTokenHint': 'Veřejný token (pk.*) z',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Přístupové tokeny',
|
||||
'settings.mapCartoKey': 'CARTO API klíč',
|
||||
'settings.mapCartoKeyHint': 'Podkladové mapy CARTO se bez klíče zobrazují s vodoznakem. Zdarma a bez účtu, na',
|
||||
'settings.mapCartoKeyLink': 'carto.com API klíč pro podkladové mapy',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Tato šablona je podkladová mapa CARTO. Bez klíče CARTO vypálí do každé dlaždice nápis "API KEY REQUIRED".',
|
||||
'settings.mapStyle': 'Styl mapy',
|
||||
'settings.mapStylePlaceholder': 'Vyberte styl Mapbox',
|
||||
'settings.mapStyleHint': 'Preset nebo vaše vlastní URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -693,6 +693,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Stil auswählen…',
|
||||
'admin.defaultSettings.mapbox3d': '3D-Gebäude & Gelände',
|
||||
'admin.defaultSettings.mapboxQuality': 'Hochqualitätsmodus',
|
||||
'admin.defaultSettings.cartoKey': 'Gemeinsamer CARTO-Key',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Wird für jeden Nutzer verwendet, der keinen eigenen Key eingetragen hat, damit die ganze Instanz CARTO-Kacheln ohne Wasserzeichen bekommt. Verschlüsselt gespeichert.',
|
||||
'admin.group.users': 'Benutzer',
|
||||
'admin.group.config': 'Konfiguration',
|
||||
'admin.group.integration': 'Integrationen',
|
||||
|
||||
@@ -34,6 +34,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox Access Token',
|
||||
'settings.mapMapboxTokenHint': 'Öffentliches Token (pk.*) von',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Access Tokens',
|
||||
'settings.mapCartoKey': 'CARTO-API-Key',
|
||||
'settings.mapCartoKeyHint': 'CARTO-Basiskarten zeigen ohne Key ein Wasserzeichen. Kostenlos und ohne Konto, unter',
|
||||
'settings.mapCartoKeyLink': 'carto.com Basemap-API-Key',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Diese Vorlage ist eine CARTO-Basiskarte. Ohne Key brennt CARTO "API KEY REQUIRED" in jede Kachel.',
|
||||
'settings.mapStyle': 'Kartenstil',
|
||||
'settings.mapStylePlaceholder': 'Mapbox-Stil wählen',
|
||||
'settings.mapStyleHint': 'Preset oder eigene mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -197,6 +197,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Choose a style…',
|
||||
'admin.defaultSettings.mapbox3d': '3D buildings & terrain',
|
||||
'admin.defaultSettings.mapboxQuality': 'High-quality mode',
|
||||
'admin.defaultSettings.cartoKey': 'Shared CARTO key',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Used for every user who has not entered their own key, so the whole instance gets CARTO tiles without a watermark. Stored encrypted.',
|
||||
'admin.tabs.templates': 'Packing Templates',
|
||||
'admin.packingTemplates.title': 'Packing Templates',
|
||||
'admin.packingTemplates.subtitle': 'Create reusable packing lists for your trips',
|
||||
|
||||
@@ -42,6 +42,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox Access Token',
|
||||
'settings.mapMapboxTokenHint': 'Public token (pk.*) from',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens',
|
||||
'settings.mapCartoKey': 'CARTO API key',
|
||||
'settings.mapCartoKeyHint': 'CARTO basemaps show a watermark without a key. Free, no account needed, from',
|
||||
'settings.mapCartoKeyLink': 'carto.com basemap API key',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'This template is a CARTO basemap. Without a key CARTO stamps "API KEY REQUIRED" onto every tile.',
|
||||
'settings.mapStyle': 'Map Style',
|
||||
'settings.mapStylePlaceholder': 'Select a Mapbox style',
|
||||
'settings.mapStyleHint': 'Preset or your own mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -702,6 +702,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Elige un estilo…',
|
||||
'admin.defaultSettings.mapbox3d': 'Edificios y terreno en 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Modo de alta calidad',
|
||||
'admin.defaultSettings.cartoKey': 'Clave de CARTO compartida',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Se usa para cada usuario que no haya introducido su propia clave, de modo que toda la instancia obtenga teselas de CARTO sin marca de agua. Se almacena cifrada.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Token de acceso de Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Token público (pk.*) de',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Tokens de acceso',
|
||||
'settings.mapCartoKey': 'Clave de API de CARTO',
|
||||
'settings.mapCartoKeyHint': 'Los mapas base de CARTO muestran una marca de agua sin clave. Gratuita y sin cuenta, en',
|
||||
'settings.mapCartoKeyLink': 'clave de API de mapas base de carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Esta plantilla es un mapa base de CARTO. Sin clave, CARTO estampa "API KEY REQUIRED" en cada tesela.',
|
||||
'settings.mapStyle': 'Estilo de mapa',
|
||||
'settings.mapStylePlaceholder': 'Seleccionar un estilo de Mapbox',
|
||||
'settings.mapStyleHint': 'Preset o tu propia URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -700,6 +700,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Choisissez un style…',
|
||||
'admin.defaultSettings.mapbox3d': 'Bâtiments & terrain en 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Mode haute qualité',
|
||||
'admin.defaultSettings.cartoKey': 'Clé CARTO partagée',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
"Utilisée pour chaque utilisateur n'ayant pas saisi sa propre clé, ainsi toute l'instance reçoit les tuiles CARTO sans filigrane. Stockée de façon chiffrée.",
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': "Jeton d'accès Mapbox",
|
||||
'settings.mapMapboxTokenHint': 'Jeton public (pk.*) depuis',
|
||||
'settings.mapMapboxTokenLink': "mapbox.com → Jetons d'accès",
|
||||
'settings.mapCartoKey': "Clé d'API CARTO",
|
||||
'settings.mapCartoKeyHint':
|
||||
'Les fonds de carte CARTO affichent un filigrane sans clé. Gratuite et sans compte, depuis',
|
||||
'settings.mapCartoKeyLink': "clé d'API de fonds de carte carto.com",
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Ce modèle est un fond de carte CARTO. Sans clé, CARTO appose "API KEY REQUIRED" sur chaque tuile.',
|
||||
'settings.mapStyle': 'Style de carte',
|
||||
'settings.mapStylePlaceholder': 'Sélectionner un style Mapbox',
|
||||
'settings.mapStyleHint': 'Preset ou votre propre URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -710,6 +710,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Επιλέξτε ένα στυλ…',
|
||||
'admin.defaultSettings.mapbox3d': 'Κτίρια & ανάγλυφο 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Λειτουργία υψηλής ποιότητας',
|
||||
'admin.defaultSettings.cartoKey': 'Κοινόχρηστο κλειδί CARTO',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Χρησιμοποιείται για κάθε χρήστη που δεν έχει εισαγάγει το δικό του κλειδί, έτσι ολόκληρη η εγκατάσταση λαμβάνει πλακίδια CARTO χωρίς υδατογράφημα. Αποθηκεύεται κρυπτογραφημένο.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -35,6 +35,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox Access Token',
|
||||
'settings.mapMapboxTokenHint': 'Δημόσιο token (pk.*) από',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens',
|
||||
'settings.mapCartoKey': 'Κλειδί API CARTO',
|
||||
'settings.mapCartoKeyHint':
|
||||
'Οι βασικοί χάρτες CARTO εμφανίζουν υδατογράφημα χωρίς κλειδί. Δωρεάν, χωρίς λογαριασμό, από',
|
||||
'settings.mapCartoKeyLink': 'κλειδί API βασικών χαρτών carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Αυτό το πρότυπο είναι βασικός χάρτης CARTO. Χωρίς κλειδί, η CARTO τυπώνει "API KEY REQUIRED" σε κάθε πλακίδιο.',
|
||||
'settings.mapStyle': 'Στυλ Χάρτη',
|
||||
'settings.mapStylePlaceholder': 'Επιλέξτε ένα στυλ Mapbox',
|
||||
'settings.mapStyleHint': 'Προκαθορισμένο ή δικό σας mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -700,6 +700,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Válassz stílust…',
|
||||
'admin.defaultSettings.mapbox3d': '3D épületek & domborzat',
|
||||
'admin.defaultSettings.mapboxQuality': 'Kiváló minőségű mód',
|
||||
'admin.defaultSettings.cartoKey': 'Megosztott CARTO-kulcs',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Minden olyan felhasználóhoz használatos, aki nem adta meg a saját kulcsát, így az egész példány vízjel nélküli CARTO-csempéket kap. Titkosítva tárolódik.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox hozzáférési token',
|
||||
'settings.mapMapboxTokenHint': 'Publikus token (pk.*) innen:',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Hozzáférési tokenek',
|
||||
'settings.mapCartoKey': 'CARTO API-kulcs',
|
||||
'settings.mapCartoKeyHint':
|
||||
'A CARTO alaptérképek kulcs nélkül vízjelet jelenítenek meg. Ingyenes, fiók nélkül, innen:',
|
||||
'settings.mapCartoKeyLink': 'carto.com alaptérkép API-kulcs',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Ez a sablon CARTO alaptérkép. Kulcs nélkül a CARTO minden csempére ráírja: "API KEY REQUIRED".',
|
||||
'settings.mapStyle': 'Térkép stílus',
|
||||
'settings.mapStylePlaceholder': 'Válassz Mapbox stílust',
|
||||
'settings.mapStyleHint': 'Preset vagy saját mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -696,6 +696,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Pilih gaya…',
|
||||
'admin.defaultSettings.mapbox3d': 'Bangunan & medan 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Mode kualitas tinggi',
|
||||
'admin.defaultSettings.cartoKey': 'Kunci CARTO bersama',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Digunakan untuk setiap pengguna yang belum memasukkan kunci mereka sendiri, sehingga seluruh instance mendapatkan ubin CARTO tanpa tanda air. Disimpan dalam bentuk terenkripsi.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Token akses Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Token publik (pk.*) dari',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Token akses',
|
||||
'settings.mapCartoKey': 'Kunci API CARTO',
|
||||
'settings.mapCartoKeyHint': 'Peta dasar CARTO menampilkan tanda air tanpa kunci. Gratis, tanpa akun, dari',
|
||||
'settings.mapCartoKeyLink': 'kunci API peta dasar carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Templat ini adalah peta dasar CARTO. Tanpa kunci, CARTO mencetak "API KEY REQUIRED" di setiap ubin.',
|
||||
'settings.mapStyle': 'Gaya peta',
|
||||
'settings.mapStylePlaceholder': 'Pilih gaya Mapbox',
|
||||
'settings.mapStyleHint': 'Preset atau URL mapbox://styles/USER/ID milikmu',
|
||||
|
||||
@@ -695,6 +695,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Scegli uno stile…',
|
||||
'admin.defaultSettings.mapbox3d': 'Edifici & terreno in 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Modalità alta qualità',
|
||||
'admin.defaultSettings.cartoKey': 'Chiave CARTO condivisa',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
"Usata per ogni utente che non ha inserito una propria chiave, così tutta l'istanza ottiene le tessere CARTO senza filigrana. Archiviata in forma crittografata.",
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Token di accesso Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Token pubblico (pk.*) da',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Token di accesso',
|
||||
'settings.mapCartoKey': 'Chiave API CARTO',
|
||||
'settings.mapCartoKeyHint': 'Le mappe base CARTO mostrano una filigrana senza chiave. Gratuita e senza account, da',
|
||||
'settings.mapCartoKeyLink': 'chiave API mappe base di carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Questo modello è una mappa base CARTO. Senza chiave, CARTO stampa "API KEY REQUIRED" su ogni tassello.',
|
||||
'settings.mapStyle': 'Stile mappa',
|
||||
'settings.mapStylePlaceholder': 'Seleziona uno stile Mapbox',
|
||||
'settings.mapStyleHint': 'Preset o il tuo URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -660,6 +660,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'スタイルを選択…',
|
||||
'admin.defaultSettings.mapbox3d': '3D の建物と地形',
|
||||
'admin.defaultSettings.mapboxQuality': '高品質モード',
|
||||
'admin.defaultSettings.cartoKey': '共有 CARTO キー',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'自分のキーを入力していないすべてのユーザーに使用されます。これによりインスタンス全体で透かしのない CARTO タイルを利用できます。暗号化して保存されます。',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox アクセストークン',
|
||||
'settings.mapMapboxTokenHint': 'mapbox.com の公開トークン(pk.*)',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens',
|
||||
'settings.mapCartoKey': 'CARTO API キー',
|
||||
'settings.mapCartoKeyHint': 'キーがないと CARTO のベースマップに透かしが入ります。無料でアカウントも不要、取得先:',
|
||||
'settings.mapCartoKeyLink': 'carto.com ベースマップ API キー',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'このテンプレートは CARTO のベースマップです。キーがないと CARTO はすべてのタイルに "API KEY REQUIRED" を焼き込みます。',
|
||||
'settings.mapStyle': '地図スタイル',
|
||||
'settings.mapStylePlaceholder': 'Mapboxスタイルを選択',
|
||||
'settings.mapStyleHint': 'プリセットまたは mapbox://styles/USER/ID のURL',
|
||||
|
||||
@@ -657,6 +657,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': '스타일을 선택하세요…',
|
||||
'admin.defaultSettings.mapbox3d': '3D 건물 & 지형',
|
||||
'admin.defaultSettings.mapboxQuality': '고품질 모드',
|
||||
'admin.defaultSettings.cartoKey': '공유 CARTO 키',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'자신의 키를 입력하지 않은 모든 사용자에게 사용됩니다. 이렇게 하면 인스턴스 전체에서 워터마크 없는 CARTO 타일을 사용할 수 있습니다. 암호화하여 저장됩니다.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox 액세스 토큰',
|
||||
'settings.mapMapboxTokenHint': '공개 토큰 (pk.*) 출처',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → 액세스 토큰',
|
||||
'settings.mapCartoKey': 'CARTO API 키',
|
||||
'settings.mapCartoKeyHint':
|
||||
'CARTO 배경 지도는 키가 없으면 워터마크가 표시됩니다. 무료이며 계정도 필요 없습니다. 출처',
|
||||
'settings.mapCartoKeyLink': 'carto.com 배경 지도 API 키',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'이 템플릿은 CARTO 배경 지도입니다. 키가 없으면 CARTO가 모든 타일에 "API KEY REQUIRED"를 새깁니다.',
|
||||
'settings.mapStyle': '지도 스타일',
|
||||
'settings.mapStylePlaceholder': 'Mapbox 스타일 선택',
|
||||
'settings.mapStyleHint': '프리셋 또는 mapbox://styles/USER/ID URL 직접 입력',
|
||||
|
||||
@@ -693,6 +693,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Kies een stijl…',
|
||||
'admin.defaultSettings.mapbox3d': '3D-gebouwen & terrein',
|
||||
'admin.defaultSettings.mapboxQuality': 'Hogekwaliteitsmodus',
|
||||
'admin.defaultSettings.cartoKey': 'Gedeelde CARTO-sleutel',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Wordt gebruikt voor elke gebruiker die nog geen eigen sleutel heeft ingevoerd, zo krijgt de hele instantie CARTO-tegels zonder watermerk. Versleuteld opgeslagen.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -34,6 +34,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox Access Token',
|
||||
'settings.mapMapboxTokenHint': 'Openbaar token (pk.*) van',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens',
|
||||
'settings.mapCartoKey': 'CARTO API-sleutel',
|
||||
'settings.mapCartoKeyHint': 'CARTO-basiskaarten tonen zonder sleutel een watermerk. Gratis en zonder account, via',
|
||||
'settings.mapCartoKeyLink': 'carto.com basemap API-sleutel',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Deze sjabloon is een CARTO-basiskaart. Zonder sleutel drukt CARTO "API KEY REQUIRED" op elke tegel.',
|
||||
'settings.mapStyle': 'Kaartstijl',
|
||||
'settings.mapStylePlaceholder': 'Kies een Mapbox-stijl',
|
||||
'settings.mapStyleHint': 'Preset of eigen mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -702,6 +702,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Wybierz styl…',
|
||||
'admin.defaultSettings.mapbox3d': 'Budynki i teren 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Tryb wysokiej jakości',
|
||||
'admin.defaultSettings.cartoKey': 'Współdzielony klucz CARTO',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Używany dla każdego użytkownika, który nie wprowadził własnego klucza, dzięki czemu cała instancja otrzymuje kafelki CARTO bez znaku wodnego. Przechowywany w postaci zaszyfrowanej.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Token dostępu Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Token publiczny (pk.*) z',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Tokeny dostępu',
|
||||
'settings.mapCartoKey': 'Klucz API CARTO',
|
||||
'settings.mapCartoKeyHint': 'Mapy podkładowe CARTO bez klucza pokazują znak wodny. Bezpłatny, bez konta, z',
|
||||
'settings.mapCartoKeyLink': 'klucz API map podkładowych carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Ten szablon to mapa podkładowa CARTO. Bez klucza CARTO nanosi "API KEY REQUIRED" na każdy kafelek.',
|
||||
'settings.mapStyle': 'Styl mapy',
|
||||
'settings.mapStylePlaceholder': 'Wybierz styl Mapbox',
|
||||
'settings.mapStyleHint': 'Preset lub własny URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -694,6 +694,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Выберите стиль…',
|
||||
'admin.defaultSettings.mapbox3d': '3D-здания и рельеф',
|
||||
'admin.defaultSettings.mapboxQuality': 'Режим высокого качества',
|
||||
'admin.defaultSettings.cartoKey': 'Общий ключ CARTO',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Используется для каждого пользователя, который не ввёл собственный ключ, так весь сервер получает тайлы CARTO без водяного знака. Хранится в зашифрованном виде.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Токен доступа Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Публичный токен (pk.*) с',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Токены доступа',
|
||||
'settings.mapCartoKey': 'Ключ API CARTO',
|
||||
'settings.mapCartoKeyHint':
|
||||
'Без ключа на базовых картах CARTO появляется водяной знак. Бесплатно и без учётной записи, на',
|
||||
'settings.mapCartoKeyLink': 'ключ API базовых карт carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Этот шаблон является базовой картой CARTO. Без ключа CARTO наносит "API KEY REQUIRED" на каждый тайл.',
|
||||
'settings.mapStyle': 'Стиль карты',
|
||||
'settings.mapStylePlaceholder': 'Выберите стиль Mapbox',
|
||||
'settings.mapStyleHint': 'Preset или собственный URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -201,6 +201,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Välj en stil…',
|
||||
'admin.defaultSettings.mapbox3d': '3D-byggnader och terräng',
|
||||
'admin.defaultSettings.mapboxQuality': 'Högkvalitetsläge',
|
||||
'admin.defaultSettings.cartoKey': 'Delad CARTO-nyckel',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Används för alla användare som inte har angett en egen nyckel, på så sätt får hela instansen CARTO-rutor utan vattenstämpel. Lagras i krypterad form.',
|
||||
'admin.tabs.templates': 'Packningsmallar',
|
||||
'admin.packingTemplates.title': 'Packningsmallar',
|
||||
'admin.packingTemplates.subtitle': 'Skapa återanvändbara packlistor för dina resor',
|
||||
|
||||
@@ -36,6 +36,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox-åtkomsttoken',
|
||||
'settings.mapMapboxTokenHint': 'Offentlig token (pk.*) från',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Åtkomsttoken',
|
||||
'settings.mapCartoKey': 'CARTO API-nyckel',
|
||||
'settings.mapCartoKeyHint': 'CARTO-bakgrundskartor visar en vattenstämpel utan nyckel. Gratis och utan konto, från',
|
||||
'settings.mapCartoKeyLink': 'API-nyckel för bakgrundskartor på carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Den här mallen är en CARTO-bakgrundskarta. Utan nyckel stämplar CARTO "API KEY REQUIRED" på varje ruta.',
|
||||
'settings.mapStyle': 'Kartstil',
|
||||
'settings.mapStylePlaceholder': 'Välj en Mapbox-stil',
|
||||
'settings.mapStyleHint': 'Förinställda eller egna mapbox://styles/USER/ID länk',
|
||||
|
||||
@@ -697,6 +697,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Bir stil seçin…',
|
||||
'admin.defaultSettings.mapbox3d': '3D binalar & arazi',
|
||||
'admin.defaultSettings.mapboxQuality': 'Yüksek kalite modu',
|
||||
'admin.defaultSettings.cartoKey': 'Paylaşılan CARTO anahtarı',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Kendi anahtarını girmemiş her kullanıcı için kullanılır, böylece tüm örnek filigransız CARTO döşemeleri alır. Şifrelenmiş olarak saklanır.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox Erişim Anahtarı',
|
||||
'settings.mapMapboxTokenHint': 'Genel anahtar (pk.*) kaynağı:',
|
||||
'settings.mapMapboxTokenLink': 'Mapbox.com → Jetonlara erişim',
|
||||
'settings.mapCartoKey': 'CARTO API anahtarı',
|
||||
'settings.mapCartoKeyHint':
|
||||
'CARTO temel haritaları anahtar olmadan filigran gösterir. Ücretsiz, hesap gerekmez, kaynağı:',
|
||||
'settings.mapCartoKeyLink': 'carto.com temel harita API anahtarı',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Bu şablon bir CARTO temel haritası. Anahtar olmadan CARTO her karoya "API KEY REQUIRED" damgası basar.',
|
||||
'settings.mapStyle': 'Harita Stili',
|
||||
'settings.mapStylePlaceholder': 'Bir Mapbox stili seçin',
|
||||
'settings.mapStyleHint': 'Ön ayar veya kendi mapbox://styles/KULLANICI/ID adresiniz',
|
||||
|
||||
@@ -691,6 +691,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Виберіть стиль…',
|
||||
'admin.defaultSettings.mapbox3d': '3D-будівлі та рельєф',
|
||||
'admin.defaultSettings.mapboxQuality': 'Режим високої якості',
|
||||
'admin.defaultSettings.cartoKey': 'Спільний ключ CARTO',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Використовується для кожного користувача, який не ввів власний ключ, щоб увесь екземпляр отримував плитки CARTO без водяного знака. Зберігається в зашифрованому вигляді.',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -34,6 +34,12 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Токен доступу Mapbox',
|
||||
'settings.mapMapboxTokenHint': 'Публічний токен (pk.*) з',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Токени доступу',
|
||||
'settings.mapCartoKey': 'Ключ API CARTO',
|
||||
'settings.mapCartoKeyHint':
|
||||
'Без ключа базові карти CARTO показують водяний знак. Безкоштовно та без облікового запису, на',
|
||||
'settings.mapCartoKeyLink': 'ключ API базових карт carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Цей шаблон є базовою картою CARTO. Без ключа CARTO наносить "API KEY REQUIRED" на кожен тайл.',
|
||||
'settings.mapStyle': 'Стиль карти',
|
||||
'settings.mapStylePlaceholder': 'Виберіть стиль Mapbox',
|
||||
'settings.mapStyleHint': 'Preset або власний URL mapbox://styles/USER/ID',
|
||||
|
||||
@@ -200,6 +200,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': 'Chọn một phong cách…',
|
||||
'admin.defaultSettings.mapbox3d': 'Tòa nhà và địa hình 3D',
|
||||
'admin.defaultSettings.mapboxQuality': 'Chế độ chất lượng cao',
|
||||
'admin.defaultSettings.cartoKey': 'Khóa CARTO được chia sẻ',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'Được sử dụng cho mọi người dùng chưa nhập khóa của riêng họ, vì vậy toàn bộ phiên bản nhận được ô bản đồ CARTO không có hình mờ. Được lưu trữ dưới dạng mã hóa.',
|
||||
'admin.tabs.templates': 'Mẫu đóng gói',
|
||||
'admin.packingTemplates.title': 'Mẫu đóng gói',
|
||||
'admin.packingTemplates.subtitle': 'Tạo danh sách đóng gói có thể tái sử dụng cho chuyến đi của bạn',
|
||||
|
||||
@@ -34,6 +34,11 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox Mã thông báo truy cập',
|
||||
'settings.mapMapboxTokenHint': 'Mã thông báo công khai (pk.*) từ',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → Mã thông báo truy cập',
|
||||
'settings.mapCartoKey': 'Khóa API CARTO',
|
||||
'settings.mapCartoKeyHint': 'Bản đồ nền CARTO hiển thị hình mờ nếu không có khóa. Miễn phí, không cần tài khoản, từ',
|
||||
'settings.mapCartoKeyLink': 'khóa API bản đồ nền carto.com',
|
||||
'settings.mapCartoKeyMissing':
|
||||
'Mẫu này là bản đồ nền CARTO. Không có khóa, CARTO in "API KEY REQUIRED" lên mọi ô bản đồ.',
|
||||
'settings.mapStyle': 'Kiểu bản đồ',
|
||||
'settings.mapStylePlaceholder': 'Chọn kiểu Mapbox',
|
||||
'settings.mapStyleHint': 'Đặt trước hoặc của riêng bạn mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -635,6 +635,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': '選擇樣式…',
|
||||
'admin.defaultSettings.mapbox3d': '3D 建築物與地形',
|
||||
'admin.defaultSettings.mapboxQuality': '高品質模式',
|
||||
'admin.defaultSettings.cartoKey': '共用的 CARTO 金鑰',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'用於每一位尚未輸入自己金鑰的使用者,如此整個執行個體都能取得沒有浮水印的 CARTO 圖磚。以加密方式儲存。',
|
||||
'admin.group.users': 'Users',
|
||||
'admin.group.config': 'Configuration',
|
||||
'admin.group.integration': 'Integrations',
|
||||
|
||||
@@ -33,6 +33,10 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox 存取權杖',
|
||||
'settings.mapMapboxTokenHint': '公開權杖 (pk.*) 來自',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → 存取權杖',
|
||||
'settings.mapCartoKey': 'CARTO API 金鑰',
|
||||
'settings.mapCartoKeyHint': '沒有金鑰時 CARTO 底圖會顯示浮水印。免費且無需帳戶,來自',
|
||||
'settings.mapCartoKeyLink': 'carto.com 底圖 API 金鑰',
|
||||
'settings.mapCartoKeyMissing': '此範本是 CARTO 底圖。沒有金鑰時,CARTO 會在每個圖磚上印上 "API KEY REQUIRED"。',
|
||||
'settings.mapStyle': '地圖樣式',
|
||||
'settings.mapStylePlaceholder': '選擇 Mapbox 樣式',
|
||||
'settings.mapStyleHint': '預設或您自己的 mapbox://styles/USER/ID URL',
|
||||
|
||||
@@ -633,6 +633,9 @@ const admin: TranslationStrings = {
|
||||
'admin.defaultSettings.mapboxStylePlaceholder': '选择一种样式…',
|
||||
'admin.defaultSettings.mapbox3d': '3D 建筑与地形',
|
||||
'admin.defaultSettings.mapboxQuality': '高质量模式',
|
||||
'admin.defaultSettings.cartoKey': '共享 CARTO 密钥',
|
||||
'admin.defaultSettings.cartoKeyHint':
|
||||
'用于所有未输入自己密钥的用户,这样整个实例都能获得无水印的 CARTO 瓦片。以加密方式存储。',
|
||||
'admin.group.users': '用户',
|
||||
'admin.group.config': '配置',
|
||||
'admin.group.integration': '集成',
|
||||
|
||||
@@ -33,6 +33,10 @@ const settings: TranslationStrings = {
|
||||
'settings.mapMapboxToken': 'Mapbox 访问令牌',
|
||||
'settings.mapMapboxTokenHint': '公共令牌 (pk.*) 来自',
|
||||
'settings.mapMapboxTokenLink': 'mapbox.com → 访问令牌',
|
||||
'settings.mapCartoKey': 'CARTO API 密钥',
|
||||
'settings.mapCartoKeyHint': '没有密钥时 CARTO 底图会显示水印。免费且无需账户,来自',
|
||||
'settings.mapCartoKeyLink': 'carto.com 底图 API 密钥',
|
||||
'settings.mapCartoKeyMissing': '此模板是 CARTO 底图。没有密钥时,CARTO 会在每个瓦片上打上 "API KEY REQUIRED"。',
|
||||
'settings.mapStyle': '地图样式',
|
||||
'settings.mapStylePlaceholder': '选择 Mapbox 样式',
|
||||
'settings.mapStyleHint': '预设或您自己的 mapbox://styles/USER/ID URL',
|
||||
|
||||
Reference in New Issue
Block a user