{ "common": { "save": "Kaydet", "cancel": "İptal", "delete": "Sil", "edit": "Düzenle", "close": "Kapat", "create": "Oluştur", "add": "Ekle", "back": "Geri", "next": "İleri", "loading": "Yükleniyor…", "saving": "Kaydediliyor…", "required": "Bu alan zorunludur.", "error": "Hata", "allFieldsRequired": "Lütfen tüm alanları doldurun.", "today": "Bugün", "tomorrow": "Yarın", "skipToContent": "İçeriğe geç", "reload": "Yenile", "errorOccurred": "Bir şeyler ters gitti.", "unexpectedError": "Beklenmeyen bir hata oluştu.", "errorGeneric": "Bir hata oluştu.", "updateAvailable": "Güncelleme mevcut - en son sürümü almak için sayfayı yenileyin.", "titleRequired": "Başlık zorunludur", "nameRequired": "Ad zorunludur", "contentRequired": "İçerik zorunludur", "all": "Tümü", "unknownError": "Bilinmeyen hata", "confirm": "Onayla", "undo": "Geri al", "reset": "Orijinale sıfırla", "errorOffline": "İnternet bağlantısı yok. Lütfen ağınızı kontrol edin.", "errorForbidden": "Erişim reddedildi. Lütfen tekrar giriş yapın.", "errorNotFound": "Kayıt bulunamadı.", "errorServer": "Sunucu hatası. Lütfen daha sonra tekrar deneyin.", "errorTimeout": "Bağlantı çok uzun sürdü. Lütfen tekrar deneyin." }, "nav": { "dashboard": "Genel Bakış", "tasks": "Görevler", "calendar": "Takvim", "meals": "Yemekler", "shopping": "Alışveriş", "notes": "Notlar", "contacts": "Kişiler", "birthdays": "Doğum Günleri", "budget": "Bütçe", "settings": "Ayarlar", "main": "Ana gezinme", "navigation": "Gezinme", "quickActions": "Hızlı işlemler", "recipes": "Tarifler", "more": "Daha Fazla", "documents": "Belgeler", "kitchen": "Mutfak", "search": "Ara", "housekeeping": "Housekeeping" }, "dashboard": { "title": "Genel Bakış", "greetingMorning": "Günaydın, {{name}}", "greetingDay": "İyi günler, {{name}}", "greetingEvening": "İyi akşamlar, {{name}}", "allDone": "Her şey tamam", "noEvents": "Etkinlik yok", "noPinnedNotes": "Sabitlenmiş not yok", "todayMeals": "Bugünün yemekleri", "allLink": "Tümü", "weekLink": "Hafta", "urgentTasksChip": "{{count}} görev yakında bitiyor", "urgentTasksChipPlural": "{{count}} görev yakında bitiyor", "eventsChip": "Bugün {{count}} etkinlik", "eventsChipPlural": "Bugün {{count}} etkinlik", "todayMealChip": "Bugün: {{title}}", "loadError": "Gösterge paneli tam olarak yüklenemedi.", "weatherRefresh": "Hava durumunu yenile", "weatherRefreshTitle": "Yenile", "weatherUpdated": "Hava durumu güncellendi", "weatherFeelsLike": "Hissedilen {{temp}}° · {{humidity}}% · Rüzgar {{wind}} {{windUnit}}", "fabTaskLabel": "Görev ekle", "fabCalendarLabel": "Etkinlik ekle", "fabShoppingLabel": "Alışveriş ekle", "fabNoteLabel": "Not ekle", "fabTask": "Görev", "fabCalendar": "Etkinlik", "fabShopping": "Alışveriş", "fabNote": "Not", "overdue": "Gecikmiş", "dueSoon": "Bugün bitiyor", "dueToday": "Bugün bitiyor", "dueTomorrow": "Yarın bitiyor", "allDay": "Tüm gün", "shoppingMore": "+{{count}} daha", "weather": "Hava", "familyMembers": "Aile üyeleri", "participantsAdded": "katılımcı eklendi", "upcomingBirthdays": "Yaklaşan doğum günleri", "noBirthdays": "Henüz doğum günü yok", "daysLeft": "{{count}} gün", "budgetOverview": "Bütçe özeti", "monthlyIncome": "Gelir", "monthlyExpenses": "Giderler", "monthlyBalance": "Bakiye", "savingsRate": "Tasarruf oranı", "topExpense": "En büyük gider", "budgetEntries": "Kayıtlar", "noBudgetData": "Bu ay bütçe verisi yok.", "customize": "Özelleştir", "customizeTitle": "Widget'ları özelleştir", "customizeReset": "Sıfırla", "customizeSaved": "Pano kaydedildi", "customizeMoveUp": "Yukarı", "customizeMoveDown": "Aşağı", "overdueTasksChip": "{{count}} gecikmiş görev", "overdueTasksChipPlural": "{{count}} gecikmiş görev", "customizeManage": "Widgetlar", "customizeExit": "Özelleştirmeden çık", "customizeDrag": "Widgetı sürükle", "customizeSize": "Boyut", "customizeSizeFor": "{{widget}} boyutu", "customizeHide": "{{widget}} gizle", "widgetSizeTiny": "Küçük (1×1)", "widgetSizeNarrow": "Dar (2×1)", "widgetSizeStandard": "Standart (2×2)", "widgetSizeLarge": "Büyük (3×2)", "widgetSizeFull": "Tam (4×2)" }, "tasks": { "title": "Görevler", "newTask": "Yeni Görev", "editTask": "Görevi Düzenle", "emptyTitle": "Görev yok - her şey tamam mı?", "emptyDescription": "+ düğmesiyle yeni görevler oluşturun.", "titleLabel": "Başlık *", "titlePlaceholder": "Ne yapılması gerekiyor?", "descriptionLabel": "Not", "descriptionPlaceholder": "İsteğe bağlı ayrıntılar…", "priorityLabel": "Öncelik", "categoryLabel": "Kategori", "dueDateLabel": "Bitiş tarihi", "dueTimeLabel": "Saat", "assignedLabel": "Atanan", "assignedNobody": "- Kimse -", "statusLabel": "Durum", "priorityUrgent": "Acil", "priorityHigh": "Yüksek", "priorityMedium": "Orta", "priorityLow": "Düşük", "priorityNone": "Yok", "statusOpen": "Açık", "statusInProgress": "Devam Ediyor", "statusDone": "Tamamlandı", "categoryHousehold": "Ev İşleri", "categorySchool": "Okul", "categoryShopping": "Alışveriş", "categoryRepair": "Tamir", "categoryHealth": "Sağlık", "categoryFinance": "Finans", "categoryLeisure": "Boş Zaman", "categoryMisc": "Diğer", "overdue": "Gecikmiş", "overdueDay": "{{count}}g gecikmiş", "dueToday": "Bugün bitiyor", "dueTomorrow": "Yarın bitiyor", "groupOverdue": "Gecikmiş", "groupToday": "Bugün", "groupThisWeek": "Bu hafta", "groupNextWeek": "Gelecek hafta", "groupLater": "Sonra", "groupNoDate": "Tarih yok", "markDone": "{{title}} tamamlandı olarak işaretle", "markOpen": "{{title}} açık olarak işaretle", "editButton": "Görevi düzenle", "swipeOpen": "Yeniden aç", "swipeDone": "Tamamlandı", "swipeEdit": "Düzenle", "subtaskAdd": "+ Alt görev ekle", "subtaskToggle": "Alt görevleri göster", "subtaskMarkDone": "{{title}} tamamlandı olarak işaretle", "deleteConfirm": "Görev ve tüm alt görevler silinsin mi?", "savedToast": "Görev kaydedildi.", "createdToast": "Görev oluşturuldu.", "deletedToast": "Görev silindi.", "loadError": "Görev yüklenemedi.", "subtaskPrompt": "Alt görev:", "kanbanOpen": "Açık", "kanbanInProgress": "Devam Ediyor", "kanbanDone": "Tamamlandı", "kanbanMoveToInProgress": "Devam ediyor olarak ayarla", "kanbanMoveToDone": "Tamamlandı olarak işaretle", "kanbanMoveToOpen": "Yeniden aç", "recurring": "Yinelenen", "listView": "Liste görünümü", "kanbanView": "Kanban görünümü", "filterBtn": "Filtrele", "filterClearAll": "Tüm filtreleri temizle", "filterGroupPerson": "Kişi", "filterGroupPriority": "Öncelik", "filterGroupStatus": "Durum", "swipedDoneToast": "Tamamlandı olarak işaretlendi.", "swipedOpenToast": "Açık olarak işaretlendi.", "statusArchived": "Arşivlenmiş", "archiveButton": "Görevi arşivle", "archivedToast": "Görev arşivlendi.", "kanbanArchived": "Arşivlenmiş", "reminderNeedsDueDate": "Görev hatırlatıcılarını etkinleştirmek için bir son tarih belirleyin.", "emptyAction": "Görev oluştur", "navLabelOverdue": "Görevler, {{count}} gecikmiş", "bulkArchive": "Archive", "bulkArchived": "Tasks archived.", "bulkDelete": "Delete", "bulkDeleteConfirm": "Delete {{count}} tasks permanently?", "bulkDeleted": "Tasks deleted.", "bulkMarkDone": "Mark done", "bulkMarkOpen": "Mark open", "bulkSelect": "Bulk select", "bulkSelectedCount": "{{count}} selected", "bulkStatusChanged": "Status changed.", "selectTask": "Select task" }, "shopping": { "title": "Alışveriş", "noLists": "Liste yok", "noListsDescription": "+ düğmesiyle bir liste oluşturun.", "emptyList": "Liste boş", "emptyListDescription": "Yukarıdaki giriş alanını kullanarak ürün ekleyin.", "newListPrompt": "Yeni liste adı:", "newListButton": "Yeni liste oluştur", "renameListPrompt": "Yeni liste adı:", "deleteListConfirm": "\"{{name}}\" listesi ve tüm ürünleri silinsin mi?", "deletedListToast": "Liste silindi.", "itemDeletedToast": "\"{{name}}\" kaldırıldı.", "itemsRemovedToast": "{{count}} ürün kaldırıldı.", "clearChecked": "İşaretlileri sil ({{count}})", "itemNamePlaceholder": "Ürün ekle…", "itemQtyPlaceholder": "Miktar", "itemNameLabel": "Ürün adı", "itemQtyLabel": "Miktar", "categoryLabel": "Kategori", "addItemLabel": "Ürün ekle", "renameListLabel": "Listeyi yeniden adlandır", "deleteListLabel": "Listeyi sil", "swipeBack": "Geri al", "swipeCheck": "İşaretle", "swipeDelete": "Sil", "markDoneLabel": "{{name}} işaretle", "markUndoneLabel": "{{name}} işaretini kaldır", "deleteItemLabel": "{{name}} sil", "listsLoadError": "Listeler yüklenemedi.", "itemsLoadError": "Ürünler yüklenemedi.", "catFruitVeg": "Meyve ve Sebze", "catBakery": "Fırın", "catDairy": "Süt Ürünleri", "catMeatFish": "Et ve Balık", "catFrozen": "Dondurulmuş", "catDrinks": "İçecekler", "catHousehold": "Ev Gereçleri", "catDrugstore": "Eczane", "catMisc": "Diğer", "emptyAction": "Öğe ekle" }, "meals": { "title": "Yemek Planı", "noMealPlanned": "Yemek planlanmadı", "addMeal": "{{type}} ekle", "editMeal": "Yemeği düzenle", "addMealTitle": "Yemek ekle", "deleteMeal": "Yemeği sil", "transferToShoppingList": "Malzemeleri alışveriş listesine ekle", "today": "Bugün", "prevWeek": "Önceki hafta", "nextWeek": "Gelecek hafta", "loadError": "Yemek planı yüklenemedi.", "typeBreakfast": "Kahvaltı", "typeLunch": "Öğle yemeği", "typeDinner": "Akşam yemeği", "typeSnack": "Atıştırmalık", "dayMo": "Pzt", "dayDi": "Sal", "dayMi": "Çar", "dayDo": "Per", "dayFr": "Cum", "daySa": "Cmt", "daySo": "Paz", "dateLabel": "Tarih", "mealTypeLabel": "Öğün", "titleLabel": "Başlık *", "titlePlaceholder": "örn. Mercimek çorbası", "notesLabel": "Notlar", "notesPlaceholder": "İsteğe bağlı…", "ingredientsLabel": "Malzemeler", "addIngredient": "Malzeme ekle", "ingredientNamePlaceholder": "Malzeme", "ingredientQtyPlaceholder": "Miktar", "ingredientCategoryLabel": "Kategori", "ingredientCategoryDefault": "Çeşitli", "removeIngredient": "Malzemeyi kaldır", "transferLabel": "Malzemeleri alışveriş listesine aktar", "transferNow": "Şimdi aktar", "noShoppingLists": "Alışveriş listesi yok", "transferSuccess": "{{count}} malzeme aktarıldı", "transferSuccessPlural": "{{count}} malzeme aktarıldı", "transferAlreadyDone": "Tüm malzemeler zaten aktarıldı", "ingredientCount": "{{count}} malzeme", "ingredientCountPlural": "{{count}} malzeme", "titleRequired": "Başlık zorunludur", "loadingIndicator": "Yükleniyor…", "recipeUrlLabel": "Tarif bağlantısı (isteğe bağlı)", "recipeUrlPlaceholder": "https://…", "openRecipe": "Tarifi aç", "savedRecipeLabel": "Saved recipe", "savedRecipePlaceholder": "Select recipe", "saveAsRecipe": "Save as recipe", "recipeScaleLabel": "Scale ingredients", "deletedToast": "Meal deleted" }, "calendar": { "title": "Takvim", "newEvent": "Yeni Etkinlik", "editEvent": "Etkinliği Düzenle", "addEvent": "Etkinlik ekle", "deleteEvent": "Etkinliği sil", "noEvents": "Seçilen dönemde etkinlik yok.", "today": "Bugün", "back": "Geri", "forward": "İleri", "viewMonth": "Ay", "viewWeek": "Hafta", "viewDay": "Gün", "viewAgenda": "Ajanda", "allDay": "Tüm gün", "allDayShort": "tüm gün", "moreEvents": "+{{count}} daha", "weekNumberLabel": "H{{week}} · {{month}} {{year}}", "agendaFrom": "{{date}} tarihinden itibaren", "titleLabel": "Başlık *", "titlePlaceholder": "örn. Diş hekimi", "allDayToggle": "Tüm gün", "startDateLabel": "Başlangıç tarihi", "startTimeLabel": "Başlangıç saati", "endDateLabel": "Bitiş tarihi", "endTimeLabel": "Bitiş saati", "fromLabel": "Başlangıç", "toLabel": "Bitiş", "locationLabel": "Konum", "locationPlaceholder": "İsteğe bağlı", "assignedLabel": "Atanan", "assignedNobody": "- Kimse -", "colorLabel": "Renk {{color}}", "descriptionLabel": "Açıklama", "descriptionPlaceholder": "İsteğe bağlı…", "popupEdit": "Düzenle", "deleteConfirm": "\"{{title}}\" silinsin mi?", "createdToast": "Etkinlik oluşturuldu", "savedToast": "Etkinlik kaydedildi", "deletedToast": "Etkinlik silindi", "loadError": "Etkinlikler yüklenemedi.", "saveError": "Kaydetme hatası", "deleteError": "Silme hatası", "titleRequired": "Başlık zorunludur", "monthJanuary": "Ocak", "monthFebruary": "Şubat", "monthMarch": "Mart", "monthApril": "Nisan", "monthMay": "Mayıs", "monthJune": "Haziran", "monthJuly": "Temmuz", "monthAugust": "Ağustos", "monthSeptember": "Eylül", "monthOctober": "Ekim", "monthNovember": "Kasım", "monthDecember": "Aralık", "dayShortSunday": "Paz", "dayShortMonday": "Pzt", "dayShortTuesday": "Sal", "dayShortWednesday": "Çar", "dayShortThursday": "Per", "dayShortFriday": "Cum", "dayShortSaturday": "Cmt", "dayLongSunday": "Pazar", "dayLongMonday": "Pazartesi", "dayLongTuesday": "Salı", "dayLongWednesday": "Çarşamba", "dayLongThursday": "Perşembe", "dayLongFriday": "Cuma", "dayLongSaturday": "Cumartesi", "timeSuffix": "", "ics": { "reset": "Orijinale sıfırla", "resetToast": "Değişiklikler sıfırlandı." }, "iconLabel": "Icon", "iconSearchPlaceholder": "Simge ara...", "iconSearchEmpty": "Simge bulunamadı.", "iconCategoryGeneral": "Genel", "iconCategoryHealth": "Sağlık & Spor", "iconCategoryTransport": "Ulaşım & Seyahat", "iconCategoryWork": "İş & Eğitim", "iconCategoryFood": "Yiyecek & İçecek", "iconCategoryShopping": "Alışveriş & Finans", "iconCategoryLeisure": "Boş Zaman & Eğlence", "iconCategoryFamily": "Aile & Evcil Hayvanlar", "iconCategoryHome": "Ev & Hane", "iconCategoryNature": "Doğa & Diğer", "iconCalendar": "Takvim", "iconAlarm": "Alarm", "iconClock": "Saat", "iconBell": "Hatırlatıcı", "iconLocation": "Konum", "iconStar": "Favori", "iconFlag": "Bayrak", "iconTarget": "Hedef", "iconFlame": "Önemli", "iconTooth": "Diş hekimi", "iconHospital": "Hastane", "iconDoctor": "Doktor", "iconVaccine": "Aşı", "iconMedicine": "İlaç", "iconBandage": "Sargı", "iconHealth": "Sağlık", "iconActivity": "Aktivite", "iconHaircut": "Kuaför", "iconSports": "Spor", "iconTrophy": "Yarışma", "iconCar": "Araba", "iconBus": "Otobüs", "iconTrain": "Tren", "iconPlane": "Seyahat", "iconFlight": "Uçuş", "iconFuel": "Yakıt", "iconNavigation": "Navigasyon", "iconWork": "İş", "iconLaptop": "Dizüstü bilgisayar", "iconPresentation": "Sunum", "iconSchool": "Okul", "iconEducation": "Eğitim", "iconReading": "Okuma", "iconStudy": "Çalışma", "iconCalculator": "Hesap makinesi", "iconMeal": "Öğün", "iconCooking": "Yemek pişirme", "iconCoffee": "Kahve", "iconCake": "Doğum günü", "iconPizza": "Pizza", "iconWine": "Şarap", "iconBeer": "Bar", "iconShopping": "Alışveriş", "iconGroceries": "Market", "iconGift": "Hediye", "iconCard": "Kart", "iconWallet": "Cüzdan", "iconSavings": "Tasarruf", "iconBank": "Banka", "iconMusic": "Müzik", "iconMovie": "Film", "iconTicket": "Bilet", "iconGame": "Oyun", "iconPhoto": "Fotoğraf", "iconParty": "Parti", "iconFamily": "Aile", "iconBaby": "Bebek", "iconDog": "Köpek", "iconCat": "Kedi", "iconPet": "Evcil hayvan", "iconHome": "Ev", "iconBuilding": "Bina", "iconRepair": "Tamir", "iconMaintenance": "Bakım", "iconDecoration": "Dekorasyon", "iconFurniture": "Mobilya", "iconLaundry": "Çamaşır", "iconLeaf": "Doğa", "iconTree": "Ağaç", "iconFlower": "Çiçek", "iconSun": "Gün", "iconMoon": "Gece", "iconWeather": "Hava durumu", "invalidDate": "Use a valid date in the selected date format.", "attachmentLabel": "Attachment", "attachmentHint": "Attach a local image, PDF, or document. Images will be shown in the event popup.", "attachmentFallback": "Attachment", "attachmentReadError": "The attachment could not be read.", "attachmentTooLarge": "Attachment may be at most 5 MB.", "colorBlue": "Mavi", "colorCoral": "Mercan", "colorCyan": "Camgöbeği", "colorGray": "Gri", "colorGreen": "Yeşil", "colorOrange": "Turuncu", "colorPurple": "Mor", "colorRed": "Kırmızı", "colorSkyBlue": "Gökyüzü mavisi", "colorYellow": "Sarı", "iconCleaning": "Cleaning", "caldavTargetHint": "Choose a CalDAV calendar to sync this event.", "caldavTargetLabel": "Sync to CalDAV", "caldavTargetLocal": "Store locally only", "attachmentDocumentName": "{{title}} - {{name}}", "attachmentDocumentDescription": "\"{{title}}\" takvim etkinliği için ek yüklendi." }, "notes": { "title": "Notlar", "newNote": "Yeni Not", "editNote": "Notu Düzenle", "addNoteLabel": "Yeni Not", "searchPlaceholder": "Notlarda ara…", "emptyTitle": "Henüz not yok", "emptyDescription": "+ düğmesiyle yeni bir not oluşturun.", "noResultsTitle": "Sonuç yok", "noResultsDescription": "Hiçbir not \"{{query}}\" içermiyor.", "titleLabel": "Başlık (isteğe bağlı)", "titlePlaceholder": "Başlıksız", "contentLabel": "İçerik", "contentMarkdownHint": "(Markdown biçimlendirmesi desteklenir)", "contentPlaceholder": "Not girin…", "colorLabel": "Renk", "pinnedLabel": "Sabitle (gösterge panelinde görünür)", "pinAction": "Sabitle", "unpinAction": "Sabitlemeyi kaldır", "deleteLabel": "Notu sil", "deleteConfirm": "Bu not silinsin mi?", "createdToast": "Not oluşturuldu", "savedToast": "Not kaydedildi", "deletedToast": "Not silindi", "loadError": "Notlar yüklenemedi.", "formatBold": "Kalın (Ctrl+B)", "formatItalic": "İtalik (Ctrl+I)", "formatUnderline": "Altı çizili (Ctrl+U)", "formatStrikethrough": "Üstü çizili", "formatHeading": "Başlık", "formatList": "Madde listesi", "formatOrderedList": "Numaralı liste", "formatChecklist": "Kontrol listesi", "formatLink": "Bağlantı", "formatCode": "Kod", "formatQuote": "Alıntı", "formatDivider": "Ayırıcı", "emptyAction": "Not oluştur", "colorAmber": "Amber", "colorBlue": "Mavi", "colorGreen": "Yeşil", "colorOrange": "Turuncu", "colorPurple": "Mor", "colorTeal": "Teal", "colorWhite": "Beyaz", "colorYellow": "Sarı" }, "contacts": { "title": "Kişiler", "newContact": "Yeni Kişi", "editContact": "Kişiyi Düzenle", "addButton": "Yeni", "newContactLabel": "Yeni Kişi", "searchPlaceholder": "Ad, telefon veya e-posta ara…", "importButton": "İçe aktar", "importLabel": "vCard'dan kişi içe aktar", "importTooltip": "vCard içe aktar", "emptyTitle": "Henüz kişi yok", "emptyDescription": "+ düğmesiyle yeni kişiler ekleyin.", "filterAll": "Tümü", "nameLabel": "Ad *", "namePlaceholder": "Tam ad", "categoryLabel": "Kategori", "phoneLabel": "Telefon", "phonePlaceholder": "+90 …", "emailLabel": "E-posta", "emailPlaceholder": "ad@ornek.com.tr", "addressLabel": "Adres", "addressPlaceholder": "Sokak, Posta Kodu Şehir", "notesLabel": "Notlar", "notesPlaceholder": "İsteğe bağlı…", "callLabel": "Ara", "emailActionLabel": "E-posta", "mapsLabel": "Haritada aç", "exportLabel": "vCard olarak dışa aktar", "exportTooltip": "vCard dışa aktar", "deleteLabel": "Kişiyi sil", "deleteConfirm": "Bu kişi silinsin mi?", "deletePersonConfirm": "\"{{name}}\" silinsin mi?", "savedToast": "Kişi kaydedildi", "updatedToast": "Kişi güncellendi", "deletedToast": "Kişi silindi", "importedToast": "{{name}} içe aktarıldı.", "importError": "İçe aktarma başarısız: {{error}}", "vcardNoName": "vCard'da ad yok.", "catDoctor": "Doktor", "catSchool": "Okul/Kreş", "catAuthority": "Resmi Kurum", "catInsurance": "Sigorta", "catCraftsman": "Usta", "catEmergency": "Acil", "catMisc": "Diğer", "categoryDoctor": "Doktor", "categorySchool": "Okul/Kreş", "categoryAuthority": "Resmi Kurum", "categoryInsurance": "Sigorta", "categoryCraftsman": "Usta", "categoryEmergency": "Acil", "categoryOther": "Diğer", "emptyAction": "Kişi ekle" }, "budget": { "title": "Bütçe", "newEntry": "Yeni Kayıt", "editEntry": "Kaydı Düzenle", "addEntryLabel": "Kayıt ekle", "newEntryFabLabel": "Yeni Kayıt", "currentMonth": "Bu Ay", "prevMonth": "Önceki ay", "nextMonth": "Sonraki ay", "income": "Gelir", "expenses": "Gider", "balance": "Bakiye", "byCategory": "Kategoriye göre", "transactions": "İşlemler", "emptyTitle": "Bu ay kayıt yok", "emptyDescription": "+ düğmesiyle bütçe kayıtları ekleyin.", "csvExport": "CSV", "typeExpense": "Gider", "typeIncome": "Gelir", "titleLabel": "Başlık *", "titlePlaceholder": "örn. Market alışverişi", "amountLabel": "Tutar *", "amountPlaceholder": "0,00", "categoryLabel": "Kategori", "dateLabel": "Tarih *", "recurringLabel": "Yinelenen", "deleteLabel": "Kaydı sil", "deleteConfirm": "Bu kayıt silinsin mi?", "deletePersonConfirm": "\"{{title}}\" silinsin mi?", "addedToast": "Kayıt eklendi", "savedToast": "Kayıt kaydedildi", "deletedToast": "Kayıt silindi", "loadError": "Bütçe yüklenemedi.", "trendNeutral": "- {{month}} ile aynı", "validAmountRequired": "Lütfen geçerli bir tutar girin", "dateRequired": "Tarih zorunludur", "catFood": "Market", "catRent": "Kira", "catInsurance": "Sigorta", "catMobility": "Ulaşım", "catLeisure": "Eğlence", "catClothing": "Giyim", "catHealth": "Sağlık", "catEducation": "Eğitim", "catMisc": "Diğer", "catEarnedIncome": "Kazanç Geliri", "catInvestmentIncome": "Yatırım Geliri", "catTransferGiftIncome": "Transferler ve Hediyeler", "catGovernmentBenefits": "Sosyal Yardımlar", "catOtherIncome": "Diğer Gelir", "loadingIndicator": "Yükleniyor…", "subcategoryLabel": "Subcategory", "catHousing": "Housing / Home", "catTransport": "Transport", "catPersonalHealth": "Personal Care / Health", "catShoppingClothing": "Shopping and Clothing", "catFinancialOther": "Financial Services and Other", "subcatRentMortgage": "Rent / Mortgage", "subcatCondominium": "Condominium fees", "subcatUtilities": "Electricity / Water / Gas", "subcatInternetTvPhone": "Internet / TV / Phone", "subcatRenovationMaintenance": "Renovation / Maintenance", "subcatCleaning": "Cleaning", "subcatGroceries": "Groceries", "subcatRestaurantsBars": "Restaurants / Bars", "subcatSnacksFastFood": "Snacks / Fast Food", "subcatBakery": "Bakery", "subcatFuel": "Fuel", "subcatParkingTolls": "Parking / Tolls", "subcatPublicTransport": "Public transport", "subcatAppsTaxi": "Apps / Taxi", "subcatMaintenanceInsurance": "Maintenance / Insurance", "subcatPharmacy": "Pharmacy", "subcatHealthInsurance": "Health insurance", "subcatGymSports": "Gym / Sports", "subcatBeautyCosmetics": "Beauty / Cosmetics", "subcatTravel": "Travel", "subcatStreaming": "Streaming", "subcatEvents": "Events", "subcatHobbies": "Hobbies", "subcatClothesShoes": "Clothes / Shoes", "subcatElectronics": "Electronics", "subcatGifts": "Gifts", "subcatCoursesCollege": "Courses / College", "subcatSchoolSupplies": "School supplies", "subcatLanguages": "Languages", "subcatLoansInterest": "Borçlar / Faiz", "subcatBankFees": "Bank fees", "subcatInsuranceOther": "Insurance", "subcatInvestments": "Investments", "subcatTaxes": "Taxes", "metaLoadError": "Budget categories could not be loaded.", "addCategory": "+ category", "addSubcategory": "+ subcategory", "newCategoryPrompt": "Name of the new category:", "newSubcategoryPrompt": "Name of the new subcategory:", "categoryAddedToast": "Category added.", "subcategoryAddedToast": "Subcategory added.", "emptyAction": "Giriş ekle", "loansTitle": "Borçlar", "loansSummary": "{{count}} aktif · {{amount}} kaldı", "newLoan": "Yeni borç", "createLoan": "Borç oluştur", "editLoan": "Borcu düzenle", "deleteLoan": "Borcu sil", "deleteLoanConfirm": "\"{{title}}\" borcu silinsin mi? Bütçeye işlenmiş ödemeler de kaldırılır.", "deleteLoanPaymentConfirm": "Bu kredi ödemesi silinsin mi?", "loanRemainingAmount": "Kalan", "loanRemainingInstallments": "Kalan taksit", "loanPaidAmount": "Ödenen", "loansEmpty": "Aktif borç yok.", "loanInstallmentMeta": "{{paid}} / {{total}} taksit ödendi", "loanRemainingOf": "{{total}} içinden", "loanNextDue": "Sonraki: {{month}}", "loanPaidStatus": "Ödendi", "markLoanPaid": "Ödendi işaretle", "loanBorrowerLabel": "Kişi *", "loanBorrowerPlaceholder": "Örn. Lais", "loanTitleLabel": "Borç başlığı", "loanTitlePlaceholder": "Örn. Kişisel borç", "loanAmountLabel": "Toplam tutar *", "loanInstallmentsLabel": "Taksitler *", "loanStartMonthLabel": "İlk vade ayı *", "loanNotesLabel": "Notlar", "loanBorrowerRequired": "Kişi gerekli", "loanInstallmentsRequired": "Taksit sayısını girin", "loanStartMonthRequired": "İlk vade ayını girin", "loanAddedToast": "Borç eklendi", "loanSavedToast": "Borç kaydedildi", "loanDeletedToast": "Borç silindi", "loanPaymentAddedToast": "Ödeme kaydedildi", "loanPaymentTitle": "Kredi geri ödemesi: {{borrower}}", "typeLoan": "Borç", "tabsLabel": "Bütçe bölümleri", "budgetTab": "Bütçe", "loansTab": "Borçlar", "filteredTransactions": "Filtrelenmiş işlemler", "clearLoanFilter": "Filtreyi temizle", "loanFilterActive": "Borç: {{title}}", "filterLoanTransactions": "Bu borcun işlemlerini göster", "loansEmptyDescription": "+ düğmesinden Borç seçerek yeni bir borç oluşturun.", "newCategoryTitle": "Yeni kategori", "newCategoryPlaceholder": "Kategori adı", "newSubcategoryTitle": "Yeni alt kategori", "newSubcategoryPlaceholder": "Alt kategori adı", "loanStatusFilterLabel": "Borç durumu filtresi", "loanStatusActive": "Aktif", "loanStatusPaid": "Ödendi", "loanStatusAll": "Tümü", "loanTransactions": "Borç işlemleri", "loanInstallmentNumber": "{{total}} taksitten {{number}}.", "loanReportTitle": "Borç raporu", "loanNoTransactions": "Henüz ödeme kaydedilmedi." }, "settings": { "title": "Ayarlar", "tabGeneral": "Genel", "tabMeals": "Yemekler", "tabBudget": "Bütçe", "tabShopping": "Alışveriş", "tabCalendar": "Takvim", "tabFamily": "Aile Yönetimi", "tabApiTokens": "API Tokenları", "tabAccount": "Hesap", "tabsAriaLabel": "Ayar bölümleri", "sectionDesign": "Görünüm", "sectionAppName": "Uygulama adı", "sectionShopping": "Alışveriş", "shoppingCategoriesLabel": "Alışveriş Kategorileri", "shoppingCategoriesHint": "Kategorileri ekleyin, yeniden adlandırın, silin veya sıralayın.", "shoppingCategoryPlaceholder": "Yeni kategori…", "shoppingCategoryRenameHint": "Yeniden adlandırmak için tıklayın", "shoppingCategoryRenamePrompt": "Yeni kategori adı:", "shoppingCategoryMoveUp": "Kategoriyi yukarı taşı", "shoppingCategoryMoveDown": "Kategoriyi aşağı taşı", "shoppingCategoryDelete": "Kategoriyi sil", "shoppingCategoryDeleteConfirm": "\"{{name}}\" kategorisi silinsin mi? Mevcut ürünler bir sonraki kategoriye taşınacak.", "shoppingCategoryAdded": "Kategori eklendi.", "shoppingCategoryRenamed": "Kategori yeniden adlandırıldı.", "shoppingCategoryDeleted": "Kategori silindi.", "sectionAccount": "Hesabım", "sectionCalendarSync": "Takvim Senkronizasyonu", "sectionFamily": "Aile Üyeleri", "cardAppearance": "Görünüm", "appNameTitle": "Uygulama adı", "appNameLabel": "Uygulama adı", "appNameHint": "Bu ad kenar çubuğunda, tarayıcı başlığında ve giriş ekranında görünür.", "appNamePlaceholder": "Oikos", "appNameSavedToast": "Uygulama adı kaydedildi.", "sectionDate": "Tarih", "dateFormatTitle": "Tarih biçimi", "dateFormatLabel": "Tercih edilen tarih biçimi", "dateFormatHint": "Tarihlerin uygulamada nasıl görüneceğini seçin.", "dateFormatSavedToast": "Tarih biçimi kaydedildi.", "timeFormatLabel": "Saat biçimi", "timeFormatHours": "saat", "timeFormatSavedToast": "Saat biçimi kaydedildi.", "themeSystem": "Sistem", "themeSysLabel": "Sistem ayarını kullan", "themeLight": "Açık", "themeLightLabel": "Açık mod", "themeDark": "Koyu", "themeDarkLabel": "Koyu mod", "changePassword": "Şifre değiştir", "currentPasswordLabel": "Mevcut şifre", "newPasswordLabel": "Yeni şifre", "confirmPasswordLabel": "Yeni şifreyi onayla", "savePassword": "Şifreyi kaydet", "passwordMismatch": "Şifreler eşleşmiyor.", "passwordSavedToast": "Şifre başarıyla değiştirildi.", "googleCalendar": "Google Takvim", "appleCalendar": "Apple Takvim (iCloud)", "syncNow": "Şimdi senkronize et", "disconnect": "Bağlantıyı kes", "connectGoogle": "Google ile bağlan", "connected": "Bağlı", "connectedLastSync": "Bağlı · Son: {{date}}", "notConnected": "Bağlı değil", "notConfigured": "Yapılandırılmadı (.env değişkenleri eksik)", "configured": "Yapılandırıldı (via .env)", "configuredLastSync": "Yapılandırıldı (via .env) · Son: {{date}}", "syncSuccess": "{{provider}} senkronize edildi.", "disconnectedToast": "{{provider}} bağlantısı kesildi.", "googleOnlyAdmin": "Yalnızca yönetici Google Takvim'i bağlayabilir.", "appleOnlyAdmin": "Yalnızca yönetici Apple Takvim'i bağlayabilir.", "caldavUrlLabel": "CalDAV Sunucu URL'si", "caldavUrlPlaceholder": "https://caldav.icloud.com", "appleIdLabel": "Apple Kimliği (e-posta)", "applePasswordLabel": "Uygulamaya özel şifre", "applePasswordHint": "appleid.apple.com → Güvenlik adresinden şifre oluşturun.", "appleConnectBtn": "Bağlan ve test et", "appleConnecting": "Bağlanıyor…", "appleConnectedToast": "Apple Takvim bağlandı.", "syncSuccessGoogle": "Google ile takvim senkronizasyonu başarıyla bağlandı.", "syncSuccessApple": "Apple ile takvim senkronizasyonu başarıyla bağlandı.", "syncErrorGoogle": "Google'a bağlanılamadı. Lütfen tekrar deneyin.", "syncErrorApple": "Apple'a bağlanılamadı. Lütfen tekrar deneyin.", "addMember": "+ Üye ekle", "newMemberTitle": "Yeni Aile Üyesi", "usernameLabel": "Kullanıcı adı", "displayNameLabel": "Görünen ad", "memberPasswordLabel": "Şifre", "colorLabel": "Renk", "profilePictureTitle": "Profil resmi", "profilePictureLabel": "Resim yükle", "profilePictureHint": "PNG, JPEG veya WebP. Büyük resimler yüklemeden önce yeniden boyutlandırılır.", "profilePictureRemove": "Resmi kaldır", "profilePictureTypeError": "PNG, JPEG veya WebP resmi kullanın.", "profilePictureFileTooLarge": "Resim dosyası çok büyük.", "profilePictureTooLarge": "Profil resmi yeniden boyutlandırmadan sonra hâlâ çok büyük.", "profilePictureReadError": "Seçilen resim okunamadı.", "profileSavedToast": "Profil güncellendi.", "editMemberLabel": "Düzenle", "editMemberTitle": "Aile üyesini düzenle", "saveMember": "Üyeyi kaydet", "memberUpdatedToast": "{{name}} güncellendi.", "familyRoleLabel": "Aile rolü", "familyRoleDad": "Baba", "familyRoleMom": "Anne", "familyRoleParent": "Ebeveyn", "familyRoleChild": "Çocuk", "familyRoleGrandparent": "Büyükanne/Büyükbaba", "familyRoleRelative": "Akraba", "familyRoleOther": "Aile üyesi", "systemAdminLabel": "Sistem yöneticisi", "systemAdminHint": "Sistem yöneticileri ayarları, entegrasyonları, API tokenlarını ve aile hesaplarını yönetebilir.", "systemAdminBadge": "Sistem yöneticisi", "roleLabel": "Rol", "roleMember": "Üye", "roleAdmin": "Yönetici", "createMember": "Oluştur", "cancelAddMember": "İptal", "memberAddedToast": "{{name}} eklendi.", "deleteMemberConfirm": "{{name}} silinsin mi?", "memberDeletedToast": "{{name}} silindi.", "deleteMemberLabel": "Sil", "logout": "Çıkış yap", "synchronizing": "Senkronize ediliyor…", "googleDisconnectConfirm": "Google Takvim bağlantısı kesilsin mi?", "appleDisconnectConfirm": "Apple Takvim bağlantısı kesilsin mi?", "localeSystem": "Sistem", "localeLabel": "Dil", "languageTitle": "Dil", "sectionMeals": "Yemek Planı", "mealTypesLabel": "Görünür öğünler", "mealTypesHint": "Yalnızca seçili öğün türleri yemek planında gösterilir.", "mealTypesSaved": "Yemek planı ayarları kaydedildi.", "mealTypesMinOne": "En az bir öğün türü aktif olmalıdır.", "sectionBudget": "Bütçe", "currencyLabel": "Para birimi", "currencyHint": "Bütçe bölümünde kullanılan para birimini belirler.", "currencySaved": "Para birimi kaydedildi.", "apiTokensTitle": "API Tokens", "apiTokensCardTitle": "Access Tokens", "apiTokensHint": "Create API tokens for external integrations. The full token is shown only once after creation.", "apiTokenNameLabel": "Token name", "apiTokenExpiresLabel": "Expiration date", "apiTokenExpiresHint": "Leave empty to create a token without expiration.", "apiTokenCreatedLabel": "New API token", "apiTokenCreatedHint": "Store this token securely. It cannot be shown again.", "apiTokenCreate": "Create token", "apiTokenInvalidExpiration": "Please enter a valid expiration date.", "apiTokenCreatedToast": "API token created.", "apiTokenRevokedToast": "API token revoked.", "apiTokenRevokeConfirm": "Revoke API token \"{{name}}\"?", "apiTokenRevoke": "Revoke token", "apiTokenRevoked": "Revoked", "apiTokenExpired": "Expired", "apiTokenActive": "Active", "apiTokenPrefix": "Prefix", "apiTokenExpires": "Expires", "apiTokenNeverExpires": "No expiration", "apiTokenLastUsed": "Last used", "apiTokenNeverUsed": "Never used", "ics": { "title": "ICS Abonelikleri", "add": "Abonelik ekle", "addedToast": "Abonelik eklendi.", "deletedToast": "Abonelik silindi.", "syncedToast": "Abonelik senkronize edildi.", "confirm_delete": "Bu aboneliği gerçekten silmek istiyor musunuz? İlgili tüm etkinlikler de silinecek.", "empty": "Henüz abonelik yok.", "form": { "name": "Ad", "url": "ICS URL", "color": "Renk", "shared": "Herkes tarafından görülebilir" }, "actions": { "submit": "Ekle", "save": "Kaydet", "cancel": "İptal", "delete": "Sil", "edit": "Düzenle", "sync": "Şimdi senkronize et" }, "status": { "lastSync": "Son senkronizasyon:", "never": "Henüz senkronize edilmedi", "syncing": "Senkronize ediliyor...", "syncError": "Senkronizasyon hatası" }, "badges": { "private": "Özel", "shared": "Paylaşımlı" }, "updatedToast": "Abonelik güncellendi." }, "memberPhoneLabel": "Telefon numarası (isteğe bağlı)", "memberEmailLabel": "E-posta (isteğe bağlı)", "memberBirthDateLabel": "Doğum tarihi (isteğe bağlı)", "memberContactBirthdayHint": "Bu üye otomatik olarak Kişiler ve Doğum Günleri ile senkronize edilir.", "memberBirthDateInvalid": "Seçilen tarih formatında geçerli bir doğum tarihi kullanın.", "memberPhoneMeta": "Telefon: {{value}}", "memberBirthdayMeta": "Doğum günü: {{date}}", "tabBackup": "Yedek yönetimi", "sectionBackup": "Yedek yönetimi", "backupDownloadTitle": "Veritabanı yedeğini indir", "backupDownloadHint": "Tüm uygulama verilerinin tutarlı bir SQLite yedeğini oluşturur.", "backupDownloadButton": "Yedeği indir", "backupRestoreTitle": "Veritabanı yedeğini geri yükle", "backupRestoreHint": "Geri yükleme mevcut veritabanını değiştirir. Devam etmeden önce yeni bir yedek indirin.", "backupDropzoneTitle": "Yedek dosyasını buraya bırakın veya seçmek için tıklayın", "backupDropzoneHint": "SQLite yedek dosyaları: .db, .sqlite veya .sqlite3", "backupRestoreButton": "Yedeği geri yükle", "backupRestoreConfirm": "Bu yedek herkes için mevcut veritabanını değiştirecek. Devam edilsin mi?", "backupRestoring": "Geri yükleniyor...", "backupRestoredToast": "Veritabanı geri yüklendi. Yeniden yükleniyor...", "backupCliTitle": "CLI / Docker Compose geri yükleme", "backupCliHint": "For operational restores, stop the app, mount the backup in a temporary container and replace the database file.", "backupCliBackupHint": "Docker Compose ile doğrudan yedek de oluşturabilirsiniz:", "tabSync": "Synchronization", "sectionContactSync": "Contact Synchronization", "cardavTitle": "CardDAV Contacts", "cardavDescription": "Connect multiple CardDAV accounts (iCloud, Nextcloud, Radicale, etc.) and sync your contacts.", "cardavAddAccount": "Add CardDAV Account", "cardavEmptyState": "No CardDAV accounts connected yet. Add your first account to sync contacts.", "cardavNameLabel": "Account name", "cardavNamePlaceholder": "e.g. iCloud, Nextcloud", "cardavUrlLabel": "CardDAV Server URL", "cardavUrlPlaceholder": "https://contacts.icloud.com", "cardavUrlHint": "The base URL of your CardDAV server", "cardavUsernameLabel": "Username", "cardavPasswordLabel": "Password", "cardavPasswordHint": "For iCloud: Use app-specific password from appleid.apple.com", "cardavAccountAdded": "CardDAV account added successfully", "cardavAccountDeleted": "CardDAV account removed", "cardavSyncSuccess": "CardDAV sync successful", "cardavSyncFailed": "CardDAV sync failed", "cardavConnectionFailed": "Connection to CardDAV server failed", "cardavAddressbooksToggle": "Show/hide addressbooks", "cardavRefreshAddressbooks": "Refresh addressbooks", "addressbookEnabled": "Addressbook enabled", "addressbookDisabled": "Addressbook disabled", "addressbooksRefreshed": "Addressbooks refreshed", "deleteCardDAVAccountConfirm": "Really delete CardDAV account? All synced contacts will remain but lose their CardDAV link.", "sectionHousekeeping": "Housekeeping", "housekeepingPaymentsTitle": "Payment tasks", "housekeepingPaymentTasksLabel": "Create a payment task on each housekeeper check-in", "housekeepingPaymentTasksHint": "When enabled, each check-in creates a task for paying the staff member. Completing that task marks the visit payment as paid.", "housekeepingPaymentTasksSaved": "Housekeeping payment setting saved.", "backupSchedulerDisabled": "Disabled", "backupSchedulerEnabled": "Enabled", "backupSchedulerHint": "Scheduled backups are created automatically and old backups are rotated.", "backupSchedulerKeep": "Retention", "backupSchedulerKeepCount": "{{count}} backups", "backupSchedulerLastBackup": "Last backup", "backupSchedulerLastFail": "{{date}} (failed)", "backupSchedulerLastSuccess": "{{date}} (successful)", "backupSchedulerNever": "No backup created yet", "backupSchedulerSchedule": "Schedule", "backupSchedulerStatus": "Status", "backupSchedulerTitle": "Automatic Backups", "backupSchedulerTrigger": "Create backup now", "backupSchedulerTriggeredToast": "Backup created successfully.", "backupSchedulerTriggering": "Creating backup...", "breadcrumbLabel": "Pfad", "caldavAccountAdded": "CalDAV account added successfully", "caldavAccountDeleted": "CalDAV account removed", "caldavAddAccount": "Add CalDAV Account", "caldavCalendarsToggle": "Show/hide calendars", "caldavConnectionFailed": "Connection to CalDAV server failed", "caldavDescription": "Connect multiple CalDAV accounts (iCloud, Nextcloud, Radicale, Baikal, etc.) and choose which calendars to sync.", "caldavEmptyState": "No CalDAV accounts connected yet. Add your first account to get started.", "caldavNameLabel": "Account Name", "caldavNamePlaceholder": "e.g. My Radicale, iCloud, Nextcloud", "caldavPasswordHint": "For iCloud: Use app-specific password from appleid.apple.com", "caldavPasswordLabel": "Password", "caldavRefreshCalendars": "Refresh calendars", "caldavSyncFailed": "CalDAV sync failed", "caldavSyncSuccess": "CalDAV sync successful", "caldavTitle": "CalDAV Calendars", "caldavUrlHint": "The base URL of your CalDAV server", "caldavUsernameLabel": "Username", "calendarDisabled": "Calendar disabled", "calendarEnabled": "Calendar enabled", "calendarsRefreshed": "Calendars refreshed", "deleteAccountConfirm": "Really delete CalDAV account? All synced calendars will be removed.", "emptyStateAddFirst": "Füge dein erstes Konto hinzu", "emptyStateNoAccounts": "Noch keine Konten verbunden", "helpTooltipCalDAV": "CalDAV ermöglicht die Synchronisation von Kalendern mit iCloud, Nextcloud und anderen CalDAV-Servern.", "helpTooltipCardDAV": "CardDAV ermöglicht die Synchronisation von Kontakten mit iCloud, Nextcloud und anderen CardDAV-Servern.", "lastSync": "Last synced", "modulesHint": "Disabled modules disappear from the navigation. Data is preserved and reappears once a module is re-enabled.", "modulesSaved": "Module visibility saved.", "modulesTitle": "Active modules", "navigationLabel": "Einstellungsnavigation", "sectionAdmin": "Administration", "sectionCloudServices": "Cloud-Dienste", "sectionModules": "Modules", "sectionModulesNav": "Module", "sectionOpenStandards": "CalDAV & CardDAV", "sectionPersonal": "Persönlich", "sectionSync": "Synchronisation", "statusError": "Fehler", "statusNeverSynced": "Noch nie synchronisiert", "statusSynced": "Synchronisiert", "statusSyncing": "Synchronisiert…", "syncedAgo": "vor {{time}}", "tabSyncCalendar": "Kalender", "tabSyncContacts": "Kontakte" }, "login": { "tagline": "Aile planlaması. Güvenli. Gizlilik dostu. Açık kaynak.", "usernameLabel": "Kullanıcı adı", "usernamePlaceholder": "kullaniciadi", "passwordLabel": "Şifre", "passwordPlaceholder": "••••••••", "loginButton": "Giriş yap", "loggingIn": "Giriş yapılıyor…", "tooManyAttempts": "Çok fazla deneme. Lütfen bir süre bekleyin.", "invalidCredentials": "Geçersiz kimlik bilgileri.", "version": "v{{version}}" }, "install": { "title": "Oikos'u Yükle", "subtitle": "Ana ekrana ekle", "iosTip1": "Dokunun ", "iosTip2": " → \"Ana Ekrana Ekle\"", "installButton": "Yükle", "dismissLabel": "Kapat" }, "modal": { "closeLabel": "Kapat", "overlayLabel": "Modal iletişim kutusu arka planı", "unsavedChanges": "Değişiklikler iptal edilsin mi?", "discardChanges": "İptal et" }, "rrule": { "freqNone": "Tekrar yok", "freqDaily": "Günlük", "freqWeekly": "Haftalık", "freqMonthly": "Aylık", "dayMo": "Pt", "dayTu": "Sa", "dayWe": "Ça", "dayTh": "Pe", "dayFr": "Cu", "daySa": "Ct", "daySu": "Pz", "labelRepeat": "Tekrar", "labelEvery": "Her", "labelOnDays": "Bu günlerde", "labelUntil": "Bitiş tarihi (isteğe bağlı)", "unitDay": "gün", "unitDays": "gün", "unitWeek": "hafta", "unitWeeks": "hafta", "unitMonth": "ay", "unitMonths": "ay" }, "recipes": { "title": "Tarifler", "addRecipe": "Tarif ekle", "editRecipe": "Tarifi düzenle", "emptyTitle": "Henüz tarif yok", "emptyDescription": "Favori tariflerinizi kaydedin ve yemek planlama sırasında yeniden kullanın.", "titleLabel": "Başlık *", "titlePlaceholder": "ör. Pasta Carbonara", "notesLabel": "Notlar", "notesPlaceholder": "İsteğe bağlı...", "urlLabel": "Tarif bağlantısı", "urlPlaceholder": "https://...", "ingredientsLabel": "Malzemeler", "addToMeals": "Yemek planına ekle", "openLink": "Tarif bağlantısını aç", "deleteConfirm": "\"{{title}}\" tarifini sil?", "created": "Tarif kaydedildi.", "updated": "Tarif güncellendi.", "deleted": "Tarif silindi.", "titleRequired": "Başlık gerekli", "duplicate": "Çoğalt", "duplicated": "Tarif çoğaltıldı.", "copySuffix": "kopya", "emptyAction": "Tarif oluştur" }, "search": { "title": "Arama", "open": "Aramayı aç", "placeholder": "Ara…", "noResults": "Sonuç bulunamadı." }, "birthdays": { "title": "Doğum Günleri", "addButton": "Doğum günü ekle", "searchPlaceholder": "Doğum günlerinde ara…", "upcomingTitle": "Yaklaşan doğum günleri", "upcomingHint": "Takvimle zaten senkronize edilmiş sıradaki kutlamalar.", "peopleTitle": "Kişiler", "peopleHint": "Kaydedilen tüm doğum günlerini arayın, inceleyin ve düzenleyin.", "emptyTitle": "Henüz doğum günü yok", "emptyDescription": "Takvimde ve hatırlatıcılarda görünür kalması için bir doğum günü ekleyin.", "newTitle": "Yeni doğum günü", "editTitle": "Doğum gününü düzenle", "nameLabel": "Ad", "birthDateLabel": "Doğum tarihi", "photoLabel": "Profil resmi", "removePhoto": "Resmi kaldır", "notesLabel": "Notlar", "notesPlaceholder": "Hediye fikirleri, favori pasta, aile notları…", "calendarHint": "Her doğum günü otomatik olarak takvime ve hatırlatma sistemine eklenir.", "requiredFields": "Ad ve doğum tarihi gereklidir.", "createdToast": "Doğum günü kaydedildi.", "updatedToast": "Doğum günü güncellendi.", "deletedToast": "Doğum günü silindi.", "deleteConfirm": "\"{{name}}\" için doğum günü silinsin mi?", "ageNoteToday": "Bugün {{age}} yaşına giriyor.", "ageNoteTomorrow": "Yarın {{age}} yaşına giriyor.", "ageNoteDays": "{{days}} gün içinde {{age}} yaşına girecek.", "photoOptional": "İsteğe bağlı: Profil fotoğrafı olmadan da kaydedebilirsiniz." }, "reminders": { "sectionTitle": "Hatırlatıcı", "enableLabel": "Hatırlatıcı ayarla", "offsetLabel": "Hatırlat", "offsetNone": "Yok", "offsetAtTime": "Başlangıç saatinde", "offset15min": "15 dakika önce", "offset1hour": "1 saat önce", "offset1day": "1 gün önce", "dateLabel": "Tarih", "timeLabel": "Saat", "toastTitle": "Hatırlatıcı", "dismiss": "Kapat", "pendingBadgeTitle": "{{count}} bekleyen hatırlatıcı", "pendingBadgeTitlePlural": "{{count}} bekleyen hatırlatıcı", "notificationPermission": "Tarayıcı bildirimleri", "notificationEnable": "Bildirimleri etkinleştir", "notificationEnabled": "Bildirimler etkin", "notificationDenied": "Bildirimler engellendi", "notificationHint": "Uygulama açıkken bile bildirim alın.", "offset2days": "2 days before", "offset1week": "1 week before", "offset2weeks": "2 weeks before", "offsetCustom": "Custom...", "customAmountLabel": "Number", "customUnitLabel": "Unit", "customMinutes": "Minutes", "customHours": "Hours", "customDays": "Days", "customWeeks": "Weeks" }, "onboarding": { "step1Title": "{{name}} uygulamasına hoş geldiniz", "step1Body": "Your personal family planner. Tasks, calendar, shopping and more – all in one place.", "step2Title": "Gezinme ve Modüller", "step2Body": "Aşağıda Gösterge Paneli ve Takvim'e doğrudan erişebilirsiniz. ···-düğmesiyle Mutfak, Notlar ve Kişiler gibi ek modülleri açabilirsiniz.", "step3Title": "Hızlıca başlayın", "step3Body": "+ düğmesiyle her yerde yeni girişler oluşturabilirsiniz. Hızlı işlemler için liste öğelerini sola veya sağa kaydırın.", "next": "Next", "done": "Get started", "skip": "Skip" }, "offline": { "banner": "Offline – reconnecting…" }, "emptyHint": { "recipes": "Tarifler oluşturun ve yemek planlayıcınıza bağlayın.", "birthdays": "Doğum günleri ekleyin — zamanında hatırlatma alacaksınız.", "budget": "Kategoriler oluşturun ve gelir ile giderleri kaydedin.", "calendar": "Otomatik senkronizasyon için Ayarlar → Entegrasyonlar'dan Google Takvim'i bağlayın.", "contacts": "Önemli kişileri ekleyin — doktor, okul, acil durum — hızlı erişim için.", "meals": "Haftalık öğünleri planlayın ve tarifleri bağlayın.", "notes": "Yeni not için + tuşuna dokunun. Notlar tam metin olarak aranır.", "shopping": "Öğeleri ekleyin ve işaretlemek ya da silmek için kaydırın.", "tasks": "İlk görevinizi oluşturmak için + tuşuna dokunun. Silmek için kartı sola kaydırın." }, "documents": { "title": "Belgeler", "addButton": "Belge ekle", "searchPlaceholder": "Belgelerde ara...", "gridView": "Izgara görünümü", "listView": "Liste görünümü", "viewToggle": "Belge görünümü", "allCategories": "Tüm kategoriler", "emptyTitle": "Henüz belge yok", "emptyDescription": "Aile belgelerini yükleyin ve her dosyayı kimlerin görebileceğini yönetin.", "newTitle": "Yeni belge", "editTitle": "Belge ayarları", "nameLabel": "Ad", "descriptionLabel": "Açıklama", "categoryLabel": "Kategori", "fileLabel": "Dosya", "fileHint": "PDF, resimler, metin ve Office dosyaları en fazla 5 MB.", "visibilityLabel": "Görünürlük", "statusLabel": "Durum", "allowedMembersLabel": "İzin verilen üyeler", "uploadAction": "Yükle", "downloadAction": "İndir", "editAction": "Ayarlar", "archiveAction": "Arşivle", "restoreAction": "Geri yükle", "savedToast": "Belge kaydedildi.", "uploadedToast": "Belge yüklendi.", "archivedToast": "Belge arşivlendi.", "restoredToast": "Belge geri yüklendi.", "deletedToast": "Belge silindi.", "deleteConfirm": "\"{{name}}\" belgesini sil?", "fileRequired": "Yüklemek için bir dosya seçin.", "fileTooLarge": "Dosya en fazla 5 MB olabilir.", "fileReadError": "Dosya okunamadı.", "statusActive": "Aktif", "statusArchived": "Arşivlenmiş", "visibility": { "family": "Tüm aile", "restricted": "Seçili üyeler", "private": "Sadece ben" }, "category": { "medical": "Tıbbi", "school": "Okul", "identity": "Kimlik", "insurance": "Sigorta", "finance": "Finans", "home": "Ev", "vehicle": "Araç", "legal": "Hukuki", "travel": "Seyahat", "pets": "Evcil hayvanlar", "warranty": "Garanti", "taxes": "Vergiler", "work": "İş", "other": "Diğer" }, "dropzoneTitle": "Dosyayı buraya bırakın veya seçmek için tıklayın", "dropzoneHint": "Bir dosyayı bu alana sürükleyin veya dosya seçiciyi kullanın.", "selectedFileLabel": "Seçildi: {{name}}", "addFolderButton": "Add folder", "allFolders": "All folders", "folderLabel": "Folder", "noFolder": "No folder", "newFolderTitle": "New folder", "folderNameLabel": "Folder name", "createFolderAction": "Create folder", "folderCreatedToast": "Folder created.", "housekeepingFolder": "Ev temizliği", "calendarItemsFolder": "Takvim öğeleri", "folderBrowserTitle": "Klasörlere göz at" }, "shortcuts": { "goKitchen": "Mutfak", "goCal": "Takvim", "goDash": "Pano", "goNotes": "Notlar", "goShop": "Alışveriş listesi", "goTasks": "Görevler", "help": "Klavye kısayolları", "new": "Yeni giriş oluştur", "search": "Aramayı aç" }, "housekeeping": { "title": "Cleaner workspace", "bottomNav": "Housekeeping navigation", "home": "Home", "tasks": "Tasks", "report": "Report", "notCheckedIn": "Not checked in", "checkedInAt": "Checked in at", "monthTotal": "Current month · {{count}} sessions", "dailyRate": "Daily rate", "extras": "Extras", "checkIn": "Check in", "checkOut": "Check out", "quickSupply": "Missing product", "supplyName": "Product name", "supplyPlaceholder": "What is missing?", "checkedInToast": "Check-in recorded.", "checkedOutToast": "Check-out recorded.", "supplyAddedToast": "Added to the shopping list.", "overdue": "Overdue", "dueToday": "Due today", "ok": "OK", "noTasks": "No housekeeping tasks yet.", "everyDays": "Every {{days}} days", "completeTask": "Complete {{name}}", "taskDoneToast": "Task completed.", "reportTitle": "Report a problem", "problemDescription": "Problem description", "problemPlaceholder": "Example: burnt-out light bulb", "addPhoto": "Add photo", "sendReport": "Send report", "reportSentToast": "Problem reported.", "recentReports": "Recent reports", "addTask": "Add task", "taskName": "Task", "taskNamePlaceholder": "Example: Clean bathrooms", "taskArea": "Area", "taskAreaPlaceholder": "Example: Bathroom", "taskFrequency": "Frequency", "createTask": "Create task", "taskCreatedToast": "Housekeeping task created.", "dashboard": "Dashboard", "reports": "Reports", "visitsThisMonth": "Visits this month", "lastVisit": "Last visit", "pendingChores": "Pending chores", "finishedChores": "Finished chores", "payments": "Payments", "pendingPayments": "Pending payments", "monthlyPayments": "Monthly payments", "noPaymentData": "No payment data yet.", "noVisits": "No visits yet", "noWorkerTitle": "No housekeeper profile", "noWorkerHint": "Create the worker profile to define contacts, rate, and payment schedule.", "taskTemplates": "Suggested chores", "addCustomTask": "Add custom chore", "noReports": "No reports yet.", "profileTitle": "Housekeeper profile", "profilePicture": "Housekeeper profile picture", "workerName": "Name", "workerUsername": "Username", "workerPhone": "Phone", "workerEmail": "Email", "workerBirthDate": "Birthday", "paymentSchedule": "Payment schedule", "scheduleDaily": "Every visit", "scheduleTwiceMonthly": "Twice a month", "scheduleMonthly": "Monthly", "profileColor": "Profile color", "workerNotes": "Notes", "workerSavedToast": "Housekeeper profile saved.", "staff": "Staff", "staffTitle": "Housekeeping staff", "addWorker": "Add housekeeper", "editWorker": "Edit housekeeper", "noWorkers": "No housekeepers registered yet.", "moreWorkers": "+{{count}} more", "checkInDisabled": "Add a housekeeper before checking in.", "calendarColor": "Calendar color", "visitRecordedAt": "Visit recorded at", "checkedInToday": "Recorded today", "visitReports": "Staff visit reports", "noVisitReports": "No staff visits recorded this month.", "openVisitReport": "Open visit report", "visitReportDetails": "Visit report", "paymentPaid": "Paid", "paymentPending": "Pending", "totalPayment": "Total payment", "paymentStatus": "Payment status", "paymentTask": "Payment task", "calendarEvent": "Calendar event", "notAvailable": "Not available", "calendarVisitTitle": "Housekeeping: {{name}}", "paymentTaskTitle": "Pay {{name}} for housekeeping", "paymentTaskDescription": "Housekeeping visit on {{date}}. Amount due: {{amount}}.", "staffLogTitle": "{{name}} visits", "staffLogHint": "Edit visit dates, amounts, and linked records.", "filterMonth": "Month", "editVisit": "Edit visit", "deleteVisit": "Delete visit", "deleteVisitConfirm": "Delete this visit? The linked calendar event and payment task will also be removed.", "visitDeletedToast": "Visit deleted.", "visitSavedToast": "Visit updated.", "visitDate": "Visit date", "markPaid": "Mark paid", "visitPaidToast": "Payment marked as paid.", "receiptUploadTitle": "Upload payment receipt", "receiptUploadHint": "Attach a payment receipt. It will appear in Documents.", "receiptDocumentName": "Receipt - {{name}} - {{date}}", "receiptDocumentDescription": "Payment receipt for {{name}} housekeeping visit on {{date}}.", "taskTemplateData": { "cleanBathrooms": { "name": "Banyoları temizle", "area": "Banyolar" }, "mopKitchenFloor": { "name": "Mutfak zeminini sil", "area": "Mutfak" }, "dustLivingRoom": { "name": "Oturma odasının tozunu al", "area": "Oturma odası" }, "changeBedLinens": { "name": "Nevresimleri değiştir", "area": "Yatak odaları" }, "cleanRefrigerator": { "name": "Buzdolabını temizle", "area": "Mutfak" }, "cleanWindows": { "name": "Camları temizle", "area": "Tüm ev" }, "deepCleanOven": { "name": "Fırını derinlemesine temizle", "area": "Mutfak" }, "washOutdoor": { "name": "Balkon/verandayı yıka", "area": "Dış alan" } } }, "userMultiSelect": { "moreUsers": "weitere", "nobody": "- Niemand -" } }