diff --git a/pflaenzli/pflaenzli/forms.py b/pflaenzli/pflaenzli/forms.py
index a64d31d..b4f8bfa 100644
--- a/pflaenzli/pflaenzli/forms.py
+++ b/pflaenzli/pflaenzli/forms.py
@@ -22,22 +22,22 @@ class RegistrationForm(UserCreationForm):
class FilterForm(forms.Form):
- text = forms.CharField(max_length=128, required=False)
- zipcode = forms.CharField(max_length=4, required=False)
- distance = forms.IntegerField(required=False)
+ text = forms.CharField(max_length=128, required=False, label=_("Search"))
+ zipcode = forms.CharField(max_length=4, required=False, label=_("ZIP code"))
+ distance = forms.IntegerField(required=False, label=_("Distance"))
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
- # Set the translated labels by session language with icons for each form field
+ # Set the translated labels with the selected language and icons for each form field
self.fields['text'].label = mark_safe(
- f' {_("Search")}'
+ f' {self.fields["text"].label}'
)
self.fields['zipcode'].label = mark_safe(
- f' {_("ZIP code")}'
+ f' {self.fields["zipcode"].label}'
)
self.fields['distance'].label = mark_safe(
- f' {_("Distance")} (km)'
+ f' {self.fields["distance"].label} (km)'
)