/** tr — batch 6: placesUi, marketUi, labOptions. */ const trBatch6 = { placesUi: { addToCalendar: { add: "Takvime Ekle", appleOutlook: "Apple / Outlook (.ics)", google: "Google Takvim", }, attendees: { goingCount: "katılıyor", goingTab: "Katılıyor ({{count}})", interestedTab: "İlgileniyor ({{count}})", nobodyGoing: "Henüz kimse onaylamadı.", nobodyInterested: "Henüz kimse ilgilendiğini belirtmedi.", noRsvps: "Henüz RSVP yok — katıldığını ilk söyleyen sen ol.", trusted: "Güvenilir", trustedTitle: "Takip ettiğin biri veya güvenilir bir haritacı", youTrust: "güvendiğin", }, bounty: { addressCoords: "Adres ve koordinatlar", basic: "Temel", contactInfo: "İletişim bilgileri", description: "Açıklama", earningPotential: "Kazanç Potansiyeli", excellent: "Mükemmel!", gettingStarted: "Başlarken", good: "İyi", onePhoto: "En az 1 fotoğraf", openingHours: "Açılış saatleri", shopName: "Shop adı", threePhotos: "3+ fotoğraf", tip: "💡 Daha yüksek kalite = topluluktan daha fazla Zap!", }, calendar: { allDay: "Tüm gün", eventDay: "Event günü", eventsOnDay: "{{count}} event", eventsThisMonth: "bu ayki event'ler", going: "katılıyor", months: { january: "Ocak", february: "Şubat", march: "Mart", april: "Nisan", may: "Mayıs", june: "Haziran", july: "Temmuz", august: "Ağustos", september: "Eylül", october: "Ekim", november: "Kasım", december: "Aralık", }, nextMonth: "Gelecek ay", nothingOnDay: "Bu gün hiçbir şey yok.", prevMonth: "Önceki ay", tapHighlighted: "Neler olduğunu görmek için vurgulanan bir güne dokun.", today: "Bugün", tourDay: "Tour günü", toursOnDay: "{{count}} tour", toursThisMonth: "bu ayki tour'lar", weekdays: { sun: "Paz", mon: "Pzt", tue: "Sal", wed: "Çar", thu: "Per", fri: "Cum", sat: "Cmt", }, weekdaysShort: { sun: "P", mon: "P", tue: "S", wed: "Ç", thu: "P", fri: "C", sat: "C", }, }, countdown: { ended: "Sona erdi", happeningNow: "Şu anda oluyor", inDays: "{{count}} gün içinde", inHoursMins: "{{hours}}s {{mins}}d içinde", inMins: "{{count}} dk içinde", startingNow: "Şimdi başlıyor", tomorrow: "Yarın", }, createEvent: { add: "Ekle", addNewSpot: "Yeni bir spot ekle →", changeSpot: "Spot Değiştir", created: "Event oluşturuldu!", createdDesc: "Event'in ağa yayımlandı.", entryFee: "Giriş Ücreti", entryFeeHint: "(isteğe bağlı — örn. \"500 sats\" veya \"£10\")", entryFeePlaceholder: "Ücretsiz event'ler için boş bırak", featuring: "{{name}} yer alıyor", featuringDesc: "Bu performans canlı müzik olarak etiketlenecek ve konser listesinde gösterilecek.", fundingGoal: "Fon Hedefi", fundingGoalHint: "(isteğe bağlı — Zap ile kitle fonlaması için sats)", fundingGoalPlaceholder: "örn. 50000", geoNotSupported: "Coğrafi konum desteklenmiyor", geoNotSupportedDesc: "Tarayıcın coğrafi konumu desteklemiyor.", hideSpots: "Spot'ları Gizle", hostingAs: "{{name}} olarak ev sahipliği yapıyorsun", hostingAsDesc: "Bu event crew sayfanda görünecek ve crew tarafından düzenlenmiş olarak etiketlenecek.", imageUploaded: "Görsel yüklendi", imageUploadedDesc: "Görselin başarıyla yüklendi.", invalidDate: "Geçersiz tarih", invalidDateDesc: "Lütfen geçerli bir başlangıç tarihi ve saati gir.", invalidEnd: "Geçersiz bitiş saati", invalidEndDesc: "Bitiş saati başlangıç saatinden sonra olmalı.", linkedTo: "Bağlı: {{title}}", linkToSpot: "Bir Skate Spot'a bağla", linkToShop: "Bir Shop'a bağla", selectedShop: "{{name}} ile bağlantılı", selectShopHint: "İsteğe bağlı — bir skate shop'ta düzenleniyor veya ev sahipliği yapılıyor.", selectShop: "Shop seç", changeShop: "Shop değiştir", hideShops: "Shop'ları gizle", searchShops: "Shop ara…", noShopsMatch: "Aramanla eşleşen Shop yok.", noShopsAvailable: "Henüz Shop yok.", linkToTour: "Bir Tour'a bağla (İsteğe bağlı)", linkTourDesc: "Bu event'i bir Tour'a bağla, böylece daha büyük bir serinin parçası olduğu görünsün. Ulusal Tour'lar, uluslararası maceralar veya World Destruction Tour mücadele günleri için harika.", loadingSpots: "Spot'lar yükleniyor...", loadingTours: "Tour'lar yükleniyor...", locationError: "Konum hatası", locationFound: "Konum bulundu", locationFoundDesc: "Mevcut konumun ayarlandı.", logoUrl: "Logo URL (isteğe bağlı)", noSpotsAvailable: "Spot yok", noSpotsMatch: "Aramanla eşleşen Spot yok", noTourLinked: "Tour bağlı değil", optional: "(isteğe bağlı)", pastDesc: "Gelecekte bir tarih ve saat seç ki patenciler RSVP verebilsin ve gelebilsin.", pastTitle: "Bu başlangıç saati geçmişte", publishFailed: "Yayımlanamadı", publishFeatured: "Öne Çıkan Event'i Yayımla", removeSponsor: "Sponsoru kaldır", searchSpots: "Spot'ları ad, konum veya kategoriye göre ara...", selectedSpot: "Seçildi: {{name}}", selectSpot: "Spot Seç", selectSpotHint: "Bu event'in gerçekleşeceği haritadan bir spot seç", selectTour: "Tour Seç", somethingWrong: "Bir şeyler ters gitti", sponsorName: "Sponsor adı", sponsors: "Sponsorlar", sponsorsHint: "Bunu destekleyen bir Shop veya marka mı var? Logolarını ekle — event'te \"Presented by\" şeridi olarak görünür.", startRequired: "Başlangıç saati gerekli", startRequiredDesc: "Lütfen event'in ne zaman başladığını gir.", titleRequired: "Başlık gerekli", titleRequiredDesc: "Lütfen bu event için bir ad gir.", uploadFailed: "Yükleme başarısız", uploadFailedDesc: "Görsel yüklenemedi", websiteUrl: "Web sitesi URL'si (isteğe bağlı)", }, createShop: { address: "Shop Adresi", addressPlaceholder: "örn. 411 N Fairfax Ave, Los Angeles, CA 90036", addressRequired: "Adres gerekli", addressRequiredDesc: "Lütfen Shop adresini gir.", contactHint: "Müşterilerin sana ulaşmasına yardımcı ol (en az bir iletişim yöntemi önerilir)", contactInfo: "İletişim Bilgileri", created: "🎉 Shop eklendi!", createdDesc: "Skate shop'ın artık haritada. Patenciler teşekkür etmek için sana Zap gönderebilir!", descriptionPlaceholder: "İnsanlara Shop'ını, ne sattığını, uzmanlığını anlat...", detailsDesc: "Topluluğa Shop'ını anlat. * ile işaretli tüm alanlar zorunludur.", email: "E-posta", hoursOfOperation: "Çalışma Saatleri", hoursPlaceholder: "örn. Pzt-Cmt 10:00-20:00, Paz 12:00-18:00", instagram: "Instagram", invalidCoords: "Geçersiz koordinatlar", invalidCoordsDesc: "Lütfen geçerli enlem (-90 ile 90) ve boylam (-180 ile 180) gir.", latPlaceholder: "Enlem (örn. 34.0737)", lngPlaceholder: "Boylam (örn. -118.3614)", locationRequired: "Konum gerekli", locationRequiredDesc: "Lütfen koordinatları gir veya mevcut konumunu kullan.", loginToAdd: "Bir skate shop eklemek için giriş yapmalısın.", namePlaceholder: "örn. Supreme Los Angeles", nameRequired: "Shop adı gerekli", nameRequiredDesc: "Lütfen Shop'ın için bir ad gir.", phoneNumber: "Telefon Numarası", publishFailedDesc: "Bir şeyler ters gitti. Ayrıntılar için konsola bak.", shopPhotoAlt: "Shop", shopPhotos: "Shop Fotoğrafları", subtitle: "Shop'ını haritada listele ve toplulukla bağlantı kur", upload: "Yükle", }, createTour: { acceptedClipSources: "Kabul Edilen Klip Kaynakları", acceptedClipSourcesDesc: "Klip gönderimleri için hangi formatları kabul edeceksin?", accommodationInfo: "Konaklama Bilgileri", accommodationPlaceholder: "Konaklama önerileri veya düzenlemeleri, örn. 'Rota boyunca bütçe hostelleri', 'Kamp malzemeleri gerekli', 'Airbnb'ler dahil'", addChallenge: "Mücadele Ekle", addCity: "Bir şehir ekle...", addCountry: "Bir ülke ekle...", addShopFirst: "Önce bir Shop ekle", alsoSelected: "Ayrıca seçildi:", availabilityPlaceholder: "örn. Hafta sonları, sadece sabahları, randevuyla", availabilityQuestion: "Genellikle ne zaman müsaitsin?", availableShops: "Mevcut Skate Shop'lar ({{count}})", challengeDescPlaceholder: "İsteğe bağlı açıklama...", challenges: "Mücadeleler", challengesRequired: "Mücadeleler gerekli", challengesRequiredDesc: "Lütfen takımların tamamlaması için en az bir mücadele ekle.", challengesSecret: "Tüm mücadeleler yarışma başlangıç tarihine kadar GİZLİDİR. Takımlar o zamana kadar göremez!", challengeTitlePlaceholder: "Mücadele başlığı, örn. 'Kickflip a 10 stair'", citiesLabel: "Şehirler", citiesOnTour: "Tour'daki Şehirler", cityPlaceholder: "örn. Berlin, Almanya", cityRegion: "Şehir / Bölge", cityRequired: "Şehir/bölge gerekli", cityRequiredDesc: "Lütfen şehrini veya bölgeni gir.", clipAnyUrl: "🔗 Herhangi bir URL", clipBlossom: "📦 Blossom Yükleme", clipInstagram: "📸 Instagram", clipYouTube: "▶️ YouTube", competitionDates: "Yarışma Tarihleri", competitionDatesWarning: "⚠️ Tüm mücadeleler başlangıç tarihine kadar GİZLİDİR! Takımlar yarışma başlayana kadar mücadeleleri göremez.", competitionLocations: "Yarışma Yerleri", competitionLocationsDesc: "Takımlar nerede yarışacak? İlgili tüm şehirleri ve ülkeleri ekle.", coordsHint: "Koordinatlar isteğe bağlıdır. Buluşma noktanı haritaya sabitlemek için ekle.", countriesLabel: "Ülkeler", countriesRequired: "Ülkeler gerekli", countriesRequiredDesc: "Lütfen uluslararası Tour'ın için en az bir ülke ekle.", createdDestruction: "💀 WORLD DESTRUCTION TOUR OLUŞTURULDU!", createdDestructionDesc: "Takımlar kayıt olabilir. Mücadeleler başlangıç tarihinde açıklanır!", createDestructionTour: "World Destruction Tour Oluştur", createdInternational: "✈️ Uluslararası Tour Oluşturuldu!", createdInternationalDesc: "Küresel maceran listelendi! Dünya çapındaki patencilerle bağlantı kur.", createdLocal: "🏠 Yerel Tour Oluşturuldu!", createdLocalDesc: "Tour'ın artık görünür. Patenciler DM ile rezervasyon yapabilir!", createdNational: "🚐 Ulusal Tour Oluşturuldu!", createdNationalDesc: "Yolculuğun yayında! İlgilenen patencilerle koordinasyon kurmaya başla.", departure: "Kalkış *", departureRequired: "Kalkış tarihi gerekli", departureRequiredDesc: "Yolculuğun ne zaman kalktığını belirle ki patenciler plan yapıp rezervasyon yapabilsin.", descriptionPlaceholder: "Patencilerin neler yaşayacağını anlat: ziyaret edeceğiniz spot'lar, atmosfer, Tour'ını özel kılan şey...", destructionDesc: "Küresel KOTR tarzı yarışmanı kur - HER ŞEYİ sen belirlersin!", discountHint: "Tour katılımcıları bu indirimi almak için rezervasyon onayını Shop'ta gösterebilir", discountPercentage: "İndirim Yüzdesi", dropTour: "Bir Tour Yayınla", duration: "Süre", durationHintDestruction: "Yarışma ne kadar sürüyor? (1-12 ay)", durationHintInternational: "Macera kaç hafta? (en fazla 2 ay)", durationHintLocal: "Tipik Tour'ın ne kadar sürer?", durationHintNational: "Yolculuk kaç gün?", durationWeeksMonths: "{{weeks}} hafta (~{{months}} ay)", editTour: "Tour'ı Düzenle", enable: "Etkinleştir", enabled: "Etkin", endBeforeStart: "Bitiş başlangıçtan önce", endBeforeStartDesc: "Yarışma bitiş tarihi başlangıç tarihinde veya sonrasında olmalı.", endDate: "Bitiş Tarihi", entryFeeHint: "Sen %95'ini alırsın • Platform %5 alır • Ücretsiz giriş için boş bırak", entryFeePerTeam: "Takım Başına Giriş Ücreti (sats)", entryFeePlaceholder: "örn. 100000", entryPrizes: "Giriş ve Ödüller", filmPremieres: "Takım Filmi Prömiyerleri", filmPremieresDesc: "Yarışmadan sonra her takımın klipleri dünya çapındaki yerel skate shop'larda prömiyer yapabilecek tam bir film haline gelir.", filmPremieresInfo: "🎥 Takımlar mücadele kliplerini final filminde birleştirir. Shop'lar prömiyer event'lerine ev sahipliği yapabilir, küresel yarışmayı yerel topluluklara bağlayabilir.", filmReleaseDate: "Film Çıkış Tarihi (İsteğe bağlı)", filmReleaseDateHint: "Filmlerin ne zaman erişilebilir olacağı. Yarışma bittikten hemen sonra yayınlamak için boş bırak.", fixedSession: "Sabit oturum", fixedSessionDesc: "Belirli bir tarih ve saat", flexible: "Esnek", flexibleDesc: "DM ile istediğin zaman rezervasyon yap", hide: "Gizle", howDestruction1: "• Küresel takım yarışması - en fazla 12 ay", howDestruction2: "• Mücadeleleri, puanları, ödülleri SEN belirlersin - biz sadece platformu sağlarız", howDestruction3: "• Tüm mücadeleler yarışma başlangıç tarihine kadar GİZLİDİR", howDestruction4: "• Klipler Blossom yükleme VEYA harici bağlantılar (YouTube, Instagram, herhangi bir URL) ile", howDestruction5: "• Sadece ileri seviye - tüm spot türleri otomatik olarak dahildir", howDestruction6: "• Platform giriş ücretlerinin sadece %5'ini alır (ödül havuzunun DEĞİL)", howDestructionTitle: "💀 WORLD DESTRUCTION TOUR - KOTR Tarzı", howInternational1: "• Birden çok ülkede sınır ötesi maceralar", howInternational2: "• Fiyatı sen belirlersin — platform sadece %5 alır", howInternational3: "• Kalkış ve dönüş tarihlerini ayarla ki crew uçak bileti alabilsin", howInternational4: "• Dünyanın her yerinden patencileri bağla", howInternational5: "• Unutulmaz küresel deneyimler yarat!", howInternationalTitle: "Uluslararası Tour'lar Nasıl Çalışır", howItWorks: "Nasıl çalışır:", howLocal1: "• Fiyatı sen belirlersin — platform %10 alır", howLocal2: "• Gizli spot'lar gizli kalır — onları bizzat sen gösterirsin", howLocal3: "• Planlı bir oturum düzenle veya esnek / randevuyla tut", howLocal4: "• Patenciler DM ile rezervasyon yapar, Lightning ile öder ve takvimine ekleyebilir", howLocal5: "• Yorumlar ve Zap'larla itibarını inşa et", howLocalTitle: "Yerel Tour'lar Nasıl Çalışır", howNational1: "• Ülken içinde çok şehirli yolculuklar", howNational2: "• Fiyatı sen belirlersin — platform sadece %7 alır", howNational3: "• Yolculuk tarihlerini ayarla ki patenciler izin ve seyahat planlayabilsin", howNational4: "• Crew için ulaşım / konaklama bilgisi ekle", howNational5: "• Efsanevi kaykay maceraları inşa et!", howNationalTitle: "Ulusal Tour'lar Nasıl Çalışır", imageUploadedDesc: "Tour görselin yüklendi.", incompleteCoords: "Eksik koordinatlar", incompleteCoordsDesc: "Lütfen hem enlemi hem boylamı gir veya ikisini de boş bırak.", internationalDetails: "Uluslararası Macera Ayrıntıları", languagesSelected: "{{count}} seçildi", languagesSpoken: "Konuşulan Diller", latOptional: "Enlem (isteğe bağlı)", lngOptional: "Boylam (isteğe bağlı)", loadingProfile: "Profil Yükleniyor...", loadingProfileDesc: "NIP-05 doğrulama durumun kontrol ediliyor.", loadingShops: "Shop'lar yükleniyor...", localShopPremieres: "Yerel Shop Prömiyerleri", localShopPremieresDesc: "Dünya çapındaki skate shop'lar film gecelerine ev sahipliği yapabilir", loginToCreate: "Bir tour oluşturmak için giriş yapmalısın.", maxGroupSize: "Maks Grup Boyutu", maxTeams: "Maks Takım", maxTeamSize: "Maks Takım Boyutu", meetingLocationSet: "Mevcut konumun buluşma noktası olarak ayarlandı.", meetingPointDesc: "Tour katılımcılarıyla nerede buluşacaksın? Halka açık, iyi bilinen bir yer seç.", meetingPointLabel: "Buluşma Noktası", meetingPointPlaceholder: "örn. Warschauer Straße İstasyonu", meetingPointRequired: "Buluşma noktası gerekli", meetingPointRequiredDesc: "Lütfen Tour katılımcılarıyla nerede buluşacağını gir.", minTeamSize: "Min Takım Boyutu", noChallenges: "Henüz mücadele yok", noChallengesDesc: "Takımların tamamlaması için mücadele ekle", noPartnerShop: "Partner Shop yok", noShopsFound: "Ağda henüz skate shop bulunamadı.", noShopsRegistered: "Henüz kayıtlı skate shop yok", onlineRelease: "Çevrimiçi Yayın", onlineReleaseDesc: "Filmleri YouTube/Nostr'da da yayınla", organizerContact: "Organizatör İletişim Bilgileri", organizerContactHint: "Bu, kayıtlı takımlara görünür olacak", organizerContactPlaceholder: "Takımlar sana nasıl ulaşabilir? örn. Nostr npub, e-posta, Telegram vb.", partnerDiscountDesc: "Tour katılımcılarına yerel bir skate shop'ta indirim sun", partnerStep1: "1. Güvendiğin yerel bir skate shop ile ortak ol", partnerStep2: "2. Tour katılımcıları için bir indirim yüzdesi belirle", partnerStep3: "3. Tour'dan sonra katılımcılara Shop'ta gösterecekleri bir onay ver", partnerStep4: "4. Shop indirimi uygular - topluluğu güçlendirir ve ayak trafiğini artırır!", percentOff: "%{{percent}} İNDİRİM", photoHint: "Kaykay yaparken bir fotoğrafını veya Tour'ından havalı bir spot ekle.", pickRide: "Aracını seç", place1: "🥇 1.", place2: "🥈 2.", place3: "🥉 3.", platformFee: "Fiyatı sen belirlersin • Platform {{percent}} alır", points: "Puanlar:", pricePerPerson: "Kişi Başı Fiyat (sats)", pricePlaceholder: "örn. 25000", prizeDistribution: "Ödül Dağılımı", prizePoolHint: "İsteğe bağlı - toplam mevcut ödüller", prizePoolPlaceholder: "örn. 2000000", proTipDesc: "Partner indirimi listeleyen önce, indirim yüzdesi üzerinde anlaşmak için Shop sahibiyle DM yoluyla iletişime geç. Bu, onların da onayladığından ve Tour katılımcıların için indirimi uygulayacağından emin olmanı sağlar.", proTipTitle: "💡 İpucu: Önce Shop ile koordine ol!", return: "Dönüş", returnBeforeDeparture: "Kalkıştan önce dönüş", returnBeforeDepartureDesc: "Dönüş tarihi, kalkış tarihinde veya sonrasında olmalı.", roadTripDetails: "Yolculuk Ayrıntıları", schedule: "Program", scheduleDesc: "Bunu tek seferlik planlı bir oturum olarak düzenle veya esnek bırakıp patencilerin DM ile zaman ayarlamasına izin ver.", secretUntilStart: "Başlangıca kadar gizli", selectPartnerShop: "Partner Shop Seç", sessionDateRequired: "Oturum tarihi gerekli", sessionDateRequiredDesc: "Planlı oturumun için tarih ve saati seç veya esnek programa geç.", sessionDateTime: "Oturum tarihi ve saati", sessionDateTimeHint: "Patenciler bu saati görecek ve Tour sayfasından takvimine ekleyebilecek.", shopPremieresContact: "Film prömiyeri gecelerini ayarlamak için bu Shop'larla doğrudan iletişime geç. Tüm düzenlemeler gizlidir.", shopPremieresHow: "💡 Shop Prömiyerleri Nasıl Çalışır: Prömiyer gecelerini ayarlamak için Shop'larla doğrudan iletişime geç. Tüm düzenlemeler seninle Shop'lar arasında gizlidir.", shopsCanRegister: "Shop'lar /create-shop adresinden kayıt olabilir", show: "Göster", showAllLanguages: "{{count}} dilin tümünü göster", somethingWrong: "Bir şeyler ters gitti.", spotTypes: "Spot Türleri", spotTypesRequired: "Spot türleri gerekli", spotTypesRequiredDesc: "Lütfen göstereceğin en az bir spot türü seç.", startDate: "Başlangıç Tarihi", startDateRequired: "Başlangıç tarihi gerekli", startDateRequiredDesc: "Lütfen yarışmanın ne zaman başlayacağını belirle (mücadeleler bu tarihte açıklanır).", startingCity: "Başlangıç Şehri", startingCityPlaceholder: "örn. Los Angeles, ABD", teamSettings: "Takım Ayarları", teamsCount: "{{count}} takım", titlePlaceholder: "örn. Berlin Kreuzberg - Yeraltı Spot Tour'ı", titleRequired: "Tour başlığı gerekli", titleRequiredDesc: "Lütfen Tour'ın için bir ad gir.", totalPercent: "Toplam: %{{percent}}", totalPrizePool: "Toplam Ödül Havuzu (sats)", tourDesc: "Patencilere Tour'ında onları nelerin beklediğini anlat", tourDetails: "Tour Ayrıntıları", tourPhoto: "Tour Fotoğrafı", tourTitle: "Tour Başlığı", transportDestructionPlaceholder: "Takımlar konumlar arasında nasıl seyahat edecek? Sağlanan veya önerilen bir ulaşım var mı?", transportInfo: "Ulaşım Bilgileri", transportPlaceholder: "Katılımcılar nasıl seyahat edecek? örn. 'Minibüs sağlanıyor', 'Barcelona'ya uçun, minibüs kiralarız', 'Şehirler arası tren'", tripDatesDesc: "Tarihleri kesinleştir ki patenciler izin isteyebilsin, uçak bileti alsın ve yolculuğu planlayabilsin.", tripDatesTitle: "Yolculuk Tarihleri", updated: "Tour güncellendi!", updatedDesc: "Değişikliklerin yayımlandı.", upload: "Yükle", view: "Görüntüle →", worldDestruction: "World Destruction Tour", youReceive: "Alacağın: kişi başı {{amount}} sats", }, editEvent: { accessDenied: "Erişim Reddedildi", accessDeniedDesc: "Sadece kendi oluşturduğun event'leri düzenleyebilirsin.", backToEvent: "Event'e Dön", detailsDesc: "Bu event hakkındaki bilgileri güncelle. * ile işaretli tüm alanlar zorunludur.", eventCover: "Event kapağı", locationUpdated: "Konum güncellendi.", loginToEdit: "Bu event'i düzenlemek için giriş yapmalısın.", newSpot: "Yeni spot: {{location}}.", newTime: "Yeni saat: {{date}} {{time}}.", saveChanges: "Değişiklikleri Kaydet", saving: "Kaydediliyor...", title: "Event'i Düzenle", updated: "Event güncellendi!", updatedDesc: "Değişikliklerin ağa yayımlandı.", updateDetails: "{{title}} için ayrıntıları güncelle", updatedNotified: "Değişiklikler yayımlandı — {{count}} katılımcıya bildirildi.", updateFailed: "Güncellenemedi", updateMessage: "{{parts}} — ayrıntılar için event'e bak.", }, editShop: { accessDeniedDesc: "Sadece kendi oluşturduğun Shop'ları düzenleyebilirsin.", backToShop: "Shop'a Dön", detailsDesc: "Shop bilgilerini güncelle. * ile işaretli tüm alanlar zorunludur.", loginToEdit: "Bu Shop'ı düzenlemek için giriş yapmalısın.", updated: "Shop güncellendi!", updateDetails: "{{name}} için ayrıntıları güncelle", }, editTour: { accessDeniedDesc: "Sadece kendi oluşturduğun Tour'ları düzenleyebilirsin.", loginToEdit: "Bu Tour'ı düzenlemek için giriş yapmalısın.", }, eventCard: { report: "Bildir", }, eventDetail: { aCrew: "bir crew", addToCalendar: "Takvime ekle", backToEvents: "Event'lere Dön", cancelled: "Bu event iptal edildi", checkUpdate: "— güncellemeye bak", copyFailed: "Kopyalama başarısız", date: "Tarih", editEvent: "Event'i düzenle", eventFallback: "Event", eventOrganizer: "Event Organizatörü", getDirections: "Yol Tarifi Al", linkCopied: "Bağlantı kopyalandı", linkCopiedDesc: "Event bağlantısı panoya kopyalandı — istediğin yere yapıştır.", live: "Canlı:", liveMusic: "canlı müzik", location: "Konum", newLocation: "Yeni konum", noRsvps: "Hiç RSVP kaydedilmedi.", organizer: "Organizatör", rsvpsClosed: "RSVP'ler kapalı — bu event ev sahibi tarafından iptal edildi.", seeMap: "Haritada gör", shareEvent: "Event'i paylaş", shareText: "{{title}} — SkateSpots'ta bir kaykay event'i", shareTextFallback: "SkateSpots'taki bu kaykay event'ine göz at", time: "Saat", timeChanged: "Saat değişti", updatesFromHost: "Ev sahibinden güncellemeler", where: "Nerede", whoCame: "Kim geldi", whosGoing: "Kim geliyor", }, events: { calendar: "Takvim", createTour: "Tour Oluştur", events: "Event'ler", faqFooter: "Soruların mı var? SSS'ye bak →", hosting: "Ev Sahipliği", hostingSubtitle: "Event'lerin — RSVP'ler, güncellemeler ve hızlı düzenlemeler", list: "Liste", noEventsMatchFilters: "Filtrelerinle eşleşen event yok. Filtreleri ayarlamayı veya temizlemeyi dene.", noPast: "Geçmiş event yok", noPastBody: "Mevcut filtrelerinde geçmiş kaykay event'i bulunamadı.", noTours: "Tour bulunamadı", noToursBody: "Henüz kaykay Tour'ı yok. İlkini oluştur ve patencileri bir spot keşfine çıkar!", noToursMatchFilters: "Filtrelerinle eşleşen Tour yok. Filtreleri ayarlamayı veya temizlemeyi dene.", noUpcoming: "Yaklaşan event yok", noUpcomingBody: "Yaklaşan kaykay event'i bulunamadı. İlkini oluşturan sen ol!", past: "Geçmiş", resultsCount: "{{count}} sonuç", searchCity: "Şehir…", searchEvent: "Event adı…", searchTour: "Tour adı…", tours: "Tour'lar", toursSubtitle: "Yerel rehberler, yolculuklar ve dünya yıkım yarışmaları", upcoming: "Yaklaşan", }, eventTypes: { contest: "Yarışma", demo: "Demo", jam: "Jam", meetup: "Buluşma", premiere: "Prömiyer", session: "Oturum", workshop: "Atölye", }, featured: { active: "Aktif", bodyEvent: "Yayınlamak ücretsiz. Öne çıkan event'ler bir rozet alır ve event'ler sayfasının en üstünde yer alır.", bodyTour: "Yayınlamak ücretsiz. Öne çıkan Tour'lar bir rozet alır ve Tour listesinin en üstünde yer alır.", contextEvent: "Event'in her iki durumda da ücretsiz listelenir — öne çıkarma sadece rozet ve öne çıkarma ekler.", contextTour: "Tour'ın her iki durumda da ücretsiz listelenir — öne çıkarma sadece rozet ve öne çıkarma ekler.", daysRemaining: "Öne çıkarma aktif · {{count}} gün kaldı.", headingEvent: "Bu event'i öne çıkar", headingTour: "Bu Tour'ı öne çıkar", optional: "isteğe bağlı", platformOwner: "Platform sahibi — öne çıkarma her zaman açık.", }, filters: { activeCount: "{{count}} aktif", all: "Tümü", allLevels: "Tüm Seviyeler", eventType: "Event Türü", following: "Takip edilen", newest: "En yeni", popular: "Popüler", showResults: "Sonuçları Göster", showResultsActive: "Sonuçları Göster · {{count}} aktif", skillLevel: "Beceri Seviyesi", sortBy: "Sırala", topRated: "En Yüksek Puanlı", tourCategory: "Tour Kategorisi", trusted: "Güvenilir", trustLevel: "Güven Seviyesi", verified: "Doğrulanmış", }, food: { bar: "Bar", cafe: "Kafe", call: "Ara", chooseSpot: "Bir spot seç...", directions: "Yol Tarifi", fastFood: "Fast Food", foodCourt: "Yemek Alanı", locationLabel: "Konum:", noneFound: "Yemek Spot'u Bulunamadı", noneFoundDesc: "Bu spot'un 1 km çevresinde hiç restoran veya kafe bulamadık. Farklı bir konum seçmeyi dene.", placesFound: "{{spot}} çevresinde 1 km içinde {{count}} yer bulundu", pub: "Pub", restaurant: "Restoran", selectSpot: "Bir kaykay spot'u seç", selectSpotDesc: "Yakındaki restoranları, kafeleri ve diğer yemek seçeneklerini bulmak için yukarıdaki açılır menüden bir kaykay spot'u seç.", selectSpotTitle: "Bir Kaykay Spot'u Seç", subtitle: "Favori kaykay spot'larının yakınında yiyecek yerleri bul", title: "Spot Yakınındaki Yemekler", unknown: "Bilinmeyen", website: "Web sitesi", }, rsvp: { areYouGoing: "Geliyor musun?", cant: "Gelemem", cantMakeIt: "Gelemem", going: "Geliyorum", goingCount: "geliyor", goingShort: "Geliyor", hostNote: "Buna sen ev sahipliği yapıyorsun — ama yine de durumunu ayarlayabilirsin.", interested: "İlgileniyorum", interestedCount: "ilgileniyor", loginToRsvp: "RSVP için giriş yap.", maybe: "Belki", toastError: "RSVP yapılamadı", toastGoing: "Geliyorsun! 🛹", toastInterested: "İlgilendi olarak işaretlendi.", toastNotGoing: "Gelmiyor olarak işaretlendi.", tryAgain: "Lütfen tekrar dene.", }, shop: { addNip05Settings: "Ayarlardan NIP-05 ekle", adminRemovedReason: "SkateSpots yöneticisi \"{{name}}\" Shop'ını kaldırdı", areYouOwner: "Shop Sahibi Sen misin?", backToMap: "Haritaya Dön", claimDesc: "Bu Shop'ın sahibi veya yöneticisiysen, NIP-05 kullanarak sahipliği doğrulamak için talep edebilirsin.", claimNip05Intro: "Bu Shop'ı talep etmek için Shop'ın web sitesi alan adıyla eşleşen bir NIP-05 tanımlayıcısı ekle. Örneğin, Shop web sitesi şuysa", claimNip05Your: "NIP-05'in şu olmalı", contactShop: "Shop ile İletişime Geç", deleted: "Shop silindi", deletedDesc: "Silme isteği relay'lere gönderildi. Çoğu relay bu içeriği kaldıracaktır.", deleteDialogDesc: "Bu, \"{{name}}\" Shop'ını tüm relay'lerden kalıcı olarak siler. Bu işlem geri alınamaz.", deleteDialogTitle: "Shop Silinsin mi?", deletedReason: "Silinen Shop", deleteFailed: "Silme başarısız", deleteShop: "Shop'ı Sil", linkCopied: "Bağlantı kopyalandı!", linkCopiedDesc: "Shop bağlantısı panoya kopyalandı.", nip05Required: "⚠️ Shop'ları talep etmek için NIP-05 doğrulaması gerekli", opens: "Açılıyor: {{domain}}", removeAdmin: "Kaldır (yönetici)", removed: "Shop kaldırıldı", removedDesc: "Bu Shop kaldırıldı ve SkateSpots genelinde gizlenecek.", removeDialogDesc: "SkateSpots yöneticisi olarak \"{{name}}\" Shop'ını kaldırıyorsun. Herkes için uygulama genelinde gizlenecek ve relay'lere silme isteği gönderilecek.", removeDialogTitle: "Bu Shop kaldırılsın mı? (yönetici)", removeShop: "Shop'ı Kaldır", tipMapper: "Haritacıya Bahşiş Ver", tipMapperDesc: "Bu Shop bir topluluk üyesi tarafından eklendi. Teşekkür etmek için ona Zap gönder!", updateNip05: "Talep Etmek İçin NIP-05'i Güncelle", viewPhotoFull: "Fotoğrafı tam ekranda görüntüle", viewPhotoOf: "Fotoğraf {{index}} / {{total}}", }, sponsors: { presentedBy: "Sunan", }, tourCard: { active: "Aktif", completed: "Tamamlandı", contactForPrice: "Fiyat için iletişime geç", durationDays: "{{count}} gün", durationHours: "{{count}} saat", durationMonths: "{{count}} ay", durationWeeks: "{{count}} hafta", entry: "Giriş: {{amount}} sats", happeningNow: "Şu anda oluyor", inDays: "{{count}} gün içinde", inHours: "{{count}} sa içinde", inMonths: "{{count}} ay içinde", inWeeks: "{{count}} hafta içinde", maxGroup: "Maks {{count}}", price: "{{amount}} sats", prizePool: "{{amount}} sats", registrationOpen: "Kayıtlar Açık", startingSoon: "Yakında başlıyor", teamsMax: "en fazla {{count}} takım", tomorrow: "Yarın", worldwide: "Dünya çapında", }, tourDetail: { about: "Bu Tour Hakkında", availability: "Müsaitlik", competitionWindow: "Yarışma Aralığı", contactToBook: "Rezervasyon için Rehberle İletişime Geç", discountAt: "{{shop}}'ta %{{percent}} İNDİRİM", duration: "Süre", languages: "Diller", loginToBook: "Rezervasyon için Giriş Yap", loginToBookDesc: "Rehberle iletişime geçmek ve bu Tour'ı rezerve etmek için giriş yap", maxGroup: "Maks Grup", meetingPoint: "Buluşma Noktası", notFound: "Tour Bulunamadı", notFoundDesc: "Bu Tour kaldırılmış olabilir veya mevcut değil.", organizer: "Organizatör", partnerDiscount: "Partner Shop İndirimi", partnerDiscountDesc: "Partner skate shop'ta indirim almak için bu Tour'ı rezerve et. Rezervasyon onayını Shop personeline göster.", people: "{{count}} kişi", perPerson: "kişi başı", price: "Fiyat", runsAbout: "Yaklaşık {{duration}} sürer", scheduledSession: "Planlı Oturum", shareText: "Bu yerel kaykay Tour'ına göz at: {{title}}", skillLevel: "Beceri Seviyesi", spotTypes: "Spot Türleri", tourGuide: "Tour Rehberi", tourSponsors: "Tour Sponsorları", tripDates: "Yolculuk Tarihleri", viewProfile: "Profili Görüntüle", }, updates: { admin: "Yönetici", adminNote: "SkateSpots yöneticisi olarak paylaşıyorsun. Ev sahibinden değil, açıkça yönetici bildirimi olarak etiketlenecek.", kindCancelled: "İptal edildi", kindNewSpot: "Yeni spot", kindNewTime: "Yeni saat", kindUpdate: "Güncelleme", loading: "Güncellemeler yükleniyor…", notifiedCount: "{{count}} kişiye bildirildi.", notifiedEveryone: "Herkes bunu event'te görecek.", notifiesRsvps: "{{count}} RSVP'ye bildirim gönderir", noUpdates: "Ev sahibinden henüz güncelleme yok. RSVP ver, bir şey değişirse bildirim alırsın.", placeholder: "Yağmur — Pazar 14:00'e alındı. Arka kenarda buluşalım…", post: "Paylaş", postAdminUpdate: "Yönetici güncellemesi paylaş", posted: "Güncelleme paylaşıldı", postError: "Güncelleme paylaşılamadı", postUpdate: "Bir güncelleme paylaş", tryAgain: "Lütfen tekrar dene.", visibleToEveryone: "Bu event'te herkese görünür", }, destination: { bitcoin: "Bitcoin", closeSearch: "Aramayı kapat", nothingMatches: "\"{{query}}\" ile eşleşen hiçbir şey yok.", placeholder: "Spot'ları, Shop'ları, Bitcoin işyerlerini ara…", shop: "Shop", spot: "Spot", typeChars: "En az 2 karakter yaz. Kaykay spot'larını, skate shop'ları ve Bitcoin işyerlerini arar.", typeCharsNear: "En az 2 karakter yaz. Buralardaki kaykay spot'larını, skate shop'ları ve Bitcoin işyerlerini arar.", }, dateWindow: { any: "Herhangi", anytime: "Her zaman", month: "Bu Ay", monthShort: "Ay", today: "Bugün", todayShort: "Bugün", week: "Bu Hafta", weekend: "Hafta sonu", weekendShort: "H.Son", weekShort: "Hafta", }, }, marketUi: { gearSwap: { title: "Gear Swap", subtitle: "Diğer patencilerle kullanılmış kaykay Gear'ı al ve sat", listGear: "Gear Listele", searchPlaceholder: "Gear ara...", allCategories: "Tüm Kategoriler", forSale: "Satılık", wtb: "WTB", trust: "Güven", filterByTrust: "Güvene Göre Filtrele", allSellers: "Tüm Satıcılar", verifiedOnly: "Sadece Doğrulanmış", trustedPlus: "Güvenilir+", followingOnly: "Sadece Takip Edilen", pickupOrShip: "Elden teslim veya kargo", localPickup: "Yerel elden teslim", ships: "Kargo", sortBy: "Sırala", newest: "En yeni", priceLowHigh: "Fiyat: Düşük → Yüksek", priceHighLow: "Fiyat: Yüksek → Düşük", trustScore: "Güven Puanı", nearest: "En yakın (yerel)", listingFound: "{{count}} ilan bulundu", listingsFound: "{{count}} ilan bulundu", loadFailed: "İlanlar yüklenemedi", tryLater: "Lütfen daha sonra tekrar dene.", noneTitle: "İlan bulunamadı", noneFiltered: "Mevcut filtrelerinle eşleşen Gear yok. Filtreleri temizlemeyi veya başka bir şey aramayı dene.", noneFirst: "İlk Gear'ını listele — Deck'ler, Trucks'lar, Wheels'lar, ayakkabılar, aklına ne gelirse!", listYourGear: "Gear'ını Listele", faqLink: "Soruların mı var? SSS'ye bak →", }, hub: { browse: "Gözat", selling: "Satıyor", myTrades: "Takaslarım", reputation: "İtibar", loginListings: "İlanlarını yönetmek için giriş yap.", loginReputation: "İtibarını ve yorumlarını görmek için giriş yap.", }, marketplace: { heroTitle: "Shop'lar ve Marketplace", heroBefore: "Marketplace'imiz şununla desteklenir:", heroAfter: "- Nostr üzerinde merkeziyetsiz bir Marketplace. Skate shop'lar ürünlerini listeleyebilir, sen de Bitcoin ile doğrudan kullanılmış Gear alıp satabilirsin.", whatIsTitle: "Plebeian Market nedir?", whatIsBody: "Plebeian Market, Nostr üzerine kurulu merkeziyetsiz bir Marketplace'tir. Diğer patencilerle doğrudan Bitcoin kullanarak kaykay Gear'ı alıp sat. Aracı yok, ücret yok, tam özgürlük.", noFeesTitle: "Ücret Yok", noFeesBody: "Platform %30 almaz. Doğrudan eşler arası satış.", bitcoinTitle: "Bitcoin Ödemeleri", bitcoinBody: "Bitcoin ile öde. Hızlı, güvenli, küresel.", decentralizedTitle: "Merkeziyetsiz", decentralizedBody: "Nostr üzerine kurulu. Hiçbir şirket kontrol etmez.", visit: "Plebeian Market'i Ziyaret Et", buySellTitle: "Neler Alıp Satabilirsin", catCompletes: "Komple Deck'ler", preBuilt: "Hazır komple setler", customSetups: "Özel kurulumlar", beginnerBoards: "Başlangıç tahtaları", catParts: "Deck Parçaları", decks: "Deck'ler", trucks: "Trucks", wheels: "Wheels", bearings: "Bearings", gripTape: "Griptape", hardware: "Hardware", catApparel: "Giyim ve Koruma", skateShoes: "Kaykay ayakkabıları", clothing: "Giyim", helmets: "Kasklar", pads: "Koruyucular", backpacks: "Sırt çantaları", catAccessories: "Aksesuarlar", tools: "Aletler", wax: "Wax", rails: "Rails", stickers: "Çıkartmalar", videos: "Videolar", magazines: "Dergiler", howItWorks: "Nasıl Çalışır", step1Title: "Ürünlere Göz At", step1Body: "Plebeian Market'i ziyaret et ve dünya çapındaki Shop'lardan ve kişilerden kaykay Gear'ına göz at.", step2Title: "Satıcılarla İletişime Geç", step2Body: "Satıcılara doğrudan Nostr üzerinden mesaj gönder. Fiyat pazarlık et, soru sor, kargoyu ayarla.", step3Title: "Bitcoin ile Öde", step3Body: "Anında, düşük ücretli ödemeler için Bitcoin Lightning kullanarak alışverişini tamamla.", step4Title: "Geri Bildirim Bırak", step4Body: "Deneyimini puanla ve Nostr'da satıcı itibarı oluştur. Yorumların topluluğa yardımcı olur.", needBitcoinTitle: "Bitcoin'e mi ihtiyacın var?", needBitcoinBefore: "Alışveriş yapmak için içinde biraz sats olan bir Lightning cüzdanına ihtiyacın olacak. Şuraya göz at:", onboardingGuide: "başlangıç rehberi", needBitcoinAfter: "cüzdan önerileri için.", ownShopTitle: "Bir Skate Shop'ın mı var?", ownShopBody: "Shop'ını SkateSpots'ta listele ve ürünlerini Plebeian Market'te sat. Sıfır platform ücretiyle dünya çapında müşterilere ulaş.", addShop: "Shop'ını Ekle", startSelling: "Satışa Başla", }, listingDetail: { notFound: "İlan bulunamadı", notFoundBody: "Silinmiş olabilir veya bağlantı yanlış.", backToGearSwap: "Gear Swap'e Dön", gearSwap: "Gear Swap", viewPhoto: "Fotoğrafı görüntüle {{n}}", photoAlt: "{{title}} — fotoğraf {{n}}", wantToBuy: "SATIN ALMAK İSTİYORUM", sold: "SATILDI", description: "Açıklama", usuallyHere: "Genellikle burada {{availability}}", listed: "Listelendi {{date}}", listingCountOne: "{{count}} ilan · {{age}} günlük", listingCountMany: "{{count}} ilan · {{age}} günlük", relistActive: "Aktif olarak yeniden listele", markSold: "Satıldı olarak işaretle", deleteListing: "İlanı sil", makeOffer: "Teklif ver", shareListing: "İlanı paylaş", unknown: "Bilinmeyen", linkCopied: "Bağlantı kopyalandı", linkCopiedBody: "Bir patenciyle paylaş.", copyFailed: "Bağlantı kopyalanamadı", relisted: "Yeniden listelendi", relistedBody: "İlanın tekrar aktif.", couldNotUpdate: "Güncellenemedi", somethingWrong: "Bir şeyler ters gitti", }, create: { imageUploaded: "Görsel yüklendi", uploadFailed: "Yükleme başarısız", failed: "Başarısız", cooldownActive: "Bekleme süresi aktif", cooldownWait: "Yeni bir ilan oluşturmadan önce lütfen {{time}} bekle", limitReached: "İlan limitine ulaşıldı", limitReachedBody: "Aylık {{limit}} ilan limitine ulaştın", feeRequired: "Ücret gerekli", feeRequiredBody: "Devam etmek için lütfen anti-spam ücretini öde", titleRequired: "Başlık gerekli", categoryRequired: "Kategori gerekli", photoRequired: "Fotoğraf gerekli", photoRequiredBody: "Gear satarken en az bir fotoğraf gereklidir", nip05Required: "NIP-05 doğrulaması gerekli", nip05RequiredBody: "Gear listelemek için doğrulanmış bir Nostr adresine ihtiyacın var", priceRequired: "Sabit fiyatlı ilanlar için fiyat gerekli", sizeRequired: "Beden gerekli", sizeRequiredBody: "Lütfen {{category}} için bir beden seç", conditionRequired: "Durum gerekli", conditionRequiredBody: "Lütfen {{category}} durumunu seç", wtbPosted: "Satın alma talebi yayınlandı!", wtbPostedBody: "Satıcılar talebini bulabilecek.", listingCreated: "İlan oluşturuldu!", listingCreatedBody: "Gear'ın artık listelendi.", publishFailed: "Yayımlanamadı", loginRequired: "Giriş Gerekli", loginRequiredBody: "Gear listelemek için giriş yapmalısın.", backToStash: "Stash'e Dön", backToSpot: "{{title}} sayfasına dön", backToMarketplace: "Marketplace'e Dön", backToMap: "Haritaya Dön", wantToBuy: "Satın Almak İstiyorum", listYourGear: "Gear'ını Listele", wtbSubtitle: "Topluluğa hangi Gear'ı aradığını anlat", sellSubtitle: "Topluluğa kaykay Gear'ı sat", fromStashTitle: "Stash'inden Listeleme", fromStashBody: "Stash öğenin ayrıntılarıyla önceden dolduruldu. Gözden geçir ve bir buluşma spot'u seç!", nip05Banner: "Spam'i önlemek ve alıcıları korumak için Gear listelemek üzere doğrulanmış bir Nostr adresine (NIP-05) ihtiyacın var.", verifiedLabel: "Doğrulanmış:", checkingTrust: "Güven seviyen kontrol ediliyor...", trustLevel: "Güven Seviyesi:", trusted: "Güvenilir", active: "Aktif", newcomer: "Yeni katılan", newUser: "Yeni Kullanıcı", remaining: "Bu ay {{limit}} ilandan {{remaining}} kaldı", cooldownBody: "Yeni kullanıcılar için ilanlar arasında 24 saatlik bekleme süresi vardır.", timeRemaining: "Kalan süre: {{time}}", monthlyLimitTitle: "Aylık Limite Ulaşıldı", monthlyLimitBody: "Bu ay {{limit}} ilan limitine ulaştın. Spot oluşturarak veya satışları tamamlayarak itibarını inşa et ve limitini artır.", powAccepted: "Proof of work kabul edildi!", feePaid: "Ücret Ödendi!", canCreateNow: "Artık ilanını oluşturabilirsin.", whatDoTitle: "Ne yapmak istiyorsun?", sellGear: "GEAR SAT", categoryTitle: "Kategori *", categoryHint: "Ne tür Gear?", detailsTitle: "Gear Ayrıntıları", detailsWtbHint: "Ne aradığını açıkla", detailsSellHint: "Alıcılara ürününü anlat", titleLabel: "Başlık *", titlePlaceholderWtb: "8.0\" deck arıyorum", titlePlaceholderSell: "Neredeyse Yeni Palace Deck 8.25\"", summaryLabel: "Kısa Özet", summaryPlaceholderWtb: "Her marka olur, minimal grafik tercih edilir", summaryPlaceholderSell: "Harika durumda, neredeyse hiç kullanılmadı", descriptionLabel: "Açıklama", descriptionPlaceholderWtb: "Tam olarak ne aradığını açıkla - marka tercihleri, durum gereksinimleri vb.", descriptionPlaceholderSell: "Bu deck'i Noel'de aldım ama daha küçük bir beden tercih ediyorum. Satın almadan önce denemene memnuniyetle izin veririm!", fulfilmentLabel: "Nasıl teslim edilir?", pickup: "Elden teslim", pickupHint: "Yerelde buluş", ships: "Kargo", shipsHint: "Gönder", both: "Her ikisi", bothHint: "Fark etmez", addressNote: "Adresini asla toplamıyoruz — kargo için özel takas sohbetinde paylaş.", postageLabel: "Kargo ücretini kim öder?", requireEscrow: "escrow gerekli", requireEscrowHint: "Alıcıdan Cashu escrow ile ödeme yapmasını iste.", postageBuyer: "Alıcı öder", postageSeller: "Ben öderim", postageSplit: "Paylaş", sizeLabel: "Beden", selectSize: "Beden seç", truckHeight: "Trucks Yüksekliği", selectHeight: "Yükseklik seç", wheelHardness: "Wheels Sertliği", selectHardness: "Sertlik seç", pricingTitle: "Fiyatlandırma", pricingWtbHint: "Nasıl ödemek istersin?", pricingSellHint: "Nasıl satmak istersin?", priceLabel: "Fiyat *", currencyLabel: "Para birimi", photosTitle: "Fotoğraflar", photosSellHint: "En az bir fotoğraf gereklidir", photosWtbHint: "İsteğe bağlı - referans görselleri ekle", productPhoto: "Ürün {{n}}", upload: "Yükle", photosNote: "En fazla 5 fotoğraf ekle. İlk görsel ana fotoğraf olacak.", pickupLocationTitle: "Buluşma Yeri", pickupLocationHint: "Kolay buluşmalar için bir kaykay spot'una bağla", searchSpots: "Spot ara...", noSpotsFound: "Spot bulunamadı. Farklı bir arama dene.", availabilityLabel: "Genellikle ne zaman müsaitsin?", availabilityPlaceholder: "Hafta sonları 10:00-14:00, Sal/Per akşamları", availabilityHint: "Alıcıların seninle buluşma ayarlamasına yardımcı olur", durationTitle: "İlan Süresi", durationHint: "Bu ilan ne kadar aktif kalsın?", publishing: "Yayımlanıyor...", checkingEligibility: "Uygunluk kontrol ediliyor...", cooldownButton: "BEKLEME: {{time}}", limitReachedButton: "LİMİTE ULAŞILDI", payFeeButton: "DEVAM ETMEK İÇİN ÜCRET ÖDE", postWtbButton: "SATIN ALMA TALEBİ YAYINLA", listForSaleButton: "GEAR'I SATIŞA ÇIKAR", }, trades: { title: "Takaslarım", loginBody: "Marketplace takaslarını ve itibarını yönetmek için giriş yap.", subtitle: "Onaylar, istekler ve inşa ettikleri itibar. Ödeme diğer patenciyle ayarlanır — uygulama sadece anlaşmayı kaydeder.", actionNeeded: "İşlem gerekli", askedToConfirmSale: "bir satışı onaylamanı istedi", recordedSale: "bir satış kaydetti — kendi tarafını onayla", confirmSale: "Satışı onayla", confirm: "Onayla", nothingWaiting: "Şu anda seni bekleyen bir şey yok. 🛹", yourRecords: "Takas kayıtların", noTrades: "Henüz takas yok. Bir anlaşma yap ve itibar oluşturmaya başlamak için onayla.", browseGearSwap: "Gear Swap'e Göz At", roleSold: "Satıldı", roleBought: "Alındı", roleTrade: "Takas", with: "ile", viewListing: "İlanı görüntüle", revoke: "Geri al", revokeTitle: "Bu takas kaydı geri alınsın mı?", revokeBody: "İtibarına sayılmaya son verir. Karşı taraf kendi onayını korur. Bunu tartışmalı veya hatalı bir anlaşma için kullan.", revokeNote: "Yazar tarafından geri çekildi.", revoked: "Takas kaydı geri alındı", revokedBody: "Artık itibarına sayılmıyor.", revokeFailed: "Takas geri alınamadı", saleConfirmed: "Satış onaylandı", saleConfirmedBody: "Artık kendi taraflarını onaylayabilirler.", saleConfirmFailed: "Satış onaylanamadı", tradeConfirmed: "Takas onaylandı", tradeConfirmedBody: "İkinizin itibarı güncellendi.", tradeConfirmFailed: "Takas onaylanamadı", somethingWrong: "Bir şeyler ters gitti.", }, card: { listingDeleted: "İlan silindi", listingRemoved: "İlan kaldırıldı", listingDeletedBody: "İlanın kaldırıldı. Silmeleri destekleyen relay'ler sunmayı bırakacak.", listingRemovedBody: "Bu ilan kaldırıldı ve SkateSpots genelinde gizlenecek.", removeFailed: "Kaldırma başarısız", somethingWrong: "Bir şeyler ters gitti", markedSold: "Satıldı olarak işaretlendi", markedSoldBody: "İlanın artık satıldı olarak gösteriliyor.", couldNotUpdate: "Güncellenemedi", relisted: "Yeniden listelendi", relistedBody: "İlanın tekrar aktif.", listingOptions: "İlan seçenekleri", report: "Bildir", removeAdmin: "Kaldır (yönetici)", postage: "kargo", newSeller: "Yeni satıcı", saleOne: "{{count}} satış", saleMany: "{{count}} satış", iHaveThis: "Bende Var!", deleteTitle: "\"{{title}}\" silinsin mi?", adminRemoveTitle: "Bu ilan kaldırılsın mı? (yönetici)", deleteBody: "Bu, relay'lerden \"{{title}}\" ilanını kaldırmasını ister. Buradan geri alınamaz — yeni bir tane oluşturman gerekir.", adminRemoveBody: "SkateSpots yöneticisi olarak \"{{title}}\" ilanını kaldırıyorsun. Herkes için uygulama genelinde gizlenecek ve relay'lere silme isteği gönderilecek.", deleting: "Siliniyor…", removing: "Kaldırılıyor…", deleteListing: "İlanı Sil", removeListing: "İlanı Kaldır", reportCount: "{{count}} bildirim", reports: "{{count}} bildirim", viewTitle: "{{title}} görüntüle", reportListing: "İlanı Bildir", manageListing: "İlanı yönet", trusted: "Güvenilir", daysOld: "{{n}}g önce", monthsOld: "{{n}}a önce", yearsOld: "{{n}}y önce", listingsCount: "{{count}} ilan", postageBuyer: "kargo: alıcı", postageSeller: "kargo: satıcı", postageSplit: "kargo: paylaşımlı", powTitle: "NIP-13 proof of work — ücretsiz anti-spam", verifiedTradeOne: "{{count}} doğrulanmış takas", verifiedTrades: "{{count}} doğrulanmış takas", reportSubmitted: "Bildirim gönderildi", reportSubmittedBody: "Marketplace'i güvende tutmaya yardımcı olduğun için teşekkürler.", reportFailed: "Bildirim gönderilemedi", selectReason: "Lütfen bir neden seç", reportDialogBody: "Uygunsuz veya yanıltıcı ilanları bildirerek marketplace'i güvende tutmaya yardımcı ol.", reasonLabel: "Bildirim nedeni *", detailsLabel: "Ek ayrıntılar (isteğe bağlı)", detailsPlaceholder: "Yardımcı olabilecek ek bağlam sağla...", reportNote: "Bildirimler Nostr'da yayımlanır ve topluluğun sorunlu ilanları belirlemesine yardımcı olur. Birden çok bildirim alan ilanlar otomatik olarak gizlenebilir.", submitting: "Gönderiliyor...", submitReport: "Bildirimi Gönder", }, tradeActions: { tradeConfirmed: "Takas onaylandı", tradeConfirmedWithProof: "Doğrulanabilir bir makbuz eklendi — bu doğrulanmış takaslara sayılır.", tradeConfirmedBody: "İkinizin itibarı güncellendi.", tradeConfirmFailed: "Takas onaylanamadı", somethingWrong: "Bir şeyler ters gitti.", requestNote: "Lütfen \"{{title}}\" için takasımızı onayla.", requestSent: "Onay istendi", requestSentBody: "Satıcı artık satışı onaylayabilir ve iki tarafın da itibarını oluşturabilir.", requestFailed: "İstek gönderilemedi", escrowRefunded: "escrow geri ödendi", escrowRefundedBody: "Fonlar Cashu cüzdanına geri döndü.", escrowRefundFailed: "escrow geri ödenemedi", confirmThisTrade: "Bu takası onayla", escrowAndRequest: "escrow ve istek", shipsEscrowHint: "Kargolu anlaşma — hiçbir taraf boşluğa göndermesin diye escrow kullan. Adresini özel takas sohbetinde paylaş, asla burada değil.", shipsHint: "Kargolu anlaşma — satıcı sunuyorsa escrow'u tercih et ve adresini yalnızca sohbette paylaş.", askSeller: "Satıcıdan onaylamasını iste", waitingSeller: "Onay istendi — satıcı bekleniyor.", refundEscrow: "escrow'u geri öde", buyWithSats: "sats ile satın al", depositTitle: "İyi niyet depozitosu (isteğe bağlı)", payDeposit: "Depozito öde", depositBefore: "Bir takasın faturası yoktur, bu yüzden şu şekilde bir", verifiableCost: "doğrulanabilir maliyet", depositAfter: " elde eder. Teslimatta geri ödenir (veya otomatik geri ödeme için Cashu escrow kullan). ⚠️ Taahhüdü kanıtlar, teslimi değil.", depositPaid: "Depozito ödendi", depositPaidBody: "Kaydedildi — takas onaylandığında eklenecek.", paid: "Ödendi ⚡", paidWithProof: "Doğrulanabilir bir makbuz kaydedildi — sayılması için takası onayla.", paidBody: "Satıcıdan takası onaylamasını iste, böylece ikiniz için de sayılsın.", }, offers: { accepted: "Kabul edildi", declined: "Reddedildi", withdrawn: "Geri çekildi", open: "Açık", noAmount: "tutar yok", titleOwner: "Teklifler ({{count}})", titleBuyer: "Pazarlıkların", you: "Sen", them: "Onlar", paidAskConfirm: "Ödendi — satıcıdan takası onaylamasını iste.", payWithSats: "sats ile öde", accept: "Kabul et", decline: "Reddet", counter: "Karşı teklif", counterPlaceholder: "Karşı teklifin (sats)", send: "Gönder", counterItemPlaceholder: "…veya takas edilecek bir eşyayla karşı teklif ver (isteğe bağlı)", waitingOn: "Bekleniyor:", waitingOnSuffix: "— karşı teklif verirlerse sıra sana geri gelir.", withdraw: "Geri çek", dmAccepted: "✅ Teklifin kabul edildi! Teslimi ayarlamak için mesaj gönder.", dmDeclined: "❌ Teklifin reddedildi.", offerAccepted: "Teklif kabul edildi", offerDeclined: "Teklif reddedildi", respondFailed: "Yanıt verilemedi", somethingWrong: "Bir şeyler ters gitti.", offerWithdrawn: "Teklif geri çekildi", withdrawFailed: "Geri çekilemedi", enterAmountOrItem: "Bir tutar veya takas edilecek bir eşya gir", counterDm: "Karşı teklif", counterSent: "Karşı teklif gönderildi", counterSentBody: "Artık sıra onlarda.", counterFailed: "Karşı teklif gönderilemedi", }, offer: { validAmount: "Geçerli bir tutar gir", describeOffer: "Teklifini tanımla", describeOfferBody: "Bir tutar, takas edilecek bir eşya veya bir mesaj ekle.", dmAmount: " {{amount}} sats karşılığında", dmItem: " (teklif: {{item}})", dmBody: "🛹 \"{{title}}\" ilanına yeni teklif{{amount}}{{item}}.{{note}}", sent: "Teklif gönderildi", sentBody: "{{sellerName}} kabul edebilir veya reddedebilir.", sendFailed: "Teklif gönderilemedi", somethingWrong: "Bir şeyler ters gitti.", title: "Teklif ver", description: "sats teklif et veya bir şeyle takas et — {{sellerName}} kabul edebilir, reddedebilir veya karşı teklif verebilir. Teslimi kendi aranızda ayarlarsınız.", amountLabel: "Tutar (sats, isteğe bağlı)", amountPlaceholder: "örn. 45000", itemLabel: "Veya takas edilecek bir şey (isteğe bağlı)", itemPlaceholder: "örn. 8.25 deck'im + yedek wheels", itemHint: "Takas mı yapıyorsun? Sunduğun şeyi buraya yaz — sats ile birleştirebilirsin.", messageLabel: "Mesaj (isteğe bağlı)", messagePlaceholder: "Satıcının bilmesi gereken bir şey…", send: "Teklif gönder", }, markSold: { enterBuyer: "Alıcının npub'unu gir", dealClosed: "Anlaşma tamamlandı 🎉", dealClosedBody: "İlan satıldı olarak işaretlendi ve itibar için takas yayımlandı.", closeFailed: "Anlaşma kapatılamadı", somethingWrong: "Bir şeyler ters gitti.", title: "Anlaşmayı kapat", description: "Bu ilanı satıldı olarak işaretler ve seninle alıcı için imzalı bir takas onayı kaydeder.", buyerLabel: "Alıcının npub'u", methodLabel: "Nasıl ödendi? (kendi beyanı)", amountLabel: "sats cinsinden tutar (isteğe bağlı)", submit: "Satıldı olarak işaretle", }, handoff: { title: "Teslimi ayarla", suggest: "Bir zaman ve yer öner", suggestDm: "Merhaba! \"{{title}}\" satın almak istiyorum. Buluşmak için bir zaman ve yer öner — halka açık bir kaykay spot'unda buluşmaya hazırım.", orMeetAt: "Veya yakındaki halka açık bir spot'ta buluş:", spotDm: "Merhaba! \"{{title}}\" satın almak istiyorum. {{spot}}'ta buluşmak ister misin? {{url}}", shareDelivery: "Teslimat bilgilerini paylaş", deliveryDm: "Merhaba! \"{{title}}\" satın almak istiyorum. Teslimat bilgilerim:\n\nİsim:\nAdres:\n\n(Sadece kuryenin ihtiyacı olanı paylaş.)", useLocker: "Kilitli dolap / teslim noktası kullan", lockerDm: "Merhaba! \"{{title}}\" satın almak istiyorum. Ev adresi yerine bir kargo dolabı / teslim noktası kullanabilir miyiz?", noteBefore: "Bu bilgiler özel sohbette kalır — SkateSpots onları asla görmez. Kargolu anlaşmalar için tercih et:", escrow: "escrow", noteMiddle: ", ve", neverPay: "asla uygulamanın ödeme yolları dışında ödeme yapma", noteAfter: ". Halka açık bir yerde buluş.", }, shipping: { noCounterparty: "Henüz karşı taraf yok", noCounterpartyBody: "Satıcı önce satışı kaydetmeli (alıcıyı adlandırarak).", markedShipped: "Kargoya verildi olarak işaretlendi", markedReceived: "Teslim alındı olarak işaretlendi", issueReported: "Sorun bildirildi", receivedBody: "Teşekkürler — bu escrow'u serbest bırakmaz; satıcıyla doğrudan anlaş.", notifiedBody: "Karşı tarafa bildirildi.", updateFailed: "Güncellenemedi", somethingWrong: "Bir şeyler ters gitti.", title: "Kargo", shipped: "kargoda", received: "teslim alındı", issue: "sorun", trackingPlaceholder: "Takip numarası (isteğe bağlı)", iShipped: "Kargoya verdim", iReceived: "Teslim aldım", reportIssue: "Sorun bildir", noteBefore: "Kendi beyanı — bir lojistik notu,", notProof: "kanıt değil", noteAfter: ". \"teslim alındı\" olarak işaretlemek escrow'u serbest bırakmaz. ⚠️ Adresi görünen bir koli fotoğrafı çekme ve takip numarasını yalnızca herkese açık olması senin için sorun değilse paylaş.", }, pay: { sent: "Ödeme gönderildi ⚡", sentWithProof: "Doğrulanabilir bir ödeme makbuzu kaydedildi — ödeme-doğrulanmış olarak sayılacak.", sentBody: "Satıcıya haber ver — ikiniz için de sayılması için takası onaylayabilir.", failed: "Ödeme başarısız", title: "sats ile öde", descSendPrefix: "Gönder:", descSendSuffix: "bu anlaşmayı kapatmak için {{sellerName}} kişisine.", descSettle: "Bu anlaşmayı {{sellerName}} ile doğrudan kapat.", paid: "Ödendi!", paidBody: "Satıcıdan takası onaylamasını iste — iki onay iki itibarı da oluşturur.", noMethod: "{{sellerName}} bir ödeme yöntemi belirlememiş (Lightning faturası veya adresi yok). Ödemeyi ayarlamak için mesaj gönder.", ownListing: "Bu senin kendi ilanın.", paying: "Ödeniyor…", pay: "Öde", payAmount: "{{amount}} sats öde", footnote: "Bağlı cüzdanından (NWC, WebLN veya Cashu) doğrudan {{sellerName}} kişisine öder — SkateSpots fonları asla elinde tutmaz.", }, spamFee: { invoiceComment: "SkateSpots ilan ücreti", generateFailed: "Fatura oluşturulamadı", paymentSuccess: "Ödeme başarılı!", satsSent: "{{name}} kişisine {{amount}} sats gönderildi", autoPayFailed: "Otomatik ödeme başarısız", autoPayFailedBody: "Lütfen QR kodu veya faturayı kullanarak manuel öde", invoiceCopied: "Fatura kopyalandı!", copyFailed: "Kopyalanamadı", received: "Ödeme Alındı!", receivedBody: "{{amount}} sat ücretin ödendi. Artık ilanını oluşturabilirsin.", title: "Tek Seferlik İlan Ücreti", subtitle: "Yeni bir üye olarak ilk ilanın için küçük bir ücret gerekir.", whyTitle: "Neden ödemem gerekiyor?", spamLabel: "Spam önleme:", spamBody: "Bu ücret, botların ve dolandırıcıların marketplace'i sahte ilanlarla doldurmasını engeller.", trustLabel: "Güven oluşturma:", trustBody: "Yeni hesapların listelemeden önce taahhüt göstermesi gerekir. Birkaç başarılı ilandan sonra bu ücret kaldırılır.", supportsLabel: "Topluluğu destekler:", supportsPrefix: "Ücret şuraya gider:", supportsSpotOwner: " — bu spot'u oluşturan kişiye!", supportsPlatform: " — SkateSpots'u çalışır tutmaya yardımcı olur.", oneTimeFee: "~${{usd}} USD • Tek seferlik ücret", payToContinue: "Devam etmek için {{amount}} sats öde", proveWork: "Bunun yerine iş kanıtla — ücretsiz", proveWorkBody: "{{amount}} sats yerine birkaç saniye CPU harca. Para yok, cüzdan yok — bir ödeme değil, spam vergisi.", generating: "Fatura oluşturuluyor...", processing: "Ödeme işleniyor...", qrAlt: "Ödeme QR Kodu", copyInvoice: "Faturayı Kopyala", openWallet: "Cüzdanı Aç", payWithWallet: "Bağlı Cüzdanla Öde", scanHint: "QR kodu bir Lightning cüzdanıyla tara veya yukarıdaki düğmeleri kullan", skipTitle: "Gelecekte bu ücreti nasıl atlarsın:", skip1: "Haritaya bir kaykay spot'u ekle", skip2: "2-3 başarılı ilanı tamamla", skip3: "Topluluk itibarını inşa et", skipNote: "Güvenilir üyeler sınırsız ücretsiz ilan alır!", }, reputation: { highlyTrusted: "Son derece güvenilir takasçı", building: "İtibar oluşturuluyor", newTrader: "Yeni takasçı", title: "Takaslar", verified: "Doğrulanmış", sales: "Satışlar", purchases: "Alımlar", tradeConfirmedOne: "karşılıklı onaylanmış takas", tradeConfirmedMany: "karşılıklı onaylanmış takas", with: "ile", personOne: "kişi", personMany: "kişi", awaiting: "Karşılıklı onay bekleniyor", withPaymentProof: "ekli bir ödeme kanıtıyla", selfReported: "(kendi beyanı — doğrulanmadı)", paymentVerified: "ödeme-doğrulanmış", zapReceipt: "(Zap makbuzu)", singlePartnerWarning: "Her onay aynı hesapla. Karşılıklı onay kendi beyanıdır, bu kayda dikkatle yaklaş.", lowDiversityWarning: "Onayların çoğu çok az hesaptan geliyor. Birbirini destekleyen küçük bir grup yoğun görünebilir — bu kayda dikkatle yaklaş.", ringWarning: "Bu hesaplar çoğunlukla birbirleriyle takas yapıyor — kapalı bir küme. Bir halka içindeki karşılıklı onay zayıf bir kanıttır.", weighted: "Güven ve etkinliğe göre ağırlıklandırılmış", footnote: "Kendi beyanı ve karşılıklı imzalı — bir ödeme kanıtı değil, bir sinyal.", }, reputationPanel: { reviewOfYou: "Senin hakkındaki değerlendirme", yourRecord: "kaydın", listing: "İlan", averageOne: "{{count}} değerlendirmeden ortalama", averageMany: "{{count}} değerlendirmeden ortalama", reviewsTitle: "Değerlendirmeler ve takas kayıtları", fromOthers: "{{count}} başkalarından", emptyBefore: "Henüz takas kaydı yok. Bir anlaşma tamamla ve şurada onayla:", emptyAfter: "— her onay iki profilde de bir değerlendirmeye dönüşür.", }, recommendations: { published: "Tavsiye yayımlandı", publishedBody: "Desteklediğin için teşekkürler.", failed: "Tavsiye edilemedi", somethingWrong: "Bir şeyler ters gitti.", title: "Güvenilir takasçı", recommendedBy: "Tavsiye eden", skaterOne: "patenci", skaterMany: "patenci", none: "Henüz tavsiye yok.", youRecommend: "Bu takasçıyı tavsiye ediyorsun ✓", recommend: "Güvenilir takasçı olarak tavsiye et", }, notification: { newOffer: "Yeni teklif", counterOffer: "Karşı teklif", offerAccepted: "Teklif kabul edildi", offerDeclined: "Teklif reddedildi", offerWithdrawn: "Teklif geri çekildi", confirmTrade: "Bir takası onayla", tradeConfirmed: "Takas onaylandı", reviewOffer: "Teklifi incele", openListing: "İlanı aç", }, confirmRow: { rateTrade: "Takası puanla:", }, deckRating: { title: "{{value}}/10 deck", aria: "10 üzerinden {{n}}", }, clink: { tip: "Bitcoin ile bahşiş", copiedBody: "CLINK kodu panoya kopyalandı.", copyFailed: "Kopyalama başarısız", copyFailedBody: "Panoya erişilemedi.", whatIs: "CLINK nedir?", tooltipTitle: "Nostr üzerinden doğrudan Bitcoin ile öde", tooltipBody: "CLINK, kendi saklamalı bir ödeme kodudur — uygulama hesabı yok, aracı yok. Uyumlu bir Lightning cüzdanıyla tara ve bahşiş doğrudan onlara gider.", descRecipient: "{{recipientName}} kişisine kendi saklamalı bir Bitcoin (Lightning) ödemesi gönder — aracı yok.", descGeneric: "Nostr üzerinden kendi saklamalı bir Bitcoin (Lightning) ödemesi gönder — aracı yok.", qrAlt: "CLINK Offer QR kodu", copyCode: "CLINK kodunu kopyala", openWallet: "CLINK cüzdanında aç", copyToWallet: "Kodu cüzdanın için kopyala", priceFixed: "Sabit — {{amount}} sats", priceFixedShort: "Sabit fiyat", priceVariable: "Değişken fiyat", priceVariableCurrency: "{{currency}} cinsinden fiyatlandırıldı", priceSpontaneous: "Tutarı sen seç", footnote: "CLINK uyumlu bir cüzdanla (örn. ShockWallet) tara. Hiçbir şey açılmazsa yukarıdaki kodu kopyala — CLINK uyumlu bir cüzdanın yüklü olmayabilir. Saklayıcı yok, web sunucusu yok: fatura doğrudan Nostr üzerinden istenir.", }, paymentReadiness: { ready: "Ödeme alabilirsin", notReady: "Ödeme almak için ödemeleri ayarla", readyBefore: "Lightning adresin", readyAfter: " profilinde — insanlar sana doğrudan Zap gönderebilir ve ödeme yapabilir.", silentSet: " Bir Bitcoin Silent Payment adresi de ayarlandı.", notReadyBefore: "Sana ödeme yapabilmeleri için şuna bir Lightning adresi (ve isteğe bağlı olarak bir Bitcoin Silent Payment adresi) ekle:", nostrProfile: "Nostr profili", notReadyAfter: "Böylece patenciler sana ödeme yapabilir. Bir kez ayarlanır ve buradaki her profilinde çalışır.", }, seller: { trade: "Takas", active: "Aktif", markSold: "Satıldı olarak işaretle", yourListings: "İlanların", activeCount: "{{count}} aktif", listItem: "Bir ürün listele", loading: "İlanların yükleniyor…", empty: "Henüz ilanın yok.", listFirst: "İlk ürününü listele", }, noffer: { label: "CLINK Offer Kodu", optional: "(isteğe bağlı, gelişmiş)", offerId: "Offer: {{id}}", relay: "Relay: {{relay}}", invalidBefore: "Bu geçerli bir", invalidAfter: "kodu gibi görünmüyor.", valid: "Geçerli CLINK kodu — profilinde bir \"CLINK ile Öde\" düğmesi görünecek.", help: "Nostr-native Lightning ödemelerini kabul etmek için kendi saklamalı bir CLINK ödeme kodu (örn. ShockWallet / Lightning.Pub'dan) yapıştır — web sunucusu veya saklayıcı yok.", learnSpecs: "Özellikleri öğren", }, escrowPanel: { escrowed: "{{amount}} sats escrow'da", mint: "Mint", refundSinceBefore: "Alıcı şu tarihten itibaren geri alabilir:", redeemBefore: "Satıcı şimdi kullanabilir · alıcı şu tarihten sonra geri alır:", noExpiry: "Bu token'da son kullanma tarihi belirlenmemiş.", }, escrowRequest: { enterAmount: "Bir escrow tutarı gir", minLock: "En az {{days}} gün kilitle", requestNote: "Takasımız için {{amount}} sats escrow'ya alındı — lütfen satışı onayla.", created: "escrow oluşturuldu 🎉", createdBody: "{{days}} gün için {{amount}} sats kilitlendi. {{sellerName}} teslimat üzerine kullanabilir.", createFailed: "escrow oluşturulamadı", somethingWrong: "Bir şeyler ters gitti.", title: "Bu takası escrow'ya al", description: "Fonlar {{sellerName}} için kilitlenir ve anlaşma son tarihten sonra bozulursa senin tarafından geri alınabilir. Bağlı bir Lightning cüzdanı gerektirir.", amountLabel: "Tutar (sats)", daysLabel: "Alıcı şu kadar gün sonra geri alır", daysHint: "Bu kadar gün sonra, satıcı teslim etmediyse fonları geri alabilirsin.", nativeOnly: "Cashu escrow yalnızca SkateSpots uygulamasında kullanılabilir (web sürümünde değil).", lockAndRequest: "Kilitle ve iste", }, }, labOptions: { coach: { skill: { basics: "Temeller", ollies: "Ollie'ler", kickflips: "Kickflip'ler", grinds: "Grind'ler ve Slide'lar", manuals: "Manual'lar", inverts: "Invert'ler", vert: "Vert/Ramp", bowl: "Bowl", street: "Street", freestyle: "Freestyle", safety: "Güvenlik", diy: "DIY Skate Modülleri", }, skillDesc: { basics: "İtme, duruş, denge, dönme", ollies: "Ollie ve varyasyonları (nollie, fakie)", kickflips: "Kickflip, heelflip ve varyasyonları", grinds: "50-50, 5-0, boardslide ve daha fazlası", manuals: "Manual, nose manual, kombinasyonlar", inverts: "Invert, handplant, eggplant, andrecht", vert: "Half-pipe, quarter-pipe, drop-in'ler", bowl: "Bowl carving, pumping, line'lar", street: "Street engelleri ve yaratıcılık", freestyle: "Düz zeminde trick'ler ve akış", safety: "Nasıl düşülür, koruyucu ekipman, sakatlanma önleme", diy: "Ramp, rail, ledge ve diğer kaykay engelleri inşa etme", }, }, filmer: { service: { miniclips: "Mini Klipler", longparts: "Uzun Video Part'ları", koth: "King of the Road Tarzı", documentaries: "Belgeseller", contests: "Yarışma Çekimi", raw: "Ham Görüntü", followlines: "Takip / Line Çekimi", lines: "Line ve B-Roll Çekimi", }, serviceDesc: { miniclips: "Sosyal medya için 15-60 saniyelik klipler", longparts: "Müzikli 3-10 dakikalık tam video part'ları", koth: "Macera/mücadele tarzı kaykay videoları", documentaries: "Kaykay kültürü ve hikaye odaklı içerik", contests: "Profesyonel yarışma ve müsabaka çekimi", raw: "Kurgulanmamış çok açılı görüntü", followlines: "Line'lar için fisheye takip kamerası", lines: "Uzun lens line'lar ve sinematik b-roll", }, skill: { vx1000: "VX1000", hvx: "HVX / HPX", cinema: "Sinema Kamerası", dslr: "DSLR / Aynasız", actioncam: "GoPro / Aksiyon Kamerası", phone: "Telefonla Çekim", drone: "Drone / Hava Çekimi", gimbal: "Gimbal / Stabilizatör", fisheye: "Fisheye Lens", longlens: "Uzun Lens", "4k": "4K / Yüksek Kare Hızı", editing: "Video Kurgu", color: "Renk Düzenleme", }, skillDesc: { vx1000: "Klasik VX1000 kaykay estetiği", hvx: "Panasonic HVX/HPX standart çözünürlük / HD görünümü", cinema: "Sinema kamerası (FX3, C-serisi, RED, BMPCC)", dslr: "Yüksek kaliteli DSLR veya aynasız kamera", actioncam: "GoPro / aksiyon kamerası POV ve bağlantıları", phone: "Modern akıllı telefonlarla mobil çekim", drone: "Hava ve drone görüntüsü", gimbal: "Stabilize gimbal hareketi", fisheye: "Geniş açılı fisheye lens çekimleri", longlens: "Detaylı çekimler için uzun lens", "4k": "4K çözünürlük ve yüksek kare hızlı ağır çekim", editing: "Profesyonel video kurgu ve post-prodüksiyon", color: "Renk düzeltme ve renk düzenleme", }, }, editor: { service: { parts: "Video Part'ları", montages: "Montajlar", reels: "Reels / Kısa Klipler", documentaries: "Belgeseller", contest: "Yarışma Kurguları", brand: "Marka / Tanıtım Videoları", motion: "Motion Graphics", colorgrade: "Sadece Renk Düzenleme", }, serviceDesc: { parts: "Soundtrack'li tam kaykay video part'ları", montages: "Ham görüntüden derleme kurgular", reels: "15–60 sn sosyal medya klipleri ve reels", documentaries: "Hikaye odaklı kaykay kültürü filmleri", contest: "Yarışma ve event'ler için özet kurgular", brand: "Markalar ve Shop'lar için tanıtım içeriği", motion: "Başlıklar, geçişler, efektler ve grafikler", colorgrade: "Renk düzeltme ve LUT tabanlı renk düzenleme", }, skill: { premiere: "Adobe Premiere", resolve: "DaVinci Resolve", finalcut: "Final Cut Pro", aftereffects: "After Effects", luts: "Özel LUT'lar", vhs: "VHS / Retro Estetik", "4k": "4K ve RAW İş Akışları", sound: "Ses Tasarımı / Mix", }, skillDesc: { premiere: "Adobe Premiere Pro kurgu", resolve: "DaVinci Resolve kurgu ve renk düzenleme", finalcut: "Final Cut Pro kurgu", aftereffects: "Motion graphics ve kompozitleme", luts: "Özel renk görünümü geliştirme", vhs: "VHS glitch, super-8, retro film görünümleri", "4k": "Yüksek çözünürlüklü RAW/LOG kamera iş akışları", sound: "Müzik senkronu, SFX, ses mastering", }, }, photo: { service: { action: "Aksiyon / Trick Çekimleri", sequence: "Sekans Çekimleri", portraits: "Portreler", editorial: "Editoryal / Dergi", product: "Ürün / Shop Fotoğrafçılığı", events: "Event Çekimi", lifestyle: "Yaşam Tarzı / Belgesel", prints: "Baskılar ve Zineler", }, serviceDesc: { action: "Trick'lerin ve line'ların zirve anı fotoğrafları", sequence: "Çok kareli trick sekansları", portraits: "Rider portreleri ve takım çekimleri", editorial: "Dergiye hazır editoryal sayfalar", product: "Deck, Gear ve Shop ürün fotoğrafçılığı", events: "Yarışma, jam ve prömiyer çekimi", lifestyle: "Kulis arkası ve kültür belgeseli", prints: "Fiziksel baskılar, zineler ve foto kitap", }, camera: { dslr: "DSLR", mirrorless: "Aynasız", medium: "Orta Format", film35: "35mm Film", filmmedium: "Orta Format Film", point: "Kompakt", phone: "Telefon", }, lens: { fisheye: "Fisheye", wide: "Geniş Açı", standard: "Standart / Prime", telephoto: "Telefoto / Uzun Lens", macro: "Makro", zoom: "Zoom", }, lighting: { strobes: "Stüdyo Flaşları", speedlights: "Speedlight / Flaşlar", profoto: "Profoto", elinchrom: "Elinchrom", godox: "Godox", triggers: "Uzaktan Tetikleyiciler", continuous: "Sürekli / LED", reflectors: "Reflektörler / Difüzörler", naturallight: "Sadece Doğal Işık", }, support: { tripod: "Tripod", monopod: "Monopod", lightstands: "Işık Standları", gimbal: "Gimbal", bag: "Mobil Rig / Çanta", laptop: "Yerinde Tethering", }, style: { flashfisheye: "Flaş Fisheye", natural: "Doğal Işık", bw: "Siyah Beyaz", film: "Film Estetiği", longlens: "Uzun Lens", studio: "Stüdyo / Işıklı", street: "Street / Belgesel", }, }, builder: { service: { diy: "DIY Spot'lar", concrete: "Beton Parklar", wood: "Ahşap Ramp'lar", bowls: "Bowl'lar ve Pool'lar", transitions: "Geçişler ve Quarter'lar", rails: "Rail'ler ve Ledge'ler", boxes: "Manny Pad'ler ve Box'lar", minis: "Mini Ramp'lar", pumptrack: "Pump Track'ler", foam: "Köpük Havuzlar / Kapalı Alan", repairs: "Onarım ve Yüzey Yenileme", design: "Tasarım ve Danışmanlık", }, serviceDesc: { diy: "Topluluk DIY spot'ları ve gerilla yapımlar", concrete: "Dökme beton kaykay parkları ve öğeler", wood: "Ahşap ramplar, launch box'lar ve engeller", bowls: "Bowl'lar, pool'lar ve derin geçiş", transitions: "Quarterpipe'lar, bank'ler ve geçiş", rails: "Çelik rail'ler, ledge'ler ve grind öğeleri", boxes: "Manny pad'ler, funbox'lar ve street öğeleri", minis: "Mini ramplar ve arka bahçe kurulumları", pumptrack: "Pump track'ler ve akış line'ları", foam: "Köpük havuzlar, resi ve kapalı antrenman öğeleri", repairs: "Mevcut spot'ları tamir, yama ve yüzey yenileme", design: "Planlar, çizimler ve inşa danışmanlığı", }, skill: { concretework: "Beton / Püskürtme Beton", welding: "Kaynak / Çelik İmalat", carpentry: "Marangozluk / Ahşap İşleri", formwork: "Kalıp ve Donatı", masonry: "Duvar İşleri / Blok Örgü", coping: "Coping (pool / çelik)", surfacing: "Skatelite / Yüzey Kaplama", earthworks: "Hafriyat / Kazı", }, scale: { backyard: "Arka Bahçe / Mini", diycommunity: "Topluluk DIY", publicpark: "Tam Halka Açık Park", indoor: "Kapalı Tesis", event: "Event / Yarışma Parkuru", }, }, artist: { service: { boardart: "Deck Grafikleri", logos: "Logo ve Marka Kimliği", posters: "Afişler ve El İlanları", merch: "Merch ve Giyim", zines: "Zineler ve Baskı", illustration: "İllüstrasyon", stickers: "Çıkartmalar ve Decal'ler", webdesign: "Web / Dijital", typography: "Tipografi / Harf Çizimi", animation: "Animasyon / Motion", }, serviceDesc: { boardart: "Deck grafikleri ve griptape sanatı", logos: "Marka kimliği, logolar ve wordmark'lar", posters: "Event afişleri, el ilanları ve konser sanatı", merch: "Tişört, hoodie ve giyim grafikleri", zines: "Zineler, editoryal ve baskı düzeni", illustration: "Özel illüstrasyon ve karakter çalışması", stickers: "Çıkartma paketleri, decal'ler ve sticker'lar", webdesign: "Web siteleri, dijital ve arayüz", typography: "El harf çizimi ve özel yazı tipi", animation: "Motion graphics ve animasyon", }, medium: { digital: "Dijital / Vektör", handdrawn: "El Çizimi", screenprint: "Serigrafi", paint: "Boya / Akrilik", collage: "Kolaj / Karışık", photo: "Fotoğraf / Photoshop", "3d": "3D / Render", }, tool: { illustrator: "Adobe Illustrator", photoshop: "Adobe Photoshop", procreate: "Procreate", affinity: "Affinity", figma: "Figma", blender: "Blender", aftereffects: "After Effects", clipstudio: "Clip Studio", }, }, graffiti: { style: { throwups: "Throw-up'lar", pieces: "Piece'ler / Burner'lar", murals: "Duvar Resimleri", characters: "Karakterler", lettering: "Harf Çizimi / Wildstyle", stencil: "Şablon", handstyles: "Handstyle'lar / Tag'ler", "3dstyle": "3D Stil", abstract: "Soyut", }, styleDesc: { throwups: "Hızlı iki renkli dolgular", pieces: "Tam renkli piece'ler ve burner'lar", murals: "Büyük ölçekli duvar resimleri ve prodüksiyonlar", characters: "Karakter ve figür çalışması", lettering: "Wildstyle ve harf yapısı", stencil: "Şablon ve sokak sanatı", handstyles: "Tag'ler ve handstyle'lar", "3dstyle": "3D ve anamorfik harf çizimi", abstract: "Soyut ve serbest stil", }, medium: { spray: "Sprey Boyalar", rollers: "Rulolar / Emülsiyon", markers: "Marker'lar / Mürekkepler", brush: "Fırça / Boya", digital: "Dijital / Procreate", }, context: { legalwalls: "Yasal Duvarlar", commissions: "Siparişler", liveart: "Canlı Boyama", skateparks: "Kaykay Parkı Duvarları", interiors: "İç Mekanlar / Shop'lar", workshops: "Atölyeler", }, }, tattoo: { style: { traditional: "Traditional / Old School", neotraditional: "Neo-Traditional", fineline: "Fine Line", blackwork: "Blackwork", realism: "Realizm", lettering: "Harf Çizimi / Script", illustrative: "İllüstratif", skateflash: "Kaykay Flash", ignorant: "Ignorant / Handpoke Tarzı", japanese: "Japon / Irezumi", }, styleDesc: { traditional: "Kalın çizgiler, klasik Americana", neotraditional: "Modern detaylı traditional", fineline: "Narin tek iğne çalışması", blackwork: "Dolu siyah ve desen", realism: "Fotogerçekçi ve portreler", lettering: "Script, harf çizimi ve alıntılar", illustrative: "İllüstratif ve grafik", skateflash: "Kaykay kültürü flash tasarımları", ignorant: "Ignorant / naif handpoke tarzı", japanese: "Geleneksel Japon / irezumi", }, method: { machine: "Makine", handpoke: "Hand-Poke / Stick & Poke", flash: "Hazır Flash Mevcut", custom: "Özel Tasarımlar", coverup: "Cover-up'lar", }, }, trainer: { focus: { strength: "Güç ve Kondisyon", mobility: "Hareketlilik ve Esneklik", injuryprevention: "Sakatlanma Önleme", rehab: "Rehab / Fizyoterapi", recovery: "Toparlanma ve Vücut Bakımı", balance: "Denge ve Stabilite", cardio: "Kardiyo / Dayanıklılık", nutrition: "Beslenme Rehberliği", }, focusDesc: { strength: "Kaykay için güç ve kuvvet geliştirme", mobility: "Hareket açıklığı ve esneklik", injuryprevention: "Önleyici egzersiz ve sakatlanma riskini azaltma", rehab: "Sakatlık sonrası fizyoterapi ve rehabilitasyon", recovery: "Masaj, vücut bakımı ve toparlanma", balance: "Propriyosepsiyon, denge ve stabilite", cardio: "Kondisyon ve dayanıklılık", nutrition: "Beslenme ve yakıt önerileri", }, injury: { ankles: "Ayak Bilekleri", knees: "Dizler", wrists: "El Bilekleri", hips: "Kalçalar", back: "Sırt / Omurga", shoulders: "Omuzlar", heelbruise: "Topuk Çürükleri", concussion: "Beyin Sarsıntısı Protokolü", }, credential: { physio: "Lisanslı Fizyoterapist", osteo: "Osteopat", certtrainer: "Sertifikalı Antrenör", sportstherapist: "Spor Terapisti", massage: "Masaj Terapisti", inperson: "Yüz Yüze", remote: "Uzaktan / Çevrimiçi", }, }, musician: { genre: { punk: "Punk", hardcore: "Hardcore", metal: "Metal", rock: "Rock", indie: "Indie / Alt", hiphop: "Hip-Hop / Rap", electronic: "Elektronik", lofi: "Lo-Fi / Beats", reggae: "Reggae / Dub", ska: "Ska", jazz: "Caz", funk: "Funk / Soul", flamenco: "Flamenko", folk: "Folk / Akustik", experimental: "Deneysel", grunge: "Grunge", }, instrument: { vocals: "Vokal", guitar: "Gitar", bass: "Bas", drums: "Davul", keys: "Klavye / Synth", dj: "DJ / Pikap", producer: "Prodüktör / Beats", sax: "Saksafon / Nefesli", strings: "Yaylılar", other: "Diğer", }, act: { solo: "Solo Sanatçı", band: "Grup", dj: "DJ", producer: "Prodüktör", collective: "Kolektif", }, }, judge: { format: { game_of_skate: "Game of S.K.A.T.E.", best_trick: "Best Trick", jam: "Jam Formatı", contest: "Yarışma / Comp", street_league: "Street League Tarzı", bowl: "Bowl / Vert", mini_ramp: "Mini Ramp", park: "Park", street: "Street", freestyle: "Freestyle", world_tour: "World Destruction Tour", am_series: "Am Serisi / Elemeler", local_jam: "Yerel Jam / Taban", online: "Çevrimiçi / IG Yarışması", }, specialty: { head_judge: "Baş Jüri", scoring: "Puanlama / Tablo", mc: "MC / Anonsçu", format_design: "Format Tasarımı", rules: "Kurallar / Hakemlik", brackets: "Eşleşmeler / Isınmalar", livestream: "Canlı Yayın Jüriliği", am_scout: "Am Keşfi", }, level: { local: "Yerel", regional: "Bölgesel", national: "Ulusal", international: "Uluslararası", pro: "Pro Circuit", }, }, organizer: { event: { street_jam: "Street Jam", best_trick: "Best Trick", game_of_skate: "Game of S.K.A.T.E.", contest: "Yarışma / Comp", bowl: "Bowl / Vert", mini_ramp: "Mini Ramp", park: "Park Oturumu", demo: "Pro Demo", clinic: "Klinik / Atölye", meetup: "Buluşma / Cruise", downhill: "Downhill / Yarış", slalom: "Slalom", kids: "Çocuklar / Gençler", charity: "Hayır / Bağış", tour_stop: "Tour Durağı", premiere: "Video Prömiyeri", market: "Pazar / Sanat Gösterisi", }, service: { organizing: "Tam Organizasyon", hosting: "Ev Sahipliği / MC", permits: "İzinler ve Belediye", sponsorship: "Sponsorluk / Marka Anlaşmaları", promotion: "Tanıtım ve Pazarlama", livestream: "Canlı Yayın / Kapsam", sound: "Ses ve Müzik", ramps: "Ramp'lar ve Engeller", safety: "Güvenlik ve İlk Yardım", vendors: "Yemek ve Satıcılar", media: "Fotoğraf / Video Kapsamı", registration: "Kayıtlar ve Eşleşmeler", }, scale: { grassroots: "Taban", local: "Yerel", regional: "Bölgesel", national: "Ulusal", international: "Uluslararası", pro: "Pro Circuit", }, }, barber: { service: { haircut: "Saç Kesimi", fade: "Fade", beard: "Sakal Tıraşı", lineup: "Line-up / Şekillendirme", colour: "Renk ve Boya", kids: "Çocuk Kesimleri", }, serviceDesc: { haircut: "Klasik bir kesim — makine ve makas.", fade: "Kademeli fade — düşük, orta veya yüksek.", beard: "Sakal tıraşı, şekillendirme ve düzeltme.", lineup: "Saç çizgisi ve ense çevresinde temiz kenarlar.", colour: "Renk, açıcı, boya ve tonlama.", kids: "Genç patenciler için sabırlı kesimler.", }, style: { skin_fade: "Skin Fade", taper: "Taper", buzz: "Buzz Cut", mohawk: "Mohawk", mullet: "Mullet", curly: "Kıvırcık / Afro", long: "Uzun Saç / Katmanlar", classic: "Klasik Makas Kesimi", }, setting: { shop: "Shop / Berber Dükkanı", mobile: "Mobil / Eve Servis", event: "Kaykay Event'leri ve Yarışmalar", }, }, tour: { skill: { beginner: { label: "Başlangıç", description: "Kaykayda yeni veya temel trick'ler", }, intermediate: { label: "Orta Seviye", description: "Çoğu zeminde rahat", }, advanced: { label: "İleri Seviye", description: "Deneyimli patenci, çetin spot'lar", }, all: { label: "Tüm Seviyeler", description: "Herkes için uygun", }, }, }, }, }; export default trBatch6;