UNPKG

kepler.gl

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

449 lines (446 loc) 15.6 kB
// Copyright (c) 2021 Uber Technologies, Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. import {LOCALES} from './locales'; export default { property: { weight: 'painotus', label: 'nimiö', fillColor: 'täyttöväri', color: 'väri', strokeColor: 'viivan väri', radius: 'säde', outline: 'ääriviiva', stroke: 'viiva', density: 'tiheys', coverage: 'kattavuus', sum: 'summa', pointCount: 'pisteiden lukumäärä' }, placeholder: { search: 'Etsi', selectField: 'Valitse kenttä', yAxis: 'Y-akseli', selectType: 'Valitse tyyppi', selectValue: 'Valitse arvo', enterValue: 'Anna arvo', empty: 'tyhjä' }, misc: { by: '', valuesIn: 'Arvot joukossa:', valueEquals: 'Arvo on yhtäsuuri kuin', dataSource: 'Aineistolähde', brushRadius: 'Harjan säde (km)', empty: ' ' }, mapLayers: { title: 'Kartan tasot', label: 'Nimiöt', road: 'Tiet', border: 'Rajat', building: 'Rakennukset', water: 'Vesi', land: 'Maa', '3dBuilding': '3d-rakennukset' }, panel: { text: { label: 'Nimiö', labelWithId: 'Nimiö {labelId}', fontSize: 'Fontin koko', fontColor: 'Fontin väri', textAnchor: 'Tekstin ankkuri', alignment: 'Sijoittelu', addMoreLabel: 'Lisää uusia nimiöitä' } }, sidebar: { panels: { layer: 'Tasot', filter: 'Suodattimet', interaction: 'Interaktiot', basemap: 'Taustakartta' } }, layer: { required: 'Pakollinen*', radius: 'Säde', weight: 'Painotus', propertyBasedOn: '{property} perustuen arvoon', color: 'Väri', fillColor: 'Täytön väri', outline: 'ääriviiva', coverage: 'Kattavuus', stroke: 'Viiva', strokeWidth: 'Viivan paksuus', strokeColor: 'Viivan väri', basic: 'Perus', trailLength: 'Jäljen pituus', trailLengthDescription: 'Jäljen kesto sekunteina, ennenkuin se himmenee näkyvistä', newLayer: 'uusi taso', elevationByDescription: 'Kun asetus on pois päältä, korkeus perustuu pisteiden määrään', colorByDescription: 'Kun asetus on pois päältä, väri perustuu pisteiden määrään', aggregateBy: 'Aggregoi kenttä {field} by', '3DModel': '3D-malli', '3DModelOptions': '3D-mallin asetukset', type: { point: 'piste', arc: 'kaari', line: 'viiva', grid: 'ruudukko', hexbin: 'hexbin', polygon: 'polygoni', geojson: 'geojson', cluster: 'klusteri', icon: 'kuva', heatmap: 'lämpökartta', hexagon: 'kuusikulmio', hexagonid: 'H3', trip: 'matka', s2: 'S2', '3d': '3D' } }, layerVisConfigs: { strokeWidth: 'Viivan paksuus', strokeWidthRange: 'Viivan paksuuden rajat', radius: 'Säde', fixedRadius: 'Vakiosäde metreinä', fixedRadiusDescription: 'Kartan säde absoluuttiseksi säteeksi metreinä, esim. 5 -> 5 metriin', radiusRange: 'Säteen rajat', clusterRadius: 'Klusterien säde pikseleinä', radiusRangePixels: 'Säteen rajat pikseleinä', opacity: 'Läpinäkyvyys', coverage: 'Kattavuus', outline: 'Ääriviiva', colorRange: 'Värien rajat', stroke: 'Viiva', strokeColor: 'Viivan väri', strokeColorRange: 'Viivan värin rajat', targetColor: 'Kohteen väri', colorAggregation: 'Värien aggregointi', heightAggregation: 'Korkeuden aggregointi', resolutionRange: 'Resoluution rajat', sizeScale: 'Koon skaala', worldUnitSize: 'Yksikkö', elevationScale: 'Korottamisen skaala', enableElevationZoomFactor: 'Käytä korkeuden zoomauskerrointa', enableElevationZoomFactorDescription: 'Säädä korkeus / korkeus nykyisen zoomauskertoimen perusteella', enableHeightZoomFactor: 'Käytä korkeuden zoomauskerrointa', heightScale: 'Korkeuden skaala', coverageRange: 'Peittävyyden rajat', highPrecisionRendering: 'Tarkka renderöinti', highPrecisionRenderingDescription: 'Tarkka renderöinti johtaa hitaampaan suorittamiseen', height: 'Korkeus', heightDescription: 'Klikkaa oikeasta ylänurkasta nappia vaihtaaksesi 3D-näkymään', fill: 'Täyttö', enablePolygonHeight: 'Salli polygonien korkeus', showWireframe: 'Näytä rautalankamalli', weightIntensity: 'Painotuksen intensiteetti', zoomScale: 'Zoomausskaala', heightRange: 'Korkeuden rajat', heightMultiplier: 'Korkeuskerroin' }, layerManager: { addData: 'Lisää aineisto', addLayer: 'Lisää taso', layerBlending: 'Tasojen sekoittuvuus' }, mapManager: { mapStyle: 'Kartan tyyli', addMapStyle: 'Lisää tyyli kartalle', '3dBuildingColor': '3D-rakennusten väri' }, layerConfiguration: { defaultDescription: 'Laske suureen {property} arvo valitun kentän perusteella', howTo: 'Miten toimii' }, filterManager: { addFilter: 'Lisää suodatin' }, datasetTitle: { showDataTable: 'Näytä attribuuttitaulu', removeDataset: 'Poista aineisto' }, datasetInfo: { rowCount: '{rowCount} riviä' }, tooltip: { hideLayer: 'Piilota taso', showLayer: 'Näytä taso', hideFeature: 'Piilota kohde', showFeature: 'Näytä kohde', hide: 'piilota', show: 'näytä', removeLayer: 'Poista taso', layerSettings: 'Tason asetukset', closePanel: 'Sulje paneeli', switchToDualView: 'Vaihda kaksoiskarrtanäkymään', showLegend: 'Näytä selite', disable3DMap: 'Poistu 3D-näkymästä', DrawOnMap: 'Piirrä kartalle', selectLocale: 'Valitse kielisyys', hideLayerPanel: 'Piilota tasopaneeli', showLayerPanel: 'Näytä tasopaneeli', moveToTop: 'Siirrä tasojen päällimmäiseksi', selectBaseMapStyle: 'Valitse taustakarttatyyli', delete: 'Poista', timePlayback: 'Ajan animointi', cloudStorage: 'Pilvitallennus', '3DMap': '3D-näkymä' }, toolbar: { exportImage: 'Vie kuva', exportData: 'Vie aineistot', exportMap: 'Vie kartta', shareMapURL: 'Jaa kartan URL', saveMap: 'Tallenna kartta', select: 'valitse', polygon: 'polygoni', rectangle: 'nelikulmio', hide: 'piilota', show: 'näytä', ...LOCALES }, modal: { title: { deleteDataset: 'Poista aineisto', addDataToMap: 'Lisää aineistoja kartalle', exportImage: 'Vie kuva', exportData: 'Vie aineistot', exportMap: 'Vie kartta', addCustomMapboxStyle: 'Lisää oma Mapbox-tyyli', saveMap: 'Tallenna kartta', shareURL: 'Jaa URL' }, button: { delete: 'Poista', download: 'Lataa', export: 'Vie', addStyle: 'Lisää tyyli', save: 'Tallenna', defaultCancel: 'Peru', defaultConfirm: 'Vahvista' }, exportImage: { ratioTitle: 'Kuvasuhde', ratioDescription: 'Valitse sopiva kuvasuhde käyttötapaustasi varten.', ratioOriginalScreen: 'Alkuperäinen näyttö', ratioCustom: 'Kustomoitu', ratio4_3: '4:3', ratio16_9: '16:9', resolutionTitle: 'Resoluutio', resolutionDescription: 'Korkea resoluutio on parempi tulostamista varten.', mapLegendTitle: 'Kartan selite', mapLegendAdd: 'Lisää selite karttaan' }, exportData: { datasetTitle: 'Aineistot', datasetSubtitle: 'Valitse aineisto, jonka aiot viedä', allDatasets: 'Kaikki', dataTypeTitle: 'Aineistojen formaatti', dataTypeSubtitle: 'Valitse aineistoformaatti valitsemillesi aineistoille', filterDataTitle: 'Suodata aineistoja', filterDataSubtitle: 'Voit viedä joko alkuperäiset aineistot tai suodatetut aineistot', filteredData: 'Suodatetut aineistot', unfilteredData: 'Suodattamattomat aineistot', fileCount: '{fileCount} tiedostoa', rowCount: '{rowCount} riviä' }, deleteData: { warning: 'aiot poistaa tämän aineiston. Aineostoa käyttävien tasojen lukumäärä: {length}' }, addStyle: { publishTitle: '1. Julkaise tyylisi Mapboxissa tai anna tunniste', publishSubtitle1: 'Voit luoda oman karttatyylisi sivulla', publishSubtitle2: 'ja', publishSubtitle3: 'julkaista', publishSubtitle4: 'sen.', publishSubtitle5: 'Käyttääksesi yksityistä tyyliä, liitä', publishSubtitle6: 'tunnisteesi', publishSubtitle7: 'tänne. *kepler.gl on client-side sovellus, data pysyy vain selaimessasi...', exampleToken: 'esim. pk.abcdefg.xxxxxx', pasteTitle: '2. Liitä tyyli-URL', pasteSubtitle1: 'Mikä on', pasteSubtitle2: 'tyyli-URL?', namingTitle: '3. Nimeä tyylisi' }, shareMap: { shareUriTitle: 'Jaa kartan URL', shareUriSubtitle: 'Luo kartalle URL, jonka voit jakaa muiden kanssa', cloudTitle: 'Pilvitallennus', cloudSubtitle: 'Kirjaudu sisään ja lataa kartta ja aineistot henkilökohtaiseen pilvipalveluun', shareDisclaimer: 'kepler.gl tallentaa kartan datan henkilökohtaiseen pilvitallennustilaasi, vain ihmiset, joilla on URL, voivat päästä käsiksi karttaan ja aineistoihin. ' + 'Voit muokata tiedostoja tai poistaa ne pilvipalvelustasi milloin vain.', gotoPage: 'Mene Kepler.gl {currentProvider} sivullesi' }, statusPanel: { mapUploading: 'Karttaa ladataan', error: 'Virhe' }, saveMap: { title: 'Pilvitallennus', subtitle: 'Kirjaudu sisään pilvipalveluusi tallentaaksesi kartan' }, exportMap: { formatTitle: 'Kartan formaatti', formatSubtitle: 'Valitse formaatti, jossa viet kartan', html: { selection: 'Vie kartta interaktiivisena html-tiedostona', tokenTitle: 'Mapbox-tunniste', tokenSubtitle: 'Käytä omaa Mapbox-tunnistettasi html-tiedostossa (valinnainen)', tokenPlaceholder: 'Liitä Mapbox-tunnisteesi', tokenMisuseWarning: '* Jos et käytä omaa tunnistettasi, kartta voi lakata toimimasta milloin vain kun vaihdamme omaa tunnistettamme väärinkäytön estämiseksi. ', tokenDisclaimer: 'Voit vaihtaa Mapbox-tunnisteesi näiden ohjeiden avulla: ', tokenUpdate: 'Kuinka vaihtaa olemassaoleva Mapbox-tunniste', modeTitle: 'Kartan tila', modeSubtitle1: 'Valitse kartan tila.', modeSubtitle2: 'Lisätietoja', modeDescription: 'Anna käyttäjien {mode} karttaa', read: 'lukea', edit: 'muokata' }, json: { configTitle: 'Kartan asetukset', configDisclaimer: 'Kartan asetukset sisältyvät Json-tiedostoon. Jos käytät kirjastoa kepler.gl omassa sovelluksessasi. Voit kopioida asetukset ja antaa ne funktiolle: ', selection: 'Vie kyseisen kartan aineistot ja asetukset yhdessä json-tiedostossa. Voit myöhemmin avata saman kartan lataamalla tiedoston kepler.gl:n', disclaimer: '* Kartan asetukset ovat sidoksissa ladattuihin aineistoihin. Arvoa ‘dataId’ käytetään tasojen, suodattimien ja vihjeiden liittämiseksi tiettyyn aineistoon. ' + 'Varmista, että aineiston dataId:t vastaavat asetusten arvoja jos lataat asetukset käyttäen `addDataToMap`-funktiolle.' } }, loadingDialog: { loading: 'Ladataan...' }, loadData: { upload: 'Lataa tiedostot', storage: 'Lataa tallennustilasta' }, tripInfo: { title: 'Kuinka käyttää matka-animaatiota', description1: 'Reitin animoimiseksi geoJSON-aineiston täytyy olla geometriatyypiltään `LineString`, LineString-koordinaattien täytyy sisältää 4 elementtiä formaatissa:', code: ' [pituusaste, leveysaste, korkeus, aikaleima] ', description2: 'siten, että viimeinen elementti on aikaleima. Aikaleima voi olla muodoltaan unix-sekunteja, kuten `1564184363` tai millisekunteja, kuten `1564184363000`.', example: 'Esimerkki:' }, iconInfo: { title: 'Miten piirtää kuvia', description1: 'csv-tiedostossasi, luo sarake nimeltä icon. Voit jättää sen tyhjäksi jos et halua piirtää kuvaa joillain pisteillä. Kun sarakkeen nimi on ', code: 'icon', description2: ' kepler.gl luo automaattisesti kuvatason sinua varten.', example: 'Esimerkki:', icons: 'Kuvat' }, storageMapViewer: { lastModified: 'Viimeksi muokattu {lastUpdated} sitten', back: 'Takaisin' }, overwriteMap: { title: 'Tallennetaan karttaa...', alreadyExists: 'on jo {mapSaved}:ssa. Haluatko ylikirjoittaa sen?' }, loadStorageMap: { back: 'Takaisin', goToPage: 'Mene Kepler.gl {displayName} sivullesi', storageMaps: 'Tallennus / Kartat', noSavedMaps: 'Ei tallennettuja karttoja vielä' } }, header: { visibleLayers: 'Näkyvissä olevat tasot', layerLegend: 'Tason selite' }, interactions: { tooltip: 'Vihje', brush: 'Harja', coordinate: 'Koordinaatit' }, layerBlending: { title: 'Tasojen sekoittuvuus', additive: 'lisäävä', normal: 'normaali', subtractive: 'vähentävä' }, columns: { title: 'Sarakkeet', lat: 'lat', lng: 'lng', altitude: 'korkeus', icon: 'kuva', geojson: 'geojson', arc: { lat0: 'lähdön lat', lng0: 'lähdön lng', lat1: 'kohteen lat', lng1: 'kohteen lng' }, line: { alt0: 'lähteen korkeus', alt1: 'kohde korkeus' }, grid: { worldUnitSize: 'Ruutujen koko (km)' }, hexagon: { worldUnitSize: 'Hexagonien säde (km)' } }, color: { customPalette: 'Mukautettu paletti', steps: 'askeleet', type: 'tyyppi', reversed: 'käänteinen' }, scale: { colorScale: 'Värin skaala', sizeScale: 'Koon skaala', strokeScale: 'Viivan paksuuden skaala', scale: 'Skaala' }, fileUploader: { message: 'Raahaa ja pudota tiedostosi tänne', chromeMessage: '*Chromen käyttäjä: Rajoita tiedostokokosi 250Mb:hen. Jos haluat suurempia tiedostoja, kokeile Safaria', disclaimer: '*kepler.gl on client-side sovellus, data pysyy vain selaimessasi...' + 'Tietoja ei lähetetä palvelimelle.', configUploadMessage: 'Lisää {fileFormatNames} tai tallennettu kartta **Json**. Lue lisää [**tuetuista formaateista**]', browseFiles: 'selaa tiedostojasi', uploading: 'ladataan', fileNotSupported: 'Tiedosto {errorFiles} ei ole tuettu.', or: 'tai' }, density: 'tiheys', 'Bug Report': 'Bugiraportointi', 'User Guide': 'Opas', Save: 'Tallenna', Share: 'Jaa' };