diff --git a/locale/ca/LC_MESSAGES/django.mo b/locale/ca/LC_MESSAGES/django.mo index 12a230c7..2f1d70d7 100644 Binary files a/locale/ca/LC_MESSAGES/django.mo and b/locale/ca/LC_MESSAGES/django.mo differ diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po index ad90c6a3..26849106 100644 --- a/locale/ca/LC_MESSAGES/django.po +++ b/locale/ca/LC_MESSAGES/django.po @@ -1,20 +1,22 @@ msgid "" msgstr "" +"Project-Id-Version: Baby Buddy\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-06-01 13:01+0000\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: POEditor.com\n" -"Project-Id-Version: Baby Buddy\n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: babybuddy/admin.py:12 babybuddy/admin.py:13 -#: babybuddy/templates/babybuddy/nav-dropdown.html:326 +#: babybuddy/templates/babybuddy/nav-dropdown.html:347 #: babybuddy/templates/babybuddy/user_settings_form.html:8 msgid "Settings" msgstr "Opcions" -#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:104 +#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:111 #: babybuddy/templates/babybuddy/user_settings_form.html:61 #: dashboard/templates/dashboard/child.html:4 #: dashboard/templates/dashboard/child.html:9 @@ -29,8 +31,10 @@ msgid "Refresh rate" msgstr "Freqüència Actualització" #: babybuddy/models.py:21 -msgid "This setting will only be used when a browser does not support refresh on focus." -msgstr "Aquesta configuració només s'utilitzarà quan un navegador no admet l'actualització al focus." +msgid "" +"If supported by browser, the dashboard will only refresh when visible, and " +"also when receiving focus." +msgstr "" #: babybuddy/models.py:28 msgid "disabled" @@ -68,1502 +72,6 @@ msgstr "15 min." msgid "30 min." msgstr "30 min." -#: babybuddy/models.py:63 -msgid "Language" -msgstr "Idioma" - -#: babybuddy/models.py:73 -msgid "{user}'s Settings" -msgstr "{user}'s Opcions" - -#: babybuddy/settings/base.py:171 -msgid "English" -msgstr "Anglès" - -#: babybuddy/settings/base.py:170 -msgid "French" -msgstr "Francès" - -#: babybuddy/templates/error/403.html:4 babybuddy/templates/error/403.html:7 -msgid "Permission Denied" -msgstr "Permís Denegat" - -#: babybuddy/templates/403.html:12 -msgid "You do not have permission to access this resource.\n" -" Contact a site administrator for assistance." -msgstr "No teniu permís per accedir a aquest recurs.\n" -" Contacteu amb l'administrador per obtenir ajuda." - -#: babybuddy/templates/babybuddy/base.html:36 -msgid "Home" -msgstr "Casa" - -#: babybuddy/templates/babybuddy/filter.html:18 -msgid "Filter" -msgstr "Filtre" - -#: babybuddy/templates/babybuddy/filter.html:19 -msgid "Reset" -msgstr "Restablir" - -#: babybuddy/templates/babybuddy/filter.html:32 -msgid "Filters" -msgstr "Filtres" - -#: babybuddy/templates/babybuddy/form.html:11 -#: babybuddy/templates/babybuddy/user_settings_form.html:89 -msgid "Submit" -msgstr "Acceptar" - -#: babybuddy/templates/babybuddy/messages.html:18 -#: babybuddy/templates/babybuddy/user_settings_form.html:19 -msgid "Error: %(error)s" -msgstr "Error: %(error)s" - -#: babybuddy/templates/babybuddy/messages.html:23 -msgid "Error: Some fields have errors. See below for details. " -msgstr "Error: alguns camps tenen errors. Vegeu a continuació per obtenir més informació. " - -#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:158 -#: core/models.py:162 -msgid "Diaper Change" -msgstr "Canvi Bolquers" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:57 -#: babybuddy/templates/babybuddy/nav-dropdown.html:274 core/models.py:227 -#: core/models.py:231 core/templates/core/timer_detail.html:43 -msgid "Feeding" -msgstr "Biberó" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:63 -#: babybuddy/templates/babybuddy/nav-dropdown.html:150 core/models.py:250 -#: core/models.py:260 core/models.py:264 core/templates/core/note_list.html:29 -msgid "Note" -msgstr "Nota" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:69 -#: babybuddy/templates/babybuddy/nav-dropdown.html:281 -#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:292 -#: core/models.py:293 core/models.py:296 -#: core/templates/core/sleep_confirm_delete.html:7 -#: core/templates/core/sleep_form.html:13 core/templates/core/sleep_list.html:4 -#: core/templates/core/sleep_list.html:7 core/templates/core/sleep_list.html:12 -#: core/templates/core/timer_detail.html:51 -msgid "Sleep" -msgstr "Dormir" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:81 -#: babybuddy/templates/babybuddy/nav-dropdown.html:294 -#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:468 -#: core/models.py:469 core/models.py:472 -#: core/templates/core/timer_detail.html:59 -#: core/templates/core/tummytime_confirm_delete.html:7 -#: core/templates/core/tummytime_form.html:13 -#: core/templates/core/tummytime_list.html:4 -#: core/templates/core/tummytime_list.html:7 -#: core/templates/core/tummytime_list.html:12 -msgid "Tummy Time" -msgstr "Temps de panxa" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:87 -#: babybuddy/templates/babybuddy/nav-dropdown.html:186 core/models.py:494 -#: core/models.py:503 core/models.py:504 core/models.py:507 -#: core/templates/core/weight_confirm_delete.html:7 -#: core/templates/core/weight_form.html:13 -#: core/templates/core/weight_list.html:4 -#: core/templates/core/weight_list.html:7 -#: core/templates/core/weight_list.html:12 -#: core/templates/core/weight_list.html:29 -#: dashboard/templates/dashboard/child_button_group.html:31 -#: reports/graphs/weight_weight.py:19 reports/graphs/weight_weight.py:30 -#: reports/templates/reports/weight_change.html:4 -#: reports/templates/reports/weight_change.html:8 -msgid "Weight" -msgstr "Pes" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:122 -#: babybuddy/templates/babybuddy/nav-dropdown.html:130 core/models.py:101 -#: core/templates/core/child_confirm_delete.html:7 -#: core/templates/core/child_detail.html:7 -#: core/templates/core/child_form.html:13 core/templates/core/child_list.html:4 -#: core/templates/core/child_list.html:7 core/templates/core/child_list.html:12 -#: dashboard/templates/dashboard/child.html:7 -#: reports/templates/reports/report_base.html:7 -msgid "Children" -msgstr "Nadons" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:136 core/models.py:100 -#: core/models.py:134 core/models.py:190 core/models.py:248 core/models.py:276 -#: core/models.py:328 core/models.py:359 core/models.py:452 core/models.py:492 -#: core/models.py:519 core/models.py:546 core/models.py:572 -#: core/templates/core/bmi_list.html:27 -#: core/templates/core/diaperchange_list.html:27 -#: core/templates/core/feeding_list.html:27 -#: core/templates/core/head_circumference_list.html:27 -#: core/templates/core/height_list.html:27 -#: core/templates/core/note_list.html:27 core/templates/core/sleep_list.html:28 -#: core/templates/core/temperature_list.html:27 -#: core/templates/core/timer_list.html:27 -#: core/templates/core/tummytime_list.html:27 -#: core/templates/core/weight_list.html:27 -msgid "Child" -msgstr "Nadó" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:144 core/models.py:151 -#: core/models.py:220 core/models.py:261 core/models.py:284 core/models.py:334 -#: core/models.py:496 core/models.py:523 core/models.py:552 core/models.py:576 -#: core/templates/core/note_confirm_delete.html:7 -#: core/templates/core/note_form.html:13 core/templates/core/note_list.html:4 -#: core/templates/core/note_list.html:7 core/templates/core/note_list.html:12 -msgid "Notes" -msgstr "Notes" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:192 -msgid "Weight entry" -msgstr "Entrada Pes" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:248 -msgid "Activities" -msgstr "Activitats" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:255 -#: reports/graphs/diaperchange_lifetimes.py:27 -msgid "Changes" -msgstr "Canvis" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:261 -msgid "Change" -msgstr "Canvi" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:268 -#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:228 -#: core/templates/core/feeding_confirm_delete.html:7 -#: core/templates/core/feeding_form.html:13 -#: core/templates/core/feeding_list.html:4 -#: core/templates/core/feeding_list.html:7 -#: core/templates/core/feeding_list.html:12 -msgid "Feedings" -msgstr "Biberons" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:287 -msgid "Sleep entry" -msgstr "Entrada Son" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:300 -msgid "Tummy Time entry" -msgstr "Entrada de temps de panxa" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:325 -#: babybuddy/templates/babybuddy/user_list.html:17 -#: babybuddy/templates/babybuddy/user_password_form.html:7 -#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:378 -#: core/templates/core/timer_list.html:32 -msgid "User" -msgstr "Usuari" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:327 -msgid "Password" -msgstr "Clau" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:331 -msgid "Logout" -msgstr "Tancar" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:334 -msgid "Site" -msgstr "Lloc" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:335 -msgid "API Browser" -msgstr "Navegador API" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:337 -#: babybuddy/templates/babybuddy/user_confirm_delete.html:7 -#: babybuddy/templates/babybuddy/user_form.html:13 -#: babybuddy/templates/babybuddy/user_list.html:4 -#: babybuddy/templates/babybuddy/user_list.html:7 -msgid "Users" -msgstr "Usuaris" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:250 -msgid "Backend Admin" -msgstr "Admin Backend" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:340 -msgid "Support" -msgstr "Suport" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:342 -msgid "Source Code" -msgstr "Codi Font" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:344 -msgid "Chat / Support" -msgstr "Xat / Suport" - -#: babybuddy/templates/babybuddy/paginator.html:11 -#: core/templates/timeline/_timeline.html:5 -#: core/templates/timeline/_timeline.html:7 -#: core/templates/timeline/_timeline.html:66 -#: core/templates/timeline/_timeline.html:68 -#: dashboard/templates/cards/feeding_last_method.html:32 -#: dashboard/templates/cards/statistics.html:34 -msgid "Previous" -msgstr "Anterior" - -#: babybuddy/templates/babybuddy/paginator.html:28 -#: core/templates/timeline/_timeline.html:12 -#: core/templates/timeline/_timeline.html:14 -#: core/templates/timeline/_timeline.html:73 -#: core/templates/timeline/_timeline.html:75 -#: dashboard/templates/cards/feeding_last_method.html:36 -#: dashboard/templates/cards/statistics.html:38 -msgid "Next" -msgstr "Següent" - -#: babybuddy/templates/babybuddy/user_confirm_delete.html:4 -msgid "Delete User" -msgstr "Esborrar Usuari" - -#: babybuddy/templates/babybuddy/user_confirm_delete.html:9 -#: babybuddy/templates/babybuddy/user_confirm_delete.html:18 -#: core/templates/core/bmi_confirm_delete.html:8 -#: core/templates/core/bmi_confirm_delete.html:17 -#: core/templates/core/child_confirm_delete.html:9 -#: core/templates/core/child_confirm_delete.html:31 -#: core/templates/core/diaperchange_confirm_delete.html:8 -#: core/templates/core/diaperchange_confirm_delete.html:17 -#: core/templates/core/feeding_confirm_delete.html:8 -#: core/templates/core/feeding_confirm_delete.html:17 -#: core/templates/core/head_circumference_confirm_delete.html:8 -#: core/templates/core/head_circumference_confirm_delete.html:17 -#: core/templates/core/height_confirm_delete.html:8 -#: core/templates/core/height_confirm_delete.html:17 -#: core/templates/core/note_confirm_delete.html:8 -#: core/templates/core/note_confirm_delete.html:17 -#: core/templates/core/sleep_confirm_delete.html:8 -#: core/templates/core/sleep_confirm_delete.html:17 -#: core/templates/core/temperature_confirm_delete.html:8 -#: core/templates/core/temperature_confirm_delete.html:17 -#: core/templates/core/timer_confirm_delete.html:11 -#: core/templates/core/timer_confirm_delete.html:20 -#: core/templates/core/timer_confirm_delete_inactive.html:21 -#: core/templates/core/tummytime_confirm_delete.html:8 -#: core/templates/core/tummytime_confirm_delete.html:17 -#: core/templates/core/weight_confirm_delete.html:8 -#: core/templates/core/weight_confirm_delete.html:17 -#: dashboard/templates/dashboard/child_button_group.html:48 -msgid "Delete" -msgstr "Esborrar" - -#: babybuddy/templates/babybuddy/user_confirm_delete.html:15 -#: core/templates/core/bmi_confirm_delete.html:14 -#: core/templates/core/child_confirm_delete.html:15 -#: core/templates/core/diaperchange_confirm_delete.html:14 -#: core/templates/core/feeding_confirm_delete.html:14 -#: core/templates/core/head_circumference_confirm_delete.html:14 -#: core/templates/core/height_confirm_delete.html:14 -#: core/templates/core/note_confirm_delete.html:14 -#: core/templates/core/sleep_confirm_delete.html:14 -#: core/templates/core/temperature_confirm_delete.html:14 -#: core/templates/core/timer_confirm_delete.html:17 -#: core/templates/core/tummytime_confirm_delete.html:14 -#: core/templates/core/weight_confirm_delete.html:14 -msgid "
Oh snap! The\n" -" two passwords did not match. Please try again.
" -msgstr "Oh snap! Les claus no coincideixen. Repetir.
" - -#: babybuddy/templates/registration/password_reset_confirm.html:22 -msgid "Enter your new password in each field below." -msgstr "Introduïu la clau a cada camp següent." - -#: babybuddy/templates/registration/password_reset_confirm.html:46 -#: babybuddy/templates/registration/password_reset_form.html:31 -msgid "Reset Password" -msgstr "Restablir Clau" - -#: babybuddy/templates/registration/password_reset_done.html:4 -msgid "Reset Email Sent" -msgstr "Email de restabliment enviat" - -#: babybuddy/templates/registration/password_reset_done.html:8 -msgid "We've emailed you instructions for setting your\n" -" password, if an account exists with the email you entered. You\n" -" should receive them shortly.
\n" -"If you don't receive an email, please make sure you've\n" -" entered the address you registered with, and check your spam\n" -" folder.
" -msgstr "" - -#: babybuddy/templates/registration/password_reset_form.html:4 -msgid "Forgot Password" -msgstr "Clau Oblidada" - -#: babybuddy/templates/registration/password_reset_form.html:8 -msgid "Enter your account email address in the\n" -" form below. If the address is valid, you will receive instructions for\n" -" resetting your password.
" -msgstr "" - -#: babybuddy/views.py:102 -msgid "User %(username)s added!" -msgstr "Usuari %(username)s afegit!" - -#: babybuddy/views.py:113 -msgid "User %(username)s updated." -msgstr "Usuari %(username)s actualitzat." - -#: babybuddy/views.py:125 -msgid "User {user} deleted." -msgstr "Usuari {user} esborrat." - -#: babybuddy/views.py:146 -msgid "Password updated." -msgstr "Clau Actualitzada." - -#: babybuddy/views.py:175 -msgid "User API key regenerated." -msgstr "Clau API d'usuari regenerada." - -#: babybuddy/views.py:188 -msgid "Settings saved!" -msgstr "Opcions Gravades!" - -#: core/forms.py:115 -msgid "Name does not match child name." -msgstr "Nom no concorda amb nom nadó." - -#: core/models.py:23 -msgid "Date can not be in the future." -msgstr "La data no pot ser futura." - -#: core/models.py:37 -msgid "Start time must come before end time." -msgstr "Hora inici ha de ser abans de l'hora d'acabada." - -#: core/models.py:40 -msgid "Duration too long." -msgstr "Durada massa llarga." - -#: core/models.py:56 -msgid "Another entry intersects the specified time period." -msgstr "" - -#: core/models.py:70 -msgid "Date/time can not be in the future." -msgstr "Data/Temps no pot ser futur." - -#: core/models.py:76 -msgid "First name" -msgstr "Nom" - -#: core/models.py:78 -msgid "Last name" -msgstr "Cognom" - -#: core/models.py:80 -msgid "Birth date" -msgstr "Data Naixement" - -#: core/models.py:87 -msgid "Slug" -msgstr "Fitxa" - -#: core/models.py:90 -msgid "Picture" -msgstr "Foto" - -#: core/models.py:136 core/models.py:252 core/models.py:333 -#: core/templates/core/diaperchange_list.html:25 -#: core/templates/core/note_list.html:25 -#: core/templates/core/temperature_list.html:25 -msgid "Time" -msgstr "Temps" - -#: core/models.py:137 core/templates/core/diaperchange_list.html:60 -#: reports/graphs/diaperchange_types.py:36 -msgid "Wet" -msgstr "Líquid" - -#: core/models.py:138 core/templates/core/diaperchange_list.html:61 -#: reports/graphs/diaperchange_types.py:30 -msgid "Solid" -msgstr "Sòlit" - -#: core/models.py:142 -msgid "Black" -msgstr "Negre" - -#: core/models.py:143 -msgid "Brown" -msgstr "Marró" - -#: core/models.py:144 -msgid "Green" -msgstr "Verd" - -#: core/models.py:145 -msgid "Yellow" -msgstr "Groc" - -#: core/models.py:148 core/templates/core/diaperchange_list.html:30 -msgid "Color" -msgstr "Color" - -#: core/models.py:180 -msgid "Wet and/or solid is required." -msgstr "Líquid o sòlit requerit." - -#: core/models.py:192 core/models.py:279 core/models.py:365 core/models.py:454 -msgid "Start time" -msgstr "Temps Inici" - -#: core/models.py:193 core/models.py:280 core/models.py:368 core/models.py:455 -msgid "End time" -msgstr "Temps Fi" - -#: core/models.py:195 core/models.py:282 core/models.py:371 core/models.py:457 -#: core/templates/core/feeding_list.html:34 -#: core/templates/core/sleep_list.html:30 -#: core/templates/core/timer_list.html:29 -#: core/templates/core/tummytime_list.html:29 -msgid "Duration" -msgstr "Durada" - -#: core/models.py:199 -msgid "Breast milk" -msgstr "Llet Materna" - -#: core/models.py:200 -msgid "Formula" -msgstr "Fórmula" - -#: core/models.py:205 core/templates/core/feeding_list.html:30 -msgid "Type" -msgstr "Tipus" - -#: core/models.py:209 -msgid "Bottle" -msgstr "Ampolla" - -#: core/models.py:210 -msgid "Left breast" -msgstr "Pit esquerre" - -#: core/models.py:211 -msgid "Right breast" -msgstr "Pit dret" - -#: core/models.py:217 core/templates/core/feeding_list.html:29 -msgid "Method" -msgstr "Mètode" - -#: core/models.py:150 core/models.py:219 -#: core/templates/core/diaperchange_list.html:31 -msgid "Amount" -msgstr "Quantitat" - -#: core/models.py:243 -msgid "Only \"Bottle\" method is allowed with \"Formula\" type." -msgstr "Només es permet el mètode \"Ampolla\" amb el tipus \"Fórmula\"." - -#: core/models.py:362 core/templates/core/timer_list.html:25 -msgid "Name" -msgstr "Nom" - -#: core/models.py:386 core/templates/core/timer_form.html:4 -msgid "Timer" -msgstr "Temporitzador" - -#: core/models.py:387 core/templates/core/timer_confirm_delete.html:9 -#: core/templates/core/timer_confirm_delete_inactive.html:9 -#: core/templates/core/timer_detail.html:8 -#: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4 -#: core/templates/core/timer_list.html:7 core/templates/core/timer_list.html:12 -#: core/templates/core/timer_nav.html:10 -msgid "Timers" -msgstr "Temporitzadors" - -#: core/models.py:390 -msgid "Timer #{id}" -msgstr "Temporitzador #{id}" - -#: core/models.py:460 core/templates/core/tummytime_list.html:30 -msgid "Milestone" -msgstr "Fita" - -#: core/models.py:495 core/models.py:522 core/models.py:551 core/models.py:575 -#: core/templates/core/bmi_list.html:25 -#: core/templates/core/feeding_list.html:25 -#: core/templates/core/head_circumference_list.html:25 -#: core/templates/core/height_list.html:25 -#: core/templates/core/weight_list.html:25 reports/graphs/bmi_bmi.py:28 -#: reports/graphs/diaperchange_amounts.py:37 -#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70 -#: reports/graphs/feeding_duration.py:56 -#: reports/graphs/head_circumference_head_circumference.py:28 -#: reports/graphs/height_height.py:28 reports/graphs/sleep_pattern.py:151 -#: reports/graphs/sleep_totals.py:59 reports/graphs/tummytime_duration.py:51 -#: reports/graphs/weight_weight.py:28 -msgid "Date" -msgstr "Data" - -#: core/templates/core/child_confirm_delete.html:4 -msgid "Delete a Child" -msgstr "Esborra Nadó" - -#: core/templates/core/child_confirm_delete.html:20 -msgid "To confirm this action. Type the full name of the child below." -msgstr "Per confirmar aquesta acció. Escriu el nom complet del nadó." - -#: core/templates/core/child_detail.html:23 -#: dashboard/templates/dashboard/dashboard.html:32 -msgid "Born" -msgstr "Nascut" - -#: core/templates/core/child_detail.html:24 -#: dashboard/templates/dashboard/dashboard.html:33 -msgid "Age" -msgstr "Edat" - -#: core/templates/timeline/_timeline.html:33 -msgid "%(since)s ago (%(time)s)" -msgstr "%(since)s ago (%(time)s)" - -#: core/templates/core/child_list.html:27 -msgid "Birth Date" -msgstr "Data Naixement" - -#: core/templates/core/child_list.html:67 -msgid "No children found." -msgstr "Nadons no trobats." - -#: core/templates/core/diaperchange_confirm_delete.html:4 -msgid "Delete a Diaper Change" -msgstr "Esborra Canvi Bolquer" - -#: core/templates/core/diaperchange_form.html:6 -msgid "Update a Diaper Change" -msgstr "Actualitza Canvi Bolquer" - -#: core/templates/core/diaperchange_form.html:8 -#: core/templates/core/diaperchange_form.html:27 -msgid "Add a Diaper Change" -msgstr "Afegir Canvi Bolquer" - -#: core/templates/core/diaperchange_form.html:17 -#: core/templates/core/feeding_form.html:17 -#: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17 -#: core/templates/core/tummytime_form.html:17 -msgid "Add" -msgstr "Afegir" - -#: core/templates/core/diaperchange_list.html:73 -msgid "No diaper changes found." -msgstr "Canvi de Bolquers no trobat." - -#: core/templates/core/diaperchange_list.html:63 -msgid "Add a Change" -msgstr "Afegir Canvi" - -#: core/templates/core/feeding_confirm_delete.html:4 -msgid "Delete a Feeding" -msgstr "Esborra Alimentacions" - -#: core/templates/core/feeding_form.html:6 -msgid "Update a Feeding" -msgstr "Actualitza Alimentacions" - -#: core/templates/core/feeding_form.html:8 -#: core/templates/core/feeding_form.html:27 -msgid "Add a Feeding" -msgstr "Afegeix Alimentació" - -#: core/templates/core/feeding_list.html:33 -msgid "Amt." -msgstr "Quant." - -#: core/templates/core/feeding_list.html:78 -msgid "No feedings found." -msgstr "Sense Alimentacions." - -#: core/templates/core/note_confirm_delete.html:4 -msgid "Delete a Note" -msgstr "Esborra Nota" - -#: core/templates/core/note_form.html:6 -msgid "Update a Note" -msgstr "Actualitza Nota" - -#: core/templates/core/note_form.html:8 core/templates/core/note_form.html:27 -msgid "Add a Note" -msgstr "Afegir Nota" - -#: core/templates/core/note_list.html:60 -msgid "No notes found." -msgstr "Notes no trobades." - -#: core/templates/core/sleep_confirm_delete.html:4 -msgid "Delete a Sleep Entry" -msgstr "Esborra entrada son" - -#: core/templates/core/sleep_form.html:6 -msgid "Update a Sleep Entry" -msgstr "Actualitza entrada de son" - -#: core/templates/core/sleep_form.html:8 core/templates/core/sleep_form.html:27 -msgid "Add a Sleep Entry" -msgstr "Afegeix entrada Son" - -#: core/templates/core/sleep_list.html:25 -#: core/templates/core/timer_form.html:12 -#: core/templates/core/timer_list.html:24 -#: core/templates/core/tummytime_list.html:24 -msgid "Start" -msgstr "Inici" - -#: core/templates/core/sleep_list.html:26 -#: core/templates/core/timer_list.html:30 -#: core/templates/core/tummytime_list.html:25 -msgid "End" -msgstr "Fi" - -#: core/templates/core/sleep_list.html:31 -msgid "Nap" -msgstr "Becaina" - -#: core/templates/core/sleep_list.html:70 -msgid "No sleep entries found." -msgstr "Entrades de Son no trobades." - -#: core/templates/core/timer_confirm_delete.html:5 -msgid "Delete %(object)s" -msgstr "Esborra %(object)s" - -#: core/templates/core/timer_detail.html:28 -msgid "Started" -msgstr "Iniciat" - -#: core/templates/core/timer_detail.html:30 -msgid "Stopped" -msgstr "Parat" - -#: core/templates/core/timer_detail.html:26 -msgid "%(timer)s created by %(object.user)s" -msgstr "%(timer)s creat per %(object.user)s" - -#: core/templates/core/timer_detail.html:63 -msgid "Timer actions" -msgstr "Accions Temporitzador" - -#: core/templates/core/timer_form.html:22 -#: core/templates/core/timer_list.html:15 core/templates/core/timer_nav.html:23 -msgid "Start Timer" -msgstr "Començar Temporitzador" - -#: core/templates/core/timer_list.html:58 -msgid "No timer entries found." -msgstr "Sense entrades de temporitzadors." - -#: babybuddy/templates/babybuddy/nav-dropdown.html:32 -#: core/templates/core/timer_nav.html:18 -msgid "Quick Start Timer" -msgstr "Temporitzador Ràpid" - -#: core/templates/core/timer_nav.html:28 -msgid "View Timers" -msgstr "Veure Temporitzadors" - -#: core/templates/core/timer_nav.html:32 -#: dashboard/templates/cards/timer_list.html:6 -msgid "Active Timers" -msgstr "Temporitzadors Actius" - -#: core/templates/core/timer_nav.html:38 -#: dashboard/templates/cards/diaperchange_last.html:17 -#: dashboard/templates/cards/diaperchange_types.html:12 -#: dashboard/templates/cards/feeding_day.html:14 -#: dashboard/templates/cards/feeding_last.html:17 -#: dashboard/templates/cards/feeding_last_method.html:41 -#: dashboard/templates/cards/sleep_day.html:14 -#: dashboard/templates/cards/sleep_last.html:17 -#: dashboard/templates/cards/sleep_naps_day.html:16 -#: dashboard/templates/cards/tummytime_day.html:14 -msgid "None" -msgstr "Cap" - -#: core/templates/core/tummytime_confirm_delete.html:4 -msgid "Delete a Tummy Time Entry" -msgstr "Suprimeix una entrada cap per avall" - -#: core/templates/core/tummytime_form.html:6 -msgid "Update a Tummy Time Entry" -msgstr "Actualitza entrada cap per avall" - -#: core/templates/core/tummytime_form.html:8 -#: core/templates/core/tummytime_form.html:27 -msgid "Add a Tummy Time Entry" -msgstr "Afegeix entrada cap per avall" - -#: core/templates/core/tummytime_list.html:63 -msgid "No tummy time entries found." -msgstr "Sense entrades cap per avall" - -#: core/templates/core/weight_confirm_delete.html:4 -msgid "Delete a Weight Entry" -msgstr "Esborra entrada de Pes" - -#: core/templates/core/weight_form.html:8 -#: core/templates/core/weight_form.html:17 -#: core/templates/core/weight_form.html:27 -msgid "Add a Weight Entry" -msgstr "Afegeix entrada de Pes" - -#: core/templates/core/weight_list.html:66 -msgid "No weight entries found." -msgstr "Sense entrada de Pes" - -#: core/timeline.py:164 -msgid "%(child)s had a diaper change." -msgstr "%(child)s va tenir un canvi de bolquer." - -#: core/timeline.py:141 -msgid "%(child)s started feeding." -msgstr "" - -#: core/timeline.py:153 -msgid "%(child)s finished feeding." -msgstr "" - -#: core/timeline.py:89 -msgid "%(child)s fell asleep." -msgstr "" - -#: core/timeline.py:100 -msgid "%(child)s woke up." -msgstr "" - -#: core/timeline.py:53 -msgid "%(child)s started tummy time!" -msgstr "" - -#: core/timeline.py:64 -msgid "%(child)s finished tummy time." -msgstr "" - -#: core/views.py:33 -msgid "%(model)s entry for %(child)s added!" -msgstr "" - -#: core/views.py:35 -msgid "%(model)s entry added!" -msgstr "" - -#: core/views.py:61 -msgid "%(model)s entry for %(child)s updated." -msgstr "" - -#: core/views.py:63 -msgid "%(model)s entry updated." -msgstr "" - -#: core/views.py:87 -msgid "%(first_name)s %(last_name)s added!" -msgstr "" - -#: core/views.py:361 -msgid "%(timer)s stopped." -msgstr "" - -#: dashboard/templates/cards/diaperchange_last.html:6 -msgid "Last Diaper Change" -msgstr "últim canvi de Bolquer" - -#: dashboard/templates/cards/diaperchange_last.html:8 -#: dashboard/templates/cards/feeding_last.html:8 -#: dashboard/templates/cards/sleep_last.html:8 -#: dashboard/templates/cards/tummytime_last.html:8 -msgid "%(time)s ago" -msgstr "fa %(time) temps" - -#: dashboard/templates/cards/tummytime_last.html:18 -msgid "Never" -msgstr "Mai" - -#: dashboard/templates/cards/diaperchange_types.html:14 -msgid "Past Week" -msgstr "Setmana Passada" - -#: dashboard/templates/cards/diaperchange_types.html:26 -msgid "wet" -msgstr "líquid" - -#: dashboard/templates/cards/diaperchange_types.html:33 -msgid "solid" -msgstr "sòlid" - -#: dashboard/templates/cards/diaperchange_types.html:38 -msgid "today" -msgstr "avui" - -#: dashboard/templates/cards/diaperchange_types.html:40 -msgid "yesterday" -msgstr "ahir" - -#: dashboard/templates/cards/diaperchange_types.html:42 -msgid "%(key)s days ago" -msgstr "Fa %(key)s dies" - -#: dashboard/templates/cards/feeding_last.html:6 -msgid "Last Feeding" -msgstr "últim menjar" - -#: dashboard/templates/cards/feeding_last_method.html:6 -msgid "Last Feeding Method" -msgstr "últim mètode de menjar" - -#: dashboard/templates/cards/sleep_day.html:6 -msgid "Today's Sleep" -msgstr "Son d'Avui" - -#: dashboard/templates/cards/sleep_day.html:11 -#: dashboard/templates/cards/sleep_naps_day.html:13 -#: dashboard/templates/cards/tummytime_day.html:11 -msgid "None yet today" -msgstr "Cap encara avui" - -#: dashboard/templates/cards/sleep_day.html:20 -msgid "%(count)s sleep entries" -msgstr "" - -#: dashboard/templates/cards/sleep_last.html:4 -msgid "Last Slept" -msgstr "Últim Son" - -#: dashboard/templates/cards/sleep_naps_day.html:6 -msgid "Today's Naps" -msgstr "Becaines d'Avui" - -#: dashboard/templates/cards/sleep_naps_day.html:12 -msgid "%(count)s nap%(plural)s" -msgstr "" - -#: dashboard/templates/cards/statistics.html:7 -msgid "Statistics" -msgstr "Estadístiques" - -#: dashboard/templates/cards/statistics.html:25 -msgid "Not enough data" -msgstr "Dades Insuficients" - -#: dashboard/templates/cards/timer_list.html:12 -msgid "%(count)s active timer%(plural)s" -msgstr "" - -#: dashboard/templates/cards/timer_list.html:19 -msgid "Started by %(instance.user)s at %(start)s" -msgstr "" - -#: dashboard/templates/cards/tummytime_day.html:6 -msgid "Today's Tummy Time" -msgstr "Temps boca avall avui" - -#: dashboard/templates/cards/tummytime_day.html:22 -msgid "%(duration)s at %(end)s" -msgstr "" - -#: dashboard/templates/cards/tummytime_last.html:6 -msgid "Last Tummy Time" -msgstr "últim cop boca avall" - -#: dashboard/templates/dashboard/child_button_group.html:3 -msgid "Child actions" -msgstr "Accions Nadó" - -#: dashboard/templates/dashboard/child_button_group.html:24 -#: reports/templates/reports/diaperchange_types.html:4 -#: reports/templates/reports/diaperchange_types.html:8 -msgid "Diaper Change Types" -msgstr "Tipus canvis bolquers " - -#: dashboard/templates/dashboard/child_button_group.html:25 -#: reports/templates/reports/diaperchange_lifetimes.html:4 -#: reports/templates/reports/diaperchange_lifetimes.html:8 -msgid "Diaper Lifetimes" -msgstr "" - -#: dashboard/templates/dashboard/child_button_group.html:27 -msgid "Feeding Durations (Average)" -msgstr "" - -#: dashboard/templates/dashboard/child_button_group.html:28 -#: reports/templates/reports/sleep_pattern.html:4 -#: reports/templates/reports/sleep_pattern.html:8 -msgid "Sleep Pattern" -msgstr "Patró Son" - -#: dashboard/templates/dashboard/child_button_group.html:29 -#: reports/templates/reports/sleep_totals.html:4 -#: reports/templates/reports/sleep_totals.html:8 -msgid "Sleep Totals" -msgstr "Totals Son" - -#: dashboard/templatetags/cards.py:288 -msgid "Diaper change frequency" -msgstr "Freqüència Canvi Bolquers" - -#: dashboard/templatetags/cards.py:428 -msgid "Feeding frequency" -msgstr "Freqüència Alimentació" - -#: dashboard/templatetags/cards.py:309 -msgid "Average nap duration" -msgstr "Mitjana migdiades" - -#: dashboard/templatetags/cards.py:316 -msgid "Average naps per day" -msgstr "Mitjana migdiades per dia" - -#: dashboard/templatetags/cards.py:326 -msgid "Average sleep duration" -msgstr "Mitjana temps de son" - -#: dashboard/templatetags/cards.py:333 -msgid "Average awake duration" -msgstr "Mitjana temps despert" - -#: dashboard/templatetags/cards.py:343 -msgid "Weight change per week" -msgstr "Canvi pes setmanal" - -#: reports/graphs/diaperchange_lifetimes.py:35 -msgid "Diaper Lifetimes" -msgstr "" - -#: reports/graphs/diaperchange_lifetimes.py:36 -msgid "Time between changes (hours)" -msgstr "Temps entre canvis (hores)" - -#: reports/graphs/diaperchange_types.py:41 reports/graphs/feeding_amounts.py:58 -msgid "Total" -msgstr "Total" - -#: reports/graphs/diaperchange_types.py:48 -msgid "Diaper Change Types" -msgstr "Tipus canvi Bolquers" - -#: reports/graphs/diaperchange_types.py:51 -msgid "Number of changes" -msgstr "Nº Canvis" - -#: reports/graphs/feeding_duration.py:38 -msgid "Average duration" -msgstr "Mitja durada" - -#: reports/graphs/feeding_duration.py:46 -msgid "Total feedings" -msgstr "Total alimentacions" - -#: reports/graphs/feeding_duration.py:55 -msgid "Average Feeding Durations" -msgstr "" - -#: reports/graphs/feeding_duration.py:58 -msgid "Average duration (minutes)" -msgstr "Mitja durades (minuts)" - -#: reports/graphs/feeding_duration.py:60 -msgid "Number of feedings" -msgstr "Nº alimentacions" - -#: reports/graphs/sleep_pattern.py:148 -msgid "Sleep Pattern" -msgstr "Patró Son" - -#: reports/graphs/sleep_pattern.py:165 -msgid "Time of day" -msgstr "Temps del dia" - -#: reports/graphs/sleep_totals.py:48 -msgid "Total sleep" -msgstr "Total Son" - -#: reports/graphs/sleep_totals.py:58 -msgid "Sleep Totals" -msgstr "Total Son" - -#: reports/graphs/sleep_totals.py:61 -msgid "Hours of sleep" -msgstr "Hores de son" - -#: reports/graphs/weight_weight.py:27 -msgid "Weight" -msgstr "Pes" - -#: reports/templates/reports/feeding_duration.html:4 -#: reports/templates/reports/feeding_duration.html:8 -msgid "Average Feeding Durations" -msgstr "" - -#: dashboard/templates/dashboard/child_button_group.html:17 -#: reports/templates/reports/report_base.html:9 -msgid "Reports" -msgstr "Informes" - -#: reports/templates/reports/report_base.html:19 -msgid "There is no enough data to generate this report." -msgstr "" - -#: core/models.py:212 -msgid "Both breasts" -msgstr "Ambdós Pits" - -#: babybuddy/settings/base.py:172 -msgid "German" -msgstr "Alemany" - -#: babybuddy/settings/base.py:176 -msgid "Spanish" -msgstr "Espanyol" - -#: babybuddy/settings/base.py:177 -msgid "Swedish" -msgstr "Suec" - -#: babybuddy/settings/base.py:178 -msgid "Turkish" -msgstr "Turc" - -#: babybuddy/templates/error/403.html:9 -msgid "You do not have permission to access this resource. Contact a site administrator for assistance." -msgstr "" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:75 -#: babybuddy/templates/babybuddy/nav-dropdown.html:172 core/models.py:331 -#: core/models.py:341 core/models.py:342 core/models.py:345 -#: core/templates/core/temperature_confirm_delete.html:7 -#: core/templates/core/temperature_form.html:13 -#: core/templates/core/temperature_list.html:4 -#: core/templates/core/temperature_list.html:7 -#: core/templates/core/temperature_list.html:12 -#: core/templates/core/temperature_list.html:29 -msgid "Temperature" -msgstr "Temperatura" - -#: babybuddy/templates/babybuddy/nav-dropdown.html:178 -msgid "Temperature reading" -msgstr "Lectura Temperatura" - -#: babybuddy/templates/babybuddy/welcome.html:14 -msgid "Learn about and predict baby's needs without (as much) guess work by using Baby Buddy to track —" -msgstr "" - -#: babybuddy/templates/babybuddy/welcome.html:56 -msgid "As the amount of entries grows, Baby Buddy will help parents and caregivers to identify small patterns in baby's habits using the dashboard and graphs. Baby Buddy is mobile-friendly and uses a dark theme to help weary moms and dads with 2AM feedings and changings. To get started, just click the button below to add your first (or second, third, etc.) child!" -msgstr "" - -#: babybuddy/templates/registration/password_reset_confirm.html:13 -msgid "Oh snap! The two passwords did not match. Please try again." -msgstr "" - -#: babybuddy/templates/registration/password_reset_done.html:9 -msgid "We've emailed you instructions for setting your password, if an account exists with the email you entered. You should receive them shortly." -msgstr "" - -#: babybuddy/templates/registration/password_reset_done.html:15 -msgid "If you don't receive an email, please make sure you've entered the address you registered with, and check your spam folder." -msgstr "" - -#: babybuddy/templates/registration/password_reset_form.html:9 -msgid "Enter your account email address in the form below. If the address is valid, you will receive instructions for resetting your password." -msgstr "" - -#: core/models.py:201 -msgid "Fortified breast milk" -msgstr "" - -#: core/templates/core/temperature_confirm_delete.html:4 -msgid "Delete a Temperature Reading" -msgstr "Esborra mesura temperatura" - -#: core/templates/core/temperature_form.html:8 -#: core/templates/core/temperature_form.html:17 -msgid "Add a Temperature Reading" -msgstr "Afegeix mesura temperatura" - -#: core/templates/core/temperature_form.html:27 -msgid "Add a Temperature Entry" -msgstr "Afegeix temperatura" - -#: core/templates/core/temperature_list.html:66 -msgid "No temperature entries found." -msgstr "Sense entrades temperatura." - -#: core/templates/core/timer_detail.html:34 -msgid "%(timer)s created by %(user)s" -msgstr "" - -#: core/utils.py:15 -msgid "%(hours)s hour" -msgid_plural "%(hours)s hours" -msgstr[0] "" -msgstr[1] "" - -#: core/utils.py:19 -msgid "%(minutes)s minute" -msgid_plural "%(minutes)s minutes" -msgstr[0] "" -msgstr[1] "" - -#: core/utils.py:25 -msgid "%(seconds)s second" -msgid_plural "%(seconds)s seconds" -msgstr[0] "" -msgstr[1] "" - -#: core/views.py:69 core/views.py:118 -msgid "%(model)s entry deleted." -msgstr "" - -#: core/views.py:249 -msgid "%(model)s reading added!" -msgstr "" - -#: core/views.py:257 -msgid "%(model)s reading for %(child)s updated." -msgstr "" - -#: dashboard/templates/cards/timer_list.html:25 -msgid "Started by %(user)s at %(start)s" -msgstr "" - -#: dashboard/templates/dashboard/child_button_group.html:26 -#: reports/templates/reports/feeding_amounts.html:4 -#: reports/templates/reports/feeding_amounts.html:8 -msgid "Feeding Amounts" -msgstr "Quantitats alimentació" - -#: reports/graphs/feeding_amounts.py:27 -msgid "Total feeding amount" -msgstr "total quantitat alimentació" - -#: reports/graphs/feeding_amounts.py:36 -msgid "Total Feeding Amounts" -msgstr "" - -#: reports/graphs/feeding_amounts.py:72 -msgid "Feeding amount" -msgstr "quantitat alimentació" - -#: reports/templates/reports/report_base.html:19 -msgid "There is not enough data to generate this report." -msgstr "" - -#: babybuddy/models.py:69 -msgid "Timezone" -msgstr "Zona Horària" - -#: babybuddy/templates/admin/base_site.html:4 -#: babybuddy/templates/admin/base_site.html:7 -#: babybuddy/templates/babybuddy/nav-dropdown.html:338 -msgid "Database Admin" -msgstr "BBDD Admin" - -#: core/templates/core/child_list.html:15 -msgid "Add Child" -msgstr "Afegir Nadó" - -#: core/templates/core/diaperchange_list.html:15 -msgid "Add Diaper Change" -msgstr "Afegir canvi Bolquer" - -#: core/templates/core/feeding_list.html:15 -msgid "Add Feeding" -msgstr "Afegir alimentació" - -#: core/templates/core/note_list.html:15 -msgid "Add Note" -msgstr "Afegir Nota" - -#: core/templates/core/sleep_list.html:15 -msgid "Add Sleep" -msgstr "Afegir Son" - -#: core/templates/core/temperature_list.html:15 -msgid "Add Temperature Reading" -msgstr "Afegir temperatura" - -#: core/templates/core/timer_confirm_delete_inactive.html:5 -msgid "Delete All Inactive Timers" -msgstr "Esborra temporitzadors inactius" - -#: core/templates/core/timer_confirm_delete_inactive.html:10 -msgid "Delete Inactive" -msgstr "Esborra Inactius" - -#: core/templates/core/timer_confirm_delete_inactive.html:17 -msgid "Are you sure you want to delete %(number)s inactive timer%(plural)s?" -msgstr "" - -#: core/templates/core/timer_list.html:68 -msgid "Delete Inactive Timers" -msgstr "Esborra Temporitzadors Actius" - -#: core/templates/core/tummytime_list.html:15 -msgid "Add Tummy Time" -msgstr "Esborra temps Panxa" - -#: core/templates/core/weight_list.html:15 -msgid "Add Weight" -msgstr "Afegir Pes" - -#: core/views.py:384 -msgid "All inactive timers deleted." -msgstr "Temporitzadors inactius esborrats." - -#: core/views.py:394 -msgid "No inactive timers exist." -msgstr "Sense temporitzadors inactius." - -#: dashboard/templates/cards/feeding_last_method.html:19 -msgid "most recent" -msgstr "recents" - -#: dashboard/templates/cards/feeding_last_method.html:21 -msgid "%(n)s feeding%(plural)s ago" -msgstr "" - -#: dashboard/templates/cards/sleep_last.html:6 -msgid "Last Sleep" -msgstr "Últim Son" - -#: dashboard/templates/dashboard/child_button_group.html:23 -msgid "Diaper Change Amounts" -msgstr "Quantitats Canvi Volquers" - -#: reports/graphs/diaperchange_amounts.py:27 -msgid "Diaper change amount" -msgstr "Quantitat canvi Volquers" - -#: reports/graphs/diaperchange_amounts.py:36 -msgid "Diaper Change Amounts" -msgstr "Quantitats Canvi Volquers" - -#: reports/graphs/diaperchange_amounts.py:39 -msgid "Change amount" -msgstr "Canviar quantitat" - -#: reports/templates/reports/diaperchange_amounts.html:4 -#: reports/templates/reports/diaperchange_amounts.html:8 -msgid "Diaper Amounts" -msgstr "Quantitats Volquers" - -#: babybuddy/models.py:21 -msgid "If supported by browser, the dashboard will only refresh when visible, and also when receiving focus." -msgstr "" - #: babybuddy/models.py:40 msgid "Hide Empty Dashboard Cards" msgstr "" @@ -1600,49 +108,1287 @@ msgstr "1 setmana" msgid "4 weeks" msgstr "4 setmanes" +#: babybuddy/models.py:63 +msgid "Language" +msgstr "Idioma" + +#: babybuddy/models.py:69 +msgid "Timezone" +msgstr "Zona Horària" + +#: babybuddy/models.py:73 +#, python-brace-format +msgid "{user}'s Settings" +msgstr "{user}'s Opcions" + +#: babybuddy/settings/base.py:166 +msgid "Catalan" +msgstr "" + #: babybuddy/settings/base.py:167 +msgid "Chinese (simplified)" +msgstr "Xinès" + +#: babybuddy/settings/base.py:168 msgid "Dutch" msgstr "Alemany" +#: babybuddy/settings/base.py:169 +msgid "English (US)" +msgstr "Anglès (US)" + +#: babybuddy/settings/base.py:170 +msgid "English (UK)" +msgstr "Anglès (UK)" + #: babybuddy/settings/base.py:171 +msgid "French" +msgstr "Francès" + +#: babybuddy/settings/base.py:172 msgid "Finnish" msgstr "Finlandès" #: babybuddy/settings/base.py:173 +msgid "German" +msgstr "Alemany" + +#: babybuddy/settings/base.py:174 msgid "Italian" msgstr "Italià" -#: babybuddy/settings/base.py:174 +#: babybuddy/settings/base.py:175 msgid "Polish" msgstr "Polac" -#: babybuddy/settings/base.py:175 +#: babybuddy/settings/base.py:176 msgid "Portuguese" msgstr "Portuguès" -#: babybuddy/templates/babybuddy/nav-dropdown.html:111 +#: babybuddy/settings/base.py:177 +msgid "Spanish" +msgstr "Espanyol" + +#: babybuddy/settings/base.py:178 +msgid "Swedish" +msgstr "Suec" + +#: babybuddy/settings/base.py:179 +msgid "Turkish" +msgstr "Turc" + +#: babybuddy/templates/admin/base_site.html:4 +#: babybuddy/templates/admin/base_site.html:7 +#: babybuddy/templates/babybuddy/nav-dropdown.html:359 +msgid "Database Admin" +msgstr "BBDD Admin" + +#: babybuddy/templates/babybuddy/base.html:36 +msgid "Home" +msgstr "Casa" + +#: babybuddy/templates/babybuddy/filter.html:18 +msgid "Filter" +msgstr "Filtre" + +#: babybuddy/templates/babybuddy/filter.html:19 +msgid "Reset" +msgstr "Restablir" + +#: babybuddy/templates/babybuddy/filter.html:32 +msgid "Filters" +msgstr "Filtres" + +#: babybuddy/templates/babybuddy/form.html:14 +#: babybuddy/templates/babybuddy/user_settings_form.html:89 +msgid "Submit" +msgstr "Acceptar" + +#: babybuddy/templates/babybuddy/messages.html:18 +#: babybuddy/templates/babybuddy/user_settings_form.html:19 +#, python-format +msgid "Error: %(error)s" +msgstr "Error: %(error)s" + +#: babybuddy/templates/babybuddy/messages.html:23 +#: babybuddy/templates/babybuddy/user_settings_form.html:26 +msgid "Error: Some fields have errors. See below for details." +msgstr "Error: Alguns camps amb errors. Veure detalls." + +#: babybuddy/templates/babybuddy/nav-dropdown.html:32 +#: core/templates/core/timer_nav.html:18 +msgid "Quick Start Timer" +msgstr "Temporitzador Ràpid" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:248 +#: core/models.py:252 +msgid "Diaper Change" +msgstr "Canvi Bolquers" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:57 +#: babybuddy/templates/babybuddy/nav-dropdown.html:281 core/models.py:312 +#: core/models.py:316 core/templates/core/timer_detail.html:43 +msgid "Feeding" +msgstr "Biberó" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:63 +#: babybuddy/templates/babybuddy/nav-dropdown.html:157 core/models.py:396 +#: core/models.py:407 core/models.py:411 core/templates/core/note_list.html:29 +msgid "Note" +msgstr "Nota" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:69 +#: babybuddy/templates/babybuddy/nav-dropdown.html:288 +#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:467 +#: core/models.py:468 core/models.py:471 +#: core/templates/core/sleep_confirm_delete.html:7 +#: core/templates/core/sleep_form.html:13 core/templates/core/sleep_list.html:4 +#: core/templates/core/sleep_list.html:7 core/templates/core/sleep_list.html:12 +#: core/templates/core/timer_detail.html:51 +msgid "Sleep" +msgstr "Dormir" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:75 +#: babybuddy/templates/babybuddy/nav-dropdown.html:179 core/models.py:506 +#: core/models.py:519 core/models.py:520 core/models.py:523 +#: core/templates/core/temperature_confirm_delete.html:7 +#: core/templates/core/temperature_form.html:13 +#: core/templates/core/temperature_list.html:4 +#: core/templates/core/temperature_list.html:7 +#: core/templates/core/temperature_list.html:12 +#: core/templates/core/temperature_list.html:29 +msgid "Temperature" +msgstr "Temperatura" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:81 +#: babybuddy/templates/babybuddy/nav-dropdown.html:301 +#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:647 +#: core/models.py:648 core/models.py:651 +#: core/templates/core/timer_detail.html:59 +#: core/templates/core/tummytime_confirm_delete.html:7 +#: core/templates/core/tummytime_form.html:13 +#: core/templates/core/tummytime_list.html:4 +#: core/templates/core/tummytime_list.html:7 +#: core/templates/core/tummytime_list.html:12 +msgid "Tummy Time" +msgstr "Temps de panxa" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:87 +#: babybuddy/templates/babybuddy/nav-dropdown.html:193 core/models.py:673 +#: core/models.py:685 core/models.py:686 core/models.py:689 +#: core/templates/core/weight_confirm_delete.html:7 +#: core/templates/core/weight_form.html:13 +#: core/templates/core/weight_list.html:4 +#: core/templates/core/weight_list.html:7 +#: core/templates/core/weight_list.html:12 +#: core/templates/core/weight_list.html:29 reports/graphs/weight_change.py:19 +#: reports/graphs/weight_change.py:30 +#: reports/templates/reports/report_list.html:22 +#: reports/templates/reports/weight_change.html:4 +#: reports/templates/reports/weight_change.html:8 +msgid "Weight" +msgstr "Pes" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:93 +#: babybuddy/templates/babybuddy/nav-dropdown.html:316 core/models.py:437 +#: core/models.py:438 core/models.py:441 +#: core/templates/core/pumping_confirm_delete.html:7 +#: core/templates/core/pumping_form.html:13 +#: core/templates/core/pumping_list.html:4 +#: core/templates/core/pumping_list.html:7 +#: core/templates/core/pumping_list.html:12 +#: reports/templates/reports/pumping_amounts.html:4 +#: reports/templates/reports/pumping_amounts.html:8 +msgid "Pumping" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:118 #: core/templates/timeline/timeline.html:4 #: core/templates/timeline/timeline.html:7 #: dashboard/templates/dashboard/child_button_group.html:9 msgid "Timeline" msgstr "Línia de Temps" -#: core/models.py:202 +#: babybuddy/templates/babybuddy/nav-dropdown.html:129 +#: babybuddy/templates/babybuddy/nav-dropdown.html:137 core/models.py:188 +#: core/templates/core/child_confirm_delete.html:7 +#: core/templates/core/child_detail.html:7 +#: core/templates/core/child_form.html:13 core/templates/core/child_list.html:4 +#: core/templates/core/child_list.html:7 core/templates/core/child_list.html:12 +#: dashboard/templates/dashboard/child.html:7 +#: reports/templates/reports/base.html:7 +msgid "Children" +msgstr "Nadons" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:143 core/models.py:137 +#: core/models.py:187 core/models.py:221 core/models.py:274 core/models.py:335 +#: core/models.py:367 core/models.py:394 core/models.py:426 core/models.py:450 +#: core/models.py:503 core/models.py:537 core/models.py:630 core/models.py:671 +#: core/templates/core/bmi_list.html:27 +#: core/templates/core/diaperchange_list.html:27 +#: core/templates/core/feeding_list.html:27 +#: core/templates/core/head_circumference_list.html:27 +#: core/templates/core/height_list.html:27 +#: core/templates/core/note_list.html:27 +#: core/templates/core/pumping_list.html:27 +#: core/templates/core/sleep_list.html:28 +#: core/templates/core/temperature_list.html:27 +#: core/templates/core/timer_list.html:27 +#: core/templates/core/tummytime_list.html:27 +#: core/templates/core/weight_list.html:27 +msgid "Child" +msgstr "Nadó" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:151 core/models.py:143 +#: core/models.py:240 core/models.py:304 core/models.py:343 core/models.py:373 +#: core/models.py:408 core/models.py:430 core/models.py:458 core/models.py:511 +#: core/models.py:677 core/templates/core/note_confirm_delete.html:7 +#: core/templates/core/note_form.html:13 core/templates/core/note_list.html:4 +#: core/templates/core/note_list.html:7 core/templates/core/note_list.html:12 +msgid "Notes" +msgstr "Notes" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:171 +msgid "Measurements" +msgstr "Mides" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:185 +msgid "Temperature reading" +msgstr "Lectura Temperatura" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:199 +msgid "Weight entry" +msgstr "Entrada Pes" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:207 core/models.py:369 +#: core/models.py:381 core/models.py:382 core/models.py:385 +#: core/templates/core/height_confirm_delete.html:7 +#: core/templates/core/height_form.html:13 +#: core/templates/core/height_list.html:4 +#: core/templates/core/height_list.html:7 +#: core/templates/core/height_list.html:12 +#: core/templates/core/height_list.html:29 reports/graphs/height_change.py:19 +#: reports/graphs/height_change.py:30 +#: reports/templates/reports/height_change.html:4 +#: reports/templates/reports/height_change.html:8 +#: reports/templates/reports/report_list.html:17 +msgid "Height" +msgstr "Alçada" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:213 +msgid "Height entry" +msgstr "Entrada Alçada" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:221 core/models.py:338 +#: core/models.py:351 core/models.py:352 core/models.py:355 +#: core/templates/core/head_circumference_confirm_delete.html:7 +#: core/templates/core/head_circumference_form.html:13 +#: core/templates/core/head_circumference_list.html:4 +#: core/templates/core/head_circumference_list.html:7 +#: core/templates/core/head_circumference_list.html:12 +#: core/templates/core/head_circumference_list.html:29 +#: reports/graphs/head_circumference_change.py:19 +#: reports/graphs/head_circumference_change.py:30 +#: reports/templates/reports/head_circumference_change.html:4 +#: reports/templates/reports/head_circumference_change.html:8 +#: reports/templates/reports/report_list.html:16 +msgid "Head Circumference" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:227 +msgid "Head Circumference entry" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:235 core/models.py:139 +#: core/models.py:151 core/models.py:152 core/models.py:155 +#: core/templates/core/bmi_confirm_delete.html:7 +#: core/templates/core/bmi_form.html:13 core/templates/core/bmi_list.html:4 +#: core/templates/core/bmi_list.html:7 core/templates/core/bmi_list.html:12 +#: core/templates/core/bmi_list.html:29 reports/graphs/bmi_change.py:19 +#: reports/graphs/bmi_change.py:30 reports/templates/reports/bmi_change.html:4 +#: reports/templates/reports/bmi_change.html:8 +msgid "BMI" +msgstr "BMI" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:241 +msgid "BMI entry" +msgstr "Entrada BMI" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:255 +msgid "Activities" +msgstr "Activitats" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:262 +#: reports/graphs/diaperchange_lifetimes.py:27 +msgid "Changes" +msgstr "Canvis" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:268 +msgid "Change" +msgstr "Canvi" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:275 +#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:313 +#: core/templates/core/feeding_confirm_delete.html:7 +#: core/templates/core/feeding_form.html:13 +#: core/templates/core/feeding_list.html:4 +#: core/templates/core/feeding_list.html:7 +#: core/templates/core/feeding_list.html:12 +msgid "Feedings" +msgstr "Biberons" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:294 +msgid "Sleep entry" +msgstr "Entrada Son" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:307 +msgid "Tummy Time entry" +msgstr "Entrada de temps de panxa" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:322 +msgid "Pumping entry" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:346 +#: babybuddy/templates/babybuddy/user_list.html:17 +#: babybuddy/templates/babybuddy/user_password_form.html:7 +#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:556 +#: core/templates/core/timer_list.html:32 +msgid "User" +msgstr "Usuari" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:348 +msgid "Password" +msgstr "Clau" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:352 +msgid "Logout" +msgstr "Tancar" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:355 +msgid "Site" +msgstr "Lloc" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:356 +msgid "API Browser" +msgstr "Navegador API" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:358 +#: babybuddy/templates/babybuddy/user_confirm_delete.html:7 +#: babybuddy/templates/babybuddy/user_form.html:13 +#: babybuddy/templates/babybuddy/user_list.html:4 +#: babybuddy/templates/babybuddy/user_list.html:7 +msgid "Users" +msgstr "Usuaris" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:361 +msgid "Support" +msgstr "Suport" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:363 +msgid "Source Code" +msgstr "Codi Font" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:365 +msgid "Chat / Support" +msgstr "Xat / Suport" + +#: babybuddy/templates/babybuddy/paginator.html:11 +#: core/templates/timeline/_timeline.html:5 +#: core/templates/timeline/_timeline.html:7 +#: core/templates/timeline/_timeline.html:71 +#: core/templates/timeline/_timeline.html:73 +#: dashboard/templates/cards/feeding_day.html:37 +#: dashboard/templates/cards/feeding_last_method.html:32 +#: dashboard/templates/cards/statistics.html:34 +msgid "Previous" +msgstr "Anterior" + +#: babybuddy/templates/babybuddy/paginator.html:28 +#: core/templates/timeline/_timeline.html:12 +#: core/templates/timeline/_timeline.html:14 +#: core/templates/timeline/_timeline.html:78 +#: core/templates/timeline/_timeline.html:80 +#: dashboard/templates/cards/feeding_day.html:41 +#: dashboard/templates/cards/feeding_last_method.html:36 +#: dashboard/templates/cards/statistics.html:38 +msgid "Next" +msgstr "Següent" + +#: babybuddy/templates/babybuddy/user_confirm_delete.html:4 +msgid "Delete User" +msgstr "Esborrar Usuari" + +#: babybuddy/templates/babybuddy/user_confirm_delete.html:9 +#: babybuddy/templates/babybuddy/user_confirm_delete.html:18 +#: core/templates/core/bmi_confirm_delete.html:8 +#: core/templates/core/bmi_confirm_delete.html:17 +#: core/templates/core/child_confirm_delete.html:9 +#: core/templates/core/child_confirm_delete.html:31 +#: core/templates/core/diaperchange_confirm_delete.html:8 +#: core/templates/core/diaperchange_confirm_delete.html:17 +#: core/templates/core/feeding_confirm_delete.html:8 +#: core/templates/core/feeding_confirm_delete.html:17 +#: core/templates/core/head_circumference_confirm_delete.html:8 +#: core/templates/core/head_circumference_confirm_delete.html:17 +#: core/templates/core/height_confirm_delete.html:8 +#: core/templates/core/height_confirm_delete.html:17 +#: core/templates/core/note_confirm_delete.html:8 +#: core/templates/core/note_confirm_delete.html:17 +#: core/templates/core/pumping_confirm_delete.html:8 +#: core/templates/core/pumping_confirm_delete.html:17 +#: core/templates/core/sleep_confirm_delete.html:8 +#: core/templates/core/sleep_confirm_delete.html:17 +#: core/templates/core/temperature_confirm_delete.html:8 +#: core/templates/core/temperature_confirm_delete.html:17 +#: core/templates/core/timer_confirm_delete.html:11 +#: core/templates/core/timer_confirm_delete.html:20 +#: core/templates/core/timer_confirm_delete_inactive.html:21 +#: core/templates/core/tummytime_confirm_delete.html:8 +#: core/templates/core/tummytime_confirm_delete.html:17 +#: core/templates/core/weight_confirm_delete.html:8 +#: core/templates/core/weight_confirm_delete.html:17 +#: dashboard/templates/dashboard/child_button_group.html:27 +msgid "Delete" +msgstr "Esborrar" + +#: babybuddy/templates/babybuddy/user_confirm_delete.html:15 +#: core/templates/core/bmi_confirm_delete.html:14 +#: core/templates/core/child_confirm_delete.html:15 +#: core/templates/core/diaperchange_confirm_delete.html:14 +#: core/templates/core/feeding_confirm_delete.html:14 +#: core/templates/core/head_circumference_confirm_delete.html:14 +#: core/templates/core/height_confirm_delete.html:14 +#: core/templates/core/note_confirm_delete.html:14 +#: core/templates/core/pumping_confirm_delete.html:14 +#: core/templates/core/sleep_confirm_delete.html:14 +#: core/templates/core/temperature_confirm_delete.html:14 +#: core/templates/core/timer_confirm_delete.html:17 +#: core/templates/core/tummytime_confirm_delete.html:14 +#: core/templates/core/weight_confirm_delete.html:14 +#, python-format +msgid "" +"CSRF_TRUSTED_ORIGINS
"
+"environment variable. If multiple origins are required separate with commas."
+msgstr ""
+
+#: babybuddy/templates/error/404.html:4 babybuddy/templates/error/404.html:7
+msgid "Page Not Found"
+msgstr "Pàgina no trobada"
+
+#: babybuddy/templates/error/404.html:9
+#, python-format
+msgid "The path %(request_path)s
does not exist."
+msgstr ""
+
+#: babybuddy/templates/error/500.html:4 babybuddy/templates/error/500.html:7
+msgid "Server Error"
+msgstr "Error Servidor"
+
+#: babybuddy/templates/error/base.html:14
+msgid "Return to Baby Buddy"
+msgstr "Tornar a Baby Buddy"
+
+#: babybuddy/templates/registration/login.html:32
+msgid "Login"
+msgstr "Login"
+
+#: babybuddy/templates/registration/login.html:38
+msgid "Forgot your password?"
+msgstr "Clau Oblidada?"
+
+#: babybuddy/templates/registration/password_reset_complete.html:4
+msgid "Password Reset Successfully!"
+msgstr "Clau Canviada Correctament!"
+
+#: babybuddy/templates/registration/password_reset_complete.html:8
+msgid "Your password has been set. You may go ahead and log in now."
+msgstr "Clau enviada. Ja pots fer login"
+
+#: babybuddy/templates/registration/password_reset_complete.html:9
+msgid "Log in"
+msgstr "Accedir"
+
+#: babybuddy/templates/registration/password_reset_confirm.html:4
+msgid "Password Reset"
+msgstr "Restablir Clau"
+
+#: babybuddy/templates/registration/password_reset_confirm.html:13
+msgid ""
+"Oh snap! The two passwords did not match. Please try again."
+msgstr ""
+
+#: babybuddy/templates/registration/password_reset_confirm.html:22
+msgid "Enter your new password in each field below."
+msgstr "Introduïu la clau a cada camp següent."
+
+#: babybuddy/templates/registration/password_reset_confirm.html:46
+#: babybuddy/templates/registration/password_reset_form.html:31
+msgid "Reset Password"
+msgstr "Restablir Clau"
+
+#: babybuddy/templates/registration/password_reset_done.html:4
+msgid "Reset Email Sent"
+msgstr "Email de restabliment enviat"
+
+#: babybuddy/templates/registration/password_reset_done.html:9
+msgid ""
+"We've emailed you instructions for setting your password, if an account "
+"exists with the email you entered. You should receive them shortly."
+msgstr ""
+
+#: babybuddy/templates/registration/password_reset_done.html:15
+msgid ""
+"If you don't receive an email, please make sure you've entered the address "
+"you registered with, and check your spam folder."
+msgstr ""
+
+#: babybuddy/templates/registration/password_reset_form.html:4
+msgid "Forgot Password"
+msgstr "Clau Oblidada"
+
+#: babybuddy/templates/registration/password_reset_form.html:9
+msgid ""
+"Enter your account email address in the form below. If the address is valid, "
+"you will receive instructions for resetting your password."
+msgstr ""
+
+#: babybuddy/views.py:43
+msgid "Forbidden"
+msgstr "No Permès"
+
+#: babybuddy/views.py:44
+msgid "CSRF verification failed. Request aborted."
+msgstr ""
+
+#: babybuddy/views.py:102
+#, python-format
+msgid "User %(username)s added!"
+msgstr "Usuari %(username)s afegit!"
+
+#: babybuddy/views.py:113
+#, python-format
+msgid "User %(username)s updated."
+msgstr "Usuari %(username)s actualitzat."
+
+#: babybuddy/views.py:125
+#, python-brace-format
+msgid "User {user} deleted."
+msgstr "Usuari {user} esborrat."
+
+#: babybuddy/views.py:146
+msgid "Password updated."
+msgstr "Clau Actualitzada."
+
+#: babybuddy/views.py:175
+msgid "User API key regenerated."
+msgstr "Clau API d'usuari regenerada."
+
+#: babybuddy/views.py:188
+msgid "Settings saved!"
+msgstr "Opcions Gravades!"
+
+#: core/filters.py:11 core/models.py:96 core/models.py:115
+msgid "Tag"
+msgstr ""
+
+#: core/forms.py:120
+msgid "Name does not match child name."
+msgstr "Nom no concorda amb nom nadó."
+
+#: core/forms.py:136
+msgid ""
+"Click on the tags to add (+) or remove (-) tags or use the text editor to "
+"create new tags."
+msgstr ""
+
+#: core/models.py:28
+msgid "Date can not be in the future."
+msgstr "La data no pot ser futura."
+
+#: core/models.py:42
+msgid "Start time must come before end time."
+msgstr "Hora inici ha de ser abans de l'hora d'acabada."
+
+#: core/models.py:45
+msgid "Duration too long."
+msgstr "Durada massa llarga."
+
+#: core/models.py:61
+msgid "Another entry intersects the specified time period."
+msgstr ""
+
+#: core/models.py:75
+msgid "Date/time can not be in the future."
+msgstr "Data/Temps no pot ser futur."
+
+#: core/models.py:84 core/models.py:237
+#: core/templates/core/diaperchange_list.html:30
+msgid "Color"
+msgstr "Color"
+
+#: core/models.py:90
+msgid "Last used"
+msgstr ""
+
+#: core/models.py:97 core/templates/core/bmi_list.html:30
+#: core/templates/core/diaperchange_list.html:32
+#: core/templates/core/feeding_list.html:35
+#: core/templates/core/head_circumference_list.html:30
+#: core/templates/core/height_list.html:30
+#: core/templates/core/note_list.html:30 core/templates/core/sleep_list.html:32
+#: core/templates/core/temperature_list.html:30
+#: core/templates/core/tummytime_list.html:31
+#: core/templates/core/weight_list.html:30
+msgid "Tags"
+msgstr ""
+
+#: core/models.py:141 core/models.py:341 core/models.py:371 core/models.py:675
+#: core/templates/core/bmi_list.html:25
+#: core/templates/core/feeding_list.html:25
+#: core/templates/core/head_circumference_list.html:25
+#: core/templates/core/height_list.html:25
+#: core/templates/core/weight_list.html:25 reports/graphs/bmi_change.py:28
+#: reports/graphs/diaperchange_amounts.py:37
+#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
+#: reports/graphs/feeding_duration.py:56
+#: reports/graphs/head_circumference_change.py:28
+#: reports/graphs/height_change.py:28 reports/graphs/pumping_amounts.py:58
+#: reports/graphs/sleep_pattern.py:151 reports/graphs/sleep_totals.py:59
+#: reports/graphs/tummytime_duration.py:51 reports/graphs/weight_change.py:28
+msgid "Date"
+msgstr "Data"
+
+#: core/models.py:163
+msgid "First name"
+msgstr "Nom"
+
+#: core/models.py:165
+msgid "Last name"
+msgstr "Cognom"
+
+#: core/models.py:167
+msgid "Birth date"
+msgstr "Data Naixement"
+
+#: core/models.py:174
+msgid "Slug"
+msgstr "Fitxa"
+
+#: core/models.py:177
+msgid "Picture"
+msgstr "Foto"
+
+#: core/models.py:224 core/models.py:398 core/models.py:429 core/models.py:509
+#: core/templates/core/diaperchange_list.html:25
+#: core/templates/core/note_list.html:25
+#: core/templates/core/pumping_list.html:25
+#: core/templates/core/temperature_list.html:25
+msgid "Time"
+msgstr "Temps"
+
+#: core/models.py:226 core/templates/core/diaperchange_list.html:61
+#: reports/graphs/diaperchange_types.py:36
+msgid "Wet"
+msgstr "Líquid"
+
+#: core/models.py:227 core/templates/core/diaperchange_list.html:62
+#: reports/graphs/diaperchange_types.py:30
+msgid "Solid"
+msgstr "Sòlit"
+
+#: core/models.py:231
+msgid "Black"
+msgstr "Negre"
+
+#: core/models.py:232
+msgid "Brown"
+msgstr "Marró"
+
+#: core/models.py:233
+msgid "Green"
+msgstr "Verd"
+
+#: core/models.py:234
+msgid "Yellow"
+msgstr "Groc"
+
+#: core/models.py:239 core/models.py:303 core/models.py:428
+#: core/templates/core/diaperchange_list.html:31
+#: core/templates/core/pumping_list.html:29
+msgid "Amount"
+msgstr "Quantitat"
+
+#: core/models.py:276 core/models.py:453 core/models.py:543 core/models.py:632
+msgid "Start time"
+msgstr "Temps Inici"
+
+#: core/models.py:277 core/models.py:454 core/models.py:546 core/models.py:633
+msgid "End time"
+msgstr "Temps Fi"
+
+#: core/models.py:279 core/models.py:456 core/models.py:549 core/models.py:635
+#: core/templates/core/feeding_list.html:34
+#: core/templates/core/sleep_list.html:30
+#: core/templates/core/timer_list.html:29
+#: core/templates/core/tummytime_list.html:29
+msgid "Duration"
+msgstr "Durada"
+
+#: core/models.py:283
+msgid "Breast milk"
+msgstr "Llet Materna"
+
+#: core/models.py:284
+msgid "Formula"
+msgstr "Fórmula"
+
+#: core/models.py:285
+msgid "Fortified breast milk"
+msgstr ""
+
+#: core/models.py:286
msgid "Solid food"
msgstr "Menjar Sòlid"
-#: core/models.py:213
+#: core/models.py:289 core/templates/core/feeding_list.html:30
+msgid "Type"
+msgstr "Tipus"
+
+#: core/models.py:293
+msgid "Bottle"
+msgstr "Ampolla"
+
+#: core/models.py:294
+msgid "Left breast"
+msgstr "Pit esquerre"
+
+#: core/models.py:295
+msgid "Right breast"
+msgstr "Pit dret"
+
+#: core/models.py:296
+msgid "Both breasts"
+msgstr "Ambdós Pits"
+
+#: core/models.py:297
msgid "Parent fed"
msgstr ""
-#: core/models.py:214
+#: core/models.py:298
msgid "Self fed"
msgstr ""
+#: core/models.py:301 core/templates/core/feeding_list.html:29
+msgid "Method"
+msgstr "Mètode"
+
+#: core/models.py:452
+msgid "Napping"
+msgstr "Migdiada"
+
+#: core/models.py:540 core/templates/core/timer_list.html:25
+msgid "Name"
+msgstr "Nom"
+
+#: core/models.py:564 core/templates/core/timer_form.html:4
+msgid "Timer"
+msgstr "Temporitzador"
+
+#: core/models.py:565 core/templates/core/timer_confirm_delete.html:9
+#: core/templates/core/timer_confirm_delete_inactive.html:9
+#: core/templates/core/timer_detail.html:8
+#: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4
+#: core/templates/core/timer_list.html:7 core/templates/core/timer_list.html:12
+#: core/templates/core/timer_nav.html:10
+msgid "Timers"
+msgstr "Temporitzadors"
+
+#: core/models.py:568
+#, python-brace-format
+msgid "Timer #{id}"
+msgstr "Temporitzador #{id}"
+
+#: core/models.py:638 core/templates/core/tummytime_list.html:30
+msgid "Milestone"
+msgstr "Fita"
+
+#: core/templates/core/bmi_confirm_delete.html:4
+msgid "Delete a BMI Entry"
+msgstr "Esborra entrada BMI"
+
+#: core/templates/core/bmi_form.html:8 core/templates/core/bmi_form.html:17
+#: core/templates/core/bmi_form.html:27
+msgid "Add a BMI Entry"
+msgstr "Afegeix entrada BMI"
+
+#: core/templates/core/bmi_list.html:15
+msgid "Add BMI"
+msgstr "Afegeix BMI"
+
+#: core/templates/core/bmi_list.html:70
+msgid "No bmi entries found."
+msgstr "Entrades BMI no trobades."
+
+#: core/templates/core/child_confirm_delete.html:4
+msgid "Delete a Child"
+msgstr "Esborra Nadó"
+
+#: core/templates/core/child_confirm_delete.html:20
+msgid "To confirm this action. Type the full name of the child below."
+msgstr "Per confirmar aquesta acció. Escriu el nom complet del nadó."
+
+#: core/templates/core/child_detail.html:23
+#: dashboard/templates/dashboard/dashboard.html:32
+msgid "Born"
+msgstr "Nascut"
+
+#: core/templates/core/child_detail.html:24
+#: dashboard/templates/dashboard/dashboard.html:33
+msgid "Age"
+msgstr "Edat"
+
+#: core/templates/core/child_list.html:15
+msgid "Add Child"
+msgstr "Afegir Nadó"
+
+#: core/templates/core/child_list.html:27
+msgid "Birth Date"
+msgstr "Data Naixement"
+
+#: core/templates/core/child_list.html:67
+msgid "No children found."
+msgstr "Nadons no trobats."
+
+#: core/templates/core/diaperchange_confirm_delete.html:4
+msgid "Delete a Diaper Change"
+msgstr "Esborra Canvi Bolquer"
+
+#: core/templates/core/diaperchange_form.html:6
+msgid "Update a Diaper Change"
+msgstr "Actualitza Canvi Bolquer"
+
+#: core/templates/core/diaperchange_form.html:8
+#: core/templates/core/diaperchange_form.html:27
+msgid "Add a Diaper Change"
+msgstr "Afegir Canvi Bolquer"
+
+#: core/templates/core/diaperchange_form.html:17
+#: core/templates/core/feeding_form.html:17
+#: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17
+#: core/templates/core/tummytime_form.html:17
+#: core/templates/core/widget_tag_editor.html:24
+msgid "Add"
+msgstr "Afegir"
+
+#: core/templates/core/diaperchange_list.html:15
+msgid "Add Diaper Change"
+msgstr "Afegir canvi Bolquer"
+
#: core/templates/core/diaperchange_list.html:29
msgid "Contents"
msgstr "Continguts"
+#: core/templates/core/diaperchange_list.html:77
+msgid "No diaper changes found."
+msgstr "Canvi de Bolquers no trobat."
+
+#: core/templates/core/feeding_confirm_delete.html:4
+msgid "Delete a Feeding"
+msgstr "Esborra Alimentacions"
+
+#: core/templates/core/feeding_form.html:6
+msgid "Update a Feeding"
+msgstr "Actualitza Alimentacions"
+
+#: core/templates/core/feeding_form.html:8
+#: core/templates/core/feeding_form.html:27
+msgid "Add a Feeding"
+msgstr "Afegeix Alimentació"
+
+#: core/templates/core/feeding_list.html:15
+msgid "Add Feeding"
+msgstr "Afegir alimentació"
+
+#: core/templates/core/feeding_list.html:33
+msgid "Amt."
+msgstr "Quant."
+
+#: core/templates/core/feeding_list.html:82
+msgid "No feedings found."
+msgstr "Sense Alimentacions."
+
+#: core/templates/core/head_circumference_confirm_delete.html:4
+msgid "Delete a Head Circumference Entry"
+msgstr ""
+
+#: core/templates/core/head_circumference_form.html:8
+#: core/templates/core/head_circumference_form.html:17
+#: core/templates/core/head_circumference_form.html:27
+msgid "Add a Head Circumference Entry"
+msgstr ""
+
+#: core/templates/core/head_circumference_list.html:15
+msgid "Add Head Circumference"
+msgstr ""
+
+#: core/templates/core/head_circumference_list.html:70
+msgid "No head circumference entries found."
+msgstr ""
+
+#: core/templates/core/height_confirm_delete.html:4
+msgid "Delete a Height Entry"
+msgstr "Esborra entrada Pes"
+
+#: core/templates/core/height_form.html:8
+#: core/templates/core/height_form.html:17
+#: core/templates/core/height_form.html:27
+msgid "Add a Height Entry"
+msgstr "Afegir entrada Alçada"
+
+#: core/templates/core/height_list.html:15
+msgid "Add Height"
+msgstr "Afegir Alçada"
+
+#: core/templates/core/height_list.html:70
+msgid "No height entries found."
+msgstr ""
+
+#: core/templates/core/note_confirm_delete.html:4
+msgid "Delete a Note"
+msgstr "Esborra Nota"
+
+#: core/templates/core/note_form.html:6
+msgid "Update a Note"
+msgstr "Actualitza Nota"
+
+#: core/templates/core/note_form.html:8 core/templates/core/note_form.html:27
+msgid "Add a Note"
+msgstr "Afegir Nota"
+
+#: core/templates/core/note_list.html:15
+msgid "Add Note"
+msgstr "Afegir Nota"
+
+#: core/templates/core/note_list.html:64
+msgid "No notes found."
+msgstr "Notes no trobades."
+
+#: core/templates/core/pumping_confirm_delete.html:4
+msgid "Delete a Pumping Entry"
+msgstr ""
+
+#: core/templates/core/pumping_form.html:8
+#: core/templates/core/pumping_form.html:17
+#: core/templates/core/pumping_form.html:27
+msgid "Add a Pumping Entry"
+msgstr ""
+
+#: core/templates/core/pumping_list.html:15
+msgid "Add Pumping Entry"
+msgstr ""
+
+#: core/templates/core/pumping_list.html:66
+msgid "No pumping entries found."
+msgstr ""
+
+#: core/templates/core/sleep_confirm_delete.html:4
+msgid "Delete a Sleep Entry"
+msgstr "Esborra entrada son"
+
+#: core/templates/core/sleep_form.html:6
+msgid "Update a Sleep Entry"
+msgstr "Actualitza entrada de son"
+
+#: core/templates/core/sleep_form.html:8 core/templates/core/sleep_form.html:27
+msgid "Add a Sleep Entry"
+msgstr "Afegeix entrada Son"
+
+#: core/templates/core/sleep_list.html:15
+msgid "Add Sleep"
+msgstr "Afegir Son"
+
+#: core/templates/core/sleep_list.html:25
+#: core/templates/core/timer_form.html:12
+#: core/templates/core/timer_list.html:24
+#: core/templates/core/tummytime_list.html:24
+msgid "Start"
+msgstr "Inici"
+
+#: core/templates/core/sleep_list.html:26
+#: core/templates/core/timer_list.html:30
+#: core/templates/core/tummytime_list.html:25
+msgid "End"
+msgstr "Fi"
+
+#: core/templates/core/sleep_list.html:31
+msgid "Nap"
+msgstr "Becaina"
+
+#: core/templates/core/sleep_list.html:74
+msgid "No sleep entries found."
+msgstr "Entrades de Son no trobades."
+
+#: core/templates/core/temperature_confirm_delete.html:4
+msgid "Delete a Temperature Reading"
+msgstr "Esborra mesura temperatura"
+
+#: core/templates/core/temperature_form.html:8
+#: core/templates/core/temperature_form.html:17
+msgid "Add a Temperature Reading"
+msgstr "Afegeix mesura temperatura"
+
+#: core/templates/core/temperature_form.html:27
+msgid "Add a Temperature Entry"
+msgstr "Afegeix temperatura"
+
+#: core/templates/core/temperature_list.html:15
+msgid "Add Temperature Reading"
+msgstr "Afegir temperatura"
+
+#: core/templates/core/temperature_list.html:70
+msgid "No temperature entries found."
+msgstr "Sense entrades temperatura."
+
+#: core/templates/core/timer_confirm_delete.html:5
+#, python-format
+msgid "Delete %(object)s"
+msgstr "Esborra %(object)s"
+
+#: core/templates/core/timer_confirm_delete_inactive.html:5
+msgid "Delete All Inactive Timers"
+msgstr "Esborra temporitzadors inactius"
+
+#: core/templates/core/timer_confirm_delete_inactive.html:10
+msgid "Delete Inactive"
+msgstr "Esborra Inactius"
+
+#: core/templates/core/timer_confirm_delete_inactive.html:17
+#, python-format
+msgid "Are you sure you want to delete %(number)s inactive timer%(plural)s?"
+msgstr ""
+
+#: core/templates/core/timer_detail.html:28
+msgid "Started"
+msgstr "Iniciat"
+
+#: core/templates/core/timer_detail.html:30
+msgid "Stopped"
+msgstr "Parat"
+
+#: core/templates/core/timer_detail.html:34
+#, python-format
+msgid "%(timer)s created by %(user)s"
+msgstr ""
+
+#: core/templates/core/timer_detail.html:63
+msgid "Timer actions"
+msgstr "Accions Temporitzador"
+
#: core/templates/core/timer_detail.html:77
msgid "Restart timer"
msgstr "Restablir temporitzador"
@@ -1651,6 +1397,143 @@ msgstr "Restablir temporitzador"
msgid "Delete timer"
msgstr "Esborra temporitzador"
+#: core/templates/core/timer_form.html:22
+#: core/templates/core/timer_list.html:15 core/templates/core/timer_nav.html:23
+msgid "Start Timer"
+msgstr "Començar Temporitzador"
+
+#: core/templates/core/timer_list.html:58
+msgid "No timer entries found."
+msgstr "Sense entrades de temporitzadors."
+
+#: core/templates/core/timer_list.html:68
+msgid "Delete Inactive Timers"
+msgstr "Esborra Temporitzadors Actius"
+
+#: core/templates/core/timer_nav.html:28
+msgid "View Timers"
+msgstr "Veure Temporitzadors"
+
+#: core/templates/core/timer_nav.html:32
+#: dashboard/templates/cards/timer_list.html:6
+msgid "Active Timers"
+msgstr "Temporitzadors Actius"
+
+#: core/templates/core/timer_nav.html:38
+#: dashboard/templates/cards/diaperchange_last.html:17
+#: dashboard/templates/cards/diaperchange_types.html:12
+#: dashboard/templates/cards/feeding_day.html:20
+#: dashboard/templates/cards/feeding_day.html:46
+#: dashboard/templates/cards/feeding_last.html:17
+#: dashboard/templates/cards/feeding_last_method.html:41
+#: dashboard/templates/cards/sleep_day.html:14
+#: dashboard/templates/cards/sleep_last.html:17
+#: dashboard/templates/cards/sleep_naps_day.html:16
+#: dashboard/templates/cards/tummytime_day.html:14
+msgid "None"
+msgstr "Cap"
+
+#: core/templates/core/tummytime_confirm_delete.html:4
+msgid "Delete a Tummy Time Entry"
+msgstr "Suprimeix una entrada cap per avall"
+
+#: core/templates/core/tummytime_form.html:6
+msgid "Update a Tummy Time Entry"
+msgstr "Actualitza entrada cap per avall"
+
+#: core/templates/core/tummytime_form.html:8
+#: core/templates/core/tummytime_form.html:27
+msgid "Add a Tummy Time Entry"
+msgstr "Afegeix entrada cap per avall"
+
+#: core/templates/core/tummytime_list.html:15
+msgid "Add Tummy Time"
+msgstr "Esborra temps Panxa"
+
+#: core/templates/core/tummytime_list.html:67
+msgid "No tummy time entries found."
+msgstr "Sense entrades cap per avall"
+
+#: core/templates/core/weight_confirm_delete.html:4
+msgid "Delete a Weight Entry"
+msgstr "Esborra entrada de Pes"
+
+#: core/templates/core/weight_form.html:8
+#: core/templates/core/weight_form.html:17
+#: core/templates/core/weight_form.html:27
+msgid "Add a Weight Entry"
+msgstr "Afegeix entrada de Pes"
+
+#: core/templates/core/weight_list.html:15
+msgid "Add Weight"
+msgstr "Afegir Pes"
+
+#: core/templates/core/weight_list.html:70
+msgid "No weight entries found."
+msgstr "Sense entrada de Pes"
+
+#: core/templates/core/widget_tag_editor.html:22
+msgid "Tag name"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:27
+msgid "Recently used:"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:45
+msgctxt "Error modal"
+msgid "Error"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:50
+msgctxt "Error modal"
+msgid "An error ocurred."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:51
+msgctxt "Error modal"
+msgid "Invalid tag name."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:52
+msgctxt "Error modal"
+msgid "Failed to create tag."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:53
+msgctxt "Error modal"
+msgid "Failed to obtain tag data."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:58
+msgctxt "Error modal"
+msgid "Close"
+msgstr ""
+
+#: core/templates/timeline/_timeline.html:38
+#, python-format
+msgid "%(since)s ago (%(time)s)"
+msgstr "%(since)s ago (%(time)s)"
+
+#: core/templates/timeline/_timeline.html:44
+#, python-format
+msgid "Duration: %(duration)s"
+msgstr ""
+
+#: core/templates/timeline/_timeline.html:53
+#, python-format
+msgid "%(since)s since previous"
+msgstr ""
+
+#: core/templates/timeline/_timeline.html:61
+#: dashboard/templates/dashboard/child_button_group.html:20
+msgid "Edit"
+msgstr "Edita"
+
+#: core/templates/timeline/_timeline.html:85
+msgid "No events"
+msgstr "Sense events"
+
#: core/templatetags/datetime.py:60
msgid "Today"
msgstr "Avui"
@@ -1659,54 +1542,414 @@ msgstr "Avui"
msgid "{}, {}"
msgstr "{}, {}"
-#: core/templatetags/duration.py:23
+#: core/templatetags/duration.py:25
msgid "0 days"
msgstr "0 dies"
-#: core/timeline.py:133
+#: core/timeline.py:53
+#, python-format
+msgid "%(child)s started tummy time!"
+msgstr ""
+
+#: core/timeline.py:65
+#, python-format
+msgid "%(child)s finished tummy time."
+msgstr ""
+
+#: core/timeline.py:91
+#, python-format
+msgid "%(child)s fell asleep."
+msgstr ""
+
+#: core/timeline.py:103
+#, python-format
+msgid "%(child)s woke up."
+msgstr ""
+
+#: core/timeline.py:137
+#, python-format
msgid "Amount: %(amount).0f"
msgstr ""
-#: core/timeline.py:157
-msgid "Contents: %(contents)s"
+#: core/timeline.py:145
+#, python-format
+msgid "%(child)s started feeding."
msgstr ""
+#: core/timeline.py:158
+#, python-format
+msgid "%(child)s finished feeding."
+msgstr ""
+
+#: core/timeline.py:185
+#, python-format
+msgid "%(child)s had a %(type)s diaper change."
+msgstr ""
+
+#: core/utils.py:40
+#, python-format
+msgid "%(hours)s hour"
+msgid_plural "%(hours)s hours"
+msgstr[0] ""
+msgstr[1] ""
+
+#: core/utils.py:44
+#, python-format
+msgid "%(minutes)s minute"
+msgid_plural "%(minutes)s minutes"
+msgstr[0] ""
+msgstr[1] ""
+
+#: core/utils.py:50
+#, python-format
+msgid "%(seconds)s second"
+msgid_plural "%(seconds)s seconds"
+msgstr[0] ""
+msgstr[1] ""
+
+#: core/views.py:33
+#, python-format
+msgid "%(model)s entry for %(child)s added!"
+msgstr ""
+
+#: core/views.py:35 core/views.py:308
+#, python-format
+msgid "%(model)s entry added!"
+msgstr ""
+
+#: core/views.py:61 core/views.py:316
+#, python-format
+msgid "%(model)s entry for %(child)s updated."
+msgstr ""
+
+#: core/views.py:63
+#, python-format
+msgid "%(model)s entry updated."
+msgstr ""
+
+#: core/views.py:69 core/views.py:146
+#, python-format
+msgid "%(model)s entry deleted."
+msgstr ""
+
+#: core/views.py:115
+#, python-format
+msgid "%(first_name)s %(last_name)s added!"
+msgstr ""
+
+#: core/views.py:366
+#, python-format
+msgid "%(model)s reading added!"
+msgstr ""
+
+#: core/views.py:374
+#, python-format
+msgid "%(model)s reading for %(child)s updated."
+msgstr ""
+
+#: core/views.py:478
+#, python-format
+msgid "%(timer)s stopped."
+msgstr ""
+
+#: core/views.py:501
+msgid "All inactive timers deleted."
+msgstr "Temporitzadors inactius esborrats."
+
+#: core/views.py:511
+msgid "No inactive timers exist."
+msgstr "Sense temporitzadors inactius."
+
+#: dashboard/templates/cards/diaperchange_last.html:6
+msgid "Last Diaper Change"
+msgstr "últim canvi de Bolquer"
+
#: dashboard/templates/cards/diaperchange_last.html:12
#: dashboard/templates/cards/feeding_last.html:12
#: dashboard/templates/cards/sleep_last.html:12
#: dashboard/templates/cards/tummytime_last.html:13
+#, python-format
msgid "CSRF_TRUSTED_ORIGINS
environment variable. If multiple origins are required separate with commas."
-msgstr ""
-
-#: babybuddy/templates/error/404.html:4 babybuddy/templates/error/404.html:7
-msgid "Page Not Found"
-msgstr "Pàgina no trobada"
-
-#: babybuddy/templates/error/404.html:9
-msgid "The path %(request_path)s
does not exist."
-msgstr ""
-
-#: babybuddy/templates/error/500.html:4 babybuddy/templates/error/500.html:7
-msgid "Server Error"
-msgstr "Error Servidor"
-
-#: babybuddy/templates/error/base.html:14
-msgid "Return to Baby Buddy"
-msgstr "Tornar a Baby Buddy"
-
-#: babybuddy/views.py:43
-msgid "Forbidden"
-msgstr "No Permès"
-
-#: babybuddy/views.py:44
-msgid "CSRF verification failed. Request aborted."
-msgstr ""
-
diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo
index 3881603c..73dac410 100644
Binary files a/locale/de/LC_MESSAGES/django.mo and b/locale/de/LC_MESSAGES/django.mo differ
diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po
index 4af5424c..31caa605 100644
--- a/locale/de/LC_MESSAGES/django.po
+++ b/locale/de/LC_MESSAGES/django.po
@@ -1,27 +1,28 @@
msgid ""
msgstr ""
+"Project-Id-Version: Baby Buddy\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2022-06-01 13:01+0000\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: POEditor.com\n"
-"Project-Id-Version: Baby Buddy\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: babybuddy/admin.py:12 babybuddy/admin.py:13
-#: babybuddy/templates/babybuddy/nav-dropdown.html:326
+#: babybuddy/templates/babybuddy/nav-dropdown.html:347
#: babybuddy/templates/babybuddy/user_settings_form.html:8
msgid "Settings"
msgstr "Einstellungen"
-#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:104
+#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:111
#: babybuddy/templates/babybuddy/user_settings_form.html:61
#: dashboard/templates/dashboard/child.html:4
#: dashboard/templates/dashboard/child.html:9
#: dashboard/templates/dashboard/child_button_group.html:6
#: dashboard/templates/dashboard/dashboard.html:4
#: dashboard/templates/dashboard/dashboard.html:7
-#, fuzzy
msgid "Dashboard"
msgstr "Dashboard"
@@ -30,16 +31,17 @@ msgid "Refresh rate"
msgstr "Aktualisierungs-Intervall"
#: babybuddy/models.py:21
-msgid "This setting will only be used when a browser does not support refresh on focus."
-msgstr "Diese Einstellung wird nur verwendet, wenn ein Browser \"refresh on focus\" nicht unterstützt."
+msgid ""
+"If supported by browser, the dashboard will only refresh when visible, and "
+"also when receiving focus."
+msgstr ""
+"Wenn dies vom Browser unterstützt wird, wird das Dashboard nur aktualisiert, "
+"wenn es sichtbar ist und auch wenn es den Fokus erhält."
#: babybuddy/models.py:28
msgid "disabled"
msgstr "deaktiviert"
-#. Minute is a SI unit. The symbol is "min" without a dot. This is the same for German and English.
-#. https://en.wikipedia.org/wiki/Minute
-#. https://de.wikipedia.org/wiki/Minute
#: babybuddy/models.py:29
msgid "1 min."
msgstr "1 min."
@@ -72,30 +74,117 @@ msgstr "15 min."
msgid "30 min."
msgstr "30 min."
+#: babybuddy/models.py:40
+msgid "Hide Empty Dashboard Cards"
+msgstr "Dashboard Karten ohne Inhalt verbergen"
+
+#: babybuddy/models.py:43
+msgid "Hide data older than"
+msgstr "Verstecke Daten älter als"
+
+#: babybuddy/models.py:45
+msgid "This setting controls which data will be shown in the dashboard."
+msgstr ""
+"Diese Einstellung kontrolliert welche Daten im Dashboard angezeigt werden."
+
+#: babybuddy/models.py:51
+msgid "show all data"
+msgstr "alle Daten anzeigen"
+
+#: babybuddy/models.py:52
+msgid "1 day"
+msgstr "1 Tag"
+
+#: babybuddy/models.py:53
+msgid "2 days"
+msgstr "2 Tage"
+
+#: babybuddy/models.py:54
+msgid "3 days"
+msgstr "3 Tage"
+
+#: babybuddy/models.py:55
+msgid "1 week"
+msgstr "1 Woche"
+
+#: babybuddy/models.py:56
+msgid "4 weeks"
+msgstr "4 Wochen"
+
#: babybuddy/models.py:63
msgid "Language"
msgstr "Sprache"
+#: babybuddy/models.py:69
+msgid "Timezone"
+msgstr "Zeitzone"
+
#: babybuddy/models.py:73
+#, python-brace-format
msgid "{user}'s Settings"
msgstr "{user} Einstellungen"
-#: babybuddy/settings/base.py:171
-msgid "English"
-msgstr "Englisch"
+#: babybuddy/settings/base.py:166
+msgid "Catalan"
+msgstr ""
+
+#: babybuddy/settings/base.py:167
+msgid "Chinese (simplified)"
+msgstr "Chinesisch (vereinfacht)"
+
+#: babybuddy/settings/base.py:168
+msgid "Dutch"
+msgstr "Niederländisch"
+
+#: babybuddy/settings/base.py:169
+msgid "English (US)"
+msgstr "Englisch (US)"
#: babybuddy/settings/base.py:170
+msgid "English (UK)"
+msgstr "Englisch (UK)"
+
+#: babybuddy/settings/base.py:171
msgid "French"
msgstr "Französisch"
-#: babybuddy/templates/error/403.html:4 babybuddy/templates/error/403.html:7
-msgid "Permission Denied"
-msgstr "Zugriff verweigert"
+#: babybuddy/settings/base.py:172
+msgid "Finnish"
+msgstr "Finnisch"
-#: babybuddy/templates/403.html:12
-msgid "You do not have permission to access this resource.\n"
-" Contact a site administrator for assistance."
-msgstr "Du hast keine Berechtigung auf diese Ressource zuzugreifen. Bitte kontaktiere einen Administrator."
+#: babybuddy/settings/base.py:173
+msgid "German"
+msgstr "Deutsch"
+
+#: babybuddy/settings/base.py:174
+msgid "Italian"
+msgstr "Italienisch"
+
+#: babybuddy/settings/base.py:175
+msgid "Polish"
+msgstr "Polnisch"
+
+#: babybuddy/settings/base.py:176
+msgid "Portuguese"
+msgstr "Portugiesisch"
+
+#: babybuddy/settings/base.py:177
+msgid "Spanish"
+msgstr "Spanisch"
+
+#: babybuddy/settings/base.py:178
+msgid "Swedish"
+msgstr "Schwedisch"
+
+#: babybuddy/settings/base.py:179
+msgid "Turkish"
+msgstr "Türkisch"
+
+#: babybuddy/templates/admin/base_site.html:4
+#: babybuddy/templates/admin/base_site.html:7
+#: babybuddy/templates/babybuddy/nav-dropdown.html:359
+msgid "Database Admin"
+msgstr "Datenbankadministration"
#: babybuddy/templates/babybuddy/base.html:36
msgid "Home"
@@ -113,41 +202,50 @@ msgstr "Reset"
msgid "Filters"
msgstr "Filter"
-#: babybuddy/templates/babybuddy/form.html:11
+#: babybuddy/templates/babybuddy/form.html:14
#: babybuddy/templates/babybuddy/user_settings_form.html:89
msgid "Submit"
msgstr "Senden"
#: babybuddy/templates/babybuddy/messages.html:18
#: babybuddy/templates/babybuddy/user_settings_form.html:19
+#, python-format
msgid "Error: %(error)s"
msgstr "Fehler: %(error)s"
#: babybuddy/templates/babybuddy/messages.html:23
-msgid "Error: Some fields have errors. See below for details. "
-msgstr "Fehler: Manche Felder sind fehlerhaft. Details sind unten ersichtlich. "
+#: babybuddy/templates/babybuddy/user_settings_form.html:26
+msgid "Error: Some fields have errors. See below for details."
+msgstr ""
+"Fehler: Gewisse Felder sind fehlerhaft. Details sind unten "
+"ersichtlich."
-#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:158
-#: core/models.py:162
+#: babybuddy/templates/babybuddy/nav-dropdown.html:32
+#: core/templates/core/timer_nav.html:18
+msgid "Quick Start Timer"
+msgstr "Quick-Start Timer"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:248
+#: core/models.py:252
msgid "Diaper Change"
msgstr "Windelwechsel"
#: babybuddy/templates/babybuddy/nav-dropdown.html:57
-#: babybuddy/templates/babybuddy/nav-dropdown.html:274 core/models.py:227
-#: core/models.py:231 core/templates/core/timer_detail.html:43
+#: babybuddy/templates/babybuddy/nav-dropdown.html:281 core/models.py:312
+#: core/models.py:316 core/templates/core/timer_detail.html:43
msgid "Feeding"
msgstr "Mahlzeit"
#: babybuddy/templates/babybuddy/nav-dropdown.html:63
-#: babybuddy/templates/babybuddy/nav-dropdown.html:150 core/models.py:250
-#: core/models.py:260 core/models.py:264 core/templates/core/note_list.html:29
+#: babybuddy/templates/babybuddy/nav-dropdown.html:157 core/models.py:396
+#: core/models.py:407 core/models.py:411 core/templates/core/note_list.html:29
msgid "Note"
msgstr "Notiz"
#: babybuddy/templates/babybuddy/nav-dropdown.html:69
-#: babybuddy/templates/babybuddy/nav-dropdown.html:281
-#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:292
-#: core/models.py:293 core/models.py:296
+#: babybuddy/templates/babybuddy/nav-dropdown.html:288
+#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:467
+#: core/models.py:468 core/models.py:471
#: core/templates/core/sleep_confirm_delete.html:7
#: core/templates/core/sleep_form.html:13 core/templates/core/sleep_list.html:4
#: core/templates/core/sleep_list.html:7 core/templates/core/sleep_list.html:12
@@ -155,10 +253,22 @@ msgstr "Notiz"
msgid "Sleep"
msgstr "Schlafen"
+#: babybuddy/templates/babybuddy/nav-dropdown.html:75
+#: babybuddy/templates/babybuddy/nav-dropdown.html:179 core/models.py:506
+#: core/models.py:519 core/models.py:520 core/models.py:523
+#: core/templates/core/temperature_confirm_delete.html:7
+#: core/templates/core/temperature_form.html:13
+#: core/templates/core/temperature_list.html:4
+#: core/templates/core/temperature_list.html:7
+#: core/templates/core/temperature_list.html:12
+#: core/templates/core/temperature_list.html:29
+msgid "Temperature"
+msgstr "Temperatur"
+
#: babybuddy/templates/babybuddy/nav-dropdown.html:81
-#: babybuddy/templates/babybuddy/nav-dropdown.html:294
-#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:468
-#: core/models.py:469 core/models.py:472
+#: babybuddy/templates/babybuddy/nav-dropdown.html:301
+#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:647
+#: core/models.py:648 core/models.py:651
#: core/templates/core/timer_detail.html:59
#: core/templates/core/tummytime_confirm_delete.html:7
#: core/templates/core/tummytime_form.html:13
@@ -169,42 +279,64 @@ msgid "Tummy Time"
msgstr "Bauchzeit"
#: babybuddy/templates/babybuddy/nav-dropdown.html:87
-#: babybuddy/templates/babybuddy/nav-dropdown.html:186 core/models.py:494
-#: core/models.py:503 core/models.py:504 core/models.py:507
+#: babybuddy/templates/babybuddy/nav-dropdown.html:193 core/models.py:673
+#: core/models.py:685 core/models.py:686 core/models.py:689
#: core/templates/core/weight_confirm_delete.html:7
#: core/templates/core/weight_form.html:13
#: core/templates/core/weight_list.html:4
#: core/templates/core/weight_list.html:7
#: core/templates/core/weight_list.html:12
-#: core/templates/core/weight_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:31
-#: reports/graphs/weight_weight.py:19 reports/graphs/weight_weight.py:30
+#: core/templates/core/weight_list.html:29 reports/graphs/weight_change.py:19
+#: reports/graphs/weight_change.py:30
+#: reports/templates/reports/report_list.html:22
#: reports/templates/reports/weight_change.html:4
#: reports/templates/reports/weight_change.html:8
msgid "Weight"
msgstr "Gewicht"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:122
-#: babybuddy/templates/babybuddy/nav-dropdown.html:130 core/models.py:101
+#: babybuddy/templates/babybuddy/nav-dropdown.html:93
+#: babybuddy/templates/babybuddy/nav-dropdown.html:316 core/models.py:437
+#: core/models.py:438 core/models.py:441
+#: core/templates/core/pumping_confirm_delete.html:7
+#: core/templates/core/pumping_form.html:13
+#: core/templates/core/pumping_list.html:4
+#: core/templates/core/pumping_list.html:7
+#: core/templates/core/pumping_list.html:12
+#: reports/templates/reports/pumping_amounts.html:4
+#: reports/templates/reports/pumping_amounts.html:8
+msgid "Pumping"
+msgstr ""
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:118
+#: core/templates/timeline/timeline.html:4
+#: core/templates/timeline/timeline.html:7
+#: dashboard/templates/dashboard/child_button_group.html:9
+msgid "Timeline"
+msgstr "Zeitverlauf"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:129
+#: babybuddy/templates/babybuddy/nav-dropdown.html:137 core/models.py:188
#: core/templates/core/child_confirm_delete.html:7
#: core/templates/core/child_detail.html:7
#: core/templates/core/child_form.html:13 core/templates/core/child_list.html:4
#: core/templates/core/child_list.html:7 core/templates/core/child_list.html:12
#: dashboard/templates/dashboard/child.html:7
-#: reports/templates/reports/report_base.html:7
+#: reports/templates/reports/base.html:7
msgid "Children"
msgstr "Kinder"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:136 core/models.py:100
-#: core/models.py:134 core/models.py:190 core/models.py:248 core/models.py:276
-#: core/models.py:328 core/models.py:359 core/models.py:452 core/models.py:492
-#: core/models.py:519 core/models.py:546 core/models.py:572
+#: babybuddy/templates/babybuddy/nav-dropdown.html:143 core/models.py:137
+#: core/models.py:187 core/models.py:221 core/models.py:274 core/models.py:335
+#: core/models.py:367 core/models.py:394 core/models.py:426 core/models.py:450
+#: core/models.py:503 core/models.py:537 core/models.py:630 core/models.py:671
#: core/templates/core/bmi_list.html:27
#: core/templates/core/diaperchange_list.html:27
#: core/templates/core/feeding_list.html:27
#: core/templates/core/head_circumference_list.html:27
#: core/templates/core/height_list.html:27
-#: core/templates/core/note_list.html:27 core/templates/core/sleep_list.html:28
+#: core/templates/core/note_list.html:27
+#: core/templates/core/pumping_list.html:27
+#: core/templates/core/sleep_list.html:28
#: core/templates/core/temperature_list.html:27
#: core/templates/core/timer_list.html:27
#: core/templates/core/tummytime_list.html:27
@@ -212,34 +344,96 @@ msgstr "Kinder"
msgid "Child"
msgstr "Kind"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:144 core/models.py:151
-#: core/models.py:220 core/models.py:261 core/models.py:284 core/models.py:334
-#: core/models.py:496 core/models.py:523 core/models.py:552 core/models.py:576
-#: core/templates/core/note_confirm_delete.html:7
+#: babybuddy/templates/babybuddy/nav-dropdown.html:151 core/models.py:143
+#: core/models.py:240 core/models.py:304 core/models.py:343 core/models.py:373
+#: core/models.py:408 core/models.py:430 core/models.py:458 core/models.py:511
+#: core/models.py:677 core/templates/core/note_confirm_delete.html:7
#: core/templates/core/note_form.html:13 core/templates/core/note_list.html:4
#: core/templates/core/note_list.html:7 core/templates/core/note_list.html:12
msgid "Notes"
msgstr "Notizen"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:192
+#: babybuddy/templates/babybuddy/nav-dropdown.html:171
+msgid "Measurements"
+msgstr "Messungen"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:185
+msgid "Temperature reading"
+msgstr "Temperatur Messung"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:199
msgid "Weight entry"
msgstr "Gewichtseintrag"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:248
+#: babybuddy/templates/babybuddy/nav-dropdown.html:207 core/models.py:369
+#: core/models.py:381 core/models.py:382 core/models.py:385
+#: core/templates/core/height_confirm_delete.html:7
+#: core/templates/core/height_form.html:13
+#: core/templates/core/height_list.html:4
+#: core/templates/core/height_list.html:7
+#: core/templates/core/height_list.html:12
+#: core/templates/core/height_list.html:29 reports/graphs/height_change.py:19
+#: reports/graphs/height_change.py:30
+#: reports/templates/reports/height_change.html:4
+#: reports/templates/reports/height_change.html:8
+#: reports/templates/reports/report_list.html:17
+msgid "Height"
+msgstr "Größe"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:213
+msgid "Height entry"
+msgstr "Größen Eintrag"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:221 core/models.py:338
+#: core/models.py:351 core/models.py:352 core/models.py:355
+#: core/templates/core/head_circumference_confirm_delete.html:7
+#: core/templates/core/head_circumference_form.html:13
+#: core/templates/core/head_circumference_list.html:4
+#: core/templates/core/head_circumference_list.html:7
+#: core/templates/core/head_circumference_list.html:12
+#: core/templates/core/head_circumference_list.html:29
+#: reports/graphs/head_circumference_change.py:19
+#: reports/graphs/head_circumference_change.py:30
+#: reports/templates/reports/head_circumference_change.html:4
+#: reports/templates/reports/head_circumference_change.html:8
+#: reports/templates/reports/report_list.html:16
+msgid "Head Circumference"
+msgstr "Kopfumfang"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:227
+msgid "Head Circumference entry"
+msgstr "Kopfumfang Eintrag"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:235 core/models.py:139
+#: core/models.py:151 core/models.py:152 core/models.py:155
+#: core/templates/core/bmi_confirm_delete.html:7
+#: core/templates/core/bmi_form.html:13 core/templates/core/bmi_list.html:4
+#: core/templates/core/bmi_list.html:7 core/templates/core/bmi_list.html:12
+#: core/templates/core/bmi_list.html:29 reports/graphs/bmi_change.py:19
+#: reports/graphs/bmi_change.py:30 reports/templates/reports/bmi_change.html:4
+#: reports/templates/reports/bmi_change.html:8
+msgid "BMI"
+msgstr "BMI"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:241
+msgid "BMI entry"
+msgstr "BMI Eintrag"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:255
msgid "Activities"
msgstr "Aktivitäten"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:255
+#: babybuddy/templates/babybuddy/nav-dropdown.html:262
#: reports/graphs/diaperchange_lifetimes.py:27
msgid "Changes"
msgstr "Wechsel"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:261
+#: babybuddy/templates/babybuddy/nav-dropdown.html:268
msgid "Change"
msgstr "Wechsel"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:268
-#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:228
+#: babybuddy/templates/babybuddy/nav-dropdown.html:275
+#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:313
#: core/templates/core/feeding_confirm_delete.html:7
#: core/templates/core/feeding_form.html:13
#: core/templates/core/feeding_list.html:4
@@ -248,39 +442,43 @@ msgstr "Wechsel"
msgid "Feedings"
msgstr "Mahlzeiten"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:287
+#: babybuddy/templates/babybuddy/nav-dropdown.html:294
msgid "Sleep entry"
msgstr "Schlaf-Eintrag"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:300
+#: babybuddy/templates/babybuddy/nav-dropdown.html:307
msgid "Tummy Time entry"
msgstr "Bauchzeit-Eintrag"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:325
+#: babybuddy/templates/babybuddy/nav-dropdown.html:322
+msgid "Pumping entry"
+msgstr ""
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:346
#: babybuddy/templates/babybuddy/user_list.html:17
#: babybuddy/templates/babybuddy/user_password_form.html:7
-#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:378
+#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:556
#: core/templates/core/timer_list.html:32
msgid "User"
msgstr "Benutzer"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:327
+#: babybuddy/templates/babybuddy/nav-dropdown.html:348
msgid "Password"
msgstr "Passwort"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:331
+#: babybuddy/templates/babybuddy/nav-dropdown.html:352
msgid "Logout"
msgstr "Logout"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:334
+#: babybuddy/templates/babybuddy/nav-dropdown.html:355
msgid "Site"
msgstr "Seite"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:335
+#: babybuddy/templates/babybuddy/nav-dropdown.html:356
msgid "API Browser"
msgstr "API Browser"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:337
+#: babybuddy/templates/babybuddy/nav-dropdown.html:358
#: babybuddy/templates/babybuddy/user_confirm_delete.html:7
#: babybuddy/templates/babybuddy/user_form.html:13
#: babybuddy/templates/babybuddy/user_list.html:4
@@ -288,27 +486,24 @@ msgstr "API Browser"
msgid "Users"
msgstr "Benutzer"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:250
-msgid "Backend Admin"
-msgstr "Backend Admin"
-
-#: babybuddy/templates/babybuddy/nav-dropdown.html:340
+#: babybuddy/templates/babybuddy/nav-dropdown.html:361
msgid "Support"
msgstr "Support"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:342
+#: babybuddy/templates/babybuddy/nav-dropdown.html:363
msgid "Source Code"
msgstr "Quellcode"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:344
+#: babybuddy/templates/babybuddy/nav-dropdown.html:365
msgid "Chat / Support"
msgstr "Chat / Support"
#: babybuddy/templates/babybuddy/paginator.html:11
#: core/templates/timeline/_timeline.html:5
#: core/templates/timeline/_timeline.html:7
-#: core/templates/timeline/_timeline.html:66
-#: core/templates/timeline/_timeline.html:68
+#: core/templates/timeline/_timeline.html:71
+#: core/templates/timeline/_timeline.html:73
+#: dashboard/templates/cards/feeding_day.html:37
#: dashboard/templates/cards/feeding_last_method.html:32
#: dashboard/templates/cards/statistics.html:34
msgid "Previous"
@@ -317,8 +512,9 @@ msgstr "Zurück"
#: babybuddy/templates/babybuddy/paginator.html:28
#: core/templates/timeline/_timeline.html:12
#: core/templates/timeline/_timeline.html:14
-#: core/templates/timeline/_timeline.html:73
-#: core/templates/timeline/_timeline.html:75
+#: core/templates/timeline/_timeline.html:78
+#: core/templates/timeline/_timeline.html:80
+#: dashboard/templates/cards/feeding_day.html:41
#: dashboard/templates/cards/feeding_last_method.html:36
#: dashboard/templates/cards/statistics.html:38
msgid "Next"
@@ -344,6 +540,8 @@ msgstr "Benutzer löschen"
#: core/templates/core/height_confirm_delete.html:17
#: core/templates/core/note_confirm_delete.html:8
#: core/templates/core/note_confirm_delete.html:17
+#: core/templates/core/pumping_confirm_delete.html:8
+#: core/templates/core/pumping_confirm_delete.html:17
#: core/templates/core/sleep_confirm_delete.html:8
#: core/templates/core/sleep_confirm_delete.html:17
#: core/templates/core/temperature_confirm_delete.html:8
@@ -355,7 +553,7 @@ msgstr "Benutzer löschen"
#: core/templates/core/tummytime_confirm_delete.html:17
#: core/templates/core/weight_confirm_delete.html:8
#: core/templates/core/weight_confirm_delete.html:17
-#: dashboard/templates/dashboard/child_button_group.html:48
+#: dashboard/templates/dashboard/child_button_group.html:27
msgid "Delete"
msgstr "löschen"
@@ -367,13 +565,19 @@ msgstr "löschen"
#: core/templates/core/head_circumference_confirm_delete.html:14
#: core/templates/core/height_confirm_delete.html:14
#: core/templates/core/note_confirm_delete.html:14
+#: core/templates/core/pumping_confirm_delete.html:14
#: core/templates/core/sleep_confirm_delete.html:14
#: core/templates/core/temperature_confirm_delete.html:14
#: core/templates/core/timer_confirm_delete.html:17
#: core/templates/core/tummytime_confirm_delete.html:14
#: core/templates/core/weight_confirm_delete.html:14
-msgid "CSRF_TRUSTED_ORIGINS
"
+"environment variable. If multiple origins are required separate with commas."
+msgstr ""
+"Füge %(origin)s zur CSRF_TRUSTED_ORIGINS
"
+"Umgebungsvariable hinzu. Teile mehrere Ursprünge mit Kommas."
+
+#: babybuddy/templates/error/404.html:4 babybuddy/templates/error/404.html:7
+msgid "Page Not Found"
+msgstr "Seite nicht gefunden"
+
+#: babybuddy/templates/error/404.html:9
+#, python-format
+msgid "The path %(request_path)s
does not exist."
+msgstr "Der Pfad %(request_path)s
existiert nicht."
+
+#: babybuddy/templates/error/500.html:4 babybuddy/templates/error/500.html:7
+msgid "Server Error"
+msgstr "Serverfehler"
+
+#: babybuddy/templates/error/base.html:14
+msgid "Return to Baby Buddy"
+msgstr "Zurück zu Baby Buddy"
+
#: babybuddy/templates/registration/login.html:32
msgid "Login"
msgstr "Login"
@@ -564,7 +826,8 @@ msgstr "Passwort erfolgreich zurückgesetzt!"
#: babybuddy/templates/registration/password_reset_complete.html:8
msgid "Your password has been set. You may go ahead and log in now."
-msgstr "Dein Passwort wurde gesetzt. Du kannst nun weiter gehen und dich einloggen."
+msgstr ""
+"Dein Passwort wurde gesetzt. Du kannst nun weiter gehen und dich einloggen."
#: babybuddy/templates/registration/password_reset_complete.html:9
msgid "Log in"
@@ -574,10 +837,12 @@ msgstr "Login"
msgid "Password Reset"
msgstr "Passwort zurücksetzen"
-#: babybuddy/templates/registration/password_reset_confirm.html:12
-msgid "Oh snap! The\n" -" two passwords did not match. Please try again.
" -msgstr "Oh nein! Die beiden Passwörter stimmen nicht überein. Bitte versuche es erneut.
" +#: babybuddy/templates/registration/password_reset_confirm.html:13 +msgid "" +"Oh snap! The two passwords did not match. Please try again." +msgstr "" +"Oh nein! Die beiden Passwörter stimmen nicht überein. Bitte " +"versuche es erneut." #: babybuddy/templates/registration/password_reset_confirm.html:22 msgid "Enter your new password in each field below." @@ -592,35 +857,54 @@ msgstr "Passwort zurücksetzen" msgid "Reset Email Sent" msgstr "Gesendete Email zurücksetzen" -#: babybuddy/templates/registration/password_reset_done.html:8 -msgid "We've emailed you instructions for setting your\n" -" password, if an account exists with the email you entered. You\n" -" should receive them shortly.
\n" -"If you don't receive an email, please make sure you've\n" -" entered the address you registered with, and check your spam\n" -" folder.
" -msgstr "Wenn ein Account mit dieser E-Mail-Adresse existiert, haben wir dir Anweisungen zum Zurücksetzen des Passworts an dieselbe Adresse gesendet.
\n" -"Falls du keine E-Mail erhältst, überprüfe ob du die E-Mail-Adresse eingegeben hast, mit der du dich registriert hast, und überprüfe deinen Spam-Ordner.
" +#: babybuddy/templates/registration/password_reset_done.html:9 +msgid "" +"We've emailed you instructions for setting your password, if an account " +"exists with the email you entered. You should receive them shortly." +msgstr "" +"Wenn ein Account mit dieser E-Mail-Adresse existiert, haben wir dir " +"Anweisungen zum Zurücksetzen des Passworts an dieselbe Adresse gesendet." + +#: babybuddy/templates/registration/password_reset_done.html:15 +msgid "" +"If you don't receive an email, please make sure you've entered the address " +"you registered with, and check your spam folder." +msgstr "" +"Falls du die E-Mail nicht erhältst, überprüfe, dass du die registrierte " +"Adresse eingegeben hast und überprüfe deinen Spam-Ordner." #: babybuddy/templates/registration/password_reset_form.html:4 msgid "Forgot Password" msgstr "Passwort vergessen" -#: babybuddy/templates/registration/password_reset_form.html:8 -msgid "Enter your account email address in the\n" -" form below. If the address is valid, you will receive instructions for\n" -" resetting your password.
" -msgstr "Bitte gib deine Account-E-Mail-Adresse ins folgende Formular ein. Wenn die Adresse gültig ist, erhältst du Anweisungen um das Passwort zurückzusetzen.
" +#: babybuddy/templates/registration/password_reset_form.html:9 +msgid "" +"Enter your account email address in the form below. If the address is valid, " +"you will receive instructions for resetting your password." +msgstr "" +"Bitte gib deine Account E-Mail-Adresse ins folgende Formular ein. Wenn die " +"Adresse gültig ist, erhältst du Anweisungen um das Passwort zurückzusetzen." + +#: babybuddy/views.py:43 +msgid "Forbidden" +msgstr "Verboten" + +#: babybuddy/views.py:44 +msgid "CSRF verification failed. Request aborted." +msgstr "CSRF Verifikation fehlgeschlagen. Anfrage abgebrochen." #: babybuddy/views.py:102 +#, python-format msgid "User %(username)s added!" msgstr "User %(username)s hinzugefügt!" #: babybuddy/views.py:113 +#, python-format msgid "User %(username)s updated." msgstr "User %(username)s geändert." #: babybuddy/views.py:125 +#, python-brace-format msgid "User {user} deleted." msgstr "User {user} gelöscht." @@ -636,100 +920,146 @@ msgstr "User API-Key neu generiert." msgid "Settings saved!" msgstr "Einstellungen gespeichert!" -#: core/forms.py:115 +#: core/filters.py:11 core/models.py:96 core/models.py:115 +msgid "Tag" +msgstr "" + +#: core/forms.py:120 msgid "Name does not match child name." msgstr "Name entspricht nicht dem Kindernamen." -#: core/models.py:23 +#: core/forms.py:136 +msgid "" +"Click on the tags to add (+) or remove (-) tags or use the text editor to " +"create new tags." +msgstr "" + +#: core/models.py:28 msgid "Date can not be in the future." msgstr "Datum darf nicht in der Zukunft liegen." -#: core/models.py:37 +#: core/models.py:42 msgid "Start time must come before end time." msgstr "Startzeit muss vor Endzeit sein." -#: core/models.py:40 +#: core/models.py:45 msgid "Duration too long." msgstr "Dauer zu lange." -#: core/models.py:56 +#: core/models.py:61 msgid "Another entry intersects the specified time period." msgstr "Ein anderer Eintrag schneidet sich mit der angegebenen Zeitperiode." -#: core/models.py:70 +#: core/models.py:75 msgid "Date/time can not be in the future." msgstr "Datum/Zeit darf nicht in der Zukunft liegen." -#: core/models.py:76 +#: core/models.py:84 core/models.py:237 +#: core/templates/core/diaperchange_list.html:30 +msgid "Color" +msgstr "Farbe" + +#: core/models.py:90 +msgid "Last used" +msgstr "" + +#: core/models.py:97 core/templates/core/bmi_list.html:30 +#: core/templates/core/diaperchange_list.html:32 +#: core/templates/core/feeding_list.html:35 +#: core/templates/core/head_circumference_list.html:30 +#: core/templates/core/height_list.html:30 +#: core/templates/core/note_list.html:30 core/templates/core/sleep_list.html:32 +#: core/templates/core/temperature_list.html:30 +#: core/templates/core/tummytime_list.html:31 +#: core/templates/core/weight_list.html:30 +msgid "Tags" +msgstr "" + +#: core/models.py:141 core/models.py:341 core/models.py:371 core/models.py:675 +#: core/templates/core/bmi_list.html:25 +#: core/templates/core/feeding_list.html:25 +#: core/templates/core/head_circumference_list.html:25 +#: core/templates/core/height_list.html:25 +#: core/templates/core/weight_list.html:25 reports/graphs/bmi_change.py:28 +#: reports/graphs/diaperchange_amounts.py:37 +#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70 +#: reports/graphs/feeding_duration.py:56 +#: reports/graphs/head_circumference_change.py:28 +#: reports/graphs/height_change.py:28 reports/graphs/pumping_amounts.py:58 +#: reports/graphs/sleep_pattern.py:151 reports/graphs/sleep_totals.py:59 +#: reports/graphs/tummytime_duration.py:51 reports/graphs/weight_change.py:28 +msgid "Date" +msgstr "Datum" + +#: core/models.py:163 msgid "First name" msgstr "Vorname" -#: core/models.py:78 +#: core/models.py:165 msgid "Last name" msgstr "Nachname" -#: core/models.py:80 +#: core/models.py:167 msgid "Birth date" msgstr "Geburtsdatum" -#: core/models.py:87 +#: core/models.py:174 msgid "Slug" msgstr "Slug" -#: core/models.py:90 +#: core/models.py:177 msgid "Picture" msgstr "Bild" -#: core/models.py:136 core/models.py:252 core/models.py:333 +#: core/models.py:224 core/models.py:398 core/models.py:429 core/models.py:509 #: core/templates/core/diaperchange_list.html:25 #: core/templates/core/note_list.html:25 +#: core/templates/core/pumping_list.html:25 #: core/templates/core/temperature_list.html:25 msgid "Time" msgstr "Zeit" -#: core/models.py:137 core/templates/core/diaperchange_list.html:60 +#: core/models.py:226 core/templates/core/diaperchange_list.html:61 #: reports/graphs/diaperchange_types.py:36 msgid "Wet" msgstr "Nass" -#: core/models.py:138 core/templates/core/diaperchange_list.html:61 +#: core/models.py:227 core/templates/core/diaperchange_list.html:62 #: reports/graphs/diaperchange_types.py:30 msgid "Solid" msgstr "Fest" -#: core/models.py:142 +#: core/models.py:231 msgid "Black" msgstr "Schwarz" -#: core/models.py:143 +#: core/models.py:232 msgid "Brown" msgstr "Braun" -#: core/models.py:144 +#: core/models.py:233 msgid "Green" msgstr "Grün" -#: core/models.py:145 +#: core/models.py:234 msgid "Yellow" msgstr "Gelb" -#: core/models.py:148 core/templates/core/diaperchange_list.html:30 -msgid "Color" -msgstr "Farbe" +#: core/models.py:239 core/models.py:303 core/models.py:428 +#: core/templates/core/diaperchange_list.html:31 +#: core/templates/core/pumping_list.html:29 +msgid "Amount" +msgstr "Menge" -#: core/models.py:180 -msgid "Wet and/or solid is required." -msgstr "Nass und/oder fest wird benötigt." - -#: core/models.py:192 core/models.py:279 core/models.py:365 core/models.py:454 +#: core/models.py:276 core/models.py:453 core/models.py:543 core/models.py:632 msgid "Start time" msgstr "Startzeit" -#: core/models.py:193 core/models.py:280 core/models.py:368 core/models.py:455 +#: core/models.py:277 core/models.py:454 core/models.py:546 core/models.py:633 msgid "End time" msgstr "Endzeit" -#: core/models.py:195 core/models.py:282 core/models.py:371 core/models.py:457 +#: core/models.py:279 core/models.py:456 core/models.py:549 core/models.py:635 #: core/templates/core/feeding_list.html:34 #: core/templates/core/sleep_list.html:30 #: core/templates/core/timer_list.html:29 @@ -737,52 +1067,67 @@ msgstr "Endzeit" msgid "Duration" msgstr "Dauer" -#: core/models.py:199 +#: core/models.py:283 msgid "Breast milk" msgstr "Brustmilch" -#: core/models.py:200 +#: core/models.py:284 msgid "Formula" msgstr "Formula" -#: core/models.py:205 core/templates/core/feeding_list.html:30 +#: core/models.py:285 +msgid "Fortified breast milk" +msgstr "Angereicherte Brustmilch" + +#: core/models.py:286 +msgid "Solid food" +msgstr "Feste Nahrung" + +#: core/models.py:289 core/templates/core/feeding_list.html:30 msgid "Type" msgstr "Typ" -#: core/models.py:209 +#: core/models.py:293 msgid "Bottle" msgstr "Fläschchen" -#: core/models.py:210 +#: core/models.py:294 msgid "Left breast" msgstr "Linke Brust" -#: core/models.py:211 +#: core/models.py:295 msgid "Right breast" msgstr "Rechte Brust" -#: core/models.py:217 core/templates/core/feeding_list.html:29 +#: core/models.py:296 +msgid "Both breasts" +msgstr "Beide Brüste" + +#: core/models.py:297 +msgid "Parent fed" +msgstr "Durch Eltern gefüttert" + +#: core/models.py:298 +msgid "Self fed" +msgstr "Selber gefüttert" + +#: core/models.py:301 core/templates/core/feeding_list.html:29 msgid "Method" msgstr "Methode" -#: core/models.py:150 core/models.py:219 -#: core/templates/core/diaperchange_list.html:31 -msgid "Amount" -msgstr "Menge" +#: core/models.py:452 +msgid "Napping" +msgstr "Nickerchen" -#: core/models.py:243 -msgid "Only \"Bottle\" method is allowed with \"Formula\" type." -msgstr "Nur die Methode \"Fläschchen\" ist mit Typ \"Säuglingsnahrung\" erlaubt." - -#: core/models.py:362 core/templates/core/timer_list.html:25 +#: core/models.py:540 core/templates/core/timer_list.html:25 msgid "Name" msgstr "Name" -#: core/models.py:386 core/templates/core/timer_form.html:4 +#: core/models.py:564 core/templates/core/timer_form.html:4 msgid "Timer" msgstr "Timer" -#: core/models.py:387 core/templates/core/timer_confirm_delete.html:9 +#: core/models.py:565 core/templates/core/timer_confirm_delete.html:9 #: core/templates/core/timer_confirm_delete_inactive.html:9 #: core/templates/core/timer_detail.html:8 #: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4 @@ -791,29 +1136,31 @@ msgstr "Timer" msgid "Timers" msgstr "Timer" -#: core/models.py:390 +#: core/models.py:568 +#, python-brace-format msgid "Timer #{id}" msgstr "Timer #{id}" -#: core/models.py:460 core/templates/core/tummytime_list.html:30 +#: core/models.py:638 core/templates/core/tummytime_list.html:30 msgid "Milestone" msgstr "Meilenstein" -#: core/models.py:495 core/models.py:522 core/models.py:551 core/models.py:575 -#: core/templates/core/bmi_list.html:25 -#: core/templates/core/feeding_list.html:25 -#: core/templates/core/head_circumference_list.html:25 -#: core/templates/core/height_list.html:25 -#: core/templates/core/weight_list.html:25 reports/graphs/bmi_bmi.py:28 -#: reports/graphs/diaperchange_amounts.py:37 -#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70 -#: reports/graphs/feeding_duration.py:56 -#: reports/graphs/head_circumference_head_circumference.py:28 -#: reports/graphs/height_height.py:28 reports/graphs/sleep_pattern.py:151 -#: reports/graphs/sleep_totals.py:59 reports/graphs/tummytime_duration.py:51 -#: reports/graphs/weight_weight.py:28 -msgid "Date" -msgstr "Datum" +#: core/templates/core/bmi_confirm_delete.html:4 +msgid "Delete a BMI Entry" +msgstr "Lösche BMI Eintrag" + +#: core/templates/core/bmi_form.html:8 core/templates/core/bmi_form.html:17 +#: core/templates/core/bmi_form.html:27 +msgid "Add a BMI Entry" +msgstr "Füge BMI Eintrag hinzu" + +#: core/templates/core/bmi_list.html:15 +msgid "Add BMI" +msgstr "Füge BMI hinzu" + +#: core/templates/core/bmi_list.html:70 +msgid "No bmi entries found." +msgstr "Keine BMI Einträge gefunden." #: core/templates/core/child_confirm_delete.html:4 msgid "Delete a Child" @@ -821,7 +1168,8 @@ msgstr "Lösche ein Kind" #: core/templates/core/child_confirm_delete.html:20 msgid "To confirm this action. Type the full name of the child below." -msgstr "Um diese Aktion zu bestätigen, gib unten den vollen Namen des Kindes ein." +msgstr "" +"Um diese Aktion zu bestätigen, gib unten den vollen Namen des Kindes ein." #: core/templates/core/child_detail.html:23 #: dashboard/templates/dashboard/dashboard.html:32 @@ -833,9 +1181,9 @@ msgstr "Geboren" msgid "Age" msgstr "Alter" -#: core/templates/timeline/_timeline.html:33 -msgid "%(since)s ago (%(time)s)" -msgstr "Vor %(since)s : (%(time)s)" +#: core/templates/core/child_list.html:15 +msgid "Add Child" +msgstr "Kind hinzufügen" #: core/templates/core/child_list.html:27 msgid "Birth Date" @@ -862,17 +1210,22 @@ msgstr "Windelwechsel hinzufügen" #: core/templates/core/feeding_form.html:17 #: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17 #: core/templates/core/tummytime_form.html:17 +#: core/templates/core/widget_tag_editor.html:24 msgid "Add" msgstr "Hinzufügen" -#: core/templates/core/diaperchange_list.html:73 +#: core/templates/core/diaperchange_list.html:15 +msgid "Add Diaper Change" +msgstr "Windelwechsel hinzufügen" + +#: core/templates/core/diaperchange_list.html:29 +msgid "Contents" +msgstr "Inhalte" + +#: core/templates/core/diaperchange_list.html:77 msgid "No diaper changes found." msgstr "Keine Windelwechsel gefunden." -#: core/templates/core/diaperchange_list.html:63 -msgid "Add a Change" -msgstr "Änderung hinzufügen" - #: core/templates/core/feeding_confirm_delete.html:4 msgid "Delete a Feeding" msgstr "Mahlzeit löschen" @@ -886,14 +1239,54 @@ msgstr "Mahlzeit ändern" msgid "Add a Feeding" msgstr "Mahlzeit hinzufügen" +#: core/templates/core/feeding_list.html:15 +msgid "Add Feeding" +msgstr "Mahlzeit hinzufügen" + #: core/templates/core/feeding_list.html:33 msgid "Amt." msgstr "Menge" -#: core/templates/core/feeding_list.html:78 +#: core/templates/core/feeding_list.html:82 msgid "No feedings found." msgstr "Keine Mahlzeit gefunden." +#: core/templates/core/head_circumference_confirm_delete.html:4 +msgid "Delete a Head Circumference Entry" +msgstr "Lösche Kopfumfang Eintrag" + +#: core/templates/core/head_circumference_form.html:8 +#: core/templates/core/head_circumference_form.html:17 +#: core/templates/core/head_circumference_form.html:27 +msgid "Add a Head Circumference Entry" +msgstr "Füge Kopfumfang Eintrag hinzu" + +#: core/templates/core/head_circumference_list.html:15 +msgid "Add Head Circumference" +msgstr "Füge Kopfumfang hinzu" + +#: core/templates/core/head_circumference_list.html:70 +msgid "No head circumference entries found." +msgstr "Keine Kopfumfang Einträge gefunden" + +#: core/templates/core/height_confirm_delete.html:4 +msgid "Delete a Height Entry" +msgstr "Lösche einen Größen Eintrag" + +#: core/templates/core/height_form.html:8 +#: core/templates/core/height_form.html:17 +#: core/templates/core/height_form.html:27 +msgid "Add a Height Entry" +msgstr "Füge einen Größen Eintrag hinzu" + +#: core/templates/core/height_list.html:15 +msgid "Add Height" +msgstr "Füge Größe hinzu" + +#: core/templates/core/height_list.html:70 +msgid "No height entries found." +msgstr "Keine Größen Einträge gefunden." + #: core/templates/core/note_confirm_delete.html:4 msgid "Delete a Note" msgstr "Eine Notiz löschen" @@ -906,10 +1299,32 @@ msgstr "Eine Notiz ändern" msgid "Add a Note" msgstr "Notiz hinzufügen" -#: core/templates/core/note_list.html:60 +#: core/templates/core/note_list.html:15 +msgid "Add Note" +msgstr "Notiz hinzufügen" + +#: core/templates/core/note_list.html:64 msgid "No notes found." msgstr "Keine Notizen gefunden." +#: core/templates/core/pumping_confirm_delete.html:4 +msgid "Delete a Pumping Entry" +msgstr "" + +#: core/templates/core/pumping_form.html:8 +#: core/templates/core/pumping_form.html:17 +#: core/templates/core/pumping_form.html:27 +msgid "Add a Pumping Entry" +msgstr "" + +#: core/templates/core/pumping_list.html:15 +msgid "Add Pumping Entry" +msgstr "" + +#: core/templates/core/pumping_list.html:66 +msgid "No pumping entries found." +msgstr "" + #: core/templates/core/sleep_confirm_delete.html:4 msgid "Delete a Sleep Entry" msgstr "Einen Schlaf-Eintrag löschen" @@ -922,6 +1337,10 @@ msgstr "Einen Schlaf-Eintrag ändern" msgid "Add a Sleep Entry" msgstr "Schlaf-Eintrag hinzufügen" +#: core/templates/core/sleep_list.html:15 +msgid "Add Sleep" +msgstr "Nickerchen hinzufügen" + #: core/templates/core/sleep_list.html:25 #: core/templates/core/timer_form.html:12 #: core/templates/core/timer_list.html:24 @@ -939,14 +1358,49 @@ msgstr "Ende" msgid "Nap" msgstr "Nickerchen" -#: core/templates/core/sleep_list.html:70 +#: core/templates/core/sleep_list.html:74 msgid "No sleep entries found." msgstr "Keine Schlaf-Einträge gefunden." +#: core/templates/core/temperature_confirm_delete.html:4 +msgid "Delete a Temperature Reading" +msgstr "Temperaturmessung löschen" + +#: core/templates/core/temperature_form.html:8 +#: core/templates/core/temperature_form.html:17 +msgid "Add a Temperature Reading" +msgstr "Temperaturmessung hinzufügen" + +#: core/templates/core/temperature_form.html:27 +msgid "Add a Temperature Entry" +msgstr "Temperaturmessung hinzufügen" + +#: core/templates/core/temperature_list.html:15 +msgid "Add Temperature Reading" +msgstr "Temperaturmessung hinzufügen" + +#: core/templates/core/temperature_list.html:70 +msgid "No temperature entries found." +msgstr "Keine Temperaturmessungen gefunden." + #: core/templates/core/timer_confirm_delete.html:5 +#, python-format msgid "Delete %(object)s" msgstr "Lösche %(object)s" +#: core/templates/core/timer_confirm_delete_inactive.html:5 +msgid "Delete All Inactive Timers" +msgstr "Alle inaktiven Timer löschen" + +#: core/templates/core/timer_confirm_delete_inactive.html:10 +msgid "Delete Inactive" +msgstr "Inaktive löschen" + +#: core/templates/core/timer_confirm_delete_inactive.html:17 +#, python-format +msgid "Are you sure you want to delete %(number)s inactive timer%(plural)s?" +msgstr "Bist du dicher, dass du %(number)s inaktive timer%(plural)s löschen möchtest?" + #: core/templates/core/timer_detail.html:28 msgid "Started" msgstr "Gestartet" @@ -955,14 +1409,23 @@ msgstr "Gestartet" msgid "Stopped" msgstr "Gestoppt" -#: core/templates/core/timer_detail.html:26 -msgid "%(timer)s created by %(object.user)s" -msgstr "%(timer)s von %(object.user)s erstellt" +#: core/templates/core/timer_detail.html:34 +#, python-format +msgid "%(timer)s created by %(user)s" +msgstr "%(timer)s von %(user)s erstellt" #: core/templates/core/timer_detail.html:63 msgid "Timer actions" msgstr "Timer Aktionen" +#: core/templates/core/timer_detail.html:77 +msgid "Restart timer" +msgstr "Timer neustarten" + +#: core/templates/core/timer_detail.html:84 +msgid "Delete timer" +msgstr "Timer löschen" + #: core/templates/core/timer_form.html:22 #: core/templates/core/timer_list.html:15 core/templates/core/timer_nav.html:23 msgid "Start Timer" @@ -972,10 +1435,9 @@ msgstr "Starte Timer" msgid "No timer entries found." msgstr "Keine Timer-Einträge gefunden." -#: babybuddy/templates/babybuddy/nav-dropdown.html:32 -#: core/templates/core/timer_nav.html:18 -msgid "Quick Start Timer" -msgstr "Quick-Start Timer" +#: core/templates/core/timer_list.html:68 +msgid "Delete Inactive Timers" +msgstr "Inaktive Timer löschen" #: core/templates/core/timer_nav.html:28 msgid "View Timers" @@ -989,7 +1451,8 @@ msgstr "Aktive Timer" #: core/templates/core/timer_nav.html:38 #: dashboard/templates/cards/diaperchange_last.html:17 #: dashboard/templates/cards/diaperchange_types.html:12 -#: dashboard/templates/cards/feeding_day.html:14 +#: dashboard/templates/cards/feeding_day.html:20 +#: dashboard/templates/cards/feeding_day.html:46 #: dashboard/templates/cards/feeding_last.html:17 #: dashboard/templates/cards/feeding_last_method.html:41 #: dashboard/templates/cards/sleep_day.html:14 @@ -1012,7 +1475,11 @@ msgstr "Bauchzeit-Eintrag ändern" msgid "Add a Tummy Time Entry" msgstr "Bauchzeit-Eintrag hinzufügen" -#: core/templates/core/tummytime_list.html:63 +#: core/templates/core/tummytime_list.html:15 +msgid "Add Tummy Time" +msgstr "Bauchzeit hinzufügen" + +#: core/templates/core/tummytime_list.html:67 msgid "No tummy time entries found." msgstr "Keine Bauchzeit-Einträge gefunden." @@ -1026,101 +1493,248 @@ msgstr "Gewichts-Eintrag löschen" msgid "Add a Weight Entry" msgstr "Gewichts-Eintrag hinzufügen" -#: core/templates/core/weight_list.html:66 +#: core/templates/core/weight_list.html:15 +msgid "Add Weight" +msgstr "Gewicht hinzufügen" + +#: core/templates/core/weight_list.html:70 msgid "No weight entries found." msgstr "Keine Gewichts-Einträge gefunden." -#: core/timeline.py:164 -msgid "%(child)s had a diaper change." -msgstr "%(child)s bekam die Windel gewechselt." +#: core/templates/core/widget_tag_editor.html:22 +msgid "Tag name" +msgstr "" -#: core/timeline.py:141 -msgid "%(child)s started feeding." -msgstr "%(child)s hat begonnen zu essen." +#: core/templates/core/widget_tag_editor.html:27 +msgid "Recently used:" +msgstr "" -#: core/timeline.py:153 -msgid "%(child)s finished feeding." -msgstr "%(child)s hat fertig gegessen." +#: core/templates/core/widget_tag_editor.html:45 +msgctxt "Error modal" +msgid "Error" +msgstr "" -#: core/timeline.py:89 -msgid "%(child)s fell asleep." -msgstr "%(child)s ist eingeschlafen." +#: core/templates/core/widget_tag_editor.html:50 +msgctxt "Error modal" +msgid "An error ocurred." +msgstr "" -#: core/timeline.py:100 -msgid "%(child)s woke up." -msgstr "%(child)s ist aufgewacht." +#: core/templates/core/widget_tag_editor.html:51 +msgctxt "Error modal" +msgid "Invalid tag name." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:52 +msgctxt "Error modal" +msgid "Failed to create tag." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:53 +msgctxt "Error modal" +msgid "Failed to obtain tag data." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:58 +msgctxt "Error modal" +msgid "Close" +msgstr "" + +#: core/templates/timeline/_timeline.html:38 +#, python-format +msgid "%(since)s ago (%(time)s)" +msgstr "Vor %(since)s : (%(time)s)" + +#: core/templates/timeline/_timeline.html:44 +#, python-format +msgid "Duration: %(duration)s" +msgstr "Dauer: %(duration)s" + +#: core/templates/timeline/_timeline.html:53 +#, python-format +msgid "%(since)s since previous" +msgstr "%(since)s seit vorherigem" + +#: core/templates/timeline/_timeline.html:61 +#: dashboard/templates/dashboard/child_button_group.html:20 +msgid "Edit" +msgstr "Bearbeiten" + +#: core/templates/timeline/_timeline.html:85 +msgid "No events" +msgstr "Keine Ereignisse" + +#: core/templatetags/datetime.py:60 +msgid "Today" +msgstr "heute" + +#: core/templatetags/datetime.py:75 +msgid "{}, {}" +msgstr "{}, {}" + +#: core/templatetags/duration.py:25 +msgid "0 days" +msgstr "0 Tage" #: core/timeline.py:53 +#, python-format msgid "%(child)s started tummy time!" msgstr "%(child)s liegt nun auf dem Bauch." -#: core/timeline.py:64 +#: core/timeline.py:65 +#, python-format msgid "%(child)s finished tummy time." msgstr "%(child)s liegt nicht mehr auf dem Bauch." +#: core/timeline.py:91 +#, python-format +msgid "%(child)s fell asleep." +msgstr "%(child)s ist eingeschlafen." + +#: core/timeline.py:103 +#, python-format +msgid "%(child)s woke up." +msgstr "%(child)s ist aufgewacht." + +#: core/timeline.py:137 +#, python-format +msgid "Amount: %(amount).0f" +msgstr "Menge: %(amount).0f" + +#: core/timeline.py:145 +#, python-format +msgid "%(child)s started feeding." +msgstr "%(child)s hat begonnen zu essen." + +#: core/timeline.py:158 +#, python-format +msgid "%(child)s finished feeding." +msgstr "%(child)s hat fertig gegessen." + +#: core/timeline.py:185 +#, python-format +msgid "%(child)s had a %(type)s diaper change." +msgstr "%(child)s hatten einen %(type)s Windelwechsel." + +#: core/utils.py:40 +#, python-format +msgid "%(hours)s hour" +msgid_plural "%(hours)s hours" +msgstr[0] "%(hours)s Stunde" +msgstr[1] "%(hours)s Stunden" + +#: core/utils.py:44 +#, python-format +msgid "%(minutes)s minute" +msgid_plural "%(minutes)s minutes" +msgstr[0] "%(minutes)s Minute" +msgstr[1] "%(minutes)s Minuten" + +#: core/utils.py:50 +#, python-format +msgid "%(seconds)s second" +msgid_plural "%(seconds)s seconds" +msgstr[0] "%(seconds)s Sekunde" +msgstr[1] "%(seconds)s Sekunden" + #: core/views.py:33 +#, python-format msgid "%(model)s entry for %(child)s added!" msgstr "%(model)s Eintrag für %(child)s hinzugefügt!" -#: core/views.py:35 +#: core/views.py:35 core/views.py:308 +#, python-format msgid "%(model)s entry added!" msgstr "%(model)s Eintrag hinzugefügt!" -#: core/views.py:61 +#: core/views.py:61 core/views.py:316 +#, python-format msgid "%(model)s entry for %(child)s updated." msgstr "%(model)s Eintrag für %(child)s geändert." #: core/views.py:63 +#, python-format msgid "%(model)s entry updated." msgstr "%(model)s Eintrag geändert." -#: core/views.py:87 +#: core/views.py:69 core/views.py:146 +#, python-format +msgid "%(model)s entry deleted." +msgstr "%(model)s Eintrag geändert! " + +#: core/views.py:115 +#, python-format msgid "%(first_name)s %(last_name)s added!" msgstr "%(first_name)s %(last_name)s added!" -#: core/views.py:361 +#: core/views.py:366 +#, python-format +msgid "%(model)s reading added!" +msgstr "%(model)s Eintrag hinzugefügt!" + +#: core/views.py:374 +#, python-format +msgid "%(model)s reading for %(child)s updated." +msgstr "%(model)s Eintrag für %(child)s geändert! " + +#: core/views.py:478 +#, python-format msgid "%(timer)s stopped." msgstr "%(timer)s gestoppt." +#: core/views.py:501 +msgid "All inactive timers deleted." +msgstr "Alle inaktiven Timer gelöscht." + +#: core/views.py:511 +msgid "No inactive timers exist." +msgstr "Keine inaktiven Timer vorhanden." + #: dashboard/templates/cards/diaperchange_last.html:6 msgid "Last Diaper Change" msgstr "Letzer Windelwechsel" -#: dashboard/templates/cards/diaperchange_last.html:8 -#: dashboard/templates/cards/feeding_last.html:8 -#: dashboard/templates/cards/sleep_last.html:8 -#: dashboard/templates/cards/tummytime_last.html:8 -msgid "%(time)s ago" -msgstr "vor %(time)s" - -#: dashboard/templates/cards/tummytime_last.html:18 -msgid "Never" -msgstr "Nie" +#: dashboard/templates/cards/diaperchange_last.html:12 +#: dashboard/templates/cards/feeding_last.html:12 +#: dashboard/templates/cards/sleep_last.html:12 +#: dashboard/templates/cards/tummytime_last.html:13 +#, python-format +msgid "CSRF_TRUSTED_ORIGINS
environment variable. If multiple origins are required separate with commas."
-msgstr "Füge %(origin)s zur CSRF_TRUSTED_ORIGINS
Umgebungsvariable hinzu. Teile mehrere Ursprünge mit Kommas."
-
-#: babybuddy/templates/error/404.html:4 babybuddy/templates/error/404.html:7
-msgid "Page Not Found"
-msgstr "Seite nicht gefunden"
-
-#: babybuddy/templates/error/404.html:9
-msgid "The path %(request_path)s
does not exist."
-msgstr "Der Pfad %(request_path)s
existiert nicht."
-
-#: babybuddy/templates/error/500.html:4 babybuddy/templates/error/500.html:7
-msgid "Server Error"
-msgstr "Serverfehler"
-
-#: babybuddy/templates/error/base.html:14
-msgid "Return to Baby Buddy"
-msgstr "Zurück zu Baby Buddy"
-
-#: babybuddy/views.py:43
-msgid "Forbidden"
-msgstr "Verboten"
-
-#: babybuddy/views.py:44
-msgid "CSRF verification failed. Request aborted."
-msgstr "CSRF Verifikation fehlgeschlagen. Anfrage abgebrochen."
-
diff --git a/locale/en_GB/LC_MESSAGES/django.mo b/locale/en_GB/LC_MESSAGES/django.mo
index 238474f4..d3021ec8 100644
Binary files a/locale/en_GB/LC_MESSAGES/django.mo and b/locale/en_GB/LC_MESSAGES/django.mo differ
diff --git a/locale/en_GB/LC_MESSAGES/django.po b/locale/en_GB/LC_MESSAGES/django.po
index 15548393..37b97b3b 100644
--- a/locale/en_GB/LC_MESSAGES/django.po
+++ b/locale/en_GB/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Baby Buddy\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-25 05:14+0000\n"
+"POT-Creation-Date: 2022-06-01 13:01+0000\n"
"Language: en-GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -10,12 +10,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: babybuddy/admin.py:12 babybuddy/admin.py:13
-#: babybuddy/templates/babybuddy/nav-dropdown.html:326
+#: babybuddy/templates/babybuddy/nav-dropdown.html:347
#: babybuddy/templates/babybuddy/user_settings_form.html:8
msgid "Settings"
msgstr ""
-#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:104
+#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:111
#: babybuddy/templates/babybuddy/user_settings_form.html:61
#: dashboard/templates/dashboard/child.html:4
#: dashboard/templates/dashboard/child.html:9
@@ -121,60 +121,64 @@ msgid "{user}'s Settings"
msgstr ""
#: babybuddy/settings/base.py:166
-msgid "Chinese (simplified)"
+msgid "Catalan"
msgstr ""
#: babybuddy/settings/base.py:167
-msgid "Dutch"
+msgid "Chinese (simplified)"
msgstr ""
#: babybuddy/settings/base.py:168
-msgid "English (US)"
+msgid "Dutch"
msgstr ""
#: babybuddy/settings/base.py:169
-msgid "English (UK)"
+msgid "English (US)"
msgstr ""
#: babybuddy/settings/base.py:170
-msgid "French"
+msgid "English (UK)"
msgstr ""
#: babybuddy/settings/base.py:171
-msgid "Finnish"
+msgid "French"
msgstr ""
#: babybuddy/settings/base.py:172
-msgid "German"
+msgid "Finnish"
msgstr ""
#: babybuddy/settings/base.py:173
-msgid "Italian"
+msgid "German"
msgstr ""
#: babybuddy/settings/base.py:174
-msgid "Polish"
+msgid "Italian"
msgstr ""
#: babybuddy/settings/base.py:175
-msgid "Portuguese"
+msgid "Polish"
msgstr ""
#: babybuddy/settings/base.py:176
-msgid "Spanish"
+msgid "Portuguese"
msgstr ""
#: babybuddy/settings/base.py:177
-msgid "Swedish"
+msgid "Spanish"
msgstr ""
#: babybuddy/settings/base.py:178
+msgid "Swedish"
+msgstr ""
+
+#: babybuddy/settings/base.py:179
msgid "Turkish"
msgstr ""
#: babybuddy/templates/admin/base_site.html:4
#: babybuddy/templates/admin/base_site.html:7
-#: babybuddy/templates/babybuddy/nav-dropdown.html:338
+#: babybuddy/templates/babybuddy/nav-dropdown.html:359
msgid "Database Admin"
msgstr ""
@@ -194,7 +198,7 @@ msgstr ""
msgid "Filters"
msgstr ""
-#: babybuddy/templates/babybuddy/form.html:11
+#: babybuddy/templates/babybuddy/form.html:14
#: babybuddy/templates/babybuddy/user_settings_form.html:89
msgid "Submit"
msgstr ""
@@ -215,27 +219,27 @@ msgstr ""
msgid "Quick Start Timer"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:158
-#: core/models.py:162
+#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:248
+#: core/models.py:252
msgid "Diaper Change"
msgstr "Nappy Change"
#: babybuddy/templates/babybuddy/nav-dropdown.html:57
-#: babybuddy/templates/babybuddy/nav-dropdown.html:274 core/models.py:227
-#: core/models.py:231 core/templates/core/timer_detail.html:43
+#: babybuddy/templates/babybuddy/nav-dropdown.html:281 core/models.py:312
+#: core/models.py:316 core/templates/core/timer_detail.html:43
msgid "Feeding"
msgstr ""
#: babybuddy/templates/babybuddy/nav-dropdown.html:63
-#: babybuddy/templates/babybuddy/nav-dropdown.html:150 core/models.py:250
-#: core/models.py:260 core/models.py:264 core/templates/core/note_list.html:29
+#: babybuddy/templates/babybuddy/nav-dropdown.html:157 core/models.py:396
+#: core/models.py:407 core/models.py:411 core/templates/core/note_list.html:29
msgid "Note"
msgstr ""
#: babybuddy/templates/babybuddy/nav-dropdown.html:69
-#: babybuddy/templates/babybuddy/nav-dropdown.html:281
-#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:292
-#: core/models.py:293 core/models.py:296
+#: babybuddy/templates/babybuddy/nav-dropdown.html:288
+#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:467
+#: core/models.py:468 core/models.py:471
#: core/templates/core/sleep_confirm_delete.html:7
#: core/templates/core/sleep_form.html:13 core/templates/core/sleep_list.html:4
#: core/templates/core/sleep_list.html:7 core/templates/core/sleep_list.html:12
@@ -244,8 +248,8 @@ msgid "Sleep"
msgstr ""
#: babybuddy/templates/babybuddy/nav-dropdown.html:75
-#: babybuddy/templates/babybuddy/nav-dropdown.html:172 core/models.py:331
-#: core/models.py:341 core/models.py:342 core/models.py:345
+#: babybuddy/templates/babybuddy/nav-dropdown.html:179 core/models.py:506
+#: core/models.py:519 core/models.py:520 core/models.py:523
#: core/templates/core/temperature_confirm_delete.html:7
#: core/templates/core/temperature_form.html:13
#: core/templates/core/temperature_list.html:4
@@ -256,9 +260,9 @@ msgid "Temperature"
msgstr ""
#: babybuddy/templates/babybuddy/nav-dropdown.html:81
-#: babybuddy/templates/babybuddy/nav-dropdown.html:294
-#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:468
-#: core/models.py:469 core/models.py:472
+#: babybuddy/templates/babybuddy/nav-dropdown.html:301
+#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:647
+#: core/models.py:648 core/models.py:651
#: core/templates/core/timer_detail.html:59
#: core/templates/core/tummytime_confirm_delete.html:7
#: core/templates/core/tummytime_form.html:13
@@ -269,49 +273,64 @@ msgid "Tummy Time"
msgstr ""
#: babybuddy/templates/babybuddy/nav-dropdown.html:87
-#: babybuddy/templates/babybuddy/nav-dropdown.html:186 core/models.py:494
-#: core/models.py:503 core/models.py:504 core/models.py:507
+#: babybuddy/templates/babybuddy/nav-dropdown.html:193 core/models.py:673
+#: core/models.py:685 core/models.py:686 core/models.py:689
#: core/templates/core/weight_confirm_delete.html:7
#: core/templates/core/weight_form.html:13
#: core/templates/core/weight_list.html:4
#: core/templates/core/weight_list.html:7
#: core/templates/core/weight_list.html:12
-#: core/templates/core/weight_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:31
-#: reports/graphs/weight_weight.py:19 reports/graphs/weight_weight.py:30
+#: core/templates/core/weight_list.html:29 reports/graphs/weight_change.py:19
+#: reports/graphs/weight_change.py:30
+#: reports/templates/reports/report_list.html:22
#: reports/templates/reports/weight_change.html:4
#: reports/templates/reports/weight_change.html:8
msgid "Weight"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:111
+#: babybuddy/templates/babybuddy/nav-dropdown.html:93
+#: babybuddy/templates/babybuddy/nav-dropdown.html:316 core/models.py:437
+#: core/models.py:438 core/models.py:441
+#: core/templates/core/pumping_confirm_delete.html:7
+#: core/templates/core/pumping_form.html:13
+#: core/templates/core/pumping_list.html:4
+#: core/templates/core/pumping_list.html:7
+#: core/templates/core/pumping_list.html:12
+#: reports/templates/reports/pumping_amounts.html:4
+#: reports/templates/reports/pumping_amounts.html:8
+msgid "Pumping"
+msgstr ""
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:118
#: core/templates/timeline/timeline.html:4
#: core/templates/timeline/timeline.html:7
#: dashboard/templates/dashboard/child_button_group.html:9
msgid "Timeline"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:122
-#: babybuddy/templates/babybuddy/nav-dropdown.html:130 core/models.py:101
+#: babybuddy/templates/babybuddy/nav-dropdown.html:129
+#: babybuddy/templates/babybuddy/nav-dropdown.html:137 core/models.py:188
#: core/templates/core/child_confirm_delete.html:7
#: core/templates/core/child_detail.html:7
#: core/templates/core/child_form.html:13 core/templates/core/child_list.html:4
#: core/templates/core/child_list.html:7 core/templates/core/child_list.html:12
#: dashboard/templates/dashboard/child.html:7
-#: reports/templates/reports/report_base.html:7
+#: reports/templates/reports/base.html:7
msgid "Children"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:136 core/models.py:100
-#: core/models.py:134 core/models.py:190 core/models.py:248 core/models.py:276
-#: core/models.py:328 core/models.py:359 core/models.py:452 core/models.py:492
-#: core/models.py:519 core/models.py:546 core/models.py:572
+#: babybuddy/templates/babybuddy/nav-dropdown.html:143 core/models.py:137
+#: core/models.py:187 core/models.py:221 core/models.py:274 core/models.py:335
+#: core/models.py:367 core/models.py:394 core/models.py:426 core/models.py:450
+#: core/models.py:503 core/models.py:537 core/models.py:630 core/models.py:671
#: core/templates/core/bmi_list.html:27
#: core/templates/core/diaperchange_list.html:27
#: core/templates/core/feeding_list.html:27
#: core/templates/core/head_circumference_list.html:27
#: core/templates/core/height_list.html:27
-#: core/templates/core/note_list.html:27 core/templates/core/sleep_list.html:28
+#: core/templates/core/note_list.html:27
+#: core/templates/core/pumping_list.html:27
+#: core/templates/core/sleep_list.html:28
#: core/templates/core/temperature_list.html:27
#: core/templates/core/timer_list.html:27
#: core/templates/core/tummytime_list.html:27
@@ -319,98 +338,96 @@ msgstr ""
msgid "Child"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:144 core/models.py:151
-#: core/models.py:220 core/models.py:261 core/models.py:284 core/models.py:334
-#: core/models.py:496 core/models.py:523 core/models.py:552 core/models.py:576
-#: core/templates/core/note_confirm_delete.html:7
+#: babybuddy/templates/babybuddy/nav-dropdown.html:151 core/models.py:143
+#: core/models.py:240 core/models.py:304 core/models.py:343 core/models.py:373
+#: core/models.py:408 core/models.py:430 core/models.py:458 core/models.py:511
+#: core/models.py:677 core/templates/core/note_confirm_delete.html:7
#: core/templates/core/note_form.html:13 core/templates/core/note_list.html:4
#: core/templates/core/note_list.html:7 core/templates/core/note_list.html:12
msgid "Notes"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:164
+#: babybuddy/templates/babybuddy/nav-dropdown.html:171
msgid "Measurements"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:178
+#: babybuddy/templates/babybuddy/nav-dropdown.html:185
msgid "Temperature reading"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:192
+#: babybuddy/templates/babybuddy/nav-dropdown.html:199
msgid "Weight entry"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:200 core/models.py:521
-#: core/models.py:530 core/models.py:531 core/models.py:534
+#: babybuddy/templates/babybuddy/nav-dropdown.html:207 core/models.py:369
+#: core/models.py:381 core/models.py:382 core/models.py:385
#: core/templates/core/height_confirm_delete.html:7
#: core/templates/core/height_form.html:13
#: core/templates/core/height_list.html:4
#: core/templates/core/height_list.html:7
#: core/templates/core/height_list.html:12
-#: core/templates/core/height_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:32
-#: reports/graphs/height_height.py:19 reports/graphs/height_height.py:30
+#: core/templates/core/height_list.html:29 reports/graphs/height_change.py:19
+#: reports/graphs/height_change.py:30
#: reports/templates/reports/height_change.html:4
#: reports/templates/reports/height_change.html:8
+#: reports/templates/reports/report_list.html:17
msgid "Height"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:206
+#: babybuddy/templates/babybuddy/nav-dropdown.html:213
msgid "Height entry"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:214 core/models.py:549
-#: core/models.py:559 core/models.py:560 core/models.py:563
+#: babybuddy/templates/babybuddy/nav-dropdown.html:221 core/models.py:338
+#: core/models.py:351 core/models.py:352 core/models.py:355
#: core/templates/core/head_circumference_confirm_delete.html:7
#: core/templates/core/head_circumference_form.html:13
#: core/templates/core/head_circumference_list.html:4
#: core/templates/core/head_circumference_list.html:7
#: core/templates/core/head_circumference_list.html:12
#: core/templates/core/head_circumference_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:33
-#: reports/graphs/head_circumference_head_circumference.py:19
-#: reports/graphs/head_circumference_head_circumference.py:30
+#: reports/graphs/head_circumference_change.py:19
+#: reports/graphs/head_circumference_change.py:30
#: reports/templates/reports/head_circumference_change.html:4
#: reports/templates/reports/head_circumference_change.html:8
+#: reports/templates/reports/report_list.html:16
msgid "Head Circumference"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:220
+#: babybuddy/templates/babybuddy/nav-dropdown.html:227
msgid "Head Circumference entry"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:228 core/models.py:574
-#: core/models.py:583 core/models.py:584 core/models.py:587
+#: babybuddy/templates/babybuddy/nav-dropdown.html:235 core/models.py:139
+#: core/models.py:151 core/models.py:152 core/models.py:155
#: core/templates/core/bmi_confirm_delete.html:7
#: core/templates/core/bmi_form.html:13 core/templates/core/bmi_list.html:4
#: core/templates/core/bmi_list.html:7 core/templates/core/bmi_list.html:12
-#: core/templates/core/bmi_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:34
-#: reports/graphs/bmi_bmi.py:19 reports/graphs/bmi_bmi.py:30
-#: reports/templates/reports/bmi_change.html:4
+#: core/templates/core/bmi_list.html:29 reports/graphs/bmi_change.py:19
+#: reports/graphs/bmi_change.py:30 reports/templates/reports/bmi_change.html:4
#: reports/templates/reports/bmi_change.html:8
msgid "BMI"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:234
+#: babybuddy/templates/babybuddy/nav-dropdown.html:241
msgid "BMI entry"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:248
+#: babybuddy/templates/babybuddy/nav-dropdown.html:255
msgid "Activities"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:255
+#: babybuddy/templates/babybuddy/nav-dropdown.html:262
#: reports/graphs/diaperchange_lifetimes.py:27
msgid "Changes"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:261
+#: babybuddy/templates/babybuddy/nav-dropdown.html:268
msgid "Change"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:268
-#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:228
+#: babybuddy/templates/babybuddy/nav-dropdown.html:275
+#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:313
#: core/templates/core/feeding_confirm_delete.html:7
#: core/templates/core/feeding_form.html:13
#: core/templates/core/feeding_list.html:4
@@ -419,39 +436,43 @@ msgstr ""
msgid "Feedings"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:287
+#: babybuddy/templates/babybuddy/nav-dropdown.html:294
msgid "Sleep entry"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:300
+#: babybuddy/templates/babybuddy/nav-dropdown.html:307
msgid "Tummy Time entry"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:325
+#: babybuddy/templates/babybuddy/nav-dropdown.html:322
+msgid "Pumping entry"
+msgstr ""
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:346
#: babybuddy/templates/babybuddy/user_list.html:17
#: babybuddy/templates/babybuddy/user_password_form.html:7
-#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:378
+#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:556
#: core/templates/core/timer_list.html:32
msgid "User"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:327
+#: babybuddy/templates/babybuddy/nav-dropdown.html:348
msgid "Password"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:331
+#: babybuddy/templates/babybuddy/nav-dropdown.html:352
msgid "Logout"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:334
+#: babybuddy/templates/babybuddy/nav-dropdown.html:355
msgid "Site"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:335
+#: babybuddy/templates/babybuddy/nav-dropdown.html:356
msgid "API Browser"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:337
+#: babybuddy/templates/babybuddy/nav-dropdown.html:358
#: babybuddy/templates/babybuddy/user_confirm_delete.html:7
#: babybuddy/templates/babybuddy/user_form.html:13
#: babybuddy/templates/babybuddy/user_list.html:4
@@ -459,23 +480,24 @@ msgstr ""
msgid "Users"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:340
+#: babybuddy/templates/babybuddy/nav-dropdown.html:361
msgid "Support"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:342
+#: babybuddy/templates/babybuddy/nav-dropdown.html:363
msgid "Source Code"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:344
+#: babybuddy/templates/babybuddy/nav-dropdown.html:365
msgid "Chat / Support"
msgstr ""
#: babybuddy/templates/babybuddy/paginator.html:11
#: core/templates/timeline/_timeline.html:5
#: core/templates/timeline/_timeline.html:7
-#: core/templates/timeline/_timeline.html:66
-#: core/templates/timeline/_timeline.html:68
+#: core/templates/timeline/_timeline.html:71
+#: core/templates/timeline/_timeline.html:73
+#: dashboard/templates/cards/feeding_day.html:37
#: dashboard/templates/cards/feeding_last_method.html:32
#: dashboard/templates/cards/statistics.html:34
msgid "Previous"
@@ -484,8 +506,9 @@ msgstr ""
#: babybuddy/templates/babybuddy/paginator.html:28
#: core/templates/timeline/_timeline.html:12
#: core/templates/timeline/_timeline.html:14
-#: core/templates/timeline/_timeline.html:73
-#: core/templates/timeline/_timeline.html:75
+#: core/templates/timeline/_timeline.html:78
+#: core/templates/timeline/_timeline.html:80
+#: dashboard/templates/cards/feeding_day.html:41
#: dashboard/templates/cards/feeding_last_method.html:36
#: dashboard/templates/cards/statistics.html:38
msgid "Next"
@@ -511,6 +534,8 @@ msgstr ""
#: core/templates/core/height_confirm_delete.html:17
#: core/templates/core/note_confirm_delete.html:8
#: core/templates/core/note_confirm_delete.html:17
+#: core/templates/core/pumping_confirm_delete.html:8
+#: core/templates/core/pumping_confirm_delete.html:17
#: core/templates/core/sleep_confirm_delete.html:8
#: core/templates/core/sleep_confirm_delete.html:17
#: core/templates/core/temperature_confirm_delete.html:8
@@ -522,7 +547,7 @@ msgstr ""
#: core/templates/core/tummytime_confirm_delete.html:17
#: core/templates/core/weight_confirm_delete.html:8
#: core/templates/core/weight_confirm_delete.html:17
-#: dashboard/templates/dashboard/child_button_group.html:48
+#: dashboard/templates/dashboard/child_button_group.html:27
msgid "Delete"
msgstr ""
@@ -534,6 +559,7 @@ msgstr ""
#: core/templates/core/head_circumference_confirm_delete.html:14
#: core/templates/core/height_confirm_delete.html:14
#: core/templates/core/note_confirm_delete.html:14
+#: core/templates/core/pumping_confirm_delete.html:14
#: core/templates/core/sleep_confirm_delete.html:14
#: core/templates/core/temperature_confirm_delete.html:14
#: core/templates/core/timer_confirm_delete.html:17
@@ -553,6 +579,7 @@ msgstr ""
#: core/templates/core/head_circumference_confirm_delete.html:18
#: core/templates/core/height_confirm_delete.html:18
#: core/templates/core/note_confirm_delete.html:18
+#: core/templates/core/pumping_confirm_delete.html:18
#: core/templates/core/sleep_confirm_delete.html:18
#: core/templates/core/temperature_confirm_delete.html:18
#: core/templates/core/timer_confirm_delete.html:21
@@ -575,7 +602,9 @@ msgstr ""
#: core/templates/core/feeding_form.html:15
#: core/templates/core/head_circumference_form.html:15
#: core/templates/core/height_form.html:15
-#: core/templates/core/note_form.html:15 core/templates/core/sleep_form.html:15
+#: core/templates/core/note_form.html:15
+#: core/templates/core/pumping_form.html:15
+#: core/templates/core/sleep_form.html:15
#: core/templates/core/temperature_form.html:15
#: core/templates/core/timer_form.html:10
#: core/templates/core/tummytime_form.html:15
@@ -589,7 +618,9 @@ msgstr ""
#: core/templates/core/feeding_form.html:23
#: core/templates/core/head_circumference_form.html:23
#: core/templates/core/height_form.html:23
-#: core/templates/core/note_form.html:23 core/templates/core/sleep_form.html:23
+#: core/templates/core/note_form.html:23
+#: core/templates/core/pumping_form.html:23
+#: core/templates/core/sleep_form.html:23
#: core/templates/core/temperature_form.html:23
#: core/templates/core/timer_form.html:18
#: core/templates/core/tummytime_form.html:23
@@ -616,32 +647,34 @@ msgstr ""
msgid "Staff"
msgstr ""
-#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:373
+#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:551
#: core/templates/core/timer_list.html:31
msgid "Active"
msgstr ""
#: babybuddy/templates/babybuddy/user_list.html:23
-#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:37
+#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:38
#: core/templates/core/child_list.html:28
#: core/templates/core/child_list.html:48
#: core/templates/core/diaperchange_list.html:24
-#: core/templates/core/diaperchange_list.html:39
+#: core/templates/core/diaperchange_list.html:40
#: core/templates/core/feeding_list.html:24
-#: core/templates/core/feeding_list.html:42
+#: core/templates/core/feeding_list.html:43
#: core/templates/core/head_circumference_list.html:24
-#: core/templates/core/head_circumference_list.html:37
+#: core/templates/core/head_circumference_list.html:38
#: core/templates/core/height_list.html:24
-#: core/templates/core/height_list.html:37
-#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:36
+#: core/templates/core/height_list.html:38
+#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:37
+#: core/templates/core/pumping_list.html:24
+#: core/templates/core/pumping_list.html:37
#: core/templates/core/sleep_list.html:24
-#: core/templates/core/sleep_list.html:39
+#: core/templates/core/sleep_list.html:40
#: core/templates/core/temperature_list.html:24
-#: core/templates/core/temperature_list.html:37
+#: core/templates/core/temperature_list.html:38
#: core/templates/core/tummytime_list.html:23
-#: core/templates/core/tummytime_list.html:37
+#: core/templates/core/tummytime_list.html:38
#: core/templates/core/weight_list.html:24
-#: core/templates/core/weight_list.html:37
+#: core/templates/core/weight_list.html:38
msgid "Actions"
msgstr ""
@@ -691,7 +724,7 @@ msgid ""
"by using Baby Buddy to track —"
msgstr ""
-#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:159
+#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:249
#: core/templates/core/diaperchange_confirm_delete.html:7
#: core/templates/core/diaperchange_form.html:13
#: core/templates/core/diaperchange_list.html:4
@@ -862,105 +895,146 @@ msgstr ""
msgid "Settings saved!"
msgstr ""
-#: core/forms.py:115
+#: core/filters.py:11 core/models.py:96 core/models.py:115
+msgid "Tag"
+msgstr ""
+
+#: core/forms.py:120
msgid "Name does not match child name."
msgstr ""
-#: core/models.py:23
+#: core/forms.py:136
+msgid ""
+"Click on the tags to add (+) or remove (-) tags or use the text editor to "
+"create new tags."
+msgstr ""
+
+#: core/models.py:28
msgid "Date can not be in the future."
msgstr ""
-#: core/models.py:37
+#: core/models.py:42
msgid "Start time must come before end time."
msgstr ""
-#: core/models.py:40
+#: core/models.py:45
msgid "Duration too long."
msgstr ""
-#: core/models.py:56
+#: core/models.py:61
msgid "Another entry intersects the specified time period."
msgstr ""
-#: core/models.py:70
+#: core/models.py:75
msgid "Date/time can not be in the future."
msgstr ""
-#: core/models.py:76
+#: core/models.py:84 core/models.py:237
+#: core/templates/core/diaperchange_list.html:30
+msgid "Color"
+msgstr "Colour"
+
+#: core/models.py:90
+msgid "Last used"
+msgstr ""
+
+#: core/models.py:97 core/templates/core/bmi_list.html:30
+#: core/templates/core/diaperchange_list.html:32
+#: core/templates/core/feeding_list.html:35
+#: core/templates/core/head_circumference_list.html:30
+#: core/templates/core/height_list.html:30
+#: core/templates/core/note_list.html:30 core/templates/core/sleep_list.html:32
+#: core/templates/core/temperature_list.html:30
+#: core/templates/core/tummytime_list.html:31
+#: core/templates/core/weight_list.html:30
+msgid "Tags"
+msgstr ""
+
+#: core/models.py:141 core/models.py:341 core/models.py:371 core/models.py:675
+#: core/templates/core/bmi_list.html:25
+#: core/templates/core/feeding_list.html:25
+#: core/templates/core/head_circumference_list.html:25
+#: core/templates/core/height_list.html:25
+#: core/templates/core/weight_list.html:25 reports/graphs/bmi_change.py:28
+#: reports/graphs/diaperchange_amounts.py:37
+#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
+#: reports/graphs/feeding_duration.py:56
+#: reports/graphs/head_circumference_change.py:28
+#: reports/graphs/height_change.py:28 reports/graphs/pumping_amounts.py:58
+#: reports/graphs/sleep_pattern.py:151 reports/graphs/sleep_totals.py:59
+#: reports/graphs/tummytime_duration.py:51 reports/graphs/weight_change.py:28
+msgid "Date"
+msgstr ""
+
+#: core/models.py:163
msgid "First name"
msgstr ""
-#: core/models.py:78
+#: core/models.py:165
msgid "Last name"
msgstr ""
-#: core/models.py:80
+#: core/models.py:167
msgid "Birth date"
msgstr ""
-#: core/models.py:87
+#: core/models.py:174
msgid "Slug"
msgstr ""
-#: core/models.py:90
+#: core/models.py:177
msgid "Picture"
msgstr ""
-#: core/models.py:136 core/models.py:252 core/models.py:333
+#: core/models.py:224 core/models.py:398 core/models.py:429 core/models.py:509
#: core/templates/core/diaperchange_list.html:25
#: core/templates/core/note_list.html:25
+#: core/templates/core/pumping_list.html:25
#: core/templates/core/temperature_list.html:25
msgid "Time"
msgstr ""
-#: core/models.py:137 core/templates/core/diaperchange_list.html:60
+#: core/models.py:226 core/templates/core/diaperchange_list.html:61
#: reports/graphs/diaperchange_types.py:36
msgid "Wet"
msgstr ""
-#: core/models.py:138 core/templates/core/diaperchange_list.html:61
+#: core/models.py:227 core/templates/core/diaperchange_list.html:62
#: reports/graphs/diaperchange_types.py:30
msgid "Solid"
msgstr ""
-#: core/models.py:142
+#: core/models.py:231
msgid "Black"
msgstr ""
-#: core/models.py:143
+#: core/models.py:232
msgid "Brown"
msgstr ""
-#: core/models.py:144
+#: core/models.py:233
msgid "Green"
msgstr ""
-#: core/models.py:145
+#: core/models.py:234
msgid "Yellow"
msgstr ""
-#: core/models.py:148 core/templates/core/diaperchange_list.html:30
-msgid "Color"
-msgstr "Colour"
-
-#: core/models.py:150 core/models.py:219
+#: core/models.py:239 core/models.py:303 core/models.py:428
#: core/templates/core/diaperchange_list.html:31
+#: core/templates/core/pumping_list.html:29
msgid "Amount"
msgstr ""
-#: core/models.py:180
-msgid "Wet and/or solid is required."
-msgstr ""
-
-#: core/models.py:192 core/models.py:279 core/models.py:365 core/models.py:454
+#: core/models.py:276 core/models.py:453 core/models.py:543 core/models.py:632
msgid "Start time"
msgstr ""
-#: core/models.py:193 core/models.py:280 core/models.py:368 core/models.py:455
+#: core/models.py:277 core/models.py:454 core/models.py:546 core/models.py:633
msgid "End time"
msgstr ""
-#: core/models.py:195 core/models.py:282 core/models.py:371 core/models.py:457
+#: core/models.py:279 core/models.py:456 core/models.py:549 core/models.py:635
#: core/templates/core/feeding_list.html:34
#: core/templates/core/sleep_list.html:30
#: core/templates/core/timer_list.html:29
@@ -968,67 +1042,67 @@ msgstr ""
msgid "Duration"
msgstr ""
-#: core/models.py:199
+#: core/models.py:283
msgid "Breast milk"
msgstr ""
-#: core/models.py:200
+#: core/models.py:284
msgid "Formula"
msgstr ""
-#: core/models.py:201
+#: core/models.py:285
msgid "Fortified breast milk"
msgstr ""
-#: core/models.py:202
+#: core/models.py:286
msgid "Solid food"
msgstr ""
-#: core/models.py:205 core/templates/core/feeding_list.html:30
+#: core/models.py:289 core/templates/core/feeding_list.html:30
msgid "Type"
msgstr ""
-#: core/models.py:209
+#: core/models.py:293
msgid "Bottle"
msgstr ""
-#: core/models.py:210
+#: core/models.py:294
msgid "Left breast"
msgstr ""
-#: core/models.py:211
+#: core/models.py:295
msgid "Right breast"
msgstr ""
-#: core/models.py:212
+#: core/models.py:296
msgid "Both breasts"
msgstr ""
-#: core/models.py:213
+#: core/models.py:297
msgid "Parent fed"
msgstr ""
-#: core/models.py:214
+#: core/models.py:298
msgid "Self fed"
msgstr ""
-#: core/models.py:217 core/templates/core/feeding_list.html:29
+#: core/models.py:301 core/templates/core/feeding_list.html:29
msgid "Method"
msgstr ""
-#: core/models.py:278
+#: core/models.py:452
msgid "Napping"
msgstr ""
-#: core/models.py:362 core/templates/core/timer_list.html:25
+#: core/models.py:540 core/templates/core/timer_list.html:25
msgid "Name"
msgstr ""
-#: core/models.py:386 core/templates/core/timer_form.html:4
+#: core/models.py:564 core/templates/core/timer_form.html:4
msgid "Timer"
msgstr ""
-#: core/models.py:387 core/templates/core/timer_confirm_delete.html:9
+#: core/models.py:565 core/templates/core/timer_confirm_delete.html:9
#: core/templates/core/timer_confirm_delete_inactive.html:9
#: core/templates/core/timer_detail.html:8
#: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4
@@ -1037,31 +1111,15 @@ msgstr ""
msgid "Timers"
msgstr ""
-#: core/models.py:390
+#: core/models.py:568
#, python-brace-format
msgid "Timer #{id}"
msgstr ""
-#: core/models.py:460 core/templates/core/tummytime_list.html:30
+#: core/models.py:638 core/templates/core/tummytime_list.html:30
msgid "Milestone"
msgstr ""
-#: core/models.py:495 core/models.py:522 core/models.py:551 core/models.py:575
-#: core/templates/core/bmi_list.html:25
-#: core/templates/core/feeding_list.html:25
-#: core/templates/core/head_circumference_list.html:25
-#: core/templates/core/height_list.html:25
-#: core/templates/core/weight_list.html:25 reports/graphs/bmi_bmi.py:28
-#: reports/graphs/diaperchange_amounts.py:37
-#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
-#: reports/graphs/feeding_duration.py:56
-#: reports/graphs/head_circumference_head_circumference.py:28
-#: reports/graphs/height_height.py:28 reports/graphs/sleep_pattern.py:151
-#: reports/graphs/sleep_totals.py:59 reports/graphs/tummytime_duration.py:51
-#: reports/graphs/weight_weight.py:28
-msgid "Date"
-msgstr ""
-
#: core/templates/core/bmi_confirm_delete.html:4
msgid "Delete a BMI Entry"
msgstr ""
@@ -1075,11 +1133,9 @@ msgstr ""
msgid "Add BMI"
msgstr ""
-#: core/templates/core/bmi_list.html:66
-#, fuzzy
-#| msgid "No diaper changes found."
+#: core/templates/core/bmi_list.html:70
msgid "No bmi entries found."
-msgstr "No nappy changes found."
+msgstr ""
#: core/templates/core/child_confirm_delete.html:4
msgid "Delete a Child"
@@ -1128,6 +1184,7 @@ msgstr "Add a Nappy Change"
#: core/templates/core/feeding_form.html:17
#: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17
#: core/templates/core/tummytime_form.html:17
+#: core/templates/core/widget_tag_editor.html:24
msgid "Add"
msgstr ""
@@ -1139,7 +1196,7 @@ msgstr "Add Nappy Change"
msgid "Contents"
msgstr ""
-#: core/templates/core/diaperchange_list.html:73
+#: core/templates/core/diaperchange_list.html:77
msgid "No diaper changes found."
msgstr "No nappy changes found."
@@ -1164,7 +1221,7 @@ msgstr ""
msgid "Amt."
msgstr ""
-#: core/templates/core/feeding_list.html:78
+#: core/templates/core/feeding_list.html:82
msgid "No feedings found."
msgstr ""
@@ -1182,11 +1239,9 @@ msgstr ""
msgid "Add Head Circumference"
msgstr ""
-#: core/templates/core/head_circumference_list.html:66
-#, fuzzy
-#| msgid "No diaper changes found."
+#: core/templates/core/head_circumference_list.html:70
msgid "No head circumference entries found."
-msgstr "No nappy changes found."
+msgstr ""
#: core/templates/core/height_confirm_delete.html:4
msgid "Delete a Height Entry"
@@ -1202,11 +1257,9 @@ msgstr ""
msgid "Add Height"
msgstr ""
-#: core/templates/core/height_list.html:66
-#, fuzzy
-#| msgid "No diaper changes found."
+#: core/templates/core/height_list.html:70
msgid "No height entries found."
-msgstr "No nappy changes found."
+msgstr ""
#: core/templates/core/note_confirm_delete.html:4
msgid "Delete a Note"
@@ -1224,10 +1277,28 @@ msgstr ""
msgid "Add Note"
msgstr ""
-#: core/templates/core/note_list.html:60
+#: core/templates/core/note_list.html:64
msgid "No notes found."
msgstr ""
+#: core/templates/core/pumping_confirm_delete.html:4
+msgid "Delete a Pumping Entry"
+msgstr ""
+
+#: core/templates/core/pumping_form.html:8
+#: core/templates/core/pumping_form.html:17
+#: core/templates/core/pumping_form.html:27
+msgid "Add a Pumping Entry"
+msgstr ""
+
+#: core/templates/core/pumping_list.html:15
+msgid "Add Pumping Entry"
+msgstr ""
+
+#: core/templates/core/pumping_list.html:66
+msgid "No pumping entries found."
+msgstr ""
+
#: core/templates/core/sleep_confirm_delete.html:4
msgid "Delete a Sleep Entry"
msgstr ""
@@ -1261,7 +1332,7 @@ msgstr ""
msgid "Nap"
msgstr ""
-#: core/templates/core/sleep_list.html:70
+#: core/templates/core/sleep_list.html:74
msgid "No sleep entries found."
msgstr ""
@@ -1282,7 +1353,7 @@ msgstr ""
msgid "Add Temperature Reading"
msgstr ""
-#: core/templates/core/temperature_list.html:66
+#: core/templates/core/temperature_list.html:70
msgid "No temperature entries found."
msgstr ""
@@ -1354,7 +1425,8 @@ msgstr ""
#: core/templates/core/timer_nav.html:38
#: dashboard/templates/cards/diaperchange_last.html:17
#: dashboard/templates/cards/diaperchange_types.html:12
-#: dashboard/templates/cards/feeding_day.html:14
+#: dashboard/templates/cards/feeding_day.html:20
+#: dashboard/templates/cards/feeding_day.html:46
#: dashboard/templates/cards/feeding_last.html:17
#: dashboard/templates/cards/feeding_last_method.html:41
#: dashboard/templates/cards/sleep_day.html:14
@@ -1381,7 +1453,7 @@ msgstr ""
msgid "Add Tummy Time"
msgstr ""
-#: core/templates/core/tummytime_list.html:63
+#: core/templates/core/tummytime_list.html:67
msgid "No tummy time entries found."
msgstr ""
@@ -1399,31 +1471,69 @@ msgstr ""
msgid "Add Weight"
msgstr ""
-#: core/templates/core/weight_list.html:66
+#: core/templates/core/weight_list.html:70
msgid "No weight entries found."
msgstr ""
-#: core/templates/timeline/_timeline.html:33
+#: core/templates/core/widget_tag_editor.html:22
+msgid "Tag name"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:27
+msgid "Recently used:"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:45
+msgctxt "Error modal"
+msgid "Error"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:50
+msgctxt "Error modal"
+msgid "An error ocurred."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:51
+msgctxt "Error modal"
+msgid "Invalid tag name."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:52
+msgctxt "Error modal"
+msgid "Failed to create tag."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:53
+msgctxt "Error modal"
+msgid "Failed to obtain tag data."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:58
+msgctxt "Error modal"
+msgid "Close"
+msgstr ""
+
+#: core/templates/timeline/_timeline.html:38
#, python-format
msgid "%(since)s ago (%(time)s)"
msgstr ""
-#: core/templates/timeline/_timeline.html:39
+#: core/templates/timeline/_timeline.html:44
#, python-format
msgid "Duration: %(duration)s"
msgstr ""
-#: core/templates/timeline/_timeline.html:48
+#: core/templates/timeline/_timeline.html:53
#, python-format
msgid "%(since)s since previous"
msgstr ""
-#: core/templates/timeline/_timeline.html:56
-#: dashboard/templates/dashboard/child_button_group.html:41
+#: core/templates/timeline/_timeline.html:61
+#: dashboard/templates/dashboard/child_button_group.html:20
msgid "Edit"
msgstr ""
-#: core/templates/timeline/_timeline.html:80
+#: core/templates/timeline/_timeline.html:85
msgid "No events"
msgstr ""
@@ -1435,7 +1545,7 @@ msgstr ""
msgid "{}, {}"
msgstr ""
-#: core/templatetags/duration.py:23
+#: core/templatetags/duration.py:25
msgid "0 days"
msgstr ""
@@ -1444,57 +1554,56 @@ msgstr ""
msgid "%(child)s started tummy time!"
msgstr ""
-#: core/timeline.py:64
+#: core/timeline.py:65
#, python-format
msgid "%(child)s finished tummy time."
msgstr ""
-#: core/timeline.py:89
+#: core/timeline.py:91
#, python-format
msgid "%(child)s fell asleep."
msgstr ""
-#: core/timeline.py:100
+#: core/timeline.py:103
#, python-format
msgid "%(child)s woke up."
msgstr ""
-#: core/timeline.py:133
+#: core/timeline.py:137
#, python-format
msgid "Amount: %(amount).0f"
msgstr ""
-#: core/timeline.py:141
+#: core/timeline.py:145
#, python-format
msgid "%(child)s started feeding."
msgstr ""
-#: core/timeline.py:153
+#: core/timeline.py:158
#, python-format
msgid "%(child)s finished feeding."
msgstr ""
-#: core/timeline.py:179
-#, fuzzy, python-format
-#| msgid "%(child)s had a diaper change."
+#: core/timeline.py:185
+#, python-format
msgid "%(child)s had a %(type)s diaper change."
-msgstr "%(child)s had a nappy change."
+msgstr "%(child)s had a %(type)s nappy change."
-#: core/utils.py:15
+#: core/utils.py:40
#, python-format
msgid "%(hours)s hour"
msgid_plural "%(hours)s hours"
msgstr[0] ""
msgstr[1] ""
-#: core/utils.py:19
+#: core/utils.py:44
#, python-format
msgid "%(minutes)s minute"
msgid_plural "%(minutes)s minutes"
msgstr[0] ""
msgstr[1] ""
-#: core/utils.py:25
+#: core/utils.py:50
#, python-format
msgid "%(seconds)s second"
msgid_plural "%(seconds)s seconds"
@@ -1506,12 +1615,12 @@ msgstr[1] ""
msgid "%(model)s entry for %(child)s added!"
msgstr ""
-#: core/views.py:35
+#: core/views.py:35 core/views.py:308
#, python-format
msgid "%(model)s entry added!"
msgstr ""
-#: core/views.py:61
+#: core/views.py:61 core/views.py:316
#, python-format
msgid "%(model)s entry for %(child)s updated."
msgstr ""
@@ -1521,36 +1630,36 @@ msgstr ""
msgid "%(model)s entry updated."
msgstr ""
-#: core/views.py:69 core/views.py:118
+#: core/views.py:69 core/views.py:146
#, python-format
msgid "%(model)s entry deleted."
msgstr ""
-#: core/views.py:87
+#: core/views.py:115
#, python-format
msgid "%(first_name)s %(last_name)s added!"
msgstr ""
-#: core/views.py:249
+#: core/views.py:366
#, python-format
msgid "%(model)s reading added!"
msgstr ""
-#: core/views.py:257
+#: core/views.py:374
#, python-format
msgid "%(model)s reading for %(child)s updated."
msgstr ""
-#: core/views.py:361
+#: core/views.py:478
#, python-format
msgid "%(timer)s stopped."
msgstr ""
-#: core/views.py:384
+#: core/views.py:501
msgid "All inactive timers deleted."
msgstr ""
-#: core/views.py:394
+#: core/views.py:511
msgid "No inactive timers exist."
msgstr ""
@@ -1570,23 +1679,23 @@ msgstr ""
msgid "Past Week"
msgstr ""
-#: dashboard/templates/cards/diaperchange_types.html:26
+#: dashboard/templates/cards/diaperchange_types.html:27
msgid "wet"
msgstr ""
-#: dashboard/templates/cards/diaperchange_types.html:33
+#: dashboard/templates/cards/diaperchange_types.html:35
msgid "solid"
msgstr ""
-#: dashboard/templates/cards/diaperchange_types.html:38
+#: dashboard/templates/cards/diaperchange_types.html:49
msgid "today"
msgstr ""
-#: dashboard/templates/cards/diaperchange_types.html:40
+#: dashboard/templates/cards/diaperchange_types.html:51
msgid "yesterday"
msgstr ""
-#: dashboard/templates/cards/diaperchange_types.html:42
+#: dashboard/templates/cards/diaperchange_types.html:53
#, python-format
msgid "%(key)s days ago"
msgstr ""
@@ -1595,9 +1704,9 @@ msgstr ""
msgid "Today's Feeding"
msgstr ""
-#: dashboard/templates/cards/feeding_day.html:20
+#: dashboard/templates/cards/feeding_day.html:26
#, python-format
-msgid "%(count)s feeding entries"
+msgid "Patrón de Sueño
" @@ -1903,7 +1992,7 @@ msgstr "Tiempo Boca Abajo Total" msgid "Total duration (minutes)" msgstr "Duración total (minutos)" -#: reports/graphs/weight_weight.py:27 +#: reports/graphs/weight_change.py:27 msgid "Weight" msgstr "Peso" @@ -1912,148 +2001,66 @@ msgstr "Peso" msgid "Diaper Amounts" msgstr "Cantidades de Pañal" +#: reports/templates/reports/diaperchange_lifetimes.html:4 +#: reports/templates/reports/diaperchange_lifetimes.html:8 +#: reports/templates/reports/report_list.html:13 +msgid "Diaper Lifetimes" +msgstr "Duración Pañal" + +#: reports/templates/reports/diaperchange_types.html:4 +#: reports/templates/reports/diaperchange_types.html:8 +#: reports/templates/reports/report_list.html:12 +msgid "Diaper Change Types" +msgstr "Tipos de Cambio de Pañal" + +#: reports/templates/reports/feeding_amounts.html:4 +#: reports/templates/reports/feeding_amounts.html:8 +#: reports/templates/reports/report_list.html:14 +msgid "Feeding Amounts" +msgstr "Cantidad de Tomas" + #: reports/templates/reports/feeding_duration.html:4 #: reports/templates/reports/feeding_duration.html:8 msgid "Average Feeding Durations" msgstr "Duración Media Tomas" -#: reports/templates/reports/report_base.html:19 +#: reports/templates/reports/report_base.html:17 msgid "There is not enough data to generate this report." msgstr "No hay suficientes datos para generar este informe." +#: reports/templates/reports/report_list.html:10 +msgid "Body Mass Index (BMI)" +msgstr "" + +#: reports/templates/reports/report_list.html:11 +msgid "Diaper Change Amounts" +msgstr "Cantidades de Cambio de Pañal" + +#: reports/templates/reports/report_list.html:15 +msgid "Feeding Durations (Average)" +msgstr "Duración de Tomas (Media)" + +#: reports/templates/reports/report_list.html:18 +msgid "Pumping Amounts" +msgstr "" + +#: reports/templates/reports/report_list.html:19 +#: reports/templates/reports/sleep_pattern.html:4 +#: reports/templates/reports/sleep_pattern.html:8 +msgid "Sleep Pattern" +msgstr "Patrón de Sueño" + +#: reports/templates/reports/report_list.html:20 +#: reports/templates/reports/sleep_totals.html:4 +#: reports/templates/reports/sleep_totals.html:8 +msgid "Sleep Totals" +msgstr "Totales de Sueño" + +#: reports/templates/reports/report_list.html:21 +msgid "Tummy Time Durations (Sum)" +msgstr "Tiempo Boca Abajo (Suma)" + #: reports/templates/reports/tummytime_duration.html:4 #: reports/templates/reports/tummytime_duration.html:8 msgid "Total Tummy Time Durations" msgstr "Duración Total Tiempo Boca Abajo" - -#~ msgid "" -#~ "This setting will only be used when a browser does not support refresh on " -#~ "focus." -#~ msgstr "" -#~ "Este parámetro solo será utilizado en caso de que tu navegador no soporte " -#~ "la opción de refrescar al hacer foco." - -#~ msgid "English" -#~ msgstr "Inglés" - -#~ msgid "" -#~ "You do not have permission to access this resource.\n" -#~ " Contact a site administrator for assistance." -#~ msgstr "" -#~ "No tienes permiso para acceder a este recurso.\n" -#~ "Contacta con un administrador si necesitas asistencia." - -#~ msgid "" -#~ "Error: Some fields have errors. See below for details. " -#~ msgstr "" -#~ "Error: Algunos campos contienen errores. Mira más abajo " -#~ "para más detalles. " - -#~ msgid "Backend Admin" -#~ msgstr "Administrar Backend" - -#~ msgid "" -#~ "Learn about and predict baby's needs without\n" -#~ " (as much) guess work by using Baby Buddy to track " -#~ "—" -#~ msgstr "" -#~ "Aprende y predice las necesidades de tu bebé sin\n" -#~ " tener que adivinar (tanto) usando Baby Buddy —" - -#~ msgid "" -#~ "As the amount of entries grows, Baby Buddy will help\n" -#~ " parents and caregivers to identify small patterns in baby's " -#~ "habits\n" -#~ " using the dashboard and graphs. Baby Buddy is mobile-friendly " -#~ "and\n" -#~ " uses a dark theme to help weary moms and dads with 2AM " -#~ "feedings and\n" -#~ " changings. To get started, just click the button below to add " -#~ "your\n" -#~ " first (or second, third, etc.) child!" -#~ msgstr "" -#~ "A medida que las entradas van aumentando, Baby Buddy ayudará\n" -#~ " a padres y cuidadores a identificar pequeños patrones en los " -#~ "hábitos\n" -#~ " del bebé usando las gráficas y el dashboard. Baby Buddy " -#~ "funciona en\n" -#~ " el móvil y usa un tema oscuro para ayudar a las mamás y papás " -#~ "cansados\n" -#~ " con las tomas y cambios de las 2 de la mañana. Para empezar, " -#~ "haz click\n" -#~ " en el enlace más abajo para añadir tu primer (o segundo, " -#~ "tercero, etc.) hijo!" - -#~ msgid "" -#~ "Oh snap! The\n" -#~ " two passwords did not match. Please try again.
" -#~ msgstr "" -#~ "¡Vaya! Las contraseñas no coinciden. " -#~ "Por favor, inténtalo de nuevo.
" - -#~ msgid "" -#~ "We've emailed you instructions for setting your\n" -#~ " password, if an account exists with the email you entered. " -#~ "You\n" -#~ " should receive them shortly.
\n" -#~ "If you don't receive an email, please make sure " -#~ "you've\n" -#~ " entered the address you registered with, and check your spam\n" -#~ " folder.
" -#~ msgstr "" -#~ "Te hemos enviado instrucciones para configurar tu\n" -#~ " contraseña, si la cuenta existe y coincide con el email " -#~ "introducido, \n" -#~ " deberías recibirlas en breve.
\n" -#~ "Si no recibes el email, por favor comprueba " -#~ "que\n" -#~ " has introducido el email con el que te has registrado y tu " -#~ "carpeta\n" -#~ " de spam.
" - -#~ msgid "" -#~ "Enter your account email address in the\n" -#~ " form below. If the address is valid, you will receive " -#~ "instructions for\n" -#~ " resetting your password.
" -#~ msgstr "" -#~ "Introduce tu dirección de email en el siguiente \n" -#~ " formulario. Si la direción es valida, recibirás las " -#~ "instrucciones\n" -#~ " para resetear tu contraseña.
" - -#~ msgid "Only \"Bottle\" method is allowed with \"Formula\" type." -#~ msgstr "Solo se permite método \"botella\" para el tipo \"Fórmula\"." - -#~ msgid "Add a Change" -#~ msgstr "Añadir Cambio" - -#~ msgid "%(timer)s created by %(object.user)s" -#~ msgstr "%(timer)s creado por %(object.user)s" - -#~ msgid "%(child)s had a diaper change." -#~ msgstr "%(child)s ha tenido un cambio de pañal." - -#~ msgid "%(time)s ago" -#~ msgstr "hace %(time)s" - -#~ msgid "None yet today" -#~ msgstr "Ninguno hoy todavía" - -#~ msgid "Last Slept" -#~ msgstr "Último Sueño" - -#~ msgid "Started by %(instance.user)s at %(start)s" -#~ msgstr "Iniciado por %(instance.user)s a las %(start)s" - -#~ msgid "There is no enough data to generate this report." -#~ msgstr "No hay suficientes datos para generar este reporte." - -#~ msgid "Total feeding amount" -#~ msgstr "Total cantidad toma" - -#~ msgid "Total Feeding Amounts" -#~ msgstr "Cantidad Total Tomas" - -#~ msgid "Contents: %(contents)s" -#~ msgstr "Contenidos: %(contents)s" diff --git a/locale/fi/LC_MESSAGES/django.mo b/locale/fi/LC_MESSAGES/django.mo index 3e121e5e..c2978d53 100644 Binary files a/locale/fi/LC_MESSAGES/django.mo and b/locale/fi/LC_MESSAGES/django.mo differ diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po index d765f197..0e14f70a 100644 --- a/locale/fi/LC_MESSAGES/django.po +++ b/locale/fi/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: Baby Buddy\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-02-25 05:14+0000\n" +"POT-Creation-Date: 2022-06-01 13:01+0000\n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -11,12 +11,12 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: babybuddy/admin.py:12 babybuddy/admin.py:13 -#: babybuddy/templates/babybuddy/nav-dropdown.html:326 +#: babybuddy/templates/babybuddy/nav-dropdown.html:347 #: babybuddy/templates/babybuddy/user_settings_form.html:8 msgid "Settings" msgstr "Asetukset" -#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:104 +#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:111 #: babybuddy/templates/babybuddy/user_settings_form.html:61 #: dashboard/templates/dashboard/child.html:4 #: dashboard/templates/dashboard/child.html:9 @@ -122,64 +122,64 @@ msgid "{user}'s Settings" msgstr "Käyttäjän {user} asetukset" #: babybuddy/settings/base.py:166 -msgid "Chinese (simplified)" +msgid "Catalan" msgstr "" #: babybuddy/settings/base.py:167 -msgid "Dutch" +msgid "Chinese (simplified)" msgstr "" #: babybuddy/settings/base.py:168 -#, fuzzy -#| msgid "English" -msgid "English (US)" -msgstr "englanti" +msgid "Dutch" +msgstr "" #: babybuddy/settings/base.py:169 -#, fuzzy -#| msgid "English" -msgid "English (UK)" -msgstr "englanti" +msgid "English (US)" +msgstr "englanti (Yhdysvallat)" #: babybuddy/settings/base.py:170 +msgid "English (UK)" +msgstr "englanti (Yhdistynyt kuningaskunta)" + +#: babybuddy/settings/base.py:171 msgid "French" msgstr "ranska" -#: babybuddy/settings/base.py:171 +#: babybuddy/settings/base.py:172 msgid "Finnish" msgstr "" -#: babybuddy/settings/base.py:172 +#: babybuddy/settings/base.py:173 msgid "German" msgstr "saksa" -#: babybuddy/settings/base.py:173 +#: babybuddy/settings/base.py:174 msgid "Italian" msgstr "" -#: babybuddy/settings/base.py:174 +#: babybuddy/settings/base.py:175 msgid "Polish" msgstr "englanti" -#: babybuddy/settings/base.py:175 +#: babybuddy/settings/base.py:176 msgid "Portuguese" msgstr "" -#: babybuddy/settings/base.py:176 +#: babybuddy/settings/base.py:177 msgid "Spanish" msgstr "espanja" -#: babybuddy/settings/base.py:177 +#: babybuddy/settings/base.py:178 msgid "Swedish" msgstr "ruotsi" -#: babybuddy/settings/base.py:178 +#: babybuddy/settings/base.py:179 msgid "Turkish" msgstr "turkki" #: babybuddy/templates/admin/base_site.html:4 #: babybuddy/templates/admin/base_site.html:7 -#: babybuddy/templates/babybuddy/nav-dropdown.html:338 +#: babybuddy/templates/babybuddy/nav-dropdown.html:359 msgid "Database Admin" msgstr "Tietokantahallinta" @@ -199,7 +199,7 @@ msgstr "Nollaa" msgid "Filters" msgstr "Suodattimet" -#: babybuddy/templates/babybuddy/form.html:11 +#: babybuddy/templates/babybuddy/form.html:14 #: babybuddy/templates/babybuddy/user_settings_form.html:89 msgid "Submit" msgstr "Lähetä" @@ -221,27 +221,27 @@ msgstr "" msgid "Quick Start Timer" msgstr "Pika-ajastin" -#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:158 -#: core/models.py:162 +#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:248 +#: core/models.py:252 msgid "Diaper Change" msgstr "Vaipanvaihto" #: babybuddy/templates/babybuddy/nav-dropdown.html:57 -#: babybuddy/templates/babybuddy/nav-dropdown.html:274 core/models.py:227 -#: core/models.py:231 core/templates/core/timer_detail.html:43 +#: babybuddy/templates/babybuddy/nav-dropdown.html:281 core/models.py:312 +#: core/models.py:316 core/templates/core/timer_detail.html:43 msgid "Feeding" msgstr "Syöttö" #: babybuddy/templates/babybuddy/nav-dropdown.html:63 -#: babybuddy/templates/babybuddy/nav-dropdown.html:150 core/models.py:250 -#: core/models.py:260 core/models.py:264 core/templates/core/note_list.html:29 +#: babybuddy/templates/babybuddy/nav-dropdown.html:157 core/models.py:396 +#: core/models.py:407 core/models.py:411 core/templates/core/note_list.html:29 msgid "Note" msgstr "Muistiinpano" #: babybuddy/templates/babybuddy/nav-dropdown.html:69 -#: babybuddy/templates/babybuddy/nav-dropdown.html:281 -#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:292 -#: core/models.py:293 core/models.py:296 +#: babybuddy/templates/babybuddy/nav-dropdown.html:288 +#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:467 +#: core/models.py:468 core/models.py:471 #: core/templates/core/sleep_confirm_delete.html:7 #: core/templates/core/sleep_form.html:13 core/templates/core/sleep_list.html:4 #: core/templates/core/sleep_list.html:7 core/templates/core/sleep_list.html:12 @@ -250,8 +250,8 @@ msgid "Sleep" msgstr "Uni" #: babybuddy/templates/babybuddy/nav-dropdown.html:75 -#: babybuddy/templates/babybuddy/nav-dropdown.html:172 core/models.py:331 -#: core/models.py:341 core/models.py:342 core/models.py:345 +#: babybuddy/templates/babybuddy/nav-dropdown.html:179 core/models.py:506 +#: core/models.py:519 core/models.py:520 core/models.py:523 #: core/templates/core/temperature_confirm_delete.html:7 #: core/templates/core/temperature_form.html:13 #: core/templates/core/temperature_list.html:4 @@ -262,9 +262,9 @@ msgid "Temperature" msgstr "Lämpötila" #: babybuddy/templates/babybuddy/nav-dropdown.html:81 -#: babybuddy/templates/babybuddy/nav-dropdown.html:294 -#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:468 -#: core/models.py:469 core/models.py:472 +#: babybuddy/templates/babybuddy/nav-dropdown.html:301 +#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:647 +#: core/models.py:648 core/models.py:651 #: core/templates/core/timer_detail.html:59 #: core/templates/core/tummytime_confirm_delete.html:7 #: core/templates/core/tummytime_form.html:13 @@ -275,49 +275,64 @@ msgid "Tummy Time" msgstr "Ihokontakti" #: babybuddy/templates/babybuddy/nav-dropdown.html:87 -#: babybuddy/templates/babybuddy/nav-dropdown.html:186 core/models.py:494 -#: core/models.py:503 core/models.py:504 core/models.py:507 +#: babybuddy/templates/babybuddy/nav-dropdown.html:193 core/models.py:673 +#: core/models.py:685 core/models.py:686 core/models.py:689 #: core/templates/core/weight_confirm_delete.html:7 #: core/templates/core/weight_form.html:13 #: core/templates/core/weight_list.html:4 #: core/templates/core/weight_list.html:7 #: core/templates/core/weight_list.html:12 -#: core/templates/core/weight_list.html:29 -#: dashboard/templates/dashboard/child_button_group.html:31 -#: reports/graphs/weight_weight.py:19 reports/graphs/weight_weight.py:30 +#: core/templates/core/weight_list.html:29 reports/graphs/weight_change.py:19 +#: reports/graphs/weight_change.py:30 +#: reports/templates/reports/report_list.html:22 #: reports/templates/reports/weight_change.html:4 #: reports/templates/reports/weight_change.html:8 msgid "Weight" msgstr "Paino" -#: babybuddy/templates/babybuddy/nav-dropdown.html:111 +#: babybuddy/templates/babybuddy/nav-dropdown.html:93 +#: babybuddy/templates/babybuddy/nav-dropdown.html:316 core/models.py:437 +#: core/models.py:438 core/models.py:441 +#: core/templates/core/pumping_confirm_delete.html:7 +#: core/templates/core/pumping_form.html:13 +#: core/templates/core/pumping_list.html:4 +#: core/templates/core/pumping_list.html:7 +#: core/templates/core/pumping_list.html:12 +#: reports/templates/reports/pumping_amounts.html:4 +#: reports/templates/reports/pumping_amounts.html:8 +msgid "Pumping" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:118 #: core/templates/timeline/timeline.html:4 #: core/templates/timeline/timeline.html:7 #: dashboard/templates/dashboard/child_button_group.html:9 msgid "Timeline" msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:122 -#: babybuddy/templates/babybuddy/nav-dropdown.html:130 core/models.py:101 +#: babybuddy/templates/babybuddy/nav-dropdown.html:129 +#: babybuddy/templates/babybuddy/nav-dropdown.html:137 core/models.py:188 #: core/templates/core/child_confirm_delete.html:7 #: core/templates/core/child_detail.html:7 #: core/templates/core/child_form.html:13 core/templates/core/child_list.html:4 #: core/templates/core/child_list.html:7 core/templates/core/child_list.html:12 #: dashboard/templates/dashboard/child.html:7 -#: reports/templates/reports/report_base.html:7 +#: reports/templates/reports/base.html:7 msgid "Children" msgstr "Lapset" -#: babybuddy/templates/babybuddy/nav-dropdown.html:136 core/models.py:100 -#: core/models.py:134 core/models.py:190 core/models.py:248 core/models.py:276 -#: core/models.py:328 core/models.py:359 core/models.py:452 core/models.py:492 -#: core/models.py:519 core/models.py:546 core/models.py:572 +#: babybuddy/templates/babybuddy/nav-dropdown.html:143 core/models.py:137 +#: core/models.py:187 core/models.py:221 core/models.py:274 core/models.py:335 +#: core/models.py:367 core/models.py:394 core/models.py:426 core/models.py:450 +#: core/models.py:503 core/models.py:537 core/models.py:630 core/models.py:671 #: core/templates/core/bmi_list.html:27 #: core/templates/core/diaperchange_list.html:27 #: core/templates/core/feeding_list.html:27 #: core/templates/core/head_circumference_list.html:27 #: core/templates/core/height_list.html:27 -#: core/templates/core/note_list.html:27 core/templates/core/sleep_list.html:28 +#: core/templates/core/note_list.html:27 +#: core/templates/core/pumping_list.html:27 +#: core/templates/core/sleep_list.html:28 #: core/templates/core/temperature_list.html:27 #: core/templates/core/timer_list.html:27 #: core/templates/core/tummytime_list.html:27 @@ -325,104 +340,96 @@ msgstr "Lapset" msgid "Child" msgstr "Lapsi" -#: babybuddy/templates/babybuddy/nav-dropdown.html:144 core/models.py:151 -#: core/models.py:220 core/models.py:261 core/models.py:284 core/models.py:334 -#: core/models.py:496 core/models.py:523 core/models.py:552 core/models.py:576 -#: core/templates/core/note_confirm_delete.html:7 +#: babybuddy/templates/babybuddy/nav-dropdown.html:151 core/models.py:143 +#: core/models.py:240 core/models.py:304 core/models.py:343 core/models.py:373 +#: core/models.py:408 core/models.py:430 core/models.py:458 core/models.py:511 +#: core/models.py:677 core/templates/core/note_confirm_delete.html:7 #: core/templates/core/note_form.html:13 core/templates/core/note_list.html:4 #: core/templates/core/note_list.html:7 core/templates/core/note_list.html:12 msgid "Notes" msgstr "Muistiinpanot" -#: babybuddy/templates/babybuddy/nav-dropdown.html:164 +#: babybuddy/templates/babybuddy/nav-dropdown.html:171 msgid "Measurements" msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:178 +#: babybuddy/templates/babybuddy/nav-dropdown.html:185 msgid "Temperature reading" msgstr "Lämpötilalukema" -#: babybuddy/templates/babybuddy/nav-dropdown.html:192 +#: babybuddy/templates/babybuddy/nav-dropdown.html:199 msgid "Weight entry" msgstr "Painomerkintä" -#: babybuddy/templates/babybuddy/nav-dropdown.html:200 core/models.py:521 -#: core/models.py:530 core/models.py:531 core/models.py:534 +#: babybuddy/templates/babybuddy/nav-dropdown.html:207 core/models.py:369 +#: core/models.py:381 core/models.py:382 core/models.py:385 #: core/templates/core/height_confirm_delete.html:7 #: core/templates/core/height_form.html:13 #: core/templates/core/height_list.html:4 #: core/templates/core/height_list.html:7 #: core/templates/core/height_list.html:12 -#: core/templates/core/height_list.html:29 -#: dashboard/templates/dashboard/child_button_group.html:32 -#: reports/graphs/height_height.py:19 reports/graphs/height_height.py:30 +#: core/templates/core/height_list.html:29 reports/graphs/height_change.py:19 +#: reports/graphs/height_change.py:30 #: reports/templates/reports/height_change.html:4 #: reports/templates/reports/height_change.html:8 -#, fuzzy -#| msgid "Weight" +#: reports/templates/reports/report_list.html:17 msgid "Height" -msgstr "Paino" +msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:206 -#, fuzzy -#| msgid "Weight entry" +#: babybuddy/templates/babybuddy/nav-dropdown.html:213 msgid "Height entry" -msgstr "Painomerkintä" +msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:214 core/models.py:549 -#: core/models.py:559 core/models.py:560 core/models.py:563 +#: babybuddy/templates/babybuddy/nav-dropdown.html:221 core/models.py:338 +#: core/models.py:351 core/models.py:352 core/models.py:355 #: core/templates/core/head_circumference_confirm_delete.html:7 #: core/templates/core/head_circumference_form.html:13 #: core/templates/core/head_circumference_list.html:4 #: core/templates/core/head_circumference_list.html:7 #: core/templates/core/head_circumference_list.html:12 #: core/templates/core/head_circumference_list.html:29 -#: dashboard/templates/dashboard/child_button_group.html:33 -#: reports/graphs/head_circumference_head_circumference.py:19 -#: reports/graphs/head_circumference_head_circumference.py:30 +#: reports/graphs/head_circumference_change.py:19 +#: reports/graphs/head_circumference_change.py:30 #: reports/templates/reports/head_circumference_change.html:4 #: reports/templates/reports/head_circumference_change.html:8 +#: reports/templates/reports/report_list.html:16 msgid "Head Circumference" msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:220 +#: babybuddy/templates/babybuddy/nav-dropdown.html:227 msgid "Head Circumference entry" msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:228 core/models.py:574 -#: core/models.py:583 core/models.py:584 core/models.py:587 +#: babybuddy/templates/babybuddy/nav-dropdown.html:235 core/models.py:139 +#: core/models.py:151 core/models.py:152 core/models.py:155 #: core/templates/core/bmi_confirm_delete.html:7 #: core/templates/core/bmi_form.html:13 core/templates/core/bmi_list.html:4 #: core/templates/core/bmi_list.html:7 core/templates/core/bmi_list.html:12 -#: core/templates/core/bmi_list.html:29 -#: dashboard/templates/dashboard/child_button_group.html:34 -#: reports/graphs/bmi_bmi.py:19 reports/graphs/bmi_bmi.py:30 -#: reports/templates/reports/bmi_change.html:4 +#: core/templates/core/bmi_list.html:29 reports/graphs/bmi_change.py:19 +#: reports/graphs/bmi_change.py:30 reports/templates/reports/bmi_change.html:4 #: reports/templates/reports/bmi_change.html:8 msgid "BMI" msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:234 -#, fuzzy -#| msgid "Sleep entry" +#: babybuddy/templates/babybuddy/nav-dropdown.html:241 msgid "BMI entry" -msgstr "Unimerkintä" +msgstr "" -#: babybuddy/templates/babybuddy/nav-dropdown.html:248 +#: babybuddy/templates/babybuddy/nav-dropdown.html:255 msgid "Activities" msgstr "Aktiviteetit" -#: babybuddy/templates/babybuddy/nav-dropdown.html:255 +#: babybuddy/templates/babybuddy/nav-dropdown.html:262 #: reports/graphs/diaperchange_lifetimes.py:27 msgid "Changes" msgstr "Muutokset" -#: babybuddy/templates/babybuddy/nav-dropdown.html:261 +#: babybuddy/templates/babybuddy/nav-dropdown.html:268 msgid "Change" msgstr "Muutos" -#: babybuddy/templates/babybuddy/nav-dropdown.html:268 -#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:228 +#: babybuddy/templates/babybuddy/nav-dropdown.html:275 +#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:313 #: core/templates/core/feeding_confirm_delete.html:7 #: core/templates/core/feeding_form.html:13 #: core/templates/core/feeding_list.html:4 @@ -431,39 +438,43 @@ msgstr "Muutos" msgid "Feedings" msgstr "Syötöt" -#: babybuddy/templates/babybuddy/nav-dropdown.html:287 +#: babybuddy/templates/babybuddy/nav-dropdown.html:294 msgid "Sleep entry" msgstr "Unimerkintä" -#: babybuddy/templates/babybuddy/nav-dropdown.html:300 +#: babybuddy/templates/babybuddy/nav-dropdown.html:307 msgid "Tummy Time entry" msgstr "Ihokontakti" -#: babybuddy/templates/babybuddy/nav-dropdown.html:325 +#: babybuddy/templates/babybuddy/nav-dropdown.html:322 +msgid "Pumping entry" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:346 #: babybuddy/templates/babybuddy/user_list.html:17 #: babybuddy/templates/babybuddy/user_password_form.html:7 -#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:378 +#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:556 #: core/templates/core/timer_list.html:32 msgid "User" msgstr "Käyttäjä" -#: babybuddy/templates/babybuddy/nav-dropdown.html:327 +#: babybuddy/templates/babybuddy/nav-dropdown.html:348 msgid "Password" msgstr "Salasana" -#: babybuddy/templates/babybuddy/nav-dropdown.html:331 +#: babybuddy/templates/babybuddy/nav-dropdown.html:352 msgid "Logout" msgstr "Kirjaudu ulos" -#: babybuddy/templates/babybuddy/nav-dropdown.html:334 +#: babybuddy/templates/babybuddy/nav-dropdown.html:355 msgid "Site" msgstr "Sivusto" -#: babybuddy/templates/babybuddy/nav-dropdown.html:335 +#: babybuddy/templates/babybuddy/nav-dropdown.html:356 msgid "API Browser" msgstr "API-selain" -#: babybuddy/templates/babybuddy/nav-dropdown.html:337 +#: babybuddy/templates/babybuddy/nav-dropdown.html:358 #: babybuddy/templates/babybuddy/user_confirm_delete.html:7 #: babybuddy/templates/babybuddy/user_form.html:13 #: babybuddy/templates/babybuddy/user_list.html:4 @@ -471,23 +482,24 @@ msgstr "API-selain" msgid "Users" msgstr "Käyttäjät" -#: babybuddy/templates/babybuddy/nav-dropdown.html:340 +#: babybuddy/templates/babybuddy/nav-dropdown.html:361 msgid "Support" msgstr "Tuki" -#: babybuddy/templates/babybuddy/nav-dropdown.html:342 +#: babybuddy/templates/babybuddy/nav-dropdown.html:363 msgid "Source Code" msgstr "Lähdekoodi" -#: babybuddy/templates/babybuddy/nav-dropdown.html:344 +#: babybuddy/templates/babybuddy/nav-dropdown.html:365 msgid "Chat / Support" msgstr "Chat / tuki" #: babybuddy/templates/babybuddy/paginator.html:11 #: core/templates/timeline/_timeline.html:5 #: core/templates/timeline/_timeline.html:7 -#: core/templates/timeline/_timeline.html:66 -#: core/templates/timeline/_timeline.html:68 +#: core/templates/timeline/_timeline.html:71 +#: core/templates/timeline/_timeline.html:73 +#: dashboard/templates/cards/feeding_day.html:37 #: dashboard/templates/cards/feeding_last_method.html:32 #: dashboard/templates/cards/statistics.html:34 msgid "Previous" @@ -496,8 +508,9 @@ msgstr "Edellinen" #: babybuddy/templates/babybuddy/paginator.html:28 #: core/templates/timeline/_timeline.html:12 #: core/templates/timeline/_timeline.html:14 -#: core/templates/timeline/_timeline.html:73 -#: core/templates/timeline/_timeline.html:75 +#: core/templates/timeline/_timeline.html:78 +#: core/templates/timeline/_timeline.html:80 +#: dashboard/templates/cards/feeding_day.html:41 #: dashboard/templates/cards/feeding_last_method.html:36 #: dashboard/templates/cards/statistics.html:38 msgid "Next" @@ -523,6 +536,8 @@ msgstr "Poista käyttäjä" #: core/templates/core/height_confirm_delete.html:17 #: core/templates/core/note_confirm_delete.html:8 #: core/templates/core/note_confirm_delete.html:17 +#: core/templates/core/pumping_confirm_delete.html:8 +#: core/templates/core/pumping_confirm_delete.html:17 #: core/templates/core/sleep_confirm_delete.html:8 #: core/templates/core/sleep_confirm_delete.html:17 #: core/templates/core/temperature_confirm_delete.html:8 @@ -534,7 +549,7 @@ msgstr "Poista käyttäjä" #: core/templates/core/tummytime_confirm_delete.html:17 #: core/templates/core/weight_confirm_delete.html:8 #: core/templates/core/weight_confirm_delete.html:17 -#: dashboard/templates/dashboard/child_button_group.html:48 +#: dashboard/templates/dashboard/child_button_group.html:27 msgid "Delete" msgstr "Poista" @@ -546,6 +561,7 @@ msgstr "Poista" #: core/templates/core/head_circumference_confirm_delete.html:14 #: core/templates/core/height_confirm_delete.html:14 #: core/templates/core/note_confirm_delete.html:14 +#: core/templates/core/pumping_confirm_delete.html:14 #: core/templates/core/sleep_confirm_delete.html:14 #: core/templates/core/temperature_confirm_delete.html:14 #: core/templates/core/timer_confirm_delete.html:17 @@ -567,6 +583,7 @@ msgstr "" #: core/templates/core/head_circumference_confirm_delete.html:18 #: core/templates/core/height_confirm_delete.html:18 #: core/templates/core/note_confirm_delete.html:18 +#: core/templates/core/pumping_confirm_delete.html:18 #: core/templates/core/sleep_confirm_delete.html:18 #: core/templates/core/temperature_confirm_delete.html:18 #: core/templates/core/timer_confirm_delete.html:21 @@ -589,7 +606,9 @@ msgstr "Luo käyttäjä" #: core/templates/core/feeding_form.html:15 #: core/templates/core/head_circumference_form.html:15 #: core/templates/core/height_form.html:15 -#: core/templates/core/note_form.html:15 core/templates/core/sleep_form.html:15 +#: core/templates/core/note_form.html:15 +#: core/templates/core/pumping_form.html:15 +#: core/templates/core/sleep_form.html:15 #: core/templates/core/temperature_form.html:15 #: core/templates/core/timer_form.html:10 #: core/templates/core/tummytime_form.html:15 @@ -603,7 +622,9 @@ msgstr "Päivitä" #: core/templates/core/feeding_form.html:23 #: core/templates/core/head_circumference_form.html:23 #: core/templates/core/height_form.html:23 -#: core/templates/core/note_form.html:23 core/templates/core/sleep_form.html:23 +#: core/templates/core/note_form.html:23 +#: core/templates/core/pumping_form.html:23 +#: core/templates/core/sleep_form.html:23 #: core/templates/core/temperature_form.html:23 #: core/templates/core/timer_form.html:18 #: core/templates/core/tummytime_form.html:23 @@ -630,32 +651,34 @@ msgstr "Sähköposti" msgid "Staff" msgstr "Henkilökunta" -#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:373 +#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:551 #: core/templates/core/timer_list.html:31 msgid "Active" msgstr "Aktiivinen" #: babybuddy/templates/babybuddy/user_list.html:23 -#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:37 +#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:38 #: core/templates/core/child_list.html:28 #: core/templates/core/child_list.html:48 #: core/templates/core/diaperchange_list.html:24 -#: core/templates/core/diaperchange_list.html:39 +#: core/templates/core/diaperchange_list.html:40 #: core/templates/core/feeding_list.html:24 -#: core/templates/core/feeding_list.html:42 +#: core/templates/core/feeding_list.html:43 #: core/templates/core/head_circumference_list.html:24 -#: core/templates/core/head_circumference_list.html:37 +#: core/templates/core/head_circumference_list.html:38 #: core/templates/core/height_list.html:24 -#: core/templates/core/height_list.html:37 -#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:36 +#: core/templates/core/height_list.html:38 +#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:37 +#: core/templates/core/pumping_list.html:24 +#: core/templates/core/pumping_list.html:37 #: core/templates/core/sleep_list.html:24 -#: core/templates/core/sleep_list.html:39 +#: core/templates/core/sleep_list.html:40 #: core/templates/core/temperature_list.html:24 -#: core/templates/core/temperature_list.html:37 +#: core/templates/core/temperature_list.html:38 #: core/templates/core/tummytime_list.html:23 -#: core/templates/core/tummytime_list.html:37 +#: core/templates/core/tummytime_list.html:38 #: core/templates/core/weight_list.html:24 -#: core/templates/core/weight_list.html:37 +#: core/templates/core/weight_list.html:38 msgid "Actions" msgstr "Toiminnot" @@ -707,7 +730,7 @@ msgstr "" "Opi ennustamaan lapsen tarpeita ilman (niin suurta) arvailua " "käyttämällä BabyBuddy-sovellusta —" -#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:159 +#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:249 #: core/templates/core/diaperchange_confirm_delete.html:7 #: core/templates/core/diaperchange_form.html:13 #: core/templates/core/diaperchange_list.html:4 @@ -777,10 +800,8 @@ msgid "Server Error" msgstr "" #: babybuddy/templates/error/base.html:14 -#, fuzzy -#| msgid "Welcome to Baby Buddy!" msgid "Return to Baby Buddy" -msgstr "Tervetuloa Baby Buddyyn!" +msgstr "" #: babybuddy/templates/registration/login.html:32 msgid "Login" @@ -887,105 +908,146 @@ msgstr "Käyttäjän API-avain luotu uudelleen." msgid "Settings saved!" msgstr "Asetukset tallennettu!" -#: core/forms.py:115 +#: core/filters.py:11 core/models.py:96 core/models.py:115 +msgid "Tag" +msgstr "" + +#: core/forms.py:120 msgid "Name does not match child name." msgstr "Nimi ei täsmää lapseen." -#: core/models.py:23 +#: core/forms.py:136 +msgid "" +"Click on the tags to add (+) or remove (-) tags or use the text editor to " +"create new tags." +msgstr "" + +#: core/models.py:28 msgid "Date can not be in the future." msgstr "Päivämäärä ei voi olla tulevaisuudessa." -#: core/models.py:37 +#: core/models.py:42 msgid "Start time must come before end time." msgstr "Aloitus on oltava ennen lopetusta." -#: core/models.py:40 +#: core/models.py:45 msgid "Duration too long." msgstr "Liian pitkä kesto." -#: core/models.py:56 +#: core/models.py:61 msgid "Another entry intersects the specified time period." msgstr "Toinen merkintä on päällekkäin annetun aikavälin kanssa." -#: core/models.py:70 +#: core/models.py:75 msgid "Date/time can not be in the future." msgstr "Aika ei voi olla tulevaisuudessa." -#: core/models.py:76 +#: core/models.py:84 core/models.py:237 +#: core/templates/core/diaperchange_list.html:30 +msgid "Color" +msgstr "Väri" + +#: core/models.py:90 +msgid "Last used" +msgstr "" + +#: core/models.py:97 core/templates/core/bmi_list.html:30 +#: core/templates/core/diaperchange_list.html:32 +#: core/templates/core/feeding_list.html:35 +#: core/templates/core/head_circumference_list.html:30 +#: core/templates/core/height_list.html:30 +#: core/templates/core/note_list.html:30 core/templates/core/sleep_list.html:32 +#: core/templates/core/temperature_list.html:30 +#: core/templates/core/tummytime_list.html:31 +#: core/templates/core/weight_list.html:30 +msgid "Tags" +msgstr "" + +#: core/models.py:141 core/models.py:341 core/models.py:371 core/models.py:675 +#: core/templates/core/bmi_list.html:25 +#: core/templates/core/feeding_list.html:25 +#: core/templates/core/head_circumference_list.html:25 +#: core/templates/core/height_list.html:25 +#: core/templates/core/weight_list.html:25 reports/graphs/bmi_change.py:28 +#: reports/graphs/diaperchange_amounts.py:37 +#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70 +#: reports/graphs/feeding_duration.py:56 +#: reports/graphs/head_circumference_change.py:28 +#: reports/graphs/height_change.py:28 reports/graphs/pumping_amounts.py:58 +#: reports/graphs/sleep_pattern.py:151 reports/graphs/sleep_totals.py:59 +#: reports/graphs/tummytime_duration.py:51 reports/graphs/weight_change.py:28 +msgid "Date" +msgstr "Päivämäärä" + +#: core/models.py:163 msgid "First name" msgstr "Etunimi" -#: core/models.py:78 +#: core/models.py:165 msgid "Last name" msgstr "Sukunimi" -#: core/models.py:80 +#: core/models.py:167 msgid "Birth date" msgstr "Syntymäpäivä" -#: core/models.py:87 +#: core/models.py:174 msgid "Slug" msgstr "Slug" -#: core/models.py:90 +#: core/models.py:177 msgid "Picture" msgstr "Kuva" -#: core/models.py:136 core/models.py:252 core/models.py:333 +#: core/models.py:224 core/models.py:398 core/models.py:429 core/models.py:509 #: core/templates/core/diaperchange_list.html:25 #: core/templates/core/note_list.html:25 +#: core/templates/core/pumping_list.html:25 #: core/templates/core/temperature_list.html:25 msgid "Time" msgstr "Aika" -#: core/models.py:137 core/templates/core/diaperchange_list.html:60 +#: core/models.py:226 core/templates/core/diaperchange_list.html:61 #: reports/graphs/diaperchange_types.py:36 msgid "Wet" msgstr "Märkä" -#: core/models.py:138 core/templates/core/diaperchange_list.html:61 +#: core/models.py:227 core/templates/core/diaperchange_list.html:62 #: reports/graphs/diaperchange_types.py:30 msgid "Solid" msgstr "Kiinteä" -#: core/models.py:142 +#: core/models.py:231 msgid "Black" msgstr "Musta" -#: core/models.py:143 +#: core/models.py:232 msgid "Brown" msgstr "Ruskea" -#: core/models.py:144 +#: core/models.py:233 msgid "Green" msgstr "Vihreä" -#: core/models.py:145 +#: core/models.py:234 msgid "Yellow" msgstr "Keltainen" -#: core/models.py:148 core/templates/core/diaperchange_list.html:30 -msgid "Color" -msgstr "Väri" - -#: core/models.py:150 core/models.py:219 +#: core/models.py:239 core/models.py:303 core/models.py:428 #: core/templates/core/diaperchange_list.html:31 +#: core/templates/core/pumping_list.html:29 msgid "Amount" msgstr "Määrä" -#: core/models.py:180 -msgid "Wet and/or solid is required." -msgstr "Märkä/kiinteä on valittava." - -#: core/models.py:192 core/models.py:279 core/models.py:365 core/models.py:454 +#: core/models.py:276 core/models.py:453 core/models.py:543 core/models.py:632 msgid "Start time" msgstr "Aloitus" -#: core/models.py:193 core/models.py:280 core/models.py:368 core/models.py:455 +#: core/models.py:277 core/models.py:454 core/models.py:546 core/models.py:633 msgid "End time" msgstr "Lopetus" -#: core/models.py:195 core/models.py:282 core/models.py:371 core/models.py:457 +#: core/models.py:279 core/models.py:456 core/models.py:549 core/models.py:635 #: core/templates/core/feeding_list.html:34 #: core/templates/core/sleep_list.html:30 #: core/templates/core/timer_list.html:29 @@ -993,67 +1055,67 @@ msgstr "Lopetus" msgid "Duration" msgstr "Kesto" -#: core/models.py:199 +#: core/models.py:283 msgid "Breast milk" msgstr "Rintamaito" -#: core/models.py:200 +#: core/models.py:284 msgid "Formula" msgstr "Korvike" -#: core/models.py:201 +#: core/models.py:285 msgid "Fortified breast milk" msgstr "Rikastettu rintamaito" -#: core/models.py:202 +#: core/models.py:286 msgid "Solid food" msgstr "" -#: core/models.py:205 core/templates/core/feeding_list.html:30 +#: core/models.py:289 core/templates/core/feeding_list.html:30 msgid "Type" msgstr "Tyyppi" -#: core/models.py:209 +#: core/models.py:293 msgid "Bottle" msgstr "Pullo" -#: core/models.py:210 +#: core/models.py:294 msgid "Left breast" msgstr "Vasen" -#: core/models.py:211 +#: core/models.py:295 msgid "Right breast" msgstr "Oikea" -#: core/models.py:212 +#: core/models.py:296 msgid "Both breasts" msgstr "Molemmat tissit" -#: core/models.py:213 +#: core/models.py:297 msgid "Parent fed" msgstr "" -#: core/models.py:214 +#: core/models.py:298 msgid "Self fed" msgstr "" -#: core/models.py:217 core/templates/core/feeding_list.html:29 +#: core/models.py:301 core/templates/core/feeding_list.html:29 msgid "Method" msgstr "Tapa" -#: core/models.py:278 +#: core/models.py:452 msgid "Napping" msgstr "" -#: core/models.py:362 core/templates/core/timer_list.html:25 +#: core/models.py:540 core/templates/core/timer_list.html:25 msgid "Name" msgstr "Nimi" -#: core/models.py:386 core/templates/core/timer_form.html:4 +#: core/models.py:564 core/templates/core/timer_form.html:4 msgid "Timer" msgstr "Ajastin" -#: core/models.py:387 core/templates/core/timer_confirm_delete.html:9 +#: core/models.py:565 core/templates/core/timer_confirm_delete.html:9 #: core/templates/core/timer_confirm_delete_inactive.html:9 #: core/templates/core/timer_detail.html:8 #: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4 @@ -1062,53 +1124,31 @@ msgstr "Ajastin" msgid "Timers" msgstr "Ajastimet" -#: core/models.py:390 +#: core/models.py:568 #, python-brace-format msgid "Timer #{id}" msgstr "Ajastin {id}" -#: core/models.py:460 core/templates/core/tummytime_list.html:30 +#: core/models.py:638 core/templates/core/tummytime_list.html:30 msgid "Milestone" msgstr "Virstanpylväs" -#: core/models.py:495 core/models.py:522 core/models.py:551 core/models.py:575 -#: core/templates/core/bmi_list.html:25 -#: core/templates/core/feeding_list.html:25 -#: core/templates/core/head_circumference_list.html:25 -#: core/templates/core/height_list.html:25 -#: core/templates/core/weight_list.html:25 reports/graphs/bmi_bmi.py:28 -#: reports/graphs/diaperchange_amounts.py:37 -#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70 -#: reports/graphs/feeding_duration.py:56 -#: reports/graphs/head_circumference_head_circumference.py:28 -#: reports/graphs/height_height.py:28 reports/graphs/sleep_pattern.py:151 -#: reports/graphs/sleep_totals.py:59 reports/graphs/tummytime_duration.py:51 -#: reports/graphs/weight_weight.py:28 -msgid "Date" -msgstr "Päivämäärä" - #: core/templates/core/bmi_confirm_delete.html:4 -#, fuzzy -#| msgid "Delete a Sleep Entry" msgid "Delete a BMI Entry" -msgstr "Poista uni" +msgstr "" #: core/templates/core/bmi_form.html:8 core/templates/core/bmi_form.html:17 #: core/templates/core/bmi_form.html:27 -#, fuzzy -#| msgid "Add a Sleep Entry" msgid "Add a BMI Entry" -msgstr "Lisää uni" +msgstr "" #: core/templates/core/bmi_list.html:15 msgid "Add BMI" msgstr "" -#: core/templates/core/bmi_list.html:66 -#, fuzzy -#| msgid "No timer entries found." +#: core/templates/core/bmi_list.html:70 msgid "No bmi entries found." -msgstr "Akastimia ei löytynyt." +msgstr "" #: core/templates/core/child_confirm_delete.html:4 msgid "Delete a Child" @@ -1157,6 +1197,7 @@ msgstr "Lisää vaipanvaihto" #: core/templates/core/feeding_form.html:17 #: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17 #: core/templates/core/tummytime_form.html:17 +#: core/templates/core/widget_tag_editor.html:24 msgid "Add" msgstr "Lisää" @@ -1168,7 +1209,7 @@ msgstr "Lisää vaipanvaihto" msgid "Contents" msgstr "" -#: core/templates/core/diaperchange_list.html:73 +#: core/templates/core/diaperchange_list.html:77 msgid "No diaper changes found." msgstr "Vaipanvaihtoja ei löytynyt." @@ -1193,59 +1234,45 @@ msgstr "Lisää syöttö" msgid "Amt." msgstr "määrä" -#: core/templates/core/feeding_list.html:78 +#: core/templates/core/feeding_list.html:82 msgid "No feedings found." msgstr "Syöttöjä ei löytynyt." #: core/templates/core/head_circumference_confirm_delete.html:4 -#, fuzzy -#| msgid "Delete a Tummy Time Entry" msgid "Delete a Head Circumference Entry" -msgstr "Poista ihokontakti" +msgstr "" #: core/templates/core/head_circumference_form.html:8 #: core/templates/core/head_circumference_form.html:17 #: core/templates/core/head_circumference_form.html:27 -#, fuzzy -#| msgid "Add a Temperature Entry" msgid "Add a Head Circumference Entry" -msgstr "Lisää lämpötila" +msgstr "" #: core/templates/core/head_circumference_list.html:15 msgid "Add Head Circumference" msgstr "" -#: core/templates/core/head_circumference_list.html:66 -#, fuzzy -#| msgid "No timer entries found." +#: core/templates/core/head_circumference_list.html:70 msgid "No head circumference entries found." -msgstr "Akastimia ei löytynyt." +msgstr "" #: core/templates/core/height_confirm_delete.html:4 -#, fuzzy -#| msgid "Delete a Weight Entry" msgid "Delete a Height Entry" -msgstr "Poista paino" +msgstr "" #: core/templates/core/height_form.html:8 #: core/templates/core/height_form.html:17 #: core/templates/core/height_form.html:27 -#, fuzzy -#| msgid "Add a Weight Entry" msgid "Add a Height Entry" -msgstr "Lisää paino" +msgstr "" #: core/templates/core/height_list.html:15 -#, fuzzy -#| msgid "Add Weight" msgid "Add Height" -msgstr "Lisää paino" +msgstr "" -#: core/templates/core/height_list.html:66 -#, fuzzy -#| msgid "No weight entries found." +#: core/templates/core/height_list.html:70 msgid "No height entries found." -msgstr "Painomerkintöjä ei löytynyt." +msgstr "" #: core/templates/core/note_confirm_delete.html:4 msgid "Delete a Note" @@ -1263,10 +1290,28 @@ msgstr "Lisää muistiinpano" msgid "Add Note" msgstr "Lisää muistiinpano" -#: core/templates/core/note_list.html:60 +#: core/templates/core/note_list.html:64 msgid "No notes found." msgstr "Muistiinpanoja ei löytynyt." +#: core/templates/core/pumping_confirm_delete.html:4 +msgid "Delete a Pumping Entry" +msgstr "" + +#: core/templates/core/pumping_form.html:8 +#: core/templates/core/pumping_form.html:17 +#: core/templates/core/pumping_form.html:27 +msgid "Add a Pumping Entry" +msgstr "" + +#: core/templates/core/pumping_list.html:15 +msgid "Add Pumping Entry" +msgstr "" + +#: core/templates/core/pumping_list.html:66 +msgid "No pumping entries found." +msgstr "" + #: core/templates/core/sleep_confirm_delete.html:4 msgid "Delete a Sleep Entry" msgstr "Poista uni" @@ -1300,7 +1345,7 @@ msgstr "Lopetus" msgid "Nap" msgstr "Päiväuni" -#: core/templates/core/sleep_list.html:70 +#: core/templates/core/sleep_list.html:74 msgid "No sleep entries found." msgstr "Unia ei löytynyt." @@ -1321,7 +1366,7 @@ msgstr "Lisää lämpötila" msgid "Add Temperature Reading" msgstr "Lisää lämpötila" -#: core/templates/core/temperature_list.html:66 +#: core/templates/core/temperature_list.html:70 msgid "No temperature entries found." msgstr "Lämpötiloja ei löytynyt." @@ -1393,7 +1438,8 @@ msgstr "Aktiiviset ajastimet" #: core/templates/core/timer_nav.html:38 #: dashboard/templates/cards/diaperchange_last.html:17 #: dashboard/templates/cards/diaperchange_types.html:12 -#: dashboard/templates/cards/feeding_day.html:14 +#: dashboard/templates/cards/feeding_day.html:20 +#: dashboard/templates/cards/feeding_day.html:46 #: dashboard/templates/cards/feeding_last.html:17 #: dashboard/templates/cards/feeding_last_method.html:41 #: dashboard/templates/cards/sleep_day.html:14 @@ -1420,7 +1466,7 @@ msgstr "Lisää ihokontakti" msgid "Add Tummy Time" msgstr "Lisää ihokontakti" -#: core/templates/core/tummytime_list.html:63 +#: core/templates/core/tummytime_list.html:67 msgid "No tummy time entries found." msgstr "Ei ihokontakteja." @@ -1438,32 +1484,69 @@ msgstr "Lisää paino" msgid "Add Weight" msgstr "Lisää paino" -#: core/templates/core/weight_list.html:66 +#: core/templates/core/weight_list.html:70 msgid "No weight entries found." msgstr "Painomerkintöjä ei löytynyt." -#: core/templates/timeline/_timeline.html:33 +#: core/templates/core/widget_tag_editor.html:22 +msgid "Tag name" +msgstr "" + +#: core/templates/core/widget_tag_editor.html:27 +msgid "Recently used:" +msgstr "" + +#: core/templates/core/widget_tag_editor.html:45 +msgctxt "Error modal" +msgid "Error" +msgstr "" + +#: core/templates/core/widget_tag_editor.html:50 +msgctxt "Error modal" +msgid "An error ocurred." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:51 +msgctxt "Error modal" +msgid "Invalid tag name." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:52 +msgctxt "Error modal" +msgid "Failed to create tag." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:53 +msgctxt "Error modal" +msgid "Failed to obtain tag data." +msgstr "" + +#: core/templates/core/widget_tag_editor.html:58 +msgctxt "Error modal" +msgid "Close" +msgstr "" + +#: core/templates/timeline/_timeline.html:38 #, python-format msgid "%(since)s ago (%(time)s)" msgstr "%(since)s sitten (%(time)s)" -#: core/templates/timeline/_timeline.html:39 -#, fuzzy, python-format -#| msgid "Duration too long." +#: core/templates/timeline/_timeline.html:44 +#, python-format msgid "Duration: %(duration)s" -msgstr "Liian pitkä kesto." +msgstr "" -#: core/templates/timeline/_timeline.html:48 +#: core/templates/timeline/_timeline.html:53 #, python-format msgid "%(since)s since previous" msgstr "" -#: core/templates/timeline/_timeline.html:56 -#: dashboard/templates/dashboard/child_button_group.html:41 +#: core/templates/timeline/_timeline.html:61 +#: dashboard/templates/dashboard/child_button_group.html:20 msgid "Edit" msgstr "" -#: core/templates/timeline/_timeline.html:80 +#: core/templates/timeline/_timeline.html:85 msgid "No events" msgstr "" @@ -1475,7 +1558,7 @@ msgstr "tänään" msgid "{}, {}" msgstr "" -#: core/templatetags/duration.py:23 +#: core/templatetags/duration.py:25 msgid "0 days" msgstr "" @@ -1484,59 +1567,56 @@ msgstr "" msgid "%(child)s started tummy time!" msgstr "%(child)s aloitti ihokontaktin." -#: core/timeline.py:64 +#: core/timeline.py:65 #, python-format msgid "%(child)s finished tummy time." msgstr "%(child)s lopetti ihokontaktin." -#: core/timeline.py:89 +#: core/timeline.py:91 #, python-format msgid "%(child)s fell asleep." msgstr "%(child)s nukahti." -#: core/timeline.py:100 +#: core/timeline.py:103 #, python-format msgid "%(child)s woke up." msgstr "%(child)s heräsi." -#: core/timeline.py:133 +#: core/timeline.py:137 #, python-format msgid "Amount: %(amount).0f" msgstr "" -#: core/timeline.py:141 +#: core/timeline.py:145 #, python-format msgid "%(child)s started feeding." msgstr "%(child)s aloitti syömisen." -#: core/timeline.py:153 +#: core/timeline.py:158 #, python-format msgid "%(child)s finished feeding." msgstr "%(child)s lopetti syömisen." -#: core/timeline.py:179 -#, fuzzy, python-format -#| msgid "%(child)s had a diaper change." +#: core/timeline.py:185 +#, python-format msgid "%(child)s had a %(type)s diaper change." msgstr "" -"%(child)s sai\n" -" tuoreen vaipan." -#: core/utils.py:15 +#: core/utils.py:40 #, python-format msgid "%(hours)s hour" msgid_plural "%(hours)s hours" msgstr[0] "%(hours)s tunti" msgstr[1] "%(hours)s tuntia" -#: core/utils.py:19 +#: core/utils.py:44 #, python-format msgid "%(minutes)s minute" msgid_plural "%(minutes)s minutes" msgstr[0] "%(minutes)s minuutti" msgstr[1] "%(minutes)s minuuttia" -#: core/utils.py:25 +#: core/utils.py:50 #, python-format msgid "%(seconds)s second" msgid_plural "%(seconds)s seconds" @@ -1548,12 +1628,12 @@ msgstr[1] "%(seconds)s sekuntia" msgid "%(model)s entry for %(child)s added!" msgstr "%(model)s -merkintä lapselle %(child)s lisätty!" -#: core/views.py:35 +#: core/views.py:35 core/views.py:308 #, python-format msgid "%(model)s entry added!" msgstr "%(model)s -merkintä lisätty!" -#: core/views.py:61 +#: core/views.py:61 core/views.py:316 #, python-format msgid "%(model)s entry for %(child)s updated." msgstr "%(model)s -merkintä lapselle %(child)s päivitetty." @@ -1563,36 +1643,36 @@ msgstr "%(model)s -merkintä lapselle %(child)s päivitetty." msgid "%(model)s entry updated." msgstr "%(model)s -merkintä päivitetty." -#: core/views.py:69 core/views.py:118 +#: core/views.py:69 core/views.py:146 #, python-format msgid "%(model)s entry deleted." msgstr "%(model)s -merkintä poistettu." -#: core/views.py:87 +#: core/views.py:115 #, python-format msgid "%(first_name)s %(last_name)s added!" msgstr "%(first_name)s %(last_name)s lisätty!" -#: core/views.py:249 +#: core/views.py:366 #, python-format msgid "%(model)s reading added!" msgstr "%(model)s -lukema lisätty!" -#: core/views.py:257 +#: core/views.py:374 #, python-format msgid "%(model)s reading for %(child)s updated." msgstr "%(model)s -lukema lapselle %(child)s päivitetty." -#: core/views.py:361 +#: core/views.py:478 #, python-format msgid "%(timer)s stopped." msgstr "%(timer)s pysäytetty." -#: core/views.py:384 +#: core/views.py:501 msgid "All inactive timers deleted." msgstr "Kaikki inaktiiviset ajastimet poistettu." -#: core/views.py:394 +#: core/views.py:511 msgid "No inactive timers exist." msgstr "Ei inaktiivisia ajastimia." @@ -1612,23 +1692,23 @@ msgstr "" msgid "Past Week" msgstr "Viime viikko" -#: dashboard/templates/cards/diaperchange_types.html:26 +#: dashboard/templates/cards/diaperchange_types.html:27 msgid "wet" msgstr "märkä" -#: dashboard/templates/cards/diaperchange_types.html:33 +#: dashboard/templates/cards/diaperchange_types.html:35 msgid "solid" msgstr "kiinteä" -#: dashboard/templates/cards/diaperchange_types.html:38 +#: dashboard/templates/cards/diaperchange_types.html:49 msgid "today" msgstr "tänään" -#: dashboard/templates/cards/diaperchange_types.html:40 +#: dashboard/templates/cards/diaperchange_types.html:51 msgid "yesterday" msgstr "eilen" -#: dashboard/templates/cards/diaperchange_types.html:42 +#: dashboard/templates/cards/diaperchange_types.html:53 #, python-format msgid "%(key)s days ago" msgstr "%(key)s päivää sitten" @@ -1637,9 +1717,9 @@ msgstr "%(key)s päivää sitten" msgid "Today's Feeding" msgstr "" -#: dashboard/templates/cards/feeding_day.html:20 +#: dashboard/templates/cards/feeding_day.html:26 #, python-format -msgid "%(count)s feeding entries" +msgid "Oh snap! The\n" -#~ " two passwords did not match. Please try again.
" -#~ msgstr "" -#~ "Cavolo! \n" -#~ "Le password non corrispondono. Prova ancora.
" - -#~ msgid "" -#~ "We've emailed you instructions for setting your\n" -#~ " password, if an account exists with the email you entered. " -#~ "You\n" -#~ " should receive them shortly.
\n" -#~ "If you don't receive an email, please make sure " -#~ "you've\n" -#~ " entered the address you registered with, and check your spam\n" -#~ " folder.
" -#~ msgstr "" -#~ "Se l'account che hai inserito esiste, riceverai una mail a breve con " -#~ "le istruzioni per impostare la tua password.
\n" -#~ "Se non hai ricevuto la mail, assicurati di aver " -#~ "inserito la mail con cui l'account è registrato e controlla la cartella " -#~ "SPAM.
" - -#~ msgid "" -#~ "Enter your account email address in the\n" -#~ " form below. If the address is valid, you will receive " -#~ "instructions for\n" -#~ " resetting your password.
" -#~ msgstr "" -#~ "Inserisci la mail con cui sei registrato. Se "
-#~ "l'indirizzo è valido riceverai le istruzioni per resettare la password."
-#~ "p>"
-
-#~ msgid "Only \"Bottle\" method is allowed with \"Formula\" type."
-#~ msgstr ""
-#~ "Quando è selezionato \"Ciuccia\" è disponibile solo il latte artificiale"
-
-#~ msgid "Add a Change"
-#~ msgstr "Aggiungi un Cambio"
-
-#~ msgid "%(timer)s created by %(object.user)s"
-#~ msgstr "%(timer)s creato da %(object.user)"
-
-#~ msgid "%(time)s ago"
-#~ msgstr "%(time)s fa"
-
-#~ msgid "None yet today"
-#~ msgstr "Ancora nessuno oggi"
-
-#~ msgid "Last Slept"
-#~ msgstr "Ultimo riposo"
-
-#~ msgid "Started by %(instance.user)s at %(start)s"
-#~ msgstr "Avviato da %(instance.user)s alle %(start)"
-
-#~ msgid "There is no enough data to generate this report."
-#~ msgstr "Non ci sono abbastanza dati per generare questo report."
-
-#~ msgid "Total feeding amount"
-#~ msgstr "Totale quantità di cibo"
-
-#~ msgid "Contents: %(contents)s"
-#~ msgstr "Contenuti: %(contents)s"
diff --git a/locale/nl/LC_MESSAGES/django.mo b/locale/nl/LC_MESSAGES/django.mo
index c782e55f..71776eda 100644
Binary files a/locale/nl/LC_MESSAGES/django.mo and b/locale/nl/LC_MESSAGES/django.mo differ
diff --git a/locale/nl/LC_MESSAGES/django.po b/locale/nl/LC_MESSAGES/django.po
index 95884065..697ea67f 100644
--- a/locale/nl/LC_MESSAGES/django.po
+++ b/locale/nl/LC_MESSAGES/django.po
@@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Baby Buddy\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2022-02-25 05:14+0000\n"
+"POT-Creation-Date: 2022-06-01 13:01+0000\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -11,12 +11,12 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#: babybuddy/admin.py:12 babybuddy/admin.py:13
-#: babybuddy/templates/babybuddy/nav-dropdown.html:326
+#: babybuddy/templates/babybuddy/nav-dropdown.html:347
#: babybuddy/templates/babybuddy/user_settings_form.html:8
msgid "Settings"
msgstr "Instellingen"
-#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:104
+#: babybuddy/admin.py:17 babybuddy/templates/babybuddy/nav-dropdown.html:111
#: babybuddy/templates/babybuddy/user_settings_form.html:61
#: dashboard/templates/dashboard/child.html:4
#: dashboard/templates/dashboard/child.html:9
@@ -124,64 +124,68 @@ msgid "{user}'s Settings"
msgstr "{user}'s instellingen"
#: babybuddy/settings/base.py:166
-msgid "Chinese (simplified)"
+msgid "Catalan"
msgstr ""
#: babybuddy/settings/base.py:167
+msgid "Chinese (simplified)"
+msgstr ""
+
+#: babybuddy/settings/base.py:168
msgid "Dutch"
msgstr "Nederlands"
-#: babybuddy/settings/base.py:168
+#: babybuddy/settings/base.py:169
#, fuzzy
#| msgid "English"
msgid "English (US)"
msgstr "Engels"
-#: babybuddy/settings/base.py:169
+#: babybuddy/settings/base.py:170
#, fuzzy
#| msgid "English"
msgid "English (UK)"
msgstr "Engels"
-#: babybuddy/settings/base.py:170
+#: babybuddy/settings/base.py:171
msgid "French"
msgstr "Frans"
-#: babybuddy/settings/base.py:171
+#: babybuddy/settings/base.py:172
msgid "Finnish"
msgstr "Fins"
-#: babybuddy/settings/base.py:172
+#: babybuddy/settings/base.py:173
msgid "German"
msgstr "Duits"
-#: babybuddy/settings/base.py:173
+#: babybuddy/settings/base.py:174
msgid "Italian"
msgstr "Italiaans"
-#: babybuddy/settings/base.py:174
+#: babybuddy/settings/base.py:175
msgid "Polish"
msgstr "Pools"
-#: babybuddy/settings/base.py:175
+#: babybuddy/settings/base.py:176
msgid "Portuguese"
msgstr "Portugees"
-#: babybuddy/settings/base.py:176
+#: babybuddy/settings/base.py:177
msgid "Spanish"
msgstr "Spaans"
-#: babybuddy/settings/base.py:177
+#: babybuddy/settings/base.py:178
msgid "Swedish"
msgstr "Zweeds"
-#: babybuddy/settings/base.py:178
+#: babybuddy/settings/base.py:179
msgid "Turkish"
msgstr "Turks"
#: babybuddy/templates/admin/base_site.html:4
#: babybuddy/templates/admin/base_site.html:7
-#: babybuddy/templates/babybuddy/nav-dropdown.html:338
+#: babybuddy/templates/babybuddy/nav-dropdown.html:359
msgid "Database Admin"
msgstr "Database admin"
@@ -201,7 +205,7 @@ msgstr "Resetten"
msgid "Filters"
msgstr "Filters"
-#: babybuddy/templates/babybuddy/form.html:11
+#: babybuddy/templates/babybuddy/form.html:14
#: babybuddy/templates/babybuddy/user_settings_form.html:89
msgid "Submit"
msgstr "Verzenden"
@@ -224,27 +228,27 @@ msgstr ""
msgid "Quick Start Timer"
msgstr "Snel start timer"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:158
-#: core/models.py:162
+#: babybuddy/templates/babybuddy/nav-dropdown.html:51 core/models.py:248
+#: core/models.py:252
msgid "Diaper Change"
msgstr "Luierverschoning"
#: babybuddy/templates/babybuddy/nav-dropdown.html:57
-#: babybuddy/templates/babybuddy/nav-dropdown.html:274 core/models.py:227
-#: core/models.py:231 core/templates/core/timer_detail.html:43
+#: babybuddy/templates/babybuddy/nav-dropdown.html:281 core/models.py:312
+#: core/models.py:316 core/templates/core/timer_detail.html:43
msgid "Feeding"
msgstr "Voeding"
#: babybuddy/templates/babybuddy/nav-dropdown.html:63
-#: babybuddy/templates/babybuddy/nav-dropdown.html:150 core/models.py:250
-#: core/models.py:260 core/models.py:264 core/templates/core/note_list.html:29
+#: babybuddy/templates/babybuddy/nav-dropdown.html:157 core/models.py:396
+#: core/models.py:407 core/models.py:411 core/templates/core/note_list.html:29
msgid "Note"
msgstr "Notitie"
#: babybuddy/templates/babybuddy/nav-dropdown.html:69
-#: babybuddy/templates/babybuddy/nav-dropdown.html:281
-#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:292
-#: core/models.py:293 core/models.py:296
+#: babybuddy/templates/babybuddy/nav-dropdown.html:288
+#: babybuddy/templates/babybuddy/welcome.html:42 core/models.py:467
+#: core/models.py:468 core/models.py:471
#: core/templates/core/sleep_confirm_delete.html:7
#: core/templates/core/sleep_form.html:13 core/templates/core/sleep_list.html:4
#: core/templates/core/sleep_list.html:7 core/templates/core/sleep_list.html:12
@@ -253,8 +257,8 @@ msgid "Sleep"
msgstr "Slaap"
#: babybuddy/templates/babybuddy/nav-dropdown.html:75
-#: babybuddy/templates/babybuddy/nav-dropdown.html:172 core/models.py:331
-#: core/models.py:341 core/models.py:342 core/models.py:345
+#: babybuddy/templates/babybuddy/nav-dropdown.html:179 core/models.py:506
+#: core/models.py:519 core/models.py:520 core/models.py:523
#: core/templates/core/temperature_confirm_delete.html:7
#: core/templates/core/temperature_form.html:13
#: core/templates/core/temperature_list.html:4
@@ -265,9 +269,9 @@ msgid "Temperature"
msgstr "Temperatuur"
#: babybuddy/templates/babybuddy/nav-dropdown.html:81
-#: babybuddy/templates/babybuddy/nav-dropdown.html:294
-#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:468
-#: core/models.py:469 core/models.py:472
+#: babybuddy/templates/babybuddy/nav-dropdown.html:301
+#: babybuddy/templates/babybuddy/welcome.html:50 core/models.py:647
+#: core/models.py:648 core/models.py:651
#: core/templates/core/timer_detail.html:59
#: core/templates/core/tummytime_confirm_delete.html:7
#: core/templates/core/tummytime_form.html:13
@@ -278,49 +282,64 @@ msgid "Tummy Time"
msgstr "Buikliggen"
#: babybuddy/templates/babybuddy/nav-dropdown.html:87
-#: babybuddy/templates/babybuddy/nav-dropdown.html:186 core/models.py:494
-#: core/models.py:503 core/models.py:504 core/models.py:507
+#: babybuddy/templates/babybuddy/nav-dropdown.html:193 core/models.py:673
+#: core/models.py:685 core/models.py:686 core/models.py:689
#: core/templates/core/weight_confirm_delete.html:7
#: core/templates/core/weight_form.html:13
#: core/templates/core/weight_list.html:4
#: core/templates/core/weight_list.html:7
#: core/templates/core/weight_list.html:12
-#: core/templates/core/weight_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:31
-#: reports/graphs/weight_weight.py:19 reports/graphs/weight_weight.py:30
+#: core/templates/core/weight_list.html:29 reports/graphs/weight_change.py:19
+#: reports/graphs/weight_change.py:30
+#: reports/templates/reports/report_list.html:22
#: reports/templates/reports/weight_change.html:4
#: reports/templates/reports/weight_change.html:8
msgid "Weight"
msgstr "Gewicht"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:111
+#: babybuddy/templates/babybuddy/nav-dropdown.html:93
+#: babybuddy/templates/babybuddy/nav-dropdown.html:316 core/models.py:437
+#: core/models.py:438 core/models.py:441
+#: core/templates/core/pumping_confirm_delete.html:7
+#: core/templates/core/pumping_form.html:13
+#: core/templates/core/pumping_list.html:4
+#: core/templates/core/pumping_list.html:7
+#: core/templates/core/pumping_list.html:12
+#: reports/templates/reports/pumping_amounts.html:4
+#: reports/templates/reports/pumping_amounts.html:8
+msgid "Pumping"
+msgstr ""
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:118
#: core/templates/timeline/timeline.html:4
#: core/templates/timeline/timeline.html:7
#: dashboard/templates/dashboard/child_button_group.html:9
msgid "Timeline"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:122
-#: babybuddy/templates/babybuddy/nav-dropdown.html:130 core/models.py:101
+#: babybuddy/templates/babybuddy/nav-dropdown.html:129
+#: babybuddy/templates/babybuddy/nav-dropdown.html:137 core/models.py:188
#: core/templates/core/child_confirm_delete.html:7
#: core/templates/core/child_detail.html:7
#: core/templates/core/child_form.html:13 core/templates/core/child_list.html:4
#: core/templates/core/child_list.html:7 core/templates/core/child_list.html:12
#: dashboard/templates/dashboard/child.html:7
-#: reports/templates/reports/report_base.html:7
+#: reports/templates/reports/base.html:7
msgid "Children"
msgstr "Kinderen"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:136 core/models.py:100
-#: core/models.py:134 core/models.py:190 core/models.py:248 core/models.py:276
-#: core/models.py:328 core/models.py:359 core/models.py:452 core/models.py:492
-#: core/models.py:519 core/models.py:546 core/models.py:572
+#: babybuddy/templates/babybuddy/nav-dropdown.html:143 core/models.py:137
+#: core/models.py:187 core/models.py:221 core/models.py:274 core/models.py:335
+#: core/models.py:367 core/models.py:394 core/models.py:426 core/models.py:450
+#: core/models.py:503 core/models.py:537 core/models.py:630 core/models.py:671
#: core/templates/core/bmi_list.html:27
#: core/templates/core/diaperchange_list.html:27
#: core/templates/core/feeding_list.html:27
#: core/templates/core/head_circumference_list.html:27
#: core/templates/core/height_list.html:27
-#: core/templates/core/note_list.html:27 core/templates/core/sleep_list.html:28
+#: core/templates/core/note_list.html:27
+#: core/templates/core/pumping_list.html:27
+#: core/templates/core/sleep_list.html:28
#: core/templates/core/temperature_list.html:27
#: core/templates/core/timer_list.html:27
#: core/templates/core/tummytime_list.html:27
@@ -328,98 +347,96 @@ msgstr "Kinderen"
msgid "Child"
msgstr "Kind"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:144 core/models.py:151
-#: core/models.py:220 core/models.py:261 core/models.py:284 core/models.py:334
-#: core/models.py:496 core/models.py:523 core/models.py:552 core/models.py:576
-#: core/templates/core/note_confirm_delete.html:7
+#: babybuddy/templates/babybuddy/nav-dropdown.html:151 core/models.py:143
+#: core/models.py:240 core/models.py:304 core/models.py:343 core/models.py:373
+#: core/models.py:408 core/models.py:430 core/models.py:458 core/models.py:511
+#: core/models.py:677 core/templates/core/note_confirm_delete.html:7
#: core/templates/core/note_form.html:13 core/templates/core/note_list.html:4
#: core/templates/core/note_list.html:7 core/templates/core/note_list.html:12
msgid "Notes"
msgstr "Notities"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:164
+#: babybuddy/templates/babybuddy/nav-dropdown.html:171
msgid "Measurements"
msgstr "Metingen"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:178
+#: babybuddy/templates/babybuddy/nav-dropdown.html:185
msgid "Temperature reading"
msgstr "Temperatuur meting"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:192
+#: babybuddy/templates/babybuddy/nav-dropdown.html:199
msgid "Weight entry"
msgstr "Gewicht ingave"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:200 core/models.py:521
-#: core/models.py:530 core/models.py:531 core/models.py:534
+#: babybuddy/templates/babybuddy/nav-dropdown.html:207 core/models.py:369
+#: core/models.py:381 core/models.py:382 core/models.py:385
#: core/templates/core/height_confirm_delete.html:7
#: core/templates/core/height_form.html:13
#: core/templates/core/height_list.html:4
#: core/templates/core/height_list.html:7
#: core/templates/core/height_list.html:12
-#: core/templates/core/height_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:32
-#: reports/graphs/height_height.py:19 reports/graphs/height_height.py:30
+#: core/templates/core/height_list.html:29 reports/graphs/height_change.py:19
+#: reports/graphs/height_change.py:30
#: reports/templates/reports/height_change.html:4
#: reports/templates/reports/height_change.html:8
+#: reports/templates/reports/report_list.html:17
msgid "Height"
msgstr "Lengte"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:206
+#: babybuddy/templates/babybuddy/nav-dropdown.html:213
msgid "Height entry"
msgstr "Lengte ingave"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:214 core/models.py:549
-#: core/models.py:559 core/models.py:560 core/models.py:563
+#: babybuddy/templates/babybuddy/nav-dropdown.html:221 core/models.py:338
+#: core/models.py:351 core/models.py:352 core/models.py:355
#: core/templates/core/head_circumference_confirm_delete.html:7
#: core/templates/core/head_circumference_form.html:13
#: core/templates/core/head_circumference_list.html:4
#: core/templates/core/head_circumference_list.html:7
#: core/templates/core/head_circumference_list.html:12
#: core/templates/core/head_circumference_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:33
-#: reports/graphs/head_circumference_head_circumference.py:19
-#: reports/graphs/head_circumference_head_circumference.py:30
+#: reports/graphs/head_circumference_change.py:19
+#: reports/graphs/head_circumference_change.py:30
#: reports/templates/reports/head_circumference_change.html:4
#: reports/templates/reports/head_circumference_change.html:8
+#: reports/templates/reports/report_list.html:16
msgid "Head Circumference"
msgstr "Hoofd omtrek"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:220
+#: babybuddy/templates/babybuddy/nav-dropdown.html:227
msgid "Head Circumference entry"
msgstr "Hoofd omtrek ingave"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:228 core/models.py:574
-#: core/models.py:583 core/models.py:584 core/models.py:587
+#: babybuddy/templates/babybuddy/nav-dropdown.html:235 core/models.py:139
+#: core/models.py:151 core/models.py:152 core/models.py:155
#: core/templates/core/bmi_confirm_delete.html:7
#: core/templates/core/bmi_form.html:13 core/templates/core/bmi_list.html:4
#: core/templates/core/bmi_list.html:7 core/templates/core/bmi_list.html:12
-#: core/templates/core/bmi_list.html:29
-#: dashboard/templates/dashboard/child_button_group.html:34
-#: reports/graphs/bmi_bmi.py:19 reports/graphs/bmi_bmi.py:30
-#: reports/templates/reports/bmi_change.html:4
+#: core/templates/core/bmi_list.html:29 reports/graphs/bmi_change.py:19
+#: reports/graphs/bmi_change.py:30 reports/templates/reports/bmi_change.html:4
#: reports/templates/reports/bmi_change.html:8
msgid "BMI"
msgstr ""
-#: babybuddy/templates/babybuddy/nav-dropdown.html:234
+#: babybuddy/templates/babybuddy/nav-dropdown.html:241
msgid "BMI entry"
msgstr "MBI ingave"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:248
+#: babybuddy/templates/babybuddy/nav-dropdown.html:255
msgid "Activities"
msgstr "Activiteiten"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:255
+#: babybuddy/templates/babybuddy/nav-dropdown.html:262
#: reports/graphs/diaperchange_lifetimes.py:27
msgid "Changes"
msgstr "Verschoningen"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:261
+#: babybuddy/templates/babybuddy/nav-dropdown.html:268
msgid "Change"
msgstr "Verschoning"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:268
-#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:228
+#: babybuddy/templates/babybuddy/nav-dropdown.html:275
+#: babybuddy/templates/babybuddy/welcome.html:34 core/models.py:313
#: core/templates/core/feeding_confirm_delete.html:7
#: core/templates/core/feeding_form.html:13
#: core/templates/core/feeding_list.html:4
@@ -428,39 +445,45 @@ msgstr "Verschoning"
msgid "Feedings"
msgstr "Voedingen"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:287
+#: babybuddy/templates/babybuddy/nav-dropdown.html:294
msgid "Sleep entry"
msgstr "Slaap ingave"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:300
+#: babybuddy/templates/babybuddy/nav-dropdown.html:307
msgid "Tummy Time entry"
msgstr "Buikliggen ingave"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:325
+#: babybuddy/templates/babybuddy/nav-dropdown.html:322
+#, fuzzy
+#| msgid "Weight entry"
+msgid "Pumping entry"
+msgstr "Gewicht ingave"
+
+#: babybuddy/templates/babybuddy/nav-dropdown.html:346
#: babybuddy/templates/babybuddy/user_list.html:17
#: babybuddy/templates/babybuddy/user_password_form.html:7
-#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:378
+#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:556
#: core/templates/core/timer_list.html:32
msgid "User"
msgstr "Gebruiker"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:327
+#: babybuddy/templates/babybuddy/nav-dropdown.html:348
msgid "Password"
msgstr "Wachtwoord"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:331
+#: babybuddy/templates/babybuddy/nav-dropdown.html:352
msgid "Logout"
msgstr "Uitloggen"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:334
+#: babybuddy/templates/babybuddy/nav-dropdown.html:355
msgid "Site"
msgstr "Site"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:335
+#: babybuddy/templates/babybuddy/nav-dropdown.html:356
msgid "API Browser"
msgstr "API browser"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:337
+#: babybuddy/templates/babybuddy/nav-dropdown.html:358
#: babybuddy/templates/babybuddy/user_confirm_delete.html:7
#: babybuddy/templates/babybuddy/user_form.html:13
#: babybuddy/templates/babybuddy/user_list.html:4
@@ -468,23 +491,24 @@ msgstr "API browser"
msgid "Users"
msgstr "Gebruikers"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:340
+#: babybuddy/templates/babybuddy/nav-dropdown.html:361
msgid "Support"
msgstr "Ondersteuning"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:342
+#: babybuddy/templates/babybuddy/nav-dropdown.html:363
msgid "Source Code"
msgstr "Broncode"
-#: babybuddy/templates/babybuddy/nav-dropdown.html:344
+#: babybuddy/templates/babybuddy/nav-dropdown.html:365
msgid "Chat / Support"
msgstr "Chat / Hulp"
#: babybuddy/templates/babybuddy/paginator.html:11
#: core/templates/timeline/_timeline.html:5
#: core/templates/timeline/_timeline.html:7
-#: core/templates/timeline/_timeline.html:66
-#: core/templates/timeline/_timeline.html:68
+#: core/templates/timeline/_timeline.html:71
+#: core/templates/timeline/_timeline.html:73
+#: dashboard/templates/cards/feeding_day.html:37
#: dashboard/templates/cards/feeding_last_method.html:32
#: dashboard/templates/cards/statistics.html:34
msgid "Previous"
@@ -493,8 +517,9 @@ msgstr "Vorige"
#: babybuddy/templates/babybuddy/paginator.html:28
#: core/templates/timeline/_timeline.html:12
#: core/templates/timeline/_timeline.html:14
-#: core/templates/timeline/_timeline.html:73
-#: core/templates/timeline/_timeline.html:75
+#: core/templates/timeline/_timeline.html:78
+#: core/templates/timeline/_timeline.html:80
+#: dashboard/templates/cards/feeding_day.html:41
#: dashboard/templates/cards/feeding_last_method.html:36
#: dashboard/templates/cards/statistics.html:38
msgid "Next"
@@ -520,6 +545,8 @@ msgstr "Verwijder gebruiker"
#: core/templates/core/height_confirm_delete.html:17
#: core/templates/core/note_confirm_delete.html:8
#: core/templates/core/note_confirm_delete.html:17
+#: core/templates/core/pumping_confirm_delete.html:8
+#: core/templates/core/pumping_confirm_delete.html:17
#: core/templates/core/sleep_confirm_delete.html:8
#: core/templates/core/sleep_confirm_delete.html:17
#: core/templates/core/temperature_confirm_delete.html:8
@@ -531,7 +558,7 @@ msgstr "Verwijder gebruiker"
#: core/templates/core/tummytime_confirm_delete.html:17
#: core/templates/core/weight_confirm_delete.html:8
#: core/templates/core/weight_confirm_delete.html:17
-#: dashboard/templates/dashboard/child_button_group.html:48
+#: dashboard/templates/dashboard/child_button_group.html:27
msgid "Delete"
msgstr "Verwijder"
@@ -543,6 +570,7 @@ msgstr "Verwijder"
#: core/templates/core/head_circumference_confirm_delete.html:14
#: core/templates/core/height_confirm_delete.html:14
#: core/templates/core/note_confirm_delete.html:14
+#: core/templates/core/pumping_confirm_delete.html:14
#: core/templates/core/sleep_confirm_delete.html:14
#: core/templates/core/temperature_confirm_delete.html:14
#: core/templates/core/timer_confirm_delete.html:17
@@ -564,6 +592,7 @@ msgstr ""
#: core/templates/core/head_circumference_confirm_delete.html:18
#: core/templates/core/height_confirm_delete.html:18
#: core/templates/core/note_confirm_delete.html:18
+#: core/templates/core/pumping_confirm_delete.html:18
#: core/templates/core/sleep_confirm_delete.html:18
#: core/templates/core/temperature_confirm_delete.html:18
#: core/templates/core/timer_confirm_delete.html:21
@@ -586,7 +615,9 @@ msgstr "Maak gebruiker"
#: core/templates/core/feeding_form.html:15
#: core/templates/core/head_circumference_form.html:15
#: core/templates/core/height_form.html:15
-#: core/templates/core/note_form.html:15 core/templates/core/sleep_form.html:15
+#: core/templates/core/note_form.html:15
+#: core/templates/core/pumping_form.html:15
+#: core/templates/core/sleep_form.html:15
#: core/templates/core/temperature_form.html:15
#: core/templates/core/timer_form.html:10
#: core/templates/core/tummytime_form.html:15
@@ -600,7 +631,9 @@ msgstr "Update"
#: core/templates/core/feeding_form.html:23
#: core/templates/core/head_circumference_form.html:23
#: core/templates/core/height_form.html:23
-#: core/templates/core/note_form.html:23 core/templates/core/sleep_form.html:23
+#: core/templates/core/note_form.html:23
+#: core/templates/core/pumping_form.html:23
+#: core/templates/core/sleep_form.html:23
#: core/templates/core/temperature_form.html:23
#: core/templates/core/timer_form.html:18
#: core/templates/core/tummytime_form.html:23
@@ -627,32 +660,34 @@ msgstr "E-mail"
msgid "Staff"
msgstr "Personeel"
-#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:373
+#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:551
#: core/templates/core/timer_list.html:31
msgid "Active"
msgstr "Actief"
#: babybuddy/templates/babybuddy/user_list.html:23
-#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:37
+#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:38
#: core/templates/core/child_list.html:28
#: core/templates/core/child_list.html:48
#: core/templates/core/diaperchange_list.html:24
-#: core/templates/core/diaperchange_list.html:39
+#: core/templates/core/diaperchange_list.html:40
#: core/templates/core/feeding_list.html:24
-#: core/templates/core/feeding_list.html:42
+#: core/templates/core/feeding_list.html:43
#: core/templates/core/head_circumference_list.html:24
-#: core/templates/core/head_circumference_list.html:37
+#: core/templates/core/head_circumference_list.html:38
#: core/templates/core/height_list.html:24
-#: core/templates/core/height_list.html:37
-#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:36
+#: core/templates/core/height_list.html:38
+#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:37
+#: core/templates/core/pumping_list.html:24
+#: core/templates/core/pumping_list.html:37
#: core/templates/core/sleep_list.html:24
-#: core/templates/core/sleep_list.html:39
+#: core/templates/core/sleep_list.html:40
#: core/templates/core/temperature_list.html:24
-#: core/templates/core/temperature_list.html:37
+#: core/templates/core/temperature_list.html:38
#: core/templates/core/tummytime_list.html:23
-#: core/templates/core/tummytime_list.html:37
+#: core/templates/core/tummytime_list.html:38
#: core/templates/core/weight_list.html:24
-#: core/templates/core/weight_list.html:37
+#: core/templates/core/weight_list.html:38
msgid "Actions"
msgstr "Acties"
@@ -704,7 +739,7 @@ msgstr ""
"Leer over en voorspel de behoeftes van de baby (zo goed als mogelijk"
"em>) gokwerk door het gebruiken van Baby Buddy om alles te loggen —"
-#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:159
+#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:249
#: core/templates/core/diaperchange_confirm_delete.html:7
#: core/templates/core/diaperchange_form.html:13
#: core/templates/core/diaperchange_list.html:4
@@ -892,105 +927,148 @@ msgstr "Gebruiker API key opnieuw gegenereerd."
msgid "Settings saved!"
msgstr "Instellingen opgeslagen!"
-#: core/forms.py:115
+#: core/filters.py:11 core/models.py:96 core/models.py:115
+msgid "Tag"
+msgstr ""
+
+#: core/forms.py:120
msgid "Name does not match child name."
msgstr "Naam komt niet overeen met de naam van het kind."
-#: core/models.py:23
+#: core/forms.py:136
+msgid ""
+"Click on the tags to add (+) or remove (-) tags or use the text editor to "
+"create new tags."
+msgstr ""
+
+#: core/models.py:28
msgid "Date can not be in the future."
msgstr "Datum kan niet in de toekomst zijn."
-#: core/models.py:37
+#: core/models.py:42
msgid "Start time must come before end time."
msgstr "Stat tijd moet voor de eind tijd zijn."
-#: core/models.py:40
+#: core/models.py:45
msgid "Duration too long."
msgstr "Duur is te lang."
-#: core/models.py:56
+#: core/models.py:61
msgid "Another entry intersects the specified time period."
msgstr "Een andere ingave valt gelijk met deze tijdsperiode."
-#: core/models.py:70
+#: core/models.py:75
msgid "Date/time can not be in the future."
msgstr "Datum/tijd kan niet in de toekomst zijn."
-#: core/models.py:76
+#: core/models.py:84 core/models.py:237
+#: core/templates/core/diaperchange_list.html:30
+msgid "Color"
+msgstr "Kleur"
+
+#: core/models.py:90
+#, fuzzy
+#| msgid "Last Name"
+msgid "Last used"
+msgstr "Achternaam"
+
+#: core/models.py:97 core/templates/core/bmi_list.html:30
+#: core/templates/core/diaperchange_list.html:32
+#: core/templates/core/feeding_list.html:35
+#: core/templates/core/head_circumference_list.html:30
+#: core/templates/core/height_list.html:30
+#: core/templates/core/note_list.html:30 core/templates/core/sleep_list.html:32
+#: core/templates/core/temperature_list.html:30
+#: core/templates/core/tummytime_list.html:31
+#: core/templates/core/weight_list.html:30
+msgid "Tags"
+msgstr ""
+
+#: core/models.py:141 core/models.py:341 core/models.py:371 core/models.py:675
+#: core/templates/core/bmi_list.html:25
+#: core/templates/core/feeding_list.html:25
+#: core/templates/core/head_circumference_list.html:25
+#: core/templates/core/height_list.html:25
+#: core/templates/core/weight_list.html:25 reports/graphs/bmi_change.py:28
+#: reports/graphs/diaperchange_amounts.py:37
+#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
+#: reports/graphs/feeding_duration.py:56
+#: reports/graphs/head_circumference_change.py:28
+#: reports/graphs/height_change.py:28 reports/graphs/pumping_amounts.py:58
+#: reports/graphs/sleep_pattern.py:151 reports/graphs/sleep_totals.py:59
+#: reports/graphs/tummytime_duration.py:51 reports/graphs/weight_change.py:28
+msgid "Date"
+msgstr "Datum"
+
+#: core/models.py:163
msgid "First name"
msgstr "Voornaam"
-#: core/models.py:78
+#: core/models.py:165
msgid "Last name"
msgstr "Achternaam"
-#: core/models.py:80
+#: core/models.py:167
msgid "Birth date"
msgstr "Geboortedatum"
-#: core/models.py:87
+#: core/models.py:174
msgid "Slug"
msgstr "Slug"
-#: core/models.py:90
+#: core/models.py:177
msgid "Picture"
msgstr "Afbeelding"
-#: core/models.py:136 core/models.py:252 core/models.py:333
+#: core/models.py:224 core/models.py:398 core/models.py:429 core/models.py:509
#: core/templates/core/diaperchange_list.html:25
#: core/templates/core/note_list.html:25
+#: core/templates/core/pumping_list.html:25
#: core/templates/core/temperature_list.html:25
msgid "Time"
msgstr "Tijd"
-#: core/models.py:137 core/templates/core/diaperchange_list.html:60
+#: core/models.py:226 core/templates/core/diaperchange_list.html:61
#: reports/graphs/diaperchange_types.py:36
msgid "Wet"
msgstr "Nat"
-#: core/models.py:138 core/templates/core/diaperchange_list.html:61
+#: core/models.py:227 core/templates/core/diaperchange_list.html:62
#: reports/graphs/diaperchange_types.py:30
msgid "Solid"
msgstr "Vast"
-#: core/models.py:142
+#: core/models.py:231
msgid "Black"
msgstr "Zwart"
-#: core/models.py:143
+#: core/models.py:232
msgid "Brown"
msgstr "Bruin"
-#: core/models.py:144
+#: core/models.py:233
msgid "Green"
msgstr "Groen"
-#: core/models.py:145
+#: core/models.py:234
msgid "Yellow"
msgstr "Geel"
-#: core/models.py:148 core/templates/core/diaperchange_list.html:30
-msgid "Color"
-msgstr "Kleur"
-
-#: core/models.py:150 core/models.py:219
+#: core/models.py:239 core/models.py:303 core/models.py:428
#: core/templates/core/diaperchange_list.html:31
+#: core/templates/core/pumping_list.html:29
msgid "Amount"
msgstr "Hoeveelheid"
-#: core/models.py:180
-msgid "Wet and/or solid is required."
-msgstr "Nat en/of vast is vereist."
-
-#: core/models.py:192 core/models.py:279 core/models.py:365 core/models.py:454
+#: core/models.py:276 core/models.py:453 core/models.py:543 core/models.py:632
msgid "Start time"
msgstr "Start tijd"
-#: core/models.py:193 core/models.py:280 core/models.py:368 core/models.py:455
+#: core/models.py:277 core/models.py:454 core/models.py:546 core/models.py:633
msgid "End time"
msgstr "Eind tijd"
-#: core/models.py:195 core/models.py:282 core/models.py:371 core/models.py:457
+#: core/models.py:279 core/models.py:456 core/models.py:549 core/models.py:635
#: core/templates/core/feeding_list.html:34
#: core/templates/core/sleep_list.html:30
#: core/templates/core/timer_list.html:29
@@ -998,67 +1076,67 @@ msgstr "Eind tijd"
msgid "Duration"
msgstr "Duur"
-#: core/models.py:199
+#: core/models.py:283
msgid "Breast milk"
msgstr "Borstvoeding"
-#: core/models.py:200
+#: core/models.py:284
msgid "Formula"
msgstr "Formule"
-#: core/models.py:201
+#: core/models.py:285
msgid "Fortified breast milk"
msgstr "Versterkte moedermelk"
-#: core/models.py:202
+#: core/models.py:286
msgid "Solid food"
msgstr "Vast voedsel"
-#: core/models.py:205 core/templates/core/feeding_list.html:30
+#: core/models.py:289 core/templates/core/feeding_list.html:30
msgid "Type"
msgstr "Type"
-#: core/models.py:209
+#: core/models.py:293
msgid "Bottle"
msgstr "Fles"
-#: core/models.py:210
+#: core/models.py:294
msgid "Left breast"
msgstr "Linkse borst"
-#: core/models.py:211
+#: core/models.py:295
msgid "Right breast"
msgstr "Rechtse borst"
-#: core/models.py:212
+#: core/models.py:296
msgid "Both breasts"
msgstr "Beide borsten"
-#: core/models.py:213
+#: core/models.py:297
msgid "Parent fed"
msgstr "Ouder voeding"
-#: core/models.py:214
+#: core/models.py:298
msgid "Self fed"
msgstr "Zelf voeding"
-#: core/models.py:217 core/templates/core/feeding_list.html:29
+#: core/models.py:301 core/templates/core/feeding_list.html:29
msgid "Method"
msgstr "Methode"
-#: core/models.py:278
+#: core/models.py:452
msgid "Napping"
msgstr "Dutten"
-#: core/models.py:362 core/templates/core/timer_list.html:25
+#: core/models.py:540 core/templates/core/timer_list.html:25
msgid "Name"
msgstr "Naam"
-#: core/models.py:386 core/templates/core/timer_form.html:4
+#: core/models.py:564 core/templates/core/timer_form.html:4
msgid "Timer"
msgstr "Timer"
-#: core/models.py:387 core/templates/core/timer_confirm_delete.html:9
+#: core/models.py:565 core/templates/core/timer_confirm_delete.html:9
#: core/templates/core/timer_confirm_delete_inactive.html:9
#: core/templates/core/timer_detail.html:8
#: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4
@@ -1067,31 +1145,15 @@ msgstr "Timer"
msgid "Timers"
msgstr "Timers"
-#: core/models.py:390
+#: core/models.py:568
#, python-brace-format
msgid "Timer #{id}"
msgstr "Timer #{id}"
-#: core/models.py:460 core/templates/core/tummytime_list.html:30
+#: core/models.py:638 core/templates/core/tummytime_list.html:30
msgid "Milestone"
msgstr "Mijlpaal"
-#: core/models.py:495 core/models.py:522 core/models.py:551 core/models.py:575
-#: core/templates/core/bmi_list.html:25
-#: core/templates/core/feeding_list.html:25
-#: core/templates/core/head_circumference_list.html:25
-#: core/templates/core/height_list.html:25
-#: core/templates/core/weight_list.html:25 reports/graphs/bmi_bmi.py:28
-#: reports/graphs/diaperchange_amounts.py:37
-#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
-#: reports/graphs/feeding_duration.py:56
-#: reports/graphs/head_circumference_head_circumference.py:28
-#: reports/graphs/height_height.py:28 reports/graphs/sleep_pattern.py:151
-#: reports/graphs/sleep_totals.py:59 reports/graphs/tummytime_duration.py:51
-#: reports/graphs/weight_weight.py:28
-msgid "Date"
-msgstr "Datum"
-
#: core/templates/core/bmi_confirm_delete.html:4
#, fuzzy
#| msgid "Delete a Sleep Entry"
@@ -1109,7 +1171,7 @@ msgstr "Voeg een slaap ingave toe"
msgid "Add BMI"
msgstr ""
-#: core/templates/core/bmi_list.html:66
+#: core/templates/core/bmi_list.html:70
#, fuzzy
#| msgid "No timer entries found."
msgid "No bmi entries found."
@@ -1162,6 +1224,7 @@ msgstr "Voeg een luierverschoning toe"
#: core/templates/core/feeding_form.html:17
#: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17
#: core/templates/core/tummytime_form.html:17
+#: core/templates/core/widget_tag_editor.html:24
msgid "Add"
msgstr "Toevoegen"
@@ -1173,7 +1236,7 @@ msgstr "Voeg luierverschoning toe"
msgid "Contents"
msgstr "Inhoud"
-#: core/templates/core/diaperchange_list.html:73
+#: core/templates/core/diaperchange_list.html:77
msgid "No diaper changes found."
msgstr "Geen luierverschoning gevonden."
@@ -1198,7 +1261,7 @@ msgstr "Voeg eten toe"
msgid "Amt."
msgstr "Stuks"
-#: core/templates/core/feeding_list.html:78
+#: core/templates/core/feeding_list.html:82
msgid "No feedings found."
msgstr "Geen maaltijden gevonden."
@@ -1222,7 +1285,7 @@ msgstr "Hoofd omtrek ingave"
msgid "Add Head Circumference"
msgstr "Hoofd omtrek"
-#: core/templates/core/head_circumference_list.html:66
+#: core/templates/core/head_circumference_list.html:70
#, fuzzy
#| msgid "No timer entries found."
msgid "No head circumference entries found."
@@ -1248,7 +1311,7 @@ msgstr "Voeg een gewicht toe"
msgid "Add Height"
msgstr "Voeg gewicht toe"
-#: core/templates/core/height_list.html:66
+#: core/templates/core/height_list.html:70
#, fuzzy
#| msgid "No weight entries found."
msgid "No height entries found."
@@ -1270,10 +1333,36 @@ msgstr "Voeg een notitie toe"
msgid "Add Note"
msgstr "Voeg notitie toe"
-#: core/templates/core/note_list.html:60
+#: core/templates/core/note_list.html:64
msgid "No notes found."
msgstr "Geen notities gevonden."
+#: core/templates/core/pumping_confirm_delete.html:4
+#, fuzzy
+#| msgid "Delete a Weight Entry"
+msgid "Delete a Pumping Entry"
+msgstr "Verwijder een gewicht"
+
+#: core/templates/core/pumping_form.html:8
+#: core/templates/core/pumping_form.html:17
+#: core/templates/core/pumping_form.html:27
+#, fuzzy
+#| msgid "Add a Weight Entry"
+msgid "Add a Pumping Entry"
+msgstr "Voeg een gewicht toe"
+
+#: core/templates/core/pumping_list.html:15
+#, fuzzy
+#| msgid "Add a Weight Entry"
+msgid "Add Pumping Entry"
+msgstr "Voeg een gewicht toe"
+
+#: core/templates/core/pumping_list.html:66
+#, fuzzy
+#| msgid "No timer entries found."
+msgid "No pumping entries found."
+msgstr "Geen timer gegevens gevonden."
+
#: core/templates/core/sleep_confirm_delete.html:4
msgid "Delete a Sleep Entry"
msgstr "Verwijder een slaap ingave"
@@ -1307,7 +1396,7 @@ msgstr "Einde"
msgid "Nap"
msgstr "Dutje"
-#: core/templates/core/sleep_list.html:70
+#: core/templates/core/sleep_list.html:74
msgid "No sleep entries found."
msgstr "Geen slaap gegevens gevonden"
@@ -1328,7 +1417,7 @@ msgstr "Voeg een temperatuur toe"
msgid "Add Temperature Reading"
msgstr "Voeg temperatuurmeting toe"
-#: core/templates/core/temperature_list.html:66
+#: core/templates/core/temperature_list.html:70
msgid "No temperature entries found."
msgstr "Geen temperaturen gevonden."
@@ -1401,7 +1490,8 @@ msgstr "Actieve timers"
#: core/templates/core/timer_nav.html:38
#: dashboard/templates/cards/diaperchange_last.html:17
#: dashboard/templates/cards/diaperchange_types.html:12
-#: dashboard/templates/cards/feeding_day.html:14
+#: dashboard/templates/cards/feeding_day.html:20
+#: dashboard/templates/cards/feeding_day.html:46
#: dashboard/templates/cards/feeding_last.html:17
#: dashboard/templates/cards/feeding_last_method.html:41
#: dashboard/templates/cards/sleep_day.html:14
@@ -1428,7 +1518,7 @@ msgstr "Voeg een buikligging toe"
msgid "Add Tummy Time"
msgstr "Voeg buikligging toe"
-#: core/templates/core/tummytime_list.html:63
+#: core/templates/core/tummytime_list.html:67
msgid "No tummy time entries found."
msgstr "Geen buikligging gegevens gevonden."
@@ -1446,32 +1536,72 @@ msgstr "Voeg een gewicht toe"
msgid "Add Weight"
msgstr "Voeg gewicht toe"
-#: core/templates/core/weight_list.html:66
+#: core/templates/core/weight_list.html:70
msgid "No weight entries found."
msgstr "Geen gewicht gegevens gevonden."
-#: core/templates/timeline/_timeline.html:33
+#: core/templates/core/widget_tag_editor.html:22
+#, fuzzy
+#| msgid "Last name"
+msgid "Tag name"
+msgstr "Achternaam"
+
+#: core/templates/core/widget_tag_editor.html:27
+msgid "Recently used:"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:45
+msgctxt "Error modal"
+msgid "Error"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:50
+msgctxt "Error modal"
+msgid "An error ocurred."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:51
+msgctxt "Error modal"
+msgid "Invalid tag name."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:52
+msgctxt "Error modal"
+msgid "Failed to create tag."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:53
+msgctxt "Error modal"
+msgid "Failed to obtain tag data."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:58
+msgctxt "Error modal"
+msgid "Close"
+msgstr ""
+
+#: core/templates/timeline/_timeline.html:38
#, python-format
msgid "%(since)s ago (%(time)s)"
msgstr "%(since)s geleden (%(time)s)"
-#: core/templates/timeline/_timeline.html:39
+#: core/templates/timeline/_timeline.html:44
#, fuzzy, python-format
#| msgid "Duration too long."
msgid "Duration: %(duration)s"
msgstr "Duur is te lang."
-#: core/templates/timeline/_timeline.html:48
+#: core/templates/timeline/_timeline.html:53
#, python-format
msgid "%(since)s since previous"
msgstr "%(since)s sinds vorige"
-#: core/templates/timeline/_timeline.html:56
-#: dashboard/templates/dashboard/child_button_group.html:41
+#: core/templates/timeline/_timeline.html:61
+#: dashboard/templates/dashboard/child_button_group.html:20
msgid "Edit"
msgstr "Aanpassen"
-#: core/templates/timeline/_timeline.html:80
+#: core/templates/timeline/_timeline.html:85
msgid "No events"
msgstr "Geen gebeurtenissen"
@@ -1483,7 +1613,7 @@ msgstr "vandaag"
msgid "{}, {}"
msgstr ""
-#: core/templatetags/duration.py:23
+#: core/templatetags/duration.py:25
msgid "0 days"
msgstr "0 dagen"
@@ -1492,57 +1622,57 @@ msgstr "0 dagen"
msgid "%(child)s started tummy time!"
msgstr "%(child)s is begonnen met buikligging!"
-#: core/timeline.py:64
+#: core/timeline.py:65
#, python-format
msgid "%(child)s finished tummy time."
msgstr "%(child)s is gestopt met buikligging."
-#: core/timeline.py:89
+#: core/timeline.py:91
#, python-format
msgid "%(child)s fell asleep."
msgstr "%(child)s is in slaap gevallen."
-#: core/timeline.py:100
+#: core/timeline.py:103
#, python-format
msgid "%(child)s woke up."
msgstr "%(child)s is wakker geworden."
-#: core/timeline.py:133
+#: core/timeline.py:137
#, python-format
msgid "Amount: %(amount).0f"
msgstr "Hoeveelheid: %(amount).0f"
-#: core/timeline.py:141
+#: core/timeline.py:145
#, python-format
msgid "%(child)s started feeding."
msgstr "%(child)s is begonnen met eten."
-#: core/timeline.py:153
+#: core/timeline.py:158
#, python-format
msgid "%(child)s finished feeding."
msgstr "%(child)s is gestopt met eten."
-#: core/timeline.py:179
+#: core/timeline.py:185
#, fuzzy, python-format
#| msgid "%(child)s had a diaper change."
msgid "%(child)s had a %(type)s diaper change."
msgstr "%(child)s had een luierverschoning"
-#: core/utils.py:15
+#: core/utils.py:40
#, python-format
msgid "%(hours)s hour"
msgid_plural "%(hours)s hours"
msgstr[0] "%(hours)s uur"
msgstr[1] "%(hours)s uren"
-#: core/utils.py:19
+#: core/utils.py:44
#, python-format
msgid "%(minutes)s minute"
msgid_plural "%(minutes)s minutes"
msgstr[0] "%(minutes)s minuut"
msgstr[1] "%(minutes)s minuten"
-#: core/utils.py:25
+#: core/utils.py:50
#, python-format
msgid "%(seconds)s second"
msgid_plural "%(seconds)s seconds"
@@ -1554,12 +1684,12 @@ msgstr[1] "%(seconds)s seconden"
msgid "%(model)s entry for %(child)s added!"
msgstr "%(model)s ingave voor %(child)s toegevoegd!"
-#: core/views.py:35
+#: core/views.py:35 core/views.py:308
#, python-format
msgid "%(model)s entry added!"
msgstr "%(model)s is toegevoegd!"
-#: core/views.py:61
+#: core/views.py:61 core/views.py:316
#, python-format
msgid "%(model)s entry for %(child)s updated."
msgstr "%(model)s voor %(child)s is bijgewerkt."
@@ -1569,36 +1699,36 @@ msgstr "%(model)s voor %(child)s is bijgewerkt."
msgid "%(model)s entry updated."
msgstr "%(model)s is bijgewerkt"
-#: core/views.py:69 core/views.py:118
+#: core/views.py:69 core/views.py:146
#, python-format
msgid "%(model)s entry deleted."
msgstr "%(model)s verwijderd."
-#: core/views.py:87
+#: core/views.py:115
#, python-format
msgid "%(first_name)s %(last_name)s added!"
msgstr "%(first_name)s %(last_name)s is toegevoegd!"
-#: core/views.py:249
+#: core/views.py:366
#, python-format
msgid "%(model)s reading added!"
msgstr "%(model)s meting toegevoegd!"
-#: core/views.py:257
+#: core/views.py:374
#, python-format
msgid "%(model)s reading for %(child)s updated."
msgstr "%(model)s meting voor %(child)s bijgewerkt."
-#: core/views.py:361
+#: core/views.py:478
#, python-format
msgid "%(timer)s stopped."
msgstr "%(timer)s is gestopt."
-#: core/views.py:384
+#: core/views.py:501
msgid "All inactive timers deleted."
msgstr "Alle inactieve timers verwijderd."
-#: core/views.py:394
+#: core/views.py:511
msgid "No inactive timers exist."
msgstr "Geen inactieve timers gevonden."
@@ -1618,23 +1748,23 @@ msgstr " Oh snap! The\n"
-#~ " two passwords did not match. Please try again. 提示两次密码输入的不一致,请重试。 We've emailed you instructions for setting your\n"
-#~ " password, if an account exists with the email you entered. "
-#~ "You\n"
-#~ " should receive them shortly. If you don't receive an email, please make sure "
-#~ "you've\n"
-#~ " entered the address you registered with, and check your spam\n"
-#~ " folder. 我们已通过电子邮件向您发送了设置密码的说明。如果您输入的电子邮件正确,"
-#~ "您将很快收到邮件。 如果您没有收到电子邮件,请确保您已输入正确的邮箱地址,"
-#~ "并检查您的垃圾邮件文件夹。 Enter your account email address in the\n"
-#~ " form below. If the address is valid, you will receive "
-#~ "instructions for\n"
-#~ " resetting your password. 在下面的表格中输入您的帐户电子邮件地址。如果地址有效,您"
-#~ "将收到重置密码的说明。Czy chcesz usunąć%(object)s?
#: core/templates/core/head_circumference_confirm_delete.html:18
#: core/templates/core/height_confirm_delete.html:18
#: core/templates/core/note_confirm_delete.html:18
+#: core/templates/core/pumping_confirm_delete.html:18
#: core/templates/core/sleep_confirm_delete.html:18
#: core/templates/core/temperature_confirm_delete.html:18
#: core/templates/core/timer_confirm_delete.html:21
@@ -589,7 +618,9 @@ msgstr "Utwórz użytkownika"
#: core/templates/core/feeding_form.html:15
#: core/templates/core/head_circumference_form.html:15
#: core/templates/core/height_form.html:15
-#: core/templates/core/note_form.html:15 core/templates/core/sleep_form.html:15
+#: core/templates/core/note_form.html:15
+#: core/templates/core/pumping_form.html:15
+#: core/templates/core/sleep_form.html:15
#: core/templates/core/temperature_form.html:15
#: core/templates/core/timer_form.html:10
#: core/templates/core/tummytime_form.html:15
@@ -603,7 +634,9 @@ msgstr "Zaktualizuj"
#: core/templates/core/feeding_form.html:23
#: core/templates/core/head_circumference_form.html:23
#: core/templates/core/height_form.html:23
-#: core/templates/core/note_form.html:23 core/templates/core/sleep_form.html:23
+#: core/templates/core/note_form.html:23
+#: core/templates/core/pumping_form.html:23
+#: core/templates/core/sleep_form.html:23
#: core/templates/core/temperature_form.html:23
#: core/templates/core/timer_form.html:18
#: core/templates/core/tummytime_form.html:23
@@ -630,32 +663,34 @@ msgstr "Email"
msgid "Staff"
msgstr "Zespół"
-#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:373
+#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:551
#: core/templates/core/timer_list.html:31
msgid "Active"
msgstr "Aktywny"
#: babybuddy/templates/babybuddy/user_list.html:23
-#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:37
+#: core/templates/core/bmi_list.html:24 core/templates/core/bmi_list.html:38
#: core/templates/core/child_list.html:28
#: core/templates/core/child_list.html:48
#: core/templates/core/diaperchange_list.html:24
-#: core/templates/core/diaperchange_list.html:39
+#: core/templates/core/diaperchange_list.html:40
#: core/templates/core/feeding_list.html:24
-#: core/templates/core/feeding_list.html:42
+#: core/templates/core/feeding_list.html:43
#: core/templates/core/head_circumference_list.html:24
-#: core/templates/core/head_circumference_list.html:37
+#: core/templates/core/head_circumference_list.html:38
#: core/templates/core/height_list.html:24
-#: core/templates/core/height_list.html:37
-#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:36
+#: core/templates/core/height_list.html:38
+#: core/templates/core/note_list.html:24 core/templates/core/note_list.html:37
+#: core/templates/core/pumping_list.html:24
+#: core/templates/core/pumping_list.html:37
#: core/templates/core/sleep_list.html:24
-#: core/templates/core/sleep_list.html:39
+#: core/templates/core/sleep_list.html:40
#: core/templates/core/temperature_list.html:24
-#: core/templates/core/temperature_list.html:37
+#: core/templates/core/temperature_list.html:38
#: core/templates/core/tummytime_list.html:23
-#: core/templates/core/tummytime_list.html:37
+#: core/templates/core/tummytime_list.html:38
#: core/templates/core/weight_list.html:24
-#: core/templates/core/weight_list.html:37
+#: core/templates/core/weight_list.html:38
msgid "Actions"
msgstr "Akcje"
@@ -707,7 +742,7 @@ msgstr ""
"Poznaj i przewiduj potrzeby dziecka bez (tak dużo) zgadywania, "
"używając Baby Buddy do śledzenia —"
-#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:159
+#: babybuddy/templates/babybuddy/welcome.html:26 core/models.py:249
#: core/templates/core/diaperchange_confirm_delete.html:7
#: core/templates/core/diaperchange_form.html:13
#: core/templates/core/diaperchange_list.html:4
@@ -889,105 +924,148 @@ msgstr "Wygenerowano klucz API użytkownika"
msgid "Settings saved!"
msgstr "Zapisano ustawienia!"
-#: core/forms.py:115
+#: core/filters.py:11 core/models.py:96 core/models.py:115
+msgid "Tag"
+msgstr ""
+
+#: core/forms.py:120
msgid "Name does not match child name."
msgstr "Imię nie pasuje do imienia dziecka"
-#: core/models.py:23
+#: core/forms.py:136
+msgid ""
+"Click on the tags to add (+) or remove (-) tags or use the text editor to "
+"create new tags."
+msgstr ""
+
+#: core/models.py:28
msgid "Date can not be in the future."
msgstr "Data nie może być z przyszłości"
-#: core/models.py:37
+#: core/models.py:42
msgid "Start time must come before end time."
msgstr "Czas startu musi być przed końcem czasu"
-#: core/models.py:40
+#: core/models.py:45
msgid "Duration too long."
msgstr "Czas trwania zbyt długi."
-#: core/models.py:56
+#: core/models.py:61
msgid "Another entry intersects the specified time period."
msgstr "Kolejny wpis przecina określony okres czasu"
-#: core/models.py:70
+#: core/models.py:75
msgid "Date/time can not be in the future."
msgstr "Data/czas nie mogą być z przyszłości"
-#: core/models.py:76
+#: core/models.py:84 core/models.py:237
+#: core/templates/core/diaperchange_list.html:30
+msgid "Color"
+msgstr "Kolor"
+
+#: core/models.py:90
+#, fuzzy
+#| msgid "Last Name"
+msgid "Last used"
+msgstr "Nazwisko"
+
+#: core/models.py:97 core/templates/core/bmi_list.html:30
+#: core/templates/core/diaperchange_list.html:32
+#: core/templates/core/feeding_list.html:35
+#: core/templates/core/head_circumference_list.html:30
+#: core/templates/core/height_list.html:30
+#: core/templates/core/note_list.html:30 core/templates/core/sleep_list.html:32
+#: core/templates/core/temperature_list.html:30
+#: core/templates/core/tummytime_list.html:31
+#: core/templates/core/weight_list.html:30
+msgid "Tags"
+msgstr ""
+
+#: core/models.py:141 core/models.py:341 core/models.py:371 core/models.py:675
+#: core/templates/core/bmi_list.html:25
+#: core/templates/core/feeding_list.html:25
+#: core/templates/core/head_circumference_list.html:25
+#: core/templates/core/height_list.html:25
+#: core/templates/core/weight_list.html:25 reports/graphs/bmi_change.py:28
+#: reports/graphs/diaperchange_amounts.py:37
+#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
+#: reports/graphs/feeding_duration.py:56
+#: reports/graphs/head_circumference_change.py:28
+#: reports/graphs/height_change.py:28 reports/graphs/pumping_amounts.py:58
+#: reports/graphs/sleep_pattern.py:151 reports/graphs/sleep_totals.py:59
+#: reports/graphs/tummytime_duration.py:51 reports/graphs/weight_change.py:28
+msgid "Date"
+msgstr "Data"
+
+#: core/models.py:163
msgid "First name"
msgstr "Imię"
-#: core/models.py:78
+#: core/models.py:165
msgid "Last name"
msgstr "Nazwisko"
-#: core/models.py:80
+#: core/models.py:167
msgid "Birth date"
msgstr "Data urodzenia"
-#: core/models.py:87
+#: core/models.py:174
msgid "Slug"
msgstr "Śliskość"
-#: core/models.py:90
+#: core/models.py:177
msgid "Picture"
msgstr "Obraz"
-#: core/models.py:136 core/models.py:252 core/models.py:333
+#: core/models.py:224 core/models.py:398 core/models.py:429 core/models.py:509
#: core/templates/core/diaperchange_list.html:25
#: core/templates/core/note_list.html:25
+#: core/templates/core/pumping_list.html:25
#: core/templates/core/temperature_list.html:25
msgid "Time"
msgstr "Czas"
-#: core/models.py:137 core/templates/core/diaperchange_list.html:60
+#: core/models.py:226 core/templates/core/diaperchange_list.html:61
#: reports/graphs/diaperchange_types.py:36
msgid "Wet"
msgstr "Mokrość"
-#: core/models.py:138 core/templates/core/diaperchange_list.html:61
+#: core/models.py:227 core/templates/core/diaperchange_list.html:62
#: reports/graphs/diaperchange_types.py:30
msgid "Solid"
msgstr "Solidne"
-#: core/models.py:142
+#: core/models.py:231
msgid "Black"
msgstr "Czarne"
-#: core/models.py:143
+#: core/models.py:232
msgid "Brown"
msgstr "Brązowe"
-#: core/models.py:144
+#: core/models.py:233
msgid "Green"
msgstr "Zielone"
-#: core/models.py:145
+#: core/models.py:234
msgid "Yellow"
msgstr "Żółte"
-#: core/models.py:148 core/templates/core/diaperchange_list.html:30
-msgid "Color"
-msgstr "Kolor"
-
-#: core/models.py:150 core/models.py:219
+#: core/models.py:239 core/models.py:303 core/models.py:428
#: core/templates/core/diaperchange_list.html:31
+#: core/templates/core/pumping_list.html:29
msgid "Amount"
msgstr "Ilość"
-#: core/models.py:180
-msgid "Wet and/or solid is required."
-msgstr "Wymagana jest mokra i/lub stała."
-
-#: core/models.py:192 core/models.py:279 core/models.py:365 core/models.py:454
+#: core/models.py:276 core/models.py:453 core/models.py:543 core/models.py:632
msgid "Start time"
msgstr "Czas startu"
-#: core/models.py:193 core/models.py:280 core/models.py:368 core/models.py:455
+#: core/models.py:277 core/models.py:454 core/models.py:546 core/models.py:633
msgid "End time"
msgstr "Czas końca"
-#: core/models.py:195 core/models.py:282 core/models.py:371 core/models.py:457
+#: core/models.py:279 core/models.py:456 core/models.py:549 core/models.py:635
#: core/templates/core/feeding_list.html:34
#: core/templates/core/sleep_list.html:30
#: core/templates/core/timer_list.html:29
@@ -995,67 +1073,67 @@ msgstr "Czas końca"
msgid "Duration"
msgstr "Czas trwania"
-#: core/models.py:199
+#: core/models.py:283
msgid "Breast milk"
msgstr "Mleko matki"
-#: core/models.py:200
+#: core/models.py:284
msgid "Formula"
msgstr "Przepis"
-#: core/models.py:201
+#: core/models.py:285
msgid "Fortified breast milk"
msgstr "Mleko wzbogacone"
-#: core/models.py:202
+#: core/models.py:286
msgid "Solid food"
msgstr ""
-#: core/models.py:205 core/templates/core/feeding_list.html:30
+#: core/models.py:289 core/templates/core/feeding_list.html:30
msgid "Type"
msgstr "Typ"
-#: core/models.py:209
+#: core/models.py:293
msgid "Bottle"
msgstr "Butelka"
-#: core/models.py:210
+#: core/models.py:294
msgid "Left breast"
msgstr "Lewa pierś"
-#: core/models.py:211
+#: core/models.py:295
msgid "Right breast"
msgstr "Prawa pierś"
-#: core/models.py:212
+#: core/models.py:296
msgid "Both breasts"
msgstr "Obie piersi"
-#: core/models.py:213
+#: core/models.py:297
msgid "Parent fed"
msgstr ""
-#: core/models.py:214
+#: core/models.py:298
msgid "Self fed"
msgstr ""
-#: core/models.py:217 core/templates/core/feeding_list.html:29
+#: core/models.py:301 core/templates/core/feeding_list.html:29
msgid "Method"
msgstr "Metoda"
-#: core/models.py:278
+#: core/models.py:452
msgid "Napping"
msgstr ""
-#: core/models.py:362 core/templates/core/timer_list.html:25
+#: core/models.py:540 core/templates/core/timer_list.html:25
msgid "Name"
msgstr "Nazwa"
-#: core/models.py:386 core/templates/core/timer_form.html:4
+#: core/models.py:564 core/templates/core/timer_form.html:4
msgid "Timer"
msgstr "Stoper"
-#: core/models.py:387 core/templates/core/timer_confirm_delete.html:9
+#: core/models.py:565 core/templates/core/timer_confirm_delete.html:9
#: core/templates/core/timer_confirm_delete_inactive.html:9
#: core/templates/core/timer_detail.html:8
#: core/templates/core/timer_form.html:7 core/templates/core/timer_list.html:4
@@ -1064,31 +1142,15 @@ msgstr "Stoper"
msgid "Timers"
msgstr "Stopery"
-#: core/models.py:390
+#: core/models.py:568
#, python-brace-format
msgid "Timer #{id}"
msgstr "Stoper #{id}"
-#: core/models.py:460 core/templates/core/tummytime_list.html:30
+#: core/models.py:638 core/templates/core/tummytime_list.html:30
msgid "Milestone"
msgstr "Kamień milowy"
-#: core/models.py:495 core/models.py:522 core/models.py:551 core/models.py:575
-#: core/templates/core/bmi_list.html:25
-#: core/templates/core/feeding_list.html:25
-#: core/templates/core/head_circumference_list.html:25
-#: core/templates/core/height_list.html:25
-#: core/templates/core/weight_list.html:25 reports/graphs/bmi_bmi.py:28
-#: reports/graphs/diaperchange_amounts.py:37
-#: reports/graphs/diaperchange_types.py:49 reports/graphs/feeding_amounts.py:70
-#: reports/graphs/feeding_duration.py:56
-#: reports/graphs/head_circumference_head_circumference.py:28
-#: reports/graphs/height_height.py:28 reports/graphs/sleep_pattern.py:151
-#: reports/graphs/sleep_totals.py:59 reports/graphs/tummytime_duration.py:51
-#: reports/graphs/weight_weight.py:28
-msgid "Date"
-msgstr "Data"
-
#: core/templates/core/bmi_confirm_delete.html:4
#, fuzzy
#| msgid "Delete a Sleep Entry"
@@ -1106,7 +1168,7 @@ msgstr "Dodaj czas spania"
msgid "Add BMI"
msgstr ""
-#: core/templates/core/bmi_list.html:66
+#: core/templates/core/bmi_list.html:70
#, fuzzy
#| msgid "No timer entries found."
msgid "No bmi entries found."
@@ -1159,6 +1221,7 @@ msgstr "Dodaj zmianę pieluchy"
#: core/templates/core/feeding_form.html:17
#: core/templates/core/note_form.html:17 core/templates/core/sleep_form.html:17
#: core/templates/core/tummytime_form.html:17
+#: core/templates/core/widget_tag_editor.html:24
msgid "Add"
msgstr "Dodaj"
@@ -1170,7 +1233,7 @@ msgstr "Dodaj zmianę pieluchy"
msgid "Contents"
msgstr ""
-#: core/templates/core/diaperchange_list.html:73
+#: core/templates/core/diaperchange_list.html:77
msgid "No diaper changes found."
msgstr "Nie znaleziono zmian pieluchy"
@@ -1195,7 +1258,7 @@ msgstr "Dodaj karmienie"
msgid "Amt."
msgstr "Posada"
-#: core/templates/core/feeding_list.html:78
+#: core/templates/core/feeding_list.html:82
msgid "No feedings found."
msgstr "Nie znaleziono karmienia"
@@ -1217,7 +1280,7 @@ msgstr "Dodaj wpis temperatury"
msgid "Add Head Circumference"
msgstr ""
-#: core/templates/core/head_circumference_list.html:66
+#: core/templates/core/head_circumference_list.html:70
#, fuzzy
#| msgid "No timer entries found."
msgid "No head circumference entries found."
@@ -1243,7 +1306,7 @@ msgstr "Zaktualizuj wpis wagi"
msgid "Add Height"
msgstr "Dodaj wagę"
-#: core/templates/core/height_list.html:66
+#: core/templates/core/height_list.html:70
#, fuzzy
#| msgid "No weight entries found."
msgid "No height entries found."
@@ -1265,10 +1328,36 @@ msgstr "Dodaj notatkę"
msgid "Add Note"
msgstr "Dodaj notatkę"
-#: core/templates/core/note_list.html:60
+#: core/templates/core/note_list.html:64
msgid "No notes found."
msgstr "Brak notatek"
+#: core/templates/core/pumping_confirm_delete.html:4
+#, fuzzy
+#| msgid "Delete a Weight Entry"
+msgid "Delete a Pumping Entry"
+msgstr "Usuń wpis wagi"
+
+#: core/templates/core/pumping_form.html:8
+#: core/templates/core/pumping_form.html:17
+#: core/templates/core/pumping_form.html:27
+#, fuzzy
+#| msgid "Add a Weight Entry"
+msgid "Add a Pumping Entry"
+msgstr "Zaktualizuj wpis wagi"
+
+#: core/templates/core/pumping_list.html:15
+#, fuzzy
+#| msgid "Add a Weight Entry"
+msgid "Add Pumping Entry"
+msgstr "Zaktualizuj wpis wagi"
+
+#: core/templates/core/pumping_list.html:66
+#, fuzzy
+#| msgid "No timer entries found."
+msgid "No pumping entries found."
+msgstr "Brak wpisów stopera"
+
#: core/templates/core/sleep_confirm_delete.html:4
msgid "Delete a Sleep Entry"
msgstr "Usuń czas spania"
@@ -1302,7 +1391,7 @@ msgstr "Koniec"
msgid "Nap"
msgstr "Nap"
-#: core/templates/core/sleep_list.html:70
+#: core/templates/core/sleep_list.html:74
msgid "No sleep entries found."
msgstr "Nie znaleziono wpisów spania"
@@ -1323,7 +1412,7 @@ msgstr "Dodaj wpis temperatury"
msgid "Add Temperature Reading"
msgstr "Dodaj odczyt temperatury"
-#: core/templates/core/temperature_list.html:66
+#: core/templates/core/temperature_list.html:70
msgid "No temperature entries found."
msgstr "Brak wpisów temperatury"
@@ -1395,7 +1484,8 @@ msgstr "Aktywne stopery"
#: core/templates/core/timer_nav.html:38
#: dashboard/templates/cards/diaperchange_last.html:17
#: dashboard/templates/cards/diaperchange_types.html:12
-#: dashboard/templates/cards/feeding_day.html:14
+#: dashboard/templates/cards/feeding_day.html:20
+#: dashboard/templates/cards/feeding_day.html:46
#: dashboard/templates/cards/feeding_last.html:17
#: dashboard/templates/cards/feeding_last_method.html:41
#: dashboard/templates/cards/sleep_day.html:14
@@ -1422,7 +1512,7 @@ msgstr "Dodaj czas leżakowania"
msgid "Add Tummy Time"
msgstr "Dodaj czas leżakowania"
-#: core/templates/core/tummytime_list.html:63
+#: core/templates/core/tummytime_list.html:67
msgid "No tummy time entries found."
msgstr "Brak czasów leżakowania"
@@ -1440,32 +1530,72 @@ msgstr "Zaktualizuj wpis wagi"
msgid "Add Weight"
msgstr "Dodaj wagę"
-#: core/templates/core/weight_list.html:66
+#: core/templates/core/weight_list.html:70
msgid "No weight entries found."
msgstr "Brak wpisów wagi"
-#: core/templates/timeline/_timeline.html:33
+#: core/templates/core/widget_tag_editor.html:22
+#, fuzzy
+#| msgid "Last name"
+msgid "Tag name"
+msgstr "Nazwisko"
+
+#: core/templates/core/widget_tag_editor.html:27
+msgid "Recently used:"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:45
+msgctxt "Error modal"
+msgid "Error"
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:50
+msgctxt "Error modal"
+msgid "An error ocurred."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:51
+msgctxt "Error modal"
+msgid "Invalid tag name."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:52
+msgctxt "Error modal"
+msgid "Failed to create tag."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:53
+msgctxt "Error modal"
+msgid "Failed to obtain tag data."
+msgstr ""
+
+#: core/templates/core/widget_tag_editor.html:58
+msgctxt "Error modal"
+msgid "Close"
+msgstr ""
+
+#: core/templates/timeline/_timeline.html:38
#, python-format
msgid "%(since)s ago (%(time)s)"
msgstr "%(since)s temu (%(time)s)"
-#: core/templates/timeline/_timeline.html:39
+#: core/templates/timeline/_timeline.html:44
#, fuzzy, python-format
#| msgid "Duration too long."
msgid "Duration: %(duration)s"
msgstr "Czas trwania zbyt długi."
-#: core/templates/timeline/_timeline.html:48
+#: core/templates/timeline/_timeline.html:53
#, python-format
msgid "%(since)s since previous"
msgstr ""
-#: core/templates/timeline/_timeline.html:56
-#: dashboard/templates/dashboard/child_button_group.html:41
+#: core/templates/timeline/_timeline.html:61
+#: dashboard/templates/dashboard/child_button_group.html:20
msgid "Edit"
msgstr ""
-#: core/templates/timeline/_timeline.html:80
+#: core/templates/timeline/_timeline.html:85
msgid "No events"
msgstr ""
@@ -1477,7 +1607,7 @@ msgstr "Dzisiaj"
msgid "{}, {}"
msgstr ""
-#: core/templatetags/duration.py:23
+#: core/templatetags/duration.py:25
msgid "0 days"
msgstr ""
@@ -1486,43 +1616,43 @@ msgstr ""
msgid "%(child)s started tummy time!"
msgstr "%(child)s zaczął czas leżakowania"
-#: core/timeline.py:64
+#: core/timeline.py:65
#, python-format
msgid "%(child)s finished tummy time."
msgstr "%(child)s zakończył czas leżakowania"
-#: core/timeline.py:89
+#: core/timeline.py:91
#, python-format
msgid "%(child)s fell asleep."
msgstr "%(child)s zasnęło"
-#: core/timeline.py:100
+#: core/timeline.py:103
#, python-format
msgid "%(child)s woke up."
msgstr "%(child)s wstało"
-#: core/timeline.py:133
+#: core/timeline.py:137
#, python-format
msgid "Amount: %(amount).0f"
msgstr ""
-#: core/timeline.py:141
+#: core/timeline.py:145
#, python-format
msgid "%(child)s started feeding."
msgstr "%(child)s rozpoczęto karmienie"
-#: core/timeline.py:153
+#: core/timeline.py:158
#, python-format
msgid "%(child)s finished feeding."
msgstr "%(child)s ukończono karmienie"
-#: core/timeline.py:179
+#: core/timeline.py:185
#, fuzzy, python-format
#| msgid "%(child)s had a diaper change."
msgid "%(child)s had a %(type)s diaper change."
msgstr "%(child)s miał zmianę pieluchy"
-#: core/utils.py:15
+#: core/utils.py:40
#, python-format
msgid "%(hours)s hour"
msgid_plural "%(hours)s hours"
@@ -1531,7 +1661,7 @@ msgstr[1] "%(hours)s godziny"
msgstr[2] "%(hours)s godzin"
msgstr[3] "%(hours)s godzin"
-#: core/utils.py:19
+#: core/utils.py:44
#, python-format
msgid "%(minutes)s minute"
msgid_plural "%(minutes)s minutes"
@@ -1540,7 +1670,7 @@ msgstr[1] "%(minutes)s minuty"
msgstr[2] "%(minutes)s minut"
msgstr[3] "%(minutes)s minuty"
-#: core/utils.py:25
+#: core/utils.py:50
#, python-format
msgid "%(seconds)s second"
msgid_plural "%(seconds)s seconds"
@@ -1554,12 +1684,12 @@ msgstr[3] "%(seconds) sekund"
msgid "%(model)s entry for %(child)s added!"
msgstr "Dodano %(model)s dla dziecka %(child)s!"
-#: core/views.py:35
+#: core/views.py:35 core/views.py:308
#, python-format
msgid "%(model)s entry added!"
msgstr "Dodano %(model)s!"
-#: core/views.py:61
+#: core/views.py:61 core/views.py:316
#, python-format
msgid "%(model)s entry for %(child)s updated."
msgstr "Zaktualizowano %(model)s dla dziecka %(child)s!"
@@ -1569,36 +1699,36 @@ msgstr "Zaktualizowano %(model)s dla dziecka %(child)s!"
msgid "%(model)s entry updated."
msgstr "Zaktualizowano %(model)s"
-#: core/views.py:69 core/views.py:118
+#: core/views.py:69 core/views.py:146
#, python-format
msgid "%(model)s entry deleted."
msgstr "wpis %(model)s usunięty."
-#: core/views.py:87
+#: core/views.py:115
#, python-format
msgid "%(first_name)s %(last_name)s added!"
msgstr "Dodano %(first_name)s %(last_name)s!"
-#: core/views.py:249
+#: core/views.py:366
#, python-format
msgid "%(model)s reading added!"
msgstr "Odczytywanie %(model)s dodano!"
-#: core/views.py:257
+#: core/views.py:374
#, python-format
msgid "%(model)s reading for %(child)s updated."
msgstr "Zaktualizowano odczytywanie %(model)s dla %(child)s"
-#: core/views.py:361
+#: core/views.py:478
#, python-format
msgid "%(timer)s stopped."
msgstr "Stop %(timer)s"
-#: core/views.py:384
+#: core/views.py:501
msgid "All inactive timers deleted."
msgstr "Usunięto wszystkie nieaktywne stopery"
-#: core/views.py:394
+#: core/views.py:511
msgid "No inactive timers exist."
msgstr "Brak nieaktywnych stoperów"
@@ -1618,23 +1748,23 @@ msgstr ""
msgid "Past Week"
msgstr "W minionym tygodniu"
-#: dashboard/templates/cards/diaperchange_types.html:26
+#: dashboard/templates/cards/diaperchange_types.html:27
msgid "wet"
msgstr "mokry"
-#: dashboard/templates/cards/diaperchange_types.html:33
+#: dashboard/templates/cards/diaperchange_types.html:35
msgid "solid"
msgstr "suchy"
-#: dashboard/templates/cards/diaperchange_types.html:38
+#: dashboard/templates/cards/diaperchange_types.html:49
msgid "today"
msgstr "Dzisiaj"
-#: dashboard/templates/cards/diaperchange_types.html:40
+#: dashboard/templates/cards/diaperchange_types.html:51
msgid "yesterday"
msgstr "Wczoraj"
-#: dashboard/templates/cards/diaperchange_types.html:42
+#: dashboard/templates/cards/diaperchange_types.html:53
#, python-format
msgid "%(key)s days ago"
msgstr "%(key)s dni temu"
@@ -1643,9 +1773,9 @@ msgstr "%(key)s dni temu"
msgid "Today's Feeding"
msgstr ""
-#: dashboard/templates/cards/feeding_day.html:20
+#: dashboard/templates/cards/feeding_day.html:26
#, python-format
-msgid "%(count)s feeding entries"
+msgid "CSRF_TRUSTED_ORIGINS
"
"environment variable. If multiple origins are required separate with commas."
msgstr ""
-"添加 %(origin)s 到环境变量 CSRF_TRUSTED_ORIGINS
。"
-"用英文逗号分隔多个来源。"
+"添加 %(origin)s 到环境变量 CSRF_TRUSTED_ORIGINS
。用"
+"英文逗号分隔多个来源。"
#: babybuddy/templates/error/404.html:4 babybuddy/templates/error/404.html:7
msgid "Page Not Found"
@@ -916,8 +916,7 @@ msgstr "名称与宝宝名称不匹配。"
msgid ""
"Click on the tags to add (+) or remove (-) tags or use the text editor to "
"create new tags."
-msgstr ""
-"点击标签来添加 (+) 或删除 (-) ,也可编辑以新建标签。"
+msgstr "点击标签来添加 (+) 或删除 (-) ,也可编辑以新建标签。"
#: core/models.py:28
msgid "Date can not be in the future."
@@ -1730,7 +1729,6 @@ msgstr "最近"
#: dashboard/templates/cards/feeding_last_method.html:21
#, python-format
-#| msgid "%(n)s feeding%(plural)s ago"
msgid "%(n)s feeding%(plural)s ago"
msgstr "前 %(n)s 次喂食%(plural)s"
@@ -1770,7 +1768,6 @@ msgstr "还没有数据"
#: dashboard/templates/cards/timer_list.html:12
#, python-format
-#| msgid "%(count)s active timer%(plural)s"
msgid "%(count)s active timer%(plural)s"
msgstr "%(count)s 个激活的计时器%(plural)s"
@@ -2051,120 +2048,3 @@ msgstr "趴玩时光持续时间(合计)"
#: reports/templates/reports/tummytime_duration.html:8
msgid "Total Tummy Time Durations"
msgstr "趴玩时光持续时间合计"
-
-#~ msgid "Wet and/or solid is required."
-#~ msgstr "大便或小便是必填的。"
-
-#~ msgid "%(count)s feeding entries"
-#~ msgstr "%(count)s 喂食条目"
-
-#~ msgid ""
-#~ "This setting will only be used when a browser does not support refresh on "
-#~ "focus."
-#~ msgstr "此设置仅在浏览器不支持焦点刷新时使用。"
-
-#~ msgid "English"
-#~ msgstr "英语"
-
-#~ msgid ""
-#~ "You do not have permission to access this resource.\n"
-#~ " Contact a site administrator for assistance."
-#~ msgstr ""
-#~ "您没有访问此资源的权限。\n"
-#~ "请与站点管理员联系以获取帮助。"
-
-#~ msgid ""
-#~ "Error: Some fields have errors. See below for details. "
-#~ msgstr "错误: 字段填写错误。参见具体原因。 "
-
-#~ msgid "Backend Admin"
-#~ msgstr "后台管理员"
-
-#~ msgid ""
-#~ "Learn about and predict baby's needs without\n"
-#~ " (as much) guess work by using Baby Buddy to track "
-#~ "—"
-#~ msgstr ""
-#~ "通过使用 Baby Buddy 来跟踪了解和预测宝宝的需求,而无需 (尽可能多地"
-#~ "em>) 进行猜测工作 —"
-
-#, fuzzy
-#~ msgid ""
-#~ "As the amount of entries grows, Baby Buddy will help\n"
-#~ " parents and caregivers to identify small patterns in baby's "
-#~ "habits\n"
-#~ " using the dashboard and graphs. Baby Buddy is mobile-friendly "
-#~ "and\n"
-#~ " uses a dark theme to help weary moms and dads with 2AM "
-#~ "feedings and\n"
-#~ " changings. To get started, just click the button below to add "
-#~ "your\n"
-#~ " first (or second, third, etc.) child!"
-#~ msgstr ""
-#~ "随着条目数量的增加,Baby Buddy将帮助家长和护理人员使用数据看板和图表识别宝"
-#~ "宝的习惯。Baby Buddy是一款手机友好型产品,使用黑色主题帮助疲惫的爸爸妈妈在"
-#~ "凌晨2点喂食和换尿布。想要开始使用,只需单击下面的按钮添加您的第一个(或第二"
-#~ "个、第三个等)宝宝!"
-
-#~ msgid ""
-#~ "