update german translations

This commit is contained in:
Laura Klünder 2024-12-28 18:20:42 +01:00
parent f2f11ca2ef
commit 0beee53e60
2 changed files with 63 additions and 11 deletions

View file

@ -7,8 +7,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-27 13:48+0100\n" "POT-Creation-Date: 2024-12-28 18:12+0100\n"
"PO-Revision-Date: 2024-12-27 14:44+0100\n" "PO-Revision-Date: 2024-12-28 18:20+0100\n"
"Last-Translator: Laura Klünder <laura@codingcatgirl.de>\n" "Last-Translator: Laura Klünder <laura@codingcatgirl.de>\n"
"Language-Team: \n" "Language-Team: \n"
"Language: de\n" "Language: de\n"
@ -709,6 +709,10 @@ msgstr ""
"Umleitungs-Slug „%s“ kann nicht hinzugefügt werden: Er wird bereits an " "Umleitungs-Slug „%s“ kann nicht hinzugefügt werden: Er wird bereits an "
"anderer Stelle verwendet." "anderer Stelle verwendet."
#: c3nav/editor/forms.py
msgid "Why is there WiFi scan data if this is a fill quest?"
msgstr "Warum sind WLAN daten in einem Füll Quest?"
#: c3nav/editor/forms.py #: c3nav/editor/forms.py
msgid "WiFi scan data is missing." msgid "WiFi scan data is missing."
msgstr "WiFI Scandaten fehlen." msgstr "WiFI Scandaten fehlen."
@ -2124,6 +2128,10 @@ msgstr "Kommentar"
msgid "Measurement list" msgid "Measurement list"
msgstr "Messungsliste" msgstr "Messungsliste"
#: c3nav/mapdata/models/geometry/space.py
msgid "create a quest to fill this"
msgstr "Füll-Quest erstellen"
#: c3nav/mapdata/models/geometry/space.py #: c3nav/mapdata/models/geometry/space.py
msgid "Beacon Measurement" msgid "Beacon Measurement"
msgstr "Beacon Messung" msgstr "Beacon Messung"
@ -2132,13 +2140,25 @@ msgstr "Beacon Messung"
msgid "Beacon Measurements" msgid "Beacon Measurements"
msgstr "Beacon Messungen" msgstr "Beacon Messungen"
#: c3nav/mapdata/models/geometry/space.py
msgid "Event WiFi AP"
msgstr "Event-WLAN AP"
#: c3nav/mapdata/models/geometry/space.py
msgid "DECT antenna"
msgstr "DECT Antenne"
#: c3nav/mapdata/models/geometry/space.py
msgid "beacon type"
msgstr "Beacon-Typ"
#: c3nav/mapdata/models/geometry/space.py #: c3nav/mapdata/models/geometry/space.py
msgid "Node Number" msgid "Node Number"
msgstr "Node Nummer" msgstr "Node Nummer"
#: c3nav/mapdata/models/geometry/space.py #: c3nav/mapdata/models/geometry/space.py
msgid "WiFi BSSIDs" msgid "Mac Address / BSSIDs"
msgstr "WLAN BSSIDs" msgstr "Mac-Adresse / BSSIDs"
#: c3nav/mapdata/models/geometry/space.py #: c3nav/mapdata/models/geometry/space.py
msgid "uses node's value if not set" msgid "uses node's value if not set"
@ -2164,6 +2184,10 @@ msgstr "iBeacon minor value"
msgid "UWB Address" msgid "UWB Address"
msgstr "UWB Adresse" msgstr "UWB Adresse"
#: c3nav/mapdata/models/geometry/space.py
msgid "AP name"
msgstr "AP Name"
#: c3nav/mapdata/models/geometry/space.py #: c3nav/mapdata/models/geometry/space.py
msgid "altitude quest" msgid "altitude quest"
msgstr "Höhenquest" msgstr "Höhenquest"
@ -2976,12 +3000,12 @@ msgstr "Kartenänderung"
#: c3nav/mapdata/quests/positioning.py #: c3nav/mapdata/quests/positioning.py
#, python-format #, python-format
msgid "How many meters above ground is the access point “%s” mounted?" msgid "How many meters above ground is “%s” mounted?"
msgstr "Wie viele meter über dem Boden ist der access point „%s“ befestigt?" msgstr "Wie viele meter über dem Boden ist „%s“ befestigt?"
#: c3nav/mapdata/quests/positioning.py #: c3nav/mapdata/quests/positioning.py
msgid "The AP should not be 0m above ground." msgid "The device should not be 0m above ground."
msgstr "Der AP sollte sich nicht 0m über dem Boden befinden." msgstr "Das Gerät sollte sich nicht 0m über dem Boden befinden."
#: c3nav/mapdata/quests/positioning.py #: c3nav/mapdata/quests/positioning.py
msgid "Ranging Beacon Altitude" msgid "Ranging Beacon Altitude"
@ -3018,6 +3042,30 @@ msgstr "Bitte lass diesen Dialog bis dahin offen."
msgid "This should happen within less than a minute." msgid "This should happen within less than a minute."
msgstr "Dies sollte weniger als eine Minute dauern." msgstr "Dies sollte weniger als eine Minute dauern."
#: c3nav/mapdata/quests/positioning.py
msgid "Need at least one scan."
msgstr "Mindestens ein scan wird benötigt."
#: c3nav/mapdata/quests/positioning.py
msgid "Wifi/BLE Positioning"
msgstr "WLAN/BLE-Ortung"
#: c3nav/mapdata/quests/positioning.py
msgid ""
"Please stand as close to the given location as possible. Feel free to close "
"this window again to double-check."
msgstr ""
"Bitte stehe so nah wie möglcih an dem angezeigten Punkt. Du kannst dieses "
"Fenster schließen um dir die Position nochmal anzugucken."
#: c3nav/mapdata/quests/positioning.py
msgid ""
"When you're ready, please click the button below and wait for measurements "
"to arrive."
msgstr ""
"Wenn du bereit bist, klicke auf den Butten unten und warte darauf, dass "
"Messwerte erscheinen."
#: c3nav/mapdata/quests/route_descriptions.py #: c3nav/mapdata/quests/route_descriptions.py
msgid "Does this space qualify as “easily identifyable/findable”?" msgid "Does this space qualify as “easily identifyable/findable”?"
msgstr "Ist dieser Raum „einfach zu identifizieren/finden“?" msgstr "Ist dieser Raum „einfach zu identifizieren/finden“?"
@ -4614,6 +4662,9 @@ msgstr ""
"API-Secret erstellt. Notier es dir sofort, denn es wird nicht erneut " "API-Secret erstellt. Notier es dir sofort, denn es wird nicht erneut "
"angezeigt!" "angezeigt!"
#~ msgid "WiFi BSSIDs"
#~ msgstr "WLAN BSSIDs"
#~ msgid "WiFi scan data is not a list." #~ msgid "WiFi scan data is not a list."
#~ msgstr "WifFi Scandaten sind keine Liste." #~ msgstr "WifFi Scandaten sind keine Liste."

View file

@ -15,13 +15,13 @@ class RangingBeaconAltitudeQuestForm(ChangeSetModelForm):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.fields["altitude"].label = ( self.fields["altitude"].label = (
_('How many meters above ground is the access point %s” mounted?') % self.instance.title _('How many meters above ground is %s” mounted?') % self.instance.title
) )
def clean_altitude(self): def clean_altitude(self):
data = self.cleaned_data["altitude"] data = self.cleaned_data["altitude"]
if not data: if not data:
raise ValidationError(_("The AP should not be 0m above ground.")) raise ValidationError(_("The device should not be 0m above ground."))
return data return data
class Meta: class Meta:
@ -102,7 +102,8 @@ class RangingBeaconBSSIDsQuest(Quest):
@classmethod @classmethod
def _qs_for_request(cls, request): def _qs_for_request(cls, request):
return RangingBeacon.qs_for_request(request).filter(ap_name__isnull=False, addresses=[]) return RangingBeacon.qs_for_request(request).filter(ap_name__isnull=False, addresses=[],
beacon_type=RangingBeacon.BeaconType.EVENT_WIFI)
class BeaconMeasurementQuestForm(ChangeSetModelForm): class BeaconMeasurementQuestForm(ChangeSetModelForm):