web fd48856019 feat: Add language support and descriptions in product localization files
- Added language, languageDescription, and languagePlaceholder fields to product.json for multiple locales (ja-JP, ko-KR, no-NO, pl-PL, pt-BR, ro-RO, ru-RU, th-TH, tr-TR, uk-UA, vi-VN, zh-HK).
- Removed group-related fields from product.json for cleaner structure.
- Updated API calls in user services to include language parameter for subscription retrieval.
- Enhanced type definitions for subscription requests to accommodate language parameter.
2025-09-04 01:26:50 -07:00

78 lines
3.1 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"actions": "eylemler",
"cancel": "İptal",
"confirm": "Onayla",
"confirmDelete": "Silmek istediğinizden emin misiniz?",
"copy": "Kopyala",
"copySuccess": "Başarıyla kopyalandı",
"create": "oluştur",
"createSubscribe": "Yeni Abonelik Oluştur",
"createSuccess": "Başarıyla oluşturuldu",
"delete": "sil",
"deleteSuccess": "Başarıyla silindi",
"deleteWarning": "Sildikten sonra veriler kurtarılamaz, lütfen dikkatli olun.",
"deviceLimit": "Cihaz sayısı/adet",
"edit": "düzenle",
"editSubscribe": "Aboneliği Düzenle",
"form": {
"Day": "Gün",
"Hour": "Saat",
"Minute": "Dakika",
"Month": "Ay",
"NoLimit": "Sınırsız",
"Year": "Yıl",
"annualReset": "Yıllık Sıfırlama",
"basic": "Temel",
"cancel": "İptal",
"confirm": "Onayla",
"deductionRatio": "Otomatik/Manuel Kesinti Yapılandırması",
"deductionRatioDescription": "Kesinti için kullanılır. Varsayılan olarak, sistem otomatik hesaplama algoritmasını benimser. Manuel bir oran sağlandığında, sistem zaman ve trafik oranına göre hesaplamalar yapar ve toplamın %100 olmasını sağlar.",
"description": "Açıklama",
"deviceLimit": "Cihaz Sınırı",
"discount": "İndirim",
"discountDescription": "Birim fiyatına göre indirim ayarla",
"discountMonths": "Ay",
"discountPercent": "İndirim Yüzdesi",
"discount_price": "İndirimli Fiyat",
"duration": "Süre (ay)",
"inventory": "Abonelik Limiti",
"language": "Dil",
"languageDescription": "Varsayılan dil kısıtlaması olmadan boş bırakın",
"languagePlaceholder": "Abonelik için dil tanımlayıcısı, örn. en-US, zh-CN",
"monthlyReset": "Aylık Sıfırlama",
"name": "Ad",
"noLimit": "Sınırsız",
"noReset": "Sıfırlama Yok",
"node": "Düğüm",
"nodeGroup": "Düğüm Grubu",
"nodes": "Düğümler",
"pricing": "Fiyatlandırma",
"purchaseWithDiscount": "Kesintiye İzin Ver",
"purchaseWithDiscountDescription": "Abonelikten çıkma işlevini etkinleştir veya devre dışı bırak. Etkinleştirildikten sonra, sistem yapılandırılmış kurallar ve oranlara göre kesinti işlemi yapacak ve kalan değer bakiyeye iade edilecektir.",
"quota": "Satın Alma Limiti",
"renewalReset": "Yenileme Sıfırlaması",
"renewalResetDescription": "Yenileme üzerine sıfırlama döngüsü",
"replacement": "Yenileme Ücreti (her seferinde)",
"resetCycle": "Sıfırlama Döngüsü",
"resetOn1st": "1'inde Sıfırla",
"selectResetCycle": "Lütfen bir sıfırlama döngüsü seçin",
"selectUnitTime": "Lütfen birim zamanı seçin",
"speedLimit": "Hız Sınırı ",
"traffic": "Trafik",
"unitPrice": "Birim fiyatı",
"unitTime": "Birim zamanı"
},
"inventory": "Abonelik Limiti",
"language": "Dil",
"name": "isim",
"quota": "Kota/satın alma",
"replacement": "Fiyatı sıfırla/kez",
"sell": "satış",
"show": "Göster",
"sold": "Abonelik Sayısı",
"subscribe": "Abone Ol",
"traffic": "trafik",
"unitPrice": "Birim Fiyatı",
"updateSuccess": "Güncelleme başarılı"
}