{
  "projectHistory": {
    "title": "Proje Geçmişi",
    "description": "Bu cihazda saklanan otomatik kaydedilmiş anlık görüntülere göz atın.",
    "empty": "Henüz otomatik kaydedilmiş anlık görüntü yok.",
    "summary": "{{count}} katman · yakınlaştırma {{zoom}}",
    "restore": "Geri yükle",
    "discard": "Sil",
    "restoreError": "Bu anlık görüntü geri yüklenemedi. Bozulmuş ya da bu GeoLibre sürümüyle uyumsuz olabilir.",
    "recoveryTitle": "Kaydedilmemiş çalışma kurtarılsın mı?",
    "recoveryDescription": "GeoLibre düzgün şekilde kapanmadı. \"{{name}}\" için daha yeni bir otomatik kayıt mevcut."
  },
  "browser": {
    "title": "Gözatıcı",
    "services": "Servisler",
    "recent": "Son Açılanlar",
    "databases": "Veritabanları",
    "newDatabaseConnection": "Yeni veritabanı bağlantısı",
    "searchPlaceholder": "Veri kaynaklarında ara",
    "empty": "Henüz kayıtlı servis veya son açılan proje yok.",
    "emptyGroup": "Boş",
    "noMatches": "Eşleşme yok.",
    "addFailed": "Bu veri kaynağı eklenemedi.",
    "builtinBadge": "yerleşik",
    "newConnection": "Yeni {{kind}} bağlantısı",
    "loadingTables": "Tablolar yükleniyor…",
    "files": "Dosyalar",
    "addFolder": "Klasör ekle",
    "addFolderFailed": "Bu klasör eklenemedi.",
    "addFileFailed": "Bu dosya eklenemedi.",
    "loadFolderFailed": "Bu klasör okunamadı.",
    "unpinFolder": "“{{name}}” öğesini listeden kaldır",
    "loadingFolder": "Yükleniyor…",
    "folderTruncated": "{{total}} öğeden ilk {{shown}} tanesi gösteriliyor",
    "favorites": "Favoriler",
    "favorite": "“{{name}}” öğesini favorilere ekle",
    "unfavorite": "“{{name}}” öğesini favorilerden kaldır",
    "favoriteMissing": "Bu veri kaynağı artık mevcut değil — Favorilerden kaldırıldı.",
    "myData": "Verilerim",
    "renameLibraryLayer": "\"{{name}}\" ögesini yeniden adlandır",
    "deleteLibraryLayer": "\"{{name}}\" ögesini Verilerim'den kaldır",
    "desktopOnlyBadge": "masaüstü",
    "importLibrary": "Kaydedilmiş katmanları içe aktar",
    "exportLibrary": "Kaydedilmiş katmanları dışa aktar",
    "libraryFilterName": "Katman kitaplığı JSON",
    "libraryImportFailed": "Bu katman kitaplığı dosyası okunamadı.",
    "libraryExportFailed": "Katman kitaplığı dışa aktarılamadı.",
    "libraryLayerMissing": "Kaydedilmiş o katman artık mevcut değil.",
    "libraryLayerNeedsDesktop": "Bu kaydedilmiş katman diskten bir dosya okuduğu için GeoLibre Desktop gerektirir. Yeni bir kayıt oluşturmak için dosyayı tekrar ekleyin.",
    "libraryLayerConfigNotApplied": "\"{{name}}\" için dosya eklendi, ancak kaydedilmiş biçimlendirmesi tek bir katmanla eşleştirilemediği için yeniden uygulanmadı.",
    "libraryLayerJoinsUnresolved_one": "Katman eklendi, ancak kaydedilmiş 1 birleştirme yeniden uygulanamadı: birleştiği katman bu projede yok.",
    "libraryLayerJoinsUnresolved_other": "Katman eklendi, ancak kaydedilmiş {{count}} birleştirme yeniden uygulanamadı: birleştikleri katmanlar bu projede yok."
  },
  "about": {
    "trigger": "Hakkında",
    "title": "GeoLibre Hakkında",
    "description": "GeoLibre, hafif, bulut yerel bir CBS platformudur.",
    "version": "Sürüm",
    "checkForUpdates": "Güncellemeleri kontrol et",
    "tryAgain": "Yeniden dene",
    "checking": "Güncellemeler kontrol ediliyor",
    "upToDate": "Güncelsiniz ({{version}}).",
    "upToDateNoVersion": "Güncelsiniz.",
    "generalSectionTitle": "Genel",
    "homePage": "Ana sayfa",
    "githubRepository": "GitHub deposu"
  },
  "updates": {
    "changelogTitle": "Yenilikler",
    "noChangelog": "Sürüm notları mevcut değil. Ayrıntılar için indirmeler sayfasına bakın.",
    "stepsTitle": "Nasıl güncellenir",
    "download": "Güncellemeyi indir",
    "steps": {
      "download": "Platformunuz için kurulum dosyasını indirmeler sayfasından indirin.",
      "install": "Kurulumu çalıştırın. Yerel projeleriniz, ayarlarınız ve API anahtarlarınız korunur.",
      "reopen": "Güncellemeyi tamamlamak için GeoLibre'yi yeniden açın."
    },
    "severity": {
      "major": "Büyük sürüm",
      "minor": "Özellik güncellemesi",
      "patch": "Yama güncellemesi"
    },
    "available": {
      "title": "{{version}} kullanılabilir",
      "fallback": "Yeni bir sürüm",
      "summary": "Şu anda {{current}} sürümünü kullanıyorsunuz."
    },
    "error": {
      "message": "Güncellemeler kontrol edilemedi.",
      "rateLimit": "GitHub hız sınırı aşıldı. Lütfen daha sonra tekrar deneyin.",
      "http": "GitHub {{status}} döndürdü.",
      "noTag": "En son sürüm bir sürüm etiketi içermiyor.",
      "network": "GitHub'a ulaşılamadı. Bağlantınızı kontrol edip tekrar deneyin.",
      "viewDownloads": "İndirmeleri görüntüle",
      "viewDownloadsHint": "En son sürümü elle kontrol edebilmeniz için GeoLibre indirmeler sayfasını tarayıcınızda açar."
    },
    "startup": {
      "title": "Güncelleme mevcut",
      "currentVersion": "Mevcut sürümünüz",
      "latestVersion": "Kullanılabilir en son sürüm",
      "download": "Güncelleme paketini indir",
      "remindLater": "Daha sonra hatırlat",
      "skipVersion": "Bu sürümü atla",
      "settingsHint": "Güncelleme kontrollerini Ayarlar → Güncellemeler bölümünden değiştirebilirsiniz."
    }
  },
  "masBuild": {
    "unavailable": "Bu özellik GeoLibre Desktop'ın Mac App Store sürümünde kullanılamaz."
  },
  "bookmark": {
    "captureStateLabel": "Tam katman durumunu dahil et (etkin, etkin olmayan ve katman sırası)",
    "captureStateTooltip": "Yalnızca bir sonraki kaydedeceğiniz yer imine uygulanır, genel bir ayar değildir. Bu katman düzenini daha sonra tam olarak geri yüklemek için açık bırakın.",
    "export": "Dışa Aktar",
    "exportSelected": "Seçilenleri Dışa Aktar",
    "exportAll": "Tümünü Dışa Aktar",
    "newFolder": "Yeni Klasör",
    "defaultFolderName": "Klasör"
  },
  "managePlugins": {
    "failed": "Başarısız",
    "failedToLoad": "Yüklenemedi: {{message}}",
    "trust": {
      "title": "Bu projedeki eklentiler yüklensin mi?",
      "description_one": "Bu proje, yüklü olmadığınız bir URL'den 1 harici eklenti yüklemek istiyor. Eklentiler, uygulamaya tam erişimle kod çalıştırır.",
      "description_other": "Bu proje, yüklü olmadığınız URL'lerden {{count}} harici eklenti yüklemek istiyor. Eklentiler, uygulamaya tam erişimle kod çalıştırır.",
      "warning": "Yalnızca güvendiğiniz kaynaklardan eklenti yükleyin. Yüklenen eklentiler, GeoLibre'nin kendisiyle aynı ayrıcalıklarla çalışır.",
      "trustButton": "Güven ve yükle",
      "dismissButton": "Yükleme"
    },
    "title": "Eklentileri Yönet",
    "searchAria": "Eklentilerde ara",
    "searchPlaceholder": "Eklentilerde ara",
    "refresh": "Yenile",
    "loadingRegistry": "Kayıt defteri yükleniyor…",
    "registryEmpty": "Kayıt defterinde listelenen eklenti yok.",
    "noPluginsHere": "Burada eklenti yok.",
    "sectionAll": "Tümü ({{total}})",
    "sectionInstalled": "Kurulu ({{total}})",
    "sectionNotInstalled": "Kurulu değil ({{total}})",
    "sectionUpgradeable": "Yükseltilebilir ({{total}})",
    "sectionSettings": "Ayarlar",
    "openHomepageAria": "{{name}} ana sayfasını aç",
    "byAuthor": "{{author}} tarafından",
    "updateAvailable": "güncelleme mevcut",
    "requiresVersion": "GeoLibre {{version}}+ gerektirir",
    "install": "Kur",
    "installAria": "{{name}} eklentisini kur",
    "removeConfirm": "Kaldırılsın mı?",
    "uninstall": "Kaldır",
    "uninstallAria": "{{name}} eklentisini kaldır",
    "confirmUninstallAria": "{{name}} eklentisinin kaldırılmasını onayla",
    "update": "Güncelle",
    "updateAria": "{{name}} eklentisini güncelle",
    "loading": "Yükleniyor…",
    "installed": "Kurulu",
    "settingsIntro": "GeoLibre her zaman uygulama verilerindeki eklenti dizinini tarar. Paketlenmiş bir eklentiyi (.zip) dosyadan kurun ya da ek yerel dizinler ekleyin (yalnızca masaüstü). Manifest URL'leri (mağaza kurulumları dahil) ağ üzerinden yüklenir; buradaki değişiklikler anında geçerli olur.",
    "installFromFile": "Dosyadan kur",
    "chooseZip": ".zip seç…",
    "installFromFileHintDesktop": "Paketlenmiş bir eklenti arşivini GeoLibre'nin eklenti dizinine kopyalar.",
    "installFromFileHintWeb": "Paketlenmiş bir eklenti arşivini yükler; tarayıcınızda saklanır ve bir sonraki ziyaretinizde yeniden yüklenir.",
    "localDirectories": "Yerel dizinler",
    "directoryAria": "Eklenti dizini",
    "browseDirectoryAria": "Eklenti dizinine göz at",
    "noDirectories": "Yapılandırılmış ek eklenti dizini yok.",
    "manifestUrls": "Manifest URL'leri",
    "manifestUrlAria": "Eklenti manifest URL'si",
    "noManifestUrls": "Yapılandırılmış eklenti manifest URL'si yok.",
    "removeAria": "{{name}} ögesini kaldır",
    "errorLoadRegistry": "Eklenti kayıt defteri yüklenemedi.",
    "errorUpdate": "Eklenti güncellenemedi.",
    "errorDirectoryPicker": "Dizin seçici açılamadı.",
    "errorInstall": "Eklenti kurulamadı.",
    "errorUninstall": "Eklenti kaldırılamadı.",
    "description": "Harici GeoLibre eklentilerine göz atın, kurun, güncelleyin ve kaldırın. Eklentiler <registryLink>GeoLibre eklenti kayıt defterinde</registryLink> listelenir."
  },
  "viewState": {
    "panelTitle": "Bilgi"
  },
  "terrainMeasure": {
    "title": "Arazi (3B)",
    "surfaceDistance": "Yüzey mesafesi",
    "surfaceArea": "Yüzey alanı",
    "elevationGainLoss": "Kazanç / kayıp",
    "elevationRange": "Min / maks yükseklik",
    "meanSlope": "Ortalama eğim",
    "computing": "Arazi hesaplanıyor…",
    "partialData": "Bazı örneklemlerde arazi verisi yoktu"
  },
  "fileNamePrompt": {
    "title": "Dosyayı farklı kaydet",
    "description": "Bir dosya adı girin. Dosya, tarayıcınızın indirilenler klasörüne indirilir.",
    "label": "Dosya adı"
  },
  "newProject": {
    "basemapDescription": "Bir OpenFreeMap veya Protomaps temel haritası, boş bir arka plan ya da bir MapLibre stil URL'si seçin.",
    "basemapDescriptionNoProtomaps": "Bir OpenFreeMap temel haritası, boş bir arka plan ya da bir MapLibre stil URL'si seçin.",
    "sectionOpenFreeMap": "OpenFreeMap",
    "sectionProtomaps": "Protomaps",
    "sectionOther": "Diğer",
    "customUrlButton": "Özel URL",
    "invalidCustomUrl": "Geçerli bir style.json veya .pmtiles URL'si girin.",
    "savePromptTitle": "Mevcut proje kaydedilsin mi?",
    "savePromptDescription": "Mevcut projede kaydedilmemiş değişiklikler var. Yeni bir proje oluşturmadan önce kaydedilsin mi?",
    "doNotSave": "Kaydetme",
    "saving": "Kaydediliyor...",
    "title": "Yeni proje",
    "projectName": "Proje adı",
    "savedTemplates": "Kaydedilmiş Şablonlar",
    "deleteTemplate": "Şablonu sil",
    "basemapLabel": "Altlık harita",
    "create": "Oluştur"
  },
  "basemapPicker": {
    "title": "Temel haritayı değiştir",
    "applyCustom": "Uygula",
    "invalidUrl": "Geçerli bir HTTP veya HTTPS stil URL'si girin.",
    "sectionMoon": "Ay",
    "sectionMars": "Mars",
    "sectionOther": "Diğer gök cisimleri"
  },
  "planetSwitcher": {
    "label": "Gök cismi",
    "earth": "Dünya",
    "mercury": "Merkür",
    "venus": "Venüs",
    "moon": "Ay",
    "mars": "Mars",
    "io": "Io",
    "europa": "Europa",
    "ganymede": "Ganymede",
    "callisto": "Kallisto",
    "titan": "Titan",
    "pluto": "Plüton",
    "charon": "Charon"
  },
  "common": {
    "pickColorFromScreen": "Ekrandan bir renk seç",
    "save": "Kaydet",
    "cancel": "İptal",
    "close": "Kapat",
    "retry": "Yeniden dene",
    "reset": "Sıfırla",
    "remove": "Kaldır",
    "add": "Ekle",
    "ok": "Tamam",
    "done": "Bitti",
    "openWebApp": "GeoLibre web uygulamasını aç"
  },
  "addData": {
    "title": "Veri Ekle",
    "kind": {
      "xyz": {
        "label": "XYZ Katmanı Ekle",
        "description": "x, y ve z yer tutucularını kullanan bir raster döşeme şablonu ekleyin."
      },
      "wms": {
        "label": "WMS Katmanı Ekle",
        "description": "Bir WMS GetMap servisini döşenmiş raster katman olarak ekleyin."
      },
      "wfs": {
        "label": "WFS Katmanı Ekle",
        "description": "Bir GetFeature servisinden GeoJSON isteyerek WFS öğelerini ekleyin."
      },
      "wmts": {
        "label": "WMTS Katmanı Ekle",
        "description": "Bir WMTS döşeme URL şablonunu raster katman olarak ekleyin."
      },
      "ogcVectorTiles": {
        "label": "OGC Vektör Döşemeleri Ekle",
        "description": "Bir OGC API - Tiles (vektör) servisini bir TileJSON veya döşeme şablonundan ekleyin; isteğe bağlı olarak kaynak katmanlarını bir stil URL'sinden okuyun."
      },
      "gpx": {
        "label": "GPX Katmanı Ekle",
        "description": "GPX yol noktalarını, rotalarını ve izlerini bir veya daha fazla vektör katmanı olarak ekleyin."
      },
      "georss": {
        "label": "GeoRSS Katmanı Ekle",
        "description": "Bir URL veya dosyadan GeoRSS beslemesini (RSS, Atom veya RDF) vektör katman olarak ekleyin."
      },
      "delimitedText": {
        "label": "Sınırlayıcılı Metin Katmanı Ekle",
        "description": "Boylam ve enlem alanlarını kullanarak sınırlayıcılı bir metin dosyasını veya URL'sini nokta katmanı olarak, koordinat bulunmadığında ise konumsal olmayan bir öznitelik tablosu olarak ekleyin."
      },
      "cad": {
        "label": "CAD (DXF/DWG) Katmanı Ekle",
        "description": "Yüklenecek katmanı ve projeksiyonun yapılacağı koordinat referans sistemini seçerek bir AutoCAD DXF veya DWG çizimini vektör katman olarak ekleyin."
      },
      "gdb": {
        "label": "File Geodatabase Katmanı Ekle",
        "description": "Bir Esri File Geodatabase (.gdb klasörü) içinden bir katman ekleyin. Katman, yerel GeoLibre sunucusuyla okunur ve WGS84'e yeniden projeksiyonlanır."
      },
      "photos": {
        "label": "Coğrafi Etiketli Fotoğraflar Ekle",
        "description": "JPEG/HEIC fotoğrafları, her birini EXIF GPS konumundan yerleştirerek nokta katmanı olarak içe aktarın."
      },
      "mbtiles": {
        "label": "MBTiles Katmanı Ekle",
        "description": "Yerel bir MBTiles dosyasını raster veya vektör döşeme katmanı olarak ekleyin."
      },
      "arcgis": {
        "label": "ArcGIS Katmanı Ekle",
        "description": "ArcGIS FeatureServer, VectorTileServer, MapServer veya ImageServer katmanı ya da bir portal öğesi ekleyin."
      },
      "postgres": {
        "label": "PostgreSQL Katmanı Ekle",
        "description": "Martin'i yerel olarak başlatın, PostGIS kaynaklarını keşfedin ve bir kaynağı vektör döşemeleri olarak ekleyin."
      },
      "deckglViz": {
        "label": "Deck.gl Katmanı Ekle",
        "description": "Bir deck.gl katman türü seçin, ardından örnek verileri yükleyin veya bir CSV/JSON/GeoJSON dosyası ya da URL'si yükleyin."
      },
      "video": {
        "label": "Video Katmanı Ekle",
        "description": "Bir MP4 URL'si ve dört köşe koordinatı vererek coğrafi referanslı bir video kaplaması ekleyin."
      },
      "ogcFeatures": {
        "label": "OGC API - Features Katmanı Ekle",
        "description": "Bir OGC API - Features koleksiyonundaki öğeleri vektör katmanı olarak ekler; istenen öğe sayısı yüklenene kadar servisin sayfalama bağlantılarını izler."
      }
    },
    "shared": {
      "layerName": "Katman adı",
      "insertBelow": "Altına ekle",
      "insertTop": "Katman listesinin en üstü (varsayılan)",
      "layersGroup": "Katmanlar",
      "basemapLayersGroup": "Temel harita katmanları",
      "showBasemapLayers": "Temel harita katmanlarını göster (gelişmiş)",
      "addLayer": "Katman ekle",
      "adding": "Ekleniyor…",
      "addError": "Katman eklenemedi.",
      "sampleData": "Örnek veri",
      "loadSampleData": "Örnek veri yükle…"
    },
    "common": {
      "serviceUrl": "Servis URL'si",
      "tileSize": "Döşeme boyutu",
      "tileUrlTemplate": "Döşeme URL şablonu",
      "sourceType": "Kaynak türü",
      "layerType": "Katman türü",
      "format": "Biçim",
      "optional": "İsteğe bağlı",
      "chooseFile": "Dosya seç",
      "noFileSelected": "Dosya seçilmedi",
      "loading": "Yükleniyor...",
      "workspaceLayerPlaceholder": "çalışma_alanı:katman",
      "requestFailed": "İstek {{status}} durum koduyla başarısız oldu",
      "networkFailure": "Servise ulaşılamadı. Ana bilgisayarın erişilebilir olduğunu ve TLS sertifikası, güvenlik duvarı ile proxy ayarlarının isteğe izin verdiğini kontrol edin; tarayıcıda istek CORS tarafından da engellenmiş olabilir, bu durumda masaüstü uygulamasını deneyin.",
      "requestTimedOut": "İstek zaman aşımına uğradı. Ana bilgisayar yavaş, erişilemez ya da bir güvenlik duvarı veya proxy tarafından engelleniyor olabilir."
    },
    "serviceLibrary": {
      "title": "Kayıtlı servisler",
      "saveCurrent": "Mevcut olanı kaydet",
      "importLibrary": "JSON'dan kitaplık içe aktar",
      "exportLibrary": "Kitaplığı JSON'a dışa aktar",
      "loadAria": "Kayıtlı bir servis yükle",
      "loadPlaceholder": "Kayıtlı bir servis yükle…",
      "builtin": "{{name}} (yerleşik)",
      "deleteAria": "Kayıtlı servisi sil",
      "empty": "Henüz kayıtlı servis yok — formu doldurun ve “Mevcut olanı kaydet”i seçin.",
      "name": "Ad",
      "category": "Kategori",
      "categoryPlaceholder": "İsteğe bağlı (örn. ülke, tema)",
      "uncategorized": "Kategorisiz",
      "errorName": "Kayıtlı servis için bir ad girin.",
      "saved": "\"{{name}}\" servis kitaplığına kaydedildi.",
      "removed": "\"{{name}}\" kaldırıldı.",
      "errorExport": "Kitaplık dışa aktarılamadı.",
      "errorTooLarge": "Dosya içe aktarılamayacak kadar büyük (maksimum 5 MB).",
      "errorNoServices": "Bu dosyada geçerli servis bulunamadı.",
      "errorRead": "Bu dosya bir servis kitaplığı olarak okunamadı.",
      "imported_one": "{{count}} servis içe aktarıldı.",
      "imported_other": "{{count}} servis içe aktarıldı.",
      "importedWithDropped_one": "{{count}} servis içe aktarıldı ({{dropped}} tanesi atlandı — kitaplık dolu).",
      "importedWithDropped_other": "{{count}} servis içe aktarıldı ({{dropped}} tanesi atlandı — kitaplık dolu)."
    },
    "xyz": {
      "defaultName": "XYZ Katmanı",
      "sampleLabel": "USGS uydu görüntüsü",
      "errorUrl": "Bir XYZ döşeme URL şablonu girin.",
      "urlPlaceholder": "https://example.com/{z}/{x}/{y}.png",
      "shortUrlPlaceholder": "https://go.example.com/layer",
      "shortUrl": "Kısa URL"
    },
    "wms": {
      "defaultName": "WMS Katmanı",
      "sampleLabel": "USGS NAIP uydu görüntüsü",
      "sampleLabelGebco": "GEBCO okyanus batimetrisi",
      "errorUrl": "Bir WMS servis URL'si girin.",
      "errorLayers": "Bir veya daha fazla WMS katman adı girin.",
      "urlPlaceholder": "https://example.com/geoserver/wms",
      "layers": "Katmanlar",
      "styles": "Stiller",
      "transparent": "Şeffaf arka plan",
      "retrieveLayers": "Katmanları getir",
      "retrieving": "Getiriliyor...",
      "retrievedLayers": "Getirilen katmanlar",
      "selectLayer_one": "{{count}} katmandan seç",
      "selectLayer_other": "{{count}} katmandan seç",
      "noLayersFound": "Bu servis için katman bulunamadı.",
      "retrieveError": "Bu servisten katmanlar alınamadı.",
      "version": "WMS sürümü"
    },
    "wfs": {
      "defaultName": "WFS Katmanı",
      "sampleLabel": "ABD eyaletleri (GeoServer)",
      "errorUrl": "Bir WFS servis URL'si girin.",
      "errorTypeName": "Bir WFS öğe türü adı girin.",
      "errorOutputFormat": "Bir WFS çıktı biçimi girin.",
      "urlPlaceholder": "https://example.com/geoserver/wfs",
      "featureType": "Öğe türü",
      "version": "Sürüm",
      "outputFormat": "Çıktı biçimi",
      "srsName": "SRS adı",
      "maxFeatures": "Maksimum öğe",
      "errorMaxFeaturesNumeric": "Sayısal bir maksimum öğe değeri girin.",
      "retrieveTypes": "Türleri getir",
      "retrieving": "Getiriliyor...",
      "retrievedTypes": "Getirilen öğe türleri",
      "selectType_one": "{{count}} öğe türünden seç",
      "selectType_other": "{{count}} öğe türünden seç",
      "noTypesFound": "Bu servis için öğe türü bulunamadı.",
      "retrieveError": "Bu servisten öğe türleri alınamadı."
    },
    "wmts": {
      "defaultName": "WMTS Katmanı",
      "sampleLabel": "EOX Dünya uydu görüntüsü (Sentinel-2)",
      "errorUrl": "Bir WMTS döşeme URL şablonu girin.",
      "urlPlaceholder": "https://example.com/wmts/{z}/{y}/{x}.png"
    },
    "ogcVectorTiles": {
      "defaultName": "OGC Vektör Döşemeleri Katmanı",
      "tilesUrl": "Döşeme URL'si",
      "tilesUrlPlaceholder": "https://example.com/tiles/WebMercatorQuad?f=tilejson",
      "tilesUrlHint": "Bir TileJSON meta veri URL'si veya bir {z}/{y}/{x} MVT döşeme şablonu.",
      "styleUrl": "Stil URL'si",
      "styleUrlPlaceholder": "https://example.com/styles/default?f=mapbox",
      "styleUrlHint": "İsteğe bağlı Mapbox/MapLibre stil JSON'u. TileJSON kaynak katmanları içermediğinde döşeme kümesinin kaynak katmanlarını bulmak için kullanılır.",
      "sourceLayers": "Kaynak katmanlar",
      "sourceLayersPlaceholder": "katman_a, katman_b",
      "sourceLayersHint": "İsteğe bağlı, virgülle ayrılmış kaynak katman adları. TileJSON veya stilde bulunan katmanları geçersiz kılar.",
      "sampleLabel": "PDOK BGT (Hollanda)",
      "errorUrl": "Bir döşeme URL'si veya stil URL'si girin.",
      "errorNoTiles": "Vektör döşeme uç noktası belirlenemedi. Bir TileJSON URL'si, döşeme şablonu veya stil URL'si girin.",
      "errorNoLayers": "Vektör döşeme kaynak katmanları belirlenemedi. Bir stil URL'si ekleyin veya kaynak katman adlarını girin."
    },
    "arcgis": {
      "defaultName": "ArcGIS Katmanı",
      "sampleFeatureLabel": "ABD büyük şehirleri (öğe)",
      "sampleVectorTileLabel": "Santa Monica parselleri (vektör döşemeler)",
      "sampleMapServiceLabel": "ABD idari sınırları (harita servisi)",
      "sampleImageServiceLabel": "USGS 3DEP kabartma gölgesi (görüntü servisi)",
      "featureLayer": "Öğe katmanı",
      "vectorTileLayer": "Vektör döşeme katmanı",
      "mapServiceLayer": "Harita servisi",
      "imageServiceLayer": "Görüntü servisi",
      "portalItemId": "Portal öğe kimliği",
      "featureUrlPlaceholder": "https://services.arcgis.com/.../FeatureServer/0",
      "vectorTileUrlPlaceholder": "https://.../arcgis/rest/services/.../VectorTileServer",
      "mapServiceUrlPlaceholder": "https://.../arcgis/rest/services/.../MapServer",
      "imageServiceUrlPlaceholder": "https://.../arcgis/rest/services/.../ImageServer",
      "sublayers": "Alt katmanlar",
      "sublayersPlaceholder": "Görünen tüm alt katmanlar",
      "sublayersHint": "İsteğe bağlı, virgülle ayrılmış alt katman kimlikleri, örneğin 0,2,5. Alt katman seçmek servisi önbelleğe alınmış döşemeler yerine dinamik olarak çizer.",
      "renderingRule": "Görselleştirme kuralı",
      "renderingRulePlaceholder": "{\"rasterFunction\":\"Hillshade\"}",
      "renderingRuleHint": "Servisin uyguladığı isteğe bağlı raster işlevi JSON'u. Görselleştirme kuralı, servisi önbelleğe alınmış döşemeler yerine dinamik olarak çizer.",
      "portalUrl": "Portal URL'si",
      "portalUrlPlaceholder": "https://www.arcgis.com/sharing/rest",
      "accessToken": "Erişim belirteci"
    },
    "gpx": {
      "defaultName": "GPX Katmanı",
      "sampleLabel": "Fells Loop patikası",
      "errorFileMissing": "GPX dosya verisi eksik.",
      "readError": "GPX dosyası okunamadı.",
      "errorChooseFile": "Bir GPX dosyası seçin.",
      "errorUrl": "Bir GPX URL'si girin.",
      "errorSelectType": "En az bir GPX katman türü seçin.",
      "errorNotFound": "Seçilen GPX katman türleri bulunamadı.",
      "waypoints": "Yol noktaları",
      "tracks": "İzler",
      "trackPoints": "İz Noktaları",
      "routes": "Rotalar",
      "routePoints": "Rota Noktaları",
      "url": "GPX URL'si",
      "file": "GPX dosyası",
      "urlPlaceholder": "https://example.com/route.gpx",
      "layerTypes": "Katman türleri"
    },
    "georss": {
      "defaultName": "GeoRSS Katmanı",
      "sampleLabel": "USGS depremleri (son 24 saat)",
      "errorFileMissing": "GeoRSS dosya verisi eksik.",
      "readError": "GeoRSS dosyası okunamadı.",
      "errorChooseFile": "Bir GeoRSS dosyası seçin.",
      "errorUrl": "Bir GeoRSS URL'si girin.",
      "url": "GeoRSS URL'si",
      "file": "GeoRSS dosyası",
      "urlPlaceholder": "https://example.com/feed.atom"
    },
    "cad": {
      "defaultName": "CAD Katmanı",
      "fileFilter": "CAD (DXF/DWG)",
      "layer": "CAD katmanı",
      "layerPlaceholder": "Önce bir CAD dosyası seçin",
      "readingLayers": "Katmanlar okunuyor...",
      "layerOption": "{{name}} ({{type}}, {{count}} öğe)",
      "crs": "Kaynak KRS",
      "crsPlaceholder": "örn. EPSG:26915",
      "crsPresetLabel": "Yaygın koordinat sistemleri...",
      "crsHelp": "Çizim zaten boylam/enlem (WGS84) cinsindense boş bırakın. Aksi halde, yeniden izdüşümlemek için çizimin koordinat sisteminin EPSG kodunu girin.",
      "readError": "Bu CAD dosyası okunamadı.",
      "errorNoLayers": "Bu CAD dosyasında katman bulunamadı.",
      "errorChooseFile": "Önce bir CAD (DXF/DWG) dosyası seçin.",
      "errorNoLayer": "Yüklenecek bir CAD katmanı seçin.",
      "errorUnsupportedGeometry": "Bu CAD katmanı görüntülenemeyen karışık veya koleksiyon geometrisi içeriyor. Başka bir katman deneyin."
    },
    "gdb": {
      "defaultName": "Geodatabase Katmanı",
      "chooseFolder": ".gdb klasörü seç...",
      "noFolderSelected": "Coğrafi veritabanı seçilmedi",
      "layer": "Öğe sınıfı",
      "layerPlaceholder": "Önce bir coğrafi veritabanı seçin",
      "readingLayers": "Katmanlar okunuyor...",
      "layerOption": "{{name}} ({{type}}, {{count}} öğe)",
      "help": "Yalnızca öznitelik içeren tablolar listelenmez. Seçilen öğe sınıfı yerel GeoLibre sunucusu üzerinden yüklenir ve WGS84'e yeniden projeksiyonlanır.",
      "desktopOnly": "File Geodatabase katmanları yalnızca GeoLibre Masaüstü'nde kullanılabilir. Bu özellik, web uygulamasının erişemediği yerel GeoLibre sunucusu üzerinden yerel bir .gdb klasörünü okur.",
      "readError": "Bu File Geodatabase okunamadı.",
      "convertError": "Bu öğe sınıfı yüklenemedi.",
      "errorNotGdb": ".gdb ile biten bir klasör (Esri File Geodatabase) seçin.",
      "errorNoLayers": "Bu coğrafi veritabanında geometrisi olan öğe sınıfı bulunamadı.",
      "errorChooseFolder": "Önce bir .gdb klasörü seçin.",
      "errorNoLayer": "Yüklenecek bir öğe sınıfı seçin.",
      "errorTimeout": "Coğrafi veritabanı okunurken zaman aşımı oluştu.",
      "crs": "Kaynak KRS",
      "crsPlaceholder": "örn. EPSG:26915",
      "crsHelp": "Bu öğe sınıfının koordinat sistemi algılanamadı. WGS84'e yeniden projeksiyonlanabilmesi için kaydedildiği EPSG (veya ESRI) kodunu girin.",
      "errorMissingCrs": "Bu öğe sınıfının koordinat sistemi algılanamadı. Eklemek için kaynak KRS'sini girin."
    },
    "delimitedText": {
      "defaultName": "Sınırlayıcılı Metin Katmanı",
      "sampleLabel": "ABD şehirleri",
      "errorChooseFile": "Sınırlayıcılı bir metin dosyası seçin.",
      "errorUrl": "Sınırlayıcılı bir metin URL'si girin.",
      "errorFileMissing": "Sınırlayıcılı metin dosya verisi eksik.",
      "readError": "Sınırlayıcılı metin dosyası okunamadı.",
      "errorDataMissing": "Sınırlayıcılı metin verisi eksik.",
      "retrievedColumns_one": "{{count}} sütun alındı.",
      "retrievedColumns_other": "{{count}} sütun alındı.",
      "retrievedColumnsTable_one": "{{count}} sütun alındı. Koordinat sütunu algılanmadı; öznitelik tablosu olarak eklenecek.",
      "retrievedColumnsTable_other": "{{count}} sütun alındı. Koordinat sütunu algılanmadı; öznitelik tablosu olarak eklenecek.",
      "errorRetrieveColumns": "Sütun adları alınamadı.",
      "url": "Sınırlayıcılı metin URL'si",
      "file": "Sınırlayıcılı metin dosyası",
      "urlPlaceholder": "https://example.com/data.csv",
      "retrieving": "Alınıyor...",
      "retrieveColumns": "Sütunları getir",
      "delimiter": "Ayırıcı",
      "delimiterComma": "Virgül",
      "delimiterTab": "Sekme",
      "delimiterSemicolon": "Noktalı virgül",
      "delimiterPipe": "Dikey çizgi",
      "delimiterCustom": "Özel",
      "customDelimiter": "Özel ayırıcı",
      "longitudeField": "Boylam alanı",
      "latitudeField": "Enlem alanı",
      "noneField": "Yok (öznitelik tablosu)",
      "tableHint": "Dosyayı konumsal olmayan bir öznitelik tablosu olarak eklemek için (öznitelik birleştirmede kullanmak üzere) her iki koordinat alanını da Yok olarak bırakın.",
      "crs": "Koordinat sistemi",
      "crsPlaceholder": "örn. EPSG:32643",
      "crsPresetLabel": "Yaygın koordinat sistemleri...",
      "crsHelp": "Koordinatlar zaten boylam/enlem (WGS84) cinsindense boş bırakın. Aksi halde koordinat sütunlarının EPSG kodunu girin; noktalar WGS84'e yeniden izdüşümlenir. İzdüşümlü bir KRS için boylam ve enlem alanları X (doğu) ve Y (kuzey) sütunlarını seçer.",
      "importMode": "Şu şekilde içe aktar",
      "modeCoordinates": "Koordinatlar",
      "modeAddresses": "Adresler (coğrafi kodlama)",
      "addressColumns": "Adres sütunları",
      "addressColumnsEmptyHint": "Adres sütunlarını seçebilmek için önce sütunları getirin.",
      "addressColumnsHint": "Coğrafi kodlayıcıya gönderilecek adreste birleştirilmek üzere bir veya daha fazla sütun seçin (örn. sokak, şehir, il).",
      "errorNoAddressColumns": "En az bir adres sütunu seçin.",
      "errorNoAddressesFound": "Seçilen adres sütunlarında değeri olan hiçbir satır yok."
    },
    "photos": {
      "defaultName": "Fotoğraflar",
      "chooseLabel": "Fotoğraflar",
      "choosePhotos": "Fotoğraf seç",
      "hint": "JPEG, PNG, TIFF veya HEIC fotoğraflar seçin. Her biri EXIF GPS konumundan yerleştirilir. HEIC fotoğraflar konumlandırılır ancak küçük resim olmadan gösterilir.",
      "readError": "Seçilen fotoğraflar okunamadı.",
      "errorChooseFiles": "Bir veya daha fazla fotoğraf seçin.",
      "selectedCount_one": "{{count}} fotoğraf seçildi",
      "selectedCount_other": "{{count}} fotoğraf seçildi",
      "errorNoGps_one": "Seçilen fotoğrafta GPS konumu bulunamadı.",
      "errorNoGps_other": "Seçilen {{count}} fotoğrafta GPS konumu bulunamadı.",
      "addedSummary_one": "{{count}} coğrafi etiketli fotoğraf eklendi.",
      "addedSummary_other": "{{count}} coğrafi etiketli fotoğraf eklendi.",
      "skippedNote_one": "{{count}} fotoğraf atlandı (GPS konumu yok).",
      "skippedNote_other": "{{count}} fotoğraf atlandı (GPS konumu yok).",
      "noThumbnailNote_one": "{{count}} fotoğrafın küçük resmi yok (HEIC veya desteklenmeyen biçim).",
      "noThumbnailNote_other": "{{count}} fotoğrafın küçük resmi yok (HEIC veya desteklenmeyen biçim).",
      "manualPromptTitle": "Bu fotoğrafta GPS konumu bulunamadı.",
      "manualPromptBody": "Mevcut harita merkezine yerleştirin ve haritada sürükleyerek konumlandırın.",
      "manualPromptCenter": "Harita merkezi: {{lng}}, {{lat}}",
      "manualPlace": "Harita merkezine yerleştir",
      "manualHint": "Fotoğrafı konumlandırmak için bu iğneyi sürükleyin, ardından Bitti'ye tıklayın."
    },
    "mbtiles": {
      "defaultName": "MBTiles Katmanı",
      "readError": "MBTiles dosyası okunamadı.",
      "errorChooseFile": "Bir MBTiles dosyası seçin.",
      "errorSourceLayers": "En az bir vektör kaynak katmanı girin.",
      "tileType": "Döşeme türü",
      "sourceLayers": "Kaynak katmanlar",
      "sourceLayersPlaceholder": "bina, yer, su"
    },
    "postgres": {
      "defaultName": "PostgreSQL Katmanı",
      "errorDesktopOnly": "PostgreSQL katmanları GeoLibre Masaüstü gerektirir.",
      "errorConnectionString": "Bir PostgreSQL bağlantı dizesi girin.",
      "statusCheckingBinary": "Martin ikili dosyası kontrol ediliyor...",
      "statusDownloaded": "Martin indirildi. Yerel sunucu başlatılıyor...",
      "statusStarting": "Yerel Martin sunucusu başlatılıyor...",
      "statusReadingCatalog": "Martin kataloğu okunuyor...",
      "statusFound_one": "{{count}} kaynak bulundu.",
      "statusFound_other": "{{count}} kaynak bulundu.",
      "statusNoSources": "Martin çalışıyor ancak uyumlu PostGIS kaynağı bulunamadı.",
      "errorConnect": "PostgreSQL'e bağlanılamadı.",
      "statusStopped": "Martin durduruldu.",
      "errorStop": "Martin durdurulamadı.",
      "errorConnectFirst": "Önce PostgreSQL'e bağlanın.",
      "errorNoVectorLayers": "Seçilen Martin kaynağının vektör katmanı yok.",
      "errorSelectSource": "Eklenecek bir Martin kaynağı seçin.",
      "desktopOnlyNotice": "PostgreSQL katmanları yalnızca GeoLibre Masaüstü'nde kullanılabilir. Bu özellik, web uygulamasının başlatamadığı yerel bir Martin döşeme sunucusu çalıştırır.",
      "savedConnection": "Kayıtlı bağlantı",
      "selectSavedConnection": "Kayıtlı bağlantı seç",
      "connectionString": "PostgreSQL bağlantı dizesi",
      "connectionStringPlaceholder": "postgres://kullanici:parola@sunucu:5432/veritabani",
      "defaultSrid": "Varsayılan SRID",
      "connect": "Bağlan",
      "stop": "Durdur",
      "martinSource": "Martin kaynağı",
      "runningOnPort": "Martin, {{port}} bağlantı noktasında çalışıyor.",
      "loadMode": "Şu şekilde yükle",
      "loadModeTiles": "Vektör döşemeleri (Martin, salt okunur)",
      "loadModeEditable": "Düzenlenebilir katman (tüm öğeleri yükler)",
      "editableNotice": "Tablonun öğelerini düzenlenebilmesi için yerel işleme sunucusu üzerinden yükler. Değişiklikleri katmanın \"Düzenlemeleri PostGIS tablosuna kaydet\" eylemiyle geri kaydedin.",
      "statusListingTables": "Konumsal tablolar okunuyor...",
      "statusTablesFound_one": "{{count}} konumsal tablo bulundu.",
      "statusTablesFound_other": "{{count}} konumsal tablo bulundu.",
      "statusNoTables": "Bu veritabanında konumsal tablo bulunamadı.",
      "editableTable": "Tablo",
      "tableReadOnly": "{{table}} (salt okunur: birincil anahtar yok)",
      "errorSelectTable": "Yüklenecek bir tablo seçin.",
      "errorRuntimeMissing": "İşleme sunucusunda PostGIS çalışma zamanı (psycopg) yüklü değil. Düzenlenebilir katmanları yüklemek için geolibre-server 'postgis' ek paketini yükleyin."
    },
    "video": {
      "defaultName": "Video Katmanı",
      "sampleLabel": "San Francisco açıklarında kıyı dalgaları",
      "errorUrl": "Bir video URL'si girin.",
      "errorHttps": "Video URL'leri https:// ile başlamalıdır.",
      "cornerTopLeft": "sol üst",
      "cornerTopRight": "sağ üst",
      "cornerBottomRight": "sağ alt",
      "cornerBottomLeft": "sol alt",
      "errorCornerFormat": "{{corner}} köşesini \"boylam, enlem\" biçiminde girin.",
      "errorCornerNumber": "{{corner}} için sayısal bir boylam ve enlem girin.",
      "errorCornerLng": "{{corner}} boylamı -180 ile 180 arasında olmalıdır.",
      "errorCornerLat": "{{corner}} enlemi -90 ile 90 arasında olmalıdır.",
      "primaryUrl": "Birincil video URL'si",
      "primaryUrlPlaceholder": "https://example.com/clip.mp4",
      "fallbackUrl": "Yedek video URL'si (isteğe bağlı)",
      "fallbackUrlPlaceholder": "https://example.com/clip.webm",
      "topLeft": "Sol üst (boylam, enlem)",
      "topRight": "Sağ üst (boylam, enlem)",
      "bottomRight": "Sağ alt (boylam, enlem)",
      "bottomLeft": "Sol alt (boylam, enlem)",
      "cornersNote": "Dört köşe, videoyu haritada coğrafi olarak referanslar. Video HTTPS üzerinden sunulmalı ve kareler işlenebilmesi için sunucu çapraz kaynak isteklerine (CORS) izin vermelidir."
    },
    "netcdf": {
      "sampleLabel": "Hava sıcaklığı",
      "title": "NetCDF / HDF Ekle",
      "description": "Bir NetCDF veya HDF5 veri kümesini işleyin: bir kerchunk referansı üzerinden uzak bir Bulut Optimizeli dosya (HTTP aralık istekleri ile okunur) veya tarayıcınızda okunan yerel bir NetCDF ya da HDF5 dosyası.",
      "sourceLabel": "Kaynak",
      "sourceCloud": "Bulut Optimizeli (kerchunk URL'si)",
      "sourceLocal": "Yerel dosya (NetCDF / HDF5)",
      "localFileLabel": "Yerel dosya",
      "chooseDifferentFile": "Farklı bir dosya seç",
      "readingFile": "Okunuyor...",
      "readingRemote": "Dosyanın üst verileri HTTP üzerinden okunuyor...",
      "localFileHelp": "Yerel bir NetCDF veya HDF5 dosyası seçin (.nc, .nc4, .cdf, .h5 veya .hdf5); klasik NetCDF-3 ve NetCDF-4/HDF5 desteklenir. Tarayıcınızda çözümlenir; büyük dosyalar daha fazla bellek kullanır.",
      "errorNoVariables": "Dosyada işlenebilir (2 boyutlu veya daha yüksek) değişken bulunamadı.",
      "errorNoFile": "Dosya yüklenmedi.",
      "kerchunkUrlLabel": "kerchunk referans URL'si",
      "kerchunkUrlHelp": "Yukarıdan bir örnek veri kümesi seçin ya da kendi kerchunk referans URL'nizi yapıştırın, sonra Değişkenleri yükle'ye tıklayın.",
      "loading": "Yükleniyor...",
      "loadVariables": "Değişkenleri yükle",
      "variableLabel": "Değişken",
      "dimIndexLabel": "{{dim}} dizini",
      "colormapLabel": "Renk haritası",
      "bandCombinationLabel": "Bant kombinasyonu",
      "bandCombinationHelp": "Tek bant bir renk haritasıyla çizilir; RGB kompoziti bu değişkenin üç bandını kırmızı, yeşil ve mavi kanal olarak çizer ve her birini kendi %2-98 aralığına gerer.",
      "modeSingleBand": "Tek bant (renk haritalı)",
      "modeRgb": "RGB kompoziti (üç bant)",
      "colorMin": "Renk alt sınırı (isteğe bağlı)",
      "colorMax": "Renk üst sınırı (isteğe bağlı)",
      "adding": "Ekleniyor...",
      "addLayer": "Katman ekle",
      "channel": {
        "red": "Kırmızı bant",
        "green": "Yeşil bant",
        "blue": "Mavi bant"
      }
    },
    "deckViz": {
      "defaultName": "Deck.gl Katmanı",
      "errorChooseFile": "Bir CSV, JSON veya GeoJSON dosyası seçin.",
      "errorUrl": "Bir veri URL'si girin.",
      "errorUnknownType": "Bilinmeyen katman türü.",
      "needsGeojson": "{{label}} bir GeoJSON dosyası gerektirir.",
      "needsTabular": "{{label}}, GeoJSON değil, tablo biçiminde CSV/JSON verisi gerektirir.",
      "mapRequiredFields_one": "Gerekli alanı eşleştirin: {{fields}}.",
      "mapRequiredFields_other": "Gerekli alanları eşleştirin: {{fields}}.",
      "errorExample": "Örnek veri yüklenemedi.",
      "loadedFeatures_one": "{{count}} öğe yüklendi.",
      "loadedFeatures_other": "{{count}} öğe yüklendi.",
      "loadedRows_one": "{{count}} satır",
      "loadedRows_other": "{{count}} satır",
      "loadedColumns_one": "{{count}} sütun",
      "loadedColumns_other": "{{count}} sütun",
      "loadedTabular": "{{rows}} · {{columns}} yüklendi.",
      "errorLoad": "Veri yüklenemedi.",
      "errorLoadFirst": "Önce örnek veriyi veya bir dosya/URL'yi yükleyin.",
      "useExample": "Örnek veriyi kullan",
      "loadYourOwn": "Ya da kendi verinizi yükleyin",
      "dataUrl": "Veri URL'si",
      "localFile": "Yerel dosya",
      "urlPlaceholder": "https://example.com/data.csv",
      "chooseFileLoad": "Dosya seç ve yükle",
      "loadData": "Veriyi yükle",
      "selectRole": "— seç —",
      "roleNone": "(yok)",
      "closeAfterAdd": "Katman eklendikten sonra iletişim kutusunu kapat",
      "color": "Renk",
      "pointSize": "Nokta boyutu",
      "cellSize": "Hücre boyutu",
      "lineWidth": "Çizgi kalınlığı",
      "extrusion": "3B yükseltme",
      "modelUrlPlaceholder": "https://example.com/model.glb"
    },
    "ogcFeatures": {
      "defaultName": "OGC API - Features Katmanı",
      "sampleLabel": "Dünya gölleri (pygeoapi demosu)",
      "urlPlaceholder": "https://example.com/ogcapi",
      "urlHint": "Servisin giriş sayfası veya oradan kopyalanan herhangi bir URL (/collections ya da /collections/{id}/items URL'si de çalışır).",
      "retrieveCollections": "Koleksiyonları getir",
      "retrieving": "Alınıyor...",
      "retrievedCollections": "Getirilen koleksiyonlar",
      "selectCollection_one": "{{count}} koleksiyondan seç",
      "selectCollection_other": "{{count}} koleksiyondan seç",
      "noCollectionsFound": "Bu servis için öğe koleksiyonu bulunamadı.",
      "retrieveError": "Bu servisten koleksiyonlar getirilemedi.",
      "collection": "Koleksiyon",
      "collectionPlaceholder": "collection-id",
      "maxFeatures": "Maksimum öğe",
      "bbox": "Sınırlayıcı kutu",
      "datetime": "Tarih ve saat",
      "errorCollection": "Bir OGC API - Features koleksiyon kimliği girin.",
      "errorMaxFeatures": "Maksimum öğe değeri olarak 1 veya daha büyük bir sayı girin.",
      "errorBbox": "Sınırlayıcı kutuyu «batı,güney,doğu,kuzey» biçiminde girin.",
      "errorNoFeatures": "Bu koleksiyon hiç öğe döndürmedi."
    },
    "nonGeographicCoordinates": "{{names}} içindeki koordinatlar boylam/enlem değil, bu yüzden haritaya hiçbir şey çizilmeyecek. CRS bilgisi yanlış — verileri yeniden projelendirin (veya .prj dosyasını düzeltin) ve tekrar yükleyin."
  },
  "offline": {
    "title": "Çevrimdışı Alan İndir",
    "description": "Mevcut harita görünümünün temel harita döşemelerini kaydedin; böylece bu alan ağ bağlantısı olmadan da çalışmaya devam eder.",
    "noServiceWorker": "Çevrimdışı önbellekleme, yüklü web uygulamasını gerektirir. Burada indirdiğiniz döşemeler bu derlemede çevrimdışı kullanım için kaydedilmez.",
    "uncacheable": "Aşağıdaki temel harita kaynakları çevrimdışı indirmeyi desteklemez ve çevrimdışı haritanızda eksik olacaktır: {{hosts}}.",
    "cacheable": "Aşağıdaki temel harita kaynakları indirilecek ve çevrimdışı kullanılabilir olacaktır: {{hosts}}.",
    "includeExtra": "Yakınlaştırma için ek ayrıntı düzeyleri dahil et",
    "currentViewOnly": "Yalnızca mevcut görünüm · Yakınlaştırma {{zoom}}",
    "detailLevels": "Ek ayrıntı düzeyleri",
    "relativeLevels_one": "+{{count}} düzey · Yakınlaştırma {{min}}–{{max}}",
    "relativeLevels_other": "+{{count}} düzey · Yakınlaştırma {{min}}–{{max}}",
    "tiles": "İndirilecek kaynaklar",
    "tooManyTiles": "Bu alan, çevrimdışı önbellek sınırını ({{max}} kaynak) aşıyor; yeni kaynaklar indirilirken en eski önbelleğe alınmış döşemeler kaldırılabilir. Ayrıntı düzeylerini azaltın veya daha küçük bir alan seçin.",
    "acknowledgeEviction": "Gerekirse eski döşemeleri kaldırarak yine de indir",
    "download": "İndir",
    "cancel": "İptal",
    "progress": "İndiriliyor {{done}} / {{total}}…",
    "complete_one": "Çevrimdışı alan kaydedildi. {{count}} kaynak çevrimdışı kullanım için önbelleğe alındı.",
    "complete_other": "Çevrimdışı alan kaydedildi. {{count}} kaynak çevrimdışı kullanım için önbelleğe alındı.",
    "completeWithFailures": "{{total}} kaynaktan {{done}} tanesi kaydedildi ({{failed}} tanesi başarısız oldu).",
    "retryFailed_one": "{{count}} başarısız kaynağı yeniden dene",
    "retryFailed_other": "{{count}} başarısız kaynağı yeniden dene",
    "retryAll": "Tüm kaynakları yeniden dene",
    "advanced": "Gelişmiş seçenekler",
    "concurrency": "Eşzamanlı istekler",
    "concurrencyHint": "Hızlı döşeme isteklerini hız sınırlayan sunuculara nazik davranmak için bu değeri düşürün.",
    "timeout": "İstek zaman aşımı (saniye)",
    "timeoutHint": "Her döşeme isteğine başarısız sayılmadan önce {{seconds}} saniye tanınır.",
    "timeoutDisabled": "Zaman aşımı yok — istekler tarayıcı varsayılanını kullanır. Yavaş bağlantılar için bu değeri artırın."
  },
  "offlineManager": {
    "title": "Çevrimdışı Alanları Yönet",
    "description": "Çevrimdışı kullanım için indirdiğiniz temel harita alanlarını gözden geçirin, yenileyin veya depolama alanı kazanmak için silin.",
    "noServiceWorker": "Çevrimdışı önbellekleme, yüklü web uygulamasını gerektirir. Alanları yenilemek bu derlemede döşemeleri çevrimdışı kullanım için kaydetmez.",
    "empty": "Henüz çevrimdışı alan yok. Mevcut harita görünümünü çevrimdışı kullanım için kaydetmek üzere \"Çevrimdışı Alan İndir\" seçeneğini kullanın.",
    "zoomRange": "Yakınlaştırma {{min}}–{{max}}",
    "tilesCount_one": "{{count}} döşeme",
    "tilesCount_other": "{{count}} döşeme",
    "savedOn": "{{date}} tarihinde kaydedildi",
    "rename": "Bu alanı yeniden adlandır",
    "nameLabel": "Alan adı",
    "update": "Bu alanı yenile",
    "delete": "Bu alanı sil",
    "confirmDelete": "Sil",
    "updateAll": "Tümünü yenile",
    "updating": "Yenileniyor {{done}} / {{total}}…",
    "totalFootprint_one": "{{count}} alanda toplam {{size}}",
    "totalFootprint_other": "{{count}} alanda toplam {{size}}",
    "deviceUsage": "{{quota}} alanın {{usage}} kadarı kullanıldı"
  },
  "recordTour": {
    "title": "Harita Turu Kaydet",
    "hint": "Haritayı kaydırın ve yakınlaştırın, ardından her görünümü yakalayın. Bu panel açıkken harita etkileşimli kalır.",
    "unsupported": "Bu tarayıcı harita tuvalini kaydedemiyor. Chrome, Edge veya Firefox'un güncel bir sürümünü deneyin.",
    "addView": "Mevcut görünümü ekle",
    "pathTitle": "Yoldan oluştur",
    "pathNoLayers": "Bir yoldan anahtar kare oluşturmak için bir LineString katmanı ekleyin.",
    "pathLayer": "Yol katmanı",
    "pathLayerOption": "{{name}} ({{count}} nokta)",
    "pathKeyframes": "Anahtar kareler",
    "pathZoom": "Yakınlaştırma",
    "pathPitch": "Eğim",
    "pathHold": "Bekleme",
    "pathTransition": "Geçiş",
    "pathGenerate": "Oluştur",
    "pathConfirmReplace": "Mevcut anahtar kareler, bu yoldan oluşturulan anahtar karelerle değiştirilsin mi?",
    "pathGenerated_one": "Yoldan {{count}} anahtar kare oluşturuldu.",
    "pathGenerated_other": "Yoldan {{count}} anahtar kare oluşturuldu.",
    "pathGenerateError": "Bu yoldan anahtar kare oluşturulamadı.",
    "loadConfig": "Ayarı yükle",
    "saveConfig": "Ayarı kaydet",
    "confirmLoad": "Mevcut anahtar kareler, yüklenen ayarla değiştirilsin mi?",
    "configFileType": "Tur Yapılandırması",
    "configSaved": "Ayar {{name}} olarak kaydedildi",
    "configLoaded_one": "{{count}} anahtar kareli ayar yüklendi.",
    "configLoaded_other": "{{count}} anahtar kareli ayar yüklendi.",
    "configSaveError": "Tur ayarı kaydedilemedi. Lütfen tekrar deneyin.",
    "configLoadError": "Tur ayarı yüklenemedi. Dosya geçersiz olabilir.",
    "keyframeCount_one": "{{count}} anahtar kare",
    "keyframeCount_other": "{{count}} anahtar kare",
    "empty": "Haritayı başlangıç görünümüne kaydırıp yakınlaştırın, ardından ilk anahtar kare olarak ekleyin. Bir tur kaydetmek için en az iki anahtar kare ekleyin.",
    "flyToKeyframe": "Bu görünüme uç",
    "hold": "Bekleme",
    "transition": "Geçiş",
    "secondsShort": "sn",
    "holdSeconds": "Bu görünümde bekleme süresi (saniye)",
    "segmentSeconds": "Bir sonraki görünüme geçiş süresi (saniye)",
    "resizeLeft": "Paneli sol alt köşeden yeniden boyutlandır",
    "resizeRight": "Paneli sağ alt köşeden yeniden boyutlandır",
    "recapture": "Mevcut harita görünümüne güncelle",
    "moveUp": "Anahtar kareyi yukarı taşı",
    "moveDown": "Anahtar kareyi aşağı taşı",
    "removeKeyframe": "Anahtar kareyi kaldır",
    "fps": "Saniyedeki kare sayısı",
    "estimatedLength": "Yaklaşık {{seconds}} sn",
    "record": "Kaydet",
    "videoFileType": "WebM Video",
    "recordingStatus": "Kaydediliyor… %{{percent}}",
    "savingStatus": "Video kaydediliyor…",
    "stop": "Durdur",
    "recordingReady": "Kayıt hazır. Bir ad verip kaydedin, ya da yeniden kaydetmek için atın.",
    "fileNameLabel": "Dosya adı",
    "saveVideo": "Videoyu kaydet…",
    "discard": "At",
    "saved": "{{name}} kaydedildi",
    "saveCancelled": "Kaydetme iptal edildi.",
    "recordError": "Tur kaydedilemedi. Lütfen tekrar deneyin.",
    "saveError": "Video kaydedilemedi. Lütfen tekrar deneyin."
  },
  "recordVideo": {
    "title": "Video Kaydet",
    "hint": "Canlı haritayı video olarak kaydedin. Kayıt sırasında haritayı kaydırın ve yakınlaştırın — her hareket yakalanır. Bu panel ve seçim çerçevesi videoya dahil edilmez.",
    "unsupported": "Bu tarayıcı harita tuvalini kaydedemiyor. Chrome, Edge veya Firefox'un güncel bir sürümünü deneyin.",
    "area": "Yakalama alanı",
    "wholeMap": "Haritanın tamamı",
    "selectArea": "Alan seç…",
    "redrawArea": "Alanı yeniden çiz…",
    "drawHint": "Kayıt alanını belirlemek için haritada bir dikdörtgen sürükleyin, ya da iptal etmek için Escape'e basın.",
    "regionChosen": "Kayıt alanı: {{width}} × {{height}} px. Harita altında hareket ederken çerçeve sabit kalır.",
    "noRegion": "Kayıt alanını seçmek için haritada bir dikdörtgen çizin.",
    "needRegion": "Önce haritada bir alan seçin.",
    "fps": "Saniyedeki kare sayısı",
    "caption": "Açıklama yazısı (videoya gömülür)",
    "captionTitlePlaceholder": "Başlık (isteğe bağlı)",
    "captionTextLabel": "Alt başlık veya veri kaynağı",
    "captionTextPlaceholder": "Alt başlık veya veri kaynağı (isteğe bağlı)",
    "captionPosition": "Açıklama yazısı konumu",
    "captionPos": {
      "top-left": "Sol üst",
      "top-center": "Üst orta",
      "top-right": "Sağ üst",
      "bottom-left": "Sol alt",
      "bottom-center": "Alt orta",
      "bottom-right": "Sağ alt"
    },
    "includePanels": "Harita panellerini (lejant, renk çubuğu, HTML) videoya dahil et",
    "record": "Kaydet",
    "preparing": "Hazırlanıyor…",
    "stop": "Durdur",
    "savingStatus": "Video kaydediliyor…",
    "recordingReady": "Kayıt hazır. Bir ad verip kaydedin, ya da yeniden kaydetmek için atın.",
    "fileNameLabel": "Dosya adı",
    "saveVideo": "Videoyu kaydet…",
    "discard": "At",
    "videoFileType": "Video",
    "saved": "{{name}} kaydedildi",
    "saveCancelled": "Kaydetme iptal edildi.",
    "recordError": "Video kaydı yapılamadı. Lütfen tekrar deneyin.",
    "saveError": "Video kaydedilemedi. Lütfen tekrar deneyin."
  },
  "fieldCollection": {
    "title": "Sahada Veri Toplama",
    "description": "Özel bir forma karşı nokta, çizgi veya poligon gözlemleri yakalayın. GPS ile veya haritaya dokunarak bir nokta yerleştirin; çizgi ve poligonları köşe köşe çizin.",
    "captureDescription": "GPS ile veya haritada bir konum yakalayın, ardından kaydetmek için formu doldurun.",
    "captureReviewDescription": "Yakalanan konumu gözden geçirin, formu tamamlayın ve katmana kaydedin.",
    "reopen": "Sahada Veri Toplamayı Aç",
    "targetLayer": "Toplama katmanı",
    "newLayer": "Yeni toplama katmanı…",
    "layerName": "Katman adı",
    "layerNamePlaceholder": "Saha Gözlemleri",
    "geometry": "Geometri",
    "geom": {
      "point": "Nokta",
      "line": "Çizgi",
      "polygon": "Poligon"
    },
    "fields": "Form alanları",
    "addField": "Alan ekle",
    "fieldLabel": "Etiket",
    "fieldType": "Tür",
    "options": "Seçenekler (virgülle ayrılmış)",
    "required": "Zorunlu",
    "noFields": "Henüz alan yok. Öznitelikleri yakalamak için alan ekleyin, ya da yalnızca konum yakalayan noktalar için katmanı oluşturun.",
    "type": {
      "text": "Metin",
      "number": "Sayı",
      "date": "Tarih",
      "choice": "Seçim"
    },
    "createLayer": "Katman oluştur",
    "captureHint": "Yakalamaya başlamak için GPS kullanın veya haritada bir nokta seçin.",
    "drawHint": "Yakalamaya başlamak için şekli haritada çizin.",
    "useGps": "GPS kullan",
    "pickOnMap": "Haritada seç",
    "reposition": "Noktayı yeniden konumlandır",
    "drawOnMap": "Haritada çiz",
    "pickBannerTitle": "Yerleştirme modu etkin",
    "pickBannerHint": "Bir nokta seçmek için haritanın herhangi bir yerine tıklayın, ya da iptal etmek için Esc'e basın.",
    "addGpsVertex": "GPS köşesi ekle",
    "undo": "Geri al",
    "finish": "Bitir",
    "vertices_one": "{{count}} köşe",
    "vertices_other": "{{count}} köşe",
    "needMore": "En az {{min}} köşe ekleyin",
    "dblClickHint": "Köşe eklemek için dokunun; bitirmek için çift tıklayın.",
    "locating": "Konumlandırılıyor…",
    "photo": "Fotoğraf",
    "photoOptional": "Fotoğraf (isteğe bağlı)",
    "choosePhoto": "Fotoğraf seç…",
    "removePhoto": "Kaldır",
    "save": {
      "point": "Noktayı kaydet",
      "line": "Çizgiyi kaydet",
      "polygon": "Poligonu kaydet"
    },
    "saved": {
      "point_one": "{{count}} nokta {{layer}} katmanına kaydedildi.",
      "point_other": "{{count}} nokta {{layer}} katmanına kaydedildi.",
      "line_one": "{{count}} çizgi {{layer}} katmanına kaydedildi.",
      "line_other": "{{count}} çizgi {{layer}} katmanına kaydedildi.",
      "polygon_one": "{{count}} poligon {{layer}} katmanına kaydedildi.",
      "polygon_other": "{{count}} poligon {{layer}} katmanına kaydedildi."
    },
    "layerGone": "Toplama katmanı artık kullanılamıyor.",
    "noGeolocation": "Bu cihazda konum belirleme kullanılamıyor.",
    "geolocationDenied": "Konumunuz alınamadı. Konum izinlerini kontrol edip tekrar deneyin.",
    "photoTooLarge": "Bu fotoğraf çok büyük (maksimum {{max}}). Daha küçük bir görüntü seçin.",
    "photoReadError": "Bu görüntü okunamadı. Başka bir dosya deneyin.",
    "errorRequired": "Bu alan zorunludur.",
    "errorNumber": "Geçerli bir sayı girin.",
    "errorChoice": "Listelenen seçeneklerden birini seçin."
  },
  "gps": {
    "title": "GPS Takibi",
    "description": "Cihaz konumunuzu haritaya aktarın, iz kaydı tutun ve bulunduğunuz konumda noktalar yakalayın.",
    "start": "GPS'i Başlat",
    "stop": "GPS'i Durdur",
    "follow": "Haritayı konumumda ortala",
    "waitingForFix": "GPS sinyali bekleniyor…",
    "noGeolocation": "Bu cihazda konum belirleme kullanılamıyor.",
    "permissionDenied": "Konum izni reddedildi. Tarayıcı veya sistem ayarlarınızdan etkinleştirip tekrar deneyin.",
    "trackLog": "İz kaydı",
    "record": "İz kaydet",
    "pause": "Duraklat",
    "resume": "Devam et",
    "discard": "Sil",
    "saveTrack": "Katman olarak kaydet",
    "exportGpx": "GPX olarak dışa aktar",
    "exportGeojson": "GeoJSON olarak dışa aktar",
    "points_one": "{{count}} nokta",
    "points_other": "{{count}} nokta",
    "trackLayerName": "GPS İzi",
    "trackSaved": "{{name}} bir katman olarak kaydedildi.",
    "trackExported": "İz dışa aktarıldı.",
    "exportCancelled": "Dışa aktarma iptal edildi.",
    "exportFailed": "İz dışa aktarılamadı. Lütfen tekrar deneyin.",
    "capture": "Sayısallaştır",
    "capturePoint": "Nokta yakala",
    "captureLayerName": "GPS Noktaları",
    "captured_one": "Bu oturumda {{count}} nokta yakalandı.",
    "captured_other": "Bu oturumda {{count}} nokta yakalandı.",
    "pointCaptured": "Nokta {{layer}} katmanına kaydedildi.",
    "captureBlocked": "Konum doğruluğu ±{{accuracy}}, {{max}} m eşiğinden daha kötü. Nokta kaydedilmedi.",
    "satellites": "Uydular",
    "satellitesShort": "Uydu",
    "satellitesValue": "Uydular: {{value}}",
    "satellitesShortValue": "Uydu: {{value}}",
    "notAvailable": "—",
    "settings": "Kayıt filtreleri",
    "minDistance": "Min mesafe (m)",
    "minTime": "Min süre (sn)",
    "maxAccuracy": "Maks doğruluk (m)",
    "settingsHint": "Minimum mesafe veya süreden daha yakın iz konumları atlanır. Doğruluk eşiğinden daha az doğru konumlar kaydedilmez ve nokta yakalama engellenir. 0 bir filtreyi devre dışı bırakır.",
    "openDialog": "GPS Takibini Aç",
    "altitudeValue": "İrt: {{value}} m",
    "speedValue": "{{value}} km/sa",
    "headingValue": "{{value}}°",
    "source": "Konum kaynağı",
    "sourceDevice": "Bu cihaz",
    "sourceNmea": "NMEA alıcısı (seri veya Bluetooth)",
    "nmeaBaudRate": "Baud hızı",
    "nmeaConnectSerial": "Seri bağlan",
    "nmeaConnectBluetooth": "Bluetooth bağlan",
    "nmeaConnecting": "Bağlanıyor…",
    "nmeaConnected": "{{device}} cihazına bağlanıldı.",
    "nmeaDisconnect": "Bağlantıyı kes",
    "nmeaNotConnected": "Konum akışını başlatmak için yukarıdan bir NMEA alıcısı bağlayın.",
    "nmeaWaiting": "Cümleler bekleniyor…",
    "nmeaStats": "{{parsed}} cümle · {{fixes}} konum",
    "nmeaConnectFailed": "Alıcıya bağlanılamadı.",
    "nmeaDisconnected": "Alıcının bağlantısı kesildi.",
    "nmeaUnsupportedDevice": "O cihazda NMEA servisi bulunamadı. Klasik Bluetooth alıcısı olabilir; bu durumda sistem ayarlarından eşleştirilip burada seri bağlantı noktası olarak bağlanması gerekir.",
    "nmeaUnsupported": "Bir NMEA alıcısını okumak için bu tarayıcının sunmadığı Web Serial veya Web Bluetooth API'leri gerekir. GeoLibre'yi Chrome ya da Edge gibi bir Chromium tarayıcısında açın.",
    "nmeaSerialUnsupported": "Web Serial burada kullanılamıyor, bu nedenle seri alıcılar açılamaz.",
    "nmeaBluetoothUnsupported": "Web Bluetooth burada kullanılamıyor, bu nedenle Bluetooth Low Energy alıcılar açılamaz.",
    "nmeaBluetoothHint": "Çoğu Bluetooth GPS alıcısı klasik Bluetooth kullanır: sistem ayarlarından eşleştirin, burada seri bağlantı noktası olarak görünecektir. \"Bluetooth bağlan\" seçeneğini yalnızca Bluetooth Low Energy alıcılar için kullanın.",
    "fixQuality": {
      "invalid": "Konum yok",
      "gps": "GPS konumu",
      "dgps": "Diferansiyel GPS",
      "pps": "PPS konumu",
      "rtk-fixed": "RTK sabit",
      "rtk-float": "RTK kayan",
      "estimated": "Ölü hesap seyri",
      "manual": "Elle giriş",
      "simulation": "Benzetim"
    }
  },
  "georeferencer": {
    "title": "Görüntüyü Coğrafi Referanslama",
    "description": "Bir görüntüyü haritaya sabitleyin: yükleyin, görüntü noktalarını harita konumlarına bağlayın, ardından coğrafi referanslı bir kaplama olarak ekleyin.",
    "loadImage": "Bir görüntü yüklemek için tıklayın (PNG, JPG, TIFF)",
    "imageTooLarge": "Bu görüntü çok büyük (maksimum {{max}}). Daha küçük bir görüntü seçin.",
    "imageReadError": "Bu görüntü okunamadı. Başka bir dosya deneyin.",
    "imageNoDimensions": "Görüntü boyutu belirlenemedi. Bir raster görüntü kullanın (PNG, JPG, TIFF).",
    "sourceImage": "Kaynak görüntü ({{w}} × {{h}} px)",
    "clickImageHint": "Görüntüde bir nokta tıklayın, ardından haritada bağlayın.",
    "pixelPicked": "Görüntü noktası: {{x}}, {{y}}",
    "linkOnMap": "Haritada bağla",
    "zoomIn": "Yakınlaştır",
    "zoomOut": "Uzaklaştır",
    "zoomReset": "Yakınlaştırmayı sıfırla",
    "importGcps": "İçe aktar",
    "exportGcps": "Dışa aktar",
    "gcpsImported": "{{count}} kontrol noktası içe aktarıldı.",
    "gcpsReadError": "Bu dosyadan kontrol noktaları okunamadı.",
    "gcpsOutsideImage": "Bazı kontrol noktaları yüklenen görüntünün dışında kalıyor — farklı bir görüntüye ait olabilirler.",
    "transformNeedsMore": "Bu dönüşüm en az {{min}} kontrol noktası gerektirir.",
    "gcps": "Kontrol noktaları ({{count}})",
    "needGcps": "Coğrafi referanslamak için en az {{min}} kontrol noktası ekleyin.",
    "collinear": "Kontrol noktaları doğrusal veya çakışık — birini çizgiden uzaklaştırın.",
    "cornersOutOfRange": "Bu uyum, görüntüyü geçerli harita sınırlarının dışına yerleştiriyor. Kontrol noktalarını ayarlayın.",
    "residual": "Artık",
    "rms": "RMS {{rms}} m",
    "opacity": "Kaplama opaklığı",
    "addToMap": "Haritaya ekle",
    "clear": "Temizle",
    "defaultName": "Coğrafi referanslı görüntü",
    "exportTiff": "GeoTIFF Dışa Aktar",
    "exportTiffButton": "Dışa aktar",
    "exportTiffHint": "Görüntüyü tarayıcınızda Bulut Optimizeli bir GeoTIFF'e dönüştürür (GDAL/WASM). Motor, ilk kullanımda indirilir.",
    "transform": {
      "affine": "Afin (doğrusal)",
      "polynomial": "Polinom (2. derece)",
      "tps": "İnce plaka spline"
    },
    "exporting": "GeoTIFF dışa aktarılıyor… (ilk kullanımda GDAL yükleniyor)",
    "exported": "GeoTIFF dışa aktarıldı.",
    "exportFailed": "GeoTIFF dışa aktarımı başarısız oldu. Ayrıntılar için konsola bakın."
  },
  "collaborate": {
    "title": "Canlı iş birliği",
    "description": "Diğerlerinin bu haritayı sizinle birlikte gerçek zamanlı görüp düzenleyebilmesi için canlı bir oturum paylaşın.",
    "displayName": "Adınız",
    "displayNamePlaceholder": "örn. Ahmet",
    "color": "Renginiz",
    "startHeading": "Bir oturum başlat",
    "joinHeading": "Bir oturuma katıl",
    "mode": "Kimler düzenleyebilir",
    "modeCoEdit": "Herkes düzenleyebilir",
    "modeViewOnly": "Yalnızca siz düzenleyebilirsiniz (diğerleri izler)",
    "start": "Oturumu başlat",
    "join": "Katıl",
    "joinSession": "Oturuma katıl",
    "invitedHeading": "Davet edildiniz",
    "invitedDescription": "Adınızı ve renginizi seçin, ardından ev sahibinin canlı oturumuna katılın.",
    "startInstead": "Bunun yerine yeni bir oturum başlat",
    "sessionCode": "Oturum kodu",
    "sessionCodePlaceholder": "Bir kod girin",
    "shareLink": "Paylaşım bağlantısı",
    "scanToJoin": "Katılmak için tarayın",
    "copyLink": "Bağlantıyı kopyala",
    "copyCode": "Kodu kopyala",
    "copied": "Kopyalandı",
    "participants": "Katılımcılar ({{count}})",
    "host": "Ev sahibi",
    "you": "siz",
    "guest": "Konuk",
    "connectFailed": "İş birliği sunucusuna bağlanılamadı.",
    "copyFailed": "Panoya kopyalanamadı.",
    "connecting": "Bağlanıyor…",
    "reconnecting": "Yeniden bağlanıyor…",
    "connected": "Canlı oturum etkin",
    "followHost": "Ev sahibinin görünümünü takip et",
    "goToMap": "Haritaya git ve iş birliği yap",
    "goToMapViewOnly": "Haritaya git ve izle",
    "collapseRoster": "Katılımcı listesini daralt",
    "manageSession": "Oturumu yönet",
    "sessionStatusTooltip": "Canlı iş birliği oturumu. Kimlerin bağlı olduğunu görmek için tıklayın.",
    "announcements": "Oturum duyuruları",
    "participantJoined": "{{name}} oturuma katıldı",
    "participantLeft": "{{name}} oturumdan ayrıldı",
    "leave": "Oturumdan ayrıl",
    "switchToCoEdit": "Herkesin düzenlemesine izin ver",
    "switchToViewOnly": "Yalnızca görüntülemeye ayarla",
    "nameRequired": "Devam etmek için adınızı girin.",
    "codeRequired": "Katılmak için bir oturum kodu girin.",
    "canEdit": "Düzenleyebilir",
    "viewOnly": "Yalnızca görüntüleme",
    "allowEdit": "Bu kişinin düzenlemesine izin ver",
    "setViewOnly": "Bu kişiyi yalnızca görüntülemeye ayarla",
    "chatLog": "Oturum sohbeti",
    "chatCompose": "Bir mesaj yazın",
    "chatEmpty": "Henüz mesaj yok.",
    "chatPlaceholder": "Bir mesaj gönderin…",
    "chatSend": "Mesaj gönder",
    "chatAttachLocation": "Mevcut harita konumunu ekle",
    "chatLocationAttached": "Konum eklendi (kaldırmak için tıklayın)",
    "chatGoToLocation": "Bu konuma git",
    "sessionStatusUnread_one": "Canlı iş birliği oturumu, {{count}} okunmamış mesaj. Kimlerin bağlı olduğunu görmek ve sohbet etmek için tıklayın.",
    "sessionStatusUnread_other": "Canlı iş birliği oturumu, {{count}} okunmamış mesaj. Kimlerin bağlı olduğunu görmek ve sohbet etmek için tıklayın."
  },
  "share": {
    "title": "Projeyi paylaş",
    "description": "Mevcut projeyi paylaşmak için {{shareHost}} adresine yükleyin ve paylaşılabilir bir bağlantı alın.",
    "setupIntro": "Yüklemeden önce {{shareHost}} hesabınızı bağlayın.",
    "step1Title": "1. Bir API belirteci alın",
    "step1Description": "{{shareHost}} adresinde oturum açın, ardından Ayarlar → API belirteçleri altında bir belirteç oluşturun.",
    "getToken": "API belirteci al",
    "step2Title": "2. Belirteci GeoLibre'ye ekleyin",
    "step2Description": "Belirteci bu cihazda Ayarlar → Ortam Değişkenleri kısmına yapıştırın.",
    "configureToken": "Yerel belirteci yapılandır",
    "liveAt": "Projeniz şu adreste yayında:",
    "copyLink": "Bağlantıyı kopyala",
    "open": "Aç",
    "done": "Bitti",
    "projectTitle": "Proje başlığı",
    "titlePlaceholder": "Projenize bir ad verin",
    "titleRequired": "Paylaşmadan önce bir proje başlığı girin.",
    "visibility": "Görünürlük",
    "visibilityUnlisted": "Listelenmemiş (bağlantıya sahip herkes)",
    "visibilityPublic": "Genel (galeride listelenir)",
    "visibilityPrivate": "Özel (yalnızca siz)",
    "shareButton": "Paylaş",
    "sharing": "Paylaşılıyor…",
    "errorFallback": "Proje paylaşılamadı.",
    "usernameRequired": "Paylaşmadan önce {{shareHost}} hesabınızda bir kullanıcı adı belirleyin. Bir tane seçmek için hesap ayarlarınızı açın, ardından tekrar deneyin.",
    "openAccountSettings": "Hesap ayarlarını aç",
    "credentialsRemoved": "{{count}} kimlik bilgisi alanı dahil edilmedi. Alıcılar kendi kimlik bilgilerini sağlamalı veya aracılı bir referans kullanmalıdır."
  },
  "gallery": {
    "title": "Proje galerisi",
    "description": "{{shareHost}} üzerinde paylaşılan genel projelere göz atın ve birini GeoLibre'de açın.",
    "searchPlaceholder": "Yüklenen projeleri başlığa, yazara veya etikete göre filtrele",
    "loading": "Projeler yükleniyor…",
    "loadingMore": "Daha fazla yükleniyor…",
    "loadMore": "Daha fazla yükle",
    "empty": "Henüz gösterilecek genel proje yok.",
    "noMatches": "Filtrenizle eşleşen yüklenmiş proje yok.",
    "errorFallback": "Proje galerisi yüklenemedi.",
    "errorTimeout": "Proje galerisinde zaman aşımı oluştu. Lütfen tekrar deneyin.",
    "errorNetwork": "{{shareHost}} adresine ulaşılamadı. İnternet bağlantınızı kontrol edin.",
    "errorHttp": "Galeri yüklenemedi (HTTP {{status}}).",
    "errorInvalidResponse": "Galeri yüklenemedi (geçersiz sunucu yanıtı).",
    "errorUnauthorized": "{{shareHost}} API belirteciniz geçersiz veya süresi dolmuş. Ayarlar'da güncelleyin.",
    "errorUsernameRequired": "Projelerinizi yüklemeden önce {{shareHost}} hesabınızda bir kullanıcı adı belirleyin.",
    "errorNotConfigured": "Bu dağıtımda yapılandırılmış bir proje paylaşım sunucusu yok.",
    "retry": "Yeniden dene",
    "open": "Aç",
    "openCopy": "Bir kopyasını aç",
    "opening": "Açılıyor…",
    "openingCopy": "Kopya açılıyor…",
    "openOnWeb": "Web'de görüntüle",
    "openError": "Bu proje açılamadı.",
    "byAuthor": "{{author}} tarafından",
    "views_one": "{{count}} görüntülenme",
    "views_other": "{{count}} görüntülenme",
    "untitled": "Adsız Proje",
    "noThumbnail": "Önizleme yok",
    "resizeDialog": "Galeriyi yeniden boyutlandır",
    "scopeFeatured": "Öne çıkanlar",
    "scopeAll": "Tüm projeler",
    "scopeMine": "Projelerim",
    "signedOutHint": "Listelenmemiş ve özel projelerinizi görmek için Ayarlar'a bir {{shareHost}} API belirteci ekleyin.",
    "emptyFeatured": "Henüz öne çıkan proje yok.",
    "emptyMine": "Henüz hiçbir proje paylaşmadınız.",
    "visibilityUnlisted": "Listelenmemiş",
    "visibilityPrivate": "Özel"
  },
  "template": {
    "saveTitle": "Şablon olarak kaydet",
    "saveDescription": "Bu projeyi önceden yapılandırılmış, yeniden kullanılabilir bir şablon olarak kişisel kitaplığınıza kaydedin.",
    "defaultName": "Adsız Şablon",
    "nameLabel": "Şablon adı",
    "namePlaceholder": "örn. Standart Kurum Haritası",
    "descriptionLabel": "Açıklama (isteğe bağlı)",
    "descriptionPlaceholder": "örn. Ekip haritaları için önceden ayarlanmış altlık, stiller ve gösterge paneli düzeni",
    "stripDataLayersLabel": "Veri katmanlarını kaldır",
    "stripDataLayersDesc": "Altlık haritayı, katman gruplarını, stilleri, gösterimi, bileşenleri ve düzeni koru, ancak veri katmanlarının içeriğini kaldır.",
    "saveAction": "Şablon Kitaplığına Kaydet"
  },
  "language": {
    "label": "Dil",
    "description": "Arayüz için kullanılan dili seçin."
  },
  "printLayout": {
    "title": "Yazdırma Düzeni",
    "description": "Başlık, lejant, ölçek çubuğu ve kuzey oku ile yazdırmaya hazır bir harita oluşturun, ardından PNG veya PDF olarak dışa aktarın.",
    "preview": "Önizleme",
    "resizeControls": "Denetimler panelini yeniden boyutlandır",
    "resizeDialog": "İletişim kutusunu yeniden boyutlandır",
    "recapture": "Haritayı yeniden yakala",
    "copyToClipboard": "Panoya Kopyala",
    "copied": "Kopyalandı",
    "exportPng": "PNG Dışa Aktar",
    "exportPdf": "PDF Dışa Aktar",
    "titleLabel": "Başlık",
    "titlePlaceholder": "Harita başlığı",
    "subtitleLabel": "Alt başlık",
    "subtitlePlaceholder": "İsteğe bağlı alt başlık",
    "size": "Boyut",
    "sizeGroup": {
      "paper": "Kağıt",
      "screen": "Ekran / dijital"
    },
    "sizeCustom": "Özel…",
    "orientation": "Yönlendirme",
    "portrait": "Dikey",
    "landscape": "Yatay",
    "width": "Genişlik",
    "height": "Yükseklik",
    "unit": "Birim",
    "titlePlacement": "Başlık yerleşimi",
    "placement": {
      "outside": "Çerçeve dışında",
      "inside": "Çerçeve içinde"
    },
    "alignment": "Hizalama",
    "align": {
      "left": "Sol",
      "center": "Orta",
      "right": "Sağ"
    },
    "mapElements": "Harita öğeleri",
    "element": {
      "title": "Başlık",
      "subtitle": "Alt başlık",
      "legend": "Lejant",
      "scaleBar": "Ölçek çubuğu",
      "northArrow": "Kuzey oku",
      "groupNavigation": "Kuzey okunu ve ölçek çubuğunu grupla",
      "footer": "Alt bilgi metni",
      "date": "Tarih",
      "attribution": "GeoLibre atfını dahil et",
      "pageBorder": "Sayfa kenarlığı",
      "infoBlock": "Bilgi bloğu (başlık bloğu)",
      "colorbar": "Renk çubuğu",
      "customLegend": "Özel lejant",
      "dataTable": "Öznitelik tablosu",
      "dataChart": "Grafik"
    },
    "dataBlocks": {
      "layer": "Katman",
      "titleLabel": "Başlık",
      "position": "Konum",
      "filterToPage": "Yalnızca sayfa kapsamındaki öğeler",
      "filterToPageHint": "Atlas sayfalarına ve çizilen bir yazdırma kapsamına uygulanır; aksi halde tüm katman kullanılır."
    },
    "dataTable": {
      "columns": "Sütunlar",
      "columnsHint": "İlk {{count}} alan varsayılan olarak seçilir. Özelleştirmek için sütunları işaretleyin.",
      "maxRows": "Maks satır",
      "moreRows_one": "+{{count}} daha",
      "moreRows_other": "+{{count}} daha",
      "noRows": "Mevcut ayarlarla gösterilecek satır yok."
    },
    "dataChart": {
      "type": "Grafik türü",
      "typeBar": "Çubuk",
      "typePie": "Pasta",
      "typeLine": "Çizgi",
      "categoryField": "Kategori alanı",
      "aggregation": "Toplulaştırma",
      "aggCount": "Sayı",
      "aggSum": "Toplam",
      "aggMean": "Ortalama",
      "valueField": "Değer alanı",
      "noNumericFields": "Bu katmanda toplulaştırılacak sayısal alan yok.",
      "noData": "Mevcut ayarlarla grafik verisi yok."
    },
    "customLegend": {
      "title": "Lejant başlığı",
      "color": "Renk",
      "itemLabel": "Etiket",
      "position": "Konum",
      "addItem": "Öğe ekle",
      "removeItem": "Öğeyi kaldır",
      "importFromDict": "Sözlükten içe aktar",
      "import": "İçe aktar",
      "importError": "Geçerli bir {\"etiket\": \"renk\"} sözlüğü girin."
    },
    "colorbar": {
      "colormap": "Renk haritası",
      "min": "Minimum değer",
      "max": "Maksimum değer",
      "label": "Etiket",
      "labelPlaceholder": "örn. Yükseklik (m)",
      "orientation": "Yönlendirme",
      "vertical": "Dikey",
      "horizontal": "Yatay",
      "position": "Konum",
      "length": "Uzunluk"
    },
    "position": {
      "topLeft": "Sol üst",
      "topRight": "Sağ üst",
      "bottomLeft": "Sol alt",
      "bottomRight": "Sağ alt"
    },
    "footerTextLabel": "Alt bilgi metni",
    "footerPlaceholder": "Özel alt bilgi metni",
    "margin": "Kenar boşluğu",
    "marginOption": {
      "normal": "Normal",
      "narrow": "Dar",
      "none": "Yok (kenarlıksız)"
    },
    "mapBackground": "Harita arka planı",
    "scaleLabel": "Ölçek (1:N)",
    "scalePlaceholder": "örn. 25000",
    "scalePresets": "Hazır ayarlar…",
    "scalePresetsAria": "Ölçek hazır ayarı",
    "extent": {
      "label": "Yazdırma kapsamı",
      "draw": "Haritada kapsam çiz",
      "redraw": "Haritada kapsamı yeniden çiz",
      "useViewport": "Etkin görünüm alanını kullan",
      "useCustom": "Özel kapsama kırp",
      "clear": "Kapsamı temizle",
      "hint": "Tam yazdırma alanını belirlemek için haritada bir kutu sürükleyin. Sayfa oranlarına uydurmak için Shift'e basılı tutun."
    },
    "info": {
      "author": "Yazar",
      "authorPlaceholder": "Yazar veya kuruluş",
      "project": "Proje No.",
      "projectPlaceholder": "Referans numarası",
      "crs": "KRS",
      "crsPlaceholder": "örn. EPSG:4326",
      "scale": "Ölçek",
      "revision": "Revizyon",
      "revisionPlaceholder": "örn. Rev 01"
    },
    "borderColor": "Kenarlık rengi",
    "borderWidth": "Kenarlık kalınlığı",
    "mapBorderColor": "Harita çerçevesi rengi",
    "mapBorderWidth": "Harita çerçevesi kalınlığı",
    "errors": {
      "mapNotReady": "Harita henüz hazır değil. Birazdan tekrar deneyin.",
      "captureFailed": "Harita görüntüsü yakalanamadı.",
      "captureFirst": "Dışa aktarmadan önce haritayı yakalayın.",
      "exportFailed": "{{format}} dışa aktarımı başarısız oldu.",
      "clipboardFailed": "Düzen panoya kopyalanamadı.",
      "scaleOutOfRange": "Bu ölçek, mevcut görünümün ulaşabileceği aralığın dışında; en yakın kullanılabilir ölçek gösteriliyor."
    },
    "legend": {
      "section": "Lejant",
      "titleLabel": "Lejant başlığı",
      "defaultTitle": "Lejant",
      "groupByLayer": "Sınıfları katmana göre grupla",
      "empty": "Lejanda dahil edilecek görünür katman yok.",
      "labelPlaceholder": "Etiket",
      "moveUp": "Girişi yukarı taşı",
      "moveDown": "Girişi aşağı taşı",
      "showEntry": "Girişi göster",
      "hideEntry": "Girişi gizle",
      "moreItems_one": "+{{count}} daha",
      "moreItems_other": "+{{count}} daha"
    },
    "atlas": {
      "section": "Atlas (harita serisi)",
      "enable": "Çok sayfalı bir harita serisi oluştur",
      "coverageLayer": "Kapsam katmanı",
      "coverage": "Kapsam",
      "coveragePerFeature": "Öğe başına bir sayfa",
      "coverageAlongLine": "Bir çizgi boyunca sayfalar",
      "segmentLength": "Segment uzunluğu (km)",
      "segmentRequired": "En az 0,1 km bir segment uzunluğu girin.",
      "segmentTruncated": "Seri {{count}} sayfayla sınırlandı. Segment uzunluğunu artırın.",
      "noLineFeatures": "Kapsam katmanında çizgi öğesi yok.",
      "noLayers": "Yüklenmiş öğeleri olan vektör katmanı yok. Önce bir GeoJSON veya başka bir yerel vektör katmanı ekleyin.",
      "nameField": "Sayfa adı alanı",
      "nameFieldNone": "Öğe numarası",
      "extentMode": "Sayfa kapsamı",
      "extentMargin": "Öğe çevresindeki boşluk",
      "extentScale": "Sabit ölçek",
      "marginLabel": "Boşluk (%)",
      "scaleLabel": "Ölçek",
      "scaleRequired": "Sıfırdan büyük bir ölçek girin.",
      "sortField": "Sıralama ölçütü",
      "sortNone": "Katman sırası",
      "sortOrder": "Sıra",
      "sortAsc": "Artan",
      "sortDesc": "Azalan",
      "filterLabel": "Filtre",
      "filterPlaceholder": "ör. POP2000 > 100000 and ST = \"CA\"",
      "filterError": "Filtre ayrıştırılamadı. \"and\" ile birleştirilmiş alan-operatör-değer karşılaştırmaları kullanın (=, !=, >, >=, <, <=, contains).",
      "filenamePattern": "Sayfa dosya adı (ZIP dışa aktarma)",
      "pages_one": "{{count}} sayfa",
      "pages_other": "{{count}} sayfa",
      "noPages": "Mevcut filtreyle eşleşen öğe yok.",
      "pageOf": "Sayfa {{current}} / {{total}}",
      "prevPage": "Önceki atlas sayfası",
      "nextPage": "Sonraki atlas sayfası",
      "exportZip": "PNG ZIP olarak dışa aktar",
      "exportPdfPages_one": "PDF dışa aktar ({{count}} sayfa)",
      "exportPdfPages_other": "PDF dışa aktar ({{count}} sayfa)",
      "exporting": "Sayfa {{current}} / {{total}} dışa aktarılıyor...",
      "tokensHint": "Başlık, alt başlık, altbilgi ve sayfa dosya adında {atlas.name}, {atlas.pagenumber}, {atlas.total} ve {atlas.attr:FIELD} belirteçleri her sayfada değiştirilir.",
      "alongLineHint": "Sayfalar her çizgiyi sırayla izler; km_start, km_end, segment ve segments değerleri {atlas.attr:FIELD} belirteçleri olarak kullanılabilir."
    }
  },
  "kml": {
    "importFailed": "KML/KMZ içe aktarılamadı.",
    "timeOverlayGroup": "Zaman kaplaması animasyonu"
  },
  "map": {
    "boundsRestricted": "Sınırlar kilitli",
    "boundsRestrictedTooltip": "Harita sınırları kısıtlanmış. Bunu Ayarlar'da değiştirebilirsiniz.",
    "directionsMode": {
      "title": "Yol Tarifi modu etkin",
      "hint": "Ara nokta eklemek için haritaya tıklayın. Taşımak için bir ara noktayı sürükleyin, kaldırmak için tıklayın. Rotalar otomatik olarak güncellenir.",
      "removeLast": "Sonuncuyu kaldır",
      "clear": "Temizle",
      "exit": "Çık",
      "calculating": "Rota hesaplanıyor...",
      "totalDistance": "Mesafe",
      "estimatedTime": "Tahmini süre",
      "segment": "Bölüm {{index}}",
      "metricsUnavailable": "Rota ölçütleri kullanılamıyor",
      "distanceKilometers": "{{value}} km",
      "distanceMeters": "{{value}} m",
      "durationLessThanMinute": "< 1 dk",
      "durationMinutes": "{{value}} dk",
      "durationHours": "{{value}} sa",
      "durationHoursMinutes": "{{hours}} sa {{minutes}} dk",
      "waypointCount_zero": "Henüz ara nokta yerleştirilmedi",
      "waypointCount_one": "{{count}} ara nokta yerleştirildi",
      "waypointCount_other": "{{count}} ara nokta yerleştirildi"
    },
    "reverseGeocodeMode": {
      "title": "Ters Coğrafi Kodlama modu etkin",
      "hint": "O noktadaki adresi bulmak için haritanın herhangi bir yerine tıklayın.",
      "exit": "Çık"
    },
    "pixelTimeSeriesMode": {
      "start": "Piksel zaman serisi"
    }
  },
  "terrainSettings": {
    "title": "Arazi abartısı",
    "description": "3B arazinin dikey abartısını ayarlayın. Daha yüksek değerler tepeleri ve dağları daha dik gösterir.",
    "label": "Dikey abartı",
    "controlLabel": "Araziyi aç/kapat (abartı için çift tıklayın)",
    "reset": "Sıfırla",
    "done": "Bitti"
  },
  "pixelTimeSeries": {
    "title": "Piksel zaman serisi",
    "empty": "Değerini zaman içinde çizmek için haritada bir piksel tıklayın. Karşılaştırmak için daha fazla piksel ekleyin.",
    "band": "Bant",
    "bandOption": "Bant {{index}}",
    "pointLabel": "Nokta {{number}}",
    "pickPoints": "Nokta seç",
    "stopPicking": "Seçimi durdur",
    "clearAll": "Tümünü temizle",
    "removePoint": "{{label}} kaldır",
    "close": "Kapat",
    "erroredExcluded": "Dışa aktarım {{n}} başarısız okumayı hariç tutuyor.",
    "querying": "Piksel değerleri zaman çizelgesinde okunuyor...",
    "progress": "{{total}} üzerinden {{done}} okunuyor...",
    "noValues": "Bu konumlarda seçilen bant için değer yok (raster dışında veya tüm zaman adımları veri dışı).",
    "truncated": "{{total}} zaman çizelgesi adımından {{kept}} tanesi gösteriliyor (okumaları sınırlamak için alt örneklendi).",
    "chartAria": "Zaman içinde piksel değerinin çizgi grafiği",
    "yAxis": "Y ekseni",
    "yMin": "Min",
    "yMax": "Maks",
    "axisAuto": "otomatik",
    "gapNote": "Kesikli bölümler değeri olmayan tarihleri birleştirir (nodata veya kapsama dışı).",
    "exportCsv": "CSV Dışa Aktar",
    "exportGeoParquet": "GeoParquet Dışa Aktar"
  },
  "basemapExtract": {
    "title": "Çevrimdışı Temel Harita Çıkar",
    "url": "Temel harita URL'si",
    "urlPlaceholder": "https://data.source.coop/…/planet.pmtiles",
    "useView": "Harita görünümünü kullan",
    "drawBbox": "Haritada çiz",
    "drawing": "Çiziliyor…",
    "drawHint": "Çıkarma alanını belirlemek için haritada bir kutu sürükleyin.",
    "clearBbox": "Çizilen alanı temizle",
    "north": "Kuzey",
    "south": "Güney",
    "west": "Batı",
    "east": "Doğu",
    "bboxHint": "Geçerli bir sınırlayıcı kutu girin: batı < doğu ve güney < kuzey, [-180, 180] ve [-90, 90] aralığında.",
    "minZoom": "Minimum yakınlaştırma",
    "maxZoom": "Maksimum yakınlaştırma",
    "zoomHint": "Yakınlaştırma düzeyleri tam sayı olmalı ve min ≤ maks olmalıdır (0–30). Arşivin maksimumunun üzerindeki düzeyler yok sayılır.",
    "errorNoSourceLayers": "Bu vektör arşivinde katman meta verisi yok, bu nedenle işlenemez. Farklı bir arşiv deneyin.",
    "savedTitle": "Kayıtlı temel haritalar",
    "openFile": "Dosya aç…",
    "savedEmpty": "Henüz kayıtlı temel harita yok. Yukarıdan bir tane çıkarın ya da bir .pmtiles dosyası açın.",
    "errorNotBasemap": "Bu dosya bir Protomaps vektör temel haritası değil, bu nedenle stillendirilemez.",
    "apply": "Temel harita olarak kullan",
    "rename": "Yeniden adlandır",
    "delete": "Sil",
    "confirmDelete": "Silinsin mi?",
    "style": "Temel harita stili",
    "flavor": {
      "light": "Açık",
      "dark": "Koyu",
      "white": "Beyaz",
      "grayscale": "Gri tonlama",
      "black": "Siyah"
    },
    "flavorOverlay": "Yok (kaplama katmanı)",
    "styleHintBasemap": "Çıkarılan veriyi çevrimdışı olarak stillendirilmiş bir Protomaps temel haritası (yollar, su, etiketler) biçiminde işler.",
    "styleHintOverlay": "Çıkarılan veriyi stillendirilmiş bir temel harita yerine düz bir kaplama katmanı olarak ekler.",
    "phaseDirectories": "Arşiv dizinleri okunuyor…",
    "phaseData": "Döşemeler indiriliyor…",
    "resize": "Paneli yeniden boyutlandır",
    "estimatedSize": "≈ {{size}} · {{tiles}} döşeme",
    "estimatedSizeLarge": "Büyük indirme: ≈ {{size}} · {{tiles}} döşeme",
    "planWarning": "Bu çıkarma yaklaşık {{size}} boyutunda ve {{tiles}} döşeme içeriyor; bellekte birleştirilir. Devam edilsin mi?",
    "planContinue": "Devam Et",
    "extract": "Çıkar",
    "extracting": "Çıkarılıyor…",
    "successSaved": "{{path}} konumuna kaydedildi ve haritaya eklendi.",
    "successAdded": "Haritaya eklendi (dosya kaydedilmedi).",
    "successAddedSaveFailed": "Haritaya eklendi ancak diske kaydetme başarısız oldu: {{error}}",
    "successBasemapSaved": "{{path}} konumuna kaydedildi ve temel harita olarak ayarlandı.",
    "successBasemapApplied": "Temel harita olarak ayarlandı (dosya kaydedilmedi).",
    "successBasemapSaveFailed": "Temel harita olarak ayarlandı ancak diske kaydetme başarısız oldu: {{error}}"
  },
  "rasterSubset": {
    "title": "Alt küme çıkar",
    "drawBbox": "Sınırlayıcı kutu çiz",
    "drawing": "Çiziliyor…",
    "drawHint": "Çıkarma alanını çizmek için haritada tıklayıp sürükleyin. İptal etmek için Esc'e basın.",
    "useView": "Görünümü kullan",
    "north": "Kuzey",
    "south": "Güney",
    "west": "Batı",
    "east": "Doğu",
    "bboxHint": "Geçerli bir kutu girin: batı/doğu -180 ile 180 arasında, güney/kuzey -90 ile 90 arasında, batı < doğu ve güney < kuzey olacak şekilde.",
    "bboxAntimeridianHint": "Batı, Doğu'dan küçük olmalıdır. 180° meridyenini geçen kutular desteklenmez; bunları iki ayrı çıkarmaya bölün.",
    "zoom": "Yakınlaştırma düzeyi",
    "zoomHint": "0 ile 30 arasında tam bir yakınlaştırma düzeyi girin.",
    "resolution": "Çözünürlük",
    "resolutionPlaceholder": "Özgün",
    "resolutionHint": "Çıktı CRS birimlerinde çıktı piksel boyutu. Kaynak çözünürlüğü korumak için boş bırakın.",
    "advanced": "Gelişmiş seçenekler",
    "outputCrs": "Çıktı CRS (EPSG)",
    "outputCrsPlaceholder": "Girdiyle aynı",
    "nodata": "Veri yok değeri",
    "nodataPlaceholder": "Yok",
    "additionalArgs": "Ek seçenekler",
    "additionalArgsPlaceholder": "level=2\nwidth=512",
    "additionalArgsHint": "Satır başına bir key=value, ör. level, width, height.",
    "errorResolution": "Çözünürlük pozitif bir sayı olmalıdır.",
    "errorOutputCrs": "Çıktı CRS pozitif bir EPSG kodu olmalıdır.",
    "errorNodata": "Veri yok değeri bir sayı olmalıdır.",
    "errorAdditionalArgs": "Ek seçenekler satır başına bir key=value olmalıdır.",
    "extract": "Çıkar ve kaydet",
    "extracting": "Çıkarılıyor…",
    "success": "Alt küme kaydedildi."
  },
  "mapGrid": {
    "layers": "Katmanlar",
    "layersLabel": "{{number}} numaralı harita için katman görünürlüğü",
    "noLayers": "Henüz katman yok",
    "labelPlaceholder": "Etiket",
    "labelLabel": "{{number}} numaralı harita için etiket",
    "removePane": "{{number}} numaralı haritayı kaldır",
    "show3d": "{{number}} numaralı haritayı 3B küre olarak göster",
    "show2d": "{{number}} numaralı haritayı 2B harita olarak göster",
    "only2d": "Yalnızca 2B"
  },
  "mapContextMenu": {
    "copyCoordinatesHint": "Koordinatları panoya kopyala",
    "quickActions": "Hızlı eylemler",
    "whatsHere": "Burada ne var?",
    "copyGeoJson": "GeoJSON olarak kopyala",
    "centerHere": "Haritayı buraya ortala",
    "zoomInHere": "Buraya yakınlaştır",
    "viewInGoogleMaps": "Google Haritalar'da görüntüle",
    "viewInGoogleEarth": "Google Earth'te görüntüle"
  },
  "quickAnalysis": {
    "menu": "Hızlı analiz",
    "bufferHere": "Burada {{distance}} tampon bölge",
    "bufferFeatures": "Tüm nesnelere {{distance}} tampon bölge",
    "driveTimeHere": "Buradan araçla süre ({{contours}} dk)",
    "walkTimeHere": "Buradan yürüme süresi ({{contours}} dk)",
    "centroids": "Ağırlık merkezleri",
    "convexHull": "Dış bükey kabuk",
    "boundingBox": "Sınırlayıcı kutu",
    "openInProcessing": "İşleme'de aç…",
    "bufferLayerName": "Tampon bölge {{distance}}",
    "bufferOfLayerName": "{{name}} tampon bölge {{distance}}",
    "driveTimeLayerName": "Araçla süre",
    "walkTimeLayerName": "Yürüme süresi",
    "centroidsLayerName": "{{name}} ağırlık merkezleri",
    "convexHullLayerName": "{{name}} dış bükey kabuk",
    "boundingBoxLayerName": "{{name}} sınırlayıcı kutu",
    "running": "{{tool}} çalıştırılıyor…",
    "failed": "{{tool}} başarısız oldu",
    "viewDetails": "Ayrıntıları görüntüle",
    "unit": {
      "meters": "m",
      "kilometers": "km",
      "miles": "mil"
    }
  },
  "knowledgeCard": {
    "title": "Yer bilgisi",
    "loading": "Bu yer aranıyor…",
    "empty": "Bu yerin yakınında Wikipedia makalesi bulunamadı.",
    "error": "Yer bilgisi yüklenemedi. Lütfen tekrar deneyin.",
    "readMore": "Wikipedia'da devamını oku",
    "nearby": "Yakındaki yerler",
    "attribution": "İçerik Wikipedia'dan, CC BY-SA lisanslı.",
    "noticeTitle": "Bilgi kartları Wikipedia kullanır",
    "noticeDesc": "Bir bilgi kartı açmak, tıkladığınız yerin koordinatlarını (ve açtığınız yakındaki herhangi bir makalenin başlığını) özet ve fotoğraf almak için Wikipedia'nın herkese açık API'sine gönderir — bu istekler için koordinatlarınız cihazınızdan ayrılır."
  },
  "onboarding": {
    "title": "GeoLibre'ye Hoş Geldiniz",
    "description": "Arayüzü kişiselleştirmek için deneyim düzeyinizi seçin. Bunu istediğiniz zaman Ayarlar → Arayüz bölümünden değiştirebilirsiniz.",
    "level": {
      "beginner": {
        "title": "Başlangıç",
        "description": "Yalnızca temel veri kaynaklarını ve araçları göster."
      },
      "intermediate": {
        "title": "Orta düzey",
        "description": "Yaygın veri kaynaklarını, servisleri ve eklentileri göster."
      },
      "advanced": {
        "title": "İleri düzey",
        "description": "GeoLibre'nin sunduğu her şeyi göster."
      }
    },
    "showEverything": "Atla — her şeyi göster"
  },
  "settings": {
    "title": "Ayarlar",
    "description": "Proje tercihlerini ve çalışma zamanı ayarlarını yapılandırın.",
    "saveButton": "Ayarları Kaydet",
    "section": {
      "map": "Harita",
      "layout": "Düzen",
      "appearance": "Görünüm",
      "interface": "Arayüz",
      "geocoding": "Coğrafi kodlama",
      "ai": "AI Sağlayıcıları",
      "environment": "Ortam",
      "updates": "Güncellemeler"
    },
    "menu": {
      "mapPreferences": "Harita Tercihleri",
      "layoutSettings": "Düzen Ayarları",
      "appearanceSettings": "Görünüm Ayarları",
      "interfaceSettings": "Arayüz Ayarları",
      "geocoding": "Coğrafi kodlama",
      "ai": "AI Sağlayıcıları",
      "environmentVariables": "Ortam Değişkenleri",
      "updates": "Güncelleme Ayarları",
      "managePlugins": "Eklentileri Yönet",
      "styleManager": "Stil Yöneticisi",
      "urlOverrideNote": "URL düzen parametreleri kayıtlı ayarları geçersiz kılar."
    },
    "updates": {
      "title": "Yazılım Güncellemeleri",
      "description": "Masaüstü uygulaması başladığında GeoLibre'nin yeni sürümleri nasıl kontrol edeceğini yönetin.",
      "checkOnStartup": "Başlangıçta güncellemeleri kontrol et",
      "checkOnStartupHint": "Etkinleştirildiğinde, GeoLibre uygulama her başladığında daha yeni bir sürüm olup olmadığını kontrol eder. Tamamen çevrimdışı bir iş akışı için bunu kapatın.",
      "notificationLevel": "Şunlar hakkında beni bilgilendir",
      "notificationLevelHint": "Hangi tür sürümlerin başlangıç bildirimini tetikleyeceğini seçin.",
      "level": {
        "all": "Tüm sürümler (büyük, küçük ve yamalar)",
        "minor": "Yalnızca büyük ve küçük sürümler",
        "major": "Yalnızca büyük sürümler"
      }
    },
    "map": {
      "constraintsTitle": "Harita kısıtlamaları",
      "restrictBounds": "Harita sınırlarını kısıtla",
      "west": "Batı",
      "south": "Güney",
      "east": "Doğu",
      "north": "Kuzey",
      "useCurrentView": "Mevcut Görünümü Kullan",
      "useCurrentViewHint": "Mevcut harita kapsamını yakalar ve Harita sınırlarını kısıtla seçeneğini açar.",
      "useCurrentViewGlobeHint": "Bunu kullanmadan önce Mercator projeksiyonuna geçin. Küre projeksiyonunda harita, yakalanan sınırların biraz dışına kayabilir.",
      "minZoom": "Minimum yakınlaştırma",
      "maxZoom": "Maksimum yakınlaştırma",
      "maxPitch": "Maksimum eğim",
      "renderWorldCopies": "Dünya kopyalarını işle",
      "ellipsoid": "Gök cismi",
      "ellipsoidHint": "Mesafe, alan ve ölçek ölçümleri için kullanılan yarıçapı ayarlar. Veri Ekle altında uyumlu bir gezegensel temel harita seçin.",
      "scaleUnit": "Ölçek çubuğu birimleri",
      "scaleUnitMetric": "Metrik (m / km)",
      "scaleUnitImperial": "İngiliz (ft / mi)",
      "scaleUnitNautical": "Deniz (nmi)",
      "scaleUnitHint": "Haritanın altındaki ölçek çubuğunda gösterilen birimleri seçin.",
      "errorBoundsUnavailable": "Harita sınırları henüz kullanılamıyor."
    },
    "layout": {
      "title": "Düzen",
      "description": "Çalışma alanı görünürlüğü ve araç çubuğu sunumu.",
      "toolbar": "Araç Çubuğu",
      "panels": "Paneller",
      "showToolbarLabels": "Araç çubuğu etiketlerini göster",
      "showProjectInfo": "Proje bilgisini göster",
      "showProjectInfoToolbar": "Proje bilgisini araç çubuğunda göster",
      "showLayersPanel": "Katmanlar panelini göster",
      "showStylePanel": "Stil panelini göster",
      "showBrowserPanel": "Gözatıcı panelini göster",
      "showCommentsPanel": "Yorumlar panelini göster",
      "showAttributePanel": "Öznitelik panelini göster",
      "urlParamsNote": "URL düzen parametreleri, paylaşılan görüntüleyici bağlantılarında mevcut olduğunda hâlâ geçerlidir."
    },
    "appearance": {
      "title": "Görünüm",
      "description": "Açık veya koyu bir mod ile bunun üzerine uygulanan bir vurgu rengi seçin.",
      "themeMode": "Mod",
      "mode": {
        "light": "Açık",
        "dark": "Koyu"
      },
      "accentColor": "Vurgu rengi",
      "custom": "Özel",
      "customColor": "Özel renk",
      "customColorHex": "Özel renk onaltılık kodu",
      "scheme": {
        "blue": "Mavi",
        "violet": "Mor",
        "emerald": "Zümrüt",
        "rose": "Gül",
        "amber": "Kehribar"
      }
    },
    "interface": {
      "title": "Arayüz profili",
      "description": "Arayüzü basitleştirmek için bir deneyim düzeyi seçin. Hiçbir şey kaldırılmaz; bu nedenle düzeyleri değiştirebilir veya öğeleri istediğiniz zaman burada yeniden etkinleştirebilirsiniz.",
      "presets": "Deneyim düzeyi",
      "presetsHint": "Başlangıç, Orta düzey ve İleri düzey, hazır bir düzeni anında uygular. Aşağıdaki herhangi bir öğeyi düzenlemek Özel'e geçer, ya da mevcut kurulumu özel modda tutmak için Özel'e tıklayın.",
      "level": {
        "beginner": "Başlangıç",
        "intermediate": "Orta düzey",
        "advanced": "İleri düzey",
        "custom": "Özel"
      },
      "dataSources": "Veri kaynakları",
      "plugins": "Eklentiler",
      "menus": "Menüler",
      "lockedNote": "Bu arayüz profili yöneticiniz tarafından yönetilmektedir ve değiştirilemez."
    },
    "env": {
      "tokenTitle": "Share.GeoLibre API belirteci",
      "tokenDescription": "Proje > Paylaş, haritalarınızı {{shareHost}} adresine yüklemek için bu belirteci kullanır. <tokenLink>{{shareHost}}/settings</tokenLink> adresini açın, Ayarlar > API belirteçleri altında bir belirteç oluşturun, ardından aşağıdaki alana yapıştırın.",
      "tokenStorageNote": "Bu cihazda yerel olarak saklanır ve yalnızca yüklemeleri doğrulamak için {{shareHost}} adresine gönderilir. Web derlemesinde diğer site verileriyle aynı tarayıcı deposunu paylaşır; dolayısıyla makinenizin güvenliği ihlal edilirse {{shareHost}} üzerinden iptal edin.",
      "tokenUnavailable": "Bu dağıtımda yapılandırılmış bir proje paylaşım sunucusu yok, bu nedenle API belirtecine gerek yoktur.",
      "tokenHostInvalid": "Bu dağıtımın proje paylaşım sunucusu adresi geçersiz, bu nedenle bu belirteç kullanılamaz.",
      "tokenPlaceholder": "glb_…",
      "cesiumTokenTitle": "Cesium Ion belirteci",
      "cesiumTokenDescription": "3B küre (bölünmüş görünümlü bir bölme) Cesium Ion dünya görüntüleri ve arazisini kullanır; bunlar bir erişim belirteci gerektirir. <tokenLink>ion.cesium.com/tokens</tokenLink> adresinde ücretsiz bir hesap oluşturun, varsayılan erişim belirtecinizi kopyalayın ve aşağıya yapıştırın. Belirteç olmadan 3B küre anahtarı gizlenir.",
      "cesiumTokenStorageNote": "Bu cihazda yerel olarak saklanır (proje dosyasında değil, bu nedenle asla paylaşılmaz) ve yalnızca Cesium Ion'a gönderilir. Web derlemesinde diğer site verileriyle aynı tarayıcı deposunu paylaşır.",
      "cesiumTokenPlaceholder": "eyJhbGciOi…",
      "variablesTitle": "Ortam değişkenleri",
      "variablesCount_one": "{{count}} etkin çalışma zamanı değişkeni.",
      "variablesCount_other": "{{count}} etkin çalışma zamanı değişkeni.",
      "secretsWarning": "Değerler, proje dosyasında düz metin olarak saklanır ve proje paylaşıldığında açığa çıkabilir. Proje dosyası gizli kalmayacaksa buraya gizli bilgi koymaktan kaçının.",
      "empty": "Ortam değişkeni yapılandırılmamış.",
      "variableFallback": "değişken",
      "enableAria": "{{name}} öğesini etkinleştir",
      "nameAria": "Değişken adı",
      "namePlaceholder": "VITE_EXAMPLE_KEY",
      "valueAria": "Değişken değeri",
      "valuePlaceholder": "Değer",
      "showValueAria": "{{name}} için değeri göster",
      "hideValueAria": "{{name}} için değeri gizle",
      "removeAria": "{{name}} öğesini kaldır",
      "errorNamePattern": "Ortam değişkeni adları bir harf veya alt çizgi ile başlamalı; yalnızca harf, rakam ve alt çizgi içermelidir.",
      "errorDuplicate": "\"{{name}}\" ortam değişkeni yinelendi.",
      "stripPromptTitle": "Kimlik bilgileri kaldırılsın mı?",
      "stripPromptDesc": "Bu projede API anahtarları, istek üstbilgileri veya eklenti ayarları gibi kimlik bilgisi taşıyan {{count}} alan var. Kaydedilen dosyadan kaldırılsın mı? Geçerli çalışma alanı her iki durumda da bunları korur.",
      "stripButton": "Kimlik bilgilerini kaldır",
      "keepButton": "Dosyada tut"
    },
    "geocoding": {
      "title": "Coğrafi kodlama",
      "description": "Adresleri Coğrafi Kodla ve Ters Coğrafi Kodlama tarafından kullanılan coğrafi kodlama arka ucunu seçin. Nominatim varsayılandır ve anahtar gerektirmez.",
      "provider": "Sağlayıcı",
      "requiresKey": "Bu sağlayıcı bir API anahtarı veya erişim belirteci gerektirir.",
      "optionalKey": "Barındırılan servis bir API anahtarı gerektirir; kendi barındırdığınız bir örnek gerektirmez.",
      "noKey": "Bu sağlayıcı API anahtarı olmadan çalışır.",
      "apiKey": "API anahtarı",
      "apiKeyPlaceholder": "Sağlayıcı API anahtarını veya belirtecini yapıştırın",
      "toggleApiKey": "API anahtarı görünürlüğünü aç/kapat",
      "forwardEndpoint": "İleri uç nokta (isteğe bağlı)",
      "reverseEndpoint": "Ters uç nokta (isteğe bağlı)",
      "email": "İletişim e-postası (isteğe bağlı)",
      "emailPlaceholder": "siz@example.org",
      "emailHint": "Yalnızca Nominatim tarafından kullanılır; uygulamanızı tanımlamaya yardımcı olmak için sağlanmasını önerir — yalnızca sağlandığında gönderilir.",
      "secretsWarning": "Anahtarlar, proje dosyasında düz metin olarak saklanır ve proje paylaşıldığında açığa çıkabilir. Ayrıca sorgu parametresi olarak gönderilir; bu nedenle tarayıcı geliştirici araçlarında ve herhangi bir proxy günlüğünde görünen coğrafi kodlama istek URL'lerinde görünürler.",
      "corsNote": "Google, Coğrafi Kodlama API'sine tarayıcı isteklerine resmi olarak izin vermez; bu nedenle istekler aynı kaynaklı bir proxy üzerinden sunulmadıkça engellenebilir."
    },
    "ai": {
      "title": "AI Asistanı sağlayıcıları",
      "description": "AI Asistanı için kimlik bilgilerini yapılandırın. Bir sağlayıcı seçin, gerekli alanları doldurun, ardından Kaydet'e tıklayın. Sohbete başlamak için yalnızca bir yapılandırılmış sağlayıcı gereklidir.",
      "providerLabel": "Sağlayıcı",
      "providerHint": "Gerektirdiği tam alanları görmek için bir sağlayıcı seçin.",
      "configuredMark": "(yapılandırıldı)",
      "optionalMark": "(isteğe bağlı)",
      "statusReady": "{{provider}} yapılandırıldı ve kullanıma hazır.",
      "statusIncomplete": "{{provider}} sağlayıcısını etkinleştirmek için aşağıdaki gerekli alanları doldurun.",
      "secretsNote": "Kimlik bilgileri, paylaştığınız proje dosyasında değil, bu cihazda yerel olarak kaydedilir, böylece yeniden başlatmalar arasında korunur. Bu cihaza erişimi olan herkes bunları okuyabilir.",
      "getCredentials": "{{provider}} kimlik bilgileri nereden alınır",
      "showValue": "{{name}} göster",
      "hideValue": "{{name}} gizle",
      "osEnvNote": "Masaüstü uygulaması ayrıca sistem ortam değişkenlerinizden eşleşen API anahtarlarını okur. Bunlar otomatik olarak kullanılır ve asla proje dosyasına kaydedilmez — ortam değerini kullanmaya devam etmek için bir alanı boş bırakın.",
      "osEnvField": "Sistem ortam değişkeninizden okunur: {{name}}.",
      "osEnvPlaceholder": "Sistem ortamınızda ayarlanmış",
      "newProfile": "Yeni profil",
      "cancel": "İptal",
      "addProfile": "Profil ekle",
      "profileName": "Profil adı",
      "profileNamePlaceholder": "örn. İş Gemini, Yerel Ollama",
      "profileCount_one": "{{count}} profil",
      "profileCount_other": "{{count}} profil",
      "noProfiles": "Henüz profil yok. AI Asistanı'nı yapılandırmak için aşağıdan bir profil ekleyin.",
      "setDefault": "Varsayılan yap",
      "defaultProfile": "Varsayılan",
      "edit": "Düzenle",
      "deleteProfile": "Profili sil",
      "backToProfiles": "← Profillere dön",
      "saveProfile": "Profili kaydet",
      "profileEditSaveHint": "Yukarıdaki profil değişikliklerinizi kaydedin veya iptal edin, ardından tüm değişiklikleri işlemek için Ayarları Kaydet'e tıklayın.",
      "field": {
        "apiKey": "API anahtarı",
        "baseUrl": "Temel URL",
        "model": "Model",
        "region": "Bölge",
        "accessKeyId": "Erişim Anahtarı Kimliği",
        "secretAccessKey": "Gizli Erişim Anahtarı",
        "sessionToken": "Oturum belirteci"
      },
      "placeholder": {
        "geminiKey": "AIza…",
        "anthropicKey": "sk-ant-…",
        "openaiKey": "sk-…",
        "ollamaBaseUrl": "http://localhost:11434",
        "ollamaModel": "llama3.2",
        "awsAccessKey": "AKIA…",
        "awsSecretKey": "wJalrXUtnFEMI…",
        "awsRegion": "us-east-1",
        "awsSessionToken": "FwoGZXIvYXdz… (geçici kimlik bilgileri kullanılıyorsa)",
        "customBaseUrl": "https://api.example.com/v1",
        "customModel": "model-id",
        "customApiKey": "sk-… (gerekiyorsa)"
      }
    }
  },
  "toolbar": {
    "menu": {
      "project": "Proje",
      "import": "İçe Aktar",
      "edit": "Düzenle",
      "view": "Görünüm",
      "addData": "Veri Ekle",
      "processing": "İşleme",
      "controls": "Denetimler",
      "plugins": "Eklentiler",
      "help": "Yardım",
      "settings": "Ayarlar"
    },
    "atmosphere": {
      "haloColor": "Hâle rengi",
      "haloExtent": "Hâle kapsamı",
      "haloExtentHint": "Atmosferik parıltının küreyi ne kadar aştığı. Düşük değer verileri yüzeye yakın tutar; yüksek değer geniş, havadar bir hâle verir.",
      "haloOpacity": "Hâle gücü",
      "spaceColor": "Uzay rengi",
      "reset": "Varsayılanlara sıfırla",
      "globeOnly": "Atmosferik efektler yalnızca Küre görünümü etkinken kullanılabilir."
    },
    "sun": {
      "title": "Güneş",
      "date": "Tarih",
      "time": "Saat",
      "timeOfDay": "Günün saati",
      "play": "Oynat",
      "pause": "Duraklat",
      "stepBack": "Bir saat geri git",
      "stepForward": "Bir saat ileri git",
      "speed": "Animasyon hızı",
      "loop": "Animasyonu döngüye al",
      "now": "Şimdi",
      "shade": "Gece gölgelendirmesi",
      "close": "Kapat",
      "localTimeNote": "Saatler bilgisayarınızın saat diliminde gösterilir."
    },
    "routeAnimation": {
      "title": "Rota Animasyonu",
      "layer": "Rota katmanı",
      "selectLayer": "Bir çizgi katmanı seçin…",
      "noLineLayers": "Projede çizgi katmanı yok",
      "play": "Oynat",
      "pause": "Duraklat",
      "loop": "Animasyonu tekrarla",
      "progress": "İlerleme",
      "speed": "Hız",
      "followCamera": "Takip et",
      "followPitch": "Kamera eğimi",
      "followZoom": "Kamera yakınlaştırması",
      "followRotate": "Yöne döndür",
      "color": "Rota rengi",
      "marker": "İşaretçi",
      "markerStyle": {
        "arrow": "Ok (yön)",
        "point": "Nokta",
        "none": "Yok"
      },
      "trail": "İz",
      "saveVideoMp4": "MP4 olarak kaydet",
      "saveVideoWebm": "WebM olarak kaydet",
      "estimatedLength": "≈ {{seconds}} sn",
      "recordingStatus": "Kaydediliyor… {{percent}}%",
      "savingVideo": "Video kaydediliyor…",
      "stop": "Durdur",
      "videoSaved": "{{name}} kaydedildi",
      "videoError": "Animasyon kaydedilemedi. Lütfen tekrar deneyin.",
      "videoUnsupported": "Video kaydı bu tarayıcıda desteklenmiyor.",
      "videoFileTypeMp4": "MP4 video",
      "videoFileTypeWebm": "WebM video",
      "collapse": "Daralt",
      "expand": "Genişlet",
      "close": "Kapat"
    },
    "flightSim": {
      "title": "Uçuş Simülatörü",
      "start": "Uçuşu başlat",
      "stop": "Uçuşu durdur",
      "collapse": "Daralt",
      "expand": "Genişlet",
      "close": "Kapat",
      "speed": "Hız",
      "altitude": "İrtifa",
      "heading": "Rota",
      "agl": "Yerden yükseklik",
      "throttle": "Gaz",
      "maxSpeed": "Azami hız",
      "minAgl": "Arazi payı",
      "units": "Birimler",
      "imperial": "Knot / fit",
      "metric": "km/sa / metre",
      "bankCamera": "Dönüşlerde ufku yatır",
      "invertPitch": "Yunuslama eksenini ters çevir",
      "knots": "kt",
      "kph": "km/sa",
      "feet": "ft",
      "meters": "m",
      "terrainWarning": "Arazi — yüksel",
      "help": "Ok tuşları veya A/D yön verir · W/S ya da Page Up/Down gazı ayarlar · Boşluk kanatları düzler · Esc çıkar."
    },
    "setView": {
      "title": "Görünümü Ayarla",
      "description": "Haritayı tam bir kameraya taşıyın.",
      "sectionCoordinates": "Koordinatlar",
      "smartPaste": "Koordinatları yapıştır",
      "smartPasteInputLabel": "Koordinat dizesi",
      "smartPastePlaceholder": "örn. 51.5074, -0.1278 veya 51°30'26\"K, 0°07'39\"B",
      "smartPasteInfo": "DD, DMS veya DDM biçiminde tam bir koordinat dizesini yazın veya yapıştırın, ardından Girdiyi İşle'yi çalıştırın. GeoLibre biçimi algılar ve aşağıdaki boylam ve enlem alanlarını doldurur. Yakınlaştırma, eğim ve yönü ayrı ayrı ayarlayın.",
      "smartPasteInfoLabel": "Koordinat yapıştırma hakkında",
      "smartPasteInvalid": "Bu koordinatlar okunamadı. DD, DMS veya DDM biçiminde tam bir boylam ve enlem girin, örneğin 51.5074, -0.1278. Kısmi veya eksik bir dize çözümlenemez.",
      "processInput": "Girdiyi işle",
      "processed": "Aşağıdaki boylam ve enlem alanları dolduruldu.",
      "sectionZoom": "Kamera Yakınlaştırması",
      "sectionOrientation": "Kamera Yönü",
      "orientationHint": "Boş bırakılırsa eğim ve yön varsayılan olarak 0 olur.",
      "format": "Elle giriş biçimi",
      "formatInfo": "Bu düğmeler yalnızca merkezi elle nasıl yazacağınızı seçer. Yukarıdaki yapıştırma kutusu zaten her biçimi kabul eder.\nDD: 51.5074, -0.1278\nDMS: 51°30'26\"K, 0°07'39\"B\nDDM: 51°30.44'K, 0°07.65'B",
      "formatInfoLabel": "Koordinat biçimleri hakkında",
      "formatDd": "Ondalık derece (DD)",
      "formatDms": "Derece, dakika, saniye (DMS)",
      "formatDdm": "Derece ve ondalık dakika (DDM)",
      "formatDdShort": "DD",
      "formatDmsShort": "DMS",
      "formatDdmShort": "DDM",
      "longitude": "Boylam",
      "latitude": "Enlem",
      "degrees": "Derece",
      "minutes": "Dakika",
      "seconds": "Saniye",
      "hemisphere": "Yarım küre",
      "zoom": "Yakınlaştırma",
      "pitch": "Eğim",
      "bearing": "Yön",
      "go": "Git",
      "invalid": "Geçerli bir boylam (−180 ile 180), enlem (−90 ile 90) ve yakınlaştırma değeri girin.",
      "invalidDms": "Geçerli derece, dakika (0 ile 59), saniye (0 ile 59) ve yakınlaştırma değeri girin.",
      "invalidDdm": "Geçerli derece, ondalık dakika (0 ile < 60) ve yakınlaştırma değeri girin."
    },
    "commandGroup": {
      "project": "Proje",
      "addData": "Veri Ekle",
      "processing": "İşleme",
      "controls": "Denetimler",
      "view": "Görünüm",
      "help": "Yardım",
      "plugins": "Eklentiler",
      "settings": "Ayarlar"
    },
    "command": {
      "projectNew": "Yeni Proje",
      "projectOpenFile": "Dosyadan Proje Aç",
      "projectOpenUrl": "URL'den Proje Aç",
      "projectSave": "Projeyi Kaydet",
      "projectSaveAs": "Projeyi Farklı Kaydet…",
      "projectShare": "Projeyi Paylaş…",
      "projectCollaborate": "İş Birliği Yap…",
      "projectPrint": "Yazdır…",
      "addVectorLayer": "Vektör Katmanı Ekle",
      "addRasterLayer": "Raster Katmanı Ekle",
      "addOsmPbfLayer": "OSM PBF Katmanı Ekle",
      "addLayer": "{{name}} Ekle",
      "addStacLayer": "STAC Katmanı Ekle",
      "addGeoparquetLayer": "GeoParquet Katmanı Ekle",
      "addFlatgeobufLayer": "FlatGeobuf Katmanı Ekle",
      "addPmtilesLayer": "PMTiles Katmanı Ekle",
      "addZarrLayer": "Zarr Katmanı Ekle",
      "addNetcdfLayer": "NetCDF / HDF Katmanı Ekle",
      "addLidarLayer": "LiDAR Katmanı Ekle",
      "addSplattingLayer": "Gaussian Splatting Ekle",
      "add3dTilesLayer": "3D Tiles Katmanı Ekle",
      "addDuckdbLayer": "DuckDB Katmanı Ekle",
      "whiteboxTools": "Whitebox Araçları",
      "sqlWorkspace": "SQL Çalışma Alanı",
      "pythonConsole": "Python Konsolu",
      "notebook": "Jupyter Not Defteri",
      "dashboard": "Gösterge Paneli",
      "assistant": "AI Asistanı",
      "geocode": "Adresleri Coğrafi Kodla",
      "modelBuilder": "Toplu İşler & Modeller",
      "planetaryComputer": "Planetary Computer",
      "earthEngine": "Earth Engine",
      "segmentation": "AI Segmentasyonu",
      "objectDetection": "Nesne Algılama",
      "segmentEverything": "Her Şeyi Bölütle",
      "toggleControl": "{{name}} Denetimini Aç/Kapat",
      "toggleAtmosphereEffects": "Atmosfer Efektlerini Aç/Kapat",
      "toggleDirections": "Yol Tarifini Aç/Kapat",
      "toggleSearch": "Aramayı Aç/Kapat",
      "toggleColorbar": "Renk Çubuğunu Aç/Kapat",
      "toggleLegend": "Lejandı Aç/Kapat",
      "toggleHtmlPanel": "HTML Panelini Aç/Kapat",
      "toggleMeasure": "Ölçümü Aç/Kapat",
      "toggleBookmark": "Yer İşaretini Aç/Kapat",
      "toggleMinimap": "Mini Haritayı Aç/Kapat",
      "toggleViewState": "Görünüm Durumunu Aç/Kapat",
      "previousView": "Önceki Görünüm",
      "nextView": "Sonraki Görünüm",
      "resetNorth": "Yönü Sıfırla",
      "resetPitch": "Eğimi Sıfırla",
      "resetPitchBearing": "Eğim ve Yönü Sıfırla",
      "setView": "Görünümü Ayarla",
      "viewComments": "Yorumları görüntüle",
      "zoomIn": "Yakınlaştır",
      "zoomOut": "Uzaklaştır",
      "switchToLight": "Açık Moda Geç",
      "switchToDark": "Koyu Moda Geç",
      "keyboardShortcuts": "Klavye Kısayolları",
      "website": "Web sitesi",
      "githubRepository": "GitHub deposu",
      "diagnostics": "Tanılama",
      "giveFeedback": "Geri Bildirim Ver",
      "checkForUpdates": "Güncellemeleri Kontrol Et",
      "about": "Hakkında",
      "togglePlugin": "{{name}} Eklentisini Aç/Kapat",
      "managePlugins": "Eklentileri Yönet",
      "styleManager": "Stil Yöneticisi…"
    },
    "layerType": {
      "delimitedText": "Sınırlayıcılı Metin Katmanı",
      "photos": "Coğrafi Etiketli Fotoğraflar",
      "gpx": "GPX Katmanı",
      "mbtiles": "MBTiles Katmanı",
      "xyz": "XYZ Katmanı",
      "wms": "WMS Katmanı",
      "wfs": "WFS Katmanı",
      "wmts": "WMTS Katmanı",
      "ogcFeatures": "OGC API - Features",
      "ogcVectorTiles": "OGC Vektör Döşemeleri",
      "arcgis": "ArcGIS Katmanı",
      "georss": "GeoRSS Katmanı",
      "video": "Video Katmanı",
      "deckglViz": "Deck.gl Katmanı",
      "gltfModel": "3D Model (glTF)",
      "postgres": "PostgreSQL Katmanı"
    },
    "conversion": {
      "vectorToVector": "Vektörden Vektöre",
      "zipInputBrowserError": "Zip'lenmiş Shapefile'lar yalnızca GeoLibre masaüstü uygulamasında dönüştürülebilir. Tarayıcıda, açılmamış .shp dosyasını .dbf, .shx ve .prj dosyalarıyla birlikte seçin.",
      "browserOutputUnsupported": "Tarayıcıda çıktı GeoJSON, CSV, GeoParquet, GeoPackage veya Shapefile (.zip) olabilir. \".{{extension}}\" çıktısı GeoLibre masaüstü uygulamasını gerektirir.",
      "outputExtensionRequired": "Biçimi seçmek için çıktı adına bir dosya uzantısı ekleyin.",
      "readingWithDuckDb": "{{name}} DuckDB-WASM ile okunuyor",
      "readFeatures": "{{name}} kaynağından {{features}} öğe okundu",
      "savedFile": "{{name}} kaydedildi",
      "saveCanceled": "Dönüştürme tamamlandı; kaydetme iptal edildi.",
      "vectorToGeoparquet": "Vektörden GeoParquet'e",
      "vectorToFlatgeobuf": "Vektörden FlatGeobuf'a",
      "vectorToShapefile": "Vektörden Shapefile'a",
      "vectorToGeopackage": "Vektörden GeoPackage'a",
      "csvToGeoparquet": "CSV'den GeoParquet'e",
      "vectorToPmtiles": "Vektörden PMTiles'a",
      "rasterToCog": "Rasterdan COG'a",
      "rasterToPmtiles": "Rasterdan PMTiles'a",
      "needsDesktop": "Bu dönüştürme GeoLibre masaüstü uygulamasını veya çalışan bir sidecar gerektirir.",
      "runsInBrowserDuckDb": "Dönüştürme tarayıcınızda DuckDB-WASM ile çalışır.",
      "runsInBrowserWriters": "Dönüştürme tarayıcınızda DuckDB-WASM ve paketlenmiş yazıcılarla çalışır.",
      "runsInBrowserWasm": "Dönüştürme tarayıcınızda geolibre-wasm ile çalışır. Sidecar gerekmez.",
      "convertingWithWasm": "{{name}} geolibre-wasm ile dönüştürülüyor",
      "rasterShape": "{{bands}} bantlı {{width}}×{{height}} raster okundu",
      "wroteCog": "Genel görünümlü, döşenmiş bir COG yazıldı ({{compression}})",
      "notAGeoTiff": "Bu dosya okunabilir bir GeoTIFF değil. Tarayıcıda, Rasterdan COG'a yalnızca GeoTIFF okur; diğer biçimler masaüstü uygulamasını gerektirir.",
      "zoomRangeError": "Yakınlaştırma düzeyleri 0 ≤ min ≤ maks ≤ {{max}} koşulunu sağlamalıdır.",
      "colormap": "Renk haritası",
      "resampling": "Yeniden örnekleme",
      "colormapDefault": "Varsayılan (viridis)",
      "zoomNative": "özgün",
      "rasterToPmtilesDesc": "Bir rasteri, buluta özgü sunuma hazır Web Mercator PNG döşemelerinden oluşan tek bir PMTiles arşivine dönüştürün. Tek bir bant bir renk haritasıyla işlenir, bu nedenle çok bantlı görüntüler gerçek renkte çizilmez. Tamamen WebAssembly'de çalışır, bu yüzden web veya masaüstü uygulamasında sidecar gerektirmez.",
      "cogBrowserNote": "Tarayıcıda, 8 bitlik rasterler türlerini korur ve diğer her şey (Int16 DEM'ler, Float64, …) Float32 olarak yazılır. Masaüstü uygulaması özgün türü korur.",
      "noSidecarConversion": "{{kind}} için sidecar dönüştürmesi yok.",
      "minZoom": "Min yakınlaştırma",
      "maxZoom": "Maks yakınlaştırma",
      "convertFailed": "Bu dosya dönüştürülemedi.",
      "notAGeoTiffRasterOnly": "Bu dosya okunabilir bir GeoTIFF değil. Rasterdan PMTiles'a hem web hem de masaüstü uygulamasında yalnızca GeoTIFF okur.",
      "band": "Bant",
      "bandError": "Bant pozitif bir tam sayı olmalıdır.",
      "bandOutOfRange": "{{band}} numaralı bant yok; bu rasterde {{bands}} bant var.",
      "runsInBrowserVectorEngines": "Dönüştürme tarayıcınızda DuckDB-WASM ile veya FlatGeobuf çıktısı için geolibre-wasm ile çalışır.",
      "vectorToVectorDesc": "DuckDB'nin spatial uzantısının desteklediği her vektör biçimi arasında dönüştürür. Girdi ve çıktı biçimleri dosya uzantılarından algılanır. Masaüstü uygulaması her biçimi yazar (FlatGeobuf, GeoPackage, Shapefile, KML, GML, …); tarayıcı GeoJSON, CSV, GeoParquet, GeoPackage, FlatGeobuf ve Shapefile yazar.",
      "vectorToVectorInputLabel": "Girdi vektör dosyası",
      "vectorToVectorOutputLabel": "Çıktı vektör dosyası",
      "vectorToGeoparquetDesc": "Bir vektör veri kümesini, bulut tabanlı aralık istekleri için iyileştirilmiş, Hilbert sıralı ve sıkıştırılmış bir GeoParquet dosyasına dönüştürür.",
      "vectorToGeoparquetInputLabel": "Girdi vektör dosyası",
      "vectorToGeoparquetOutputLabel": "Çıktı GeoParquet dosyası",
      "vectorToFlatgeobufDesc": "Bir vektör veri kümesini, hızlı bulut tabanlı erişim için paketlenmiş uzamsal dizine sahip, Hilbert sıralı bir FlatGeobuf dosyasına dönüştürür.",
      "vectorToFlatgeobufInputLabel": "Girdi vektör dosyası",
      "vectorToFlatgeobufOutputLabel": "Çıktı FlatGeobuf dosyası",
      "vectorToShapefileDesc": "Bir vektör veri kümesini zip'lenmiş bir ESRI Shapefile'a (.shp/.shx/.dbf/.prj) dönüştürür. Alan adları 10 karaktere kısaltılır.",
      "vectorToShapefileInputLabel": "Girdi vektör dosyası",
      "vectorToShapefileOutputLabel": "Çıktı zip'li Shapefile",
      "vectorToGeopackageDesc": "Bir vektör veri kümesini QGIS, ArcGIS ve diğer CBS araçlarıyla paylaşmak üzere GeoPackage'a (.gpkg) dönüştürür.",
      "vectorToGeopackageInputLabel": "Girdi vektör dosyası",
      "vectorToGeopackageOutputLabel": "Çıktı GeoPackage dosyası",
      "csvToGeoparquetDesc": "Boylam/enlem sütunlarından nokta geometrileri oluşturur ve Hilbert sıralı, sıkıştırılmış bir GeoParquet yazar.",
      "csvToGeoparquetInputLabel": "Girdi CSV dosyası",
      "csvToGeoparquetOutputLabel": "Çıktı GeoParquet dosyası",
      "vectorToPmtilesDesc": "Bir vektör veri kümesini, bulut tabanlı sunuma hazır tek bir PMTiles vektör döşeme arşivine böler.",
      "vectorToPmtilesInputLabel": "Girdi vektör dosyası",
      "vectorToPmtilesOutputLabel": "Çıktı PMTiles dosyası",
      "rasterToPmtilesInputLabel": "Girdi raster dosyası",
      "rasterToPmtilesOutputLabel": "Çıktı PMTiles dosyası",
      "rasterToCogDesc": "Bir raster veri kümesini, iç döşeme ve genel görünümlere sahip geçerli ve sıkıştırılmış bir Cloud Optimized GeoTIFF'e dönüştürür.",
      "rasterToCogInputLabel": "Girdi raster dosyası",
      "rasterToCogOutputLabel": "Çıktı COG dosyası",
      "outputFileName": "Çıktı dosyası adı",
      "shapefileSidecarHint": "Shapefile'lar için .shp dosyasını .dbf, .shx ve .prj dosyalarıyla birlikte seçin.",
      "longitudeColumn": "Boylam sütunu",
      "latitudeColumn": "Enlem sütunu",
      "compression": "Sıkıştırma",
      "rowGroupSize": "Satır grubu boyutu",
      "layerName": "Katman adı",
      "noOutput": "Henüz çıktı yok.",
      "fallbackTitle": "Dönüştürme"
    },
    "vectorTool": {
      "buffer": "Tampon Bölge",
      "centroids": "Merkez Noktaları",
      "convexHull": "Dış bükey kabuk",
      "dissolve": "Eritme",
      "boundingBox": "Sınırlayıcı kutu",
      "simplify": "Basitleştir",
      "clip": "Kırp",
      "intersection": "Kesişim",
      "difference": "Fark",
      "union": "Birleşim",
      "spatialJoin": "Konumsal birleştirme",
      "attributeJoin": "Öznitelik birleştirme",
      "selectByValue": "Değere göre seç",
      "selectByLocation": "Konuma göre seç",
      "randomExtract": "Rastgele örnekleme",
      "reproject": "Yeniden izdüşümle",
      "explode": "Parçalara ayır",
      "aggregate": "Özniteliğe göre kümeleştir",
      "smooth": "Yumuşat",
      "grid": "Düzenli ızgara",
      "voronoi": "Voronoi / Delaunay",
      "cellSectors": "Baz istasyonu kapsama alanı",
      "dggsGenerator": "DGGS Üreteci",
      "dggsBinning": "DGGS Gruplama",
      "dggsCompact": "DGGS Sıkıştırma",
      "trajectorySpeed": "Güzergah hızı",
      "detectStops": "Durakları algıla",
      "spaceTimeProximity": "Uzay-zaman yakınlığı",
      "checkValidity": "Geçerliliği denetle",
      "fixGeometries": "Geometrileri düzelt",
      "checkTopologyRules": "Topoloji kurallarını denetle",
      "fixTopology": "Topolojiyi düzelt"
    },
    "networkTool": {
      "isochrone": "Eş zaman eğrisi / hizmet alanı",
      "odMatrix": "Kaynak-hedef maliyet matrisi",
      "sequentialRoute": "Sıralı rota (yol tarifi)"
    },
    "statisticsTool": {
      "globalMoransI": "Global Moran'ın I'sı",
      "localMoransI": "Yerel Moran'ın I'sı (LISA)",
      "getisOrd": "Getis-Ord Gi* sıcak noktaları",
      "averageNearestNeighbor": "Ortalama en yakın komşu",
      "kernelDensity": "Çekirdek yoğunluğu (ısı haritası)",
      "emergingHotSpot": "Yükselen sıcak noktalar (uzay-zaman küpü)"
    },
    "rasterTool": {
      "hillshade": "Tepe gölgeleme",
      "slope": "Eğim",
      "aspect": "Bakı",
      "reproject": "Yeniden izdüşümle",
      "resample": "Yeniden örnekle",
      "clipExtent": "Kapsama göre kırp",
      "clipMask": "Maske katmanına göre kırp",
      "polygonize": "Poligonlaştır",
      "contour": "Eşyükselti eğrisi",
      "interpolate": "Enterpolasyon (IDW / Kriging)",
      "zonal": "Bölgesel istatistikler",
      "rasterCalc": "Raster hesap makinesi",
      "spectralIndex": "Spektral indeks",
      "invalidSpectralIndex": "Geçersiz spektral indeks.",
      "reclassify": "Yeniden sınıflandır",
      "mosaic": "Mozaikle / birleştir",
      "focal": "Odak istatistikleri",
      "inputRaster": "Girdi raster",
      "inputRasterA": "Girdi raster A",
      "inputRaster1": "Birinci raster",
      "inputPoints": "Girdi noktaları (GeoJSON)",
      "engine": "Motor",
      "engineClient": "İstemci (tarayıcı)",
      "engineSidecar": "Sidecar (rasterio/GDAL)",
      "clientHint": "Tarayıcınızda hesaplar ve sonucu haritaya ekler. Büyük rasterlar veya coğrafi KRS arazi için sidecar'ı tercih edin.",
      "switchToClientHint": "Ya da bu aracı tarayıcınızda çalıştırmak için motoru İstemci'ye geçirin.",
      "chooseGeoTiff": "Bir GeoTIFF seçin",
      "downloadGeoTiff": "GeoTIFF indir",
      "chooseInputRaster": "Bir girdi raster seçin.",
      "useAddedLayer": "Haritadaki bir katmanı kullan",
      "useAddedLayerPlaceholder": "Bir katman seçin…",
      "loadingLayer": "Katman yükleniyor…",
      "layerLoadError": "Seçilen katman yüklenemedi.",
      "runningInBrowser": "\"{{tool}}\" tarayıcınızda çalıştırılıyor...",
      "loadedRaster": "Raster yüklendi: {{width}}×{{height}}, {{bands}} bant.",
      "computedInBrowser": "\"{{tool}}\" tarayıcıda hesaplandı.",
      "addedToMap": "\"{{name}}\" haritaya eklendi.",
      "largeRasterWarning": "Büyük raster ({{mp}} M piksel); hesaplama sırasında tarayıcı yanıt vermeyebilir.",
      "mapAddFailed": "Haritaya ekleme başarısız oldu (sonuç indirmek için hâlâ kullanılabilir): {{message}}",
      "mapAddError": "Sonuç haritaya eklenemedi.",
      "runError": "Raster aracı çalıştırılamadı.",
      "saveError": "Sonuç kaydedilemedi.",
      "dialogTitle": "Raster araçları",
      "dialogDescription": "Yaygın raster işlemlerini Python sidecar (rasterio/GDAL) üzerinde ya da sidecar yoksa tarayıcınızda çalıştırın.",
      "outputFile": "Çıktı dosyası",
      "noOutput": "Henüz çıktı yok.",
      "errorConnect": "Sidecar'a bağlanılamadı.",
      "needsDesktopSidecar": "Raster araçları, çalışan bir sidecar ile GeoLibre masaüstü uygulamasını gerektirir.",
      "errorPoll": "İş durumu sorgulanamadı.",
      "errorStartSidecar": "GeoLibre sidecar'ı başlatılamadı.",
      "errorStartTool": "Raster aracı başlatılamadı."
    },
    "mapControl": {
      "navigation": "Gezinme",
      "fullscreen": "Tam Ekran",
      "compass": "Pusula",
      "geolocate": "Konumlandır",
      "globe": "Küre",
      "terrain": "Arazi",
      "scale": "Ölçek",
      "attribution": "Atıf",
      "logos": "Logolar",
      "logo": "MapLibre logosu",
      "maptoolkitLogo": "Maptoolkit logosu",
      "maptoolkitLogoHint": "Logosunu göstermek için bir Maptoolkit taban haritası ekleyin."
    },
    "position": {
      "topLeft": "Sol üst",
      "topRight": "Sağ üst",
      "bottomLeft": "Sol alt",
      "bottomRight": "Sağ alt"
    },
    "item": {
      "newEllipsis": "Yeni...",
      "openFrom": "Şuradan Aç",
      "fileEllipsis": "Dosya...",
      "urlEllipsis": "URL...",
      "galleryEllipsis": "Galeri...",
      "openRecent": "Son Açılanlar",
      "projectHistoryEllipsis": "Geçmiş...",
      "noRecentProjects": "Son proje yok",
      "removeFromRecent": "{{name}} öğesini son projelerden kaldır",
      "clearRecentProjects": "Son Projeleri Temizle",
      "duplicate": "Projeyi çoğalt",
      "saveAsEllipsis": "Farklı Kaydet...",
      "saveAsTemplateEllipsis": "Şablon olarak kaydet...",
      "shareEllipsis": "Paylaş...",
      "shareHostUnavailable": "Kullanılamıyor: bu dağıtımın paylaşım sunucusu adresi geçersiz.",
      "exportHtmlEllipsis": "HTML Olarak Dışa Aktar...",
      "htmlFile": "HTML",
      "collaborateEllipsis": "İş Birliği Yap...",
      "printEllipsis": "Yazdır...",
      "printLayoutEllipsis": "Yazdırma Düzeni...",
      "offlineBasemapEllipsis": "Çevrimdışı Temel Harita...",
      "undo": "Geri Al",
      "redo": "Yeniden Uygula",
      "selectByExpressionEllipsis": "İfadeye Göre Seç...",
      "selectByLocationEllipsis": "Konuma Göre Seç...",
      "zoomToSelection": "Seçime Yakınlaştır",
      "invertSelection": "Seçimi Tersine Çevir",
      "clearSelection": "Seçimi Temizle",
      "exportSelection": "Seçili Öğeleri Katman Olarak Dışa Aktar",
      "previousView": "Önceki Görünüm",
      "nextView": "Sonraki Görünüm",
      "resetOrientation": "Yönü Sıfırla",
      "resetPitch": "Eğimi Sıfırla",
      "resetBearing": "Yönü Sıfırla",
      "resetPitchBearing": "Eğim ve Yönü Sıfırla",
      "setView": "Görünümü Ayarla…",
      "splitView": "Bölünmüş Görünüm",
      "splitViewSingle": "Tek harita",
      "splitViewTwoColumns": "İki sütun",
      "splitViewTwoRows": "İki satır",
      "splitViewGrid2x2": "2 × 2 ızgara",
      "splitViewGrid2x3": "2 × 3 ızgara",
      "splitViewGrid3x3": "3 × 3 ızgara",
      "splitViewSync": "Görünümleri eşzamanla",
      "viewInGoogleMaps": "Google Haritalar'da görüntüle",
      "viewInGoogleEarth": "Google Earth'te görüntüle",
      "zoomIn": "Yakınlaştır",
      "zoomOut": "Uzaklaştır",
      "sectionFiles": "Dosyalar",
      "sectionWebServices": "Web servisleri",
      "sectionCloudFormats": "Bulut biçimleri",
      "section3dLayers": "3D katmanlar",
      "sectionDatabases": "Veritabanları",
      "georeferencing": "Coğrafi referanslama",
      "vectorLayer": "Vektör Katmanı",
      "cadLayer": "CAD (DXF/DWG) Katmanı",
      "gdbLayer": "Dosya Coğrafi Veritabanı (GDB)",
      "rasterLayer": "Raster Katmanı",
      "osmPbfLayer": "OSM PBF Katmanı",
      "stacLayer": "STAC Katmanı",
      "geoparquetLayer": "GeoParquet Katmanı",
      "flatgeobufLayer": "FlatGeobuf Katmanı",
      "pmtilesLayer": "PMTiles Katmanı",
      "basemapExtract": "Çevrimdışı Temel Harita Çıkarma",
      "zarrLayer": "Zarr Katmanı",
      "netcdfHdf": "NetCDF / HDF",
      "lidarLayer": "LiDAR Katmanı",
      "splattingLayer": "Gaussian Splatting",
      "threeDTilesLayer": "3D Tiles Katmanı",
      "duckdbLayer": "DuckDB Katmanı",
      "whitebox": "Whitebox",
      "geocode": "Adresleri Coğrafi Kodla",
      "modelBuilder": "Toplu İşler & Modeller",
      "processingHistory": "Geçmiş",
      "conversion": "Dönüştürme",
      "vector": "Vektör",
      "network": "Ağ",
      "statistics": "Konumsal İstatistikler",
      "raster": "Raster",
      "hydrology": "Hidroloji",
      "lidar": "LiDAR",
      "terrain": "Arazi",
      "remoteSensing": "Uzaktan Algılama",
      "projection": "İzdüşüm",
      "geolibre": "GeoLibre",
      "subGroupGeometry": "Geometri",
      "subGroupOverlay": "Kaplama",
      "subGroupJoin": "Birleştirme",
      "subGroupSelect": "Seç",
      "subGroupDggs": "DGGS",
      "subGroupH3": "H3",
      "subGroupMovement": "Hareket ve zaman",
      "subGroupDataQuality": "Veri kalitesi",
      "subGroupTerrain": "Arazi",
      "subGroupReproject": "Yeniden İzdüşüm",
      "subGroupClip": "Kırpma",
      "subGroupRasterToVector": "Rasterdan Vektöre",
      "subGroupVectorToRaster": "Vektörden Rastera",
      "subGroupAnalysis": "Analiz",
      "mapControls": "Harita denetimleri",
      "fieldCollection": "Sahada Veri Toplama...",
      "gpsTracking": "GPS Takibi...",
      "recordTour": "Harita Turu Kaydet...",
      "recordVideo": "Video Kaydet...",
      "atmosphereEffects": "Atmosfer Efektleri",
      "atmosphereEnabled": "Etkin",
      "spinGlobe": "Dönen Küre",
      "graticule": "Kılavuz Çizgileri",
      "weather": "Hava durumu",
      "weatherTooltip": "Neredeyse gerçek zamanlı, canlandırılabilir hava durumu katmanlarını üst üste bindirin.",
      "weatherPlay": "Animasyonu oynat",
      "weatherPause": "Animasyonu duraklat",
      "clouds": "Bulutlar",
      "cloudsShow": "Bulutları göster",
      "cloudsTooltip": "Google Earth gibi, yakın gerçek zamanlı NASA uydu bulutlarını kapla. Gün gün animasyon yapabileceğiniz bir katman ekler.",
      "cloudsDate": "Tarih",
      "precipitation": "Yağış",
      "precipitationShow": "Yağışı göster",
      "precipitationTooltip": "Neredeyse gerçek zamanlı RainViewer hava radarı. Son ~2 saati canlandırın.",
      "precipitationTime": "Saat",
      "sun": "Güneş",
      "sunTooltip": "Herhangi bir tarih ve saat için güneşin konumunu ve gündüz/gece sınırını simüle edin.",
      "routeAnimation": "Rota Animasyonu",
      "routeAnimationTooltip": "Oynat/duraklat, hız, iz ve kamera takibi ile bir çizgi katmanı boyunca bir işaretçiyi canlandırır.",
      "flightSimulator": "Uçuş Simülatörü",
      "flightSimulatorTooltip": "Klavye kontrolleriyle arazi üzerinde uçun, bir uçuş simülatörü gibi.",
      "spinGlobeBoundsTitle": "Sınırlar kilitli",
      "spinGlobeBoundsDesc": "Harita sınırları kilitliyken küre dönemez.",
      "spinGlobeBoundsHint": "Sınırların kilidini açmak, kürenin serbestçe dönmesini sağlar. İstediğiniz zaman Ayarlar'dan yeniden kilitleyebilirsiniz.",
      "spinGlobeBoundsUnlock": "Sınırların kilidini aç ve döndür",
      "directions": "Yol Tarifi",
      "directionsTooltip": "Rota hesaplama, güzergahlarınızı genel OSRM demo sunucusuna (router.project-osrm.org) gönderir.",
      "search": "Ara",
      "colorbar": "Renk Çubuğu",
      "legend": "Lejand",
      "html": "HTML",
      "measure": "Ölçüm",
      "bookmark": "Yer İşareti",
      "minimap": "Mini Harita",
      "viewState": "Görünüm Durumu",
      "activatePlugin": "Eklentiyi etkinleştir",
      "deactivate": "Devre Dışı Bırak",
      "activate": "Etkinleştir",
      "position": "Konum",
      "webServices": "Web Servisleri",
      "dggs": "DGGS",
      "commandPalette": "Komut Paleti",
      "openProjectFromUrl": "URL'den proje aç",
      "importQgisProjectEllipsis": "QGIS Projesi İçe Aktar…",
      "importArcgisProjectEllipsis": "ArcGIS Pro Projesi İçe Aktar…",
      "arcgisImportComplete": "ArcGIS Pro projesi içe aktarıldı",
      "arcgisImportWarnings_one": "Proje içe aktarıldı, ancak {{count}} katman yüklenemedi.",
      "arcgisImportWarnings_other": "Proje içe aktarıldı, ancak {{count}} katman yüklenemedi.",
      "arcgisUnknownLayerType": "bilinmiyor",
      "qgisImportComplete": "QGIS projesi içe aktarıldı",
      "qgisImportWarnings_one": "Proje içe aktarıldı, ancak {{count}} katman yüklenemedi.",
      "qgisImportWarnings_other": "Proje içe aktarıldı, ancak {{count}} katman yüklenemedi.",
      "qgisUnknownProvider": "bilinmeyen",
      "qgisImportReason": {
        "non-vector": "Bu ilk sürümde yalnızca dosya tabanlı vektör katmanları desteklenir.",
        "provider": "{{provider}} veri sağlayıcısı desteklenmiyor.",
        "missing-source": "Katmanın okunabilir bir veri kaynağı yok.",
        "format": "Katmanın dosya biçimi desteklenmiyor.",
        "remote-file": "Uzak QGIS dosya kaynakları henüz desteklenmiyor.",
        "network-path": "Ağ paylaşımı yolları güvenlik nedeniyle yüklenmez.",
        "browser-local-file": "Yerel dosyaya başvuruluyor, ancak tarayıcılar QGIS veri yollarını yeniden açamaz. Yüklemek için GeoLibre Desktop kullanın.",
        "browser-local-raster": "Rastera yerel bir yol üzerinden başvuruluyor. Yüklemek için GeoLibre Desktop kullanın."
      },
      "openProjectFromUrlDesc": "Bir `.geolibre.json` projesini yükleyin ve son projelere ekleyin.",
      "projectUrl": "Proje URL'si",
      "opening": "Açılıyor...",
      "open": "Aç",
      "somethingWentWrong": "Bir şeyler yanlış gitti",
      "dismiss": "Kapat",
      "saveProjectAsTitle": "Projeyi farklı kaydet",
      "saveProjectAsDesc": "Bir dosya adı girin. Kaydet'e tıkladığınızda proje tarayıcınızın indirilenler klasörüne indirilir.",
      "embedVectorTitle": "Yerel vektör verisi gömülsün mü?",
      "embedVectorDesc": "Bu projede bilgisayarınızdan yüklenmiş {{count}} yerel vektör katmanı var. Tarayıcı, proje yeniden açıldığında bunları yeniden okuyamaz; bu nedenle geri yüklenebilmeleri için verilerinin proje dosyasına gömülmesi gerekir. Gömme, dosyaya yaklaşık {{size}} ekler.",
      "embedVectorDescDesktop": "Bu projede bilgisayarınızdan yüklenmiş {{count}} yerel vektör katmanı var. Projeyi kendi kendine yeterli hale getirmek için verilerini gömün (yaklaşık {{size}} ekler) veya proje yeniden açıldığında diskten yeniden yüklenen dosya referansları kaydedin. Referanslar dosyayı küçük tutar ancak kaynak dosya daha sonra taşınır veya silinirse bozulur.",
      "embedVectorEmbedButton": "Veriyi göm",
      "embedVectorReferenceButton": "Dosya referanslarını kaydet",
      "embedVectorSkipButton": "Verisiz kaydet",
      "saveProjectFileName": "Dosya adı",
      "saveProjectFileNamePlaceholder": "projem.geolibre.json",
      "exportHtmlAsTitle": "Etkileşimli HTML olarak dışa aktar",
      "exportHtmlAsDesc": "Bir dosya adı girin. Kaydet'e tıkladığınızda HTML sayfası tarayıcınızın indirilenler klasörüne indirilir.",
      "exportHtmlFileName": "Dosya adı",
      "exportHtmlFileNamePlaceholder": "haritam.html",
      "vectorDataFilter": "Vektör verisi",
      "directionsNoticeTitle": "Yol Tarifi genel bir rota sunucusu kullanıyor",
      "directionsNoticeDesc": "Yol Tarifini açmak, yerleştirdiğiniz güzergah noktalarını rotaları hesaplamak için genel OSRM demo sunucusuna (router.project-osrm.org) gönderir — koordinatlarınız bu istekler için cihazınızı terk eder. Demo sunucusu hız sınırlıdır ve yalnızca araç kullanımını destekler.",
      "reverseGeocode": "Ters Coğrafi Kodlama",
      "reverseGeocodeTooltip": "Bir adres aramak için haritaya tıklayın. Tıklanan koordinatlar yapılandırılmış coğrafi kodlama sağlayıcısına gönderilir (varsayılan olarak genel Nominatim; Ayarlar → Coğrafi kodlama bölümünden değiştirin).",
      "reverseGeocodeNoticeTitle": "Ters Coğrafi Kodlama harici bir servis kullanıyor",
      "reverseGeocodeNoticeDesc": "Ters Coğrafi Kodlamayı açmak, tıkladığınız her noktanın koordinatlarını bir adres çözümlemek için yapılandırılmış coğrafi kodlama sağlayıcısına (varsayılan olarak genel Nominatim servisi) gönderir — koordinatlarınız bu istekler için cihazınızı terk eder. Ayarlar → Coğrafi kodlama bölümünden farklı bir sağlayıcı seçebilirsiniz.",
      "networkNoticeTitle": "Ağ analizi harici bir rota sunucusu kullanıyor",
      "networkNoticeDesc": "Bir Ağ analizi aracını çalıştırmak, eş zaman eğrilerini, maliyet matrislerini ve rotaları hesaplamak için girdi noktalarınızın koordinatlarını bir rota sunucusuna gönderir.",
      "networkNoticePrivacyHeading": "Veri gizliliği",
      "networkNoticePrivacy": "Girdi koordinatlarınız bu cihazı terk eder ve valhalla1.openstreetmap.de adresindeki genel Valhalla sunucusuna gönderilir. Projeniz veri gizliliği veya veri egemenliği kurallarına tabiyse İptal'e basın.",
      "networkNoticePrivacyCustom": "Girdi koordinatlarınız bu cihazı terk eder ve yapılandırılmış rota sunucusuna ({{endpoint}}) gönderilir. Projeniz veri gizliliği veya veri egemenliği kurallarına tabiyse İptal'e basın.",
      "networkNoticePerformanceHeading": "Performans ve sınırlar",
      "networkNoticePerformance": "Genel sunucu ücretsizdir ancak hız sınırlıdır; bu nedenle büyük nokta toplu işleri kısıtlanabilir veya başarısız olabilir. Yoğun kullanım için kendi Valhalla sunucunuzu çalıştırın ve URL'sini aracın \"Rota sunucusu (Valhalla)\" alanına girin (veya bunu varsayılan yapmak için Ayarlar → Ortam Değişkenleri bölümünde VITE_ROUTING_ENDPOINT ayarlayın).",
      "continue": "Devam Et",
      "largeOsmPbfTitle": "Büyük OSM PBF dosyası",
      "largeOsmPbfDesc": "Bu dosya yaklaşık {{sizeMb}} MB'tır. Ayrıştırma işlemi her öğeyi bellekte GeoJSON'a dönüştürür; bu yavaş olabilir ve tarayıcıda çok bellek kullanabilir. Devam edilsin mi?",
      "largeVectorDesc": "{{name}} yaklaşık {{count}} öğe içeriyor. Yüklemek her öğeyi bellekte GeoJSON'a dönüştürür ve uygulamayı yavaşlatabilir veya dondurabilir. Devam edilsin mi?",
      "addOsmPbfLayerTitle": "OSM PBF Katmanı Ekle",
      "addOsmPbfLayerDesc": "Bir OpenStreetMap .osm.pbf dosyası yükleyin. Tarayıcınızda ayrıştırılır ve ayrı nokta, çizgi ve poligon katmanlarına bölünür.",
      "urlLabel": "URL",
      "osmPbfUrlPlaceholder": "https://example.com/region.osm.pbf",
      "osmPbfSampleLabel": "Las Vegas",
      "osmPbfUrlHint": "Uzak URL'ler masaüstü uygulamada yüklenir; tarayıcıda sunucunun çapraz kaynak isteklerine (CORS) izin vermesi gerekir.",
      "chooseLocalFile": "Yerel dosya seçin…",
      "loadFromUrl": "URL'den Yükle",
      "loadingOsmPbf": "OSM PBF Yükleniyor…",
      "loadingOsmPbfDesc": "Dosya ayrıştırılıyor ve öğeler GeoJSON'a dönüştürülüyor. Bu arka planda çalışır; büyük dosyalar için biraz zaman alabilir.",
      "loadingOsmPbfProgress": "Öğeler GeoJSON'a dönüştürülüyor… {{total}} OSM varlığından {{processed}} tanesi işlendi.",
      "projectName": "Proje adı",
      "storymapEllipsis": "Hikaye Haritası...",
      "arcgisImportReason": {
        "layer-type": "{{layerType}} katman türü desteklenmiyor.",
        "missing-source": "Katmanın okunabilir bir yerel veri kaynağı yok.",
        "format": "Katmanın veri biçimi desteklenmiyor.",
        "network-path": "Ağ paylaşımı yolları güvenlik nedeniyle yüklenmez.",
        "service": "Projelerdeki ArcGIS servis katmanları henüz desteklenmiyor.",
        "browser-local-file": "Yerel dosyaya başvuruluyor, ancak tarayıcılar ArcGIS Pro veri yollarını yeniden açamaz. Yüklemek için GeoLibre Desktop kullanın.",
        "map-extent": "Kaydedilen harita kapsamı GeoLibre'nin dönüştüremediği bir koordinat sistemi kullanıyor, bu yüzden harita varsayılan görünümde açıldı.",
        "nesting": "Grup çok derin iç içe geçmiş veya proje, onu zaten içeren bir gruba geri başvuruyor."
      }
    },
    "plugin": {
      "maplibre-gl-annotations": "Ek açıklamalar",
      "maplibre-gl-streetview": "Sokak Görünümü",
      "maplibre-gl-time-slider": "Zaman Kaydırıcısı",
      "geolibre-timelapse": "Timelapse",
      "maplibre-gl-esri-wayback": "Tarihsel Görüntüler",
      "maplibre-gl-openaerialmap": "OpenAerialMap",
      "maplibre-gl-arcgis-hub": "ArcGIS Hub",
      "geolibre-stac-catalogs": "STAC Katalogları",
      "maplibre-gl-source-coop": "Source Cooperative",
      "maplibre-gl-natural-earth": "Natural Earth",
      "maplibre-gl-swipe": "Katman Kaydırma",
      "geolibre-elevation-profile": "Yükseklik Profili",
      "maplibre-gl-basemap-control": "Temel Haritalar",
      "maplibre-layer-control": "Katman Denetimi",
      "maplibre-gl-huggingface": "Hugging Face",
      "carto-light": "Carto Light Temel Harita",
      "geolibre-flight-simulator": "Uçuş Simülatörü",
      "geolibre-route-animation": "Rota Animasyonu",
      "geolibre-sun": "Güneş Simülasyonu",
      "maplibre-atmosphere-effects": "Atmosfer Efektleri",
      "maplibre-deckgl-viz": "Deck.gl Katmanı",
      "maplibre-gl-clouds": "Bulutlar",
      "maplibre-gl-components": "Bileşenler",
      "maplibre-gl-directions": "Yol Tarifi",
      "maplibre-gl-earthdata-gis": "Earthdata GIS",
      "maplibre-gl-enviroatlas": "US EPA EnviroAtlas",
      "maplibre-gl-fema-wms": "FEMA NFHL",
      "maplibre-gl-geo-editor": "GeoEditor",
      "maplibre-gl-geoagent": "GeoAgent",
      "maplibre-gl-geolens": "GeoLens",
      "maplibre-gl-graticule": "Kılavuz Çizgileri",
      "maplibre-gl-mapillary": "Mapillary",
      "maplibre-gl-nasa-earthdata": "NASA Earthdata",
      "maplibre-gl-national-map": "USGS National Map",
      "maplibre-gl-overture-maps": "Overture Maps",
      "maplibre-gl-precipitation": "Yağış",
      "maplibre-gl-usgs-lidar": "USGS LiDAR",
      "maplibre-h3-grid": "H3 Izgarası",
      "maplibre-s2-grid": "S2",
      "maplibre-a5-grid": "A5",
      "maplibre-dggrid": "DGGRID",
      "maplibre-dggal": "DGGAL",
      "maplibre-olc": "OLC",
      "maplibre-geohash": "Geohash",
      "maplibre-tilecode": "Tilecode",
      "maplibre-reverse-geocode": "Ters Coğrafi Kodlama",
      "osm-basemap": "OpenStreetMap Temel Harita"
    },
    "fileDrop": {
      "overlayTitle": "Katman eklemek için vektör veya raster dosyaları buraya bırakın",
      "overlaySubtext": "Verileriniz Katmanlar paneline anında eklenir.",
      "addedLayer": "\"{{name}}\" Katmanlar paneline eklendi.",
      "addedVectorLayers_one": "{{count}} vektör katmanı Katmanlar paneline eklendi.",
      "addedVectorLayers_other": "{{count}} vektör katmanı Katmanlar paneline eklendi.",
      "addedRasterLayers_one": "{{count}} raster katmanı Katmanlar paneline eklendi.",
      "addedRasterLayers_other": "{{count}} raster katmanı Katmanlar paneline eklendi.",
      "addedBoth": "{{vector}} ve {{raster}} Katmanlar paneline eklendi.",
      "bothVectorLayers_one": "{{count}} vektör katmanı",
      "bothVectorLayers_other": "{{count}} vektör katmanı",
      "bothRasterLayers_one": "{{count}} raster katmanı",
      "bothRasterLayers_other": "{{count}} raster katmanı"
    },
    "error": {
      "couldNotOpenProject": "Proje açılamadı.",
      "couldNotImportQgisProject": "QGIS projesi içe aktarılamadı.",
      "couldNotImportArcgisProject": "ArcGIS Pro projesi içe aktarılamadı.",
      "invalidProjectUrl": "Geçerli bir HTTP veya HTTPS proje URL'si girin.",
      "couldNotOpenProjectUrl": "Proje URL'si açılamadı.",
      "couldNotOpenRecentProject": "Son proje açılamadı.",
      "couldNotLoadRecentProject": "Son proje yüklenemedi.",
      "couldNotSaveProject": "Proje kaydedilemedi.",
      "couldNotExportHtml": "Proje HTML'e dışa aktarılamadı.",
      "osmPbfNoFeatures": "Bu OSM PBF dosyasında nokta, çizgi veya poligon öğesi bulunamadı.",
      "couldNotLoadOsmPbf": "OSM PBF dosyası yüklenemedi.",
      "osmPbfLoadFailedWithHint": "{{message}} Bu bir Mapbox Vector Tile (.pbf) dosyasıysa, OSM veri kümesi olarak yüklenemez.",
      "osmPbfTooLarge": "Bu OSM veri kümesi yüklenemeyecek kadar büyük ve bellek veya süre yetersizliği yaşandı. Daha küçük bir bölge deneyin, ya da dosyayı yüklemeden önce önceden filtreleyin (örneğin osmium-tool veya QGIS ile).",
      "couldNotOpenOsmPbf": "OSM PBF dosyası açılamadı.",
      "invalidOsmPbfUrl": "Bir .osm.pbf dosyasına geçerli bir http(s) URL'si girin.",
      "couldNotDownloadOsmPbf": "OSM PBF dosyası indirilemedi.",
      "scenegraphModelUrlRequired": "Bir glTF/GLB model URL'si girin.",
      "scenegraphInvalidLngLat": "Geçerli bir boylam ve enlem girin.",
      "scenegraphOutOfRange": "Boylam -180 ile 180, enlem -90 ile 90 arasında olmalıdır.",
      "scenegraphNoPointFeatures": "GeoJSON, modellerin yerleştirileceği nokta öğesi içermiyor."
    },
    "scenegraph": {
      "modelUrl": "glTF / GLB model URL'si",
      "placement": "Yerleşim",
      "placementSingle": "Tek konum",
      "placementData": "Nokta verisinden",
      "longitude": "Boylam",
      "latitude": "Enlem",
      "scale": "Ölçek",
      "bearing": "Yön°",
      "altitude": "Yükseklik m"
    },
    "sqlWorkspace": {
      "description": {
        "postgis": "Yüklenen katmanlara karşı PostGIS SQL çalıştırın. PostGIS eklentisi yüklüdür; bu nedenle ST_* işlevleri kullanılabilir. İlk çalıştırma ~19 MB'lık bir veritabanı motoru yükler.",
        "duckdb": "Yüklenen katmanlara, dosyalara ve URL'lere karşı DuckDB SQL çalıştırın. Spatial eklentisi yüklüdür; bu nedenle ST_* işlevleri kullanılabilir. Genel veriler için bulut URL'leri (s3://, gs://, az://) desteklenir.",
        "sedona": "Yüklenen katmanlara karşı Apache Sedona konumsal SQL çalıştırın. Tarayıcıda CereusDB (SedonaDB'nin bir WebAssembly derlemesi) üzerinden çalışır; masaüstünde, isteğe bağlı sedona eklentisi yüklüyse SedonaDB sidecar'ını kullanır. ST_* işlevleri kullanılabilir."
      },
      "title": "SQL Çalışma Alanı",
      "engine": "SQL motoru",
      "resize": "SQL çalışma alanını yeniden boyutlandır",
      "resizeEditor": "Düzenleyici ve sonuç bölmelerini yeniden boyutlandır",
      "collapse": "SQL çalışma alanını daralt",
      "expand": "SQL çalışma alanını genişlet",
      "close": "SQL çalışma alanını kapat",
      "run": "Çalıştır",
      "runHint": "Çalıştır (Ctrl/Cmd+Enter)",
      "clear": "Temizle",
      "completions": "Tamamlamalar",
      "placeholder": "SQL burada · Çalıştırmak için Ctrl/Cmd+Enter · Otomatik tamamlamak için Tab veya Ctrl+Boşluk",
      "resultsPlaceholder": "Sonuçları burada görmek için bir sorgu çalıştırın.",
      "queryableHint": "Sorgulanabilir katmanlar: {{names}}",
      "queryableLayers": "Sorgulanabilir katmanlar:",
      "queryLabel": "SQL sorgusu",
      "engineOption": "Motor: {{name}}",
      "sampleQueries": "Örnek sorgular…",
      "sampleQueriesLabel": "Bir örnek sorgu ekle",
      "history": "Geçmiş…",
      "historyLabel": "Geçmişten bir sorguyu yeniden kullan",
      "sampleForLayer": "Katman için örnek sorgu…",
      "sampleForLayerLabel": "Bir katman için örnek sorgu ekle",
      "noLayersEngine": "Henüz tablo olarak yüklenmiş vektör katmanı yok. {{engine}} ile sorgulamak için bir vektör katmanı yükleyin.",
      "noLayersReaders": "Henüz tablo olarak yüklenmiş vektör katmanı yok. Yine de read_parquet(), read_csv_auto() veya ST_Read() ile dosyaları ve URL'leri okuyabilirsiniz.",
      "layerName": "Katman adı",
      "layerNamePlaceholder": "Katman adı (isteğe bağlı)",
      "addAsLayer": "Katman olarak ekle",
      "exportCsv": "CSV Dışa Aktar",
      "exportGeoParquet": "GeoParquet Dışa Aktar",
      "addedAsLayer_one": "{{count}} öğe haritaya \"{{name}}\" olarak eklendi.",
      "addedAsLayer_other": "{{count}} öğe haritaya \"{{name}}\" olarak eklendi.",
      "addAsQueryLayer": "Sorgu katmanı olarak ekle",
      "addAsQueryLayerHint": "Sonucu, yenilendiğinde bu SQL'i yeniden çalıştıran canlı bir katman olarak ekle",
      "addedAsQueryLayer_one": "{{count}} öğe haritaya \"{{name}}\" sorgu katmanı olarak eklendi. SQL'i yeniden çalıştırmak için Katmanlar panelinden yenileyin.",
      "addedAsQueryLayer_other": "{{count}} öğe haritaya \"{{name}}\" sorgu katmanı olarak eklendi. SQL'i yeniden çalıştırmak için Katmanlar panelinden yenileyin.",
      "savedAs": "{{label}}, {{name}} olarak kaydedildi.",
      "noRows": "İfade çalıştırıldı. Satır döndürülmedi.",
      "showingRows": "{{total}} satırın ilk {{shown}} tanesi gösteriliyor. Tümünü görmek için dışa aktarın.",
      "rowsCount_one": "{{count}} satır",
      "rowsCount_other": "{{count}} satır",
      "columnsCount_one": "{{count}} sütun",
      "columnsCount_other": "{{count}} sütun",
      "samples": {
        "countriesGeom": "Geometrili ülkeler",
        "attributesOnly": "Yalnızca öznitelikler (geometri yok)",
        "populationByContinent": "Kıtaya göre nüfus (toplama)",
        "mostPopulous": "En kalabalık ülkeler (geometri)",
        "countryCentroids": "Ülke merkez noktaları (konumsal)",
        "largestByArea": "Alana göre en büyük ülkeler (konumsal)",
        "postgisVersion": "PostGIS sürümü",
        "makePoint": "Bir nokta oluştur (geometri)",
        "firstRows": "Bir katmanın ilk satırları",
        "featureCount": "Öğe sayısı",
        "layerCentroids": "Bir katmanın merkez noktaları (konumsal)",
        "bufferFeatures": "Öğeleri 0.01 derece tamponla (konumsal)",
        "boundingBox": "Bir katmanın sınırlayıcı kutusu (konumsal)",
        "bufferPoint": "Bir noktayı tamponla (konumsal)",
        "areaPerFeature": "Her öğenin alanı (konumsal)"
      }
    }
  },
  "selection": {
    "byExpressionTitle": "İfadeye Göre Seç",
    "byExpressionDescription": "Öznitelikleri bir mantıksal ifadeyle eşleşen öğeleri seçin. Eşleşenler, haritada ve öznitelik tablosunda vurgulanan canlı seçim olur.",
    "byLocationTitle": "Konuma Göre Seç",
    "byLocationDescription": "Öğeleri, başka bir katmanın öğeleriyle olan konumsal ilişkilerine göre seçin.",
    "targetLayer": "Öğelerin seçileceği katman",
    "referenceLayer": "Karşılaştırılacak öğelerin katmanı",
    "predicate": "Öğenin şu koşulu sağladığı",
    "predicateIntersects": "Kesişir",
    "predicateWithin": "İçinde yer alır",
    "predicateContains": "İçerir",
    "predicateDisjoint": "Ayrıktır (kesişim yok)",
    "mode": "Mevcut seçimi şu şekilde değiştir",
    "modeNew": "Yeni bir seçim oluştur",
    "modeAdd": "Mevcut seçime ekle",
    "modeRemove": "Mevcut seçimden çıkar",
    "modeIntersect": "Mevcut seçim içinden seç",
    "expression": "İfade",
    "expressionPlaceholder": "[\">=\", [\"get\", \"population\"], 100000]",
    "expressionTarget": "Seçim filtresi",
    "openBuilder": "İfade oluşturucu...",
    "invalidExpression": "Geçerli bir mantıksal ifade girin.",
    "select": "Öğeleri seç",
    "noLayers": "Seçim yapmak için öğeleri olan bir vektör katmanı ekleyin.",
    "needTwoLayers": "Konuma göre seçim, öğeleri olan iki vektör katmanı gerektirir.",
    "summary": "{{total}} öğeden {{selected}} tanesi seçildi ({{matched}} eşleşti).",
    "evaluationErrors": "{{count}} öğe değerlendirilemedi ve eşleştirilmedi.",
    "unevaluableDisjoint": "{{count}} öğe, geometrileri değerlendirilemediği için hariç tutuldu.",
    "tooManyPairs": "Bu karşılaştırma {{pairs}} öğe-çifti testi gerektiriyor (sınır {{limit}}). Bunun yerine İşleme → GeoLibre → Vektör → Konuma göre seç aracını Sidecar motoruyla kullanın.",
    "exportedLayerName": "{{name}} (seçim)"
  },
  "loadEditorFeatures": {
    "menuItem": "Öğeleri düzenleyiciye yükle…",
    "title": "Öğeleri Düzenleyiciye Yükle",
    "collapse": "Paneli daralt",
    "expand": "Paneli genişlet",
    "description": "Düzenlemek için mevcut harita görünümünde görünen vektör öğelerini GeoEditor'a yükleyin, ardından her öğeyi ya da yalnızca değişikliklerinizi GeoJSON olarak kaydedin.",
    "vectorLayer": "Vektör Katmanı",
    "selectPlaceholder": "Bir katman seçin…",
    "refresh": "Katman listesini yenile",
    "noLayers": "Mevcut görünümde vektör katmanı yok. Bir vektör katmanı ekleyin veya vektör öğeleri olan bir temel harita alanına gidin, ardından yenileyin.",
    "editSessionActive": "Buradan öğeleri yüklemeden veya kaydetmeden önce geometri düzenlemeyi tamamlayın (Katmanlar paneli → Geometri düzenlemeyi bitir).",
    "editorName": "Düzenleyici Adı",
    "editorNamePlaceholder": "Adınız (isteğe bağlı)",
    "loadFeatures": "Öğeleri Yükle",
    "loading": "Öğeler yükleniyor…",
    "selectLayer": "Lütfen önce bir katman seçin.",
    "noneInView": "Bu katman için mevcut görünümde öğe bulunamadı.",
    "editorUnavailable": "GeoEditor etkinleştirilemedi. Harita tamamen yüklendikten sonra tekrar deneyin.",
    "noEditable": "Bu katman için mevcut görünümde düzenlenebilir öğe bulunamadı.",
    "loaded": "\"{{layer}}\" katmanından {{count}} öğe yüklendi.",
    "appended": "\"{{layer}}\" katmanından {{count}} öğe eklendi.",
    "loadedWithDropped": "{{message}} ({{dropped}} geçersiz öğe atlandı)",
    "loadFailed": "Öğeler düzenleyiciye yüklenemedi.",
    "confirmExisting": "Düzenleyici zaten {{count}} öğe içeriyor. Bunlara eklensin mi, yoksa atılıp değiştirilsin mi?",
    "tooMany": "{{count}} öğe yüklemek düzenleyicinin yanıt vermesini yavaşlatabilir. Yine de yüklensin mi?",
    "loadAnyway": "Yine de Yükle",
    "append": "Ekle",
    "appendHint": "Yeni öğeleri mevcut olanların yanına ekle.",
    "discard": "At ve Değiştir",
    "discardHint": "Mevcut öğeleri kaldır ve yenilerini yükle.",
    "noChanges": "Henüz kaydedilecek değişiklik yok.",
    "nothingToSave": "Kaydedilecek öğe yok.",
    "saved": "{{count}} öğe kaydedildi.",
    "savedChanges": "Kaydedilen değişiklikler: {{added}} eklendi, {{modified}} değiştirildi, {{deleted}} silindi.",
    "saveFailed": "Öğeler kaydedilemedi.",
    "saveChanges": "Değişiklikleri Kaydet",
    "saveChangesHint": "Yalnızca eklediğiniz, düzenlediğiniz veya sildiğiniz öğeleri kaydedin.",
    "saveAll": "Tümünü Kaydet"
  },
  "geocode": {
    "title": "Adresleri Coğrafi Kodla",
    "description": "Bir adres CSV'sini nokta katmanına coğrafi kodlayın. Eşleşen her satır, özgün sütunlara ek olarak çözümlenmiş koordinatları ve eşleşme puanını taşıyan bir nokta olur.",
    "chooseFile": "CSV dosyası seç",
    "noFile": "CSV dosyası seçilmedi.",
    "fileLoaded": "{{name}} ({{count}} satır)",
    "provider": "Coğrafi kodlama sağlayıcısı",
    "providerHint": "API anahtarları ve uç noktalar Ayarlar'da yönetilir.",
    "apiKeyRequired": "{{provider}} bir API anahtarı gerektirir. Sonuç almak için Ayarlar'da bir tane ekleyin.",
    "corsNote": "Google, Coğrafi Kodlama API'sine tarayıcı isteklerine resmi olarak izin vermez; istekler aynı kaynaklı bir proxy üzerinden sunulmadıkça engellenebilir.",
    "addressColumn": "Adres sütunu",
    "run": "Coğrafi Kodlamayı Başlat",
    "cancel": "İptal",
    "outputPlaceholder": "İlerleme burada görünecek.",
    "usingEndpoint": "{{endpoint}} kullanılıyor",
    "usingProvider": "{{provider}} ({{endpoint}}) kullanılıyor",
    "rowCapWarning": "Genel Nominatim kullanım politikasına uymak için yalnızca ilk {{cap}} satır coğrafi kodlanacak. Daha büyük toplu işler için kendi barındırdığınız bir uç nokta yapılandırın.",
    "skippedEmpty": "Adresi boş olan {{count}} satır atlandı.",
    "progress": "{{total}} satırdan {{current}}. satır coğrafi kodlanıyor: {{address}}",
    "summary": "{{total}} satırdan {{matched}} tanesi coğrafi kodlandı; {{failed}} tanesi eşleşmedi.",
    "failedRows": "Eşleşmeyen satırlar: {{rows}}",
    "noMatches": "Hiçbir satır coğrafi kodlanamadı.",
    "cancelledNoRows": "Hiçbir satır coğrafi olarak kodlanmadan önce iptal edildi.",
    "cancelled": "İptal edildi. {{matched}} eşleşen satır eklendi.",
    "error": "Hata: {{message}}",
    "reverseLookingUp": "Adres aranıyor...",
    "reverseNoAddress": "Adres bulunamadı.",
    "reverseCopyAddress": "Adresi kopyala",
    "reverseFailed": "Ters coğrafi kodlama başarısız oldu."
  },
  "graticule": {
    "title": "Kılavuz Çizgileri",
    "controlTitle": "Kılavuz çizgileri ayarları",
    "gridType": "Izgara türü",
    "typeGeographic": "Coğrafi (enlem/boylam)",
    "typeUtm": "UTM (doğu/kuzey)",
    "spacing": "Aralık",
    "spacingAuto": "Otomatik (yakınlaştırmaya göre)",
    "spacingFixed": "Sabit aralık",
    "interval": "Aralık (°)",
    "intervalMeters": "Aralık (m)",
    "lineColor": "Çizgi rengi",
    "lineWidth": "Çizgi kalınlığı",
    "lineOpacity": "Çizgi opaklığı",
    "dashedLines": "Kesikli çizgiler",
    "showLabels": "Etiketleri göster",
    "labelFormat": "Etiket biçimi",
    "formatDecimal": "Ondalık derece",
    "formatDms": "Derece/Dakika/Saniye",
    "labelEdges": "Etiket kenarları",
    "edgesLeftBottom": "Sol + alt",
    "edgesAll": "Tüm kenarlar",
    "labelColor": "Etiket rengi",
    "labelSize": "Etiket boyutu"
  },
  "h3Plugin": {
    "title": "H3 Izgarası",
    "controlTitle": "H3 ızgara ayarları",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir H3 hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "copied": "Kopyalandı",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "baseCell": "Temel hücre",
    "center": "Merkez",
    "pentagon": "Beşgen",
    "yes": "Evet",
    "no": "Hayır",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParents": "Seçili hücrenin üst hücrelerini dahil et",
    "showIcosahedron": "Yirmiyüzlüyü göster"
  },
  "timelapse": {
    "title": "Timelapse",
    "provider": "Görüntü kaynağı",
    "legend": "Lejant",
    "yearSlider": "Timelapse yılı",
    "play": "Oynat",
    "pause": "Duraklat",
    "speed": "Hız",
    "secondsPerYear": "Yıl başına saniye",
    "secondsPerYearSuffix": "sn/yıl",
    "loop": "Döngü",
    "record": "Video kaydet",
    "stopRecording": "Kaydı durdur",
    "recording": "Kaydediliyor",
    "recordingFailed": "Kayıt başarısız oldu.",
    "recordingUnsupported": "Bu tarayıcıda tuval kaydı desteklenmiyor.",
    "loadingTiles": "Karolar yükleniyor…"
  },
  "mapillary": {
    "title": "Mapillary",
    "hint": "Sokak düzeyinde görüntüleri görmek için haritadaki bir kapsam noktasına tıklayın.",
    "noToken": "Kapsam ve görüntüleri yüklemek için bir Mapillary erişim belirteci gereklidir. Başlamak için aşağıya bir tane yapıştırın.",
    "tokenPlaceholder": "MLY|…",
    "tokenSave": "Belirteci kaydet",
    "tokenHelp": "Belirteç al",
    "tokenLabel": "Mapillary erişim belirteci",
    "loading": "Görüntüler yükleniyor…",
    "loadError": "Bu görüntü yüklenemedi.",
    "coverageLines": "Mapillary Dizileri",
    "coveragePoints": "Mapillary Görüntüleri"
  },
  "openAerialMap": {
    "hint": "OpenAerialMap görüntülerini harita görünümüne, çizilen bir kutuya veya koordinatlara göre arayın.",
    "search": "Bu görünümde ara",
    "loadMore": "Daha fazla yükle",
    "searching": "Aranıyor…",
    "loadingMore": "Daha fazla yükleniyor…",
    "noResults": "Bu alanda görüntü bulunamadı.",
    "showing": "{{total}} görüntüden {{shown}} tanesi gösteriliyor.",
    "searchError": "OpenAerialMap'e ulaşılamadı: {{message}}. Lütfen tekrar deneyin.",
    "add": "Ekle",
    "remove": "Kaldır",
    "zoom": "Yakınlaştır",
    "download": "İndir",
    "metadata": "Üst veri",
    "addTitle": "Bu görüntüyü haritaya ekle",
    "removeTitle": "Bu görüntüyü haritadan kaldır",
    "addUnavailableTitle": "Bu görüntü için döşeme servisi yok",
    "zoomTitle": "Bu görüntüye yakınlaştır",
    "downloadTitle": "Kaynak GeoTIFF'i indir",
    "metadataTitle": "Bu görüntünün üst verisini görüntüle",
    "modeView": "Harita görünümü",
    "modeDraw": "Kutu çiz",
    "modeBbox": "Koordinatlar",
    "drawHint": "Bir arama kutusu çizmek için haritada tıklayıp sürükleyin.",
    "drawStart": "Haritada kutu çiz",
    "drawCancel": "Çizimi iptal et",
    "drawnBox": "Arama kutusu: {{box}}",
    "coordWest": "Batı",
    "coordSouth": "Güney",
    "coordEast": "Doğu",
    "coordNorth": "Kuzey",
    "coordSearch": "Bu kutuda ara",
    "bboxInvalid": "Batı < doğu ve güney < kuzey olacak şekilde dört geçerli koordinat girin.",
    "footprintsLayer": "OpenAerialMap ayak izleri",
    "footprintUnavailable": "Bu görüntü için döşeme servisi yok.",
    "metadataHeading": "Görüntü üst verisi",
    "close": "Kapat",
    "metaTitle": "Başlık",
    "metaProvider": "Sağlayıcı",
    "metaPlatform": "Platform",
    "metaResolution": "Çözünürlük",
    "metaAcquired": "Elde edilme",
    "metaBounds": "Sınırlar (B, G, D, K)",
    "metaSource": "Kaynak GeoTIFF",
    "metaRaw": "Ham üst veri"
  },
  "arcgisHub": {
    "hint": "ArcGIS Hub'daki herkese açık veri kümelerinde arama yapın. Desteklenen katmanları haritaya ekleyin veya verileri indirin.",
    "searchPlaceholder": "ArcGIS Hub veri kümelerinde ara",
    "search": "Ara",
    "searchCurrentView": "Geçerli harita alanında ara",
    "enterKeyword": "Başlamak için bir anahtar kelime girin.",
    "loadMore": "Daha fazla yükle",
    "searching": "Aranıyor…",
    "loadingMore": "Daha fazla veri kümesi yükleniyor…",
    "noResults": "Herkese açık veri kümesi bulunamadı.",
    "searchError": "ArcGIS Hub'da arama yapılamadı.",
    "showing": "{{total}} veri kümesinden {{shown}} tanesi gösteriliyor.",
    "noDescription": "Açıklama sağlanmadı.",
    "add": "Haritaya ekle",
    "adding": "{{title}} ekleniyor…",
    "added": "{{title}} eklendi.",
    "addError": "Bu veri kümesi eklenemedi.",
    "zoom": "Yakınlaştır",
    "download": "İndir",
    "preparing": "{{title}} hazırlanıyor…",
    "downloading": "{{title}} indiriliyor: {{total}} nesneden {{completed}} tanesi…",
    "downloadStarted": "{{title}} için indirme başlatıldı.",
    "downloadFirstLayer": "{{title}} {{layerCount}} katman içeriyor; yalnızca ilki indirildi.",
    "downloadError": "Bu veri kümesi indirilemedi.",
    "details": "Ayrıntılar"
  },
  "openDataCatalogs": {
    "socrataHint": "Herkese açık Socrata açık veri kataloglarında arama yapın ve GeoJSON veri kümeleri ekleyin.",
    "ckanHint": "Humanitarian Data Exchange CKAN kataloğunda arama yapın ve mevcut GeoJSON kaynaklarını ekleyin.",
    "searchPlaceholder": "{{name}} içinde ara",
    "search": "Ara",
    "enterKeyword": "Başlamak için bir anahtar kelime girin.",
    "loadMore": "Daha fazla yükle",
    "searching": "Aranıyor…",
    "noResults": "Veri kümesi bulunamadı.",
    "showing": "{{total}} veri kümesinden {{shown}} tanesi gösteriliyor.",
    "noDescription": "Açıklama sağlanmadı.",
    "add": "Haritaya ekle",
    "details": "Ayrıntılar",
    "adding": "{{title}} ekleniyor…",
    "added": "{{title}} eklendi.",
    "addError": "Veri kümesi eklenemedi.",
    "searchError": "Arama başarısız oldu."
  },
  "earthdataGis": {
    "hint": "NASA Earthdata GIS içinde görüntü, harita ve öğe servislerini arayın.",
    "searchPlaceholder": "Earthdata GIS'te ara…",
    "search": "Ara",
    "searching": "Aranıyor…",
    "loadingMore": "Daha fazla yükleniyor…",
    "loadMore": "Daha fazla yükle",
    "noResults": "Bu aramayla eşleşen servis yok.",
    "showing": "{{total}} servisten {{shown}} tanesi gösteriliyor.",
    "searchError": "Earthdata GIS'e ulaşılamadı: {{message}}. Lütfen tekrar deneyin.",
    "limitToView": "Harita görünümüyle sınırla",
    "limitToViewTitle": "Yalnızca geçerli harita görünümüyle kesişen servisleri döndür",
    "filterAll": "Tümü",
    "filterImage": "Görüntü",
    "filterMap": "Haritalar",
    "filterFeature": "Öğeler",
    "kindImage": "Görüntü servisi",
    "kindMap": "Harita servisi",
    "kindFeature": "Öğe servisi",
    "kindWebMap": "Web haritası",
    "filterWebMap": "Web haritaları",
    "webMapAdded_one": "Bu web haritasından {{count}} katman eklendi.",
    "webMapAdded_other": "Bu web haritasından {{count}} katman eklendi.",
    "webMapAddedPartial": "Bu web haritasından {{total}} katmandan {{added}} tanesi eklendi; geri kalanına ulaşılamadı.",
    "webMapEmpty": "bu web haritasında GeoLibre'nin görüntüleyebileceği katman yok.",
    "add": "Ekle",
    "adding": "Ekleniyor…",
    "remove": "Kaldır",
    "zoom": "Yakınlaştır",
    "details": "Ayrıntılar",
    "portal": "Portal",
    "portalTitle": "Bu öğeyi Earthdata GIS portalında aç",
    "cog": "COG",
    "cogTitle": "Bu servisi Cloud Optimized GeoTIFF olarak indir",
    "cogHeading": "COG olarak indir",
    "cogAreaView": "Geçerli görünüm",
    "cogAreaExtent": "Tam kapsam",
    "cogSize": "Dışa aktarma boyutu: {{width}} x {{height}} px",
    "cogResolution": "Yer çözünürlüğü: {{metres}} m/px",
    "cogNote": "Servis bu boyutta yeniden dışa aktarılıp COG olarak yeniden kodlanır; dolayısıyla bu, alanın yeniden örneklenmiş bir görünümüdür, kaynak rasterin doğal çözünürlüğü değildir.",
    "cogDownload": "İndir",
    "cogDownloading": "Dışa aktarılıyor ve dönüştürülüyor…",
    "cogRetrying": "Servis bu boyutu reddetti; {{width}} x {{height}} px ile yeniden deneniyor…",
    "cogConverting": "COG'a dönüştürülüyor…",
    "cogDone": "COG {{width}} x {{height}} px olarak kaydedildi.",
    "cogFailed": "COG indirilemedi: {{message}}",
    "cogUnavailable": "İndirme için masaüstü uygulaması veya bir tarayıcı kaydetme iletişim kutusu gerekir.",
    "cancel": "İptal",
    "addTitle": "Bu servisi haritaya ekle",
    "removeTitle": "Bu servisi haritadan kaldır",
    "zoomTitle": "Bu servise yakınlaştır",
    "zoomUnavailableTitle": "Bu servis bir kapsam yayımlamıyor",
    "detailsTitle": "Bu servisin üst verilerini görüntüle",
    "addError": "Servis eklenemedi: {{message}}",
    "addTimeout": "bir dakika içinde yanıt vermedi. İşlem tamamlanırsa katman yine de görünecek.",
    "zoomedToData": "Bu katmanın tam kapsamının ötesine yakınlaştırıldı: servis yalnızca daha yüksek yakınlaştırma düzeylerinde görüntülenir.",
    "detailsHeading": "Servis ayrıntıları",
    "close": "Kapat",
    "metaTitle": "Başlık",
    "metaType": "Tür",
    "metaSummary": "Özet",
    "metaDescription": "Açıklama",
    "metaOwner": "Yayımlayan",
    "metaModified": "Son değişiklik",
    "metaTags": "Etiketler",
    "metaExtent": "Kapsam (B, G, D, K)",
    "metaCredits": "Katkılar",
    "metaLicense": "Kullanım koşulları",
    "metaService": "Servis URL'si",
    "metaPortalItem": "Portal öğesi",
    "metaRaw": "Ham üst veri"
  },
  "sourceCoop": {
    "hint": "Açık coğrafi verileri Source Cooperative'te arayın veya bir hesap/ürün kimliği girin.",
    "searchPlaceholder": "Veri veya hesap/ürün ara",
    "search": "Ara",
    "searching": "Aranıyor…",
    "loading": "Katalog yükleniyor…",
    "loadError": "Source Cooperative'e ulaşılamadı: {{message}}. Lütfen tekrar deneyin.",
    "noResults": "Eşleşen ürün yok.",
    "retry": "Yeniden dene",
    "featured": "Öne çıkan",
    "showing": "{{total}} üründen {{shown}} tanesi gösteriliyor.",
    "browseAccount": "Tüm {{account}} ürünlerine göz at",
    "back": "Geri",
    "files": "Dosyalar",
    "noFiles": "Bu klasörde dosya yok.",
    "loadingFiles": "Dosyalar yükleniyor…",
    "loadMore": "Daha fazla yükle",
    "parent": "Bir üst düzey",
    "add": "Ekle",
    "adding": "Ekleniyor…",
    "added": "Eklendi",
    "stream": "Akışla oku",
    "streaming": "Akışla okunuyor",
    "remove": "Kaldır",
    "download": "İndir",
    "copyUrl": "URL'yi kopyala",
    "copied": "Kopyalandı",
    "openProduct": "source.coop'ta aç",
    "addTitle": "Bu dosyayı haritaya ekle",
    "streamTitle": "Bu dosyayı bulunduğu yerde sorgulayın, yalnızca görünümdeki kısımları okuyun. Dosyanın tamamı asla DuckDB'ye kopyalanmaz — büyük dosyalar için en iyisi.",
    "removeTitle": "Bu dosyayı haritadan kaldır",
    "downloadTitle": "Bu dosyayı indir",
    "copyUrlTitle": "Bu dosyanın URL'sini kopyala",
    "openProductTitle": "Bu ürünün sayfasını source.coop'ta aç",
    "unsupportedTitle": "GeoLibre bu biçimi görüntüleyemez — bunun yerine indirin",
    "addError": "Bu dosya eklenemedi: {{message}}",
    "largeFileWarning": "Bu dosya {{size}}. Kaynaktan akışla getirilir, bu nedenle yalnızca görünümdeki kısımlar okunur.",
    "streamHint": "Bu dosya {{size}}. «Ekle» onu belleğe kopyalar; «Akışla oku» yalnızca görünümdeki kısımları okur.",
    "tooLargeToOpen": "Bu dosya {{size}} — tarayıcının açması için çok büyük ({{limit}} sınırı). İndirin veya bu veri kümesinin bölümlenmiş bir sürümünü kullanın."
  },
  "huggingFace": {
    "browseTab": "Göz at",
    "uploadTab": "Yükle",
    "settingsTab": "Ayarlar",
    "hint": "Hugging Face'te veri kümesi deposu arayın ya da bir hesap adı veya owner/dataset kimliği girin.",
    "searchPlaceholder": "Veri kümesi, hesap veya owner/dataset ara",
    "search": "Ara",
    "searching": "Aranıyor…",
    "loadError": "Hugging Face'e ulaşılamadı: {{message}}. Lütfen tekrar deneyin.",
    "noResults": "Eşleşen veri kümesi yok.",
    "retry": "Yeniden dene",
    "suggestions": "Önerilen veri kümeleri",
    "showing_one": "{{count}} veri kümesi.",
    "showing_other": "{{count}} veri kümesi.",
    "browseOwner": "{{owner}} hesabının tüm veri kümelerine göz at",
    "back": "Geri",
    "private": "Özel",
    "gated": "Erişimi kısıtlı",
    "privateHint": "Bu veri kümesi özel veya erişimi kısıtlı. Dosyaları kimlik doğrulamalı bir istek gerektirir; bir harita kaynağı bunu yapamaz, bu yüzden burada eklenemez veya indirilemezler.",
    "stats": "{{likes}} beğeni · {{downloads}} indirme",
    "noFiles": "Bu klasörde dosya yok.",
    "loadingFiles": "Dosyalar yükleniyor…",
    "loadMore": "Daha fazla yükle",
    "parent": "Bir üst düzey",
    "add": "Ekle",
    "adding": "Ekleniyor…",
    "stream": "Akışla oku",
    "streaming": "Akışla okunuyor",
    "remove": "Kaldır",
    "download": "İndir",
    "copyUrl": "URL'yi kopyala",
    "copied": "Kopyalandı",
    "openDataset": "Hugging Face'te aç",
    "addTitle": "Bu dosyayı haritaya ekle",
    "streamTitle": "Bu dosyayı bulunduğu yerde sorgulayın, yalnızca görünümdeki kısımları okuyun. Dosyanın tamamı asla DuckDB'ye kopyalanmaz — büyük dosyalar için en iyisi.",
    "removeTitle": "Bu dosyayı haritadan kaldır",
    "downloadTitle": "Bu dosyayı indir",
    "copyUrlTitle": "Bu dosyanın URL'sini kopyala",
    "openDatasetTitle": "Bu veri kümesinin sayfasını huggingface.co'da aç",
    "unsupportedTitle": "GeoLibre bu biçimi görüntüleyemez — bunun yerine indirin",
    "addError": "Bu dosya eklenemedi: {{message}}",
    "notRasterIndex": "Bu JSON dosyası hiçbir raster'ı dizinlemiyor, dolayısıyla haritaya konulacak bir şey yok. MosaicJSON ve STAC koleksiyonları desteklenir.",
    "largeFileWarning": "Bu dosya {{size}}. Kaynaktan akışla getirilir, bu nedenle yalnızca görünümdeki kısımlar okunur.",
    "streamHint": "Bu dosya {{size}}. «Ekle» onu belleğe kopyalar; «Akışla oku» yalnızca görünümdeki kısımları okur.",
    "tooLargeToOpen": "Bu dosya {{size}} — tarayıcının açması için çok büyük ({{limit}} sınırı). İndirin veya bu veri kümesinin bölümlenmiş bir sürümünü kullanın.",
    "tokenLabel": "Erişim belirteci",
    "tokenHint": "Veri kümesi deposu oluşturmak ve dosya yüklemek için yazma erişimi olan bir Hugging Face erişim belirteci gerekir. Yalnızca bu tarayıcıda saklanır ve sadece huggingface.co'ya gönderilir.",
    "tokenPlaceholder": "hf_…",
    "tokenSave": "Belirteci kaydet",
    "tokenClear": "Temizle",
    "tokenHelp": "Belirteç al",
    "tokenChecking": "Belirteç denetleniyor…",
    "tokenError": "Bu belirteç doğrulanamadı: {{message}}",
    "signedInAs": "{{name}} olarak oturum açıldı",
    "readOnlyToken": "Bu belirteç salt okunur. Yükleme yapmak için yazma erişimi olan bir belirteç oluşturun.",
    "createHeading": "Veri kümesi deposu oluştur",
    "ownerLabel": "Sahibi",
    "datasetNameLabel": "Veri kümesi adı",
    "datasetNamePlaceholder": "my-geodata",
    "privateLabel": "Özel",
    "create": "Oluştur",
    "creating": "Oluşturuluyor…",
    "createdRepo": "{{repoId}} oluşturuldu.",
    "createError": "Bu veri kümesi oluşturulamadı: {{message}}",
    "uploadHeading": "Dosya yükle",
    "targetLabel": "Veri kümesi",
    "targetPlaceholder": "owner/dataset",
    "folderLabel": "Klasör (isteğe bağlı)",
    "folderPlaceholder": "data/",
    "chooseFiles": "Dosyaları seç",
    "chooseLayer": "Katman seç",
    "chooseLayerTitle": "Bir harita katmanının öğelerini GeoJSON dosyası olarak yükle",
    "layerPickerHeading": "Bir katmanı GeoJSON olarak yükle",
    "layerFeatures_one": "{{count}} öğe",
    "layerFeatures_other": "{{count}} öğe",
    "layerOriginalFile": "Özgün dosya",
    "layerUnavailable": "{{name}} artık yüklenebilir durumda değil.",
    "remoteRasterNote": "URL'den yüklenen raster'lar listelenmez: verileri tarayıcıda değildir ve zaten paylaşabileceğiniz bir bağlantıları vardır. Yalnızca yerel olarak açılan dosyalar yüklenebilir.",
    "noUploadableLayers": "Haritadaki hiçbir katman yüklenebilecek öğe içermiyor. Önce bir vektör katmanı ekleyin.",
    "clearSelection": "Temizle",
    "selectedFiles_one": "{{count}} dosya seçildi ({{size}}).",
    "selectedFiles_other": "{{count}} dosya seçildi ({{size}}).",
    "commitMessageLabel": "Commit mesajı (isteğe bağlı)",
    "commitMessagePlaceholder": "GeoLibre ile yüklendi",
    "upload": "Yükle",
    "uploadPreparing": "Yükleme hazırlanıyor…",
    "uploadHashing": "{{name}} özetleniyor ({{index}}/{{total}})…",
    "uploadSending": "{{name}} yükleniyor ({{index}}/{{total}})…",
    "uploadCommitting": "Commit ediliyor…",
    "uploadDone_one": "{{count}} dosya yüklendi.",
    "uploadDone_other": "{{count}} dosya yüklendi.",
    "uploadError": "Yükleme başarısız: {{message}}",
    "fileTooLarge": "{{name}}, {{limit}} yükleme sınırından büyük.",
    "selectionTooLarge": "Seçilen dosyalar toplam {{size}} tutuyor; bu, tek bir yükleme için {{limit}} sınırının üzerinde. Daha küçük gruplar hâlinde yükleyin.",
    "openUploaded": "Veri kümesini aç",
    "rgbHeading": "Çok bantlı görüntü",
    "rgbHint": "Bir görüntüde üç veya daha fazla bant varsa hangi bantların kırmızı, yeşil ve mavi olacağı. 1'den başlar; Stil paneli sonrasında her katmanı yine değiştirebilir.",
    "bandR": "Kırmızı",
    "bandG": "Yeşil",
    "bandB": "Mavi",
    "colormapHeading": "Tek bantlı görüntü",
    "colormapHint": "Bir görüntüde tek bant olduğunda uygulanan renk haritası.",
    "colormapLabel": "Renk haritası",
    "engineHeading": "Görüntüleme motoru",
    "engineHint": "Görüntüyü hangi işleyicinin çözeceği. Yukarıdaki ayarlardan farklı olarak bu katman bazında değildir: haritadaki, daha önce eklenmiş olanlar dahil her raster için geçerlidir.",
    "engineLabel": "Motor",
    "engineAuto": "Değiştirmeden bırak",
    "engineGpu": "GPU (deck.gl)",
    "engineWasm": "WebAssembly döşeyici",
    "engineTitiler": "TiTiler sunucusu",
    "resetDefaults": "Varsayılanlara sıfırla"
  },
  "basemaps": {
    "confirmStyleReplace_one": "\"{{name}}\" öğesine geçmek tüm harita stilini değiştirir ve eklediğiniz üst üste bindirilmiş temel haritayı kaldırır. Devam edilsin mi?",
    "confirmStyleReplace_other": "\"{{name}}\" öğesine geçmek tüm harita stilini değiştirir ve eklediğiniz {{count}} üst üste bindirilmiş temel haritayı kaldırır. Devam edilsin mi?"
  },
  "annotations": {
    "toolbar": "Not araçları",
    "layerName": "Notlar",
    "elementsPanelTitle": "Ögeler",
    "tools": {
      "text": "Metin",
      "arrow": "Ok",
      "rectangle": "Dikdörtgen vurgu",
      "ellipse": "Elips vurgu",
      "freehand": "Serbest el vurgu",
      "pin": "İğne işareti",
      "sticky_note": "Yapışkan not",
      "placed_image": "Yerleştirilmiş görsel"
    },
    "color": "Not rengi",
    "width": "Çizgi kalınlığı",
    "widthOptions": {
      "thin": "İnce",
      "medium": "Orta",
      "thick": "Kalın"
    },
    "deleteLast": "Son notu sil",
    "clearAll": "Tüm notları temizle",
    "textPlaceholder": "Etiket yazın, yerleştirmek için Enter'a basın",
    "pinTitlePrompt": "Başlık",
    "pinDescPrompt": "Açıklama",
    "stickyNotePrompt": "Not İçeriği",
    "imageUrlPrompt": "Görsel URL'si",
    "cancel": "İptal",
    "saveElement": "Ögeyi Kaydet",
    "atPoint": "Noktada",
    "pinnedToExtent": "Kapsama Sabitlendi"
  },
  "pythonConsole": {
    "title": "Python Konsolu",
    "resize": "Python konsolunu yeniden boyutlandır",
    "clear": "Çıktıyı temizle",
    "collapse": "Python konsolunu daralt",
    "expand": "Python konsolunu genişlet",
    "close": "Python konsolunu kapat",
    "run": "Çalıştır",
    "runHint": "Çalıştır (Ctrl/Cmd+Enter)",
    "completions": "Tamamlamalar",
    "placeholder": "Python burada · Çalıştırmak için Ctrl/Cmd+Enter · Otomatik tamamlamak için Tab · Geçmiş için ↑/↓",
    "intro": "Python konsolu hazır. Haritayı betiklemek için `geolibre` nesnesini kullanın, örn. geolibre.get_center(). Tab otomatik tamamlar, ↑/↓ önceki komutları geri çağırır ve `await geolibre.load_package(\"numpy\")` paket ekler.",
    "loadFailed": "Python çalışma zamanı yüklenemedi.",
    "showEditor": "Düzenleyiciyi göster",
    "hideEditor": "Düzenleyiciyi gizle",
    "resizeEditor": "Düzenleyiciyi yeniden boyutlandır",
    "fileNew": "Yeni betik",
    "fileOpen": "Betik aç…",
    "fileSave": "Betiği kaydet (Ctrl/Cmd+S)",
    "fileSaveAs": "Betiği farklı kaydet…",
    "clearEditor": "Düzenleyiciyi temizle",
    "runScript": "Betiği veya seçimi çalıştır (Ctrl/Cmd+Enter)",
    "untitled": "adsız.py",
    "discardChanges": "Mevcut betiğin kaydedilmemiş değişiklikleri atılsın mı?",
    "editorPlaceholder": "Burada çok satırlı bir Python betiği yazın. Ctrl/Cmd+Enter, betiği (veya seçimi) konsolda çalıştırır; Tab girinti yapar; Ctrl+Boşluk otomatik tamamlar."
  },
  "notebook": {
    "title": "Not Defteri",
    "resize": "Not defteri panelini yeniden boyutlandır",
    "collapse": "Not defterini daralt",
    "expand": "Not defterini genişlet",
    "close": "Not defterini kapat",
    "copyServerUrl": "Harici istemciler için sunucu URL'sini kopyala (VS Code…)",
    "serverUrlCopied": "Sunucu URL'si kopyalandı",
    "loading": "Not defteri yükleniyor…",
    "loadFailed": "Not defteri yüklenemedi."
  },
  "dashboard": {
    "title": "Gösterge Paneli",
    "resize": "Gösterge paneli panelini yeniden boyutlandır",
    "collapse": "Gösterge panelini daralt",
    "expand": "Gösterge panelini genişlet",
    "close": "Gösterge panelini kapat",
    "columns": "Sütunlar",
    "addWidget": "Bileşen ekle",
    "widgetCount_one": "{{count}} bileşen",
    "widgetCount_other": "{{count}} bileşen",
    "empty": "Henüz bileşen yok. Bir katmanı özetlemek için bir grafik ekleyin.",
    "emptyNoLayers": "Uyumlu katman bulunamadı. Yukarıdaki Veri Ekle menüsünü kullanarak projenize bir vektör veya DuckDB sorgu katmanı ekleyin, ardından grafik oluşturmaya başlamak için buraya dönün.",
    "noLayersHint": "Önce bir vektör veya DuckDB sorgu katmanı ekleyin.",
    "layerMissing": "Katman kullanılamıyor",
    "noData": "Bu katmanda grafiği çizilebilir öznitelik yok.",
    "selectorMatches_one": "{{total}} öğeden {{count}} tanesi",
    "selectorMatches_other": "{{total}} öğeden {{count}} tanesi",
    "selectorClear": "Temizle",
    "moveBack": "Geriye taşı",
    "moveForward": "İleriye taşı",
    "editWidget": "Bileşeni düzenle",
    "removeWidget": "Bileşeni kaldır",
    "chartType": {
      "histogram": "Histogram",
      "scatter": "Dağılım",
      "bar": "Çubuk",
      "line": "Çizgi",
      "box": "Kutu grafiği",
      "pie": "Pasta",
      "indicator": "Gösterge",
      "selector": "Seçici",
      "list": "Liste"
    },
    "aggregate": {
      "count": "Sayı",
      "sum": "Toplam",
      "mean": "Ortalama"
    },
    "chart": {
      "emptyNumeric": "Çizilecek sayısal değer yok.",
      "emptyScatter": "Hiçbir satırda her iki alan da sayı olarak ayarlanmamış.",
      "emptyBar": "Gruplandırılacak satır yok.",
      "emptyPie": "Çizilecek pozitif değer yok.",
      "pieCaptionCount_one": "satır sayısı · {{count}} kategori",
      "pieCaptionCount_other": "satır sayısı · {{count}} kategori",
      "pieCaptionSum_one": "toplam · {{count}} kategori",
      "pieCaptionSum_other": "toplam · {{count}} kategori"
    },
    "editor": {
      "addTitle": "Bileşen ekle",
      "editTitle": "Bileşeni düzenle",
      "description": "Bir katman, bir grafik türü ve çizilecek alanları seçin.",
      "noLayers": "Grafiği çizilebilir katman yok. Önce bir vektör veya DuckDB sorgu katmanı ekleyin.",
      "noFields": "Bu katmanda çizilecek sayısal veya kategorik alan yok.",
      "layer": "Katman",
      "chartType": "Grafik türü",
      "field": "Alan",
      "bins": "Aralık sayısı",
      "xAxis": "X ekseni",
      "yAxis": "Y ekseni",
      "category": "Kategori",
      "aggregate": "Toplama",
      "value": "Değer",
      "prefix": "Ön ek",
      "suffix": "Son ek",
      "multiSelect": "Çoklu seçime izin ver",
      "listColumns": "Sütunlar",
      "sortBy": "Sıralama ölçütü",
      "sortDir": "Yön",
      "ascending": "Artan",
      "descending": "Azalan",
      "limit": "Satır sınırı",
      "titleLabel": "Başlık",
      "titlePlaceholder": "İsteğe bağlı başlık",
      "color": "Renk",
      "colorReset": "Sıfırla",
      "colorDefault": "Varsayılan grafik renkleri",
      "cancel": "İptal",
      "save": "Kaydet"
    },
    "indicatorAggregation": {
      "count": "Sayı",
      "sum": "Toplam",
      "mean": "Ortalama",
      "min": "Minimum",
      "max": "Maksimum",
      "median": "Ortanca"
    }
  },
  "assistant": {
    "title": "AI Asistanı",
    "resize": "Asistan panelini yeniden boyutlandır",
    "clear": "Konuşmayı temizle",
    "close": "Asistanı kapat",
    "send": "Gönder",
    "sendHint": "Gönder (Ctrl/Cmd+Enter)",
    "stop": "Durdur",
    "placeholder": "Verileriniz hakkında sorun, örn. \"nüfusu 50 milyondan fazla olan ülkeleri göster\" · Göndermek için Ctrl/Cmd+Enter",
    "intro": "Verilerinizle sohbet edin. Konumsal SQL çalıştırabilir, katman ekleyip kaldırabilir, yeniden stillendirip haritayı hareket ettirebilirim — her değişiklik geri alınabilir. \"Ülkeleri kırmızı bir derece renk skalasıyla nüfusa göre renklendir\" deneyin.",
    "setupTitle": "AI Asistanını kur",
    "setupStatus": "Asistanın düşünebilmesi için bir AI sağlayıcısına ihtiyacı var. Aşağıdaki herhangi bir sağlayıcı için kimlik bilgilerini ekleyin; kaydettiğiniz anda panel sohbet moduna geçer.",
    "setupProviders": "Herhangi bir sağlayıcı için kimlik bilgilerini ekleyin",
    "setupOpenSettings": "Ayarlar → AI Sağlayıcıları'nı aç",
    "thinking": "Çalışıyor…",
    "toolError": "başarısız oldu",
    "provider": "LLM sağlayıcısı",
    "profile": "AI profili",
    "deploymentProxy": "Dağıtım proxy'si",
    "model": "Model",
    "codeApprovalTitle": "Yardımcı kodu çalıştırılsın mı?",
    "codeApprovalBody": "Yardımcı, uygulamada {{language}} kodu çalıştırmak istiyor. Önce inceleyin — haritayı değiştirebilir ve uygulama verilerine erişebilir.",
    "codeApprovalAlways": "Bu oturumun geri kalanında yardımcı koduna izin ver",
    "codeApprovalRun": "Çalıştır",
    "codeApprovalDecline": "İptal"
  },
  "storymap": {
    "title": "Hikaye Haritası",
    "description": "Harita bölümlerinden kaydırma odaklı bir hikaye oluşturun. Her bölüm bir kamera görünümü ve metin yakalar.",
    "chapters": "Bölümler ({{count}})",
    "addChapter": "Bölüm ekle",
    "empty": "Henüz bölüm yok. Haritada gezinin, ardından mevcut görünümü yakalamak için bir bölüm ekleyin.",
    "defaultChapterTitle": "Bölüm {{index}}",
    "untitledChapter": "Adsız bölüm",
    "present": "Sun",
    "exportHtml": "HTML Dışa Aktar",
    "exitPresentation": "Çık",
    "preview": "Bu bölüme uç",
    "captureView": "Mevcut görünüme ayarla",
    "composeOnMap": "Haritada oluştur",
    "resizeDialog": "İletişim kutusunu yeniden boyutlandır",
    "composeMode": {
      "title": "Bölüm oluşturuluyor",
      "hint": "Haritayı kaydırın, yakınlaştırın ve eğin, ardından görünümü bu bölüme kaydedin.",
      "save": "Görünümü kaydet ve Hikaye Haritası'na dön",
      "cancel": "İptal",
      "waiting": "Haritanın hareketi bitirmesini bekleyin"
    },
    "moveUp": "Yukarı taşı",
    "moveDown": "Aşağı taşı",
    "onEnter": "Girişte",
    "onExit": "Çıkışta",
    "addEffect": "Katman efekti ekle",
    "field": {
      "title": "Başlık",
      "subtitle": "Alt başlık",
      "byline": "İmza satırı",
      "footer": "Alt bilgi",
      "theme": "Panel teması",
      "showMarkers": "İşaretçileri göster",
      "markerColor": "İşaretçi rengi",
      "inset": "Küçük ek harita",
      "hideChapterNav": "Bölüm listesini gizle",
      "startView": "Başlangıç görünümünü etkinleştir",
      "closingSlide": "Kapanış slaydını etkinleştir",
      "chapterTitle": "Bölüm başlığı",
      "description": "Açıklama (HTML'e izin verilir)",
      "image": "Görüntü URL'si",
      "alignment": "Panel hizalaması",
      "animation": "Harita animasyonu",
      "hidden": "Paneli gizle",
      "rotate": "Kamerayı döndür",
      "imagePlaceholder": "https://example.com/image.jpg"
    },
    "theme": {
      "dark": "Koyu",
      "light": "Açık"
    },
    "align": {
      "left": "Sol",
      "center": "Orta",
      "right": "Sağ",
      "full": "Tam"
    },
    "inset": {
      "topLeft": "Sol üst",
      "topRight": "Sağ üst",
      "bottomLeft": "Sol alt",
      "bottomRight": "Sağ alt"
    },
    "slide": {
      "blank": "Boş ekran",
      "black": "Siyah ekran",
      "global": "Genel görünüm",
      "startAdjacent": "İlk bölümün önizlemesi",
      "endAdjacent": "Son bölümde bekle"
    },
    "loadSample": "Örnek hikayeyi yükle",
    "htmlFile": "HTML",
    "handout": {
      "button": "El kitapçığı (PDF)",
      "title": "PDF El Kitapçığı Oluşturucu",
      "description": "Seçilen bölüm görünümlerini çok sayfalı bir PDF el kitapçığı olarak dışa aktarın.",
      "screens": "Ekranlar ({{count}}/{{total}})",
      "selectAll": "Tümünü seç",
      "selectNone": "Hiçbirini seçme",
      "paperSize": "Kağıt boyutu",
      "orientation": "Yönlendirme",
      "portrait": "Dikey",
      "landscape": "Yatay",
      "documentTitle": "Belge başlığı",
      "documentTitlePlaceholder": "Her sayfanın üstünde gösterilen başlık",
      "subtitle": "Alt başlık",
      "subtitlePlaceholder": "Her sayfada başlığın altında gösterilen alt başlık",
      "byline": "İmza satırı",
      "bylinePlaceholder": "Yazar veya emek satırı",
      "footerText": "Alt bilgi metni",
      "footerPlaceholder": "Her sayfanın altında gösterilen alt bilgi",
      "startSlide": "Başlangıç slaydı",
      "endSlide": "Kapanış slaydı",
      "generate": "PDF Oluştur",
      "stop": "Durdur",
      "cancelled": "Dışa aktarım iptal edildi.",
      "progress": "Görünüm yakalanıyor {{current}} / {{total}}…",
      "pdfFile": "PDF Belgesi",
      "noMap": "Harita henüz hazır değil. Birazdan tekrar deneyin.",
      "noneSelected": "Dışa aktarmak için en az bir ekran seçin."
    },
    "opacityLabel": "Opaklık",
    "toggleNav": "Bölüm listesini aç/kapat",
    "chapterNav": "Hikaye bölümleri",
    "durationLabel": "Geçiş (ms)",
    "dragHint": "Taşımak için sürükleyin (sıfırlamak için çift tıklayın)",
    "resizeHint": "Yeniden boyutlandırmak için sürükleyin",
    "import": "İçe aktar",
    "importJson": "JSON İçe Aktar…",
    "importCsv": "CSV İçe Aktar…",
    "exportData": "Dışa aktar",
    "exportJson": "JSON Dışa Aktar",
    "exportCsv": "CSV Dışa Aktar",
    "reset": "Sıfırla",
    "resetTitle": "Hikayeyi temizle ve yeniden başla",
    "resetConfirm": "Bu hikaye haritası temizlensin mi? Kendi hikayenizi başlatabilmeniz için tüm bölümler ve ayarlar kaldırılacak."
  },
  "network": {
    "title": "Ağ analizi",
    "description": "Nokta katmanlarınızdan eş zaman eğrileri, hizmet alanları ve kaynak-hedef maliyet matrisleri.",
    "heading": "Ağ",
    "run": "Çalıştır",
    "outputPlaceholder": "Çıktı burada görünecek.",
    "endpointNotice": "Nokta koordinatları rota sunucusuna ({{endpoint}}) gönderilir. Varsayılan, hız sınırlı, paylaşılan genel bir Valhalla sunucusudur (FOSSGIS). Yoğun kullanım için, yukarıdaki \"Rota sunucusu (Valhalla)\" alanına kendi sunucunuzun URL'sini girin."
  },
  "statistics": {
    "title": "Konumsal istatistikler",
    "description": "Konumsal özilişki, sıcak nokta analizi ve yoğunluk ölçümleri. Her araç GeoJSON katmanlarınızda istemci tarafında çalışır.",
    "heading": "Konumsal İstatistikler",
    "run": "Çalıştır",
    "requiredFieldLegend": "Zorunlu bir alanı gösterir",
    "outputPlaceholder": "Çıktı burada görünecek."
  },
  "processing": {
    "filePicker": {
      "filePath": "Dosya yolu",
      "chooseFile": "Dosya seç",
      "chooseFilePlaceholder": "Bir dosya seçin",
      "chooseInputFile": "Girdi dosyası seç",
      "chooseOutputFile": "Çıktı dosyası seç"
    },
    "searchTools": "Araçları ara",
    "refreshCatalog": "Kataloğu yenile",
    "increaseValue": "Değeri artır",
    "decreaseValue": "Değeri azalt",
    "distance": {
      "unitLabel": "Mesafe birimi",
      "units": {
        "degrees": "Derece",
        "meters": "Metre",
        "kilometers": "Kilometre",
        "feet": "Fit",
        "miles": "Mil"
      },
      "north": "{{latitude}}°K",
      "south": "{{latitude}}°G",
      "equator": "ekvator",
      "geographicNote": "Seçilen katmanlar coğrafi bir CRS (WGS84) kullanıyor, bu nedenle mesafeler derece cinsindendir. Bunun yerine metre girmek için bir mesafe alanının yanından birim seçin veya kesin sonuçlar için izdüşümlü bir CRS'ye yeniden izdüşümleyin.",
      "converted": "{{latitude}} enleminde dönüştürülerek araca {{degrees}}° olarak gönderilir. Bir derece enleme ve yöne göre değiştiğinden bu yaklaşık bir değerdir.",
      "convertedEmpty": "Değerler {{latitude}} enleminde dereceye dönüştürülecek. Bir derece enleme ve yöne göre değiştiğinden bu yaklaşık bir değerdir.",
      "notANumber": "Sayı değil, bu yüzden dönüştürülmeden araca yazıldığı gibi aktarılır. 12000 veya 1.5 gibi düz bir ondalık sayı kullanın."
    },
    "history": {
      "title": "İşleme Geçmişi",
      "description": "Bu projedeki her işleme çalışması, en yeniden başlayarak. Bir aracı yeniden çalıştırın, aynı parametrelerle yeniden açın ya da çalışmayı JSON veya Python olarak kopyalayın.",
      "empty": "Henüz kaydedilmiş işleme çalışması yok. İşleme menüsünden bir araç çalıştırın; burada görünecektir.",
      "rerun": "Yeniden çalıştır",
      "editRerun": "Düzenle ve yeniden çalıştır",
      "copyJson": "JSON kopyala",
      "copyPython": "Python kopyala",
      "copied": "Kopyalandı",
      "clear": "Geçmişi temizle",
      "count_one": "{{count}} çalışma kaydedildi",
      "count_other": "{{count}} çalışma kaydedildi",
      "toolUnavailable": "\"{{toolId}}\" aracı artık kullanılamıyor"
    },
    "modelBuilder": {
      "moveStepUp": "Adımı yukarı taşı",
      "moveStepDown": "Adımı aşağı taşı",
      "removeStep": "Adımı kaldır",
      "title": "Toplu İşlem ve Modeller",
      "description": "Bir vektör aracını birçok katman üzerinde çalıştırın ya da araçları projenizle birlikte kaydedilen yeniden kullanılabilir bir modelde zincirleyin.",
      "tabBatch": "Toplu işlem",
      "tabModels": "Modeller",
      "outputPlaceholder": "Çıktı burada görünecek.",
      "tool": "Araç",
      "sharedParameters": "Ortak parametreler",
      "noExtraParameters": "Bu aracın ek parametresi yok.",
      "inputLayers": "Girdi katmanları",
      "selectAll": "Tümünü seç",
      "clearSelection": "Temizle",
      "noCompatibleLayers": "Uyumlu GeoJSON katmanı yok.",
      "newModel": "Yeni model",
      "noSavedModels": "Henüz kaydedilmiş model yok.",
      "untitledModel": "Adsız model",
      "modelName": "Model adı",
      "emptyPipelineHint": "İş hattını kurmaya başlamak için bir adım ekleyin. İlk adım bir girdi katmanı okur; sonraki her adım bir öncekinin çıktısını alır.",
      "addStep": "Adım ekle",
      "runModel": "Modeli çalıştır",
      "deleteModel": "Sil",
      "inputPreviousStep": "Girdi: ← önceki adımın çıktısı",
      "unknownTool": "Bilinmeyen araç \"{{id}}\"",
      "noParameters": "Parametre yok."
    },
    "parameterField": {
      "selectLayer": "Bir katman seçin...",
      "selectField": "Bir alan seçin...",
      "selectLayerFirst": "Önce bir katman seçin"
    },
    "whitebox": {
      "run": "Çalıştır",
      "running": "Çalışıyor…",
      "runLocal": "Yerel olarak çalıştır (WASM)",
      "runLocalHint": "WebAssembly ile yerel olarak çalıştır (Python sidecar gerektirmez)",
      "runningLocally": "WebAssembly ile yerel olarak çalışıyor. Sidecar gerekmez.",
      "copyLink": "Bağlantıyı kopyala",
      "copyLinkCopied": "Kopyalandı!",
      "copyLinkHint": "Bu aracı geçerli ayarlarla açan paylaşılabilir bir bağlantı kopyalayın",
      "copyLinkFailed": "Bağlantı panoya kopyalanamadı.",
      "catalogSnapshotError": "Whitebox katalog anlık görüntüsü yüklenemedi.",
      "localRunnerError": "Yerel (WASM) araç çalıştırıcısı yüklenemedi. Yenileyip tekrar deneyin, ya da varsa sidecar'ı kullanın.",
      "output": {
        "geojson": "GeoJSON (haritaya ekle)",
        "geoparquet": "GeoParquet (indir, KRS'yi korur)",
        "flatgeobuf": "FlatGeobuf (indir, KRS'yi korur)",
        "shapefile": "Shapefile (indir, KRS'yi korur)",
        "projectedHint": "İndirilenler klasörünüze hedef KRS'de kaydedildi. Harita yalnızca EPSG:4326'yı gösterdiğinden, projeksiyonu yapılmış bir sonuç katman olarak eklenmez."
      },
      "filterBySource": "Kaynağa göre filtrele",
      "allSources": "Tüm kaynaklar",
      "geolibreTools": "GeoLibre araçları",
      "whiteboxTools": "Whitebox araçları",
      "toolbox": "Whitebox araç kutusu",
      "checkingRuntime": "Çalışma zamanı denetleniyor.",
      "toolsAvailable_one": "{{count}} araç kullanılabilir.",
      "toolsAvailable_other": "{{count}} araç kullanılabilir.",
      "runtimeUnavailable": "Whitebox çalışma zamanı kullanılamıyor.",
      "useMapExtent": "Harita kapsamını kullan",
      "fromLayer": "Katmandan",
      "drawBbox": "Haritada çiz",
      "drawingBbox": "Çiziliyor…",
      "drawBboxHint": "Sınırlayıcı kutuyu ayarlamak için haritada bir kutu sürükleyin. İptal etmek için Esc'e basın.",
      "mapExtentPlaceholder": "minX,minY,maxX,maxY",
      "mapExtentUnavailable": "Harita görünümü henüz kullanılamıyor. Haritanın yüklenmesini bekleyin, sonra tekrar deneyin.",
      "mapExtentInvalid": "Mevcut harita görünümü sınırlayıcı kutu olarak kullanılamaz: 180° meridyenini sarmalıyor veya geçerli boylam/enlem sınırlarının ötesine uzanıyor. Görünümü ayarlayın, sonra tekrar deneyin.",
      "extentLabel": "İlgi alanı",
      "extentNorth": "Kuzey",
      "extentSouth": "Güney",
      "extentWest": "Batı",
      "extentEast": "Doğu",
      "extentHint": "Her sınırı tek tek yazmak yerine kutuyu geçerli harita görünümünden alın ya da harita üzerinde sürükleyerek çizin. Koordinatlar WGS84 (EPSG:4326) olarak doldurulur.",
      "noToolSelected": "Araç seçilmedi",
      "optionDefault": "Varsayılan",
      "optionPath": "Yol",
      "selectedLayer": "Seçili katman",
      "filePath": "Dosya yolu",
      "auto": "Otomatik",
      "chooseOutputPath": "Çıktı yolunu seç",
      "chooseInputPath": "Girdi yolunu seç",
      "categoryGeneral": "Genel",
      "categoryAll": "Tümü ({{total}})",
      "errorLoadSnapshot": "Whitebox katalog anlık görüntüsü yüklenemedi.",
      "errorLoadLive": "Canlı katalog yüklenemedi.",
      "errorConnect": "Sidecar'a bağlanılamadı.",
      "errorPoll": "İş durumu sorgulanamadı.",
      "errorStartTool": "Whitebox aracı başlatılamadı.",
      "errorStartSidecar": "GeoLibre sidecar'ı başlatılamadı.",
      "errorStopSidecar": "GeoLibre sidecar'ı durdurulamadı.",
      "noToolsFound": "Araç bulunamadı.",
      "noParameters": "Bu aracın parametresi yok.",
      "noOutput": "Henüz çıktı yok.",
      "enabled": "Etkin",
      "requiredSuffix": " | zorunlu",
      "selectField": "Bir alan seçin",
      "fieldName": "Alan adı",
      "crs": {
        "browse": "Gözat",
        "codePlaceholder": "EPSG kodu",
        "searchLabel": "Koordinat referans sistemlerinde ara",
        "searchPlaceholder": "Ada veya EPSG koduna göre ara",
        "geographic": "Coğrafi",
        "projected": "İzdüşümlü",
        "noResults": "Eşleşen koordinat sistemi yok. Yine de herhangi bir EPSG kodu yazılabilir."
      },
      "vectorUnitsNote": "Vektör katmanları WGS84 olarak okunur; bu nedenle mesafe, aralık ve tolerans değerleri metre değil derece cinsindendir. 1° yaklaşık 111 km, 0,001° ise yaklaşık 111 m'dir."
    },
    "sidecar": {
      "unavailableTitle": "İşleme sunucusu kullanılamıyor.",
      "showHelp": "Bunun ne anlama geldiğini ve nasıl düzeltileceğini göster",
      "hideHelp": "Ayrıntıları gizle",
      "intro": "İşleme sunucusu, uygulamadan ayrı olarak arka planda daha ağır Python destekli araçları çalıştıran isteğe bağlı, yerel bir yardımcıdır ({{sidecarUrl}}). Çoğu Whitebox aracı buna ihtiyaç duymaz: tamamen tarayıcınızda WebAssembly ile çalışabilirler.",
      "wasmTipTitle": "Sunucusuz çalıştır",
      "wasmTip": "Whitebox araçlarını tarayıcınızda çalıştırmak için \"Yerel olarak çalıştır (WASM)\" seçeneğini etkinleştirin. Sunucu, kurulum veya yapılandırma gerekmez.",
      "runLocallyButton": "Yerel olarak çalıştır (WASM)",
      "troubleshootingTitle": "Yine de sunucuyu mu kullanmak istiyorsunuz?",
      "stepStartServerDesktop": "Başlatmak için araç listesi panelinde \"Sunucuyu başlat\"a tıklayın, ardından çevrimiçi olması için birkaç saniye bekleyin.",
      "stepStartServerBrowser": "Sunucu yalnızca GeoLibre masaüstü uygulamasından başlatılabilir. Tarayıcıda, bunun yerine \"Yerel olarak çalıştır (WASM)\" seçeneğini etkin tutun.",
      "stepCheckPort": "Bir güvenlik duvarının, antivirüsün veya ağ politikasının yerel {{port}} bağlantı noktasını engellemediğinden emin olun.",
      "stepRestart": "Sunucu beklenmedik şekilde durduysa, GeoLibre masaüstü uygulamasını yeniden başlatın ve bu iletişim kutusunu tekrar açın."
    },
    "vectorTools": {
      "title": "Vektör araçları",
      "description": "GeoJSON katmanlarınız üzerinde yaygın vektör geometri işlemlerini çalıştırın.",
      "engine": "Motor",
      "engineClient": "İstemci (Turf.js)",
      "engineSidecar": "Sidecar (GeoPandas)",
      "enginePyodide": "Python (Pyodide)",
      "checkingSidecar": "Sidecar kullanılabilirliği denetleniyor...",
      "sidecarUnavailableClient": "GeoPandas sidecar'ı kullanılamıyor. Sidecar'ı vector ek paketiyle başlatın ya da istemci motoruna geçin.",
      "sidecarUnavailablePyodide": "GeoPandas sidecar'ı kullanılamıyor. Sidecar'ı vector ek paketiyle başlatın ya da Python (Pyodide) motoruna geçin.",
      "pyodideNote": "GeoPandas'ı tarayıcınızda çalıştırır. İlk çalıştırmada Python çalışma zamanı indirilir (tek seferlik, internet bağlantısı gerekir).",
      "run": "Çalıştır",
      "outputPlaceholder": "Çıktı burada görünecek.",
      "resolutionRange": "Çözünürlük (0-{{max}})"
    }
  },
  "segmentation": {
    "title": "AI Segmentasyonu",
    "description": "Görüntüleri SAM3 (segment-geospatial) ile vektör öğelerine dönüştürün. Bir GeoTIFF seçin, neyin segmentleneceğini açıklayın ve poligonları yeni bir katman olarak alın.",
    "startServer": "Sunucuyu başlat",
    "downloadDesktop": "Masaüstü uygulamasını indir",
    "imageLabel": "Görüntü (GeoTIFF)",
    "imagePlaceholder": "Bir GeoTIFF seçin…",
    "chooseImage": "Görüntü seç",
    "modeLabel": "Mod",
    "modeText": "Metin istemi",
    "modeAutomatic": "Otomatik (her şey)",
    "promptLabel": "İstem",
    "promptPlaceholder": "örn. ağaçlar, binalar, su",
    "confidenceLabel": "Güven eşiği",
    "segment": "Segmentle",
    "status": {
      "checking": "AI segmentasyon servisi kontrol ediliyor…",
      "unavailableDesktop": "AI segmentasyon servisi henüz çalışmıyor. Kullanmak için segment-geospatial etkinleştirilmiş GeoLibre sunucusunu başlatın.",
      "unavailableWeb": "AI segmentasyon tarayıcıda kullanılamıyor. Çalıştırmak için GeoLibre masaüstü uygulamasını kullanın."
    },
    "error": {
      "chooseImage": "Segmentlenecek bir görüntü (GeoTIFF) seçin.",
      "enterPrompt": "Bir metin istemi girin, örn. “ağaçlar” veya “binalar”.",
      "startServer": "GeoLibre sidecar'ı başlatılamadı.",
      "failed": "Segmentasyon başarısız oldu."
    },
    "noObjects": "Nesne bulunamadı.",
    "added": "{{count}} öğe “{{name}}” olarak eklendi.",
    "layerName": "Segmentasyon: {{prompt}}",
    "layerNameDefault": "Segmentasyon",
    "sidecar": {
      "title": "AI segmentasyon sunucusu başlatılamadı.",
      "intro": "AI segmentasyon, segment-geospatial'dan SAM3 modelini barındıran yerel bir yardımcı sunucuda ({{sidecarUrl}}) çalışır. Arka planda, uygulamadan ayrı olarak Python çalıştırır ve tarayıcı derlemesinin bir parçası değildir.",
      "troubleshootingTitle": "Sunucu nasıl çalıştırılır",
      "stepInstall": "Segmentasyon modelinin kullanılabilir olması için GeoLibre sunucusunun segment-geospatial arka ucu etkinleştirilmiş olarak kurulduğundan emin olun.",
      "stepStartServerDesktop": "Başlatmak için yukarıdaki \"Sunucuyu başlat\"a tıklayın, ardından modelin çevrimiçi olması için birkaç saniye bekleyin."
    }
  },
  "objectDetection": {
    "title": "Nesne Algılama",
    "description": "Bir GeoTIFF üzerinde ONNX'e aktarılmış bir YOLO modelini tamamen tarayıcıda çalıştırın. Algılanan kutular coğrafi olarak konumlandırılır ve her sınıf kendi katmanı olarak eklenir.",
    "hint": "Yerleşik bir COCO modeli kullanın (bir kez indirilip önbelleğe alınır) ya da kendi YOLOv5/v8/v11 ONNX modelinizi getirin. Algılama tarayıcıda yerel olarak çalışır. Yerleşik modeller günlük nesneleri algılar; hava görüntüleri için kendi yukarıdan eğitilmiş modelinizi sağlayın.",
    "imageLabel": "Görüntü (GeoTIFF)",
    "imagePlaceholder": "Bir GeoTIFF seçin…",
    "chooseImage": "Görüntü seç",
    "modelLabel": "Model",
    "modelSourceBuiltin": "Yerleşik (indir)",
    "modelSourceLocal": "Yerel dosya",
    "builtinModelLabel": "Yerleşik model",
    "modelFileLabel": "Model dosyası (ONNX)",
    "modelPlaceholder": "Bir .onnx modeli seçin…",
    "chooseModel": "Model seç",
    "downloadingModel": "Model indiriliyor…",
    "classNamesLabel": "Sınıf adları (virgülle ayrılmış, isteğe bağlı)",
    "classNamesPlaceholder": "ör. araba, ağaç, bina",
    "confidenceLabel": "Güven",
    "iouLabel": "IoU (NMS)",
    "inputSizeLabel": "Girdi boyutu",
    "detect": "Algıla",
    "noObjects": "Nesne algılanmadı. Güven eşiğini düşürmeyi deneyin.",
    "added": "{{classes}} sınıfta {{count}} algılama eklendi.",
    "layerName": "Algılama: {{class}}",
    "error": {
      "chooseImage": "Algılama yapılacak bir görüntü (GeoTIFF) seçin.",
      "photoLocation": "Bu fotoğrafta kullanılabilir GPS koordinatı yok. Coğrafi etiketli bir fotoğraf seçin.",
      "chooseModel": "ONNX'e aktarılmış bir YOLO modeli (.onnx) seçin.",
      "downloadModel": "Model indirilemedi. Bağlantınızı kontrol edip tekrar deneyin.",
      "failed": "Algılama başarısız oldu."
    }
  },
  "segmentEverything": {
    "title": "Her Şeyi Bölütle",
    "description": "SlimSAM'i bir GeoTIFF üzerinde tamamen tarayıcıda otomatik olarak çalıştırın. Algılanan her nesne, tek bir katman olarak eklenen coğrafi konumlu bir poligona dönüşür.",
    "hint": "Görüntü üzerinde bir nokta ızgarası örneklenir ve SlimSAM ile bölütlenir (bir kez indirilip önbelleğe alınır). Tıklama veya etiket yok — daha yoğun ızgaralar daha fazla nesne bulur ama daha uzun sürer.",
    "imageLabel": "Görüntü (GeoTIFF)",
    "imagePlaceholder": "Bir GeoTIFF seçin…",
    "chooseImage": "Görüntü seç",
    "gridLabel": "Izgara",
    "qualityLabel": "Kalite",
    "minSizeLabel": "Min boyut %",
    "run": "Bölütle",
    "downloadingModel": "Model indiriliyor…",
    "progress": "Bölütleniyor… {{done}}/{{total}}",
    "noObjects": "Nesne bölütlenmedi. Daha yoğun bir ızgara veya daha düşük bir kalite eşiği deneyin.",
    "added": "{{count}} bölüt eklendi.",
    "layerName": "Bölütler",
    "error": {
      "chooseImage": "Bölütlenecek bir görüntü (GeoTIFF) seçin.",
      "downloadModel": "Model indirilemedi. Bağlantınızı kontrol edip tekrar deneyin.",
      "failed": "Bölütleme başarısız oldu."
    }
  },
  "pluginPanel": {
    "expand": "Paneli genişlet",
    "collapse": "Paneli daralt",
    "close": "Paneli kapat",
    "resize": "Paneli yeniden boyutlandır",
    "moveLeft": "Paneli sola taşı",
    "moveRight": "Paneli sağa taşı",
    "mergeIntoStyleRail": "Stil rayına birleştir",
    "mergeIntoLayersRail": "Katmanlar rayına birleştir",
    "detach": "Taşınabilir bir panel olarak ayır",
    "collapsedLabel": "{{title}} (daraltıldı)"
  },
  "sharedRail": {
    "label": "Kenar çubuğu",
    "layers": "Katmanlar",
    "style": "Stil",
    "expand": "{{title}} genişlet",
    "collapse": "{{title}} daralt"
  },
  "attributeTable": {
    "title": "Öznitelik tablosu",
    "resize": "Öznitelik tablosunu yeniden boyutlandır",
    "editValues": "Öznitelik değerlerini düzenle",
    "editTitleFinishGeometry": "Öznitelikleri düzenlemek için geometri düzenlemeyi bitirin",
    "editTitleReadOnly": "Vektör Katmanı Ekle ile eklenen katmanlar için düzenleme kullanılamaz",
    "editTitleUseSaveCancel": "Düzenlemeyi bitirmek için Kaydet veya İptal'i kullanın",
    "exitEditMode": "Düzenleme modundan çık",
    "editTitleDuckdb": "Gösterilen DuckDB sorgu özniteliklerini bellekte düzenle",
    "saveEdits": "Öznitelik düzenlemelerini kaydet",
    "saveTitleInvalid": "Kaydetmeden önce geçersiz JSON'u düzeltin",
    "saveTitleDuckdb": "Bellekteki DuckDB öznitelik düzenlemelerini kaydet",
    "addFieldTitle": "Yeni bir alan ekle",
    "addField": "Alan ekle",
    "fieldCalculatorTitle": "Bir ifadeden alan değerleri hesapla",
    "fieldCalculator": "Alan hesaplayıcı",
    "manageFieldsTitle": "Alanları göster veya gizle",
    "manageFields": "Alanları yönet",
    "columnExplorerTitle": "Tüm alanları tek bakışta keşfet",
    "columnExplorerTitleDisabled": "Sütun gezgini bir vektör veya DuckDB sorgu katmanı gerektirir",
    "columnExplorer": "Sütun gezgini",
    "statisticsTitle": "Alan istatistikleri özeti",
    "statisticsTitleDisabled": "İstatistikler bir vektör veya DuckDB sorgu katmanı gerektirir",
    "statistics": "Alan istatistikleri",
    "chartsTitle": "Sayısal alanları grafiğe dök",
    "chartsTitleDisabled": "Grafikler bir vektör veya DuckDB sorgu katmanı gerektirir",
    "charts": "Grafikler",
    "dashboardTitle": "Grafik bileşenleri oluşturmak için gösterge panelini aç",
    "dashboard": "Gösterge Paneli",
    "exportSelectedLayer": "Seçilen katmanı dışa aktar",
    "exportTitleDisabled": "Dışa aktarma, GeoJSON destekli bir katman gerektirir",
    "cancelEdits": "Öznitelik düzenlemelerini iptal et",
    "searchPlaceholder": "Öznitelik ara...",
    "searchAria": "Öznitelik ara",
    "clearSelectedFeature": "Seçilen öğeyi temizle",
    "statusFeatures_one": "{{count}} öğe",
    "statusFeatures_other": "{{count}} öğe",
    "statusShown_one": "{{count}} gösteriliyor",
    "statusShown_other": "{{count}} gösteriliyor",
    "statusSelected_one": "{{count}} seçili",
    "statusSelected_other": "{{count}} seçili",
    "featureViewAria": "Öğe görünümü",
    "showAllFeatures": "Tüm Öğeleri Göster",
    "showSelectedFeatures": "Seçilenleri Göster ({{count}})",
    "expand": "Öznitelik tablosunu genişlet",
    "collapse": "Öznitelik tablosunu daralt",
    "close": "Öznitelik tablosunu kapat",
    "newFieldPlaceholder": "örn. kategori",
    "defaultValuePlaceholder": "Boş bırakmak için boş bırakın",
    "newFieldNamePlaceholder": "Yeni alan adı",
    "showFields": "Alanları göster",
    "noFields": "Alan yok",
    "showAllFields": "Tüm alanları göster",
    "buttons": {
      "edit": "Düzenle",
      "calculate": "Hesapla",
      "fields": "Alanlar",
      "explore": "Keşfet",
      "statistics": "İstatistikler",
      "export": "Dışa Aktar"
    },
    "chart": {
      "field": "Alan",
      "xAxis": "X ekseni",
      "yAxis": "Y ekseni",
      "category": "Kategori",
      "value": "Değer",
      "title": "Grafikler",
      "description": "\"{{layer}}\" içindeki alanları görselleştirin.",
      "noChartableFields": "Bu katmanda grafiğe dökülecek sayısal veya kategorik alan yok.",
      "chartType": "Grafik türü",
      "typeHistogram": "Histogram",
      "typeScatter": "Saçılım",
      "typeBar": "Sütun",
      "typeLine": "Çizgi",
      "typeBox": "Kutu grafiği",
      "typePie": "Pasta",
      "bins": "Aralık sayısı",
      "aggregate": "Toplulaştırma",
      "aggCount": "Sayı",
      "aggSum": "Toplam",
      "aggAverage": "Ortalama",
      "download": "İndir",
      "downloadPng": "PNG görüntü",
      "downloadSvg": "SVG vektör",
      "exportError": "Grafik dışa aktarılamadı."
    },
    "selectedLayerName": "- {{name}}",
    "noLayerSelected": "- öznitelikleri olan bir katman seçin",
    "zoomToSelection": "Seçime yakınlaştır",
    "loadingAttributes": "Katman öznitelikleri yükleniyor…",
    "requiresVectorLayer": "Öznitelik tablosu bir vektör veya DuckDB sorgu katmanı gerektirir.",
    "invalidJson": "Geçersiz JSON",
    "editCellAria": "{{featureId}} öğesi için {{col}} düzenle",
    "resizeColumn": "{{name}} sütununu yeniden boyutlandır",
    "renameFieldAria": "{{name}} alanını yeniden adlandır",
    "manageFieldTitle": "\"{{name}}\" alanını yönet",
    "manageFieldAria": "{{name}} alanını yönet",
    "renameField": "Alanı yeniden adlandır",
    "hideField": "Alanı gizle",
    "excludeField": "Alanı dışa aktarmadan çıkar",
    "includeField": "Alanı dışa aktarmaya dahil et",
    "moveLeft": "Sola taşı",
    "moveRight": "Sağa taşı",
    "deleteField": "Alanı sil",
    "joinedColumnTitle": "Birleştirme tablosundan türetilen birleştirilmiş sütun. Bunun yerine tabloyu veya birleştirme tanımını düzenleyin.",
    "virtualColumnTitle": "İfadeden hesaplanan sanal alan. Bunun yerine tanımını katmanın stil panelinde düzenleyin.",
    "deleteFieldConfirm": "Bu işlem, \"{{field}}\" alanını \"{{layer}}\" katmanındaki her öğeden kalıcı olarak kaldırır. Buna başvuran stil veya etiketler temizlenir. Bu işlem geri alınamaz.",
    "addFieldDescription": "\"{{layer}}\" katmanındaki her öğeye yeni bir alan ekleyin.",
    "fieldName": "Alan adı",
    "fieldExists": "\"{{name}}\" adında bir alan zaten var.",
    "fieldType": "Tür",
    "typeText": "Metin",
    "typeNumber": "Sayı",
    "typeBoolean": "Boole",
    "defaultValue": "Varsayılan değer",
    "noDefault": "(varsayılan yok)",
    "noFeaturesForField": "Bu katmanda alan ekleyecek öğe yok.",
    "calcDescription": "Bir JavaScript ifadesinden değerler hesaplayın ve bunları \"{{layer}}\" katmanındaki bir alana yazın.",
    "targetField": "Hedef alan",
    "updateField": "Alanı güncelle",
    "createField": "Alan oluştur",
    "outputType": "Çıktı türü",
    "outputAuto": "Otomatik (hesaplanan türü koru)",
    "expression": "İfade",
    "calcExpressionPlaceholder": "örn. pop / area, ya da upper(name), ya da pop > 100 ? \"big\" : \"small\"",
    "fieldsLabel": "Alanlar:",
    "insertField": "{{name}} ekle",
    "functionsLabel": "Fonksiyonlar:",
    "insertFunction": "{{name}}() ekle",
    "geomMeasureLabel": "Geometri:",
    "geomMetric": {
      "length": "Uzunluk",
      "perimeter": "Çevre",
      "area": "Alan"
    },
    "geomInsert": "Ekle",
    "sampleRowErrored": "Örnek satırda hata oluştu (diğer satırlar yine de hesaplanabilir): {{message}}",
    "preview": "Önizleme:",
    "onlySelectedFeature": "Yalnızca seçili öğeyi güncelle",
    "evaluationFailed": "Değerlendirme başarısız oldu.",
    "invalidExpression": "Geçersiz ifade.",
    "calcCouldNotApply": "Hesaplama bu katmana uygulanamadı.",
    "calcAppliedWithErrors": "Uygulandı, ancak {{evaluated}} öğeden {{errors}} tanesi hata verdi ve null olarak yazıldı.",
    "exportFailed": "Seçili katman dışa aktarılamadı.",
    "saveTitleFormErrors": "Kaydetmeden önce öznitelik formu ihlallerini düzeltin"
  },
  "styleManager": {
    "title": "Stil Yöneticisi",
    "description": "Katmanlar ve projeler arasında yeniden kullanılabilir stilleri, sembolleri, etiket ön ayarlarını ve renk geçişlerini kaydedin, göz atın ve uygulayın.",
    "searchPlaceholder": "Stilleri ve etiketleri ara…",
    "presetsSection": "Yerleşik ön ayarlar",
    "librarySection": "Kitaplığım",
    "projectSection": "Bu proje",
    "empty": "Eşleşen kayıtlı stil yok. Başlamak için bir katmanın stilini kaydedin veya bir kitaplık içe aktarın.",
    "apply": "Uygula",
    "delete": "Sil",
    "saveCurrent": "Mevcut stili kaydet…",
    "nameLabel": "Ad",
    "kindLabel": "Ne kaydedilecek",
    "kindStyle": "Tam stil",
    "kindSymbol": "Yalnızca sembol",
    "kindLabels": "Yalnızca etiketler",
    "kindRamp": "Yalnızca renk geçişi",
    "tagsLabel": "Etiketler",
    "tagsPlaceholder": "sınır, temel harita (virgülle ayrılmış)",
    "scopeLabel": "Şurada sakla",
    "scopeApp": "Kitaplığım (tüm projeler)",
    "scopeProject": "Yalnızca bu proje",
    "saveButton": "Stili kaydet",
    "cancel": "İptal",
    "import": "İçe aktar…",
    "export": "Dışa aktar…",
    "importFilterName": "Stil kitaplığı / QML / SLD",
    "exportFilterName": "GeoLibre stil kitaplığı",
    "applied": "\"{{name}}\" {{layer}} katmanına uygulandı.",
    "appliedRampHint": "\"{{name}}\" uygulandı. Renk geçişini görmek için katmanı derecelendirilmiş veya kategorize edilmiş stile geçirin.",
    "saved": "\"{{name}}\" kitaplığa kaydedildi.",
    "deleted": "\"{{name}}\" silindi.",
    "importedCount_one": "{{count}} stil içe aktarıldı.",
    "importedCount_other": "{{count}} stil içe aktarıldı.",
    "importedEntryName": "İçe aktarılan stil",
    "importInvalid": "Bu dosya bir stil kitaplığı, QML veya SLD değil.",
    "importNoMatch": "Bu stilden hiçbir sembol bilgisi okunamadı.",
    "exportEmpty": "Dışa aktarılacak kayıtlı stil yok.",
    "exportFailed": "Stil kitaplığı dışa aktarılamadı.",
    "exportSuccess": "Stil kitaplığı dışa aktarıldı.",
    "noLayer": "Stil kaydetmek veya uygulamak için bir vektör katmanı seçin."
  },
  "style": {
    "panelLabel": "Katman stili",
    "panelLabelCollapsed": "Katman stili (daraltıldı)",
    "heading": "Stil",
    "headingWithLayer": "Stil - {{name}}",
    "resizePanel": "Stil panelini yeniden boyutlandır",
    "expand": "Stili genişlet",
    "collapse": "Stili daralt",
    "openStyleManager": "Kayıtlı stiller…",
    "addClass": "Sınıf ekle",
    "removeClass": "Sınıfı kaldır",
    "beforeIdSavedUnavailable": "Kaydedildi (kullanılamıyor)",
    "raster": {
      "greyscale": "Gri tonlama",
      "greyscaleHint": "Bir gri tonlamalı temel haritayı aç/kapat (doygunluğu minimuma indirir)",
      "reset": "Sıfırla",
      "resetHint": "Ayarları varsayılan değerlerine sıfırla",
      "exactValueHint": "Tam bir değer girmek için çift tıklayın",
      "opacity": "Opaklık",
      "brightnessMin": "Minimum parlaklık",
      "brightnessMax": "Maksimum parlaklık",
      "saturation": "Doygunluk",
      "contrast": "Kontrast",
      "hueRotate": "Ton döndürme",
      "footerDeck": "Değişiklikler, raster katman opaklığına anlık olarak uygulanır.",
      "footerMaplibre": "Değişiklikler, MapLibre raster paint özelliklerine anlık olarak uygulanır.",
      "valueAria": "{{label}} değeri",
      "editValueAria": "{{label}} değerini düzenle"
    },
    "visibility": {
      "minZoom": "Minimum yakınlaştırma",
      "maxZoom": "Maksimum yakınlaştırma",
      "minZoomTooltip": "Bu katmanın göründüğü yakınlaştırma düzeyi. Daha yüksek sayılar daha fazla yakınlaştırılmış demektir.",
      "maxZoomTooltip": "Bu katmanın kaybolduğu yakınlaştırma düzeyi. Daha yüksek sayılar daha fazla yakınlaştırılmış demektir."
    },
    "joins": {
      "heading": "Birleştirmeler",
      "empty": "Anahtar alanları eşleştirerek başka bir katmandan veya tablodan sütun ekleyin. Birleştirilen sütunlar tablo değiştiğinde güncellenir ve projeyle birlikte kaydedilir.",
      "addJoin": "Birleştirme ekle",
      "joinLayer": "Birleştirme katmanı",
      "selectLayer": "Bir katman seçin…",
      "joinField": "Birleştirme alanı",
      "targetField": "Hedef alan",
      "selectField": "Bir alan seçin…",
      "fields": "Birleştirilecek alanlar",
      "fieldCount_one": "{{count}} alan",
      "fieldCount_other": "{{count}} alan",
      "prefix": "Alan adı öneki",
      "prefixPlaceholder": "örn. census_",
      "add": "Ekle",
      "cancel": "İptal",
      "remove": "Birleştirmeyi kaldır",
      "enabledTitle": "Bu birleştirmeyi uygula",
      "missingLayer": "Birleştirme katmanı bulunamadı",
      "noCandidates": "Birleştirilecek öznitelik tablosu olan başka katman yok",
      "statsMatched": "{{total}} öğeden {{matched}} tanesi eşleşti",
      "statsUnmatchedJoin_one": "Eşleşmeyen {{count}} tablo satırı",
      "statsUnmatchedJoin_other": "Eşleşmeyen {{count}} tablo satırı"
    },
    "virtualFields": {
      "heading": "Sanal alanlar",
      "empty": "Veri her değiştiğinde yeniden hesaplanan, ifade tabanlı sütunlar ekleyin. Sanal alanlar projeyle birlikte kaydedilir ve alanların göründüğü her yerde görünür: öznitelik tablosu, stil, etiketler ve seçim.",
      "addField": "Sanal alan ekle",
      "name": "Alan adı",
      "namePlaceholder": "örn. density",
      "nameTaken": "Bu ada sahip bir sütun zaten var",
      "nameConflict": "Uygulanmadı: ad mevcut bir sütunla çakışıyor",
      "expression": "İfade",
      "expressionPlaceholder": "[\"/\", [\"get\", \"pop\"], [\"get\", \"area_km2\"]]",
      "expressionTarget": "Sanal alan ifadesi",
      "openBuilder": "Oluşturucuyu aç",
      "invalidExpression": "Geçersiz ifade",
      "add": "Ekle",
      "save": "Kaydet",
      "cancel": "İptal",
      "edit": "Sanal alanı düzenle",
      "remove": "Sanal alanı kaldır",
      "enabledTitle": "Bu sanal alanı uygula",
      "evaluationErrors_one": "{{count}} öğenin değerlendirilmesi başarısız oldu (null hücre)",
      "evaluationErrors_other": "{{count}} öğenin değerlendirilmesi başarısız oldu (null hücreler)"
    },
    "labels": {
      "heading": "Etiketler",
      "show": "Etiketleri göster",
      "field": "Etiket alanı",
      "noAttributes": "Öznitelik bulunamadı",
      "selectField": "Bir alan seçin…",
      "placement": "Yerleşim",
      "placementPoint": "Merkez / nokta",
      "placementLine": "Çizgi / poligon kenarı boyunca",
      "textSize": "Metin boyutu",
      "haloWidth": "Hâle kalınlığı",
      "textColor": "Metin rengi",
      "haloColor": "Hâle rengi",
      "minZoom": "Minimum yakınlaştırma",
      "maxZoom": "Maksimum yakınlaştırma",
      "allowOverlap": "Etiketlerin üst üste binmesine izin ver",
      "anchor": "Bağlantı noktası",
      "anchorCenter": "Orta",
      "anchorLeft": "Sol",
      "anchorRight": "Sağ",
      "anchorTop": "Üst",
      "anchorBottom": "Alt",
      "anchorTopLeft": "Sol üst",
      "anchorTopRight": "Sağ üst",
      "anchorBottomLeft": "Sol alt",
      "anchorBottomRight": "Sağ alt",
      "offsetX": "Kaydırma X (em)",
      "offsetY": "Kaydırma Y (em)",
      "rotation": "Döndürme (°)",
      "maxWidth": "Sarma genişliği (em)",
      "transform": "Harf durumu",
      "transformNone": "Girildiği gibi",
      "transformUppercase": "BÜYÜK HARF",
      "transformLowercase": "küçük harf",
      "dedupe": "Yinelenen etiketler",
      "dedupeOff": "Her öğeyi etiketle",
      "dedupeUnique": "Konum başına bir etiket",
      "dedupeConcatenate": "Bir konumdaki değerleri birleştir",
      "dedupeHint": "Aynı koordinatta yığılmış noktaları daraltır. Yerel nokta katmanlarında etiket alanını kullanır.",
      "expression": "İfade (isteğe bağlı)",
      "expressionHint": "Bir MapLibre ifadesi (JSON). Ayarlandığında alanı geçersiz kılar.",
      "expressionInvalid": "Geçerli bir MapLibre ifadesi değil (bir JSON dizisi olmalıdır). Bu değer yok sayılır.",
      "dataDefined": {
        "heading": "Veri tanımlı geçersiz kılmalar",
        "size": "Boyut",
        "color": "Renk",
        "opacity": "Opaklık",
        "visibility": "Görünürlük",
        "priority": "Öncelik",
        "sizeTarget": "Etiket boyutu ifadesi",
        "colorTarget": "Etiket rengi ifadesi",
        "opacityTarget": "Etiket opaklığı ifadesi",
        "visibilityTarget": "Etiket görünürlüğü ifadesi",
        "priorityTarget": "Etiket önceliği ifadesi",
        "notSet": "Ayarlanmadı",
        "clear": "İfadeyi temizle",
        "hint": "Öğe başına MapLibre ifadeleri. Boyut, opaklık ve öncelik sayı üretir (öncelik değeri düşük etiketler önce yerleştirilir), renk bir renk, görünürlük doğru/yanlış üretir. Yinelenen etiket birleştirme etkinken yok sayılır. Opaklık ifadesi, etiketler için katman opaklığının yerine geçer."
      }
    },
    "elevation3d": {
      "mode": "3B (Z değerleri)",
      "fillColor": "Dolgu rengi",
      "outlineColor": "Kenarlık rengi",
      "strokeWidth": "Çizgi kalınlığı",
      "strokeWidthMeters": "Çizgi kalınlığı (metre)",
      "fillOpacity": "Dolgu opaklığı",
      "circleRadius": "Daire yarıçapı",
      "verticalScale": "Dikey abartı",
      "verticalScaleTooltip": "Her koordinatın Z değerini çarpar. 1 gerçek yükseklikleri işler; daha büyük değerler girinti çıkıntıyı vurgular.",
      "offset": "Yükseklik kayması (m)",
      "offsetTooltip": "Her öğeye eklenen, metre cinsinden sabit yükseklik; örn. bir izi 3B binaların veya arazinin üzerine kaldırmak için.",
      "footer": "deck.gl aracılığıyla koordinat Z değerlerinde 3B olarak işlenir. Değişiklikler anında uygulanır. Bu modda tanımlama ve öğe vurgulama kullanılamaz."
    },
    "diagrams": {
      "heading": "Diyagramlar",
      "chartType": "Grafik türü",
      "typeNone": "Yok",
      "typePie": "Pasta grafik",
      "typeDonut": "Halka grafik",
      "typeBar": "Çubuk grafik",
      "typeStackedBar": "Yığılmış çubuk grafik",
      "fields": "Öznitelikler",
      "addField": "Öznitelik ekle",
      "removeField": "Özniteliği kaldır",
      "noFields": "Her objede gösterilecek sayısal öznitelikler ekleyin.",
      "fieldAttribute": "Diyagram özniteliği {{index}}",
      "sizeMode": "Boyut",
      "sizeFixed": "Sabit boyut",
      "sizeSum": "Özniteliklerin toplamına göre ölçekli",
      "sizeAttribute": "Özniteliğe göre ölçekli",
      "sizeField": "Boyut özniteliği",
      "size": "Boyut (px)",
      "minZoom": "En düşük yakınlaştırma",
      "declutter": "Çakışan diyagramları gizle",
      "truncated": "Diyagramlar yalnızca {{count}} obje için çizilir; geri kalanı gösterilmez.",
      "atlasFull": "{{count}} diyagram bu boyuta sığmadığı için gizlendi. Diyagram boyutunu küçültün."
    },
    "symbology": {
      "colormap": "Renk haritası",
      "modeSingle": "Tekil simgeleme",
      "modeGraduated": "Kademeli",
      "modeCategorized": "Kategorize edilmiş",
      "modeRuleBased": "Kural tabanlı",
      "modeExpression": "Gelişmiş ifade",
      "rules": "Kurallar",
      "addRule": "Kural ekle",
      "removeRule": "Kuralı kaldır",
      "noRulesPrefix": "Henüz kural yok. Bir kural ekleyin ve ona bir MapLibre filtre ifadesi verin (örn. ",
      "noRulesSuffix": "). Eşleşen ilk kural kazanır; Diğer kuralı geri kalan her şeyi renklendirir.",
      "ruleColor": "{{index}}. kural rengi",
      "ruleColorPick": "{{index}}. kural rengini ekrandan seç",
      "ruleLabel": "{{index}}. kural etiketi",
      "ruleFilter": "{{index}}. kural filtresi",
      "ruleEnabled": "{{index}}. kuralı etkinleştir",
      "ruleAddChild": "Alt kural ekle",
      "ruleOptions": "Sembol ve görünürlük",
      "ruleMinZoom": "Minimum yakınlaştırma",
      "ruleMaxZoom": "Maksimum yakınlaştırma",
      "ruleZoomInvalid": "Min. yakınlaştırma, maks. yakınlaştırmadan küçük olmalıdır - aralık boş olduğu sürece bu kural hiç uygulanmaz.",
      "ruleStrokeWidth": "Çizgi kalınlığı",
      "ruleFillOpacity": "Dolgu opaklığı",
      "ruleCircleSize": "Daire yarıçapı",
      "ruleOutlineColor": "Dış çizgi rengini geçersiz kıl",
      "ruleOutlineColorPick": "{{index}}. kuralın dış çizgi rengini ekrandan seç",
      "ruleInherit": "Devralınır",
      "ruleGroupNote": "Bu kuralın alt kuralları var: alt kurallarının eşleştiği kapsamı daraltır ve kendisi çizim yapmaz.",
      "labelPlaceholder": "Etiket (isteğe bağlı)",
      "filterInvalid": "Geçersiz filtre — bir JSON dizisi ifadesi olmalıdır. Bu kural düzeltilene kadar atlanır.",
      "elseRuleColor": "Diğer kural rengi",
      "elseRuleColorPick": "Diğer kural rengini ekrandan seç",
      "elseRuleEnabled": "Aksi halde kuralını etkinleştir (kapalıyken hiçbir kurala uymayan öğeler gizlenir)",
      "elseAllOtherFeatures": "Diğer (tüm diğer öğeler)",
      "applyHint": "Kural tabanlı işlemeyi etkinleştirmek için Uygula'ya tıklayın.",
      "rulesApplyLive": "Kural değişiklikleri haritaya anında uygulanır — ayrı bir uygulama adımı gerekmez.",
      "proportionalSize": "Orantılı boyut",
      "sizeByValue": "Değere göre boyutlandır",
      "sizeField": "Boyut alanı",
      "chooseField": "Bir alan seçin…",
      "minValue": "Minimum değer",
      "maxValue": "Maksimum değer",
      "minSize": "Minimum boyut (px)",
      "maxSize": "Maksimum boyut (px)",
      "sizeLegend": "Boyut lejantı",
      "fillPattern": "Dolgu deseni",
      "patternColor": "Desen rengi",
      "patternSvg": "Desen SVG",
      "svgPlaceholder": "<svg xmlns='http://www.w3.org/2000/svg' ...>…</svg> veya bir data/https URL'si",
      "marker": "İşaretçi",
      "useMarkerIcon": "İşaretçi simgesi kullan",
      "markerShape": "İşaretçi şekli",
      "markerColor": "İşaretçi rengi",
      "markerSize": "İşaretçi boyutu (px)",
      "markerSvg": "İşaretçi SVG",
      "markerShapes": {
        "circle": "Daire",
        "square": "Kare",
        "triangle": "Üçgen",
        "diamond": "Elmas",
        "star": "Yıldız",
        "cross": "Artı",
        "pin": "İğne",
        "custom": "Özel SVG"
      },
      "fillPatterns": {
        "none": "Yok (düz dolgu)",
        "hatch": "Tarama",
        "crossHatch": "Çapraz tarama",
        "horizontal": "Yatay çizgiler",
        "vertical": "Dikey çizgiler",
        "dots": "Noktalar",
        "svg": "Özel SVG"
      },
      "transparent": "Şeffaf",
      "transparentSwatch": "Renk yok (şeffaf). Bir renk seçmek için tıklayın.",
      "styleType": "Stil türü",
      "attribute": "Öznitelik",
      "classes": "Sınıflar",
      "allClasses": "Tümü ({{total}})",
      "scheme": "Şema",
      "stops": "Duraklar",
      "categories": "Kategoriler",
      "classColor": "Sınıf {{index}} rengi",
      "classColorPick": "Sınıf {{index}} rengini ekrandan seç",
      "classValue": "Sınıf {{index}} değeri",
      "colorExpression": "Renk ifadesi",
      "applyStyleType": "Stil türünü uygula",
      "pointRenderer": "Nokta oluşturucu",
      "pointRendererSingle": "Tek sembol",
      "pointRendererHeatmap": "Isı haritası",
      "pointRendererClustered": "Kümelenmiş",
      "heatmapRadius": "Isı haritası yarıçapı",
      "heatmapIntensity": "Isı haritası yoğunluğu",
      "clusterRadius": "Küme yarıçapı (px)",
      "clusterMaxZoom": "Maksimum küme yakınlaştırması",
      "strokeWidthUnit": "Kenarlık kalınlığı birimi",
      "strokeWidthUnitPixels": "Piksel (ekranda sabit)",
      "strokeWidthUnitMeters": "Metre (haritayla ölçeklenir)",
      "textHaloColor": "Metin halesi rengi",
      "textHaloWidth": "Metin halesi kalınlığı",
      "schemeEqualInterval": "Eşit aralık",
      "schemeQuantile": "Kantil",
      "schemeNaturalBreaks": "Doğal kırılmalar",
      "schemeTopValues": "En sık",
      "schemeAlphabetical": "Alfabetik",
      "schemeFirstValues": "İlk değerler",
      "errorChooseAttribute": "Bu stil modu için bir öznitelik seçin.",
      "errorAttributesUnavailable": "Bu katmanın öznitelik değerleri yüklenemedi.",
      "errorProportionalSizeField": "Boyut alanı sayısal olmalı ve birden fazla farklı değer içermelidir.",
      "errorGraduatedStops": "Kademeli stil en az iki sayısal durak gerektirir.",
      "errorCategorizedStops": "Kategorize stil en az bir kategori gerektirir.",
      "invertedFill": "Ters dolgu",
      "invertedFillHint": "Objelerin dışını doldur"
    },
    "suggestions": {
      "title": "Stil önerileri",
      "dismiss": "Önerileri kapat",
      "categorize": "{{field}} alanına göre kategorilendir",
      "graduate": "{{field}} alanına göre derecelendir",
      "heatmap": "Isı haritası"
    },
    "selectLayerHint": "Stilini düzenlemek için bir katman seçin.",
    "layerOrderDefault": "Katman sırası (varsayılan)",
    "increaseValue": "{{label}} değerini artır",
    "decreaseValue": "{{label}} değerini azalt",
    "visualization": "Görselleştirme",
    "mode2d": "2D",
    "mode3dExtrusion": "3B yükseltme",
    "noControls": "Bu katman türü için stil denetimleri henüz kullanılamıyor.",
    "selectedLayerType": "Seçili katman türü: {{type}}",
    "footerDeck": "Değişiklikler, DuckDB deck.gl katman stiline anlık olarak uygulanır.",
    "footerMaplibre": "Değişiklikler, MapLibre paint özelliklerine anlık olarak uygulanır.",
    "pluginPaintedFooter": "Bu katman kendi eklentisi tarafından çizilir ve eklenti kendi stil denetimlerini sağlar.",
    "extrusion": {
      "color": "Yükseltme rengi",
      "opacity": "Yükseltme opaklığı",
      "advanced": "Gelişmiş yükseklik ifadesi",
      "heightExpression": "Yükseklik ifadesi",
      "heightProperty": "Yükseklik özelliği",
      "heightScale": "Yükseklik ölçeği",
      "base": "Taban yüksekliği",
      "apply": "3B yükseltmeyi uygula",
      "footer": "3B yükseltme ayarları kaydedildiğinde uygulanır."
    },
    "expressionLabels": {
      "style": "Stil ifadesi",
      "color": "Renk ifadesi",
      "height": "Yükseklik ifadesi"
    },
    "expressionErrors": {
      "notArray": "{{label}} bir JSON dizi ifadesi olmalıdır.",
      "notOperator": "{{label}} bir operatörle başlamalıdır, örn. [\"==\", [\"get\", \"field\"], value].",
      "notJson": "{{label}} geçerli bir JSON değil: {{message}}"
    },
    "expressionBuilder": {
      "title": "İfade Oluşturucu",
      "openBuilder": "İfade oluşturucuyu aç",
      "openBuilderForRule": "{{index}} kuralı için ifade oluşturucuyu aç",
      "expressionLabel": "İfade",
      "clear": "İfadeyi temizle",
      "valid": "Geçerli ifade.",
      "apply": "Uygula",
      "preview": "Önizleme",
      "previewEmpty": "Canlı önizleme görmek için bir ifade girin.",
      "previewNoFeatures": "Önizlenecek öğe yok.",
      "sampleFeature": "Öğe {{index}} / {{count}}",
      "previousFeature": "Önceki öğe",
      "nextFeature": "Sonraki öğe",
      "filterMatches": "Bu öğeyle eşleşir",
      "filterNoMatch": "Bu öğeyle eşleşmez",
      "fields": "Alanlar",
      "noFields": "Bu katmanda öznitelik alanı yok.",
      "insertField": "{{name}} alanını ekle",
      "functionsHeading": "İşlevler",
      "functionSearch": "İşlev ara",
      "noFunctionMatches": "Aramayla eşleşen işlev yok.",
      "variables": "Değişkenler",
      "variablesHint": "Değişkenler, ifade uygulandığında mevcut değerleriyle değiştirilir.",
      "categories": {
        "data": "Veri ve arama",
        "decision": "Koşullar ve karşılaştırma",
        "math": "Matematik",
        "string": "Dizeler",
        "conversion": "Tür dönüştürme",
        "camera": "Yakınlaştırma ve renk"
      },
      "functions": {
        "get": "Adı verilen öğe özniteliğinin değerini döndürür.",
        "has": "Öğe, adı verilen özniteliğe sahip olduğunda doğru.",
        "id": "Öğenin kimliğini döndürür.",
        "properties": "Öğenin tam öznitelik nesnesini döndürür.",
        "geometryType": "Öğenin geometri türünü döndürür (Point, LineString, Polygon, ...).",
        "at": "Verilen dizindeki dizi öğesini döndürür.",
        "in": "İlk değer ikincide (dize veya dizi) yer aldığında doğru.",
        "indexOf": "İlk değerin ikincideki konumunu, yoksa -1 döndürür.",
        "length": "Bir dizenin veya dizinin uzunluğunu döndürür.",
        "literal": "İfadeye sabit bir dizi veya nesne yerleştirir.",
        "typeofOp": "Değerin tür adını döndürür.",
        "caseOp": "Koşulu doğru olan ilk çıktıyı, yoksa yedek değeri döndürür.",
        "match": "Bir girdiyi listelenen değerlerle karşılaştırır ve eşleşen çıktıyı döndürür.",
        "coalesce": "Boş olmayan ilk değeri döndürür.",
        "eq": "İki değer eşit olduğunda doğru.",
        "neq": "Değerler farklı olduğunda doğru.",
        "gt": "İlk değer ikinciden büyük olduğunda doğru.",
        "gte": "İlk değer ikinciden büyük veya eşit olduğunda doğru.",
        "lt": "İlk değer ikinciden küçük olduğunda doğru.",
        "lte": "İlk değer ikinciden küçük veya eşit olduğunda doğru.",
        "all": "Her koşul doğru olduğunda doğru.",
        "any": "En az bir koşul doğru olduğunda doğru.",
        "not": "Bir mantıksal değeri tersine çevirir.",
        "add": "Sayıları toplar.",
        "subtract": "İkinci sayıyı birinciden çıkarır.",
        "multiply": "Sayıları çarpar.",
        "divide": "İlk sayıyı ikinciye böler.",
        "modulo": "Bir bölmenin kalanını döndürür.",
        "power": "İlk sayıyı ikincinin kuvvetine yükseltir.",
        "abs": "Mutlak değeri döndürür.",
        "ceil": "En yakın tam sayıya yukarı yuvarlar.",
        "floor": "En yakın tam sayıya aşağı yuvarlar.",
        "round": "En yakın tam sayıya yuvarlar.",
        "sqrt": "Karekökü döndürür.",
        "ln": "Doğal logaritmayı döndürür.",
        "log10": "10 tabanlı logaritmayı döndürür.",
        "min": "Değerlerin en küçüğünü döndürür.",
        "max": "Değerlerin en büyüğünü döndürür.",
        "concat": "Değerleri tek bir dizede birleştirir.",
        "upcase": "Bir dizeyi büyük harfe dönüştürür.",
        "downcase": "Bir dizeyi küçük harfe dönüştürür.",
        "slice": "Bir dizenin veya dizinin bir bölümünü döndürür.",
        "toNumber": "Bir değeri sayıya dönüştürür.",
        "toString": "Bir değeri dizeye dönüştürür.",
        "toBoolean": "Bir değeri doğru veya yanlışa dönüştürür.",
        "toColor": "Bir değeri renge dönüştürür.",
        "zoom": "Mevcut harita yakınlaştırma düzeyi (harita tarafından canlı değerlendirilir).",
        "interpolate": "Girdi değiştikçe çıktılar arasında düzgün geçiş yapar.",
        "step": "Verilen girdi eşiklerinde basamaklı çıktılar döndürür.",
        "rgb": "Kırmızı, yeşil ve maviden bir renk oluşturur (0-255).",
        "rgba": "Kırmızı, yeşil, mavi ve alfadan bir renk oluşturur."
      }
    },
    "decorations": {
      "heading": "Çizgi süslemesi",
      "typeNone": "Yok",
      "typeArrow": "Oklar",
      "typeTriangle": "Üçgenler",
      "typeCircle": "Daireler",
      "typeSquare": "Kareler",
      "color": "Süsleme rengi",
      "size": "Sembol boyutu (px)",
      "spacing": "Aralık (px)"
    },
    "generator": {
      "heading": "Geometri üreteci",
      "type": "Türetilmiş geometri",
      "typeNone": "Yok",
      "typeCentroid": "Merkezler",
      "typeBoundingBox": "Sınırlayıcı kutular",
      "typeConvexHull": "Dışbükey zarflar",
      "typeBuffer": "Tamponlar",
      "bufferDistance": "Tampon mesafesi (m)",
      "fillColor": "Dolgu rengi",
      "strokeColor": "Kontur rengi",
      "strokeWidth": "Kontur genişliği (px)",
      "opacity": "Dolgu saydamlığı",
      "circleRadius": "Nokta yarıçapı (px)"
    },
    "attributeForm": {
      "heading": "Öznitelik Formu",
      "empty": "Yapılandırılmış alan yok. Bir alana düzenleme aracı, kısıtlama veya görünürlük kuralı atayın.",
      "configureField": "Alanı yapılandır",
      "field": "Alan",
      "selectField": "Alan seçin…",
      "widgetLabel": "Düzenleme aracı",
      "widget": {
        "text": "Metin",
        "number": "Sayı",
        "range": "Aralık",
        "checkbox": "Onay kutusu",
        "date": "Tarih",
        "valueMap": "Değer haritası"
      },
      "alias": "Takma ad",
      "required": "Zorunlu",
      "requiredTag": "zorunlu",
      "constraintTag": "kısıtlama",
      "visibilityTag": "görünürlük",
      "valueMap": "Değer haritası girdileri",
      "valueMapPlaceholder": "residential=Residential\ncommercial=Commercial",
      "valueMapHint": "Her satıra bir girdi: değer veya değer=Etiket.",
      "min": "Min",
      "max": "Maks",
      "step": "Adım",
      "constraintExpression": "Kısıtlama ifadesi",
      "constraintPlaceholder": "[\">\", [\"get\", \"population\"], 0]",
      "constraintDescription": "Kısıtlama açıklaması",
      "constraintDescriptionPlaceholder": "Kısıtlama sağlanmadığında gösterilir",
      "visibilityExpression": "Görünürlük ifadesi",
      "visibilityPlaceholder": "[\"==\", [\"get\", \"type\"], \"school\"]",
      "invalidExpression": "Geçersiz ifade",
      "openBuilder": "İfade oluşturucuyu aç",
      "edit": "Alan yapılandırmasını düzenle",
      "remove": "Alan yapılandırmasını kaldır",
      "cancel": "İptal",
      "save": "Kaydet",
      "noFields": "Katmanda yapılandırılacak öznitelik alanı yok.",
      "minMaxInvalid": "Min, Maks değerinden küçük veya ona eşit olmalıdır."
    }
  },
  "layers": {
    "panelCollapsedLabel": "Katmanlar (daraltıldı)",
    "expand": "Katmanları genişlet",
    "collapse": "Katmanları daralt",
    "resizePanel": "Katmanlar panelini yeniden boyutlandır",
    "dragToReorder": "Yeniden sıralamak için sürükleyin",
    "saveGeometryEdits": "Geometri düzenlemelerini kaydet",
    "discardGeometryEdits": "Geometri düzenlemelerini at",
    "moveUp": "Yukarı taşı",
    "moveDown": "Aşağı taşı",
    "zoomToLayer": "Katmana yakınlaştır",
    "layerActions": "Katman eylemleri",
    "metadata": "Meta veri",
    "removeLayer": "Katmanı kaldır",
    "identifyFeatures": "Öğeleri tanımla",
    "identifyDeactivate": "Tanımlamayı devre dışı bırak",
    "identifyInspectPixels": "Piksel değerlerini incele",
    "identifyStopInspectPixels": "Piksel değerlerini incelemeyi durdur",
    "identifyUnavailable": "Tanımlama yalnızca vektör, WMS ve COG katmanları için kullanılabilir",
    "exportGeoTiff": "GeoTIFF (COG)",
    "extractSubset": "Alt küme çıkar…",
    "stylesMenu": "Stiller",
    "exportMapboxStyle": "Mapbox GL stili olarak dışa aktar",
    "exportSldStyle": "OGC SLD olarak dışa aktar",
    "exportQmlStyle": "QGIS QML olarak dışa aktar",
    "exportStyleSuccess": "Stil dışa aktarıldı.",
    "exportStyleDataNotReady": "Katman verisi henüz hazır değil. Birazdan tekrar deneyin.",
    "exportStyleNeedsFeatures": "Stil dışa aktarımı öğeleri olan bir vektör katmanı gerektirir.",
    "exportStyleError": "Bu katmanın stili dışa aktarılamadı.",
    "importStyle": "Stil içe aktar (Mapbox GL / SLD / QML)…",
    "openStyleManager": "Kayıtlı stiller (Stil Yöneticisi)…",
    "importStyleSuccess": "Stil içe aktarıldı.",
    "importStyleInvalid": "Bu dosya geçerli JSON, SLD veya QML değil.",
    "importStyleNoMatch": "Bu stilden simgeleme okunamadı.",
    "importStyleError": "Bu stil içe aktarılamadı.",
    "copyStyle": "Stili kopyala",
    "pasteStyle": "Stili yapıştır",
    "pasteStyleFrom": "\"{{name}}\" stilini yapıştır",
    "pasteStyleEmpty": "Önce bir katmanın stilini kopyalayın",
    "pasteStyleMismatch": "Kopyalanan stil farklı bir katman türüne ait",
    "styleCopied": "\"{{name}}\" stili kopyalandı.",
    "stylePasted": "\"{{name}}\" stili yapıştırıldı.",
    "saveToLibrary": "Verilerim'e kaydet",
    "savedToLibrary": "\"{{name}}\" Verilerim'e kaydedildi.",
    "saveToLibraryNoSource": "Bu katmanın yeniden eklenebilir bir kaynağı yok, bu yüzden Verilerim'e kaydedilemez.",
    "saveToLibraryTooLarge": "Bu katman, verilerinin tek kopyasını içerdiği ve boyutu çok büyük olduğu için Verilerim'e kaydedilemez.",
    "saveToLibraryConfigTooLarge": "Bu katmanın kaydedilmiş yapılandırması Verilerim için çok büyük.",
    "bindToTimeSlider": "Zaman Kaydırıcısına Bağla…",
    "bindTimeDimensionToTimeSlider": "Zaman boyutunu Zaman Kaydırıcısına bağla",
    "bindNoTimeDimension": "Bu katmanın okunabilir bir zaman boyutu yok.",
    "unbindFromTimeSlider": "Zaman Kaydırıcısından Ayır",
    "bindDialogDescription": "Zaman çizelgesini kaydırırken bu katmanın öğelerini bir tarih veya zaman damgası özniteliğine göre filtreleyin. Katman stilini ve opaklığını korur.",
    "bindScanning": "Tarih ve zaman damgası öznitelikleri için öğeler taranıyor…",
    "bindNoProperty": "Bu katmanda tarih veya zaman damgası özniteliği bulunamadı.",
    "bindNoTimestamps": "Seçilen özniteliğin okunabilir zaman damgası yok. Farklı bir özellik seçin.",
    "bindTileNoFeatures": "Bu katman için henüz döşeme yüklenmedi. Katmana yakınlaştırın ve yeniden deneyin.",
    "bindRange": "Zaman aralığı",
    "bindRangeEnd": "Zaman aralığı sonu",
    "bindRangeHint": "Şu ana kadar yüklenen döşemelerden alındığı için tüm veri kümesinden daha dar olabilir. Bir yıl (1958) veya tarih (1958-03-01) girin.",
    "bindRangeInvalid": "Her iki sınırı da yıl (1958) veya tarih (1958-03-01) olarak girin.",
    "bindProperty": "Zaman özelliği",
    "bindWindow": "Öğeleri göster",
    "bindWindowStep": "Mevcut adımda",
    "bindWindowWide": "Bir adım öncesi ve sonrası içinde",
    "bindWindowWider": "Üç adım öncesi ve sonrası içinde",
    "bindWindowCumulative": "Mevcut adıma kadar her şey (kümülatif)",
    "bindCancel": "İptal",
    "bindConfirm": "Bağla",
    "openRasterStylePanel": "Raster stilini düzenle…",
    "exportRasterSuccess": "Raster dışa aktarıldı.",
    "exportRasterError": "Bu raster dışa aktarılamadı.",
    "saveEditsToSource": "Düzenlemeleri kaynak dosyaya kaydet",
    "saveEditsSuccess": "{{count}} öğe kaynak dosyaya kaydedildi.",
    "saveEditsNoFeatures": "Bu katmanda kaydedilecek öğe yok.",
    "saveEditsError": "Düzenlemeler kaynak dosyaya kaydedilemedi.",
    "saveEditsToPostgis": "Düzenlemeleri PostGIS tablosuna kaydet",
    "saveEditsPostgisSuccess": "{{table}} tablosuna kaydedildi: {{inserted}} eklendi, {{updated}} güncellendi, {{deleted}} silindi.",
    "saveEditsPostgisSkippedFields": "Eşleşen tablo sütunu olmayan alanlar kaydedilmedi: {{fields}}.",
    "saveEditsPostgisRefreshWarning": "Düzenlemeler tabloya kaydedildi, ancak katmanı yenileme başarısız oldu. Tekrar kaydetmeden önce katmanı yeniden yükleyin, aksi halde yeni öğeler iki kez eklenebilir.",
    "saveEditsPostgisNoConnection": "Bu katman için kullanılabilir bir PostgreSQL bağlantısı yok. Veri Ekle > PostgreSQL'den yeniden bağlanıp tekrar deneyin.",
    "typeBasemap": "temel harita",
    "searchPlaces": "Yer ara",
    "searchPlacesPlaceholder": "Yer, koordinat veya H3 hücresi ara...",
    "searchPlacesSearching": "Aranıyor...",
    "searchPlacesNoResults": "Yer bulunamadı",
    "searchPlacesError": "Arama başarısız oldu. Tekrar deneyin.",
    "searchPlacesClear": "Aramayı temizle",
    "searchPlacesGoToCoordinate": "{{coordinate}} konumuna git",
    "searchPlacesGoToH3Cell": "H3 hücresi {{cell}} konumuna git (çözünürlük {{resolution}})",
    "background": "Arka plan",
    "backgroundCannotReorder": "Arka plan yeniden sıralanamaz",
    "hideBackground": "Arka planı gizle",
    "showBackground": "Arka planı göster",
    "opacity": "Opaklık",
    "opacityExactHint": "Tam bir değer girmek için çift tıklayın",
    "opacityFor": "{{name}} için opaklık",
    "opacityValueInputAria": "{{label}} değeri",
    "opacityValueEditAria": "{{label}} değerini düzenle",
    "basemapOpacity": "Temel harita opaklığı",
    "newGroup": "Yeni grup",
    "basemaps": "Temel haritalar",
    "geoEditor": "GeoEditor",
    "collapseGroup": "Grubu daralt",
    "expandGroup": "Grubu genişlet",
    "hideGroup": "Grubu gizle",
    "showGroup": "Grubu göster",
    "renameGroup": "Grubu yeniden adlandır",
    "moveGroupUp": "Grubu yukarı taşı",
    "moveGroupDown": "Grubu aşağı taşı",
    "ungroupKeepLayers": "Grubu çöz (katmanları koru)",
    "deleteGroupAndLayers": "Grubu ve katmanları sil",
    "groupActions": "Grup eylemleri",
    "addDataToGroup": "Gruba veri ekle",
    "groupOpacity": "Opaklık",
    "groupOpacityAria": "{{name}} grup opaklığı",
    "doubleClickToRename": "Yeniden adlandırmak için çift tıklayın",
    "doubleClickToChangeBasemap": "Temel haritayı değiştirmek için çift tıklayın",
    "renameNamed": "{{name}} yeniden adlandır",
    "newGroupFromLayer": "Katmandan yeni grup",
    "newGroupFromSelectedLayers": "Seçili katmanlardan yeni grup",
    "moveToGroup": "Gruba taşı",
    "moveSelectedToGroup": "Seçili katmanları gruba taşı",
    "removeFromGroup": "Gruptan kaldır",
    "hiddenByGroup": "Grubu görünür olmadığı için gizli",
    "empty": "Veri katmanı yok. Araç çubuğundan veri ekleyin.",
    "emptyBeginner": "Henüz katman yok. Eklentiler → Temel Haritalar üzerinden temel haritalar, ya da Veri Ekle menüsü üzerinden kendi verinizi ekleyin.",
    "hideAllLayers": "Tüm katmanları gizle",
    "showAllLayers": "Tüm katmanları göster",
    "dragNamedToReorder": "Yeniden sıralamak için {{name}} öğesini sürükleyin",
    "hideLayer": "Katmanı gizle",
    "showLayer": "Katmanı göster",
    "editingGeometry": "Geometri düzenleniyor",
    "rename": "Yeniden adlandır",
    "materializeToEditable": "Düzenlenebilir katmana dönüştür",
    "finishEditingGeometry": "Geometri düzenlemeyi bitir",
    "editGeometry": "Geometriyi düzenle",
    "openAttributeTable": "Öznitelik tablosunu aç",
    "openRasterAttributeTable": "Raster öznitelik tablosunu aç",
    "export": "Dışa aktar",
    "refresh": "Yenile",
    "autoRefreshOn": "Otomatik yenileme açık",
    "lastSynced": "Son eşitleme {{time}}",
    "syncErrorStatus": "Eşitleme başarısız: {{message}}",
    "autoRefresh": "Otomatik yenileme",
    "refreshWfsGeojsonOnly": "Yalnızca WFS ve GeoJSON URL'leri",
    "editSqlQuery": "Sorguyu SQL Çalışma Alanında düzenle",
    "reloadFromDisk": "Diskten yeniden yükle",
    "watchFile": "Dosyayı değişiklikler için izle",
    "watchError": "Bu dosya değişiklikler için izlenemedi.",
    "autoRefreshDialogTitle": "{{name}} Otomatik Yenileme",
    "layerFallback": "Katman",
    "autoRefreshDialogDescription": "Bu katmanı sabit bir aralıkla kaynağından yeniden yükleyin.",
    "interval": "Aralık",
    "custom": "Özel",
    "customIntervalSeconds": "Özel aralık (saniye)",
    "refreshFailurePolicy": "Yenileme başarısız olursa",
    "refreshFailureKeepLast": "Son başarılı verileri koru",
    "refreshFailureClear": "Katmanı boşalt",
    "apply": "Uygula",
    "enterPositiveSeconds": "Pozitif bir saniye sayısı girin.",
    "metadataDialogTitle": "{{name}} Meta Verileri",
    "metadataDialogDescription": "Katman meta verileri ve kaynak bilgileri",
    "metadataRasterLoading": "Raster meta verileri okunuyor…",
    "metadataRasterError": "Bu rasterin meta verileri okunamadı.",
    "resizeMetadataDialog": "Meta veri iletişim kutusunu yeniden boyutlandır",
    "removeLayerConfirmTitle": "Katman kaldırılsın mı?",
    "removeLayerConfirmBody": "Bu işlem {{name}} öğesini projeden ve haritadan kaldırır.",
    "thisLayerFallback": "bu katman",
    "refreshingAuto": "Otomatik yenileniyor...",
    "refreshing": "Yenileniyor...",
    "refreshVectorControlError": "Bu katman yenilenemedi. Vektör Katmanı Ekle panelini yeniden açmayı deneyin.",
    "refreshed": "Yenilendi.",
    "refreshedCount": "{{count}} öğe yenilendi.",
    "refreshError": "Bu katman yenilenemedi.",
    "exportNeedsFeatures": "Dışa aktarma, öğeleri olan bir vektör katmanı gerektirir.",
    "exportedWithWarnings": "Katman dışa aktarıldı. {{warnings}}",
    "exported": "Katman dışa aktarıldı.",
    "exportLayerError": "Bu katman dışa aktarılamadı.",
    "refreshIntervals": {
      "off": "Kapalı",
      "s15": "15 saniye",
      "s30": "30 saniye",
      "m1": "1 dakika",
      "m5": "5 dakika",
      "m15": "15 dakika"
    }
  },
  "timeSliderSymbology": {
    "bands": "Bantlar",
    "bandsPlaceholder": "otomatik",
    "bandsHint": "1'den başlayan bant numaraları, virgülle ayrılmış (örn. 4,3,2). Varsayılan için boş bırakın.",
    "bandsInvalid": "1 veya daha büyük tam bant numaralarını virgülle ayırarak girin.",
    "colormapNone": "Yok (RGB / çok bantlı)"
  },
  "rasterSymbology": {
    "gamma": "Gama",
    "min": "Minimum",
    "max": "Maksimum",
    "value": "Değer",
    "autoPlaceholder": "otomatik",
    "colorRampLabel": "Renk skalası",
    "reverseRamp": "Skalayı ters çevir",
    "customRamp": "Özel…",
    "customColors": "Özel renkler",
    "customColorsValid": "{{count}} renk, düşükten yükseğe. Çevirmek için Ters Çevir'i kullanın.",
    "customColorsHint": "Virgül veya boşlukla ayrılmış en az iki onaltılık kod girin.",
    "imagePalette": "Görüntü paleti",
    "createLegend": "Paletten lejant oluştur",
    "createLegendHint": "Rasterin palet renklerini kullanarak, piksel değeri başına bir öğe içeren bir lejant ekler. Öğeleri sonradan sınıf adlarıyla yeniden adlandırın.",
    "createLegendPending": "Palet okunuyor…",
    "createLegendEmpty": "Bu raster için palet rengi bulunamadı.",
    "createLegendError": "Raster paleti okunamadı.",
    "heading": "Raster sembolojisi",
    "renderMode": "Görüntüleme modu",
    "modeSingle": "Tek bant (sahte renk)",
    "modeIndex": "İndeks (normalleştirilmiş fark)",
    "modeRgb": "RGB kompoziti",
    "band": "Bant",
    "stretch": "Germe",
    "stretchLinear": "Doğrusal",
    "stretchLog": "Logaritmik",
    "stretchSqrt": "Karekök",
    "index": "İndeks",
    "classifyToggle": "Ayrık sınıflara ayır",
    "method": "Yöntem",
    "methodEqualInterval": "Eşit aralık",
    "methodQuantile": "Kantil",
    "methodManual": "Elle sınırlar",
    "classes": "Sınıflar",
    "classEdges": "Sınıf sınırları",
    "noData": "Veri yok",
    "nodataAuto": "Otomatik (dosyadan)",
    "nodataOff": "Tüm pikselleri göster",
    "nodataCustom": "Özel değer"
  },
  "rasterAttributeTable": {
    "title": "Raster öznitelik tablosu",
    "resize": "Raster öznitelik tablosunu yeniden boyutlandır",
    "noRasterSelected": "Öznitelik tablosunu görmek için bir raster katmanı seçin.",
    "computing": "Raster sınıfları okunuyor…",
    "empty": "Henüz sınıf yok. Tabloyu oluşturmak için Yeniden hesapla'yı kullanın.",
    "band": "Bant",
    "bandOption": "Bant {{band}}",
    "close": "Raster öznitelik tablosunu kapat",
    "noSource": "Bu rasterın okunabilir bir kaynak dosyası yok.",
    "readError": "Raster verileri okunamadı.",
    "bandMissing": "Bant {{band}} bu rasterda bulunamadı.",
    "notCategorical": "Bu bantta kategorik olamayacak kadar çok farklı değer var.",
    "tooManyClasses": "Sembolojiyi uygulamak en fazla {{max}} sınıfı destekler.",
    "symbologyApplied": "Semboloji tablodan uygulandı.",
    "noPalette": "Bu rasterın gömülü bir paleti yok.",
    "legendError": "Lejant açılamadı.",
    "csvError": "CSV dosyası dışa aktarılamadı.",
    "recomputeTitle": "Rasterı tara ve sınıf tablosunu yeniden oluştur",
    "applyTitle": "Rasterı tablonun sınıflarına göre renklendir",
    "paletteTitle": "Renkleri rasterın gömülü paletinden sıfırla",
    "legendTitle": "Harita lejantını tablonun sınıflarıyla doldur",
    "csvTitle": "Tabloyu CSV'ye aktar",
    "buttons": {
      "recompute": "Yeniden hesapla",
      "apply": "Sembolojiyi uygula",
      "palette": "Paletten",
      "legend": "Lejanta",
      "csv": "CSV"
    },
    "columns": {
      "value": "Değer",
      "count": "Sayı",
      "percent": "%",
      "area_m2": "Alan (m²)",
      "area_ha": "Alan (ha)",
      "area_km2": "Alan (km²)",
      "color": "Renk",
      "label": "Etiket"
    },
    "rowColor": "{{value}} değeri için renk",
    "rowLabel": "{{value}} değeri için etiket"
  },
  "raster": {
    "filePickerLabel": "Rasterlar",
    "cogConvertConfirm": "\"{{name}}\", doğrudan görüntülenemeyen düz (şeritli) bir GeoTIFF'tir. Şimdi Bulut Optimizeli bir GeoTIFF'e dönüştürülüp yüklensin mi?",
    "cogConvertRemoteConfirm": "\"{{name}}\", doğrudan görüntülenemeyen düz (şeritli) bir GeoTIFF'tir. Görüntülemek, tüm dosyayı indirmeyi ve tarayıcıda Bulut Optimizeli bir GeoTIFF'e dönüştürmeyi gerektirir; bu büyük dosyalar için yavaş ve bellek yoğun olabilir. Devam edilsin mi?",
    "cogConvertLargeConfirm": "\"{{name}}\", Bulut Optimizeli bir GeoTIFF olmayan büyük bir {{width}}×{{height}} GeoTIFF'tir. Tarayıcıda dönüştürmek yavaş ve bellek yoğun olabilir. Yine de dönüştürülüp yüklensin mi?",
    "cogConvertFailed": "\"{{name}}\" bir Bulut Optimizeli GeoTIFF'e dönüştürülemedi. gdal_translate veya rio cogeo ile dönüştürmeyi deneyin, ardından sonucu yükleyin.",
    "rasterDownloadFailed": "\"{{name}}\" indirilemedi. Sunucu yavaş, erişilemez olabilir, çapraz kaynak isteklerini engelliyor olabilir, ya da dosya bellekte tutulamayacak kadar büyük olabilir. URL'yi kontrol edip tekrar deneyin.",
    "rasterNotGeotiff": "\"{{name}}\" bir GeoTIFF döndürmedi. Sunucu, bunun yerine bir hata veya oturum açma sayfası göndermiş olabilir. URL'yi kontrol edip tekrar deneyin."
  },
  "attributeForm": {
    "error": {
      "required": "Bir değer gerekli",
      "number": "Bir sayı olmalı",
      "range": "{{min}} ile {{max}} arasında olmalı",
      "rangeMin": "En az {{min}} olmalı",
      "rangeMax": "En fazla {{max}} olmalı",
      "valueMap": "Değer izin verilen listede değil",
      "constraint": "Kısıtlama sağlanmadı"
    }
  },
  "legendPanel": {
    "edit": "Lejantı düzenle",
    "done": "Düzenlemeyi bitir",
    "close": "Lejantı kapat",
    "empty": "Listelenecek görünür katman yok.",
    "renameTitle": "Lejant başlığı",
    "renameEntry": "{{name}} adını değiştir",
    "renameItem": "{{name}} adını değiştir",
    "moveUp": "Yukarı taşı",
    "moveDown": "Aşağı taşı",
    "hideEntry": "Lejanttan gizle",
    "showEntry": "Lejantta göster",
    "hideItem": "Öğeyi gizle",
    "showItem": "Öğeyi göster",
    "customizeEntry": "Öğeleri özelleştir",
    "resetEntry": "Otomatiğe sıfırla",
    "removeSection": "Bölümü kaldır",
    "addSection": "Özel bölüm ekle",
    "newSectionTitle": "Yeni bölüm",
    "newItemLabel": "Yeni öğe",
    "addItem": "Öğe ekle",
    "removeItem": "Öğeyi kaldır",
    "itemColor": "Öğe rengi",
    "position": "Konum",
    "positions": {
      "top-left": "Sol üst",
      "top-right": "Sağ üst",
      "bottom-left": "Sol alt",
      "bottom-right": "Sağ alt"
    },
    "low": "Düşük",
    "high": "Yüksek",
    "addFromDictionary": "Sözlükten ekle",
    "dictionaryHint": "{\"etiket\": \"renk\"} çiftlerinden oluşan bir JSON nesnesi veya satır başına bir \"etiket: renk\".",
    "dictionaryAdd": "Bölüm ekle",
    "cancel": "İptal",
    "resize": "Lejantı yeniden boyutlandır",
    "collapseEntry": "Bölümü daralt",
    "expandEntry": "Bölümü genişlet",
    "collapsePanel": "Lejantı daralt",
    "expandPanel": "Lejantı genişlet",
    "exportJson": "JSON olarak dışa aktar"
  },
  "errorBoundary": {
    "title": "Bir şeyler ters gitti",
    "description": "GeoLibre beklenmeyen bir hatayla karşılaştı ve devam edemedi. Çalışmanız kaydedilmemiş olabilir — yeniden yüklemeden önce kurtarmayı deneyin.",
    "tryAgain": "Yeniden dene",
    "reload": "Uygulamayı yeniden yükle",
    "sectionFailed": "{{label}} görüntülenemedi. GeoLibre'nin geri kalanı hâlâ kullanılabilir."
  },
  "commandPalette": {
    "title": "Komut paleti",
    "searchAria": "Komutlarda ara",
    "searchPlaceholder": "Komutlarda ara…",
    "listAria": "Komutlar",
    "noMatches": "Eşleşen komut yok"
  },
  "shortcuts": {
    "title": "Klavye kısayolları",
    "description": "Komut paletinde her eylemi aramak için {{shortcut}} tuşlarına basın.",
    "groupGeneral": "Genel",
    "groupMapNavigation": "Harita gezinmesi",
    "openCommandPalette": "Komut paletini aç",
    "showKeyboardShortcuts": "Klavye kısayollarını göster",
    "nav": {
      "zoomIn": "Yakınlaştır",
      "zoomOut": "Uzaklaştır",
      "pan": "Kaydır",
      "rotate": "Döndür",
      "tilt": "Eğ"
    }
  },
  "diagnostics": {
    "title": "Tanılama",
    "description": "Son ağ istekleri, MapLibre hataları, konsol uyarıları ve çalışma zamanı istisnaları.",
    "countTotal_one": "toplam {{count}}",
    "countTotal_other": "toplam {{count}}",
    "countErrors_one": "{{count}} hata",
    "countErrors_other": "{{count}} hata",
    "countWarnings_one": "{{count}} uyarı",
    "countWarnings_other": "{{count}} uyarı",
    "countNetwork_one": "{{count}} ağ",
    "countNetwork_other": "{{count}} ağ",
    "countNetworkErrors_one": "{{count}} ağ hatası",
    "countNetworkErrors_other": "{{count}} ağ hatası",
    "logAllRequests": "Tüm ağ isteklerini kaydet",
    "logAllRequestsHint": "Bundan sonra başarılı ve iptal edilen ağ isteklerini kaydeder; kayıt kapalıyken yapılan istekler geriye dönük eklenmez. Her isteği kaydetmek uygulamayı yavaşlattığı için varsayılan olarak kapalıdır.",
    "copyJson": "JSON'u kopyala",
    "copied": "Kopyalandı",
    "clear": "Temizle",
    "emptyAll": "Hiç tanılama verisi yakalanmadı.",
    "emptyError": "Hiç hata tanılama verisi yakalanmadı.",
    "emptyWarning": "Hiç uyarı tanılama verisi yakalanmadı.",
    "emptyInfo": "Hiç bilgi tanılama verisi yakalanmadı.",
    "emptyNetwork": "Hiç ağ tanılama verisi yakalanmadı.",
    "emptyNetworkError": "Hiç ağ hatası tanılama verisi yakalanmadı."
  },
  "shell": {
    "workspaceTitle": "GeoLibre harita çalışma alanı",
    "section": {
      "toolbar": "Araç çubuğu",
      "sharedLeftSidebar": "Paylaşılan sol kenar çubuğu",
      "pluginPanelLeftOfLayers": "Eklenti paneli (Katmanların solunda)",
      "layerPanel": "Katman paneli",
      "pluginPanelRightOfLayers": "Eklenti paneli (Katmanların sağında)",
      "map": "Harita",
      "pluginFloatingPanels": "Yüzen eklenti panelleri",
      "selectionPanels": "Seçim panelleri",
      "sunSimulationPanel": "Güneş simülasyonu paneli",
      "routeAnimationPanel": "Rota animasyonu paneli",
      "flightSimulatorPanel": "Uçuş simülatörü paneli",
      "sharedRightSidebar": "Paylaşılan sağ kenar çubuğu",
      "pluginPanelLeftOfStyle": "Eklenti paneli (Stilin solunda)",
      "stylePanel": "Stil paneli",
      "pluginPanelRightOfStyle": "Eklenti paneli (Stilin sağında)",
      "notebook": "Not defteri",
      "attributeTable": "Öznitelik tablosu",
      "rasterAttributeTable": "Raster öznitelik tablosu",
      "dashboard": "Gösterge paneli",
      "pythonConsole": "Python konsolu",
      "sqlWorkspace": "SQL çalışma alanı",
      "assistant": "Asistan",
      "statusBar": "Durum çubuğu"
    }
  },
  "attributeStats": {
    "title": "Alan istatistikleri",
    "description": "\"{{layer}}\" içindeki bir alanın özet istatistikleri.",
    "noFields": "Bu katmanda özetlenecek alan yok.",
    "field": "Alan",
    "scope": "Kapsam",
    "scopeAll": "Tüm nesneler ({{total}})",
    "scopeFiltered": "Filtrelenmiş ({{total}})",
    "copiedToClipboard": "Panoya kopyalandı.",
    "copy": "Kopyala",
    "copyHeader": "Alan istatistikleri — {{field}}",
    "copyHeaderFiltered": "Alan istatistikleri — {{field}} (filtrelenmiş)",
    "noValues": "Özetlenecek değer yok.",
    "mostFrequent": "En sık görülen değerler",
    "noPopulated": "Dolu değer yok.",
    "stat": {
      "count": "Sayı",
      "nulls": "Boş",
      "nonNumeric": "Sayısal olmayan",
      "unique": "Benzersiz",
      "min": "En küçük",
      "max": "En büyük",
      "mean": "Ortalama",
      "median": "Ortanca",
      "std": "Std. sapma",
      "sum": "Toplam"
    }
  },
  "columnExplorer": {
    "title": "Sütun gezgini",
    "description": "\"{{layer}}\" içindeki her alanın türü, doluluğu ve dağılımı.",
    "noFields": "Bu katmanda incelenecek alan yok.",
    "findField": "Alan bul",
    "findFieldPlaceholder": "Alanları ada göre filtrele...",
    "scope": "Kapsam",
    "scopeAll": "Tüm nesneler ({{total}})",
    "scopeFiltered": "Filtrelenmiş ({{total}})",
    "fieldsShown": "{{total}} alandan {{shown}} tanesi",
    "noMatches": "\"{{search}}\" ile eşleşen alan yok.",
    "typeNumeric": "Sayısal",
    "typeText": "Metin",
    "completenessTitle": "{{populated}} dolu, {{nulls}} boş",
    "populated": "{{total}} dolu",
    "null": "{{total}} boş",
    "unique": "{{total}} benzersiz",
    "min": "En küçük",
    "mean": "Ortalama",
    "max": "En büyük",
    "noNumericValues": "Çizilecek sayısal değer yok.",
    "distributionAria": "{{field}} dağılımı: {{min}} ile {{max}} arasında {{total}} değer",
    "noPopulated": "Dolu değer yok.",
    "moreValues": "+{{total}} değer daha"
  },
  "stacPlugin": {
    "title": "STAC Katalogları",
    "footprintLayerName": "STAC arama sınırları",
    "catalogSearch": "STAC Index'te herkese açık katalog bul",
    "catalogSearchPlaceholder": "Katalog adlarında ara…",
    "indexLoading": "STAC Index yükleniyor…",
    "indexUnavailable": "STAC Index kullanılamıyor: bir URL girin",
    "indexLoadFailed": "STAC Index yüklenemedi",
    "urlLabel": "STAC katalog veya API URL'si",
    "connect": "Bağlan",
    "connecting": "STAC'a bağlanılıyor…",
    "connected": "Bağlanıldı. Filtreleri seçip arayın.",
    "connectFailed": "STAC'a bağlanılamadı",
    "selectCatalog": "Bir katalog seçin…",
    "noMatchingCatalogs": "Eşleşen katalog yok",
    "catalogApiSuffix": " (API)",
    "catalogStaticSuffix": " (statik)",
    "kindApi": "STAC API",
    "kindStatic": "statik katalog",
    "collectionsHint": "Birden çok koleksiyon seçmek için Ctrl/Cmd tuşunu basılı tutun; boyutlandırmak için alt kenarı sürükleyin",
    "limitToExtent": "Aramayı geçerli harita kapsamıyla sınırla",
    "bboxLabel": "Sınırlayıcı kutu (batı, güney, doğu, kuzey)",
    "bboxPlaceholder": "İsteğe bağlı; harita kapsamını geçersiz kılar",
    "bboxInvalid": "Geçerli bir sınırlayıcı kutu girin: batı, güney, doğu, kuzey.",
    "drawBbox": "Haritada kutu çiz",
    "cancelDrawing": "Çizimi iptal et",
    "clearDrawnBbox": "Çizilen kutuyu temizle",
    "drawHint": "Arama kutusu çizmek için haritada tıklayıp sürükleyin.",
    "drawnBbox": "Çizilen kutu: {{bbox}}",
    "drawnBboxCleared": "Çizilen kutu temizlendi.",
    "mapNotReady": "Harita çizim için hazır değil.",
    "startDate": "Başlangıç tarihi",
    "endDate": "Bitiş tarihi",
    "additionalParams": "Ek arama parametreleri (JSON, yalnızca STAC API)",
    "additionalInvalid": "Ek arama parametreleri bir JSON nesnesi olmalıdır.",
    "searchItems": "Öğeleri ara",
    "clearResults": "Sonuçları temizle",
    "resultsCleared": "Arama sonuçları temizlendi.",
    "searching": "STAC öğeleri aranıyor…",
    "loadingMore": "Daha fazla öğe yükleniyor…",
    "noResults": "Bu filtrelerle eşleşen STAC öğesi yok.",
    "searchFailed": "STAC araması başarısız oldu",
    "showing": "{{count}} öğe gösteriliyor.",
    "showingOfMatched": "{{matched}} öğeden {{count}} tanesi gösteriliyor.",
    "loadMore": "Daha fazla yükle",
    "renderOptions": "Raster görüntüleme seçenekleri",
    "bands": "Bantlar",
    "bandsPlaceholder": "örn. 1 veya 1,2,3 (varsayılan: otomatik)",
    "colormap": "Renk haritası (yalnızca tek bant)",
    "colormapDefault": "Oluşturucu varsayılanı",
    "minValue": "En küçük değer",
    "maxValue": "En büyük değer",
    "nodata": "NoData değeri",
    "nodataPlaceholder": "Dosyanın NoData etiketini geçersiz kılar",
    "renderHint": "Değerin GeoTIFF'ten çıkarılması için alanı boş bırakın. Seçenekler, değişiklikten sonra eklenen varlıklara uygulanır.",
    "initialStatus": "STAC Index'ten bir katalog seçin veya URL girin.",
    "catalogInfo": "{{title}} · {{kind}}",
    "zoom": "Yakınlaştır",
    "add": "Ekle",
    "download": "İndir",
    "adding": "{{asset}} ekleniyor…",
    "added": "{{asset}} haritaya eklendi.",
    "addUnsupported": "Haritaya yalnızca GeoTIFF/COG ve GeoJSON varlıkları eklenebilir",
    "addFailed": "Varlık eklenemedi",
    "cogUnsupported": "Bu GeoLibre ana bilgisayarı uzak GeoTIFF varlıklarını görselleştiremiyor"
  },
  "vectorExport": {
    "invalidKmlCoordinatesByPosition": "Koordinatları geçersiz olduğu için KML dışa aktarımı {{position}}. öğeyi yazamadı.",
    "invalidKmlCoordinatesById": "Koordinatları geçersiz olduğu için KML dışa aktarımı {{id}} kimlikli öğeyi yazamadı."
  },
  "comments": {
    "title": "Yorumlar",
    "addDialogTitle": "İnceleme Yorumu Ekle",
    "addDialogDescription": "Ekip incelemesi veya çevrimdışı başvuru için bu projeye sabitlenmiş bir not gönderin.",
    "authorNameLabel": "Adınız (bir kez sorulur, otomatik kaydedilir)",
    "authorNamePlaceholder": "örn. Ali veya Ayşe",
    "commentLabel": "Yorum / Geri bildirim",
    "commentPlaceholder": "İnceleme notunuzu veya geri bildiriminizi buraya yazın...",
    "confirmDelete": "Bu yorum dizisini silmek istediğinizden emin misiniz?",
    "sessionDisconnected": "Oturum bağlantısı kesildi.",
    "defaultAuthorName": "Yazar"
  },
  "s2Plugin": {
    "title": "S2 Izgarası",
    "controlTitle": "S2 ızgara ayarları",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir S2 hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParents": "Seçili hücrenin üst hücrelerini dahil et"
  },
  "a5Plugin": {
    "title": "A5 Izgarası",
    "controlTitle": "A5 ızgara ayarları",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir A5 hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParents": "Seçili hücrenin üst hücrelerini dahil et"
  },
  "dggridPlugin": {
    "title": "DGGRID",
    "controlTitle": "DGGRID ayarları",
    "cellType": "Hücre türü",
    "topologyHexagon": "Altıgen",
    "topologyDiamond": "Eşkenar dörtgen",
    "topologyTriangle": "Üçgen",
    "projection": "Projeksiyon",
    "aperture": "Açıklık",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir DGGRID hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParents": "Seçili hücrenin üst hücrelerini dahil et"
  },
  "dggalPlugin": {
    "title": "DGGAL",
    "controlTitle": "DGGAL ayarları",
    "gridType": "DGGS türü",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir DGGAL hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParents": "Seçili hücrenin üst hücrelerini dahil et"
  },
  "olcPlugin": {
    "title": "OLC",
    "controlTitle": "OLC ayarları",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir OLC hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParent": "Seçili hücrenin üst hücresini dahil et"
  },
  "geohashPlugin": {
    "title": "Geohash",
    "controlTitle": "Geohash ayarları",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} hücre",
    "tooManyCells": "Bu görünüm {{limit}} hücre sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Hücre kimliklerini göster",
    "identifyHint": "Bir Geohash hücresini belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili hücre",
    "noSelection": "Hücre seçilmedi",
    "copyId": "Kimliği kopyala",
    "parent": "Üst hücre",
    "children": "Alt hücreler",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Hücreye yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili hücrenin komşularını dahil et",
    "includeParent": "Seçili hücrenin üst hücresini dahil et"
  },
  "tilecodePlugin": {
    "title": "Tilecode",
    "controlTitle": "Tilecode ayarları",
    "autoResolution": "Otomatik çözünürlük",
    "resolution": "Çözünürlük",
    "cellCount": "Görünümde {{count}} karo",
    "tooManyCells": "Bu görünüm {{limit}} karo sınırını aşıyor. Yakınlaştırın veya çözünürlüğü düşürün.",
    "fillColor": "Dolgu rengi",
    "fillOpacity": "Dolgu opaklığı",
    "lineColor": "Kenarlık rengi",
    "lineWidth": "Dış çizgi kalınlığı",
    "showLabels": "Karo kimliklerini göster",
    "identifyHint": "Bir karoyu belirlemek için haritaya tıklayın.",
    "selectedCell": "Seçili karo",
    "noSelection": "Karo seçilmedi",
    "copyId": "Kimliği kopyala",
    "quadkey": "Quadkey",
    "parent": "Üst karo",
    "children": "Alt karolar",
    "neighbors": "Komşular",
    "center": "Merkez",
    "zoomToCell": "Karoya yakınlaştır",
    "addAsLayer": "Izgarayı katman olarak ekle",
    "exportGeoJson": "GeoJSON olarak dışa aktar",
    "exportCsv": "CSV Dışa Aktar",
    "includeNeighbors": "Seçili karonun komşularını dahil et",
    "includeParent": "Seçili karonun üst karosunu dahil et"
  },
  "netcdfSymbology": {
    "heading": "NetCDF sembolojisi",
    "colorRampLabel": "Renk haritası",
    "reverse": "Renk haritasını ters çevir",
    "colorMin": "Renk minimumu",
    "colorMax": "Renk maksimumu",
    "resetRange": "Veri aralığına sıfırla",
    "openCube": "3B küp"
  },
  "netcdfCube": {
    "heading": "3B görüntü küpü",
    "close": "Kapat",
    "settings": "Ayarlar",
    "setupTitle": "3B görüntü küpü",
    "setupDescription": "Küpü oluşturmadan önce nelerin okunacağını seçin. Her bant ayrı bir okumadır, bu yüzden süreyi kapsam ve bant sayısı belirler.",
    "extent": "Kapsam",
    "extentView": "Geçerli harita görünümü",
    "extentDraw": "Haritada çiz",
    "extentFull": "Katmanın tam kapsamı",
    "viewHint": "Küp oluşturulurken haritada ne görünüyorsa onu okur.",
    "fullHint": "Izgaranın tamamını okur. Sahne boyutunda bir küp için yavaştır.",
    "drawBbox": "Haritada çiz",
    "drawing": "Küpün kapsamını ayarlamak için haritada bir kutu sürükleyin",
    "drawHint": "Kapsamı ayarlamak için haritada bir kutu sürükleyin.",
    "drawnExtent": "B {{west}}, G {{south}}, D {{east}}, K {{north}}",
    "detail": "Ayrıntı",
    "detailOption": "Kenar başına {{size}} hücre",
    "bands": "Bantlar",
    "allBands": "Tümü ({{count}})",
    "rgbOverlay": "Üstte RGB görüntüsü",
    "rgbHint": "Üç bandı üst yüze serilen renkli bir görüntüde birleştirir, böylece küp bir yer olarak tanınabilir kalır.",
    "red": "Kırmızı",
    "green": "Yeşil",
    "blue": "Mavi",
    "planeEstimate": "{{count}} bant okuması",
    "create": "Küpü oluştur",
    "colorRampLabel": "Renk haritası",
    "reverse": "Ters çevir",
    "showRgb": "Üstte RGB",
    "rgbBands": "RGB bantları",
    "recomposing": "okunuyor...",
    "zScale": "Yükseklik",
    "slice": "Kesit",
    "sliceAt": "{{band}} {{units}} konumunda kesit",
    "reading": "{{total}} banttan {{done}}. bant okunuyor...",
    "summary": "{{nx}} x {{ny}} hücre, {{axis}} ekseni boyunca {{nz}} bant",
    "errorNoCube": "Bu katmanın kaynak dosyası artık açık değil, bu yüzden küp okunamıyor.",
    "error": {
      "shapeMismatch": "Değişkenin bant düzlemleri aynı şekle sahip değil, bu yüzden bir küp hâlinde üst üste yığılamazlar.",
      "rgbShapeMismatch": "Seçilen RGB bantları küpün şekliyle eşleşmiyor.",
      "noBands": "Bu değişkenin okunacak bandı yok.",
      "noReadWindow": "Bu küp yerinde güncellenemez. Ayarlar'dan yeniden oluşturun."
    }
  },
  "netcdfProfile": {
    "heading": "Spektral profil",
    "clear": "Temizle",
    "chartAria": "Bant ekseni boyunca örneklenen piksel değerleri",
    "popOut": "Ayır",
    "dock": "Yerleştir",
    "poppedOutHint": "Grafik, haritanın üzerindeki bir pencerede açık.",
    "noValues": "Bu pikseller için grafiğe dökülecek değer yok.",
    "exportPng": "PNG",
    "exportCsv": "CSV",
    "exportError": "Grafik dışa aktarılamadı."
  },
  "netcdfIdentify": {
    "noData": "veri yok",
    "coordinates": "boylam, enlem",
    "cell": "satır, sütun"
  }
}
