Files
TREK/shared/src/i18n/tr/admin.ts
T
Maurice b53130ca0d feat(admin): remove the SSO link of an account whose provider changed its subject
A sign-in with another subject of the same provider is refused, so an
account whose provider re-issued the subject (a migrated or rebuilt IdP, a
changed sub format) was locked out: editing the email, as the wiki advised,
never touched the stored link. The edit dialog now offers "Remove SSO link"
for other accounts while SSO is set up (DELETE /api/admin/users/:id/sso,
audit admin.user_sso_unlink). The next SSO sign-in links again under the
rules of a first one, so it still needs a verified, not self-set email.
The log line names the remedy, and the wiki tells the two refusals apart.

Fixes #3065
2026-11-12 15:39:21 +01:00

1164 lines
84 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { TranslationStrings } from '../types';
const admin: TranslationStrings = {
'admin.notifications.title': 'Bildirimler',
'admin.notifications.hint': 'Bir bildirim kanalı seçin. Aynı anda yalnızca biri etkin olabilir.',
'admin.notifications.none': 'Kapalı',
'admin.notifications.email': 'E-posta (SMTP)',
'admin.notifications.webhook': 'Web kancası',
'admin.notifications.ntfy': 'Ntfy',
'admin.ntfy.hint':
'Kullanıcıların kendi ntfy konularını yapılandırmasına izin verin. Aşağıdaki varsayılan sunucu kullanıcı ayarlarında ön doldurma için kullanılır.',
'admin.notifications.save': 'Bildirim ayarlarını kaydet',
'admin.notifications.saved': 'Bildirim ayarları kaydedildi',
'admin.notifications.testWebhook': 'Test webhook gönder',
'admin.notifications.testWebhookSuccess': 'Test webhook gönderildi',
'admin.notifications.testWebhookFailed': 'Test webhook başarısız',
'admin.notifications.testNtfy': 'Test ntfy gönder',
'admin.notifications.testNtfySuccess': 'Test ntfy gönderildi',
'admin.notifications.testNtfyFailed': 'Test ntfy başarısız',
'admin.notifications.emailPanel.title': 'E-posta (SMTP)',
'admin.notifications.webhookPanel.title': 'Web kancası',
'admin.notifications.webPushPanel.title': 'Web anlık bildirimleri',
'admin.notifications.webPushPanel.hint':
"Kullanıcıların, TREK kapalıyken bile tarayıcı üzerinden telefon ve bilgisayarlarında bildirim almasını sağlar. HTTPS gerekir; iPhone ve iPad'de TREK'in Ana Ekran'a eklenmesi gerekir.",
'admin.notifications.inappPanel.title': 'Uygulama içi',
'admin.notifications.inappPanel.hint': 'Uygulama içi bildirimler her zaman açıktır ve genel olarak kapatılamaz.',
'admin.notifications.adminWebhookPanel.title': 'Yönetici Webhook',
'admin.notifications.adminWebhookPanel.hint':
"Bu webhook yalnızca yönetici bildirimleri için kullanılır (örn. sürüm uyarıları). Kullanıcı webhook'larından ayrıdır ve ayarlıysa her zaman tetiklenir.",
'admin.notifications.adminWebhookPanel.saved': 'Yönetici webhook URL kaydedildi',
'admin.notifications.adminWebhookPanel.testSuccess': 'Test webhook gönderildi',
'admin.notifications.adminWebhookPanel.testFailed': 'Test webhook başarısız',
'admin.notifications.adminWebhookPanel.alwaysOnHint': 'URL yapılandırıldığında yönetici webhook her zaman tetiklenir',
'admin.notifications.adminNtfyPanel.title': 'Yönetici Ntfy',
'admin.notifications.adminNtfyPanel.hint':
'Bu ntfy konusu yalnızca yönetici bildirimleri için kullanılır. Kullanıcı konularından ayrıdır ve yapılandırıldığında her zaman tetiklenir.',
'admin.notifications.adminNtfyPanel.serverLabel': "Ntfy Sunucu URL'si",
'admin.notifications.adminNtfyPanel.serverHint':
'Kullanıcı ntfy bildirimleri için varsayılan sunucu olarak da kullanılır. Boş bırakırsanız ntfy.sh olur. Kullanıcılar kendi ayarlarında geçersiz kılabilir.',
'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh',
'admin.notifications.adminNtfyPanel.topicLabel': 'Yönetici Konusu',
'admin.notifications.adminNtfyPanel.topicPlaceholder': 'yürüyüş-yönetici-uyarıları',
'admin.notifications.adminNtfyPanel.tokenLabel': 'Erişim anahtarı (isteğe bağlı)',
'admin.notifications.adminNtfyPanel.tokenCleared': 'Yönetici erişim anahtarı temizlendi',
'admin.notifications.adminNtfyPanel.saved': 'Yönetici ntfy ayarları kaydedildi',
'admin.notifications.adminNtfyPanel.test': 'Test ntfy gönder',
'admin.notifications.adminNtfyPanel.testSuccess': 'Test ntfy gönderildi',
'admin.notifications.adminNtfyPanel.testFailed': 'Test ntfy başarısız',
'admin.notifications.adminNtfyPanel.alwaysOnHint': 'Konu yapılandırıldığında yönetici ntfy her zaman tetiklenir',
'admin.notifications.adminNotificationsHint':
'Yalnızca yönetici bildirimlerinin hangi kanallardan iletileceğini yapılandırın.',
'admin.notificationDefaults.title': 'Kullanıcılar için varsayılanlar',
'admin.notificationDefaults.hint':
'Her kullanıcının bildirimlerinin başlangıç durumu. "Kapalı"yı kullanıcı kendisi açabilir; "Engelli" herkes için kapatır ve ayarlarında kilitli görünür. Hücreyi kendisi değiştirmemiş herkes için geçerlidir.',
'admin.notificationDefaults.on': 'Açık',
'admin.notificationDefaults.off': 'Kapalı',
'admin.notificationDefaults.blocked': 'Engelli',
'admin.notificationDefaults.cycle': 'Değiştirmek için tıklayın: {next}',
'admin.notifications.tripReminders.title': 'Seyahat Hatırlatıcıları',
'admin.notifications.tripReminders.hint':
'Seyahat başlamadan önce hatırlatma gönderir (seyahatte hatırlatma günü ayarlı olmalıdır).',
'admin.notifications.tripReminders.enabled': 'Seyahat hatırlatıcıları açık',
'admin.notifications.tripReminders.disabled': 'Seyahat hatırlatıcıları kapalı',
'admin.smtp.title': 'E-posta ve Bildirimler',
'admin.smtp.hint': 'E-posta bildirimleri için SMTP yapılandırması.',
'admin.smtp.testButton': 'Test e-postası gönder',
'admin.webhook.hint':
"Kullanıcıların bildirimler için kendi webhook URL'lerini (Discord, Slack vb.) yapılandırmasına izin verin.",
'admin.smtp.testSuccess': 'Test e-postası gönderildi',
'admin.smtp.testFailed': 'Test e-postası başarısız',
'admin.title': 'Yönetim',
'admin.subtitle': 'Kullanıcı yönetimi ve sistem ayarları',
'admin.tabs.users': 'Kullanıcılar',
'admin.tabs.categories': 'Kategoriler',
'admin.tabs.backup': 'Yedekleme',
'admin.tabs.notifications': 'Bildirimler',
'admin.tabs.audit': 'Denetim',
'admin.stats.users': 'Kullanıcı',
'admin.stats.users.one': 'Kullanıcı',
'admin.stats.trips': 'Seyahat',
'admin.stats.trips.one': 'Seyahat',
'admin.stats.places': 'Yer',
'admin.stats.places.one': 'Yer',
'admin.stats.photos': 'Fotoğraflar',
'admin.stats.files': 'Dosya',
'admin.stats.files.one': 'Dosya',
'admin.table.user': 'Kullanıcı',
'admin.table.email': 'E-posta',
'admin.table.role': 'Rol',
'admin.table.created': 'Oluşturulma',
'admin.table.lastActive': 'Son Etkinlik',
'admin.table.actions': 'İşlemler',
'admin.you': '(Siz)',
'admin.editUser': 'Kullanıcıyı Düzenle',
'admin.newPassword': 'Yeni Şifre',
'admin.newPasswordHint': 'Mevcut şifreyi korumak için boş bırakın',
'admin.deleteUser':
'"{name}" kullanıcısı silinsin mi? Hesabı ile sahibi olduğu tüm geziler ve günlükler kalıcı olarak silinir; diğer üyelerle paylaşılan geziler de buna dahildir ve bu üyeler erişimi kaybeder. Başkalarına ait geziler kalır.',
'admin.deleteUserTitle': 'Kullanıcıyı sil',
'admin.newPasswordPlaceholder': 'Yeni şifreyi girin…',
'admin.toast.loadError': 'Yönetici verileri yüklenemedi',
'admin.toast.userUpdated': 'Kullanıcı güncellendi',
'admin.toast.updateError': 'Güncelleme başarısız oldu',
'admin.toast.userDeleted': 'Kullanıcı silindi',
'admin.toast.deleteError': 'Silinemedi',
'admin.toast.cannotDeleteSelf': 'Kendi hesabınızı silemiyorum',
'admin.toast.userCreated': 'Kullanıcı oluşturuldu',
'admin.toast.createError': 'Kullanıcı oluşturulamadı',
'admin.toast.fieldsRequired': 'Kullanıcı adı, e-posta ve şifre gerekli',
'admin.createUser': 'Kullanıcı Oluştur',
'admin.invite.title': 'Bağlantıları Davet Et',
'admin.invite.subtitle': 'Tek seferlik kayıt bağlantıları oluşturun',
'admin.invite.create': 'Bağlantı Oluştur',
'admin.invite.createAndCopy': 'Oluştur ve Kopyala',
'admin.invite.empty': 'Henüz davet bağlantısı oluşturulmadı',
'admin.invite.maxUses': 'Maks. Kullanım Alanları',
'admin.invite.expiry': 'Şu tarihten sonra sona erer:',
'admin.invite.uses': 'kullanılmış',
'admin.invite.expiresAt': 'süresi doluyor',
'admin.invite.createdBy': 'ile',
'admin.invite.active': 'Aktif',
'admin.invite.expired': 'Günü geçmiş',
'admin.invite.usedUp': 'Kullanılmış',
'admin.invite.copied': 'Davet bağlantısı panoya kopyalandı',
'admin.invite.copyLink': 'Bağlantıyı kopyala',
'admin.invite.deleted': 'Davet bağlantısı silindi',
'admin.invite.createError': 'Davet bağlantısı oluşturulamadı',
'admin.invite.deleteError': 'Davet bağlantısı silinemedi',
'admin.tabs.settings': 'Ayarlar',
'admin.allowRegistration': 'Kayda İzin Ver',
'admin.allowRegistrationHint': 'Yeni kullanıcılar kendileri kayıt olabilirler',
'admin.authMethods': 'Kimlik Doğrulama Yöntemleri',
'admin.passwordLogin': 'Şifre Girişi',
'admin.passwordLoginHint': 'Kullanıcıların e-posta ve şifreyle oturum açmasına izin ver',
'admin.passwordRegistration': 'Şifre Kaydı',
'admin.passwordRegistrationHint': 'Yeni kullanıcıların e-posta ve şifreyle kaydolmasına izin ver',
'admin.oidcLogin': 'TOA Girişi',
'admin.oidcLoginHint': 'Kullanıcıların SSO ile oturum açmasına izin Ver',
'admin.oidcRegistration': 'SSO Otomatik Temel Hazırlığı',
'admin.oidcRegistrationHint': 'Yeni SSO kullanıcıları için otomatik olarak hesap oluşturun',
'admin.envOverrideHint':
'Şifre oturum açma ayarları OIDC_ONLY ortam değişkeni tarafından kontrol edilir ve burada değiştirilemez.',
'admin.lockoutWarning': 'En az bir oturum açma yöntemi etkin kalmalıdır',
'admin.requireMfa': 'İki faktörlü kimlik doğrulama (2FA) gerektir',
'admin.requireMfaHint':
"2FA'sı olmayan kullanıcıların uygulamayı kullanmadan önce Ayarlar'da kurulumu tamamlaması gerekir.",
'admin.apiKeys': 'API Anahtarları',
'admin.apiKeysHint':
'Yer verilerinin nereden geldiği. TREK dizini anahtar istemez; aşağıdaki iki sağlayıcı isteğe bağlıdır.',
'admin.trekApi.badgeDefault': 'Önerilen varsayılan',
'admin.googleCaveat.badge': 'Önerilmez',
'admin.googleCaveat.body':
"TREK açık kaynaklıdır ve burada tarafsız değiliz. Bu ölçekte değerlendirmeler ve sıradan işletme fotoğrafları yalnızca Google'da vardır; tekel budur. Alan, başka seçenek olmadığı için burada; önerdiğimiz için değil. O zaman her sorgu Google'a gider.",
'admin.trekApi.tagline':
"TREK'in kendi hizmetleri: yer arama, adres arama ve rota oluşturma; Google anahtarı olmadan ve hiçbir anahtar girmeden. Her kurulum adil bir günlük kota alır ve yalnızca istek sayısı sayılır.",
'admin.trekApi.factPlaces': 'Dünya genelinde 73,6 milyon yer',
'admin.trekApi.factNoKey': 'Girilecek anahtar yok, adil günlük kota',
'admin.trekApi.factOffline': 'Ülke paketleri çevrimdışı da çalışır',
'admin.trekApi.factPrivacy': 'Aramalar hiçbir zaman kaydedilmez',
'admin.trekApi.factAddresses': 'Dünya genelinde adresler ve şehirler, 26 dilde',
'admin.trekApi.factRouting': 'Araba, bisiklet ve yürüyüş rotaları, yükseklik bilgisiyle',
'admin.trekApi.addrStreets': 'Sokaklar ve kapı numaraları',
'admin.trekApi.addrTowns': 'Şehirler ve bölgeler',
'admin.trekApi.addrReverse': 'Haritadaki bir noktanın adresi',
'admin.trekApi.addrLanguages': '26 dil',
'admin.trekApi.addressNote': "OpenStreetMap'teki her adres, yazarken ve haritadaki bir noktadan.",
'admin.trekApi.routeCar': 'Arabayla',
'admin.trekApi.routeBike': 'Bisikletle',
'admin.trekApi.routeFoot': 'Yürüyerek',
'admin.trekApi.routeAvoid': 'Ücretli yollardan, otoyollardan ve feribotlardan kaçın',
'admin.trekApi.routeElevation': 'Yükseklik profili',
'admin.trekApi.routingNote':
"Tüm gezegen için rotalar, her ay OpenStreetMap'ten yeniden oluşturulur, yükseklikler arazi karolarından gelir.",
'admin.trekApi.more': 'İçinde ne var',
'admin.trekApi.fieldPhone': 'Telefon',
'admin.trekApi.fieldStableId': 'Kalıcı kimlik',
'admin.trekApi.includedNote':
"Açıklamalar yerin kendi sitesinden, çalışma saatleri girilmiş olduğu yerlerde OpenStreetMap'ten gelir.",
'admin.trekApi.notRatings': 'Değerlendirmeler',
'admin.trekApi.notPhotos': 'Sıradan işletmelerin fotoğrafları',
'admin.trekApi.notIncludedNote':
'İkisini de hiçbir açık kaynak hiçbir fiyata sunmuyor. Bu ikisi için Google anahtarı tek yol olmayı sürdürüyor.',
'admin.trekApi.sourcesLabel': 'Kaynaklar',
'admin.trekApi.sourcesNote': 'Yanıttaki her alan, bunlardan hangisinden geldiğini söyler.',
'admin.trekApi.included': 'Dahil',
'admin.trekApi.notIncluded': 'Dahil değil',
'admin.trekApi.quota.title': 'Bugünkü kota',
'admin.trekApi.quota.used': 'Kullanılan',
'admin.trekApi.quota.remaining': 'Kalan',
'admin.trekApi.quota.resets': 'Sıfırlanma saati',
'admin.trekApi.quota.limit': 'Sınır',
'admin.trekApi.quota.key': 'Anahtar',
'admin.trekApi.quota.state.connected': 'Bağlı',
'admin.trekApi.quota.state.registering': 'Kuruluyor',
'admin.trekApi.quota.state.legacy': 'Ortak havuz',
'admin.trekApi.quota.state.off': 'Kapalı',
'admin.trekApi.quota.state.revoked': 'Anahtar iptal edildi',
'admin.trekApi.quota.tier.std': 'Standart',
'admin.trekApi.quota.tier.hosted': 'Barındırılan',
'admin.trekApi.quota.tier.own': 'Kendi örneği',
'admin.trekApi.quota.tier.legacy': 'Ortak',
'admin.trekApi.quota.hint.registering':
'Bu kurulum anahtarını arka planda alıyor. Arama bu sırada çalışmaya devam eder.',
'admin.trekApi.quota.hint.legacy':
'Henüz anahtar yok. Kurulum bir sonraki aramada anahtar alana kadar aramalar ortak havuzdan yapılır.',
'admin.trekApi.quota.hint.off': 'Bu örnekte kullanılmıyor: kapatılmış veya kendi kopyanıza yönlendirilmiş.',
'admin.trekApi.quota.hint.revoked':
'Bu kurulumun anahtarı iptal edildi. Yeni bir kimlik oluşturana kadar aramalar ortak havuzdan yapılır.',
'admin.trekApi.quota.unavailable': 'Kota şu anda okunamıyor.',
'admin.trekApi.quota.service.places': 'Yer arama',
'admin.trekApi.quota.service.photon': 'Adres arama',
'admin.trekApi.quota.service.valhalla': 'Rota planlama',
'admin.trekApi.quota.notInUse': 'Bu sunucuda kullanılmıyor',
'admin.trekApi.quota.envKey': 'Anahtar TREK_SERVICES_KEY değişkeninden geliyor.',
'admin.trekApi.quota.regenerate': 'Yeni kimlik',
'admin.trekApi.quota.regenerateTitle': 'Yeni bir kimlik oluşturulsun mu?',
'admin.trekApi.quota.regenerateBody':
'Bu kurulum anahtarını bırakır ve arka planda yenisini ister. Arama bu sırada çalışmaya devam eder. Kurulumu başka bir makineye kopyaladıktan sonra veya anahtar iptal edildiyse kullanışlıdır.',
'admin.trekApi.quota.regenerated': 'Yeni bir kimlik kuruluyor.',
'admin.mapsKey': 'Google Haritalar API Anahtarı',
'admin.mapsKeyHint': 'Yer arama için gereklidir. console.cloud.google.com adresinden erişin',
'admin.mapsKeyHintLong':
'Google API anahtarı olmadan önerilen TREK API kullanılır. Anahtarla ek olarak fotoğraflar, değerlendirmeler ve çalışma saatleri yüklenebilir. Anahtarı console.cloud.google.com adresinde oluşturabilirsiniz.',
'admin.recommended': 'Tavsiye edilen',
'admin.weatherKey': 'OpenWeatherMap API Anahtarı',
'admin.weatherKeyHint': "Hava durumu verileri için. openweathermap.org'da ücretsiz",
'admin.unsplashKey': 'Unsplash API Anahtarı',
'admin.unsplashKeyHint': "Görsel araması için. unsplash.com/developers'da ücretsiz",
'admin.amapKey': 'Amap (高德地图) API Anahtarı',
'admin.amapKeyHint':
'Google’ın erişilemediği ve OpenStreetMap verisinin çok az olduğu Çin anakarasında yer arama için. «Web 服务» (web servisi) türünde bir anahtar gerekir, JS API anahtarı değil. console.amap.com adresinden alınır.',
'admin.keyFromEnv': '{name} ile ayarlandı',
'admin.placesProvider.title': 'Yer arama sağlayıcısı',
'admin.placesProvider.subtitle':
"TREK'in kendi dizini ve OpenStreetMap her aramayı yanıtlar. Burada, onlar bir şey bulamadığında başka kime sorulacağı seçilir: Otomatik, anahtar varsa Google'ı, sonra Amap'i tercih eder.",
'admin.placesProvider.auto': 'Otomatik',
'admin.placesProvider.google': 'Google Places',
'admin.placesProvider.amap': 'Amap (高德地图)', // same-as-en
'admin.placesProvider.openstreetmap': 'OpenStreetMap',
'admin.placesProvider.missingKey':
'Seçilen sağlayıcı için API anahtarı tanımlı değil; yer aramasını yalnızca TREK dizini ve OpenStreetMap yanıtlar.',
'admin.placesProvider.saved': 'Yer arama sağlayıcısı kaydedildi',
'admin.validateKey': 'Test et',
'admin.keyValid': 'Bağlı',
'admin.keyInvalid': 'Geçersiz',
'admin.keySaved': 'API anahtarları kaydedildi',
'admin.oidcTitle': 'Tek Oturum Açma (OIDC)',
'admin.oidcSubtitle':
'Google, Apple, Authentik veya Keycloak gibi harici sağlayıcılar aracılığıyla oturum açmaya izin verin.',
'admin.oidcDisplayName': 'Ekran Adı',
'admin.oidcIssuer': "Veren URL'si",
'admin.oidcIssuerHint': "Sağlayıcının OpenID Connect Veren URL'si. örneğin https://accounts.google.com",
'admin.oidcSaved': 'OIDC yapılandırması kaydedildi',
'admin.oidcOnlyMode': 'Parola kimlik doğrulamasını devre dışı bırak',
'admin.oidcOnlyModeHint':
'Etkinleştirildiğinde yalnızca SSO girişine izin verilir. Şifre tabanlı oturum açma ve kayıt engellenir.',
'admin.fileTypes': 'İzin Verilen Dosya Türleri',
'admin.fileTypesHint': 'Kullanıcıların hangi dosya türlerini yükleyebileceğini yapılandırın.',
'admin.fileTypesFormat':
'Virgülle ayrılmış uzantılar (ör. jpg,png,pdf,doc). Tüm türlere izin vermek için * kullanın.',
'admin.fileTypesSaved': 'Dosya türü ayarları kaydedildi',
'admin.googleOptions': 'Anahtarın ne için kullanıldığı',
'admin.googleOptionsSummary': '{total} ayardan {on} tanesi açık',
'admin.placesPhotos.title': 'Fotoğrafları Yerleştir',
'admin.placesPhotos.subtitle':
"Fotoğrafları Google Rehber API'sinden alın. API kotasını kaydetmeyi devre dışı bırakın. Wikimedia fotoğrafları etkilenmez.",
'admin.placesAutocomplete.title': 'Otomatik Tamamlamayı Yerleştir',
'admin.placesAutocomplete.subtitle':
"Arama önerileri için Google Rehber API'sini kullanın. API kotasını kaydetmeyi devre dışı bırakın.",
'admin.placesDetails.title': 'Yer Detayları',
'admin.placesDetails.subtitle':
"Google Rehber API'sinden ayrıntılı yer bilgilerini (saat, puan, web sitesi) alın. API kotasını kaydetmeyi devre dışı bırakın.",
'admin.placesEnrich.title': 'Yer zenginleştirme',
'admin.placesEnrich.subtitle':
'Bir yer eklerken görseller ve açıklama gösterir. Wikipedia ve OpenStreetMap her zaman kullanılır; Yer Fotoğrafları veya Yer Ayrıntıları açıkken Google da eklenir.',
'admin.placesGoogleOnly.title': 'Yalnızca Google ile ara',
'admin.placesGoogleOnly.subtitle':
"Her arama ve her öneri Google Places'e gider. Kapalıyken önce TREK dizini ve OpenStreetMap yanıtlar, Google yalnızca hiçbir şey bulamadıklarında sorulur.",
'admin.placesGoogleOnly.missingKey':
'Google Maps API anahtarı gerektirir. Anahtar yoksa arama, bu anahtar ne olursa olsun TREK dizini ve OpenStreetMap üzerinden çalışır.',
'admin.placesGoogleOnly.otherProvider':
"Yer sağlayıcısı olarak Google gerekir. Amap veya OpenStreetMap seçiliyken bu anahtar ne derse desin hiçbir arama Google'a gitmez.",
'admin.googleQuota.title': 'Google çağrıları için günlük sınır',
'admin.googleQuota.subtitle':
"Sınıra ulaşıldığında TREK ertesi güne (UTC) kadar Google'ı çağırmaz ve OpenStreetMap ile arar. Boş bırakılırsa sınır yoktur.",
'admin.googleQuota.placeholder': 'Sınırsız',
'admin.googleQuota.usedToday': 'Bugün: {used}',
'admin.googleQuota.usedOfLimit': 'Bugün: {used} / {limit}',
'admin.googleQuota.reached': 'Sınıra ulaşıldı ({used}), Google yarına kadar duraklatıldı',
'admin.googleQuota.saved': 'Günlük sınır kaydedildi',
'admin.transitProvider.title': 'Toplu taşıma sağlayıcısı',
'admin.transitProvider.subtitle': 'Toplu taşıma aramasını hangi hizmetin yanıtlayacağı.',
'admin.transitProvider.transitous': 'Transitous (ücretsiz)',
'admin.transitProvider.google': 'Google',
'admin.transitProvider.transitousHint': "Topluluk GTFS akışları. Ücretsiz ve anahtarsız, Avrupa'da en iyi kapsama.",
'admin.transitProvider.googleHint':
"Transitous'un verisi olmayan bölgeler için yukarıdaki Google anahtarını kullanır. Arama başına ücretlendirilir; anahtar ayarlanmadığı sürece Transitous kullanılır.",
'admin.transitProvider.noKeyWarning':
'Google seçili, ancak yapılandırılmış bir Google anahtarı yok; toplu taşıma araması hâlâ Transitous kullanıyor. Yukarıdaki API Anahtarları bölümünden bir anahtar ekleyin.',
'admin.transitProvider.personalKeyWarning':
"Yalnızca kendi Google anahtarınız ayarlı, bu yüzden diğer üyelerin araması hâlâ Transitous'a düşüyor. Tüm kuruluma uygulamak için anahtarı yukarıda yönetici olarak kaydedin.",
'admin.placeShadow.title': 'Yer arama günlüğü',
'admin.placeShadow.subtitle':
'Hangi arama sonucunun seçildiğini kaydeder, böylece başka bir yer dizini daha sonra gerçek aramalarla ölçülebilir. Hiçbir şey bu sunucudan çıkmaz ve bir yönetici günlüğü istediği zaman dışa aktarabilir veya silebilir.',
'admin.bagTracking.title': 'Çanta Takibi',
'admin.bagTracking.subtitle': 'Paketleme öğeleri için ağırlık ve torba atamasını etkinleştirin',
'admin.collab.chat.title': 'Sohbet',
'admin.collab.chat.subtitle': 'Seyahat işbirliği için gerçek zamanlı mesajlaşma',
'admin.collab.notes.title': 'Notlar',
'admin.collab.notes.subtitle': 'Paylaşılan notlar ve belgeler',
'admin.collab.polls.title': 'Anketler',
'admin.collab.polls.subtitle': 'Grup anketleri ve oylama',
'admin.collab.whatsnext.title': 'Sırada ne var',
'admin.collab.whatsnext.subtitle': 'Etkinlik önerileri ve sonraki adımlar',
'admin.tabs.config': 'Kişiselleştirme',
'admin.tabs.defaults': 'Kullanıcı Varsayılanları',
'admin.defaultSettings.title': 'Varsayılan Kullanıcı Ayarları',
'admin.defaultSettings.description':
'Örnek çapında varsayılanları ayarlayın. Herhangi bir ayarı değiştirmemiş olan kullanıcılar bu değerleri görecektir. Kendi değişiklikleri her zaman önceliklidir.',
'admin.defaultSettings.saved': 'Varsayılan kaydedildi',
'admin.defaultSettings.reset': 'Yerleşik varsayılana sıfırla',
'admin.defaultSettings.resetToBuiltIn': 'sıfırlama',
'admin.tabs.templates': 'Paketleme Şablonları',
'admin.packingTemplates.title': 'Paketleme Şablonları',
'admin.packingTemplates.subtitle': 'Seyahatleriniz için yeniden kullanılabilir paketleme listeleri oluşturun',
'admin.packingTemplates.create': 'Yeni Şablon',
'admin.packingTemplates.namePlaceholder': 'Şablon adı (ör. Plaj Tatili)',
'admin.packingTemplates.empty': 'Henüz şablon oluşturulmadı',
'admin.packingTemplates.items': 'öğe',
'admin.packingTemplates.items.one': 'öğe',
'admin.packingTemplates.categories': 'kategori',
'admin.packingTemplates.categories.one': 'kategori',
'admin.packingTemplates.itemName': 'Öğe adı',
'admin.packingTemplates.itemCategory': 'Kategori',
'admin.packingTemplates.categoryName': 'Kategori adı (ör. Giyim)',
'admin.packingTemplates.addCategory': 'Kategori ekle',
'admin.packingTemplates.created': 'Şablon oluşturuldu',
'admin.packingTemplates.deleted': 'Şablon silindi',
'admin.packingTemplates.loadError': 'Şablonlar yüklenemedi',
'admin.packingTemplates.createError': 'Şablon oluşturulamadı',
'admin.packingTemplates.deleteError': 'Şablon silinemedi',
'admin.packingTemplates.deleteCategoryError': 'Kategori silinemedi',
'admin.packingTemplates.deleteItemError': 'Öğe silinemedi',
'admin.packingTemplates.saveError': 'Kaydedilemedi',
'admin.tabs.addons': 'Eklentiler',
'admin.tabs.plugins': "Plugin'ler",
'admin.tabs.storage': 'Depolama',
'admin.plugins.rescan': 'Yeniden tara',
'admin.plugins.rescanned': 'Eklenti klasörü yeniden tarandı',
'admin.plugins.upload': 'Eklenti yükle',
'admin.plugins.dropToUpload': 'Yüklemek için bir eklenti .zip dosyası bırakın',
'admin.plugins.uploaded': '“{name}” eklentisi yüklendi — çalıştırmak için etkinleştirin',
'admin.plugins.sideloaded': 'Elle yüklendi',
'admin.plugins.devLinkBadge': 'Dev-Link',
'admin.plugins.devLinkHint':
'Yerel bir derleme dizininden yüklenir ve gerçek verilerle anında yeniden yüklenir — yalnızca geliştirme',
'admin.plugins.devLinkTitle': 'Yerel bir eklenti bağla',
'admin.plugins.devLinkPathPlaceholder': '/absolute/path/to/your/plugin',
'admin.plugins.devLinkButton': 'Bağla',
'admin.plugins.devLinkLinked': '{id} bağlandı — çalıştırmak için etkinleştir',
'admin.plugins.sideloadedHint': 'Elle yüklendi — dizinden değil, imzasız ve incelenmemiş',
'admin.plugins.browse': 'Eklentilere göz at',
'admin.plugins.installed': 'Yüklü',
'admin.plugins.install': 'Yükle',
'admin.plugins.registryEmpty': 'Dizinde henüz kullanılabilir eklenti yok.',
'admin.plugins.actionError': 'İşlem başarısız oldu',
'admin.plugins.activate': 'Etkinleştir',
'admin.plugins.activated': 'Eklenti etkinleştirildi',
'admin.plugins.deactivate': 'Devre dışı bırak',
'admin.plugins.deactivated': 'Eklenti devre dışı bırakıldı',
'admin.plugins.viewErrors': 'Hata günlüğünü görüntüle',
'admin.plugins.errorLog': 'Hata günlüğü',
'admin.plugins.allowedHosts': 'İzin verilen ana bilgisayarlar',
'admin.plugins.allowedHosts.hint':
'Bu eklenti yalnızca sizin adlandırabileceğiniz bir hizmete bağlanır (kendi barındırdığınız sunucu). Erişebileceği ana bilgisayarları ekleyin — başkasına erişemez.',
'admin.plugins.allowedHosts.none': 'Henüz ana bilgisayar eklenmedi.',
'admin.plugins.allowedHosts.unsupported':
'Bu eklenti operatör tarafından verilen ana bilgisayarları kullanmaz. İzin verilenler manifestinde sabittir.',
'admin.plugins.allowedHosts.restartNote': 'Kaydetmek, yeni listeyi alması için eklentiyi yeniden başlatır.',
'admin.plugins.allowedHosts.add': 'İzin verilen ana bilgisayar ekle',
'admin.plugins.allowedHosts.count': 'İzin verilen {n} ana bilgisayar',
'admin.plugins.allowedHosts.count.one': 'İzin verilen {n} ana bilgisayar',
'admin.plugins.operatorEgressPill': '+ eklediğiniz ana bilgisayarlar',
'admin.plugins.operatorEgressHint':
'Bu eklenti yalnızca sizin adlandırabileceğiniz bir hizmete bağlanır (kendi barındırdığınız sunucu). Kurulumdan sonra ⋯ → İzin verilen ana bilgisayarlar altından ekleyin. Başkasına erişemez.',
'admin.plugins.noErrors': 'Kayıtlı hata yok.',
'admin.plugins.uninstalled': 'Eklenti kaldırıldı',
'admin.plugins.uninstallTitle': 'Eklenti kaldırılsın mı?',
'admin.plugins.uninstallBody':
'Bu, eklentiyi durdurur, kodunu kaldırır ve tüm verilerini siler. Bu işlem geri alınamaz.',
'admin.plugins.status.starting': 'Başlatılıyor…',
'admin.plugins.type.widget': 'Widget', // same-as-en
'admin.plugins.type.page': 'Sayfa',
'admin.plugins.type.integration': 'Entegrasyon',
'admin.plugins.type.trip-page': 'Gezi sayfası',
'admin.plugins.reviewed': 'İncelendi',
'admin.plugins.unreviewed': 'İncelenmedi',
'admin.plugins.updated': 'Eklenti güncellendi',
'admin.plugins.updateTo': 'Güncelle → v{version}',
'admin.plugins.enabledToggle': 'Eklentiyi etkinleştir',
'plugins.notFound': 'Eklenti bulunamadı',
'plugins.frameLoadFailed': 'Bu plugin yüklenemedi.',
'admin.plugins.title': "Plugin'ler",
'admin.plugins.subtitle': 'Örneğinizde üçüncü taraf eklentileri yükleyin ve yönetin.',
'admin.plugins.disabledTitle': 'Eklentiler devre dışı',
'admin.plugins.disabledBody':
'Eklenti çalışma zamanı kapalı (TREK_PLUGINS_ENABLED). Bir yönetici sunucu yapılandırmasında etkinleştirene kadar hiçbir eklenti çalışamaz.',
'admin.plugins.empty': 'Henüz eklenti yüklenmedi.',
'admin.plugins.loadError': 'Eklentiler yüklenemedi.',
'admin.plugins.scaffoldNote':
'Eklenti yükleme ve etkinleştirme daha sonraki bir güncellemede gelecek. Bu panel şu anda yalnızca yüklü eklentileri listeler.',
'admin.plugins.status.active': 'Aktif',
'admin.plugins.status.inactive': 'Pasif',
'admin.plugins.status.disabled': 'Devre dışı',
'admin.plugins.status.error': 'Hata',
'admin.plugins.status.incompatible': 'Uyumsuz',
'admin.plugins.details': 'Detaylar',
'admin.plugins.detailError': 'Eklenti detayları yüklenemedi.',
'admin.plugins.permissionsTitle': 'İzinler',
'admin.plugins.noPermissions': 'Bu eklenti özel bir izin istemiyor.',
'admin.plugins.egressNote': 'Şu adreslere bağlanabilir: {hosts}',
'admin.plugins.setupTitle': 'Kurulum',
'admin.plugins.noSetup': 'Kutudan çıktığı gibi çalışır — yapılandırılacak bir şey yok.',
'admin.plugins.scope.instance': 'Örnek çapında',
'admin.plugins.scope.user': 'Kullanıcı başına',
'admin.plugins.fieldRequired': 'Gerekli',
'admin.plugins.sourceRepo': 'Kaynak deposu',
'admin.plugins.reportIssue': 'Sorun bildir',
'admin.plugins.homepage': 'Ana sayfa',
'admin.plugins.requiresTrek': 'TREK {version}+ gerektirir',
'admin.plugins.reviewedOn': '{date} tarihinde incelendi',
'admin.plugins.perm.db:own': 'Kendi verilerini yalıtılmış bir veritabanında saklar',
'admin.plugins.perm.db:read:trips': 'İşlemi yapan kullanıcının erişebildiği seyahatleri okur',
'admin.plugins.perm.db:read:users': 'Temel profil bilgilerini okur (ad, avatar — asla kimlik bilgileri değil)',
'admin.plugins.perm.db:read:costs': 'İşlemi yapan kullanıcının erişebildiği harcamaları (bütçe kalemleri) okur',
'admin.plugins.perm.db:read:packing': 'İşlemi yapan kullanıcının erişebildiği seyahatlerin eşya listelerini okur',
'admin.plugins.perm.db:write:packing':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde bavul listesi öğeleri oluşturur, düzenler ve siler',
'admin.plugins.perm.weather:read': 'Ana makinenin önbelleğe alınmış hava durumu tahminini okur (koordinatlara göre)',
'admin.plugins.perm.db:read:categories': 'Genel yer kategorisi listesini okur',
'admin.plugins.perm.db:read:tags': 'İşlemi yapan kullanıcının etiketlerini okur',
'admin.plugins.perm.db:write:tags': 'İşlemi yapan kullanıcının etiketlerini oluşturur, düzenler ve siler',
'admin.plugins.perm.db:read:todos': 'İşlemi yapan kullanıcının erişebildiği seyahatlerin yapılacaklarını okur',
'admin.plugins.perm.db:write:todos':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde yapılacaklar oluşturur, düzenler ve siler',
'admin.plugins.perm.db:write:atlas':
'Ülkeleri ve bölgeleri ziyaret edildi olarak işaretler ve işlemi yapan kullanıcının hedef listesini yönetir (Atlas eklentisi gerektirir)',
'admin.plugins.perm.db:write:vacay':
'İşlemi yapan kullanıcının etkin planında izin günlerini ve şirket tatillerini değiştirir (Vacay eklentisi gerektirir)',
'admin.plugins.perm.db:write:journal':
'İşlemi yapan kullanıcının düzenleyebildiği günlüklerde girişler oluşturur, düzenler ve siler (Journey eklentisi gerektirir)',
'admin.plugins.perm.db:write:collections':
'Koleksiyonlar oluşturur ve düzenler, işlemi yapan kullanıcının koleksiyon rolüyle içine yerler kaydeder (Collections eklentisi gerektirir)',
'admin.plugins.perm.db:write:files':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlere dosyalar ekler (10 MB sınırı, engellenen uzantılar reddedilir) ve bağlantılarını yönetir',
'admin.plugins.perm.db:write:collab':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde notlar, anketler ve sohbet mesajları yayınlar (Collab eklentisi gerektirir)',
'admin.plugins.perm.db:write:members':
'Seyahatlere kullanıcı ekler — seyahat erişimi verir; işlemi yapan kullanıcının üye yönetimi hakkıyla korunur',
'admin.plugins.perm.notify:send':
'İşlemi yapan kullanıcıya veya ait olduğu bir seyahate bildirim (zil kutusu + e-posta/ntfy) gönderir — asla rastgele bir alıcıya değil',
'admin.plugins.perm.ai:invoke':
'Yönetici tarafından yapılandırılan yapay zekâ sağlayıcısını (metin tamamlama + belge çıkarımı) işlemi yapan kullanıcı adına çalıştırır — eklenti asla anahtar tutmaz',
'admin.plugins.perm.oauth:client':
'Ana makine aracılı OAuth ile senin adına üçüncü taraf bir hizmete bağlanır (jetonları ana makine tutar, eklenti bunları hiç görmez)',
'admin.plugins.perm.db:read:files': 'İşlemi yapan kullanıcının erişebildiği seyahatlerin dosyalarını okur',
'admin.plugins.perm.db:write:reservations':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde rezervasyonlar oluşturur, düzenler ve siler',
'admin.plugins.perm.db:write:accommodations':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde konaklamalar oluşturur, düzenler ve siler',
'admin.plugins.perm.db:read:journal':
'İşlemi yapan kullanıcının seyahat günlüklerini okur (Journey eklentisi gerektirir)',
'admin.plugins.perm.db:read:atlas':
'İşlemi yapan kullanıcının ziyaret ettiği ülkeleri ve bölgeleri okur (Atlas eklentisi gerektirir)',
'admin.plugins.perm.db:read:vacay': 'İşlemi yapan kullanıcının tatil planını okur (Vacay eklentisi gerektirir)',
'admin.plugins.perm.db:read:daynotes': 'İşlemi yapan kullanıcının erişebildiği seyahatlerin gün notlarını okur',
'admin.plugins.perm.db:read:collections':
'İşlemi yapan kullanıcının kaydedilen yer koleksiyonlarını okur (Collections eklentisi gerektirir)',
'admin.plugins.perm.db:write:daynotes':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde gün notları oluşturur, düzenler ve siler',
'admin.plugins.perm.jobs:run':
'Bildirdiği arka plan işlerini bir zamanlamaya göre çalıştırır (kullanıcı bağlamı yok — kullanıcı verilerini okuyamaz)',
'admin.plugins.perm.db:write:costs':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde harcamalar (bütçe kalemleri) oluşturur',
'admin.plugins.perm.db:write:places':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde yerler ekler, düzenler ve kaldırır',
'admin.plugins.perm.db:write:days':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerde günler ekler, düzenler ve kaldırır',
'admin.plugins.perm.db:write:itinerary':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerin günlerine yerler atar ve kaldırır',
'admin.plugins.perm.db:write:trips':
'İşlemi yapan kullanıcının düzenleyebildiği seyahatlerin ayrıntılarını (başlık, tarihler, para birimi…) düzenler',
'admin.plugins.perm.db:meta':
'İşlemi yapan kullanıcının erişebildiği seyahatlere, yerlere ve günlere kendi özel verilerini ekler',
'admin.plugins.perm.ws:broadcast:trip': 'Seyahat üyelerine gerçek zamanlı güncellemeler gönderir',
'admin.plugins.perm.ws:broadcast:user': 'Tek tek kullanıcılara gerçek zamanlı güncellemeler gönderir',
'admin.plugins.perm.hook:photo-provider': 'Fotoğraflar bölümüne fotoğraf sağlar',
'admin.plugins.perm.hook:calendar-source': 'Takvime etkinlik sağlar',
'admin.plugins.perm.hook:place-detail-provider':
'Bir yere ek ayrıntılar (yorumlar, puanlar, bağlantılar) katkıda bulunur',
'admin.plugins.perm.hook:search-provider':
"Yer aramalarını kendi dizininden yanıtlama, TREK'in kendi sonuçlarının yanında",
'admin.plugins.perm.hook:poi-category-provider':
'Kendi yer kategorilerini “Haritada yerleri keşfet” alanına ekler; birini seçtiğinde eklentiye görüntülediğin harita alanı gönderilir',
'admin.plugins.perm.hook:trip-warning-provider': 'Bir gezide doğrulama uyarıları oluşturur (planlayıcıda gösterilir)',
'admin.plugins.perm.hook:table-contributor':
'Seyahat görünümlerine sütunlar ve eylemler ekler (rezervasyonlar, yerler, günler)',
'admin.plugins.perm.hook:map-marker-provider':
"Seyahat haritasına işaretçiler ekler (ör. rezervasyonları veya POI'leri gösterir)",
'admin.plugins.perm.hook:map-layer-provider': 'Seyahat haritasında rotalar, koridorlar ve bölgeler çizer',
'admin.plugins.perm.hook:route-provider':
'Planlayıcının günlerin rotasını hesaplamak için kullanabileceği rota profilleri sunar (ör. şarj duraklı elektrikli araç rotası)',
'admin.plugins.perm.hook:day-schedule-provider':
'Gün planına zaman girişleri ekler (şarj durakları, güvenlik tamponları)',
'admin.plugins.perm.hook:day-tint-provider':
'Gün planındaki günleri renklendirir (örneğin bir günün yolculuğun hangi etabına ait olduğu)',
'admin.plugins.cap.mcpTools': 'Yapay zekâ araçları yayımlar',
'admin.plugins.mcpToolsTitle': 'Yayımlanan yapay zekâ araçları',
'admin.plugins.mcpToolsHint':
'Bir asistan bunları kullanıcı adına çalıştırabilir. Her biri yukarıda verilen yetkilerle çalışır.',
'admin.plugins.poiCategoriesTitle': 'Eklediği harita kategorileri',
'admin.plugins.perm.mcp:tools':
'Bir yapay zekâ asistanının sizin adınıza çalıştırabileceği araçlar yayımlamak (burada eklentiye verdiğiniz yetkilerle çalışır, asistanın kendi yetkileriyle değil)',
'admin.plugins.perm.geolocation:read':
'Görünümlerinden biri açıkken canlı konumunu sorar (TREK konumu bu sitenin konum izniyle okur, eklenti için ayrıca izin sorulmaz)',
'admin.plugins.perm.hook:pdf-section-provider': 'Seyahat PDF dışa aktarımına metin bölümleri ekler',
'admin.plugins.perm.hook:atlas-layer-provider':
'Atlas dünya haritasında ülkeleri vurgular (ör. istek listeleri veya seyahat uyarıları)',
'admin.plugins.perm.hook:journal-entry-provider': 'Günlük girişlerine ek satırlar (bağlantılar, istatistikler) ekler',
'admin.plugins.perm.hook:user-data':
'Bir kullanıcı hakkında sakladığı verileri silme veya dışa aktarma (KVKK/GDPR: hesap silme ve veri talepleri)',
'admin.plugins.perm.hook:trip-card-provider':
'Kontrol panelindeki gezi kartlarına küçük rozetler (durum, sayaçlar) ekleme',
'admin.plugins.perm.hook:notification-channel': 'Bildirimlerinizi ek bir kanal üzerinden iletmek',
'admin.plugins.perm.events:subscribe':
'Temel etkinlik olaylarına tepki verir (yalnızca olay adı + seyahat, asla içerik değil)',
'admin.plugins.perm.http:outbound': 'Bildirdiği ana bilgisayarlara giden istekler yapar',
'admin.plugins.perm.db:read:collab':
'İşlemi yapan kullanıcının erişebildiği seyahatlerin notlarını, anketlerini ve sohbet mesajlarını okur (Collab eklentisi gerektirir)',
'admin.plugins.perm.db:read:files:content':
'İşlemi yapan kullanıcının erişebildiği seyahatlerdeki dosyaların içeriğini (baytlar) okur',
'admin.plugins.perm.db:create:trips': 'İşlemi yapan kullanıcıya ait yeni seyahatler oluşturur',
'admin.plugins.perm.rates:read': 'Ana makinenin önbelleğe alınmış döviz kurlarını okur',
'admin.plugins.updateConsentTitle': 'Bu güncelleme yeni izinler gerektiriyor',
'admin.plugins.updateConsentBody':
'{name} v{version}, henüz vermediğiniz haklar istiyor. Yeni sürüm yüklendi ancak siz onaylayana kadar kapalı kalır.',
'admin.plugins.updateNewPermissions': 'Yeni istenen izinler',
'admin.plugins.updateNewEgress': 'Yeni giden bağlantılar',
'admin.plugins.updateApprove': 'Onayla ve aç',
'admin.plugins.updateLater': 'Şimdilik kapalı tut',
'admin.plugins.updateKeptOff': 'Güncelleme yüklendi — yeni izinleri onaylayana kadar kapalı bırakıldı',
'admin.plugins.reviewedMeaning':
'„İncelendi", bir TREK sorumlusunun bu eklentiyi her sürümde kötü amaçlı yazılıma karşı taradığı anlamına gelir — kalite ya da çalışıp çalışmadığı için değil. Bir eklentinin zararsız olduğunun garantisi değildir.',
'admin.plugins.security.title': 'Eklentiler nasıl sınırlandırılır — ve bunun sınırları',
'admin.plugins.security.isolationTitle': 'Her eklenti izole şekilde çalışır',
'admin.plugins.security.isolationBody':
'Bir eklenti, yalnızca kendi dosyalarını okuyabilen, kilitlenmiş kendi süreci olarak çalışır. Veritabanınızı, oturum açma gizli anahtarınızı veya şifreleme anahtarınızı okuyamaz, başka programlar başlatamaz ve hiçbir yere dosya yazamaz. Arayüzü, oturum çerezinizi okuyamayan veya çevresindeki TREK sayfasına dokunamayan, yalıtılmış bir tarayıcı çerçevesinde çalışır.',
'admin.plugins.security.permsTitle': 'İzinler ne anlama gelir',
'admin.plugins.security.permsBody':
"Yüklemeden önce gösterilen izinler, eklenti çalışırken TREK'in uyguladığı kesin bir sınırdır — eklenti, listede olmayan hiçbir şeyi kelimenin tam anlamıyla yapamaz. Ancak bunlar bir eklentinin ne yapabileceğini söyler, gerçekte ne yaptığını değil. Seyahatlerinizi okumasına ve bir sunucuya erişmesine izin verilen bir eklenti, seyahatlerinizi o sunucuya gönderebilir; bu yüzden yalnızca açıklamayı değil, izinleri ve giden ana bilgisayarları da okuyun.",
'admin.plugins.security.limitsTitle': 'Söz veremeyeceğimiz şeyler',
'admin.plugins.security.limitsBody':
'Yalıtım güçlü bir yazılım sınırıdır, mutlak bir sınır değil. Bir eklenti tam olarak onayladığınız haklarla hareket eder; bu nedenle bu hakların sınırları içinde açıklamasının ima ettiğinden farklı davranabilir ve meşru olarak elinde tuttuğu verileri bildirdiği ana bilgisayarlara gönderebilir. TREK, bir eklentinin kodunun gerçekte ne yaptığını okumaz ya da değerlendirmez.',
'admin.plugins.security.worstTitle': 'En kötü durum',
'admin.plugins.security.worstBody':
'Açtığınız kötü niyetli bir eklenti, ona verdiğiniz verileri ve bağlantıları kötüye kullanabilir — örneğin okumasına izin verilen seyahatleri sızdırabilir. Şifreleri çalamaz, sahte bir yönetici girişi oluşturamaz, sunucunuzda komut çalıştıramaz veya vermediğiniz verilere erişemez. Zarar, onayladığınız sınırların içinde kalır ve eklentiyi kapatmak onu durdurur.',
'admin.plugins.security.reviewedTitle': '„İncelendi" ne anlama gelir',
'admin.plugins.security.reviewedBody':
'İncelenmiş bir eklenti, her sürümde bir TREK sorumlusu tarafından kötü amaçlı yazılıma karşı elle taranmıştır — düşmanca koda karşı kontrol edilmiştir, iyi çalışıp çalışmadığına göre değil. Bu, eklentinin zararsız olduğunun bir garantisi değildir.',
'admin.plugins.security.signedTitle': '„İmzalı" ne anlama gelir',
'admin.plugins.security.signedBody':
"TREK'in her kurulumda doğruladığı sağlama toplamı, dosyaların tam olarak dizinin kefil olduğu dosyalar olduğunu kanıtlar. Bir imza ise başka bir şeyi kanıtlar: dosyaların yazardan geldiğini ve yalnızca onun elindeki bir anahtarla imzalandığını. İmzalı bir eklentide her ikisi de vardır. İmzasız olan güvensiz değildir — yalnızca bir güvence eksiği taşır ve bugün dizindeki eklentilerin çoğu imzasızdır.",
'admin.plugins.signed': 'İmzalı',
'admin.plugins.signedHint': 'Kurulduğunda yazarın imzalama anahtarıyla doğrulandı',
'admin.plugins.unsigned': 'İmzasız',
'admin.plugins.unsignedHint':
'Dosyalar dizinin kefil olduğu dosyalarla eşleşiyor, ancak hiçbir şey onları yazara bağlamıyor. Bir güvence eksik — güvensiz değil.',
'admin.plugins.updateBlocked': 'Güncelleme engellendi — {reason}',
'admin.plugins.reviewBlock': 'İncele',
'admin.plugins.retrusted': 'Yeni imzalama anahtarına güvenildi — eklenti güncellendi',
'admin.plugins.sig.title': '{name} eklentisinin imzası doğrulanamadı',
'admin.plugins.sig.keyChangedBody':
'Yazarın imzalama anahtarı, bu eklentinin kurulduğu anahtar değil. Yazarlar anahtarlarını gerçekten değiştirir — ama eklentiyi ele geçiren bir saldırgan da tam olarak böyle görünürdü.',
'admin.plugins.sig.invalidBody':
'Dosyalar yazarın imzasıyla eşleşmiyor. Yazarın imzaladığı dosyalar bunlar değil — ya bozulmuşlar ya da kurcalanmışlar. Bu durum geçersiz kılınamaz.',
'admin.plugins.sig.missingBody':
'Bu eklenti siz kurduğunuzda imzalıydı, ancak yeni sürüm hiçbir imza içermiyor. TREK bu geriye gidişi sessizce kabul etmez. Bu durum geçersiz kılınamaz.',
'admin.plugins.sig.incompleteBody':
'Dizin kaydı yarım imzalı: bir yazar anahtarı bildiriyor ama sürüm imza taşımıyor (ya da tersi). Bu, eklenti tarafındaki bir hatadır. Bu durum geçersiz kılınamaz.',
'admin.plugins.sig.pinnedKey': 'Kurulduğu anahtar',
'admin.plugins.sig.newKey': 'Şimdi sunduğu anahtar',
'admin.plugins.sig.confirmOutOfBand':
'TREK, meşru bir anahtar değişimini bir ele geçirmeden ayırt edemez — buradan bakıldığında ikisi birebir aynı görünür. Kabul etmeden önce yeni anahtarı, zaten güvendiğiniz bir kanaldan yazara doğrulatın. Doğruladığınızda eklenti güncellenir ve yeni anahtar hatırlanır.',
'admin.plugins.sig.retrustConfirm': 'Yeni anahtara güven ve güncelle',
'admin.plugins.sig.cancel': 'Güvenme',
'admin.plugins.sig.consentUnsigned':
'Bu sürümü yazarına bağlayan hiçbir şey yok — dosyalar dizinle eşleşiyor, ama yazar imzası taşımıyorlar.',
'admin.plugins.security.trustTitle': 'Özetle',
'admin.plugins.security.trustBody':
'Bir eklenti yüklemek, herhangi bir üçüncü taraf uygulamasını yüklemek gibidir: yalnızca güvendiğiniz geliştiricilerin kodunu ekleyin ve şüpheye düştüğünüzde önce kendiniz inceleyin. TREK, üçüncü taraf eklentiler için hiçbir sorumluluk kabul etmez.',
'admin.plugins.runtimeOn': 'Çalışma zamanı açık',
'admin.plugins.tabDiscover': 'Keşfet',
'admin.plugins.searchPlaceholder': 'Eklenti ara…',
'admin.plugins.filterType': 'Tür',
'admin.plugins.filterStatus': 'Durum',
'admin.plugins.sortBy': 'Sırala',
'admin.plugins.allTypes': 'Tüm türler',
'admin.plugins.allStatuses': 'Tümü',
'admin.plugins.stateOff': 'Kapalı',
'admin.plugins.filterUpdate': 'Güncelleme mevcut',
'admin.plugins.sortName': 'Ad',
'admin.plugins.sortRecent': 'Son güncellenen',
'admin.plugins.sortUpdates': 'Önce güncellemeler',
'admin.plugins.sortDownloads': 'En çok indirilen',
'admin.plugins.updatesAvailable': 'Eklentileriniz için {count} güncelleme mevcut.',
'admin.plugins.updatesAvailable.one': 'Eklentileriniz için {count} güncelleme mevcut.',
'admin.plugins.newerNeedsTrek': 'v{version} mevcut — TREK {range} gerektirir',
'admin.plugins.versionsTitle': 'Sürümler',
'admin.plugins.versionPickerTitle': 'Sürüm değiştir — {name}',
'admin.plugins.versionSwitch': '{version} sürümüne geç',
'admin.plugins.versionNeedsTrek': 'TREK {range} gerektirir',
'admin.plugins.changeVersion': 'Sürüm değiştir…',
'admin.plugins.noVersions': 'Kayıt defterinde yayımlanmış sürüm bulunamadı.',
'admin.plugins.downgradeTitle': 'Bu eklenti geri alınsın mı?',
'admin.plugins.downgradeBody':
'v{from} sürümünden v{to} sürümüne geçiş: daha yeni sürümün yazdığı veriler yerinde kalır ve eski sürüm bunları anlamayabilir.',
'admin.plugins.downgradeConfirm': 'Geri al',
'admin.plugins.updatesHeld': 'Güncellemeler v{version} sürümünde duraklatıldı',
'admin.plugins.resumeUpdates': 'Güncellemeleri sürdür',
'admin.plugins.updatesResumed': 'Güncellemeler sürdürüldü',
'admin.plugins.updateAll': 'Tümünü güncelle',
'admin.plugins.noMatchInstalled': 'Aramanızla eşleşen yüklü eklenti yok.',
'admin.plugins.noMatchRegistry': 'Dizinde aramanızla eşleşen eklenti yok.',
'admin.plugins.restart': 'Yeniden başlat',
'admin.plugins.restarted': 'Eklenti yeniden başlatıldı',
'admin.plugins.instanceSettings': 'Örnek ayarları',
'admin.plugins.settingsSaved': 'Ayarlar kaydedildi',
'admin.plugins.settingsSavedRestarted': 'Ayarlar kaydedildi — eklenti yeniden başlatıldı',
'admin.plugins.actions': 'Eylemler',
'admin.plugins.actions.confirm': 'Bu eylem çalıştırılsın mı?',
'admin.plugins.actions.inactive': 'Eylemlerini çalıştırmak için eklentiyi etkinleştirin',
'admin.plugins.requiredMissing': '"{field}" gerekli',
'admin.plugins.cap.readsTrips': 'Seyahatlerinizi okur',
'admin.plugins.cap.readsUsers': 'Temel profilleri okur',
'admin.plugins.cap.readsCosts': 'Harcamalarınızı okur',
'admin.plugins.cap.readsPacking': 'Eşya listelerini okur',
'admin.plugins.cap.readsFiles': 'Seyahat dosyalarını okur',
'admin.plugins.cap.writesCosts': 'Harcama ekler',
'admin.plugins.cap.writesPlaces': 'Yerleri düzenler',
'admin.plugins.cap.writesDays': 'Günleri düzenler',
'admin.plugins.cap.writesItinerary': 'Rotayı düzenler',
'admin.plugins.cap.writesTrips': 'Seyahatleri düzenler',
'admin.plugins.cap.metadata': 'Meta veri ekler',
'admin.plugins.cap.widget': "Pano widget'ı",
'admin.plugins.cap.heroWidget': "Biniş kartı widget'ı",
'admin.plugins.cap.placeSlot': 'Yer detayı',
'admin.plugins.cap.daySlot': 'Gün detayı',
'admin.plugins.cap.reservationSlot': 'Rezervasyon detayı',
'admin.plugins.cap.replacesTabs': 'Planlayıcı sekmelerini değiştirir',
'admin.plugins.cap.realtime': 'Gerçek zamanlı güncellemeler',
'admin.plugins.cap.notificationChannel': 'Bildirim kanalı',
'admin.plugins.cap.photos': 'Fotoğraf sağlar',
'admin.plugins.cap.calendar': 'Takvim etkinlikleri sağlar',
'admin.plugins.cap.placeDetails': 'Yerleri zenginleştirir',
'admin.plugins.cap.search': 'Aramaları yanıtlar',
'admin.plugins.cap.poiCategories': 'Haritaya kategori ekler',
'admin.plugins.cap.warnings': 'Sorunları işaretler',
'admin.plugins.cap.mapLayers': 'Haritada çizim yapar',
'admin.plugins.cap.routing': 'Rota sunar',
'admin.plugins.cap.daySchedule': 'Plana zaman ekler',
'admin.plugins.cap.dayTint': 'Günleri renklendirir',
'admin.plugins.cap.geolocation': 'Konumunu okur',
'admin.plugins.cap.events': 'Etkinliğe tepki verir',
'admin.plugins.cap.requiresAddon': '{addon} gerekir',
'admin.plugins.cap.dependsOn': '{id} {version} gerekir',
'admin.plugins.dep.addonDisabledToast': 'Önce gerekli eklentileri etkinleştirin: {addons}',
'admin.plugins.dep.addonDisabledToast.one': 'Önce gerekli eklentiyi etkinleştirin: {addons}',
'admin.plugins.dep.autoEnabled': 'Önce gerekli eklentiler etkinleştirildi: {plugins}',
'admin.plugins.dep.autoEnabled.one': 'Önce gerekli eklenti etkinleştirildi: {plugins}',
'admin.plugins.dep.downloaded': '{id} indirildi',
'admin.plugins.dep.resolveTitle': 'Eksik bağımlılıklar',
'admin.plugins.dep.resolveBody': '“{name}” etkinleştirilebilmesi için bu eklentilerin kurulu olması gerekir.',
'admin.plugins.dep.requires': '{version} gerekir',
'admin.plugins.dep.mismatch': '{wanted} gerekir — {installed} kurulu',
'admin.plugins.dep.download': 'İndir',
'admin.plugins.dep.update': 'Güncelle',
'admin.plugins.dep.resolveHint': 'Kendi bağımlılıkları dahil, en son uyumlu sürümü indirir.',
'admin.plugins.dep.trekIncompatible': 'TREK {range} gerektiriyor — bu sunucu {host} çalıştırıyor',
'admin.plugins.dep.trekUnknown': 'Hangi TREK sürümlerini desteklediğini belirtmiyor',
'admin.plugins.installCompatible': '{version} sürümünü yükle',
'admin.plugins.installAnyway': 'Yine de yükle',
'admin.plugins.rangeBypass.pill': 'Sürüm denetimleri kapalı',
'admin.plugins.rangeBypass.pillHint':
'TREK_PLUGINS_IGNORE_TREK_RANGE ayarlı — eklentiler, yazarlarının belirttiği TREK sürümlerinin dışında yüklenip çalıştırılabilir',
'admin.plugins.rangeBypass.title': 'Desteklenen TREK sürümlerinin dışında',
'admin.plugins.rangeBypass.noticeTitle': 'Desteklenen TREK sürümlerinin dışında yüklendi',
'admin.plugins.rangeBypass.body':
'“{name}” TREK {range} desteği bildiriyor, bu sunucu ise {host} çalıştırıyor. TREK yalnızca TREK_PLUGINS_IGNORE_TREK_RANGE ayarlı olduğu için izin veriyor. Yazarı eklentinin sürüm aralığını bu TREK için güncellemedi, dolayısıyla çalışacağının garantisi yok — ve nadir durumlarda uyumsuz bir eklenti TREK verilerini bozabilir. Yalnızca bu riski kabul ediyorsanız devam edin.',
'admin.plugins.rangeBypass.bodyUnknown':
'“{name}” hangi TREK sürümlerini desteklediğini bildirmiyor; bu sunucu {host} çalıştırıyor. TREK yalnızca TREK_PLUGINS_IGNORE_TREK_RANGE ayarlı olduğu için izin veriyor. Yazarının bu TREK üzerinde test ettiğine dair bir işaret yok, dolayısıyla çalışacağının garantisi yok — ve nadir durumlarda uyumsuz bir eklenti TREK verilerini bozabilir. Yalnızca bu riski kabul ediyorsanız devam edin.',
'admin.plugins.dep.trekBypassed': 'TREK aralığının dışında ({range}) — sürüm denetimleri kapalı',
'admin.plugins.dep.trekBypassedUnknown': 'TREK aralığı bildirmiyor — sürüm denetimleri kapalı',
'admin.plugins.rangeBypass.titleAdmin': "Bu TREK'te test edilmedi",
'admin.plugins.rangeBypass.bodyAdmin':
'Geliştiricisine göre “{name}” TREK {range} sürümlerini destekliyor, bu sunucu ise {host} çalıştırıyor. Geliştirici onu bu TREK için henüz onaylamadı; çalışmayabilir ve nadiren uyumsuz bir eklenti TREK verilerine zarar verebilir. Yine de kullanabilirsin: seçimin yalnızca bu sürümdeki bu eklenti için geçerli, bir güncellemeden sonra TREK yeniden sorar.',
'admin.plugins.rangeBypass.bodyAdminUnknown':
"“{name}” hangi TREK sürümlerini desteklediğini belirtmiyor, bu sunucu ise {host} çalıştırıyor. Bu TREK'te test edildiğine dair bir işaret yok; çalışmayabilir ve nadiren uyumsuz bir eklenti TREK verilerine zarar verebilir. Yine de kullanabilirsin: seçimin yalnızca bu sürümdeki bu eklenti için geçerli, bir güncellemeden sonra TREK yeniden sorar.",
'admin.plugins.dep.trekAccepted': 'TREK {range} için yapıldı, sorumluluk sende',
'admin.plugins.dep.trekAcceptedUnknown': 'TREK sürümü belirtilmemiş, sorumluluk sende',
'admin.plugins.activateAnyway': 'Yine de etkinleştir',
'admin.plugins.untestedChip': 'TREK {host} için henüz onaylanmadı',
'admin.plugins.filters': 'Filtre',
'admin.plugins.security.short': 'Eklentiler nasıl korunuyor',
'admin.plugins.accessTitle': 'Neye erişebilir',
'admin.plugins.connectsTitle': 'Şuraya bağlanır',
'admin.plugins.detailsTitle': 'Detaylar',
'admin.plugins.noAccess': 'Özel bir erişime ihtiyaç duymaz.',
'admin.plugins.metaVersion': 'Sürüm',
'admin.plugins.metaSize': 'Boyut',
'admin.plugins.metaRequires': 'Gerektirir',
'admin.plugins.metaReviewed': 'İncelenme tarihi',
'admin.plugins.downloads': 'İndirmeler',
'admin.addons.title': 'Eklentiler',
'admin.addons.subtitle': 'TREK deneyiminizi özelleştirmek için özellikleri etkinleştirin veya devre dışı bırakın.',
'admin.addons.catalog.packing.name': 'Listeler',
'admin.addons.catalog.packing.description': 'Seyahatleriniz için paket listeleri ve yapılacak işler',
'admin.addons.catalog.budget.name': 'Maliyetler',
'admin.addons.catalog.budget.description': 'Gezi masraflarını takip edin ve yolcular arasında paylaştırın',
'admin.addons.catalog.documents.name': 'Belgeler',
'admin.addons.catalog.documents.description': 'Seyahat belgelerini saklayın ve yönetin',
'admin.addons.catalog.vacay.name': 'Tatil',
'admin.addons.catalog.vacay.description': 'Takvim görünümüne sahip kişisel tatil planlayıcısı',
'admin.addons.catalog.atlas.name': 'Atlas',
'admin.addons.catalog.atlas.description': 'Ziyaret edilen ülkeleri ve seyahat istatistiklerini içeren dünya haritası',
'admin.addons.catalog.collab.name': 'İş birliği',
'admin.addons.catalog.collab.description': 'Birlikte planlamak için notlar, anketler, sohbet ve öneriler',
'admin.addons.catalog.roadtrip.name': 'Yol gezisi',
'admin.addons.catalog.roadtrip.description':
'Duraklı sürüşler planlayın; sürüş ve varış saatleri kendiliğinden yeniden hesaplanır',
'admin.addons.catalog.tours.name': 'Turlar',
'admin.addons.catalog.tours.description': 'Bir rotayı izleyen yürüyüşler, bisiklet ve diğer turlar',
'admin.addons.catalog.memories.name': 'Fotoğraflar (Immich)',
'admin.addons.catalog.memories.description': 'Immich örneğiniz aracılığıyla gezi fotoğraflarını paylaşın',
'admin.addons.catalog.mcp.name': 'MCP',
'admin.addons.catalog.mcp.description': 'Yapay zeka asistanı entegrasyonu için Model Bağlam Protokolü',
'admin.addons.subtitleBefore':
'Kişiselleştirmenizi özelleştirmek için özellikleri etkinleştirin veya devre dışı bırakın.',
'admin.addons.subtitleAfter': 'deneyim.',
'admin.addons.catalog.naver_list_import.name': 'Naver liste içe aktarma',
'admin.addons.catalog.naver_list_import.description':
'Paylaşılan bir Naver Haritalar listesinden yerleri içe aktarın',
'admin.addons.catalog.airtrail.name': 'AirTrail',
'admin.addons.catalog.airtrail.description': 'AirTrail örneğinizden uçuşları eşitleyin',
'admin.addons.catalog.dawarich.name': 'Dawarich',
'admin.addons.catalog.dawarich.description':
'Her kullanıcının kendi bağladığı bir Dawarich sunucusundan ziyaretleri ve kaydedilen rotaları okuyun',
'admin.addons.catalog.llm_parsing.name': 'Yapay zekâ ile ayrıştırma',
'admin.addons.catalog.llm_parsing.description':
'Yerleşik ayrıştırıcının okuyamadığı rezervasyonları, seçtiğiniz yapay zekâ modeliyle okur',
'admin.addons.catalog.ai_assistant.name': 'Yapay zekâ asistanı',
'admin.addons.catalog.ai_assistant.description':
'Her gezide soruları yanıtlayan ve onayladığın değişiklikleri öneren bir sohbet',
'admin.addons.llm.vision.auto': 'Otomatik',
'admin.addons.llm.vision.on': 'Evet',
'admin.addons.llm.vision.off': 'Hayır',
'admin.addons.llm.vision.hintLocal': 'Otomatik, bu modelin görselleri okuyup okumadığını Ollama sunucusuna sorar.',
'admin.addons.llm.vision.hintCloud':
'Bulut modeli için Otomatik, hayır anlamına gelir. Bu model görselleri okuyorsa Evet’i seç.',
'admin.addons.enabled': 'Etkinleştirilmiş',
'admin.addons.disabled': 'Engelli',
'admin.addons.type.trip': 'Seyahat',
'admin.addons.type.global': 'Küresel',
'admin.addons.type.integration': 'Entegrasyon',
'admin.addons.tripHint': 'Her yolculukta bir sekme olarak mevcuttur',
'admin.addons.globalHint': 'Ana navigasyonda bağımsız bir bölüm olarak mevcuttur',
'admin.addons.integrationHint': 'Özel bir sayfa olmadan arka uç hizmetleri ve API entegrasyonları',
'admin.addons.toast.updated': 'Eklenti güncellendi',
'admin.addons.toast.error': 'Eklenti güncellenemedi',
'admin.addons.group.count': '{total} eklentiden {enabled} tanesi etkin',
'admin.addons.search': 'Eklentilerde ara',
'admin.addons.filter': 'Göster',
'admin.addons.filter.all': 'Tümü',
'admin.addons.filter.on': 'Açık',
'admin.addons.filter.off': 'Kapalı',
'admin.addons.noMatch': 'Aramaya veya filtreye uyan eklenti yok.',
'admin.addons.subOptions': '{count} seçenek',
'admin.addons.subOptions.one': '{count} seçenek',
'admin.addons.subOptionsOn': '{count} açık',
'admin.addons.subOptionsOn.one': '{count} açık',
'admin.toursWanderer.title': 'wanderer',
'admin.toursWanderer.subtitle':
'Kullanıcılar kendi wanderer sunucularını bağlayıp parkurlarını tur olarak içe aktarabilir',
'admin.toursHikingMap.title': 'Yürüyüş haritası (OpenHikingMap)',
'admin.toursHikingMap.subtitle':
"OpenHikingMap'i tur planlayıcısında temel harita olarak sunar. Ticari olmayan kurulumlar için ayda 500.000 karoya kadar ücretsizdir; ticari veya daha büyük bir kurulum önce openmaps.fr ile anlaşma gerektirir",
'admin.toursCycleMap.title': 'Bisiklet haritası (CyclOSM)',
'admin.toursCycleMap.subtitle':
"Tur planlayıcısında bisiklet turları için CyclOSM'i temel harita olarak sunar. OpenStreetMap France onu ölçülü kullanım için sağlar; yoğun veya ticari bir kurulum onu kapatır ya da önce işletmeciyle anlaşır",
'admin.toursSkiRouting.title': 'Pist rotalayıcı',
'admin.toursSkiRouting.subtitle':
'Kayak turlarını Places sunucusunun pist verileriyle pistler, liftler ve parkurlar boyunca planlar. Kapalıyken kayak turunun etapları düz çizilir',
'admin.addons.noAddons': 'Kullanılabilir eklenti yok',
'admin.weather.title': 'Hava Durumu Verileri',
'admin.weather.badge': "24 Mart 2026'dan beri",
'admin.weather.description':
"TREK, hava durumu veri kaynağı olarak Open-Meteo'yu kullanıyor. Open-Meteo ücretsiz, açık kaynaklı bir hava durumu hizmetidir; API anahtarı gerekmez.",
'admin.weather.forecast': '16 günlük tahmin',
'admin.weather.forecastDesc': 'Daha önce 5 gün (OpenWeatherMap)',
'admin.weather.climate': 'Geçmiş iklim verileri',
'admin.weather.climateDesc': '16 günlük tahminin ötesindeki günler için son 85 yılın ortalamaları',
'admin.weather.requests': '10.000 istek / gün',
'admin.weather.requestsDesc': 'Ücretsiz, API anahtarı gerekmez',
'admin.weather.locationHint':
'Hava durumu her gün koordinatlarla ilk sırada yer alır. Bir güne herhangi bir yer atanmamışsa, yer listesindeki herhangi bir yer referans olarak kullanılır.',
'admin.tabs.mcpTokens': 'MCP Erişimi',
'admin.mcpTokens.title': 'MCP Erişimi',
'admin.mcpTokens.subtitle': 'Tüm Kullanıcılar genelinde OAuth Oturumlarını ve API belirteçlerini yönetin',
'admin.mcpTokens.sectionTitle': 'API Belirteçleri',
'admin.mcpTokens.owner': 'Mal sahibi',
'admin.mcpTokens.tokenName': 'Jeton Adı',
'admin.mcpTokens.created': 'Oluşturuldu',
'admin.mcpTokens.lastUsed': 'Son Kullanılan',
'admin.mcpTokens.never': 'Asla',
'admin.mcpTokens.empty': 'Henüz MCP tokenı oluşturulmadı',
'admin.mcpTokens.deleteTitle': 'Jetonu Sil',
'admin.mcpTokens.deleteMessage':
'Bu, jetonu anında iptal edecektir. Kullanıcı bu belirteç aracılığıyla MCP erişimini kaybedecektir.',
'admin.mcpTokens.deleteSuccess': 'Jeton silindi',
'admin.mcpTokens.deleteError': 'Jeton silinemedi',
'admin.mcpTokens.loadError': 'Jetonlar yüklenemedi',
'admin.oauthSessions.sectionTitle': 'OAuth Oturumları',
'admin.oauthSessions.clientName': 'Müşteri',
'admin.oauthSessions.owner': 'Mal sahibi',
'admin.oauthSessions.scopes': 'Kapsamlar',
'admin.oauthSessions.created': 'Oluşturuldu',
'admin.oauthSessions.empty': 'Aktif OAuth Oturumu yok',
'admin.oauthSessions.revokeTitle': 'Oturumu İptal Et',
'admin.oauthSessions.revokeMessage': 'Bu, OAuth oturumunu hemen iptal edecektir. İstemci MCP erişimini kaybedecek.',
'admin.oauthSessions.revokeSuccess': 'Oturum iptal edildi',
'admin.oauthSessions.revokeError': 'Oturum iptal edilemedi',
'admin.oauthSessions.loadError': 'OAuth oturumları yüklenemedi',
'admin.tabs.github': 'GitHub',
'admin.audit.subtitle':
'Güvenlik açısından hassas olaylar ve yönetim olayları (yedeklemeler, kullanıcılar, MFA, ayarlar).',
'admin.audit.empty': 'Henüz denetim girişi yok.',
'admin.audit.refresh': 'Yenile',
'admin.audit.loadMore': 'Daha fazlasını yükle',
'admin.audit.showing': '{count} yüklendi, {total} toplam',
'admin.audit.showing.one': '{count} yüklendi, {total} toplam',
'admin.audit.col.time': 'Zaman',
'admin.audit.col.user': 'Kullanıcı',
'admin.audit.col.action': 'Aksiyon',
'admin.audit.col.resource': 'Kaynak',
'admin.audit.col.ip': 'IP',
'admin.audit.col.details': 'Detaylar',
'admin.github.title': 'Sürüm Geçmişi',
'admin.github.subtitle': "{repo}'dan en son güncellemeler",
'admin.github.latest': 'En sonuncu',
'admin.github.prerelease': 'Ön sürüm',
'admin.github.showDetails': 'Ayrıntıları göster',
'admin.github.hideDetails': 'Ayrıntıları gizle',
'admin.github.loadMore': 'Daha fazlasını yükle',
'admin.github.loading': 'Yükleniyor...',
'admin.github.error': 'Sürümler yüklenemedi',
'admin.github.by': 'ile',
'admin.github.support': "TREK'i geliştirmeye devam etmeme yardımcı oluyor",
'admin.update.available': 'Güncelleme mevcut',
'admin.update.text': 'TREK {version} mevcut. {current} çalıştırıyorsunuz.',
'admin.update.button': "GitHub'da görüntüle",
'admin.update.install': 'Güncellemeyi Yükle',
'admin.update.confirmTitle': 'Güncelleme Yüklensin mi?',
'admin.update.confirmText':
'TREK, {current} sürümünden {version} sürümüne güncellenecek. Sunucu daha sonra otomatik olarak yeniden başlatılacaktır.',
'admin.update.dataInfo':
'Tüm verileriniz (seyahatler, kullanıcılar, API anahtarları, yüklemeler, Vacay, Atlas, bütçeler) korunacaktır.',
'admin.update.warning': 'Yeniden başlatma sırasında uygulama kısa süreliğine kullanılamayacaktır.',
'admin.update.confirm': 'Şimdi Güncelle',
'admin.update.installing': 'Güncelleniyor…',
'admin.update.success': 'Güncelleme yüklendi! Sunucu yeniden başlatılıyor…',
'admin.update.failed': 'Güncelleme başarısız oldu',
'admin.update.backupHint': 'Güncellemeden önce bir yedek oluşturmanızı öneririz.',
'admin.update.backupLink': 'Yedeklemeye Git',
'admin.update.howTo': 'Nasıl Güncellenir?',
'admin.update.dockerText':
"TREK örneğiniz Docker'da çalışır. {version} sürümüne güncellemek için sunucunuzda aşağıdaki komutları çalıştırın:",
'admin.update.nonDockerText':
'Bu TREK örneği Docker üzerinde çalışmıyor. {version} sürümüne güncellemek için kullandığınız kurulum veya güncelleme yöntemini yeniden çalıştırın — örneğin Proxmox Community Scripts kullanıyorsanız güncellemeyi LXC konsolundan çalıştırın:',
'admin.update.wikiLink': 'Güncelleme kılavuzunu aç',
'admin.update.reloadHint': 'Lütfen birkaç saniye içinde sayfayı yeniden yükleyin.',
'admin.tabs.permissions': 'İzinler',
'admin.addons.catalog.journey.name': 'Seyahat',
'admin.addons.catalog.journey.description':
'Check-in, fotoğraf ve günlük hikâyelerle seyahat takibi ve seyahat günlüğü',
'admin.addons.catalog.collections.name': 'Koleksiyonlar',
'admin.addons.catalog.collections.description':
'Her geziden yerleri adlandırılmış listelerde toplayın ve yeniden kullanın',
'admin.passkey.title': 'Passkey ile oturum açma',
'admin.passkey.cardHint':
'Kullanıcıların passkey (WebAuthn) ile oturum açmasına izin verin. Varsayılan olarak kapalı.',
'admin.passkey.login': 'Passkey ile oturum açmayı etkinleştir',
'admin.passkey.loginHint':
'Bir "Passkey ile oturum açın" seçeneği gösterin ve kullanıcıların ayarlarında passkey kaydetmesine izin verin.',
'admin.passkey.notConfigured':
'Bu dağıtım için henüz çözümlenen bir WebAuthn alan adı yok. Aşağıdan APP_URL veya Relying Party ID değerini ayarlayın — o ana kadar passkey’ler gizli kalır.',
'admin.passkey.rpId': 'Relying Party ID (alan adı)',
'admin.passkey.rpIdHint':
'Passkey’lerin bağlı olduğu yalın alan adı, ör. trek.example.org. APP_URL’den türetmek için boş bırakın. Daha sonra değiştirmek mevcut passkey’leri geçersiz kılar.',
'admin.passkey.origins': 'İzin verilen kaynaklar',
'admin.passkey.originsHint':
'Virgülle ayrılmış tam kaynaklar, ör. https://trek.example.org. APP_URL kullanmak için boş bırakın.',
'admin.passkey.reset': 'Passkey’leri sıfırla',
'admin.passkey.resetHint':
'Bu kullanıcının tüm passkey’lerini kaldırın (ör. kaybolan bir cihazda). Yine de şifreleriyle oturum açabilirler.',
'admin.passkey.resetConfirm': '{name} için tüm passkey’ler kaldırılsın mı?',
'admin.passkey.resetDone': '{count} passkey kaldırıldı',
'admin.passkey.resetDone.one': '{count} passkey kaldırıldı',
'admin.defaultSettings.mapProvider': 'Harita motoru',
'admin.defaultSettings.mapProviderHint':
'Bu örnekteki herkes için varsayılan harita. Her kullanıcı bunu yine de kendi ayarlarında değiştirebilir.',
'admin.defaultSettings.providerLeaflet': 'Standart (ücretsiz)',
'admin.defaultSettings.providerMapbox': 'Mapbox (3D)',
'admin.defaultSettings.providerMapLibre': 'MapLibre (OpenFreeMap)',
'admin.defaultSettings.mapboxToken': 'Paylaşılan Mapbox jetonu',
'admin.defaultSettings.mapboxTokenHint':
"Kendi jetonunu girmemiş her kullanıcı için kullanılır — böylece anahtarı tek tek paylaşmadan tüm örnek Mapbox'ı kullanır. Şifrelenmiş olarak saklanır.",
'admin.defaultSettings.mapboxStyle': 'Harita stili',
'admin.defaultSettings.mapboxStylePlaceholder': 'Bir stil seçin…',
'admin.defaultSettings.mapbox3d': '3D binalar & arazi',
'admin.defaultSettings.mapboxQuality': 'Yüksek kalite modu',
'admin.defaultSettings.cartoKey': 'Paylaşılan CARTO anahtarı',
'admin.defaultSettings.cartoKeyHint':
'Kendi anahtarını girmemiş her kullanıcı için kullanılır, böylece tüm örnek filigransız CARTO döşemeleri alır. Şifrelenmiş olarak saklanır.',
'admin.group.users': 'Kullanıcılar',
'admin.group.config': 'Yapılandırma',
'admin.group.integration': 'Entegrasyonlar',
'admin.group.maintenance': 'Bakım',
'admin.invite.tripLabel': 'Seyahate ekle (isteğe bağlı)',
'admin.invite.tripNone': 'Seyahat yok',
'admin.invite.tripHint': 'Yeni kullanıcı bağlantı üzerinden kaydolduğunda otomatik olarak bu seyahate eklenir.',
'admin.invite.boundTo': '{trip} seyahatine ekler',
'admin.placesUsageTitle': 'Anahtar ne için kullanılır',
'admin.mapsKeyHintShort': "Fotoğraf, puan ve çalışma saatleri ekler. Her sorgu bundan sonra Google'a gider.",
'admin.amapKeyHintShort': 'Çin anakarasında yer araması için. JS API anahtarı değil, web servis anahtarı gerekir.',
'admin.collab.links.subtitle': 'Paylaşılan bağlantılar ve yer imleri',
'admin.paddleRegions.title': 'Kürek için su verileri',
'admin.paddleRegions.hint':
'OpenStreetMap’ten savaklar, kilitler ve kürek çekme kuralları; bölge bölge okunur ve her ay yeniden okunur.',
'admin.paddleRegions.search': 'Bölge ekle',
'admin.paddleRegions.searchPlaceholder': 'Geofabrik’te arayın, örneğin Oberpfalz',
'admin.paddleRegions.noHits': 'Bu adla bir bölge yok',
'admin.paddleRegions.added': 'Eklendi',
'admin.paddleRegions.empty': 'Henüz bölge yok. Kürek turları bu durumda engel verisinin bilinmediğini gösterir.',
'admin.paddleRegions.status.queued': 'Bekliyor',
'admin.paddleRegions.status.importing': 'Okunuyor',
'admin.paddleRegions.status.ready': 'Hazır',
'admin.paddleRegions.status.failed': 'Başarısız',
'admin.paddleRegions.phase.download': 'İndiriliyor',
'admin.paddleRegions.phase.read': 'Okunuyor',
'admin.paddleRegions.objects': '{count} nesne',
'admin.paddleRegions.objects.one': '{count} nesne',
'admin.paddleRegions.asOf': '{date} itibarıyla',
'admin.paddleRegions.keptData': 'Daha önce okunan veriler kullanılmaya devam eder.',
'admin.paddleRegions.refresh': 'Yeniden oku',
'admin.paddleRegions.remove': 'Bölgeyi kaldır',
'admin.paddleRegions.removeMessage':
'{name} ve ona ait engel verileri kaldırılır. Oradaki kürek turları bundan sonra veri göstermez.',
'admin.paddleRegions.retry': 'Yeniden dene',
'admin.paddleRegions.offline': 'Bölgeler yalnızca bağlantı varken yönetilebilir.',
'admin.paddleRegions.catalogUnavailable': 'Geofabrik’e şu anda ulaşılamıyor. Daha sonra yeniden deneyin.',
'admin.paddleRegions.attribution':
'Veriler © OpenStreetMap katkıda bulunanlar (ODbL), bölgesel kesitler Geofabrik’ten. Her ayın 3’ünde yeniden okunur.',
'admin.paddleRegions.toast.added': 'Bölge eklendi. TREK onu arka planda okuyor.',
'admin.paddleRegions.toast.removed': 'Bölge kaldırıldı',
'admin.paddleRegions.phase.build': 'Su ağı oluşturuluyor',
'admin.paddleRegions.network.km': '{km} km su',
'admin.paddleRegions.network.lakes': '{count} göl',
'admin.paddleRegions.network.lakes.one': '{count} göl',
'admin.paddleRegions.network.portages': '{count} haritalanmış taşıma yeri',
'admin.paddleRegions.network.portages.one': '{count} haritalanmış taşıma yeri',
'admin.paddleRegions.network.inferred': '{count} varsayılan taşıma',
'admin.paddleRegions.network.inferred.one': '{count} varsayılan taşıma',
'admin.paddleRegions.network.locks': '{count} kanal kilidi',
'admin.paddleRegions.network.locks.one': '{count} kanal kilidi',
'admin.paddleRegions.network.gaps': '{count} birleştirilmiş boşluk',
'admin.paddleRegions.network.gaps.one': '{count} birleştirilmiş boşluk',
'admin.paddleRegions.network.missing': 'Su ağı yok',
'admin.paddleRegions.network.missingHint': 'Kürek rotasının izlediği ağı oluşturmak için bölgeyi yeniden oku.',
'admin.paddleRegions.auto.title': 'Bölgeleri otomatik yükle',
'admin.paddleRegions.auto.mode.auto': 'Otomatik',
'admin.paddleRegions.auto.mode.ask': 'İstek üzerine',
'admin.paddleRegions.auto.mode.off': 'Kapalı',
'admin.paddleRegions.auto.modeHint.auto':
"Biri henüz su verisi olmayan bir yerde kürek turu planladığında TREK uygun en küçük bölgeyi hemen yükler, boyut sınırına kadar ve günde yalnızca birkaç tane. Daha büyükler burada istek olarak bekler. Geofabrik'e yalnızca bölgenin adı gider, konum asla gitmez.",
'admin.paddleRegions.auto.modeHint.ask':
'Her yeni bölge bir yönetici izin verene kadar burada bekler. Yönetici kendisi planlarsa hemen yüklenir.',
'admin.paddleRegions.auto.modeHint.off':
'TREK kendiliğinden hiçbir şey yüklemez ve hiçbir şey istemez. Bölgeleri buradan elle ekle.',
'admin.paddleRegions.auto.maxSize': 'Otomatik yüklenen en büyük bölge',
'admin.paddleRegions.auto.maxSizeHint':
'Daha büyük bölgeler burada istek olarak bekler. Bir bölgeyi okumak birkaç dakika sürer ve bu sırada bellek kullanır.',
'admin.paddleRegions.requests.title': 'İstenenler',
'admin.paddleRegions.requests.reason.ask': 'İstek üzerine',
'admin.paddleRegions.requests.reason.too_large': 'Çok büyük',
'admin.paddleRegions.requests.reason.limit': 'Günlük sınır',
'admin.paddleRegions.requests.declined': 'Reddedildi',
'admin.paddleRegions.requests.by': '{user} tarafından',
'admin.paddleRegions.requests.approve': 'Yükle',
'admin.paddleRegions.requests.decline': 'Reddet',
'admin.paddleRegions.origin.auto': 'Otomatik',
'admin.paddleRegions.origin.autoHint': 'TREK bu bölgeyi orada planlanan bir kürek turu için kendiliğinden yükledi.',
'admin.mfa.reset': '2FA’yı sıfırla',
'admin.mfa.resetHint':
'Bu kullanıcının iki faktörlü kimlik doğrulamasını kapatır, örneğin telefon kaybedildiğinde. Kullanıcının tüm oturumları kapatılır ve parolasıyla giriş yaptıktan sonra yeniden kurabilir.',
'admin.mfa.resetConfirm': '{name} için iki faktörlü kimlik doğrulama kapatılsın mı?',
'admin.mfa.resetDone': 'İki faktörlü kimlik doğrulama sıfırlandı',
'admin.sso.unlink': 'SSO bağlantısını kaldır',
'admin.sso.unlinkHint':
'SSO sağlayıcınızdaki hangi girişin bu hesaba ait olduğunu unutur, örneğin sağlayıcı kullanıcı kimliklerini değiştirdiğinde. Onaylanmış bir e-posta adresiyle yapılan sonraki SSO girişi hesabı yeniden bağlar.',
'admin.sso.unlinkConfirm': '{name} için SSO bağlantısı kaldırılsın mı?',
'admin.sso.unlinkDone': 'SSO bağlantısı kaldırıldı',
'admin.danger.title': 'Tehlikeli Bölge',
'admin.rotateJwt.title': 'JWT sırrını yenile',
'admin.rotateJwt.hint': 'Yeni bir JWT imzalama sırrı oluşturur. Tüm etkin oturumlar hemen geçersiz kılınır.',
'admin.rotateJwt.confirm': 'Yenile ve çıkış yap',
'admin.rotateJwt.warning': 'Uyarı: bu işlem tüm oturumları geçersiz kılar ve sizi de oturumdan çıkarır.',
'admin.rotateJwt.body':
'Yeni bir JWT sırrı hemen oluşturulur. Siz dahil oturum açmış tüm kullanıcıların oturumu kapatılır ve yeniden giriş yapmaları gerekir.',
'admin.oidcDisplayNamePlaceholder': 'örn. Google, Authentik, Keycloak',
'admin.oidcDiscoveryUrl': 'Discovery URL (isteğe bağlı)',
'admin.oidcDiscoveryUrlHint':
'Otomatik oluşturulan discovery URL’sinin yerine geçer. Uç noktanın {path} adresinde olmadığı Authentik gibi sağlayıcılar için gereklidir.',
'admin.smtp.skipTls': 'TLS sertifika denetimini atla',
'admin.smtp.skipTlsHint': 'Yerel posta sunucularındaki kendinden imzalı sertifikalar için etkinleştirin',
'admin.demoBaseline.title': 'Demo Başlangıç Durumu',
'admin.demoBaseline.hint':
'Geçerli durumu saatlik sıfırlama noktası olarak kaydeder. Yöneticinin tüm gezileri ve ayarları korunur.',
'admin.demoBaseline.button': 'Başlangıç Durumunu Kaydet',
'admin.demoBaseline.saved': 'Başlangıç durumu kaydedildi! Sıfırlamalar bu duruma dönecek.',
'admin.demoBaseline.failed': 'Başlangıç durumu kaydedilemedi',
'admin.invite.deleteTitle': 'Davet bağlantısını sil',
'admin.invite.deleteConfirm': 'Bu davet bağlantısı silinsin mi? Henüz kullanmamış olanlar artık bununla kaydolamaz.',
'admin.packingTemplates.deleteTemplateTitle': 'Şablonu sil',
'admin.packingTemplates.deleteTemplateConfirm':
'"{name}" şablonu tüm kategorileri ve öğeleriyle birlikte silinsin mi?',
'admin.packingTemplates.deleteCategoryTitle': 'Kategoriyi sil',
'admin.packingTemplates.deleteCategoryConfirm': '"{name}" kategorisi ve tüm öğeleri silinsin mi?',
'admin.rotateJwt.button': 'Döndür',
'admin.addons.ai.name': 'Yapay zekâ',
'admin.addons.ai.description':
'Asistan ve rezervasyon içe aktarma için tek bağlantı. MCP, diğer yapay zekâ uygulamalarının TREK kullanmasını sağlar.',
'admin.addons.ai.setup': 'Yapay zekâyı ayarla',
'admin.addons.ai.dialogSub':
'Asistanın ve yapay zekâ ayrıştırmanın paylaştığı bağlantı ve her birinin neler yapabileceği.',
'admin.addons.ai.tab.connection': 'Bağlantı',
'admin.addons.ai.parsing.readsWith': 'Rezervasyonları şununla okur',
'admin.addons.ai.parsing.own': 'Kendi bağlantısı',
'admin.addons.ai.parsing.ownHint': 'Paylaşılan bağlantının yerine kullanılır.',
'admin.addons.ai.parsing.useShared': 'Paylaşılan bağlantıyı kullan',
'admin.addons.ai.parsing.sharedTag': 'Paylaşılan',
'admin.addons.ai.parsing.perUser': 'Herkes kendi ayarlarındaki bağlantıyla okur.',
'admin.addons.ai.parsing.none':
'Henüz bağlantı yok. Herkes için bir tane kurun ya da yapay zekâ ayrıştırmaya kendi bağlantısını verin.',
'admin.addons.ai.parsing.setupOwn': 'Başka birini kullan',
'admin.addons.ai.parsing.installed': 'Sunucuda kurulu',
'admin.addons.ai.parsing.refresh': 'Yenile',
'admin.addons.ai.parsing.noModels': 'Henüz kurulu model yok. Aşağıdan birini indirin.',
'admin.addons.ai.parsing.pullTitle': 'Önerilen bir modeli indir',
'admin.addons.ai.parsing.pull': 'İndir',
'admin.addons.ai.parsing.pulling': 'İndiriliyor…',
'admin.addons.ai.parsing.use': 'Kullan',
'admin.addons.ai.parsing.selected': 'Seçildi',
'admin.addons.ai.parsing.pulled': 'Model indirildi',
'admin.addons.ai.parsing.pullFailed': 'Model indirilemedi',
'admin.addons.ai.parsing.unreachable': 'Yerel sunucuya ulaşılamıyor',
'admin.addons.ai.parsing.apiKeyOptional': 'Çoğu zaman gerekmez',
'admin.contribute.title': 'Yer ayrıntılarını paylaş',
'admin.contribute.status.active': 'Paylaşılıyor',
'admin.contribute.status.paused': 'Duraklatıldı',
'admin.contribute.status.off': 'Kapalı',
'admin.contribute.status.unavailable': 'Kullanılamıyor',
'admin.contribute.noteActive':
"Kullanıcılarınızın yerler hakkında yazdıkları, bir kontrolden sonra her TREK'e ulaşır. Yardımınız için teşekkürler.",
'admin.contribute.noteOff':
"Kullanıcılarınızın yerler hakkında yazdıkları, TREK Places API'yi herkes için daha iyi hale getirsin.",
'admin.contribute.ineligible.env_off': 'Bu kurulum için TREK_PLACES_CONTRIBUTE ile kapatıldı.',
'admin.contribute.ineligible.not_production': 'Yer ayrıntılarını yalnızca bir üretim kurulumu paylaşabilir.',
'admin.contribute.ineligible.demo': 'Demo kurulumu yer ayrıntılarını paylaşmaz.',
'admin.contribute.ineligible.index_off': 'Paylaşım için yer kaynağı olarak TREK dizini gerekir.',
'admin.contribute.ineligible.custom_places_url':
"Bu kurulum kendi Places API'sini kullanıyor, bu yüzden paylaşılacak bir yer yok.",
'admin.contribute.ineligible.services_off': 'TREK hizmetleri bu kurulum için kapalı.',
'admin.contribute.ineligible.no_key': 'Bu kurulumun henüz bir hizmet anahtarı yok. Otomatik olarak istenir.',
'admin.contribute.pause.key_invalid': 'Duraklatıldı: hizmet bu kurulumun anahtarını kabul etmedi.',
'admin.contribute.pause.key_refused':
'Duraklatıldı: hizmet bu kurulumun anahtarını reddetti. Yeni bir anahtar paylaşımı yeniden başlatır.',
'admin.contribute.pause.not_accepting':
'Duraklatıldı: hizmet şu anda katkı almıyor. Bekleyen değerler sonra gönderilir.',
'admin.contribute.field.website': 'Web sitesi',
'admin.contribute.field.phone': 'Telefon',
'admin.contribute.field.email': 'E-posta',
'admin.contribute.field.opening_hours': 'Çalışma saatleri',
'admin.contribute.field.description': 'Açıklama',
'admin.contribute.field.image': 'Fotoğraf',
'admin.contribute.figure.accepted': 'Kabul edilen',
'admin.contribute.figure.acceptedInfo': 'Hizmetin son 30 günde aldığı değerler.',
'admin.contribute.figure.queue': 'Bekleyen',
'admin.contribute.figure.queueFull': 'Kuyruk dolu. Yeni değerler yer açılana kadar bekler.',
'admin.contribute.figure.last': 'Son kabul edilen',
'admin.contribute.never': 'hiç',
'admin.contribute.log.title': 'Aktarım günlüğü',
'admin.contribute.log.result': 'Sonuç',
'admin.contribute.log.field': 'Alan',
'admin.contribute.log.allResults': 'Tüm sonuçlar',
'admin.contribute.log.allFields': 'Tüm alanlar',
'admin.contribute.log.empty': 'Henüz hiçbir şey gönderilmedi.',
'admin.contribute.log.failed': 'Günlük yüklenemedi.',
'admin.contribute.log.previous': 'Önceki sayfa',
'admin.contribute.log.next': 'Sonraki sayfa',
'admin.contribute.result.accepted': 'Kabul edildi',
'admin.contribute.result.duplicate': 'Zaten biliniyor',
'admin.contribute.result.rejected': 'Reddedildi',
'admin.contribute.result.withheld': 'Gönderilmedi',
'admin.contribute.result.retracted': 'Geri çekildi',
'admin.contribute.withdraw': 'Gönderilen her şeyi geri çek',
'admin.contribute.withdrawTitle': 'Her şey geri çekilsin mi?',
'admin.contribute.withdrawMessage':
"Bu kurulumun gönderdiği her değer TREK Places API'den kaldırılır ve bekleyen değerler silinir. Yerler ayrıntılarını burada korur.",
'admin.contribute.withdrawn': 'Dizinden geri çekilen: {total}',
'admin.contribute.offTitle': 'Paylaşım durdurulsun mu?',
'admin.contribute.offMessage':
'Artık hiçbir şey gönderilmez ve bekleyen değerler silinir. Daha önce kabul edilenler, geri çekmediğiniz sürece dizinde kalır.',
'admin.contribute.offConfirm': 'Paylaşımı durdur',
'admin.contribute.refused.terms_outdated': 'Koşullar bu arada değişti. Lütfen tekrar göz atın.',
'admin.contribute.refused.no_field': 'Paylaşmak için en az bir alan seçin.',
'admin.contribute.prompt.title': "Her TREK'in yerleri daha iyi tanımasına yardım edin",
'admin.contribute.prompt.lead':
'Burada biri bir yere web sitesi, telefon numarası, çalışma saatleri veya açıklama eklediğinde TREK bunu iletebilir. Bir kontrolden sonra her TREK kurulumu bunu gösterir, sizinki de karşılığında başkalarının eklediklerini alır.',
'admin.contribute.prompt.why':
'TREK Places API ücretsizdir ve açık verilerden oluşturulduğu için Google anahtarı gerektirmez. Paylaştığınız her ayrıntı onu binlerce gezgin için daha iyi yapar. Bir parçası olduğunuz için teşekkürler.',
'admin.contribute.prompt.whatLabel': 'Neler paylaşılır',
'admin.contribute.prompt.imageNote':
'Fotoğraflar, başkası görmeden önce elle incelenir. Her anahtarı daha sonra değiştirebilirsiniz.',
'admin.contribute.prompt.neverLabel': 'Asla paylaşılmayanlar',
'admin.contribute.never.notes': 'Notlar',
'admin.contribute.never.files': 'Dosyalar ve ekler',
'admin.contribute.never.trips': 'Geziler, günler ve rezervasyonlar',
'admin.contribute.never.people': 'Adlar, e-postalar ve hesaplar',
'admin.contribute.never.providers': 'Google veya başka bir sağlayıcının doldurduğu ayrıntılar',
'admin.contribute.prompt.how':
'Yalnızca kullanıcılarınızın kendi yazdıkları ve yalnızca dizinin tanıdığı yerler için. Hiçbir kullanıcı, gezi veya hesap bununla gitmez. Günlük her aktarımı gösterir; alanları kapatabilir veya her şeyi istediğiniz zaman geri çekebilirsiniz.',
'admin.contribute.prompt.past': "Kullanıcılarınızın TREK 5.1'den beri girdiği bilgiler de azar azar paylaşılır.",
'admin.contribute.prompt.openRegistration':
'Bu kurulumda kayıt açık, yani hesabı olan herkes ayrıntı yazabilir. Her değer yayımlanmadan önce kontrol edilir.',
'admin.contribute.prompt.footnote': 'Buna tüm kurulum için siz karar verirsiniz. Kullanıcılarınıza sorulmaz.',
'admin.contribute.prompt.agree': 'Kabul et ve paylaş',
'admin.contribute.prompt.snooze': 'Şimdi değil',
'admin.contribute.prompt.decline': 'Hayır, teşekkürler',
'admin.contribute.prompt.thanks': 'Teşekkürler. Yer ayrıntıları artık paylaşılıyor.',
'admin.servicesCard.title': 'Yer arama ve rota',
'admin.servicesCard.hint':
"TREK'in kendi hizmetleri, aramaya ve toplu taşımaya hangi sağlayıcının yanıt verdiği ve arama kaydı.",
};
export default admin;