mirror of https://github.com/snachodog/mybuddy.git
Add translation support to Child timeline elements.
This commit is contained in:
parent
1c3dacf96c
commit
485b8fb2ae
|
@ -55,7 +55,7 @@
|
||||||
{{ object.event }}
|
{{ object.event }}
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer text-muted">
|
<div class="card-footer text-muted">
|
||||||
{{ object.time|timesince }} ago ({{ object.time|time }})
|
{% blocktrans with since=object.time|timesince time=object.time|time %}{{ since }} ago ({{ time }}){% endblocktrans %}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
|
from django.utils.translation import gettext as _
|
||||||
|
|
||||||
from core.models import DiaperChange, Feeding, Sleep, TummyTime
|
from core.models import DiaperChange, Feeding, Sleep, TummyTime
|
||||||
|
|
||||||
|
@ -20,7 +21,9 @@ def get_objects(child, date):
|
||||||
for instance in instances:
|
for instance in instances:
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.time),
|
'time': timezone.localtime(instance.time),
|
||||||
'event': '{} had a diaper change.'.format(child.first_name),
|
'event': _('%(child)s had a diaper change.') % {
|
||||||
|
'child': child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -29,13 +32,17 @@ def get_objects(child, date):
|
||||||
for instance in instances:
|
for instance in instances:
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.start),
|
'time': timezone.localtime(instance.start),
|
||||||
'event': '{} started feeding.'.format(instance.child.first_name),
|
'event': _('%(child)s started feeding.') % {
|
||||||
|
'child': instance.child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
'type': 'start'
|
'type': 'start'
|
||||||
})
|
})
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.end),
|
'time': timezone.localtime(instance.end),
|
||||||
'event': '{} finished feeding.'.format(instance.child.first_name),
|
'event': _('%(child)s finished feeding.') % {
|
||||||
|
'child': instance.child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
'type': 'end'
|
'type': 'end'
|
||||||
})
|
})
|
||||||
|
@ -45,13 +52,17 @@ def get_objects(child, date):
|
||||||
for instance in instances:
|
for instance in instances:
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.start),
|
'time': timezone.localtime(instance.start),
|
||||||
'event': '{} fell asleep.'.format(instance.child.first_name),
|
'event': _('%(child)s fell asleep.') % {
|
||||||
|
'child': instance.child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
'type': 'start'
|
'type': 'start'
|
||||||
})
|
})
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.end),
|
'time': timezone.localtime(instance.end),
|
||||||
'event': '{} woke up.'.format(instance.child.first_name),
|
'event': _('%(child)s woke up.') % {
|
||||||
|
'child': instance.child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
'type': 'end'
|
'type': 'end'
|
||||||
})
|
})
|
||||||
|
@ -61,15 +72,17 @@ def get_objects(child, date):
|
||||||
for instance in instances:
|
for instance in instances:
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.start),
|
'time': timezone.localtime(instance.start),
|
||||||
'event': '{} started tummy time!'.format(
|
'event': _('%(child)s started tummy time!') % {
|
||||||
instance.child.first_name),
|
'child': instance.child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
'type': 'start'
|
'type': 'start'
|
||||||
})
|
})
|
||||||
events.append({
|
events.append({
|
||||||
'time': timezone.localtime(instance.end),
|
'time': timezone.localtime(instance.end),
|
||||||
'event': '{} finished tummy time.'.format(
|
'event': _('%(child)s finished tummy time.') % {
|
||||||
instance.child.first_name),
|
'child': instance.child.first_name
|
||||||
|
},
|
||||||
'model_name': instance.model_name,
|
'model_name': instance.model_name,
|
||||||
'type': 'end'
|
'type': 'end'
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue