Adding Birthday tracking feature - to compete with FamilyWall

This commit is contained in:
Rafael Foster
2026-04-26 07:36:53 -03:00
parent a1b1a71227
commit 394b4ea84e
30 changed files with 1518 additions and 14 deletions
+29
View File
@@ -38,6 +38,7 @@
"shopping": "التسوق",
"notes": "الملاحظات",
"contacts": "جهات الاتصال",
"birthdays": "أعياد الميلاد",
"budget": "الميزانية",
"settings": "الإعدادات",
"main": "القائمة الرئيسية",
@@ -757,6 +758,34 @@
"placeholder": "بحث…",
"noResults": "لم يتم العثور على نتائج."
},
"birthdays": {
"title": "أعياد الميلاد",
"addButton": "إضافة عيد ميلاد",
"searchPlaceholder": "ابحث عن أعياد الميلاد…",
"upcomingTitle": "أعياد الميلاد القادمة",
"upcomingHint": "الاحتفالات القادمة، وهي متزامنة بالفعل مع التقويم.",
"peopleTitle": "الأشخاص",
"peopleHint": "ابحث وراجع وعدّل جميع أعياد الميلاد المحفوظة.",
"emptyTitle": "لا توجد أعياد ميلاد بعد",
"emptyDescription": "أضف عيد ميلاد ليبقى ظاهرًا في التقويم والتذكيرات.",
"newTitle": "عيد ميلاد جديد",
"editTitle": "تعديل عيد الميلاد",
"nameLabel": "الاسم",
"birthDateLabel": "تاريخ الميلاد",
"photoLabel": "الصورة الشخصية",
"removePhoto": "إزالة الصورة",
"notesLabel": "ملاحظات",
"notesPlaceholder": "أفكار هدايا، الكعكة المفضلة، ملاحظات عائلية…",
"calendarHint": "يتم إضافة كل عيد ميلاد تلقائيًا إلى التقويم ونظام التذكيرات.",
"requiredFields": "الاسم وتاريخ الميلاد مطلوبان.",
"createdToast": "تم حفظ عيد الميلاد.",
"updatedToast": "تم تحديث عيد الميلاد.",
"deletedToast": "تم حذف عيد الميلاد.",
"deleteConfirm": "هل تريد حذف عيد ميلاد \"{{name}}\"؟",
"ageNoteToday": "سيكمل {{age}} عامًا اليوم.",
"ageNoteTomorrow": "سيكمل {{age}} عامًا غدًا.",
"ageNoteDays": "سيكمل {{age}} عامًا بعد {{days}} يومًا."
},
"reminders": {
"sectionTitle": "تذكير",
"enableLabel": "تعيين تذكير",
+30
View File
@@ -38,6 +38,7 @@
"shopping": "Einkauf",
"notes": "Pinnwand",
"contacts": "Kontakte",
"birthdays": "Geburtstage",
"budget": "Budget",
"settings": "Einstellungen",
"main": "Hauptnavigation",
@@ -754,6 +755,35 @@
"pendingBadgeTitle": "{{count}} fällige Erinnerung",
"pendingBadgeTitlePlural": "{{count}} fällige Erinnerungen"
},
"birthdays": {
"title": "Geburtstage",
"addButton": "Geburtstag hinzufügen",
"searchPlaceholder": "Geburtstage suchen…",
"upcomingTitle": "Nächste Geburtstage",
"upcomingHint": "Die nächsten Feiern, bereits mit Kalender und Erinnerungen verknüpft.",
"peopleTitle": "Personen",
"peopleHint": "Alle gespeicherten Geburtstage durchsuchen, prüfen und bearbeiten.",
"emptyTitle": "Noch keine Geburtstage",
"emptyDescription": "Füge einen Geburtstag hinzu, damit er im Kalender und bei Erinnerungen erscheint.",
"newTitle": "Neuer Geburtstag",
"editTitle": "Geburtstag bearbeiten",
"nameLabel": "Name",
"birthDateLabel": "Geburtsdatum",
"photoLabel": "Profilbild",
"photoOptional": "Optional: Du kannst auch ohne Profilbild speichern.",
"removePhoto": "Bild entfernen",
"notesLabel": "Notizen",
"notesPlaceholder": "Geschenkideen, Lieblingskuchen, Familiennotizen…",
"calendarHint": "Jeder Geburtstag wird automatisch zum Kalender und Erinnerungssystem hinzugefügt.",
"requiredFields": "Name und Geburtsdatum sind erforderlich.",
"createdToast": "Geburtstag gespeichert.",
"updatedToast": "Geburtstag aktualisiert.",
"deletedToast": "Geburtstag gelöscht.",
"deleteConfirm": "Geburtstag von \"{{name}}\" löschen?",
"ageNoteToday": "Wird heute {{age}} Jahre alt.",
"ageNoteTomorrow": "Wird morgen {{age}} Jahre alt.",
"ageNoteDays": "Wird in {{days}} Tagen {{age}} Jahre alt."
},
"recipes": {
"title": "Rezepte",
"addRecipe": "Rezept hinzufügen",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Αγορές",
"notes": "Σημειώσεις",
"contacts": "Επαφές",
"birthdays": "Γενέθλια",
"budget": "Προϋπολογισμός",
"settings": "Ρυθμίσεις",
"main": "Κύρια πλοήγηση",
@@ -757,6 +758,34 @@
"placeholder": "Αναζήτηση…",
"noResults": "Δεν βρέθηκαν αποτελέσματα."
},
"birthdays": {
"title": "Γενέθλια",
"addButton": "Προσθήκη γενεθλίων",
"searchPlaceholder": "Αναζήτηση γενεθλίων…",
"upcomingTitle": "Επόμενα γενέθλια",
"upcomingHint": "Οι επόμενοι εορτασμοί, ήδη συγχρονισμένοι με το ημερολόγιο.",
"peopleTitle": "Άτομα",
"peopleHint": "Αναζητήστε, ελέγξτε και επεξεργαστείτε όλα τα αποθηκευμένα γενέθλια.",
"emptyTitle": "Δεν υπάρχουν γενέθλια ακόμη",
"emptyDescription": "Προσθέστε ένα γενέθλιο ώστε να εμφανίζεται στο ημερολόγιο και στις υπενθυμίσεις.",
"newTitle": "Νέα γενέθλια",
"editTitle": "Επεξεργασία γενεθλίων",
"nameLabel": "Όνομα",
"birthDateLabel": "Ημερομηνία γέννησης",
"photoLabel": "Φωτογραφία προφίλ",
"removePhoto": "Αφαίρεση φωτογραφίας",
"notesLabel": "Σημειώσεις",
"notesPlaceholder": "Ιδέες δώρων, αγαπημένη τούρτα, οικογενειακές σημειώσεις…",
"calendarHint": "Κάθε γενέθλιο προστίθεται αυτόματα στο ημερολόγιο και στο σύστημα υπενθυμίσεων.",
"requiredFields": "Το όνομα και η ημερομηνία γέννησης είναι υποχρεωτικά.",
"createdToast": "Τα γενέθλια αποθηκεύτηκαν.",
"updatedToast": "Τα γενέθλια ενημερώθηκαν.",
"deletedToast": "Τα γενέθλια διαγράφηκαν.",
"deleteConfirm": "Διαγραφή γενεθλίων για τον/την \"{{name}}\";",
"ageNoteToday": "Γίνεται {{age}} ετών σήμερα.",
"ageNoteTomorrow": "Γίνεται {{age}} ετών αύριο.",
"ageNoteDays": "Γίνεται {{age}} ετών σε {{days}} ημέρες."
},
"reminders": {
"sectionTitle": "Υπενθύμιση",
"enableLabel": "Ορισμός υπενθύμισης",
+30
View File
@@ -38,6 +38,7 @@
"shopping": "Shopping",
"notes": "Board",
"contacts": "Contacts",
"birthdays": "Birthdays",
"budget": "Budget",
"settings": "Settings",
"main": "Main navigation",
@@ -748,6 +749,35 @@
"pendingBadgeTitle": "{{count}} reminder due",
"pendingBadgeTitlePlural": "{{count}} reminders due"
},
"birthdays": {
"title": "Birthdays",
"addButton": "Add birthday",
"searchPlaceholder": "Search birthdays…",
"upcomingTitle": "Next birthdays",
"upcomingHint": "The next people to celebrate, already synced to the calendar.",
"peopleTitle": "People",
"peopleHint": "Search, review and edit every saved birthday.",
"emptyTitle": "No birthdays yet",
"emptyDescription": "Add a birthday to keep it visible in the calendar and reminders.",
"newTitle": "New birthday",
"editTitle": "Edit birthday",
"nameLabel": "Name",
"birthDateLabel": "Birth date",
"photoLabel": "Profile picture",
"photoOptional": "Optional: you can save without a profile picture.",
"removePhoto": "Remove picture",
"notesLabel": "Notes",
"notesPlaceholder": "Gift ideas, favorite cake, family notes…",
"calendarHint": "Each birthday is automatically added to the calendar and reminder system.",
"requiredFields": "Name and birth date are required.",
"createdToast": "Birthday saved.",
"updatedToast": "Birthday updated.",
"deletedToast": "Birthday deleted.",
"deleteConfirm": "Delete birthday for \"{{name}}\"?",
"ageNoteToday": "Turns {{age}} today.",
"ageNoteTomorrow": "Turns {{age}} tomorrow.",
"ageNoteDays": "Turns {{age}} in {{days}} days."
},
"recipes": {
"title": "Recipes",
"addRecipe": "Add recipe",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Compras",
"notes": "Notas",
"contacts": "Contactos",
"birthdays": "Cumpleaños",
"budget": "Presupuesto",
"settings": "Ajustes",
"main": "Navegación principal",
@@ -757,6 +758,34 @@
"placeholder": "Buscar…",
"noResults": "No se encontraron resultados."
},
"birthdays": {
"title": "Cumpleaños",
"addButton": "Añadir cumpleaños",
"searchPlaceholder": "Buscar cumpleaños…",
"upcomingTitle": "Próximos cumpleaños",
"upcomingHint": "Las próximas celebraciones, ya sincronizadas con el calendario.",
"peopleTitle": "Personas",
"peopleHint": "Busca, revisa y edita todos los cumpleaños guardados.",
"emptyTitle": "Todavía no hay cumpleaños",
"emptyDescription": "Añade un cumpleaños para mantenerlo visible en el calendario y en los recordatorios.",
"newTitle": "Nuevo cumpleaños",
"editTitle": "Editar cumpleaños",
"nameLabel": "Nombre",
"birthDateLabel": "Fecha de nacimiento",
"photoLabel": "Foto de perfil",
"removePhoto": "Eliminar foto",
"notesLabel": "Notas",
"notesPlaceholder": "Ideas de regalo, tarta favorita, notas familiares…",
"calendarHint": "Cada cumpleaños se añade automáticamente al calendario y al sistema de recordatorios.",
"requiredFields": "El nombre y la fecha de nacimiento son obligatorios.",
"createdToast": "Cumpleaños guardado.",
"updatedToast": "Cumpleaños actualizado.",
"deletedToast": "Cumpleaños eliminado.",
"deleteConfirm": "¿Eliminar el cumpleaños de \"{{name}}\"?",
"ageNoteToday": "Cumple {{age}} años hoy.",
"ageNoteTomorrow": "Cumple {{age}} años mañana.",
"ageNoteDays": "Cumplirá {{age}} años en {{days}} días."
},
"reminders": {
"sectionTitle": "Recordatorio",
"enableLabel": "Establecer recordatorio",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Courses",
"notes": "Notes",
"contacts": "Contacts",
"birthdays": "Anniversaires",
"budget": "Budget",
"settings": "Paramètres",
"main": "Navigation principale",
@@ -757,6 +758,34 @@
"placeholder": "Rechercher…",
"noResults": "Aucun résultat trouvé."
},
"birthdays": {
"title": "Anniversaires",
"addButton": "Ajouter un anniversaire",
"searchPlaceholder": "Rechercher des anniversaires…",
"upcomingTitle": "Prochains anniversaires",
"upcomingHint": "Les prochaines célébrations, déjà synchronisées avec le calendrier.",
"peopleTitle": "Personnes",
"peopleHint": "Recherchez, vérifiez et modifiez tous les anniversaires enregistrés.",
"emptyTitle": "Aucun anniversaire pour le moment",
"emptyDescription": "Ajoutez un anniversaire pour le garder visible dans le calendrier et les rappels.",
"newTitle": "Nouvel anniversaire",
"editTitle": "Modifier l'anniversaire",
"nameLabel": "Nom",
"birthDateLabel": "Date de naissance",
"photoLabel": "Photo de profil",
"removePhoto": "Supprimer la photo",
"notesLabel": "Notes",
"notesPlaceholder": "Idées de cadeaux, gâteau préféré, notes familiales…",
"calendarHint": "Chaque anniversaire est automatiquement ajouté au calendrier et au système de rappels.",
"requiredFields": "Le nom et la date de naissance sont obligatoires.",
"createdToast": "Anniversaire enregistré.",
"updatedToast": "Anniversaire mis à jour.",
"deletedToast": "Anniversaire supprimé.",
"deleteConfirm": "Supprimer l'anniversaire de \"{{name}}\" ?",
"ageNoteToday": "Fête ses {{age}} ans aujourd'hui.",
"ageNoteTomorrow": "Fêtera ses {{age}} ans demain.",
"ageNoteDays": "Fêtera ses {{age}} ans dans {{days}} jours."
},
"reminders": {
"sectionTitle": "Rappel",
"enableLabel": "Définir un rappel",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "खरीदारी",
"notes": "नोट्स",
"contacts": "संपर्क",
"birthdays": "जन्मदिन",
"budget": "बजट",
"settings": "सेटिंग्स",
"main": "मुख्य नेविगेशन",
@@ -757,6 +758,34 @@
"placeholder": "खोजें…",
"noResults": "कोई परिणाम नहीं मिला।"
},
"birthdays": {
"title": "जन्मदिन",
"addButton": "जन्मदिन जोड़ें",
"searchPlaceholder": "जन्मदिन खोजें…",
"upcomingTitle": "आने वाले जन्मदिन",
"upcomingHint": "आने वाले समारोह, जो पहले से कैलेंडर से सिंक हैं।",
"peopleTitle": "लोग",
"peopleHint": "सहेजे गए सभी जन्मदिन खोजें, देखें और संपादित करें।",
"emptyTitle": "अभी तक कोई जन्मदिन नहीं",
"emptyDescription": "जन्मदिन जोड़ें ताकि वह कैलेंडर और रिमाइंडर में दिखाई दे।",
"newTitle": "नया जन्मदिन",
"editTitle": "जन्मदिन संपादित करें",
"nameLabel": "नाम",
"birthDateLabel": "जन्म तिथि",
"photoLabel": "प्रोफ़ाइल तस्वीर",
"removePhoto": "तस्वीर हटाएँ",
"notesLabel": "नोट्स",
"notesPlaceholder": "उपहार के विचार, पसंदीदा केक, परिवार के नोट्स…",
"calendarHint": "हर जन्मदिन अपने आप कैलेंडर और रिमाइंडर सिस्टम में जोड़ दिया जाता है।",
"requiredFields": "नाम और जन्म तिथि आवश्यक हैं।",
"createdToast": "जन्मदिन सहेज लिया गया।",
"updatedToast": "जन्मदिन अपडेट किया गया।",
"deletedToast": "जन्मदिन हटाया गया।",
"deleteConfirm": "\"{{name}}\" का जन्मदिन हटाएँ?",
"ageNoteToday": "आज {{age}} वर्ष का/की होगा/होगी।",
"ageNoteTomorrow": "कल {{age}} वर्ष का/की होगा/होगी।",
"ageNoteDays": "{{days}} दिनों में {{age}} वर्ष का/की होगा/होगी।"
},
"reminders": {
"sectionTitle": "अनुस्मारक",
"enableLabel": "अनुस्मारक सेट करें",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Spesa",
"notes": "Bacheca",
"contacts": "Contatti",
"birthdays": "Compleanni",
"budget": "Bilancio",
"settings": "Impostazioni",
"main": "Navigazione principale",
@@ -757,6 +758,34 @@
"placeholder": "Cerca…",
"noResults": "Nessun risultato trovato."
},
"birthdays": {
"title": "Compleanni",
"addButton": "Aggiungi compleanno",
"searchPlaceholder": "Cerca compleanni…",
"upcomingTitle": "Prossimi compleanni",
"upcomingHint": "Le prossime ricorrenze, già sincronizzate con il calendario.",
"peopleTitle": "Persone",
"peopleHint": "Cerca, controlla e modifica tutti i compleanni salvati.",
"emptyTitle": "Nessun compleanno ancora",
"emptyDescription": "Aggiungi un compleanno per mantenerlo visibile nel calendario e nei promemoria.",
"newTitle": "Nuovo compleanno",
"editTitle": "Modifica compleanno",
"nameLabel": "Nome",
"birthDateLabel": "Data di nascita",
"photoLabel": "Foto profilo",
"removePhoto": "Rimuovi foto",
"notesLabel": "Note",
"notesPlaceholder": "Idee regalo, torta preferita, note di famiglia…",
"calendarHint": "Ogni compleanno viene aggiunto automaticamente al calendario e al sistema di promemoria.",
"requiredFields": "Nome e data di nascita sono obbligatori.",
"createdToast": "Compleanno salvato.",
"updatedToast": "Compleanno aggiornato.",
"deletedToast": "Compleanno eliminato.",
"deleteConfirm": "Eliminare il compleanno di \"{{name}}\"?",
"ageNoteToday": "Compie {{age}} anni oggi.",
"ageNoteTomorrow": "Compirà {{age}} anni domani.",
"ageNoteDays": "Compirà {{age}} anni tra {{days}} giorni."
},
"reminders": {
"sectionTitle": "Promemoria",
"enableLabel": "Imposta promemoria",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "買い物",
"notes": "メモ",
"contacts": "連絡先",
"birthdays": "誕生日",
"budget": "家計",
"settings": "設定",
"main": "メインナビゲーション",
@@ -757,6 +758,34 @@
"placeholder": "検索…",
"noResults": "結果が見つかりませんでした。"
},
"birthdays": {
"title": "誕生日",
"addButton": "誕生日を追加",
"searchPlaceholder": "誕生日を検索…",
"upcomingTitle": "次の誕生日",
"upcomingHint": "次に祝う誕生日。すでにカレンダーに同期されています。",
"peopleTitle": "人物",
"peopleHint": "保存されたすべての誕生日を検索、確認、編集できます。",
"emptyTitle": "まだ誕生日はありません",
"emptyDescription": "誕生日を追加すると、カレンダーとリマインダーに表示されます。",
"newTitle": "新しい誕生日",
"editTitle": "誕生日を編集",
"nameLabel": "名前",
"birthDateLabel": "生年月日",
"photoLabel": "プロフィール画像",
"removePhoto": "画像を削除",
"notesLabel": "メモ",
"notesPlaceholder": "プレゼント案、好きなケーキ、家族メモ…",
"calendarHint": "各誕生日は自動的にカレンダーとリマインダーシステムに追加されます。",
"requiredFields": "名前と生年月日は必須です。",
"createdToast": "誕生日を保存しました。",
"updatedToast": "誕生日を更新しました。",
"deletedToast": "誕生日を削除しました。",
"deleteConfirm": "「{{name}}」の誕生日を削除しますか?",
"ageNoteToday": "今日で{{age}}歳になります。",
"ageNoteTomorrow": "明日で{{age}}歳になります。",
"ageNoteDays": "{{days}}日後に{{age}}歳になります。"
},
"reminders": {
"sectionTitle": "リマインダー",
"enableLabel": "リマインダーを設定",
+30
View File
@@ -38,6 +38,7 @@
"shopping": "Compras",
"notes": "Notas",
"contacts": "Contatos",
"birthdays": "Aniversários",
"budget": "Orçamento",
"settings": "Configurações",
"main": "Navegação principal",
@@ -757,6 +758,35 @@
"placeholder": "Pesquisar…",
"noResults": "Nenhum resultado encontrado."
},
"birthdays": {
"title": "Aniversários",
"addButton": "Adicionar aniversário",
"searchPlaceholder": "Buscar aniversários…",
"upcomingTitle": "Próximos aniversários",
"upcomingHint": "As próximas comemorações, já sincronizadas com o calendário.",
"peopleTitle": "Pessoas",
"peopleHint": "Pesquise, revise e edite todos os aniversários salvos.",
"emptyTitle": "Nenhum aniversário ainda",
"emptyDescription": "Adicione um aniversário para mantê-lo visível no calendário e nos lembretes.",
"newTitle": "Novo aniversário",
"editTitle": "Editar aniversário",
"nameLabel": "Nome",
"birthDateLabel": "Data de nascimento",
"photoLabel": "Foto de perfil",
"photoOptional": "Opcional: você também pode salvar sem foto de perfil.",
"removePhoto": "Remover foto",
"notesLabel": "Notas",
"notesPlaceholder": "Ideias de presente, bolo favorito, notas da família…",
"calendarHint": "Cada aniversário é adicionado automaticamente ao calendário e ao sistema de lembretes.",
"requiredFields": "Nome e data de nascimento são obrigatórios.",
"createdToast": "Aniversário salvo.",
"updatedToast": "Aniversário atualizado.",
"deletedToast": "Aniversário excluído.",
"deleteConfirm": "Excluir o aniversário de \"{{name}}\"?",
"ageNoteToday": "Completa {{age}} anos hoje.",
"ageNoteTomorrow": "Completa {{age}} anos amanhã.",
"ageNoteDays": "Completa {{age}} anos em {{days}} dias."
},
"reminders": {
"sectionTitle": "Lembrete",
"enableLabel": "Definir lembrete",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Покупки",
"notes": "Заметки",
"contacts": "Контакты",
"birthdays": "Дни рождения",
"budget": "Бюджет",
"settings": "Настройки",
"main": "Главная навигация",
@@ -757,6 +758,34 @@
"placeholder": "Поиск…",
"noResults": "Результаты не найдены."
},
"birthdays": {
"title": "Дни рождения",
"addButton": "Добавить день рождения",
"searchPlaceholder": "Поиск дней рождения…",
"upcomingTitle": "Ближайшие дни рождения",
"upcomingHint": "Ближайшие праздники, уже синхронизированные с календарём.",
"peopleTitle": "Люди",
"peopleHint": "Ищите, просматривайте и редактируйте все сохранённые дни рождения.",
"emptyTitle": "Дней рождения пока нет",
"emptyDescription": "Добавьте день рождения, чтобы он отображался в календаре и напоминаниях.",
"newTitle": "Новый день рождения",
"editTitle": "Редактировать день рождения",
"nameLabel": "Имя",
"birthDateLabel": "Дата рождения",
"photoLabel": "Фото профиля",
"removePhoto": "Удалить фото",
"notesLabel": "Заметки",
"notesPlaceholder": "Идеи подарков, любимый торт, семейные заметки…",
"calendarHint": "Каждый день рождения автоматически добавляется в календарь и систему напоминаний.",
"requiredFields": "Имя и дата рождения обязательны.",
"createdToast": "День рождения сохранён.",
"updatedToast": "День рождения обновлён.",
"deletedToast": "День рождения удалён.",
"deleteConfirm": "Удалить день рождения \"{{name}}\"?",
"ageNoteToday": "Исполняется {{age}} сегодня.",
"ageNoteTomorrow": "Исполнится {{age}} завтра.",
"ageNoteDays": "Исполнится {{age}} через {{days}} дн."
},
"reminders": {
"sectionTitle": "Напоминание",
"enableLabel": "Установить напоминание",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Shopping",
"notes": "Anteckningar",
"contacts": "Kontakter",
"birthdays": "Födelsedagar",
"budget": "Budget",
"settings": "Inställningar",
"main": "Huvudnavigering",
@@ -757,6 +758,34 @@
"placeholder": "Sök…",
"noResults": "Inga resultat hittades."
},
"birthdays": {
"title": "Födelsedagar",
"addButton": "Lägg till födelsedag",
"searchPlaceholder": "Sök födelsedagar…",
"upcomingTitle": "Kommande födelsedagar",
"upcomingHint": "Nästa firanden, redan synkade med kalendern.",
"peopleTitle": "Personer",
"peopleHint": "Sök, granska och redigera alla sparade födelsedagar.",
"emptyTitle": "Inga födelsedagar ännu",
"emptyDescription": "Lägg till en födelsedag så att den syns i kalendern och påminnelserna.",
"newTitle": "Ny födelsedag",
"editTitle": "Redigera födelsedag",
"nameLabel": "Namn",
"birthDateLabel": "Födelsedatum",
"photoLabel": "Profilbild",
"removePhoto": "Ta bort bild",
"notesLabel": "Anteckningar",
"notesPlaceholder": "Presentidéer, favoritårta, familjeanteckningar…",
"calendarHint": "Varje födelsedag läggs automatiskt till i kalendern och påminnelsesystemet.",
"requiredFields": "Namn och födelsedatum krävs.",
"createdToast": "Födelsedag sparad.",
"updatedToast": "Födelsedag uppdaterad.",
"deletedToast": "Födelsedag borttagen.",
"deleteConfirm": "Ta bort födelsedagen för \"{{name}}\"?",
"ageNoteToday": "Fyller {{age}} år idag.",
"ageNoteTomorrow": "Fyller {{age}} år i morgon.",
"ageNoteDays": "Fyller {{age}} år om {{days}} dagar."
},
"reminders": {
"sectionTitle": "Påminnelse",
"enableLabel": "Ange påminnelse",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Alışveriş",
"notes": "Notlar",
"contacts": "Kişiler",
"birthdays": "Doğum Günleri",
"budget": "Bütçe",
"settings": "Ayarlar",
"main": "Ana gezinme",
@@ -757,6 +758,34 @@
"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",
+29
View File
@@ -38,6 +38,7 @@
"shopping": "Покупки",
"notes": "Нотатки",
"contacts": "Контакти",
"birthdays": "Дні народження",
"budget": "Бюджет",
"settings": "Налаштування",
"main": "Головна навігація",
@@ -777,5 +778,33 @@
"open": "Відкрити пошук",
"placeholder": "Пошук…",
"noResults": "Результатів не знайдено."
},
"birthdays": {
"title": "Дні народження",
"addButton": "Додати день народження",
"searchPlaceholder": "Шукати дні народження…",
"upcomingTitle": "Найближчі дні народження",
"upcomingHint": "Найближчі святкування, уже синхронізовані з календарем.",
"peopleTitle": "Люди",
"peopleHint": "Шукайте, переглядайте й редагуйте всі збережені дні народження.",
"emptyTitle": "Поки що немає днів народження",
"emptyDescription": "Додайте день народження, щоб він відображався в календарі та нагадуваннях.",
"newTitle": "Новий день народження",
"editTitle": "Редагувати день народження",
"nameLabel": "Ім'я",
"birthDateLabel": "Дата народження",
"photoLabel": "Фото профілю",
"removePhoto": "Видалити фото",
"notesLabel": "Нотатки",
"notesPlaceholder": "Ідеї подарунків, улюблений торт, сімейні нотатки…",
"calendarHint": "Кожен день народження автоматично додається до календаря та системи нагадувань.",
"requiredFields": "Ім'я та дата народження є обов'язковими.",
"createdToast": "День народження збережено.",
"updatedToast": "День народження оновлено.",
"deletedToast": "День народження видалено.",
"deleteConfirm": "Видалити день народження для \"{{name}}\"?",
"ageNoteToday": "Сьогодні виповнюється {{age}}.",
"ageNoteTomorrow": "Завтра виповниться {{age}}.",
"ageNoteDays": "За {{days}} дн. виповниться {{age}}."
}
}
+29
View File
@@ -38,6 +38,7 @@
"shopping": "购物",
"notes": "便签",
"contacts": "联系人",
"birthdays": "生日",
"budget": "预算",
"settings": "设置",
"main": "主导航",
@@ -757,6 +758,34 @@
"placeholder": "搜索…",
"noResults": "未找到结果。"
},
"birthdays": {
"title": "生日",
"addButton": "添加生日",
"searchPlaceholder": "搜索生日…",
"upcomingTitle": "即将到来的生日",
"upcomingHint": "接下来的生日庆祝,已同步到日历。",
"peopleTitle": "人物",
"peopleHint": "搜索、查看并编辑所有已保存的生日。",
"emptyTitle": "还没有生日",
"emptyDescription": "添加一个生日,让它显示在日历和提醒中。",
"newTitle": "新建生日",
"editTitle": "编辑生日",
"nameLabel": "姓名",
"birthDateLabel": "出生日期",
"photoLabel": "头像",
"removePhoto": "删除照片",
"notesLabel": "备注",
"notesPlaceholder": "礼物想法、最喜欢的蛋糕、家庭备注…",
"calendarHint": "每个生日都会自动添加到日历和提醒系统中。",
"requiredFields": "姓名和出生日期为必填项。",
"createdToast": "生日已保存。",
"updatedToast": "生日已更新。",
"deletedToast": "生日已删除。",
"deleteConfirm": "删除“{{name}}”的生日?",
"ageNoteToday": "今天满 {{age}} 岁。",
"ageNoteTomorrow": "明天满 {{age}} 岁。",
"ageNoteDays": "{{days}} 天后满 {{age}} 岁。"
},
"reminders": {
"sectionTitle": "提醒",
"enableLabel": "设置提醒",