import type { EN_BILLING } from './en-billing' export const TR_BILLING: typeof EN_BILLING = { retryAfter: minutes => ` (yaklaşık ${minutes} dakika sonra yeniden deneyin)`, rateLimited: suffix => `🟡 Şu anda çok fazla tahsilat isteği var${suffix}. Bu, ödeme başarısızlığı anlamına gelmez.`, stripeRetry: suffix => `Stripe hizmetinde sorun var. Biraz sonra yeniden deneyin${suffix}`, reauthorize: who => `${who} Bu cihaza yeniden yetki vermek için Ayarlar → Ağ geçitleri bölümünden tekrar bağlanın.`, noSavedCardMessage: '💳 Terminal tahsilatları için kayıtlı kart yok. Portal üzerinden kart ekleyin. Tek seferlik kredi satın alma, kartı sonraki işlemler için kaydetmez.', monthlyRemaining: amount => `🔴 Aylık harcama sınırına ulaşıldı. Kalan harcama payı: $${amount}.`, chargeAdded: amount => `$${amount} eklendi.`, unconfirmed: message => `${message} Son tahsilatın sonucu henüz doğrulanmadı. Yeniden denemeden önce bakiyenizi ve işlem geçmişinizi kontrol edin.`, chargeFailed: reason => `Tahsilat tamamlanamadı (${reason}).`, invalidAmount: label => `${label}: en fazla iki ondalık basamaklı dolar tutarı girin.`, positiveAmount: label => `${label}: tutar $0 değerinden büyük olmalıdır.`, minAmount: (label, amount) => `${label}: en düşük tutar ${amount}.`, maxAmount: (label, amount) => `${label}: en yüksek tutar ${amount}.`, confirmCardMessage: 'Terminal tahsilatlarında kullanılacak bu kartı portal üzerinden onaylayın.', confirmCardTitle: 'Kart onayı gerekiyor', spendingApprovalMessage: 'Uzaktan harcama izni gerekiyor. İzin vermek için bir kredi yüklemesi başlatın ve yeniden deneyin.', spendingApprovalTitle: 'Uzaktan harcama onayı gerekiyor', adminRevoked: 'Bir yönetici bu terminalin uzaktan harcama iznini kaldırdı.', userRevoked: 'Bu terminalin uzaktan harcama iznini kaldırdınız.', spendingRevoked: 'Uzaktan harcama durduruldu', sessionRevokedMessage: 'Oturumunuz kapatıldı. Ayarlar → Ağ geçitleri bölümünden yeniden giriş yapın.', sessionRevokedTitle: 'Oturum kapatıldı', spendingDisabledMessage: 'Bu hesapta uzaktan harcama kapalı. Bir faturalandırma yöneticisi, portalın Hermes Agent sayfasından etkinleştirebilir.', spendingDisabledTitle: 'Uzaktan harcama kapalı', adminRequiredMessage: 'Bakiye eklemek için kuruluş yöneticisi veya sahibi olmalısınız. Yöneticinize başvurun ya da portal üzerinden yönetin.', adminRequiredTitle: 'Yönetici yetkisi gerekiyor', conflictingChargeMessage: '🔴 Bu tahsilat anahtarı başka bir tutar için kullanılmış. Yeni bir kredi yüklemesi başlatın.', conflictingChargeTitle: 'Yeni bir kredi yüklemesi başlatın', noSavedCard: 'Kayıtlı kart yok', orgDeniedMessage: 'Bu erişim anahtarı, yönetebildiğiniz bir kuruluşa bağlı değil.', orgDeniedTitle: 'Kuruluş erişimi reddedildi', monthlyReached: '🔴 Aylık harcama sınırına ulaşıldı.', monthlyReachedTitle: 'Aylık harcama sınırına ulaşıldı', rateLimitedTitle: 'Şu anda çok fazla tahsilat isteği var', stripeTitle: 'Stripe hizmetinde sorun var', dailyLimitMessage: 'Günlük plan değiştirme sınırına ulaşıldı. Yarın yeniden deneyin.', dailyLimitTitle: 'Günlük plan değiştirme sınırına ulaşıldı', endpointMessage: 'Faturalandırma hizmeti beklenen JSON yanıtını döndürmedi. Bu yayında hizmet kullanılamıyor olabilir.', endpointTitle: 'Faturalandırma hizmetine ulaşılamıyor', requestTimeoutMessage: 'Faturalandırma isteği zaman aşımına uğradı.', requestTimeoutTitle: 'Faturalandırma isteği zaman aşımına uğradı', connectionFailedMessage: 'Faturalandırma isteği ağ geçidine ulaşmadan başarısız oldu.', connectionFailedTitle: 'Faturalandırma bağlantısı kurulamadı', requestFailedMessage: 'Faturalandırma isteği başarısız oldu.', requestFailedTitle: 'Faturalandırma isteği başarısız oldu', creditsAdded: 'Krediler eklendi.', chargeFailedTitle: 'Tahsilat başarısız oldu', unconfirmedTitle: 'Tahsilat sonucu doğrulanamadı', checkFailedMessage: 'Tahsilat kontrol edilemedi.', checkFailedTitle: 'Tahsilat kontrol edilemedi', missingChargeId: 'Faturalandırma hizmeti isteği kabul etti ancak tahsilat kimliği döndürmedi.', untrackedTitle: 'Tahsilat takip edilemedi', stillProcessingMessage: 'Tahsilat hâlâ tamamlanabilir. Yeniden denemeden önce portalı kontrol edin.', stillProcessingTitle: '5 dakika sonra hâlâ işleniyor', bankVerification: 'Bankanız 3DS doğrulaması istiyor. Satın almayı bitirmek için portal üzerinden doğrulamayı tamamlayın.', cardExpired: 'Kartınızın süresi dolmuş. Portal üzerinden güncelleyin.', cardDeclined: 'Kartınız reddedildi. Portal üzerinden başka bir kart deneyin.', verificationDeniedMessage: 'Doğrulama tamamlandı ancak bu terminal için uzaktan harcama izni verilmedi.', verificationDeniedTitle: 'Doğrulama onaylanmadı', verificationDoneMessage: 'Bu terminal için uzaktan harcama izni verildi.', verificationDoneTitle: 'Doğrulama tamamlandı', reloadLabel: 'Yüklenecek tutar', reloadGreater: 'Yüklenecek tutar eşik değerinden büyük olmalıdır.', formatDate: (date: Date) => new Intl.DateTimeFormat('tr-TR', { day: 'numeric', month: 'short', year: 'numeric' }).format(date), monthSuffix: '/ay', creditsMonthly: amount => `Aylık $${amount} kredi`, alreadyPlan: name => `Zaten ${name} planındasınız; değişiklik gerekmiyor.`, scheduledChange: (name, date, delta) => `${name} planına geçiş ${date} tarihinde uygulanır. Şimdi tahsilat yapılmaz; o tarihe kadar mevcut planınız geçerlidir.${delta ? ` Aylık kredi değişimi: ${delta}.` : ''}`, changesPlan: (name, date) => `${date} tarihinde ${name} planına geçilir.`, cancelsOn: date => `${date} tarihinde iptal edilir.`, renewsOn: date => `Yenileme: ${date}`, reconcileCard: card => `Otomatik yüklemede ${card} kullanılıyor. Portal üzerinden kartı eşleştirin.`, chargesBelow: (amount, threshold) => `Bakiyeniz ${threshold} altına düştüğünde otomatik olarak ${amount} tahsil edilir.`, remaining: (amount, total, over) => `${total} tutarının ${amount} kadarı kaldı${over ? ` · ${over} aşım` : ''}`, used: (amount, total) => `${total} tutarının ${amount} kadarı kullanıldı`, resetsOn: date => `Sıfırlanma: ${date}`, balanceAdded: amount => `${amount} eklendi. Bakiye yenileniyor.`, usageLabel: label => `${label} kullanımı`, balance: 'Bakiye', plan: 'Plan', autoRefill: 'Otomatik yükleme', enabled: 'Etkin', off: 'Kapalı', portalArrow: 'Portalı aç ↗', portal: 'Portalı aç', connectMessage: 'Hesabınızı bağlamak için terminal arayüzünde /portal komutunu çalıştırın veya Nous portalını açın.', connectTitle: 'Nous hesabınızı bağlayın', addCard: 'Kart ekle ↗', noCardMessage: 'Kredi satın alma ve otomatik yükleme için kayıtlı kart gerekir. Portal üzerinden kart ekleyin.', noCardTitle: 'Kayıtlı ödeme yöntemi yok', free: 'Ücretsiz', subscriptionUnavailable: 'Abonelik ayrıntılarına ulaşılamıyor. Portal üzerinden kontrol edebilirsiniz.', noSubscription: 'Etkin abonelik yok. Ücretli modeller yüklediğiniz kredileri kullanır.', changePlan: 'Planı değiştir', viewPlans: 'Planları görüntüle', adjustPlan: 'Planı düzenle ↗', choose: 'Seç ↗', addPayment: 'Ödeme yöntemi ekle', paymentMethod: 'Ödeme yöntemi', update: 'Güncelle', manageCard: 'Kredi yüklemeleri ve abonelik yenilemeleri için kullanılan kartı yönetin.', buy: 'Satın al', buyDescription: 'Kartınızdan tek seferlik tahsilat yapılır ve tutar bugün bakiyenize eklenir.', buyCredits: 'Şimdi kredi satın al', refillDescription: 'Bakiyeniz belirlediğiniz eşiğin altına düştüğünde otomatik kredi yükleyin.', manage: 'Yönet', manageRefill: 'Otomatik yüklemeyi portal üzerinden yönetin.', refillWhenLow: 'Bakiye azaldığında yükle', turnOnRefill: 'Otomatik yüklemeyi portal üzerinden etkinleştirin', anotherCard: 'başka bir kart', reconcile: 'Kartı eşleştir ↗', subscriptionRemaining: 'Kalan abonelik kredileri', subscriptionCredits: 'Abonelik kredileri', noExpiry: 'Süresi dolmaz', topupCredits: 'Yüklenen krediler', capUsed: 'Kullanılan aylık harcama sınırı', defaultCeiling: 'Varsayılan üst sınır', monthlyRemoteSpending: 'Aylık uzaktan harcama', monthlyCap: 'Aylık harcama sınırı', refillCard: 'otomatik yükleme kartı', customerDefault: 'müşteri varsayılanı', subscriptionCard: 'abonelik kartı', customCredit: 'Özel kredi tutarı', processing: 'İşleniyor… tahsilat kontrol ediliyor', retry: 'Yeniden dene', billing: 'Faturalandırma', paymentCredits: 'Ödeme ve krediler', usage: 'Kullanım', invoices: 'Faturalar', undoing: 'Geri alınıyor…', undo: 'Geri al', checkingChange: 'Değişiklik kontrol ediliyor…', cannotChange: 'Bu değişiklik buradan yapılamaz.', cannotSchedule: 'Bu değişiklik buradan zamanlanamaz.', tryAgain: 'Yeniden dene', scheduling: 'Zamanlanıyor…', confirmDowngrade: 'Alt plana geçişi onayla', cancel: 'İptal', currentPlan: 'Mevcut plan', scheduled: 'Zamanlandı', downgrade: 'Alt plana geç', backBilling: 'Faturalandırmaya dön', plans: 'Planlar', noPlans: 'Şu anda geçiş yapılabilecek bir plan yok.', refillUpdated: 'Otomatik yükleme güncellendi.', refillOff: 'Otomatik yükleme kapatıldı.', threshold: 'Eşik', reloadTo: 'Yüklenecek tutar', refillThreshold: 'Otomatik yükleme eşiği', refillAmount: 'Otomatik yükleme tutarı', turnOffQuestion: 'Otomatik yükleme kapatılsın mı?', turnOff: 'Kapat', disable: 'Devre dışı bırak', saving: 'Kaydediliyor…', save: 'Kaydet', verificationPage: 'Doğrulama sayfasını aç', dismiss: 'Kapat', waitingVerification: 'Doğrulama bağlantısı bekleniyor…', verifyContinue: 'Devam etmek için doğrulayın' }