{
  "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"
  },
  "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"
  },
  "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"
  },
  "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",
    "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."
  },
  "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"
  },
  "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": "Loans / Interest",
    "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"
  },
  "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.",
    "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": "<strong>appleid.apple.com → Güvenlik</strong> 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:"
  },
  "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."
  },
  "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": "Welcome to Oikos",
    "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."
  },
  "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}}"
  },
  "shortcuts": {
    "goKitchen": "Mutfak"
  }
}