From 17987072716ec1ddd7f1ca3d89280635dd7fd6be Mon Sep 17 00:00:00 2001 From: "Christopher C. Wells" Date: Sat, 14 Dec 2019 13:21:50 -0800 Subject: [PATCH] Update and recompile translation files --- locale/de/LC_MESSAGES/django.mo | Bin 17256 -> 18318 bytes locale/de/LC_MESSAGES/django.po | 424 +++++++++++++++++++++++--------- locale/fr/LC_MESSAGES/django.mo | Bin 19673 -> 19674 bytes locale/fr/LC_MESSAGES/django.po | 6 +- locale/sv/LC_MESSAGES/django.mo | Bin 17134 -> 18026 bytes locale/sv/LC_MESSAGES/django.po | 305 +++++++++++++++-------- 6 files changed, 514 insertions(+), 221 deletions(-) diff --git a/locale/de/LC_MESSAGES/django.mo b/locale/de/LC_MESSAGES/django.mo index e08096848f26b19cfb6430b29d88a8ad543bdbf5..4ad3b0c36602f314da7526b2f3647b30509bea8d 100644 GIT binary patch delta 6420 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 delta 5742 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 i_1seError: %(error)s" msgstr "Fehler: %(error)s" #: babybuddy/templates/babybuddy/messages.html:23 -msgid "Error: Some fields have errors. See below for details. " -msgstr "Fehler: Gewisse Felder sind fehlerhaft. Details sind unten ersichtlich." +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:27 core/models.py:148 #: core/models.py:152 @@ -129,21 +149,21 @@ msgid "Diaper Change" msgstr "Windeln wechseln" #: babybuddy/templates/babybuddy/nav-dropdown.html:33 -#: babybuddy/templates/babybuddy/nav-dropdown.html:169 core/models.py:218 -#: core/models.py:222 core/templates/core/timer_detail.html:33 +#: babybuddy/templates/babybuddy/nav-dropdown.html:189 core/models.py:222 +#: core/models.py:226 core/templates/core/timer_detail.html:33 msgid "Feeding" msgstr "Mahlzeit" #: babybuddy/templates/babybuddy/nav-dropdown.html:39 -#: babybuddy/templates/babybuddy/nav-dropdown.html:115 core/models.py:251 -#: core/models.py:259 core/models.py:263 core/templates/core/note_list.html:18 +#: babybuddy/templates/babybuddy/nav-dropdown.html:121 core/models.py:255 +#: core/models.py:263 core/models.py:267 core/templates/core/note_list.html:18 msgid "Note" msgstr "Notiz" #: babybuddy/templates/babybuddy/nav-dropdown.html:45 -#: babybuddy/templates/babybuddy/nav-dropdown.html:176 -#: babybuddy/templates/babybuddy/welcome.html:40 core/models.py:302 -#: core/models.py:303 core/models.py:306 +#: babybuddy/templates/babybuddy/nav-dropdown.html:196 +#: babybuddy/templates/babybuddy/welcome.html:40 core/models.py:306 +#: core/models.py:307 core/models.py:310 #: 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:11 @@ -152,9 +172,21 @@ msgid "Sleep" msgstr "Schlafen" #: babybuddy/templates/babybuddy/nav-dropdown.html:51 -#: babybuddy/templates/babybuddy/nav-dropdown.html:189 -#: babybuddy/templates/babybuddy/welcome.html:48 core/models.py:448 -#: core/models.py:449 core/models.py:452 +#: babybuddy/templates/babybuddy/nav-dropdown.html:129 core/models.py:344 +#: core/models.py:357 core/models.py:358 core/models.py:361 +#: 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:11 +#: core/templates/core/temperature_list.html:18 +msgid "Temperature" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:57 +#: babybuddy/templates/babybuddy/nav-dropdown.html:209 +#: babybuddy/templates/babybuddy/welcome.html:48 core/models.py:486 +#: core/models.py:487 core/models.py:490 #: core/templates/core/timer_detail.html:49 #: core/templates/core/tummytime_confirm_delete.html:7 #: core/templates/core/tummytime_form.html:13 @@ -164,70 +196,75 @@ msgstr "Schlafen" msgid "Tummy Time" msgstr "Bauchzeit" -#: babybuddy/templates/babybuddy/nav-dropdown.html:57 -#: babybuddy/templates/babybuddy/nav-dropdown.html:123 core/models.py:478 -#: core/models.py:491 core/models.py:492 core/models.py:495 +#: babybuddy/templates/babybuddy/nav-dropdown.html:63 +#: babybuddy/templates/babybuddy/nav-dropdown.html:143 core/models.py:516 +#: core/models.py:529 core/models.py:530 core/models.py:533 #: 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:11 #: core/templates/core/weight_list.html:18 -#: dashboard/templates/dashboard/child_button_group.html:24 +#: dashboard/templates/dashboard/child_button_group.html:25 #: 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 "Gewicht" -#: babybuddy/templates/babybuddy/nav-dropdown.html:87 -#: babybuddy/templates/babybuddy/nav-dropdown.html:95 core/models.py:100 +#: babybuddy/templates/babybuddy/nav-dropdown.html:93 +#: babybuddy/templates/babybuddy/nav-dropdown.html:101 core/models.py:100 #: 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:11 #: dashboard/templates/dashboard/child.html:7 -#: reports/templates/reports/report_base.html:7 +#: reports/templates/reports/report_base.html:8 msgid "Children" msgstr "Kinder" -#: babybuddy/templates/babybuddy/nav-dropdown.html:101 core/models.py:99 -#: core/models.py:122 core/models.py:179 core/models.py:249 core/models.py:278 -#: core/models.py:420 core/models.py:473 +#: babybuddy/templates/babybuddy/nav-dropdown.html:107 core/models.py:99 +#: core/models.py:122 core/models.py:179 core/models.py:253 core/models.py:282 +#: core/models.py:339 core/models.py:458 core/models.py:511 #: core/templates/core/diaperchange_list.html:17 #: core/templates/core/feeding_list.html:17 #: core/templates/core/note_list.html:17 core/templates/core/sleep_list.html:17 +#: core/templates/core/temperature_list.html:17 #: core/templates/core/tummytime_list.html:17 #: core/templates/core/weight_list.html:17 msgid "Child" msgstr "Kind" -#: babybuddy/templates/babybuddy/nav-dropdown.html:109 core/models.py:260 +#: babybuddy/templates/babybuddy/nav-dropdown.html:115 core/models.py:264 #: 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:11 msgid "Notes" msgstr "Notizen" -#: babybuddy/templates/babybuddy/nav-dropdown.html:129 +#: babybuddy/templates/babybuddy/nav-dropdown.html:135 +msgid "Temperature reading" +msgstr "" + +#: babybuddy/templates/babybuddy/nav-dropdown.html:149 msgid "Weight entry" msgstr "Gewichtseintrag" -#: babybuddy/templates/babybuddy/nav-dropdown.html:143 +#: babybuddy/templates/babybuddy/nav-dropdown.html:163 msgid "Activities" msgstr "Aktivitäten" -#: babybuddy/templates/babybuddy/nav-dropdown.html:150 +#: babybuddy/templates/babybuddy/nav-dropdown.html:170 #: reports/graphs/diaperchange_lifetimes.py:27 msgid "Changes" msgstr "Wechselt" -#: babybuddy/templates/babybuddy/nav-dropdown.html:156 +#: babybuddy/templates/babybuddy/nav-dropdown.html:176 msgid "Change" msgstr "Wechsel" -#: babybuddy/templates/babybuddy/nav-dropdown.html:163 -#: babybuddy/templates/babybuddy/welcome.html:32 core/models.py:219 +#: babybuddy/templates/babybuddy/nav-dropdown.html:183 +#: babybuddy/templates/babybuddy/welcome.html:32 core/models.py:223 #: core/templates/core/feeding_confirm_delete.html:7 #: core/templates/core/feeding_form.html:13 #: core/templates/core/feeding_list.html:4 @@ -236,39 +273,39 @@ msgstr "Wechsel" msgid "Feedings" msgstr "Mahlzeiten" -#: babybuddy/templates/babybuddy/nav-dropdown.html:182 +#: babybuddy/templates/babybuddy/nav-dropdown.html:202 msgid "Sleep entry" msgstr "Schlaf-Eintrag" -#: babybuddy/templates/babybuddy/nav-dropdown.html:195 +#: babybuddy/templates/babybuddy/nav-dropdown.html:215 msgid "Tummy Time entry" msgstr "Bauchzeit-Eintrag" -#: babybuddy/templates/babybuddy/nav-dropdown.html:218 +#: babybuddy/templates/babybuddy/nav-dropdown.html:238 #: 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:362 +#: babybuddy/templates/babybuddy/user_settings_form.html:7 core/models.py:400 #: core/templates/core/timer_list.html:22 msgid "User" msgstr "Benutzer" -#: babybuddy/templates/babybuddy/nav-dropdown.html:220 +#: babybuddy/templates/babybuddy/nav-dropdown.html:240 msgid "Password" msgstr "Passowrt" -#: babybuddy/templates/babybuddy/nav-dropdown.html:221 +#: babybuddy/templates/babybuddy/nav-dropdown.html:241 msgid "Logout" msgstr "Logout" -#: babybuddy/templates/babybuddy/nav-dropdown.html:222 +#: babybuddy/templates/babybuddy/nav-dropdown.html:242 msgid "Site" msgstr "Seite" -#: babybuddy/templates/babybuddy/nav-dropdown.html:225 +#: babybuddy/templates/babybuddy/nav-dropdown.html:245 msgid "API Browser" msgstr "API Browser" -#: babybuddy/templates/babybuddy/nav-dropdown.html:227 +#: babybuddy/templates/babybuddy/nav-dropdown.html:247 #: babybuddy/templates/babybuddy/user_confirm_delete.html:7 #: babybuddy/templates/babybuddy/user_form.html:13 #: babybuddy/templates/babybuddy/user_list.html:4 @@ -276,19 +313,19 @@ msgstr "API Browser" msgid "Users" msgstr "Benutzer" -#: babybuddy/templates/babybuddy/nav-dropdown.html:230 +#: babybuddy/templates/babybuddy/nav-dropdown.html:250 msgid "Backend Admin" msgstr "Backend Admin" -#: babybuddy/templates/babybuddy/nav-dropdown.html:232 +#: babybuddy/templates/babybuddy/nav-dropdown.html:252 msgid "Support" msgstr "Support" -#: babybuddy/templates/babybuddy/nav-dropdown.html:236 +#: babybuddy/templates/babybuddy/nav-dropdown.html:256 msgid "Source Code" msgstr "Quellcode" -#: babybuddy/templates/babybuddy/nav-dropdown.html:240 +#: babybuddy/templates/babybuddy/nav-dropdown.html:260 msgid "Chat / Support" msgstr "Chat / Support" @@ -321,6 +358,8 @@ msgstr "Benutzer löschen" #: core/templates/core/note_confirm_delete.html:15 #: core/templates/core/sleep_confirm_delete.html:8 #: core/templates/core/sleep_confirm_delete.html:15 +#: core/templates/core/temperature_confirm_delete.html:8 +#: core/templates/core/temperature_confirm_delete.html:15 #: core/templates/core/timer_confirm_delete.html:9 #: core/templates/core/timer_confirm_delete.html:16 #: core/templates/core/tummytime_confirm_delete.html:8 @@ -336,11 +375,17 @@ msgstr "löschen" #: core/templates/core/feeding_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:15 #: core/templates/core/tummytime_confirm_delete.html:14 #: core/templates/core/weight_confirm_delete.html:14 -msgid "

Are you sure you want to delete %(object)s?

" -msgstr "

Bist du sicher, dass du %(object)s löschen möchtest?

" +#, python-format +msgid "" +"

Are you sure you want to delete %(object)s?

" +msgstr "" +"

Bist du sicher, dass du %(object)s " +"löschen möchtest?

" #: babybuddy/templates/babybuddy/user_confirm_delete.html:17 #: core/templates/core/child_confirm_delete.html:30 @@ -348,6 +393,7 @@ msgstr "

Bist du sicher, dass du %(object)s #: core/templates/core/feeding_confirm_delete.html:16 #: core/templates/core/note_confirm_delete.html:16 #: core/templates/core/sleep_confirm_delete.html:16 +#: core/templates/core/temperature_confirm_delete.html:16 #: core/templates/core/timer_confirm_delete.html:17 #: core/templates/core/tummytime_confirm_delete.html:16 #: core/templates/core/weight_confirm_delete.html:16 @@ -366,6 +412,7 @@ msgstr "Benutzer anlegen" #: core/templates/core/diaperchange_form.html:15 #: core/templates/core/feeding_form.html:15 #: core/templates/core/note_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 #: core/templates/core/weight_form.html:15 @@ -377,9 +424,11 @@ msgstr "Aktualisieren" #: core/templates/core/diaperchange_form.html:23 #: core/templates/core/feeding_form.html:23 #: core/templates/core/note_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 #: core/templates/core/weight_form.html:23 +#, python-format msgid "

Update %(object)s

" msgstr "

%(object)s ändern

" @@ -401,7 +450,7 @@ msgstr "E-Mail" msgid "Staff" msgstr "Angestellte" -#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:356 +#: babybuddy/templates/babybuddy/user_list.html:22 core/models.py:394 #: core/templates/core/timer_list.html:21 msgid "Active" msgstr "Aktiv" @@ -416,6 +465,8 @@ msgstr "Aktiv" #: core/templates/core/note_list.html:20 core/templates/core/note_list.html:30 #: core/templates/core/sleep_list.html:22 #: core/templates/core/sleep_list.html:34 +#: core/templates/core/temperature_list.html:20 +#: core/templates/core/temperature_list.html:30 #: core/templates/core/tummytime_list.html:22 #: core/templates/core/tummytime_list.html:34 #: core/templates/core/weight_list.html:20 @@ -440,7 +491,9 @@ msgstr "Benutzereinstellungen" #: babybuddy/templates/babybuddy/user_settings_form.html:24 msgid "Error: Some fields have errors. See below for details." -msgstr "Fehler: Gewisse Felder sind fehlerhaft. Details sind unten ersichtlich" +msgstr "" +"Fehler: Gewisse Felder sind fehlerhaft. Details sind unten " +"ersichtlich" #: babybuddy/templates/babybuddy/user_settings_form.html:28 msgid "User Profile" @@ -468,10 +521,14 @@ msgid "Welcome to Baby Buddy!" msgstr "Willkommen bei Baby Buddy!" #: babybuddy/templates/babybuddy/welcome.html:14 -msgid "Learn about and predict baby's needs without\n" -" (as much) guess work by using Baby Buddy to track —" -msgstr "Lerne und sehe die Bedürfnisse deines Babys voraus, ohne \n" -" (allzu viel) Spekulation indem du Baby Buddy verwendest —" +msgid "" +"Learn about and predict baby's needs without\n" +" (as much) guess work by using Baby Buddy to track " +"—" +msgstr "" +"Lerne und sehe die Bedürfnisse deines Babys voraus, ohne \n" +" (allzu viel) Spekulation indem du Baby Buddy verwendest " +"—" #: babybuddy/templates/babybuddy/welcome.html:24 core/models.py:149 #: core/templates/core/diaperchange_confirm_delete.html:7 @@ -484,13 +541,25 @@ msgid "Diaper Changes" msgstr "Windel-Wechsel" #: babybuddy/templates/babybuddy/welcome.html:54 -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" +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 "Während die Anzahl Einträge wächst, hilft Baby Buddy Eltern und Pflegenden, mit Hilfe des Dashboards und Diagrammen, kleine Muster im Verhalten ihres Babys zu erkennen. Baby Buddy ist Mobiltelefon-Freundlich und benutzt ein dunkles Design, um erschöpften Müttern und Vätern beim Füttern und Windel-Wechseln um 2 Uhr Nachts zu unterstützen. Um loszulegen, klicke einfach auf den untenstehenden Button, um das erste (oder zweite, dritte, etc.) Kind hinzuzufügen!" +msgstr "" +"Während die Anzahl Einträge wächst, hilft Baby Buddy Eltern und Pflegenden, " +"mit Hilfe des Dashboards und Diagrammen, kleine Muster im Verhalten ihres " +"Babys zu erkennen. Baby Buddy ist Mobiltelefon-Freundlich und benutzt ein " +"dunkles Design, um erschöpften Müttern und Vätern beim Füttern und Windel-" +"Wechseln um 2 Uhr Nachts zu unterstützen. Um loszulegen, klicke einfach auf " +"den untenstehenden Button, um das erste (oder zweite, dritte, etc.) Kind " +"hinzuzufügen!" #: babybuddy/templates/babybuddy/welcome.html:64 #: core/templates/core/child_form.html:8 core/templates/core/child_form.html:18 @@ -513,7 +582,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" @@ -524,9 +594,12 @@ msgid "Password Reset" msgstr "Passwort zurücksetzen" #: babybuddy/templates/registration/password_reset_confirm.html:12 -msgid "

Oh snap! The\n" +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.

" +msgstr "" +"

Oh nein! Die beiden Passwörter stimmen " +"nicht überein. Bitte versuche es erneut.

" #: babybuddy/templates/registration/password_reset_confirm.html:18 msgid "Enter your new password in each field below." @@ -542,34 +615,49 @@ 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" +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" +"

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 die E-Mail nicht erhältst, überprüfe, dass du die registrierte Adresse eingegeben hast und überprüfe deinen Spam-Ordner.

" +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 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" +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 "p class=\"mb-0\">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.

" +msgstr "" +"p class=\"mb-0\">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:56 +#, python-format msgid "User %(username)s added!" msgstr "User %(username)s hinzugefügt!" #: babybuddy/views.py:66 +#, python-format msgid "User %(username)s updated." msgstr "User %(username)s geändert!" #: babybuddy/views.py:78 +#, python-brace-format msgid "User {user} deleted." msgstr "User {user} gelöscht." @@ -629,19 +717,20 @@ msgstr "Slug" msgid "Picture" msgstr "Bild" -#: core/models.py:127 core/models.py:252 +#: core/models.py:127 core/models.py:256 core/models.py:349 #: core/templates/core/diaperchange_list.html:21 #: core/templates/core/note_list.html:19 +#: core/templates/core/temperature_list.html:19 msgid "Time" msgstr "Zeit" #: core/models.py:129 core/templates/core/diaperchange_list.html:18 -#: reports/graphs/diaperchange_types.py:33 +#: reports/graphs/diaperchange_types.py:34 msgid "Wet" msgstr "Nass" #: core/models.py:130 core/templates/core/diaperchange_list.html:19 -#: reports/graphs/diaperchange_types.py:27 +#: reports/graphs/diaperchange_types.py:28 msgid "Solid" msgstr "Fest" @@ -669,15 +758,15 @@ msgstr "Farbe" msgid "Wet and/or solid is required." msgstr "Nass und/oder fest wird benötigt." -#: core/models.py:184 core/models.py:283 core/models.py:340 core/models.py:425 +#: core/models.py:184 core/models.py:287 core/models.py:378 core/models.py:463 msgid "Start time" msgstr "Start-Zeit" -#: core/models.py:189 core/models.py:288 core/models.py:346 core/models.py:430 +#: core/models.py:189 core/models.py:292 core/models.py:384 core/models.py:468 msgid "End time" msgstr "End-Zeit" -#: core/models.py:194 core/models.py:293 core/models.py:351 core/models.py:435 +#: core/models.py:194 core/models.py:297 core/models.py:389 core/models.py:473 #: core/templates/core/feeding_list.html:23 #: core/templates/core/sleep_list.html:18 #: core/templates/core/timer_list.html:19 @@ -685,51 +774,60 @@ msgstr "End-Zeit" msgid "Duration" msgstr "Dauer" -#: core/models.py:197 +#: core/models.py:198 msgid "Breast milk" msgstr "Brustmilch" -#: core/models.py:197 +#: core/models.py:199 msgid "Formula" msgstr "Formel" -#: core/models.py:199 core/templates/core/feeding_list.html:19 +#: core/models.py:200 +#| msgid "Breast milk" +msgid "Fortified breast milk" +msgstr "Brustmilch" + +#: core/models.py:203 core/templates/core/feeding_list.html:19 msgid "Type" msgstr "Typ" -#: core/models.py:203 +#: core/models.py:207 msgid "Bottle" msgstr "Fläschchen" -#: core/models.py:204 +#: core/models.py:208 msgid "Left breast" msgstr "Linke Brust" -#: core/models.py:205 +#: core/models.py:209 msgid "Right breast" msgstr "Rechte Brust" -#: core/models.py:209 core/templates/core/feeding_list.html:18 +#: core/models.py:210 +msgid "Both breasts" +msgstr "Beide Brüste" + +#: core/models.py:213 core/templates/core/feeding_list.html:18 msgid "Method" msgstr "Methode" -#: core/models.py:211 +#: core/models.py:215 msgid "Amount" msgstr "Menge" -#: core/models.py:239 +#: core/models.py:243 msgid "Only \"Bottle\" method is allowed with \"Formula\" type." msgstr "Nur die Methode \"Fläschchen\" ist mit Typ \"Formulierung\" erlaubt." -#: core/models.py:335 core/templates/core/timer_list.html:17 +#: core/models.py:373 core/templates/core/timer_list.html:17 msgid "Name" msgstr "Name" -#: core/models.py:370 core/templates/core/timer_form.html:4 +#: core/models.py:408 core/templates/core/timer_form.html:4 msgid "Timer" msgstr "Timer" -#: core/models.py:371 core/templates/core/timer_confirm_delete.html:7 +#: core/models.py:409 core/templates/core/timer_confirm_delete.html:7 #: core/templates/core/timer_detail.html:7 #: 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:11 @@ -737,17 +835,18 @@ msgstr "Timer" msgid "Timers" msgstr "Timer" -#: core/models.py:374 +#: core/models.py:412 +#, python-brace-format msgid "Timer #{id}" msgstr "Timer #{id}" -#: core/models.py:440 core/templates/core/tummytime_list.html:21 +#: core/models.py:478 core/templates/core/tummytime_list.html:21 msgid "Milestone" msgstr "Meilenstein" -#: core/models.py:483 core/templates/core/feeding_list.html:24 +#: core/models.py:521 core/templates/core/feeding_list.html:24 #: core/templates/core/weight_list.html:19 -#: reports/graphs/diaperchange_types.py:46 +#: reports/graphs/diaperchange_types.py:47 reports/graphs/feeding_amounts.py:37 #: reports/graphs/feeding_duration.py:54 reports/graphs/sleep_pattern.py:131 #: reports/graphs/sleep_totals.py:51 reports/graphs/weight_weight.py:28 msgid "Date" @@ -759,7 +858,8 @@ msgstr "Lösche ein Kind" #: core/templates/core/child_confirm_delete.html:18 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:27 @@ -772,6 +872,7 @@ msgid "Age" msgstr "Alter" #: core/templates/core/child_detail.html:58 +#, python-format msgid "%(since)s ago (%(time)s)" msgstr "Vor %(since)s : (%(time)s)" @@ -884,7 +985,26 @@ msgstr "Nickerchen" 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 "Mahlzeit löschen" + +#: core/templates/core/temperature_form.html:8 +#: core/templates/core/temperature_form.html:17 +#: core/templates/core/temperature_list.html:59 +msgid "Add a Temperature Reading" +msgstr "Mahlzeit hinzufügen" + +#: core/templates/core/temperature_form.html:25 +msgid "Add a Temperature Entry" +msgstr "Schlaf-Eintrag hinzufügen" + +#: core/templates/core/temperature_list.html:49 +msgid "No temperature entries found." +msgstr "Keine Timer-Einträge gefunden." + #: core/templates/core/timer_confirm_delete.html:4 +#, python-format msgid "Delete %(object)s" msgstr "Lösche %(object)s" @@ -897,6 +1017,7 @@ msgid "Stopped" msgstr "Gestoppt" #: core/templates/core/timer_detail.html:26 +#, python-format msgid "%(timer)s created by %(object.user)s" msgstr "%(timer)s von %(object.user)s erstellt" @@ -964,54 +1085,103 @@ msgid "No weight entries found." msgstr "Keine Gewichts-Einträge gefunden." #: core/timeline.py:24 +#, python-format msgid "%(child)s had a diaper change." msgstr "%(child)s kriegte die Windel gewechselt." #: core/timeline.py:35 +#, python-format msgid "%(child)s started feeding." msgstr "%(child)s hat begonnen zu essen." #: core/timeline.py:43 +#, python-format msgid "%(child)s finished feeding." msgstr "%(child)s hat fertig gegessen." #: core/timeline.py:55 +#, python-format msgid "%(child)s fell asleep." msgstr "%(child)s ist eingeschlafen." #: core/timeline.py:63 +#, python-format msgid "%(child)s woke up." msgstr "%(child)s ist aufgewacht." #: core/timeline.py:75 +#, python-format msgid "%(child)s started tummy time!" msgstr "%(child)s liegt nun auf dem Bauch." #: core/timeline.py:83 +#, python-format msgid "%(child)s finished tummy time." msgstr "%(child)s liegt nicht mehr auf dem Bauch." +#: core/utils.py:15 +#, python-format +msgid "%(hours)s hour" +msgid_plural "%(hours)s hours" +msgstr[0] "" +msgstr[1] "" + +#: core/utils.py:22 +#, python-format +msgid "%(minutes)s minute" +msgid_plural "%(minutes)s minutes" +msgstr[0] "" +msgstr[1] "" + +#: core/utils.py:30 +#, python-format +msgid "%(seconds)s second" +msgid_plural "%(seconds)s seconds" +msgstr[0] "" +msgstr[1] "" + #: core/views.py:20 +#, python-format msgid "%(model)s entry for %(child)s added!" msgstr "%(model)s Eintrag für %(child)s hinzugefügt!" #: core/views.py:22 +#, python-format msgid "%(model)s entry added!" msgstr "%(model)s Eintrag hinzugefügt!" #: core/views.py:31 +#, python-format msgid "%(model)s entry for %(child)s updated." msgstr "%(model)s Eintrag für %(child)s geändert! " #: core/views.py:33 +#, python-format msgid "%(model)s entry updated." msgstr "%(model)s Eintrag geändert! " -#: core/views.py:62 +#: core/views.py:43 +#, python-format +msgid "%(model)s entry deleted." +msgstr "%(model)s Eintrag geändert! " + +#: core/views.py:63 +#, python-format msgid "%(first_name)s %(last_name)s added!" msgstr "%(first_name)s %(last_name)s added!" -#: core/views.py:290 +#: core/views.py:235 +#, python-format +msgid "%(model)s reading added!" +msgstr "%(model)s Eintrag hinzugefügt!" + +#: core/views.py:243 +#, python-format +msgid "%(model)s reading for %(child)s updated." +msgstr "%(model)s Eintrag für %(child)s geändert! " + +#: core/views.py:321 +#, python-format msgid "%(timer)s stopped." msgstr "%(timer)s gestoppt.." @@ -1023,6 +1193,7 @@ msgstr "Letzer Windel-Wechsel" #: dashboard/templates/cards/feeding_last.html:8 #: dashboard/templates/cards/sleep_last.html:8 #: dashboard/templates/cards/tummytime_last.html:8 +#, python-format msgid "%(time)s ago" msgstr "vor %(time)s" @@ -1054,6 +1225,7 @@ msgid "yesterday" msgstr "gestern" #: dashboard/templates/cards/diaperchange_types.html:34 +#, python-format msgid "%(key)s days ago" msgstr "Vor %(key)s Tagen" @@ -1076,6 +1248,7 @@ msgid "None yet today" msgstr "Noch keine heute" #: dashboard/templates/cards/sleep_day.html:18 +#, python-format msgid "%(count)s sleep entries" msgstr "%(count)s Schlaf-Einträge" @@ -1088,9 +1261,9 @@ msgid "Today's Naps" msgstr "Heutige Nickerchen" #: dashboard/templates/cards/sleep_naps_day.html:8 -#, fuzzy +#, python-format msgid "%(count)s nap%(plural)s" -msgstr "%(count)s mal geschlafen." +msgstr "%(count)s schläfchen%(plural)s." #: dashboard/templates/cards/statistics.html:6 msgid "Statistics" @@ -1101,11 +1274,12 @@ msgid "Not enough data" msgstr "Nicht genügend Daten" #: dashboard/templates/cards/timer_list.html:8 -#, fuzzy +#, python-format msgid "%(count)s active timer%(plural)s" -msgstr "%(count)s aktive Timer" +msgstr "%(count)s aktive timer%(plural)s" #: dashboard/templates/cards/timer_list.html:19 +#, python-format msgid "Started by %(instance.user)s at %(start)s" msgstr "Gestartet von %(instance.user)s um %(start)s" @@ -1114,6 +1288,7 @@ msgid "Today's Tummy Time" msgstr "Heutige Bauchzeit" #: dashboard/templates/cards/tummytime_day.html:20 +#, python-format msgid "%(duration)s at %(end)s" msgstr "%(duration)s um %(end)s" @@ -1138,16 +1313,22 @@ msgid "Diaper Lifetimes" msgstr "Windel-Lebensdauer" #: dashboard/templates/dashboard/child_button_group.html:21 +#: reports/templates/reports/feeding_amounts.html:4 +#: reports/templates/reports/feeding_amounts.html:8 +msgid "Feeding Amounts" +msgstr "Mahlzeiten" + +#: dashboard/templates/dashboard/child_button_group.html:22 msgid "Feeding Durations (Average)" msgstr "Mahlzeit Dauer (Durschschnitt)" -#: dashboard/templates/dashboard/child_button_group.html:22 +#: dashboard/templates/dashboard/child_button_group.html:23 #: reports/templates/reports/sleep_pattern.html:4 #: reports/templates/reports/sleep_pattern.html:8 msgid "Sleep Pattern" msgstr "Schlafrhythmus" -#: dashboard/templates/dashboard/child_button_group.html:23 +#: dashboard/templates/dashboard/child_button_group.html:24 #: reports/templates/reports/sleep_totals.html:4 #: reports/templates/reports/sleep_totals.html:8 msgid "Sleep Totals" @@ -1189,18 +1370,30 @@ msgstr "Windel-Lebensdauer" msgid "Time between changes (hours)" msgstr "Zeit zwischen wechseln (Stunden)" -#: reports/graphs/diaperchange_types.py:38 +#: reports/graphs/diaperchange_types.py:39 msgid "Total" msgstr "Total" -#: reports/graphs/diaperchange_types.py:45 +#: reports/graphs/diaperchange_types.py:46 msgid "Diaper Change Types" msgstr "Windel-Wechsel Typen" -#: reports/graphs/diaperchange_types.py:48 +#: reports/graphs/diaperchange_types.py:49 msgid "Number of changes" msgstr "Anzahl Wechsel" +#: reports/graphs/feeding_amounts.py:27 +msgid "Total feeding amount" +msgstr "Total Mahlzeiten" + +#: reports/graphs/feeding_amounts.py:36 +msgid "Total Feeding Amounts" +msgstr "Durchschnittliche Mahlzeiten-Dauer" + +#: reports/graphs/feeding_amounts.py:39 +msgid "Feeding amount" +msgstr "Mahlzeit" + #: reports/graphs/feeding_duration.py:36 msgid "Average duration" msgstr "Durchschnittliche Dauer" @@ -1250,15 +1443,10 @@ msgstr "Gewicht" msgid "Average Feeding Durations" msgstr "Durchschnittliche Mahlzeiten-Dauer" -#: reports/templates/reports/report_base.html:9 +#: reports/templates/reports/report_base.html:10 msgid "Reports" msgstr "Reports" -#: reports/templates/reports/report_base.html:19 +#: reports/templates/reports/report_base.html:20 msgid "There is not enough data to generate this report." msgstr "Es gibt nicht genügend Daten um diesen Report zu generieren." - -#: core/models.py:206 -msgid "Both breasts" -msgstr "Beide Brüste" - diff --git a/locale/fr/LC_MESSAGES/django.mo b/locale/fr/LC_MESSAGES/django.mo index ee444219f00e035b6948713db08c52e428b56739..979665d19e74f836851d4e6b2801184abad97742 100644 GIT binary patch delta 2636 zcmXZce@srBF0F{@oCZPZ_A3)WmE>S#@4b946oc%F^%I^XA>^L?J@`+U!t z9(Jw|JEJjiZn-hWDK@4VD=-G%!yq2PL_CABc;3dBa53=}T!g=1El#5!GfTYR3o(tj z0`>f64B$3Q!d)fCeLO)I0|^Ygiz#>*wU8my1SfGRerA6kM=jtQD&cj^!g>0|H5U& zDP_j2#8OlRS}+$oFawVxsf~M@i##rVMV0a%>OmikQHW(2#uxEv?7=FGAjfU)qVCIl z${VjmE$kp_AtRWK-yp>?lc)tfKq}>$B^AcRF%YzdP$ew2R@m`%HmjAIvV7{EH_H~YBgU?75Hn7@{CQTpF7pSY~jnBCZdI@58~k%gY| znspVbXR1(Vy9oo>glg)Ys15GLCHOX`;t>omzxkMpOdLfuTNJgES?eRrB+jMoDs?65 z^?VsssdrGl(~Fwu7;=hc0G%gzO;OGHW3`v(ChGNjh^`X*X;Ga?A!gwQ>vq)d`%x=C zZasy1&Ca1JaS@g9Yt#awxEQBU_s!Vxo2ZK1K{eq*4fWSR@_MgHvQaxKMlGZqm9WX$ zf-2z-R8#FkP0)*Kx<1s-zeH7J7IhSJs0kloI%e>-Qe09?{k8K32DH<5%)@Tf_z;FM zg1LADwcrP+M6u6$aTY3J2$iP>wUJiTeQl_PccCiQhib;7E*IM2Ao6EU@lVY(W4(>b zi5F~~vB9fM0qVZ>sEHbF+>FZCW_=Y^fj3bL=tUjXAnJ(RGhC=t7f{{%Eh@nk)Dc`m zmH1E8M7J>w|3x)xY@IPHFo@b&Eh=$6>iK3n{s#6Dcc2!2AE|(AoO*BKB-EJ(P!onw zO;?0kP&MiU(tuh>m$e(?iF;5xJdB$7Bx-?Q+4yHHApRTmz3?|km&W0un1PL`Gw;L| zcobEUv#3PpQ4>T_JurjX$($Yk4|Sh^qdqK5hC1WdP`&dO7U2mD;W$2i|7W>SliWv5 z=-cEyn2cIT5Y+>^bWXm_s~`%Db?Y^H+k0 z49Jv5FF^rnN9Cx})}cz*j;h2fcDxfcaX%{YSuDh>sAl~Kb$`xtd~C1?*I+AF;QKBY z`f!X{r!Y)>3sthzCabc9g)_5&!@I delta 2634 zcmXZde@vBC9LMo<^NJTP7sN}z6%gcJxcsm|NG1Zx^+yuAXhdy_Ojj){Cs;Wun?7tM zsrZN4CQ;^W=|9;Lxib}O#jJLnx>0{2ZLsDlF{f)9o11gJKR#!3yq@p5&+|R!e9!lJ z93Svp9qic4_}Q!%^3{XK$n zh^tZ0ufj}RgK4;_!Z;5n=wcv+f%kAW_M#TjkDA~xX5p9i_hHlmE};@$#Sq>?J?C3s zOb!NcE|#Evk6|jdqn>|tf#W9VW&pI`(>Z2TAI z5~p*nC0K!~Kr7C}t(cAbk<`XH#zi3)zoANb2lb%uabt?H5~KJ$*5FR8#UbRl%}vyO z+12iN18QM!qZV=$)A2i`IOZ~HLHCeKIVN+VF|!!RwT4k8tgu$w@md?ltWBt$x1c84 zj@sb?RK-qO6R7+Cz*J0P7aK5$G3GbhxaeeH2+!gCCyaTH(*KS{#FbAPvl&}aXF7~J zvhZTJS)-_)S&TZ{m6(amsHWbC+TiQ>D87jqxCb+t-+anN4xU6cTLQI{N$Ug5A$w3{sdrJm(}S95A99N3AbK9*HAOY&&vkB|YpB=nJ~~S5r$u!p5e(rn>pIl$ zZ=qJa-+Bb~nhl~VaT=BI9BKgx4B#m0z6m>i4ONkUP)#^pPyIEJ*5Ect2(_a!)IzFI z37f60s1mM6HPtrM1U;yx+l|`!H>iqCqK;w;HQ@scVisR3#pO$>zjnTy0qwK{3$YtD z-j7in!g)B3TJSwoBJVOc&Os#%qw>_DHqwT=uN}4UE>y*KqndHA!-aNu2>EA@@JG!w zVZDI`#M3s;YIG}8gu1UDHBpm|TTuDhtuLV}um!b%9@J4CLLHHFoC}pIj_Tg;Q3)=f zj^Gli#DAhDx`A`>UsSVtW4tk#i`rQODsc?;e2X1_4SR{Vq85G^senW6-H8LJGYz69 z45ON^6t$ows1L|;)Iz$f-RL9UiP~W=YU0DF1%7MeD;OsJ8}+^LuaL|i<)WN{6{s`s z#QC@vRgn{@M5j;_Bv3stf!fKG9sdt?pMRx3EPOjqXZ$j%cizAMXl34|m!4Gt>gVLM`w#MsWnaIEAX{Ep$}kX)dJi zDR+l+aVBvUsy7y)5;fX*t@Q;|sW+jHZU@%jKKuI*s2yKKRpJh617@|GH+ePn*GhtR zAQx+ii}4-Yh+4=PMsNak1T&i4gdtQjmY^zBi)y}g$Un20KdS7Y^(V|H9z*4wZsPov z;64K~{b@Hr5o$+OsM0o~O4os^#EW*k6E$%kD)9*{#*3(Cy^Xp*ubKbQuoNq?4Hx1E z4j1}xoVAW(l=wQTWV6?}O_h&YaSdw1C8(XPM}2TQF$F)wBs_@fodMKy=W!Q~AgN8` xT6bY(eO&k$=(ht$Q3<|A?KqBwcs3r&xb5*we4HHY_n7z>!7W+wK>3xT{{eH#8(RPX diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po index cb888fbc..f156c02c 100644 --- a/locale/fr/LC_MESSAGES/django.po +++ b/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: babybuddy 1.2.1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-09 23:15+0000\n" +"POT-Creation-Date: 2019-12-14 13:12-0800\n" "PO-Revision-Date: 2019-05-02 17:20+0000\n" "Last-Translator: Christopher C. Wells \n" "Language-Team: French \n" @@ -1132,14 +1132,14 @@ msgid_plural "%(hours)s hours" msgstr[0] "%(hours)s heure" msgstr[1] "%(hours)s heures" -#: core/utils.py:21 +#: core/utils.py:22 #, python-format msgid "%(minutes)s minute" msgid_plural "%(minutes)s minutes" msgstr[0] "%(minutes)s minute" msgstr[1] "%(minutes)s minutes" -#: core/utils.py:27 +#: core/utils.py:30 #, python-format msgid "%(seconds)s second" msgid_plural "%(seconds)s seconds" diff --git a/locale/sv/LC_MESSAGES/django.mo b/locale/sv/LC_MESSAGES/django.mo index 7e1142e0b7c8094fcf82e1af5ca3af10965e348a..f879f394480e7002e061514558c2190b88bb09a7 100644 GIT binary patch delta 6177 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 N;;YUH%`U8Q{Ttl$$_D@d delta 5636 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 much) guess work by using Baby Buddy to track " "—" msgstr "" -"Lär dig om och förutsäga barnets behov utan " -"(så mycket) gissningsarbete genom att använda Baby " -"Buddy för att spåra —" +"Lär dig om och förutsäga barnets behov utan (så mycket) " +"gissningsarbete genom att använda Baby Buddy för att spåra —" #: babybuddy/templates/babybuddy/welcome.html:24 core/models.py:149 #: core/templates/core/diaperchange_confirm_delete.html:7 @@ -519,13 +551,12 @@ msgid "" "your\n" " first (or second, third, etc.) child!" msgstr "" -"När antalet inlägg ökar, hjälper Baby Buddy " -"föräldrar och vårdgivare identifierar små mönster i barnens " -"vanormed hjälp av instrumentpanelen och graferna. Baby Buddy är " -"mobilvänlig och använder ett mörkt tema för att hjälpa trötta " -"mammor och pappor med kl02:00-matningar och blöjbyten. För att " -"komma igång, klicka bara på knappen nedan för att lägga till din " -"första (eller andra, tredje, etc.) barn!" +"När antalet inlägg ökar, hjälper Baby Buddy föräldrar och vårdgivare " +"identifierar små mönster i barnens vanormed hjälp av instrumentpanelen och " +"graferna. Baby Buddy är mobilvänlig och använder ett mörkt tema för att " +"hjälpa trötta mammor och pappor med kl02:00-matningar och blöjbyten. För att " +"komma igång, klicka bara på knappen nedan för att lägga till din första " +"(eller andra, tredje, etc.) barn!" #: babybuddy/templates/babybuddy/welcome.html:64 #: core/templates/core/child_form.html:8 core/templates/core/child_form.html:18 @@ -563,8 +594,8 @@ msgid "" "

Oh snap! The\n" " two passwords did not match. Please try again.

" msgstr "" -"

Ajdå! Lösenorden " -"stämmer inte överens. Vänligen försök igen.

" +"

Ajdå! Lösenorden stämmer inte överens. " +"Vänligen försök igen.

" #: babybuddy/templates/registration/password_reset_confirm.html:18 msgid "Enter your new password in each field below." @@ -589,13 +620,11 @@ msgid "" " entered the address you registered with, and check your spam\n" " folder.

" msgstr "" -"

Vi har mailat dig instruktioner för att ställa in ditt " -"lösenord, om ett konto finns med det e-postmeddelande du angav. " -"Du bör få detta inom kort. " -"

Om du inte får ett e-postmeddelande, se till " -"att du har " -"anget adressen du registrerade med och kontrollera din skräppost " -"mapp. " +"

Vi har mailat dig instruktioner för att ställa in ditt lösenord, om ett " +"konto finns med det e-postmeddelande du angav. Du bör få detta inom kort.

Om du inte får ett e-postmeddelande, se till att du " +"har anget adressen du registrerade med och kontrollera din skräppost mapp. " +"" #: babybuddy/templates/registration/password_reset_form.html:4 msgid "Forgot Password" @@ -608,9 +637,9 @@ msgid "" "for\n" " resetting your password.

" msgstr "" -"

Ange ditt kontos e-postadress i " -"formuläret nedan. Om e-postadressen är korrekt så skickar vi " -"instruktioner för att återställa lösenordet.

" +"

Ange ditt kontos e-postadress i formuläret nedan. Om e-" +"postadressen är korrekt så skickar vi instruktioner för att återställa " +"lösenordet.

" #: babybuddy/views.py:56 #, python-format @@ -623,8 +652,7 @@ msgid "User %(username)s updated." msgstr "Användare %(username)s uppdaterad." #: babybuddy/views.py:78 -#, fuzzy, python-brace-format -#| msgid "User {user} deleted." +#, python-brace-format msgid "User {user} deleted." msgstr "Användare {user} borttagen." @@ -684,19 +712,20 @@ msgstr "Slöhet" msgid "Picture" msgstr "Bild" -#: core/models.py:127 core/models.py:252 +#: core/models.py:127 core/models.py:256 core/models.py:349 #: core/templates/core/diaperchange_list.html:21 #: core/templates/core/note_list.html:19 +#: core/templates/core/temperature_list.html:19 msgid "Time" msgstr "Tid" #: core/models.py:129 core/templates/core/diaperchange_list.html:18 -#: reports/graphs/diaperchange_types.py:33 +#: reports/graphs/diaperchange_types.py:34 msgid "Wet" msgstr "Våt" #: core/models.py:130 core/templates/core/diaperchange_list.html:19 -#: reports/graphs/diaperchange_types.py:27 +#: reports/graphs/diaperchange_types.py:28 msgid "Solid" msgstr "Fast" @@ -724,15 +753,15 @@ msgstr "Färg" msgid "Wet and/or solid is required." msgstr "Våt och / eller fast krävs." -#: core/models.py:184 core/models.py:283 core/models.py:340 core/models.py:425 +#: core/models.py:184 core/models.py:287 core/models.py:378 core/models.py:463 msgid "Start time" msgstr "Starttid" -#: core/models.py:189 core/models.py:288 core/models.py:346 core/models.py:430 +#: core/models.py:189 core/models.py:292 core/models.py:384 core/models.py:468 msgid "End time" msgstr "Sluttid" -#: core/models.py:194 core/models.py:293 core/models.py:351 core/models.py:435 +#: core/models.py:194 core/models.py:297 core/models.py:389 core/models.py:473 #: core/templates/core/feeding_list.html:23 #: core/templates/core/sleep_list.html:18 #: core/templates/core/timer_list.html:19 @@ -740,55 +769,59 @@ msgstr "Sluttid" msgid "Duration" msgstr "Längd" -#: core/models.py:197 +#: core/models.py:198 msgid "Breast milk" msgstr "Bröstmjölk" -#: core/models.py:197 +#: core/models.py:199 msgid "Formula" msgstr "Formula" -#: core/models.py:199 core/templates/core/feeding_list.html:19 +#: core/models.py:200 +msgid "Fortified breast milk" +msgstr "Bröstmjölk" + +#: core/models.py:203 core/templates/core/feeding_list.html:19 msgid "Type" msgstr "Typ" -#: core/models.py:203 +#: core/models.py:207 msgid "Bottle" msgstr "Flaska" -#: core/models.py:204 +#: core/models.py:208 msgid "Left breast" msgstr "Vänstra bröstet" -#: core/models.py:205 +#: core/models.py:209 msgid "Right breast" msgstr "Högra bröstet" -#: core/models.py:206 +#: core/models.py:210 msgid "Both breasts" msgstr "" -#: core/models.py:209 core/templates/core/feeding_list.html:18 +#: core/models.py:213 core/templates/core/feeding_list.html:18 msgid "Method" msgstr "Metod" -#: core/models.py:211 +#: core/models.py:215 msgid "Amount" msgstr "Mängd" -#: core/models.py:239 +#: core/models.py:243 msgid "Only \"Bottle\" method is allowed with \"Formula\" type." msgstr "Endast \"Flask\" -metoden är tillåten med \"Formel\" -typ." -#: core/models.py:335 core/templates/core/timer_list.html:17 +#: core/models.py:373 core/templates/core/timer_list.html:17 msgid "Name" msgstr "Namn" -#: core/models.py:370 core/templates/core/timer_form.html:4 +#: core/models.py:408 core/templates/core/timer_form.html:4 msgid "Timer" msgstr "Timer" -#: core/models.py:371 core/templates/core/timer_confirm_delete.html:7 +#: core/models.py:409 core/templates/core/timer_confirm_delete.html:7 #: core/templates/core/timer_detail.html:7 #: 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:11 @@ -796,18 +829,18 @@ msgstr "Timer" msgid "Timers" msgstr "Timers" -#: core/models.py:374 +#: core/models.py:412 #, python-brace-format msgid "Timer #{id}" msgstr "Timer #{id}" -#: core/models.py:440 core/templates/core/tummytime_list.html:21 +#: core/models.py:478 core/templates/core/tummytime_list.html:21 msgid "Milestone" msgstr "Milstolpe" -#: core/models.py:483 core/templates/core/feeding_list.html:24 +#: core/models.py:521 core/templates/core/feeding_list.html:24 #: core/templates/core/weight_list.html:19 -#: reports/graphs/diaperchange_types.py:46 +#: reports/graphs/diaperchange_types.py:47 reports/graphs/feeding_amounts.py:37 #: reports/graphs/feeding_duration.py:54 reports/graphs/sleep_pattern.py:131 #: reports/graphs/sleep_totals.py:51 reports/graphs/weight_weight.py:28 msgid "Date" @@ -946,6 +979,24 @@ msgstr "Tupplur" msgid "No sleep entries found." msgstr "Inga sömn-inlägg funna." +#: core/templates/core/temperature_confirm_delete.html:4 +msgid "Delete a Temperature Reading" +msgstr "Radera matning" + +#: core/templates/core/temperature_form.html:8 +#: core/templates/core/temperature_form.html:17 +#: core/templates/core/temperature_list.html:59 +msgid "Add a Temperature Reading" +msgstr "Lägg till matning" + +#: core/templates/core/temperature_form.html:25 +msgid "Add a Temperature Entry" +msgstr "Lägg till sömn-inlägg" + +#: core/templates/core/temperature_list.html:49 +msgid "No temperature entries found." +msgstr "Inga timer-inlägg funna." + #: core/templates/core/timer_confirm_delete.html:4 #, python-format msgid "Delete %(object)s" @@ -1062,6 +1113,27 @@ msgstr " %(child)s startade magträningsläge!" msgid "%(child)s finished tummy time." msgstr "%(child)s avslutade magträningsläge." +#: core/utils.py:15 +#, python-format +msgid "%(hours)s hour" +msgid_plural "%(hours)s hours" +msgstr[0] "" +msgstr[1] "" + +#: core/utils.py:22 +#, python-format +msgid "%(minutes)s minute" +msgid_plural "%(minutes)s minutes" +msgstr[0] "" +msgstr[1] "" + +#: core/utils.py:30 +#, python-format +msgid "%(seconds)s second" +msgid_plural "%(seconds)s seconds" +msgstr[0] "" +msgstr[1] "" + #: core/views.py:20 #, python-format msgid "%(model)s entry for %(child)s added!" @@ -1082,12 +1154,27 @@ msgstr "%(model)s inlägg för %(child)s uppdaterad." msgid "%(model)s entry updated." msgstr "%(model)s inlägg uppdaterad." -#: core/views.py:62 +#: core/views.py:43 +#, python-format +msgid "%(model)s entry deleted." +msgstr "%(model)s inlägg uppdaterad." + +#: core/views.py:63 #, python-format msgid "%(first_name)s %(last_name)s added!" msgstr "%(first_name)s %(last_name)s tillagd!" -#: core/views.py:290 +#: core/views.py:235 +#, python-format +msgid "%(model)s reading added!" +msgstr "%(model)s inlägg tillagd!" + +#: core/views.py:243 +#, python-format +msgid "%(model)s reading for %(child)s updated." +msgstr "%(model)s inlägg för %(child)s uppdaterad." + +#: core/views.py:321 #, python-format msgid "%(timer)s stopped." msgstr "%(timer)s stoppad." @@ -1220,16 +1307,22 @@ msgid "Diaper Lifetimes" msgstr "Blöjhållbarhet" #: dashboard/templates/dashboard/child_button_group.html:21 +#: reports/templates/reports/feeding_amounts.html:4 +#: reports/templates/reports/feeding_amounts.html:8 +msgid "Feeding Amounts" +msgstr "Matningar" + +#: dashboard/templates/dashboard/child_button_group.html:22 msgid "Feeding Durations (Average)" msgstr "Matningstid (Genomsnittlig)" -#: dashboard/templates/dashboard/child_button_group.html:22 +#: dashboard/templates/dashboard/child_button_group.html:23 #: reports/templates/reports/sleep_pattern.html:4 #: reports/templates/reports/sleep_pattern.html:8 msgid "Sleep Pattern" msgstr "Sömnmönster" -#: dashboard/templates/dashboard/child_button_group.html:23 +#: dashboard/templates/dashboard/child_button_group.html:24 #: reports/templates/reports/sleep_totals.html:4 #: reports/templates/reports/sleep_totals.html:8 msgid "Sleep Totals" @@ -1271,18 +1364,30 @@ msgstr "Blöjhållbarhet" msgid "Time between changes (hours)" msgstr "Tid mellan byten (timmar)" -#: reports/graphs/diaperchange_types.py:38 +#: reports/graphs/diaperchange_types.py:39 msgid "Total" msgstr "Totalt" -#: reports/graphs/diaperchange_types.py:45 +#: reports/graphs/diaperchange_types.py:46 msgid "Diaper Change Types" msgstr "Blöjbytestyper" -#: reports/graphs/diaperchange_types.py:48 +#: reports/graphs/diaperchange_types.py:49 msgid "Number of changes" msgstr "Antal byten" +#: reports/graphs/feeding_amounts.py:27 +msgid "Total feeding amount" +msgstr "Totalt antal matningar" + +#: reports/graphs/feeding_amounts.py:36 +msgid "Total Feeding Amounts" +msgstr "Genomsnittlig matningsvaraktighet" + +#: reports/graphs/feeding_amounts.py:39 +msgid "Feeding amount" +msgstr "Matning" + #: reports/graphs/feeding_duration.py:36 msgid "Average duration" msgstr "Genomsnittlig varaktighet" @@ -1332,10 +1437,10 @@ msgstr "Vikt" msgid "Average Feeding Durations" msgstr "Genomsnittlig matningsvaraktighet" -#: reports/templates/reports/report_base.html:9 +#: reports/templates/reports/report_base.html:10 msgid "Reports" msgstr "Rapporter" -#: reports/templates/reports/report_base.html:19 +#: reports/templates/reports/report_base.html:20 msgid "There is not enough data to generate this report." msgstr "Det finns inte tillräckligt med data för att generera denna rapport."