| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730 |
- {
- "title": "Ayarlar",
- "subtitle": "Atölyenizi, faturalarınızı ve tercihlerinizi yönetin",
- "nav": {
- "categories": {
- "general": "Genel",
- "billing": "Fatura & Belgeler",
- "communications": "İletişim",
- "workshop": "Atölye",
- "system": "Sistem"
- },
- "items": {
- "company": { "title": "Şirket", "description": "İşletme bilgileri & marka" },
- "subscription": { "title": "Abonelik", "description": "Plan & faturalandırma" },
- "account": { "title": "Hesap", "description": "Ad, e-posta & şifre" },
- "team": { "title": "Ekip", "description": "Üyeler & roller" },
- "invoice": { "title": "Fatura", "description": "Fatura düzeni & alanlar" },
- "templates": { "title": "Şablonlar", "description": "Fatura, teklif & muayene şablonları" },
- "payment": { "title": "Ödeme", "description": "Ödeme koşulları & hesaplar" },
- "currency": { "title": "Para Birimi", "description": "Para birimi & vergi varsayılanları" },
- "customFields": { "title": "Özel Alanlar", "description": "Özel veri alanları tanımlayın" },
- "email": { "title": "E-posta", "description": "E-posta sağlayıcı & gönderim" },
- "sms": { "title": "SMS", "description": "SMS sağlayıcı & mesajlaşma" },
- "customerPortal": { "title": "Müşteri Portalı", "description": "Müşteri self-servis portalı" },
- "workshop": { "title": "Atölye", "description": "Teknisyen & işçilik varsayılanları" },
- "maintenance": { "title": "Bakım", "description": "Öngörülen servis aralıkları" },
- "appearance": { "title": "Görünüm", "description": "Tema & görüntüleme" },
- "data": { "title": "Veri", "description": "Dışa & içe aktarma yedeği" },
- "license": { "title": "Lisans", "description": "Beyaz etiket lisansı" },
- "about": { "title": "Hakkında", "description": "Sürüm & bilgi" }
- },
- "pro": "PRO"
- },
- "readOnly": {
- "banner": "Ayarlara yalnızca görüntüleme erişiminiz var. Değişiklik yapmak için bir yöneticiyle iletişime geçin."
- },
- "featureLocked": {
- "requiresPro": "Pro lisans gerektirir",
- "upgradePlan": "Planı Yükselt",
- "activateLicense": "Lisansı Etkinleştir"
- },
- "company": {
- "logoTitle": "Şirket Logosu",
- "logoAlt": "Şirket logosu",
- "upload": "Yükle",
- "remove": "Kaldır",
- "logoHint": "JPG, PNG, WebP, SVG — maks. 2MB",
- "uploadingLogo": "Logo yükleniyor...",
- "logoUpdated": "Logo güncellendi",
- "failedUploadLogo": "Logo yüklenemedi",
- "detailsTitle": "Şirket Bilgileri",
- "shopName": "Şirket / Atölye Adı",
- "shopNamePlaceholder": "Ali'nin Oto Tamir",
- "orgNumber": "Kuruluş Numarası",
- "orgNumberPlaceholder": "123 456 789",
- "phone": "Telefon",
- "phonePlaceholder": "(555) 123-4567",
- "email": "E-posta",
- "emailPlaceholder": "servis@ornek.com",
- "address": "Adres",
- "addressPlaceholder": "Atatürk Cad. No: 123\nKat: 1\n34000 İstanbul",
- "saveCompany": "Şirket Bilgilerini Kaydet",
- "addNewCompany": "Yeni Şirket Ekle",
- "companyName": "Şirket Adı",
- "companyNamePlaceholder": "ör. Ali'nin Oto Tamir",
- "cancel": "İptal",
- "createCompany": "Şirket Oluştur",
- "settingsSaved": "Şirket ayarları kaydedildi",
- "failedSave": "Ayarlar kaydedilemedi",
- "companyCreated": "Şirket başarıyla oluşturuldu"
- },
- "account": {
- "profileTitle": "Profil",
- "profileDescription": "Görünen adınızı ve e-posta adresinizi güncelleyin.",
- "emailVerified": "Doğrulandı",
- "emailNotVerified": "Doğrulanmadı",
- "sendVerificationEmail": "Doğrulama e-postası gönder",
- "verificationEmailSent": "Doğrulama e-postası gönderildi. Gelen kutunuzu kontrol edin.",
- "verificationEmailFailed": "Doğrulama e-postası gönderilemedi",
- "resendCooldown": "{seconds}s sonra yeniden gönder",
- "emailChangeSent": "Yeni e-posta adresinize bir onay bağlantısı gönderildi. Bağlantıya tıkladığınızda e-postanız güncellenecektir.",
- "name": "Ad",
- "namePlaceholder": "Adınız",
- "emailLabel": "E-posta",
- "emailPlaceholder": "E-postanız",
- "saveProfile": "Profili Kaydet",
- "profileUpdated": "Profil güncellendi",
- "failedUpdateProfile": "Profil güncellenemedi",
- "failedUpdateEmail": "E-posta güncellenemedi",
- "changePasswordTitle": "Şifre Değiştir",
- "changePasswordDescription": "Mevcut şifrenizi girin ve yeni bir şifre seçin.",
- "currentPassword": "Mevcut Şifre",
- "newPassword": "Yeni Şifre",
- "confirmNewPassword": "Yeni Şifreyi Onayla",
- "changePassword": "Şifre Değiştir",
- "passwordChanged": "Şifre değiştirildi",
- "passwordsNoMatch": "Şifreler eşleşmiyor",
- "passwordMinLength": "Şifre en az 8 karakter olmalıdır",
- "failedChangePassword": "Şifre değiştirilemedi",
- "twoFactorTitle": "İki Faktörlü Kimlik Doğrulama",
- "twoFactorEnabled": "İki faktörlü kimlik doğrulama etkin",
- "twoFactorDisablePrompt": "İki faktörlü kimlik doğrulamayı devre dışı bırakmak için şifrenizi girin.",
- "twoFactorEnablePrompt": "Bir doğrulayıcı uygulama ile iki faktörlü kimlik doğrulamayı etkinleştirerek hesabınıza ekstra bir güvenlik katmanı ekleyin.",
- "password": "Şifre",
- "enterPassword": "Şifrenizi girin",
- "disable2FA": "2FA Devre Dışı Bırak",
- "enable2FA": "2FA Etkinleştir",
- "twoFactorDisabled": "İki faktörlü kimlik doğrulama devre dışı bırakıldı",
- "failedEnable2FA": "2FA etkinleştirilemedi",
- "failedDisable2FA": "2FA devre dışı bırakılamadı",
- "enterPasswordError": "Lütfen şifrenizi girin",
- "setupDialogTitle": "İki Faktörlü Kimlik Doğrulamayı Etkinleştir",
- "setupDialogDescription": "Bir doğrulayıcı uygulama ile 2FA kurulumuna başlamak için şifrenizi girin.",
- "continue": "Devam",
- "scanQRTitle": "QR Kodu Tara",
- "scanQRDescription": "Bu QR kodunu doğrulayıcı uygulamanızla tarayın (Google Authenticator, Authy, vb.)",
- "verifyCodeTitle": "Kodu Doğrula",
- "verifyCodeDescription": "Doğru kurulduğunu doğrulamak için doğrulayıcı uygulamanızdaki 6 haneli kodu girin.",
- "authCode": "Doğrulama Kodu",
- "authCodePlaceholder": "000000",
- "back": "Geri",
- "verify": "Doğrula",
- "enterCodeError": "Lütfen doğrulayıcı uygulamanızdaki kodu girin",
- "invalidCode": "Geçersiz kod. Lütfen tekrar deneyin.",
- "verificationFailed": "Doğrulama başarısız",
- "backupCodesTitle": "Yedek Kodları Kaydet",
- "backupCodesDescription": "Bu kodları güvenli bir yerde saklayın. Doğrulayıcı uygulamanıza erişiminizi kaybederseniz giriş yapmak için kullanabilirsiniz. Her kod yalnızca bir kez kullanılabilir.",
- "copyCodes": "Kodları Kopyala",
- "copied": "Kopyalandı",
- "backupCodesCopied": "Yedek kodlar panoya kopyalandı",
- "savedBackupCodes": "Yedek kodlarımı kaydettim",
- "twoFactorEnabledSuccess": "İki faktörlü kimlik doğrulama etkinleştirildi",
- "dangerZone": "Tehlikeli Bölge",
- "deleteContentTitle": "İçerik Sil",
- "deleteContentDescription": "Araçlar, müşteriler, teklifler veya envanter gibi kuruluş verilerini seçerek silin. Hesabınız ve ayarlarınız korunacaktır.",
- "deleteContentButton": "İçerik Sil",
- "deleteAccountTitle": "Hesabı Sil",
- "deleteAccountDescription": "Hesabınızı ve araçlar, servis kayıtları, iş emirleri, faturalar, müşteriler, dosyalar ve ödemeler dahil tüm ilişkili verileri kalıcı olarak silin. Bu işlem geri alınamaz.",
- "deleteAccountButton": "Hesabı Sil",
- "deleteAccountDialogTitle": "Hesabı Sil",
- "deleteAccountDialogDescription": "Bu işlem hesabınızı ve tüm ilişkili verileri kalıcı olarak silecektir. Bu işlem geri alınamaz. Tüm araçlarınız, servis kayıtlarınız, iş emirleriniz, teklifleriniz, müşterileriniz, dosyalarınız ve ödeme geçmişiniz kalıcı olarak kaldırılacaktır.",
- "deleteAccountConfirmPhrase": "delete me",
- "deleteAccountConfirmPrompt": "Onaylamak için <bold>delete me</bold> yazın",
- "permanentlyDelete": "Kalıcı Olarak Sil",
- "deleting": "Siliniyor...",
- "failedDeleteAccount": "Hesap silinemedi",
- "deleteContentDialogTitle": "İçerik Sil",
- "deleteContentDialogDescription": "Kalıcı olarak silmek istediğiniz içeriği seçin. Bu işlem geri alınamaz.",
- "contentVehicles": "Araçlar",
- "contentVehiclesDescription": "Tüm araçlar ve servis kayıtları, notlar, hatırlatmalar, yakıt kayıtları ve tekrarlayan faturalar",
- "contentCustomers": "Müşteriler",
- "contentCustomersDescription": "Tüm müşteri kayıtları. Silinen müşterilere bağlı araçların bağlantısı kaldırılacaktır.",
- "contentQuotes": "Teklifler",
- "contentQuotesDescription": "Tüm teklifler ve kalemleri",
- "contentInventory": "Envanter",
- "contentInventoryDescription": "Tüm envanter parçaları ve görselleri",
- "deleteContentConfirmPhrase": "delete my data",
- "deleteContentConfirmPrompt": "Onaylamak için <bold>delete my data</bold> yazın",
- "deleteSelected": "{count} seçili sil",
- "contentDeleted": "Seçilen içerik kalıcı olarak silindi",
- "failedDeleteContent": "İçerik silinemedi",
- "passkey": {
- "title": "Passkey'ler",
- "description": "Parola yerine biyometri veya güvenlik anahtarı ile giriş yapın.",
- "noPasskeys": "Henüz kayıtlı passkey yok.",
- "unnamed": "İsimsiz passkey",
- "singleDevice": "Yalnızca bu cihaz",
- "multiDevice": "Cihazlar arası senkronize",
- "register": "Passkey Kaydet",
- "registering": "Kaydediliyor...",
- "registerSuccess": "Passkey başarıyla kaydedildi",
- "registerFailed": "Passkey kaydedilemedi",
- "delete": "Sil",
- "deleteSuccess": "Passkey silindi",
- "deleteFailed": "Passkey silinemedi",
- "rename": "Passkey'i Yeniden Adlandır",
- "renameFailed": "Passkey yeniden adlandırılamadı",
- "nameLabel": "Ad",
- "namePlaceholder": "ör. MacBook Pro, iPhone",
- "cancel": "İptal",
- "save": "Kaydet",
- "confirmDeleteTitle": "Passkey'i Sil",
- "confirmDelete": "Bu passkey'i silmek istediğinizden emin misiniz? Artık bununla giriş yapamayacaksınız."
- }
- },
- "team": {
- "title": "Ekip",
- "noOrgDescription": "Verileri diğer kullanıcılarla paylaşmak için bir ekip oluşturun.",
- "orgDescription": "Kuruluş üyelerinizi ve rollerini yönetin.",
- "createOrg": "Kuruluş Oluştur",
- "createOrgDescription": "Ekip üyelerini davet etmek için bir kuruluş oluşturun. Sahibi siz olacaksınız.",
- "orgName": "Kuruluş Adı",
- "orgNamePlaceholder": "Atölyem",
- "create": "Oluştur",
- "orgCreated": "Kuruluş oluşturuldu",
- "failedCreateOrg": "Kuruluş oluşturulamadı",
- "memberCount": "{count} üye",
- "memberCountPlural": "{count} üye",
- "admin": "Yönetici",
- "member": "Üye",
- "inviteByEmail": "E-posta ile Davet Et",
- "inviteEmailPlaceholder": "kullanici@ornek.com",
- "invite": "Davet Et",
- "invited": "Üye başarıyla davet edildi.",
- "userNotFoundTitle": "Kullanıcı Bulunamadı",
- "userNotFoundDescription": "\"{email}\" için hesap bulunamadı. Kaydolması ve ekibinize katılması için davet e-postası gönderilsin mi?",
- "sendInvitation": "Davet Gönder",
- "invitationSentTitle": "Davet Gönderildi",
- "invitationSentDescription": "{email} adresine davet e-postası gönderildi.",
- "failedInvite": "Üye davet edilemedi",
- "failedSendInvitation": "Davet gönderilemedi",
- "pendingInvitations": "Bekleyen Davetler",
- "invitedAs": "{role} olarak davet edildi",
- "expires": "Sona erme: {date}",
- "pending": "Beklemede",
- "copyInviteLink": "Davet linkini kopyala",
- "inviteLinkCopied": "Davet linki panoya kopyalandı",
- "cancelInvitation": "Daveti İptal Et",
- "cancelInvitationDescription": "{email} adresine gönderilen davet iptal edilsin mi? Bu linki artık kullanamazlar.",
- "invitationCancelled": "Davet iptal edildi",
- "failedCancelInvitation": "Davet iptal edilemedi",
- "customRoles": "Özel Roller",
- "newRole": "Yeni Rol",
- "roleName": "Rol Adı",
- "roleNamePlaceholder": "ör. Teknisyen",
- "fullAdminAccess": "Tam yönetici erişimi (tüm izin kontrollerini atlar)",
- "permissions": "İzinler",
- "createRole": "Rol Oluştur",
- "updateRole": "Rolü Güncelle",
- "roleCreated": "Rol oluşturuldu",
- "roleUpdated": "Rol güncellendi",
- "failedSaveRole": "Rol kaydedilemedi",
- "deleteRole": "Rolü Sil",
- "deleteRoleDescription": "\"{name}\" rolü silinsin mi? Bu role sahip üyeler özel izinlerini kaybedecek.",
- "roleDeleted": "Rol silindi",
- "failedDeleteRole": "Rol silinemedi",
- "fullAccess": "Tam erişim",
- "permissionCount": "{count} izin",
- "permissionCountPlural": "{count} izin",
- "noCustomRoles": "Henüz özel rol yok. Ekip üyeleri için ayrıntılı izinler tanımlamak üzere bir tane oluşturun.",
- "builtInRoles": "Yerleşik Roller",
- "ownerLabel": "Sahip",
- "ownerDescription": "Tam erişim. Üyeleri yönetebilir, rolleri değiştirebilir ve kuruluşu silebilir.",
- "adminLabel": "Yönetici",
- "adminDescription": "Üye davet edebilir/kaldırabilir ve paylaşılan verileri yönetebilir.",
- "memberLabel": "Üye",
- "memberDescription": "İzinler atanan özel role göre belirlenir. Özel rol atanmamışsa salt okunur erişim.",
- "roleAssigned": "Rol güncellendi",
- "failedAssignRole": "Rol güncellenemedi",
- "removeMemberTitle": "Üyeyi Kaldır",
- "removeMemberDescription": "{name} ekipten kaldırılsın mı? Paylaşılan verilere erişimini kaybedecek.",
- "removeButton": "Kaldır",
- "memberRemoved": "Üye kaldırıldı",
- "failedRemoveMember": "Üye kaldırılamadı",
- "memberRoleUpdated": "Üye rolü güncellendi",
- "failedUpdateRole": "Rol güncellenemedi"
- },
- "invoice": {
- "title": "Fatura Düzeni",
- "description": "Oluşturulan PDF faturalarda nelerin görüneceğini yapılandırın.",
- "invoiceNumberFormat": "Fatura Numara Formatı",
- "invoiceNumberFormatHint": "Geçerli yıl için <code>{year}</code> kullanın. Önizleme: <bold>{preview}</bold>",
- "nextInvoiceNumber": "Sonraki Fatura Numarası",
- "nextInvoiceNumberPlaceholder": "ör. 94",
- "nextInvoiceNumberHint": "Sonraki fatura bu numarayı kullanacak (ör. {example})",
- "dueDays": "Vade Günü",
- "dueDaysHint": "Faturanın vadesine kalan gün sayısı",
- "visibilityTitle": "Faturada Görünürlük",
- "companyLogo": "Şirket Logosu",
- "companyLogoHint": "Fatura başlığında şirket logosunu göster",
- "companyName": "Şirket Adı",
- "companyNameHint": "Fatura başlığında şirket adı metnini göster",
- "bankAccount": "Banka Hesabı",
- "bankAccountHint": "Faturada banka hesabı / IBAN göster",
- "organizationNumber": "Kuruluş Numarası",
- "organizationNumberHint": "Fatura başlığında kuruluş numarasını göster",
- "customFooter": "Özel Fatura Alt Bilgisi",
- "footerPlaceholder": "İşiniz için teşekkür ederiz!",
- "footerHint": "Bu metin her faturanın altında görünür",
- "saveInvoice": "Fatura Ayarlarını Kaydet",
- "saved": "Fatura ayarları kaydedildi"
- },
- "templates": {
- "title": "Şablonlar",
- "invoiceDescription": "PDF fatura ve tekliflerinizin görünümünü özelleştirin.",
- "inspectionsDescription": "Muayene kontrol listelerini ve çoklu nokta şablonlarını yönetin.",
- "smsDescription": "Müşterilere gönderilen SMS mesajlarını özelleştirin.",
- "tabs": {
- "invoice": "Fatura",
- "quotation": "Teklif",
- "inspections": "Muayeneler",
- "sms": "SMS"
- },
- "presets": "Şablon Hazır Ayarları",
- "primaryColor": "Ana Renk",
- "fontAndLayout": "Yazı Tipi & Düzen",
- "fontFamily": "Yazı Tipi Ailesi",
- "helveticaDefault": "Helvetica (Varsayılan)",
- "timesRoman": "Times Roman",
- "courier": "Courier",
- "headerStyle": "Başlık Stili",
- "standard": "Standart",
- "compact": "Kompakt",
- "modern": "Modern",
- "preview": "{name} Önizleme",
- "billTo": "Fatura Adresi",
- "preparedFor": "Hazırlanan",
- "vehicle": "Araç",
- "part": "Parça",
- "qty": "Adet",
- "price": "Fiyat",
- "total": "Toplam",
- "labor": "İşçilik",
- "hours": "Saat",
- "rate": "Ücret",
- "subtotal": "Ara Toplam",
- "tax": "Vergi (%{rate})",
- "saveInvoiceTemplate": "Fatura Şablonunu Kaydet",
- "saveQuotationTemplate": "Teklif Şablonunu Kaydet",
- "invoiceTemplateSaved": "Fatura şablon ayarları kaydedildi",
- "quotationTemplateSaved": "Teklif şablon ayarları kaydedildi",
- "failedSave": "Ayarlar kaydedilemedi",
- "smsTemplates": "SMS Mesaj Şablonları",
- "smsTemplatesDescription": "Müşterilere gönderilen metin mesajlarını özelleştirin. Dinamik değerler eklemek için <code>{companyName}</code> gibi değişkenler kullanın.",
- "reset": "Sıfırla",
- "invoiceReady": "Fatura Hazır",
- "invoiceReadyDescription": "Bir fatura müşteriyle paylaşıldığında gönderilir.",
- "quoteReady": "Teklif Hazır",
- "quoteReadyDescription": "Bir teklif müşteriyle paylaşıldığında gönderilir.",
- "inspectionReady": "Muayene Hazır",
- "inspectionReadyDescription": "Bir muayene raporu müşteriyle paylaşıldığında gönderilir.",
- "statusInProgress": "Durum: Devam Ediyor",
- "statusInProgressDescription": "İş emri durumu Devam Ediyor olarak değiştiğinde gönderilir.",
- "statusWaitingParts": "Durum: Parça Bekleniyor",
- "statusWaitingPartsDescription": "İş emri durumu Parça Bekleniyor olarak değiştiğinde gönderilir.",
- "statusReady": "Durum: Teslime Hazır",
- "statusReadyDescription": "İş emri durumu Hazır olarak değiştiğinde gönderilir.",
- "statusCompleted": "Durum: Tamamlandı",
- "statusCompletedDescription": "İş emri durumu Tamamlandı olarak değiştiğinde gönderilir.",
- "paymentReceived": "Ödeme Alındı",
- "paymentReceivedDescription": "Bir fatura için ödeme kaydedildiğinde gönderilir.",
- "saveSmsTemplates": "SMS Şablonlarını Kaydet",
- "smsTemplateSaved": "SMS şablon ayarları kaydedildi",
- "smsDefaults": {
- "invoiceReady": "Faturanız hazır. Buradan görüntüleyin: {share_link}",
- "quoteReady": "Teklifiniz incelemeye hazır. Buradan görüntüleyin: {share_link}",
- "inspectionReady": "Araç muayene raporunuz hazır. Buradan görüntüleyin: {share_link}",
- "statusInProgress": "Aracınız üzerinde çalışmaya başlandı. Sizi bilgilendirmeye devam edeceğiz.",
- "statusWaitingParts": "Aracınız parça bekliyor. Çalışma devam ettiğinde sizi bilgilendireceğiz.",
- "statusReady": "Aracınız teslim almaya hazır!",
- "statusCompleted": "Servisiniz tamamlandı. Bizi tercih ettiğiniz için teşekkürler!",
- "paymentReceived": "Fatura {invoice_number} için {amount} ödeme alındı. Teşekkürler!"
- },
- "colorPresets": {
- "amber": "Kehribar",
- "blue": "Mavi",
- "emerald": "Zümrüt",
- "red": "Kırmızı",
- "purple": "Mor",
- "slate": "Kurşuni",
- "rose": "Gül",
- "indigo": "İndigo"
- }
- },
- "payment": {
- "detailsTitle": "Ödeme Bilgileri",
- "detailsDescription": "Faturalarda gösterilen banka hesabı ve ödeme koşulları.",
- "bankAccount": "Banka Hesabı (IBAN / Til Konto)",
- "bankAccountPlaceholder": "NO93 8601 1117 947",
- "bankAccountHint": "Ödeme almak için banka hesap numaranız veya IBAN",
- "paymentTerms": "Ödeme Koşulları",
- "paymentTermsPlaceholder": "Net 14 gün",
- "paymentTermsHint": "Faturalarda gösterilen ödeme koşulları metni (ör. \"Net 14 gün\", \"Teslimde ödeme\")",
- "onlinePayments": "Online Ödemeler",
- "onlinePaymentsDescription": "Müşterilerin paylaşılan fatura linkleri üzerinden online ödeme yapmasına izin verin.",
- "stripe": "Stripe",
- "stripeDescription": "Kredi/banka kartı ödemelerini kabul edin",
- "secretKey": "Gizli Anahtar",
- "publishableKey": "Yayınlanabilir Anahtar",
- "webhookSecret": "Webhook Gizli Anahtarı",
- "webhookUrl": "Webhook URL'si",
- "stripeWebhookHint": "Bu URL'yi Stripe Panonuzda Webhooks altına ekleyin. <code>checkout.session.completed</code> olayına abone olun.",
- "vipps": "Vipps",
- "vippsDescription": "Vipps mobil ödemelerini kabul edin (Norveç)",
- "clientId": "İstemci Kimliği",
- "clientSecret": "İstemci Gizli Anahtarı",
- "subscriptionKey": "Abonelik Anahtarı",
- "merchantSerialNumber": "Satıcı Seri Numarası",
- "testMode": "Test Modu",
- "callbackUrl": "Geri Çağırma URL'si",
- "termsOfSale": "Satış Koşulları (Salgsvilkår)",
- "termsOfSaleDescription": "Vipps tarafından zorunludur. Müşteriler bunları fatura sayfasından görüntüleyebilir.",
- "externalTermsUrl": "Harici Koşullar URL'si (isteğe bağlı)",
- "externalTermsUrlHint": "Koşullarınızın bulunduğu harici bir sayfaya bağlantı. Ayarlanırsa, fatura yerleşik koşullar sayfası yerine buraya bağlanır.",
- "publicTermsUrl": "Genel Koşullar URL'si",
- "publicTermsUrlHint": "Bu URL'yi Vipps ile paylaşın veya web sitenizden bağlantı verin.",
- "paypal": "PayPal",
- "paypalDescription": "PayPal ödemelerini kabul edin",
- "sandboxMode": "Sandbox Modu",
- "paypalWebhookHint": "Bu URL'yi PayPal Geliştirici Panonuzda Webhooks altına ekleyin. <code>PAYMENT.CAPTURE.COMPLETED</code> olayına abone olun.",
- "savePayment": "Ödeme Ayarlarını Kaydet",
- "saved": "Ödeme ayarları kaydedildi"
- },
- "currency": {
- "title": "Para Birimi & Vergi",
- "description": "Faturalar ve servis kayıtlarında kullanılan varsayılan para birimi ve vergi oranı.",
- "currencyLabel": "Para Birimi",
- "previewLabel": "Önizleme: {value}",
- "enableTax": "Vergiyi Etkinleştir",
- "enableTaxHint": "Faturalar ve servis kayıtlarında vergi hesaplamasını göster",
- "defaultTaxRate": "Varsayılan Vergi Oranı (%)",
- "defaultTaxRateHint": "Yeni servis kayıtları oluşturulurken otomatik olarak doldurulur",
- "saveSettings": "Ayarları Kaydet",
- "saved": "Ayarlar kaydedildi",
- "currencies": {
- "USD": "ABD Doları",
- "EUR": "Euro",
- "GBP": "İngiliz Sterlini",
- "NOK": "Norveç Kronu",
- "SEK": "İsveç Kronu",
- "DKK": "Danimarka Kronu",
- "CHF": "İsviçre Frangı",
- "CAD": "Kanada Doları",
- "AUD": "Avustralya Doları",
- "NZD": "Yeni Zelanda Doları",
- "JPY": "Japon Yeni",
- "CNY": "Çin Yuanı",
- "INR": "Hint Rupisi",
- "BRL": "Brezilya Reali",
- "MXN": "Meksika Pesosu",
- "PLN": "Polonya Zlotisi",
- "CZK": "Çek Korunası",
- "HUF": "Macar Forinti",
- "TRY": "Türk Lirası",
- "ZAR": "Güney Afrika Randı",
- "KRW": "Güney Kore Wonu",
- "SGD": "Singapur Doları",
- "HKD": "Hong Kong Doları",
- "THB": "Tayland Bahtı",
- "ISK": "İzlanda Kronu",
- "RON": "Rumen Leyi",
- "ILS": "İsrail Şekeli",
- "PHP": "Filipin Pesosu",
- "IDR": "Endonezya Rupisi",
- "MYR": "Malezya Ringgiti",
- "AED": "BAE Dirhemi",
- "SAR": "Suudi Riyali"
- }
- },
- "customFields": {
- "title": "Özel alanlar",
- "description": "Servis kayıtlarında ve tekliflerde görünen özel alanları tanımlayın.",
- "addField": "Alan ekle",
- "filterAll": "Tümü",
- "serviceRecord": "Servis kaydı",
- "quote": "Teklif",
- "emptyState": "Henüz özel alan tanımlanmadı. Bir tane oluşturmak için \"Alan ekle\"ye tıklayın.",
- "required": "Zorunlu",
- "inactive": "Pasif",
- "editField": "Alanı düzenle",
- "newField": "Yeni özel alan",
- "label": "Etiket",
- "labelPlaceholder": "örn. Garanti sona erme",
- "fieldName": "Alan adı (ID)",
- "fieldNamePlaceholder": "garanti_sona_erme",
- "fieldNameHint": "Sadece küçük harfler, rakamlar ve alt çizgi.",
- "fieldType": "Alan türü",
- "entityType": "Varlık türü",
- "fieldTypes": {
- "text": "Metin",
- "number": "Sayı",
- "date": "Tarih",
- "select": "Seçim (Açılır liste)",
- "checkbox": "Onay kutusu",
- "textarea": "Metin alanı"
- },
- "optionsLabel": "Seçenekler (virgülle ayrılmış)",
- "optionsPlaceholder": "Seçenek 1, Seçenek 2, Seçenek 3",
- "active": "Aktif",
- "cancel": "İptal",
- "update": "Güncelle",
- "create": "Oluştur",
- "deleteTitle": "Özel alanı sil",
- "deleteDescription": "Bu, \"{label}\" alanını ve tüm kayıtlı değerlerini kalıcı olarak silecektir. Bu işlem geri alınamaz.",
- "fieldCreated": "Özel alan oluşturuldu",
- "fieldUpdated": "Özel alan güncellendi",
- "fieldDeleted": "Özel alan silindi",
- "failedSave": "Alan kaydedilemedi",
- "failedDelete": "Silinemedi"
- },
- "workshop": {
- "title": "Atölye Varsayılanları",
- "description": "Yeni servis kayıtları oluşturulurken kullanılan varsayılan değerler.",
- "defaultTechnician": "Varsayılan Teknisyen Adı",
- "technicianPlaceholder": "Ahmet Yılmaz",
- "defaultLaborRate": "Varsayılan İşçilik Ücreti (saat başı)",
- "laborRatePlaceholder": "75,00",
- "workingHours": "Çalışma Saatleri",
- "workingHoursPlaceholder": "Pzt-Cum 08:00 - 17:00",
- "unitsTitle": "Birimler",
- "unitsDescription": "Metrik (km, litre) ve emperyal (mil, galon) birimler arasında seçim yapın.",
- "unitSystem": "Birim Sistemi",
- "metric": "Metrik (km, litre)",
- "imperial": "Emperyal (mil, galon)",
- "distanceLabel": "Mesafe",
- "volumeLabel": "Hacim",
- "kilometers": "kilometre (km)",
- "liters": "litre (L)",
- "miles": "mil (mi)",
- "gallons": "galon (gal)",
- "saveWorkshop": "Atölye Ayarlarını Kaydet",
- "saved": "Atölye ayarları kaydedildi"
- },
- "maintenance": {
- "title": "Öngörülen Bakım",
- "description": "Her aracın servis geçmişinden mevcut kilometresini tahmin edin ve bir sonraki servise yaklaşan veya ihtiyaç duyan araçları belirleyin.",
- "enablePredicted": "Öngörülen bakımı etkinleştir",
- "enablePredictedHint": "Araç detayları ve panoda tahminleri göster",
- "serviceInterval": "Servis aralığı ({unit})",
- "serviceIntervalHint": "Önerilen servisler arasındaki mesafe",
- "approachingThreshold": "Yaklaşma eşiği ({unit})",
- "approachingThresholdHint": "Bir sonraki servise bu mesafe kaldığında uyarı göster",
- "saveMaintenance": "Bakım Ayarlarını Kaydet",
- "saved": "Bakım ayarları kaydedildi"
- },
- "appearance": {
- "title": "Görünüm",
- "description": "Torqvoice'un görünümünü ve hissini özelleştirin.",
- "darkMode": "Karanlık Mod",
- "darkModeHint": "Açık ve koyu temalar arasında geçiş yapın",
- "dateTimeTitle": "Tarih & Saat",
- "dateTimeDescription": "Uygulama genelinde tarihlerin ve saatlerin nasıl görüntüleneceğini yapılandırın.",
- "dateFormat": "Tarih Formatı",
- "timeFormat": "Saat Formatı",
- "time12h": "12 saat (2:30 PM)",
- "time24h": "24 saat (14:30)",
- "timezone": "Saat Dilimi",
- "timezoneAuto": "Otomatik algıla (tarayıcı)",
- "timezoneHint": "Otomatik algılama ayarlandığında, her kullanıcı tarihleri tarayıcısının saat diliminde görür.",
- "previewLabel": "Önizleme",
- "dateLabel": "Tarih",
- "dateTimeLabel": "Tarih & Saat",
- "saveSettings": "Ayarları Kaydet",
- "saved": "Ayarlar kaydedildi"
- },
- "data": {
- "title": "Veri Yönetimi",
- "description": "Verilerinizi yedek olarak dışa aktarın veya daha önce dışa aktarılmış bir dosyayı içe aktarın.",
- "exportTitle": "Veri Dışa Aktar",
- "exportDescription": "Verilerinizi zip dosyası olarak indirin. Yedeğe dahil edilecek kategorileri seçin.",
- "includeInBackup": "Yedeğe dahil et:",
- "selectAll": "Tümünü Seç",
- "deselectAll": "Tümünü Kaldır",
- "optSettings": "Ayarlar",
- "optSettingsDesc": "Atölye bilgisi, fatura yapılandırması, ödeme sağlayıcıları",
- "optCustomers": "Müşteriler",
- "optCustomersDesc": "Müşteri kayıtları ve iletişim bilgileri",
- "optVehicles": "Araçlar & Servis Kayıtları",
- "optVehiclesDesc": "Araçlar, notlar, yakıt kayıtları, hatırlatmalar, servis kayıtları",
- "optQuotes": "Teklifler",
- "optQuotesDesc": "Parça ve işçilik içeren teklifler",
- "optInventory": "Envanter",
- "optInventoryDesc": "Envanter parçaları ve stok seviyeleri",
- "optCustomFields": "Özel Alanlar",
- "optCustomFieldsDesc": "Özel alan tanımları ve değerleri",
- "optFiles": "Yüklenen Dosyalar",
- "optFilesDesc": "Görseller, servis ekleri, logo",
- "filesWarning": "Yüklenen dosyaları içerir — yedek daha büyük olabilir",
- "downloadBackup": "Yedeği İndir",
- "exportComplete": "Dışa Aktarma Tamamlandı",
- "exportCompleteMessage": "Yedek dosyanız indirildi.",
- "exportFailed": "Dışa Aktarma Başarısız",
- "exportFailedMessage": "Verileriniz dışa aktarılamadı. Lütfen tekrar deneyin.",
- "importTitle": "Veri İçe Aktar",
- "importWarning": "İçe aktarma, yedek dosyanın içeriğiyle <bold>mevcut tüm verilerin yerini alacaktır</bold>. Bu işlem geri alınamaz.",
- "importFileHint": "Hem .zip (v2) hem de .json (v1) yedek dosyalarını destekler.",
- "uploadRestore": "Yükle & Geri Yükle",
- "importComplete": "İçe Aktarma Tamamlandı",
- "importCompleteMessage": "Tüm veriler yedek dosyasından geri yüklendi.",
- "importFailed": "İçe Aktarma Başarısız",
- "importFromOther": "Diğer Hizmetlerden İçe Aktar",
- "importFromOtherDescription": "Verilerinizi başka bir platformdan taşıyın. Başlamak için bir hizmet seçin.",
- "lubelogTitle": "LubeLog'dan İçe Aktar",
- "lubelogExportSteps": "LubeLog verilerinizi nasıl dışa aktarırsınız:",
- "lubelogStep1": "LubeLog örneğinizi açın",
- "lubelogStep2": "<bold>Settings</bold> bölümüne gidin",
- "lubelogStep3": "Bir zip dosyası indirmek için <bold>Make Backup</bold>'a tıklayın",
- "lubelogStep4": "İndirilen zip dosyasını aşağıya yükleyin",
- "lubelogAddNote": "Bu, mevcut kayıtlarınızın <bold>yanına veri ekleyecektir</bold> — hiçbir şey silinmeyecek.",
- "lubelogImported": "İçe aktarılacaklar:",
- "lubelogVehicles": "Araçlar",
- "lubelogServiceRecords": "Ekleri olan servis kayıtları",
- "lubelogNotes": "Notlar",
- "lubelogFileHint": "200MB'a kadar dosyalar desteklenir.",
- "lubelogImportComplete": "LubeLog İçe Aktarma Tamamlandı",
- "cancel": "İptal",
- "import": "İçe Aktar",
- "invoiceNinjaTitle": "Invoice Ninja'dan İçe Aktar",
- "invoiceNinjaExportSteps": "Invoice Ninja verilerinizi nasıl dışa aktarırsınız:",
- "invoiceNinjaStep1": "Invoice Ninja örneğinizi açın",
- "invoiceNinjaStep2": "<bold>Settings > Import | Export</bold> bölümüne gidin",
- "invoiceNinjaStep3": "Bir zip dosyası indirmek için <bold>Export</bold>'a tıklayın",
- "invoiceNinjaStep4": "İndirilen zip dosyasını aşağıya yükleyin",
- "invoiceNinjaAddNote": "Bu, mevcut kayıtlarınızın <bold>yanına veri ekleyecektir</bold> — hiçbir şey silinmeyecek.",
- "invoiceNinjaImported": "İçe aktarılacaklar:",
- "invoiceNinjaCustomers": "Müşteriler (istemciler)",
- "invoiceNinjaProducts": "Ürünler (envanter)",
- "invoiceNinjaInvoices": "Faturalar servis kayıtları olarak (parçalar & işçilik)",
- "invoiceNinjaDocuments": "Belgeler & ekler",
- "invoiceNinjaPayments": "Ödemeler",
- "invoiceNinjaFileHint": "Bir Invoice Ninja zip dışa aktarma dosyası yükleyin. 200MB'a kadar dosyalar desteklenir.",
- "invoiceNinjaImportComplete": "Invoice Ninja İçe Aktarma Tamamlandı"
- },
- "license": {
- "title": "Beyaz Etiket Lisansı",
- "description": "Faturalardan ve uygulamadan Torqvoice markasını kaldırmak için beyaz etiket lisansını etkinleştirin.",
- "purchaseWhiteLabel": "Beyaz Etiket Satın Al",
- "status": "Durum:",
- "active": "Aktif",
- "inactive": "Pasif",
- "lastChecked": "Son kontrol: {date}",
- "enterLicenseKey": "Lisans anahtarını girin",
- "validate": "Doğrula",
- "validated": "Lisans başarıyla doğrulandı",
- "invalid": "Geçersiz lisans anahtarı",
- "failedValidate": "Lisans doğrulanamadı",
- "keyHint": "Her lisans anahtarı bu kuruluşa bağlıdır ve birden fazla kuruluşta paylaşılamaz."
- },
- "about": {
- "title": "Torqvoice Hakkında",
- "description": "Torqvoice, eksiksiz araç servis yönetim çözümünüzdür. Servis geçmişini, onarımları ve daha fazlasını takip edin.",
- "version": "Sürüm",
- "website": "Web Sitesi",
- "documentation": "Belgeler",
- "changelog": "Değişiklik Günlüğü"
- },
- "portal": {
- "title": "Müşteri Portalı",
- "description": "Müşterilerinizin giriş yaparak araçlarını, faturalarını, tekliflerini ve muayenelerini görüntülemesine izin verin. Müşteriler ayrıca servis talepleri gönderebilir.",
- "enablePortal": "Müşteri portalını etkinleştir",
- "enablePortalHint": "E-posta adresi olan müşteriler sihirli bağlantı ile giriş yapabilir",
- "enabled": "Müşteri portalı etkinleştirildi",
- "disabled": "Müşteri portalı devre dışı bırakıldı",
- "failedUpdate": "Ayar güncellenemedi",
- "customSlug": "Özel portal slug'ı",
- "save": "Kaydet",
- "slugSaved": "Portal slug'ı kaydedildi",
- "slugRemoved": "Portal slug'ı kaldırıldı",
- "failedUpdateSlug": "Slug güncellenemedi",
- "slugHint": "Küçük harfler, sayılar, tireler ve alt çizgiler. 3-48 karakter. Varsayılan URL'yi kullanmak için boş bırakın.",
- "portalUrl": "Portal URL'si",
- "urlCopied": "Portal URL'si kopyalandı",
- "shareHint": "Bu bağlantıyı müşterilerinizle paylaşarak portallarına giriş yapmalarını sağlayın."
- },
- "email": {
- "title": "E-posta Sağlayıcısı",
- "description": "Fatura ve teklif göndermek için kuruluşunuzun e-posta sağlayıcısını yapılandırın. Yapılandırılmadıysa, platformun varsayılan e-posta sağlayıcısı kullanılır.",
- "useCustomLabel": "Özel e-posta sağlayıcısı kullan",
- "useCustomHint": "Platform varsayılanı yerine kendi e-posta sağlayıcınızı yapılandırmak için etkinleştirin",
- "platformDefaultInfo": "Kuruluşunuz platformun varsayılan e-posta sağlayıcısını kullanıyor. Faturalar ve teklifler platformun yapılandırılmış e-posta ayarları ile gönderilecektir.",
- "smtpHost": "SMTP Sunucusu",
- "smtpHostPlaceholder": "smtp.example.com",
- "smtpPort": "SMTP Portu",
- "smtpPortPlaceholder": "587",
- "username": "Kullanıcı Adı",
- "usernamePlaceholder": "kullanici@example.com",
- "password": "Şifre",
- "fromEmail": "Gönderen E-posta",
- "fromEmailPlaceholder": "noreply@example.com",
- "fromEmailDomainPlaceholder": "noreply@alaniniz.com",
- "fromName": "Gönderen Adı",
- "fromNamePlaceholder": "Atölyeniz",
- "tlsConnection": "TLS Bağlantısı (Port 465)",
- "tlsConnectionHint": "Örtülü TLS için etkinleştirin. STARTTLS için devre dışı bırakın (port 587/25).",
- "verifyTlsCerts": "TLS Sertifikalarını Doğrula",
- "verifyTlsCertsHint": "Kendinden imzalı sertifikalara izin vermek için devre dışı bırakın (üretim için önerilmez)",
- "requireTlsUpgrade": "TLS Yükseltmesi Gerekli",
- "requireTlsUpgradeHint": "STARTTLS bağlantılarında TLS yükseltmesini zorla",
- "apiKey": "API Anahtarı",
- "apiKeyHintResend": "API anahtarınızı şuradan alın:",
- "serverToken": "Sunucu Jetonu",
- "serverTokenHintPostmark": "Sunucu jetonunuzu şuradan alın:",
- "apiKeyHintMailgun": "API anahtarınızı şuradan alın:",
- "domain": "Alan Adı",
- "domainPlaceholder": "mg.alaniniz.com",
- "region": "Bölge",
- "apiKeyHintSendGrid": "API anahtarınızı şuradan alın:",
- "accessKeyId": "Erişim Anahtarı Kimliği",
- "secretAccessKey": "Gizli Erişim Anahtarı",
- "awsRegion": "AWS Bölgesi",
- "awsRegionPlaceholder": "us-east-1",
- "awsRegionHint": "SES'in yapılandırıldığı AWS bölgesi (ör. us-east-1, eu-west-1)",
- "sendTestEmail": "Test E-postası Gönder",
- "testEmailHint": "Önce ayarları kaydedin, ardından hesabınıza bir test e-postası gönderin",
- "saveSettings": "Ayarları Kaydet",
- "savedDefault": "E-posta ayarları kaydedildi — platform varsayılanı kullanılıyor",
- "saved": "E-posta ayarları kaydedildi",
- "failedSave": "Ayarlar kaydedilemedi",
- "testSentTo": "Test e-postası {email} adresine gönderildi",
- "testFailed": "E-posta testi başarısız"
- },
- "sms": {
- "title": "SMS Sağlayıcısı",
- "description": "Müşterilerle çift yönlü mesajlaşma için SMS sağlayıcınızı yapılandırın. Her kuruluş kendi SMS sağlayıcısını ve telefon numarasını kullanır.",
- "enableLabel": "SMS mesajlaşmayı etkinleştir",
- "enableHint": "Müşterilerle SMS mesajları gönderin ve alın",
- "disabledInfo": "SMS mesajlaşma devre dışı. Müşterilerinizle metin mesajları göndermek ve almak için etkinleştirin.",
- "phoneNumber": "Telefon Numarası",
- "phoneNumberPlaceholder": "+905321234567",
- "phoneNumberHint": "E.164 formatında SMS özellikli telefon numaranız (ör. +905321234567)",
- "accountSid": "Hesap SID",
- "authToken": "Kimlik Doğrulama Jetonu",
- "apiKey": "API Anahtarı",
- "apiSecret": "API Gizli Anahtarı",
- "webhookUrl": "Webhook URL",
- "webhookUrlHint": "Gelen SMS mesajlarını almak için bu URL'yi {provider} panonuzda yapılandırın.",
- "webhookCopied": "Webhook URL kopyalandı",
- "testPhoneNumber": "Test Telefon Numarası",
- "testPhonePlaceholder": "+905329876543",
- "sendTestSms": "Test SMS Gönder",
- "testSmsHint": "Önce ayarları kaydedin, ardından test SMS göndermek için bir alıcı numarası girin",
- "enterTestPhone": "Test SMS göndermek için bir telefon numarası girin",
- "saveSettings": "Ayarları Kaydet",
- "savedDisabled": "SMS ayarları kaydedildi — SMS devre dışı",
- "saved": "SMS ayarları kaydedildi",
- "failedSave": "Ayarlar kaydedilemedi",
- "testSentTo": "Test SMS {phone} numarasına gönderildi",
- "testFailed": "SMS testi başarısız"
- }
- }
|