{ "list": { "statusAll": "Tümü", "statusAttention": "İlgi bekliyor", "statusDraft": "Taslak", "statusSent": "Gönderildi", "statusAccepted": "Kabul Edildi", "statusRejected": "Reddedildi", "statusConverted": "Dönüştürüldü", "searchPlaceholder": "Teklif ara...", "newQuote": "Yeni Teklif", "columnQuoteNumber": "Teklif No.", "columnTitle": "Başlık", "columnCustomer": "Müşteri", "columnVehicle": "Araç", "columnStatus": "Durum", "columnDate": "Tarih", "columnTotal": "Toplam", "noQuotes": "Teklif bulunamadı." }, "page": { "quote": "Teklif", "save": "Kaydet", "pdf": "PDF", "email": "E-posta", "share": "Paylaş", "delete": "Sil", "deleteTitle": "Teklifi Sil", "deleteDescription": "Bu teklif kalıcı olarak silinecektir.", "saved": "Teklif kaydedildi", "unsavedChanges": "Kaydedilmemiş değişiklikler", "saveFirst": "Lütfen önce değişikliklerinizi kaydedin", "failedSave": "Teklif kaydedilemedi", "failedDelete": "Silinemedi", "failedPdf": "PDF oluşturulamadı", "selectVehicle": "Lütfen bir araç seçin", "convertTitle": "Teklifi İş Emrine Dönüştür", "convertDescription": "Bu tekliften yeni bir servis kaydı (iş emri) oluşturulacaktır. İş emri için bir araç seçin.", "convert": "Dönüştür", "convertToWorkOrder": "İş Emrine Dönüştür", "cancel": "İptal", "failedConvert": "Dönüştürme başarısız", "changesRequested": "Değişiklik Talep Edildi", "quoteAccepted": "Teklif Kabul Edildi", "markResolved": "Çözümlendi Olarak İşaretle", "responseResolved": "Müşteri yanıtı çözümlendi", "entityLabel": "Teklif", "tabs": { "details": "Detaylar", "images": "Görseller", "documents": "Belgeler" }, "customFieldsInvalid": "Lütfen tüm zorunlu özel alanları doldurun", "customFieldsSaveFailed": "Özel alanlar kaydedilemedi" }, "form": { "newQuote": "Yeni Teklif", "editQuote": "Teklifi Düzenle", "cancel": "İptal", "createQuote": "Teklif Oluştur", "updateQuote": "Teklifi Güncelle", "created": "Teklif oluşturuldu", "updated": "Teklif güncellendi", "failedCreate": "Teklif oluşturulamadı", "failedUpdate": "Teklif güncellenemedi" }, "parts": { "title": "Parçalar", "addPart": "Parça Ekle", "partNumber": "Parça No.", "name": "Ad", "namePlaceholder": "Ad *", "qty": "Adet", "unitPrice": "Birim Fiyat", "total": "Toplam", "subtotal": "Parçalar Ara Toplam: {amount}", "deleteRow": "Satırı sil", "excludeFromTotal": "Toplama dahil etme", "addFromInventory": "Stoktan", "unitCost": "Maliyet", "markupPercent": "Kâr Marjı %", "nameMissingHint": "Parça adı olmayan satırlar kaydedilmez." }, "labor": { "title": "İşçilik", "addLabor": "İşçilik Ekle", "fromPresets": "Şablonlardan", "description": "Açıklama", "descriptionPlaceholder": "Açıklama *", "hours": "Saat", "rate": "Ücret ({currency}/sa)", "total": "Toplam", "subtotal": "İşçilik Ara Toplam: {amount}", "addService": "Hizmet Ekle", "qty": "Adet", "qtyOrHours": "Birim / Saat", "hourlyTag": "HR", "serviceTag": "SVC", "hourlyHint": "Saatlik: çalışılan saate göre hesaplanır (saat × ücret/saat). Değiştirmek için tıklayın.", "serviceHint": "Hizmet: birim başına sabit ücret olarak hesaplanır. Değiştirmek için tıklayın.", "deleteRow": "Satırı sil", "excludeFromTotal": "Toplama dahil etme" }, "notes": { "title": "Notlar", "public": "Herkese Açık", "internal": "Dahili", "publicPlaceholder": "Müşteriye gösterilen teklif açıklaması...", "internalPlaceholder": "Dahili notlar (müşteriye gösterilmez)...", "publicHelper": "Teklif belgesinde gösterilir", "internalHelper": "Yalnızca ekibiniz tarafından görülebilir" }, "sidebar": { "sharedLink": { "title": "Paylaşılan bağlantı", "sharedOn": "{date} tarihinde paylaşıldı", "notViewed": "Henüz görüntülenmedi", "viewedTimes": "{count, plural, one {# kez} other {# kez}} görüntülendi", "lastViewed": "Son {date}", "copyLink": "Bağlantıyı kopyala", "linkCopied": "Bağlantı kopyalandı" } }, "details": { "title": "Teklif Detayları", "titleLabel": "Başlık *", "titlePlaceholder": "Araç onarım tahmini", "status": "Durum", "statusDraft": "Taslak", "statusSent": "Gönderildi", "statusAccepted": "Kabul Edildi", "statusRejected": "Reddedildi", "validUntil": "Geçerlilik Tarihi", "viewInspection": "Bağlı incelemeyi görüntüle", "vehicle": "Araç", "customer": "Müşteri", "selectVehicle": "Araç seçin...", "selectCustomer": "Müşteri seçin...", "none": "Yok", "clearVehicle": "Aracı kaldır", "clearCustomer": "Müşteriyi kaldır" }, "totals": { "title": "Toplamlar", "parts": "Parçalar", "labor": "İşçilik", "subtotal": "Ara Toplam", "subtotalInclTax": "Ara Toplam (KDV dahil)", "discount": "İndirim", "discountNone": "Yok", "discountPercentage": "Yüzde", "discountFixed": "Sabit", "tax": "Vergi", "taxIncluded": "Vergi (dahil)", "total": "Toplam", "inclusiveModeHint": "Satır fiyatları KDV dahil girilir. Toplamlar net + vergi dağılımını gösterir." }, "shareDialog": { "title": "Teklifi Paylaş", "description": "Herkesin giriş yapmadan bu teklifi görüntüleyip indirebileceği bir herkese açık bağlantı oluşturun.", "notifyTitle": "{name} Bilgilendir", "email": "E-posta", "noEmail": "(kayıtlı e-posta yok)", "sms": "SMS", "noPhone": "(kayıtlı telefon yok)", "sendNotification": "Bildirim Gönder", "revokeLink": "Bağlantıyı İptal Et", "generateLink": "Herkese Açık Bağlantı Oluştur", "emailSent": "E-posta gönderildi", "failedEmail": "E-posta gönderilemedi", "smsSent": "SMS gönderildi", "failedSms": "SMS gönderilemedi", "copyLink": "Bağlantıyı kopyala" }, "images": { "title": "Teklif Görselleri", "dropzone": "Görselleri buraya sürükleyin veya göz atmak için tıklayın", "uploading": "Yükleniyor...", "formats": "JPG, PNG, WebP — maks. 10 MB", "uploadingImages": "Görseller yükleniyor...", "limitReached": "Görsel sınırına ulaşıldı ({count}/{max})", "upgradePrompt": "Daha fazla görsel yüklemek için planınızı yükseltin.", "onlyAllowed": "Yalnızca JPG, PNG ve WebP görsellere izin verilir. {names} atlandı.", "onlyUploading": "Sınırı aşmamak için yalnızca {count} görsel yükleniyor.", "uploadingCount": "{count} görsel yükleniyor...", "uploadedCount": "{count} görsel yüklendi", "uploadFailed": "Yükleme başarısız", "failedUploadFile": "{name} yüklenemedi", "failedSaveFile": "{name} kaydedilemedi", "deleted": "Görsel silindi", "failedDelete": "Görsel silinemedi", "failedUpdate": "Güncelleme başarısız", "description": "Açıklama...", "pdf": "PDF" }, "documents": { "title": "Belgeler", "dropzone": "Dosyaları buraya sürükleyin veya göz atmak için tıklayın", "uploading": "Yükleniyor...", "formats": "PDF, CSV, TXT — maks. 10 MB", "uploadingDocuments": "Belgeler yükleniyor...", "limitReached": "Belge sınırına ulaşıldı ({count}/{max})", "upgradePrompt": "Daha fazla yüklemek için planınızı yükseltin.", "onlyUploading": "Sınırı aşmamak için yalnızca {count} dosya yükleniyor.", "uploadingCount": "{count} dosya yükleniyor...", "uploadedCount": "{count} dosya yüklendi", "uploadFailed": "Yükleme başarısız", "failedUploadFile": "{name} yüklenemedi", "failedSaveFile": "{name} kaydedilemedi", "deleted": "Dosya silindi", "failedDelete": "Dosya silinemedi", "failedUpdate": "Güncelleme başarısız", "pdf": "PDF" }, "statusLabels": { "draft": "Taslak", "sent": "Gönderildi", "accepted": "Kabul Edildi", "rejected": "Reddedildi", "expired": "Süresi doldu", "converted": "Dönüştürüldü", "changes_requested": "Değişiklik Talep Edildi" } }