/** * Turkish (Türkçe) — batch 5: The Lab service directory (labUi) + social * (socialUi): crew chat, DMs, collectives, coordinators and vouches. * * Protocol and brand names (The Lab, Coach, Filmer, Photographer, Editor, * Builder, Crew, Spot, Stash, Nostr, Lightning, Zap, sats, DM, NWC, NIP-05, * Cordn, ContextVM, Cashu, Relay) stay English; trick names stay English. * Placeholders ({{...}}), markdown and URLs are preserved. */ const trBatch5 = { labUi: { activeCount: "{{count}} aktif", addMusicProfile: "Müzik Profili Ekle", all: "Tümü", clearAll: "Tümünü temizle", collective: "Kolektif", filters: "Filtreler", following: "Takip edilenler", getRiderCard: "Rider Kartı Al", judgeEvents: "Etkinlikleri Değerlendir", justASkater: "Sadece bir", labForServices: "The Lab hizmetler içindir. Tüm kaykaycı topluluğuna göz at ve katıl", loginToOffer: "Hizmet sunmak için giriş yap", newest: "En yeni", noResults: "Sonuç yok", offer: "Sun", offerBuilding: "Yapım Sun", offerCoaching: "Coach'lık Sun", offerCuts: "Kesim Sun", offerDesignArt: "Tasarım / Sanat Sun", offerEditing: "Kurgu Sun", offerFilming: "Çekim Sun", offerGraffiti: "Grafiti Sun", offerPhotography: "Fotoğrafçılık Sun", offerServices: "Hizmet Sun", yourProfiles: "The Lab profillerin", preview: { button: "Önizleme", title: "Canlı önizleme", desc: "Yayınlandığında {{noun}} profilinin nasıl görüneceği.", untitled: "Adın", noBio: "Henüz biyografi yok — ne sunduğuna dair bir satır ekle.", years: "{{count}} yıllık deneyim", portfolio: "Portfolyo", note: "Yalnızca önizleme — henüz hiçbir şey yayınlanmadı.", }, draft: { title: "Kaydedilmemiş bir taslağın var", body: "Kaldığın yerden devam et — Yayınla'ya basana kadar hiçbir şey yayınlanmaz.", resume: "Taslağa dön", discard: "Taslağı sil", }, progress: { title: "Profil tamlığı", count: "{{total}} üzerinden {{done}} tamam", photo: "Fotoğraf", bio: "Biyografi", skills: "Beceriler", rate: "Ücret", location: "Konum", contact: "İletişim", }, wizard: { identity: "Kimlik", offer: "Ne sunuyorsun", rates: "Ücretler", contact: "İletişim", media: "Medya", }, offerTattoo: "Dövme Sun", offerTraining: "Antrenman / Fizyoterapi Sun", organizeEvents: "Etkinlik Düzenle", resultsMany: "{{count}} sonuç", resultsOne: "{{count}} sonuç", searchCityPlaceholder: "Şehir…", searchNamePlaceholder: "İsim, biyografi…", showResults: "Sonuçları Göster", showResultsActive: "Sonuçları Göster · {{count}} aktif", skaterWord: "kaykaycı", sortBy: "Sırala", theCrew: "Crew", topRated: "En Yüksek Puanlı", trusted: "Güvenilir", trustLevel: "Güven Seviyesi", yearsExp: "{{count}} yıl deneyim", tabCoaches: "Coaches", tabFilmers: "Filmers", tabPhoto: "Fotoğraf", tabEditors: "Editors", tabBuilders: "Builders", tabArtists: "Sanatçılar", tabGraffiti: "Grafiti", tabTattoo: "Dövme", tabTrainers: "Antrenörler", tabMusic: "Müzik", tabJudges: "Jüriler", tabOrganizers: "Organizatörler", tabBarbers: "Berberler", filterSkillsToLearn: "Öğrenilecek Beceriler", filterContentType: "İçerik Türü", filterEquipmentStyle: "Ekipman & Stil", filterServices: "Hizmetler", filterCamera: "Kamera", filterLenses: "Lensler", filterLighting: "Işık", filterSupportRig: "Destek & Rig", filterStyle: "Stil", filterWhatTheyBuild: "Ne İnşa Ederler", filterMaterialsTrade: "Malzeme & Zanaat", filterProjectScale: "Proje Ölçeği", filterWhatTheyMake: "Ne Yaparlar", filterMedium: "Ortam", filterSoftwareTools: "Yazılım & Araçlar", filterWorkContext: "Çalışma Bağlamı", filterMethod: "Yöntem", filterFocus: "Odak", filterInjuriesTreated: "Tedavi Edilen Sakatlıklar", filterCredentialsSetting: "Yetkinlikler & Ortam", filterGenre: "Tür", filterInstrumentsRole: "Enstrümanlar & Rol", filterEventFormats: "Etkinlik Formatları", filterSpecialty: "Uzmanlık", filterLevelCircuit: "Seviye / Devre", filterEventTypes: "Etkinlik Türleri", filterWhatYouHandle: "Neyle İlgilenirsin", filterScale: "Ölçek", filterWhatTheyOffer: "Ne Sunarlar", filterSignatureStyles: "İmza Stilleri", filterSetting: "Ortam", filterEditType: "Kurgu Türü", role: { coach: "Coach", filmer: "Filmer", builder: "Builder", editor: "Video Editor", photographer: "Photographer", skater: "Kaykaycı", }, empty: { footer: "Soruların mı var? SSS'ye bak →", loginSuffix: "profil oluşturmak için.", coachesTitle: "Henüz coach yok", coachesBody: "Bölgende kaykay coach'luğu sunan ilk kişi ol.", filmersTitle: "Henüz filmer yok", filmersBody: "Kaykay çekimi sunan ilk kişi ol — klipler, tam partlar, yarışma çekimleri ve daha fazlası.", photographersTitle: "Henüz fotoğrafçı yok", photographersBody: "Bölgende kaykay fotoğrafçılığı sunan ilk kişi ol — aksiyon kareleri, seriler, editoryal ve daha fazlası.", editorsTitle: "Henüz video editor yok", editorsBody: "Kaykay video kurgu hizmeti sunan ilk kişi ol.", buildersTitle: "Henüz builder yok", buildersBody: "Rampa, park veya DIY yapımını listele — beton, ahşap, raylar ve daha fazlası.", artistsTitle: "Henüz sanatçı yok", artistsBody: "Sahne için board grafikleri, logolar, posterler ve merch sunan ilk kişi ol.", graffitiTitle: "Henüz grafiti sanatçısı yok", graffitiBody: "Bölgende duvar resimleri, muraller ve skatepark sanatı sunan ilk kişi ol.", tattooTitle: "Henüz dövme sanatçısı yok", tattooBody: "Listeye giren ilk kaykay kültürü dövme sanatçısı ol — flash, özel tasarım, ince çizgi ve daha fazlası.", trainersTitle: "Henüz antrenör yok", trainersBody: "Kaykaycıların güçlenmesine ve sağlıklı kalmasına yardımcı olacak ilk antrenör ya da fizyoterapist ol.", musiciansTitle: "Henüz müzisyen yok", musiciansBody: "Kaykay yapıp müzik mi yapıyorsun? Grubunu ya da solo projeni ekle — türler, enstrümanlar ve linkler.", judgesTitle: "Henüz jüri yok", judgesBody: "Adil bir yarışma mı düzenliyorsun? Game of S.K.A.T.E., best trick jam'leri, yarışmalar ve tur duraklarında jüri olmak için kendini listele.", organizersTitle: "Henüz organizatör yok", organizersBody: "Jam, yarışma, buluşma veya demo mu düzenliyorsun? Kaykaycıların seni bulup rezervasyon yapabilmesi için kendini listele.", barbersTitle: "Henüz berber yok", barbersBody: "Kaykaycıların saçını mı kesiyorsun? Koltuğunu ya da mobil hizmetini listele ki sahne taze bir kesim yaptırabilsin.", }, become: { addNip05: "Ayarlar'da NIP-05 ekle", backToLab: "The Lab'a dön", bioWorkLabel: "Biyografi / İşin Hakkında", checkContact: "İletişim bilgilerini kontrol et", cityArea: "Şehir / Bölge", cityCountry: "Şehir, Ülke", connectWallet: "Cüzdan Bağla", connectWalletNwc: "NWC ile Cüzdan Bağla", contactInfo: "İletişim Bilgileri", contactInfoDesc: "Müşterilerin sana nasıl ulaşabileceği (hepsi isteğe bağlı, ama önerilir)", coordinatesOptional: "Koordinatlar (isteğe bağlı)", email: "E-posta", failedToPublish: "Yayınlanamadı", fromNostrProfile: "Nostr profilinizden", geolocationUnsupported: "Konum desteklenmiyor", getting: "Alınıyor…", headline: "Başlık", headlineHint: "The Lab kartında başlık olarak gösterilir — örn. “{{example}}”. Varsayılan olarak adın.", imageUploaded: "Görsel yüklendi", instagram: "Instagram", invalidEmail: "Geçerli bir e-posta adresi gir.", invalidPortfolio: "Geçerli bir portfolyo URL'si gir.", invalidWebsite: "Geçerli bir web sitesi URL'si gir.", latitude: "Enlem", learnHow: "Nasıl yapılır", locationError: "Konum hatası", locationFound: "Konum bulundu", loginRequired: "Giriş Gerekli", loginRequiredDesc: "{{role}} profili oluşturmak için giriş yapmalısın.", loginRequiredDescCraft: "{{noun}} profili oluşturmak için giriş yapmalısın.", longitude: "Boylam", nip05Recommended: "NIP-05 Doğrulaması Önerilir", nip05RecommendedDesc: "Müşterilerle güven inşa etmek için kimliğini doğrula.", noWallet: "Bağlı Cüzdan Yok", otherSocial: "Diğer Sosyal", paymentSetup: "⚡ Ödeme Kurulumu Gerekli", phoneNumber: "Telefon Numarası", profilePhoto: "Profil Fotoğrafı", profilePublished: "Profilin yayınlandı.", publishing: "Yayınlanıyor...", socialMedia: "Sosyal Medya", tip: "💡 İpucu: Çoğu Lightning cüzdanı NWC'yi destekler (Alby, Minibits, Zeus, Coinos).", tipWithTime: "💡 İpucu: Çoğu Lightning cüzdanı NWC'yi destekler (Alby, Minibits, Zeus, Coinos). Kurması 30 saniye sürer.", upload: "Yükle", uploadFailed: "Yükleme başarısız", uploadImage: "Görsel yükle", uploading: "Yükleniyor…", useCurrentLocation: "Mevcut konumu kullan", useMyLocation: "Konumumu Kullan", usingNwc: "Nostr Wallet Connect kullanılıyor", usingWebln: "WebLN tarayıcı uzantısı kullanılıyor", walletConnected: "Cüzdan Bağlandı — Ödeme Almaya Hazır!", website: "Web sitesi", yearsExperience: "Yıllık Deneyim", }, coachForm: { anonymous: "Anonim Coach", bioLabel: "Biyografi / Coach'lık Felsefesi", bioPlaceholder: "Geçmişin, öğretme tarzın...", create: "COACH PROFİLİ OLUŞTUR", created: "Coach profili oluşturuldu!", createPro: "PRO COACH PROFİLİ OLUŞTUR", dmNote: "💬 Öğrenciler SkateSpots'un şifreli mesajlaşmasıyla sana doğrudan mesaj gönderebilir", heading: "Coach Ol", headlineExample: "Kaykay Coach'u Berlin", hourlyRate: "Saatlik Ücret", identity: "Coach Kimliğin", nip05Reason: "Kimliğini doğrulamak ve öğrencilerle güven inşa etmek için bir NIP-05 tanımlayıcısı ekle — sana meşru bir coach olduğunu gösterir.", paymentDesc: "Öğrencilerden ders ödemesi almak için bir Lightning cüzdanı bağlamalısın. Öğrenciler coach'luk seansları için sana doğrudan zap gönderecek.", profileDesc: "Öğrencilere deneyiminden bahset", profileTitle: "Coach Profili", ratePlaceholder: "5000 sats/saat", selectSkill: "En az bir beceri seç.", skillsLabel: "Öğrettiğim Beceriler * (en az birini seç)", skillsRequired: "Beceriler gerekli", formatsLabel: "Seans formatları", formatsHint: "Coach'luğu nasıl verdiğin.", levelsLabel: "Öğretilen seviyeler", agesLabel: "Yaş grupları", credentialsLabel: "Yetkinlikler & güvenlik", credentialsHint: "Kendi beyanı — SkateSpots bunları doğrulamaz.", languagesLabel: "Konuşulan diller", languagesHint: "Coach'luk yapabildiğin dilleri ekle.", languagePlaceholder: "örn. İngilizce, Türkçe", availabilityLabel: "Müsaitlik", bookingLabel: "Rezervasyon linki", bookingHint: "İsteğe bağlı — öğrencilerin rezervasyon yapıp ödeyebileceği bir sayfa.", galleryLabel: "Portfolyo fotoğrafları", galleryHint: "Gerçek seansları, öğrencileri ve spotları göster (en fazla 12).", galleryAdd: "Portfolyo fotoğrafları ekle", galleryUploaded: "{{count}} fotoğraf yüklendi", videoLabel: "Öne çıkan video", videoHint: "İsteğe bağlı — coach'luğunun bir YouTube veya Instagram videosu.", formatOneOnOne: "Bire bir", formatGroup: "Grup", formatCamp: "Kamp", formatVideo: "Video analizi", formatContestPrep: "Yarışma hazırlığı", formatParkLesson: "Park dersi", formatAdaptive: "Adaptif", formatGirls: "Kızlar seansı", formatAfterSchool: "Okul sonrası", levelBeginner: "Başlangıç", levelIntermediate: "Orta", levelAdvanced: "İleri", levelCompetition: "Yarışma", ageKids: "Çocuklar", ageTeens: "Gençler", ageAdults: "Yetişkinler", ageSeniors: "Yaşlılar", certFirstAid: "İlk yardım", certCpr: "CPR", certSafeguarding: "Çocuk koruma", certBackgroundCheck: "Sabıka kaydı", certInsured: "Sigortalı", certFederation: "Ulusal federasyon coach'u", certQualification: "Coach'luk yeterliliği", certJudge: "Yarışma jürisi", certNoteLabel: "Diğer yetkinlikler (isteğe bağlı)", certNotePlaceholder: "örn. Skateboard GB Seviye 2, 8 yıl coach'luk…", availWeekdays: "Hafta içi", availWeekends: "Hafta sonu", availEvenings: "Akşamlar", availAfterSchool: "Okul sonrası", availHolidays: "Okul tatilleri", availSeasonal: "Sezonsal", sectionWhatYouCoach: "Ne coach'luk yapıyorsun", sectionCredentials: "Yetkinlikler & güvenlik", sectionAvailability: "Müsaitlik & rezervasyon", sectionWhereYouCoach: "Nerede coach'luk yapıyorsun", sectionPortfolio: "Portfolyo", rateAmountLabel: "Ücret", rateCurrencySats: "sats", rateCurrencyUsd: "USD", rateCurrencyEur: "EUR", rateCurrencyGbp: "GBP", perHour: "saat başı", perSession: "seans başı", perHalfDay: "yarım gün başı", perDay: "gün başı", perCamp: "kamp başı", perProject: "proje başı", perEvent: "etkinlik başı", perGig: "gig başı", perShoot: "çekim başı", perPiece: "parça başı", perCut: "kesim başı", perMonth: "ay başı", availByAppointment: "Randevuyla", rateNotesLabel: "Ücret notları (isteğe bağlı)", rateNotesPlaceholder: "Kademeli ölçek, ilk seans ücretsiz, ulaşım dahil…", sectionPayments: "Ödemeler", paymentMethodsHint: "Müşterilerin sana nasıl ödeyebileceği. Bu bir beyandır — SkateSpots asla para tutmaz.", payMethodCash: "Yerinde nakit", payMethodLightning: "Lightning", payMethodCashu: "Cashu", payMethodBank: "Banka havalesi", payMethodOther: "Diğer", payWhatYouCanLabel: "Kademeli ölçek / gücünün yettiğini öde", bookingFeeLabel: "Rezervasyon ücreti (isteğe bağlı)", bookingFeeHint: "Rezervasyonu onaylamak için doğrudan sana ödenen küçük bir ücret. SkateSpots bunu tutmaz veya iade etmez.", paymentNoteLabel: "Ödeme notu (isteğe bağlı)", paymentNotePlaceholder: "İlk seans ücretsiz, ulaşım dahil, seanstan sonra öde…", spotsDesc: "Coach'luk seansları sunduğun spotları seç", spotsLabel: "Coach'luk Yaptığın Spotlar", tagline: "Kaykay bilgini paylaş", update: "COACH PROFİLİNİ GÜNCELLE", updated: "Coach profili güncellendi!", }, filmerForm: { anonymous: "Anonim Filmer", bioPlaceholder: "Geçmişin, tarzın, ekipmanın...", camerasLabel: "Kameralar & Ekipman * (en az birini seç)", create: "ÇEKİM PROFİLİ OLUŞTUR", created: "Çekim profili oluşturuldu!", createPro: "PRO ÇEKİM PROFİLİ OLUŞTUR", dmNote: "💬 Müşteriler SkateSpots'un şifreli mesajlaşmasıyla sana doğrudan mesaj gönderebilir", gearHelper: "Tam kamera, lens ve rig listesi ver — kaykaycılar kurulumu önemser.", gearLabel: "Çantada Ne Var (isteğe bağlı)", gearPlaceholder: "örn. Sony VX1000 + MK1 fisheye, Panasonic HVX200, DJI RS3 gimbal, GoPro Hero 12, Sennheiser mikrofon...", heading: "Filmer Ol", headlineExample: "Kaykay Filmer'ı Berlin", identity: "Filmer Kimliğin", nip05Reason: "Kimliğini doğrulamak ve müşterilerle güven inşa etmek için bir NIP-05 tanımlayıcısı ekle — sana meşru bir filmer olduğunu gösterir.", paymentDesc: "Çekim hizmetlerin için müşterilerden ödeme almak için bir Lightning cüzdanı bağlamalısın. Müşteriler işin için sana doğrudan zap gönderecek.", profileDesc: "Müşterilere çekim uzmanlığından bahset", profileTitle: "Çekim Profili", rate: "Ücret", ratePlaceholder: "10000 sats/video", reelLabel: "Reel / Portfolyo", selectService: "En az bir hizmet seç.", selectSkill: "En az bir çekim becerisi seç.", servicesLabel: "Sunulan Hizmetler * (en az birini seç)", servicesRequired: "Hizmetler gerekli", skillsRequired: "Beceriler gerekli", spotsDesc: "Çekim hizmeti sunduğun spotları seç", spotsLabel: "Çekim Yaptığın Spotlar", tagline: "Kaykay video çekimini sun — klipler, çizgiler, tam partlar & yarışma çekimleri", update: "ÇEKİM PROFİLİNİ GÜNCELLE", updated: "Çekim profili güncellendi!", }, editorForm: { anonymous: "Anonim Editor", bioPlaceholder: "Kurgu tarzın, geçmişin, önemli projeler…", contactPortfolio: "İletişim & Portfolyo", create: "Editor Profilini Yayınla", created: "Editor profili oluşturuldu!", createPro: "Pro Editor Profilini Yayınla", editTypes: "Sunulan Kurgu Türleri * (en az birini seç)", hardware: "Donanım", hardwarePlaceholder: "örn. MacBook Pro M3, Sony FX3", heading: "Video Editor Ol", headlineExample: "Kaykay Video Editor'ü", identity: "Kimliğin", locationOptional: "Konum (isteğe bağlı)", loginDesc: "Video editor profilini oluşturmak için giriş yap.", phoneTelegram: "Telefon / Telegram", portfolioPlaceholder: "Portfolyo (Vimeo, YouTube…)", profileDesc: "Topluluğa kurgu tarzından ve becerilerinden bahset", profileTitle: "Editor Profili", published: "Profilin SkateSpots'a yayınlandı.", rate: "Ücret / Fiyatlandırma", ratePlaceholder: "örn. 50k sats/dk, teklif için DM", selectService: "En az bir kurgu türü seç.", servicesRequired: "Hizmetler gerekli", socialPlaceholder: "Instagram / Sosyal kullanıcı adı", software: "Yazılım", softwareHardware: "Yazılım & Donanım Becerileri", softwarePlaceholder: "örn. DaVinci Resolve, Premiere", tagline: "Kaykay topluluğuna video kurgu hizmetlerini sun", thumbnail: "Profil / Showreel Küçük Resmi", update: "Editor Profilini Güncelle", updated: "Editor profili güncellendi!", walletConnected: "Cüzdan Bağlandı ✓", walletDesc: "Kurgu işin için müşterilerden doğrudan Bitcoin ⚡ ödemesi al.", walletTitle: "⚡ Ödemeler için Lightning Cüzdanı", yearsExperience: "Deneyim Yılı", yearsPlaceholder: "örn. 5 yıl", }, photoForm: { anonymous: "Anonim Photographer", bioPlaceholder: "Geçmişin, tarzın, çekmeyi sevdiğin şeyler...", cameraLabel: "Kamera Gövdeleri * (en az birini seç)", cameraRequired: "Kamera gerekli", contactDesc: "Riderların işini nasıl görebileceği ve sana nasıl ulaşabileceği (hepsi isteğe bağlı, ama önerilir)", create: "FOTOĞRAFÇILIK PROFİLİ OLUŞTUR", created: "Fotoğrafçılık profili oluşturuldu!", createPro: "PRO FOTOĞRAFÇILIK PROFİLİ OLUŞTUR", dmNote: "💬 Riderlar SkateSpots'un şifreli mesajlaşmasıyla sana doğrudan mesaj gönderebilir", gearHelper: "Tam gövde, lens ve ışıkları listele — riderlar kurulumu bilmeyi sever.", gearPlaceholder: "örn. Canon R6 II, 8-15mm fisheye, 70-200mm f/2.8, 2× Godox AD200, uzaktan tetikleyici, Manfrotto tripod...", heading: "Photographer Ol", headlineExample: "Kaykay Fotoğrafçılığı", identity: "Photographer Kimliğin", lensesLabel: "Lensler", lightingLabel: "Işık Ekipmanı", nip05Reason: "Kimliğini doğrulamak ve müşterilerle güven inşa etmek için bir NIP-05 tanımlayıcısı ekle.", paymentDesc: "Çekimlerden ödeme almak için bir Lightning cüzdanı bağla. Müşteriler işin için sana doğrudan zap gönderir.", portfolioLabel: "Portfolyo / Instagram", profileDesc: "Riderlara gözünü, ekipmanını ve hizmetlerini anlat", profileTitle: "Fotoğrafçılık Profili", ratePlaceholder: "20000 sats/çekim", selectCamera: "Çekim yaptığın en az bir kamera türü seç.", selectService: "Sunduğun en az bir hizmeti seç.", servicesLabel: "Sunulan Hizmetler * (en az birini seç)", servicesRequired: "Hizmetler gerekli", spotsDesc: "Fotoğrafçılık sunduğun spotları seç", spotsLabel: "Çekim Yaptığın Spotlar", styleLabel: "Çekim Stili", supportLabel: "Destek & Rig", tagline: "Seansları çek — kaykay fotoğrafçılığını sun", update: "FOTOĞRAFÇILIK PROFİLİNİ GÜNCELLE", updated: "Fotoğrafçılık profili güncellendi!", }, builderForm: { anonymous: "Anonim Builder", bioLabel: "Biyografi / Yapımların Hakkında", bioPlaceholder: "Ekibin, önemli yapımlar, bir projeye nasıl yaklaştığın...", buildTypesLabel: "Ne İnşa Edersin * (en az birini seç)", buildTypesRequired: "Yapım türleri gerekli", cityBase: "Şehir / Üs", contactPortfolio: "İletişim & Portfolyo", contactPortfolioDesc: "Sahnenin yapımlarını nasıl görebileceği ve sana nasıl ulaşabileceği (hepsi isteğe bağlı, ama önerilir)", create: "BUILDER PROFİLİ OLUŞTUR", created: "Builder profili oluşturuldu!", createPro: "PRO BUILDER PROFİLİ OLUŞTUR", dmNote: "💬 Müşteriler SkateSpots'un şifreli mesajlaşmasıyla sana doğrudan mesaj gönderebilir", gearHelper: "Ekipler ve müşteriler ekipmanını ve sürecini bilmeyi sever.", gearLabel: "Nasıl Çalışırsın / Ekipman (isteğe bağlı)", gearPlaceholder: "örn. Tam beton ekibi, kendi mikseri + shotcrete rig, mobil kaynak, izinler ve drenajı biz hallederiz...", heading: "Builder Ol", headlineExample: "Rampa & Park Builder'ı", identity: "Builder Kimliğin", insured: "Lisanslı / Sigortalı", insuredHelper: "Kamu parkı ve belediye işleri için önemli", logoPhoto: "Logo / Fotoğraf", materialsLabel: "Malzemeler & Zanaat Becerileri", nip05Reason: "Kimliğini doğrulamak ve müşterilerle güven inşa etmek için bir NIP-05 tanımlayıcısı ekle.", pastBuilds: "Geçmiş Yapımlar / Instagram", paymentDesc: "Yapımlardan ödeme almak için bir Lightning cüzdanı bağla. Müşteriler işin için sana doğrudan zap gönderir.", profileDesc: "Sahneye ne inşa ettiğini ve nasıl çalıştığını anlat", profileTitle: "Builder Profili", rateLabel: "Ücret / Teklif Temeli", ratePlaceholder: "m² başı / proje başı", scaleLabel: "Proje Ölçeği", selectBuild: "İnşa ettiğin en az bir şeyi seç.", serviceArea: "Hizmet Alanı", serviceAreaPlaceholder: "örn. Katalonya, AB genelinde seyahat ederim", spotsDesc: "İnşa ettiğin spotları ve parkları bağla ki insanlar işini haritada görebilsin", spotsLabel: "İnşa Ettiğin Spotlar", tagline: "Dök, kaynat, inşa et — rampa & park yapımını listele", update: "BUILDER PROFİLİNİ GÜNCELLE", updated: "Builder profili güncellendi!", yearsBuilding: "Yapım Yılı", }, skaterForm: { backToSkaters: "Kaykaycılara dön", bioHelperPulled: "Profilinden alındı — kaykaycı kartın için düzenle ya da olduğu gibi bırak.", bioHelperShort: "Kaykaycı kartın için kısa bir tanıtım.", bioPlaceholder: "Ne zamandır kaykay yapıyorsun, neler ilgini çekiyor, ne üzerinde çalışıyorsun…", browseSpots: "Spotlara göz at", changePhoto: "Profil fotoğrafını değiştir", chipBio: "Biyografi", chipPhoto: "Fotoğraf", cityArea: "Şehir / bölge", created: "Haritadasın! 🛹", custom: "Özel", customHelper: "Kendi etiketin — hazır bir etiket yerine kaykaycı kartında gösterilir.", customPlaceholder: "örn. OG, Hafta Sonu Savaşçısı, Emekli…", discoverable: "Diğer kaykaycılar artık seni keşfedebilir.", editFullProfile: "tüm profilini düzenle", fromProfile: "Profilinden", heroEditPrefix: "Düzenle", heroJoinPrefix: "Katıl", heroSuffix: "Dizini", homeHelper: "Serbestçe yaz ya da insanların gidebilmesi için haritadan gerçek bir spot bağla.", homePlaceholder: "Yerel park / meydan — ya da “Spotlara göz at”a dokun", homeSpot: "Ev spotu", layerEnd: "her yerde değiştirmek için.", layerIntro: "Bu senin", layerMid: ", Nostr profilin üzerine kurulmuş. Adın, fotoğrafın, biyografin, lightning & doğrulama oradan gelir —", layerWord: "kaykay katmanın", level: "Seviye", linked: "Haritadaki bir spotla bağlantılı", loadingProfile: "Profilin yükleniyor…", loadingSpots: "Spotlar yükleniyor…", locationHelper: "Başkalarının yakınındaki kaykaycıları bulmasına yardımcı olur. Yalnızca kaba bir bölge paylaşılır.", loginToJoin: "Katılmak için giriş yap", loginToJoinDesc: "Topluluğun seni bulabilmesi için kaykaycı profilini oluştur.", mappedSpot: "Haritalanmış spot", noSpots: "Henüz spot bulunamadı.", noSpotsMatch: "Aramanla eşleşen spot yok.", openMap: "Haritayı aç", pickEverything: "Tarzına uyan her şeyi seç.", pickHomeSpot: "Ev spotunu seç", pickStyles: "Stillerini seç", pickStylesDesc: "Yaptığın en az bir şeyi seç.", profilePic: "Profil Resmi", profilePicHelper: "Kaykaycı kartın Nostr profil fotoğrafını kullanır — her yerde aynı resim.", publishingAs: "Şu olarak yayınlanıyor", putOnMap: "Beni haritaya koy", searchSpots: "Spotları isme veya şehre göre ara…", skateStory: "Kaykay hikâyen", stance: "Duruş", unlinkSpot: "Spot bağlantısını kaldır", updateButton: "Profilimi güncelle", updated: "Profil güncellendi!", whatYouSkate: "Ne kayıyorsun *", yearsPlaceholder: "örn. 8", yearsSkating: "Kaykay yılı", yourProfilePic: "Profil resmin", zapsOn: "Zap açık", }, skaters: { clearSearch: "Aramayı temizle", community: "Topluluk", countMany: "kaykaycı", countOne: "kaykaycı", editProfile: "Kaykaycı profilimi düzenle", heroDesc: "İnsanlarını bul. SkateSpots'u temsil eden kaykaycı ekibine göz at — stile, duruşa, seviyeye ve şehre göre.", nip05Verified: "NIP-05 doğrulanmış", noMatches: "Eşleşme yok", noneDesc: "Dizine katılan ilk kişi ol ve SkateSpots'u haritaya koy.", noneTitle: "Henüz kaykaycı yok", noVerifiedMatch: "Eşleşen doğrulanmış kaykaycı yok", searchPlaceholder: "İsim, şehir veya npub ile ara…", tryDifferentSearch: "Farklı bir arama dene ya da filtrelerini temizle.", tryTurnOffVerified: "Herkesi görmek için “Doğrulanmış” filtresini kapatmayı dene.", verifiedFilterTitle: "Yalnızca doğrulanmış NIP-05 kimliği olan kaykaycıları göster", }, skaterCard: { inDirectory: "Kaykaycı Dizinindesin", joinDesc: "Duruşunu, stillerini & seviyeni ekle ki kaykaycılar seni bulabilsin.", joinTitle: "Kaykaycı Dizinine Katıl", }, crewsStrip: { allCrews: "Tüm crew'ler", memberMany: "{{count}} üye", memberOne: "{{count}} üye", title: "Bu sahnedeki crew'ler", }, labLink: { coach: "Coach", filmer: "Filmer", editor: "Editor", photographer: "Photographer", builder: "Builder", artist: "Sanatçı", graffiti: "Grafiti", tattoo: "Dövme", trainer: "Antrenör", musician: "Müzisyen", judge: "Jüri", barber: "Berber", organizer: "Organizatör", lab: "Lab", linkedProfiles: "Bağlı The Lab Profilleri", desc: "Bir stüdyo, coach'luk veya yapım hizmeti de mi işletiyorsun? The Lab ilanlarını bağla ki insanlar ekibini işe alabilsin. İsteğe bağlı. The Lab profili de bu crew'e geri bağlandığında ikisi de yeşil", descEnd: "rozeti gösterir.", empty: "Henüz The Lab profilin yok. Buraya bağlamak için The Lab'da bir tane oluştur.", }, proUpgrade: { goPro: "Pro'ya Geç", optional: "· isteğe bağlı", freeTo: "Listelemek ücretsiz. Pro bir", proBadge: "Pro rozeti", featuredPlacement: "öne çıkan yerleşim", atTop: "The Lab'ın en üstüne ekler.", active: "Aktif", benefit1: "Profilinde & kartlarında altın \"Pro\" rozeti", benefit2: "Kaykaycılar The Lab'a göz atarken ilk sırada öne çıkar", benefit3: "SkateSpots'u destekler — reklam yok, aracı yok", platformOwner: "Platform sahibi — Pro her zaman açık.", proActiveOne: "Pro aktif · {{count}} gün kaldı. Profilin öne çıkarılacak.", proActiveMany: "Pro aktif · {{count}} gün kaldı. Profilin öne çıkarılacak.", context: "Pro bittikten sonra profilinin ücretsiz yayında kalır — sadece rozeti & öne çıkarmayı kaybedersin.", }, profilePreview: { viewPublic: "Herkese açık görüntüle", unnamed: "İsimsiz kaykaycı", noHandle: "Henüz kullanıcı adı yok", }, pyramid: { pyramidWord: "PYRAMID", rankingsWord: "SIRALAMA", subtitle: "Şehrindeki en iyi katkıcılar", yourRank: "Sıralaman", keepContributing: "Daha yükselmek için katkıda bulunmaya devam et!", topContributors: "En İyi Katkıcılar", noContributors: "Henüz katkıcı yok. İlk spot ekleyen veya etkinlik oluşturan sen ol!", spots: "Spotlar", events: "Etkinlikler", total: "Toplam", trust: "Güven", }, detail: { joined: "Katıldı", about: "Hakkında", howWeWork: "Nasıl Çalışırız", inTheBag: "Çantada", hardware: "Donanım", software: "Yazılım", eventsJudged: "Değerlendirilen Etkinlikler", eventsOrganized: "Düzenlenen Etkinlikler", spots: "Spotlar", viewSpot: "Spotu görüntüle", credentialsTitle: "Yetkinlikler & güvenlik", selfAttested: "Coach tarafından kendi beyanı — SkateSpots tarafından doğrulanmadı.", formats: "Formatlar", levels: "Seviyeler", ages: "Yaşlar", languages: "Diller", availability: "Müsaitlik", bookSession: "Seans rezervasyonu yap", portfolio: "Portfolyo", watchReel: "{{platform}} üzerinde izle", paymentsTitle: "Ödemeler", payWhatYouCan: "Gücünün yettiğini öde", bookingFee: "Rezervasyon ücreti", payBookingFee: "Rezervasyon ücretini öde", bookingFeeNote: "Doğrudan coach'a ödenir. SkateSpots bunu tutmaz veya iade etmez.", bookingFeeNoRail: "Bu coach'un ayarlı bir Lightning adresi yok, bu yüzden uygulama içi ödeme mevcut değil — ödemeyi ayarlamak için onunla iletişime geç.", serviceArea: "Hizmet Alanı", licensedInsured: "Lisanslı / Sigortalı", studio: "Stüdyo", shopStudio: "Dükkân / Stüdyo", booksOpen: "Rezervasyonlar Açık", credentials: "Yetkinlikler", remoteOnline: "Uzaktan / Çevrimiçi mevcut", graffitiCrew: "Grafiti Ekibi", act: "Perde", listen: "Dinle", upcomingGigs: "Yaklaşan Konserler", past: "Geçmiş", experience: "Deneyim", yearsCount: "{{count}} yıl", rate: "Ücret", contact: "İletişim", sendMessage: "Mesaj Gönder", bookGig: "Konser İçin Tut", portfolioDomain: "Portfolyo · {{domain}}", manage: "Yönet", admin: "Yönetici", editProfile: "Profili düzenle", publishedTitle: "Yayındasın", publishedBody: "Profilin The Lab'a yayınlandı. Kaykaycıların seni bulabilmesi için paylaş.", manageRemove: "{{noun}} profilini The Lab'dan kaldır.", adminTakeDown: "Bu {{noun}} profilini kaldır. SkateSpots genelinde gizlenir.", entityLabel: "{{noun}} profili", deleteProfile: "Profili Sil", location: "Konum", servicesSkills: "Hizmetler & Beceriler", noun: { coach: "coach", filmer: "filmer", editor: "video editor", photographer: "photographer", builder: "builder", artist: "sanatçı", graffiti: "grafiti sanatçısı", tattoo: "dövme sanatçısı", trainer: "antrenör", musician: "müzisyen", judge: "etkinlik jürisi", organizer: "etkinlik organizatörü", barber: "berber", profile: "profil", }, skillsTitle: { skills: "Beceriler", servicesGear: "Hizmetler & Ekipman", whatWeBuild: "Ne İnşa Ederiz", whatTheyMake: "Ne Yaparlar", stylesWork: "Stiller & İşler", styles: "Stiller", focusSpecialties: "Odak & Uzmanlıklar", genresInstruments: "Türler & Enstrümanlar", formatsSpecialties: "Formatlar & Uzmanlıklar", servicesStyles: "Hizmetler & Stiller", eventTypesServices: "Etkinlik Türleri & Hizmetler", }, }, rider: { heroDesc: "Doğrulanabilir kaykaycı kimliğin. Nostr imzalı, baskıya hazır, taklit edilmesi imkânsız.", heroDesc2: "Diğer kaykaycılardan tanıklı yetenek rozetleri kazan. Park giriş kartları al. Kartını her yerde paylaş.", headerTagline: "Nostr imzalı · Baskıya hazır · QR doğrulamalı", tabCard: "Kartım", tabBadges: "Rozetler", tabAward: "Ödüllendir", rendering: "Oluşturuluyor…", shareCard: "Kartı Paylaş", savePng: "PNG Kaydet", print: "Yazdır", copyId: "Kimliği Kopyala", cardType: "Kart Türü", licenseLabel: "Kaykaycı Lisansı", licenseSub: "Kişisel rider kimliğin", parkLabel: "Park Girişi", parkSub: "Park sahibi olarak giriş kartı ver", theme: "Tema", holoTitle: "Holografik Parıltı", holoDesc: "Hareketli folyo efekti", cardDetails: "Kart Detayları", skateStyle: "Kaykay Stili", ridesFor: "Şunun İçin Kayıyor", ridesForPlaceholder: "Yerel dükkân…", sponsors: "Sponsorlar", sponsorsPlaceholder: "Markalar…", showOnCard: "Kartta Göster", zaps: "Zaplar ⚡", skills: "Beceriler", selected: "{{count}}/6 seçildi", goldBadgesHint1: "Kartındaki altın rozetler, diğer kaykaycıların sana tanıklık etmesiyle gelir — bkz.", goldBadgesHint2: ".", parkOwnersOnly: "Yalnızca park sahipleri.", parkOwnersDesc: "Bunu, park ilanını yayınlayan aynı Nostr anahtarıyla ver. Herkes QR'ı tarayıp imzayı zincir üzerinde doğrulayabilir — merkezi otorite gerekmez.", parkDetails: "Park Detayları", parkName: "Park Adı", parkNamePlaceholder: "The Berrics…", riderName: "Rider Adı", riderNamePlaceholder: "Karttaki isim", riderNpub: "Rider'ın Nostr Kimliği (npub)", accessLevel: "Giriş Seviyesi", validThru: "Geçerlilik Sonu", publishToNostr: "Nostr'a Yayınla", badgesIntro: "Bu rozetler Nostr üzerinde diğer kaykaycılar tarafından tanık olunup imzalandı. Kartında altın ⭐ çipler olarak görünürler.", earnMore: "Daha fazlasını mı kazanmak istiyorsun? Birinin önünde kay ve ondan numaranı tanıklık etmesini iste.", awardSomeone: "Başkasına Rozet Ver", youSawIt: "Bunun olduğunu gördün", youSawItDesc: "Kanıtı Nostr üzerinde imzala. Kalıcı kayıtlarının bir parçası haline gelir — kriptografik olarak senin anahtarına bağlanır.", skillsWitnessed: "Tanıklık ettiğin beceriler", whereSeen: "Nerede gördün?", optional: "(isteğe bağlı)", signingOnNostr: "Nostr üzerinde imzalanıyor…", awardBadge: "Rozet Ver", addRiderSkill: "Rider npub + en az bir beceri ekle", invalidNpub: "Geçersiz npub", badgeAwarded: "🏅 Rozet verildi!", badgeSent: "{{skills}} gönderildi.", failed: "Başarısız", couldNotRender: "Kart oluşturulamadı", popupBlocked: "Açılır pencere engellendi", popupBlockedDesc: "Bu site için açılır pencerelere izin ver.", linkCopied: "🔗 Bağlantı kopyalandı!", enterRiderNpub: "Rider'ın npub'unu gir", parkPublished: "✅ Park Giriş Kartı yayınlandı!", publishFailed: "Yayınlama başarısız", noBadges: "Henüz rozet yok. Birinin önünde kay ve numaralarına tanıklık etmesini iste!", showMore: "{{count}} tane daha göster", witnessedBy: "Tanıklık eden", at: "şurada", previewLicense: "Kaykaycı Lisansı", previewSince: "{{year}}'den beri", previewEvts: "Etk.", previewScan: "Doğrulamak için tara", previewSkatepark: "Skatepark", previewAccessPass: "Giriş Kartı", previewMemberName: "Üye Adı", previewIssuedBy: "Park sahibi tarafından verildi · Nostr imzalı", previewValidThru: "Geçerlilik sonu", previewNostrVerified: "Nostr doğrulamalı", }, craftFields: { detailsTitle: "Ek detaylar", deliverables: "Teslimatlar", turnaround: "Teslim süresi", surfaces: "Yüzeyler / Duvarlar", maxSize: "Maks Boyut", setLength: "Set Uzunluğu", techRider: "Teknik Rider", travel: "Seyahat", certifications: "Sertifikalar", insurance: "Sigorta", permits: "İzinler", deposit: "Depozito", minimum: "Minimum", modalities: "Modaliteler", duration: "Randevu Süresi", drone: "Drone", leadTime: "Hazırlık Süresi", warranty: "Garanti", }, craftForm: { profileImage: "Profil görseli", nameHeadline: "İsim / başlık", about: "Hakkında", aboutPlaceholder: "Kaykaycılara {{noun}} işinden bahset…", required: "gerekli", nip05Title: "Güven inşa etmek için NIP-05 ekle", nip05Desc: "Bir NIP-05 tanımlayıcısı, kaykaycıların gerçek olduğunu doğrulamasına yardımcı olur. Listelemeden önce şiddetle önerilir.", editingNote: "Mevcut {{noun}} profilini düzenliyorsun — yayınlamak onun yerini alır.", location: "Konum", pinned: "📍 Haritaya sabitlendi ({{lat}}, {{lng}})", experienceYears: "Deneyim (yıl)", expPlaceholder: "örn. 5", ratePlaceholder: "örn. 20k sats / proje başı", contactLinks: "İletişim & Bağlantılar", phoneOptional: "Telefon (isteğe bağlı)", emailOptional: "E-posta (isteğe bağlı)", socialPlaceholder: "Sosyal (Instagram, vb.)", gettingPaid: "Ödeme Almak", updateProfile: "Profili Güncelle", publishProfile: "Profili Yayınla", rateLeftBlankNote: "İsteğe bağlı — yukarıdaki ücret yeterliyse bunu boş bırak.", sectionRequired: "{{section}} gerekli", sectionRequiredDesc: "\"{{section}}\" altında en az bir seçenek seç.", updated: "Profil güncellendi!", created: "Profil oluşturuldu!", headlineExample: "Kaykay Coach'u Berlin", }, }, socialUi: { agentPanel: { spot: "Spot", event: "Etkinlik", labPro: "Lab pro", gear: "Ekipman", crew: "Crew", description: "Bu crew'i bilir — jam'lerini, kadrosunu & açık çağrısını — ayrıca canlı verilerle daha geniş sahneyi.", greeting: "Yo! Ben Sasquatch, {{crew}}'in rehberi. Bana crew'i sor — sıradaki jam'imizi, kimin yönettiğini, ne aradığımızı — ya da daha geniş sahneyi.", suggestion1: "Sıradaki jam'imiz ne?", suggestion2: "Bu crew'i kim yönetiyor?", suggestion3: "Ne arıyoruz?", suggestion4: "Yakınımızdaki en iyi spotlar?", suggestion5: "Kaykay için hava nasıl?", thinking: "Sasquatch düşünüyor…", placeholder: "Yerel sahnen hakkında sor…", disclaimer: "AI yanılabilir — bağlantılar gerçek ilanlara gider.", }, badge: { upcomingOne: "{{count}} yaklaşan etkinlik", upcomingMany: "{{count}} yaklaşan etkinlik", comingOne: "{{count}} etkinlik geliyor", comingMany: "{{count}} etkinlik geliyor", }, bell: { youAreIn: "{{crew}} içindesin! 🛹", membershipConfirmed: "Üyelik onaylandı.", couldNotConfirm: "Onaylanamadı", addedYouTo: "seni şuna ekledi:", confirmToAppear: "Üye olarak görünmek için onayla.", notifications: "Bildirimler", notificationsNew: "Bildirimler ({{count}} yeni)", unreadCount: "{{count}} okunmamış bildirim", markRead: "Okundu işaretle", allClear: "Her şey temiz", tabAll: "Tümü", tabTrades: "Takaslar", tabSocial: "Sosyal", tabNews: "Haberler", tabCrews: "Crew'ler", checkingUpdates: "Güncellemeler kontrol ediliyor…", checkingTrades: "Teklifler ve takaslar kontrol ediliyor…", loadingDrops: "En son paylaşımlar yükleniyor…", emptyAll: "Teklifler, takaslar, zaplar, yanıtlar, bülten paylaşımları ve crew etkinliği burada görünecek.", emptyTrades: "Teklifler, karşı teklifler ve takas onayları hepsi buraya düşer — ister satıyor, ister alıyor, ister değiş tokuş ediyor olun.", emptySocial: "Zaplar, tepkiler, yeniden paylaşımlar, bahsetmeler, yanıtlar, etkinlik RSVP'leri ve ev sahibi güncellemeleri hepsi buraya düşer.", emptyNews: "SkateSpots bülten paylaşımları buraya düşecek. Bülten sayfasından abone ol.", emptyCrews: "Crew davetleri, kolektif istekleri ve üyelik istekleri burada görünecek.", subscribeBanner: "Yeni paylaşımları zilinde almak için abone ol", read: "Oku", allCaughtUp: "Her şeyi yakaladın", }, chat: { hidden: "Gizli", hideMessageAria: "Bu mesajı gizle", hideMessageTitle: "Mesajı gizle (yönetici)", messageHidden: "Mesaj gizlendi", messageHiddenDesc: "Herkes için crew sohbetinden gizlendi.", messageHideFailed: "Mesaj gizlenemedi", encryptionUnavailable: "Şifreleme mevcut değil", encryptionUnavailableDesc: "İmzalayıcın NIP-44 şifrelemesini desteklemiyor. Lütfen uzantını güncelle.", messageFailed: "Mesaj başarısız", couldNotSend: "Mesaj gönderilemedi.", noOneToMessage: "Henüz mesaj gönderecek kimse yok", noOneToMessageDesc: "Bu crew'in sohbet edecek başka üyesi yok.", subject: "{{crew}} crew sohbeti", title: "Crew Sohbeti", cordnBadgeTitle: "Bu crew'in Cordn koordinatörü üzerinden ContextVM ile yönlendirildi. Uçtan uca şifreli.", private: "Özel", privateBadgeTitle: "Uçtan uca şifreli — bu mesajları yalnızca crew üyeleri okuyabilir.", encryptedCordn: "Şifreli & crew koordinatörü (Cordn) üzerinden yönlendiriliyor — hiçbir mesaj herkese açık relay'lere düşmez.", encryptedNip17: "Kurucu & listelenen tüm crew üyeleri için şifreli grup sohbeti.", moderatorNote: " Moderatör olarak crew'den mesaj gizleyebilirsin.", loginToSee: "Crew sohbetine katılıp katılamayacağını görmek için giriş yap.", membersOnly: "Bu sohbet crew üyelerine özeldir. Sohbete katılmak için kurucudan seni crew'e eklemesini iste.", noMessages: "Henüz mesaj yok. Crew sohbetini başlat — bir seans planla, bir spot paylaş, bir klibi öv.", newMessages: "Yeni mesajlar", new: "Yeni", placeholder: "Crew'ine mesaj yaz…", sendAria: "Mesaj gönder", }, collectiveJoinRequest: { addedTitle: "{{name}}, {{collective}} kolektifine eklendi 🛹", addedDesc: "Doğrulanmış üye olarak görünmek için kendi tarafından onaylayacaklar.", couldNotAdd: "Üye eklenemedi", couldNotDismiss: "Yok sayılamadı", addedDone: "Eklendi", addedTo: "şuna:", dismissedDone: "{{name}} kişisinin isteği yok sayıldı", wantsToJoin: "katılmak istiyor", alreadyOnRoster: "Zaten kadroda", openCollective: "Kolektifi aç", dismiss: "Yok say", addToCollective: "Kolektife ekle", }, collectiveMembers: { confirmed: "Onaylandı", pending: "Bekliyor", pendingTooltip: "Kolektif tarafından listelendi — bu üyenin onayı bekleniyor.", crewOnly: "Yalnızca crew", crewOnlyTooltip: "Bu üye yalnızca crew arkadaşlarına görünmeyi seçti. Onu görebiliyorsun çünkü crew'densin.", hiddenMember: "Gizli üye", title: "Üyeler", verifiedOf: "{{total}} üyenin {{confirmed}} tanesi doğrulandı — her onaylanan üye kendi Nostr anahtarıyla imzaladı.", verifiedPerMember: "Üyelik her üye için ayrı doğrulanır. Her üye kendi Nostr anahtarıyla onaylar.", adminsOne: "{{count}} yönetici crew'in işlemesine yardımcı olur.", adminsMany: "{{count}} yönetici crew'in işlemesine yardımcı olur.", }, confirmMembership: { public: "Herkese açık", crewOnly: "Yalnızca crew", confirmedTitle: "Üyelik onaylandı!", confirmedCrew: "{{name}} içinde doğrulandın — yalnızca crew arkadaşlarına görünürsün.", confirmedPublic: "Artık {{name}} üyesi olarak doğrulanmış görünüyorsun.", failed: "Onaylanamadı", addedTo: "{{name}} grubuna eklendin", addedDesc: "Üyeliğini onayla ki profilinde ve onlarınkinde doğrulanmış görünsün.", yourVisibility: "Görünürlüğün", confirming: "Onaylanıyor…", confirmButton: "Üyeliği Onayla", }, contacts: { message: "Mesaj", removePrivate: "Özel kişilerden kaldır", savePrivate: "Özel kişilere kaydet", seoTitle: "Kişiler - SkateSpots", seoDescription: "Sahnen — crew arkadaşların, takip ettiklerin ve son sohbetler, özel şifreli kişilerle.", encryptionUnavailableDesc: "İmzalayıcın NIP-44 şifrelemesini desteklemiyor.", removed: "Özel kişilerden kaldırıldı", saved: "Özel kişilere kaydedildi", savedDesc: "Bu listeyi yalnızca sen görebilirsin.", updateFailed: "Kişiler güncellenemedi", loginTitle: "Sahnen, tek yerde", loginDesc: "Crew arkadaşlarını, takip ettiklerini ve son sohbetleri görmek — ve özel, şifreli bir kişi listesi tutmak — için giriş yap.", title: "Kişiler", subtitle: "Sahnen — crew arkadaşları, takipler & sohbetler", filterPlaceholder: "npub ile filtrele…", tabCrew: "Crew", tabFollows: "Takipler", tabDms: "DM'ler", tabSaved: "Kayıtlı", emptyCrewmates: "Henüz crew arkadaşı yok. Sahne ağını kurmak için bir crew'e katıl ya da bir tane başlat.", emptyFollowing: "Henüz kimseyi takip etmiyorsun.", emptyDms: "Henüz sohbet yok. Başlatmak için bir kaykaycıya mesaj gönder.", savedHint: "Bu liste anahtarına şifrelidir — yalnızca sen okuyabilirsin. Eklemek için birinin üzerindeki yıldıza dokun.", emptySaved: "Henüz kayıtlı kişi yok. Özel adres defterini kurmak için herhangi bir sekmeden kişileri yıldızla.", }, conversation: { unknown: "Bilinmeyen", seoTitle: "{{name}} ile sohbet - SkateSpots", seoDescription: "Özel şifreli sohbet", sendFailed: "Mesaj gönderilemedi", sendFailedDesc: "Lütfen birazdan tekrar dene.", tradeConfirmed: "Takas onaylandı", tradeConfirmedDesc: "İkinizin de itibarı güncellendi.", tradeConfirmFailed: "Takas onaylanamadı", somethingWrong: "Bir şeyler ters gitti.", soldNote: "{{name}} kişisine satıldı.", saleConfirmed: "Satış onaylandı", saleConfirmedDesc: "{{name}} artık kendi tarafını onaylayabilir.", saleConfirmFailed: "Satış onaylanamadı", escrowRedeemed: "Emanet kullanıldı", escrowRedeemedDesc: "Para artık Cashu cüzdanında.", escrowRedeemFailed: "Emanet kullanılamadı", loginTitle: "Mesajları görmek için giriş yap", secureLoginTitle: "Güvenli Giriş Gerekli", secureLoginDesc: "Mesajlar güvenli bir imzalayıcı uygulaması gerektirir.", encrypted: "Şifreli", refresh: "Yenile", didCompleteTrade: "Bu takası tamamladın mı?", recordedSale: "{{name}} satışı kaydetti. İkinizin de itibarını güncellemek için onayla.", confirm: "Onayla", confirmSale: "Bu satışı onaylıyor musun?", askedToRecord: "{{name}} kaydetmeni istedi. Onaylamak ikinizin de itibarını artırır.", confirmSaleButton: "Satışı onayla", redeemEscrow: "Emaneti kullan", escrowAppOnly: "Cashu emaneti yalnızca uygulamada — kullanmak için SkateSpots'u telefonunda aç.", startThread: "Sohbeti başlatmak için bir mesaj gönder", placeholder: "Bir mesaj yaz...", e2eeNote: "Mesajlar NIP-17 kullanılarak uçtan uca şifrelidir", }, coordinator: { secondsAgo: "{{count}} sn önce", minutesAgo: "{{count}} dk önce", hoursAgo: "{{count}} sa önce", daysAgo: "{{count}} gün önce", statusIdle: "Kontrol edilmedi", statusChecking: "Kontrol ediliyor…", statusOnline: "Bağlı", statusStale: "Sessiz", statusOffline: "Görülmedi", statusError: "Ulaşılamıyor", notACoordinator: "Bu bir koordinatör değil", notACoordinatorDesc: "Bir nprofile, bir npub veya bir cordn.net bağlantısı yapıştır.", added: "Koordinatör eklendi", relayOne: "{{count}} relay", relayMany: "{{count}} relay", lastSeen: "son görülme {{time}}", onlineDesc: "Duyuruyor. Onu kullanan gruplar artık mesaj iletebilir.", staleDesc: "Bulundu ama yakın zamanda duyuru yapmadı — uykuda olabilir.", offlineDesc: "Hiç duyuru görülmedi. Özel olabilir (bu sorun değil) ya da yalnızca çevrimdışı.", errorDesc: "Relay'lere ulaşılamadı.", idleDesc: "Kontrol ediliyor…", checkingDesc: "Duyurusu aranıyor…", eventFoundOne: "{{count}} etkinlik bulundu.", eventFoundMany: "{{count}} etkinlik bulundu.", check: "Kontrol et", addLinkCopied: "Ekleme bağlantısı kopyalandı", copyFailed: "Kopyalama başarısız", copyManually: "Elle kopyala.", addLink: "Bağlantı ekle", removeConfirm: "Bu koordinatör bu cihazdan kaldırılsın mı?", scanToJoin: "Bu koordinatöre katılmak için Cordn'da tara.", noCoordinator: "Henüz koordinatör yok", noCoordinatorDescA: "Bir koordinatör crew'inin", encryptedWord: "şifreli", noCoordinatorDescB: "grup mesajlarını sırayla iletir. Kimi, ne zaman ve hangi grubu görür — içeriği asla. Bir tane seç ya da kendininkini çalıştır.", change: "Koordinatörü değiştir", addTitle: "Koordinatör ekle", add: "Ekle", scanQR: "Koordinatör QR'ı tara", inputPlaceholder: "nprofile… veya bir cordn.net bağlantısı", runOwn: "Kendininkini çalıştır", runOwnDesc: "Eski bir telefonda, bir Raspberry Pi'de ya da açık bıraktığın herhangi küçük bir kutuda yaşayabilir. O çalıştığı sürece grubun çalışmaya devam eder — ve grubu istediğin zaman taşıyabilirsin.", onPhone: "Bir telefonda", onPhoneDesc: "Cordn Coordinator uygulamasını kullan, sonra eklemek için QR'ını burada tara.", openCordn: "Cordn'ı aç", scanItsQR: "QR'ını tara", onServer: "Bir sunucuda", commandCopied: "Komut kopyalandı", copyCommand: "Komutu kopyala", androidSleep: "Android bir telefon koordinatörünü uyutabilir. Ara sıra bir grubu taşımayı bekle.", privacyNote: "🔒 Bir koordinatör yalnızca şifreli metni ve üst veriyi görür — asla mesaj içeriğini. Üst veriyi de kendine saklamak için kendininkini çalıştır.", customTitle: "Özel Sohbet Koordinatörü", customBadge: "· deneysel · kendi relay'in", customDescShort: "İsteğe bağlı — crew'in zaten yerleşik uçtan uca şifreli sohbete sahip, yani buna ihtiyacın yok. Yalnızca kendin çalıştırıyorsan ayarla", remove: "Kaldır", pointerNote: "Şimdilik yalnızca işaretçi: bir wss:// uç noktası crew'in sohbet relay'i olarak kullanılır; bir https:// olanı paylaşılan ContextVM relay'i üzerinden. Gerçek Cordn MLS henüz bağlanmadı.", cordnCoordinator: "Cordn koordinatörü", invalid: "Bu bir koordinatöre benzemiyor. Bir nprofile, bir cordn.net bağlantısı ya da bir https/wss URL'si yapıştır.", useMine: "Koordinatörümü kullan", }, createCrew: { seoTitle: "Crew Oluştur - SkateSpots", seoDescription: "Kaykay crew'ini oluştur — ev sahası, üyeler ve spotlar.", loginRequired: "Giriş Gerekli", loginRequiredDesc: "Crew oluşturmak için giriş yapmalısın.", backToCrews: "Crew'lere dön", title: "Crew Oluştur", intro: "Kaykay ailen — birlikte kaydığın insanlar. Bir isim başlaman için yeter; gerisi isteğe bağlı.", }, crew: { seoTitleNamed: "{{name}} - SkateSpots Crew", seoTitle: "Crew - SkateSpots", seoDescription: "SkateSpots'ta bir kaykay crew'i.", postHidden: "Gönderi gizlendi", postHiddenDesc: "Herkes için crew akışından kaldırıldı.", postHideFailed: "Gönderi gizlenemedi", backToCrews: "Crew'lere dön", disband: "Dağıt", youAreCaptain: "Bir kaptansın", member: "Üye", askSasquatch: "Sasquatch'a sor", agent: "Crew Agent", agentDesc: "Crew'inin AI rehberi — canlı verilerle yakındaki spotlar, etkinlikler, coach'lar & ekipman.", eventsTab: "Etkinlikler", chatTab: "Sohbet", newMessages: "Yeni mesajlar", hostJam: "Jam düzenle", noEvents: "Henüz crew etkinliği yok. Crew olarak bir jam, yarışma veya buluşma düzenle — crew'ini etkinlik takvimine bağlar ve insanların zap göndermesini sağlar.", support: "Destek", zapCrew: "Crew'e Zap Gönder", bandTitle: "Crew Bandı", bandTagline: "Canlı müzik · kaykay & ses", listenTitle: "Dinle: {{domain}}", listen: "Parçaları dinle", setUpGig: "Konser ayarla", bookGigMessage: "Selam {{crew}} — {{band}} grubunu bir konser için tutmakla ilgileniyorum. Tarihleri konuşmak için müsait misin?", messageAboutGig: "Konser hakkında mesaj gönder", gigHintA: "bu crew tarafından ev sahipliği yapılan takvime bir müzik etkinliği ekler.", messageShort: "Mesaj", gigHintB: "tarihleri & detayları ayarlamak için crew'e şifreli bir DM açar.", homeSpots: "Ev Spotları", viewSpot: "Spotu görüntüle", seeOnMap: "Haritada gör →", founderLinks: "Kurucu & Bağlantılar", startedBy: "{{name}} tarafından başlatıldı", opens: "Açılış: {{domain}}", }, crews: { seoTitle: "Crew'ler - SkateSpots", seoDescription: "İnsanlarını bul. Yakınındaki yerel kaykay crew'lerini, kolektifleri ve toplulukları keşfet.", videoPartTooltip: "Bu crew'in bir video partı var", part: "Part", bandTooltip: "Crew bandı: {{name}}", band: "Bant", focusAll: "Tümü", focusAllShort: "Tümü", focusDiy: "DIY", focusPhoto: "Fotoğraf", focusCoaching: "Coach'luk", focusArt: "Sanat", focusMusic: "Müzik", focusPhysio: "Fizyoterapi", focusMixed: "Karışık", title: "Crew'ler", heroLine: "Haritaya bağlı kaykay ailen — birlikte kaydığın", heroWith: "insanlar", heroRest: ", işe aldığın kişiler değil (o The Lab'dır).", crewCountOne: "{{count}} crew", crewCountMany: "{{count}} crew", cityCountOne: "{{count}} şehir", cityCountMany: "{{count}} şehir", createCrew: "Crew Oluştur", create: "Oluştur", searchPlaceholder: "Crew'leri isme veya şehre göre ara…", filterTitle: "Crew'leri filtrele", filterDesc: "Crew'in ilgi alanı.", nearMe: "Yakınımda", emptySearchTitle: "Aramanla eşleşen crew yok", emptySearchHint: "“{{query}}” için hiçbir şey bulunamadı. Başka bir isim ya da şehir dene.", clearSearch: "Aramayı temizle", emptyFocusTitle: "Henüz {{label}} crew'i yok", emptyFocusHint: "Burada henüz kimse “{{label}}” bayrağını taşımıyor. Tüm crew'leri göster ya da bunu kendin başlat.", showAll: "Tüm crew'leri göster", claimTitle: "Yerel sahneni sahiplen", claimHint: "Buraya henüz crew kurulmadı. İlk sen ol — crew'ini başlat, ev spotlarını bağla ve sahneni herkesin bulabilmesi için haritaya koy.", }, crewCoordinator: { privateChat: "Özel Crew Sohbeti", on: "Açık", defaultA: "", chatWord: "Sohbet", defaultB: "sekmesi", e2ee: "uçtan uca şifreli", defaultC: "kurucu ve listelenen tüm üyeler için — ayarlanacak bir şey yok. Mesajlar her üyenin anahtarına mühürlenir (NIP-17), yani yalnızca crew'in okuyabilir.", advancedA: "Gelişmiş: kendininkini çalıştır", cordnCoordinator: "Cordn koordinatörü", routeThrough: "Sohbeti onun üzerinden yönlendir", coordinator: "Koordinatör", deliveredOver: "İletim şu üzerinden:", sharedRelay: "— paylaşılan ContextVM relay'i.", ownRelay: "— crew'inin kendi relay'i.", chatLive: "Özel sohbet aktif", routesA: "", routesB: "sekmesi bu koordinatör üzerinden yönlendirilir: mesajlar uçtan uca şifrelidir (NIP-44, her üyeye mühürlü), yani yalnızca mühürlü trafiği işler.", publicWarning: "Dikkat: paylaşılan ContextVM relay'i üzerinden adresleniyor, yani şifreli metin ve üst verisi (hangi crew ve ne zaman) herkese açık görünür — yalnızca okunamaz. Bunu da özel tutmak için crew'i özel bir wss:// relay'ine yönlendir.", ownRelaySafe: "Crew'e özel hiçbir şey crew'inin kendi relay'inden çıkmaz.", manage: "Koordinatörü yönet", open: "{{domain}} aç", runBy: "Koordinatörü çalıştıran", }, dms: { securityReminder: "Güvenlik hatırlatması", phishingStrong: "SkateSpots sana asla DM göndermez", phishingRest: "hesabını doğrulamanı, anahtarlarını paylaşmanı veya ödeme yapmanı isteyerek. Birisi DM üzerinden SkateSpots desteği olduğunu iddia ederse — bu bir dolandırıcılıktır.", dismissReminder: "Güvenlik hatırlatmasını kapat", peopleCount: "{{count}} kişi", youPrefix: "Sen: ", unreadMessages: "Okunmamış mesajlar", seoTitle: "Mesajlar - SkateSpots", seoDescription: "Kaykay topluluğuyla özel şifreli mesajlar", loginTitle: "Mesajlara erişmek için giriş yap", loginDesc: "Topluluktaki kaykaycılarla özel, şifreli mesajlaşma", secureLoginTitle: "Güvenli Giriş Gerekli", secureLoginDesc: "Özel mesajlar, sohbetlerini şifrelemek için güvenli bir imzalayıcı uygulaması gerektirir.", onAndroid: "Android'de:", useAmber: "Amber uygulamasını kullan", getAmber: "Amber'ı edin →", onIOS: "iOS'ta:", iosHint: "Ayarlar'dan bir bunker bağlantısı (nsec.app) ile giriş yapmayı dene", browserHint: "Şifrelemeyi destekleyen Alby veya nos2x gibi bir tarayıcı uzantısıyla giriş yapmayı dene.", title: "Mesajlar", subtitleFull: "NIP-17 ile uçtan uca şifreli", subtitleShort: "Şifreli", newMessage: "Yeni Mesaj", groups: "Gruplar", loadFailed: "Mesajlar yüklenemedi", emptyTitle: "Henüz mesaj yok", emptyDesc: "Topluluktan biriyle bir sohbet başlat", startConversation: "Sohbet Başlat", undecryptableOne: "{{count}} şifreli mesaj imzalayıcın tarafından açılamadı.", undecryptableMany: "{{count}} şifreli mesaj imzalayıcın tarafından açılamadı.", }, editCrew: { seoTitleNamed: "{{name}} düzenle - SkateSpots", seoTitle: "Crew Düzenle - SkateSpots", seoDescription: "Kaykay crew'ini düzenle.", loginRequired: "Giriş Gerekli", notYours: "Senin crew'in değil", notYoursDesc: "Bu crew'i yalnızca kurucusu düzenleyebilir.", backToCrew: "Crew'e dön", title: "Crew Düzenle", }, form: { add: "Ekle", added: "Eklendi", addNameInBasicsA: "Temel bilgilere geri dönüp bir crew adı ekle", addNameInBasicsB: "tamamlamak için.", adminsDescA: "Güvenilir üyeleri", adminsWord: "yönetici", adminsDescB: "yap — kendi anahtarlarıyla üye davet edebilir ve crew akışını & sohbetini yönetebilirler. Sen (kurucu) her zaman crew kimliğinin sahibi olarak kalırsın.", agentDescA: "Ekle", agentDescB: ", crew'ini gerçekten bilen bir AI rehber. Üyeler şunları sorabilir:", agentDescC: "— ayrıca canlı SkateSpots verilerinden yakındaki spotlar, etkinlikler, coach'lar ve ekipman. Doğrudan tarayıcıda çalışır; anahtar veya kurulum yok. Henüz erken (ücretsiz AI, bu yüzden ara sıra yavaş).", agentDescStrong: "bir sonraki jam'iniz, crew'i kimin yönettiği, ne aradığınız ve vibe'ınız", agentEnabledNote: "Kaydettiğinde Sasquatch crew sayfanda görünecek.", bandDesc: "Bir grubun mu var? Kaykay sahneleri ve yerel müzik el ele gider — grubunun adını ve parçaların bağlantısını bırak.", bandFooterA: "Tam bir grup profili için (türler, enstrümanlar, konserler) The Lab'da bir", musicianWord: "Müzisyen", bandFooterB: "oluştur, sonra yukarıdaki", linkedLabWord: "Bağlı The Lab profilleri", bandFooterC: "bölümüne bağla.", bandMusicWord: "Grup & Müzik", bandName: "Grup adı", bandNamePlaceholder: "örn. The Bail Outs", bandNudgeA: "Bir grubun var — dokunarak", crewTypeWord: "Crew Tipi", bandNudgeB: "ayarla:", bandNudgeC: "böylece The Lab'ın Müzik sahnesinde de görünürsün.", beta: "Beta", bioLabel: "Hakkında / Manifesto", bioPlaceholder: "Kim olduğun, ne kaydığın, hikâyen...", continue: "Devam", crewCreated: "Crew oluşturuldu!", crewUpdated: "Crew güncellendi!", crewName: "Crew Adı", crewOnlyWord: "Yalnızca crew", crewType: "Crew Tipi", crewTypeDescA: "Crew'in bir zanaata mı odaklı? The Lab'da o sahnede de görünmek için birini seç:", theLab: "The Lab", crewTypeDescB: ". Normal kaykay crew'leri", mixedWord: "Karışık", crewTypeDescC: "kalır.", customVibeHint: "Bir # ile kendi vibe'ını veya odağını ekle", customVibePlaceholder: "örn. downhill, gece seansları, no-comply", editDesc: "Crew'inin kimliği, ev sahası ve üyeleri", enableAgent: "Crew Agent'ı Etkinleştir", enableTreasury: "Crew Kasasını Etkinleştir", failed: "Başarısız", founded: "Kuruluş (Yıl)", geolocationUnsupported: "Konum desteklenmiyor", gettingLocation: "Alınıyor...", goalHint: "Katkıların ulaşabilmesi için Nostr profilinde bir Lightning adresi (lud16) olduğundan emin ol.", goalPlaceholder: "örn. DIY spotunu betonla", goalTarget: "Hedef (sats)", goalWhat: "Hedef ne?", homeSpots: "Ev Spotları", homeSpotsDesc: "Crew'inin takıldığı spotları bağla — haritada crew'ine bağlanırlar", homeTurf: "Ev Sahası (Şehir / Bölge)", homeTurfPlaceholder: "İstanbul, TR", instagramDetected: "Instagram klibi algılandı", invalidMember: "Geçerli bir npub, nprofile veya hex pubkey gir.", latitude: "Enlem", leaveBlankLocation: "Mevcut ev sahası konumunu korumak için boş bırak.", links: "Bağlantılar", locationError: "Konum hatası", locationFound: "Konum bulundu", logoAlt: "Crew", logoHint: "Bir logo, crew'ini haritada ve akışlarda anında tanınır kılar. Kare en iyisidir.", logoLabel: "Crew Logosu / Fotoğrafı", logoUploaded: "Logo yüklendi", longitude: "Boylam", looksGood: "İyi görünüyor", makeAdmin: "Yönetici yap", mapPin: "Harita İğnesi", mapPinHint: "Crew'ini haritaya bırak ki yerliler seni bulabilsin. Butona dokun — yazmaya gerek yok.", memberAlreadyAdded: "Bu üye zaten ekli.", members: "Üyeler", membersDesc: "Crew'inin Nostr hesaplarını ekle. Her üye kendi anahtarıyla onaylar — o zamana kadar “bekliyor” olarak görünür.", musicLink: "Müzik bağlantısı", nameCrew: "Crew'ine isim ver", nameCrewDesc: "Devam etmeden önce bir crew'in bir isme ihtiyacı var.", nameCrewFirst: "Önce crew'ine isim ver", nameHint: "Gerçekten ihtiyacın olan tek şey. Daha sonra değiştirebilirsin.", namePlaceholder: "örn. Backyard Bandits", nameRequired: "İsim gerekli", nameRequiredDesc: "Crew'ine bir isim ver.", nip05DescA: "Herhangi bir alan adında kontrol ettiğin doğrulanabilir bir kullanıcı adı, örn.", nip05DescB: ". Bu crew'in kurucu anahtarına göre doğrulanır ve birkaç tane ekleyebilirsin — her biri alan adı onayladığında yeşil bir tik gösterir.", nip05Label: "Crew NIP-05", nip05Placeholder: "crew@alanadin.com", nip05Add: "Ekle", nip05Invalid: "crew@alanadin.com gibi bir kullanıcı adı gir", nip05TooMany: "En fazla {{count}} kullanıcı adı ekleyebilirsin.", nip05Unverified: "Kontrol edilmedi", nip05Remove: "{{handle}} kaldır", notAKeyA: "Henüz bir Nostr anahtarına benzemiyor — bir", notAKeyB: ",", notAKeyC: "veya hex pubkey yapıştır.", onlyYouTubeInstagram: "Yalnızca YouTube ve Instagram bağlantıları desteklenir.", openCall: "Açık Çağrı", openCallDescA: "Bir filmer, editor ya da yeni kan mı arıyorsun? Bir çağrı yayınla — crew sayfanda görünür, böylece uygun kişiler", openCallDescB: "ulaşabilir.", optional: "· isteğe bağlı", optionalParen: "(isteğe bağlı)", otherSocials: "Diğer Sosyal Medyalar", otherSocialsDesc: "İstediğin kadar ekle — YouTube, TikTok, Discord, Telegram, vb.", ownVisibility: "kendi görünürlüğü", progress: "İlerleme", publicWord: "Herkese açık", publishedToScene: "Sahneye yayınlandı.", publishFailed: "Yayınlanamadı", publishing: "Yayınlanıyor...", ready: "Hazır", readyToRollA: "Hazır —", readyToRollB: "'a istediğin zaman bas.", removeAdminRole: "Yönetici rolünü kaldır", removeMember: "Üyeyi kaldır", removeSocial: "Sosyal bağlantıyı kaldır", removeVibe: "{{vibe}} kaldır", roles: "Roller:", sasquatch: "Sasquatch", saveCrew: "Crew'i Kaydet", skipToEnd: "Sona atla", socialPlaceholder: "@kullaniciadi veya bağlantı", sponsorDesc: "Yerel bir dükkân crew'ini destekliyorsa, dükkânlarına bağlantı veren bir “Sponsorlu” şeridi göstermek için buradan seç.", stepAria: "Adım {{step}}: {{title}}", stepBasics: "Temeller", stepBasicsShort: "Temel", stepBasicsHint: "Yalnızca olmazsa olmazlar — sadece bu adımla bir crew kurabilirsin.", stepVibe: "Kimlik & Vibe", stepVibeShort: "Vibe", stepVibeHint: "Crew'inin uygulama genelinde nasıl göründüğü. Hepsi isteğe bağlı.", stepSquad: "Ekip & Spotlar", stepSquadShort: "Ekip", stepSquadHint: "İnsanlarını ve ev sahanı ekle. Bunu her zaman sonra da yapabilirsin.", stepExtras: "Ekstralar", stepExtrasShort: "Ekstra", stepExtrasHint: "Sonrası için güçlendirmeler — emin olmadığın her şeyi atla.", extrasAllOptional: "Bu adımdaki her şey isteğe bağlı.", groupIdentity: "Kimlik", groupIdentityHint: "Kullanıcı adı, bağlantılar", groupAi: "Sasquatch AI", groupShowcase: "Vitrin", groupPayments: "Ödemeler & kasa", groupIntegrations: "Entegrasyonlar", groupAdvanced: "Gelişmiş", groupAdvancedHint: "deneysel", pro: "Pro", agentProNote: "Sasquatch tarafından desteklenir. Pro en iyi modelleri alır; Pro olmadan ücretsiz bir yedek kullanır.", stepOf: "Adım {{step}} / {{total}}", treasuryDescA: "Ortak bir hedef için sats topla — yerel DIY spotunu onarmak, bir crew gezisi, bir yarışma ödül havuzu. Şeffaf bir Lightning hedefi; zaplar", treasuryDescStrong: "doğrudan cüzdanına gider", treasuryDescB: "(profilinin Lightning adresi üzerinden). SkateSpots asla parayı tutmaz.", upload: "Yükle", uploadFailed: "Yükleme başarısız", useCurrentLocation: "Mevcut konumu kullan", vibeLabel: "Vibe / Odak", videoDescA: "Crew'inin tam partı, montajı ya da son klibi. Bir", videoDescB: "bağlantısı yapıştır — doğrudan crew sayfanda oynar.", visibilityDescA: "Her üye kendi", visibilityDescB: "'ini kontrol eder — anahtarıyla onayladığında", visibilityDescC: "'i seçebilir — dışarıdakilerden gizli). Bunu onlar için ayarlayamazsın; bu onların kararı.", website: "Web sitesi", yourRoles: "Rollerin (Takım Lideri)", youtubeDetected: "YouTube videosu algılandı", invalidUrl: "Geçerli bir bağlantı gir (örn. https://example.com).", }, groupConversation: { seoTitle: "Grup sohbeti - SkateSpots", invalidLink: "Bu grup sohbeti bağlantısı geçersiz.", loginTitle: "Bu grubu görmek için giriş yap", secureSignerTitle: "Güvenli imzalayıcı gerekli", secureSignerDesc: "Grup mesajları NIP-44 destekli bir imzalayıcı gerektirir.", encryptedGroup: "Uçtan uca şifreli grup", empty: "Henüz mesaj yok — gruba merhaba de.", placeholder: "Gruba mesaj yaz...", }, hero: { established: "Kuruluş {{year}}", teamLeader: "Takım lideri: {{name}}", ledBy: "Yöneten", }, inviteCard: { acceptedTitle: "Davet kabul edildi 🛹", acceptedDesc: "Crew kurucusu üyeleri {{crew}} üzerinde onaylar. Onayladıklarında kadroda görüneceksin.", couldNotAccept: "Kabul edilemedi", couldNotDecline: "Reddedilemedi", acceptedDone: "Kabul edildi —", confirmsMembers: "üyeleri onaylar", declinedDone: "{{crew}} daveti reddedildi", invitedYou: "seni katılmaya davet etti", admin: "Yönetici", accept: "Kabul et", decline: "Reddet", }, inviteDialog: { messageIntro: "Yo — SkateSpots'ta {{crew}} crew'ine katıl 🛹", messageBody: "Nostr anahtarınla giriş yap, sonra crew sayfasından katılma isteği gönder.", copyFailed: "Kopyalama başarısız", shareTitle: "{{crew}} grubuna katıl", sentTitle: "Davet gönderildi! 🛹", sentDesc: "Kabul etmeleri ya da reddetmeleri için bir bildirim alacaklar.", couldNotSend: "Davet gönderilemedi", trigger: "Davet et", title: "{{crew}} grubuna davet et", description: "Birinin Nostr anahtarına davet gönder ya da bir bağlantı paylaş.", sendTab: "Davet gönder", shareTab: "Bağlantı paylaş", npubLabel: "Kaykaycının npub'u", invalidNpub: "Bu geçerli bir npub'a benzemiyor.", noteLabel: "Not", optional: "(isteğe bağlı)", notePlaceholder: "Bizimle kaymaya gel…", inviteAsAdmin: "Yönetici olarak davet et", inviteAsAdminDesc: "Crew'i yönetebilir & başkalarını davet edebilir.", sendButton: "Davet gönder", sendFooter: "Kabul etmeleri ya da reddetmeleri için bir bildirim alacaklar. Üyelik yalnızca kabul ettiklerinde sayılır.", inviteLink: "Davet bağlantısı", messageLabel: "Mesaj", copyMessage: "Mesajı kopyala", founderHint: "Kurucu olarak bir üyenin anahtarını doğrudan da ekleyebilirsin, sonra onlar onaylar.", addMemberSettings: "Crew ayarlarında üye ekle", }, joinRequest: { moreCount: "+{{count}} daha", addedTitle: "{{name}}, {{crew}} grubuna eklendi 🛹", addedDesc: "Üye olarak görünmek için kendi tarafından onaylayacaklar.", vouchedTitle: "{{name}} için kefil oldun 🤝", vouchedDesc: "{{crew}} kurucusu desteğini görecek ve onları ekleyebilecek.", couldNotEndorse: "Desteklenemedi", endorsedDoneA: "Kefil oldun:", endorsedDoneB: "— kurucu onaylayacak", vouchedBy: "Kefil olan", approveAndAdd: "Onayla & ekle", addToCrew: "Crew'e ekle", vouchedWaiting: "Kefil olundu — kurucu bekleniyor", vouchForThem: "Onlar için kefil ol", leadershipOnly: "Yalnızca crew liderliği.", adminHelp: "Yöneticiler üyeleri doğrudan ekleyemez — kefil olmak, bu rider'ı desteklediğini kurucuya söyler.", }, leadership: { teamLeader: "Takım Lideri", captain: "Kaptan", verifiedMember: "Doğrulanmış üye", messageName: "{{name}} kişisine mesaj gönder", title: "Liderlik", captainsOne: "{{count}} Kaptan", captainsMany: "{{count}} Kaptan", footer: "Takım Lideri kadroyu yönetir; Kaptanlar davet etmeye, jam düzenlemeye ve crew'i düzenli tutmaya yardımcı olur.", }, linkField: { title: "Bağlı Crew", description: "Bir crew de mi yönetiyorsun? Bağla ki insanlar stüdyon ile crew'in arasında geçiş yapabilsin. İsteğe bağlı. Bu crew'i crew düzenleyicisinden profile geri bağladığında ikisinde de yeşil", descriptionRest: "rozeti görünür.", none: "Henüz crew'in yok. Buraya bağlamak için Crew'ler sayfasında bir tane oluştur.", linkedCrew: "Bağlı crew ({{id}})", }, lookingFor: { title: "Açık Çağrı", subtitle: "Bu crew şunları arıyor:", }, memberVisibility: { updatedTitle: "Görünürlük güncellendi", updatedCrew: "Artık yalnızca crew arkadaşlarına görünürsün.", updatedPublic: "Artık bu crew'de herkese açık görünürsün.", couldNotUpdate: "Güncellenemedi", title: "Bu crew'deki görünürlüğün", save: "Görünürlüğü kaydet", }, newMessage: { inCrew: "Crew'inde: {{crews}}", crewmate: "Crew arkadaşı", following: "Takip ediliyor", invalidKey: "Bu geçerli bir npub veya public key'e benzemiyor.", description: "İnsanlarını isme göre ara ya da herkese mesaj göndermek için bir npub yapıştır. Grup başlatmak için iki veya daha fazlasını seç.", searchPlaceholder: "İsim ara veya npub1... yapıştır", messageThisKey: "Bu anahtara mesaj gönder", loadingPeople: "İnsanların yükleniyor...", noPeople: "Henüz crew arkadaşı veya takip yok.", noPeopleHint: "Bir sohbet başlatmak için yukarıya birinin npub'unu yapıştır.", yourCrews: "Crew'lerin", selected: "{{count}} seçildi", startGroup: "Grup başlat ({{count}})", message: "Mesaj", }, nip05: { mismatch: "Bu alan adı, kullanıcı adını crew kurucusundan farklı bir Nostr anahtarına yönlendiriyor. Doğrulanmadı.", verified: "Doğrulandı — alan adı bu kullanıcı adının crew'in kurucu anahtarına ait olduğunu onaylıyor.", }, requestCollective: { sentTitle: "İstek gönderildi 🤝", sentDesc: "{{name}} bunu bildirimlerinde görecek ve seni ekleyebilecek.", couldNotSend: "İstek gönderilemedi", title: "Bu kolektife katıl", waiting: "İstek gönderildi — {{name}} bekleniyor.", askA: "Arkadaki crew'den", askB: "seni kadroya eklemesini iste. Bir bildirim alacaklar ve tek dokunuşla seni ekleyebilecekler.", placeholder: "İsteğe bağlı: neden iyi bir uyum olacağını söyle…", sendButton: "İstek gönder", }, requestToJoin: { sentTitle: "İstek gönderildi! 🛹", sentDesc: "{{crew}} liderliği bunu bildirimlerinde görecek.", couldNotSend: "İstek gönderilemedi", trigger: "Katılma isteği", title: "{{crew}} grubuna katıl", description: "Crew'in kurucusuna & yöneticilerine bildirir, böylece seni ekleyebilirler.", placeholder: "Merhaba de — nerede kaydığın, kimi tanıdığın, neden girmek istediğin…", sending: "Gönderiliyor…", sendButton: "Katılma isteği gönder", }, sponsorBanner: { loading: "Sponsor yükleniyor…", sponsoredBy: "Sponsorlu", }, sponsorPicker: { selected: "Sponsor seçildi", setLoading: "Sponsor ayarlandı (dükkân yükleniyor…)", set: "Sponsor ayarlandı", clearAria: "Sponsoru temizle", searchPlaceholder: "Kaykay dükkânlarını isme veya şehre göre ara…", loading: "Dükkânlar yükleniyor…", noMatch: "Eşleşen dükkân yok — farklı bir arama dene.", none: "Henüz dükkân bulunamadı.", }, treasury: { title: "Crew Kasası", ofGoal: "{{target}} hedefinin", goalReached: "Hedefe ulaşıldı!", funded: "%{{percent}} finanse edildi", contributionOne: "{{count}} katkı", contributionMany: "{{count}} katkı", daysLeft: "{{days}} gün kaldı", closed: "kapalı", nonCustodial: "Saklamasız · zaplar doğrudan crew'in Lightning cüzdanına gider", }, userStatus: { atSpot: "📍 Bir spota", autoClears: "⏱️ {{min}} dk içinde otomatik temizlenir", }, video: { title: "Part", fullVideo: "Tam video · montaj", latestClip: "Son klip", watch: "İzle", iframeTitle: "{{crew}} — video", playAria: "{{crew}} videosunu oynat", thumbAlt: "{{crew}} video küçük resmi", instagramTitle: "Instagram klibi", }, vouch: { removedTitle: "Kefillik kaldırıldı", vouchedTitle: "Kefil olundu!", removedDesc: "Artık {{name}} için kefil değilsin.", vouchedDesc: "{{name}} için kefil oldun. Sahne kendi insanına güvenir.", couldNotVouch: "Kefil olunamadı", title: "Sahne Kefillikleri", sceneVerified: "Sahne doğrulamalı", vouched: "Kefil olundu", newUnvouched: "Yeni · kefilsiz", checking: "Sahne kontrol ediliyor…", empty: "Henüz kefillik yok. Çevrendeki kaykaycılardan gelen kefillikler, birinin gerçek olduğunun en iyi göstergesidir — rastgele gelen biri değil.", countOne: "{{count}} kefillik", countMany: "{{count}} kefillik", trusted: "{{count}} tanesi güven ağındaki kaykaycılardan", remove: "Kefilliği kaldır", vouchFor: "{{name}} için kefil ol", ownerNote: "İşini bilen kaykaycılar burada senin için kefil olabilir.", }, }, }; export default trBatch5;