486 lines
24 KiB
TypeScript
486 lines
24 KiB
TypeScript
const driftStrings = {
|
||
nav: {
|
||
searchLanguages: 'Dil ara...',
|
||
noLanguages: 'Dil bulunamadı',
|
||
},
|
||
mapPage: {
|
||
searchSuggestPlaces: 'Yerler',
|
||
},
|
||
mapUi: {
|
||
firstRunTitle: 'Başla',
|
||
firstRunTip: 'Keşfetmek için herhangi bir iğneye dokun. Kurulum yok — yakındaki spotlar bir dokunuş uzağında.',
|
||
firstRunAddSpot: 'İlk spotunu ekle',
|
||
firstRunJoinCrew: "Bir crew'e katıl",
|
||
firstRunStartCrew: "Crew'ini kur",
|
||
firstRunWallet: 'Cüzdanını kur',
|
||
forecastDays: '{{count}} Günlük Tahmin',
|
||
},
|
||
spotUi: {
|
||
forecastDays: '{{count}} Günlük Tahmin',
|
||
},
|
||
marketUi: {
|
||
trades: {
|
||
stateRevoked: 'iptal edildi',
|
||
stateVerifying: 'doğrulanıyor',
|
||
},
|
||
loadFailed: "Relay'lere ulaşılamadı. Bağlantını kontrol et ve tekrar dene.",
|
||
statusPending: 'bekliyor',
|
||
offers: {
|
||
closeDeal: 'Anlaşmayı kapat',
|
||
loadFailed: 'Teklifler yüklenemedi. Bağlantını kontrol et ve tekrar dene.',
|
||
},
|
||
pay: {
|
||
nonSats: 'Bu teklifin fiyatı {{currency}} cinsinden. Uygulama içi ödeme yalnızca sats. Satıcıyla doğrudan anlaş.',
|
||
unsupported: 'Bu ödeme kodu (bir Cashu isteği) henüz desteklenmiyor. Satıcıdan bir Lightning faturası veya adresi iste.',
|
||
},
|
||
escrowRequest: {
|
||
lockedNotSent: 'Para emanette kilitli ve bu cihazda kayıtlı, ama istek gönderilemedi. Tekrar denemek için ilanı yeniden aç. Tekrar ödeme yapma.',
|
||
mintLabel: 'Mint (paranın kilitlendiği yer)',
|
||
sellerMintHint: "Satıcı bu mint'i tercih ediyor; burada kilitlenen para onlar için en kolay kullanılır.",
|
||
mintHint: "Emanet bu mint'te yaşıyor. Satıcı burada kullanıyor, o yüzden ikinizin de güvendiği bir tane seç.",
|
||
noMints: 'Kullanılabilir mint yok',
|
||
p2pkUnsupported: 'Bu mint P2PK (NUT-11) desteğini duyurmuyor, bu yüzden emanet burada kilitlenemez. Başka bir mint seç.',
|
||
},
|
||
},
|
||
labUi: {
|
||
offerClothing: 'Giyim Sun',
|
||
tabClothing: 'Giyim',
|
||
empty: {
|
||
clothingTitle: 'Henüz giyim tasarımcısı yok',
|
||
clothingBody: 'Scene için özel kıyafet, takım forması ve giyim sunan ilk kişi ol.',
|
||
},
|
||
craftFields: {
|
||
sizing: 'Beden Aralığı',
|
||
samples: 'Numune / Prototip',
|
||
customization: 'Kişiselleştirme',
|
||
},
|
||
},
|
||
socialUi: {
|
||
coordinator: {
|
||
ourDefaultTitle: 'SkateSpots koordinatörü',
|
||
ourDefaultDesc: "SkateSpots, relay.skate-spots.org'da bir koordinatör çalıştırır. Varsayılan olarak onu kullan ya da kendininkini çalıştır — bir koordinatör yalnızca şifreli metni ve üst veriyi görür, mesajlarını asla görmez.",
|
||
useOurs: 'SkateSpots koordinatörünü kullan',
|
||
},
|
||
crewCoordinator: {
|
||
encryptedChat: 'Şifreli sohbet',
|
||
privateChatName: 'Özel sohbet',
|
||
privateChatDesc: 'Bir koordinatör üzerinden ileri-gizli grup sohbeti (MLS).',
|
||
privateChatDescFull: 'Özel sohbet bir yönetici tarafından bir kez oluşturulur, sonra üyeler katılır.',
|
||
chatRowDesc: "Crew'deki herkes — her üyenin anahtarına mühürlü (NIP-17).",
|
||
openChat: 'Aç',
|
||
setUpChat: 'Kur',
|
||
joinChat: 'Katıl',
|
||
checking: 'Kontrol ediliyor…',
|
||
openInAnotherApp: 'Başka uygulamada aç',
|
||
openInCordnWeb: 'Cordn (web)',
|
||
openCordnGroup: 'Crew sohbetini aç',
|
||
copyForStaircase: 'Staircase için kopyala',
|
||
},
|
||
dms: {
|
||
refresh: 'Yenile',
|
||
crews: "Crew'ler",
|
||
crewFounder: 'Kurucu',
|
||
crewMember: 'Üye',
|
||
crewOpen: 'Aç',
|
||
crewSetUp: 'Kur',
|
||
},
|
||
form: {
|
||
cordnGroup: 'Cordn grubu',
|
||
cordnGroupHint: "İsteğe bağlı: Staircase veya Cordn web'den grup bağlantısını yapıştır. Crew'in böylece koordinatörümüzde barındırılan gerçek uçtan uca MLS sohbetine kavuşur.",
|
||
},
|
||
bell: {
|
||
dmsUnread: '{{count}} yeni şifreli mesaj',
|
||
messagesAndCrews: 'Mesajlar ve Crew sohbetleri',
|
||
},
|
||
},
|
||
settingsUi: {
|
||
loginDialog: {
|
||
welcomeSubtitleBrowse: "Kaydol veya giriş yap — ya da göz atmaya devam et.",
|
||
extensionCard: "Tarayıcı uzantısı",
|
||
signerCard: "İmzalayıcı uygulama",
|
||
secretKeyLink: "Bunun yerine gizli anahtar kullan",
|
||
whereBunker: "Bunker'ı nereden bulurum?",
|
||
},
|
||
settingsPage: {
|
||
trust: 'Güven',
|
||
trustSub: 'Kaynaklar ve görünüm',
|
||
},
|
||
},
|
||
walletUi: {
|
||
trust: {
|
||
mute: 'Sessize al',
|
||
muted: 'Sessize alındı',
|
||
mutedDesc: 'İçeriklerini görmezsin.',
|
||
unmute: 'Sesi aç',
|
||
unmuted: 'Sesi açıldı',
|
||
unmutedDesc: 'İçerikleri yeniden görünür.',
|
||
unmuteFailed: 'Sesi açılamadı. Tekrar dene.',
|
||
muteFailed: 'Sessize alınamadı. Tekrar dene.',
|
||
loginToMute: 'Sessize almak için giriş yap.',
|
||
attributedNetwork: 'Ağındaki kişilerden',
|
||
attributedProviderHouse: 'Topluluk güven sağlayıcısından',
|
||
attributedProviderCustom: 'Seçtiğin sağlayıcıdan',
|
||
howItWorks: 'Güven nasıl çalışır',
|
||
flaggedNoticeTitle: 'Güvenilir kaykaycılar tarafından bildirildi',
|
||
flaggedNoticeDesc: 'Dikkatli ol. Ağdaki güvenilir kişiler bu hesabı bildirdi.',
|
||
flaggedReporterFollow: 'takip ettiğin {{count}} kişi',
|
||
flaggedReporterNetwork: 'ağındaki {{count}} kişi',
|
||
flaggedReporterOther: '{{count}} diğer hesap',
|
||
flaggedReport: 'Bildir',
|
||
flaggedDismiss: 'Yoksay',
|
||
bucketVerified: 'Doğrulandı',
|
||
bucketUnknown: 'Bilinmiyor',
|
||
bucketFlagged: 'İşaretlendi',
|
||
bucketVerifiedDesc: 'Ağındaki biri bu hesap için kefil oluyor.',
|
||
bucketUnknownDesc: 'Ağındaki kimse henüz bu hesap için kefil olmadı.',
|
||
bucketFlaggedDesc: 'Güvenilir kişiler bu hesabı bildirdi.',
|
||
reportedByTrusted: '{{count}} güvenilir kişi tarafından bildirildi',
|
||
},
|
||
},
|
||
trustUi: {
|
||
alertsTitle: 'Ağ uyarıları',
|
||
alertsDesc: 'Takip ettiğin ve güvenilir kişilerin bildirdiği ya da sessize aldığı hesaplar.',
|
||
alertsEmpty: 'Uyarı yok. Takip ettiğin hesapları güvenilir bildirimler için kontrol ederiz.',
|
||
alertsReported: '{{count}} güvenilir kişi tarafından bildirildi',
|
||
alertsMuted: '{{count}} güvenilir kişi tarafından sessize alındı',
|
||
alertsIgnore: 'Yoksay',
|
||
alertsUnfollow: 'Takibi bırak',
|
||
alertsLogin: 'Takip ettiğin hesaplar için uyarıları görmek üzere giriş yap.',
|
||
providerTitle: 'Sağlayıcı',
|
||
providerDesc: 'Puanlar seçtiğin bir sağlayıcıdan gelir. Topluluk sağlayıcısı varsayılandır.',
|
||
useCommunity: 'Topluluk sağlayıcısını kullan',
|
||
setProvider: 'Bir sağlayıcı ayarla',
|
||
customPubkeyPlaceholder: 'Sağlayıcı npub veya hex pubkey',
|
||
customRelayPlaceholder: 'wss://relay.example.com',
|
||
invalidProvider: "Geçerli bir npub veya 64 karakterlik hex pubkey ve bir wss:// relay'i gir.",
|
||
publishFailed: 'Sağlayıcı yayınlanamadı. Tekrar dene.',
|
||
providerSaved: 'Sağlayıcı güncellendi.',
|
||
loggedOutProvider: 'Sağlayıcı seçmek için giriş yap.',
|
||
showMarks: 'Güven işaretlerini göster',
|
||
showMarksDesc: 'Doğrulanmış ve bilinmeyen işaretler. Bildirimler her zaman gösterilir.',
|
||
sourceLabel: 'Kaynak',
|
||
sourceHouse: 'Topluluk güven sağlayıcısı',
|
||
sourceCustom: 'Senin sağlayıcın',
|
||
loggedOut: 'Kendi güven sağlayıcını seçmek için giriş yap.',
|
||
seoTitle: 'Güven nasıl çalışır',
|
||
seoDescription: 'SkateSpots güveni nasıl gösterir: üç durum, puanların nereden geldiği ve yokluğun neden güvensizlik olmadığı.',
|
||
title: 'Güven nasıl çalışır',
|
||
intro: 'Buradaki güven bir sinyaldir, bir hüküm değil. Kimi tanıdığından ya da seçtiğin bir sağlayıcıdan gelir. İnsanları küresel olarak sıralamayız.',
|
||
statesTitle: 'Üç durum',
|
||
verifiedTitle: 'Doğrulandı',
|
||
verifiedDesc: 'Ağındaki biri bu hesap için kefil oluyor: bir arkadaşının arkadaşı ya da seçtiğin sağlayıcı.',
|
||
unknownTitle: 'Bilinmiyor',
|
||
unknownDesc: 'Henüz kimse kefil olmadı. Her yeni hesap buradan başlar.',
|
||
flaggedTitle: 'İşaretlendi',
|
||
flaggedDesc: 'Güvenilir kişiler bu hesabı bildirdi. Bu, daha yakından bakman için bir uyarıdır, bir şeyin kanıtı değil.',
|
||
absenceTitle: 'Rozet yokluğu güvensizlik değildir',
|
||
absenceDesc: 'Çoğu hesap hiçbir şey göstermez. Bu, ağındaki kimsenin henüz onlar için kefil olmadığı anlamına gelir, bir şeyin yanlış olduğu değil. Eksik bir işareti asla olumsuz okuma.',
|
||
sourceTitle: 'Bunu kim hesaplıyor',
|
||
sourceDesc: 'Varsayılan olarak kendi ağını kullanırız. Nostr üzerinden imzalı puanlar yayınlayan bir güven sağlayıcısı da seçebilirsin (NIP-85) ya da görünümü kapatabilirsin. İşaretlendi her zaman gösterilir, çünkü bu bir güvenlik sinyalidir.',
|
||
endorsementTitle: 'Varlık onay değildir',
|
||
endorsementDesc: 'Doğrulanmış işaret birinin kefil olduğu anlamına gelir, kişinin iyi olduğu değil. Bir işaret, güvenilir kişilerin onu bildirdiği anlamına gelir, suçlu olduğu değil. Karar vermeden önce ayrıntıları kontrol et.',
|
||
povTitle: 'Bakış açısına bağlı',
|
||
povDesc: 'Bir puan, bakan kişiye görecelidir. Bir sağlayıcıdan veya bir kişiden gelen sıralama bir diğeriyle karşılaştırılamaz ve biz hiçbirini nesnel bir gerçek olarak sunmayız.',
|
||
settingsCta: "Ayarlar'dan yönet",
|
||
},
|
||
marketTerms: {
|
||
link: 'Pazar yeri kuralları',
|
||
seoTitle: 'Pazar yeri kuralları',
|
||
seoDescription: 'SkateSpots ekipman ilanları nasıl çalışır: eşten eşe, alıcı dikkatli olsun ve kurallar.',
|
||
title: 'Pazar yeri kuralları',
|
||
intro: 'SkateSpots eşten eşe bir ekipman panosudur. Doğrudan diğer kişiyle anlaşırsın: biz para tutmayız, ürün göndermeyiz veya anlaşmazlıkları çözmeyiz.',
|
||
howTitle: 'Nasıl çalışır',
|
||
howBody: 'Ekipman ilanı ver, satıcıyla özel mesajla iletişime geç ve doğrudan anlaş (nakit, Lightning veya takas). Sepet ya da ödeme adımı yoktur.',
|
||
rulesTitle: 'İzin verilmeyenler',
|
||
rulesBody: 'Yasa dışı, tehlikeli veya yetişkin içeriği yok; uyuşturucu, silah, sahte veya çalıntı ürün yok. İlanları kaykay ekipmanı ve ilgili ürünlerle sınırlı tut.',
|
||
respectTitle: 'Saygılı ol',
|
||
respectBody: 'Kötüye kullanım, taciz, tehdit veya nefret yok. Moderatörler ilanları veya hesapları gizleyebilir.',
|
||
trustTitle: 'Güven bir kılavuzdur, garanti değil',
|
||
trustBody: 'Doğrulama işaretleri ve ticaret itibarı ağdan gelen sinyallerdir, söz değil. Takas etmeden önce kendi kontrollerini yap.',
|
||
trustLink: 'Güven nasıl çalışır',
|
||
privacyLink: 'Cihazından ne çıkıyor',
|
||
safetyTitle: 'Güvenli takas yap',
|
||
safetyBody: 'Teslim için halka açık bir yerde buluş, kargolu anlaşmalar için emanet veya iyi niyet depozitosu kullan ve uygulama dışına asla para gönderme.',
|
||
moderationTitle: 'Moderasyon yumuşak ve geri alınabilir',
|
||
moderationBody: "Gizlenen içerik relay'lerde kalır ve geri getirilebilir; kişiler arasındaki anlaşmazlıkları çözmek sana bağlıdır.",
|
||
},
|
||
labOptions: {
|
||
clothing: {
|
||
service: {
|
||
tees: 'Tişörtler',
|
||
hoodies: "Kapüşonlular & Sweatshirt'ler",
|
||
pants: 'Pantolonlar & Şortlar',
|
||
jackets: 'Ceketler & Dış Giyim',
|
||
kits: "Takım Formaları & Jersey'ler",
|
||
caps: 'Şapkalar & Bereler',
|
||
socks: 'Çoraplar',
|
||
accessories: 'Çantalar & Aksesuarlar',
|
||
footwear: 'Ayakkabılar',
|
||
patches: 'Yamalar & Aplik',
|
||
griptape: 'Griptape Sanatı & Deck Giyimi',
|
||
onepiece: 'Tek Parça / Upcycled',
|
||
},
|
||
serviceDesc: {
|
||
tees: 'Özel tişörtler ve üstler',
|
||
hoodies: "Kapüşonlular, crew'ler ve eşofman altları",
|
||
pants: 'İş pantolonları, kargo ve şortlar',
|
||
jackets: 'Coach, rüzgarlık ve iş ceketleri',
|
||
kits: "Takım formaları, jersey'ler ve üniformalar",
|
||
caps: 'Şapkalar, bereler ve başlıklar',
|
||
socks: 'Crew çorapları ve triko',
|
||
accessories: 'Çantalar, kemerler ve küçük ürünler',
|
||
footwear: 'Özel ayakkabılar ve ayakkabı',
|
||
patches: 'Nakış yamalar ve aplik',
|
||
griptape: 'Griptape sanatı ve deck giyimi',
|
||
onepiece: 'Tek parçalar ve upcycled giysiler',
|
||
},
|
||
method: {
|
||
screenprint: 'Serigrafi',
|
||
dtg: 'DTG / Doğrudan Kumaşa',
|
||
embroidery: 'Nakış',
|
||
cutsew: 'Kes & Dik',
|
||
sublimation: 'Süblimasyon',
|
||
heattransfer: 'Isı Transferi / Vinil',
|
||
garmentdye: 'Kıyafet Boyama',
|
||
knit: 'Triko',
|
||
patchwork: 'Patchwork',
|
||
allover: 'Tüm Yüzey Baskı',
|
||
},
|
||
material: {
|
||
cotton: 'Pamuk',
|
||
heavyweight: 'Ağır Gramaj',
|
||
organic: 'Organik / Sürdürülebilir',
|
||
fleece: 'Polar',
|
||
denim: 'Denim',
|
||
canvas: 'Kanvas',
|
||
nylon: 'Naylon / Teknik',
|
||
wool: 'Merino / Yün',
|
||
leather: 'Deri',
|
||
recycled: 'Geri Dönüşüm / Deadstock',
|
||
},
|
||
},
|
||
},
|
||
becomeRolesUi: {
|
||
clothing: {
|
||
seoTitle: 'Giyim Tasarımcısı Ol - SkateSpots',
|
||
seoDescription: 'Scene için özel kıyafetler, takım formaları & giyim.',
|
||
heading: 'Giyim Tasarımcısı',
|
||
tagline: 'Scene için özel kıyafetler, takım formaları & giyim',
|
||
noun: 'giyim tasarımcısı',
|
||
rateLabel: 'Ücret',
|
||
portfolioLabel: 'Dükkan / portföy bağlantısı',
|
||
sectionWhatYouMake: 'Ne Yapıyorsun',
|
||
sectionHowYouMake: 'Nasıl Yapıyorsun',
|
||
sectionMaterials: 'Malzemeler',
|
||
minimumPlaceholder: 'örn. 10 parça',
|
||
turnaroundPlaceholder: 'örn. 2-3 hafta',
|
||
sizingPlaceholder: 'örn. XS-3XL / ölçüye göre',
|
||
samplesHelper: 'Tam üretimden önce numune veya prototip sunuyor musun?',
|
||
customizationPlaceholder: 'örn. isimler, numaralar, grafikler',
|
||
},
|
||
},
|
||
weatherUi: {
|
||
updated: 'Güncellendi',
|
||
refresh: 'Yenile',
|
||
unavailable: 'Hava durumu kullanılamıyor.',
|
||
retry: 'Tekrar dene',
|
||
sunrise: 'Gün doğumu',
|
||
sunset: 'Gün batımı',
|
||
legendTitle: 'Hava puanı',
|
||
legendWeatherOnly: 'Yalnızca hava',
|
||
},
|
||
cordnUi: {
|
||
shareInvite: 'Davet et',
|
||
shareInviteText: '{{crew}} grubuna katıl — özel ekip sohbeti',
|
||
inviteCopied: 'Davet bağlantısı kopyalandı',
|
||
title: 'Özel sohbet',
|
||
subtitle: 'Crew üyeleri arasında uçtan uca şifreli (MLS). Koordinatör yalnızca şifreli metni ve üst veriyi yönlendirir — mesaj içeriğini asla görmez.',
|
||
notLoggedIn: "Crew'in özel sohbetini kullanmak için giriş yap.",
|
||
membersOnly: 'Özel sohbeti yalnızca crew üyeleri açabilir.',
|
||
connecting: 'Bağlanıyor…',
|
||
noCoordinator: 'Bu crew için henüz bir koordinatör yapılandırılmadı.',
|
||
noGroupAdmin: "Bu crew'in özel sohbeti henüz oluşturulmadı.",
|
||
noGroupMember: "Henüz bu crew'in özel sohbetinde değilsin.",
|
||
create: 'Özel sohbeti oluştur',
|
||
requestJoin: 'Katılmayı iste',
|
||
requestAgain: "Request again",
|
||
checkInvite: 'Davetiye kontrol et',
|
||
requested: 'İstek gönderildi — bir crew yöneticisi onaylayacak.',
|
||
noInvite: 'Henüz bekleyen davetiye yok. Bir yöneticiden isteğini onaylamasını iste.',
|
||
placeholder: "Crew'e mesaj gönder…",
|
||
send: 'Gönder',
|
||
refresh: 'Yenile',
|
||
requests: 'Katılma istekleri',
|
||
checkRequests: 'İstekleri kontrol et',
|
||
approve: 'Ekle',
|
||
noRequests: 'Bekleyen katılma isteği yok.',
|
||
inviteHint: "Bu sohbette şu ana kadar yalnızca sen varsın — crew üyeleri “Katılmayı iste”ye dokunabilir, sonra burada onaylarsın.",
|
||
memberCount: 'grupta {{count}} kişi',
|
||
you: 'Sen',
|
||
groupRef: 'Grup bağlantısı',
|
||
copyRef: 'Kopyala',
|
||
copied: 'Kopyalandı',
|
||
attachImage: 'Görsel ekle',
|
||
uploading: 'Yükleniyor…',
|
||
uploadFailed: 'Görsel yüklenemedi.',
|
||
bannerTitle: "Bu crew'in henüz özel sohbeti yok",
|
||
bannerBody: "Crew'in için uçtan uca şifreli (MLS) sohbet kur — üyeler sekmeden katılır.",
|
||
bannerCta: 'Kur',
|
||
ready: 'Bağlandı · MLS',
|
||
errorPrefix: 'Koordinatöre ulaşılamadı',
|
||
interactiveHint: "İmzalayıcın her işlem için onay ister — gerektiğinde Yenile ve Gönder'i kullan.",
|
||
setupDevice: "Bu cihazı kur",
|
||
setupDeviceBody: "Bu, cihaza özel sohbet için kendi anahtarını verir. Bir kurucu bunu bir kez onaylar.",
|
||
waitingApproval: "Kurucunun onaylaması bekleniyor…",
|
||
waitingApprovalManual: "Kurucu bekleniyor. Onayladıktan sonra “Davetiye kontrol et”e dokun.",
|
||
onboardingFounder1: "Özel sohbeti başlat.",
|
||
onboardingFounder2: "Katılmak isteyen üyeleri onayla.",
|
||
onboardingFounder3: "Crew’inle özel olarak sohbet et.",
|
||
onboardingMember1: 'Katılmayı iste',
|
||
onboardingMember2: "Kurucu cihazını onaylar.",
|
||
onboardingMember3: "İçerdesin — mesajlar şifreli.",
|
||
encryptedNote: "Bunu yalnızca crew üyeleri okuyabilir; koordinatör yalnızca şifreli mesajları iletir.",
|
||
advanced: "Gelişmiş",
|
||
coordinator: "Koordinatör",
|
||
keyPackage: "Anahtar paketi",
|
||
keyPackageReady: "Bu cihazda hazır",
|
||
keyPackageMissing: "Bu cihazda ayarlanmadı",
|
||
members: "Üyeler",
|
||
roleFounder: "Kurucu",
|
||
roleAdmin: "Yönetici",
|
||
makeAdmin: "Yönetici yap",
|
||
removeAdmin: "Yöneticiliği kaldır",
|
||
adminAdded: "Üye yönetici yapıldı.",
|
||
adminRemoved: "Yönetici rolü kaldırıldı.",
|
||
roleUpdateFailed: "Rol güncellenemedi. Tekrar dene.",
|
||
addReaction: "Tepki ekle",
|
||
deleteMessage: "Mesajı sil",
|
||
deleteMessageConfirm: "Bu mesaj herkes için silinsin mi?",
|
||
readBy: "{{count}} kişi okudu",
|
||
joinRequestTitle: "Özel sohbet isteği",
|
||
joinRequestFor: "{{crew}} grubuna katılma isteği",
|
||
joinRequestReview: "İsteği incele",
|
||
joinRequestDismiss: "İsteği yoksay",
|
||
roleMember: "Üye",
|
||
qrTitle: "Özel sohbete katılmak için tara",
|
||
qrHint: "Crew üyeleri bunu telefon kamerasıyla tarar. Bağlantı Özel sohbet sekmesini açar.",
|
||
sendFailed: "Gönderilemedi — Yeniden dene’ye dokun.",
|
||
sending: "Gönderiliyor…",
|
||
sent: "Gönderildi",
|
||
retry: "Yeniden dene",
|
||
errorUnreachable: "Özel sohbete ulaşılamadı. Bağlantını kontrol et.",
|
||
errorDetails: "Ayrıntılar",
|
||
unreachable: "Ulaşılamıyor",
|
||
dismiss: "Kapat",
|
||
linkDevice: "Bu cihazı bağla",
|
||
linkDeviceTitle: "Başka bir cihaz bağla",
|
||
linkDeviceHint: "Bu kodu odada zaten bulunan bir cihazda tara.",
|
||
linkDeviceNote: "Kod bir açık anahtar paketi içerir. Özel anahtarın yeni cihazda kalır.",
|
||
waitingDevice: "Diğer cihaz bekleniyor…",
|
||
addDevice: "Cihaz ekle",
|
||
deviceLinked: "Cihaz eklendi.",
|
||
deviceLinkFailed: "O cihaz eklenemedi.",
|
||
removeMemberConfirm: "{{name}} özel sohbetten çıkarılsın mı? O cihaz erişimini kaybedecek.",
|
||
removeMemberFailed: "O üye çıkarılamadı.",
|
||
reply: "Yanıtla",
|
||
},
|
||
communityUi: {
|
||
link: "Topluluk",
|
||
title: "Topluluk sohbeti",
|
||
subtitle: "Soru sor, geri bildirim paylaş ve SkateSpots topluluğuyla konuş — uçtan uca şifreli.",
|
||
heading: "SkateSpots Topluluğu",
|
||
eyebrow: "Sorular ve geri bildirim",
|
||
seoTitle: "SkateSpots topluluk sohbeti",
|
||
seoDescription: "Sorular, geri bildirimler ve topluluk sohbeti — uçtan uca şifreli.",
|
||
notLoggedIn: "Topluluk sohbetine katılmak için giriş yap.",
|
||
noGroupAdmin: "Topluluk odası henüz oluşturulmadı.",
|
||
noGroupMember: "Henüz topluluk odasında değilsin.",
|
||
waitingApproval: "Topluluk botunun veya bir yöneticinin onaylaması bekleniyor…",
|
||
waitingApprovalManual: "Manuel mod. Onaylandığında “Davetiye kontrol et”e dokun.",
|
||
noInvite: "Henüz davetiye yok. Bot genellikle bir dakika içinde onaylar — ardından “Davetiye kontrol et”e dokun.",
|
||
pendingRequests: "{{count}} katılma isteği bekliyor",
|
||
pendingRequestsDesc: "Bot genellikle otomatik onaylar. Takıldıysa aşağıdaki odayı aç ve İstekleri kontrol et’e dokun.",
|
||
botMissing: "The community bot isn’t in this room right now, so an admin will review join requests.",
|
||
secondDeviceHint: "Already a member on another device? Use “Link device” instead — the bot can’t add a second key to the same account.",
|
||
create: "Topluluk odasını oluştur",
|
||
setupDeviceBody: "Bu, bu cihaza topluluk odası için bir anahtar verir. Bir yönetici veya bot bunu bir kez onaylar.",
|
||
onboardingFounder1: "Topluluk odasını oluştur.",
|
||
onboardingFounder2: "Topluluk botunu ve yeni üyeleri onayla.",
|
||
onboardingFounder3: "Soruları yanıtla ve geri bildirim topla.",
|
||
onboardingMember1: "Topluluk odasına katılmayı iste.",
|
||
onboardingMember2: "Bir yönetici veya topluluk botu cihazını onaylar.",
|
||
onboardingMember3: "Soru sor, geri bildirim paylaş ya da sadece selam ver.",
|
||
encryptedNote: "Bunu yalnızca oda üyeleri okuyabilir; koordinatör yalnızca şifreli mesajları iletir.",
|
||
shareInviteText: "SkateSpots topluluk sohbetine katıl",
|
||
qrTitle: "Topluluk sohbetine katılmak için tara",
|
||
qrHint: "Topluluk sohbetini açmak ve katılma isteği göndermek için telefonunun kamerasıyla tara.",
|
||
owner: "Sahip",
|
||
botName: "Topluluk botu",
|
||
howItWorks: "Yeni cihazlar bir yönetici veya topluluk botu tarafından bir kez onaylanır. Katılmadan önce gönderilen mesajlar senin için görünmez.",
|
||
feedbackNote: "Sorular ve geri bildirimler memnuniyetle karşılanır. Kibar ol — burası ortak bir oda.",
|
||
},
|
||
translateUi: {
|
||
title: 'Mesaj çevirisi',
|
||
translate: 'Çevir',
|
||
translating: 'Çevriliyor…',
|
||
showOriginal: 'Orijinali göster',
|
||
showTranslation: 'Çeviriyi göster',
|
||
translatedFrom: '{{language}} dilinden çevrildi',
|
||
failed: 'Çeviri başarısız oldu. Tekrar deneyin.',
|
||
unsupported: 'Bu dil çifti henüz kullanılamıyor.',
|
||
pilotNote: 'Pilot: yalnızca İngilizce ↔ İspanyolca.',
|
||
autoTranslate: 'Mesajları otomatik çevir',
|
||
autoTranslateDesc: 'Gelen mesajları kendi dilinize çevirin. Bu cihazda çalışır; hiçbir şey gönderilmez.',
|
||
privacy: 'Çeviri cihazınızda çalışır. Mesajınız cihazınızdan asla ayrılmaz. İlk kullanımda bir dil modeli indirilir.',
|
||
},
|
||
newsletterDraftUi: {
|
||
weeklyDraftReady: 'Haftalık taslak hazır',
|
||
loadDraft: 'Taslağı yükle',
|
||
hidePreview: 'Önizlemeyi gizle',
|
||
untitled: 'Başlıksız',
|
||
},
|
||
signerPromptUi: {
|
||
title: "Amber istem bütçesi",
|
||
body: "Amber, imzalanan her işlem için onay ister. Okumalar ve arka planda şifre çözme yerelde kalır ve istem göstermez. Grup DM göndermek alıcı başına bir kez sorar (şifreleme + imzalama) ve Cordn her koordinatör isteğinde sorabilir. Sık kullanılan özel veya ekip sohbetleri için bir bunker ya da yerel anahtar daha sessizdir.",
|
||
bunker: "Yüksek değerli imzalama için Amber'ı kullanmaya devam et veya uzun bir sohbet bekliyorsan bunker'a geç.",
|
||
},
|
||
globalSearchUi: {
|
||
open: "Ara",
|
||
placeholder: "Spot, crew, etkinlik, ekipman ara…",
|
||
hint: "⌘K / Ctrl+K",
|
||
recent: "Son",
|
||
pages: "Sayfalar",
|
||
spots: "Spotlar",
|
||
shops: "Dükkanlar",
|
||
crews: "Crew'ler",
|
||
events: "Etkinlikler",
|
||
gear: "Ekipman",
|
||
skaters: "Kaykaycılar",
|
||
signers: "İmzalayıcılar",
|
||
trust: "Güven",
|
||
noResults: "“{{query}}” için sonuç yok.",
|
||
},
|
||
marketplaceExtrasUi: {
|
||
savedSearches: "Kayıtlı aramalar",
|
||
saveSearch: "Aramayı kaydet",
|
||
searchName: "Bu aramayı adlandır…",
|
||
deleteSearch: "Kayıtlı aramayı sil",
|
||
safetyTitle: "Güvenle al ve sat",
|
||
safetyMeet: "Herkese açık bir yerde buluşun ve ödeme yapmadan önce ekipmanı inceleyin.",
|
||
safetyKeys: "Seed ifadelerini veya özel anahtarları asla paylaşmayın. Anlaşmayı uygulama içi sohbette sürdürün.",
|
||
safetyEscrow: "Kargolu anlaşmalarda önce escrow koşullarını okuyun: Cashu escrow yalnızca yerel uygulamada çalışır ve doğrulanmamıştır.",
|
||
safetyMore: "Pazar yeri kurallarını oku",
|
||
offerTemplates: "Hızlı notlar",
|
||
offerDiscount: "%10 indirim yapabilir misin?",
|
||
offerSwap: "Takas düşünür müsün?",
|
||
offerPickup: "Bu hafta kendim alabilirim.",
|
||
offerShipping: "Kargo ücretini birleştirebilir misin?",
|
||
},
|
||
placesUi: {
|
||
eventDetail: {
|
||
eventPass: "Etkinlik pası"
|
||
},
|
||
},
|
||
};
|
||
|
||
export default driftStrings;
|