diff --git a/src/main/resources/messages_de.properties b/src/main/resources/messages_de.properties
index e4e46ec2..d695066a 100644
--- a/src/main/resources/messages_de.properties
+++ b/src/main/resources/messages_de.properties
@@ -7,20 +7,20 @@ nav.timeline=Zeitleiste
nav.statistics=Statistiken
nav.settings=Einstellungen
nav.logout=Abmelden
-nav.settings.tooltip=Einstellungen \u00F6ffnen\u2026
+nav.settings.tooltip=Einstellungen öffnen…
nav.logout.tooltip=Abmelden
#Sorting
sort.option.startDate.newest=Start Datum (Neuste zuerst)
-sort.option.startDate.oldest=Start Datum (\u00C4lteste zuerst)
+sort.option.startDate.oldest=Start Datum (Älteste zuerst)
sort.option.title.asc=Titel (A-Z)
sort.option.title.desc=Titel (Z-A)
sort.option.created.newest=Erstellungsdatum (Neueste zuerst)
-sort.option.created.oldest=Erstellungsdatum (\u00C4lteste zuerst)
+sort.option.created.oldest=Erstellungsdatum (Älteste zuerst)
# Timeline
-timeline.loading=L\u00E4dt\u2026
-timeline.no.data=F\u00FCr dieses Datum sind keine Zeitleistendaten verf\u00FCgbar.
+timeline.loading=Lädt…
+timeline.no.data=Für dieses Datum sind keine Zeitleistendaten verfügbar.
timeline.duration=Dauer
timeline.distance=Entfernung
timeline.trip=Reise
@@ -41,7 +41,7 @@ js.datepicker.days.fri=Fr
js.datepicker.days.sat=Sa
js.datepicker.months.jan=Jan
js.datepicker.months.feb=Feb
-js.datepicker.months.mar=M\u00E4r
+js.datepicker.months.mar=Mär
js.datepicker.months.apr=Apr
js.datepicker.months.may=Mai
js.datepicker.months.jun=Jun
@@ -53,7 +53,7 @@ js.datepicker.months.nov=Nov
js.datepicker.months.dec=Dez
js.datepicker.click-to-unlock-date=Klicken zum Entsperren des Datums
js.datepicker.click-to-lock-date=Klicken zum Sperren des Datums
-js.datepicker.click-to-clear-selection=Klicken zum L\u00F6schen der Auswahl
+js.datepicker.click-to-clear-selection=Klicken zum Löschen der Auswahl
js.datepicker.click-to-create-range=Klicken zum Erstellen eines Bereichs
js.datepicker.click-to-expand-range-backward=Klicken zum Erweitern des Bereichs nach hinten
js.datepicker.click-to-expand-range-forward=Klicken zum Erweitern des Bereichs nach vorne
@@ -62,7 +62,7 @@ js.datepicker.click-to-unlock-month=Klicken zum Entsperren des Monats
js.datepicker.click-to-lock-month=Klicken zum Sperren des Monats
js.datepicker.click-to-unlock-year=Klicken zum Entsperren des Jahres
js.datepicker.click-to-lock-year=Klicken zum Sperren des Jahres
-js.datepicker.select=Ausw\u00E4hlen
+js.datepicker.select=Auswählen
js.datepicker.to=bis
# Settings sections
settings.title=Einstellungen
@@ -77,20 +77,20 @@ settings.import.data=Daten importieren
settings.share.access=Zugriff teilen
# Navigation
-nav.back.to.timeline=Zur\u00FCck zur Zeitleiste
+nav.back.to.timeline=Zurück zur Zeitleiste
# API Tokens
tokens.title=API-Token
tokens.create.title=Neuen Token erstellen
tokens.name.label=Token-Name
-tokens.name.placeholder=Geben Sie einen Namen f\u00FCr diesen Token ein
+tokens.name.placeholder=Geben Sie einen Namen für diesen Token ein
tokens.table.name=Name
tokens.table.token=Token
tokens.table.created=Erstellt
tokens.table.last.used=Zuletzt verwendet
tokens.table.actions=Aktionen
tokens.no.tokens=Keine API-Token gefunden. Erstellen Sie einen, um zu beginnen.
-tokens.delete.confirm=Sind Sie sicher, dass Sie diesen Token l\u00F6schen m\u00F6chten?
+tokens.delete.confirm=Sind Sie sicher, dass Sie diesen Token löschen möchten?
tokens.recent.usages.title=Aktuelle Token-Verwendungen
tokens.recent.usages.description=Zeigt die letzten {0} Token-Verwendungen an
tokens.usage.table.token=Token-Name
@@ -107,7 +107,7 @@ users.table.display.name=Anzeigename
users.table.role=Rolle
users.table.actions=Aktionen
users.current.user=(Aktueller Benutzer)
-users.add.title=Neuen Benutzer hinzuf\u00FCgen
+users.add.title=Neuen Benutzer hinzufügen
users.update.title=Benutzer aktualisieren
users.username.label=Benutzername
users.username.placeholder=Benutzername eingeben
@@ -119,35 +119,35 @@ users.password.keep.current=Leer lassen, um das aktuelle Passwort zu behalten
users.role.label=Rolle
users.role.admin=Administrator
users.role.user=Benutzer
-users.delete.confirm=Sind Sie sicher, dass Sie diesen Benutzer l\u00F6schen m\u00F6chten? Dies l\u00F6scht alle ihre Daten.
+users.delete.confirm=Sind Sie sicher, dass Sie diesen Benutzer löschen möchten? Dies löscht alle ihre Daten.
form.remove=Entfernen
users.home.location.label=Heimatstandort
-users.home.location.description=Legen Sie Ihren Heimatstandort fest. Dieser Standort wird angezeigt, wenn f\u00FCr das ausgew\u00E4hlte Datum keine Daten verf\u00FCgbar sind.
+users.home.location.description=Legen Sie Ihren Heimatstandort fest. Dieser Standort wird angezeigt, wenn für das ausgewählte Datum keine Daten verfügbar sind.
users.home.latitude.label=Breitengrad
-users.home.longitude.label=L\u00E4ngengrad
+users.home.longitude.label=Längengrad
users.home.latitude.placeholder=Breitengrad eingeben (-90 bis 90)
-users.home.longitude.placeholder=L\u00E4ngengrad eingeben (-180 bis 180)
-users.home.location.clear=L\u00F6schen
+users.home.longitude.placeholder=Längengrad eingeben (-180 bis 180)
+users.home.location.clear=Löschen
time.title=Zeit
time.display.mode.label=Zeitanzeige-Modus
time.display.mode.default=Standard
time.display.mode.geo.local=Geo-Lokal
-time.display.mode.description=W\u00E4hlen Sie, wie Zeiten in der Anwendung angezeigt werden.
-time.display.mode.default.description=Standard: Alle Zeiten werden in Ihrer Zeitzone angezeigt (vom Browser oder der Zeitzone-\u00DCberschreibung unten)
+time.display.mode.description=Wählen Sie, wie Zeiten in der Anwendung angezeigt werden.
+time.display.mode.default.description=Standard: Alle Zeiten werden in Ihrer Zeitzone angezeigt (vom Browser oder der Zeitzone-Überschreibung unten)
time.display.mode.geo.local.description=Geo-Lokal: Alle Zeiten werden in der Zeitzone angezeigt, in der sich der Ort befindet
-time.timezone.override.label=Zeitzone \u00FCberschreiben
+time.timezone.override.label=Zeitzone überschreiben
time.timezone.override.none=Browser-Zeitzone verwenden
-time.timezone.override.description=\u00DCberschreiben Sie Ihre Zeitzone anstatt die vom Browser erkannte Zeitzone zu verwenden. Dies beeinflusst, wie Zeiten im Standard-Modus angezeigt werden.
+time.timezone.override.description=Überschreiben Sie Ihre Zeitzone anstatt die vom Browser erkannte Zeitzone zu verwenden. Dies beeinflusst, wie Zeiten im Standard-Modus angezeigt werden.
timeline.time.your=Ihre Zeit
timeline.time.local=Ortszeit
# Avatar
users.avatar.label=Profilbild
-users.avatar.upload=Bild ausw\u00E4hlen
+users.avatar.upload=Bild auswählen
users.avatar.requirements=Max. 2MB. JPEG, PNG, GIF oder WebP Format.
users.avatar.delete=Avatar entfernen
-users.avatar.default.title=Standard-Avatar ausw\u00E4hlen
+users.avatar.default.title=Standard-Avatar auswählen
users.avatar.custom.title=Eigenes Bild hochladen
users.avatar.or=ODER
users.oidc.managed.message=Dieser Benutzer wird von einem externen OIDC-Anbieter verwaltet. Benutzername und Anzeigename sind deaktiviert
@@ -171,71 +171,71 @@ places.name.label=Name
places.address.label=Adresse
places.category.label=Kategorie:
places.coordinates.label=Koordinaten:
-places.address.not.available=Nicht verf\u00FCgbar
+places.address.not.available=Nicht verfügbar
places.category.not.categorized=Nicht kategorisiert
places.geocode.button=Geokodieren
-places.geocode.confirm=Sind Sie sicher, dass Sie diesen Ort neu geokodieren m\u00F6chten? Dies wird die aktuelle Adresse l\u00F6schen und eine neue anfordern.
-places.geocode.success=Ort f\u00FCr Geokodierung geplant
-places.geocode.error=Fehler beim Planen des Ortes f\u00FCr Geokodierung: {0}
+places.geocode.confirm=Sind Sie sicher, dass Sie diesen Ort neu geokodieren möchten? Dies wird die aktuelle Adresse löschen und eine neue anfordern.
+places.geocode.success=Ort für Geokodierung geplant
+places.geocode.error=Fehler beim Planen des Ortes für Geokodierung: {0}
# Forms
form.create=Erstellen
form.update=Aktualisieren
-form.delete=L\u00F6schen
+form.delete=Löschen
form.cancel=Abbrechen
form.previous=Vorherige
-form.next=N\u00E4chste
+form.next=Nächste
form.refresh=Aktualisieren
# Messages
message.success.token.created=Token erfolgreich erstellt
-message.success.token.deleted=Token erfolgreich gel\u00F6scht
+message.success.token.deleted=Token erfolgreich gelöscht
message.success.user.created=Benutzer erfolgreich erstellt
message.success.user.updated=Benutzer erfolgreich aktualisiert
-message.success.user.deleted=Benutzer erfolgreich gel\u00F6scht
+message.success.user.deleted=Benutzer erfolgreich gelöscht
message.success.place.updated=Ort erfolgreich aktualisiert
message.error.token.creation=Fehler beim Erstellen des Tokens: {0}
-message.error.token.deletion=Fehler beim L\u00F6schen des Tokens: {0}
+message.error.token.deletion=Fehler beim Löschen des Tokens: {0}
message.error.user.creation=Fehler beim Erstellen des Benutzers: {0}
message.error.user.update=Fehler beim Aktualisieren des Benutzers: {0}
-message.error.user.deletion=Fehler beim L\u00F6schen des Benutzers: {0}
-message.error.user.self.delete=Sie k\u00F6nnen Ihr eigenes Konto nicht l\u00F6schen
+message.error.user.deletion=Fehler beim Löschen des Benutzers: {0}
+message.error.user.self.delete=Sie können Ihr eigenes Konto nicht löschen
message.error.place.update=Fehler beim Aktualisieren des Ortes: {0}
-message.relogin.required=Ihr Benutzername wurde zu {0} ge\u00E4ndert. Sie m\u00FCssen sich abmelden und mit Ihrem neuen Benutzernamen wieder anmelden.
-message.error.access.denied=Zugriff verweigert. Sie haben keine Berechtigung f\u00FCr diese Aktion.
+message.relogin.required=Ihr Benutzername wurde zu {0} geändert. Sie müssen sich abmelden und mit Ihrem neuen Benutzernamen wieder anmelden.
+message.error.access.denied=Zugriff verweigert. Sie haben keine Berechtigung für diese Aktion.
# Language selection
-language.select=Sprache ausw\u00E4hlen
+language.select=Sprache auswählen
language.title=Spracheinstellungen
-language.description=W\u00E4hlen Sie Ihre bevorzugte Sprache f\u00FCr die Anwendungsoberfl\u00E4che. M\u00F6glicherweise m\u00FCssen Sie die Seite neu laden, damit alle \u00C4nderungen wirksam werden.
+language.description=Wählen Sie Ihre bevorzugte Sprache für die Anwendungsoberfläche. Möglicherweise müssen Sie die Seite neu laden, damit alle Änderungen wirksam werden.
language.brazilian_portuguese=Portugiesisch (Brasilien)
language.english=Englisch
language.finnish=Finnisch
language.german=Deutsch
-language.french=Franz\u00F6sisch
-language.dutch=Niederl\u00E4ndisch
-language.turkish=T\u00FCrkisch
+language.french=Französisch
+language.dutch=Niederländisch
+language.turkish=Türkisch
language.ukrainian=Ukrainisch
# File Upload
upload.title=Standortdaten importieren
upload.gpx.title=GPX-Dateien
-upload.gpx.description=Laden Sie GPX-Dateien von Ihren GPS-Ger\u00E4ten oder Tracking-Apps hoch. GPX-Dateien enthalten Wegpunkte, Tracks und Routen mit Zeitstempeln, die in Ihre Standorthistorie verarbeitet werden k\u00F6nnen.
+upload.gpx.description=Laden Sie GPX-Dateien von Ihren GPS-Geräten oder Tracking-Apps hoch. GPX-Dateien enthalten Wegpunkte, Tracks und Routen mit Zeitstempeln, die in Ihre Standorthistorie verarbeitet werden können.
upload.google.title=Google Takeout
-upload.google.description=Laden Sie Standorthistorie von Google hoch. Wir unterst\u00FCtzen zwei Formate:
+upload.google.description=Laden Sie Standorthistorie von Google hoch. Wir unterstützen zwei Formate:
upload.google.new.format.title=Google Zeitleiste neues Format (timeline.json)
-upload.google.new.format.instructions=Von Ihrem Android-Telefon: Einstellungen \u2192 Standort \u2192 Standortdienste \u2192 Zeitachse \u2192 Zeitachse exportieren
+upload.google.new.format.instructions=Von Ihrem Android-Telefon: Einstellungen → Standort → Standortdienste → Zeitachse → Zeitachse exportieren
upload.google.new.format.description=Dies exportiert eine timeline.json-Datei mit Ihren aktuellen Standortdaten.
-upload.google.new.format.ios.instructions=Von iOS Google Maps: Google Maps \u00F6ffnen \u2192 Auf Ihr Profil klicken \u2192 Einstellungen \u2192 Pers\u00F6nliche Inhalte \u2192 Zeitleisten-Daten exportieren
+upload.google.new.format.ios.instructions=Von iOS Google Maps: Google Maps öffnen → Auf Ihr Profil klicken → Einstellungen → Persönliche Inhalte → Zeitleisten-Daten exportieren
upload.google.android.format.title=Android Timeline (timeline.json)
-upload.google.android.format.description=Dies exportiert eine timeline.json-Datei mit Ihren aktuellen Standortdaten von Android-Ger\u00E4ten.
+upload.google.android.format.description=Dies exportiert eine timeline.json-Datei mit Ihren aktuellen Standortdaten von Android-Geräten.
upload.google.ios.format.title=iOS Timeline (timeline.json)
-upload.google.ios.format.description=Dies exportiert eine timeline.json-Datei mit Ihren aktuellen Standortdaten von iOS-Ger\u00E4ten.
+upload.google.ios.format.description=Dies exportiert eine timeline.json-Datei mit Ihren aktuellen Standortdaten von iOS-Geräten.
upload.google.old.format.title=Google Zeitleiste altes Format (Records.json)
upload.google.old.format.instructions=Von Google Takeout: Exportieren Sie Ihre Daten von takeout.google.com und laden Sie die Records.json-Datei aus dem Zeitlachse-Ordner hoch.
-upload.google.old.format.description=Dies enth\u00E4lt Ihre vollst\u00E4ndigen historischen Standortdaten.
+upload.google.old.format.description=Dies enthält Ihre vollständigen historischen Standortdaten.
upload.geojson.title=GeoJSON-Dateien
-upload.geojson.description=Laden Sie GeoJSON-Dateien mit Point-Features und Standortdaten hoch. GeoJSON-Dateien sollten Point-Geometrien mit Koordinaten und optionalen Zeitstempel-Eigenschaften enthalten. Unterst\u00FCtzt sowohl einzelne Feature- als auch FeatureCollection-Formate.
+upload.geojson.description=Laden Sie GeoJSON-Dateien mit Point-Features und Standortdaten hoch. GeoJSON-Dateien sollten Point-Geometrien mit Koordinaten und optionalen Zeitstempel-Eigenschaften enthalten. Unterstützt sowohl einzelne Feature- als auch FeatureCollection-Formate.
upload.button.gpx=GPX-Datei hochladen
upload.button.google=Google Takeout hochladen
upload.button.google.timeline=Timeline-Daten hochladen
@@ -243,15 +243,15 @@ upload.button.google.timeline.android=Android Timeline-Daten hochladen
upload.button.google.timeline.ios=iOS Timeline-Daten hochladen
upload.button.google.records=Records-Daten hochladen
upload.button.geojson=GeoJSON-Datei hochladen
-upload.no.files=Keine Dateien ausgew\u00E4hlt
+upload.no.files=Keine Dateien ausgewählt
upload.file.empty=Datei ist leer
-upload.invalid.format=Ung\u00FCltiges Dateiformat
+upload.invalid.format=Ungültiges Dateiformat
upload.success=Erfolgreich {0} Datei(en) mit {1} Standortpunkten verarbeitet
upload.error=Keine Dateien wurden erfolgreich verarbeitet
# Integrations
integrations.title=Integrationen
-integrations.no.token.warning=Sie m\u00FCssen zuerst einen API-Token im Tab "API-Token" erstellen, bevor Sie App-Integrationen einrichten k\u00F6nnen.
+integrations.no.token.warning=Sie müssen zuerst einen API-Token im Tab "API-Token" erstellen, bevor Sie App-Integrationen einrichten können.
integrations.data.ingestion.title=Datenaufnahme
integrations.data.ingestion.description=Konfigurieren Sie mobile Apps, um automatisch Standortdaten an Reitti zu senden oder erlauben Sie Reitti den Zugriff auf externe Systeme wie OwnTracks oder MQTT.
integrations.data-stores.title=Externe Datenspeicher
@@ -259,12 +259,12 @@ integrations.data-stores.description=Konfigurieren Sie Reitti, um sich mit exter
integrations.gpslogger.title=GPSLogger-Einrichtung
integrations.gpslogger.description=GPSLogger ist eine kostenlose Android-App, die automatisch Ihren Standort protokollieren und an Reitti senden kann.
integrations.owntracks.title=OwnTracks-Einrichtung
-integrations.owntracks.description=OwnTracks ist eine datenschutzorientierte Standort-Tracking-App f\u00FCr iOS und Android.
+integrations.owntracks.description=OwnTracks ist eine datenschutzorientierte Standort-Tracking-App für iOS und Android.
integrations.setup.instructions=Einrichtungsanweisungen:
integrations.photos.title=Fotos
integrations.photos.description=Konfigurieren Sie die Fotoverwaltungsintegration mit Immich
integrations.immich.title=Immich-Integration
-integrations.immich.description=Immich ist eine selbst gehostete Foto- und Video-Backup-L\u00F6sung. Verbinden Sie Ihre Immich-Instanz, um Fotos, die an bestimmten Orten und Daten aufgenommen wurden, auf Ihrer Zeitleisten-Karte anzuzeigen.
+integrations.immich.description=Immich ist eine selbst gehostete Foto- und Video-Backup-Lösung. Verbinden Sie Ihre Immich-Instanz, um Fotos, die an bestimmten Orten und Daten aufgenommen wurden, auf Ihrer Zeitleisten-Karte anzuzeigen.
integrations.immich.server.url=Server-URL
integrations.immich.server.url.placeholder=https://ihr-immich-server.com
integrations.immich.api.token=API-Token
@@ -276,19 +276,19 @@ integrations.immich.connection.success=Verbindung erfolgreich
integrations.immich.connection.failed=Verbindung fehlgeschlagen: {0}
integrations.immich.config.saved=Immich-Konfiguration erfolgreich gespeichert
integrations.immich.config.error=Fehler beim Speichern der Konfiguration: {0}
-integrations.mobile.help.title=Hilfe ben\u00F6tigt?
-integrations.mobile.help.description=F\u00FCr detaillierte Einrichtungsanleitungen und Tipps besuchen Sie unseren umfassenden Leitfaden:
+integrations.mobile.help.title=Hilfe benötigt?
+integrations.mobile.help.description=Für detaillierte Einrichtungsanleitungen und Tipps besuchen Sie unseren umfassenden Leitfaden:
integrations.mobile.help.link.text=Mobile Integration Dokumentation
# OwnTracks Recorder Integration
integrations.owntracks.recorder.title=OwnTracks Recorder Integration
-integrations.owntracks.recorder.description=Verbinden Sie sich mit einer OwnTracks Recorder-Instanz, um Standortdaten von bestimmten Benutzern und Ger\u00E4ten abzurufen.
+integrations.owntracks.recorder.description=Verbinden Sie sich mit einer OwnTracks Recorder-Instanz, um Standortdaten von bestimmten Benutzern und Geräten abzurufen.
integrations.owntracks.recorder.base.url=Basis-URL
integrations.owntracks.recorder.base.url.placeholder=https://ihr-owntracks-recorder.com
integrations.owntracks.recorder.username=Benutzername
-integrations.owntracks.recorder.username.placeholder=Geben Sie den Benutzernamen ein, f\u00FCr den Daten abgerufen werden sollen
-integrations.owntracks.recorder.device.id=Ger\u00E4te-ID
-integrations.owntracks.recorder.device.id.placeholder=Geben Sie die Ger\u00E4te-ID ein, f\u00FCr die Daten abgerufen werden sollen
+integrations.owntracks.recorder.username.placeholder=Geben Sie den Benutzernamen ein, für den Daten abgerufen werden sollen
+integrations.owntracks.recorder.device.id=Geräte-ID
+integrations.owntracks.recorder.device.id.placeholder=Geben Sie die Geräte-ID ein, für die Daten abgerufen werden sollen
integrations.owntracks.recorder.enabled=Integration aktivieren
integrations.owntracks.recorder.save=Konfiguration speichern
integrations.owntracks.recorder.test.connection=Verbindung testen
@@ -296,38 +296,38 @@ integrations.owntracks.recorder.connection.success=Die Verbindung war erfolgreic
integrations.owntracks.recorder.connection.failed=Verbindung fehlgeschlagen: {0}
integrations.owntracks.recorder.config.saved=OwnTracks Recorder-Konfiguration erfolgreich gespeichert
integrations.owntracks.recorder.config.error=Fehler beim Speichern der Konfiguration: {0}
-integrations.tracking.frequency.title=\uD83D\uDCCD GPS-Tracking-Frequenz
-integrations.tracking.frequency.description=F\u00FCr optimale Ergebnisse funktioniert Reitti am besten mit einem kontinuierlichen Strom von GPS-Standorten. Stellen Sie sicher, dass Ihre Tracking-App mindestens alle 30 Sekunden einen Punkt aufzeichnet, um eine genaue Ort- und Bewegungserkennung zu gew\u00E4hrleisten.
+integrations.tracking.frequency.title=📍 GPS-Tracking-Frequenz
+integrations.tracking.frequency.description=Für optimale Ergebnisse funktioniert Reitti am besten mit einem kontinuierlichen Strom von GPS-Standorten. Stellen Sie sicher, dass Ihre Tracking-App mindestens alle 30 Sekunden einen Punkt aufzeichnet, um eine genaue Ort- und Bewegungserkennung zu gewährleisten.
# Job Status
jobs.title=Job-Status
jobs.refresh=Status aktualisieren
-jobs.estimated.time=Gesch\u00E4tzte Verarbeitungszeit: {0}
+jobs.estimated.time=Geschätzte Verarbeitungszeit: {0}
# Data Management
data.title=Daten verwalten
-data.about.title=\u00DCber Datenverarbeitung
-data.about.description=Dieser Bereich erm\u00F6glicht es Ihnen, Datenverarbeitungsvorg\u00E4nge manuell auszul\u00F6sen. Diese Vorg\u00E4nge laufen normalerweise automatisch nach einem Zeitplan, aber Sie k\u00F6nnen sie hier bei Bedarf manuell ausl\u00F6sen.
+data.about.title=Über Datenverarbeitung
+data.about.description=Dieser Bereich ermöglicht es Ihnen, Datenverarbeitungsvorgänge manuell auszulösen. Diese Vorgänge laufen normalerweise automatisch nach einem Zeitplan, aber Sie können sie hier bei Bedarf manuell auslösen.
data.about.warning=Die manuelle Verarbeitung kann je nach Menge der zu verarbeitenden Daten einige Zeit dauern.
data.process.visits.title=Besuche und Reisen verarbeiten
-data.process.visits.description=L\u00F6sen Sie manuell die Verarbeitung von Roh-Standortdaten in Besuche und Reisen aus. Dies analysiert unverarbeitete Standortpunkte und erstellt daraus sinnvolle Besuche und Reisen.
+data.process.visits.description=Lösen Sie manuell die Verarbeitung von Roh-Standortdaten in Besuche und Reisen aus. Dies analysiert unverarbeitete Standortpunkte und erstellt daraus sinnvolle Besuche und Reisen.
data.process.visits.button=Verarbeitung starten
-data.process.visits.confirm=Sind Sie sicher, dass Sie die Verarbeitung starten m\u00F6chten? Dies kann einige Zeit dauern.
-data.process.success=Verarbeitung erfolgreich gestartet. \u00DCberpr\u00FCfen Sie den Job-Status-Tab, um den Fortschritt zu \u00FCberwachen.
+data.process.visits.confirm=Sind Sie sicher, dass Sie die Verarbeitung starten möchten? Dies kann einige Zeit dauern.
+data.process.success=Verarbeitung erfolgreich gestartet. Überprüfen Sie den Job-Status-Tab, um den Fortschritt zu überwachen.
data.process.error=Fehler beim Starten der Verarbeitung: {0}
# Geocoding
geocoding.title=Geokodierungsdienste
-geocoding.about.title=\u00DCber Geokodierungsdienste
-geocoding.about.description=Geokodierungsdienste wandeln Koordinaten in Adressen f\u00FCr Ihre bedeutenden Orte um. Sie k\u00F6nnen mehrere Dienste hinzuf\u00FCgen und das System wird sie zuf\u00E4llig verwenden, um die Last zu verteilen.
-geocoding.about.format=Stellen Sie sicher, dass der Geokodierungsdienst mit GeoJson antwortet. Dies ist das einzige unterst\u00FCtzte Antwortformat.
+geocoding.about.title=Über Geokodierungsdienste
+geocoding.about.description=Geokodierungsdienste wandeln Koordinaten in Adressen für Ihre bedeutenden Orte um. Sie können mehrere Dienste hinzufügen und das System wird sie zufällig verwenden, um die Last zu verteilen.
+geocoding.about.format=Stellen Sie sicher, dass der Geokodierungsdienst mit GeoJson antwortet. Dies ist das einzige unterstützte Antwortformat.
geocoding.url.placeholders=URL-Template-Platzhalter:
geocoding.placeholder.lat={lat} - Wird durch den Breitengrad ersetzt
-geocoding.placeholder.lng={lng} - Wird durch den L\u00E4ngengrad ersetzt
+geocoding.placeholder.lng={lng} - Wird durch den Längengrad ersetzt
geocoding.example=Beispiel:
-geocoding.add.title=Neuen Geokodierungsdienst hinzuf\u00FCgen
+geocoding.add.title=Neuen Geokodierungsdienst hinzufügen
geocoding.service.name=Dienstname
geocoding.service.url=URL-Template
-geocoding.available.services=Verf\u00FCgbare Dienste
+geocoding.available.services=Verfügbare Dienste
geocoding.no.services=Keine Geokodierungsdienste konfiguriert.
geocoding.table.name=Name
geocoding.table.url=URL-Template
@@ -341,29 +341,29 @@ geocoding.auto.disabled=(Automatisch deaktiviert)
geocoding.never.used=Nie
geocoding.enable=Aktivieren
geocoding.disable=Deaktivieren
-geocoding.reset.errors=Fehler zur\u00FCcksetzen
-geocoding.delete.confirm=Sind Sie sicher, dass Sie diesen Geokodierungsdienst l\u00F6schen m\u00F6chten?
+geocoding.reset.errors=Fehler zurücksetzen
+geocoding.delete.confirm=Sind Sie sicher, dass Sie diesen Geokodierungsdienst löschen möchten?
# Geocoding Execution
-geocoding.execution.title=Geokodierung ausf\u00FChren
-geocoding.execution.description=L\u00F6sen Sie manuell Geokodierungsoperationen f\u00FCr Ihre bedeutenden Orte aus
-geocoding.run.title=Geokodierung ausf\u00FChren
+geocoding.execution.title=Geokodierung ausführen
+geocoding.execution.description=Lösen Sie manuell Geokodierungsoperationen für Ihre bedeutenden Orte aus
+geocoding.run.title=Geokodierung ausführen
geocoding.run.description=Verarbeiten Sie alle bedeutenden Orte, die noch nicht geokodiert wurden
geocoding.run.button=Geokodierung planen
-geocoding.run.confirm=Sind Sie sicher, dass Sie die Geokodierung f\u00FCr unverarbeitete Orte starten m\u00F6chten?
-geocoding.clear.title=Alle l\u00F6schen und neu geokodieren
-geocoding.clear.description=L\u00F6schen Sie alle vorhandenen Geokodierungsdaten und verarbeiten Sie alle bedeutenden Orte neu
-geocoding.clear.warning=Dies wird alle vorhandenen Adressinformationen l\u00F6schen und alle Orte neu geokodieren
-geocoding.clear.button=L\u00F6schen und neu geokodieren
-geocoding.clear.confirm=Sind Sie sicher, dass Sie alle Geokodierungsdaten l\u00F6schen und alle Orte neu verarbeiten m\u00F6chten? Dies wird alle vorhandenen Adressinformationen entfernen.
-geocoding.run.success=Geokodierung erfolgreich f\u00FCr {0} Orte gestartet
-geocoding.clear.success=Geokodierungsdaten gel\u00F6scht und Neuverarbeitung f\u00FCr {0} Orte gestartet
+geocoding.run.confirm=Sind Sie sicher, dass Sie die Geokodierung für unverarbeitete Orte starten möchten?
+geocoding.clear.title=Alle löschen und neu geokodieren
+geocoding.clear.description=Löschen Sie alle vorhandenen Geokodierungsdaten und verarbeiten Sie alle bedeutenden Orte neu
+geocoding.clear.warning=Dies wird alle vorhandenen Adressinformationen löschen und alle Orte neu geokodieren
+geocoding.clear.button=Löschen und neu geokodieren
+geocoding.clear.confirm=Sind Sie sicher, dass Sie alle Geokodierungsdaten löschen und alle Orte neu verarbeiten möchten? Dies wird alle vorhandenen Adressinformationen entfernen.
+geocoding.run.success=Geokodierung erfolgreich für {0} Orte gestartet
+geocoding.clear.success=Geokodierungsdaten gelöscht und Neuverarbeitung für {0} Orte gestartet
geocoding.run.error=Fehler beim Starten der Geokodierung: {0}
-geocoding.clear.error=Fehler beim L\u00F6schen und Starten der Geokodierung: {0}
+geocoding.clear.error=Fehler beim Löschen und Starten der Geokodierung: {0}
geocoding.no.places=Keine Orte zum Geokodieren gefunden
# Login page
-login.invalid.credentials=Ung\u00FCltiger Benutzername oder Passwort
+login.invalid.credentials=Ungültiger Benutzername oder Passwort
login.username=Benutzername
login.password=Passwort
login.remember.me=Angemeldet bleiben
@@ -371,15 +371,15 @@ login.button=Anmelden
# Reitti Shared Instances Integration
integrations.shared.instances.title=Geteilte Instanzen
-integrations.shared.instances.description=Verbinden Sie sich mit anderen Reitti-Instanzen, um Standortdaten mit Freunden, Familie oder Kollegen zu teilen. Dies erm\u00F6glicht es Ihnen, deren Standortdaten neben Ihren eigenen auf der Zeitleistenkarte anzuzeigen.
+integrations.shared.instances.description=Verbinden Sie sich mit anderen Reitti-Instanzen, um Standortdaten mit Freunden, Familie oder Kollegen zu teilen. Dies ermöglicht es Ihnen, deren Standortdaten neben Ihren eigenen auf der Zeitleistenkarte anzuzeigen.
integrations.reitti.title=Reitti-Instanz-Integration
integrations.reitti.description=Verbinden Sie sich mit einer lokalen oder entfernten Reitti-Instanz, um auf die Standortdaten eines anderen Benutzers zuzugreifen.
integrations.reitti.url=Instanz-URL
integrations.reitti.url.placeholder=https://reitti.beispiel.com
integrations.reitti.token=API-Token
-integrations.reitti.token.placeholder=Geben Sie den API-Token f\u00FCr die entfernte Instanz ein
+integrations.reitti.token.placeholder=Geben Sie den API-Token für die entfernte Instanz ein
integrations.reitti.color=Farbe
-integrations.reitti.color.description=W\u00E4hlen Sie eine Farbe, um diese Integration auf der Karte zu identifizieren
+integrations.reitti.color.description=Wählen Sie eine Farbe, um diese Integration auf der Karte zu identifizieren
integrations.reitti.enabled=Integration aktivieren
integrations.reitti.save=Konfiguration speichern
integrations.reitti.test.connection=Verbindung testen
@@ -387,8 +387,8 @@ integrations.reitti.connection.success=Verbindung erfolgreich - Verbunden mit Re
integrations.reitti.connection.failed=Verbindung fehlgeschlagen: {0}
integrations.reitti.config.saved=Reitti-Integration erfolgreich gespeichert
integrations.reitti.config.error=Fehler beim Speichern der Konfiguration: {0}
-integrations.reitti.config.deleted=Reitti-Integration erfolgreich gel\u00F6scht
-integrations.reitti.config.delete.error=Fehler beim L\u00F6schen der Konfiguration: {0}
+integrations.reitti.config.deleted=Reitti-Integration erfolgreich gelöscht
+integrations.reitti.config.delete.error=Fehler beim Löschen der Konfiguration: {0}
integrations.reitti.no.integrations=Keine Reitti-Integrationen konfiguriert.
integrations.reitti.table.url=Instanz-URL
integrations.reitti.table.enabled=Aktiviert
@@ -405,8 +405,8 @@ integrations.reitti.status.FAILED.name=Fehlgeschlagen
integrations.reitti.never.used=Nie
integrations.reitti.enable=Aktivieren
integrations.reitti.disable=Deaktivieren
-integrations.reitti.delete.confirm=Sind Sie sicher, dass Sie diese Reitti-Integration l\u00F6schen m\u00F6chten?
-integrations.reitti.add.title=Neue Reitti-Integration hinzuf\u00FCgen
+integrations.reitti.delete.confirm=Sind Sie sicher, dass Sie diese Reitti-Integration löschen möchten?
+integrations.reitti.add.title=Neue Reitti-Integration hinzufügen
js.integrations.reitti.edit.title=Reitti-Integration bearbeiten
integrations.reitti.info=Info
integrations.reitti.info.title=Informationen zur entfernten Instanz
@@ -414,7 +414,7 @@ integrations.reitti.info.title=Informationen zur entfernten Instanz
# Place Types
place.type.restaurant=Restaurant
place.type.park=Park
-place.type.shop=Gesch\u00E4ft
+place.type.shop=Geschäft
place.type.home=Zuhause
place.type.work=Arbeit
place.type.hospital=Krankenhaus
@@ -429,11 +429,11 @@ place.type.gym=Fitnessstudio
place.type.library=Bibliothek
place.type.church=Kirche
place.type.cinema=Kino
-place.type.cafe=Caf\u00E9
+place.type.cafe=Café
place.type.other=Andere
# SSE Events
-js.sse.error.connection-lost=Verbindung zum Server verloren! Versuchen erneut zu verbinden \u2026
+js.sse.error.connection-lost=Verbindung zum Server verloren! Versuchen erneut zu verbinden …
# Map
js.map.auto-update.latest-location=Neuster Standort
@@ -447,13 +447,13 @@ export.gpx.button=Als GPX exportieren
export.raw.data.title=Rohe Standortdaten
export.raw.data.table.timestamp=Zeitstempel
export.raw.data.table.latitude=Breitengrad
-export.raw.data.table.longitude=L\u00E4ngengrad
+export.raw.data.table.longitude=Längengrad
export.raw.data.table.accuracy=Genauigkeit (m)
export.raw.data.table.processed=Verarbeitet
-export.raw.data.no.data=Keine Standortdaten f\u00FCr den ausgew\u00E4hlten Datumsbereich gefunden
+export.raw.data.no.data=Keine Standortdaten für den ausgewählten Datumsbereich gefunden
export.raw.data.showing=Zeige {0} - {1} von {2}
export.raw.data.show=Anzeigen:
-export.raw.data.previous=Zur\u00FCck
+export.raw.data.previous=Zurück
export.raw.data.next=Weiter
export.raw.data.page.info=Seite {0} von {1}
export.gpx.success=GPX-Datei erfolgreich exportiert
@@ -462,15 +462,15 @@ export.gpx.error=Fehler beim Exportieren der GPX-Datei: {0}
# Error Pages
error.page.title=Fehler - Reitti
error.title=Ups! Etwas ist schiefgelaufen
-error.generic.message=Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es sp\u00E4ter erneut.
+error.generic.message=Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es später erneut.
error.technical.details=Technische Details
error.action.home=Zur Startseite
-error.action.back=Zur\u00FCck
+error.action.back=Zurück
error.action.retry=Erneut versuchen
places.geocoding.response.button=Geokodierung-Antworten anzeigen
-places.geocoding.response.title=Geokodierungsantwort f\u00FCr {0}
-places.geocoding.response.no.data=Keine Geokodierungsantwort f\u00FCr diesen Ort verf\u00FCgbar
-places.geocoding.response.back=Zur\u00FCck zu Orten
+places.geocoding.response.title=Geokodierungsantwort für {0}
+places.geocoding.response.no.data=Keine Geokodierungsantwort für diesen Ort verfügbar
+places.geocoding.response.back=Zurück zu Orten
places.geocoding.response.provider=Anbieter
places.geocoding.response.status=Status
places.geocoding.response.fetched.at=Abgerufen am
@@ -480,11 +480,11 @@ places.geocoding.response.error.details=Fehlerdetails
# Additional messages
message.success.geocode.created=Geokodierungsdienst erfolgreich erstellt
message.error.geocode.creation=Fehler beim Erstellen des Geokodierungsdienstes: {0}
-message.success.language.changed=Sprache erfolgreich ge\u00E4ndert
-message.error.language.change=Fehler beim \u00C4ndern der Sprache: {0}
+message.success.language.changed=Sprache erfolgreich geändert
+message.error.language.change=Fehler beim Ändern der Sprache: {0}
# About Section
-settings.about=\u00DCber
+settings.about=Über
about.title=Versionsinformationen
about.app.version=Anwendungsversion:
about.git.branch=Git-Branch:
@@ -504,15 +504,15 @@ statistics.transport.distance=Entfernung nach Verkehrsmittel
statistics.transport.mode=Verkehrsmittel
statistics.distance.km=Entfernung (km)
statistics.trips=Fahrten
-statistics.monthly.breakdown=Monatliche Aufschl\u00FCsselung
-statistics.daily.breakdown=T\u00E4gliche Aufschl\u00FCsselung
+statistics.monthly.breakdown=Monatliche Aufschlüsselung
+statistics.daily.breakdown=Tägliche Aufschlüsselung
statistics.transport.distribution=Verkehrsmittelverteilung
-statistics.no.data=Keine Daten verf\u00FCgbar
+statistics.no.data=Keine Daten verfügbar
# Month names for statistics
month.1=Januar
month.2=Februar
-month.3=M\u00E4rz
+month.3=März
month.4=April
month.5=Mai
month.6=Juni
@@ -522,23 +522,23 @@ month.9=September
month.10=Oktober
month.11=November
month.12=Dezember
-data.clear.reprocess.title=Alle Daten l\u00F6schen und neu verarbeiten
-data.clear.reprocess.description=Alle verarbeiteten Daten (Besuche, Reisen, verarbeitete Besuche) l\u00F6schen, w\u00E4hrend bedeutende Orte und Rohdatenpunkte erhalten bleiben. Rohdatenpunkte werden als unverarbeitet markiert und die Verarbeitungspipeline wird automatisch ausgel\u00F6st.
-data.clear.reprocess.warning=Diese Aktion wird alle Besuche, Reisen und verarbeiteten Besuche dauerhaft l\u00F6schen. Dies kann nicht r\u00FCckg\u00E4ngig gemacht werden.
-data.clear.reprocess.button=L\u00F6schen und neu verarbeiten
-data.clear.reprocess.confirm=Sind Sie sicher, dass Sie alle verarbeiteten Daten l\u00F6schen und neu verarbeiten m\u00F6chten? Dies wird alle Besuche, Reisen und verarbeiteten Besuche dauerhaft l\u00F6schen. Dies kann nicht r\u00FCckg\u00E4ngig gemacht werden.
-data.clear.reprocess.success=Daten erfolgreich gel\u00F6scht und Neuverarbeitung gestartet. \u00DCberpr\u00FCfen Sie den Job-Status-Tab, um den Fortschritt zu \u00FCberwachen.
-data.clear.reprocess.error=Fehler beim L\u00F6schen und Neuverarbeiten der Daten: {0}
+data.clear.reprocess.title=Alle Daten löschen und neu verarbeiten
+data.clear.reprocess.description=Alle verarbeiteten Daten (Besuche, Reisen, verarbeitete Besuche) löschen, während bedeutende Orte und Rohdatenpunkte erhalten bleiben. Rohdatenpunkte werden als unverarbeitet markiert und die Verarbeitungspipeline wird automatisch ausgelöst.
+data.clear.reprocess.warning=Diese Aktion wird alle Besuche, Reisen und verarbeiteten Besuche dauerhaft löschen. Dies kann nicht rückgängig gemacht werden.
+data.clear.reprocess.button=Löschen und neu verarbeiten
+data.clear.reprocess.confirm=Sind Sie sicher, dass Sie alle verarbeiteten Daten löschen und neu verarbeiten möchten? Dies wird alle Besuche, Reisen und verarbeiteten Besuche dauerhaft löschen. Dies kann nicht rückgängig gemacht werden.
+data.clear.reprocess.success=Daten erfolgreich gelöscht und Neuverarbeitung gestartet. Überprüfen Sie den Job-Status-Tab, um den Fortschritt zu überwachen.
+data.clear.reprocess.error=Fehler beim Löschen und Neuverarbeiten der Daten: {0}
data.remove.all.title=Alle Daten entfernen
-data.remove.all.description=Alle Daten au\u00DFer bedeutenden Orten entfernen. Dies l\u00F6scht dauerhaft alle Roh-Standortpunkte, Besuche, Reisen und verarbeitete Besuche, w\u00E4hrend Ihre bedeutenden Orte erhalten bleiben.
-data.remove.all.warning=Diese Aktion l\u00F6scht dauerhaft ALLE Standortdaten au\u00DFer bedeutenden Orten. Dies kann nicht r\u00FCckg\u00E4ngig gemacht werden.
+data.remove.all.description=Alle Daten außer bedeutenden Orten entfernen. Dies löscht dauerhaft alle Roh-Standortpunkte, Besuche, Reisen und verarbeitete Besuche, während Ihre bedeutenden Orte erhalten bleiben.
+data.remove.all.warning=Diese Aktion löscht dauerhaft ALLE Standortdaten außer bedeutenden Orten. Dies kann nicht rückgängig gemacht werden.
data.remove.all.button=Alle Daten entfernen
-data.remove.all.confirm=Sind Sie sicher, dass Sie ALLE Daten au\u00DFer bedeutenden Orten entfernen m\u00F6chten? Diese Aktion kann nicht r\u00FCckg\u00E4ngig gemacht werden.
-data.remove.all.success=Alle Daten au\u00DFer bedeutenden Orten wurden erfolgreich entfernt
+data.remove.all.confirm=Sind Sie sicher, dass Sie ALLE Daten außer bedeutenden Orten entfernen möchten? Diese Aktion kann nicht rückgängig gemacht werden.
+data.remove.all.success=Alle Daten außer bedeutenden Orten wurden erfolgreich entfernt
data.remove.all.error=Fehler beim Entfernen der Daten: {0}
data.remove.all.verification.required=Verifizierung erforderlich:
-data.remove.all.verification.instruction=Zur Best\u00E4tigung der L\u00F6schung geben Sie bitte den Server-Hostnamen ein:
-data.remove.all.verification.placeholder=Hostnamen zur Best\u00E4tigung eingeben
+data.remove.all.verification.instruction=Zur Bestätigung der Löschung geben Sie bitte den Server-Hostnamen ein:
+data.remove.all.verification.placeholder=Hostnamen zur Bestätigung eingeben
data.remove.all.verification.hint=Geben Sie den Hostnamen ein, um den Button zu aktivieren.
magic.links.title=Magic Links
magic.links.no.tokens=Keine Magic Links gefunden. Erstellen Sie einen, um zu beginnen.
@@ -547,11 +547,11 @@ magic.links.new.token.description=Ihr Magic Link wurde erfolgreich erstellt. Kop
magic.links.new.token.name=Link-Name:
magic.links.new.token.url=Magic Link URL:
magic.links.new.token.value=Nur Token:
-magic.links.new.token.warning=\u26A0\uFE0F Speichern Sie diesen Link jetzt - Sie k\u00F6nnen ihn nicht mehr sehen!
+magic.links.new.token.warning=⚠️ Speichern Sie diesen Link jetzt - Sie können ihn nicht mehr sehen!
magic.links.table.name=Name
magic.links.table.access.level=Zugriffsstufe
magic.links.table.created=Erstellt
-magic.links.table.expiry=L\u00E4uft ab
+magic.links.table.expiry=Läuft ab
magic.links.table.last.used=Zuletzt verwendet
magic.links.table.actions=Aktionen
magic.links.name.label=Link-Name
@@ -561,73 +561,73 @@ magic.links.access.level.full_access=Vollzugriff
magic.links.access.level.only_live=Nur Live-Daten
magic.links.expiry.days.label=Ablauf (Tage)
magic.links.expiry.days.placeholder=z.B. 30
-magic.links.expiry.days.help=Leer lassen f\u00FCr kein Ablaufdatum
+magic.links.expiry.days.help=Leer lassen für kein Ablaufdatum
magic.links.never.expires=Niemals
magic.links.never.used=Niemals
-magic.links.delete.confirm=Sind Sie sicher, dass Sie diesen Magic Link l\u00F6schen m\u00F6chten? Diese Aktion kann nicht r\u00FCckg\u00E4ngig gemacht werden.
+magic.links.delete.confirm=Sind Sie sicher, dass Sie diesen Magic Link löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.
magic.links.created.success=Magic Link erfolgreich erstellt. Speichern Sie den Link unten - er wird nicht mehr angezeigt!
magic.links.create.error=Fehler beim Erstellen des Magic Links: {0}
-magic.links.deleted.success=Magic Link erfolgreich gel\u00F6scht
-magic.links.delete.error=Fehler beim L\u00F6schen des Magic Links: {0}
+magic.links.deleted.success=Magic Link erfolgreich gelöscht
+magic.links.delete.error=Fehler beim Löschen des Magic Links: {0}
magic.links.expiry.date.label=Ablaufdatum
-magic.links.expiry.date.help=Leer lassen f\u00FCr dauerhaften Zugriff (Link l\u00E4uft nie ab)
-magic.links.invalid.date=Ung\u00FCltiges Datumsformat
-magic.links.info.title=\u00DCber Magic Links
-magic.links.info.description=Magic Links erm\u00F6glichen es Ihnen, Ihre Standortdaten mit anderen zu teilen, ohne dass diese ein Konto erstellen m\u00FCssen. Jeder mit dem Link kann entsprechend den von Ihnen festgelegten Berechtigungen auf Ihre Daten zugreifen.
-magic.links.info.security.title=Sicherheits\u00FCberlegungen
+magic.links.expiry.date.help=Leer lassen für dauerhaften Zugriff (Link läuft nie ab)
+magic.links.invalid.date=Ungültiges Datumsformat
+magic.links.info.title=Über Magic Links
+magic.links.info.description=Magic Links ermöglichen es Ihnen, Ihre Standortdaten mit anderen zu teilen, ohne dass diese ein Konto erstellen müssen. Jeder mit dem Link kann entsprechend den von Ihnen festgelegten Berechtigungen auf Ihre Daten zugreifen.
+magic.links.info.security.title=Sicherheitsüberlegungen
magic.links.info.security.point1=Jeder mit dem Link kann auf Ihre Daten zugreifen. Behandeln Sie ihn wie ein Passwort
-magic.links.info.security.point2=Links k\u00F6nnen nicht wiederhergestellt werden, wenn sie verloren gehen. Sie m\u00FCssen einen neuen erstellen
-magic.links.info.security.point3=Setzen Sie Ablaufdaten f\u00FCr tempor\u00E4res Teilen, um die Zugriffsdauer zu begrenzen
-magic.links.info.security.point4=L\u00F6schen Sie Links sofort, wenn sie nicht mehr ben\u00F6tigt werden
-magic.links.info.security.point5=\u00DCberwachen Sie die Spalte 'Zuletzt verwendet', um den Zugriff zu verfolgen
+magic.links.info.security.point2=Links können nicht wiederhergestellt werden, wenn sie verloren gehen. Sie müssen einen neuen erstellen
+magic.links.info.security.point3=Setzen Sie Ablaufdaten für temporäres Teilen, um die Zugriffsdauer zu begrenzen
+magic.links.info.security.point4=Löschen Sie Links sofort, wenn sie nicht mehr benötigt werden
+magic.links.info.security.point5=Überwachen Sie die Spalte 'Zuletzt verwendet', um den Zugriff zu verfolgen
magic.links.info.access.levels.title=Zugriffsstufen
-magic.links.info.access.full.description=Vollst\u00E4ndiger Zugriff auf alle Ihre Standortdaten und den Verlauf.
+magic.links.info.access.full.description=Vollständiger Zugriff auf alle Ihre Standortdaten und den Verlauf.
magic.links.info.access.live.description=Zugriff nur auf aktuelle/neueste Standortdaten.
-form.clear=L\u00F6schen
+form.clear=Löschen
magic.link.error.title=Magic Link Fehler
-magic.link.error.generic=Der Magic Link ist ung\u00FCltig oder abgelaufen.
+magic.link.error.generic=Der Magic Link ist ungültig oder abgelaufen.
magic.link.error.description=Bitte fordern Sie einen neuen Magic Link an oder melden Sie sich mit Ihrem Konto an.
magic.link.error.home=Zur Startseite
magic.link.error.login=Mit Konto anmelden
# Datenqualit\u00E4t
-integrations.data.quality.title=Datenqualit\u00E4tspr\u00FCfung
-integrations.data.quality.description=\u00DCberpr\u00FCfen Sie die Qualit\u00E4t und H\u00E4ufigkeit Ihrer eingehenden Standortdaten, um eine optimale Verfolgungsleistung zu gew\u00E4hrleisten.
-integrations.data.quality.button=Datenqualit\u00E4t pr\u00FCfen
+integrations.data.quality.title=Datenqualitätsprüfung
+integrations.data.quality.description=Überprüfen Sie die Qualität und Häufigkeit Ihrer eingehenden Standortdaten, um eine optimale Verfolgungsleistung zu gewährleisten.
+integrations.data.quality.button=Datenqualität prüfen
integrations.data.quality.refresh=Daten aktualisieren
-integrations.data.quality.report.title=Datenqualit\u00E4tsbericht
-integrations.data.quality.overall.title=\uD83D\uDCC8 Gesamte Datenqualit\u00E4t
+integrations.data.quality.report.title=Datenqualitätsbericht
+integrations.data.quality.overall.title=📈 Gesamte Datenqualität
integrations.data.quality.total.points=Gesamte Standortpunkte
integrations.data.quality.last.24h=Letzte 24 Stunden
integrations.data.quality.last.7d=Letzte 7 Tage
integrations.data.quality.avg.per.day=Durchschnitt pro Tag
-integrations.data.quality.freshness.title=\uD83D\uDD52 Datenaktualit\u00E4t
+integrations.data.quality.freshness.title=🕒 Datenaktualität
integrations.data.quality.latest.point=Letzter empfangener Punkt
integrations.data.quality.time.since=Zeit seit letztem Punkt
-integrations.data.quality.no.data=Keine Daten verf\u00FCgbar
-integrations.data.quality.tracking.title=\uD83D\uDCCD Verfolgungsqualit\u00E4t
+integrations.data.quality.no.data=Keine Daten verfügbar
+integrations.data.quality.tracking.title=📍 Verfolgungsqualität
integrations.data.quality.avg.accuracy=Durchschnittliche Genauigkeit
integrations.data.quality.good.accuracy=Punkte mit guter Genauigkeit (<50m)
integrations.data.quality.avg.interval=Durchschnittliches Intervall
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 Empfehlungen
-integrations.data.quality.status.actively.tracking=\u2705 Aktiv verfolgend
-integrations.data.quality.status.actively.tracking.desc=Standortdaten werden regelm\u00E4\u00DFig empfangen
-integrations.data.quality.status.not.tracking=\u274C Nicht aktiv verfolgend
+integrations.data.quality.recommendations.title=💡 Empfehlungen
+integrations.data.quality.status.actively.tracking=✅ Aktiv verfolgend
+integrations.data.quality.status.actively.tracking.desc=Standortdaten werden regelmäßig empfangen
+integrations.data.quality.status.not.tracking=❌ Nicht aktiv verfolgend
integrations.data.quality.status.not.tracking.desc=Keine aktuellen Standortdaten empfangen
-integrations.data.quality.status.good.frequency=\u2705 Gute H\u00E4ufigkeit
-integrations.data.quality.status.good.frequency.desc=Standortpunkte sind h\u00E4ufig genug f\u00FCr genaue Verfolgung
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F Niedrige H\u00E4ufigkeit
-integrations.data.quality.status.low.frequency.desc=Erw\u00E4gen Sie eine Erh\u00F6hung der Verfolgungsfrequenz f\u00FCr bessere Genauigkeit
-integrations.data.quality.recommendation.no.data=Keine Standortdaten in den letzten 24 Stunden empfangen. \u00DCberpr\u00FCfen Sie Ihre mobile App-Konfiguration.
-integrations.data.quality.recommendation.low.frequency=Niedrige Verfolgungsfrequenz erkannt. Erw\u00E4gen Sie eine Reduzierung des Verfolgungsintervalls in Ihrer mobilen App.
-integrations.data.quality.recommendation.poor.accuracy=Viele Standortpunkte haben schlechte Genauigkeit. Stellen Sie sicher, dass GPS aktiviert ist und vermeiden Sie Verfolgung in Innenr\u00E4umen.
-integrations.data.quality.recommendation.very.poor.accuracy=Die durchschnittliche Genauigkeit ist ziemlich schlecht. \u00DCberpr\u00FCfen Sie, ob Ihr Ger\u00E4t freie Sicht zum Himmel f\u00FCr besseren GPS-Empfang hat.
-integrations.data.quality.recommendation.fluctuating.frequency=Die Verfolgungsfrequenz ist inkonsistent. \u00DCberpr\u00FCfen Sie Ihre mobile Appeinstellung f\u00FCr stabile Verfolgungsintervalle.
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F Schwankende H\u00E4ufigkeit
-integrations.data.quality.status.fluctuating.frequency.desc=Verfolgungsintervalle variieren erheblich, was die Genauigkeit beeintr\u00E4chtigen kann
-integrations.data.quality.status.good.consistency=\u2705 Gute Konsistenz
+integrations.data.quality.status.good.frequency=✅ Gute Häufigkeit
+integrations.data.quality.status.good.frequency.desc=Standortpunkte sind häufig genug für genaue Verfolgung
+integrations.data.quality.status.low.frequency=⚠️ Niedrige Häufigkeit
+integrations.data.quality.status.low.frequency.desc=Erwägen Sie eine Erhöhung der Verfolgungsfrequenz für bessere Genauigkeit
+integrations.data.quality.recommendation.no.data=Keine Standortdaten in den letzten 24 Stunden empfangen. Überprüfen Sie Ihre mobile App-Konfiguration.
+integrations.data.quality.recommendation.low.frequency=Niedrige Verfolgungsfrequenz erkannt. Erwägen Sie eine Reduzierung des Verfolgungsintervalls in Ihrer mobilen App.
+integrations.data.quality.recommendation.poor.accuracy=Viele Standortpunkte haben schlechte Genauigkeit. Stellen Sie sicher, dass GPS aktiviert ist und vermeiden Sie Verfolgung in Innenräumen.
+integrations.data.quality.recommendation.very.poor.accuracy=Die durchschnittliche Genauigkeit ist ziemlich schlecht. Überprüfen Sie, ob Ihr Gerät freie Sicht zum Himmel für besseren GPS-Empfang hat.
+integrations.data.quality.recommendation.fluctuating.frequency=Die Verfolgungsfrequenz ist inkonsistent. Überprüfen Sie Ihre mobile Appeinstellung für stabile Verfolgungsintervalle.
+integrations.data.quality.status.fluctuating.frequency=⚠️ Schwankende Häufigkeit
+integrations.data.quality.status.fluctuating.frequency.desc=Verfolgungsintervalle variieren erheblich, was die Genauigkeit beeinträchtigen kann
+integrations.data.quality.status.good.consistency=✅ Gute Konsistenz
integrations.data.quality.status.good.consistency.desc=Verfolgungsintervalle sind konsistent und stabil
-integrations.data.quality.error=Fehler beim Laden der Datenqualit\u00E4tsinformationen: {0}
+integrations.data.quality.error=Fehler beim Laden der Datenqualitätsinformationen: {0}
places.address.placeholder=Adresse eingeben
places.edit.button=Bearbeiten
places.edit.title={0} bearbeiten
@@ -635,35 +635,35 @@ places.edit.details.title=Ort Details
places.edit.visit.stats.title=Statistik
places.edit.visit.summary=Sie haben {0} {1} besucht.
places.edit.visit.complete=Sie haben {0} {1} mal besucht. Ihr erster Besuch war am {2} und der letzte am {3}.
-places.edit.no.visits=Keine Besuche f\u00FCr diesen Ort bis jetzt.
+places.edit.no.visits=Keine Besuche für diesen Ort bis jetzt.
queue.location.data.name=Queue Beschreibung
queue.location.data.description=Verarbeitet GPS Daten aus der App Integration oder anderen Quellen
queue.stay.detection.name=Besuch Erkennung
queue.stay.detection.description=Analysiert GPS Daten, um Besuche und Orte zu erkennen
queue.merge.visit.name=Besuche verbinden
-queue.merge.visit.description=Analysiert \u00E4hnliche Besuche, um sie miteinander zu verbinden
+queue.merge.visit.description=Analysiert ähnliche Besuche, um sie miteinander zu verbinden
queue.significant.place.name=Orte geocodieren
-queue.significant.place.description=Analysiert neue erstellte Orte und \u00FCbergibt sie dem Geo-Codierung-Service
+queue.significant.place.description=Analysiert neue erstellte Orte und übergibt sie dem Geo-Codierung-Service
queue.detect.trip.name=Reise Erkennung
queue.detect.trip.description=Analysiert Verbindungen zwischen Besuchen
queue.user.event.name=Nutzer Events
queue.user.event.description=Sendet Events an eingeloggte Nutzer zum Aktualisieren der App
visit.sensitivity.recalculation.title=Neuberechnung empfohlen
-visit.sensitivity.recalculation.message=Ihre Konfiguration hat sich ge\u00E4ndert. Es wird empfohlen Ihre Daten neu berechnen zu lassen. Ansonsten beeinflussen Ihre \u00C4nderungen nur neue Daten.
+visit.sensitivity.recalculation.message=Ihre Konfiguration hat sich geändert. Es wird empfohlen Ihre Daten neu berechnen zu lassen. Ansonsten beeinflussen Ihre Änderungen nur neue Daten.
visit.sensitivity.recalculation.dismiss=Verwerfen
visit.sensitivity.recalculation.start=Neuberechnung starten
-visit.sensitivity.recalculation.starting=Neuberechnung gestartet\u2026
+visit.sensitivity.recalculation.starting=Neuberechnung gestartet…
visit.sensitivity.recalculation.confirm=Sind Sie sicher, dass die Neuberechnung gestartet werden soll? Je nach Menge der Daten kann dies sehr lange dauern.
visit.sensitivity.recalculation.started=Neuberechnung erfolgreich gestartet. Bitte sehen Sie im Job Status Bereich nach, um den aktuellen Stand zu beobachten.
visit.sensitivity.recalculation.dismissed=Neuberechnung verworfen.
visit.sensitivity.recalculation.error=Fehler beim Erstellen der Neuberechnung: {0}
-visit.sensitivity.validation.date.duplicate=Es gibt bereits eine Konfiguration f\u00FCr das gew\u00E4hlte Datum. Bitte w\u00E4hlen Sie ein anderes Datum aus.
+visit.sensitivity.validation.date.duplicate=Es gibt bereits eine Konfiguration für das gewählte Datum. Bitte wählen Sie ein anderes Datum aus.
visit.sensitivity.validation.save.error=Fehler beim Speichern der Konfiguration: {0}
visit.sensitivity.cancel=Abbrechen
visit.sensitivity.mode.simple=Einfach
visit.sensitivity.mode.advanced=Fortgeschritten
-visit.sensitivity.mode.simple.description=Verwenden Sie vordefinierte Empfindlichkeitsstufen f\u00FCr einfache Konfiguration
-visit.sensitivity.mode.advanced.description=Konfigurieren Sie alle Parameter manuell f\u00FCr Feinsteuerung
+visit.sensitivity.mode.simple.description=Verwenden Sie vordefinierte Empfindlichkeitsstufen für einfache Konfiguration
+visit.sensitivity.mode.advanced.description=Konfigurieren Sie alle Parameter manuell für Feinsteuerung
visit.sensitivity.mode.switch.to.simple=Zu einfachem Modus wechseln
visit.sensitivity.mode.switch.to.advanced=Zum erweiterten Modus wechseln
visit.sensitivity.form.title.new=Neue Konfiguration
@@ -671,57 +671,57 @@ visit.sensitivity.form.title.edit=Konfiguration bearbeiten
visit.sensitivity.form.title.default=Standardkonfiguration
visit.detection.title=Besuchs-Erkennung
visit.detection.search.distance=Suche Radius (Metern)
-visit.detection.search.distance.help=Maximale Entfernung zwischen Standortpunkten, die als Teil desselben Besuchs zu betrachten sind. Kleinere Werte (50-100m) erkennen pr\u00E4zise Standorte, gr\u00F6\u00DFere Werte (200\u2013500m) in der N\u00E4he von Standorten zusammen. Typische Werte: 100\u00A0m f\u00FCr Stadtgebiete, 200\u00A0m f\u00FCr Vorortgebiete.
+visit.detection.search.distance.help=Maximale Entfernung zwischen Standortpunkten, die als Teil desselben Besuchs zu betrachten sind. Kleinere Werte (50-100m) erkennen präzise Standorte, größere Werte (200–500m) in der Nähe von Standorten zusammen. Typische Werte: 100 m für Stadtgebiete, 200 m für Vorortgebiete.
visit.detection.minimum.points=Mindestanzahl an naheliegenden Punkten
-visit.detection.minimum.points.help=Mindestanzahl an naheliegenden Ortspunkten, die f\u00FCr einen Besuch erforderlich sind. H\u00F6here Werte reduzieren die Anzahl der falsch erkannten Besuche, k\u00F6nnen aber k\u00FCrzere Besuche verpassen. Empfohlen: 3\u20135 Punkte f\u00FCr die meisten Anwendungsf\u00E4lle.
+visit.detection.minimum.points.help=Mindestanzahl an naheliegenden Ortspunkten, die für einen Besuch erforderlich sind. Höhere Werte reduzieren die Anzahl der falsch erkannten Besuche, können aber kürzere Besuche verpassen. Empfohlen: 3–5 Punkte für die meisten Anwendungsfälle.
visit.detection.minimum.stay=Mindestaufenthaltsdauer (in Sekunden)
-visit.detection.minimum.stay.help=Mindestdauer, um einen Ort als Besuch zu betrachten, anstatt nur durchzugehen. Untere Werte (60-300s) erfassen kurze Stops, h\u00F6here Werte (600-1800s) erfassen nur signifikante Aufenthalte. Typische Werte: 300s (5 min) f\u00FCr detailliertes Tracking, 900s (15 min) nur f\u00FCr gr\u00F6\u00DFere Standorte.
+visit.detection.minimum.stay.help=Mindestdauer, um einen Ort als Besuch zu betrachten, anstatt nur durchzugehen. Untere Werte (60-300s) erfassen kurze Stops, höhere Werte (600-1800s) erfassen nur signifikante Aufenthalte. Typische Werte: 300s (5 min) für detailliertes Tracking, 900s (15 min) nur für größere Standorte.
visit.detection.max.merge.time=Maximale Zeit zwischen gleichen Besuchen (in Sekunden)
-visit.detection.max.merge.time.help=Maximale Zeitl\u00FCcke zwischen Besuchen am selben Ort, bevor sie als separate Besuche betrachtet werden. Wenn Sie innerhalb dieser Zeit zu demselben Ort zur\u00FCckkehren, wird es als ein kontinuierlicher Besuch behandelt. Typische Werte: 600s (5 min) f\u00FCr kurze Pausen, 3600s (1 Stunde) f\u00FCr l\u00E4ngere Pausen.
+visit.detection.max.merge.time.help=Maximale Zeitlücke zwischen Besuchen am selben Ort, bevor sie als separate Besuche betrachtet werden. Wenn Sie innerhalb dieser Zeit zu demselben Ort zurückkehren, wird es als ein kontinuierlicher Besuch behandelt. Typische Werte: 600s (5 min) für kurze Pausen, 3600s (1 Stunde) für längere Pausen.
visit.merging.title=Besuche verbinden
visit.merging.search.duration=Such-Zeitraum (in Stunden)
-visit.merging.search.duration.help=Zeitfenster, um nach nahe gelegenen Besuchen zu suchen, die zusammengef\u00FChrt werden sollten. Gr\u00F6\u00DFere Werte k\u00F6nnen Besuche zusammenf\u00FChren, die getrennt bleiben sollten, kleinere Werte k\u00F6nnen verwandte Besuche verfehlen. Empfohlen: 24\u201372 Stunden f\u00FCr die meisten Szenarien.
+visit.merging.search.duration.help=Zeitfenster, um nach nahe gelegenen Besuchen zu suchen, die zusammengeführt werden sollten. Größere Werte können Besuche zusammenführen, die getrennt bleiben sollten, kleinere Werte können verwandte Besuche verfehlen. Empfohlen: 24–72 Stunden für die meisten Szenarien.
visit.merging.max.merge.time=Maximale Zeit zwischen gleichen Besuchen (in Sekunden)
-visit.merging.max.merge.time.help=Maximale Zeit zwischen Besuchen am selben Ort, bevor sie als separate Ereignisse betrachtet werden. Dies hilft bei der Zusammenf\u00FChrung von Besuchen, die aufgrund von GPS-Ungenauigkeiten oder kurzen Abfahrten falsch geteilt wurden. Typische Werte: 600s (10 Minuten) f\u00FCr k\u00FCrzere Besuche, 3600s (1 Stunde) f\u00FCr l\u00E4ngere Besuche.
+visit.merging.max.merge.time.help=Maximale Zeit zwischen Besuchen am selben Ort, bevor sie als separate Ereignisse betrachtet werden. Dies hilft bei der Zusammenführung von Besuchen, die aufgrund von GPS-Ungenauigkeiten oder kurzen Abfahrten falsch geteilt wurden. Typische Werte: 600s (10 Minuten) für kürzere Besuche, 3600s (1 Stunde) für längere Besuche.
visit.merging.min.distance=Minimale Entfernung zwischen Besuchen (in Metern)
-visit.merging.min.distance.help=Mindestabstand erforderlich zwischen Besuchen, um sie als separate Orte zu halten. Besuche n\u00E4her als diese Entfernung k\u00F6nnen zusammengef\u00FChrt werden, wenn sie innerhalb des Zeitfensters auftreten. Empfohlen: 50\u2013100m f\u00FCr pr\u00E4zise Standorttrennung, 200\u2013300m f\u00FCr breitere Fl\u00E4chengruppierung.
+visit.merging.min.distance.help=Mindestabstand erforderlich zwischen Besuchen, um sie als separate Orte zu halten. Besuche näher als diese Entfernung können zusammengeführt werden, wenn sie innerhalb des Zeitfensters auftreten. Empfohlen: 50–100m für präzise Standorttrennung, 200–300m für breitere Flächengruppierung.
visit.sensitivity.preview.title=Vorschau
visit.sensitivity.preview.current=Aktuelle Daten
visit.sensitivity.preview.new=Vorschau
-visit.sensitivity.preview.calculating=Berechne\u2026
+visit.sensitivity.preview.calculating=Berechne…
visit.sensitivity.preview.config.details=Konfiguration Details
visit.sensitivity.visit.detection=Erkennung
visit.sensitivity.search.distance=Suchdistanz
visit.sensitivity.min.points=Anzahl naheliegender Punkte
visit.sensitivity.min.stay.time=Mindestaufenthaltsdauer
-visit.sensitivity.visit.merging=Besuchs-Verkn\u00FCpfung
+visit.sensitivity.visit.merging=Besuchs-Verknüpfung
visit.sensitivity.search.duration=Suchdauer
visit.sensitivity.max.merge.time=Maximale Zeit zwischen Besuchen
visit.sensitivity.min.distance=Min Entfernung
-settings.job.status.description=\u00DCberwachen Sie den Status von Hintergrundbearbeitung Jobs
+settings.job.status.description=Überwachen Sie den Status von Hintergrundbearbeitung Jobs
settings.import.data.description=Upload aus verschiedenen Quellen wie GPX-Dateien und Google Takeout hochladen
export.title.description=Exportieren Sie Ihre Standortdaten in verschiedenen Formaten
-settings.api.tokens.description=API-Token f\u00FCr externe Anwendungen erstellen und verwalten
+settings.api.tokens.description=API-Token für externe Anwendungen erstellen und verwalten
settings.share.access.description=Erstellen Sie Links, um Ihre Standortdaten mit anderen zu teilen
settings.user.management.description=Benutzerkonten und Berechtigungen verwalten (nur Admin)
settings.places.description=Sehen und verwalten Sie Ihre Orte und ihre Details
settings.geocoding.description=Geocoding-Dienste konfigurieren, um Koordinaten in Adressen zu konvertieren
-settings.manage.data.description=Manuelle Datenverarbeitung ausl\u00F6sen und Ihre Standortdaten verwalten
+settings.manage.data.description=Manuelle Datenverarbeitung auslösen und Ihre Standortdaten verwalten
settings.integrations.description=Verbinden Sie externe Dienste und mobile Apps, um Standortdaten automatisch zu importieren
settings.about.description=Anwendungsversion anzeigen und Informationen erstellen
visit.sensitivity.configurations=Aktuelle Konfigurationen
-visit.sensitivity.valid.since=G\u00FCltig seit
+visit.sensitivity.valid.since=Gültig seit
visit.sensitivity.description=Beschreibung
visit.sensitivity.actions=Aktionen
visit.sensitivity.default.config=Standard Konfiguration
-visit.sensitivity.default.description=G\u00FCltig f\u00FCr alle Daten vor einer anderen Konfiguration
-visit.sensitivity.specific.description=G\u00FCltig ab diesem Datum
+visit.sensitivity.default.description=Gültig für alle Daten vor einer anderen Konfiguration
+visit.sensitivity.specific.description=Gültig ab diesem Datum
visit.sensitivity.edit=Editieren
-visit.sensitivity.delete=L\u00F6schen
-visit.sensitivity.delete.confirm=Sind Sie sicher, dass die Konfiguration gel\u00F6scht werden soll?
-visit.sensitivity.cannot.delete=Die Standard-Konfiguration kann nicht gel\u00F6scht werden
+visit.sensitivity.delete=Löschen
+visit.sensitivity.delete.confirm=Sind Sie sicher, dass die Konfiguration gelöscht werden soll?
+visit.sensitivity.cannot.delete=Die Standard-Konfiguration kann nicht gelöscht werden
visit.sensitivity.add.new=Neue Konfiguration anlegen
visit.sensitivity.level=Empfindlichkeitsstufe-Stufe
visit.sensitivity.low=Niedrig
@@ -729,64 +729,64 @@ visit.sensitivity.high=Hoch
visit.sensitivity.current.level=Aktuell: Stufe {0}
visit.sensitivity.title=Erkennung-Genauigkeit
visit.sensitivity.title.description=Konfigurieren Sie hier die Genauigkeit der Orts- und Besuchs-Erkennung
-visit.sensitivity.level.help=Eine niedrige Stufe erkennt weniger, aber daf\u00FCr l\u00E4ngere Aufenthalte. Eine hohe Stufe f\u00FChrt zu mehr, aber k\u00FCrzeren Aufenthalten. Passen Sie diese an Ihre Bed\u00FCrfnisse der Genauigkeit an. Diese Einstellungen sind von der H\u00E4ufigkeit abh\u00E4ngig, wie oft Daten gesendet werden. Je mehr Daten zur Verf\u00FCgung stehen, umso h\u00F6her kann die Stufe gew\u00E4hlt werden.
+visit.sensitivity.level.help=Eine niedrige Stufe erkennt weniger, aber dafür längere Aufenthalte. Eine hohe Stufe führt zu mehr, aber kürzeren Aufenthalten. Passen Sie diese an Ihre Bedürfnisse der Genauigkeit an. Diese Einstellungen sind von der Häufigkeit abhängig, wie oft Daten gesendet werden. Je mehr Daten zur Verfügung stehen, umso höher kann die Stufe gewählt werden.
visit.sensitivity.valid.since.help=Diese Konfiguration gilt ab diesem Datum an. Daten, die vor dieser Konfiguration liegen, werden mit der vorhergehenden Konfiguration analysiert.
-visit.sensitivity.default.config.note=Das ist die Standard-Konfiguration und gilt f\u00FCr alle Daten bis zur n\u00E4chsten Konfiguration.
+visit.sensitivity.default.config.note=Das ist die Standard-Konfiguration und gilt für alle Daten bis zur nächsten Konfiguration.
visit.sensitivity.preview=Vorschau
visit.sensitivity.save=Speichern
integrations.owntracks.recorder.load.historical=Vorhandene Daten abrufen
-integrations.owntracks.recorder.load.historical.confirm=Dies wird alle verf\u00FCgbaren historischen Daten vom OwnTracks Recorder holen. Das kann einige Zeit dauern. Weiter?
+integrations.owntracks.recorder.load.historical.confirm=Dies wird alle verfügbaren historischen Daten vom OwnTracks Recorder holen. Das kann einige Zeit dauern. Weiter?
integrations.owntracks.recorder.load.historical.success=Laden der historischen Daten erfolgreich abgeschlossen
integrations.owntracks.recorder.load.historical.error=Fehler beim Laden der historischen Daten: {0}
-integrations.owntracks.recorder.config.deleted=OwnTracks Recorder Konfiguration erfolgreich gel\u00F6scht
-integrations.owntracks.recorder.config.delete.error=Fehler beim L\u00F6schen der Konfiguration: {0}
+integrations.owntracks.recorder.config.deleted=OwnTracks Recorder Konfiguration erfolgreich gelöscht
+integrations.owntracks.recorder.config.delete.error=Fehler beim Löschen der Konfiguration: {0}
form.edit=Bearbeiten
-form.close=Schlie\u00DFen
+form.close=Schließen
login.oauth.button=Einloggen mit OAuth
share-access.title=Zugriff teilen
share-with.title=Mit anderen Benutzern teilen
share-with.no.users=Keine anderen Benutzer gefunden.
share-with.users.title=Mit Benutzern teilen
-share-with.users.description=W\u00E4hlen Sie Benutzer aus, mit denen Sie Ihre Standortdaten teilen m\u00F6chten. Diese werden in der Lage sein, Ihre Zeitleiste und Standorthistorie zu sehen.
+share-with.users.description=Wählen Sie Benutzer aus, mit denen Sie Ihre Standortdaten teilen möchten. Diese werden in der Lage sein, Ihre Zeitleiste und Standorthistorie zu sehen.
share-with.enable=Teilen
share-with.updated.success=Einstellungen erfolgreich aktualisiert
share-with.update.error=Fehler beim Aktualisieren der Benutzerfreigabe: {0}
-share-with.info.title=\u00DCber das Teilen mit anderen Benutzern
-share-with.info.description=Wenn Sie Ihre Daten mit anderen Benutzern teilen, k\u00F6nnen sie Ihre Standort-Zeitleiste und Historie neben ihren eigenen Daten anzeigen. Dies ist n\u00FCtzlich f\u00FCr Familien oder Teams, die Standortinformationen koordinieren und teilen m\u00F6chten.
-share-with.info.permissions.title=Was sie sehen k\u00F6nnen
+share-with.info.title=Über das Teilen mit anderen Benutzern
+share-with.info.description=Wenn Sie Ihre Daten mit anderen Benutzern teilen, können sie Ihre Standort-Zeitleiste und Historie neben ihren eigenen Daten anzeigen. Dies ist nützlich für Familien oder Teams, die Standortinformationen koordinieren und teilen möchten.
+share-with.info.permissions.title=Was sie sehen können
share-with.info.permissions.timeline=Ihre komplette Standort-Zeitleiste und Historie
share-with.info.permissions.places=Ihre Orte und Besuche
share-with.info.permissions.trips=Ihre Reise- und Bewegungsmuster
-share-with.info.privacy.title=Privatsph\u00E4re
+share-with.info.privacy.title=Privatsphäre
share-with.info.privacy.mutual=Teilen ist nicht gegenseitig, der andere Benutzer muss seine Daten getrennt mit Ihnen teilen
-share-with.info.privacy.revoke=Sie k\u00F6nnen den Zugriff jederzeit widerrufen, indem Sie den Benutzer deaktivieren
-share-with.info.privacy.immediate=\u00C4nderungen wirken sofort
+share-with.info.privacy.revoke=Sie können den Zugriff jederzeit widerrufen, indem Sie den Benutzer deaktivieren
+share-with.info.privacy.immediate=Änderungen wirken sofort
share-with.button.selected=Freigabe aktiviert
share-with.button.unselected=Klicken um Ihre Daten freizugeben
shared-with-me.title=Benutzer die ihre Daten mit Ihnen teilen
-shared-with-me.description=Diese Nutzer haben ihre Standortdaten mit Ihnen geteilt. Sie k\u00F6nnen die Farbe anpassen, die verwendet wird, um ihre Daten auf Ihrer Zeitleiste anzuzeigen.
+shared-with-me.description=Diese Nutzer haben ihre Standortdaten mit Ihnen geteilt. Sie können die Farbe anpassen, die verwendet wird, um ihre Daten auf Ihrer Zeitleiste anzuzeigen.
shared-with-me.table.user=Benutzer
shared-with-me.table.color=Farbe
shared-with-me.table.shared.since=Geteilt seit
shared-with-me.table.actions=Aktionen
shared-with-me.dismiss=Verwerfen
-shared-with-me.dismiss.confirm=Sind Sie sicher, dass Sie diesen gemeinsamen Zugriff entfernen wollen? Der Benutzer muss seine Daten erneut mit Ihnen teilen, wenn Sie sie sehen m\u00F6chten.
+shared-with-me.dismiss.confirm=Sind Sie sicher, dass Sie diesen gemeinsamen Zugriff entfernen wollen? Der Benutzer muss seine Daten erneut mit Ihnen teilen, wenn Sie sie sehen möchten.
shared-with-me.dismissed.success=Zugriff erfolgreich entfernt
shared-with-me.dismiss.error=Fehler beim Entfernen des Zugriffs: {0}
users.custom.css.label=individuelles CSS
-users.custom.css.description=Laden sie eine individuelles CSS-Datei hoch um die Oberfl\u00E4che anzupassen. Das wird Standard-Stile \u00FCberschreiben.
+users.custom.css.description=Laden sie eine individuelles CSS-Datei hoch um die Oberfläche anzupassen. Das wird Standard-Stile überschreiben.
users.custom.css.current=Individuelle CSS-Datei hochgeladen
users.custom.css.delete=CSS entfernen
users.custom.css.requirements=Max 1MB. nur CSS-Dateien (.css-Erweiterung erforderlich).
integrations.owntracks.recorder.auth.username=Authentifizierung Benutzername
-integrations.owntracks.recorder.auth.username.placeholder=Benutzernamen f\u00FCr basic auth eingeben (optional)
+integrations.owntracks.recorder.auth.username.placeholder=Benutzernamen für basic auth eingeben (optional)
integrations.owntracks.recorder.auth.password=Basic-Auth Passwort
-integrations.owntracks.recorder.auth.password.placeholder=Passwort f\u00FCr basic auth eingeben (optional)
+integrations.owntracks.recorder.auth.password.placeholder=Passwort für basic auth eingeben (optional)
integrations.owntracks.recorder.auth.optional=Leer lassen, wenn keine Authentifizierung erforderlich ist
magic.links.access.level.only_live_with_photos=Nur Live-Daten + Fotos
magic.links.info.access.live_with_photos.description=Zugriff nur auf aktuelle Standortdaten und Ihre Fotos, wenn sie auf der Karte angezeigt werden.
nav.memories=Erinnerungen
-timeline.trip.transport.select=W\u00E4hlen Sie einen Bewegungs-Modus aus
+timeline.trip.transport.select=Wählen Sie einen Bewegungs-Modus aus
transportation.mode.WALKING.name=Gehen
transportation.mode.CYCLING.name=Fahrradfahren
transportation.mode.DRIVING.name=Fahren
@@ -795,7 +795,7 @@ transportation.mode.MOTORCYCLE.name=Motorrad
transportation.mode.TRAIN.name=Zug
transportation.mode.SCOOTER.name=E-Roller
transportation.mode.AIRPLANE.name=Flugzeug
-timeline.transport.WALKING.label=zu Fu\u00DF
+timeline.transport.WALKING.label=zu Fuß
timeline.transport.CYCLING.label=mit dem Fahrrad
timeline.transport.DRIVING.label=mit dem Auto
timeline.transport.MOTORCYCLE.label=mit dem Motorrad
@@ -804,7 +804,7 @@ timeline.transport.AIRPLANE.label=mit dem Flugzeug
timeline.transport.SCOOTER.label=mit einem E-Roller
settings.transportation-modes=Bewegungs-Modus
country.af.label=Afghanistan
-country.ax.label=\u00C5land Inseln
+country.ax.label=Åland Inseln
country.al.label=Albanien
country.dz.label=Algerien
country.as.label=Amerikanisch Samoa
@@ -817,7 +817,7 @@ country.ar.label=Argentinien
country.am.label=Armenien
country.aw.label=Aruba
country.au.label=Australien
-country.at.label=\u00D6sterreich
+country.at.label=Österreich
country.az.label=Aserbaidschan
country.bs.label=Bahamas
country.bh.label=Bahrain
@@ -856,32 +856,32 @@ country.cg.label=Kongo
country.cd.label=Kongo (Demokratische Republik)
country.ck.label=Cookinseln
country.cr.label=Costa Rica
-country.ci.label=Elfenbeink\u00FCste
+country.ci.label=Elfenbeinküste
country.hr.label=Kroatien
country.cu.label=Kuba
-country.cw.label=Cura\u00E7ao
+country.cw.label=Curaçao
country.cy.label=Zypern
country.cz.label=Tschechien
-country.dk.label=D\u00E4nemark
+country.dk.label=Dänemark
country.dj.label=Dschibuti
country.dm.label=Dominica
country.do.label=Dominikanische Republik
country.ec.label=Ecuador
-country.eg.label=\u00C4gypten
+country.eg.label=Ägypten
country.sv.label=El Salvador
-country.gq.label=\u00C4quatorialguinea
+country.gq.label=Äquatorialguinea
country.er.label=Eritrea
country.ee.label=Estland
country.sz.label=Eswatini
-country.et.label=\u00C4thiopien
+country.et.label=Äthiopien
country.fk.label=Falklandinseln (Malvinas)
-country.fo.label=F\u00E4r\u00F6er
+country.fo.label=Färöer
country.fj.label=Fidschi
country.fi.label=Finnland
country.fr.label=Frankreich
-country.gf.label=Franz\u00F6sisch-Guayana
-country.pf.label=Franz\u00F6sisch-Polynesien
-country.tf.label=Franz\u00F6sische s\u00FCdliche Gebiete
+country.gf.label=Französisch-Guayana
+country.pf.label=Französisch-Polynesien
+country.tf.label=Französische südliche Gebiete
country.ga.label=Gabun
country.gm.label=Gambia
country.ge.label=Georgien
@@ -889,7 +889,7 @@ country.de.label=Deutschland
country.gh.label=Ghana
country.gi.label=Gibraltar
country.gr.label=Griechenland
-country.gl.label=Gr\u00FCnland
+country.gl.label=Grünland
country.gd.label=Grenada
country.gp.label=Guadeloupe
country.gu.label=Guam
@@ -920,7 +920,7 @@ country.kz.label=Kasachstan
country.ke.label=Kenia
country.ki.label=Kiribati
country.kp.label=Nordkorea
-country.kr.label=S\u00FCdkorea
+country.kr.label=Südkorea
country.kw.label=Kuwait
country.kg.label=Kirgisistan
country.la.label=Laos
@@ -966,13 +966,13 @@ country.ne.label=Niger
country.ng.label=Nigeria
country.nu.label=Niue
country.nf.label=Norfolk Island
-country.mp.label=N\u00F6rdliche Marianen
+country.mp.label=Nördliche Marianen
country.mk.label=Nordmakedonien
country.no.label=Norwegen
country.om.label=Oman
country.pk.label=Pakistan
country.pw.label=Palau
-country.ps.label=Pal\u00E4stina, Staat
+country.ps.label=Palästina, Staat
country.pa.label=Panama
country.pg.label=Papua-Neuguinea
country.py.label=Paraguay
@@ -983,11 +983,11 @@ country.pl.label=Polen
country.pt.label=Portugal
country.pr.label=Puerto Rico
country.qa.label=Katar
-country.re.label=R\u00E9union
-country.ro.label=Rum\u00E4nien
-country.ru.label=Russische F\u00F6deration
+country.re.label=Réunion
+country.ro.label=Rumänien
+country.ru.label=Russische Föderation
country.rw.label=Ruanda
-country.bl.label=Saint-Barth\u00E9lemy
+country.bl.label=Saint-Barthélemy
country.vi.label=Jungferninseln (USA)
country.wf.label=Wallis und Futuna
country.eh.label=Westsahara
@@ -1000,15 +1000,15 @@ format.minutes_only={0,choice,1#{0} Minute|1<{0} Minuten}
place.type.museum=Museum
place.type.landmark=Orientierungspunkt
place.type.tourist_attraction=Touristenattraktion
-place.type.historic_site=Historische St\u00E4tte
+place.type.historic_site=Historische Stätte
place.type.monument=Denkmal
place.type.shopping_mall=Einkaufszentrum
place.type.market=Markt
place.type.gallery=Galerie
place.type.theater=Theater
-place.type.grocery_store=Lebensmittelgesch\u00E4ft
+place.type.grocery_store=Lebensmittelgeschäft
place.type.atm=Geldautomat
-form.save.changes=\u00C4nderungen speichern
+form.save.changes=Änderungen speichern
form.save=Speichern
memory.validation.start.date.required=Startdatum ist erforderlich
memory.validation.end.date.required=Enddatum ist erforderlich
@@ -1017,14 +1017,14 @@ memory.validation.title.required=Titel ist erforderlich
magic.links.access.level.memory_view_only=Erinnerung ansehen
magic.links.access.level.memory_edit_access=Erinnerung anzeigen und bearbeiten
visit.sensitivity.recalculation.warning=Warnung: Diese Aktion wird alle vorhandenen Orte entfernen und nach den neuen Einstellungen neu erstellen.
-settings.transportation-modes.description=Sehen und verwalten Sie Ihre Einstellungen f\u00FCr den Transportmodus-Erkennung
+settings.transportation-modes.description=Sehen und verwalten Sie Ihre Einstellungen für den Transportmodus-Erkennung
memory.new.page.title=Neue Erinnerung - Reitti
memory.new.title=Neue Erinnerung
-memory.new.back.to.memories=Zur\u00FCck
+memory.new.back.to.memories=Zurück
memory.form.title.label=Titel *
memory.form.title.placeholder=Geben Sie Ihrer Erinnerung einen Titel
memory.form.description.label=Beschreibung
-memory.form.description.placeholder=Beschreibung hinzuf\u00FCgen (optional)
+memory.form.description.placeholder=Beschreibung hinzufügen (optional)
memory.form.start.date.label=Startdatum *
memory.form.end.date.label=Enddatum *
memory.form.header.type.label=Header Typ *
@@ -1036,11 +1036,11 @@ memory.form.cancel=Abbrechen
memory.form.create=Erinnerung erstellen
memory.form.creating=Erstellen...
memory.view.edit=Bearbeiten
-memory.view.back=Zur\u00FCck
+memory.view.back=Zurück
memory.view.recalculate=Neuberechnen
-memory.view.add.block=Block danach einf\u00FCgen
-memory.view.add.first.block=F\u00FCgen Sie Ihren ersten Block hinzu
-memory.view.no.blocks=Noch keine Bl\u00F6cke. F\u00FCgen Sie Ihren ersten Block hinzu, um Ihre Erinnerung zu erweitern.
+memory.view.add.block=Block danach einfügen
+memory.view.add.first.block=Fügen Sie Ihren ersten Block hinzu
+memory.view.no.blocks=Noch keine Blöcke. Fügen Sie Ihren ersten Block hinzu, um Ihre Erinnerung zu erweitern.
memory.view.block.text.title=Text Block
memory.view.block.text.content=Der Inhalt wird hier geladen
memory.view.block.visit.content=Besuch Block
@@ -1050,26 +1050,26 @@ memory.view.block.cluster.duration=Dauer: {0} Stunden und {1} Minuten. Davon {2}
memory.view.block.cluster_visit.duration={0} Stunden und {1} Minuten verbracht.
memory.generator.day.text=Tag {0}: {1}
memory.generator.headline.text=Unsere Reise
-memory.generator.introductory.text=Was f\u00FCr ein unvergessliches Abenteuer wir erlebt haben! Unsere Reise begann am {0}, als wir uns von {1} auf den Weg machten, und f\u00FCr die n\u00E4chsten {2} Tage machten wir {3}, {4} zu unserer wunderbaren Heimatbasis. Von dort aus erkundeten wir das Herz der Region und f\u00FCllten unsere Tage mit {5} denkw\u00FCrdigen Besuchen an {6} wundersch\u00F6nen Orten. Dies ist die Geschichte unserer gemeinsamen Zeit, der Orte, die wir sahen, und der Erinnerungen, die wir schufen, bevor wir am {7} nach Hause zur\u00FCckkehrten.
-memory.generator.travel_to_accommodation.text=Wir brachen um {1} von {0} auf und kamen um {3} in {2} an. Die Gesamtdauer f\u00FCr diesen Teil unserer Reise betrug {4}, wovon wir {5} aktiv mit der Reise verbrachten. Jetzt ist es Zeit f\u00FCr uns, uns zu entspannen, auszupacken und uns auf das vorzubereiten, was als N\u00E4chstes kommt.
-memory.generator.travel_from_accommodation.text=Wir brachen um {1} von {0} auf und kamen um {3} wieder zu Hause in {2} an. Die Gesamtdauer f\u00FCr diesen letzten Teil unserer Reise betrug {4}, wovon wir {5} aktiv mit der Reise verbrachten. Unsere Reise ist abgeschlossen, und nun k\u00F6nnen wir auf all die Erinnerungen zur\u00FCckblicken, die wir geschaffen haben.
+memory.generator.introductory.text=Was für ein unvergessliches Abenteuer wir erlebt haben! Unsere Reise begann am {0}, als wir uns von {1} auf den Weg machten, und für die nächsten {2} Tage machten wir {3}, {4} zu unserer wunderbaren Heimatbasis. Von dort aus erkundeten wir das Herz der Region und füllten unsere Tage mit {5} denkwürdigen Besuchen an {6} wunderschönen Orten. Dies ist die Geschichte unserer gemeinsamen Zeit, der Orte, die wir sahen, und der Erinnerungen, die wir schufen, bevor wir am {7} nach Hause zurückkehrten.
+memory.generator.travel_to_accommodation.text=Wir brachen um {1} von {0} auf und kamen um {3} in {2} an. Die Gesamtdauer für diesen Teil unserer Reise betrug {4}, wovon wir {5} aktiv mit der Reise verbrachten. Jetzt ist es Zeit für uns, uns zu entspannen, auszupacken und uns auf das vorzubereiten, was als Nächstes kommt.
+memory.generator.travel_from_accommodation.text=Wir brachen um {1} von {0} auf und kamen um {3} wieder zu Hause in {2} an. Die Gesamtdauer für diesen letzten Teil unserer Reise betrug {4}, wovon wir {5} aktiv mit der Reise verbrachten. Unsere Reise ist abgeschlossen, und nun können wir auf all die Erinnerungen zurückblicken, die wir geschaffen haben.
memory.generator.intro_accommodation.headline=Willkommen in {0}
-memory.generator.intro_accommodation.text=Wir sind angekommen! Wir hatten einen Moment Zeit, um die Atmosph\u00E4re zu genie\u00DFen, bevor wir uns mit unserem Gep\u00E4ck besch\u00E4ftigten. Es f\u00FChlt sich gut an, hier zu sein, und wir freuen uns auf die Erkundung der unmittelbaren Umgebung. Dieser Ort wird ein toller Ausgangspunkt f\u00FCr unsere Reise sein.
+memory.generator.intro_accommodation.text=Wir sind angekommen! Wir hatten einen Moment Zeit, um die Atmosphäre zu genießen, bevor wir uns mit unserem Gepäck beschäftigten. Es fühlt sich gut an, hier zu sein, und wir freuen uns auf die Erkundung der unmittelbaren Umgebung. Dieser Ort wird ein toller Ausgangspunkt für unsere Reise sein.
memory.list.all=Alle
-memory.block.select.type=W\u00E4hlen Sie einen Typ
+memory.block.select.type=Wählen Sie einen Typ
memory.block.type.text=Text
-memory.block.type.text.description=Textinhalte mit \u00DCberschriften und Abs\u00E4tzen hinzuf\u00FCgen
+memory.block.type.text.description=Textinhalte mit Überschriften und Absätzen hinzufügen
memory.block.type.visit=Besuch
-memory.block.type.visit.description=F\u00FCgen Sie einen Ort hinzu, den Sie w\u00E4hrend dieser Erinnerung besucht haben
+memory.block.type.visit.description=Fügen Sie einen Ort hinzu, den Sie während dieser Erinnerung besucht haben
memory.block.type.trip=Reise
-memory.block.type.trip.description=F\u00FCgen Sie eine Reise oder Route aus dieser Erinnerung hinzu
+memory.block.type.trip.description=Fügen Sie eine Reise oder Route aus dieser Erinnerung hinzu
memory.block.type.gallery=Fotogalerie
-memory.block.type.gallery.description=F\u00FCgen Sie eine Sammlung von Fotos aus dieser Erinnerung hinzu
+memory.block.type.gallery.description=Fügen Sie eine Sammlung von Fotos aus dieser Erinnerung hinzu
memory.block.cancel=Abbrechen
country.sh.label=Saint Helena, Aufstieg und Tristan da Cunha
country.kn.label=St. Kitts und Nevis
country.lc.label=Saint Lucia
-country.mf.label=Saint Martin (franz\u00F6sischer Teil)
+country.mf.label=Saint Martin (französischer Teil)
country.pm.label=Saint Pierre und Miquelon
country.vc.label=St. Vincent und die Grenadinen
country.ws.label=Samoa
@@ -1081,14 +1081,14 @@ country.rs.label=Serbien
country.sc.label=Seychellen
country.sl.label=Sierra Leone
country.sg.label=Singapur
-country.sx.label=Sint Maarten (niederl\u00E4ndischer Teil)
+country.sx.label=Sint Maarten (niederländischer Teil)
country.sk.label=Slowakei
country.si.label=Slowenien
country.sb.label=Salomonen
country.so.label=Somalia
-country.za.label=S\u00FCdafrika
-country.gs.label=S\u00FCdgeorgien und die S\u00FCdlichen Sandwichinseln
-country.ss.label=S\u00FCdsudan
+country.za.label=Südafrika
+country.gs.label=Südgeorgien und die Südlichen Sandwichinseln
+country.ss.label=Südsudan
country.es.label=Spanien
country.lk.label=Sri Lanka
country.sd.label=Sudan
@@ -1107,14 +1107,14 @@ country.tk.label=Tokelau
country.to.label=Tonga
country.tt.label=Trinidad und Tobago
country.tn.label=Tunesien
-country.tr.label=T\u00FCrkei
+country.tr.label=Türkei
country.tm.label=Turkmenistan
country.tc.label=Turks- und Caicosinseln
country.tv.label=Tuvalu
country.ug.label=Uganda
country.ua.label=Ukraine
country.ae.label=Vereinigte Arabische Emirate
-country.gb.label=Vereinigtes K\u00F6nigreich
+country.gb.label=Vereinigtes Königreich
country.us.label=Vereinigte Staaten
country.um.label=Vereinigte Staaten Minor Outlying Islands
country.uy.label=Uruguay
@@ -1124,64 +1124,64 @@ country.ve.label=Venezuela
country.vn.label=Vietnam
country.vg.label=Jungferninseln (Britisch)
memory.block.text.new=Neuer Textblock
-memory.block.text.headline=\u00DCberschrift
-memory.block.text.headline.placeholder=\u00DCberschrift eingeben
+memory.block.text.headline=Überschrift
+memory.block.text.headline.placeholder=Überschrift eingeben
memory.block.text.content=Inhalt
memory.block.text.content.placeholder=Geben Sie Ihren Text ein
memory.block.create=Block erstellen
memory.block.visit.new=Neuer Besuch Block
-memory.block.visit.select=Besuch ausw\u00E4hlen
-memory.block.visit.select.placeholder=W\u00E4hlen Sie einen Besuch...
+memory.block.visit.select=Besuch auswählen
+memory.block.visit.select.placeholder=Wählen Sie einen Besuch...
memory.block.trip.new=Neuer Reise Block
-memory.block.trip.select=Reise ausw\u00E4hlen
-memory.block.trip.select.placeholder=W\u00E4hlen Sie eine Reise...
+memory.block.trip.select=Reise auswählen
+memory.block.trip.select.placeholder=Wählen Sie eine Reise...
memory.block.gallery.new=Neuer Bildergalerie Block
memory.block.gallery.edit=Bildgalerie Block editieren
memory.block.gallery.immich.title=Aus Immich importieren
memory.block.gallery.loading=Lade Bilder...
-memory.block.gallery.selected.title=Ausgew\u00E4hlte Bilder
+memory.block.gallery.selected.title=Ausgewählte Bilder
memory.block.gallery.upload.title=Bilder hochladen
-memory.block.gallery.upload.choose=W\u00E4hlen Sie eine Datei oder ziehen Sie hier rauf
-memory.block.gallery.immich.no.photos=Keine Bilder f\u00FCr diesen Datumsbereich gefunden
+memory.block.gallery.upload.choose=Wählen Sie eine Datei oder ziehen Sie hier rauf
+memory.block.gallery.immich.no.photos=Keine Bilder für diesen Datumsbereich gefunden
memory.block.gallery.pagination.previous=Vorherige
-memory.block.gallery.pagination.next=N\u00E4chste
-memory.block.gallery.error.no.images=Bitte w\u00E4hlen oder laden Sie mindestens ein Bild hoch
+memory.block.gallery.pagination.next=Nächste
+memory.block.gallery.error.no.images=Bitte wählen oder laden Sie mindestens ein Bild hoch
memory.block.gallery.error.create=Fehler beim Erstellen eines Galerie-Blocks
memory.block.gallery.remove=Bild entfernen
memory.edit.block.title=Titel
memory.edit.block.title.placeholder=Titel eingeben
memory.edit.block.cluster.trip.title=Reise Block bearbeiten
-memory.edit.block.cluster.trip.select.trips=Reise ausw\u00E4hlen
-memory.edit.block.cluster.trip.selected=Ausgew\u00E4hlt
+memory.edit.block.cluster.trip.select.trips=Reise auswählen
+memory.edit.block.cluster.trip.selected=Ausgewählt
memory.edit.block.cluster.trip.trip=Reise
memory.edit.block.cluster.visit.title=Besuch-Block bearbeiten
-memory.edit.block.cluster.visit.select.visits=Besuche ausw\u00E4hlen
-memory.edit.block.cluster.visit.selected=Ausgew\u00E4hlt
+memory.edit.block.cluster.visit.select.visits=Besuche auswählen
+memory.edit.block.cluster.visit.selected=Ausgewählt
memory.edit.block.cluster.visit.visit=Besuch
js.memory.form.date.error.end.before.start=Das Enddatum muss entweder gleich oder nach dem Startdatum sein.
memory.share.title=Erinnerung teilen
memory.share.what.title=Was wird geteilt?
-memory.share.what.content=Die komplette Erinnerung mit allen Bl\u00F6cken
-memory.share.what.location=Standortdaten und Karten f\u00FCr den Zeitraum
+memory.share.what.content=Die komplette Erinnerung mit allen Blöcken
+memory.share.what.location=Standortdaten und Karten für den Zeitraum
memory.share.what.photos=Fotos und Textinhalte der Erinnerung
memory.share.what.trips=Besuche, Reisen und Orte dieser Erinnerung
-memory.share.permissions.title=Freigaberecht ausw\u00E4hlen:
+memory.share.permissions.title=Freigaberecht auswählen:
memory.share.view.title=Nur Anzeigen
-memory.share.view.description=Empf\u00E4nger k\u00F6nnen die Erinnerung anzeigen, aber nicht bearbeiten
+memory.share.view.description=Empfänger können die Erinnerung anzeigen, aber nicht bearbeiten
memory.share.edit.title=Schreibzugriff
-memory.share.edit.description=Empf\u00E4nger k\u00F6nnen die Erinnerung anzeigen und bearbeiten, Bl\u00F6cke hinzuf\u00FCgen und Inhalte \u00E4ndern
+memory.share.edit.description=Empfänger können die Erinnerung anzeigen und bearbeiten, Blöcke hinzufügen und Inhalte ändern
memory.share.configure.title=Share Link konfigurieren
memory.share.configure.sharing=Teilen
memory.share.access.view=Nur Lesezugriff
memory.share.access.edit=Schreibzugriff
-memory.share.expires.label=Link l\u00E4uft ab nach:
+memory.share.expires.label=Link läuft ab nach:
memory.share.expires.7days=7 Tage
memory.share.expires.30days=30 Tage
memory.share.expires.90days=90 Tage
memory.share.expires.never=Niemals
-memory.share.expires.help=W\u00E4hlen Sie, wie lange der Link g\u00FCltig bleiben soll
+memory.share.expires.help=Wählen Sie, wie lange der Link gültig bleiben soll
memory.share.create.button=Link erzeugen
-memory.share.back.button=Zur\u00FCck
+memory.share.back.button=Zurück
memory.share.result.title=Link erstellt
memory.share.result.success=Link erfolgreich erstellt!
memory.share.result.memory=Erinnerung:
@@ -1191,64 +1191,64 @@ memory.share.result.copy=Kopieren
memory.share.result.copied=Kopiert!
transportation.modes.max.mph.label=Maximale Geschwindigkeit (mph)
transportation.modes.max.mph.placeholder=Kein Limit
-transportation.modes.max.mph.help=Leer lassen f\u00FCr keine Geschwindigkeitsbegrenzung
+transportation.modes.max.mph.help=Leer lassen für keine Geschwindigkeitsbegrenzung
transportation.modes.max.kmh.placeholder=Keine Begrenzung
-transportation.modes.success.added=Transportmodus erfolgreich hinzugef\u00FCgt
+transportation.modes.success.added=Transportmodus erfolgreich hinzugefügt
transportation.modes.success.updated=Transportmodus erfolgreich aktualisiert
-transportation.modes.success.deleted=Transportmodus erfolgreich gel\u00F6scht
+transportation.modes.success.deleted=Transportmodus erfolgreich gelöscht
transportation.modes.error.already.exists=Dieser Transportmodus ist bereits konfiguriert
-transportation.modes.error.add=Fehler beim Hinzuf\u00FCgen des Transportmodus
-transportation.modes.error.update=Fehler beim \u00C4ndern des Transportmodus
-transportation.modes.error.delete=Fehler beim L\u00F6schen des Transportmodus
+transportation.modes.error.add=Fehler beim Hinzufügen des Transportmodus
+transportation.modes.error.update=Fehler beim Ändern des Transportmodus
+transportation.modes.error.delete=Fehler beim Löschen des Transportmodus
transportation.modes.error.duplicate.max.kmh=Ein Transportmodus mit dieser maximalen Geschwindigkeit existiert bereits
-transportation.modes.delete.confirm=Sind Sie sicher, dass Sie diesen Transportmodus l\u00F6schen m\u00F6chten?
+transportation.modes.delete.confirm=Sind Sie sicher, dass Sie diesen Transportmodus löschen möchten?
transportation.modes.reclassify.title=Neuberechnen von Reisen
-transportation.modes.reclassify.description=Nachdem Sie Ihre Transportmoduseinstellungen ge\u00E4ndert haben, k\u00F6nnen Sie alle vorhandenen Reisen neu klassifizieren, um die neuen Konfigurationen anzuwenden.
+transportation.modes.reclassify.description=Nachdem Sie Ihre Transportmoduseinstellungen geändert haben, können Sie alle vorhandenen Reisen neu klassifizieren, um die neuen Konfigurationen anzuwenden.
transportation.modes.reclassify.button=Alle Reisen neu klassifizieren
transportation.modes.reclassify.processing=Verarbeitung...
-transportation.modes.reclassify.started=Die Neuklassifizierung wurde erfolgreich gestartet. Dieser Prozess l\u00E4uft im Hintergrund.
+transportation.modes.reclassify.started=Die Neuklassifizierung wurde erfolgreich gestartet. Dieser Prozess läuft im Hintergrund.
transportation.modes.reclassify.error=Fehler beim Starten der Neuklassifizierung. Bitte versuchen Sie es noch einmal.
memory.share.result.instructions.title=Anleitung:
-memory.share.result.instructions.copy=Kopieren Sie den Link oben und senden Sie ihn an jeden, mit dem Sie teilen m\u00F6chten
-memory.share.result.instructions.account=Empf\u00E4nger ben\u00F6tigen kein Konto, um auf die Erinnerung zuzugreifen
+memory.share.result.instructions.copy=Kopieren Sie den Link oben und senden Sie ihn an jeden, mit dem Sie teilen möchten
+memory.share.result.instructions.account=Empfänger benötigen kein Konto, um auf die Erinnerung zuzugreifen
memory.share.result.instructions.permissions=Der Link funktioniert nach den von Ihnen gesetzten Berechtigungen
-memory.share.result.instructions.view=Empf\u00E4nger k\u00F6nnen die Erinnerung anzeigen, aber nicht bearbeiten
-memory.share.result.instructions.edit=Empf\u00E4nger k\u00F6nnen die Erinnerung anzeigen und bearbeiten
+memory.share.result.instructions.view=Empfänger können die Erinnerung anzeigen, aber nicht bearbeiten
+memory.share.result.instructions.edit=Empfänger können die Erinnerung anzeigen und bearbeiten
memory.share.result.done=Fertig
memory.share.result.another=Neuen Link erzeugen
transportation.modes.title=Bewegungs-Modus
-transportation.modes.all.configured=Alle verf\u00FCgbaren Verkehrsmittel wurden konfiguriert.
+transportation.modes.all.configured=Alle verfügbaren Verkehrsmittel wurden konfiguriert.
transportation.modes.table.mode=Modus
-transportation.modes.table.max.kmh=H\u00F6chstgeschwindigkeit (km/h)
+transportation.modes.table.max.kmh=Höchstgeschwindigkeit (km/h)
transportation.modes.table.actions=Aktionen
-transportation.modes.add.title=Transportmodus hinzuf\u00FCgen
+transportation.modes.add.title=Transportmodus hinzufügen
transportation.modes.mode.label=Bewegungs-Modus
-transportation.modes.mode.select=W\u00E4hlen Sie einen Modus aus...
-transportation.modes.max.kmh.label=H\u00F6chstgeschwindigkeit (km/h)
+transportation.modes.mode.select=Wählen Sie einen Modus aus...
+transportation.modes.max.kmh.label=Höchstgeschwindigkeit (km/h)
transportation.modes.max.placeholder=Kein Limit
-transportation.modes.max.kmh.help=Leer lassen f\u00FCr keine Geschwindigkeitsbegrenzung
-transportation.modes.add.button=Modus hinzuf\u00FCgen
+transportation.modes.max.kmh.help=Leer lassen für keine Geschwindigkeitsbegrenzung
+transportation.modes.add.button=Modus hinzufügen
transportation.modes.table.max.mph=Maximale Geschwindigkeit (mph)
memory.processing.title=Erinnerung wird verarbeitet
memory.processing.title.creating=Erinnerung wird erstellt
js.memory.processing.step.clustering=Reisen und Besuche werden gruppiert...
-js.memory.processing.step.visits=Besuchsdatens\u00E4tze werden erstellt...
+js.memory.processing.step.visits=Besuchsdatensätze werden erstellt...
js.memory.processing.step.accommodation=Unterkunft wird bestimmt...
js.memory.processing.step.texts=Texte werden generiert...
js.memory.processing.step.images=Bilder werden kopiert...
memory.processing.step.counter=Schritt {0} von {1}
-memory.block.trip.empty=Es sind keine Reisen f\u00FCr diesen Block ausgew\u00E4hlt.
-memory.block.visit.empty=Es sind keine Besuche f\u00FCr diesen Block ausgew\u00E4hlt.
+memory.block.trip.empty=Es sind keine Reisen für diesen Block ausgewählt.
+memory.block.visit.empty=Es sind keine Besuche für diesen Block ausgewählt.
about.acknowledgments.title=Danksagungen
-about.acknowledgments.subtitle=Reitti w\u00E4re ohne die gro\u00DFartigen Beitr\u00E4ge unserer Community und die unglaublichen Open-Source-Projekte, auf denen wir aufbauen, nicht m\u00F6glich.
+about.acknowledgments.subtitle=Reitti wäre ohne die großartigen Beiträge unserer Community und die unglaublichen Open-Source-Projekte, auf denen wir aufbauen, nicht möglich.
about.contributors.title=Mitwirkende
-about.translators.title=\u00DCbersetzer
+about.translators.title=Übersetzer
about.projects.title=Open-Source-Projekte
about.projects.visit=Projekt besuchen
about.thankyou.title=Vielen Dank!
-about.thankyou.message=Jeder Beitrag, egal wie klein, hilft dabei, Reitti f\u00FCr alle besser zu machen. Wir sind dankbar f\u00FCr Ihre Unterst\u00FCtzung und Ihr Engagement f\u00FCr die Open-Source-Community.
+about.thankyou.message=Jeder Beitrag, egal wie klein, hilft dabei, Reitti für alle besser zu machen. Wir sind dankbar für Ihre Unterstützung und Ihr Engagement für die Open-Source-Community.
language.russian=Russisch
language.japanese=Japanisch
memory.creation.error=Fehler beim Erstellen Ihrer Erinnerung: {0}
@@ -1256,12 +1256,12 @@ magic.links.access.level.only_last_location=Nur die letzte Position
magic.links.info.access.only_last_location.description=Zugriff nur auf Ihre letzte Position.
memory.generator.journey_to.headline.text=Reise nach {0}
integrations.overland.title=Overland-Einrichtung
-integrations.overland.description=Overland ist ein GPS-Logger f\u00FCr iOS Ger\u00E4te, der Daten im GeoJSON-Format versendet.
+integrations.overland.description=Overland ist ein GPS-Logger für iOS Geräte, der Daten im GeoJSON-Format versendet.
timeline.transport.UNKNOWN.label=unbekannt
-integrations.token.select.label=W\u00E4hlen Sie ein API Token:
-integrations.token.select.help=W\u00E4hlen Sie den API-Token aus, der in den unten stehenden Setup-URLs verwendet werden soll. Der ausgew\u00E4hlte Token wird automatisch in die Beispiel-URLs eingef\u00FCgt.
+integrations.token.select.label=Wählen Sie ein API Token:
+integrations.token.select.help=Wählen Sie den API-Token aus, der in den unten stehenden Setup-URLs verwendet werden soll. Der ausgewählte Token wird automatisch in die Beispiel-URLs eingefügt.
integrations.gpslogger.configure=GPSLogger automatisch konfigurieren
-integrations.gpslogger.configure.description=Dies erstellt ein neues Profil \u201Ereitti\u201C mit den konfigurierten Einstellungen und konfiguriert GPSLogger so, dass er dieses Profil verwendet.
+integrations.gpslogger.configure.description=Dies erstellt ein neues Profil „reitti“ mit den konfigurierten Einstellungen und konfiguriert GPSLogger so, dass er dieses Profil verwendet.
integrations.overland.configure=Overland automatisch konfigurieren
integrations.overland.configure.description=Dies konfiguriert Overland so, dass Standortdaten an Reitti gemeldet werden.
integrations.owntracks.configure=Owntracks automatisch konfigurieren
@@ -1270,26 +1270,26 @@ js.timeline.state.hide.title=Zeitleiste verstecken
js.timeline.state.show.title=Zeitleiste anzeigen
js.datepicker.state.hide.title=Datumsauswahl verstecken
js.datepicker.state.show.title=Zeitleiste anzeigen
-datepicker.today.title=Heute ausw\u00E4hlen
+datepicker.today.title=Heute auswählen
settings.logging=Protokollierung
users.color.theme.label=Farbschema
-users.color.theme.description=W\u00E4hlen Sie Ihre bevorzugte Akzentfarbe f\u00FCr die Karte aus.
+users.color.theme.description=Wählen Sie Ihre bevorzugte Akzentfarbe für die Karte aus.
users.color.theme.reset=Standard wiederherstellen
users.color.theme.custom=Benutzerdefinierte Farbe
users.color.theme.custom.input=Benutzerdefinierte Farbe:
-users.avatar.error.to-large=Bild zu gro\u00DF. Die maximale Gr\u00F6\u00DFe betr\u00E4gt 2MB.
-users.avatar.error.invalid-file-type=Ung\u00FCltiger Dateityp. Nur JPEG-, PNG-, GIF- und WebP-Bilder sind erlaubt.
+users.avatar.error.to-large=Bild zu groß. Die maximale Größe beträgt 2MB.
+users.avatar.error.invalid-file-type=Ungültiger Dateityp. Nur JPEG-, PNG-, GIF- und WebP-Bilder sind erlaubt.
users.avatar.error.generic=Fehler beim Verarbeiten der Datei {0}
-js.users.custom.css.remove.confirm=Sind Sie sicher, dass Sie die benutzerdefinierte CSS-Datei entfernen m\u00F6chten?
-users.custom.css.error.to-large=CSS-Datei zu gro\u00DF. Die maximale Gr\u00F6\u00DFe betr\u00E4gt 1MB.
-users.custom.css.error.invalid-file-type=Ung\u00FCltiger Dateityp. Nur CSS-Dateien sind erlaubt.
+js.users.custom.css.remove.confirm=Sind Sie sicher, dass Sie die benutzerdefinierte CSS-Datei entfernen möchten?
+users.custom.css.error.to-large=CSS-Datei zu groß. Die maximale Größe beträgt 1MB.
+users.custom.css.error.invalid-file-type=Ungültiger Dateityp. Nur CSS-Dateien sind erlaubt.
users.custom.css.error.generic=Fehler beim Verarbeiten der CSS Datei: {0}
-places.search.placeholder=Ort suchen\u2026
+places.search.placeholder=Ort suchen…
place.unknown.label=Unbekannter Ort
js.place.unknown.label=Unbekannter Ort
js.integrations.reitti.update=Konfiguration aktualisieren
-js.integrations.reitti.test.missing.fields=Bitte f\u00FCllen Sie URL und API Token aus
-js.integrations.reitti.test.loading=Verbindung testen\u2026
+js.integrations.reitti.test.missing.fields=Bitte füllen Sie URL und API Token aus
+js.integrations.reitti.test.loading=Verbindung testen…
js.integrations.reitti.test.failed=Verbindungstest fehlgeschlagen
integrations.reitti.info.server.title=Server-Informationen
integrations.reitti.info.server.name=Name:
@@ -1301,12 +1301,12 @@ integrations.reitti.info.user.displayname=Anzeigename:
integrations.reitti.info.user.id=Benutzer-ID:
integrations.reitti.info.user.version=Version:
integrations.reitti.info.connection.success=Verbindung erfolgreich!
-integrations.reitti.info.connection.access=Sie k\u00F6nnen auf die Standortdaten dieses Nutzers zugreifen.
-integrations.no.token.title=\u26A0\uFE0F Keine API Token verf\u00FCgbar
+integrations.reitti.info.connection.access=Sie können auf die Standortdaten dieses Nutzers zugreifen.
+integrations.no.token.title=⚠️ Keine API Token verfügbar
integrations.download=Download:
integrations.homepage=Homepage:
integrations.gpslogger.step1=GPSLogger im Google Play Store herunterladen
-integrations.gpslogger.step2=\u00D6ffnen Sie GPSLogger und gehen Sie zu Logging details \u2192 Log to custom URL
+integrations.gpslogger.step2=Öffnen Sie GPSLogger und gehen Sie zu Logging details → Log to custom URL
integrations.gpslogger.step3="Log to custom URL" aktivieren
integrations.gpslogger.step4.with.token=Setzen Sie die URL auf: {0}
integrations.gpslogger.step5=Setzen Sie HTTP-Methode auf POST
@@ -1314,36 +1314,36 @@ integrations.gpslogger.step6=Setzen Sie HTTP Body auf:
integrations.gpslogger.step7=HTTP-Header auf:
integrations.gpslogger.step8=Starten Sie die Protokollierung!
integrations.owntracks.step1=Laden Sie OwnTracks aus dem App Store oder Google Play Store
-integrations.owntracks.step2=\u00D6ffnen Sie OwnTracks und gehen Sie zu Settings \u2192 Connection
+integrations.owntracks.step2=Öffnen Sie OwnTracks und gehen Sie zu Settings → Connection
integrations.owntracks.step3=Modus auf HTTP einstellen
integrations.owntracks.step4.with.token=Endpoint auf: {0}
integrations.owntracks.step4.without.token=Endpoint auf: {0}
integrations.owntracks.step5=Deaktivieren Authentication (wir verwenden stattdessen das Token in der URL)
-integrations.owntracks.step6=Konfigurieren Sie die Tracking-Einstellungen wie gew\u00FCnscht. Achten Sie darauf, dass Owntracks mindestens alle 30 Sekunden einen Punkt aufzeichnet.
+integrations.owntracks.step6=Konfigurieren Sie die Tracking-Einstellungen wie gewünscht. Achten Sie darauf, dass Owntracks mindestens alle 30 Sekunden einen Punkt aufzeichnet.
integrations.owntracks.step7=Auf der Kartenansicht den Tracking-Modus auf "Movement" einstellen
integrations.owntracks.step8=Die App startet automatisch den Versand von Standort-Updates
integrations.overland.step1=Overland installieren
-integrations.overland.step2=\u00D6ffnen Sie Overland und gehen Sie auf die Registerkarte Settings
-integrations.overland.step3=Important: Tippen Sie auf die Request Permission Schaltfl\u00E4che, um den Standortzugriff zu gew\u00E4hren - Overland wird ohne diese Berechtigung nichts tracken
-integrations.overland.step4=Tippen Sie auf Empf\u00E4nger Endpoint
+integrations.overland.step2=Öffnen Sie Overland und gehen Sie auf die Registerkarte Settings
+integrations.overland.step3=Important: Tippen Sie auf die Request Permission Schaltfläche, um den Standortzugriff zu gewähren - Overland wird ohne diese Berechtigung nichts tracken
+integrations.overland.step4=Tippen Sie auf Empfänger Endpoint
integrations.overland.step5.with.token=Endpoint URL auf: {0}
integrations.overland.step5.without.token=Setz den Endpunkt URL zu: {0}
integrations.overland.step6=Lassen Sie das Feld Device ID leer oder setzen Sie eine benutzerdefinierte Kennung
integrations.overland.step7=Lassen Sie das Feld Access Token leer (wir verwenden das Token in der URL)
-integrations.overland.step8=Konfigurieren Sie Tracking-Einstellungen:
- Desired Accuracy: Best (f\u00FCr hohe Genauigkeit) oder 100m (f\u00FCr Batteriesparen)
- Points per Batch: 50-200 (niedriger f\u00FCr unzuverl\u00E4ssige Verbindungen)
- Significant Location: Deaktiviert
+integrations.overland.step8=Konfigurieren Sie Tracking-Einstellungen:- Desired Accuracy: Best (für hohe Genauigkeit) oder 100m (für Batteriesparen)
- Points per Batch: 50-200 (niedriger für unzuverlässige Verbindungen)
- Significant Location: Deaktiviert
integrations.overland.step9=Gehen Sie zum Tracker Tab und schalten Sie Tracking auf On
integrations.overland.step10=Einstellen des Sendeintervallschiebers (1 Sekunde bis 30 Minuten)
integrations.overland.step11=Die App startet das Senden von Standortdaten automatisch
-js.integrations.owntracks.recorder.test.missing.fields=Bitte f\u00FCllen Sie Basis-URL, Benutzername und Ger\u00E4te-ID aus
-js.integrations.owntracks.recorder.test.loading=Verbindung testen\u2026
+js.integrations.owntracks.recorder.test.missing.fields=Bitte füllen Sie Basis-URL, Benutzername und Geräte-ID aus
+js.integrations.owntracks.recorder.test.loading=Verbindung testen…
js.integrations.owntracks.recorder.test.failed=Verbindungstest fehlgeschlagen
-js.integrations.owntracks.recorder.loading.historical=Lade historische Daten\u2026
-geocoding.service.name.placeholder=Geben Sie einen Namen f\u00FCr den Dienst ein
+js.integrations.owntracks.recorder.loading.historical=Lade historische Daten…
+geocoding.service.name.placeholder=Geben Sie einen Namen für den Dienst ein
language.polish=Polnisch
language.chinese=Chinesisch
statistics.title.overall=Gesamtstatistik
-statistics.title.year=Statistiken f\u00FCr {0}
-statistics.title.month-year=Statistiken f\u00FCr {0} {1}
+statistics.title.year=Statistiken für {0}
+statistics.title.month-year=Statistiken für {0} {1}
js.map.auto-update.enable.title=Auto-Update-Modus aktivieren
js.map.auto-update.disable.title=Auto-Update-Modus deaktivieren
js.map.fullscreen.toggle.title=Vollbild aktivieren
@@ -1360,10 +1360,10 @@ visit.sensitivity.preview.date=Datum der Vorschau:
js.visit.sensitivity.preview.ready=Bereit
js.visit.sensitivity.preview.error=Bereit
settings.logging.description=Konfigurieren der Protokollierung und Anzeigen von Protokollen
-memory.form.update=\u00C4nderungen speichern
+memory.form.update=Änderungen speichern
memory.view.button=Erinnerung ansehen
memory.view.share=Teilen
-memory.view.delete=L\u00F6schen
+memory.view.delete=Löschen
logging.title=Protokoll
logging.logger.class=Loggerklasse
logging.logger.placeholder=Geben Sie den Logger-Klassennamen ein oder lassen Sie ihn leer, um den Rootlogger zu konfigurieren
@@ -1376,14 +1376,14 @@ logging.level.trace=TRACE
logging.level.info=INFO
logging.level.warn=WAREN
logging.level.error=ERROR
-logging.buffer.size=Gr\u00F6\u00DFe des Puffers
-logging.buffer.max.size=Maximale Puffergr\u00F6\u00DFe: {0}
+logging.buffer.size=Größe des Puffers
+logging.buffer.max.size=Maximale Puffergröße: {0}
logging.update=Aktualisieren
logging.configured.loggers=Konfigurierte Logger
logging.remove=Entfernen
-logging.confirm.remove=Sind Sie sicher, dass Sie diese Loggerkonfiguration entfernen m\u00F6chten?
+logging.confirm.remove=Sind Sie sicher, dass Sie diese Loggerkonfiguration entfernen möchten?
logging.autoscroll=Zu neuen Nachrichten springen
-logging.connecting=Zum Log-Stream verbinden\u2026
+logging.connecting=Zum Log-Stream verbinden…
logging.settings.updated=Einstellungen erfolgreich aktualisiert
logging.error=Fehler
js.logging.connected=Zum Log-Stream verbunden
@@ -1397,14 +1397,14 @@ places.polygon.remove=Polygon entfernen
places.polygon.editor.subtitle=Ortsgrenzen bearbeiten
places.polygon.editor.instructions=Klicken Sie und ziehen Sie ein Polygon um den Ort. Klicken Sie auf einen vorhandenen Punkt, um ihn zu entfernen.
places.warning.polygon.removal=Die Ortsbegrenzung wird von diesem Ort entfernt, was die Besuchserkennung beeinflussen kann.
-places.warning.polygon.addition=Die Ortsbegrenzung wird zu diesem Ort hinzugef\u00FCgt, dies kann die Besuchserkennung beeinflussen.
-places.warning.polygon.significant_change=Die Ortsbegrenzung wird deutlich ge\u00E4ndert, was die Besuchserkennung beeinflussen kann.
-places.warning.overlapping.visits=Die neue Grenze wird sich mit {0,choice,1#1 vorhandenen Ort<1<{0,number,integer} vorhandenen Orten} \u00FCberschneiden. Daf\u00FCr werden diese Orte entfernt. Dies kann die Besuchserkennung beeinflussen
-places.warning.overlapping.recalculation_hint=Die neue Grenze wird zur Neuberechung von {0,choice,1#einem Tag<1<{0,number,integer} Tagen} f\u00FChren. Dies kann einige Zeit dauern.
-places.warning.general_error=Ein Fehler beim \u00DCberpr\u00FCfen des Updates: {0}
-js.places.update.confirmation.message=Folgende \u00C4nderungen werden vorgenommen:\n\n{0}\n\nWillst du weitermachen?
-form.select.placeholder=Ausw\u00E4hlen\u2026
-data.remove.all.error.hostname-verification=Die Hostnamenpr\u00FCfung ist fehlgeschlagen. Bitte geben Sie {0} ein, um fortzufahren.
+places.warning.polygon.addition=Die Ortsbegrenzung wird zu diesem Ort hinzugefügt, dies kann die Besuchserkennung beeinflussen.
+places.warning.polygon.significant_change=Die Ortsbegrenzung wird deutlich geändert, was die Besuchserkennung beeinflussen kann.
+places.warning.overlapping.visits=Die neue Grenze wird sich mit {0,choice,1#1 vorhandenen Ort<1<{0,number,integer} vorhandenen Orten} überschneiden. Dafür werden diese Orte entfernt. Dies kann die Besuchserkennung beeinflussen
+places.warning.overlapping.recalculation_hint=Die neue Grenze wird zur Neuberechung von {0,choice,1#einem Tag<1<{0,number,integer} Tagen} führen. Dies kann einige Zeit dauern.
+places.warning.general_error=Ein Fehler beim Überprüfen des Updates: {0}
+js.places.update.confirmation.message=Folgende Änderungen werden vorgenommen:\n\n{0}\n\nWillst du weitermachen?
+form.select.placeholder=Auswählen…
+data.remove.all.error.hostname-verification=Die Hostnamenprüfung ist fehlgeschlagen. Bitte geben Sie {0} ein, um fortzufahren.
integrations.mqtt.title=MQTT Integration
integrations.mqtt.description=Verbinden Sie reitti mit einem MQTT-Broker, um Standortdaten von OwnTracks oder anderen kompatiblen Anwendungen zu erhalten.
integrations.mqtt.host=MQTT Host
@@ -1413,7 +1413,7 @@ integrations.mqtt.port=Port
integrations.mqtt.useTLS=TLS benutzen?
integrations.mqtt.port.placeholder=1883
integrations.mqtt.identifier=Client Kennung
-integrations.mqtt.identifier.description=Eindeutige Kennung f\u00FCr diese MQTT Client-Verbindung. Autogeneriert und kann nicht ge\u00E4ndert werden. Verwenden Sie keine Kennungen \u00FCber mehrere Reitti-Instanzen oder andere MQTT-Clients wieder.
+integrations.mqtt.identifier.description=Eindeutige Kennung für diese MQTT Client-Verbindung. Autogeneriert und kann nicht geändert werden. Verwenden Sie keine Kennungen über mehrere Reitti-Instanzen oder andere MQTT-Clients wieder.
integrations.mqtt.topic=Topic
integrations.mqtt.topic.placeholder=owntracks/userId/deviceId
integrations.mqtt.topic.description=Zu abonnierendes MQTT Topic. Es sind keine Widlcard Zeichen erlaubt.
@@ -1425,15 +1425,15 @@ integrations.mqtt.password.placeholder=MQTT Password
integrations.mqtt.auth.optional=Leer lassen um sich ohne Authentifizierung zu verbinden
integrations.mqtt.payload.type=Nachrichten-Typ
integrations.mqtt.payload.type.owntracks=OwnTracks
-integrations.mqtt.payload.type.help=W\u00E4hlen Sie dad Format der Standort-Daten
+integrations.mqtt.payload.type.help=Wählen Sie dad Format der Standort-Daten
integrations.mqtt.enabled=Integration aktivieren
integrations.mqtt.save=Integration speichern
integrations.mqtt.test.connection=Verbindung testen
-js.integrations.mqtt.test.missing.fields=Bitte f\u00FCllen Sie Host, Port und Topic aus
-js.integrations.mqtt.test.loading=Verbindung wird getestet\u2026
+js.integrations.mqtt.test.missing.fields=Bitte füllen Sie Host, Port und Topic aus
+js.integrations.mqtt.test.loading=Verbindung wird getestet…
js.integrations.mqtt.test.failed=Verbindungstest fehlgeschlagen
integration.mqtt.error.port_range=Der Port muss zwischen 1 und 65,535 liegen
-integration.mqtt.error.out_of_date=Die Integration wurde durch einen anderen Nutzer ge\u00E4ndert. Bitte die Seite neu laden und noch einmal versuchen.
+integration.mqtt.error.out_of_date=Die Integration wurde durch einen anderen Nutzer geändert. Bitte die Seite neu laden und noch einmal versuchen.
integration.mqtt.error.saving=Fehler beim Speichern der Integration: {0}
integration.mqtt.success.saved=MQTT Integration erfolgreich gespeichert
integration.mqtt.error.host_required=Der Host muss angegeben werden
@@ -1443,31 +1443,31 @@ integration.mqtt.success.test=MQTT-Verbindung erfolgreich getestet
integration.mqtt.error.test_failed=MQTT-Verbindungstest fehlgeschlagen: {0}
geocoding.test.connection=Verbindung testen
integrations.immich.useBestGuessLocation=Best-Guess-Location Algorithmus aktivieren
-integrations.immich.useBestGuessLocation.description=Wenn aktiviert, wird Reitti Fotos ohne Standortdaten an den n\u00E4chsten Standort auf der Karte anpassen.
+integrations.immich.useBestGuessLocation.description=Wenn aktiviert, wird Reitti Fotos ohne Standortdaten an den nächsten Standort auf der Karte anpassen.
geocoding.edit.title=Geocoding Service bearbeiten
geocoding.service.type=Typ
-geocoding.service.priority=Priorit\u00E4t
+geocoding.service.priority=Priorität
geocoding.service.type.PHOTON.name=Photon
geocoding.service.type.PAIKKA.name=Paikka
geocoding.service.type.GEO_APIFY.name=Geoapify
geocoding.service.type.NOMINATIM.name=Nominatim
geocoding.service.type.GEOCODE_JSON.name=Geocode Json
-geocoding.service.type.PHOTON.description=Photon: Ein Open-Source-Geocoder gebaut f\u00FCr OpenStreetMap-Daten. Besuchen Sie photon.komoot.io f\u00FCr weitere Informationen.
-geocoding.service.type.PAIKKA.description=Paikka: Ein spezialisierter Geocoding-Service f\u00FCr reitti. Besuch geo.dedicatedcode.com.
-geocoding.service.type.GEO_APIFY.description=Geoapify: Professionelle Geocoding API. Holen Sie sich einen API-Schl\u00FCssel unter geoapify.com.
+geocoding.service.type.PHOTON.description=Photon: Ein Open-Source-Geocoder gebaut für OpenStreetMap-Daten. Besuchen Sie photon.komoot.io für weitere Informationen.
+geocoding.service.type.PAIKKA.description=Paikka: Ein spezialisierter Geocoding-Service für reitti. Besuch geo.dedicatedcode.com.
+geocoding.service.type.GEO_APIFY.description=Geoapify: Professionelle Geocoding API. Holen Sie sich einen API-Schlüssel unter geoapify.com.
geocoding.service.type.NOMINATIM.description=Nominatim: Die Standard-Suchmaschine von OpenStreetMap. Nutzungsbedingungen unter nominatim.org.
-geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: Eine generische Implementierung f\u00FCr jeden Service nach der GeocodeJSON-Spezifikationen.
+geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: Eine generische Implementierung für jeden Service nach der GeocodeJSON-Spezifikationen.
geocoding.service.base_url=Basis URL
-geocoding.service.api_key=API Schl\u00FCssel
+geocoding.service.api_key=API Schlüssel
geocoding.service.language=Sprache (Optional)
geocoding.service.limit=Limit (Optional)
geocoding.test.button=Verbindung testen
geocoding.test.success=Verbindung erfolgreich!
geocoding.test.error=Verbindung fehlgeschlagen: {0}
geocoding.table.type=Typ
-geocoding.table.priority=Priorit\u00E4t
+geocoding.table.priority=Priorität
message.success.geocode.updated=Geocode Service erfolgreich aktualisiert
-priority.1.label=H\u00F6chste
+priority.1.label=Höchste
priority.2.label=Hoch
priority.3.label=Mittel
priority.4.label=Niedrig
@@ -1475,7 +1475,7 @@ priority.5.label=Am niedrigsten
js.map.popup.labels.total_duration=Gesamtdauer:
js.map.popup.labels.from=Von
js.map.popup.labels.to=Bis
-map.time-control.speed.title=W\u00E4hlen Sie aus, wie schnell die Zeit voranschreitet.
+map.time-control.speed.title=Wählen Sie aus, wie schnell die Zeit voranschreitet.
map.time-control.speed.show.title=Zeitsteuerung anzeigen
map.time-control.speed.normal=Normal (1x)
map.time-control.speed.fast=Schnell (60x)
@@ -1487,15 +1487,15 @@ js.map.display-control.mode.3d.enabled.title=Zur 2D-Ansicht wechseln
js.map.display-control.mode.3d.disabled.text=3D aktivieren
js.map.display-control.mode.3d.disabled.title=Zur 3D-Ansicht wechseln
js.map.display-control.north-up.text=Auf Norden
-js.map.display-control.north-up.title=Ansicht auf Norden zur\u00FCcksetzen
-js.map.display-control.terrain.enabled.text=Gel\u00E4nde deaktivieren
-js.map.display-control.terrain.enabled.title=Schaltet die Gel\u00E4nde Ansicht aus
-js.map.display-control.terrain.disabled.text=Gel\u00E4nde aktivieren
-js.map.display-control.terrain.disabled.title=Schaltet die Gel\u00E4nde Ansicht ein
-js.map.display-control.buildings.enabled.text=Geb\u00E4ude deaktivieren
-js.map.display-control.buildings.enabled.title=Schaltet die Geb\u00E4ude Ansicht aus
-js.map.display-control.buildings.disabled.text=Geb\u00E4ude aktivieren
-js.map.display-control.buildings.disabled.title=Schaltet die Geb\u00E4ude Ansicht ein
+js.map.display-control.north-up.title=Ansicht auf Norden zurücksetzen
+js.map.display-control.terrain.enabled.text=Gelände deaktivieren
+js.map.display-control.terrain.enabled.title=Schaltet die Gelände Ansicht aus
+js.map.display-control.terrain.disabled.text=Gelände aktivieren
+js.map.display-control.terrain.disabled.title=Schaltet die Gelände Ansicht ein
+js.map.display-control.buildings.enabled.text=Gebäude deaktivieren
+js.map.display-control.buildings.enabled.title=Schaltet die Gebäude Ansicht aus
+js.map.display-control.buildings.disabled.text=Gebäude aktivieren
+js.map.display-control.buildings.disabled.title=Schaltet die Gebäude Ansicht ein
js.map.display-control.satellite.enabled.text=Satelliten-Bild deaktivieren
js.map.display-control.satellite.enabled.title=Schaltet das Satelliten-Bild aus
js.map.display-control.satellite.disabled.text=Satelliten-Bild aktivieren
@@ -1504,20 +1504,20 @@ js.map.display-control.globe_projection.enabled.text=Globus deaktivieren
js.map.display-control.globe_projection.enabled.title=Schaltet die Globusprojektion aus
js.map.display-control.globe_projection.disabled.text=Globus aktivieren
js.map.display-control.globe_projection.disabled.title=Schaltet die Globusprojektion ein
-map.map-settings.button.title=Karten-Einstellungen \u00F6ffnen
+map.map-settings.button.title=Karten-Einstellungen öffnen
js.map.map-settings.title=Einstellungen
js.map.settings.dialog.appearance.title=Kartendarstellung
js.map.settings.dialog.appearance.view-mode.title=Ansicht
js.map.settings.dialog.appearance.view-mode.standard=Standard
js.map.settings.dialog.appearance.view-mode.raw=Original Pfade
-js.map.settings.dialog.appearance.view-mode.edged_bundling=B\u00FCndelung
+js.map.settings.dialog.appearance.view-mode.edged_bundling=Bündelung
js.map.settings.dialog.appearance.view-mode.24h_aggregate=24h Aggregat?
js.map.settings.dialog.interface.title=Bedienung
js.map.settings.dialog.interface.timeline-visible=Zeitleiste sichtbar
js.map.settings.dialog.interface.datepicker-visible=Datum Auswahl sichtbar
map.settings.dialog.date-picker.title=Datums Auswahl
memory.form.open_ended.label=ohne Ende?
-logging.add=Hinzuf\u00FCgen
+logging.add=Hinzufügen
js.common.user=Benutzer
js.common.time=Zeit
js.common.position=Position
@@ -1532,10 +1532,10 @@ js.common.days-ago=vor {0} Tagen
time.format.mode.label=Zeitmodus
time.format.mode.TWENTY_FOUR_HOUR=24 Stunden
time.format.mode.TWELVE_HOUR=12 Stunden
-time.format.mode.description=W\u00E4hlen Sie das Zeit-Format innerhalb der Applikation.
+time.format.mode.description=Wählen Sie das Zeit-Format innerhalb der Applikation.
places.postcode.label=Postleitzahl:
places.district.label=Bezirk:
-places.geocode.results.title=W\u00E4hlen Sie ein Ergebnis f\u00FCr {0} aus
+places.geocode.results.title=Wählen Sie ein Ergebnis für {0} aus
places.geocode.no.results=Es wurden keine Ergebnisse in allen aktivierten Geocoding Anbietern gefunden.
places.geocode.unknown.label=Unbekannt
geocoding.service.additional_parameters.search_distance=Such Radius (optional)
@@ -1547,3 +1547,4 @@ common.distance.m={0,number,#} m
common.distance.mi={0,number,#.0} mi
common.distance.ft={0,number,#} ft
common.actions.apply=Anwenden
+js.common.time-range={0} — {1}
diff --git a/src/main/resources/messages_es.properties b/src/main/resources/messages_es.properties
index 2fcbe225..ef1e006b 100644
--- a/src/main/resources/messages_es.properties
+++ b/src/main/resources/messages_es.properties
@@ -1,21 +1,21 @@
-statistics.page.title=Estad\u00EDsticas - Reitti
+statistics.page.title=Estadísticas - Reitti
edit-place.page.title=Editar Lugar - Reitti
-nav.timeline=L\u00EDnea de tiempo
-nav.statistics=Estad\u00EDsticas
+nav.timeline=Línea de tiempo
+nav.statistics=Estadísticas
nav.memories=Historial
-nav.settings=Configuraci\u00F3n
-nav.logout=Cerrar sesi\u00F3n
-nav.settings.tooltip=Abrir configuraci\u00F3n \u2026
-nav.logout.tooltip=Cerrar Sesi\u00F3n
+nav.settings=Configuración
+nav.logout=Cerrar sesión
+nav.settings.tooltip=Abrir configuración …
+nav.logout.tooltip=Cerrar Sesión
sort.option.startDate.newest=Ordenar
sort.option.startDate.oldest=Desde Fecha (Antiguos Primero)
-sort.option.title.asc=T\u00EDtulo (A-Z)
-sort.option.title.desc=T\u00EDtulo(Z-A)
-sort.option.created.newest=Creaci\u00F3n (Recientes Primero)
-sort.option.created.oldest=Creaci\u00F3n (Antiguos Primero)
-timeline.loading=Cargando\u2026
-timeline.no.data=No hay datos de l\u00EDnea de tiempo para esta fecha.
-timeline.duration=Duraci\u00F3n
+sort.option.title.asc=Título (A-Z)
+sort.option.title.desc=Título(Z-A)
+sort.option.created.newest=Creación (Recientes Primero)
+sort.option.created.oldest=Creación (Antiguos Primero)
+timeline.loading=Cargando…
+timeline.no.data=No hay datos de línea de tiempo para esta fecha.
+timeline.duration=Duración
timeline.distance=Distancia
timeline.trip=Viaje
timeline.visit=Visita
@@ -28,8 +28,8 @@ transportation.mode.DRIVING.name=Conduciendo
transportation.mode.TRANSIT.name=En transito
transportation.mode.MOTORCYCLE.name=En Moto
transportation.mode.TRAIN.name=En Tren
-transportation.mode.SCOOTER.name=Moto El\u00E9ctrica
-transportation.mode.AIRPLANE.name=Avi\u00F3n
+transportation.mode.SCOOTER.name=Moto Eléctrica
+transportation.mode.AIRPLANE.name=Avión
timeline.transport.WALKING.label=A pie
timeline.transport.CYCLING.label=En bicicleta
timeline.transport.DRIVING.label=En Coche
@@ -37,7 +37,7 @@ timeline.transport.TRANSIT.label=En Transito
timeline.transport.MOTORCYCLE.label=En moto
timeline.transport.TRAIN.label=En tren
timeline.transport.SCOOTER.label=En ciclomotor
-timeline.transport.AIRPLANE.label=En avi\u00F3n
+timeline.transport.AIRPLANE.label=En avión
timeline.transport.UNKNOWN.label=Desconocido
datepicker.state.hide.title=Ocultar selector de fecha
datepicker.state.show.title=Mostrar l\u00EDnea de tiempo
@@ -75,15 +75,15 @@ datepicker.click-to-unlock-year=Haz clic para desbloquear el a\u00F1o
datepicker.click-to-lock-year=Haz clic para bloquear el a\u00F1o
datepicker.select=Seleccionar
datepicker.to=a
-settings.title=Configuraci\u00F3n
+settings.title=Configuración
settings.api.tokens=Tokens API
-settings.user.management=Gesti\u00F3n de usuarios
+settings.user.management=Gestión de usuarios
settings.places=Lugares
settings.transportation-modes=Modes de Transporte
-settings.geocoding=Geolocalizaci\u00F3n
+settings.geocoding=Geolocalización
settings.integrations=Integraciones
settings.logging=Registro
-settings.manage.data=Gesti\u00F3n de Datos
+settings.manage.data=Gestión de Datos
settings.job.status=Estado de trabajos
settings.import.data=Importar Datos
settings.share.access=Compartir Acceso
@@ -93,7 +93,7 @@ country.as.label=Samoa Americana
country.unknown.label=Desconocido
format.hours_minutes={0,choice,0#|1#{0} hora|1<{0} horas} {1,choice,0#|1#y {1} minuto|1Tracker y activa el rastreo On
+geocoding.run.description=Procesar todos los lugares de interés que no han sido geolocalizados todavia
+export.raw.data.loading=Cargando Datos de Localización...
+integrations.overland.step9=Ir a la pestaña Tracker y activa el rastreo On
integrations.mqtt.port.placeholder=1883
-queue.stay.detection.name=Detecci\u00F3n de visita
+queue.stay.detection.name=Detección de visita
integrations.reitti.table.actions=Acciones
-visit.sensitivity.preview.calculating=Calculando\u2026
-about.thankyou.title=\u00A1Gracias!
+visit.sensitivity.preview.calculating=Calculando…
+about.thankyou.title=¡Gracias!
share-with.updated.success=El uso compartido se actualizo correctamente
country.bq.label=Bonaire, San Eustaquio y Saba
-shared-with-me.dismiss.confirm=\u00BFQuiere desactivar este acceso compartido? El usuario necesita volver a compartir los datos otra vez si los quieres volver a consultar.
-integration.mqtt.error.test_failed=Ha fallado la prueba de conexi\u00F3n MQTT: {0}
+shared-with-me.dismiss.confirm=¿Quiere desactivar este acceso compartido? El usuario necesita volver a compartir los datos otra vez si los quieres volver a consultar.
+integration.mqtt.error.test_failed=Ha fallado la prueba de conexión MQTT: {0}
geocoding.never.used=Nunca
country.eg.label=Egipto
-places.address.label=Direcci\u00F3n
-logging.buffer.max.size=Tama\u00F1o M\u00E1ximo Buffer: {0}
-users.avatar.error.invalid-file-type=Tipo de fichero no valido. Solo los formatos JPEG, PNG, GIF y WebP est\u00E1n permitidas.
+places.address.label=Dirección
+logging.buffer.max.size=Tamaño Máximo Buffer: {0}
+users.avatar.error.invalid-file-type=Tipo de fichero no valido. Solo los formatos JPEG, PNG, GIF y WebP están permitidas.
country.tv.label=Tuvalu
integrations.owntracks.recorder.base.url.placeholder=https://your-owntracks-recorder.com
-users.custom.css.error.invalid-file-type=Tipo de fichero no v\u00E1lido. Solo est\u00E1n permitidos ficheros CSS.
+users.custom.css.error.invalid-file-type=Tipo de fichero no válido. Solo están permitidos ficheros CSS.
country.sx.label=San Martin (Parte Danesa)
-country.do.label=Rep\u00FAblica Dominicana
+country.do.label=República Dominicana
integrations.owntracks.recorder.device.id=ID Dispositivo
integrations.mqtt.payload.type.owntracks=OwnTracks
-integrations.reitti.connection.failed=Fallo de conexi\u00F3n: {0}
-memory.view.no.blocks=No hay bloques todavia. A\u00F1ade t\u00FA primer bloque para empezar a construir un recuerdo.
+integrations.reitti.connection.failed=Fallo de conexión: {0}
+memory.view.no.blocks=No hay bloques todavia. Añade tú primer bloque para empezar a construir un recuerdo.
memory.view.block.cluster_visit.duration=Empleado {0} horas {1} minutos.
integrations.reitti.status.enabled=Activo
-integrations.data.quality.error=Errores cargando la informaci\u00F3n de calidad de datos: {0}
+integrations.data.quality.error=Errores cargando la información de calidad de datos: {0}
integrations.reitti.status.DISABLED.name=Inactivo
month.11=Noviembre
message.success.token.deleted=Se ha eliminado el Token correctamente
-country.sb.label=Islas Salom\u00F3n
+country.sb.label=Islas Salomón
message.error.user.deletion=Error al eliminar el usuario: {0}
-transportation.modes.error.duplicate.max.kmh=El modo de transporte con esta velocidad m\u00E1xima ya existe
-visit.detection.minimum.points.help=N\u00FAmero m\u00EDnimo de puntos de localizaci\u00F3n consecutivos necesarios para detectar una visita. Valores m\u00E1s altos reducen los falsos positivos, pero pueden perderse visitas cortas. Recomendado: 3-5 puntos para la mayor\u00EDa de los casos de uso.
-language.german=Alem\u00E1n
+transportation.modes.error.duplicate.max.kmh=El modo de transporte con esta velocidad máxima ya existe
+visit.detection.minimum.points.help=Número mínimo de puntos de localización consecutivos necesarios para detectar una visita. Valores más altos reducen los falsos positivos, pero pueden perderse visitas cortas. Recomendado: 3-5 puntos para la mayoría de los casos de uso.
+language.german=Alemán
visit.sensitivity.recalculation.start=Comenzar Recalculo
-visit.sensitivity.recalculation.confirm=\u00BFEst\u00E1s seguro de que quieres empezar a recalcular? Esto puede llevar tiempo dependiendo de la cantidad de datos que se procese.
-users.avatar.error.to-large=La imagen es demasiado grande. El tama\u00F1o m\u00E1ximo es de 2MB.
+visit.sensitivity.recalculation.confirm=¿Estás seguro de que quieres empezar a recalcular? Esto puede llevar tiempo dependiendo de la cantidad de datos que se procese.
+users.avatar.error.to-large=La imagen es demasiado grande. El tamaño máximo es de 2MB.
country.jo.label=Jordania
integrations.immich.api.token.placeholder=Introduzca su API Token de Immich
country.ro.label=Rumania
@@ -226,15 +226,15 @@ integrations.reitti.url=URL de instancia
visit.sensitivity.recalculation.error=Error al comenzar el recalculo: {0}
country.im.label=Isla de Man
month.10=Octubre
-settings.geocoding.description=Configurar servicios de geolocalizaci\u00F3n para convertir coordenadas en direcciones
-users.avatar.oidc.managed=El Avatar es gestionado por un proveedor OIDC y ser\u00E1 actualizado autom\u00E1ticamente.
+settings.geocoding.description=Configurar servicios de geolocalización para convertir coordenadas en direcciones
+users.avatar.oidc.managed=El Avatar es gestionado por un proveedor OIDC y será actualizado automáticamente.
country.cn.label=China
country.fr.label=Francia
country.km.label=Comoros
logging.update=Actualizar
-place.type.gallery=Galer\u00EDa
+place.type.gallery=Galería
memory.new.title=Nuevo Recuerdo
-integrations.data.quality.status.not.tracking=\u274C Rastreo Inactivo
+integrations.data.quality.status.not.tracking=❌ Rastreo Inactivo
transportation.modes.mode.select=Seleccione un modo...
statistics.monthly.breakdown=Desglose Mensual
export.raw.data.previous=Previo
@@ -242,305 +242,305 @@ memory.share.create.button=Crear un enlace compartido
country.nr.label=Nauru
data.clear.reprocess.title=Limpiar y reprocesar todos los datos
memory.generator.headline.text=Nuestra Jornada
-country.es.label=Espa\u00F1a
+country.es.label=España
memory.validation.start.date.required=Es necesario una fecha de inicio
memory.share.result.copy=Copiar
form.delete=Eliminado
-time.display.mode.description=Elige c\u00F3mo se muestran los tiempos durante toda la solicitud.
+time.display.mode.description=Elige cómo se muestran los tiempos durante toda la solicitud.
country.mk.label=Macedonia del Norte
logging.level.trace=TRAZA
-integrations.overland.step5.without.token=Configure la URL de conexi\u00F3n:{0}
+integrations.overland.step5.without.token=Configure la URL de conexión:{0}
memory.share.access.edit=Editar Acceso
-memory.form.title.label=T\u00EDtulo *
+memory.form.title.label=Título *
country.hn.label=Honduras
export.raw.data.table.processed=Procesado
country.np.label=Nepal
country.az.label=Azerbaiyan
visit.sensitivity.min.distance=Min Distancia
-geocoding.execution.title=Ejecutando Geolocalizaci\u00F3n
-visit.sensitivity.preview.config.details=Detalles de Configuraci\u00F3n
-country.cm.label=Camer\u00FAn
+geocoding.execution.title=Ejecutando Geolocalización
+visit.sensitivity.preview.config.details=Detalles de Configuración
+country.cm.label=Camerún
country.bt.label=Butan
places.city.label=Ciudad
statistics.transport.mode=Modo de Transporte
logging.error=Error
country.ly.label=Libia
country.ve.label=Venezuela
-integrations.data.quality.last.24h=\u00DAltimas 24 Horas
-visit.merging.min.distance.help=Distancia m\u00EDnima requerida entre visitas para mantenerlas como ubicaciones separadas. Las visitas m\u00E1s cercanas a esta distancia pueden fusionarse si ocurren dentro de la ventana temporal. Recomendado: 50-100 m para separaci\u00F3n precisa de la ubicaci\u00F3n, 200-300 m para agrupaci\u00F3n de \u00E1reas m\u00E1s amplias.
+integrations.data.quality.last.24h=Últimas 24 Horas
+visit.merging.min.distance.help=Distancia mínima requerida entre visitas para mantenerlas como ubicaciones separadas. Las visitas más cercanas a esta distancia pueden fusionarse si ocurren dentro de la ventana temporal. Recomendado: 50-100 m para separación precisa de la ubicación, 200-300 m para agrupación de áreas más amplias.
queue.user.event.description=Procesando eventos del usuario y notificaciones
-memory.share.configure.title=Configuraci\u00F3n Enlace Compartir
-magic.links.new.token.description=Su Enlace M\u00E1gico se ha creado. Copie el enlace y gu\u00E1rdelo correctamente. \u00A1No ser\u00E1 visible nuevamente!
-about.acknowledgments.subtitle=Reitti no ser\u00EDa posible sin las incre\u00EDbles contribuciones de nuestra comunidad y los incre\u00EDbles proyectos de c\u00F3digo abierto sobre los que construimos.
+memory.share.configure.title=Configuración Enlace Compartir
+magic.links.new.token.description=Su Enlace Mágico se ha creado. Copie el enlace y guárdelo correctamente. ¡No será visible nuevamente!
+about.acknowledgments.subtitle=Reitti no sería posible sin las increíbles contribuciones de nuestra comunidad y los increíbles proyectos de código abierto sobre los que construimos.
shared-with-me.table.color=Color
-visit.merging.min.distance=Distancia m\u00EDnima entre visitas (metros)
+visit.merging.min.distance=Distancia mínima entre visitas (metros)
memory.block.text.headline=Cabecera
country.sc.label=Seychelles
country.dm.label=Dominica
-magic.link.error.generic=El enlace m\u00E1gico no es v\u00E1lido o ha caducado.
+magic.link.error.generic=El enlace mágico no es válido o ha caducado.
about.contributors.title=Contribuidores
country.gr.label=Grecia
magic.links.new.token.value=Solo Token:
geocoding.clear.warning=Esto limpia todos los datos existentes y vuelve a geolocalizar todos los lugares
country.th.label=Tailandia
country.si.label=Eslovenia
-magic.links.expiry.days.help=Mantener vac\u00EDo para que no expire
-places.geocode.confirm=\u00BFEst\u00E1s seguro de que quieres volver a geocodificar este lugar? Esto limpiar\u00E1 la direcci\u00F3n actual y solicitar\u00E1 una nueva.
+magic.links.expiry.days.help=Mantener vacío para que no expire
+places.geocode.confirm=¿Estás seguro de que quieres volver a geocodificar este lugar? Esto limpiará la dirección actual y solicitará una nueva.
country.qa.label=Catar
-integrations.data.quality.status.not.tracking.desc=No se ha recibido datos de localizaci\u00F3n recientemente
+integrations.data.quality.status.not.tracking.desc=No se ha recibido datos de localización recientemente
visit.sensitivity.preview.current=Datos Actuales
-magic.links.info.security.point1=Cualquiera que tenga el enlace puede acceder a tus datos, tr\u00E1talo como una contrase\u00F1a
+magic.links.info.security.point1=Cualquiera que tenga el enlace puede acceder a tus datos, trátalo como una contraseña
jobs.refresh=Refrescar Estado
country.ke.label=Kenia
visit.sensitivity.level.low=Bajo
geocoding.service.name.placeholder=Introduzca un nombre para el servicio
-message.success.geocode.created=El servicio de Geolocalizaci\u00F3n se creo correctamente
-memory.share.expires.help=Elige cu\u00E1nto tiempo debe permanecer v\u00E1lido el enlace de compartir
+message.success.geocode.created=El servicio de Geolocalización se creo correctamente
+memory.share.expires.help=Elige cuánto tiempo debe permanecer válido el enlace de compartir
month.12=Diciembre
-places.edit.visit.complete=Has visitado {0} {1} veces. La primera vez que lo visitaste fue {2} y t\u00FA visita m\u00E1s reciente fue {3}.
+places.edit.visit.complete=Has visitado {0} {1} veces. La primera vez que lo visitaste fue {2} y tú visita más reciente fue {3}.
export.gpx.button=Exportar a GPX
-integrations.reitti.config.error=Error al guardar la configuraci\u00F3n: {0}
+integrations.reitti.config.error=Error al guardar la configuración: {0}
timeline.time.local=Hora Local
-magic.links.created.success=El Enlace M\u00E1gico se ha creado correctamente. Guarde el enlace. \u00A1No volver\u00E1 a ser visible!
+magic.links.created.success=El Enlace Mágico se ha creado correctamente. Guarde el enlace. ¡No volverá a ser visible!
transportation.modes.error.delete=Fallo al borrar modo de transporte
-integrations.data.quality.recommendation.low.frequency=Se detect\u00F3 baja frecuencia de seguimiento. Considera reducir el intervalo de seguimiento en tu app m\u00F3vil.
+integrations.data.quality.recommendation.low.frequency=Se detectó baja frecuencia de seguimiento. Considera reducir el intervalo de seguimiento en tu app móvil.
integrations.photos.title=Fotos
country.gt.label=Guatemala
-visit.sensitivity.min.stay.time=M\u00EDnimo Tiempo Estancia
+visit.sensitivity.min.stay.time=Mínimo Tiempo Estancia
memory.share.expires.never=Nunca expira
country.se.label=Suecia
integrations.immich.server.url.placeholder=https://your-immich-server.com
-memory.share.result.copied=\u00A1Copiado!
+memory.share.result.copied=¡Copiado!
form.update=Actualizado
-integrations.owntracks.recorder.auth.password.placeholder=Introduzca contrase\u00F1a para autenticaci\u00F3n b\u00E1sica (optional)
+integrations.owntracks.recorder.auth.password.placeholder=Introduzca contraseña para autenticación básica (optional)
transportation.modes.table.actions=Acciones
-places.warning.polygon.addition=Se ha a\u00F1adido l\u00EDmites de pol\u00EDgono al lugar, esto afectar\u00E1 a la detecci\u00F3n de visitas.
-integrations.owntracks.recorder.config.delete.error=Error borrando la configuraci\u00F3n: {0}
-data.remove.all.confirm=\u00BFEsta seguro de querer eliminar TODO excepto los lugares de inter\u00E9s? Esta acci\u00F3n no es reversible.
+places.warning.polygon.addition=Se ha añadido límites de polígono al lugar, esto afectará a la detección de visitas.
+integrations.owntracks.recorder.config.delete.error=Error borrando la configuración: {0}
+data.remove.all.confirm=¿Esta seguro de querer eliminar TODO excepto los lugares de interés? Esta acción no es reversible.
geocoding.reset.errors=Reiniciar Errores
transportation.modes.max.placeholder=Sin Limite
country.gu.label=Guam
transportation.modes.max.kmh.help=Dejar en blanco para no establecer limite de velocidad
-data.clear.reprocess.success=Se ha eliminado los datos correctamente y se ha iniciado el reprocesamiento. Cheque la pesta\u00F1a de Estados de Trabajo para monitorizar el progreso.
+data.clear.reprocess.success=Se ha eliminado los datos correctamente y se ha iniciado el reprocesamiento. Cheque la pestaña de Estados de Trabajo para monitorizar el progreso.
magic.links.info.security.point2=El enlace no se puede recuperar si se pierde. Es necesario crear uno nuevo
settings.user.management.description=Gestionar cuentas de usuario y permisos (solo admin)
-integrations.reitti.info.connection.access=Puedes acceder a los datos de localizaci\u00F3n de este usuario.
+integrations.reitti.info.connection.access=Puedes acceder a los datos de localización de este usuario.
geocoding.no.places=No se encontraron lugares para geolocalizar
-magic.links.info.access.live_with_photos.description=Acceso solo a datos de localizaci\u00F3n actuales/recientes y a tus fotos si estas se muestran en el mapa.
-country.ss.label=Sud\u00E1n del Sur
-share-with.users.description=Seleccione los usuarios con los que compartir sus datos de localizaci\u00F3n. Ellos podr\u00E1n ver su hist\u00F3rico de tiempo y su historial de localizaciones.
+magic.links.info.access.live_with_photos.description=Acceso solo a datos de localización actuales/recientes y a tus fotos si estas se muestran en el mapa.
+country.ss.label=Sudán del Sur
+share-with.users.description=Seleccione los usuarios con los que compartir sus datos de localización. Ellos podrán ver su histórico de tiempo y su historial de localizaciones.
country.aq.label=Antartida
-visit.sensitivity.recalculation.started=El rec\u00E1lculo comenz\u00F3 con \u00E9xito. Consulta la pesta\u00F1a de Estado del Trabajo para monitorizar el progreso.
-integration.mqtt.success.test=La prueba de conexi\u00F3n MQTT ha sido satisfactoria
+visit.sensitivity.recalculation.started=El recálculo comenzó con éxito. Consulta la pestaña de Estado del Trabajo para monitorizar el progreso.
+integration.mqtt.success.test=La prueba de conexión MQTT ha sido satisfactoria
users.avatar.requirements=Max 2MB. Formato JPEG, PNG, GIF o WebP.
-memory.block.gallery.edit=Editar Bloque Galer\u00EDa de Imagenes
+memory.block.gallery.edit=Editar Bloque Galería de Imagenes
upload.error=No se han procesado ficheros correctamente
country.fk.label=Islas Falkland
-settings.about.description=Visualizar versi\u00F3n de aplicaci\u00F3n e informaci\u00F3n de compilaci\u00F3n
+settings.about.description=Visualizar versión de aplicación e información de compilación
magic.links.name.label=Nombre de Enlace
logging.level.info=INFO
data.clear.reprocess.button=Limpiar y Reprocesar
country.ng.label=Nigeria
-memory.generator.day.text=D\u00EDa {0}: {1}
+memory.generator.day.text=Día {0}: {1}
country.bs.label=Bahamas
-magic.links.new.token.url=URL del Enlace M\u00E1gico:
+magic.links.new.token.url=URL del Enlace Mágico:
geocoding.status.enabled=Activo
-settings.transportation-modes.description=Ver y administrar la configuraci\u00F3n para la detecci\u00F3n de modos de transporte
-upload.google.new.format.ios.instructions=Desde IOS Google Maps: Abrir Google Maps \u2192 Clic en tu perfil \u2192 Configuraci\u00F3n \u2192 Contenido Personal \u2192 Exportar Datos Localizaci\u00F3n
+settings.transportation-modes.description=Ver y administrar la configuración para la detección de modos de transporte
+upload.google.new.format.ios.instructions=Desde IOS Google Maps: Abrir Google Maps → Clic en tu perfil → Configuración → Contenido Personal → Exportar Datos Localización
settings.about=Acerca
logging.log.name=Nombre Registro
country.gb.label=Reino Unido
integrations.owntracks.step7=En la vista del mapa, seleccion el modo de rastreo en "Movimiento"
country.tf.label=Territorios Franceses del Sur
-visit.sensitivity.form.title.default=Configuraci\u00F3n por Defecto
-place.type.cafe=Cafeter\u00EDa
-integrations.reitti.config.deleted=Se ha borrado la integraci\u00F3n Reitti correctamente
+visit.sensitivity.form.title.default=Configuración por Defecto
+place.type.cafe=Cafetería
+integrations.reitti.config.deleted=Se ha borrado la integración Reitti correctamente
country.ch.label=Suiza
-integrations.mqtt.identifier=Identificaci\u00F3n de Cliente
+integrations.mqtt.identifier=Identificación de Cliente
export.raw.data.showing=Mostrando {0}-{1} de {2}
places.name.label=Nombre
-integrations.reitti.test.connection=Prueba de Conexi\u00F3n
+integrations.reitti.test.connection=Prueba de Conexión
memory.block.visit.select.placeholder=Elija una visita...
memory.generator.intro_accommodation.headline=Bienvenido a {0}
memory.share.result.instructions.permissions=El enlace trabaja acorde a los permisos establecidos
-memory.block.type.visit.description=A\u00F1adir una localizaci\u00F3n que visitaste durante este recuerdo
+memory.block.type.visit.description=Añadir una localización que visitaste durante este recuerdo
form.refresh=Refrescar
-upload.button.google.timeline.android=Subir Datos de Hist\u00F3rico de Android
+upload.button.google.timeline.android=Subir Datos de Histórico de Android
country.cx.label=Isla Navidad
-memory.creation.error=Error al crear t\u00FA memoria: {0}
+memory.creation.error=Error al crear tú memoria: {0}
upload.button.google.records=Subir Datos de Records
label.info=Info:
country.yt.label=Mayotte
visit.sensitivity.cannot.delete=No se puede borrar por defecto
-upload.google.android.format.title=Hist\u00F3rico Android (timeline.json)
+upload.google.android.format.title=Histórico Android (timeline.json)
memory.share.what.content=El recuerdo completo con los bloques de contenido
place.unknown.label=Lugar desconocido
country.mn.label=Mongolia
place.type.church=Iglesia
-settings.manage.data.description=Lanzamiento manual de procesamiento de datos y administraci\u00F3n de tus datos de localizaci\u00F3n
-integrations.gpslogger.step2=Abrir GPSLogger y abrir Detalles de registro\u2192 Iniciar sesi\u00F3n en una URL personalizada
+settings.manage.data.description=Lanzamiento manual de procesamiento de datos y administración de tus datos de localización
+integrations.gpslogger.step2=Abrir GPSLogger y abrir Detalles de registro→ Iniciar sesión en una URL personalizada
statistics.daily.breakdown=Desglose Diario
-visit.sensitivity.validation.save.error=Error al guardar la configuraci\u00F3n: {0}
+visit.sensitivity.validation.save.error=Error al guardar la configuración: {0}
country.ae.label=Emiratos Arabes Unidos
transportation.modes.reclassify.processing=Procesando...
-transportation.modes.reclassify.description=Despu\u00E9s de cambiar la configuraci\u00F3n de tu modo de transporte, puedes reclasificar todos los trayectos existentes para aplicar las nuevas configuraciones.
-integrations.reitti.info.user.version=Versi\u00F3n:
-integrations.reitti.info.title=Informaci\u00F3n Instancia Remota
-about.title=Informaci\u00F3n de Versi\u00F3n
-country.uz.label=Uzbekist\u00E1n
+transportation.modes.reclassify.description=Después de cambiar la configuración de tu modo de transporte, puedes reclasificar todos los trayectos existentes para aplicar las nuevas configuraciones.
+integrations.reitti.info.user.version=Versión:
+integrations.reitti.info.title=Información Instancia Remota
+about.title=Información de Versión
+country.uz.label=Uzbekistán
integrations.gpslogger.configure=Autoconfigurar GPSLogger
data.remove.all.verification.instruction=Para confirma el borrado, introduzca el nombre del servidor:
country.al.label=Albania
-place.type.train_station=Estaci\u00F3n de tren
-magic.links.deleted.success=El Enlace M\u00E1gico se ha borrado correctamente
-integrations.reitti.connection.success=Conexi\u00F3n satisfactoria - Conectado a la instancia Reitti
+place.type.train_station=Estación de tren
+magic.links.deleted.success=El Enlace Mágico se ha borrado correctamente
+integrations.reitti.connection.success=Conexión satisfactoria - Conectado a la instancia Reitti
geocoding.service.url=Plantilla URL
integrations.reitti.status.ACTIVE.name=Activo
-integrations.homepage=P\u00E1gina de inicio:
-visit.sensitivity.form.title.edit=Editar Configuraci\u00F3n
+integrations.homepage=Página de inicio:
+visit.sensitivity.form.title.edit=Editar Configuración
users.home.latitude.placeholder=Introduzca latitud (-90 a 90)
error.action.home=Ir a Casa
places.geocoding.response.fetched.at=Recogido en
place.type.hospital=Centro Sanitario
data.remove.all.title=Eliminar Todos los Datos
-geocoding.clear.confirm=\u00BFEsta seguro de limpiar todos los datos y volver a geolocalizar todos los lugares? Esto elimina toda la informaci\u00F3n que ya existe.
+geocoding.clear.confirm=¿Esta seguro de limpiar todos los datos y volver a geolocalizar todos los lugares? Esto elimina toda la información que ya existe.
language.chinese=Chino
-data.remove.all.warning=Esta acci\u00F3n borra TODOS los datos de localizaci\u00F3n excepto los lugares de inter\u00E9s. Esta acci\u00F3n no es reversible.
+data.remove.all.warning=Esta acción borra TODOS los datos de localización excepto los lugares de interés. Esta acción no es reversible.
country.bz.label=Belice
time.display.mode.label=Modo de Hora
-memory.generator.travel_to_accommodation.text=Partimos de {0} en {1} y lleg\u00F3 a {2} en {3}. El tiempo total para esta parte de nuestro viaje fue {4}, con {5} de eso lo pasaba viajando activamente. Ahora es el momento de relajarnos, deshacer maletas y prepararnos para lo que viene.
+memory.generator.travel_to_accommodation.text=Partimos de {0} en {1} y llegó a {2} en {3}. El tiempo total para esta parte de nuestro viaje fue {4}, con {5} de eso lo pasaba viajando activamente. Ahora es el momento de relajarnos, deshacer maletas y prepararnos para lo que viene.
logging.remove=Eliminar
about.projects.visit=Visita el Proyecto
-queue.location.data.description=Procesando puntos de localizaci\u00F3n raw desde aplicaciones m\u00F3viles y or\u00EDgenes externos
+queue.location.data.description=Procesando puntos de localización raw desde aplicaciones móviles y orígenes externos
shared-with-me.table.shared.since=Compartido Desde
integrations.gpslogger.step3=Activar "Registro en una URL personalizada"
-integrations.reitti.save=Guardar Configuraci\u00F3n
-visit.sensitivity.level.help=Una baja sensibilidad detecta menos visitas y m\u00E1s largas. Una alta sensibilidad detecta m\u00E1s visitas cortas. Ajusta seg\u00FAn tus necesidades de seguimiento: usa baja para seguimiento general de la ubicaci\u00F3n, alta para an\u00E1lisis detallado del movimiento. Esto depende mucho de la frecuencia con la que tu integraci\u00F3n env\u00EDa datos a Reitti. Cuanto menor sea el intervalo de datos entrantes, mayor deber\u00EDa ser el nivel de sensibilidad.
+integrations.reitti.save=Guardar Configuración
+visit.sensitivity.level.help=Una baja sensibilidad detecta menos visitas y más largas. Una alta sensibilidad detecta más visitas cortas. Ajusta según tus necesidades de seguimiento: usa baja para seguimiento general de la ubicación, alta para análisis detallado del movimiento. Esto depende mucho de la frecuencia con la que tu integración envía datos a Reitti. Cuanto menor sea el intervalo de datos entrantes, mayor debería ser el nivel de sensibilidad.
integrations.data-stores.description=Configura Reitti para conectar a un almacenamiento externo como OwnTracks Recorder.
-integrations.mqtt.payload.type.help=Seleccione el formato de la carga \u00FAtil de datos de ubicaci\u00F3n
+integrations.mqtt.payload.type.help=Seleccione el formato de la carga útil de datos de ubicación
place.type.grocery_store=Tienda de comestibles
time.title=Hora
-place.type.historic_site=Lugar Hist\u00F3rico
-country.sy.label=Rep\u00FAblica Arabe de Siria
-integrations.mqtt.topic.description=Patr\u00F3n del tema MQTT al que suscribirse. No se permite el uso de comodines.
+place.type.historic_site=Lugar Histórico
+country.sy.label=República Arabe de Siria
+integrations.mqtt.topic.description=Patrón del tema MQTT al que suscribirse. No se permite el uso de comodines.
country.bg.label=Bulgaria
month.1=Enero
memory.block.type.text=Texto
visit.sensitivity.mode.simple=Sencillo
-integrations.gpslogger.step8=\u00A1Comenzar registro!
-integrations.immich.test.connection=Prueba de Conexi\u00F3n
+integrations.gpslogger.step8=¡Comenzar registro!
+integrations.immich.test.connection=Prueba de Conexión
memory.block.gallery.immich.no.photos=No se han encontrado fotos para este rango de fechas
place.type.gym=Gimnasio
memory.share.view.description=Los destinatarios pueden ver el recuerdo pero no pueden hacer cambios
country.mt.label=Malta
memory.share.result.instructions.view=Los destinatarios pueden ver pero no puede editar el recuerdo
visit.sensitivity.save=Guardar
-integrations.owntracks.recorder.load.historical.success=Se ha iniciado la carga de datos hist\u00F3ricos correctamente
+integrations.owntracks.recorder.load.historical.success=Se ha iniciado la carga de datos históricos correctamente
about.not.available=N/A
month.8=Agosto
upload.button.google=Subir Google Takeout
units.imperial=Imperial
-data.remove.all.description=Eliminar todos los datos excepto los lugares de inter\u00E9s. Esto borra permanentemente todos los datos en bruto de localizaciones, visitas, viajes y visitas procesadas pero mantiene los lugares de interes.
+data.remove.all.description=Eliminar todos los datos excepto los lugares de interés. Esto borra permanentemente todos los datos en bruto de localizaciones, visitas, viajes y visitas procesadas pero mantiene los lugares de interes.
message.error.place.update=Error actualizando el lugar: {0}
memory.block.trip.empty=No hay viajes seleccionados para este bloque de recuerdo.
logging.configured.loggers=Configurar registros
-magic.link.error.description=Solicita un nuevo Enlace M\u00E1gico o inicia sesi\u00F3n con tu cuenta.
-integrations.owntracks.recorder.test.connection=Prueba de Conexi\u00F3n
-upload.google.new.format.instructions=Desde t\u00FA dispositivo Android: Configuraci\u00F3n \u2192 Localizaci\u00F3n \u2192 Servicios de Localizaci\u00F3n \u2192 Hist\u00F3rico Localizaci\u00F3n \u2192 Exportar
+magic.link.error.description=Solicita un nuevo Enlace Mágico o inicia sesión con tu cuenta.
+integrations.owntracks.recorder.test.connection=Prueba de Conexión
+upload.google.new.format.instructions=Desde tú dispositivo Android: Configuración → Localización → Servicios de Localización → Histórico Localización → Exportar
country.ge.label=Georgia
about.projects.title=Proyectos Open Source
integrations.gpslogger.step6=Configurar Cuerpo HTTP:
country.li.label=Liechtenstein
upload.geojson.title=Fichero GeoJSON
-geocoding.add.title=A\u00F1adir Nuevo Servicio de Geolocalizaci\u00F3n
-geocoding.run.success=Se ha iniciado la geolocalizaci\u00F3n para {0} lugares
+geocoding.add.title=Añadir Nuevo Servicio de Geolocalización
+geocoding.run.success=Se ha iniciado la geolocalización para {0} lugares
country.hk.label=Hong Kong
-integrations.immich.description=Immich es una soluci\u00F3n de copias de seguridad de fotos y video autoalojada. Conecta t\u00FA instancia Immich para mostrar las fotos tomas en localizaciones espec\u00EDficas y fechas en tu mapa de localizaciones.
-upload.google.ios.format.description=Esto exporta a un fichero timeline.json tus datos de localizaci\u00F3n reciente desde dispositivos IOS.
-places.warning.general_error=Se ha producido un error chequeando la actualizaci\u00F3n: {0}
+integrations.immich.description=Immich es una solución de copias de seguridad de fotos y video autoalojada. Conecta tú instancia Immich para mostrar las fotos tomas en localizaciones específicas y fechas en tu mapa de localizaciones.
+upload.google.ios.format.description=Esto exporta a un fichero timeline.json tus datos de localización reciente desde dispositivos IOS.
+places.warning.general_error=Se ha producido un error chequeando la actualización: {0}
country.vu.label=Vanuatu
magic.links.info.security.title=Consideraciones de Seguridad
-integrations.data.quality.time.since=Tiempo desde \u00FAltimo punto recibido
+integrations.data.quality.time.since=Tiempo desde último punto recibido
export.end.date=Hasta Fecha
message.success.user.deleted=Usuario eliminado correctamente
places.no.places=No se han encontrado lugares interesantes.
-integrations.mqtt.identifier.description=Identificador \u00FAnico para la conexi\u00F3n de este cliente MQTT. Es autogenerada y no se puede cambiar. No reutilice identificadores en m\u00FAltiples instancia Reitti u otros clientes MQTT.
-transportation.modes.max.kmh.placeholder=Sin L\u00EDmite
-integrations.data.quality.status.low.frequency.desc=Considere incrementar la frecuencia de rastreo para una mejor precisi\u00F3n
-settings.places.description=Visualizar y administrar lugares de inter\u00E9s y otros detalles
+integrations.mqtt.identifier.description=Identificador único para la conexión de este cliente MQTT. Es autogenerada y no se puede cambiar. No reutilice identificadores en múltiples instancia Reitti u otros clientes MQTT.
+transportation.modes.max.kmh.placeholder=Sin Límite
+integrations.data.quality.status.low.frequency.desc=Considere incrementar la frecuencia de rastreo para una mejor precisión
+settings.places.description=Visualizar y administrar lugares de interés y otros detalles
about.git.branch=Rama Git:
country.lu.label=Luxemburgo
-magic.links.no.tokens=No se han encontrado Enlaces M\u00E1gicos. Cree uno para comenzar.
-data.process.visits.description=Activa manualmente el procesamiento de datos de localizaci\u00F3n en bruto en visitas y viajes. Esto analizar\u00E1 los puntos de localizaci\u00F3n no procesados y generar\u00E1 visitas y viajes significativos desde ellos.
+magic.links.no.tokens=No se han encontrado Enlaces Mágicos. Cree uno para comenzar.
+data.process.visits.description=Activa manualmente el procesamiento de datos de localización en bruto en visitas y viajes. Esto analizará los puntos de localización no procesados y generará visitas y viajes significativos desde ellos.
memory.share.what.photos=Fotos y contenido de texto del Recuerdo
-integrations.mqtt.test.connection=Prueba de Conexi\u00F3n
+integrations.mqtt.test.connection=Prueba de Conexión
users.avatar.default.title=Seleccione un Avatar por defecto
geocoding.disable=Inactivo
-memory.view.block.text.content=El contenido ser\u00E1 cargado aqu\u00ED
+memory.view.block.text.content=El contenido será cargado aquí
visit.sensitivity.specific.description=Solicitado a partir de esta fecha
visit.sensitivity.level.very-low=Muy bajo
form.select.placeholder=Seleccionado...
place.type.pharmacy=Farmacia
-memory.form.description.label=Descripci\u00F3n
+memory.form.description.label=Descripción
upload.button.geojson=Subir Fichero GeoJSON
memory.validation.end.date.required=Es necesario una fecha de fin
-visit.detection.search.distance.help=La distancia m\u00E1xima entre puntos de ubicaci\u00F3n debe considerarse parte de la misma visita. Valores m\u00E1s peque\u00F1os (50-100 m) detectan ubicaciones precisas, los valores m\u00E1s grandes (200-500 m) agrupan las ubicaciones cercanas. Valores t\u00EDpicos: 100 m para zonas urbanas, 200 m para zonas suburbanas.
+visit.detection.search.distance.help=La distancia máxima entre puntos de ubicación debe considerarse parte de la misma visita. Valores más pequeños (50-100 m) detectan ubicaciones precisas, los valores más grandes (200-500 m) agrupan las ubicaciones cercanas. Valores típicos: 100 m para zonas urbanas, 200 m para zonas suburbanas.
map.colored.preference.description=Cuando esta activo, el mapa se muestra a todo color. Si esta desactivado, el mapa se muestra en escala de grises.
memory.view.recalculate=Recalcular
-integrations.mqtt.password.placeholder=Contrase\u00F1a mqtt
+integrations.mqtt.password.placeholder=Contraseña mqtt
login.username=Nombre de Usuario
upload.invalid.format=Formato de fichero incorrecto
integrations.gpslogger.step1=Descargar GPSLogger desde Google Play Store
-memory.edit.block.title.placeholder=Introduzca t\u00EDtulo
-upload.google.old.format.instructions=Exporta tus datos desde takeout.google.com y actualiza el fichero Records.json desde la carpeta Hist\u00F3rico de Localizaci\u00F3n.
-geocoding.clear.error=Error limpiando y comenzando la geolocalizaci\u00F3n: {0}
+memory.edit.block.title.placeholder=Introduzca título
+upload.google.old.format.instructions=Exporta tus datos desde takeout.google.com y actualiza el fichero Records.json desde la carpeta Histórico de Localización.
+geocoding.clear.error=Error limpiando y comenzando la geolocalización: {0}
users.home.longitude.placeholder=Introduzca longitud (-180 a 180)
country.cw.label=Curasao
-integrations.mobile.help.link.text=Documentaci\u00F3n Integraci\u00F3n Movil
-integrations.mqtt.description=Conecta con un Broker MQTT para recibir datos de localizaci\u00F3n desde OwnTracks u otras aplicaciones compatibles.
+integrations.mobile.help.link.text=Documentación Integración Movil
+integrations.mqtt.description=Conecta con un Broker MQTT para recibir datos de localización desde OwnTracks u otras aplicaciones compatibles.
country.zm.label=Zambia
month.2=Febrero
country.cz.label=Chequia
-integrations.data.quality.recommendation.fluctuating.frequency=La frecuencia de seguimiento es inconsistente. Consulta la configuraci\u00F3n de tu app m\u00F3vil para ver intervalos de seguimiento estables.
+integrations.data.quality.recommendation.fluctuating.frequency=La frecuencia de seguimiento es inconsistente. Consulta la configuración de tu app móvil para ver intervalos de seguimiento estables.
country.eh.label=Sahara Occidental
-geocoding.no.services=No se han configurado servicios de geolocalizaci\u00F3n.
+geocoding.no.services=No se han configurado servicios de geolocalización.
country.vc.label=San Vicente y las Granadinas
-login.invalid.credentials=Nombre de usuario o contrase\u00F1a incorrecta
-settings.logging.description=Configurar niveles de registro y visualizaci\u00F3n de registros
+login.invalid.credentials=Nombre de usuario o contraseña incorrecta
+settings.logging.description=Configurar niveles de registro y visualización de registros
memory.block.type.trip=Viaje
places.geocode.button=Geocodigo
integrations.data.quality.good.accuracy=Puntos con Buena Precision (<50m)
users.avatar.or=O
-visit.sensitivity.delete.confirm=\u00BFEsta seguro de querer borrar esta configuraci\u00F3n?
-data.remove.all.verification.required=Se requiere verificaci\u00F3n:
+visit.sensitivity.delete.confirm=¿Esta seguro de querer borrar esta configuración?
+data.remove.all.verification.required=Se requiere verificación:
country.kp.label=Corea del Norte
statistics.trips=Viajes
-integrations.immich.title=Integraci\u00F3n Immich
-about.build.time=Hora de Compilaci\u00F3n:
+integrations.immich.title=Integración Immich
+about.build.time=Hora de Compilación:
magic.links.table.expiry=Caducidad
-transportation.modes.max.mph.label=Velocidad M\u00E1xima (mph)
-integrations.data.quality.recommendation.poor.accuracy=Muchos puntos de localizaci\u00F3n tienen poca precisi\u00F3n. Aseg\u00FArate de que el GPS est\u00E9 activado y evita el seguimiento en interiores.
-memory.share.what.title=\u00BFQu\u00E9 se va a compartir?
-integrations.shared.instances.description=Conectar con otra instancia Reitti para compartir datos de localizaci\u00F3n con amigos, familiares y colegas.
+transportation.modes.max.mph.label=Velocidad Máxima (mph)
+integrations.data.quality.recommendation.poor.accuracy=Muchos puntos de localización tienen poca precisión. Asegúrate de que el GPS esté activado y evita el seguimiento en interiores.
+memory.share.what.title=¿Qué se va a compartir?
+integrations.shared.instances.description=Conectar con otra instancia Reitti para compartir datos de localización con amigos, familiares y colegas.
integrations.owntracks.recorder.username=Nombre de usuario
statistics.no.data=Datos No Disponibles
-magic.links.title=Enlaces M\u00E1gicos
+magic.links.title=Enlaces Mágicos
data.remove.all.verification.placeholder=Introduzca el nombre del servidor
-country.ir.label=Ir\u00E1n
+country.ir.label=Irán
memory.view.edit=Editar
-magic.links.expiry.days.label=Expira (D\u00EDas)
-integrations.data.quality.status.actively.tracking.desc=Datos de localizaci\u00F3n recibidos regularmente
+magic.links.expiry.days.label=Expira (Días)
+integrations.data.quality.status.actively.tracking.desc=Datos de localización recibidos regularmente
country.ms.label=Montserrat
-memory.share.expires.label=El enlace caduca despu\u00E9s de :
-places.edit.visit.stats.title=Estad\u00EDsticas de visitas
+memory.share.expires.label=El enlace caduca después de :
+places.edit.visit.stats.title=Estadísticas de visitas
country.cu.label=Cuba
country.ar.label=Argentina
-integrations.immich.save=Guardar Configuraci\u00F3n
-users.custom.css.requirements=Max 1MB. Solo ficheros CSS (es necesario la extensi\u00F3n .css).
+integrations.immich.save=Guardar Configuración
+users.custom.css.requirements=Max 1MB. Solo ficheros CSS (es necesario la extensión .css).
country.jm.label=Jamaica
integrations.overland.configure=Autoconfigurar Overland
-geocoding.test.connection=Prueba de Conexi\u00F3n
-integrations.overland.step7=Mantenga el campo Token de Acceso vac\u00EDo (si usamos el token en la URL)
+geocoding.test.connection=Prueba de Conexión
+integrations.overland.step7=Mantenga el campo Token de Acceso vacío (si usamos el token en la URL)
country.bm.label=Bermudas
memory.share.result.instructions.title=Como Compartir:
integrations.reitti.disable=Inactivo
@@ -548,16 +548,16 @@ visit.sensitivity.preview.new=Previsualizar Datos
integrations.reitti.url.placeholder=https://reitti.example.com
geocoding.url.placeholders=Plantillas de marcadores URL:
language.ukrainian=Ucraniano
-transportation.modes.max.mph.placeholder=Sin L\u00EDmite
+transportation.modes.max.mph.placeholder=Sin Límite
transportation.modes.mode.label=Modo de Transporte
memory.share.title=Recuerdo Compartido
-places.geocoding.response.button=Ver respuesta de geocodificaci\u00F3n
+places.geocoding.response.button=Ver respuesta de geocodificación
shared-with-me.table.actions=Acciones
integrations.mqtt.topic.placeholder=owntracks/userId/deviceId
-country.io.label=Territorio Oce\u00E1nico de las Indias Brit\u00E1nicas
+country.io.label=Territorio Oceánico de las Indias Británicas
message.success.user.created=Usuario creado correctamente
integrations.owntracks.step3=Configurar Modo HTTP
-logging.logger.placeholder=Introduzca una clase de registros o mantenga en blanco para configurar un registro ra\u00EDz
+logging.logger.placeholder=Introduzca una clase de registros o mantenga en blanco para configurar un registro raíz
users.avatar.upload=Seleccione Imagen
place.type.cinema=Cine
integrations.data-stores.title=Almacenamiento de Datos Externo
@@ -570,86 +570,86 @@ country.gn.label=Guinea
memory.edit.block.cluster.trip.trip=Viaje
queue.user.event.name=Eventos del usuario
places.geocoding.response.raw.data=Datos Raw
-logging.buffer.size=Tama\u00F1o Buffer
-logging.logger.help=Mantener en blanco para configurar un registro ra\u00EDz (global)
+logging.buffer.size=Tamaño Buffer
+logging.logger.help=Mantener en blanco para configurar un registro raíz (global)
country.it.label=Italia
users.custom.css.description=Actualizar el fichero CSS para personalizar tu interfaz. Esto sustituye los estilos por defecto.
-memory.view.add.block=A\u00F1adir bloque despu\u00E9s
+memory.view.add.block=Añadir bloque después
country.tr.label=Turquia
-visit.sensitivity.title.description=Configura como es la sensibilidad del sistema para detectar visitas desde tus datos de localizaci\u00F3n
+visit.sensitivity.title.description=Configura como es la sensibilidad del sistema para detectar visitas desde tus datos de localización
form.clear=Limpiar
-login.password=Contrase\u00F1a
-integrations.owntracks.recorder.enabled=Activar integraci\u00F3n
+login.password=Contraseña
+integrations.owntracks.recorder.enabled=Activar integración
share-with.button.selected=Activar Compartir
-integrations.owntracks.recorder.description=Conectar una instancia OwnTracks Recorder para capturar datos de localizaci\u00F3n desde usuarios y dispositivos espec\u00EDficos.
+integrations.owntracks.recorder.description=Conectar una instancia OwnTracks Recorder para capturar datos de localización desde usuarios y dispositivos específicos.
magic.link.error.home=Ir a Inicio
integrations.photos.description=Configurar un gestor de fotos integrados como Immich
-error.technical.details=Detalles T\u00E9cnicos
-integrations.immich.connection.failed=Fallo en la conexi\u00F3n: {0}
+error.technical.details=Detalles Técnicos
+integrations.immich.connection.failed=Fallo en la conexión: {0}
data.remove.all.error=Error al eliminar los datos: {0}
country.mz.label=Mozambique
integrations.reitti.status.FAILED.name=Fallo
-places.geocoding.response.no.data=No hay una respuesta v\u00E1lida para la geocodificaci\u00F3n de este lugar
+places.geocoding.response.no.data=No hay una respuesta válida para la geocodificación de este lugar
month.4=Abril
place.type.shopping_mall=Centro Comercial
geocoding.auto.disabled=(Autoapagado)
-integrations.overland.step6=Mantenga el campo ID Dispositivo vac\u00EDo o configure un identificador
+integrations.overland.step6=Mantenga el campo ID Dispositivo vacío o configure un identificador
transportation.modes.success.deleted=Modo de transporte eliminado correctamente
geocoding.clear.title=Limpiar y volver a geolocalizar Todo
statistics.transport.distance=Distancia por Modo de Transporte
-memory.share.result.instructions.copy=Copie el siguiente enlace y env\u00EDelo a cualquiera con el que desee compartirlo
+memory.share.result.instructions.copy=Copie el siguiente enlace y envíelo a cualquiera con el que desee compartirlo
integrations.mqtt.host=Host MQTT
-upload.google.description=Actualizar t\u00FA hist\u00F3rico desde Google. Hay dos formatos soportados:
+upload.google.description=Actualizar tú histórico desde Google. Hay dos formatos soportados:
integrations.immich.api.token=API Token
-memory.share.view.title=Solo Visualizaci\u00F3n
+memory.share.view.title=Solo Visualización
places.edit.button=Editar
data.remove.all.button=Eliminar Todos los Datos
-language.finnish=Finland\u00E9s
+language.finnish=Finlandés
visit.sensitivity.recalculation.title=Recalculo recomendado
country.ca.label=Canada
memory.block.text.content=Contenido
-integrations.owntracks.step4.with.token=Configurar el Punto de Conexi\u00F3n: {0}
+integrations.owntracks.step4.with.token=Configurar el Punto de Conexión: {0}
memory.edit.block.cluster.visit.title=Editar Bloque Visita
-memory.share.result.success=\u00A1Enlace Compartido Creado Correctamente!
+memory.share.result.success=¡Enlace Compartido Creado Correctamente!
country.ci.label=Costa de Marfil
country.pg.label=Papua Nueva Guinea
country.tg.label=Togo
-integrations.reitti.info.server.title=Informaci\u00F3n de Servidor
+integrations.reitti.info.server.title=Información de Servidor
users.color.theme.custom=Color Seleccionado
upload.gpx.title=Ficheros GPX
-time.timezone.override.description=Sustituye t\u00FA zona horaria por la detectada en el navegador. Esto afecta a como son mostrados los tiempos cuando usas el modo por defecto.
+time.timezone.override.description=Sustituye tú zona horaria por la detectada en el navegador. Esto afecta a como son mostrados los tiempos cuando usas el modo por defecto.
country.ie.label=Irlanda
-data.about.description=Esta secci\u00F3n te permite activar manualmente operaciones de procesamiento de datos. Estas operaciones normalmente se ejecutan autom\u00E1ticamente con un horario, pero aqu\u00ED puedes activarlas manualmente si es necesario.
-export.gpx.relevant=\u00BFExportar solamente datos relevantes?
+data.about.description=Esta sección te permite activar manualmente operaciones de procesamiento de datos. Estas operaciones normalmente se ejecutan automáticamente con un horario, pero aquí puedes activarlas manualmente si es necesario.
+export.gpx.relevant=¿Exportar solamente datos relevantes?
magic.links.invalid.date=Formato de Fecha Incorrecto
country.ki.label=Kiribati
-memory.block.type.gallery.description=A\u00F1adir coleccion de fotos para este recuerdo
-integrations.owntracks.recorder.config.error=Error al guardar la configuraci\u00F3n: {0}
+memory.block.type.gallery.description=Añadir coleccion de fotos para este recuerdo
+integrations.owntracks.recorder.config.error=Error al guardar la configuración: {0}
country.er.label=Eritrea
memory.share.result.instructions.account=Los destinatarios no necesitan cuenta para acceder al recuerdo
integrations.reitti.status.RECOVERABLE.name=Fallo (Recuperable)
-visit.merging.search.duration=Buscar Duraci\u00F3n (Horas)
+visit.merging.search.duration=Buscar Duración (Horas)
country.rs.label=Serbia
memory.processing.title.creating=Creando Recuerdo
country.mq.label=Martinica
-magic.link.error.title=Error Enlace M\u00E1gico
-country.lb.label=L\u00EDbano
+magic.link.error.title=Error Enlace Mágico
+country.lb.label=Líbano
share-with.update.error=Error al actualizar el usuario compartido: {0}
visit.sensitivity.valid.since=Valido Desde
-country.tm.label=Turkmenist\u00E1n
+country.tm.label=Turkmenistán
geocoding.service.name=Nombre del Servicio
visit.sensitivity.level.very-high=Muy Alto
-memory.block.type.trip.description=A\u00F1adir jornada o ruta a este recuerdo
-integrations.data.quality.recommendation.very.poor.accuracy=La precisi\u00F3n media es bastante pobre. Comprueba si tu dispositivo tiene una vista clara del cielo para obtener mejor recepci\u00F3n GPS.
+memory.block.type.trip.description=Añadir jornada o ruta a este recuerdo
+integrations.data.quality.recommendation.very.poor.accuracy=La precisión media es bastante pobre. Comprueba si tu dispositivo tiene una vista clara del cielo para obtener mejor recepción GPS.
memory.block.trip.select.placeholder=Elija un Viaje...
-visit.sensitivity.form.title.new=Nueva Configuraci\u00F3n
+visit.sensitivity.form.title.new=Nueva Configuración
memory.block.gallery.selected.title=Seleccione Fotos
country.gy.label=Guayana
country.nf.label=Islas Norfolk
country.ee.label=Estonia
-visit.sensitivity.default.config.note=Esta es la configuraci\u00F3n predeterminada que se aplica a todos los datos hist\u00F3ricos y a cualquier periodo no cubierto por configuraciones de fechas espec\u00EDficas. Los cambios en esta configuraci\u00F3n afectar\u00E1n al procesamiento de todos tus datos de ubicaci\u00F3n cuando se produzca el reprocesamiento.
+visit.sensitivity.default.config.note=Esta es la configuración predeterminada que se aplica a todos los datos históricos y a cualquier periodo no cubierto por configuraciones de fechas específicas. Los cambios en esta configuración afectarán al procesamiento de todos tus datos de ubicación cuando se produzca el reprocesamiento.
memory.validation.end.date.before.start=La fecha de fin no puede ser anterior a la fecha de inicio
-memory.share.access.view=Acceso Solo Visualizaci\u00F3n
+memory.share.access.view=Acceso Solo Visualización
form.close=Cerrar
users.home.longitude.label=Longitud
data.process.error=Error en el inicio del procesamiento: {0}
@@ -657,114 +657,114 @@ memory.edit.block.cluster.visit.select.visits=Seleccionar Visitas
data.about.warning=El procesamiento manual puede lleva un tiempo considerable dependiendo de la cantidad de datos a procesar.
export.raw.data.table.latitude=Latitud
country.bh.label=Barein
-magic.links.expiry.date.help=Mantener vac\u00EDo para un acceso permanente (el enlace nunca expira)
+magic.links.expiry.date.help=Mantener vacío para un acceso permanente (el enlace nunca expira)
magic.links.info.access.levels.title=Niveles de Acceso
-integrations.data.quality.recommendation.no.data=No se han recibido datos de localizaci\u00F3n en las \u00FAltimas 24 horas. Revisa la configuraci\u00F3n de tu app m\u00F3vil.
+integrations.data.quality.recommendation.no.data=No se han recibido datos de localización en las últimas 24 horas. Revisa la configuración de tu app móvil.
country.md.label=Moldavia
memory.block.gallery.immich.title=Seleccione desde Immich
time.display.mode.default.description=Defecto: Todos los tiempos son mostrados in tu zona horaria (desde el navegador o la zona horaria elegida)
country.kz.label=Kazajistan
visit.sensitivity.max.merge.time=Max Tiempo Unificado
country.bb.label=Barbados
-integrations.data.quality.overall.title=\uD83D\uDCC8 Calidad general de los datos
+integrations.data.quality.overall.title=📈 Calidad general de los datos
share-with.users.title=Compartir con Usuarios
users.color.theme.description=Selecciona tu color preferido para resaltar el mapa.
country.at.label=Austria
-integrations.owntracks.configure.description=Esto configura Owntracks para enviar los datos de localizaci\u00F3n a Reitti.
+integrations.owntracks.configure.description=Esto configura Owntracks para enviar los datos de localización a Reitti.
geocoding.placeholder.lng={lng} - Es sustituido por la longitud
-country.tj.label=Tayikist\u00E1n
-transportation.modes.max.kmh.label=Velocidad M\u00E1xima (km/h)
-magic.links.new.token.warning=\u26A0\uFE0F Guarde este enlace. \u00A1No volver\u00E1 a ser visible!
+country.tj.label=Tayikistán
+transportation.modes.max.kmh.label=Velocidad Máxima (km/h)
+magic.links.new.token.warning=⚠️ Guarde este enlace. ¡No volverá a ser visible!
country.gm.label=Gambia
-integrations.data.quality.description=Revisa la calidad y frecuencia de tus datos de localizaci\u00F3n entrantes para asegurar un rendimiento \u00F3ptimo de seguimiento.
+integrations.data.quality.description=Revisa la calidad y frecuencia de tus datos de localización entrantes para asegurar un rendimiento óptimo de seguimiento.
transportation.modes.title=Modos de Transporte
country.py.label=Paraguay
month.3=Marzo
-language.english=Ingl\u00E9s
+language.english=Inglés
memory.processing.title=Procesando Recuerdo
logging.connecting=Conectando al flujo de registros...
-users.home.location.description=Configura tu localizaci\u00F3n. Esta localizaci\u00F3n ser\u00E1 mostrada cuando no hay datos disponibles para la fecha seleccionada.
+users.home.location.description=Configura tu localización. Esta localización será mostrada cuando no hay datos disponibles para la fecha seleccionada.
country.ck.label=Islas Cook
place.type.landmark=Monumento
-integrations.owntracks.step4.without.token=Configurar el Punto de Conexi\u00F3n: {0}
+integrations.owntracks.step4.without.token=Configurar el Punto de Conexión: {0}
memory.share.back.button=Volver
visit.sensitivity.mode.switch.to.simple=Cambia al Modo Simple
-data.remove.all.error.hostname-verification=Ha fallado la verificaci\u00F3n. Introduzca {0} para continuar.
+data.remove.all.error.hostname-verification=Ha fallado la verificación. Introduzca {0} para continuar.
country.mh.label=Islas Marshall
-timeline.time.your=T\u00FA tiempo
-geocoding.run.confirm=\u00BFQuiere iniciar la geolocalizaci\u00F3n de lugares no procesados?
+timeline.time.your=Tú tiempo
+geocoding.run.confirm=¿Quiere iniciar la geolocalización de lugares no procesados?
memory.share.result.access=Nivel de Acceso:
-country.cd.label=Rep\u00FAblica Democr\u00E1tica del Congo
+country.cd.label=República Democrática del Congo
geocoding.example=Ejemplo:
country.ne.label=Niger
country.mr.label=Mauritania
country.tt.label=Trinidad y Tobago
magic.links.expiry.days.placeholder=P.E., 30
upload.google.old.format.title=Google Timeline Formato Antiguo (Records.json)
-integrations.owntracks.recorder.save=Guardar Configuraci\u00F3n
+integrations.owntracks.recorder.save=Guardar Configuración
magic.links.info.security.point4=Eliminar enlaces inmediatamente cuando no sean necesarios
country.no.label=Noruega
-country.kn.label=San Crist\u00F3bal y Nevis
+country.kn.label=San Cristóbal y Nevis
geocoding.table.actions=Acciones
-integrations.immich.enabled=Activar Integraci\u00F3n
+integrations.immich.enabled=Activar Integración
memory.view.back=Volver
country.cc.label=Islas Cocos
-memory.view.block.gallery.content=Galer\u00EDa de Imagenes
+memory.view.block.gallery.content=Galería de Imagenes
month.6=Junio
country.lt.label=Lituania
country.mu.label=Mauricio
magic.links.new.token.name=Nombre del Enlace:
-visit.sensitivity.mode.simple.description=Use niveles de sensibilidad predefinidos para una configuraci\u00F3n sencilla
+visit.sensitivity.mode.simple.description=Use niveles de sensibilidad predefinidos para una configuración sencilla
integrations.reitti.never.used=Nunca
-export.raw.data.table.accuracy=Precisi\u00F3n (m)
+export.raw.data.table.accuracy=Precisión (m)
memory.edit.block.cluster.visit.visit=Visita
shared-with-me.dismiss=Desactivar
-places.polygon.editor.instructions=Haga clic y arrastre para dibujar un pol\u00EDgono alrededor del lugar. Haga clic en un punto existente para eliminarlo.
+places.polygon.editor.instructions=Haga clic y arrastre para dibujar un polígono alrededor del lugar. Haga clic en un punto existente para eliminarlo.
integrations.reitti.table.status=Estado
country.cl.label=Chile
country.tl.label=Timor-Leste
-integrations.immich.config.error=Error al guardar la configuraci\u00F3n: {0}
+integrations.immich.config.error=Error al guardar la configuración: {0}
visit.sensitivity.title=Sensibilidad Visitas
country.am.label=Armenia
magic.links.info.security.point3=Establezca una fecha de caducidad para compartir temporalmente un acceso
country.gs.label=Georgia del Sur y Sur de las Islas Sandwich
-places.edit.no.visits=No se han registrado visitas para este lugar todav\u00EDa.
-integrations.setup.instructions=Instrucciones de configuraci\u00F3n:
-integrations.mqtt.password=Contrase\u00F1a
+places.edit.no.visits=No se han registrado visitas para este lugar todavía.
+integrations.setup.instructions=Instrucciones de configuración:
+integrations.mqtt.password=Contraseña
logging.level.warn=AVISO
memory.list.all=Todo
country.uy.label=Uruguay
integrations.reitti.info=Info
-places.warning.polygon.significant_change=Los l\u00EDmites del pol\u00EDgono se han modificado de manera significativa, esto afectar\u00E1 a la detecci\u00F3n de las visitas.
-message.error.access.denied=Acceso denegado. No tienes permisos para realizar esta acci\u00F3n.
-transportation.modes.delete.confirm=\u00BFEsta seguro de borrar este modo de transporte?
+places.warning.polygon.significant_change=Los límites del polígono se han modificado de manera significativa, esto afectará a la detección de las visitas.
+message.error.access.denied=Acceso denegado. No tienes permisos para realizar esta acción.
+transportation.modes.delete.confirm=¿Esta seguro de borrar este modo de transporte?
users.color.theme.custom.input=Color Seleccionado:
memory.share.permissions.title=Elija permisos de compartir:
-place.type.atm=Cajero Autom\u00E1tico
+place.type.atm=Cajero Automático
queue.merge.visit.name=Fusionando visita
place.type.museum=Museo
-share-with.info.permissions.places=Tus lugares de inter\u00E9s y tus visitas
+share-with.info.permissions.places=Tus lugares de interés y tus visitas
magic.links.access.level.memory_view_only=Vista Recuerdo
-transportation.modes.table.max.kmh=Velocidad M\u00E1xima (km/h)
+transportation.modes.table.max.kmh=Velocidad Máxima (km/h)
memory.block.gallery.pagination.next=Siguiente
language.select=Seleccione Idioma
country.je.label=Jersey
country.gi.label=Gibraltar
country.be.label=Belgica
-magic.links.info.description=Los enlaces m\u00E1gicos te permiten compartir tus datos de ubicaci\u00F3n con otros sin que ellos tengan que crear una cuenta. Cualquiera que tenga el enlace puede acceder a tus datos seg\u00FAn los permisos que hayas establecido.
+magic.links.info.description=Los enlaces mágicos te permiten compartir tus datos de ubicación con otros sin que ellos tengan que crear una cuenta. Cualquiera que tenga el enlace puede acceder a tus datos según los permisos que hayas establecido.
integrations.title=Integraciones
memory.view.block.text.title=Bloque Texto
country.cv.label=Cabo Verde
export.raw.data.table.longitude=Longitud
-magic.links.table.last.used=\u00DAltimo Uso
+magic.links.table.last.used=Último Uso
country.mm.label=Myanmar
-country.jp.label=Jap\u00F3n
-transportation.modes.reclassify.started=Comenzada la reclasificaci\u00F3n. Este proceso corre en segundo plano.
-places.geocode.error=Error al programar el lugar para geocodificaci\u00F3n: {0}
+country.jp.label=Japón
+transportation.modes.reclassify.started=Comenzada la reclasificación. Este proceso corre en segundo plano.
+places.geocode.error=Error al programar el lugar para geocodificación: {0}
country.cy.label=Chipre
magic.links.access.level.only_live=Solo Datos en Vivo
-country.pm.label=San Pedro y Miquel\u00F3n
-integrations.owntracks.recorder.load.historical.confirm=Esto captura todos los datos hist\u00F3ricos disponibles desde OwnTracks Recorder. Esto puede tomar un tiempo. \u00BFQuiere continuar?
+country.pm.label=San Pedro y Miquelón
+integrations.owntracks.recorder.load.historical.confirm=Esto captura todos los datos históricos disponibles desde OwnTracks Recorder. Esto puede tomar un tiempo. ¿Quiere continuar?
users.color.theme.reset=Resetear por Defecto
data.process.visits.button=Comenzar procesamiento
error.action.retry=Volver a Intentar
@@ -772,10 +772,10 @@ country.bd.label=Bangladesh
country.ai.label=Anguila
units.title=Unidades del sistema
country.vi.label=Islas Virgenes (Estados Unidos)
-upload.button.google.timeline=Subir Datos de Hist\u00F3rico de tiempos
+upload.button.google.timeline=Subir Datos de Histórico de tiempos
statistics.overall=En general
visit.sensitivity.level=Nivel Sensibilidad
-transportation.modes.max.mph.help=Mantener en blanco para no establecer l\u00EDmite
+transportation.modes.max.mph.help=Mantener en blanco para no establecer límite
integrations.reitti.table.color=Color
language.russian=Ruso
country.ye.label=Yemen
@@ -787,99 +787,99 @@ memory.form.start.date.label=Fecha de Inicio *
country.ao.label=Angola
memory.block.visit.select=Seleccione Visita
memory.block.gallery.upload.title=Cargar Imagenes
-integrations.tracking.frequency.description=Para obtener resultados \u00F3ptimos, Reitti funciona mejor con un flujo continuo de ubicaciones GPS. Aseg\u00FArate de que tu aplicaci\u00F3n de seguimiento registre un punto al menos cada 30 segundos para garantizar una detecci\u00F3n precisa de visitas y viajes.
+integrations.tracking.frequency.description=Para obtener resultados óptimos, Reitti funciona mejor con un flujo continuo de ubicaciones GPS. Asegúrate de que tu aplicación de seguimiento registre un punto al menos cada 30 segundos para garantizar una detección precisa de visitas y viajes.
statistics.total.hours=Horas Totales
-queue.significant.place.description=Creando y actualizando lugares de inter\u00E9s desde visitas detectadas
-export.raw.data.title=Localizaci\u00F3n de Datos Sin Procesar
-memory.block.gallery.new=Nuevo Bloque Galer\u00EDa de Imagenes
+queue.significant.place.description=Creando y actualizando lugares de interés desde visitas detectadas
+export.raw.data.title=Localización de Datos Sin Procesar
+memory.block.gallery.new=Nuevo Bloque Galería de Imagenes
data.process.visits.title=Procesar Visitas y Viajes
-country.um.label=Islas Menores Perif\u00E9ricas de Estados Unidos
-upload.title=Importar Datos de Localizaci\u00F3n
+country.um.label=Islas Menores Periféricas de Estados Unidos
+upload.title=Importar Datos de Localización
memory.view.block.trip.content=Bloque de Viaje
-geocoding.clear.description=Limpiar todos los datos geolocalizados y reprocesar todos los lugares de inter\u00E9s
-integrations.overland.step10=Ajustar el intervalo de env\u00EDo (desde 1 segundo a 30 minutos)
+geocoding.clear.description=Limpiar todos los datos geolocalizados y reprocesar todos los lugares de interés
+integrations.overland.step10=Ajustar el intervalo de envío (desde 1 segundo a 30 minutos)
transportation.modes.all.configured=Todos los modos de transporte disponibles tienen que ser configurados.
magic.links.never.used=Nunca
share-access.title=Acceso compartido
-integrations.gpslogger.description=GPSLogger es una app Android gratuita que puede registrar autom\u00E1ticamente tu localizaci\u00F3n y enviarla a Reitti.
-country.hu.label=Hungr\u00EDa
+integrations.gpslogger.description=GPSLogger es una app Android gratuita que puede registrar automáticamente tu localización y enviarla a Reitti.
+country.hu.label=Hungría
visit.sensitivity.actions=Acciones
country.ag.label=Antigua y Barbuda
integrations.owntracks.title=Configurar OwnTracks
-settings.import.data.description=Sube datos de ubicaci\u00F3n desde diversas fuentes como archivos GPX y Google Takeout
+settings.import.data.description=Sube datos de ubicación desde diversas fuentes como archivos GPX y Google Takeout
transportation.modes.error.update=Fallo al actualizar modo de transporte
-upload.google.android.format.description=Esto exporta un fichero timeline.json con los datos recientes de localizaci\u00F3n desde un dispositivo Android.
+upload.google.android.format.description=Esto exporta un fichero timeline.json con los datos recientes de localización desde un dispositivo Android.
country.cr.label=Costa rica
-integrations.overland.step3=Importante: Hay que pulsar en el boton Solicitar permiso para conceder acceso a la ubicacion. Sin este permiso Overland no rastrear\u00E1 nada
+integrations.overland.step3=Importante: Hay que pulsar en el boton Solicitar permiso para conceder acceso a la ubicacion. Sin este permiso Overland no rastreará nada
memory.form.end.date.label=Fecha de Fin *
integrations.token.select.label=Selecciona una API Token:
country.zw.label=Zimbabue
-users.home.location.label=Localizaci\u00F3n Casa
-share-with.info.privacy.immediate=Los cambios tendr\u00E1n efectos inmediatos
+users.home.location.label=Localización Casa
+share-with.info.privacy.immediate=Los cambios tendrán efectos inmediatos
memory.share.result.instructions.edit=Los destinatarios pueden ver y editar el recuerdo
-integrations.data.quality.status.good.frequency=\u2705 Frecuencia Buena
+integrations.data.quality.status.good.frequency=✅ Frecuencia Buena
country.lk.label=Sri Lanka
-integrations.mqtt.auth.optional=Deje en blanco si no es necesario la autenticaci\u00F3n
+integrations.mqtt.auth.optional=Deje en blanco si no es necesario la autenticación
integrations.reitti.color=Color
-geocoding.about.title=Acerca de los Servicios de Geolocalizaci\u00F3n
-place.type.tourist_attraction=Atracci\u00F3n Tur\u00EDstica
+geocoding.about.title=Acerca de los Servicios de Geolocalización
+place.type.tourist_attraction=Atracción Turística
country.mo.label=Macao
-place.type.gas_station=Estaci\u00F3n de Servicio
+place.type.gas_station=Estación de Servicio
country.ls.label=Lesotho
memory.share.result.memory=Recuerdo:
integrations.data.ingestion.title=Ingesta de datos
-integrations.data.quality.tracking.title=\uD83D\uDCCD Calidad de Rastreo
+integrations.data.quality.tracking.title=📍 Calidad de Rastreo
integrations.reitti.no.integrations=No existen integraciones Reitti configuradas.
place.type.work=Trabajo
-places.country.label=Pa\u00EDs
+places.country.label=País
units.imperial.description=(mi, ft)
country.ax.label=Islas Aland
visit.sensitivity.delete=Eliminar
memory.block.gallery.error.create=Fallo al crear un bloque de galeria
country.ba.label=Bosnia Herzegovina
-data.clear.reprocess.warning=Esta acci\u00F3n borrara de manera definitiva todas las visitas, viajes y visitas procesadas. Esto no es reversible.
+data.clear.reprocess.warning=Esta acción borrara de manera definitiva todas las visitas, viajes y visitas procesadas. Esto no es reversible.
share-with.no.users=No se han encontrado usuarios con los que compartir
-places.warning.overlapping.visits=Los nuevo l\u00EDmites se superponen con {0,choice,1#1 lugar existente|1<{0,number,integer} lugares existentes}, esto puede provocar que las visitas se reasignen entre lugares y afecte a los c\u00E1lculos de rutas
+places.warning.overlapping.visits=Los nuevo límites se superponen con {0,choice,1#1 lugar existente|1<{0,number,integer} lugares existentes}, esto puede provocar que las visitas se reasignen entre lugares y afecte a los cálculos de rutas
country.ua.label=Ucrania
logging.log.level=Nivel Registro
-country.re.label=Reuni\u00F3n
+country.re.label=Reunión
country.fm.label=Micronesia
country.nz.label=Nueva Zelanda
-visit.sensitivity.search.duration=Busqueda Duraci\u00F3n
-places.polygon.remove=Eliminar Pol\u00EDgono
-places.warning.polygon.removal=Los l\u00EDmites del pol\u00EDgono alrededor del lugar, esto afectar\u00E1 a la detecci\u00F3n de visitas.
-message.relogin.required=T\u00FA nombre de usuario se ha cambiado a {0}. Necesitas cerrar sesi\u00F3n y volver a entrar con t\u00FA nuevo nombre de usuario.
+visit.sensitivity.search.duration=Busqueda Duración
+places.polygon.remove=Eliminar Polígono
+places.warning.polygon.removal=Los límites del polígono alrededor del lugar, esto afectará a la detección de visitas.
+message.relogin.required=Tú nombre de usuario se ha cambiado a {0}. Necesitas cerrar sesión y volver a entrar con tú nuevo nombre de usuario.
country.us.label=Estados Unidos
share-with.info.privacy.mutual=Compartir no es mutuo, necesitan compartir sus datos contigo por separado
visit.sensitivity.mode.switch.to.advanced=Cambio al Modo Avanzado
users.oidc.view.profile=Ver perfil externo
memory.block.gallery.remove=Eliminar Imagen
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F Baja Frecuencia
+integrations.data.quality.status.low.frequency=⚠️ Baja Frecuencia
country.bw.label=Botswana
-time.display.mode.geo.local.description=Geo Local: Todos los tiempos se muestran en la zona horaria donde esta la localizaci\u00F3n
+time.display.mode.geo.local.description=Geo Local: Todos los tiempos se muestran en la zona horaria donde esta la localización
visit.sensitivity.preview=Previsualizar
geocoding.available.services=Servicios Disponibles
integrations.data.quality.no.data=No hay datos disponibles
country.gd.label=Granada
memory.form.create=Crear Recuerdo
-integration.mqtt.error.out_of_date=La integraci\u00F3n ha sido modificada por otra sesi\u00F3n. Por favor refresque y pruebe otra vez.
+integration.mqtt.error.out_of_date=La integración ha sido modificada por otra sesión. Por favor refresque y pruebe otra vez.
memory.processing.step.counter=Paso {0} de {1}
export.gpx.success=Se ha exportado el fichero GPX correctamente
country.dk.label=Dinamarca
country.ph.label=Filipinas
-label.warning=Atenci\u00F3n:
-country.pe.label=Per\u00FA
+label.warning=Atención:
+country.pe.label=Perú
settings.job.status.description=Monitorizar el estado de los trabajos de procesamiento en segundo plano
-data.remove.all.verification.hint=Introduzca el nombre del servidor para activar el bot\u00F3n.
+data.remove.all.verification.hint=Introduzca el nombre del servidor para activar el botón.
country.pw.label=Palau
-integrations.token.select.help=Selecciona un API Token para usar en la configuraci\u00F3n de la URL. El token seleccionado se insertar\u00E1 autom\u00E1tica en la URL de ejemplo.
+integrations.token.select.help=Selecciona un API Token para usar en la configuración de la URL. El token seleccionado se insertará automática en la URL de ejemplo.
memory.block.gallery.loading=Cargando fotos...
-integrations.reitti.color.description=Selecciona un color para identificar esta integraci\u00F3n en el mapa
+integrations.reitti.color.description=Selecciona un color para identificar esta integración en el mapa
memory.share.result.link.label=Compartir este enlace:
country.cg.label=Congo
-country.vg.label=Islas Virgenes (Brit\u00E1nicas)
+country.vg.label=Islas Virgenes (Británicas)
memory.block.text.content.placeholder=Introduzca texto
-integrations.overland.step5.with.token=Configure la URL de conexi\u00F3n:{0}
+integrations.overland.step5.with.token=Configure la URL de conexión:{0}
time.timezone.override.none=Usar zona horaria del navegador
memory.block.type.visit=Visita
country.gq.label=Guinea Ecuatorial
@@ -888,128 +888,128 @@ integrations.owntracks.recorder.base.url=URL Base
language.polish=Polaco
magic.links.table.actions=Acciones
country.nc.label=Nueva Caledonia
-integration.mqtt.error.identifier_required=Es necesario la Identificaci\u00F3n del Cliente
+integration.mqtt.error.identifier_required=Es necesario la Identificación del Cliente
integrations.reitti.info.server.name=Nombre:
-integrations.reitti.delete.confirm=\u00BFEsta seguro de querer eliminar esta integraci\u00F3n Reitti?
-integrations.reitti.title=Integraci\u00F3n Instancia Reitti
+integrations.reitti.delete.confirm=¿Esta seguro de querer eliminar esta integración Reitti?
+integrations.reitti.title=Integración Instancia Reitti
month.5=Mayo
-visit.merging.search.duration.help=Ventana temporal para buscar visitas cercanas que deber\u00EDan fusionarse. Los valores m\u00E1s grandes pueden fusionar visitas que deber\u00EDan permanecer separadas, los valores m\u00E1s peque\u00F1os pueden pasar por alto visitas relacionadas. Recomendado: 24-72 horas para la mayor\u00EDa de los casos.
-integrations.owntracks.step5=Desactivar Autenticaci\u00F3n (Cuando usamos un token en la direcci\u00F3n URL)
+visit.merging.search.duration.help=Ventana temporal para buscar visitas cercanas que deberían fusionarse. Los valores más grandes pueden fusionar visitas que deberían permanecer separadas, los valores más pequeños pueden pasar por alto visitas relacionadas. Recomendado: 24-72 horas para la mayoría de los casos.
+integrations.owntracks.step5=Desactivar Autenticación (Cuando usamos un token en la dirección URL)
country.au.label=Australia
users.custom.css.error.generic=Error al procesar el fichero CSS: {0}
memory.view.delete=Borrar
-integrations.overland.step11=La aplicaci\u00F3n comenzar\u00E1 a enviar los datos de localizaci\u00F3n autom\u00E1ticamente
+integrations.overland.step11=La aplicación comenzará a enviar los datos de localización automáticamente
country.bo.label=Bolivia
magic.links.name.placeholder=P.E., Compartido con Juan
-upload.geojson.description=Sube archivos GeoJSON que contengan caracter\u00EDsticas de punto con datos de localizaci\u00F3n. Los archivos GeoJSON deben contener puntos geom\u00E9tricos con coordenadas y propiedades opcionales de marca temporal. Soporta formatos de caracter\u00EDstica \u00FAnica o una colecci\u00F3n de caracter\u00EDsticas.
-places.warning.overlapping.recalculation_hint=Los nuevos l\u00EDmites provocaran el recalculo de {0,choice,1#1 d\u00EDa|1<{0,number,integer} d\u00EDas} de datos, esto tardar\u00E1 unos minutos en completarse.
-error.title=Algo ha salido mal, \u00A1rev\u00EDselo!
+upload.geojson.description=Sube archivos GeoJSON que contengan características de punto con datos de localización. Los archivos GeoJSON deben contener puntos geométricos con coordenadas y propiedades opcionales de marca temporal. Soporta formatos de característica única o una colección de características.
+places.warning.overlapping.recalculation_hint=Los nuevos límites provocaran el recalculo de {0,choice,1#1 día|1<{0,number,integer} días} de datos, esto tardará unos minutos en completarse.
+error.title=Algo ha salido mal, ¡revíselo!
integrations.reitti.enable=Activo
-units.metric=M\u00E9trico
+units.metric=Métrico
integrations.tracking.frequency.title=Frecuencia de Rastreo GPS
-share-with.info.permissions.timeline=T\u00FA cronolog\u00EDa completa y el historial
+share-with.info.permissions.timeline=Tú cronología completa y el historial
memory.block.trip.select=Seleccione Viaje
integrations.immich.server.url=URL del Servidor
time.display.mode.geo.local=Geo Local
-integrations.data.quality.last.7d=\u00DAltimos 7 D\u00EDas
-integrations.mqtt.enabled=Activar Integraci\u00F3n
+integrations.data.quality.last.7d=Últimos 7 Días
+integrations.mqtt.enabled=Activar Integración
country.is.label=Islandia
country.mc.label=Monaco
memory.new.page.title=Nuevo Recuerdo - Reitti
users.color.theme.label=Color Tema
country.ml.label=Mali
-country.kg.label=Kirguist\u00E1n
+country.kg.label=Kirguistán
message.success.language.changed=Se ha cambiado correctamente de idioma
data.about.title=Acerca del procesamiento de datos
-transportation.modes.reclassify.error=Fallo al comenzar la reclasificaci\u00F3n. Intentelo de nuevo m\u00E1s tarde.
+transportation.modes.reclassify.error=Fallo al comenzar la reclasificación. Intentelo de nuevo más tarde.
country.ec.label=Ecuador
share-with.enable=Compartir
-data.clear.reprocess.confirm=\u00BFEsta seguro de querer borrar todos los datos procesados y reprocesarlos? Esto borrar\u00E1 permanentemente todas las visitas, viajes y visitas procesadas. Esto no es reversible.
+data.clear.reprocess.confirm=¿Esta seguro de querer borrar todos los datos procesados y reprocesarlos? Esto borrará permanentemente todas las visitas, viajes y visitas procesadas. Esto no es reversible.
integrations.reitti.info.user.id=ID Usuario:
magic.links.table.created=Creado
-visit.detection.title=Detecci\u00F3n de Visitas
-queue.merge.visit.description=Fusionando visitas relacionadas y optimizando l\u00EDmites de visita
+visit.detection.title=Detección de Visitas
+queue.merge.visit.description=Fusionando visitas relacionadas y optimizando límites de visita
country.pl.label=Polonia
-queue.location.data.name=Procesando Datos de Localizaci\u00F3n
-integrations.data.quality.avg.accuracy=Media de Precisi\u00F3n
+queue.location.data.name=Procesando Datos de Localización
+integrations.data.quality.avg.accuracy=Media de Precisión
users.avatar.error.generic=Error al procesar el fichero de avatar: {0}
-magic.links.info.access.full.description=Acceso completo a todos los datos de localizaci\u00F3n e hist\u00F3rico.
-visit.sensitivity.validation.date.duplicate=Ya existe una configuraci\u00F3n para esta fecha. Seleccione una fecha diferente.
-integrations.owntracks.recorder.connection.success=La conexi\u00F3n se ha realizado correctamente.
+magic.links.info.access.full.description=Acceso completo a todos los datos de localización e histórico.
+visit.sensitivity.validation.date.duplicate=Ya existe una configuración para esta fecha. Seleccione una fecha diferente.
+integrations.owntracks.recorder.connection.success=La conexión se ha realizado correctamente.
integrations.gpslogger.step4.with.token=Configurar la URL: {0}
country.pf.label=Polinesia Francesa
-country.mx.label=M\u00E9xico
+country.mx.label=México
places.geocoding.response.provider=Proveedor
country.kh.label=Camboya
-integrations.no.token.warning=Necesitas crear un token API en la pesta\u00F1a "API Tokens" antes de configurar una integraci\u00F3n con una app.
+integrations.no.token.warning=Necesitas crear un token API en la pestaña "API Tokens" antes de configurar una integración con una app.
memory.view.block.cluster.duration=Lleva{0} horas {1} minutos. {2} horas y {3} en movimiento.
integration.mqtt.error.port_range=El puerto debe de estar entre 1 y 65535
country.bn.label=Brunei
integrations.mqtt.username.placeholder=Nombre de usuario mqtt
-data.remove.all.success=Todos los datos exceptos los lugares de inter\u00E9s se han eliminado correctamente
+data.remove.all.success=Todos los datos exceptos los lugares de interés se han eliminado correctamente
share-with.info.privacy.title=Notas Privadas
country.ad.label=Andorra
-logging.settings.updated=Configuraci\u00F3n actualizada correctamente
-places.page.info=P\u00E1gina {0} de {1}
+logging.settings.updated=Configuración actualizada correctamente
+places.page.info=Página {0} de {1}
place.type.airport=Aeropuerto
form.next=Siguiente
integrations.shared.instances.title=Instancias Compartidas
-users.custom.css.error.to-large=El fichero CSS es demasiado grande. El tama\u00F1o m\u00E1ximo es de 1MB.
-integration.mqtt.error.saving=Se ha producido un fallo al guardar la integraci\u00F3n: {0}
+users.custom.css.error.to-large=El fichero CSS es demasiado grande. El tamaño máximo es de 1MB.
+integration.mqtt.error.saving=Se ha producido un fallo al guardar la integración: {0}
country.ws.label=Samoa
country.sl.label=Sierra Leona
places.title=Lugares Importantes
visit.sensitivity.mode.advanced=Avanzado
-visit.sensitivity.recalculation.starting=Comenzando recalculo\u2026
-visit.sensitivity.recalculation.dismissed=Advertencia de rec\u00E1lculo desestimada.
+visit.sensitivity.recalculation.starting=Comenzando recalculo…
+visit.sensitivity.recalculation.dismissed=Advertencia de recálculo desestimada.
memory.view.share=Compartir
time.timezone.override.label=Sustituir zona horaria
-memory.view.add.first.block=A\u00F1adir Primer Bloque
-integrations.data.quality.avg.per.day=Media por D\u00EDa
-upload.success=Se han procesado {0} fichero(s) con {1} puntos de localizaci\u00F3n
+memory.view.add.first.block=Añadir Primer Bloque
+integrations.data.quality.avg.per.day=Media por Día
+upload.success=Se han procesado {0} fichero(s) con {1} puntos de localización
country.bi.label=Burundi
country.nu.label=Niue
country.ps.label=Estado de Palestina
users.custom.css.delete=Eliminar CSS
-statistics.title.month-year=Estad\u00EDsticas para {0}{1}
+statistics.title.month-year=Estadísticas para {0}{1}
shared-with-me.dismissed.success=Se ha deshabilitado el acceso correctamente
-message.error.geocode.creation=Error al crear el servicio de geolocalizaci\u00F3n: {0}
+message.error.geocode.creation=Error al crear el servicio de geolocalización: {0}
country.sj.label=Svalbard y Jan Mayen
country.gg.label=Guernsey
-upload.google.new.format.description=Esto exporta un fichero timeline.json con todos los datos recientes de localizaci\u00F3n.
-upload.google.old.format.description=Esto contiene t\u00FA historial completo de localizaciones.
+upload.google.new.format.description=Esto exporta un fichero timeline.json con todos los datos recientes de localización.
+upload.google.old.format.description=Esto contiene tú historial completo de localizaciones.
country.pt.label=Portugal
-language.french=Franc\u00E9s
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F Frecuencia Fluctuante
-visit.merging.max.merge.time.help=Tiempo m\u00E1ximo entre visitas al mismo lugar antes de que se consideren eventos separados. Esto ayuda a fusionar visitas que se dividieron incorrectamente debido a inexactitudes en el GPS o salidas breves. Valores t\u00EDpicos: 3600 (1 hora) para separaci\u00F3n estricta, 7200 (2 horas) para una fusi\u00F3n m\u00E1s flexible.
+language.french=Francés
+integrations.data.quality.status.fluctuating.frequency=⚠️ Frecuencia Fluctuante
+visit.merging.max.merge.time.help=Tiempo máximo entre visitas al mismo lugar antes de que se consideren eventos separados. Esto ayuda a fusionar visitas que se dividieron incorrectamente debido a inexactitudes en el GPS o salidas breves. Valores típicos: 3600 (1 hora) para separación estricta, 7200 (2 horas) para una fusión más flexible.
share-with.info.permissions.trips=Tus viajes y patrones de movimiento
memory.block.visit.new=Nuevo Bloque Visita
share-with.button.unselected=Clic para compartir
-data.process.success=Se ha iniciado el procesamiento correctamente. Chequee el estado del trabajo en la pesta\u00F1a de monitor de progreso.
+data.process.success=Se ha iniciado el procesamiento correctamente. Chequee el estado del trabajo en la pestaña de monitor de progreso.
country.lc.label=Santa Lucia
country.ma.label=Marruecos
place.type.bank=Banco
statistics.top.places=Principales Lugares por Tiempo de Estancia
export.start.date=Desde Fecha
-integrations.gpslogger.step5=Configurar M\u00E9todo HTTP POST
-geocoding.table.last.used=\u00DAltimo Uso
+integrations.gpslogger.step5=Configurar Método HTTP POST
+geocoding.table.last.used=Último Uso
logging.title=Visor de registros
logging.level.debug=DEBUG
shared-with-me.table.user=Usuario
transportation.modes.error.already.exists=Este modo de transporte ya esta configurado
-integrations.owntracks.recorder.connection.failed=Fallo en la conexi\u00F3n: {0}
+integrations.owntracks.recorder.connection.failed=Fallo en la conexión: {0}
transportation.modes.success.updated=Modo de Transporte actualizado correctamente
upload.google.title=Google Takeout
-language.brazilian_portuguese=Portugu\u00E9s (Brasil)
+language.brazilian_portuguese=Portugués (Brasil)
country.sk.label=Eslovaquia
queue.significant.place.name=Procesando Lugares
-data.clear.reprocess.description=Borra todos los datos procesados (visitas, viajes, visitas procesadas) mientras se conservan los lugares significativos y los puntos de ubicaci\u00F3n en bruto. Los puntos de localizaci\u00F3n en bruto se marcar\u00E1n como no procesados y la tuber\u00EDa de procesamiento se activar\u00E1 autom\u00E1ticamente.
+data.clear.reprocess.description=Borra todos los datos procesados (visitas, viajes, visitas procesadas) mientras se conservan los lugares significativos y los puntos de ubicación en bruto. Los puntos de localización en bruto se marcarán como no procesados y la tubería de procesamiento se activará automáticamente.
visit.sensitivity.level.medium=Medio
statistics.distance.km=Distancia (km)
login.button=Login
-country.ga.label=Gab\u00F3n
+country.ga.label=Gabón
users.avatar.label=Imagen del Perfil
-language.description=Seleccione su idioma preferido para la aplicaci\u00F3n. Es necesario recargar la p\u00E1gina para que los cambios tengan efecto.
+language.description=Seleccione su idioma preferido para la aplicación. Es necesario recargar la página para que los cambios tengan efecto.
map.colored.preference=Mostrar mapa en color
jobs.title=Estado del Trabajo
shared-with-me.title=Usuarios que comparten conmigo
@@ -1021,40 +1021,40 @@ country.tn.label=Tunez
form.save=Guardar
places.edit.details.title=Detalles del lugar
visit.sensitivity.current.level=Actual: Nivel {0}
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 Recomendaciones
-geocoding.clear.success=Limpiando los datos existentes y volviendo a procesar la geolocalizaci\u00F3n para {0} lugares
-integrations.no.token.title=\u26A0\uFE0F API Token NO Disponible
+integrations.data.quality.recommendations.title=💡 Recomendaciones
+geocoding.clear.success=Limpiando los datos existentes y volviendo a procesar la geolocalización para {0} lugares
+integrations.no.token.title=⚠️ API Token NO Disponible
memory.edit.block.cluster.trip.title=Editar Bloque de Viaje
-visit.sensitivity.valid.since.help=Esta configuraci\u00F3n se aplicar\u00E1 a todos los datos de ubicaci\u00F3n a partir de esta fecha y hora. Cualquier dato anterior a esta fecha seguir\u00E1 utilizando los ajustes de configuraci\u00F3n anteriores.
-places.address.placeholder=Introduzca direcci\u00F3n
+visit.sensitivity.valid.since.help=Esta configuración se aplicará a todos los datos de ubicación a partir de esta fecha y hora. Cualquier dato anterior a esta fecha seguirá utilizando los ajustes de configuración anteriores.
+places.address.placeholder=Introduzca dirección
export.title=Exportar Datos
country.za.label=Sudafrica
-integrations.immich.connection.success=Conexi\u00F3n satisfactoria
-logging.confirm.remove=\u00BFQuiere elimina la configuraci\u00F3n de este registro?
+integrations.immich.connection.success=Conexión satisfactoria
+logging.confirm.remove=¿Quiere elimina la configuración de este registro?
time.display.mode.default=Defecto
memory.block.select.type=Seleccione un tipo de bloque
-integration.mqtt.success.saved=La integraci\u00F3n MQTT se ha guardado correctamente
+integration.mqtt.success.saved=La integración MQTT se ha guardado correctamente
country.pr.label=Puerto Rico
-geocoding.run.error=Error al comenzar la geolocalizaci\u00F3n: {0}
-upload.google.ios.format.title=Hist\u00F3rico IOS (timeline.json)
+geocoding.run.error=Error al comenzar la geolocalización: {0}
+upload.google.ios.format.title=Histórico IOS (timeline.json)
memory.share.result.done=Hecho
visit.sensitivity.level.high=Alto
-memory.share.what.trips=Informaci\u00F3n sobre viajes y visitas durante este periodo
+memory.share.what.trips=Información sobre viajes y visitas durante este periodo
visit.sensitivity.search.distance=Buscar Distancia
-geocoding.title=Servicios de Geolocalizaci\u00F3n
+geocoding.title=Servicios de Geolocalización
country.gf.label=Guinea Francesa
-data.process.visits.confirm=\u00BFEsta seguro de querer iniciar el procesamiento? Esto puede durar un tiempo considerable.
-transportation.modes.table.max.mph=Velocidad M\u00E1xima (mph)
-places.geocoding.response.title=Respuesta de geocodificaci\u00F3n para {0}
+data.process.visits.confirm=¿Esta seguro de querer iniciar el procesamiento? Esto puede durar un tiempo considerable.
+transportation.modes.table.max.mph=Velocidad Máxima (mph)
+places.geocoding.response.title=Respuesta de geocodificación para {0}
country.mw.label=Malawi
country.by.label=Bielorusia
-integrations.data.quality.status.good.consistency=\u2705 Buena Consistencia
-integrations.mobile.help.title=\u00BFNecesita ayuda?
-visit.sensitivity.mode.advanced.description=Configura todos los par\u00E1metros manualmente para un control m\u00E1s ajustado
-visit.sensitivity.default.description=Aplicado a todos los datos antes de cualquier configuraci\u00F3n espec\u00EDfica
+integrations.data.quality.status.good.consistency=✅ Buena Consistencia
+integrations.mobile.help.title=¿Necesita ayuda?
+visit.sensitivity.mode.advanced.description=Configura todos los parámetros manualmente para un control más ajustado
+visit.sensitivity.default.description=Aplicado a todos los datos antes de cualquier configuración específica
country.mg.label=Madagascar
logging.level.error=ERROR
-memory.edit.block.title=T\u00EDtulo
+memory.edit.block.title=Título
country.mv.label=Maldivas
country.va.label=Santa Sede
visit.sensitivity.edit=Editar
@@ -1068,59 +1068,59 @@ country.sa.label=Arabia Saudi
country.vn.label=Vietnam
error.page.title=Error - Reitti
geocoding.status.disabled=Inactivo
-integrations.overland.step4=Seleccione Punto de Recepci\u00F3n
-memory.share.expires.90days=90 d\u00EDas
+integrations.overland.step4=Seleccione Punto de Recepción
+memory.share.expires.90days=90 días
country.kw.label=Kuwait
jobs.estimated.time=Tiempo de proceso estimado: {0}
-country.om.label=Om\u00E1n
-country.pa.label=Panam\u00E1
+country.om.label=Omán
+country.pa.label=Panamá
country.sr.label=Surinam
logging.autoscroll=Auto-scroll para nuevos mensajes
-transportation.modes.success.added=Modo de Transporte a\u00F1adido correctamente
+transportation.modes.success.added=Modo de Transporte añadido correctamente
logging.actions=Acciones
country.bj.label=Benin
integrations.reitti.info.user.displayname=Nombre Completo:
-integrations.overland.step8=Configura las opciones de rastreo:- Precisi\u00F3n deseada:Mejor(alta precisi\u00F3n) o 100m(ahorro de bater\u00EDa)
- Puntos por Tarea:50-200(bajo para conexiones inestables)
- Localizaciones significativas:Desactivado para rastreo continuo
+integrations.overland.step8=Configura las opciones de rastreo:- Precisión deseada:Mejor(alta precisión) o 100m(ahorro de batería)
- Puntos por Tarea:50-200(bajo para conexiones inestables)
- Localizaciones significativas:Desactivado para rastreo continuo
export.gpx.error=Error al exportar el fichero GPX: {0}
places.coordinates.label=Coordenadas
country.gp.label=Guadalupe
memory.block.create=Crear Bloque
-integrations.reitti.table.last.used=\u00DAltimo uso
-visit.sensitivity.default.config=Configuraci\u00F3n por Defecto
-integrations.data.quality.status.actively.tracking=\u2705 Seguimiento activo
+integrations.reitti.table.last.used=Último uso
+visit.sensitivity.default.config=Configuración por Defecto
+integrations.data.quality.status.actively.tracking=✅ Seguimiento activo
data.clear.reprocess.error=Error al limpiar y reprocesar los datos: {0}
-geocoding.run.title=Ejecutando Gelocalizaci\u00F3n
+geocoding.run.title=Ejecutando Gelocalización
country.bf.label=Burkina Fasso
memory.block.text.headline.placeholder=Introducir cabecera
country.st.label=Santo Tome y Principe
-integrations.mqtt.title=Integraci\u00F3n MQTT
+integrations.mqtt.title=Integración MQTT
integrations.overland.step1=Instalar Overland
-integrations.reitti.config.saved=Guardada la Integraci\u00F3n Reitti correctamente
-integrations.owntracks.step8=La aplicaci\u00F3n de forma autom\u00E1tica comenzar\u00E1 a enviar actualizaciones de localizaci\u00F3n
+integrations.reitti.config.saved=Guardada la Integración Reitti correctamente
+integrations.owntracks.step8=La aplicación de forma automática comenzará a enviar actualizaciones de localización
country.dj.label=Djibouti
integrations.data.quality.refresh=Refrescar Datos
-magic.links.info.access.live.description=Acceso solo datos de localizaci\u00F3n actuales/recientes.
-export.raw.data.page.info=P\u00E1gina {0} de {1}
+magic.links.info.access.live.description=Acceso solo datos de localización actuales/recientes.
+export.raw.data.page.info=Página {0} de {1}
country.tc.label=Islas Turcas y Caicos
-memory.form.description.placeholder=A\u00F1adir descripci\u00F3n (opcional)
+memory.form.description.placeholder=Añadir descripción (opcional)
place.type.park=Aparcamiento
-places.polygon.editor.subtitle=Editar l\u00EDmites del lugar
+places.polygon.editor.subtitle=Editar límites del lugar
users.custom.css.current=Se ha actualizado le fichero CSS
memory.view.button=Ver Recuerdo
country.tz.label=Tanzania
-integrations.reitti.description=Conectar con una instancia local o remota de Reitti para acceder a datos de localizaci\u00F3n de otros usuarios.
+integrations.reitti.description=Conectar con una instancia local o remota de Reitti para acceder a datos de localización de otros usuarios.
memory.block.type.gallery=Galeria de Imagenes
-about.app.version=Versi\u00F3n de Aplicaci\u00F3n:
+about.app.version=Versión de Aplicación:
integrations.data.quality.button=Verificar Calidad de Datos
-places.geocode.success=Lugar programado para geocodificaci\u00F3n
-integrations.reitti.add.title=A\u00F1adir Nueva Integraci\u00F3n Reitti
+places.geocode.success=Lugar programado para geocodificación
+integrations.reitti.add.title=Añadir Nueva Integración Reitti
magic.links.expiry.date.label=Fecha de Caducidad
-visit.sensitivity.preview.title=Previsualizar Configuraci\u00F3n
+visit.sensitivity.preview.title=Previsualizar Configuración
form.previous=Previo
-magic.links.info.access.only_last_location.description=Acceso solo a la \u00FAltima localizaci\u00F3n en el mapa.
-page.title=Reitti - Tu Cronolog\u00EDa de Localizaciones
+magic.links.info.access.only_last_location.description=Acceso solo a la última localización en el mapa.
+page.title=Reitti - Tu Cronología de Localizaciones
country.aw.label=Aruba
-upload.button.google.timeline.ios=Subir Datos de Hist\u00F3rico de IOS
+upload.button.google.timeline.ios=Subir Datos de Histórico de IOS
country.co.label=Colombia
country.fo.label=Islas Feroe
memory.edit.block.cluster.trip.selected=Seleccionado
@@ -1129,16 +1129,16 @@ place.type.home=Casa
country.na.label=Namibia
upload.no.files=No se han seleccionado ficheros
visit.sensitivity.cancel=Cancelar
-integrations.owntracks.step2=Abrir OwnTracks y seleccionar Configurar\u2192Conexi\u00F3n
+integrations.owntracks.step2=Abrir OwnTracks y seleccionar Configurar→Conexión
place.type.hotel=Hotel
country.bl.label=San Bartolome
-geocoding.about.format=Aseg\u00FArate de que el servicio de geolocalizaci\u00F3n responde con GeoJSON. Es la \u00FAnica respuesta soportada.
-integrations.reitti.info.user.title=Informaci\u00F3n del usuario
-language.dutch=Neerland\u00E9s
+geocoding.about.format=Asegúrate de que el servicio de geolocalización responde con GeoJSON. Es la única respuesta soportada.
+integrations.reitti.info.user.title=Información del usuario
+language.dutch=Neerlandés
visit.merging.title=Unificar Visitas
form.create=Creado
country.ky.label=Islas Caiman
-error.generic.message=Se ha producido un error inesperado. Int\u00E9ntelo m\u00E1s tarde.
+error.generic.message=Se ha producido un error inesperado. Inténtelo más tarde.
country.gw.label=Guinea-Bissau
share-with.info.privacy.revoke=Puedes revocar los accesos en cualquier momento deseleccionando el usuario
geocoding.table.errors=Errores
@@ -1147,21 +1147,21 @@ geocoding.clear.button=Limpiar y Geolocalizar de nuevo
language.title=Configurar Idioma
memory.edit.block.cluster.trip.select.trips=Seleccionar Viaje
magic.links.access.level.label=Nivel de Acceso
-integrations.data.quality.total.points=Total Puntos Localizaci\u00F3n
+integrations.data.quality.total.points=Total Puntos Localización
geocoding.table.status=Estado
-memory.form.title.placeholder=Ponle un t\u00EDtulo a tu recuerdo
-statistics.transport.distribution=Distribuci\u00F3n de Transporte
+memory.form.title.placeholder=Ponle un título a tu recuerdo
+statistics.transport.distribution=Distribución de Transporte
places.address.not.available=No disponible
-visit.detection.max.merge.time.help=Intervalo m\u00E1ximo de tiempo entre visitas al mismo lugar antes de que se consideren visitas separadas. Si sales y regresas al mismo lugar dentro de ese tiempo, se tratar\u00E1 como una sola visita continua. Valores t\u00EDpicos: 1800s (30 min) para recados breves, 3600s (1 hora) para descansos largos.
+visit.detection.max.merge.time.help=Intervalo máximo de tiempo entre visitas al mismo lugar antes de que se consideren visitas separadas. Si sales y regresas al mismo lugar dentro de ese tiempo, se tratará como una sola visita continua. Valores típicos: 1800s (30 min) para recados breves, 3600s (1 hora) para descansos largos.
integrations.mqtt.port=Puerto
places.search.placeholder=Buscando lugares...
about.acknowledgments.title=Conocimientos
-visit.merging.max.merge.time=Tiempo m\u00E1ximo de fusi\u00F3n entre las mismas visitas (segundos)
+visit.merging.max.merge.time=Tiempo máximo de fusión entre las mismas visitas (segundos)
login.oauth.button=Inicio con OAuth
places.edit.title=Editar {0}
-integrations.mqtt.useTLS=\u00BFUsa TLS?
-country.et.label=Etiop\u00EDa
-settings.share.access.description=Crear Enlaces M\u00E1gicos para compartir tus datos con otras pe
+integrations.mqtt.useTLS=¿Usa TLS?
+country.et.label=Etiopía
+settings.share.access.description=Crear Enlaces Mágicos para compartir tus datos con otras pe
users.custom.css.label=CSS Personalizado
magic.links.access.level.only_live_with_photos=Datos en Vivo + Fotos
integrations.download=Descargar:
@@ -1169,123 +1169,123 @@ form.cancel=Cancelar
upload.file.empty=El fichero esta vacio
country.br.label=Brasil
memory.edit.block.cluster.visit.selected=Seleccionado
-integrations.owntracks.recorder.auth.username.placeholder=Introduzca nombre de usuario para autenticaci\u00F3n b\u00E1sica (opcional)
+integrations.owntracks.recorder.auth.username.placeholder=Introduzca nombre de usuario para autenticación básica (opcional)
integrations.owntracks.step1=Descargar OwnTracks desde App Store o Google Play Store
integrations.reitti.table.enabled=Activo
-magic.links.access.level.only_last_location=Solo \u00DAltima Localizaci\u00F3n
+magic.links.access.level.only_last_location=Solo Última Localización
country.gl.label=Groenlandia
memory.form.cancel=Cancelar
queue.detect.trip.description=Analizando patrones de movimiento y detectando viajes entre localizaciones
integrations.owntracks.recorder.username.placeholder=Introduzca el nombre de usuario para capturar datos de
message.error.token.deletion=Error borrando el token: {0}
-integrations.owntracks.recorder.config.deleted=Se ha borrado la configuraci\u00F3n de OwnTracks Recorder correctamente
-magic.links.create.error=Fallo al crear el Enlace M\u00E1gico: {0}
+integrations.owntracks.recorder.config.deleted=Se ha borrado la configuración de OwnTracks Recorder correctamente
+magic.links.create.error=Fallo al crear el Enlace Mágico: {0}
message.error.token.creation=Error al crear el token: {0}
country.sg.label=Singapur
visit.sensitivity.high=Alto
login.remember.me=Recordarme
-users.oidc.managed.message=Este usuario est\u00E1 gestionado por un proveedor externo de OIDC. Se desactiva la configuraci\u00F3n del nombre de usuario y el nombre de visualizaci\u00F3n
-transportation.modes.error.add=Fallo al a\u00F1adir modo de transporte
+users.oidc.managed.message=Este usuario está gestionado por un proveedor externo de OIDC. Se desactiva la configuración del nombre de usuario y el nombre de visualización
+transportation.modes.error.add=Fallo al añadir modo de transporte
country.kr.label=Corea del Sur
-memory.share.what.location=Datos de localizaci\u00F3n y mapas para el periodo del recuerdo
+memory.share.what.location=Datos de localización y mapas para el periodo del recuerdo
country.so.label=Somalia
-integrations.gpslogger.configure.description=Esto crear\u00E1 un nuevo perfil 'reitti' con la configuraci\u00F3n por defecto para usar en GPSLogger.
+integrations.gpslogger.configure.description=Esto creará un nuevo perfil 'reitti' con la configuración por defecto para usar en GPSLogger.
upload.button.gpx=Subir Fichero GPX
export.raw.data.no.data=No se han encontrado datos para el rango de fechas seleccionado
-memory.validation.title.required=Es necesario un T\u00EDtulo
+memory.validation.title.required=Es necesario un Título
integrations.reitti.info.user.username=Nombre de usuario:
country.lv.label=Letonia
-share-with.info.description=Cuando compartes tus datos con otros usuarios, podr\u00E1n ver tu cronolog\u00EDa de ubicaci\u00F3n e historial junto con sus propios datos. Esto es \u00FAtil para familias o equipos que quieren coordinar y compartir informaci\u00F3n de ubicaci\u00F3n.
-country.nl.label=Pa\u00EDses Bajos
+share-with.info.description=Cuando compartes tus datos con otros usuarios, podrán ver tu cronología de ubicación e historial junto con sus propios datos. Esto es útil para familias o equipos que quieren coordinar y compartir información de ubicación.
+country.nl.label=Países Bajos
memory.block.text.new=Nuevo Bloque de Texto
export.raw.data.table.timestamp=Marca de Tiempo
visit.sensitivity.recalculation.dismiss=Deshabilitar
-country.ru.label=Federaci\u00F3n Rusa
+country.ru.label=Federación Rusa
message.error.user.creation=Error al crear el usuario: {0}
visit.sensitivity.low=Bajo
integrations.reitti.token.placeholder=Introduzca el token API para la instancia remota
place.type.shop=Tienda
-magic.links.info.title=Acerca de los Enlaces M\u00E1gicos
-integrations.mobile.help.description=Para detalles en la configuraci\u00F3n y recomendaciones, visita nuestra guia:
+magic.links.info.title=Acerca de los Enlaces Mágicos
+integrations.mobile.help.description=Para detalles en la configuración y recomendaciones, visita nuestra guia:
users.home.location.clear=Limpiar
-integrations.owntracks.recorder.load.historical=Cargar Datos Hist\u00F3ricos
+integrations.owntracks.recorder.load.historical=Cargar Datos Históricos
country.my.label=Malasia
integrations.reitti.table.url=URL de la Instancia
-integrations.owntracks.recorder.load.historical.error=Ha fallado la carga de datos hist\u00F3ricos: {0}
+integrations.owntracks.recorder.load.historical.error=Ha fallado la carga de datos históricos: {0}
memory.new.back.to.memories=Volver a Recuerdos
-upload.gpx.description=Carga los ficheros GPX de tus dispositivos GPS o apps de seguimiento. Los ficheros GPX contiene puntos de seguimiento, seguimientos y rutas con marcas de tiempos que pueden ser procesadas en t\u00FA hist\u00F3rico de localizaciones.
-integrations.reitti.info.connection.success=\u00A1Conexi\u00F3n Satisfactoria!
-geocoding.execution.description=Activar manualmente las operaciones de geolocalizaci\u00F3n para tus lugares de interes
-country.sd.label=Sud\u00E1n
-memory.block.type.text.description=A\u00F1adir texto con encabezados y p\u00E1rrafos
-visit.detection.minimum.stay=Tiempo m\u00EDnimo de estancia (segundos)
+upload.gpx.description=Carga los ficheros GPX de tus dispositivos GPS o apps de seguimiento. Los ficheros GPX contiene puntos de seguimiento, seguimientos y rutas con marcas de tiempos que pueden ser procesadas en tú histórico de localizaciones.
+integrations.reitti.info.connection.success=¡Conexión Satisfactoria!
+geocoding.execution.description=Activar manualmente las operaciones de geolocalización para tus lugares de interes
+country.sd.label=Sudán
+memory.block.type.text.description=Añadir texto con encabezados y párrafos
+visit.detection.minimum.stay=Tiempo mínimo de estancia (segundos)
message.error.user.self.delete=No puedes eliminar tu propia cuenta
-transportation.modes.reclassify.title=Reclasificaci\u00F3n de Viajes
+transportation.modes.reclassify.title=Reclasificación de Viajes
data.title=Gestionar Datos
-integrations.overland.title=Configuraci\u00F3n Overland
-magic.links.delete.confirm=\u00BFDesea eliminar el Enlace M\u00E1gico? Esta acci\u00F3n no es reversible.
+integrations.overland.title=Configuración Overland
+magic.links.delete.confirm=¿Desea eliminar el Enlace Mágico? Esta acción no es reversible.
country.sm.label=San Marino
places.category.not.categorized=No categorizado
upload.google.new.format.title=Nuevo Formato de Google Timeline (timeline.json)
-integrations.overland.configure.description=Esto configura Overland para enviar los datos de localizaci\u00F3n a Reitti.
-magic.links.info.security.point5=Revise la columna '\u00DAltimo uso' para monitorizar accesos
+integrations.overland.configure.description=Esto configura Overland para enviar los datos de localización a Reitti.
+magic.links.info.security.point5=Revise la columna 'Último uso' para monitorizar accesos
message.success.place.updated=Lugar actualizado correctamente.
country.in.label=India
-memory.share.expires.7days=7 d\u00EDas
+memory.share.expires.7days=7 días
memory.block.trip.new=Nuevo Bloque de Viaje
-integrations.reitti.info.server.version=Versi\u00F3n:
+integrations.reitti.info.server.version=Versión:
country.sv.label=El Salvador
-integrations.immich.config.saved=Configuraci\u00F3n de Immich guardada correctamente
+integrations.immich.config.saved=Configuración de Immich guardada correctamente
place.type.other=Otro
-memory.generator.intro_accommodation.text=\u00A1Ya estamos oficialmente registrados! Nos tomamos un momento para apreciar el ambiente antes de ocuparnos de nuestro equipaje. Se siente bien estar aqu\u00ED y tenemos muchas ganas de explorar los alrededores inmediatos. Este lugar va a ser una gran base para nuestro viaje.
+memory.generator.intro_accommodation.text=¡Ya estamos oficialmente registrados! Nos tomamos un momento para apreciar el ambiente antes de ocuparnos de nuestro equipaje. Se siente bien estar aquí y tenemos muchas ganas de explorar los alrededores inmediatos. Este lugar va a ser una gran base para nuestro viaje.
transportation.modes.reclassify.button=Reclasificar Todos los Viajes
country.mp.label=Islas Marianas del Norte
-integrations.reitti.config.delete.error=Error al borrar la configuraci\u00F3n: {0}
-visit.sensitivity.min.points=M\u00EDnimo Puntos Ayacentes
+integrations.reitti.config.delete.error=Error al borrar la configuración: {0}
+visit.sensitivity.min.points=Mínimo Puntos Ayacentes
integrations.reitti.info.server.time=Hora del Sistema:
-integrations.owntracks.recorder.config.saved=La configuraci\u00F3n de OwnTracks Recorder se ha guardado correctamente
+integrations.owntracks.recorder.config.saved=La configuración de OwnTracks Recorder se ha guardado correctamente
magic.links.table.name=Nombre
share-with.info.title=Acerca del Usuario Compartido
users.home.latitude.label=Latitud
export.raw.data.next=Siguiente
-magic.links.new.token.title=Se ha creado un nuevo Enlace M\u00E1gico
+magic.links.new.token.title=Se ha creado un nuevo Enlace Mágico
country.pn.label=Pitcairn
-language.japanese=Japon\u00E9s
-memory.share.expires.30days=30 d\u00EDas
-integrations.overland.step2=Abrir Overland y abrir la pesta\u00F1a Configuraci\u00F3n
+language.japanese=Japonés
+memory.share.expires.30days=30 días
+integrations.overland.step2=Abrir Overland y abrir la pestaña Configuración
country.me.label=Montenegro
message.success.user.updated=Usuario actualizado correctamente
-memory.share.edit.description=Los destinatarios pueden ver y editar el recuerdo, a\u00F1adir bloques y modificar contenido
-visit.sensitivity.add.new=A\u00F1adir Nueva Configuraci\u00F3n
+memory.share.edit.description=Los destinatarios pueden ver y editar el recuerdo, añadir bloques y modificar contenido
+visit.sensitivity.add.new=Añadir Nueva Configuración
place.type.school=Centro Educativo
export.raw.data.show=Mostrar:
-transportation.modes.add.button=A\u00F1adir modo
+transportation.modes.add.button=Añadir modo
users.avatar.delete=Eliminar Avatar
logging.logger.class=Clase de registro
-visit.sensitivity.configurations=Configuraci\u00F3n Actual
+visit.sensitivity.configurations=Configuración Actual
share-with.info.permissions.title=Que Pueden Ver
-settings.integrations.description=Conectar servicios externos y apps m\u00F3viles para importar autom\u00E1ticamente datos de localizaci\u00F3n
+settings.integrations.description=Conectar servicios externos y apps móviles para importar automáticamente datos de localización
integrations.mqtt.host.placeholder=mqtt.example.com
places.edit.visit.summary=Has visitado {0} {1} veces.
country.to.label=Tonga
-integrations.mqtt.save=Guardar Configuraci\u00F3n
+integrations.mqtt.save=Guardar Configuración
country.rw.label=Ruanda
error.action.back=Retroceder
-integrations.owntracks.step6=Configura los ajustes de seguimiento. Aseg\u00FArate de que Owntracks registre un punto cada 30 segundos por lo menos.
+integrations.owntracks.step6=Configura los ajustes de seguimiento. Asegúrate de que Owntracks registre un punto cada 30 segundos por lo menos.
queue.detect.trip.name=Detectando viajes
magic.links.never.expires=Nunca
-integrations.owntracks.description=Owntracks es una aplicaci\u00F3n de seguimiento basada en la privacidad disponible en IOS y Android.
-memory.generator.introductory.text=\u00A1Qu\u00E9 aventura tan inolvidable tuvimos! Nuestro viaje comenz\u00F3 en {0} Al partir {1}, y para el siguiente {2} D\u00EDas que hicimos {3}, {4} Nuestra maravillosa base de sede. Desde all\u00ED, exploramos el coraz\u00F3n de la regi\u00F3n, llenando nuestros d\u00EDas con {5} Visitas memorables a todo el mundo {6} Lugares preciosos. Esta es la historia de nuestro tiempo juntos, los lugares que vimos y los recuerdos que creamos antes de volver a casa {7}.
-visit.sensitivity.recalculation.message=La configuraci\u00F3n ha cambiado. Se recomienda encarecidamente el rec\u00E1lculo para que estos cambios tengan efecto sobre los datos existentes, de lo contrario solo afectar\u00E1n a los nuevos datos entrantes.
+integrations.owntracks.description=Owntracks es una aplicación de seguimiento basada en la privacidad disponible en IOS y Android.
+memory.generator.introductory.text=¡Qué aventura tan inolvidable tuvimos! Nuestro viaje comenzó en {0} Al partir {1}, y para el siguiente {2} Días que hicimos {3}, {4} Nuestra maravillosa base de sede. Desde allí, exploramos el corazón de la región, llenando nuestros días con {5} Visitas memorables a todo el mundo {6} Lugares preciosos. Esta es la historia de nuestro tiempo juntos, los lugares que vimos y los recuerdos que creamos antes de volver a casa {7}.
+visit.sensitivity.recalculation.message=La configuración ha cambiado. Se recomienda encarecidamente el recálculo para que estos cambios tengan efecto sobre los datos existentes, de lo contrario solo afectarán a los nuevos datos entrantes.
memory.view.block.visit.content=Bloque de Visita
integrations.gpslogger.step7=Configurar Cabecera HTTP:
-country.cf.label=Rep\u00FAblica Centro Africana
-statistics.title=Estad\u00EDsticas
+country.cf.label=República Centro Africana
+statistics.title=Estadísticas
place.type.library=Biblioteca
-shared-with-me.description=Estos usuarios comparten sus datos contigo. Puedes configurar el color usado para visualizar sus datos en t\u00FA cronolog\u00EDa.
-integrations.data.quality.status.fluctuating.frequency.desc=Los intervalos de rastreo var\u00EDan de forma significativa, es puede afectar a la precisi\u00F3n
+shared-with-me.description=Estos usuarios comparten sus datos contigo. Puedes configurar el color usado para visualizar sus datos en tú cronología.
+integrations.data.quality.status.fluctuating.frequency.desc=Los intervalos de rastreo varían de forma significativa, es puede afectar a la precisión
message.error.language.change=Error al cambiar el idioma: {0}
-geocoding.run.button=Programar Geolocalizaci\u00F3n
+geocoding.run.button=Programar Geolocalización
integration.mqtt.error.host_required=Es necesario el Host
country.sz.label=Eswatini
country.td.label=Chad
@@ -1297,10 +1297,10 @@ country.id.label=Indonesia
memory.block.cancel=Cancelar
country.la.label=Laos
integrations.gpslogger.title=Configurar GPSLogger
-integrations.data.quality.latest.point=\u00DAltimo Punto Recibido
-visit.sensitivity.recalculation.warning=Advertencia: Esta acci\u00F3n eliminar\u00E1 todos los lugares existentes y los recrear\u00E1 seg\u00FAn la nueva configuraci\u00F3n.
+integrations.data.quality.latest.point=Último Punto Recibido
+visit.sensitivity.recalculation.warning=Advertencia: Esta acción eliminará todos los lugares existentes y los recreará según la nueva configuración.
places.geocoding.response.error.details=Detalles del error
-integrations.data.quality.status.good.frequency.desc=Los puntos de localizaci\u00F3n son lo suficientemente frecuentes para un seguimiento preciso
+integrations.data.quality.status.good.frequency.desc=Los puntos de localización son lo suficientemente frecuentes para un seguimiento preciso
country.de.label=Alemania
integrations.owntracks.recorder.device.id.placeholder=Introduzca el ID de Dispositivo para capturar datos de
memory.share.edit.title=Editar Acceso
@@ -1308,45 +1308,45 @@ about.translators.title=Traductores
message.success.token.created=Se ha creado el Token correctamente
country.tw.label=Taiwan
visit.sensitivity.preview.date=Previsualizar Fecha:
-geocoding.about.description=Los servicios de geolocalizaci\u00F3n convierten coordenadas en direcciones para tus lugares importantes. Puedes a\u00F1adir varios servicios y el sistema los usar\u00E1 aleatoriamente para distribuir la carga.
+geocoding.about.description=Los servicios de geolocalización convierten coordenadas en direcciones para tus lugares importantes. Puedes añadir varios servicios y el sistema los usará aleatoriamente para distribuir la carga.
month.7=Julio
export.date.range=Rango de Fecha
country.hr.label=Croacia
-places.category.label=Categor\u00EDa
-statistics.title.overall=Estad\u00EDsticas en General
-integrations.data.ingestion.description=Configura las apps m\u00F3viles para enviar autom\u00E1ticamente los datos de localizaci\u00F3n a Reitti o bien conecta Reiiti a servicios externos como OwnTracks Recorder o MQTT.
+places.category.label=Categoría
+statistics.title.overall=Estadísticas en General
+integrations.data.ingestion.description=Configura las apps móviles para enviar automáticamente los datos de localización a Reitti o bien conecta Reiiti a servicios externos como OwnTracks Recorder o MQTT.
geocoding.enable=Activo
memory.block.visit.empty=No hay visitas seleccionadas para este bloque de recuerdo.
-visit.sensitivity.visit.detection=Detecci\u00F3n de Visita
-magic.links.delete.error=Fallo al borrar el Enlace M\u00E1gico: {0}
+visit.sensitivity.visit.detection=Detección de Visita
+magic.links.delete.error=Fallo al borrar el Enlace Mágico: {0}
integrations.mqtt.payload.type=Tipo de Carga
magic.links.table.access.level=Nivel de Acceso
-visit.detection.minimum.points=Puntos M\u00EDnimos Adyacentes
+visit.detection.minimum.points=Puntos Mínimos Adyacentes
memory.share.configure.sharing=Compartiendo
-integrations.owntracks.recorder.auth.password=Contrase\u00F1a de autenticaci\u00F3n
-export.title.description=Exportar datos de localizaci\u00F3n en diferentes formatos
+integrations.owntracks.recorder.auth.password=Contraseña de autenticación
+export.title.description=Exportar datos de localización en diferentes formatos
integrations.data.quality.avg.interval=Media Intervalo
visit.sensitivity.visit.merging=Unificar Visitas
form.edit=Editar
-js.users.custom.css.remove.confirm=\u00BFEsta seguro de quere eliminar el actual fichero CSS personalizado?
-js.places.update.confirmation.message=Se han realizado los siguientes cambios:\n\n{0}\n\n\u00BFDesea continuar con los cambios?
+js.users.custom.css.remove.confirm=¿Esta seguro de quere eliminar el actual fichero CSS personalizado?
+js.places.update.confirmation.message=Se han realizado los siguientes cambios:\n\n{0}\n\n¿Desea continuar con los cambios?
js.place.unknown.label=Lugar Desconocido
integrations.immich.useBestGuessLocation=Activar Algoritmo Mejor-Localizacion-Propuesta
-integrations.immich.useBestGuessLocation.description=Cuando esta activo, Reitti empareja las fotos sin datos de ubicaci\u00F3n con la ubicaci\u00F3n m\u00E1s cercana en el mapa.
-js.integrations.mqtt.topic.no.wildcards=El tema no puede contener caracteres comod\u00EDn (+ o #) cuando se guarda la configuraci\u00F3n.
+integrations.immich.useBestGuessLocation.description=Cuando esta activo, Reitti empareja las fotos sin datos de ubicación con la ubicación más cercana en el mapa.
+js.integrations.mqtt.topic.no.wildcards=El tema no puede contener caracteres comodín (+ o #) cuando se guarda la configuración.
js.integrations.mqtt.test.missing.fields=Cumplimente Host, Puerto y Tema
-js.integrations.mqtt.test.loading=Probando conexi\u00F3n...
-js.integrations.mqtt.test.failed=Prueba de conexi\u00F3n fallida
-js.integrations.reitti.edit.title=Editar Integraci\u00F3n Reitti
-js.integrations.reitti.update=Actualizar Configuraci\u00F3n
+js.integrations.mqtt.test.loading=Probando conexión...
+js.integrations.mqtt.test.failed=Prueba de conexión fallida
+js.integrations.reitti.edit.title=Editar Integración Reitti
+js.integrations.reitti.update=Actualizar Configuración
js.integrations.reitti.test.missing.fields=Rellene la URL de la instancia y el Token API
-js.integrations.reitti.test.loading=Comprobando conexi\u00F3n...
-js.integrations.reitti.test.failed=La comprobaci\u00F3n de conexi\u00F3n ha fallado
+js.integrations.reitti.test.loading=Comprobando conexión...
+js.integrations.reitti.test.failed=La comprobación de conexión ha fallado
js.integrations.owntracks.recorder.test.missing.fields=Rellene la URL, Nombre de usuario e Identificador de Dispositivo
-js.integrations.owntracks.recorder.test.loading=Probando conexi\u00F3n...
-js.integrations.owntracks.recorder.test.failed=Fallo en la prueba de conexi\u00F3n
-js.integrations.owntracks.recorder.loading.historical=Cargando Datos de Hist\u00F3rico...
-geocoding.edit.title=Editar Servicio de Geolocalizaci\u00F3n
+js.integrations.owntracks.recorder.test.loading=Probando conexión...
+js.integrations.owntracks.recorder.test.failed=Fallo en la prueba de conexión
+js.integrations.owntracks.recorder.loading.historical=Cargando Datos de Histórico...
+geocoding.edit.title=Editar Servicio de Geolocalización
geocoding.service.type=Tipo
geocoding.service.priority=Prioridad
geocoding.service.type.PHOTON.name=Photon
@@ -1355,30 +1355,30 @@ geocoding.service.base_url=URL Base
geocoding.service.api_key=Llave API
geocoding.service.language=Idioma (Opcional)
geocoding.service.limit=Limite (Opcional)
-geocoding.test.button=Prueba de Conexi\u00F3n
-geocoding.test.success=\u00A1Conexi\u00F3n satisfactoria!
-geocoding.test.error=Fallo de Conexi\u00F3n: {0}
+geocoding.test.button=Prueba de Conexión
+geocoding.test.success=¡Conexión satisfactoria!
+geocoding.test.error=Fallo de Conexión: {0}
geocoding.table.type=Tipo
geocoding.table.priority=Prioridad
-message.success.geocode.updated=El servicio de Geolocalizaci\u00F3n se actualizo correctamente
-priority.1.label=M\u00E1s Alto
+message.success.geocode.updated=El servicio de Geolocalización se actualizo correctamente
+priority.1.label=Más Alto
priority.2.label=Alto
priority.3.label=Medio
priority.4.label=Bajo
-priority.5.label=M\u00E1s bajo
-js.sse.error.connection-lost=\u00A1Se ha perdido la conexi\u00F3n con el servidor! Intentando reconectar \u2026
-js.map.auto-update.latest-location=\u00DAltima localizaci\u00F3n
-js.map.auto-update.enable.title=Entrado en Modo AutoActualizaci\u00F3n
-js.map.auto-update.disable.title=Abandonando Modo AutoActualizaci\u00F3n
+priority.5.label=Más bajo
+js.sse.error.connection-lost=¡Se ha perdido la conexión con el servidor! Intentando reconectar …
+js.map.auto-update.latest-location=Última localización
+js.map.auto-update.enable.title=Entrado en Modo AutoActualización
+js.map.auto-update.disable.title=Abandonando Modo AutoActualización
js.map.fullscreen.toggle.title=Pantalla Completa
-js.map.popup.labels.total_duration=Duraci\u00F3n Total:
+js.map.popup.labels.total_duration=Duración Total:
js.map.popup.labels.from=Desde
js.map.popup.labels.to=Hasta
map.time-control.speed.title=Ajustar la velocidad en la que se avanza.
map.time-control.speed.show.title=Mostrar controles de tiempo
-map.time-control.speed.fast=R\u00E1pido (60x)
+map.time-control.speed.fast=Rápido (60x)
map.time-control.speed.normal=Normal (1x)
-map.time-control.speed.super_fast=Superr\u00E1pido (3600x)
+map.time-control.speed.super_fast=Superrápido (3600x)
map.time-control.speed.auto=AutoAjuste
js.map.display-control.title=Controles de Mapa
js.map.display-control.mode.3d.enabled.text=Desactivar 3D
@@ -1386,7 +1386,7 @@ js.map.display-control.mode.3d.enabled.title=Cambiar a vista 2D
js.map.display-control.mode.3d.disabled.text=Activar 3D
js.map.display-control.mode.3d.disabled.title=Cambiar a vista 3D
js.map.display-control.north-up.text=Norte Arriba
-js.map.display-control.north-up.title=Reiniciar orientaci\u00F3n del mapa
+js.map.display-control.north-up.title=Reiniciar orientación del mapa
js.map.display-control.terrain.enabled.text=Desactivar Terreno
js.map.display-control.terrain.enabled.title=Desactivar procesamiento de terreno
js.map.display-control.terrain.disabled.text=Activar Terreno
@@ -1395,28 +1395,28 @@ js.map.display-control.buildings.enabled.text=Desactivar Edificios
js.map.display-control.buildings.enabled.title=Desactivar procesamiento de edificios
js.map.display-control.buildings.disabled.text=Activar Edificios
js.map.display-control.buildings.disabled.title=Activar procesamiento de edificios
-js.map.display-control.satellite.enabled.text=Desactivar Sat\u00E9lite
-js.map.display-control.satellite.enabled.title=Desactivar vista de Sat\u00E9lite
-js.map.display-control.satellite.disabled.text=Activar Sat\u00E9lite
-js.map.display-control.satellite.disabled.title=Activar vista de Sat\u00E9lite
-js.map.display-control.globe_projection.enabled.text=Desactivar Proyecci\u00F3n de Globo
-js.map.display-control.globe_projection.enabled.title=Desactivar proyecci\u00F3n de Globo y cambiar a Mercator
-js.map.display-control.globe_projection.disabled.text=Activar Proyecci\u00F3n de Globo
-js.map.display-control.globe_projection.disabled.title=Activar la Proyecci\u00F3n de Globo
-map.map-settings.button.title=Abrir Configuraci\u00F3n del Mapa
-js.map.map-settings.title=Configuraci\u00F3n
+js.map.display-control.satellite.enabled.text=Desactivar Satélite
+js.map.display-control.satellite.enabled.title=Desactivar vista de Satélite
+js.map.display-control.satellite.disabled.text=Activar Satélite
+js.map.display-control.satellite.disabled.title=Activar vista de Satélite
+js.map.display-control.globe_projection.enabled.text=Desactivar Proyección de Globo
+js.map.display-control.globe_projection.enabled.title=Desactivar proyección de Globo y cambiar a Mercator
+js.map.display-control.globe_projection.disabled.text=Activar Proyección de Globo
+js.map.display-control.globe_projection.disabled.title=Activar la Proyección de Globo
+map.map-settings.button.title=Abrir Configuración del Mapa
+js.map.map-settings.title=Configuración
js.map.settings.dialog.appearance.title=Apariencia del Mapa
-js.map.settings.dialog.appearance.view-mode.title=Modo de Visualizaci\u00F3n
+js.map.settings.dialog.appearance.view-mode.title=Modo de Visualización
js.map.settings.dialog.appearance.view-mode.standard=Estandar
js.map.settings.dialog.appearance.view-mode.raw=Ruta de Datos Sin Procesar
-js.map.settings.dialog.appearance.view-mode.edged_bundling=Agrupaci\u00F3n del borde
-js.map.settings.dialog.appearance.view-mode.24h_aggregate=\u00BFEn total 24 Horas?
+js.map.settings.dialog.appearance.view-mode.edged_bundling=Agrupación del borde
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=¿En total 24 Horas?
js.map.settings.dialog.interface.title=Interfaz
-js.map.settings.dialog.interface.timeline-visible=L\u00EDnea de Tiempo Visible
+js.map.settings.dialog.interface.timeline-visible=Línea de Tiempo Visible
js.map.settings.dialog.interface.datepicker-visible=Selector de Fecha Visible
-map.settings.dialog.date-picker.title=Selecci\u00F3n de Fecha
-js.timeline.state.hide.title=Ocultar Cronolog\u00EDa
-js.timeline.state.show.title=Mostrar Cronolog\u00EDa
+map.settings.dialog.date-picker.title=Selección de Fecha
+js.timeline.state.hide.title=Ocultar Cronología
+js.timeline.state.show.title=Mostrar Cronología
js.datepicker.state.hide.title=Ocultar Selector de Fecha
js.datepicker.state.show.title=Mostrar Selector de Fecha
js.datepicker.today=Hoy
@@ -1441,47 +1441,66 @@ js.datepicker.months.nov=Nov
js.datepicker.months.dec=Dic
js.datepicker.click-to-unlock-date=Clic para desbloquea fecha
js.datepicker.click-to-lock-date=Clic para bloquear fecha
-js.datepicker.click-to-clear-selection=Clic para limpiar la selecci\u00F3n
+js.datepicker.click-to-clear-selection=Clic para limpiar la selección
js.datepicker.click-to-create-range=Clic para crear un rango
-js.datepicker.click-to-expand-range-backward=Clic para expandir el rango hacia atr\u00E1s
+js.datepicker.click-to-expand-range-backward=Clic para expandir el rango hacia atrás
js.datepicker.click-to-expand-range-forward=Clic para expandir el rango hacia adelante
js.datepicker.click-to-adjust-range-start=Clic para ajustar el inicio del rango
js.datepicker.click-to-unlock-month=Clic para desbloquear mes
js.datepicker.click-to-lock-month=Clic para bloquear mes
-js.datepicker.click-to-unlock-year=Clic para desbloquear a\u00F1o
-js.datepicker.click-to-lock-year=Clic para bloquear a\u00F1o
+js.datepicker.click-to-unlock-year=Clic para desbloquear año
+js.datepicker.click-to-lock-year=Clic para bloquear año
js.datepicker.select=Seleccionar
js.datepicker.to=a
geocoding.service.type.GEO_APIFY.name=Geoapify
geocoding.service.type.NOMINATIM.name=Nominatim
geocoding.service.type.GEOCODE_JSON.name=Geocode Json
-geocoding.service.type.PHOTON.description=Photon: Geolocalizaci\u00F3n open source construida para datos de OpenStreetMap. Visita photon.komoot.io para m\u00E1s informacion.
-geocoding.service.type.PAIKKA.description=Paikka:Servicio de Gelolocalizaci\u00F3n especial para reitti. Visita geo.dedicatedcode.com.
-geocoding.service.type.GEO_APIFY.description=Geoapify: API de geolocalizaci\u00F3n profesional. Obten una clave API en geoapify.com.
-geocoding.service.type.NOMINATIM.description=Nominatim:Motor por defecto de OSM. Consultar pol\u00EDtica de uso en nominatim.org.
-geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: Implementaci\u00F3n gen\u00E9rica para servicios basados en GeocodeJSON.
+geocoding.service.type.PHOTON.description=Photon: Geolocalización open source construida para datos de OpenStreetMap. Visita photon.komoot.io para más informacion.
+geocoding.service.type.PAIKKA.description=Paikka:Servicio de Gelolocalización especial para reitti. Visita geo.dedicatedcode.com.
+geocoding.service.type.GEO_APIFY.description=Geoapify: API de geolocalización profesional. Obten una clave API en geoapify.com.
+geocoding.service.type.NOMINATIM.description=Nominatim:Motor por defecto de OSM. Consultar política de uso en nominatim.org.
+geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: Implementación genérica para servicios basados en GeocodeJSON.
js.visit.sensitivity.preview.ready=Listo
js.visit.sensitivity.preview.error=Listo
-memory.form.open_ended.label=\u00BFInicio-Finalizaci\u00F3n?
-js.memory.form.date.error.end.before.start=La fecha de finalizaci\u00F3n no puede ser anterior a la fecha de inicio.
+memory.form.open_ended.label=¿Inicio-Finalización?
+js.memory.form.date.error.end.before.start=La fecha de finalización no puede ser anterior a la fecha de inicio.
js.memory.processing.step.clustering=Almacenando viajes y visitas...
js.memory.processing.step.visits=Creando registros de visitas...
js.memory.processing.step.accommodation=Determinando adaptaciones...
js.memory.processing.step.texts=Generando textos...
js.memory.processing.step.images=Copiando imagenes...
-logging.add=A\u00F1adir
+logging.add=Añadir
js.logging.connected=Connectado al flujo de registros
-js.logging.connection.lost=Error: Perdida de conexi\u00F3n con el flujo de registros
+js.logging.connection.lost=Error: Perdida de conexión con el flujo de registros
js.logging.reconnecting=Intentando reconectar en
-js.logging.reconnect.failed=Fallo al reconectar despu\u00E9s de
+js.logging.reconnect.failed=Fallo al reconectar después de
js.common.user=Usuario
js.common.time=Hora
-js.common.position=Posici\u00F3n
+js.common.position=Posición
js.common.unknown=Desconocido
js.common.just-now=Ahora
js.common.minutes-ago=hace {0} minutos
js.common.hours-ago=hace {0} horas
-js.common.days-ago=hace {0} d\u00EDas
-js.common.last-updated=\u00DAlitma actualizaci\u00F3n
-js.autoupdate.state.disable=Desactivar Modo Auto Actualizaci\u00F3n
-js.autoupdate.state.enable=Activar Modo Auto Actualizaci\u00F3n
+js.common.days-ago=hace {0} días
+js.common.last-updated=Úlitma actualización
+js.autoupdate.state.disable=Desactivar Modo Auto Actualización
+js.autoupdate.state.enable=Activar Modo Auto Actualización
+common.duration.short=
+places.geocode.results.title=
+places.postcode.label=
+time.format.mode.TWENTY_FOUR_HOUR=
+geocoding.service.additional_parameters.search_distance=
+common.actions.apply=
+language.spanish=
+time.format.mode.label=
+common.distance.mi=
+time.format.mode.TWELVE_HOUR=
+common.distance.ft=
+common.distance.km=
+time.format.mode.description=
+places.geocode.no.results=
+places.district.label=
+places.geocode.unknown.label=
+js.common.time-range=
+common.distance.m=
+common.duration.long=
diff --git a/src/main/resources/messages_fi.properties b/src/main/resources/messages_fi.properties
index 42032e63..162cdbb9 100644
--- a/src/main/resources/messages_fi.properties
+++ b/src/main/resources/messages_fi.properties
@@ -7,14 +7,14 @@ nav.timeline=Aikajana
nav.statistics=Tilastot
nav.settings=Asetukset
nav.logout=Kirjaudu ulos
-nav.settings.tooltip=Avaa asetukset\u2026
+nav.settings.tooltip=Avaa asetukset…
nav.logout.tooltip=Kirjaudu ulos
# Timeline
-timeline.loading=Ladataan\u2026
-timeline.no.data=T\u00E4lle p\u00E4iv\u00E4lle ei ole saatavilla aikajanatietoja.
+timeline.loading=Ladataan…
+timeline.no.data=Tälle päivälle ei ole saatavilla aikajanatietoja.
timeline.duration=Kesto
-timeline.distance=Et\u00E4isyys
+timeline.distance=Etäisyys
timeline.trip=Matka
timeline.visit=Vierailu
timeline.transport.walking=k\u00E4vellen
@@ -22,8 +22,8 @@ timeline.transport.cycling=py\u00F6r\u00E4ll\u00E4
timeline.transport.driving=autolla
# Date picker
-datepicker.today=T\u00E4n\u00E4\u00E4n
-js.datepicker.today=T\u00E4n\u00E4\u00E4n
+datepicker.today=Tänään
+js.datepicker.today=Tänään
js.datepicker.days.sun=Su
js.datepicker.days.mon=Ma
js.datepicker.days.tue=Ti
@@ -43,31 +43,31 @@ js.datepicker.months.sep=Syy
js.datepicker.months.oct=Lok
js.datepicker.months.nov=Mar
js.datepicker.months.dec=Jou
-js.datepicker.click-to-unlock-date=Klikkaa avataksesi p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4n
-js.datepicker.click-to-lock-date=Klikkaa lukitaksesi p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4n
-js.datepicker.click-to-clear-selection=Klikkaa tyhjent\u00E4\u00E4ksesi valinnan
-js.datepicker.click-to-create-range=Klikkaa luodaksesi aikav\u00E4lin
-js.datepicker.click-to-expand-range-backward=Klikkaa laajentaaksesi aikav\u00E4li\u00E4 taaksep\u00E4in
-js.datepicker.click-to-expand-range-forward=Klikkaa laajentaaksesi aikav\u00E4li\u00E4 eteenp\u00E4in
-js.datepicker.click-to-adjust-range-start=Klikkaa s\u00E4\u00E4t\u00E4\u00E4ksesi aikav\u00E4lin alkua
+js.datepicker.click-to-unlock-date=Klikkaa avataksesi päivämäärän
+js.datepicker.click-to-lock-date=Klikkaa lukitaksesi päivämäärän
+js.datepicker.click-to-clear-selection=Klikkaa tyhjentääksesi valinnan
+js.datepicker.click-to-create-range=Klikkaa luodaksesi aikavälin
+js.datepicker.click-to-expand-range-backward=Klikkaa laajentaaksesi aikaväliä taaksepäin
+js.datepicker.click-to-expand-range-forward=Klikkaa laajentaaksesi aikaväliä eteenpäin
+js.datepicker.click-to-adjust-range-start=Klikkaa säätääksesi aikavälin alkua
js.datepicker.click-to-unlock-month=Klikkaa avataksesi kuukauden
js.datepicker.click-to-lock-month=Klikkaa lukitaksesi kuukauden
js.datepicker.click-to-unlock-year=Klikkaa avataksesi vuoden
js.datepicker.click-to-lock-year=Klikkaa lukitaksesi vuoden
js.datepicker.select=Valitse
-js.datepicker.to=\u2013
+js.datepicker.to=–
# Settings sections
settings.title=Asetukset
settings.api.tokens=API-tunnukset
-settings.user.management=K\u00E4ytt\u00E4j\u00E4hallinta
+settings.user.management=Käyttäjähallinta
settings.places=Paikat
settings.geocoding=Geokoodaus
settings.integrations=Integraatiot
settings.manage.data=Tietojen hallinta
-settings.job.status=T\u00F6iden tila
+settings.job.status=Töiden tila
settings.import.data=Tuo tietoja
-settings.share.access=Jaa k\u00E4ytt\u00F6oikeus
+settings.share.access=Jaa käyttöoikeus
# Navigation
nav.back.to.timeline=Takaisin aikajanalle
@@ -80,49 +80,49 @@ tokens.name.placeholder=Anna tunnukselle nimi
tokens.table.name=Nimi
tokens.table.token=Tunnus
tokens.table.created=Luotu
-tokens.table.last.used=Viimeksi k\u00E4ytetty
+tokens.table.last.used=Viimeksi käytetty
tokens.table.actions=Toiminnot
-tokens.no.tokens=API-tunnuksia ei l\u00F6ytynyt. Luo yksi aloittaaksesi.
-tokens.delete.confirm=Oletko varma, ett\u00E4 haluat poistaa t\u00E4m\u00E4n tunnuksen?
-tokens.recent.usages.title=Viimeaikaiset Tunnusten K\u00E4yt\u00F6t
-tokens.recent.usages.description=N\u00E4ytt\u00E4\u00E4 viimeiset {0} tunnusten k\u00E4ytt\u00F6\u00E4
+tokens.no.tokens=API-tunnuksia ei löytynyt. Luo yksi aloittaaksesi.
+tokens.delete.confirm=Oletko varma, että haluat poistaa tämän tunnuksen?
+tokens.recent.usages.title=Viimeaikaiset Tunnusten Käytöt
+tokens.recent.usages.description=Näyttää viimeiset {0} tunnusten käyttöä
tokens.usage.table.token=Tunnuksen Nimi
tokens.usage.table.timestamp=Aikaleima
-tokens.usage.table.endpoint=P\u00E4\u00E4tepiste
+tokens.usage.table.endpoint=Päätepiste
tokens.usage.table.ip=IP-osoite
# User Management
-users.title=K\u00E4ytt\u00E4j\u00E4hallinta
-users.existing=Olemassa olevat k\u00E4ytt\u00E4j\u00E4t
-users.no.users=K\u00E4ytt\u00E4ji\u00E4 ei l\u00F6ytynyt.
-users.table.username=K\u00E4ytt\u00E4j\u00E4nimi
-users.table.display.name=N\u00E4ytt\u00F6nimi
+users.title=Käyttäjähallinta
+users.existing=Olemassa olevat käyttäjät
+users.no.users=Käyttäjiä ei löytynyt.
+users.table.username=Käyttäjänimi
+users.table.display.name=Näyttönimi
users.table.role=Rooli
users.table.actions=Toiminnot
-users.current.user=(Nykyinen k\u00E4ytt\u00E4j\u00E4)
-users.add.title=Lis\u00E4\u00E4 uusi k\u00E4ytt\u00E4j\u00E4
-users.update.title=P\u00E4ivit\u00E4 k\u00E4ytt\u00E4j\u00E4
-users.username.label=K\u00E4ytt\u00E4j\u00E4nimi
-users.username.placeholder=Anna k\u00E4ytt\u00E4j\u00E4nimi
-users.display.name.label=N\u00E4ytt\u00F6nimi
-users.display.name.placeholder=Anna n\u00E4ytt\u00F6nimi
+users.current.user=(Nykyinen käyttäjä)
+users.add.title=Lisää uusi käyttäjä
+users.update.title=Päivitä käyttäjä
+users.username.label=Käyttäjänimi
+users.username.placeholder=Anna käyttäjänimi
+users.display.name.label=Näyttönimi
+users.display.name.placeholder=Anna näyttönimi
users.password.label=Salasana
users.password.placeholder=Anna salasana
-users.password.keep.current=J\u00E4t\u00E4 tyhj\u00E4ksi s\u00E4ilytt\u00E4\u00E4ksesi nykyisen salasanan
+users.password.keep.current=Jätä tyhjäksi säilyttääksesi nykyisen salasanan
users.role.label=Rooli
-users.role.admin=Yll\u00E4pit\u00E4j\u00E4
-users.role.user=K\u00E4ytt\u00E4j\u00E4
-users.delete.confirm=Oletko varma, ett\u00E4 haluat poistaa t\u00E4m\u00E4n k\u00E4ytt\u00E4j\u00E4n? T\u00E4m\u00E4 poistaa kaikki heid\u00E4n tietonsa.
+users.role.admin=Ylläpitäjä
+users.role.user=Käyttäjä
+users.delete.confirm=Oletko varma, että haluat poistaa tämän käyttäjän? Tämä poistaa kaikki heidän tietonsa.
time.title=Aika
-time.display.mode.label=Ajan n\u00E4ytt\u00F6tapa
+time.display.mode.label=Ajan näyttötapa
time.display.mode.default=Oletus
time.display.mode.geo.local=Geo-paikallinen
-time.display.mode.description=Valitse, miten ajat n\u00E4ytet\u00E4\u00E4n sovelluksessa.
-time.display.mode.default.description=Oletus: Kaikki ajat n\u00E4ytet\u00E4\u00E4n aikavy\u00F6hykkeess\u00E4si (selaimesta tai aikavy\u00F6hykkeen ohituksesta alla)
-time.display.mode.geo.local.description=Geo-paikallinen: Kaikki ajat n\u00E4ytet\u00E4\u00E4n siin\u00E4 aikavy\u00F6hykkeess\u00E4, jossa sijainti on
-time.timezone.override.label=Aikavy\u00F6hykkeen ohitus
-time.timezone.override.none=K\u00E4yt\u00E4 selaimen aikavy\u00F6hykett\u00E4
-time.timezone.override.description=Ohita aikavy\u00F6hykkeesi sen sijaan, ett\u00E4 k\u00E4ytt\u00E4isit selaimen havaitsemaa aikavy\u00F6hykett\u00E4. T\u00E4m\u00E4 vaikuttaa siihen, miten ajat n\u00E4ytet\u00E4\u00E4n Oletus-tilassa.
+time.display.mode.description=Valitse, miten ajat näytetään sovelluksessa.
+time.display.mode.default.description=Oletus: Kaikki ajat näytetään aikavyöhykkeessäsi (selaimesta tai aikavyöhykkeen ohituksesta alla)
+time.display.mode.geo.local.description=Geo-paikallinen: Kaikki ajat näytetään siinä aikavyöhykkeessä, jossa sijainti on
+time.timezone.override.label=Aikavyöhykkeen ohitus
+time.timezone.override.none=Käytä selaimen aikavyöhykettä
+time.timezone.override.description=Ohita aikavyöhykkeesi sen sijaan, että käyttäisit selaimen havaitsemaa aikavyöhykettä. Tämä vaikuttaa siihen, miten ajat näytetään Oletus-tilassa.
timeline.time.your=Sinun aikasi
timeline.time.local=Paikallinen aika
form.remove=Poista
@@ -130,34 +130,34 @@ form.remove=Poista
# Avatar
users.avatar.label=Profiilikuva
users.avatar.upload=Valitse kuva
-users.avatar.requirements=Enint\u00E4\u00E4n 2MB. JPEG, PNG, GIF tai WebP muoto.
+users.avatar.requirements=Enintään 2MB. JPEG, PNG, GIF tai WebP muoto.
users.avatar.delete=Poista avatar
users.avatar.default.title=Valitse oletusavatar
users.avatar.custom.title=Lataa oma kuva
users.avatar.or=TAI
-users.oidc.managed.message=T\u00E4t\u00E4 k\u00E4ytt\u00E4j\u00E4\u00E4 hallinnoidaan ulkoisella OIDC-palveluntarjoajalla. K\u00E4ytt\u00E4j\u00E4nimi ja n\u00E4ytt\u00F6nimi on poistettu k\u00E4yt\u00F6st\u00E4
-users.oidc.view.profile=N\u00E4yt\u00E4 ulkoinen profiili
-users.avatar.oidc.managed=Avataria hallinnoi OIDC-palveluntarjoajasi ja se p\u00E4ivitet\u00E4\u00E4n automaattisesti.
-map.colored.preference=N\u00E4yt\u00E4 kartta v\u00E4rillisena
-map.colored.preference.description=Kun k\u00E4yt\u00F6ss\u00E4, kartta n\u00E4ytet\u00E4\u00E4n t\u00E4ysv\u00E4risen\u00E4. Kun pois k\u00E4yt\u00F6st\u00E4, kartta n\u00E4ytet\u00E4\u00E4n harmaas\u00E4vyisen\u00E4.
+users.oidc.managed.message=Tätä käyttäjää hallinnoidaan ulkoisella OIDC-palveluntarjoajalla. Käyttäjänimi ja näyttönimi on poistettu käytöstä
+users.oidc.view.profile=Näytä ulkoinen profiili
+users.avatar.oidc.managed=Avataria hallinnoi OIDC-palveluntarjoajasi ja se päivitetään automaattisesti.
+map.colored.preference=Näytä kartta värillisena
+map.colored.preference.description=Kun käytössä, kartta näytetään täysvärisenä. Kun pois käytöstä, kartta näytetään harmaasävyisenä.
# Units
-units.title=Yksikk\u00F6j\u00E4rjestelm\u00E4
+units.title=Yksikköjärjestelmä
units.metric=Metrinen
units.metric.description=(km, m)
-units.imperial=Brittil\u00E4inen
+units.imperial=Brittiläinen
units.imperial.description=(mi, ft)
users.home.location.label=Kotisijainti
-users.home.location.description=Aseta kotisijaintisi. T\u00E4m\u00E4 sijainti n\u00E4ytet\u00E4\u00E4n, kun valitulle p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4lle ei ole saatavilla tietoja.
+users.home.location.description=Aseta kotisijaintisi. Tämä sijainti näytetään, kun valitulle päivämäärälle ei ole saatavilla tietoja.
users.home.latitude.label=Leveysaste
users.home.longitude.label=Pituusaste
-users.home.latitude.placeholder=Sy\u00F6t\u00E4 leveysaste (-90 - 90)
-users.home.longitude.placeholder=Sy\u00F6t\u00E4 pituusaste (-180 - 180)
-users.home.location.clear=Tyhjenn\u00E4
+users.home.latitude.placeholder=Syötä leveysaste (-90 - 90)
+users.home.longitude.placeholder=Syötä pituusaste (-180 - 180)
+users.home.location.clear=Tyhjennä
# Places
-places.title=Merkitt\u00E4v\u00E4t paikat
-places.no.places=Merkitt\u00E4vi\u00E4 paikkoja ei l\u00F6ytynyt.
+places.title=Merkittävät paikat
+places.no.places=Merkittäviä paikkoja ei löytynyt.
places.page.info=Sivu {0} / {1}
places.name.label=Nimi
places.address.label=Osoite
@@ -166,13 +166,13 @@ places.coordinates.label=Koordinaatit
places.address.not.available=Ei saatavilla
places.category.not.categorized=Ei kategorisoitu
places.geocode.button=Geokoodaa
-places.geocode.confirm=Oletko varma, ett\u00E4 haluat geokoodata t\u00E4m\u00E4n paikan uudelleen? T\u00E4m\u00E4 tyhjent\u00E4\u00E4 nykyisen osoitteen ja pyyt\u00E4\u00E4 uuden.
+places.geocode.confirm=Oletko varma, että haluat geokoodata tämän paikan uudelleen? Tämä tyhjentää nykyisen osoitteen ja pyytää uuden.
places.geocode.success=Paikka ajoitettu geokoodaukseen
places.geocode.error=Virhe paikan ajoittamisessa geokoodaukseen: {0}
-places.address.placeholder=Sy\u00F6t\u00E4 osoite
-places.geocoding.response.button=N\u00E4yt\u00E4 geokoodaus
+places.address.placeholder=Syötä osoite
+places.geocoding.response.button=Näytä geokoodaus
places.geocoding.response.title=Geokoodausvastaus paikalle {0}
-places.geocoding.response.no.data=T\u00E4lle paikalle ei ole saatavilla geokoodausvastausta
+places.geocoding.response.no.data=Tälle paikalle ei ole saatavilla geokoodausvastausta
places.geocoding.response.back=Takaisin paikkoihin
places.geocoding.response.provider=Palveluntarjoaja
places.geocoding.response.status=Tila
@@ -182,49 +182,49 @@ places.geocoding.response.error.details=Virhetiedot
# Forms
form.create=Luo
-form.update=P\u00E4ivit\u00E4
+form.update=Päivitä
form.delete=Poista
form.cancel=Peruuta
form.previous=Edellinen
form.next=Seuraava
-form.refresh=P\u00E4ivit\u00E4
+form.refresh=Päivitä
# Messages
message.success.token.created=Tunnus luotu onnistuneesti
message.success.token.deleted=Tunnus poistettu onnistuneesti
-message.success.user.created=K\u00E4ytt\u00E4j\u00E4 luotu onnistuneesti
-message.success.user.updated=K\u00E4ytt\u00E4j\u00E4 p\u00E4ivitetty onnistuneesti
-message.success.user.deleted=K\u00E4ytt\u00E4j\u00E4 poistettu onnistuneesti
-message.success.place.updated=Paikka p\u00E4ivitetty onnistuneesti
+message.success.user.created=Käyttäjä luotu onnistuneesti
+message.success.user.updated=Käyttäjä päivitetty onnistuneesti
+message.success.user.deleted=Käyttäjä poistettu onnistuneesti
+message.success.place.updated=Paikka päivitetty onnistuneesti
message.error.token.creation=Virhe tunnuksen luomisessa: {0}
message.error.token.deletion=Virhe tunnuksen poistamisessa: {0}
-message.error.user.creation=Virhe k\u00E4ytt\u00E4j\u00E4n luomisessa: {0}
-message.error.user.update=Virhe k\u00E4ytt\u00E4j\u00E4n p\u00E4ivitt\u00E4misess\u00E4: {0}
-message.error.user.deletion=Virhe k\u00E4ytt\u00E4j\u00E4n poistamisessa: {0}
-message.error.user.self.delete=Et voi poistaa omaa tili\u00E4si
-message.error.place.update=Virhe paikan p\u00E4ivitt\u00E4misess\u00E4: {0}
-message.relogin.required=K\u00E4ytt\u00E4j\u00E4nimesi on vaihdettu nimeen {0}. Sinun t\u00E4ytyy kirjautua ulos ja takaisin sis\u00E4\u00E4n uudella k\u00E4ytt\u00E4j\u00E4nimell\u00E4.
-message.error.access.denied=P\u00E4\u00E4sy ev\u00E4tty. Sinulla ei ole oikeuksia t\u00E4h\u00E4n toimintoon.
+message.error.user.creation=Virhe käyttäjän luomisessa: {0}
+message.error.user.update=Virhe käyttäjän päivittämisessä: {0}
+message.error.user.deletion=Virhe käyttäjän poistamisessa: {0}
+message.error.user.self.delete=Et voi poistaa omaa tiliäsi
+message.error.place.update=Virhe paikan päivittämisessä: {0}
+message.relogin.required=Käyttäjänimesi on vaihdettu nimeen {0}. Sinun täytyy kirjautua ulos ja takaisin sisään uudella käyttäjänimellä.
+message.error.access.denied=Pääsy evätty. Sinulla ei ole oikeuksia tähän toimintoon.
# File Upload
upload.title=Tuo sijaintitietoja
upload.gpx.title=GPX-tiedostot
-upload.gpx.description=Lataa GPX-tiedostoja GPS-laitteistasi tai seurantasovelluksistasi. GPX-tiedostot sis\u00E4lt\u00E4v\u00E4t reittipisteit\u00E4, reittej\u00E4 ja polkuja aikaleimoineen, jotka voidaan k\u00E4sitell\u00E4 sijaintihistoriaksesi.
+upload.gpx.description=Lataa GPX-tiedostoja GPS-laitteistasi tai seurantasovelluksistasi. GPX-tiedostot sisältävät reittipisteitä, reittejä ja polkuja aikaleimoineen, jotka voidaan käsitellä sijaintihistoriaksesi.
upload.google.title=Google Takeout
upload.google.description=Lataa sijaintihistoria Googlesta. Tuemme kahta muotoa:
upload.google.new.format.title=Google Timeline Uusi muoto (timeline.json)
-upload.google.new.format.instructions=Android-puhelimestasi: Asetukset \u2192 Sijainti \u2192 Sijaintipalvelut \u2192 Aikajana \u2192 Vie aikajana
-upload.google.new.format.description=T\u00E4m\u00E4 vie timeline.json -tiedoston viimeaikaisine sijaintitietoinesi.
-upload.google.new.format.ios.instructions=iOS Google Mapsista: Avaa Google Maps \u2192 Klikkaa profiiliasi \u2192 Asetukset \u2192 Henkil\u00F6kohtainen sis\u00E4lt\u00F6 \u2192 Vie aikajanan tiedot
+upload.google.new.format.instructions=Android-puhelimestasi: Asetukset → Sijainti → Sijaintipalvelut → Aikajana → Vie aikajana
+upload.google.new.format.description=Tämä vie timeline.json -tiedoston viimeaikaisine sijaintitietoinesi.
+upload.google.new.format.ios.instructions=iOS Google Mapsista: Avaa Google Maps → Klikkaa profiiliasi → Asetukset → Henkilökohtainen sisältö → Vie aikajanan tiedot
upload.google.android.format.title=Android Timeline (timeline.json)
-upload.google.android.format.description=T\u00E4m\u00E4 vie timeline.json-tiedoston viimeaikaisilla sijaintitiedoillasi Android-laitteista.
+upload.google.android.format.description=Tämä vie timeline.json-tiedoston viimeaikaisilla sijaintitiedoillasi Android-laitteista.
upload.google.ios.format.title=iOS Timeline (timeline.json)
-upload.google.ios.format.description=T\u00E4m\u00E4 vie timeline.json-tiedoston viimeaikaisilla sijaintitiedoillasi iOS-laitteista.
+upload.google.ios.format.description=Tämä vie timeline.json-tiedoston viimeaikaisilla sijaintitiedoillasi iOS-laitteista.
upload.google.old.format.title=Google Timeline Vanha muoto (Records.json)
upload.google.old.format.instructions=Google Takeoutista: Vie tietosi osoitteesta takeout.google.com ja lataa Records.json -tiedosto Location History -kansiosta.
-upload.google.old.format.description=T\u00E4m\u00E4 sis\u00E4lt\u00E4\u00E4 t\u00E4ydellisen historiallisen sijaintitietosi.
+upload.google.old.format.description=Tämä sisältää täydellisen historiallisen sijaintitietosi.
upload.geojson.title=GeoJSON-tiedostot
-upload.geojson.description=Lataa GeoJSON-tiedostoja, jotka sis\u00E4lt\u00E4v\u00E4t Point-ominaisuuksia sijaintitietoineen. GeoJSON-tiedostojen tulisi sis\u00E4lt\u00E4\u00E4 Point-geometrioita koordinaatteineen ja valinnaisine aikaleimoineen. Tukee sek\u00E4 yksitt\u00E4isi\u00E4 Feature- ett\u00E4 FeatureCollection-muotoja.
+upload.geojson.description=Lataa GeoJSON-tiedostoja, jotka sisältävät Point-ominaisuuksia sijaintitietoineen. GeoJSON-tiedostojen tulisi sisältää Point-geometrioita koordinaatteineen ja valinnaisine aikaleimoineen. Tukee sekä yksittäisiä Feature- että FeatureCollection-muotoja.
upload.button.gpx=Lataa GPX-tiedosto
upload.button.google=Lataa Google Takeout
upload.button.google.timeline=Lataa aikajana-tiedot
@@ -233,132 +233,132 @@ upload.button.google.timeline.ios=Lataa iOS aikajana-tiedot
upload.button.google.records=Lataa Records-tiedot
upload.button.geojson=Lataa GeoJSON-tiedosto
upload.no.files=Tiedostoja ei valittu
-upload.file.empty=Tiedosto on tyhj\u00E4
+upload.file.empty=Tiedosto on tyhjä
upload.invalid.format=Virheellinen tiedostomuoto
-upload.success=K\u00E4siteltiin onnistuneesti {0} tiedosto(a) {1} sijaintipisteell\u00E4
-upload.error=Yht\u00E4\u00E4n tiedostoa ei k\u00E4sitelty onnistuneesti
+upload.success=Käsiteltiin onnistuneesti {0} tiedosto(a) {1} sijaintipisteellä
+upload.error=Yhtään tiedostoa ei käsitelty onnistuneesti
# Integrations
integrations.title=Integraatiot
-integrations.no.token.warning=Sinun t\u00E4ytyy ensin luoda API-tunnus "API-tunnukset" -v\u00E4lilehdess\u00E4 ennen integraatioiden m\u00E4\u00E4ritt\u00E4mist\u00E4.
-integrations.data.ingestion.title=Datan ker\u00E4\u00E4minen
-integrations.data.ingestion.description=M\u00E4\u00E4rit\u00E4 mobiilisovellukset l\u00E4hett\u00E4m\u00E4\u00E4n automaattisesti sijaintitietoja Reittiin tai salli Reitti-sovelluksen yhdist\u00E4\u00E4 ulkoisiin palveluihin kuten OwnTracks Recorder tai MQTT.
+integrations.no.token.warning=Sinun täytyy ensin luoda API-tunnus "API-tunnukset" -välilehdessä ennen integraatioiden määrittämistä.
+integrations.data.ingestion.title=Datan kerääminen
+integrations.data.ingestion.description=Määritä mobiilisovellukset lähettämään automaattisesti sijaintitietoja Reittiin tai salli Reitti-sovelluksen yhdistää ulkoisiin palveluihin kuten OwnTracks Recorder tai MQTT.
integrations.data-stores.title=Ulkoiset tietovarastot
-integrations.data-stores.description=M\u00E4\u00E4rit\u00E4 Reitti yhdist\u00E4m\u00E4\u00E4n ulkoisiin tietovarastoihin kuten OwnTracks Recorder.
+integrations.data-stores.description=Määritä Reitti yhdistämään ulkoisiin tietovarastoihin kuten OwnTracks Recorder.
integrations.gpslogger.title=GPSLogger-asetukset
-integrations.gpslogger.description=GPSLogger on ilmainen Android-sovellus, joka voi automaattisesti kirjata sijaintisi ja l\u00E4hett\u00E4\u00E4 sen Reittiin.
+integrations.gpslogger.description=GPSLogger on ilmainen Android-sovellus, joka voi automaattisesti kirjata sijaintisi ja lähettää sen Reittiin.
integrations.owntracks.title=OwnTracks-asetukset
-integrations.owntracks.description=OwnTracks on yksityisyyteen keskittyv\u00E4 sijaintiseurantasovellus iOS:lle ja Androidille.
+integrations.owntracks.description=OwnTracks on yksityisyyteen keskittyvä sijaintiseurantasovellus iOS:lle ja Androidille.
integrations.setup.instructions=Asennusohjeet:
integrations.photos.title=Kuvat
-integrations.photos.description=M\u00E4\u00E4rit\u00E4 kuvanhallintaintegraatio Immichin kanssa
+integrations.photos.description=Määritä kuvanhallintaintegraatio Immichin kanssa
integrations.immich.title=Immich-integraatio
-integrations.immich.description=Immich on itse is\u00E4nn\u00F6ity kuva- ja videovarmuuskopiointiratkaisu. Yhdist\u00E4 Immich-instanssisi n\u00E4ytt\u00E4\u00E4ksesi tietyiss\u00E4 paikoissa ja p\u00E4ivin\u00E4 otetut kuvat aikajanakartallasi.
+integrations.immich.description=Immich on itse isännöity kuva- ja videovarmuuskopiointiratkaisu. Yhdistä Immich-instanssisi näyttääksesi tietyissä paikoissa ja päivinä otetut kuvat aikajanakartallasi.
integrations.immich.server.url=Palvelimen URL
integrations.immich.server.url.placeholder=https://sinun-immich-palvelimesi.com
integrations.immich.api.token=API-tunnus
integrations.immich.api.token.placeholder=Anna Immich API-tunnuksesi
-integrations.immich.enabled=Ota integraatio k\u00E4ytt\u00F6\u00F6n
+integrations.immich.enabled=Ota integraatio käyttöön
integrations.immich.save=Tallenna konfiguraatio
integrations.immich.test.connection=Testaa yhteys
integrations.immich.connection.success=Yhteys onnistui
-integrations.immich.connection.failed=Yhteys ep\u00E4onnistui: {0}
+integrations.immich.connection.failed=Yhteys epäonnistui: {0}
integrations.immich.config.saved=Immich-konfiguraatio tallennettu onnistuneesti
integrations.immich.config.error=Virhe konfiguraation tallentamisessa: {0}
-integrations.tracking.frequency.title=\uD83D\uDCCD GPS-seurannan taajuus
-integrations.tracking.frequency.description=Parhaan tuloksen saamiseksi Reitti toimii parhaiten jatkuvalla GPS-sijaintien virralla. Varmista, ett\u00E4 seurantasovelluksesi tallentaa pisteen v\u00E4hint\u00E4\u00E4n 30 sekunnin v\u00E4lein tarkan vierailun ja matkan tunnistuksen varmistamiseksi.
+integrations.tracking.frequency.title=📍 GPS-seurannan taajuus
+integrations.tracking.frequency.description=Parhaan tuloksen saamiseksi Reitti toimii parhaiten jatkuvalla GPS-sijaintien virralla. Varmista, että seurantasovelluksesi tallentaa pisteen vähintään 30 sekunnin välein tarkan vierailun ja matkan tunnistuksen varmistamiseksi.
integrations.mobile.help.title=Tarvitsetko apua?
-integrations.mobile.help.description=Yksityiskohtaisia asennusohjeita ja vinkkej\u00E4 varten vieraile kattavassa oppaassamme:
+integrations.mobile.help.description=Yksityiskohtaisia asennusohjeita ja vinkkejä varten vieraile kattavassa oppaassamme:
integrations.mobile.help.link.text=Mobiili-integraation dokumentaatio
# OwnTracks Recorder Integration
integrations.owntracks.recorder.title=OwnTracks Recorder -integraatio
-integrations.owntracks.recorder.description=Yhdist\u00E4 OwnTracks Recorder -instanssiin hakeaksesi sijaintitietoja tietyilt\u00E4 k\u00E4ytt\u00E4jilt\u00E4 ja laitteilta.
+integrations.owntracks.recorder.description=Yhdistä OwnTracks Recorder -instanssiin hakeaksesi sijaintitietoja tietyiltä käyttäjiltä ja laitteilta.
integrations.owntracks.recorder.base.url=Perus-URL
integrations.owntracks.recorder.base.url.placeholder=https://sinun-owntracks-recorder.com
-integrations.owntracks.recorder.username=K\u00E4ytt\u00E4j\u00E4nimi
-integrations.owntracks.recorder.username.placeholder=Anna k\u00E4ytt\u00E4j\u00E4nimi, jonka tietoja haetaan
+integrations.owntracks.recorder.username=Käyttäjänimi
+integrations.owntracks.recorder.username.placeholder=Anna käyttäjänimi, jonka tietoja haetaan
integrations.owntracks.recorder.device.id=Laite-ID
integrations.owntracks.recorder.device.id.placeholder=Anna laite-ID, jonka tietoja haetaan
-integrations.owntracks.recorder.enabled=Ota integraatio k\u00E4ytt\u00F6\u00F6n
+integrations.owntracks.recorder.enabled=Ota integraatio käyttöön
integrations.owntracks.recorder.save=Tallenna konfiguraatio
integrations.owntracks.recorder.test.connection=Testaa yhteys
integrations.owntracks.recorder.connection.success=Yhteys onnistui.
-integrations.owntracks.recorder.connection.failed=Yhteys ep\u00E4onnistui: {0}
+integrations.owntracks.recorder.connection.failed=Yhteys epäonnistui: {0}
integrations.owntracks.recorder.config.saved=OwnTracks Recorder -konfiguraatio tallennettu onnistuneesti
integrations.owntracks.recorder.config.error=Virhe konfiguraation tallentamisessa: {0}
# Job Status
-jobs.title=T\u00F6iden tila
-jobs.refresh=P\u00E4ivit\u00E4 tila
-jobs.estimated.time=Arvioitu k\u00E4sittelyaika: {0}
+jobs.title=Töiden tila
+jobs.refresh=Päivitä tila
+jobs.estimated.time=Arvioitu käsittelyaika: {0}
# Data Management
data.title=Tietojen hallinta
-data.about.title=Tietojenk\u00E4sittelyst\u00E4
-data.about.description=T\u00E4m\u00E4 osio mahdollistaa tietojenk\u00E4sittelytoimintojen manuaalisen k\u00E4ynnist\u00E4misen. N\u00E4m\u00E4 toiminnot suoritetaan normaalisti automaattisesti aikataulun mukaan, mutta voit k\u00E4ynnist\u00E4\u00E4 ne manuaalisesti t\u00E4\u00E4ll\u00E4 tarvittaessa.
-data.about.warning=Manuaalinen k\u00E4sittely voi kest\u00E4\u00E4 jonkin aikaa riippuen k\u00E4sitelt\u00E4v\u00E4n tiedon m\u00E4\u00E4r\u00E4st\u00E4.
-data.process.visits.title=K\u00E4sittele vierailut ja matkat
-data.process.visits.description=K\u00E4ynnist\u00E4 manuaalisesti raakasijaintitietojen k\u00E4sittely vierailuiksi ja matkoiksi. T\u00E4m\u00E4 analysoi k\u00E4sittelem\u00E4tt\u00F6m\u00E4t sijaintipisteet ja luo niist\u00E4 merkityksellisi\u00E4 vierailuja ja matkoja.
-data.process.visits.button=Aloita k\u00E4sittely
-data.process.visits.confirm=Oletko varma, ett\u00E4 haluat aloittaa k\u00E4sittelyn? T\u00E4m\u00E4 voi kest\u00E4\u00E4 jonkin aikaa.
-data.process.success=K\u00E4sittely aloitettu onnistuneesti. Tarkista T\u00F6iden tila -v\u00E4lilehti seurataksesi edistymist\u00E4.
-data.process.error=Virhe k\u00E4sittelyn aloittamisessa: {0}
+data.about.title=Tietojenkäsittelystä
+data.about.description=Tämä osio mahdollistaa tietojenkäsittelytoimintojen manuaalisen käynnistämisen. Nämä toiminnot suoritetaan normaalisti automaattisesti aikataulun mukaan, mutta voit käynnistää ne manuaalisesti täällä tarvittaessa.
+data.about.warning=Manuaalinen käsittely voi kestää jonkin aikaa riippuen käsiteltävän tiedon määrästä.
+data.process.visits.title=Käsittele vierailut ja matkat
+data.process.visits.description=Käynnistä manuaalisesti raakasijaintitietojen käsittely vierailuiksi ja matkoiksi. Tämä analysoi käsittelemättömät sijaintipisteet ja luo niistä merkityksellisiä vierailuja ja matkoja.
+data.process.visits.button=Aloita käsittely
+data.process.visits.confirm=Oletko varma, että haluat aloittaa käsittelyn? Tämä voi kestää jonkin aikaa.
+data.process.success=Käsittely aloitettu onnistuneesti. Tarkista Töiden tila -välilehti seurataksesi edistymistä.
+data.process.error=Virhe käsittelyn aloittamisessa: {0}
# Geocoding
geocoding.title=Geokoodauspalvelut
geocoding.about.title=Geokoodauspalveluista
-geocoding.about.description=Geokoodauspalvelut muuntavat koordinaatit osoitteiksi merkitt\u00E4ville paikoillesi. Voit lis\u00E4t\u00E4 useita palveluita ja j\u00E4rjestelm\u00E4 k\u00E4ytt\u00E4\u00E4 niit\u00E4 satunnaisesti kuorman jakamiseksi.
-geocoding.about.format=Varmista, ett\u00E4 geokoodauspalvelu vastaa GeoJson-muodossa. T\u00E4m\u00E4 on ainoa tuettu vastausmuoto.
+geocoding.about.description=Geokoodauspalvelut muuntavat koordinaatit osoitteiksi merkittäville paikoillesi. Voit lisätä useita palveluita ja järjestelmä käyttää niitä satunnaisesti kuorman jakamiseksi.
+geocoding.about.format=Varmista, että geokoodauspalvelu vastaa GeoJson-muodossa. Tämä on ainoa tuettu vastausmuoto.
geocoding.url.placeholders=URL-mallin paikkamerkit:
geocoding.placeholder.lat={lat} - Korvataan leveysasteella
geocoding.placeholder.lng={lng} - Korvataan pituusasteella
geocoding.example=Esimerkki:
-geocoding.add.title=Lis\u00E4\u00E4 uusi geokoodauspalvelu
+geocoding.add.title=Lisää uusi geokoodauspalvelu
geocoding.service.name=Palvelun nimi
geocoding.service.url=URL-malli
geocoding.available.services=Saatavilla olevat palvelut
-geocoding.no.services=Geokoodauspalveluita ei ole m\u00E4\u00E4ritetty.
+geocoding.no.services=Geokoodauspalveluita ei ole määritetty.
geocoding.table.name=Nimi
geocoding.table.url=URL-malli
geocoding.table.status=Tila
geocoding.table.errors=Virheet
-geocoding.table.last.used=Viimeksi k\u00E4ytetty
+geocoding.table.last.used=Viimeksi käytetty
geocoding.table.actions=Toiminnot
-geocoding.status.enabled=K\u00E4yt\u00F6ss\u00E4
-geocoding.status.disabled=Pois k\u00E4yt\u00F6st\u00E4
-geocoding.auto.disabled=(Automaattisesti poistettu k\u00E4yt\u00F6st\u00E4)
+geocoding.status.enabled=Käytössä
+geocoding.status.disabled=Pois käytöstä
+geocoding.auto.disabled=(Automaattisesti poistettu käytöstä)
geocoding.never.used=Ei koskaan
-geocoding.enable=Ota k\u00E4ytt\u00F6\u00F6n
-geocoding.disable=Poista k\u00E4yt\u00F6st\u00E4
+geocoding.enable=Ota käyttöön
+geocoding.disable=Poista käytöstä
geocoding.reset.errors=Nollaa virheet
-geocoding.delete.confirm=Oletko varma, ett\u00E4 haluat poistaa t\u00E4m\u00E4n geokoodauspalvelun?
+geocoding.delete.confirm=Oletko varma, että haluat poistaa tämän geokoodauspalvelun?
# Geocoding Execution
geocoding.execution.title=Geokoodauksen suoritus
-geocoding.execution.description=K\u00E4ynnist\u00E4 manuaalisesti geokoodaustoiminnot merkitt\u00E4ville paikoillesi
+geocoding.execution.description=Käynnistä manuaalisesti geokoodaustoiminnot merkittäville paikoillesi
geocoding.run.title=Suorita geokoodaus
-geocoding.run.description=K\u00E4sittele kaikki merkitt\u00E4v\u00E4t paikat, joita ei ole viel\u00E4 geokoodattu
+geocoding.run.description=Käsittele kaikki merkittävät paikat, joita ei ole vielä geokoodattu
geocoding.run.button=Ajoita geokoodaus
-geocoding.run.confirm=Oletko varma, ett\u00E4 haluat aloittaa geokoodauksen k\u00E4sittelem\u00E4tt\u00F6mille paikoille?
-geocoding.clear.title=Tyhjenn\u00E4 ja geokoodaa kaikki uudelleen
-geocoding.clear.description=Tyhjenn\u00E4 kaikki olemassa olevat geokoodaustiedot ja k\u00E4sittele kaikki merkitt\u00E4v\u00E4t paikat uudelleen
-geocoding.clear.warning=T\u00E4m\u00E4 tyhjent\u00E4\u00E4 kaikki olemassa olevat osoitetiedot ja geokoodaa kaikki paikat uudelleen
-geocoding.clear.button=Tyhjenn\u00E4 ja geokoodaa uudelleen
-geocoding.clear.confirm=Oletko varma, ett\u00E4 haluat tyhjent\u00E4\u00E4 kaikki geokoodaustiedot ja k\u00E4sitell\u00E4 kaikki paikat uudelleen? T\u00E4m\u00E4 poistaa kaikki olemassa olevat osoitetiedot.
+geocoding.run.confirm=Oletko varma, että haluat aloittaa geokoodauksen käsittelemättömille paikoille?
+geocoding.clear.title=Tyhjennä ja geokoodaa kaikki uudelleen
+geocoding.clear.description=Tyhjennä kaikki olemassa olevat geokoodaustiedot ja käsittele kaikki merkittävät paikat uudelleen
+geocoding.clear.warning=Tämä tyhjentää kaikki olemassa olevat osoitetiedot ja geokoodaa kaikki paikat uudelleen
+geocoding.clear.button=Tyhjennä ja geokoodaa uudelleen
+geocoding.clear.confirm=Oletko varma, että haluat tyhjentää kaikki geokoodaustiedot ja käsitellä kaikki paikat uudelleen? Tämä poistaa kaikki olemassa olevat osoitetiedot.
geocoding.run.success=Geokoodaus aloitettu onnistuneesti {0} paikalle
-geocoding.clear.success=Geokoodaustiedot tyhjennetty ja uudelleenk\u00E4sittely aloitettu {0} paikalle
+geocoding.clear.success=Geokoodaustiedot tyhjennetty ja uudelleenkäsittely aloitettu {0} paikalle
geocoding.run.error=Virhe geokoodauksen aloittamisessa: {0}
-geocoding.clear.error=Virhe geokoodauksen tyhjent\u00E4misess\u00E4 ja aloittamisessa: {0}
-geocoding.no.places=Geokoodattavia paikkoja ei l\u00F6ytynyt
+geocoding.clear.error=Virhe geokoodauksen tyhjentämisessä ja aloittamisessa: {0}
+geocoding.no.places=Geokoodattavia paikkoja ei löytynyt
# Language selection
language.select=Valitse kieli
language.title=Kieliasetukset
-language.description=Valitse haluamasi kieli sovelluksen k\u00E4ytt\u00F6liittym\u00E4lle. Saatat joutua lataamaan sivun uudelleen, jotta kaikki muutokset tulevat voimaan.
+language.description=Valitse haluamasi kieli sovelluksen käyttöliittymälle. Saatat joutua lataamaan sivun uudelleen, jotta kaikki muutokset tulevat voimaan.
language.brazilian_portuguese=Portugali (Brasilia)
language.english=Englanti
language.finnish=Suomi
@@ -367,11 +367,11 @@ language.french=Ranska
language.dutch=Hollanti
# Login page
-login.invalid.credentials=Virheellinen k\u00E4ytt\u00E4j\u00E4nimi tai salasana
-login.username=K\u00E4ytt\u00E4j\u00E4nimi
+login.invalid.credentials=Virheellinen käyttäjänimi tai salasana
+login.username=Käyttäjänimi
login.password=Salasana
login.remember.me=Muista minut
-login.button=Kirjaudu sis\u00E4\u00E4n
+login.button=Kirjaudu sisään
# Additional messages
message.success.geocode.created=Geokoodauspalvelu luotu onnistuneesti
@@ -394,14 +394,14 @@ statistics.coming.soon=Tilasto-ominaisuudet tulevat pian!
statistics.overall=Kokonaisuus
statistics.top.places=Eniten Aikaa Vietetyt Paikat
statistics.place=Paikka
-statistics.total.hours=Tunnit Yhteens\u00E4
-statistics.visits=K\u00E4ynnit
+statistics.total.hours=Tunnit Yhteensä
+statistics.visits=Käynnit
statistics.transport.distance=Matka Kulkutavan Mukaan
statistics.transport.mode=Kulkutapa
statistics.distance.km=Matka (km)
statistics.trips=Matkat
statistics.monthly.breakdown=Kuukausittainen Erittely
-statistics.daily.breakdown=P\u00E4ivitt\u00E4inen Erittely
+statistics.daily.breakdown=Päivittäinen Erittely
statistics.transport.distribution=Kulkutapojen Jakautuminen
statistics.no.data=Ei tietoja saatavilla
@@ -411,81 +411,81 @@ month.2=Helmikuu
month.3=Maaliskuu
month.4=Huhtikuu
month.5=Toukokuu
-month.6=Kes\u00E4kuu
-month.7=Hein\u00E4kuu
+month.6=Kesäkuu
+month.7=Heinäkuu
month.8=Elokuu
month.9=Syyskuu
month.10=Lokakuu
month.11=Marraskuu
month.12=Joulukuu
-data.clear.reprocess.title=Tyhjenn\u00E4 ja k\u00E4sittele kaikki tiedot uudelleen
-data.clear.reprocess.description=Tyhjenn\u00E4 kaikki k\u00E4sitellyt tiedot (vierailut, matkat, k\u00E4sitellyt vierailut) s\u00E4ilytt\u00E4en merkitt\u00E4v\u00E4t paikat ja raakatietopisteet. Raakatietopisteet merkit\u00E4\u00E4n k\u00E4sittelem\u00E4tt\u00F6miksi ja k\u00E4sittelyputki k\u00E4ynnistet\u00E4\u00E4n automaattisesti.
-data.clear.reprocess.warning=T\u00E4m\u00E4 toiminto poistaa pysyv\u00E4sti kaikki vierailut, matkat ja k\u00E4sitellyt vierailut. T\u00E4t\u00E4 ei voi peruuttaa.
-data.clear.reprocess.button=Tyhjenn\u00E4 ja k\u00E4sittele uudelleen
-data.clear.reprocess.confirm=Oletko varma, ett\u00E4 haluat tyhjent\u00E4\u00E4 kaikki k\u00E4sitellyt tiedot ja k\u00E4sitell\u00E4 ne uudelleen? T\u00E4m\u00E4 poistaa pysyv\u00E4sti kaikki vierailut, matkat ja k\u00E4sitellyt vierailut. T\u00E4t\u00E4 ei voi peruuttaa.
-data.clear.reprocess.success=Tiedot tyhjennetty onnistuneesti ja uudelleenk\u00E4sittely aloitettu. Tarkista T\u00F6iden tila -v\u00E4lilehti seurataksesi edistymist\u00E4.
-data.clear.reprocess.error=Virhe tietojen tyhjent\u00E4misess\u00E4 ja uudelleenk\u00E4sittelyss\u00E4: {0}
+data.clear.reprocess.title=Tyhjennä ja käsittele kaikki tiedot uudelleen
+data.clear.reprocess.description=Tyhjennä kaikki käsitellyt tiedot (vierailut, matkat, käsitellyt vierailut) säilyttäen merkittävät paikat ja raakatietopisteet. Raakatietopisteet merkitään käsittelemättömiksi ja käsittelyputki käynnistetään automaattisesti.
+data.clear.reprocess.warning=Tämä toiminto poistaa pysyvästi kaikki vierailut, matkat ja käsitellyt vierailut. Tätä ei voi peruuttaa.
+data.clear.reprocess.button=Tyhjennä ja käsittele uudelleen
+data.clear.reprocess.confirm=Oletko varma, että haluat tyhjentää kaikki käsitellyt tiedot ja käsitellä ne uudelleen? Tämä poistaa pysyvästi kaikki vierailut, matkat ja käsitellyt vierailut. Tätä ei voi peruuttaa.
+data.clear.reprocess.success=Tiedot tyhjennetty onnistuneesti ja uudelleenkäsittely aloitettu. Tarkista Töiden tila -välilehti seurataksesi edistymistä.
+data.clear.reprocess.error=Virhe tietojen tyhjentämisessä ja uudelleenkäsittelyssä: {0}
data.remove.all.title=Poista kaikki tiedot
-data.remove.all.description=Poista kaikki tiedot paitsi merkitt\u00E4v\u00E4t paikat. T\u00E4m\u00E4 poistaa pysyv\u00E4sti kaikki raakasijainti pisteet, vierailut, matkat ja k\u00E4sitellyt vierailut s\u00E4ilytt\u00E4en merkitt\u00E4v\u00E4t paikkasi.
-data.remove.all.warning=T\u00E4m\u00E4 toiminto poistaa pysyv\u00E4sti KAIKKI sijaintitiedot paitsi merkitt\u00E4v\u00E4t paikat. T\u00E4t\u00E4 ei voi peruuttaa.
+data.remove.all.description=Poista kaikki tiedot paitsi merkittävät paikat. Tämä poistaa pysyvästi kaikki raakasijainti pisteet, vierailut, matkat ja käsitellyt vierailut säilyttäen merkittävät paikkasi.
+data.remove.all.warning=Tämä toiminto poistaa pysyvästi KAIKKI sijaintitiedot paitsi merkittävät paikat. Tätä ei voi peruuttaa.
data.remove.all.button=Poista kaikki tiedot
-data.remove.all.confirm=Oletko varma, ett\u00E4 haluat poistaa KAIKKI tiedot paitsi merkitt\u00E4v\u00E4t paikat? T\u00E4t\u00E4 toimintoa ei voi peruuttaa.
-data.remove.all.success=Kaikki tiedot paitsi merkitt\u00E4v\u00E4t paikat on poistettu onnistuneesti
+data.remove.all.confirm=Oletko varma, että haluat poistaa KAIKKI tiedot paitsi merkittävät paikat? Tätä toimintoa ei voi peruuttaa.
+data.remove.all.success=Kaikki tiedot paitsi merkittävät paikat on poistettu onnistuneesti
data.remove.all.error=Virhe poistettaessa tietoja: {0}
# Reitti Shared Instances Integration
integrations.shared.instances.title=Jaetut Instanssit
-integrations.shared.instances.description=Yhdist\u00E4 muihin Reitti-instansseihin jakaaksesi sijaintitietoja yst\u00E4vien, perheen tai kollegoiden kanssa. T\u00E4m\u00E4 mahdollistaa heid\u00E4n sijaintitietojensa n\u00E4ytt\u00E4misen omien tietojesi rinnalla aikajanan kartalla.
+integrations.shared.instances.description=Yhdistä muihin Reitti-instansseihin jakaaksesi sijaintitietoja ystävien, perheen tai kollegoiden kanssa. Tämä mahdollistaa heidän sijaintitietojensa näyttämisen omien tietojesi rinnalla aikajanan kartalla.
integrations.reitti.title=Reitti-Instanssi-Integraatio
-integrations.reitti.description=Yhdist\u00E4 paikalliseen tai et\u00E4iseen Reitti-instanssiin p\u00E4\u00E4st\u00E4ksesi k\u00E4siksi toisen k\u00E4ytt\u00E4j\u00E4n sijaintitietoihin.
+integrations.reitti.description=Yhdistä paikalliseen tai etäiseen Reitti-instanssiin päästäksesi käsiksi toisen käyttäjän sijaintitietoihin.
integrations.reitti.url=Instanssin URL
integrations.reitti.url.placeholder=https://reitti.esimerkki.com
integrations.reitti.token=API-Tunnus
-integrations.reitti.token.placeholder=Sy\u00F6t\u00E4 et\u00E4instanssin API-tunnus
-integrations.reitti.color=V\u00E4ri
-integrations.reitti.color.description=Valitse v\u00E4ri tunnistamaan t\u00E4m\u00E4 integraatio kartalla
-integrations.reitti.enabled=Ota integraatio k\u00E4ytt\u00F6\u00F6n
+integrations.reitti.token.placeholder=Syötä etäinstanssin API-tunnus
+integrations.reitti.color=Väri
+integrations.reitti.color.description=Valitse väri tunnistamaan tämä integraatio kartalla
+integrations.reitti.enabled=Ota integraatio käyttöön
integrations.reitti.save=Tallenna konfiguraatio
integrations.reitti.test.connection=Testaa yhteys
integrations.reitti.connection.success=Yhteys onnistui - Yhdistetty Reitti-instanssiin
-integrations.reitti.connection.failed=Yhteys ep\u00E4onnistui: {0}
+integrations.reitti.connection.failed=Yhteys epäonnistui: {0}
integrations.reitti.config.saved=Reitti-integraatio tallennettu onnistuneesti
integrations.reitti.config.error=Virhe konfiguraation tallentamisessa: {0}
integrations.reitti.config.deleted=Reitti-integraatio poistettu onnistuneesti
integrations.reitti.config.delete.error=Virhe konfiguraation poistamisessa: {0}
integrations.reitti.no.integrations=Ei Reitti-integraatioita konfiguroitu.
integrations.reitti.table.url=Instanssin URL
-integrations.reitti.table.enabled=K\u00E4yt\u00F6ss\u00E4
+integrations.reitti.table.enabled=Käytössä
integrations.reitti.table.status=Tila
-integrations.reitti.table.last.used=Viimeksi k\u00E4ytetty
-integrations.reitti.table.color=V\u00E4ri
+integrations.reitti.table.last.used=Viimeksi käytetty
+integrations.reitti.table.color=Väri
integrations.reitti.table.actions=Toiminnot
-integrations.reitti.status.enabled=K\u00E4yt\u00F6ss\u00E4
-integrations.reitti.status.disabled=Pois k\u00E4yt\u00F6st\u00E4
+integrations.reitti.status.enabled=Käytössä
+integrations.reitti.status.disabled=Pois käytöstä
integrations.reitti.status.ACTIVE.name=Aktiivinen
-integrations.reitti.status.RECOVERABLE.name=Ep\u00E4onnistunut (Palautettavissa)
-integrations.reitti.status.DISABLED.name=Pois k\u00E4yt\u00F6st\u00E4
-integrations.reitti.status.FAILED.name=Ep\u00E4onnistunut
+integrations.reitti.status.RECOVERABLE.name=Epäonnistunut (Palautettavissa)
+integrations.reitti.status.DISABLED.name=Pois käytöstä
+integrations.reitti.status.FAILED.name=Epäonnistunut
integrations.reitti.never.used=Ei koskaan
-integrations.reitti.enable=Ota k\u00E4ytt\u00F6\u00F6n
-integrations.reitti.disable=Poista k\u00E4yt\u00F6st\u00E4
-integrations.reitti.delete.confirm=Oletko varma, ett\u00E4 haluat poistaa t\u00E4m\u00E4n Reitti-integraation?
-integrations.reitti.add.title=Lis\u00E4\u00E4 uusi Reitti-integraatio
+integrations.reitti.enable=Ota käyttöön
+integrations.reitti.disable=Poista käytöstä
+integrations.reitti.delete.confirm=Oletko varma, että haluat poistaa tämän Reitti-integraation?
+integrations.reitti.add.title=Lisää uusi Reitti-integraatio
js.integrations.reitti.edit.title=Muokkaa Reitti-integraatiota
integrations.reitti.info=Tiedot
-integrations.reitti.info.title=Et\u00E4instanssin tiedot
+integrations.reitti.info.title=Etäinstanssin tiedot
# Place Types
place.type.restaurant=Ravintola
place.type.park=Puisto
place.type.shop=Kauppa
place.type.home=Koti
-place.type.work=Ty\u00F6
+place.type.work=Työ
place.type.hospital=Sairaala
place.type.school=Koulu
-place.type.airport=Lentokentt\u00E4
+place.type.airport=Lentokenttä
place.type.train_station=Rautatieasema
place.type.gas_station=Huoltoasema
place.type.hotel=Hotelli
@@ -499,167 +499,167 @@ place.type.cafe=Kahvila
place.type.other=Muu
# SSE Events
-js.sse.error.connection-lost=Yhteys palvelimeen katkesi! Yrit\u00E4 muodostaa yhteys uudelleen \u2026
+js.sse.error.connection-lost=Yhteys palvelimeen katkesi! Yritä muodostaa yhteys uudelleen …
# Map
js.map.auto-update.latest-location=Viimeisin sijainti
# Export Data
export.title=Vie tiedot
-export.date.range=Aikav\u00E4li
-export.start.date=Alkup\u00E4iv\u00E4
-export.end.date=Loppup\u00E4iv\u00E4
+export.date.range=Aikaväli
+export.start.date=Alkupäivä
+export.end.date=Loppupäivä
export.gpx.button=Vie GPX-tiedostona
export.raw.data.title=Sijainnin Raakadata
export.raw.data.table.timestamp=Aikaleima
export.raw.data.table.latitude=Leveysaste
export.raw.data.table.longitude=Pituusaste
export.raw.data.table.accuracy=Tarkkuus (m)
-export.raw.data.table.processed=K\u00E4sitelty
-export.raw.data.no.data=Valitulta aikav\u00E4lilt\u00E4 ei l\u00F6ytynyt sijaintitietoja
+export.raw.data.table.processed=Käsitelty
+export.raw.data.no.data=Valitulta aikaväliltä ei löytynyt sijaintitietoja
export.gpx.success=GPX-tiedosto viety onnistuneesti
-export.gpx.error=Virhe GPX-tiedoston vienniss\u00E4: {0}
+export.gpx.error=Virhe GPX-tiedoston viennissä: {0}
error.page.title=Virhe - Reitti
error.title=Hups! Jotain meni pieleen
-error.generic.message=Odottamaton virhe tapahtui. Yrit\u00E4 my\u00F6hemmin uudelleen.
+error.generic.message=Odottamaton virhe tapahtui. Yritä myöhemmin uudelleen.
error.technical.details=Tekniset tiedot
error.action.home=Kotisivulle
error.action.back=Takaisin
-error.action.retry=Yrit\u00E4 uudelleen
+error.action.retry=Yritä uudelleen
magic.links.title=Taikalinkit
-magic.links.no.tokens=Taikalinkkej\u00E4 ei l\u00F6ytynyt. Luo yksi aloittaaksesi.
+magic.links.no.tokens=Taikalinkkejä ei löytynyt. Luo yksi aloittaaksesi.
magic.links.new.token.title=Uusi taikalinkki luotu
-magic.links.new.token.description=Taikalinkkisi on luotu onnistuneesti. Kopioi alla oleva linkki ja tallenna se turvallisesti - sit\u00E4 ei n\u00E4ytet\u00E4 uudelleen!
+magic.links.new.token.description=Taikalinkkisi on luotu onnistuneesti. Kopioi alla oleva linkki ja tallenna se turvallisesti - sitä ei näytetä uudelleen!
magic.links.new.token.name=Linkin nimi:
magic.links.new.token.url=Taikalinkki URL:
magic.links.new.token.value=Vain token:
-magic.links.new.token.warning=\u26A0\uFE0F Tallenna t\u00E4m\u00E4 linkki nyt - et voi n\u00E4hd\u00E4 sit\u00E4 uudelleen!
+magic.links.new.token.warning=⚠️ Tallenna tämä linkki nyt - et voi nähdä sitä uudelleen!
magic.links.table.name=Nimi
-magic.links.table.access.level=K\u00E4ytt\u00F6oikeustaso
+magic.links.table.access.level=Käyttöoikeustaso
magic.links.table.created=Luotu
magic.links.table.expiry=Vanhenee
-magic.links.table.last.used=Viimeksi k\u00E4ytetty
+magic.links.table.last.used=Viimeksi käytetty
magic.links.table.actions=Toiminnot
magic.links.name.label=Linkin nimi
magic.links.name.placeholder=esim. Jaa Johnin kanssa
-magic.links.access.level.label=K\u00E4ytt\u00F6oikeustaso
-magic.links.access.level.full_access=T\u00E4ysi k\u00E4ytt\u00F6oikeus
+magic.links.access.level.label=Käyttöoikeustaso
+magic.links.access.level.full_access=Täysi käyttöoikeus
magic.links.access.level.only_live=Vain live-data
-magic.links.expiry.days.label=Vanheneminen (p\u00E4iv\u00E4\u00E4)
+magic.links.expiry.days.label=Vanheneminen (päivää)
magic.links.expiry.days.placeholder=esim. 30
-magic.links.expiry.days.help=J\u00E4t\u00E4 tyhj\u00E4ksi, jos ei vanhene
+magic.links.expiry.days.help=Jätä tyhjäksi, jos ei vanhene
magic.links.never.expires=Ei koskaan
magic.links.never.used=Ei koskaan
-magic.links.delete.confirm=Oletko varma, ett\u00E4 haluat poistaa t\u00E4m\u00E4n taikalinkin? T\u00E4t\u00E4 toimintoa ei voi peruuttaa.
-magic.links.created.success=Taikalinkki luotu onnistuneesti. Tallenna alla oleva linkki - sit\u00E4 ei n\u00E4ytet\u00E4 uudelleen!
-magic.links.create.error=Taikalinkin luominen ep\u00E4onnistui: {0}
+magic.links.delete.confirm=Oletko varma, että haluat poistaa tämän taikalinkin? Tätä toimintoa ei voi peruuttaa.
+magic.links.created.success=Taikalinkki luotu onnistuneesti. Tallenna alla oleva linkki - sitä ei näytetä uudelleen!
+magic.links.create.error=Taikalinkin luominen epäonnistui: {0}
magic.links.deleted.success=Taikalinkki poistettu onnistuneesti
-magic.links.delete.error=Taikalinkin poistaminen ep\u00E4onnistui: {0}
-magic.links.expiry.date.label=Vanhentumisp\u00E4iv\u00E4
-magic.links.expiry.date.help=J\u00E4t\u00E4 tyhj\u00E4ksi pysyv\u00E4\u00E4 k\u00E4ytt\u00F6oikeutta varten (linkki ei vanhene koskaan)
-magic.links.invalid.date=Virheellinen p\u00E4iv\u00E4m\u00E4\u00E4r\u00E4muoto
-magic.links.info.title=Tietoa taikalinkeist\u00E4
-magic.links.info.description=Taikalinkit mahdollistavat sijaintitietojesi jakamisen muiden kanssa ilman, ett\u00E4 heid\u00E4n tarvitsee luoda tili\u00E4. Kuka tahansa linkki omaava voi k\u00E4ytt\u00E4\u00E4 tietojasi asettamiesi k\u00E4ytt\u00F6oikeuksien mukaisesti.
-magic.links.info.security.title=Turvallisuusn\u00E4k\u00F6kohdat
-magic.links.info.security.point1=Kuka tahansa linkki omaava voi k\u00E4ytt\u00E4\u00E4 tietojasi - kohtele sit\u00E4 kuin salasanaa
-magic.links.info.security.point2=Linkkej\u00E4 ei voi palauttaa, jos ne katoavat - sinun t\u00E4ytyy luoda uusi
-magic.links.info.security.point3=Aseta vanhentumisp\u00E4iv\u00E4t v\u00E4liaikaiselle jakamiselle rajoittaaksesi k\u00E4ytt\u00F6aikaa
-magic.links.info.security.point4=Poista linkit heti, kun niit\u00E4 ei en\u00E4\u00E4 tarvita
-magic.links.info.security.point5=Seuraa 'Viimeksi k\u00E4ytetty' -saraketta k\u00E4yt\u00F6n seuraamiseksi
-magic.links.info.access.levels.title=K\u00E4ytt\u00F6oikeustasot
-magic.links.info.access.full.description=T\u00E4ydellinen p\u00E4\u00E4sy kaikkiin sijaintitietoihisi ja historiaan.
-form.clear=Tyhjenn\u00E4
+magic.links.delete.error=Taikalinkin poistaminen epäonnistui: {0}
+magic.links.expiry.date.label=Vanhentumispäivä
+magic.links.expiry.date.help=Jätä tyhjäksi pysyvää käyttöoikeutta varten (linkki ei vanhene koskaan)
+magic.links.invalid.date=Virheellinen päivämäärämuoto
+magic.links.info.title=Tietoa taikalinkeistä
+magic.links.info.description=Taikalinkit mahdollistavat sijaintitietojesi jakamisen muiden kanssa ilman, että heidän tarvitsee luoda tiliä. Kuka tahansa linkki omaava voi käyttää tietojasi asettamiesi käyttöoikeuksien mukaisesti.
+magic.links.info.security.title=Turvallisuusnäkökohdat
+magic.links.info.security.point1=Kuka tahansa linkki omaava voi käyttää tietojasi - kohtele sitä kuin salasanaa
+magic.links.info.security.point2=Linkkejä ei voi palauttaa, jos ne katoavat - sinun täytyy luoda uusi
+magic.links.info.security.point3=Aseta vanhentumispäivät väliaikaiselle jakamiselle rajoittaaksesi käyttöaikaa
+magic.links.info.security.point4=Poista linkit heti, kun niitä ei enää tarvita
+magic.links.info.security.point5=Seuraa 'Viimeksi käytetty' -saraketta käytön seuraamiseksi
+magic.links.info.access.levels.title=Käyttöoikeustasot
+magic.links.info.access.full.description=Täydellinen pääsy kaikkiin sijaintitietoihisi ja historiaan.
+form.clear=Tyhjennä
magic.link.error.title=Taikalinkki virhe
magic.link.error.generic=Taikalinkki on virheellinen tai vanhentunut.
-magic.link.error.description=Pyyd\u00E4 uusi taikalinkki tai kirjaudu tilill\u00E4.
+magic.link.error.description=Pyydä uusi taikalinkki tai kirjaudu tilillä.
magic.link.error.home=Kotisivulle
-magic.link.error.login=Kirjaudu tilill\u00E4
+magic.link.error.login=Kirjaudu tilillä
# Datan laatu
integrations.data.quality.title=Datan laadun tarkistus
integrations.data.quality.description=Tarkista saapuvien sijaintitietojen laatu ja tiheys optimaalisen seurannan varmistamiseksi.
integrations.data.quality.button=Tarkista datan laatu
-integrations.data.quality.refresh=P\u00E4ivit\u00E4 tiedot
+integrations.data.quality.refresh=Päivitä tiedot
integrations.data.quality.report.title=Datan laaturaportti
-integrations.data.quality.overall.title=\uD83D\uDCC8 Kokonaisdatan laatu
-integrations.data.quality.total.points=Sijaintipisteit\u00E4 yhteens\u00E4
+integrations.data.quality.overall.title=📈 Kokonaisdatan laatu
+integrations.data.quality.total.points=Sijaintipisteitä yhteensä
integrations.data.quality.last.24h=Viimeiset 24 tuntia
-integrations.data.quality.last.7d=Viimeiset 7 p\u00E4iv\u00E4\u00E4
-integrations.data.quality.avg.per.day=Keskiarvo p\u00E4iv\u00E4ss\u00E4
-integrations.data.quality.freshness.title=\uD83D\uDD52 Datan tuoreus
+integrations.data.quality.last.7d=Viimeiset 7 päivää
+integrations.data.quality.avg.per.day=Keskiarvo päivässä
+integrations.data.quality.freshness.title=🕒 Datan tuoreus
integrations.data.quality.latest.point=Viimeisin vastaanotettu piste
-integrations.data.quality.time.since=Aika viimeisest\u00E4 pisteest\u00E4
+integrations.data.quality.time.since=Aika viimeisestä pisteestä
integrations.data.quality.no.data=Ei tietoja saatavilla
-integrations.data.quality.tracking.title=\uD83D\uDCCD Seurannan laatu
-integrations.data.quality.avg.accuracy=Keskim\u00E4\u00E4r\u00E4inen tarkkuus
-integrations.data.quality.good.accuracy=Pisteet hyv\u00E4ll\u00E4 tarkkuudella (<50m)
-integrations.data.quality.avg.interval=Keskim\u00E4\u00E4r\u00E4inen v\u00E4li
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 Suositukset
-integrations.data.quality.status.actively.tracking=\u2705 Aktiivisesti seuraamassa
-integrations.data.quality.status.actively.tracking.desc=Sijaintitietoja vastaanotetaan s\u00E4\u00E4nn\u00F6llisesti
-integrations.data.quality.status.not.tracking=\u274C Ei aktiivisesti seuraamassa
+integrations.data.quality.tracking.title=📍 Seurannan laatu
+integrations.data.quality.avg.accuracy=Keskimääräinen tarkkuus
+integrations.data.quality.good.accuracy=Pisteet hyvällä tarkkuudella (<50m)
+integrations.data.quality.avg.interval=Keskimääräinen väli
+integrations.data.quality.recommendations.title=💡 Suositukset
+integrations.data.quality.status.actively.tracking=✅ Aktiivisesti seuraamassa
+integrations.data.quality.status.actively.tracking.desc=Sijaintitietoja vastaanotetaan säännöllisesti
+integrations.data.quality.status.not.tracking=❌ Ei aktiivisesti seuraamassa
integrations.data.quality.status.not.tracking.desc=Ei viimeaikaisia sijaintitietoja vastaanotettu
-integrations.data.quality.status.good.frequency=\u2705 Hyv\u00E4 tiheys
-integrations.data.quality.status.good.frequency.desc=Sijaintipisteit\u00E4 on riitt\u00E4v\u00E4sti tarkkaa seurantaa varten
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F Matala tiheys
-integrations.data.quality.status.low.frequency.desc=Harkitse seurantatiheyden lis\u00E4\u00E4mist\u00E4 paremman tarkkuuden saavuttamiseksi
+integrations.data.quality.status.good.frequency=✅ Hyvä tiheys
+integrations.data.quality.status.good.frequency.desc=Sijaintipisteitä on riittävästi tarkkaa seurantaa varten
+integrations.data.quality.status.low.frequency=⚠️ Matala tiheys
+integrations.data.quality.status.low.frequency.desc=Harkitse seurantatiheyden lisäämistä paremman tarkkuuden saavuttamiseksi
integrations.data.quality.recommendation.no.data=Sijaintitietoja ei ole vastaanotettu viimeisen 24 tunnin aikana. Tarkista mobiilisovelluksen asetukset.
-integrations.data.quality.recommendation.low.frequency=Matala seurantatiheys havaittu. Harkitse seurantav\u00E4lin lyhent\u00E4mist\u00E4 mobiilisovelluksessasi.
-integrations.data.quality.recommendation.poor.accuracy=Monilla sijaintipisteill\u00E4 on huono tarkkuus. Varmista, ett\u00E4 GPS on k\u00E4yt\u00F6ss\u00E4 ja v\u00E4lt\u00E4 seurantaa sis\u00E4tiloissa.
-integrations.data.quality.recommendation.very.poor.accuracy=Keskim\u00E4\u00E4r\u00E4inen tarkkuus on melko huono. Tarkista, ett\u00E4 laitteellasi on esteet\u00F6n n\u00E4kyvyys taivaalle paremman GPS-vastaanoton saamiseksi.
-integrations.data.quality.recommendation.fluctuating.frequency=Seurantatiheys on ep\u00E4johdonmukainen. Tarkista mobiilisovelluksesi asetukset vakaiden seurantav\u00E4lien saamiseksi.
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F Vaihteleva tiheys
-integrations.data.quality.status.fluctuating.frequency.desc=Seurantav\u00E4lit vaihtelevat merkitt\u00E4v\u00E4sti, mik\u00E4 voi vaikuttaa tarkkuuteen
-integrations.data.quality.status.good.consistency=\u2705 Hyv\u00E4 johdonmukaisuus
-integrations.data.quality.status.good.consistency.desc=Seurantav\u00E4lit ovat johdonmukaisia ja vakaita
+integrations.data.quality.recommendation.low.frequency=Matala seurantatiheys havaittu. Harkitse seurantavälin lyhentämistä mobiilisovelluksessasi.
+integrations.data.quality.recommendation.poor.accuracy=Monilla sijaintipisteillä on huono tarkkuus. Varmista, että GPS on käytössä ja vältä seurantaa sisätiloissa.
+integrations.data.quality.recommendation.very.poor.accuracy=Keskimääräinen tarkkuus on melko huono. Tarkista, että laitteellasi on esteetön näkyvyys taivaalle paremman GPS-vastaanoton saamiseksi.
+integrations.data.quality.recommendation.fluctuating.frequency=Seurantatiheys on epäjohdonmukainen. Tarkista mobiilisovelluksesi asetukset vakaiden seurantavälien saamiseksi.
+integrations.data.quality.status.fluctuating.frequency=⚠️ Vaihteleva tiheys
+integrations.data.quality.status.fluctuating.frequency.desc=Seurantavälit vaihtelevat merkittävästi, mikä voi vaikuttaa tarkkuuteen
+integrations.data.quality.status.good.consistency=✅ Hyvä johdonmukaisuus
+integrations.data.quality.status.good.consistency.desc=Seurantavälit ovat johdonmukaisia ja vakaita
integrations.data.quality.error=Virhe ladattaessa datan laatutietoja: {0}
-memory.processing.title=K\u00E4sitell\u00E4\u00E4n muistoa
+memory.processing.title=Käsitellään muistoa
memory.processing.title.creating=Luodaan muistoa
-js.memory.processing.step.clustering=Ryhmitell\u00E4\u00E4n matkoja ja vierailuja...
+js.memory.processing.step.clustering=Ryhmitellään matkoja ja vierailuja...
js.memory.processing.step.visits=Luodaan vierailutietueita...
-js.memory.processing.step.accommodation=M\u00E4\u00E4ritet\u00E4\u00E4n majoitusta...
-js.memory.processing.step.texts=Generoidaan tekstej\u00E4...
+js.memory.processing.step.accommodation=Määritetään majoitusta...
+js.memory.processing.step.texts=Generoidaan tekstejä...
js.memory.processing.step.images=Kopioidaan kuvia...
memory.processing.step.counter=Vaihe {0}/{1}
about.acknowledgments.title=Kiitokset
-about.acknowledgments.subtitle=Reitti ei olisi mahdollinen ilman yhteis\u00F6mme upeita panoksia ja uskomattomia avoimen l\u00E4hdekoodin projekteja, joiden varaan rakennamme.
+about.acknowledgments.subtitle=Reitti ei olisi mahdollinen ilman yhteisömme upeita panoksia ja uskomattomia avoimen lähdekoodin projekteja, joiden varaan rakennamme.
about.contributors.title=Avustajat
-about.translators.title=K\u00E4\u00E4nt\u00E4j\u00E4t
-about.projects.title=Avoimen L\u00E4hdekoodin Projektit
+about.translators.title=Kääntäjät
+about.projects.title=Avoimen Lähdekoodin Projektit
about.projects.visit=Vieraile Projektissa
about.thankyou.title=Kiitos!
-about.thankyou.message=Jokainen panos, oli se kuinka pieni tahansa, auttaa tekem\u00E4\u00E4n Reitist\u00E4 paremman kaikille. Olemme kiitollisia tuestanne ja omistautumisestanne avoimen l\u00E4hdekoodin yhteis\u00F6lle.
+about.thankyou.message=Jokainen panos, oli se kuinka pieni tahansa, auttaa tekemään Reitistä paremman kaikille. Olemme kiitollisia tuestanne ja omistautumisestanne avoimen lähdekoodin yhteisölle.
edit-place.page.title=Muokkaa Paikkaa - Reitti
nav.memories=Muistot
-sort.option.startDate.newest=Alkamisp\u00E4iv\u00E4 (Uusin ensin)
-sort.option.startDate.oldest=Alkamisp\u00E4iv\u00E4 (Vanhin Ensin)
+sort.option.startDate.newest=Alkamispäivä (Uusin ensin)
+sort.option.startDate.oldest=Alkamispäivä (Vanhin Ensin)
sort.option.title.asc=Nimi (A-Z)
sort.option.title.desc=Nimi (Z-A)
sort.option.created.newest=Luotu (Uusin Ensin)
sort.option.created.oldest=Luotu (Vanhin Ensin)
timeline.trip.transport.select=Valitse matkustustapa
js.timeline.state.hide.title=Piilota Aikajana
-js.timeline.state.show.title=N\u00E4yt\u00E4 Aikajana
-transportation.mode.WALKING.name=K\u00E4vely
-transportation.mode.CYCLING.name=Py\u00F6r\u00E4ily
+js.timeline.state.show.title=Näytä Aikajana
+transportation.mode.WALKING.name=Kävely
+transportation.mode.CYCLING.name=Pyöräily
transportation.mode.DRIVING.name=Ajaminen
transportation.mode.TRANSIT.name=Kuljetus
-transportation.mode.MOTORCYCLE.name=Moottoripy\u00F6r\u00E4
+transportation.mode.MOTORCYCLE.name=Moottoripyörä
transportation.mode.TRAIN.name=Juna
-transportation.mode.SCOOTER.name=S\u00E4hk\u00F6potkulauta
+transportation.mode.SCOOTER.name=Sähköpotkulauta
transportation.mode.AIRPLANE.name=Lentokone
timeline.transport.WALKING.label=jalan
-timeline.transport.CYCLING.label=py\u00F6r\u00E4ll\u00E4
+timeline.transport.CYCLING.label=pyörällä
timeline.transport.DRIVING.label=autolla
timeline.transport.TRANSIT.label=kuljetuksessa
-timeline.transport.MOTORCYCLE.label=moottoripy\u00F6r\u00E4ll\u00E4
+timeline.transport.MOTORCYCLE.label=moottoripyörällä
timeline.transport.TRAIN.label=junalla
timeline.transport.SCOOTER.label=potkulaudalla
timeline.transport.AIRPLANE.label=lentokoneella
timeline.transport.UNKNOWN.label=tuntematon
-js.datepicker.state.hide.title=Piilota P\u00E4iv\u00E4n Valitsin
-js.datepicker.state.show.title=N\u00E4yt\u00E4 Aikajana
-datepicker.today.title=Siirry t\u00E4h\u00E4n p\u00E4iv\u00E4\u00E4n
+js.datepicker.state.hide.title=Piilota Päivän Valitsin
+js.datepicker.state.show.title=Näytä Aikajana
+datepicker.today.title=Siirry tähän päivään
settings.transportation-modes=Matkustustavat
settings.logging=Kirjaus
country.af.label=Afghanistan
@@ -670,19 +670,19 @@ country.as.label=Amerikan Samoa
country.ad.label=Andorra
country.ao.label=Angola
country.ai.label=Anguilla
-country.aq.label=Etel\u00E4manner
+country.aq.label=Etelämanner
country.ag.label=Antigua ja Barbuda
country.ar.label=Argentina
country.am.label=Armenia
country.aw.label=Aruba
country.au.label=Australia
-country.at.label=It\u00E4valta
+country.at.label=Itävalta
country.az.label=Azerbaijan
country.bs.label=Bahamas
country.bh.label=Bahrain
country.bd.label=Bangladesh
country.bb.label=Barbados
-country.by.label=Valko-Ven\u00E4j\u00E4
+country.by.label=Valko-Venäjä
country.be.label=Belgia
country.bz.label=Belize
country.bj.label=Benin
@@ -693,13 +693,13 @@ country.bq.label=Karibian Alankomaat
country.ba.label=Bosnia ja Hertsegovina
country.bw.label=Botswana
country.br.label=Brasilia
-country.io.label=Brittil\u00E4inen Intian valtameren alue
+country.io.label=Brittiläinen Intian valtameren alue
country.bn.label=Brunei
country.bg.label=Bulgaria
country.bf.label=Burkina Faso
country.bi.label=Burundi
country.cv.label=Kap Verde
-country.kh.label=Kambod\u017Ea
+country.kh.label=Kambodža
country.cm.label=Kamerun
country.ca.label=Kanada
country.ky.label=Caymansaaret
@@ -718,9 +718,9 @@ country.cr.label=Costa Rica
country.ci.label=Norsunluurannikko
country.hr.label=Kroatia
country.cu.label=Kuuba
-country.cw.label=Cura\u00E7ao
+country.cw.label=Curaçao
country.cy.label=Kypros
-country.cz.label=T\u0161ekki
+country.cz.label=Tšekki
country.dk.label=Tanska
country.dj.label=Djibouti
country.dm.label=Dominica
@@ -728,19 +728,19 @@ country.do.label=Dominikaaninen tasavalta
country.ec.label=Ecuador
country.eg.label=Egypti
country.sv.label=El Salvador
-country.gq.label=P\u00E4iv\u00E4ntasaajan Guinea
+country.gq.label=Päiväntasaajan Guinea
country.er.label=Eritrea
country.ee.label=Viro
country.sz.label=Eswatini
country.et.label=Etiopia
country.fk.label=Falklandinsaaret (Malvinassaaret)
-country.fo.label=F\u00E4rsaaret
+country.fo.label=Färsaaret
country.fj.label=Fidzi
country.fi.label=Suomi
country.fr.label=Ranska
country.gf.label=Ranskan Guayana
country.pf.label=Ranskan Polynesia
-country.tf.label=Ranskan etel\u00E4iset ja antarktiset alueet
+country.tf.label=Ranskan eteläiset ja antarktiset alueet
country.ga.label=Gabon
country.gm.label=Gambia
country.ge.label=Georgia
@@ -748,7 +748,7 @@ country.de.label=Saksa
country.gh.label=Ghana
country.gi.label=Gibraltar
country.gr.label=Kreikka
-country.gl.label=Gr\u00F6nlanti
+country.gl.label=Grönlanti
country.gd.label=Grenada
country.gp.label=Guadeloupe
country.gu.label=Guam
@@ -779,7 +779,7 @@ country.kz.label=Kazakstan
country.ke.label=Kenia
country.ki.label=Kiribati
country.kp.label=Pohjois-Korea
-country.kr.label=Etel\u00E4-Korea
+country.kr.label=Etelä-Korea
country.kw.label=Kuwait
country.kg.label=Kirgisia
country.la.label=Laos
@@ -841,11 +841,11 @@ country.pl.label=Puola
country.pt.label=Portugali
country.pr.label=Puerto Rico
country.qa.label=Qatar
-country.re.label=R\u00E9union
+country.re.label=Réunion
country.ro.label=Romania
-country.ru.label=Ven\u00E4j\u00E4
+country.ru.label=Venäjä
country.rw.label=Ruanda
-country.bl.label=Saint-Barth\u00E9lemy
+country.bl.label=Saint-Barthélemy
country.sh.label=Saint Helena, Ascension ja Tristan da Cunha
country.kn.label=Saint Kitts ja Nevis
country.lc.label=Saint Lucia
@@ -854,7 +854,7 @@ country.pm.label=Saint-Pierre ja Miquelon
country.vc.label=Saint Vincent ja Grenadiinit
country.ws.label=Samoa
country.sm.label=San Marino
-country.st.label=S\u00E3o Tom\u00E9 ja Pr\u00EDncipe
+country.st.label=São Tomé ja Príncipe
country.sa.label=Saudi Arabia
country.sn.label=Senegal
country.rs.label=Serbia
@@ -866,9 +866,9 @@ country.sk.label=Slovakia
country.si.label=Slovenia
country.sb.label=Salomonsaaret
country.so.label=Somalia
-country.za.label=Etel\u00E4-Afrikka
-country.gs.label=Etel\u00E4-Georgia ja Etel\u00E4iset Sandwichsaaret
-country.ss.label=Etel\u00E4-Sudan
+country.za.label=Etelä-Afrikka
+country.gs.label=Etelä-Georgia ja Eteläiset Sandwichsaaret
+country.ss.label=Etelä-Sudan
country.es.label=Espanja
country.lk.label=Sri Lanka
country.sd.label=Sudan
@@ -878,7 +878,7 @@ country.se.label=Ruotsi
country.ch.label=Sveitsi
country.sy.label=Syyria
country.tw.label=Taiwan
-country.tj.label=Tad\u017Eikistan
+country.tj.label=Tadžikistan
country.tz.label=Tansania
country.th.label=Thaimaa
country.tl.label=Timor-Leste
@@ -902,42 +902,42 @@ country.uz.label=Uzbekistan
country.vu.label=Vanuatu
country.ve.label=Venezuela
country.vn.label=Vietnam
-country.vg.label=Brittil\u00E4iset Neitsytsaaret
+country.vg.label=Brittiläiset Neitsytsaaret
country.vi.label=Yhdysvaltain Neitsytsaaret
country.wf.label=Wallis ja Futuna
-country.eh.label=L\u00E4nsi-Sahara
+country.eh.label=Länsi-Sahara
country.ye.label=Jemen
country.zm.label=Sambia
country.zw.label=Zimbabwe
country.unknown.label=Tuntematon
-users.color.theme.label=V\u00E4riteema
-users.color.theme.description=Valitse haluamasi korostusv\u00E4ri kartalle.
+users.color.theme.label=Väriteema
+users.color.theme.description=Valitse haluamasi korostusväri kartalle.
users.color.theme.reset=Palauta Oletukset
-users.color.theme.custom=Oma V\u00E4ri
-users.color.theme.custom.input=Oma V\u00E4ri:
+users.color.theme.custom=Oma Väri
+users.color.theme.custom.input=Oma Väri:
users.avatar.error.to-large=Kuva liian suuri. Kuvien suurin sallittu koko on 2MB.
-users.avatar.error.invalid-file-type=Ep\u00E4kelpo tiedostotyyppi. Vain JPEG, PNG, GIF ja WebP kuvamuodot sallittu.
-users.avatar.error.generic=Virhe avatar kuvan k\u00E4sittelyss\u00E4: {0}
+users.avatar.error.invalid-file-type=Epäkelpo tiedostotyyppi. Vain JPEG, PNG, GIF ja WebP kuvamuodot sallittu.
+users.avatar.error.generic=Virhe avatar kuvan käsittelyssä: {0}
users.custom.css.label=Oma CSS
-users.custom.css.description=Lataa oma CSS tiedosto k\u00E4ytt\u00F6liittym\u00E4n personointia varten. T\u00E4m\u00E4 ohittaa vakio tyylit.
+users.custom.css.description=Lataa oma CSS tiedosto käyttöliittymän personointia varten. Tämä ohittaa vakio tyylit.
users.custom.css.current=Oma CSS tiedosto ladattu
users.custom.css.delete=Poista CSS
-users.custom.css.requirements=CSS tiedoston maksimikoko 1MB (.css tiedostonimen p\u00E4\u00E4te vaaditaan).
+users.custom.css.requirements=CSS tiedoston maksimikoko 1MB (.css tiedostonimen pääte vaaditaan).
js.users.custom.css.remove.confirm=Haluatko varmasti poistaa nykyisen CSS tiedoston?
users.custom.css.error.to-large=CSS tiedosto liian suuri. Suurin sallittu koko 1MB.
-users.custom.css.error.invalid-file-type=Ep\u00E4kelpo tiedostotyyppi. Vain CSS tiedostomuoto sallittu.
-users.custom.css.error.generic=Virhe CSS tiedoston k\u00E4sittelyss\u00E4: {0}
+users.custom.css.error.invalid-file-type=Epäkelpo tiedostotyyppi. Vain CSS tiedostomuoto sallittu.
+users.custom.css.error.generic=Virhe CSS tiedoston käsittelyssä: {0}
places.city.label=Kaupunki
places.country.label=Maa
places.search.placeholder=Etsi paikkoja...
places.edit.button=Muokkaa
places.edit.title=Muokkaa {0}
places.edit.details.title=Paikan Tiedot
-places.warning.polygon.significant_change=Monikumio rajaus muuttuu huomattavasti. T\u00E4m\u00E4 voi vaikuttaa vierailujen havaitsemiseen.
-places.warning.overlapping.visits=Uusi rajaus on p\u00E4\u00E4llekk\u00E4in kohteen {0,choice,1#1 existing place|1<{0,number,integer} existing places} kanssa. T\u00E4m\u00E4 saattaa aiheuttaa k\u00E4yntien uudelleensijoittamisen paikkojen v\u00E4lill\u00E4, sek\u00E4 vaikuttaa matka laskelmiin.
-places.warning.overlapping.recalculation_hint=Uusi rajaus aiheuttaa tietojen {0,choice,1#1 day|1<{0,number,integer} days} uudelleenlatauksen, joka saattaa kest\u00E4\u00E4 muutamia minuutteja.
-places.warning.general_error=Virhe tapahtui p\u00E4ivityst\u00E4 tarkistaessa: {0}
-js.places.update.confirmation.message=Seuraavat muutokset tehd\u00E4\u00E4n:\n\n{0}\n\nHaluatko jatkaa?
+places.warning.polygon.significant_change=Monikumio rajaus muuttuu huomattavasti. Tämä voi vaikuttaa vierailujen havaitsemiseen.
+places.warning.overlapping.visits=Uusi rajaus on päällekkäin kohteen {0,choice,1#1 existing place|1<{0,number,integer} existing places} kanssa. Tämä saattaa aiheuttaa käyntien uudelleensijoittamisen paikkojen välillä, sekä vaikuttaa matka laskelmiin.
+places.warning.overlapping.recalculation_hint=Uusi rajaus aiheuttaa tietojen {0,choice,1#1 day|1<{0,number,integer} days} uudelleenlatauksen, joka saattaa kestää muutamia minuutteja.
+places.warning.general_error=Virhe tapahtui päivitystä tarkistaessa: {0}
+js.places.update.confirmation.message=Seuraavat muutokset tehdään:\n\n{0}\n\nHaluatko jatkaa?
place.type.museum=Museo
place.type.landmark=Maamerkki
place.type.tourist_attraction=Turistikohde
@@ -955,55 +955,55 @@ form.select.placeholder=Valitse...
form.save.changes=Tallenna Muutokset
form.save=Tallenna
integrations.token.select.label=Valitse API-tunnus:
-integrations.token.select.help=Valitse API-tunnus, jota k\u00E4ytet\u00E4\u00E4n alla olevissa web-osoitteissa. Valittu avain lis\u00E4t\u00E4\u00E4n automaattisesti esimerkki web-osoitteisiin.
+integrations.token.select.help=Valitse API-tunnus, jota käytetään alla olevissa web-osoitteissa. Valittu avain lisätään automaattisesti esimerkki web-osoitteisiin.
integrations.overland.title=Overland Asetukset
-integrations.overland.description=Overland on GPS kirjuri iOS laitteille, joka l\u00E4hett\u00E4\u00E4 sijaintidataa GeoJSON formaatissa.
+integrations.overland.description=Overland on GPS kirjuri iOS laitteille, joka lähettää sijaintidataa GeoJSON formaatissa.
integrations.gpslogger.configure=Autokonfiguroi GPSLogger
-integrations.gpslogger.configure.description=T\u00E4m\u00E4 luo uuden profiilin 'reitti' valituilla asetuksilla, ja konfiguroi GPSLogger:n k\u00E4ytt\u00E4m\u00E4\u00E4n sit\u00E4.
+integrations.gpslogger.configure.description=Tämä luo uuden profiilin 'reitti' valituilla asetuksilla, ja konfiguroi GPSLogger:n käyttämään sitä.
integrations.overland.configure=Autokonfiguroi Overland
-integrations.overland.configure.description=T\u00E4m\u00E4 konfiguroi Overlandin raportoimaan sijaintidataa Reittiin.
+integrations.overland.configure.description=Tämä konfiguroi Overlandin raportoimaan sijaintidataa Reittiin.
integrations.owntracks.configure=Autokonfiguroi OwnTracks
-integrations.owntracks.configure.description=T\u00E4m\u00E4 konfiguroi OwnTracksin raportoimaan sijaintidataa Reittiin.
-integrations.owntracks.recorder.auth.username=Tunnistautumisen K\u00E4ytt\u00E4j\u00E4nimi
-integrations.owntracks.recorder.auth.username.placeholder=Lis\u00E4\u00E4 k\u00E4ytt\u00E4j\u00E4nimi yksinkertaista todentamista varten (valinnainen)
+integrations.owntracks.configure.description=Tämä konfiguroi OwnTracksin raportoimaan sijaintidataa Reittiin.
+integrations.owntracks.recorder.auth.username=Tunnistautumisen Käyttäjänimi
+integrations.owntracks.recorder.auth.username.placeholder=Lisää käyttäjänimi yksinkertaista todentamista varten (valinnainen)
integrations.owntracks.recorder.auth.password=Todentamisen Salasana
-integrations.owntracks.recorder.auth.password.placeholder=Lis\u00E4\u00E4 salasana yksinkertaista todentamista varten (valinnainen)
-integrations.owntracks.recorder.auth.optional=J\u00E4t\u00E4 tyhj\u00E4ksi, jos todentamista ei tarvita
+integrations.owntracks.recorder.auth.password.placeholder=Lisää salasana yksinkertaista todentamista varten (valinnainen)
+integrations.owntracks.recorder.auth.optional=Jätä tyhjäksi, jos todentamista ei tarvita
places.edit.visit.stats.title=Vierailu Tilastot
places.edit.visit.summary=Vierailit {0} {1} kertaa.
-places.edit.visit.complete=Vierailit {0} {1} kertaa. Ensimm\u00E4inen vierailusi oli {2} ja viimeisen vierailusi oli {3}.
-places.edit.no.visits=T\u00E4lle paikalle ei ole viel\u00E4 tilastoitu vierailuja.
+places.edit.visit.complete=Vierailit {0} {1} kertaa. Ensimmäinen vierailusi oli {2} ja viimeisen vierailusi oli {3}.
+places.edit.no.visits=Tälle paikalle ei ole vielä tilastoitu vierailuja.
places.polygon.remove=Poista Monikulmio
places.polygon.editor.subtitle=Muokkaa Paikan rajoja
-places.polygon.editor.instructions=Klikkaa ja raahaa piirt\u00E4eksesi monikulmio paikan ymp\u00E4rille. Klikkaa olemassa olevaa pistett\u00E4 poistaaksesi se.
-places.warning.polygon.removal=Monikulmio rajaus poistetaan t\u00E4lt\u00E4 paikalta. T\u00E4m\u00E4 voi vaikuttaa vierailujen havaitsemiseen.
-places.warning.polygon.addition=Monikulmio rajaus lis\u00E4t\u00E4\u00E4n t\u00E4lle paikalle. T\u00E4m\u00E4 voi vaikuttaa vierailujen havaitsemiseen.
+places.polygon.editor.instructions=Klikkaa ja raahaa piirtäeksesi monikulmio paikan ympärille. Klikkaa olemassa olevaa pistettä poistaaksesi se.
+places.warning.polygon.removal=Monikulmio rajaus poistetaan tältä paikalta. Tämä voi vaikuttaa vierailujen havaitsemiseen.
+places.warning.polygon.addition=Monikulmio rajaus lisätään tälle paikalle. Tämä voi vaikuttaa vierailujen havaitsemiseen.
integrations.owntracks.recorder.load.historical=Lataa Historiallinen Data
-integrations.owntracks.recorder.load.historical.confirm=T\u00E4m\u00E4 noutaa kaiken saatavilla olevan historiallisen datan OwnTrack Recorderista. T\u00E4m\u00E4 saattaa vied\u00E4 aikaa. Jatka?
+integrations.owntracks.recorder.load.historical.confirm=Tämä noutaa kaiken saatavilla olevan historiallisen datan OwnTrack Recorderista. Tämä saattaa viedä aikaa. Jatka?
integrations.owntracks.recorder.load.historical.success=Historiallisen datan lataus aloitettu onnistuneesti
-integrations.owntracks.recorder.load.historical.error=Historiallisen datan lataus ep\u00E4onnistui: {0}
+integrations.owntracks.recorder.load.historical.error=Historiallisen datan lataus epäonnistui: {0}
integrations.owntracks.recorder.config.deleted=OwnTracks Recorder konfiguraatio poistettu onnistuneesti
integrations.owntracks.recorder.config.delete.error=Virhe konfiguraatiota poistettaessa: {0}
-js.integrations.reitti.update=P\u00E4ivit\u00E4 Konfiguraatio
-js.integrations.reitti.test.missing.fields=T\u00E4yt\u00E4 sek\u00E4 instanssin web-osoite, sek\u00E4 API-tunnus
-js.integrations.reitti.test.loading=Testataan yhteytt\u00E4...
-js.integrations.reitti.test.failed=Yhteyskokeilu ep\u00E4onnistui
+js.integrations.reitti.update=Päivitä Konfiguraatio
+js.integrations.reitti.test.missing.fields=Täytä sekä instanssin web-osoite, sekä API-tunnus
+js.integrations.reitti.test.loading=Testataan yhteyttä...
+js.integrations.reitti.test.failed=Yhteyskokeilu epäonnistui
integrations.reitti.info.server.title=Palvelimen Tiedot
integrations.reitti.info.server.name=Nimi:
integrations.reitti.info.server.version=Versio:
-integrations.reitti.info.server.time=J\u00E4rjestelm\u00E4n Aika:
-integrations.reitti.info.user.title=K\u00E4ytt\u00E4j\u00E4n Tiedot
-integrations.reitti.info.user.username=K\u00E4ytt\u00E4j\u00E4nimi:
+integrations.reitti.info.server.time=Järjestelmän Aika:
+integrations.reitti.info.user.title=Käyttäjän Tiedot
+integrations.reitti.info.user.username=Käyttäjänimi:
integrations.reitti.info.user.displayname=Nimimerkki:
-integrations.reitti.info.user.id=K\u00E4ytt\u00E4j\u00E4 ID:
+integrations.reitti.info.user.id=Käyttäjä ID:
integrations.reitti.info.user.version=Versio:
integrations.reitti.info.connection.success=Yhteys onnistui!
-integrations.reitti.info.connection.access=Sinulla on p\u00E4\u00E4sy t\u00E4m\u00E4n k\u00E4ytt\u00E4j\u00E4n sijaintidataan.
-integrations.no.token.title=\u26A0\uFE0F API-tunnus ei saatavilla
+integrations.reitti.info.connection.access=Sinulla on pääsy tämän käyttäjän sijaintidataan.
+integrations.no.token.title=⚠️ API-tunnus ei saatavilla
integrations.download=Lataa:
integrations.homepage=Kotisivu:
integrations.gpslogger.step1=Lataa GPSLogger Google Play Storesta
-integrations.gpslogger.step2=Avaa GPSLogger ja mene Logging details \u2192 Log to custom URL
+integrations.gpslogger.step2=Avaa GPSLogger ja mene Logging details → Log to custom URL
integrations.gpslogger.step3=Aktivoi "Kirjaus omaan web-osoitteeseen"
integrations.gpslogger.step4.with.token=Aseta web-osoite: {0}
integrations.gpslogger.step5=Aseta HTTP Metodiksi POST
@@ -1011,265 +1011,265 @@ integrations.gpslogger.step6=Aseta HTTP Bodyksi:
integrations.gpslogger.step7=Aseta HTTP headeriksi:
integrations.gpslogger.step8=Aloita kirjaus!
integrations.owntracks.step1=Lataa OwnTracks App Storesta tai Google Play Storesta
-integrations.owntracks.step2=Avaa OwnTracks ja mene Settings \u2192 Connection
+integrations.owntracks.step2=Avaa OwnTracks ja mene Settings → Connection
integrations.owntracks.step3=Aseta tavaksi HTTP
-integrations.owntracks.step4.with.token=Aseta p\u00E4\u00E4tepisteeksi: {0}
-integrations.owntracks.step4.without.token=Aseta p\u00E4\u00E4tepisteeksi: {0}
-integrations.owntracks.step5=Poista Tunnistautuminen k\u00E4yt\u00F6st\u00E4 (k\u00E4yt\u00E4mme sen sijasta web-osoitteen tunnusta)
-integrations.owntracks.step6=Muokkaa seurannan asetuksia kuten haluat. Varmista ett\u00E4 OwnTracks tallentaa pisteen v\u00E4hintaan 30 sekunin v\u00E4lein.
-integrations.owntracks.step7=Karttan\u00E4kym\u00E4ss\u00E4, valitse seurannan tyypiksi "Movement"
-integrations.owntracks.step8=Applikaatio aloittaa sijaintip\u00E4ivityksien l\u00E4hetyksen automaattisesti
+integrations.owntracks.step4.with.token=Aseta päätepisteeksi: {0}
+integrations.owntracks.step4.without.token=Aseta päätepisteeksi: {0}
+integrations.owntracks.step5=Poista Tunnistautuminen käytöstä (käytämme sen sijasta web-osoitteen tunnusta)
+integrations.owntracks.step6=Muokkaa seurannan asetuksia kuten haluat. Varmista että OwnTracks tallentaa pisteen vähintaan 30 sekunin välein.
+integrations.owntracks.step7=Karttanäkymässä, valitse seurannan tyypiksi "Movement"
+integrations.owntracks.step8=Applikaatio aloittaa sijaintipäivityksien lähetyksen automaattisesti
integrations.overland.step1=Asenna Overland
integrations.overland.step2=Avaa Overland ja mene Settings valikkoon
-integrations.overland.step3=T\u00E4rke\u00E4\u00E4: Napauta Request Permission painiketta antaaksesi oikeus k\u00E4ytt\u00E4\u00E4 sijaintia - Overland ei seuraa sijaintia ilman t\u00E4t\u00E4 oikeutta
+integrations.overland.step3=Tärkeää: Napauta Request Permission painiketta antaaksesi oikeus käyttää sijaintia - Overland ei seuraa sijaintia ilman tätä oikeutta
integrations.overland.step4=Napauta Receiver Endpoint
-integrations.overland.step5.with.token=Aseta P\u00E4\u00E4tepisteen web-osoitteeksi: {0}
-integrations.overland.step5.without.token=Aseta P\u00E4\u00E4tepisteen web-osoitteeksi: {0}
-integrations.overland.step6=J\u00E4t\u00E4 Device ID kentt\u00E4 tyhj\u00E4ksi, tai aseta oma tunniste
-integrations.overland.step7=J\u00E4t\u00E4 API-tunnus kentt\u00E4 tyhj\u00E4ksi (k\u00E4yt\u00E4mme sen sijasta tunnusta web-osoitteessa)
-integrations.overland.step8=Muuta seurannan asetuksia:- Haluttu Tarkkuus: Paras (suurin tarkkuus) tai 100m (virrans\u00E4\u00E4st\u00F6)
- Pisteit\u00E4 Sarjassa: 50-200 (matalampi ep\u00E4luotettavilla yhteyksill\u00E4)
- Merkitt\u00E4v\u00E4 Paikka: Poistettu k\u00E4yt\u00F6st\u00E4 jatkuvalla seurannalla
-integrations.overland.step9=Mene Tracker valikkoon ja laita seuraus P\u00E4\u00E4lle
-integrations.overland.step10=S\u00E4\u00E4d\u00E4 l\u00E4hetyksen aikav\u00E4lin s\u00E4\u00E4dint\u00E4 (1 sekunista 30 minuuttiin)
-integrations.overland.step11=Applikaatio aloittaa sijaintip\u00E4ivityksien l\u00E4hetyksen automaattisesti
-js.integrations.owntracks.recorder.test.missing.fields=T\u00E4yt\u00E4 Perus web-osoite, K\u00E4ytt\u00E4j\u00E4nimi ja Laite ID
-js.integrations.owntracks.recorder.test.loading=Testataan yhteytt\u00E4...
-js.integrations.owntracks.recorder.test.failed=Yhteyskokeilu ep\u00E4onnistui
+integrations.overland.step5.with.token=Aseta Päätepisteen web-osoitteeksi: {0}
+integrations.overland.step5.without.token=Aseta Päätepisteen web-osoitteeksi: {0}
+integrations.overland.step6=Jätä Device ID kenttä tyhjäksi, tai aseta oma tunniste
+integrations.overland.step7=Jätä API-tunnus kenttä tyhjäksi (käytämme sen sijasta tunnusta web-osoitteessa)
+integrations.overland.step8=Muuta seurannan asetuksia:- Haluttu Tarkkuus: Paras (suurin tarkkuus) tai 100m (virransäästö)
- Pisteitä Sarjassa: 50-200 (matalampi epäluotettavilla yhteyksillä)
- Merkittävä Paikka: Poistettu käytöstä jatkuvalla seurannalla
+integrations.overland.step9=Mene Tracker valikkoon ja laita seuraus Päälle
+integrations.overland.step10=Säädä lähetyksen aikavälin säädintä (1 sekunista 30 minuuttiin)
+integrations.overland.step11=Applikaatio aloittaa sijaintipäivityksien lähetyksen automaattisesti
+js.integrations.owntracks.recorder.test.missing.fields=Täytä Perus web-osoite, Käyttäjänimi ja Laite ID
+js.integrations.owntracks.recorder.test.loading=Testataan yhteyttä...
+js.integrations.owntracks.recorder.test.failed=Yhteyskokeilu epäonnistui
js.integrations.owntracks.recorder.loading.historical=Ladataan Historiallista Dataa...
form.edit=Muokkaa
form.close=Sulje
-queue.location.data.name=Sijaintidataa K\u00E4sitell\u00E4\u00E4n
-queue.location.data.description=K\u00E4sitell\u00E4\u00E4n sijaintipisteit\u00E4 mobiilisovelluksista sek\u00E4 ulkoisista l\u00E4hteist\u00E4
+queue.location.data.name=Sijaintidataa Käsitellään
+queue.location.data.description=Käsitellään sijaintipisteitä mobiilisovelluksista sekä ulkoisista lähteistä
queue.stay.detection.name=Vierailun Tunnistaminen
-queue.stay.detection.description=Analysoidaan sijaintidataa merkitt\u00E4viss\u00E4 paikoissa vierailujen ja oleilun tunnistamiseksi
-queue.merge.visit.name=Vierailujen Yhdist\u00E4minen
-queue.merge.visit.description=Yhdistet\u00E4\u00E4n liittyv\u00E4t vierailut ja optimoidaan vierailu rajaukset
-queue.significant.place.name=Paikan K\u00E4sittely
-queue.significant.place.description=Luodaan ja p\u00E4ivitet\u00E4\u00E4n merkitt\u00E4vi\u00E4 paikkoja tunnistetuista vierailuista
+queue.stay.detection.description=Analysoidaan sijaintidataa merkittävissä paikoissa vierailujen ja oleilun tunnistamiseksi
+queue.merge.visit.name=Vierailujen Yhdistäminen
+queue.merge.visit.description=Yhdistetään liittyvät vierailut ja optimoidaan vierailu rajaukset
+queue.significant.place.name=Paikan Käsittely
+queue.significant.place.description=Luodaan ja päivitetään merkittäviä paikkoja tunnistetuista vierailuista
queue.detect.trip.name=Matkan Tunnistus
-queue.detect.trip.description=Analysoidaan kulkutapoja ja havainnoidaan matkoja paikkojen v\u00E4lill\u00E4
-queue.user.event.name=K\u00E4ytt\u00E4j\u00E4n Tapahtumat
-queue.user.event.description=K\u00E4sitell\u00E4\u00E4n k\u00E4ytt\u00E4j\u00E4n aloittamia tapahtumia ja ilmoituksia
+queue.detect.trip.description=Analysoidaan kulkutapoja ja havainnoidaan matkoja paikkojen välillä
+queue.user.event.name=Käyttäjän Tapahtumat
+queue.user.event.description=Käsitellään käyttäjän aloittamia tapahtumia ja ilmoituksia
data.remove.all.verification.required=Vahvistus Vaaditaan:
-data.remove.all.verification.instruction=Varmistaaksesi poistaminen, kirjoita palvelimen is\u00E4nt\u00E4nimi:
-data.remove.all.verification.placeholder=Kirjoita is\u00E4nt\u00E4nimi vahvistaaksesi
-data.remove.all.verification.hint=Kirjoita is\u00E4nt\u00E4nimi k\u00E4ytt\u00E4\u00E4ksesi painiketta.
-data.remove.all.error.hostname-verification=Is\u00E4nt\u00E4nimen vahvistaminen ep\u00E4onnistui. Kirjoita {0} jatkaaksesi.
+data.remove.all.verification.instruction=Varmistaaksesi poistaminen, kirjoita palvelimen isäntänimi:
+data.remove.all.verification.placeholder=Kirjoita isäntänimi vahvistaaksesi
+data.remove.all.verification.hint=Kirjoita isäntänimi käyttääksesi painiketta.
+data.remove.all.error.hostname-verification=Isäntänimen vahvistaminen epäonnistui. Kirjoita {0} jatkaaksesi.
geocoding.service.name.placeholder=Kirjoita nimi palvelulle
-language.russian=Ven\u00E4j\u00E4
+language.russian=Venäjä
language.polish=Puola
language.chinese=Kiina
-login.oauth.button=Kirjaudu k\u00E4ytt\u00E4m\u00E4ll\u00E4 OAuth
+login.oauth.button=Kirjaudu käyttämällä OAuth
statistics.title.overall=Kokonaistilastot
statistics.title.year=Tilastot kohteelle {0}
statistics.title.month-year=Tilastot kohteelle {0} {1}
-js.map.auto-update.enable.title=Siiry Automaattip\u00E4ivitys Tilaan
-js.map.auto-update.disable.title=Poistu Automaattip\u00E4ivitys tilasta
-js.map.fullscreen.toggle.title=Kokon\u00E4yt\u00F6n tila
-export.gpx.relevant=Vie vain k\u00E4sittelyyn liittyv\u00E4 tarpeellinen data?
+js.map.auto-update.enable.title=Siiry Automaattipäivitys Tilaan
+js.map.auto-update.disable.title=Poistu Automaattipäivitys tilasta
+js.map.fullscreen.toggle.title=Kokonäytön tila
+export.gpx.relevant=Vie vain käsittelyyn liittyvä tarpeellinen data?
export.raw.data.loading=Ladataan sijatintidataa...
-export.raw.data.showing=N\u00E4ytet\u00E4\u00E4n {0} - {1}, {2}
-export.raw.data.show=N\u00E4yt\u00E4:
+export.raw.data.showing=Näytetään {0} - {1}, {2}
+export.raw.data.show=Näytä:
export.raw.data.previous=Edellinen
export.raw.data.next=Seuraava
export.raw.data.page.info=Sivu {0}/{1}
label.warning=Varoitus:
label.info=Info:
memory.creation.error=Virhe muistoa luotaessa: {0}
-memory.validation.start.date.required=Aloitusp\u00E4iv\u00E4 vaaditaan
-memory.validation.end.date.required=Lopetusp\u00E4iv\u00E4 vaaditaan
-memory.validation.end.date.before.start=Lopetusp\u00E4iv\u00E4 ei voi olla ennen aloitusp\u00E4iv\u00E4\u00E4
+memory.validation.start.date.required=Aloituspäivä vaaditaan
+memory.validation.end.date.required=Lopetuspäivä vaaditaan
+memory.validation.end.date.before.start=Lopetuspäivä ei voi olla ennen aloituspäivää
memory.validation.title.required=Otsikko vaaditaan
-share-access.title=Jaa P\u00E4\u00E4sy
-magic.links.access.level.only_live_with_photos=Pelkk\u00E4 Live-Data + Kuvat
-magic.links.access.level.only_last_location=Pelk\u00E4st\u00E4\u00E4n Viimeisin Sijainti
-magic.links.access.level.memory_view_only=N\u00E4yt\u00E4 Muisto
-magic.links.access.level.memory_edit_access=N\u00E4yt\u00E4 ja Muokkaa Muistoa
-share-with.title=Jaa muiden K\u00E4ytt\u00E4jien kanssa
-share-with.no.users=Ei l\u00F6ydetty k\u00E4ytt\u00E4ji\u00E4 joiden kanssa jakaa.
-share-with.users.description=Valitse k\u00E4ytt\u00E4j\u00E4t joiden kanssa jakaa sijaintidataa. Valitut k\u00E4ytt\u00E4j\u00E4t n\u00E4kev\u00E4t aikajanasi, sek\u00E4 sijainti historiasi.
+share-access.title=Jaa Pääsy
+magic.links.access.level.only_live_with_photos=Pelkkä Live-Data + Kuvat
+magic.links.access.level.only_last_location=Pelkästään Viimeisin Sijainti
+magic.links.access.level.memory_view_only=Näytä Muisto
+magic.links.access.level.memory_edit_access=Näytä ja Muokkaa Muistoa
+share-with.title=Jaa muiden Käyttäjien kanssa
+share-with.no.users=Ei löydetty käyttäjiä joiden kanssa jakaa.
+share-with.users.description=Valitse käyttäjät joiden kanssa jakaa sijaintidataa. Valitut käyttäjät näkevät aikajanasi, sekä sijainti historiasi.
share-with.enable=Jaa
-share-with.updated.success=K\u00E4ytt\u00E4jien kanssa jakaminen p\u00E4ivitetty onnistuneesti
-share-with.update.error=Virhe k\u00E4ytt\u00E4jien kanssa jakamisessa: {0}
-share-with.info.title=Tietoa K\u00E4ytt\u00E4jien Kanssa Jakamisesta
-share-with.info.description=Kun jaat dataa muiden k\u00E4ytt\u00E4jien kanssa, n\u00E4m\u00E4 k\u00E4ytt\u00E4j\u00E4t voivat n\u00E4hd\u00E4 sijainnin aikajanasi ja historiasi oman datansa lis\u00E4ksi. T\u00E4m\u00E4 on hyodyllinen perheiden tai tiimien kanssa jotka haluavat koordinoida ja jakaa sijaintidataa.
-share-with.info.permissions.title=Mit\u00E4 muut n\u00E4kev\u00E4t
-share-with.info.permissions.timeline=Sinun t\u00E4ydellinen sijainti aikajana ja historia
-share-with.info.permissions.places=Sinun merkitt\u00E4v\u00E4t paikat ja vierailut
+share-with.updated.success=Käyttäjien kanssa jakaminen päivitetty onnistuneesti
+share-with.update.error=Virhe käyttäjien kanssa jakamisessa: {0}
+share-with.info.title=Tietoa Käyttäjien Kanssa Jakamisesta
+share-with.info.description=Kun jaat dataa muiden käyttäjien kanssa, nämä käyttäjät voivat nähdä sijainnin aikajanasi ja historiasi oman datansa lisäksi. Tämä on hyodyllinen perheiden tai tiimien kanssa jotka haluavat koordinoida ja jakaa sijaintidataa.
+share-with.info.permissions.title=Mitä muut näkevät
+share-with.info.permissions.timeline=Sinun täydellinen sijainti aikajana ja historia
+share-with.info.permissions.places=Sinun merkittävät paikat ja vierailut
share-with.info.permissions.trips=Sinun matkat ja kulkutavat
share-with.info.privacy.title=Tietosuoja Huomiot
-share-with.info.privacy.mutual=Jakaminen ei ole molemminpuoleista. Toisen k\u00E4ytt\u00E4j\u00E4n t\u00E4ytyy erikseen jakaa dataa sinulle.
-share-with.info.privacy.revoke=Voit poistaa p\u00E4\u00E4syn koska vain poistamalla k\u00E4ytt\u00E4j\u00E4n valinta
-share-with.info.privacy.immediate=Muutokset tulevat voimaan v\u00E4litt\u00F6m\u00E4sti
-share-with.button.selected=Jakaminen p\u00E4\u00E4ll\u00E4
+share-with.info.privacy.mutual=Jakaminen ei ole molemminpuoleista. Toisen käyttäjän täytyy erikseen jakaa dataa sinulle.
+share-with.info.privacy.revoke=Voit poistaa pääsyn koska vain poistamalla käyttäjän valinta
+share-with.info.privacy.immediate=Muutokset tulevat voimaan välittömästi
+share-with.button.selected=Jakaminen päällä
share-with.button.unselected=Klikkaa jakaaksesi
-shared-with-me.title=K\u00E4ytt\u00E4j\u00E4t jotka jakavat kanssani
-shared-with-me.description=N\u00E4m\u00E4 k\u00E4ytt\u00E4j\u00E4t jakavat sijaintidataa kanssasi. Voit muokata v\u00E4ri\u00E4 jolla k\u00E4ytt\u00E4j\u00E4n dataa esitet\u00E4\u00E4n aikajanallasi.
-shared-with-me.table.user=K\u00E4ytt\u00E4j\u00E4
-shared-with-me.table.color=V\u00E4ri
+shared-with-me.title=Käyttäjät jotka jakavat kanssani
+shared-with-me.description=Nämä käyttäjät jakavat sijaintidataa kanssasi. Voit muokata väriä jolla käyttäjän dataa esitetään aikajanallasi.
+shared-with-me.table.user=Käyttäjä
+shared-with-me.table.color=Väri
shared-with-me.table.shared.since=Jakaminen aloitettu
shared-with-me.table.actions=Toiminnot
-shared-with-me.dismiss=Hylk\u00E4\u00E4
-shared-with-me.dismiss.confirm=Haluatko varmasti hyl\u00E4t\u00E4 t\u00E4m\u00E4n jaetun p\u00E4\u00E4syn? T\u00E4m\u00E4n k\u00E4ytt\u00E4j\u00E4n tulee jakaa heid\u00E4n datansa uudestaan jos haluat n\u00E4hd\u00E4 sen.
-shared-with-me.dismissed.success=Jaettu p\u00E4\u00E4sy hyl\u00E4tty onnistuneesti
-shared-with-me.dismiss.error=Virhe jeattua p\u00E4\u00E4sy\u00E4 hyl\u00E4tess\u00E4: {0}
+shared-with-me.dismiss=Hylkää
+shared-with-me.dismiss.confirm=Haluatko varmasti hylätä tämän jaetun pääsyn? Tämän käyttäjän tulee jakaa heidän datansa uudestaan jos haluat nähdä sen.
+shared-with-me.dismissed.success=Jaettu pääsy hylätty onnistuneesti
+shared-with-me.dismiss.error=Virhe jeattua pääsyä hylätessä: {0}
visit.sensitivity.recalculation.title=Uudelleenlaskentaa Suositellaan
-visit.sensitivity.recalculation.message=Konfiguraatio on muuttunut. Uudelleenlaskentaa suositellaan suuresti, jotta n\u00E4m\u00E4 muutokset tulevat k\u00E4ytt\u00F6\u00F6n olemassa olevalle datalle. Muuten ne vaikuttavat vain uuteen saapuvaan dataan.
-visit.sensitivity.recalculation.warning=Varoitus: T\u00E4m\u00E4 toiminto poistaa kaikki olemassaolevat paikat ja luo ne uudelleen uusien asetusten perusteella.
-visit.sensitivity.recalculation.dismiss=Hylk\u00E4\u00E4
+visit.sensitivity.recalculation.message=Konfiguraatio on muuttunut. Uudelleenlaskentaa suositellaan suuresti, jotta nämä muutokset tulevat käyttöön olemassa olevalle datalle. Muuten ne vaikuttavat vain uuteen saapuvaan dataan.
+visit.sensitivity.recalculation.warning=Varoitus: Tämä toiminto poistaa kaikki olemassaolevat paikat ja luo ne uudelleen uusien asetusten perusteella.
+visit.sensitivity.recalculation.dismiss=Hylkää
visit.sensitivity.recalculation.start=Aloita Uudelleenlaskenta
-visit.sensitivity.recalculation.starting=Aloitetaan Uudelleenlaskentaa\u2026
-visit.sensitivity.recalculation.confirm=Oletko varma ett\u00E4 haluat aloittaa uudelleenlaskennan? T\u00E4m\u00E4 saattaa kest\u00E4\u00E4 hetken riippuen k\u00E4sitelt\u00E4v\u00E4n datan m\u00E4\u00E4r\u00E4st\u00E4.
-visit.sensitivity.recalculation.started=Uudelleenlaskenta aloitettu onnistuneesti. Tarkista T\u00F6iden Tila valikko seurataksesi edistyst\u00E4.
-visit.sensitivity.recalculation.dismissed=Uudelleenlaskennan suositus hyl\u00E4tty.
+visit.sensitivity.recalculation.starting=Aloitetaan Uudelleenlaskentaa…
+visit.sensitivity.recalculation.confirm=Oletko varma että haluat aloittaa uudelleenlaskennan? Tämä saattaa kestää hetken riippuen käsiteltävän datan määrästä.
+visit.sensitivity.recalculation.started=Uudelleenlaskenta aloitettu onnistuneesti. Tarkista Töiden Tila valikko seurataksesi edistystä.
+visit.sensitivity.recalculation.dismissed=Uudelleenlaskennan suositus hylätty.
visit.sensitivity.recalculation.error=Virhe aloittaessa uudelleenlaskentaa: {0}
visit.sensitivity.level.very-low=Todella Alhainen
visit.sensitivity.level.low=Alhainen
visit.sensitivity.level.medium=Keskitaso
visit.sensitivity.level.high=Korkea
visit.sensitivity.level.very-high=Todella Korkea
-visit.sensitivity.validation.date.duplicate=Konfiguraatio on jo olemassa t\u00E4lle p\u00E4iv\u00E4lle. Valitse toinen p\u00E4iv\u00E4.
+visit.sensitivity.validation.date.duplicate=Konfiguraatio on jo olemassa tälle päivälle. Valitse toinen päivä.
visit.sensitivity.validation.save.error=Virhe konfiguraatiota tallentaessa: {0}
-share-with.users.title=Jaa k\u00E4ytt\u00E4jille
-magic.links.info.access.live.description=P\u00E4\u00E4sy vain nykyiseen/viimeaikaiseen sijaintidataan.
-magic.links.info.access.live_with_photos.description=P\u00E4\u00E4sy vain nykyiseen/viimeaikaiseen sijaintidataan ja kuviin jos ne n\u00E4ytet\u00E4\u00E4n kartalla.
-magic.links.info.access.only_last_location.description=P\u00E4\u00E4sy vain viimeisimp\u00E4\u00E4n sijaintiin kartalla.
+share-with.users.title=Jaa käyttäjille
+magic.links.info.access.live.description=Pääsy vain nykyiseen/viimeaikaiseen sijaintidataan.
+magic.links.info.access.live_with_photos.description=Pääsy vain nykyiseen/viimeaikaiseen sijaintidataan ja kuviin jos ne näytetään kartalla.
+magic.links.info.access.only_last_location.description=Pääsy vain viimeisimpään sijaintiin kartalla.
visit.sensitivity.title=Vierailujen sensitiivisyys
-visit.sensitivity.title.description=Konfiguroi miten sensitiivinen j\u00E4rjestelm\u00E4 on tunnistaessa vierailuja sijaintidatasta
+visit.sensitivity.title.description=Konfiguroi miten sensitiivinen järjestelmä on tunnistaessa vierailuja sijaintidatasta
visit.sensitivity.configurations=Nykyinen Konfiguraatio
-visit.sensitivity.valid.since=Voimassa P\u00E4iv\u00E4st\u00E4
+visit.sensitivity.valid.since=Voimassa Päivästä
visit.sensitivity.description=Kuvaus
visit.sensitivity.actions=Toiminnot
visit.sensitivity.default.config=Oletus Konfiguraatio
-visit.sensitivity.default.description=Asetettu kaikkeen dataan ennen mit\u00E4\u00E4n tietty\u00E4 konfiguraatiota
-visit.sensitivity.specific.description=Asetettu t\u00E4st\u00E4 p\u00E4iv\u00E4st\u00E4 eteenp\u00E4in
+visit.sensitivity.default.description=Asetettu kaikkeen dataan ennen mitään tiettyä konfiguraatiota
+visit.sensitivity.specific.description=Asetettu tästä päivästä eteenpäin
visit.sensitivity.edit=Muokkaa
visit.sensitivity.delete=Poista
visit.sensitivity.delete.confirm=Haluatko varmasti poistaa konfiguraation?
visit.sensitivity.cannot.delete=Oletusta ei voi poistaa
-visit.sensitivity.add.new=Lis\u00E4\u00E4 Uusi Konfiguraatio
+visit.sensitivity.add.new=Lisää Uusi Konfiguraatio
visit.sensitivity.level=Herkkyystaso
visit.sensitivity.low=Matala
visit.sensitivity.high=Korkea
visit.sensitivity.current.level=Nykyinen: Taso {0}
-visit.sensitivity.level.help=Matala herkkyys tunnistaa v\u00E4hemm\u00E4n, pitempi\u00E4 vierailuja. Korkea herkkyys tunnistaa enemm\u00E4n, lyhyempi\u00E4 vierailuja. S\u00E4\u00E4d\u00E4 seurantatarpeen mukaan: k\u00E4yt\u00E4 matalaa yleiseen sijainti seurantaan, korkeaa tarkempaan kulun analysointiin. T\u00E4m\u00E4 riippuu suuresti siit\u00E4, miten usein valitsemasi integrointi l\u00E4hett\u00E4\u00E4 dataa Reittiin. Mit\u00E4 pienempi saapuvan datan aikav\u00E4li on, sit\u00E4 suurempi herkkyystason tulisi olla.
-visit.sensitivity.valid.since.help=T\u00E4m\u00E4 konfiguraatio asetetaan kaikkeen sijaintidataan t\u00E4st\u00E4 p\u00E4iv\u00E4st\u00E4 ja ajasta eteenp\u00E4in. Kaikki data ennen t\u00E4t\u00E4 p\u00E4iv\u00E4\u00E4 jatkaa edellisen konfiguraation asetusten k\u00E4ytt\u00F6\u00E4.
-visit.sensitivity.default.config.note=T\u00E4m\u00E4 on oletuskonfiguraatio, jota k\u00E4ytet\u00E4\u00E4n kaikkeen historialliseen dataan, sek\u00E4 dataan, joka ei kuulu mihink\u00E4\u00E4n aika asetettuun konfiguraatioon. Muutokset t\u00E4h\u00E4n konfiguraatioon vaikuttavat kaiken sijaintidatan k\u00E4sittelyyn kun uudelleenk\u00E4sittely tapahtuu.
+visit.sensitivity.level.help=Matala herkkyys tunnistaa vähemmän, pitempiä vierailuja. Korkea herkkyys tunnistaa enemmän, lyhyempiä vierailuja. Säädä seurantatarpeen mukaan: käytä matalaa yleiseen sijainti seurantaan, korkeaa tarkempaan kulun analysointiin. Tämä riippuu suuresti siitä, miten usein valitsemasi integrointi lähettää dataa Reittiin. Mitä pienempi saapuvan datan aikaväli on, sitä suurempi herkkyystason tulisi olla.
+visit.sensitivity.valid.since.help=Tämä konfiguraatio asetetaan kaikkeen sijaintidataan tästä päivästä ja ajasta eteenpäin. Kaikki data ennen tätä päivää jatkaa edellisen konfiguraation asetusten käyttöä.
+visit.sensitivity.default.config.note=Tämä on oletuskonfiguraatio, jota käytetään kaikkeen historialliseen dataan, sekä dataan, joka ei kuulu mihinkään aika asetettuun konfiguraatioon. Muutokset tähän konfiguraatioon vaikuttavat kaiken sijaintidatan käsittelyyn kun uudelleenkäsittely tapahtuu.
visit.sensitivity.preview=Esikatselu
visit.sensitivity.save=Tallenna
visit.sensitivity.cancel=Peruuta
visit.sensitivity.mode.simple=Yksinkertainen
visit.sensitivity.mode.advanced=Edistynyt
-visit.sensitivity.mode.simple.description=K\u00E4yt\u00E4 ennalta m\u00E4\u00E4r\u00E4ttyj\u00E4 herkkyyden tasoja konfiguraation helpottamiseksi
-visit.sensitivity.mode.advanced.description=Konfiguroi kaikki parametrit k\u00E4sin hienos\u00E4\u00E4d\u00F6n mahdollistamiseksi
+visit.sensitivity.mode.simple.description=Käytä ennalta määrättyjä herkkyyden tasoja konfiguraation helpottamiseksi
+visit.sensitivity.mode.advanced.description=Konfiguroi kaikki parametrit käsin hienosäädön mahdollistamiseksi
visit.sensitivity.mode.switch.to.simple=Vaihda Yksinkertaiseen tilaan
visit.sensitivity.mode.switch.to.advanced=Vaihda Edistyneeseen tilaan
visit.sensitivity.form.title.new=Uusi Konfiguraatio
visit.sensitivity.form.title.edit=Muokkaa Konfiguraatiota
visit.sensitivity.form.title.default=Oletus Konfiguraatio
visit.detection.title=Vierailujen Tunnistus
-visit.detection.search.distance=Etsint\u00E4 Et\u00E4isyys (metri\u00E4)
-visit.detection.search.distance.help=Suurin sallittu et\u00E4isyys kahden sijaintipisteen v\u00E4lill\u00E4, jolloin vierailua pidet\u00E4\u00E4n samana vierailuna. Pienemm\u00E4t arvot (50-100) tunnistavat tarkkoja sijainteja, suuremmat arvot (200-500) ryhmitt\u00E4v\u00E4t l\u00E4heiset sijainnit yhteen. Tyypilliset arvot: 100m kaupunkialueilla, 200m taajamissa.
-visit.detection.minimum.points=L\u00E4hekk\u00E4isten pisteiden minimim\u00E4\u00E4r\u00E4
-visit.detection.minimum.points.help=Per\u00E4kk\u00E4isten sijaintipisteiden minimim\u00E4\u00E4r\u00E4, jotta vierailu tunnistetaan. Korkeammat arvot v\u00E4hent\u00E4v\u00E4t viallista dataa, mutta saattavat j\u00E4tt\u00E4\u00E4 lyhyemmen vierailun tunnistamatta. Suositeltu: 3-5 pistett\u00E4.
-visit.detection.minimum.stay=Vierailun v\u00E4himm\u00E4isaika (sekuntia)
-visit.detection.minimum.stay.help=V\u00E4himm\u00E4isaika vierailulle, lyhyempi vierailu tulkitaan l\u00E4pikuluksi. Pienemm\u00E4t arvot (60-300s) tunnistavat nopeat pys\u00E4hdykset, korkeammat arvot (600-1800s) vaativat pidemm\u00E4n oleskelun. Tyypilliset arvot: 300s (5 min) tarkkaan seurantaan, 900s (15 min) vain merkitt\u00E4ville sijainneille.
-visit.detection.max.merge.time=Suurin aika saman vierailun pisteiden v\u00E4lill\u00E4 (sekuntia)
-visit.detection.max.merge.time.help=Suurin aikav\u00E4li kahden saman kohteen vierailun v\u00E4lill\u00E4, ennen kuin vierailu luetaan omaksi vierailukerraksi. Jos poistut ja palaat kohteeseen t\u00E4m\u00E4n ajan sis\u00E4ll\u00E4, pidet\u00E4\u00E4n vierailua samana vierailukertana. Tyypilliset arvot: 1800s (30 min) nopeille vierailuille, 3600s (1 tunti) pidemmille tauoille.
-visit.merging.title=Vierailujen Yhdist\u00E4minen
-visit.merging.search.duration=Etsint\u00E4 Aika (tuntia)
-visit.merging.search.duration.help=Aikaikkuna jolla etsit\u00E4\u00E4n k\u00E4yntej\u00E4 jotka tulisi yhdist\u00E4\u00E4. Suuremmat arvot saattavat yhdist\u00E4\u00E4 vierailuja joiden tulisi olla eri vierailukertoja, pienemm\u00E4t arvot saattavat j\u00E4tt\u00E4\u00E4 liittyv\u00E4t vierailut huomaamatta. Suositeltu: 27-72 tuntia.
-visit.merging.max.merge.time=Suurin aika samojen vierailujen v\u00E4lill\u00E4 (sekuntia)
-visit.merging.max.merge.time.help=Suurin aikav\u00E4li kahden saman kohteen vierailun v\u00E4lill\u00E4, ennen kuin vierailu luetaan omaksi tapahtumaksi. T\u00E4m\u00E4 auttaa vierailujen yhdist\u00E4misess\u00E4 GPS ep\u00E4tarkkuuksien tai lyhyiden poistumisien takia. Tavalliset arvot: 3600s (1 hour) tarkkaan erittelyyn, 7200s (2 hours) hellemp\u00E4\u00E4n yhdist\u00E4miseen.
-visit.merging.min.distance=Minimi Et\u00E4isyys Vierailujen V\u00E4lill\u00E4 (metri\u00E4)
-visit.merging.min.distance.help=Vaadittu minimi et\u00E4isyys vierailujen v\u00E4lill\u00E4, jotta vierailut luetaan eri paikoiksi. Vierailut t\u00E4t\u00E4 et\u00E4isyytt\u00E4 l\u00E4hemp\u00E4n\u00E4 saatetaan yhdist\u00E4\u00E4, jos ne tapahtuvat samassa aikaikkunassa. Suositeltu: 50-100m tarkkaan paikan erittelyyn, 200-300 laajempaan alueen ryhmitykseen.
+visit.detection.search.distance=Etsintä Etäisyys (metriä)
+visit.detection.search.distance.help=Suurin sallittu etäisyys kahden sijaintipisteen välillä, jolloin vierailua pidetään samana vierailuna. Pienemmät arvot (50-100) tunnistavat tarkkoja sijainteja, suuremmat arvot (200-500) ryhmittävät läheiset sijainnit yhteen. Tyypilliset arvot: 100m kaupunkialueilla, 200m taajamissa.
+visit.detection.minimum.points=Lähekkäisten pisteiden minimimäärä
+visit.detection.minimum.points.help=Peräkkäisten sijaintipisteiden minimimäärä, jotta vierailu tunnistetaan. Korkeammat arvot vähentävät viallista dataa, mutta saattavat jättää lyhyemmen vierailun tunnistamatta. Suositeltu: 3-5 pistettä.
+visit.detection.minimum.stay=Vierailun vähimmäisaika (sekuntia)
+visit.detection.minimum.stay.help=Vähimmäisaika vierailulle, lyhyempi vierailu tulkitaan läpikuluksi. Pienemmät arvot (60-300s) tunnistavat nopeat pysähdykset, korkeammat arvot (600-1800s) vaativat pidemmän oleskelun. Tyypilliset arvot: 300s (5 min) tarkkaan seurantaan, 900s (15 min) vain merkittäville sijainneille.
+visit.detection.max.merge.time=Suurin aika saman vierailun pisteiden välillä (sekuntia)
+visit.detection.max.merge.time.help=Suurin aikaväli kahden saman kohteen vierailun välillä, ennen kuin vierailu luetaan omaksi vierailukerraksi. Jos poistut ja palaat kohteeseen tämän ajan sisällä, pidetään vierailua samana vierailukertana. Tyypilliset arvot: 1800s (30 min) nopeille vierailuille, 3600s (1 tunti) pidemmille tauoille.
+visit.merging.title=Vierailujen Yhdistäminen
+visit.merging.search.duration=Etsintä Aika (tuntia)
+visit.merging.search.duration.help=Aikaikkuna jolla etsitään käyntejä jotka tulisi yhdistää. Suuremmat arvot saattavat yhdistää vierailuja joiden tulisi olla eri vierailukertoja, pienemmät arvot saattavat jättää liittyvät vierailut huomaamatta. Suositeltu: 27-72 tuntia.
+visit.merging.max.merge.time=Suurin aika samojen vierailujen välillä (sekuntia)
+visit.merging.max.merge.time.help=Suurin aikaväli kahden saman kohteen vierailun välillä, ennen kuin vierailu luetaan omaksi tapahtumaksi. Tämä auttaa vierailujen yhdistämisessä GPS epätarkkuuksien tai lyhyiden poistumisien takia. Tavalliset arvot: 3600s (1 hour) tarkkaan erittelyyn, 7200s (2 hours) hellempään yhdistämiseen.
+visit.merging.min.distance=Minimi Etäisyys Vierailujen Välillä (metriä)
+visit.merging.min.distance.help=Vaadittu minimi etäisyys vierailujen välillä, jotta vierailut luetaan eri paikoiksi. Vierailut tätä etäisyyttä lähempänä saatetaan yhdistää, jos ne tapahtuvat samassa aikaikkunassa. Suositeltu: 50-100m tarkkaan paikan erittelyyn, 200-300 laajempaan alueen ryhmitykseen.
visit.sensitivity.preview.title=Konfiguraation Esikatselu
visit.sensitivity.preview.current=Nykyinen Data
visit.sensitivity.preview.new=Esikatselu Data
-visit.sensitivity.preview.date=Esikatselu P\u00E4iv\u00E4:
-visit.sensitivity.preview.calculating=Lasketaan\u2026
+visit.sensitivity.preview.date=Esikatselu Päivä:
+visit.sensitivity.preview.calculating=Lasketaan…
js.visit.sensitivity.preview.ready=Valmis
js.visit.sensitivity.preview.error=Valmis
visit.sensitivity.preview.config.details=Konfiguraation Tiedot
visit.sensitivity.visit.detection=Vierailun Tunnistus
-visit.sensitivity.search.distance=Etsint\u00E4 Et\u00E4isyys
-visit.sensitivity.min.points=Vierekk\u00E4isten Pisteiden V\u00E4himm\u00E4ism\u00E4\u00E4r\u00E4
-visit.sensitivity.min.stay.time=Oleskelun V\u00E4himm\u00E4isaika
-visit.sensitivity.visit.merging=Vierailujen Yhdist\u00E4minen
-visit.sensitivity.search.duration=Etsint\u00E4 Aika
+visit.sensitivity.search.distance=Etsintä Etäisyys
+visit.sensitivity.min.points=Vierekkäisten Pisteiden Vähimmäismäärä
+visit.sensitivity.min.stay.time=Oleskelun Vähimmäisaika
+visit.sensitivity.visit.merging=Vierailujen Yhdistäminen
+visit.sensitivity.search.duration=Etsintä Aika
visit.sensitivity.max.merge.time=Suurin Yhdistys Aika
-visit.sensitivity.min.distance=V\u00E4himm\u00E4is Et\u00E4isyys
-settings.job.status.description=Seuraa taustalla teht\u00E4vien k\u00E4sittelyt\u00F6iden tilaa
-settings.import.data.description=Tuo sijaintidataa useista l\u00E4hteist\u00E4, kuten GPX tiedostoista ja Google Takeout palvelusta
+visit.sensitivity.min.distance=Vähimmäis Etäisyys
+settings.job.status.description=Seuraa taustalla tehtävien käsittelytöiden tilaa
+settings.import.data.description=Tuo sijaintidataa useista lähteistä, kuten GPX tiedostoista ja Google Takeout palvelusta
export.title.description=Vie sijaintidatasi useissa formaateissa
settings.api.tokens.description=Luo ja hallitse ulkopuolisten sovellusten API-tunnuksia
settings.share.access.description=Luo taikalinkkeja jakaaksesi sijaintidataa muiden kanssa
-settings.user.management.description=Hallitse k\u00E4ytt\u00E4j\u00E4tileja ja oikeuksia (vain j\u00E4rjestelm\u00E4nvalvoja)
-settings.places.description=N\u00E4yt\u00E4 ja hallitse sinun merkitt\u00E4vi\u00E4 paikkoja ja niiden tietoja
-settings.transportation-modes.description=N\u00E4yt\u00E4 ja hallitse matkustustapojen tunnistuksen asetuksia
+settings.user.management.description=Hallitse käyttäjätileja ja oikeuksia (vain järjestelmänvalvoja)
+settings.places.description=Näytä ja hallitse sinun merkittäviä paikkoja ja niiden tietoja
+settings.transportation-modes.description=Näytä ja hallitse matkustustapojen tunnistuksen asetuksia
settings.geocoding.description=Konfiguroi geokoodaus palveluita muuttamaan koordinaatit osoitteiksi
-settings.manage.data.description=Aloita datan k\u00E4sittely ja hallitse sijaintidataa manuaalisesti
-settings.integrations.description=Liit\u00E4 ulkopuolisia palveluita ja mobiilisovelluksia tuodaksesi sijaintidataa automaattisesti
-settings.about.description=N\u00E4yt\u00E4 sovelluksen versio ja build-tiedot
-settings.logging.description=Konfiguroi kirjauksen tasoja ja n\u00E4yt\u00E4 kirjaukset
+settings.manage.data.description=Aloita datan käsittely ja hallitse sijaintidataa manuaalisesti
+settings.integrations.description=Liitä ulkopuolisia palveluita ja mobiilisovelluksia tuodaksesi sijaintidataa automaattisesti
+settings.about.description=Näytä sovelluksen versio ja build-tiedot
+settings.logging.description=Konfiguroi kirjauksen tasoja ja näytä kirjaukset
memory.new.page.title=Uusi Muisto - Reitti
memory.new.title=Uusi Muisto
memory.new.back.to.memories=Takaisin Muistoihin
memory.form.title.label=Otsikko *
memory.form.title.placeholder=Anna muistollesi otsikko
memory.form.description.label=Kuvaus
-memory.form.description.placeholder=Lis\u00E4\u00E4 kuvaus (valinnainen)
-memory.form.start.date.label=Aloitusp\u00E4iv\u00E4 *
-memory.form.end.date.label=Lopetusp\u00E4iv\u00E4 *
+memory.form.description.placeholder=Lisää kuvaus (valinnainen)
+memory.form.start.date.label=Aloituspäivä *
+memory.form.end.date.label=Lopetuspäivä *
memory.form.cancel=Peruuta
memory.form.create=Luo Muisto
memory.form.update=Tallenna Muutokset
-memory.view.button=N\u00E4yt\u00E4 Muisto
+memory.view.button=Näytä Muisto
memory.view.edit=Muokkaa
memory.view.back=Takaisin
memory.view.recalculate=Uudelleenlaske
memory.view.share=Jaa
memory.view.delete=Poista
-memory.view.add.block=Lis\u00E4\u00E4 Osio j\u00E4lkeen
-memory.view.add.first.block=Lis\u00E4\u00E4 ensimm\u00E4inen Osio
-memory.view.no.blocks=Ei viel\u00E4 osioita. Lis\u00E4\u00E4 ensimm\u00E4inen osio ja aloita muistosi rakentaminen.
+memory.view.add.block=Lisää Osio jälkeen
+memory.view.add.first.block=Lisää ensimmäinen Osio
+memory.view.no.blocks=Ei vielä osioita. Lisää ensimmäinen osio ja aloita muistosi rakentaminen.
memory.view.block.text.title=Teksti osio
-memory.view.block.text.content=Sis\u00E4lt\u00F6 ladataan t\u00E4h\u00E4n
+memory.view.block.text.content=Sisältö ladataan tähän
memory.view.block.visit.content=Vierailu osio
memory.view.block.trip.content=Matka osio
memory.view.block.gallery.content=Kuvagalleria
memory.view.block.cluster.duration=Kesti {0} tuntia {1} minuuttia. {2} tuntia ja {3} liikkuen.
-memory.view.block.cluster_visit.duration=K\u00E4ytit {0} tuntia {1} minuuttia.
-memory.generator.day.text=P\u00E4iv\u00E4 {0}: {1}
+memory.view.block.cluster_visit.duration=Käytit {0} tuntia {1} minuuttia.
+memory.generator.day.text=Päivä {0}: {1}
memory.generator.headline.text=Matkamme
memory.generator.journey_to.headline.text=Matka kohteeseen {0}
-memory.generator.introductory.text=Mik\u00E4 unohtumaton seikkaillu meill\u00E4 oli! Matkamme alkoi {0} kun l\u00E4hdimme {1}, ja seuraavat {2} p\u00E4iv\u00E4\u00E4 oli {3}, {4} meid\u00E4n upea tukikohtamme. Sielt\u00E4 tutkimme alueen keskustaa, t\u00E4ytt\u00E4en p\u00E4iv\u00E4mme {5} ikimuistoisilla vierailuilla halki {6} upeiden kohteiden. T\u00E4m\u00E4 on tarina ajasta jonka vietimme yhdess\u00E4, paikoista jotka n\u00E4imme, sek\u00E4 muistoista jotka loimme ennen kuin palasimme kotimme {7}.
-memory.generator.travel_to_accommodation.text=L\u00E4hdimme liikkeelle {0} kello {1} ja saavuimme {2} kello {3}. T\u00E4m\u00E4n matkaosuuden kesto oli {4}, josta {5} vietettiin aktiivisesti matkustaessa. Nyt on meid\u00E4n vuoromme nauttia, ja valmistautua seuraavaan.
-memory.generator.travel_from_accommodation.text=L\u00E4hdimme {0} kello {1} ja saavuimme takaisin kotiin {2} kello {3}. T\u00E4m\u00E4n matkaosuuden kesto oli {4}, josta {5} vietettiin aktiivisesti matkustaessa. Matkamme on p\u00E4\u00E4ttynyt, ja nyt voimme katsoa taaksepp\u00E4in muistoihin jotka loimme.
+memory.generator.introductory.text=Mikä unohtumaton seikkaillu meillä oli! Matkamme alkoi {0} kun lähdimme {1}, ja seuraavat {2} päivää oli {3}, {4} meidän upea tukikohtamme. Sieltä tutkimme alueen keskustaa, täyttäen päivämme {5} ikimuistoisilla vierailuilla halki {6} upeiden kohteiden. Tämä on tarina ajasta jonka vietimme yhdessä, paikoista jotka näimme, sekä muistoista jotka loimme ennen kuin palasimme kotimme {7}.
+memory.generator.travel_to_accommodation.text=Lähdimme liikkeelle {0} kello {1} ja saavuimme {2} kello {3}. Tämän matkaosuuden kesto oli {4}, josta {5} vietettiin aktiivisesti matkustaessa. Nyt on meidän vuoromme nauttia, ja valmistautua seuraavaan.
+memory.generator.travel_from_accommodation.text=Lähdimme {0} kello {1} ja saavuimme takaisin kotiin {2} kello {3}. Tämän matkaosuuden kesto oli {4}, josta {5} vietettiin aktiivisesti matkustaessa. Matkamme on päättynyt, ja nyt voimme katsoa taakseppäin muistoihin jotka loimme.
memory.generator.intro_accommodation.headline=Tervetuloa {0}
-memory.generator.intro_accommodation.text=Olemme virallisesti kirjautuneet sis\u00E4\u00E4n! Otimme hetken arvostaaksemme tunnelmaa ennen laukkujemme purkamista. Tuntuu hyv\u00E4lt\u00E4 olla t\u00E4\u00E4ll\u00E4, ja odotamme innolla, ett\u00E4 p\u00E4\u00E4semme tutkimaan l\u00E4hiymp\u00E4rist\u00F6\u00E4mme. T\u00E4m\u00E4 paikka tulee olemaan hyv\u00E4 tukikohta matkallemme.
+memory.generator.intro_accommodation.text=Olemme virallisesti kirjautuneet sisään! Otimme hetken arvostaaksemme tunnelmaa ennen laukkujemme purkamista. Tuntuu hyvältä olla täällä, ja odotamme innolla, että pääsemme tutkimaan lähiympäristöämme. Tämä paikka tulee olemaan hyvä tukikohta matkallemme.
memory.list.all=Kaikki
memory.block.select.type=Valitse Osion Tyyppi
memory.block.type.text=Teksti
-memory.block.type.text.description=Lis\u00E4\u00E4 teksti sis\u00E4lt\u00F6\u00E4 jossa on otsikoita ja kappaleita
+memory.block.type.text.description=Lisää teksti sisältöä jossa on otsikoita ja kappaleita
memory.block.type.visit=Vierailu
-memory.block.type.visit.description=Lis\u00E4\u00E4 paikka miss\u00E4 k\u00E4vit t\u00E4m\u00E4n muiston aikana
+memory.block.type.visit.description=Lisää paikka missä kävit tämän muiston aikana
memory.block.type.trip=Matka
-memory.block.type.trip.description=Lis\u00E4\u00E4 matka tai reitti t\u00E4lt\u00E4 muistolta
+memory.block.type.trip.description=Lisää matka tai reitti tältä muistolta
memory.block.type.gallery=Kuvagalleria
-memory.block.type.gallery.description=Lis\u00E4\u00E4 kuvakokoelma t\u00E4lt\u00E4 muistolta
+memory.block.type.gallery.description=Lisää kuvakokoelma tältä muistolta
memory.block.cancel=Peruuta
memory.block.text.new=Uusi Teksti Osio
memory.block.text.headline=Otsikko
memory.block.text.headline.placeholder=Kirjoita Otsikko
-memory.block.text.content=Sis\u00E4lt\u00F6
-memory.block.text.content.placeholder=Lis\u00E4\u00E4 teksti sis\u00E4lt\u00F6\u00E4
+memory.block.text.content=Sisältö
+memory.block.text.content.placeholder=Lisää teksti sisältöä
memory.block.create=Luo Osio
memory.block.visit.new=Uusi Vierailu Osio
memory.block.visit.select=Valitse Vierailu
memory.block.visit.select.placeholder=Valitse vierailu...
memory.block.trip.new=Uusi Matka Osio
-memory.block.trip.empty=T\u00E4lle muisto osiolle ei ole valittu matkoja.
-memory.block.visit.empty=T\u00E4lle muisto osiolle ei ole valittu vierailuja.
+memory.block.trip.empty=Tälle muisto osiolle ei ole valittu matkoja.
+memory.block.visit.empty=Tälle muisto osiolle ei ole valittu vierailuja.
memory.block.trip.select=Valitse Matka
memory.block.trip.select.placeholder=Valitse matka...
memory.block.gallery.new=Uusi Kuvagalleria Osio
@@ -1278,11 +1278,11 @@ memory.block.gallery.immich.title=Valitse palvelusta Immich
memory.block.gallery.loading=Ladataan kuvia...
memory.block.gallery.selected.title=Valitut Kuvat
memory.block.gallery.upload.title=Lataa Kuvia
-memory.block.gallery.upload.choose=Valitse tiedosto tai raahaa t\u00E4h\u00E4n
-memory.block.gallery.immich.no.photos=T\u00E4lt\u00E4 aikav\u00E4lilt\u00E4 ei l\u00F6ytynyt kuvia
+memory.block.gallery.upload.choose=Valitse tiedosto tai raahaa tähän
+memory.block.gallery.immich.no.photos=Tältä aikaväliltä ei löytynyt kuvia
memory.block.gallery.pagination.previous=Edellinen
memory.block.gallery.pagination.next=Seuraava
-memory.block.gallery.error.no.images=Valitse tai lataa v\u00E4hint\u00E4\u00E4n yksi kuva
+memory.block.gallery.error.no.images=Valitse tai lataa vähintään yksi kuva
memory.block.gallery.error.create=Virhe kuvagalleria osiota luodessa
memory.block.gallery.remove=Poista kuva
memory.edit.block.title=Otsikko
@@ -1295,26 +1295,26 @@ memory.edit.block.cluster.visit.title=Muokkaa Vierailu Osiota
memory.edit.block.cluster.visit.select.visits=Valitse Vierailut
memory.edit.block.cluster.visit.selected=Valittu
memory.edit.block.cluster.visit.visit=Vierailu
-js.memory.form.date.error.end.before.start=Lopetusp\u00E4iv\u00E4n tulee olla sama tai my\u00F6h\u00E4isempi kuin aloitusp\u00E4iv\u00E4.
+js.memory.form.date.error.end.before.start=Lopetuspäivän tulee olla sama tai myöhäisempi kuin aloituspäivä.
memory.share.title=Jaa Muisto
-memory.share.what.title=Mit\u00E4 jaetaan?
-memory.share.what.content=Kokonainen muisto ja kaikki sen sis\u00E4lt\u00F6 osiot
+memory.share.what.title=Mitä jaetaan?
+memory.share.what.content=Kokonainen muisto ja kaikki sen sisältö osiot
memory.share.what.location=Sijaintidata ja kartat muiston ajalta
-memory.share.what.photos=Kuvat ja tekstit muiston sis\u00E4ll\u00F6st\u00E4
-memory.share.what.trips=Matkojen ja vierailujen tiedot t\u00E4lt\u00E4 ajalta
+memory.share.what.photos=Kuvat ja tekstit muiston sisällöstä
+memory.share.what.trips=Matkojen ja vierailujen tiedot tältä ajalta
memory.share.permissions.title=Valitse jakamisen oikeudet:
-memory.share.view.title=Pelkk\u00E4 Katselu
-memory.share.view.description=Vastaanottajat voivat n\u00E4hd\u00E4, mutta eiv\u00E4t muokata muistoa
-memory.share.edit.title=Muokkaa P\u00E4\u00E4sy\u00E4
-memory.share.edit.description=Vastaanottajat voivat n\u00E4hd\u00E4 ja muokata muistoa, lis\u00E4t\u00E4 osioita, ja muokata sis\u00E4lt\u00F6\u00E4
+memory.share.view.title=Pelkkä Katselu
+memory.share.view.description=Vastaanottajat voivat nähdä, mutta eivät muokata muistoa
+memory.share.edit.title=Muokkaa Pääsyä
+memory.share.edit.description=Vastaanottajat voivat nähdä ja muokata muistoa, lisätä osioita, ja muokata sisältöä
memory.share.configure.title=Konfiguroi Jakamisen Linkki
memory.share.configure.sharing=Jakaminen
-memory.share.access.view=Pelkk\u00E4n Katselun P\u00E4\u00E4sy
-memory.share.access.edit=Muokkaa P\u00E4\u00E4sy\u00E4
+memory.share.access.view=Pelkkän Katselun Pääsy
+memory.share.access.edit=Muokkaa Pääsyä
memory.share.expires.label=Linkki vanhenee:
-memory.share.expires.7days=7 p\u00E4iv\u00E4\u00E4
-memory.share.expires.30days=30 p\u00E4iv\u00E4\u00E4
-memory.share.expires.90days=90 p\u00E4iv\u00E4\u00E4
+memory.share.expires.7days=7 päivää
+memory.share.expires.30days=30 päivää
+memory.share.expires.90days=90 päivää
memory.share.expires.never=Ei koskaan
memory.share.expires.help=Valitse kuinka kauan jakamisen linkki pysyy voimassa
memory.share.create.button=Luo Jakamisen Linkki
@@ -1322,15 +1322,15 @@ memory.share.back.button=Takaisin
memory.share.result.title=Jakamisen Linkki Luotu
memory.share.result.success=Jakamisen Linkki Luotu Onnistuneesti!
memory.share.result.memory=Muisto:
-memory.share.result.access=P\u00E4\u00E4syn Taso:
-memory.share.result.link.label=Jaa t\u00E4m\u00E4 linkki:
+memory.share.result.access=Pääsyn Taso:
+memory.share.result.link.label=Jaa tämä linkki:
memory.share.result.copy=Kopioi
memory.share.result.copied=Kopioitu!
memory.share.result.instructions.title=Miten jakaa:
-memory.share.result.instructions.copy=Kopioi yll\u00E4oleva linkki ja l\u00E4het\u00E4 se henkil\u00F6ille joiden kanssa haluat jakaa
-memory.share.result.instructions.account=Vastaanottajat eiv\u00E4t tarvitse tili\u00E4 tarkastellakseen muistoa
+memory.share.result.instructions.copy=Kopioi ylläoleva linkki ja lähetä se henkilöille joiden kanssa haluat jakaa
+memory.share.result.instructions.account=Vastaanottajat eivät tarvitse tiliä tarkastellakseen muistoa
memory.share.result.instructions.permissions=Linkki toimii asettamiesi lupien mukaan
-memory.share.result.instructions.view=Vastaanottajat voivat katsella, mutta eiv\u00E4t muokata muistoa
+memory.share.result.instructions.view=Vastaanottajat voivat katsella, mutta eivät muokata muistoa
memory.share.result.instructions.edit=Vastaanottajat voivat katsella ja muokata muistoa
memory.share.result.done=Valmis
memory.share.result.another=Luo Toinen Linkki
@@ -1339,59 +1339,59 @@ transportation.modes.all.configured=Kaikki saatavilla olevat kuljetusmuodot on k
transportation.modes.table.mode=Muoto
transportation.modes.table.max.kmh=Max Nopeus (km/h)
transportation.modes.table.actions=Toiminnot
-transportation.modes.add.title=Lis\u00E4\u00E4 Kuljetusmuoto
+transportation.modes.add.title=Lisää Kuljetusmuoto
transportation.modes.mode.label=Kuljetusmuoto
transportation.modes.mode.select=Valitse muoto...
transportation.modes.max.kmh.label=Max Nopeus (km/h)
transportation.modes.max.placeholder=Ei rajaa
-transportation.modes.max.kmh.help=J\u00E4t\u00E4 tyhj\u00E4ksi jos ei nopeusrajoitusta
-transportation.modes.add.button=Lis\u00E4\u00E4 Muoto
+transportation.modes.max.kmh.help=Jätä tyhjäksi jos ei nopeusrajoitusta
+transportation.modes.add.button=Lisää Muoto
transportation.modes.table.max.mph=Max nopeus (mph)
transportation.modes.max.mph.label=Max Nopeus(mph)
transportation.modes.max.mph.placeholder=Ei rajaa
-transportation.modes.max.mph.help=J\u00E4t\u00E4 tyhj\u00E4ksi jos ei nopeusrajoitusta
+transportation.modes.max.mph.help=Jätä tyhjäksi jos ei nopeusrajoitusta
transportation.modes.max.kmh.placeholder=Ei rajaa
-transportation.modes.success.added=Kuljetusmuoto lis\u00E4tty onnistuneesti
-transportation.modes.success.updated=Kuljetusmuoto p\u00E4ivitetty onnistuneesti
+transportation.modes.success.added=Kuljetusmuoto lisätty onnistuneesti
+transportation.modes.success.updated=Kuljetusmuoto päivitetty onnistuneesti
transportation.modes.success.deleted=Kuljetusmuoto poistettu onnistuneesti
transportation.modes.error.already.exists=Kuljetusmuoto on jo konfiguroitu
-transportation.modes.error.add=Kuljetusmuodon lis\u00E4ys ep\u00E4onnistui
-transportation.modes.error.update=Kuljetusmuodon p\u00E4ivitys ep\u00E4onnistui
-transportation.modes.error.delete=Kuljetusmuodon poisto ep\u00E4onnistui
-transportation.modes.error.duplicate.max.kmh=Kuljetusmuoto t\u00E4ll\u00E4 huippunopeudella on jo olemassa
-transportation.modes.delete.confirm=Haluatko varmasti poistaa t\u00E4m\u00E4n kuljetusmuodon?
+transportation.modes.error.add=Kuljetusmuodon lisäys epäonnistui
+transportation.modes.error.update=Kuljetusmuodon päivitys epäonnistui
+transportation.modes.error.delete=Kuljetusmuodon poisto epäonnistui
+transportation.modes.error.duplicate.max.kmh=Kuljetusmuoto tällä huippunopeudella on jo olemassa
+transportation.modes.delete.confirm=Haluatko varmasti poistaa tämän kuljetusmuodon?
transportation.modes.reclassify.title=Uudelleenluokittele Matkat
transportation.modes.reclassify.description=Kun muutat kuljetusmuotojen asetuksia, voit luokitella uudelleen kaikki olemassa olavet matkat uuden konfiguraation perusteella.
transportation.modes.reclassify.button=Uudelleenluokittele Kaikki Matkat
-transportation.modes.reclassify.processing=K\u00E4sitell\u00E4\u00E4n...
-transportation.modes.reclassify.started=Uudelleenluokittelu aloitettu onnistuneesti. T\u00E4m\u00E4 prosessi k\u00E4y taustalla.
-transportation.modes.reclassify.error=Virhe uudellenluokittelun aloittamisessa. Yrit\u00E4 uudelleen.
+transportation.modes.reclassify.processing=Käsitellään...
+transportation.modes.reclassify.started=Uudelleenluokittelu aloitettu onnistuneesti. Tämä prosessi käy taustalla.
+transportation.modes.reclassify.error=Virhe uudellenluokittelun aloittamisessa. Yritä uudelleen.
logging.title=Kirjausloki
logging.logger.class=Kirjurin Luokka
-logging.logger.placeholder=Kirjoita kirjuri luokan nimi tai j\u00E4t\u00E4 tyhj\u00E4ksi konfiguraideksesi p\u00E4\u00E4 kirjuri
-logging.logger.help=J\u00E4t\u00E4 tyhj\u00E4ksi konfiguroidaksesi p\u00E4\u00E4 (globaali) kirjuri
+logging.logger.placeholder=Kirjoita kirjuri luokan nimi tai jätä tyhjäksi konfiguraideksesi pää kirjuri
+logging.logger.help=Jätä tyhjäksi konfiguroidaksesi pää (globaali) kirjuri
logging.log.name=Kirjurin Nimi
logging.log.level=Kirjaus Taso
logging.actions=Toiminnot
-logging.level.trace=J\u00C4LJIT\u00C4
+logging.level.trace=JÄLJITÄ
logging.level.debug=TESTAUS
logging.level.info=INFO
-logging.level.warn=H\u00C4LY
+logging.level.warn=HÄLY
logging.level.error=VIKA
logging.buffer.size=Bufferin Koko
logging.buffer.max.size=Suurin bufferin koko: {0}
-logging.update=P\u00E4ivit\u00E4
+logging.update=Päivitä
logging.configured.loggers=Konfiguroi Kirjuri
logging.remove=Poista
-logging.confirm.remove=Haluatko varmasti poistaa t\u00E4m\u00E4n kirjuri konfiguraation?
+logging.confirm.remove=Haluatko varmasti poistaa tämän kirjuri konfiguraation?
logging.autoscroll=Automaattisesti rullaa uuteen viestiin
-logging.connecting=Yhdistet\u00E4\u00E4n kirjaus streamiin...
-logging.settings.updated=Asetukset p\u00E4ivitetty onnistuneesti
+logging.connecting=Yhdistetään kirjaus streamiin...
+logging.settings.updated=Asetukset päivitetty onnistuneesti
logging.error=Virhe
js.logging.connected=Yhdistetty kirjaus streamiin
js.logging.connection.lost=Virhe: Yhteys kirjaus streamiin menetetty
-js.logging.reconnecting=Yritet\u00E4\u00E4n yhdist\u00E4\u00E4 uudestaan
-js.logging.reconnect.failed=Uudelleen yhdistys ep\u00E4onnistui
+js.logging.reconnecting=Yritetään yhdistää uudestaan
+js.logging.reconnect.failed=Uudelleen yhdistys epäonnistui
format.hours_minutes={0,choice,0#|1#{0} tunti|1<{0} tuntia} {1,choice,0#|1#ja {1} minuutti|1Logging details \u2192 Log to custom URL
-integrations.gpslogger.step3=Activer \u00AB\u202FLog to custom URL\u202F\u00BB
-integrations.gpslogger.step4.with.token=Remplir avec l\u2019URL suivante\u00A0: {0}
-integrations.gpslogger.step5=Mettre la m\u00E9thode HTTP \u00E0 POST
-integrations.gpslogger.step6=Remplir \u00AB\u202FHTTP Body\u202F\u00BB avec\u00A0:
-integrations.gpslogger.step7=Remplir \u00AB\u202FHTTP header\u202F\u00BB avec\u00A0:
-integrations.gpslogger.step8=Commencez l\u2019enregistrement\u202F!
-integrations.owntracks.step1=T\u00E9l\u00E9chargez OwnTracks depuis l\u2019App Store ou le Google Play Store
-integrations.owntracks.step2=Ouvrez OwnTracks et rendez-vous sur Settings \u2192 Connection
-integrations.owntracks.step3=Mettre le \u00AB\u202FMode\u202F\u00BB \u00E0 HTTP
-integrations.owntracks.step4.with.token=Remplir \u00AB\u202FEndpoint\u202F\u00BB avec\u00A0: {0}
-integrations.owntracks.step4.without.token=Remplir \u00AB\u202FEndpoint\u202F\u00BB avec\u00A0: {0}
-integrations.owntracks.step5=D\u00E9sactiver Authentication (on utilise le token dans l\u2019URL \u00E0 la place)
-integrations.owntracks.step6=Configurez les param\u00E8tres de suivi comme d\u00E9sir\u00E9. Assurez-vous que OwnTracks enregistre un point au moins toutes les 30 secondes.
-integrations.owntracks.step7=Sur la carte, mettre le mode de suivi \u00E0 \u00AB\u202FMovement\u202F\u00BB
-integrations.owntracks.step8=L\u2019application commencera \u00E0 envoyer automatiquement votre position
+integrations.reitti.info.server.name=Nom :
+integrations.reitti.info.server.version=Version :
+integrations.reitti.info.server.time=Heure système :
+integrations.reitti.info.user.title=Information d’utilisateur
+integrations.reitti.info.user.username=Nom d’utilisateur :
+integrations.reitti.info.user.displayname=Nom d’affichage :
+integrations.reitti.info.user.id=Identifiant utilisateur :
+integrations.reitti.info.user.version=Version :
+integrations.reitti.info.connection.success=Connexion réussie !
+integrations.reitti.info.connection.access=Vous pouvez accéder aux données de localisation de cet utilisateur.
+integrations.no.token.title=⚠️ Aucun jeton d’API disponible
+integrations.download=Téléchargement :
+integrations.homepage=Page d’accueil :
+integrations.gpslogger.step1=Télécharger GPSLogger depuis le Google Play Store
+integrations.gpslogger.step2=Ouvrir GPSLogger et aller dans Logging details → Log to custom URL
+integrations.gpslogger.step3=Activer « Log to custom URL »
+integrations.gpslogger.step4.with.token=Remplir avec l’URL suivante : {0}
+integrations.gpslogger.step5=Mettre la méthode HTTP à POST
+integrations.gpslogger.step6=Remplir « HTTP Body » avec :
+integrations.gpslogger.step7=Remplir « HTTP header » avec :
+integrations.gpslogger.step8=Commencez l’enregistrement !
+integrations.owntracks.step1=Téléchargez OwnTracks depuis l’App Store ou le Google Play Store
+integrations.owntracks.step2=Ouvrez OwnTracks et rendez-vous sur Settings → Connection
+integrations.owntracks.step3=Mettre le « Mode » à HTTP
+integrations.owntracks.step4.with.token=Remplir « Endpoint » avec : {0}
+integrations.owntracks.step4.without.token=Remplir « Endpoint » avec : {0}
+integrations.owntracks.step5=Désactiver Authentication (on utilise le token dans l’URL à la place)
+integrations.owntracks.step6=Configurez les paramètres de suivi comme désiré. Assurez-vous que OwnTracks enregistre un point au moins toutes les 30 secondes.
+integrations.owntracks.step7=Sur la carte, mettre le mode de suivi à « Movement »
+integrations.owntracks.step8=L’application commencera à envoyer automatiquement votre position
integrations.overland.step1=Installez Overland
integrations.overland.step2=Ouvrez Overland et allez dans la section Settings
-integrations.overland.step3=Important\u00A0: Touchez le bouton Request Permission pour permettre l\u2019acc\u00E8s aux donn\u00E9es GPS. Overland ne fonctionnera pas sans cette permission
+integrations.overland.step3=Important : Touchez le bouton Request Permission pour permettre l’accès aux données GPS. Overland ne fonctionnera pas sans cette permission
integrations.overland.step4=Touchez Receiver Endpoint
-integrations.overland.step5.with.token=Remplir \u00AB\u202FEnpoint URL\u202F\u00BB avec\u00A0: {0}
-integrations.overland.step5.without.token=Remplir \u00AB\u202FEnpoint URL\u202F\u00BB avec\u00A0: {0}
-integrations.overland.step6=Laissez le champ Device ID vide, ou mettez-y un identifiant personnalis\u00E9
-integrations.overland.step7=Laissez le champ Access Token vide (c\u2019est le token dans l\u2019URL qui est utilis\u00E9)
-integrations.overland.step8=Configurez les param\u00E8tres de suivi\u00A0:- Desired Accuracy: Best (pour une pr\u00E9cision \u00E9lev\u00E9e) ou 100m (pour \u00E9conomiser la batterie)
- Points per Batch: 50 \u00E0 200 (plus bas pour les connexions peu fiables)
- Significant Location: Disabled pour un suivi continu
-integrations.overland.step9=Allez sur l\u2019onglet Tracker et activez le suivi
-integrations.overland.step10=Ajustez l\u2019intervalle d\u2019envoi (1 seconde \u00E0 30 minutes)
-integrations.overland.step11=L\u2019application commencera \u00E0 envoyer les donn\u00E9es de localisation automatiquement
+integrations.overland.step5.with.token=Remplir « Enpoint URL » avec : {0}
+integrations.overland.step5.without.token=Remplir « Enpoint URL » avec : {0}
+integrations.overland.step6=Laissez le champ Device ID vide, ou mettez-y un identifiant personnalisé
+integrations.overland.step7=Laissez le champ Access Token vide (c’est le token dans l’URL qui est utilisé)
+integrations.overland.step8=Configurez les paramètres de suivi :- Desired Accuracy: Best (pour une précision élevée) ou 100m (pour économiser la batterie)
- Points per Batch: 50 à 200 (plus bas pour les connexions peu fiables)
- Significant Location: Disabled pour un suivi continu
+integrations.overland.step9=Allez sur l’onglet Tracker et activez le suivi
+integrations.overland.step10=Ajustez l’intervalle d’envoi (1 seconde à 30 minutes)
+integrations.overland.step11=L’application commencera à envoyer les données de localisation automatiquement
geocoding.service.name.placeholder=Entrez un nom pour le service
-js.integrations.owntracks.recorder.test.missing.fields=Veuillez remplir l\u2019URL de base, le nom d\u2019utilisateur et l\u2019ID de l\u2019appareil
-js.integrations.owntracks.recorder.test.loading=Test de la connexion\u2026
-js.integrations.owntracks.recorder.test.failed=\u00C9chec du test de la connexion
-js.integrations.owntracks.recorder.loading.historical=Chargement des donn\u00E9es d\u2019historique\u2026
+js.integrations.owntracks.recorder.test.missing.fields=Veuillez remplir l’URL de base, le nom d’utilisateur et l’ID de l’appareil
+js.integrations.owntracks.recorder.test.loading=Test de la connexion…
+js.integrations.owntracks.recorder.test.failed=Échec du test de la connexion
+js.integrations.owntracks.recorder.loading.historical=Chargement des données d’historique…
statistics.title.overall=Statistiques globales
statistics.title.year=Statistiques pour {0}
statistics.title.month-year=Statistiques pour {0} {1}
-js.map.auto-update.enable.title=Activer le mode temps r\u00E9el
-js.map.auto-update.disable.title=Quitter le mode temps r\u00E9el
-js.map.fullscreen.toggle.title=Changer le plein-\u00E9cran
-export.gpx.relevant=Exporter seulement les donn\u00E9es propres au traitement\u202F?
-export.raw.data.loading=Chargement des donn\u00E9es de localisation\u2026
-label.warning=Avertissement\u00A0:
-label.info=Info\u00A0:
-visit.sensitivity.level.very-low=Tr\u00E8s bas
+js.map.auto-update.enable.title=Activer le mode temps réel
+js.map.auto-update.disable.title=Quitter le mode temps réel
+js.map.fullscreen.toggle.title=Changer le plein-écran
+export.gpx.relevant=Exporter seulement les données propres au traitement ?
+export.raw.data.loading=Chargement des données de localisation…
+label.warning=Avertissement :
+label.info=Info :
+visit.sensitivity.level.very-low=Très bas
visit.sensitivity.level.low=Bas
visit.sensitivity.level.medium=Moyen
visit.sensitivity.level.high=Haut
-visit.sensitivity.level.very-high=Tr\u00E8s haut
-visit.sensitivity.preview.date=Date d\u2019aper\u00E7u\u00A0:
-js.visit.sensitivity.preview.ready=Pr\u00EAt
-js.visit.sensitivity.preview.error=Pr\u00EAt
+visit.sensitivity.level.very-high=Très haut
+visit.sensitivity.preview.date=Date d’aperçu :
+js.visit.sensitivity.preview.ready=Prêt
+js.visit.sensitivity.preview.error=Prêt
memory.form.update=Enregistrer
memory.view.button=Voir
memory.view.share=Partager
memory.view.delete=Supprimer
-edit-place.page.title=\u00C9dition de lieu - Reitti
+edit-place.page.title=Édition de lieu - Reitti
settings.logging=Historique
-places.city.label=Ville\u00A0:
-places.country.label=Pays\u00A0:
+places.city.label=Ville :
+places.country.label=Pays :
places.polygon.remove=Supprimer le polygone
-places.polygon.editor.subtitle=\u00C9diter les limites du lieu
-places.polygon.editor.instructions=Cliquer et d\u00E9placer pour dessiner un polygone autour du lieu. Cliquer un point existant pour le supprimer.
-places.warning.polygon.removal=Le polygone sera supprim\u00E9 des limites du lieu, cela pourra affecter la d\u00E9tection des visites.
-places.warning.polygon.addition=Le polygone sera ajout\u00E9 aux limites du lieu, cela pourra affecter la d\u00E9tection des visites.
-places.warning.polygon.significant_change=Le polygone de la limite sera chang\u00E9 de mani\u00E8re importante, cela pourrait affecter la d\u00E9tection des visites.
-places.warning.overlapping.visits=Les nouvelles limites chevaucheront {0,choice,1#un autre lieu existant|1<{0,number,integer} autres lieux existants}, ce qui peut causer les visites \u00E0 se retrouver r\u00E9assign\u00E9es entre les diff\u00E9rents lieux, et affecter les calculs de voyages
-places.warning.overlapping.recalculation_hint=Les nouvelles limites vont lancer le re-calcul de {0,choice,1#un jour|1<{0,number,integer} jours} de donn\u00E9es, ce qui prendra plusieurs minutes \u00E0 s\u2019ex\u00E9cuter.
-places.warning.general_error=Une erreur s\u2019est produite pendant la v\u00E9rification de la mise \u00E0 jour\u00A0: {0}
-js.places.update.confirmation.message=Les changements suivants seront r\u00E9alis\u00E9s\u00A0:\n\n{0}\n\nVoulez-vous continuer\u202F?
-form.select.placeholder=S\u00E9lectionner\u2026
-settings.logging.description=Configurer le niveau d\u2019enregistrement et consulter l\u2019historique
-logging.title=Journal d\u2019historique
-logging.logger.class=Classe d\u2019historique
-logging.logger.placeholder=Entrer le nom de la classe d\u2019enregistrement, ou laisser vide pour configurer l\u2019enregistreur principal
-logging.logger.help=Laisser vide pour configurer l\u2019enregistreur principal (global)
-logging.log.name=Nom de l\u2019enregistreur
-logging.log.level=Niveau d\u2019enregistrement
+places.polygon.editor.subtitle=Éditer les limites du lieu
+places.polygon.editor.instructions=Cliquer et déplacer pour dessiner un polygone autour du lieu. Cliquer un point existant pour le supprimer.
+places.warning.polygon.removal=Le polygone sera supprimé des limites du lieu, cela pourra affecter la détection des visites.
+places.warning.polygon.addition=Le polygone sera ajouté aux limites du lieu, cela pourra affecter la détection des visites.
+places.warning.polygon.significant_change=Le polygone de la limite sera changé de manière importante, cela pourrait affecter la détection des visites.
+places.warning.overlapping.visits=Les nouvelles limites chevaucheront {0,choice,1#un autre lieu existant|1<{0,number,integer} autres lieux existants}, ce qui peut causer les visites à se retrouver réassignées entre les différents lieux, et affecter les calculs de voyages
+places.warning.overlapping.recalculation_hint=Les nouvelles limites vont lancer le re-calcul de {0,choice,1#un jour|1<{0,number,integer} jours} de données, ce qui prendra plusieurs minutes à s’exécuter.
+places.warning.general_error=Une erreur s’est produite pendant la vérification de la mise à jour : {0}
+js.places.update.confirmation.message=Les changements suivants seront réalisés :\n\n{0}\n\nVoulez-vous continuer ?
+form.select.placeholder=Sélectionner…
+settings.logging.description=Configurer le niveau d’enregistrement et consulter l’historique
+logging.title=Journal d’historique
+logging.logger.class=Classe d’historique
+logging.logger.placeholder=Entrer le nom de la classe d’enregistrement, ou laisser vide pour configurer l’enregistreur principal
+logging.logger.help=Laisser vide pour configurer l’enregistreur principal (global)
+logging.log.name=Nom de l’enregistreur
+logging.log.level=Niveau d’enregistrement
logging.actions=Actions
logging.level.trace=TRACE
logging.level.debug=DEBUG
@@ -1386,172 +1386,172 @@ logging.level.info=INFO
logging.level.warn=AVERT
logging.level.error=ERREUR
logging.buffer.size=Taille du tampon
-logging.buffer.max.size=Taille du tampon maximum\u00A0: {0}
-logging.update=Mettre \u00E0 jour
-logging.configured.loggers=Enregistreurs configur\u00E9s
+logging.buffer.max.size=Taille du tampon maximum : {0}
+logging.update=Mettre à jour
+logging.configured.loggers=Enregistreurs configurés
logging.remove=Supprimer
-logging.confirm.remove=Voulez-vous supprimer cette configuration d\u2019enregistreur\u202F?
-logging.autoscroll=D\u00E9filement automatique des nouveaux messages
-logging.connecting=Connexion au flux d\u2019enregistrements\u2026
-logging.settings.updated=Param\u00E8tres mis \u00E0 jours avec succ\u00E8s
+logging.confirm.remove=Voulez-vous supprimer cette configuration d’enregistreur ?
+logging.autoscroll=Défilement automatique des nouveaux messages
+logging.connecting=Connexion au flux d’enregistrements…
+logging.settings.updated=Paramètres mis à jours avec succès
logging.error=Erreur
-js.logging.connected=Connect\u00E9 au flux d\u2019enregistrements
-js.logging.connection.lost=Erreur\u00A0: Perte de la connexion au flux
+js.logging.connected=Connecté au flux d’enregistrements
+js.logging.connection.lost=Erreur : Perte de la connexion au flux
js.logging.reconnecting=Tentative de reconnexion
-js.logging.reconnect.failed=Impossible de se reconnecter apr\u00E8s
+js.logging.reconnect.failed=Impossible de se reconnecter après
export.raw.data.showing=Affichage {0} - {1} de {2}
-export.raw.data.show=Affichage\u00A0:
-export.raw.data.previous=Pr\u00E9c\u00E9dent
+export.raw.data.show=Affichage :
+export.raw.data.previous=Précédent
export.raw.data.next=Suivant
export.raw.data.page.info=Page {0} de {1}
-data.remove.all.verification.required=V\u00E9rification requise\u00A0:
-data.remove.all.verification.instruction=Pour confirmer, veuillez entrer le nom d\u2019h\u00F4te du serveur\u00A0:
-data.remove.all.verification.placeholder=Entrer le nom d\u2019h\u00F4te pour confirmer
-data.remove.all.verification.hint=Entrer le nom d\u2019h\u00F4te pour activer le bouton.
-data.remove.all.error.hostname-verification=V\u00E9rification du nom d\u2019h\u00F4te \u00E9chou\u00E9e. Veuillez entrer {0}.
+data.remove.all.verification.required=Vérification requise :
+data.remove.all.verification.instruction=Pour confirmer, veuillez entrer le nom d’hôte du serveur :
+data.remove.all.verification.placeholder=Entrer le nom d’hôte pour confirmer
+data.remove.all.verification.hint=Entrer le nom d’hôte pour activer le bouton.
+data.remove.all.error.hostname-verification=Vérification du nom d’hôte échouée. Veuillez entrer {0}.
language.turkish=Turc
language.ukrainian=Ukrainien
-integrations.mqtt.title=Int\u00E9gration MQTT
-integrations.mqtt.description=Connexion \u00E0 un relais MQTT pour recevoir des donn\u00E9es de localisation depuis OwnTracks ou d\u2019autres applications compatibles.
-integrations.mqtt.host=H\u00F4te MQTT
+integrations.mqtt.title=Intégration MQTT
+integrations.mqtt.description=Connexion à un relais MQTT pour recevoir des données de localisation depuis OwnTracks ou d’autres applications compatibles.
+integrations.mqtt.host=Hôte MQTT
integrations.mqtt.host.placeholder=mqtt.exemple.com
integrations.mqtt.port=Port
integrations.mqtt.port.placeholder=1883
integrations.mqtt.identifier=Identifiant client
-integrations.mqtt.identifier.description=Identifiant unique pour cette connexion cliente MQTT. Auto-g\u00E9n\u00E9r\u00E9 et ne peut \u00EAtre modifi\u00E9. Ne pas r\u00E9utiliser d\u2019identifiants entre plusieurs instances Reitti ou d\u2019autres clients MQTT.
+integrations.mqtt.identifier.description=Identifiant unique pour cette connexion cliente MQTT. Auto-généré et ne peut être modifié. Ne pas réutiliser d’identifiants entre plusieurs instances Reitti ou d’autres clients MQTT.
integrations.mqtt.topic=Topic
integrations.mqtt.topic.placeholder=owntracks/userId/deviceId
-integrations.mqtt.topic.description=Motif de topic MQTT auquel s\u2019abonner. Les caract\u00E8res jokers ne sont pas accept\u00E9s.
-js.integrations.mqtt.topic.no.wildcards=Le topic ne peut pas contenir de caract\u00E8res jokers (+ ou #) lors de l\u2019enregistrement de la configuration.
-integrations.mqtt.username=Nom d\u2019utilisateur
+integrations.mqtt.topic.description=Motif de topic MQTT auquel s’abonner. Les caractères jokers ne sont pas acceptés.
+js.integrations.mqtt.topic.no.wildcards=Le topic ne peut pas contenir de caractères jokers (+ ou #) lors de l’enregistrement de la configuration.
+integrations.mqtt.username=Nom d’utilisateur
integrations.mqtt.username.placeholder=mqtt-username
integrations.mqtt.password=Mot de passe
integrations.mqtt.password.placeholder=mqtt-password
-integrations.mqtt.auth.optional=Laisser vide si aucune authentification n\u2019est n\u00E9cessaire
+integrations.mqtt.auth.optional=Laisser vide si aucune authentification n’est nécessaire
integrations.mqtt.payload.type=Type de contenu
integrations.mqtt.payload.type.owntracks=OwnTracks
-integrations.mqtt.payload.type.help=S\u00E9lectionner le format utilis\u00E9 par les donn\u00E9es de localisation
-integrations.mqtt.enabled=Activer l\u2019int\u00E9gration
+integrations.mqtt.payload.type.help=Sélectionner le format utilisé par les données de localisation
+integrations.mqtt.enabled=Activer l’intégration
integrations.mqtt.save=Sauvegarder la configuration
integrations.mqtt.test.connection=Tester la connexion
-js.integrations.mqtt.test.missing.fields=Veuillez compl\u00E9ter le nom d\u2019h\u00F4te, le port et le topic
-js.integrations.mqtt.test.loading=Test de la connexion en cours\u2026
-js.integrations.mqtt.test.failed=\u00C9chec du test de la connexion
-integration.mqtt.error.port_range=Le port doit \u00EAtre compris entre 1 et 65535
-integration.mqtt.error.out_of_date=L\u2019int\u00E9gration a \u00E9t\u00E9 modifi\u00E9e par une autre session. Veuillez recharger la page et recommencer.
-integration.mqtt.error.saving=\u00C9chec lors de l\u2019enregistrement de l\u2019int\u00E9gration\u00A0: {0}
-integration.mqtt.success.saved=L\u2019int\u00E9gration MQTT a \u00E9t\u00E9 sauvegard\u00E9e avec succ\u00E8s
-integration.mqtt.error.host_required=Le nom d\u2019h\u00F4te est obligatoire
-integration.mqtt.error.identifier_required=L\u2019identifiant client est obligatoire
+js.integrations.mqtt.test.missing.fields=Veuillez compléter le nom d’hôte, le port et le topic
+js.integrations.mqtt.test.loading=Test de la connexion en cours…
+js.integrations.mqtt.test.failed=Échec du test de la connexion
+integration.mqtt.error.port_range=Le port doit être compris entre 1 et 65535
+integration.mqtt.error.out_of_date=L’intégration a été modifiée par une autre session. Veuillez recharger la page et recommencer.
+integration.mqtt.error.saving=Échec lors de l’enregistrement de l’intégration : {0}
+integration.mqtt.success.saved=L’intégration MQTT a été sauvegardée avec succès
+integration.mqtt.error.host_required=Le nom d’hôte est obligatoire
+integration.mqtt.error.identifier_required=L’identifiant client est obligatoire
integration.mqtt.error.topic_required=Le topic est obligatoire
-integration.mqtt.success.test=Succ\u00E8s du test de connexion MQTT
-integration.mqtt.error.test_failed=\u00C9chec du test de connexion MQTT\u00A0: {0}
-integrations.mqtt.useTLS=Utiliser TLS\u202F?
+integration.mqtt.success.test=Succès du test de connexion MQTT
+integration.mqtt.error.test_failed=Échec du test de connexion MQTT : {0}
+integrations.mqtt.useTLS=Utiliser TLS ?
geocoding.test.connection=Test de la connexion
language.japanese=Japonais
-integrations.immich.useBestGuessLocation=Activer l\u2019algorithme de d\u00E9tection optimale de la localisation
-integrations.immich.useBestGuessLocation.description=Quand activ\u00E9, Reitti positionnera les photos sans donn\u00E9es de localisation \u00E0 l\u2019emplacement le plus proche sur la carte.
-geocoding.edit.title=\u00C9diter le service de g\u00E9o-codage
+integrations.immich.useBestGuessLocation=Activer l’algorithme de détection optimale de la localisation
+integrations.immich.useBestGuessLocation.description=Quand activé, Reitti positionnera les photos sans données de localisation à l’emplacement le plus proche sur la carte.
+geocoding.edit.title=Éditer le service de géo-codage
geocoding.service.type=Type
-geocoding.service.priority=Priorit\u00E9
+geocoding.service.priority=Priorité
geocoding.service.type.PHOTON.name=Photon
geocoding.service.type.PAIKKA.name=Paikka
geocoding.service.type.GEO_APIFY.name=Geoapify
geocoding.service.type.NOMINATIM.name=Nominatim
geocoding.service.type.GEOCODE_JSON.name=Json Geocode
-geocoding.service.type.PHOTON.description=Photon\u00A0: Un g\u00E9o-codeur open-source d\u00E9velopp\u00E9 pour les donn\u00E9es OpenStreetMap. Visiter photon.komoot.io pour plus d\u2019informations.
-geocoding.service.type.PAIKKA.description=Paikka\u00A0: Un service de g\u00E9o-codage sp\u00E9cialis\u00E9 d\u00E9velopp\u00E9 pour Reitti. Visiter geo.dedicatedcode.com.
-geocoding.service.type.GEO_APIFY.description=Geoapify\u00A0: API professionnelle de g\u00E9o-codage. R\u00E9cup\u00E9rez une cl\u00E9 d\u2019API sur geoapify.com.
-geocoding.service.type.NOMINATIM.description=Nominatim\u00A0: Le moteur de recherche par d\u00E9faut d\u2019OSM. Politique d\u2019utilisation sur nominatim.org.
-geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON\u00A0: Une impl\u00E9mentation g\u00E9n\u00E9rique pour tout service suivant la sp\u00E9cification GeocodeJSON.
+geocoding.service.type.PHOTON.description=Photon : Un géo-codeur open-source développé pour les données OpenStreetMap. Visiter photon.komoot.io pour plus d’informations.
+geocoding.service.type.PAIKKA.description=Paikka : Un service de géo-codage spécialisé développé pour Reitti. Visiter geo.dedicatedcode.com.
+geocoding.service.type.GEO_APIFY.description=Geoapify : API professionnelle de géo-codage. Récupérez une clé d’API sur geoapify.com.
+geocoding.service.type.NOMINATIM.description=Nominatim : Le moteur de recherche par défaut d’OSM. Politique d’utilisation sur nominatim.org.
+geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON : Une implémentation générique pour tout service suivant la spécification GeocodeJSON.
geocoding.service.base_url=URL de base
-geocoding.service.api_key=Cl\u00E9 d\u2019API
+geocoding.service.api_key=Clé d’API
geocoding.service.language=Langue (optionnel)
geocoding.service.limit=Limite (optionnel)
geocoding.test.button=Tester la connexion
-geocoding.test.success=Connexion r\u00E9ussie\u202F!
-geocoding.test.error=\u00C9chec de la connexion\u00A0: {0}
+geocoding.test.success=Connexion réussie !
+geocoding.test.error=Échec de la connexion : {0}
geocoding.table.type=Type
-geocoding.table.priority=Priorit\u00E9
-message.success.geocode.updated=Service de g\u00E9o-codage mis \u00E0 jour avec succ\u00E8s
-priority.1.label=Tr\u00E8s haute
+geocoding.table.priority=Priorité
+message.success.geocode.updated=Service de géo-codage mis à jour avec succès
+priority.1.label=Très haute
priority.2.label=Haute
priority.3.label=Moyenne
priority.4.label=Basse
-priority.5.label=Tr\u00E8s basse
-js.map.popup.labels.total_duration=Dur\u00E9e totale\u00A0:
+priority.5.label=Très basse
+js.map.popup.labels.total_duration=Durée totale :
js.map.popup.labels.from=De
-js.map.popup.labels.to=\u00C0
-map.time-control.speed.title=Ajuster la vitesse de d\u00E9placement du temps.
-map.time-control.speed.show.title=Afficher les contr\u00F4les de temps
+js.map.popup.labels.to=À
+map.time-control.speed.title=Ajuster la vitesse de déplacement du temps.
+map.time-control.speed.show.title=Afficher les contrôles de temps
map.time-control.speed.normal=Normal (1x)
map.time-control.speed.fast=Rapide (60x)
-map.time-control.speed.super_fast=Extr\u00EAme (3600x)
+map.time-control.speed.super_fast=Extrême (3600x)
map.time-control.speed.auto=Auto
-js.map.display-control.title=Contr\u00F4les de carte
-js.map.display-control.mode.3d.enabled.text=D\u00E9sactiver la 3D
+js.map.display-control.title=Contrôles de carte
+js.map.display-control.mode.3d.enabled.text=Désactiver la 3D
js.map.display-control.mode.3d.enabled.title=Basculer en vue 2D
js.map.display-control.mode.3d.disabled.text=Activer la 3D
js.map.display-control.mode.3d.disabled.title=Basculer en vue 3D
js.map.display-control.north-up.text=Nord en haut
-js.map.display-control.north-up.title=R\u00E9initialiser l\u2019orientation de la carte
-js.map.display-control.terrain.enabled.text=D\u00E9sactiver le terrain
-js.map.display-control.terrain.enabled.title=D\u00E9sactiver le rendu du terrain
+js.map.display-control.north-up.title=Réinitialiser l’orientation de la carte
+js.map.display-control.terrain.enabled.text=Désactiver le terrain
+js.map.display-control.terrain.enabled.title=Désactiver le rendu du terrain
js.map.display-control.terrain.disabled.text=Activer le terrain
js.map.display-control.terrain.disabled.title=Activer le rendu du terrain
-js.map.display-control.buildings.enabled.text=D\u00E9sactiver les b\u00E2timents
-js.map.display-control.buildings.enabled.title=D\u00E9sactiver le rendu des b\u00E2timents
-js.map.display-control.buildings.disabled.text=Activer les b\u00E2timents
-js.map.display-control.buildings.disabled.title=Activer le rendu des b\u00E2timents
-js.map.display-control.satellite.enabled.text=D\u00E9sactiver satellite
-js.map.display-control.satellite.enabled.title=D\u00E9sactiver la vue satellite
+js.map.display-control.buildings.enabled.text=Désactiver les bâtiments
+js.map.display-control.buildings.enabled.title=Désactiver le rendu des bâtiments
+js.map.display-control.buildings.disabled.text=Activer les bâtiments
+js.map.display-control.buildings.disabled.title=Activer le rendu des bâtiments
+js.map.display-control.satellite.enabled.text=Désactiver satellite
+js.map.display-control.satellite.enabled.title=Désactiver la vue satellite
js.map.display-control.satellite.disabled.text=Activer satellite
js.map.display-control.satellite.disabled.title=Activer la vue satellite
-js.map.display-control.globe_projection.enabled.text=D\u00E9sactiver la projection du globe
-js.map.display-control.globe_projection.enabled.title=D\u00E9sactiver la projection du globe et bascule en Mercator
+js.map.display-control.globe_projection.enabled.text=Désactiver la projection du globe
+js.map.display-control.globe_projection.enabled.title=Désactiver la projection du globe et bascule en Mercator
js.map.display-control.globe_projection.disabled.text=Activer la projection du globe
js.map.display-control.globe_projection.disabled.title=Activer la projection du globe
-map.map-settings.button.title=Ouvrir les param\u00E8tres de la carte
-js.map.map-settings.title=Param\u00E8tres
+map.map-settings.button.title=Ouvrir les paramètres de la carte
+js.map.map-settings.title=Paramètres
js.map.settings.dialog.appearance.title=Apparence de la carte
js.map.settings.dialog.appearance.view-mode.title=Mode de visualisation
js.map.settings.dialog.appearance.view-mode.standard=Standard
js.map.settings.dialog.appearance.view-mode.raw=Chemins bruts
js.map.settings.dialog.appearance.view-mode.edged_bundling=Regroupement de liens
-js.map.settings.dialog.appearance.view-mode.24h_aggregate=Agr\u00E9gation sur 24\u202Fh\u202F?
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=Agrégation sur 24 h ?
js.map.settings.dialog.interface.title=Interface
js.map.settings.dialog.interface.timeline-visible=Ligne de temps visible
-js.map.settings.dialog.interface.datepicker-visible=S\u00E9lection de la date visible
-map.settings.dialog.date-picker.title=S\u00E9lection de la date
-memory.form.open_ended.label=Ouvert\u202F?
+js.map.settings.dialog.interface.datepicker-visible=Sélection de la date visible
+map.settings.dialog.date-picker.title=Sélection de la date
+memory.form.open_ended.label=Ouvert ?
logging.add=Ajouter
js.common.user=Utilisateur
js.common.time=Temps
js.common.position=Position
js.common.unknown=Inconnu
-js.common.just-now=\u00C0 l\u2019instant
+js.common.just-now=À l’instant
js.common.minutes-ago={0,choice,1#{0} minute|1<{0} minutes}
js.common.hours-ago={0,choice,1#{0} heure|1<{0} heures}
js.common.days-ago={0,choice,1#{0} jour|1<{0} jours}
-js.common.last-updated=Derni\u00E8re mise \u00E0 jour
+js.common.last-updated=Dernière mise à jour
js.autoupdate.state.disable=Quitter le mode auto
js.autoupdate.state.enable=Activer le mode auto
time.format.mode.label=Mode de temps
time.format.mode.TWENTY_FOUR_HOUR=24 heures
time.format.mode.TWELVE_HOUR=12 heures
-time.format.mode.description=Choisir comment les temps sont format\u00E9s dans l\u2019application.
-places.postcode.label=Code postal\u00A0:
-places.district.label=Quartier\u00A0:
-places.geocode.results.title=S\u00E9lectionner une r\u00E9ponse de g\u00E9o-codage pour {0}
-places.geocode.no.results=Aucun r\u00E9sultat trouv\u00E9 pour activer les services de g\u00E9o-codage.
+time.format.mode.description=Choisir comment les temps sont formatés dans l’application.
+places.postcode.label=Code postal :
+places.district.label=Quartier :
+places.geocode.results.title=Sélectionner une réponse de géo-codage pour {0}
+places.geocode.no.results=Aucun résultat trouvé pour activer les services de géo-codage.
places.geocode.unknown.label=Inconnu
language.spanish=Espagnol
-common.duration.long={0}\u202Fh {1}\u202Fm
-common.duration.short={0}\u202Fmin
-common.distance.km={0,number,#.0}\u202Fkm
-common.distance.m={0,number,#}\u202Fm
-common.distance.mi={0,number,#.0}\u202Fmi
-common.distance.ft={0,number,#}\u202Fpi
+common.duration.long={0} h {1} m
+common.duration.short={0} min
+common.distance.km={0,number,#.0} km
+common.distance.m={0,number,#} m
+common.distance.mi={0,number,#.0} mi
+common.distance.ft={0,number,#} pi
common.actions.apply=Appliquer
geocoding.service.additional_parameters.search_distance=Distance de recherche (optionnel)
-js.common.time-range={0} \u2014 {1}
+js.common.time-range={0} — {1}
diff --git a/src/main/resources/messages_ja.properties b/src/main/resources/messages_ja.properties
index 18718c81..158d0f39 100644
--- a/src/main/resources/messages_ja.properties
+++ b/src/main/resources/messages_ja.properties
@@ -1,68 +1,68 @@
-page.title=Reitti - \u4F4D\u7F6E\u60C5\u5831\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3
-statistics.page.title=\u7D71\u8A08\u60C5\u5831 - Reitti
-nav.timeline=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3
-nav.statistics=\u7D71\u8A08\u60C5\u5831
-nav.memories=\u601D\u3044\u51FA
-nav.settings=\u8A2D\u5B9A
-nav.logout=\u30ED\u30B0\u30A2\u30A6\u30C8
-nav.settings.tooltip=\u8A2D\u5B9A\u3092\u958B\u304F\u2026
-nav.logout.tooltip=\u30ED\u30B0\u30A2\u30A6\u30C8
-sort.option.startDate.newest=\u958B\u59CB\u65E5\uFF08 \u65B0\u3057\u3044\u9806\uFF09
-sort.option.startDate.oldest=\u958B\u59CB\u65E5\uFF08\u53E4\u3044\u9806\uFF09
-sort.option.title.asc=\u30BF\u30A4\u30C8\u30EB\uFF08\u6607\u9806\uFF09
-sort.option.title.desc=\u30BF\u30A4\u30C8\u30EB\uFF08\u964D\u9806\uFF09
-sort.option.created.newest=\u4F5C\u6210\u65E5\uFF08\u65B0\u3057\u3044\u9806\uFF09
-sort.option.created.oldest=\u4F5C\u6210\u65E5\uFF08\u53E4\u3044\u9806\uFF09
-timeline.loading=\u8AAD\u307F\u8FBC\u307F\u4E2D\u2026
-timeline.no.data=\u3053\u306E\u65E5\u306F\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u60C5\u5831\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
-timeline.duration=\u6EDE\u5728\u6642\u9593
-timeline.distance=\u8DDD\u96E2
-timeline.trip=\u79FB\u52D5
-timeline.visit=\u8A2A\u554F
-timeline.trip.transport.select=\u79FB\u52D5\u624B\u6BB5\u3092\u9078\u629E
-js.timeline.state.hide.title=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u3092\u975E\u8868\u793A
-js.timeline.state.show.title=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u3092\u8868\u793A
-transportation.mode.WALKING.name=\u5F92\u6B69
-transportation.mode.CYCLING.name=\u81EA\u8EE2\u8ECA
-transportation.mode.DRIVING.name=\u8ECA
-transportation.mode.TRANSIT.name=\u516C\u5171\u4EA4\u901A\u6A5F\u95A2
-transportation.mode.MOTORCYCLE.name=\u30D0\u30A4\u30AF
-transportation.mode.TRAIN.name=\u96FB\u8ECA
-transportation.mode.SCOOTER.name=\u96FB\u52D5\u30AD\u30C3\u30AF\u30DC\u30FC\u30C9
-transportation.mode.AIRPLANE.name=\u98DB\u884C\u6A5F
-timeline.transport.WALKING.label=\u5F92\u6B69
-timeline.transport.CYCLING.label=\u81EA\u8EE2\u8ECA
-timeline.transport.DRIVING.label=\u8ECA
-timeline.transport.TRANSIT.label=\u516C\u5171\u4EA4\u901A\u6A5F\u95A2
-timeline.transport.MOTORCYCLE.label=\u30D0\u30A4\u30AF
-timeline.transport.TRAIN.label=\u96FB\u8ECA
-timeline.transport.SCOOTER.label=\u96FB\u52D5\u30AD\u30C3\u30AF\u30DC\u30FC\u30C9
-timeline.transport.AIRPLANE.label=\u98DB\u884C\u6A5F
-timeline.transport.UNKNOWN.label=\u4E0D\u660E
-js.datepicker.state.hide.title=\u65E5\u4ED8\u9078\u629E\u6B04\u3092\u975E\u8868\u793A
-js.datepicker.state.show.title=\u65E5\u4ED8\u9078\u629E\u6B04\u3092\u8868\u793A
-datepicker.today=\u4ECA\u65E5
-js.datepicker.today=\u4ECA\u65E5
-datepicker.today.title=\u4ECA\u65E5\u3092\u8868\u793A
-js.datepicker.days.sun=\u65E5
-js.datepicker.days.mon=\u6708
-js.datepicker.days.tue=\u706B
-js.datepicker.days.wed=\u6C34
-js.datepicker.days.thu=\u6728
-js.datepicker.days.fri=\u91D1
-js.datepicker.days.sat=\u571F
-js.datepicker.months.jan=1\u6708
-js.datepicker.months.feb=2\u6708
-js.datepicker.months.mar=3\u6708
-js.datepicker.months.apr=4\u6708
-js.datepicker.months.may=5\u6708
-js.datepicker.months.jun=6\u6708
-js.datepicker.months.jul=7\u6708
-js.datepicker.months.aug=8\u6708
-js.datepicker.months.sep=9\u6708
-js.datepicker.months.oct=10\u6708
-js.datepicker.months.nov=11\u6708
-js.datepicker.months.dec=12\u6708
+page.title=Reitti - 位置情報タイムライン
+statistics.page.title=統計情報 - Reitti
+nav.timeline=タイムライン
+nav.statistics=統計情報
+nav.memories=思い出
+nav.settings=設定
+nav.logout=ログアウト
+nav.settings.tooltip=設定を開く…
+nav.logout.tooltip=ログアウト
+sort.option.startDate.newest=開始日( 新しい順)
+sort.option.startDate.oldest=開始日(古い順)
+sort.option.title.asc=タイトル(昇順)
+sort.option.title.desc=タイトル(降順)
+sort.option.created.newest=作成日(新しい順)
+sort.option.created.oldest=作成日(古い順)
+timeline.loading=読み込み中…
+timeline.no.data=この日はタイムライン情報が存在しません。
+timeline.duration=滞在時間
+timeline.distance=距離
+timeline.trip=移動
+timeline.visit=訪問
+timeline.trip.transport.select=移動手段を選択
+js.timeline.state.hide.title=タイムラインを非表示
+js.timeline.state.show.title=タイムラインを表示
+transportation.mode.WALKING.name=徒歩
+transportation.mode.CYCLING.name=自転車
+transportation.mode.DRIVING.name=車
+transportation.mode.TRANSIT.name=公共交通機関
+transportation.mode.MOTORCYCLE.name=バイク
+transportation.mode.TRAIN.name=電車
+transportation.mode.SCOOTER.name=電動キックボード
+transportation.mode.AIRPLANE.name=飛行機
+timeline.transport.WALKING.label=徒歩
+timeline.transport.CYCLING.label=自転車
+timeline.transport.DRIVING.label=車
+timeline.transport.TRANSIT.label=公共交通機関
+timeline.transport.MOTORCYCLE.label=バイク
+timeline.transport.TRAIN.label=電車
+timeline.transport.SCOOTER.label=電動キックボード
+timeline.transport.AIRPLANE.label=飛行機
+timeline.transport.UNKNOWN.label=不明
+js.datepicker.state.hide.title=日付選択欄を非表示
+js.datepicker.state.show.title=日付選択欄を表示
+datepicker.today=今日
+js.datepicker.today=今日
+datepicker.today.title=今日を表示
+js.datepicker.days.sun=日
+js.datepicker.days.mon=月
+js.datepicker.days.tue=火
+js.datepicker.days.wed=水
+js.datepicker.days.thu=木
+js.datepicker.days.fri=金
+js.datepicker.days.sat=土
+js.datepicker.months.jan=1月
+js.datepicker.months.feb=2月
+js.datepicker.months.mar=3月
+js.datepicker.months.apr=4月
+js.datepicker.months.may=5月
+js.datepicker.months.jun=6月
+js.datepicker.months.jul=7月
+js.datepicker.months.aug=8月
+js.datepicker.months.sep=9月
+js.datepicker.months.oct=10月
+js.datepicker.months.nov=11月
+js.datepicker.months.dec=12月
datepicker.click-to-unlock-date=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u65E5\u4ED8\u9078\u629E\u306E\u56FA\u5B9A\u3092\u89E3\u9664
datepicker.click-to-lock-date=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u65E5\u4ED8\u9078\u629E\u3092\u56FA\u5B9A
datepicker.click-to-clear-selection=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u8907\u6570\u65E5\u9078\u629E\u3092\u89E3\u9664
@@ -74,1398 +74,1418 @@ datepicker.click-to-unlock-month=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u6708\u907
datepicker.click-to-lock-month=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u6708\u9078\u629E\u3092\u56FA\u5B9A
datepicker.click-to-unlock-year=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u5E74\u9078\u629E\u306E\u56FA\u5B9A\u3092\u89E3\u9664
datepicker.click-to-lock-year=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u5E74\u9078\u629E\u3092\u56FA\u5B9A
-js.datepicker.select=\u9078\u629E
-settings.title=\u8A2D\u5B9A
-settings.api.tokens=API\u30C8\u30FC\u30AF\u30F3
-settings.user.management=\u30E6\u30FC\u30B6\u30FC\u7BA1\u7406
-settings.places=\u5730\u70B9
-settings.transportation-modes=\u79FB\u52D5\u624B\u6BB5
-settings.geocoding=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
-settings.integrations=\u9023\u643A
-settings.logging=\u30ED\u30B0
-settings.manage.data=\u30C7\u30FC\u30BF\u7BA1\u7406
-settings.job.status=\u30B8\u30E7\u30D6\u72B6\u614B
-settings.import.data=\u30C7\u30FC\u30BF\u306E\u30A4\u30F3\u30DD\u30FC\u30C8
-settings.share.access=\u30A2\u30AF\u30BB\u30B9\u6A29\u306E\u5171\u6709
-country.af.label=\u30A2\u30D5\u30AC\u30CB\u30B9\u30BF\u30F3
-country.ax.label=\u30AA\u30FC\u30E9\u30F3\u30C9\u8AF8\u5CF6
-country.al.label=\u30A2\u30EB\u30D0\u30CB\u30A2
-country.dz.label=\u30A2\u30EB\u30B8\u30A7\u30EA\u30A2
-country.as.label=\u30A2\u30E1\u30EA\u30AB\u9818\u30B5\u30E2\u30A2
-country.ad.label=\u30A2\u30F3\u30C9\u30E9
-country.ao.label=\u30A2\u30F3\u30B4\u30E9
-country.ai.label=\u30A2\u30F3\u30AE\u30E9
-country.aq.label=\u5357\u6975
-country.ag.label=\u30A2\u30F3\u30C6\u30A3\u30B0\u30A2\u30FB\u30D0\u30FC\u30D6\u30FC\u30C0
-country.ar.label=\u30A2\u30EB\u30BC\u30F3\u30C1\u30F3
-country.am.label=\u30A2\u30EB\u30E1\u30CB\u30A2
-country.aw.label=\u30A2\u30EB\u30D0
-country.au.label=\u30AA\u30FC\u30B9\u30C8\u30E9\u30EA\u30A2
-country.at.label=\u30AA\u30FC\u30B9\u30C8\u30EA\u30A2
-country.az.label=\u30A2\u30BC\u30EB\u30D0\u30A4\u30B8\u30E3\u30F3
-country.bs.label=\u30D0\u30CF\u30DE
-country.bh.label=\u30D0\u30FC\u30EC\u30FC\u30F3
-country.bd.label=\u30D0\u30F3\u30B0\u30E9\u30C7\u30B7\u30E5
-country.bb.label=\u30D0\u30EB\u30D0\u30C9\u30B9
-country.by.label=\u30D9\u30E9\u30EB\u30FC\u30B7
-country.be.label=\u30D9\u30EB\u30AE\u30FC
-country.bz.label=\u30D9\u30EA\u30FC\u30BA
-country.bj.label=\u30D9\u30CA\u30F3
-country.bm.label=\u30D0\u30DF\u30E5\u30FC\u30C0
-country.bt.label=\u30D6\u30FC\u30BF\u30F3
-country.bo.label=\u30DC\u30EA\u30D3\u30A2\u591A\u6C11\u65CF\u56FD
-country.bq.label=\u30DC\u30CD\u30FC\u30EB\u3001\u30B7\u30F3\u30C8\u30FB\u30E6\u30FC\u30B9\u30BF\u30C6\u30A3\u30A6\u30B9\u304A\u3088\u3073\u30B5\u30D0
-country.ba.label=\u30DC\u30B9\u30CB\u30A2\u30FB\u30D8\u30EB\u30C4\u30A7\u30B4\u30D3\u30CA
-country.bw.label=\u30DC\u30C4\u30EF\u30CA
-country.br.label=\u30D6\u30E9\u30B8\u30EB
-country.io.label=\u30A4\u30AE\u30EA\u30B9\u9818\u30A4\u30F3\u30C9\u6D0B\u5730\u57DF
-country.bn.label=\u30D6\u30EB\u30CD\u30A4\u30FB\u30C0\u30EB\u30B5\u30E9\u30FC\u30E0
-country.bg.label=\u30D6\u30EB\u30AC\u30EA\u30A2
-country.bf.label=\u30D6\u30EB\u30AD\u30CA\u30D5\u30A1\u30BD
-country.bi.label=\u30D6\u30EB\u30F3\u30B8
-country.cv.label=\u30AB\u30FC\u30DC\u30D9\u30EB\u30C7
-country.kh.label=\u30AB\u30F3\u30DC\u30B8\u30A2
-country.cm.label=\u30AB\u30E1\u30EB\u30FC\u30F3
-country.ca.label=\u30AB\u30CA\u30C0
-country.ky.label=\u30B1\u30A4\u30DE\u30F3\u8AF8\u5CF6
-country.cf.label=\u4E2D\u592E\u30A2\u30D5\u30EA\u30AB\u5171\u548C\u56FD
-country.td.label=\u30C1\u30E3\u30C9
-country.cl.label=\u30C1\u30EA
-country.cn.label=\u4E2D\u56FD
-country.cx.label=\u30AF\u30EA\u30B9\u30DE\u30B9\u5CF6
-country.cc.label=\u30B3\u30B3\u30B9\uFF08\u30AD\u30FC\u30EA\u30F3\u30B0\uFF09\u8AF8\u5CF6
-country.co.label=\u30B3\u30ED\u30F3\u30D3\u30A2
-country.km.label=\u30B3\u30E2\u30ED
-country.cg.label=\u30B3\u30F3\u30B4\u5171\u548C\u56FD
-country.cd.label=\u30B3\u30F3\u30B4\u6C11\u4E3B\u5171\u548C\u56FD
-country.ck.label=\u30AF\u30C3\u30AF\u8AF8\u5CF6
-country.cr.label=\u30B3\u30B9\u30BF\u30EA\u30AB
-country.ci.label=\u30B3\u30FC\u30C8\u30B8\u30DC\u30EF\u30FC\u30EB
-country.hr.label=\u30AF\u30ED\u30A2\u30C1\u30A2
-country.cu.label=\u30AD\u30E5\u30FC\u30D0
-country.cw.label=\u30AD\u30E5\u30E9\u30BD\u30FC
-country.cy.label=\u30AD\u30D7\u30ED\u30B9
-country.cz.label=\u30C1\u30A7\u30B3
-country.dk.label=\u30C7\u30F3\u30DE\u30FC\u30AF
-country.dj.label=\u30B8\u30D6\u30C1
-country.dm.label=\u30C9\u30DF\u30CB\u30AB\u56FD
-country.do.label=\u30C9\u30DF\u30CB\u30AB\u5171\u548C\u56FD
-country.ec.label=\u30A8\u30AF\u30A2\u30C9\u30EB
-country.eg.label=\u30A8\u30B8\u30D7\u30C8
-country.sv.label=\u30A8\u30EB\u30B5\u30EB\u30D0\u30C9\u30EB
-country.gq.label=\u8D64\u9053\u30AE\u30CB\u30A2
-country.er.label=\u30A8\u30EA\u30C8\u30EA\u30A2
-country.ee.label=\u30A8\u30B9\u30C8\u30CB\u30A2
-country.sz.label=\u30A8\u30B9\u30EF\u30C6\u30A3\u30CB
-country.et.label=\u30A8\u30C1\u30AA\u30D4\u30A2
-country.fk.label=\u30D5\u30A9\u30FC\u30AF\u30E9\u30F3\u30C9\uFF08\u30DE\u30EB\u30D3\u30CA\u30B9\uFF09\u8AF8\u5CF6
-country.fo.label=\u30D5\u30A7\u30ED\u30FC\u8AF8\u5CF6
-country.fj.label=\u30D5\u30A3\u30B8\u30FC
-country.fi.label=\u30D5\u30A3\u30F3\u30E9\u30F3\u30C9
-country.fr.label=\u30D5\u30E9\u30F3\u30B9
-country.gf.label=\u30D5\u30E9\u30F3\u30B9\u9818\u30AE\u30A2\u30CA
-country.pf.label=\u30D5\u30E9\u30F3\u30B9\u9818\u30DD\u30EA\u30CD\u30B7\u30A2
-country.tf.label=\u30D5\u30E9\u30F3\u30B9\u9818\u5357\u65B9\u30FB\u5357\u6975\u5730\u57DF
-country.ga.label=\u30AC\u30DC\u30F3
-country.gm.label=\u30AC\u30F3\u30D3\u30A2
-country.ge.label=\u30B8\u30E7\u30FC\u30B8\u30A2
-country.de.label=\u30C9\u30A4\u30C4
-country.gh.label=\u30AC\u30FC\u30CA
-country.gi.label=\u30B8\u30D6\u30E9\u30EB\u30BF\u30EB
-country.gr.label=\u30AE\u30EA\u30B7\u30E3
-country.gl.label=\u30B0\u30EA\u30FC\u30F3\u30E9\u30F3\u30C9
-country.gd.label=\u30B0\u30EC\u30CA\u30C0
-country.gp.label=\u30B0\u30A2\u30C9\u30EB\u30FC\u30D7
-country.gu.label=\u30B0\u30A2\u30E0
-country.gt.label=\u30B0\u30A2\u30C6\u30DE\u30E9
-country.gg.label=\u30AC\u30FC\u30F3\u30B8\u30FC
-country.gn.label=\u30AE\u30CB\u30A2
-country.gw.label=\u30AE\u30CB\u30A2\u30D3\u30B5\u30A6
-country.gy.label=\u30AC\u30A4\u30A2\u30CA
-country.ht.label=\u30CF\u30A4\u30C1
-country.va.label=\u30D0\u30C1\u30AB\u30F3\u5E02\u56FD
-country.hn.label=\u30DB\u30F3\u30B8\u30E5\u30E9\u30B9
-country.hk.label=\u9999\u6E2F
-country.hu.label=\u30CF\u30F3\u30AC\u30EA\u30FC
-country.is.label=\u30A2\u30A4\u30B9\u30E9\u30F3\u30C9
-country.in.label=\u30A4\u30F3\u30C9
-country.id.label=\u30A4\u30F3\u30C9\u30CD\u30B7\u30A2
-country.ir.label=\u30A4\u30E9\u30F3
-country.iq.label=\u30A4\u30E9\u30AF
-country.ie.label=\u30A2\u30A4\u30EB\u30E9\u30F3\u30C9
-country.im.label=\u30DE\u30F3\u5CF6
-country.il.label=\u30A4\u30B9\u30E9\u30A8\u30EB
-country.it.label=\u30A4\u30BF\u30EA\u30A2
-country.jm.label=\u30B8\u30E3\u30DE\u30A4\u30AB
-country.jp.label=\u65E5\u672C
-country.je.label=\u30B8\u30E3\u30FC\u30B8\u30FC
-country.jo.label=\u30E8\u30EB\u30C0\u30F3
-country.kz.label=\u30AB\u30B6\u30D5\u30B9\u30BF\u30F3
-country.ke.label=\u30B1\u30CB\u30A2
-country.ki.label=\u30AD\u30EA\u30D0\u30B9
-country.kp.label=\u5317\u671D\u9BAE
-country.kr.label=\u97D3\u56FD
-country.kw.label=\u30AF\u30A6\u30A7\u30FC\u30C8
-country.kg.label=\u30AD\u30EB\u30AE\u30B9
-country.la.label=\u30E9\u30AA\u30B9
-country.lv.label=\u30E9\u30C8\u30D3\u30A2
-country.lb.label=\u30EC\u30D0\u30CE\u30F3
-country.ls.label=\u30EC\u30BD\u30C8
-country.lr.label=\u30EA\u30D9\u30EA\u30A2
-country.ly.label=\u30EA\u30D3\u30A2
-country.li.label=\u30EA\u30D2\u30C6\u30F3\u30B7\u30E5\u30BF\u30A4\u30F3
-country.lt.label=\u30EA\u30C8\u30A2\u30CB\u30A2
-country.lu.label=\u30EB\u30AF\u30BB\u30F3\u30D6\u30EB\u30AF
-country.mo.label=\u30DE\u30AB\u30AA
-country.mg.label=\u30DE\u30C0\u30AC\u30B9\u30AB\u30EB
-country.mw.label=\u30DE\u30E9\u30A6\u30A4
-country.my.label=\u30DE\u30EC\u30FC\u30B7\u30A2
-country.mv.label=\u30E2\u30EB\u30C7\u30A3\u30D6
-country.ml.label=\u30DE\u30EA
-country.mt.label=\u30DE\u30EB\u30BF
-country.mh.label=\u30DE\u30FC\u30B7\u30E3\u30EB\u8AF8\u5CF6
-country.mq.label=\u30DE\u30EB\u30C6\u30A3\u30CB\u30FC\u30AF
-country.mr.label=\u30E2\u30FC\u30EA\u30BF\u30CB\u30A2
-country.mu.label=\u30E2\u30FC\u30EA\u30B7\u30E3\u30B9
-country.yt.label=\u30DE\u30E8\u30C3\u30C8
-country.mx.label=\u30E1\u30AD\u30B7\u30B3
-country.fm.label=\u30DF\u30AF\u30ED\u30CD\u30B7\u30A2\u9023\u90A6
-country.md.label=\u30E2\u30EB\u30C9\u30D0\u5171\u548C\u56FD
-country.mc.label=\u30E2\u30CA\u30B3
-country.mn.label=\u30E2\u30F3\u30B4\u30EB
-country.me.label=\u30E2\u30F3\u30C6\u30CD\u30B0\u30ED
-country.ms.label=\u30E2\u30F3\u30C8\u30BB\u30E9\u30C8
-country.ma.label=\u30E2\u30ED\u30C3\u30B3
-country.mz.label=\u30E2\u30B6\u30F3\u30D3\u30FC\u30AF
-country.mm.label=\u30DF\u30E3\u30F3\u30DE\u30FC
-country.na.label=\u30CA\u30DF\u30D3\u30A2
-country.nr.label=\u30CA\u30A6\u30EB
-country.np.label=\u30CD\u30D1\u30FC\u30EB
-country.nl.label=\u30AA\u30E9\u30F3\u30C0
-country.nc.label=\u30CB\u30E5\u30FC\u30AB\u30EC\u30C9\u30CB\u30A2
-country.nz.label=\u30CB\u30E5\u30FC\u30B8\u30FC\u30E9\u30F3\u30C9
-country.ni.label=\u30CB\u30AB\u30E9\u30B0\u30A2
-country.ne.label=\u30CB\u30B8\u30A7\u30FC\u30EB
-country.ng.label=\u30CA\u30A4\u30B8\u30A7\u30EA\u30A2
-country.nu.label=\u30CB\u30A6\u30A8
-country.nf.label=\u30CE\u30FC\u30D5\u30A9\u30FC\u30AF\u5CF6
-country.mp.label=\u5317\u30DE\u30EA\u30A2\u30CA\u8AF8\u5CF6
-country.mk.label=\u5317\u30DE\u30B1\u30C9\u30CB\u30A2
-country.no.label=\u30CE\u30EB\u30A6\u30A7\u30FC
-country.om.label=\u30AA\u30DE\u30FC\u30F3
-country.pk.label=\u30D1\u30AD\u30B9\u30BF\u30F3
-country.pw.label=\u30D1\u30E9\u30AA
-country.ps.label=\u30D1\u30EC\u30B9\u30C1\u30CA
-country.pa.label=\u30D1\u30CA\u30DE
-country.pg.label=\u30D1\u30D7\u30A2\u30CB\u30E5\u30FC\u30AE\u30CB\u30A2
-country.py.label=\u30D1\u30E9\u30B0\u30A2\u30A4
-country.pe.label=\u30DA\u30EB\u30FC
-country.ph.label=\u30D5\u30A3\u30EA\u30D4\u30F3
-country.pn.label=\u30D4\u30C8\u30B1\u30A2\u30F3
-country.pl.label=\u30DD\u30FC\u30E9\u30F3\u30C9
-country.pt.label=\u30DD\u30EB\u30C8\u30AC\u30EB
-country.pr.label=\u30D7\u30A8\u30EB\u30C8\u30EA\u30B3
-country.qa.label=\u30AB\u30BF\u30FC\u30EB
-country.re.label=\u30EC\u30E6\u30CB\u30AA\u30F3
-country.ro.label=\u30EB\u30FC\u30DE\u30CB\u30A2
-country.ru.label=\u30ED\u30B7\u30A2
-country.rw.label=\u30EB\u30EF\u30F3\u30C0
-country.bl.label=\u30B5\u30F3\u30FB\u30D0\u30EB\u30C6\u30EB\u30DF\u30FC
-country.sh.label=\u30BB\u30F3\u30C8\u30D8\u30EC\u30CA\u30FB\u30A2\u30BB\u30F3\u30B7\u30E7\u30F3\u304A\u3088\u3073\u30C8\u30EA\u30B9\u30BF\u30F3\u30C0\u30AF\u30FC\u30CB\u30E3
-country.kn.label=\u30BB\u30F3\u30C8\u30AF\u30EA\u30B9\u30C8\u30D5\u30A1\u30FC\u30FB\u30CD\u30A4\u30D3\u30B9
-country.lc.label=\u30BB\u30F3\u30C8\u30EB\u30B7\u30A2
-country.mf.label=\u30B5\u30F3\u30FB\u30DE\u30EB\u30BF\u30F3\uFF08\u30D5\u30E9\u30F3\u30B9\u9818\uFF09
-country.pm.label=\u30B5\u30F3\u30D4\u30A8\u30FC\u30EB\u5CF6\u30FB\u30DF\u30AF\u30ED\u30F3\u5CF6
-country.vc.label=\u30BB\u30F3\u30C8\u30D3\u30F3\u30BB\u30F3\u30C8\u30FB\u30B0\u30EC\u30CA\u30C7\u30A3\u30FC\u30F3
-country.ws.label=\u30B5\u30E2\u30A2
-country.sm.label=\u30B5\u30F3\u30DE\u30EA\u30CE
-country.st.label=\u30B5\u30F3\u30C8\u30E1\u30FB\u30D7\u30EA\u30F3\u30B7\u30DA
-country.sa.label=\u30B5\u30A6\u30B8\u30A2\u30E9\u30D3\u30A2
-country.sn.label=\u30BB\u30CD\u30AC\u30EB
-country.rs.label=\u30BB\u30EB\u30D3\u30A2
-country.sc.label=\u30BB\u30FC\u30B7\u30A7\u30EB
-country.sl.label=\u30B7\u30A8\u30E9\u30EC\u30AA\u30CD
-country.sg.label=\u30B7\u30F3\u30AC\u30DD\u30FC\u30EB
-country.sx.label=\u30B7\u30F3\u30C8\u30FB\u30DE\u30FC\u30EB\u30C6\u30F3\uFF08\u30AA\u30E9\u30F3\u30C0\u9818\uFF09
-country.sk.label=\u30B9\u30ED\u30D0\u30AD\u30A2
-country.si.label=\u30B9\u30ED\u30D9\u30CB\u30A2
-country.sb.label=\u30BD\u30ED\u30E2\u30F3\u8AF8\u5CF6
-country.so.label=\u30BD\u30DE\u30EA\u30A2
-country.za.label=\u5357\u30A2\u30D5\u30EA\u30AB
-country.gs.label=\u30B5\u30A6\u30B9\u30B8\u30E7\u30FC\u30B8\u30A2\u30FB\u30B5\u30A6\u30B9\u30B5\u30F3\u30C9\u30A6\u30A3\u30C3\u30C1\u8AF8\u5CF6
-country.ss.label=\u5357\u30B9\u30FC\u30C0\u30F3
-country.es.label=\u30B9\u30DA\u30A4\u30F3
-country.lk.label=\u30B9\u30EA\u30E9\u30F3\u30AB
-country.sd.label=\u30B9\u30FC\u30C0\u30F3
-country.sr.label=\u30B9\u30EA\u30CA\u30E0
-country.sj.label=\u30B9\u30F4\u30A1\u30FC\u30EB\u30D0\u30EB\u8AF8\u5CF6\u304A\u3088\u3073\u30E4\u30F3\u30DE\u30A4\u30A8\u30F3\u5CF6
-country.se.label=\u30B9\u30A6\u30A7\u30FC\u30C7\u30F3
-country.ch.label=\u30B9\u30A4\u30B9
-country.sy.label=\u30B7\u30EA\u30A2\u30FB\u30A2\u30E9\u30D6\u5171\u548C\u56FD
-country.tw.label=\u53F0\u6E7E
-country.tj.label=\u30BF\u30B8\u30AD\u30B9\u30BF\u30F3
-country.tz.label=\u30BF\u30F3\u30B6\u30CB\u30A2
-country.th.label=\u30BF\u30A4
-country.tl.label=\u6771\u30C6\u30A3\u30E2\u30FC\u30EB
-country.tg.label=\u30C8\u30FC\u30B4
-country.tk.label=\u30C8\u30B1\u30E9\u30A6
-country.to.label=\u30C8\u30F3\u30AC
-country.tt.label=\u30C8\u30EA\u30CB\u30C0\u30FC\u30C9\u30FB\u30C8\u30D0\u30B4
-country.tn.label=\u30C1\u30E5\u30CB\u30B8\u30A2
-country.tr.label=\u30C8\u30EB\u30B3
-country.tm.label=\u30C8\u30EB\u30AF\u30E1\u30CB\u30B9\u30BF\u30F3
-country.tc.label=\u30BF\u30FC\u30AF\u30B9\u30FB\u30AB\u30A4\u30B3\u30B9\u8AF8\u5CF6
-country.tv.label=\u30C4\u30D0\u30EB
-country.ug.label=\u30A6\u30AC\u30F3\u30C0
-country.ua.label=\u30A6\u30AF\u30E9\u30A4\u30CA
-country.ae.label=\u30A2\u30E9\u30D6\u9996\u9577\u56FD\u9023\u90A6
-country.gb.label=\u30A4\u30AE\u30EA\u30B9
-country.us.label=\u30A2\u30E1\u30EA\u30AB
-country.um.label=\u5408\u8846\u56FD\u9818\u6709\u5C0F\u96E2\u5CF6
-country.uy.label=\u30A6\u30EB\u30B0\u30A2\u30A4
-country.uz.label=\u30A6\u30BA\u30D9\u30AD\u30B9\u30BF\u30F3
-country.vu.label=\u30D0\u30CC\u30A2\u30C4
-country.ve.label=\u30D9\u30CD\u30BA\u30A8\u30E9
-country.vn.label=\u30D9\u30C8\u30CA\u30E0
-country.vg.label=\u30A4\u30AE\u30EA\u30B9\u9818\u30F4\u30A1\u30FC\u30B8\u30F3\u8AF8\u5CF6
-country.vi.label=\u30A2\u30E1\u30EA\u30AB\u9818\u30F4\u30A1\u30FC\u30B8\u30F3\u8AF8\u5CF6
-country.wf.label=\u30A6\u30A9\u30EA\u30B9\u30FB\u30D5\u30C4\u30CA
-country.eh.label=\u897F\u30B5\u30CF\u30E9
-country.ye.label=\u30A4\u30A8\u30E1\u30F3
-country.zm.label=\u30B6\u30F3\u30D3\u30A2
-country.zw.label=\u30B8\u30F3\u30D0\u30D6\u30A8
-country.unknown.label=\u4E0D\u660E
-format.hours_minutes={0,choice,0#|1#{0}\u6642\u9593}{1,choice,0#|1#{1}\u5206}
-format.minutes_only={0,choice,1#{0}\u5206|1<{0}\u5206}
-nav.back.to.timeline=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u306B\u623B\u308B
-tokens.title=API\u30C8\u30FC\u30AF\u30F3
-tokens.create.title=\u65B0\u898F\u30C8\u30FC\u30AF\u30F3\u3092\u4F5C\u6210
-tokens.name.label=\u30C8\u30FC\u30AF\u30F3\u540D
-tokens.name.placeholder=\u3053\u306E\u30C8\u30FC\u30AF\u30F3\u306E\u540D\u524D\u3092\u5165\u529B
-tokens.table.name=\u540D\u524D
-tokens.table.token=\u30C8\u30FC\u30AF\u30F3
-tokens.table.created=\u4F5C\u6210\u65E5
-tokens.table.last.used=\u6700\u7D42\u4F7F\u7528\u65E5
-tokens.table.actions=\u64CD\u4F5C
-tokens.no.tokens=API\u30C8\u30FC\u30AF\u30F3\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002\u307E\u305A\u306F\u4F5C\u6210\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-tokens.delete.confirm=\u672C\u5F53\u306B\u3053\u306E\u30C8\u30FC\u30AF\u30F3\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
-tokens.recent.usages.title=\u76F4\u8FD1\u306E\u30C8\u30FC\u30AF\u30F3\u5229\u7528\u72B6\u6CC1
-tokens.recent.usages.description=\u76F4\u8FD1{0}\u4EF6\u306E\u30C8\u30FC\u30AF\u30F3\u4F7F\u7528\u72B6\u6CC1\u3092\u8868\u793A\u4E2D
-tokens.usage.table.token=\u30C8\u30FC\u30AF\u30F3\u540D
-tokens.usage.table.timestamp=\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7
-tokens.usage.table.endpoint=\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8
-tokens.usage.table.ip=IP\u30A2\u30C9\u30EC\u30B9
-users.title=\u30E6\u30FC\u30B6\u30FC\u7BA1\u7406
-users.existing=\u65E2\u5B58\u30E6\u30FC\u30B6\u30FC
-users.no.users=\u30E6\u30FC\u30B6\u30FC\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
-users.table.username=\u30E6\u30FC\u30B6\u30FC\u540D
-users.table.display.name=\u8868\u793A\u540D
-users.table.actions=\u64CD\u4F5C
-users.table.role=\u30ED\u30FC\u30EB
-users.current.user=(\u73FE\u5728\u306E\u30E6\u30FC\u30B6\u30FC)
-users.add.title=\u65B0\u898F\u30E6\u30FC\u30B6\u30FC\u3092\u8FFD\u52A0
-users.update.title=\u30E6\u30FC\u30B6\u30FC\u60C5\u5831\u3092\u66F4\u65B0
-users.username.label=\u30E6\u30FC\u30B6\u30FC\u540D
-users.username.placeholder=\u30E6\u30FC\u30B6\u30FC\u540D\u3092\u5165\u529B
-users.display.name.label=\u8868\u793A\u540D
-users.display.name.placeholder=\u8868\u793A\u540D\u3092\u5165\u529B
-users.password.label=\u30D1\u30B9\u30EF\u30FC\u30C9
-users.password.placeholder=\u30D1\u30B9\u30EF\u30FC\u30C9\u3092\u5165\u529B
-users.password.keep.current=\u5909\u66F4\u3057\u306A\u3044\u5834\u5408\u306F\u7A7A\u6B04\u306E\u307E\u307E\u306B\u3057\u3066\u304F\u3060\u3055\u3044
-users.role.label=\u30ED\u30FC\u30EB
-users.role.admin=\u7BA1\u7406\u8005
-users.role.user=\u30E6\u30FC\u30B6\u30FC
-users.delete.confirm=\u672C\u5F53\u306B\u3053\u306E\u30E6\u30FC\u30B6\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F\u3053\u306E\u64CD\u4F5C\u306F\u53D6\u308A\u6D88\u305B\u305A\u3001\u5168\u3066\u306E\u30C7\u30FC\u30BF\u304C\u524A\u9664\u3055\u308C\u307E\u3059\u3002
-users.oidc.managed.message=\u3053\u306E\u30E6\u30FC\u30B6\u30FC\u306F\u5916\u90E8\u306EOIDC\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u306B\u3088\u3063\u3066\u7BA1\u7406\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u30E6\u30FC\u30B6\u30FC\u540D\u30FB\u8868\u793A\u540D\u306E\u8A2D\u5B9A\u306F\u7121\u52B9\u3067\u3059
-users.oidc.view.profile=\u5916\u90E8\u30D7\u30ED\u30D5\u30A3\u30FC\u30EB\u3092\u898B\u308B
-users.avatar.oidc.managed=\u30A2\u30D0\u30BF\u30FC\u306FOIDC\u30D7\u30ED\u30D0\u30A4\u30C0\u30FC\u3067\u7BA1\u7406\u3055\u308C\u3066\u304A\u308A\u3001\u81EA\u52D5\u66F4\u65B0\u3055\u308C\u307E\u3059\u3002
-users.color.theme.label=\u30AB\u30E9\u30FC\u30C6\u30FC\u30DE
-users.color.theme.description=\u30DE\u30C3\u30D7\u4E0A\u3067\u4F7F\u7528\u3055\u308C\u308B\u30A2\u30AF\u30BB\u30F3\u30C8\u30AB\u30E9\u30FC\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-users.color.theme.reset=\u30C7\u30D5\u30A9\u30EB\u30C8\u306B\u623B\u3059
-users.color.theme.custom=\u4EFB\u610F\u306E\u8272
-users.color.theme.custom.input=\u4EFB\u610F\u306E\u8272\uFF1A
-time.title=\u6642\u523B
-time.display.mode.label=\u6642\u523B\u8868\u793A\u30E2\u30FC\u30C9
-time.display.mode.default=\u30C7\u30D5\u30A9\u30EB\u30C8
-time.display.mode.geo.local=\u30B8\u30AA\u30ED\u30FC\u30AB\u30EB
-time.display.mode.description=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u5168\u4F53\u3067\u306E\u6642\u523B\u306E\u8868\u793A\u65B9\u6CD5\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-time.display.mode.default.description=\u30C7\u30D5\u30A9\u30EB\u30C8\uFF1A\u3059\u3079\u3066\u306E\u6642\u523B\u306F\u3001\u3042\u306A\u305F\u306E\u30BF\u30A4\u30E0\u30BE\u30FC\u30F3\uFF08\u30D6\u30E9\u30A6\u30B6\u8A2D\u5B9A\u3001\u307E\u305F\u306F\u4E0B\u8A18\u3067\u6307\u5B9A\u3057\u305F\u30BF\u30A4\u30E0\u30BE\u30FC\u30F3\uFF09\u3067\u8868\u793A\u3055\u308C\u307E\u3059
-time.display.mode.geo.local.description=\u30B8\u30AA\u30ED\u30FC\u30AB\u30EB\uFF1A\u3059\u3079\u3066\u306E\u6642\u523B\u306F\u3001\u5BFE\u8C61\u5730\u70B9\u304C\u5C5E\u3059\u308B\u30BF\u30A4\u30E0\u30BE\u30FC\u30F3\u3067\u8868\u793A\u3055\u308C\u307E\u3059
-time.timezone.override.label=\u30BF\u30A4\u30E0\u30BE\u30FC\u30F3\u306E\u4E0A\u66F8\u304D
-time.timezone.override.none=\u30D6\u30E9\u30A6\u30B6\u306E\u30BF\u30A4\u30E0\u30BE\u30FC\u30F3\u3092\u4F7F\u7528
-time.timezone.override.description=\u30D6\u30E9\u30A6\u30B6\u306E\u81EA\u52D5\u691C\u51FA\u5024\u306E\u4EE3\u308F\u308A\u306B\u4F7F\u7528\u3059\u308B\u30BF\u30A4\u30E0\u30BE\u30FC\u30F3\u3092\u6307\u5B9A\u3057\u307E\u3059\u3002\u3053\u306E\u8A2D\u5B9A\u306F\u300C\u30C7\u30D5\u30A9\u30EB\u30C8\u300D\u30E2\u30FC\u30C9\u3067\u306E\u6642\u523B\u8868\u793A\u306B\u9069\u7528\u3055\u308C\u307E\u3059\u3002
-timeline.time.your=\u81EA\u5206\u306E\u6642\u523B
-timeline.time.local=\u73FE\u5730\u6642\u523B
-form.remove=\u524A\u9664
-users.home.location.label=\u57FA\u6E96\u5730\u70B9
-users.home.location.description=\u57FA\u6E96\u5730\u70B9\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u9078\u629E\u3057\u305F\u65E5\u4ED8\u306B\u30C7\u30FC\u30BF\u304C\u306A\u3044\u5834\u5408\u3001\u3053\u306E\u5730\u70B9\u304C\u8868\u793A\u3055\u308C\u307E\u3059\u3002
-users.home.latitude.label=\u7DEF\u5EA6
-users.home.longitude.label=\u7D4C\u5EA6
-users.home.latitude.placeholder=\u7DEF\u5EA6\u3092\u5165\u529B\uFF08-90\uFF5E90\uFF09
-users.home.longitude.placeholder=\u7D4C\u5EA6\u3092\u5165\u529B\uFF08-180\uFF5E180\uFF09
-users.home.location.clear=\u30AF\u30EA\u30A2
-users.avatar.label=\u30D7\u30ED\u30D5\u30A3\u30FC\u30EB\u753B\u50CF
-users.avatar.upload=\u753B\u50CF\u3092\u9078\u629E
-users.avatar.requirements=\u6700\u59272MB\u3002JPEG\u30FBPNG\u30FBGIF\u30FBWebP\u5F62\u5F0F\u3002
-users.avatar.delete=\u30A2\u30D0\u30BF\u30FC\u3092\u524A\u9664
-users.avatar.default.title=\u30C7\u30D5\u30A9\u30EB\u30C8\u30A2\u30D0\u30BF\u30FC\u3092\u9078\u629E
-users.avatar.custom.title=\u4EFB\u610F\u306E\u753B\u50CF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-users.avatar.or=\u307E\u305F\u306F
-users.avatar.error.to-large=\u753B\u50CF\u304C\u5927\u304D\u3059\u304E\u307E\u3059\u3002\u6700\u5927\u30B5\u30A4\u30BA\u306F2MB\u3067\u3059\u3002
-users.avatar.error.invalid-file-type=\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F\u3067\u3059\u3002JPEG\u30FBPNG\u30FBGIF\u30FBWebP\u5F62\u5F0F\u306E\u753B\u50CF\u306E\u307F\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002
-users.avatar.error.generic=\u30A2\u30D0\u30BF\u30FC\u30D5\u30A1\u30A4\u30EB\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\uFF1A{0}
-users.custom.css.label=\u30AB\u30B9\u30BF\u30E0CSS
-users.custom.css.description=\u30AB\u30B9\u30BF\u30E0CSS\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3057\u3066\u3001\u65E2\u5B9A\u306E\u30B9\u30BF\u30A4\u30EB\u3092\u4E0A\u66F8\u304D\u3057\u307E\u3059\u3002
-users.custom.css.current=\u30AB\u30B9\u30BF\u30E0CSS\u30D5\u30A1\u30A4\u30EB\u304C\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3055\u308C\u307E\u3057\u305F
-users.custom.css.delete=CSS\u3092\u524A\u9664
-users.custom.css.requirements=\u6700\u59271MB\u3002CSS\u30D5\u30A1\u30A4\u30EB\uFF08\u62E1\u5F35\u5B50\u304C.css\uFF09\u306E\u307F\u3002
-js.users.custom.css.remove.confirm=\u672C\u5F53\u306B\u73FE\u5728\u306E\u30AB\u30B9\u30BF\u30E0CSS\u30D5\u30A1\u30A4\u30EB\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
-users.custom.css.error.to-large=CSS\u30D5\u30A1\u30A4\u30EB\u304C\u5927\u304D\u3059\u304E\u307E\u3059\u3002\u6700\u5927\u30B5\u30A4\u30BA\u306F1MB\u3067\u3059\u3002
-users.custom.css.error.invalid-file-type=\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F\u3067\u3059\u3002CSS\u30D5\u30A1\u30A4\u30EB\u306E\u307F\u304C\u4F7F\u7528\u3067\u304D\u307E\u3059\u3002
-users.custom.css.error.generic=CSS\u30D5\u30A1\u30A4\u30EB\u306E\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\uFF1A{0}
-map.colored.preference=\u30DE\u30C3\u30D7\u3092\u30AB\u30E9\u30FC\u8868\u793A
-map.colored.preference.description=\u6709\u52B9\u306B\u3059\u308B\u3068\u3001\u30DE\u30C3\u30D7\u306F\u30D5\u30EB\u30AB\u30E9\u30FC\u3067\u8868\u793A\u3055\u308C\u307E\u3059\u3002\u7121\u52B9\u306B\u3059\u308B\u3068\u3001\u30DE\u30C3\u30D7\u306F\u30B0\u30EC\u30FC\u30B9\u30B1\u30FC\u30EB\u3067\u8868\u793A\u3055\u308C\u307E\u3059\u3002
-units.title=\u5358\u4F4D\u7CFB
-units.metric=\u30E1\u30FC\u30C8\u30EB\u6CD5
-units.metric.description=\uFF08km, m\uFF09
-units.imperial=\u30E4\u30FC\u30C9\u30FB\u30DD\u30F3\u30C9\u6CD5
-units.imperial.description=\uFF08mi, ft\uFF09
-places.title=\u3088\u304F\u884C\u304F\u5730\u70B9
-places.no.places=\u3088\u304F\u884C\u304F\u5730\u70B9\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
-places.page.info={0} / {1} \u30DA\u30FC\u30B8
-places.name.label=\u540D\u524D
-places.address.label=\u4F4F\u6240
-places.city.label=\u5E02\u533A\u753A\u6751
-places.country.label=\u56FD
-places.category.label=\u30AB\u30C6\u30B4\u30EA
-places.coordinates.label=\u7DEF\u5EA6\u30FB\u7D4C\u5EA6
-places.address.not.available=\u5229\u7528\u3067\u304D\u307E\u305B\u3093
-places.category.not.categorized=\u672A\u5206\u985E
-places.geocode.button=\u30B8\u30AA\u30B3\u30FC\u30C9
-places.geocode.confirm=\u3053\u306E\u5834\u6240\u3092\u518D\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F\u3000\u73FE\u5728\u306E\u4F4F\u6240\u306F\u524A\u9664\u3055\u308C\u3001\u65B0\u3057\u3044\u4F4F\u6240\u304C\u518D\u53D6\u5F97\u3055\u308C\u307E\u3059\u3002
-places.geocode.success=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u306E\u51E6\u7406\u5F85\u3061\u3067\u3059
-places.geocode.error=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u306E\u30B9\u30B1\u30B8\u30E5\u30FC\u30EB\u306B\u5931\u6557\u3057\u307E\u3057\u305F\uFF1A{0}
-places.address.placeholder=\u4F4F\u6240\u3092\u5165\u529B
-places.geocoding.response.button=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u7D50\u679C\u3092\u8868\u793A
-places.geocoding.response.title={0}\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u7D50\u679C
-places.geocoding.response.no.data=\u3053\u306E\u5834\u6240\u306B\u306F\u5229\u7528\u53EF\u80FD\u306A\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u7D50\u679C\u304C\u3042\u308A\u307E\u305B\u3093
-places.geocoding.response.provider=\u63D0\u4F9B\u5143
-places.geocoding.response.status=\u72B6\u614B
-places.geocoding.response.fetched.at=\u53D6\u5F97\u6642\u523B
-places.geocoding.response.raw.data=\u751F\u30C7\u30FC\u30BF
-places.geocoding.response.error.details=\u30A8\u30E9\u30FC\u8A73\u7D30
-places.search.placeholder=\u5730\u70B9\u3092\u691C\u7D22\u2026
-places.edit.button=\u7DE8\u96C6
-places.edit.title={0}\u3092\u7DE8\u96C6
-places.edit.visit.stats.title=\u8A2A\u554F\u7D71\u8A08
-places.edit.visit.summary={0}\u306B\u5408\u8A08{1}\u56DE\u8A2A\u308C\u307E\u3057\u305F\u3002
-places.edit.visit.complete={0}\u306B\u306F\u5408\u8A08{1}\u56DE\u8A2A\u308C\u307E\u3057\u305F\u3002\u521D\u3081\u3066\u8A2A\u554F\u3057\u305F\u306E\u306F{2}\u3001\u6700\u5F8C\u306B\u8A2A\u554F\u3057\u305F\u306E\u306F{3}\u3067\u3059\u3002
-edit-place.page.title=\u5730\u70B9\u3092\u7DE8\u96C6 - Reitti
-places.polygon.remove=\u9818\u57DF\u3092\u6D88\u53BB
-places.geocoding.response.back=\u5730\u70B9\u306B\u623B\u308B
-places.edit.details.title=\u5730\u70B9\u306E\u8A73\u7D30
-places.edit.no.visits=\u3053\u306E\u5730\u70B9\u306F\u307E\u3060\u8A2A\u554F\u8A18\u9332\u304C\u3042\u308A\u307E\u305B\u3093\u3002
-places.polygon.editor.subtitle=\u5730\u70B9\u306E\u9818\u57DF\u3092\u7DE8\u96C6
-places.polygon.editor.instructions=\u30AF\u30EA\u30C3\u30AF \uFF06\u30C9\u30E9\u30C3\u30B0\u3057\u3066\u3001\u5730\u70B9\u306E\u5468\u56F2\u306B\u9818\u57DF\u3092\u63CF\u753B\u3057\u307E\u3059\u3002\u65E2\u5B58\u306E\u9802\u70B9\u3092\u30AF\u30EA\u30C3\u30AF\u3059\u308B\u3068\u524A\u9664\u3067\u304D\u307E\u3059\u3002
-places.warning.polygon.removal=\u3053\u306E\u5730\u70B9\u304B\u3089\u9818\u57DF\u304C\u524A\u9664\u3055\u308C\u307E\u3059\u3002\u8A2A\u554F\u691C\u51FA\u306B\u5F71\u97FF\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
-places.warning.polygon.addition=\u3053\u306E\u5730\u70B9\u306B\u9818\u57DF\u304C\u8FFD\u52A0\u3055\u308C\u307E\u3059\u3002\u8A2A\u554F\u691C\u51FA\u306B\u5F71\u97FF\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
-places.warning.polygon.significant_change=\u9818\u57DF\u304C\u5927\u304D\u304F\u5909\u66F4\u3055\u308C\u307E\u3059\u3002\u8A2A\u554F\u691C\u51FA\u306B\u5F71\u97FF\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
-places.warning.overlapping.visits=\u65B0\u3057\u3044\u9818\u57DF\u306F\u3001\u65E2\u5B58\u306E{0}\u4EF6\u306E\u5730\u70B9\u3068\u91CD\u306A\u308A\u307E\u3059
-places.warning.overlapping.recalculation_hint=\u65B0\u3057\u3044\u9818\u57DF\u306E\u8A2D\u5B9A\u306B\u3088\u308A\u3001{0}\u65E5\u5206\u306E\u30C7\u30FC\u30BF\u304C\u518D\u8A08\u7B97\u3055\u308C\u307E\u3059\u3002\u3053\u306E\u51E6\u7406\u306B\u306F\u6570\u5206\u304B\u304B\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002
-places.warning.general_error=\u66F4\u65B0\u78BA\u8A8D\u4E2D\u306B\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\uFF1A{0}
-js.places.update.confirmation.message=\u4EE5\u4E0B\u306E\u5909\u66F4\u304C\u884C\u308F\u308C\u307E\u3059\uFF1A\n\n{0}\n\n\u7D9A\u884C\u3057\u307E\u3059\u304B\uFF1F
-place.type.train_station=\u9244\u9053\u99C5
-place.type.gas_station=\u30AC\u30BD\u30EA\u30F3\u30B9\u30BF\u30F3\u30C9
-place.type.restaurant=\u30EC\u30B9\u30C8\u30E9\u30F3
-place.type.park=\u516C\u5712
-place.type.shop=\u5E97\u8217
-place.type.home=\u81EA\u5B85
-place.type.work=\u8077\u5834
-place.type.hospital=\u75C5\u9662
-place.type.school=\u5B66\u6821
-place.type.airport=\u7A7A\u6E2F
-place.type.hotel=\u30DB\u30C6\u30EB
-place.type.bank=\u9280\u884C
-place.type.pharmacy=\u85AC\u5C40
-place.type.gym=\u30B8\u30E0
-place.type.library=\u56F3\u66F8\u9928
-place.type.church=\u6559\u4F1A
-place.type.cinema=\u6620\u753B\u9928
-place.type.cafe=\u30AB\u30D5\u30A7
-place.type.museum=\u535A\u7269\u9928
-place.type.landmark=\u30E9\u30F3\u30C9\u30DE\u30FC\u30AF
-place.type.tourist_attraction=\u89B3\u5149\u540D\u6240
-place.type.historic_site=\u53F2\u8DE1
-place.type.monument=\u8A18\u5FF5\u7891
-place.type.shopping_mall=\u30B7\u30E7\u30C3\u30D4\u30F3\u30B0\u30E2\u30FC\u30EB
-place.type.market=\u5E02\u5834
-place.type.gallery=\u30AE\u30E3\u30E9\u30EA\u30FC
-place.type.theater=\u5287\u5834
-place.type.grocery_store=\u98DF\u6599\u54C1\u5E97
+js.datepicker.select=選択
+settings.title=設定
+settings.api.tokens=APIトークン
+settings.user.management=ユーザー管理
+settings.places=地点
+settings.transportation-modes=移動手段
+settings.geocoding=ジオコーディング
+settings.integrations=連携
+settings.logging=ログ
+settings.manage.data=データ管理
+settings.job.status=ジョブ状態
+settings.import.data=データのインポート
+settings.share.access=アクセス権の共有
+country.af.label=アフガニスタン
+country.ax.label=オーランド諸島
+country.al.label=アルバニア
+country.dz.label=アルジェリア
+country.as.label=アメリカ領サモア
+country.ad.label=アンドラ
+country.ao.label=アンゴラ
+country.ai.label=アンギラ
+country.aq.label=南極
+country.ag.label=アンティグア・バーブーダ
+country.ar.label=アルゼンチン
+country.am.label=アルメニア
+country.aw.label=アルバ
+country.au.label=オーストラリア
+country.at.label=オーストリア
+country.az.label=アゼルバイジャン
+country.bs.label=バハマ
+country.bh.label=バーレーン
+country.bd.label=バングラデシュ
+country.bb.label=バルバドス
+country.by.label=ベラルーシ
+country.be.label=ベルギー
+country.bz.label=ベリーズ
+country.bj.label=ベナン
+country.bm.label=バミューダ
+country.bt.label=ブータン
+country.bo.label=ボリビア多民族国
+country.bq.label=ボネール、シント・ユースタティウスおよびサバ
+country.ba.label=ボスニア・ヘルツェゴビナ
+country.bw.label=ボツワナ
+country.br.label=ブラジル
+country.io.label=イギリス領インド洋地域
+country.bn.label=ブルネイ・ダルサラーム
+country.bg.label=ブルガリア
+country.bf.label=ブルキナファソ
+country.bi.label=ブルンジ
+country.cv.label=カーボベルデ
+country.kh.label=カンボジア
+country.cm.label=カメルーン
+country.ca.label=カナダ
+country.ky.label=ケイマン諸島
+country.cf.label=中央アフリカ共和国
+country.td.label=チャド
+country.cl.label=チリ
+country.cn.label=中国
+country.cx.label=クリスマス島
+country.cc.label=ココス(キーリング)諸島
+country.co.label=コロンビア
+country.km.label=コモロ
+country.cg.label=コンゴ共和国
+country.cd.label=コンゴ民主共和国
+country.ck.label=クック諸島
+country.cr.label=コスタリカ
+country.ci.label=コートジボワール
+country.hr.label=クロアチア
+country.cu.label=キューバ
+country.cw.label=キュラソー
+country.cy.label=キプロス
+country.cz.label=チェコ
+country.dk.label=デンマーク
+country.dj.label=ジブチ
+country.dm.label=ドミニカ国
+country.do.label=ドミニカ共和国
+country.ec.label=エクアドル
+country.eg.label=エジプト
+country.sv.label=エルサルバドル
+country.gq.label=赤道ギニア
+country.er.label=エリトリア
+country.ee.label=エストニア
+country.sz.label=エスワティニ
+country.et.label=エチオピア
+country.fk.label=フォークランド(マルビナス)諸島
+country.fo.label=フェロー諸島
+country.fj.label=フィジー
+country.fi.label=フィンランド
+country.fr.label=フランス
+country.gf.label=フランス領ギアナ
+country.pf.label=フランス領ポリネシア
+country.tf.label=フランス領南方・南極地域
+country.ga.label=ガボン
+country.gm.label=ガンビア
+country.ge.label=ジョージア
+country.de.label=ドイツ
+country.gh.label=ガーナ
+country.gi.label=ジブラルタル
+country.gr.label=ギリシャ
+country.gl.label=グリーンランド
+country.gd.label=グレナダ
+country.gp.label=グアドループ
+country.gu.label=グアム
+country.gt.label=グアテマラ
+country.gg.label=ガーンジー
+country.gn.label=ギニア
+country.gw.label=ギニアビサウ
+country.gy.label=ガイアナ
+country.ht.label=ハイチ
+country.va.label=バチカン市国
+country.hn.label=ホンジュラス
+country.hk.label=香港
+country.hu.label=ハンガリー
+country.is.label=アイスランド
+country.in.label=インド
+country.id.label=インドネシア
+country.ir.label=イラン
+country.iq.label=イラク
+country.ie.label=アイルランド
+country.im.label=マン島
+country.il.label=イスラエル
+country.it.label=イタリア
+country.jm.label=ジャマイカ
+country.jp.label=日本
+country.je.label=ジャージー
+country.jo.label=ヨルダン
+country.kz.label=カザフスタン
+country.ke.label=ケニア
+country.ki.label=キリバス
+country.kp.label=北朝鮮
+country.kr.label=韓国
+country.kw.label=クウェート
+country.kg.label=キルギス
+country.la.label=ラオス
+country.lv.label=ラトビア
+country.lb.label=レバノン
+country.ls.label=レソト
+country.lr.label=リベリア
+country.ly.label=リビア
+country.li.label=リヒテンシュタイン
+country.lt.label=リトアニア
+country.lu.label=ルクセンブルク
+country.mo.label=マカオ
+country.mg.label=マダガスカル
+country.mw.label=マラウイ
+country.my.label=マレーシア
+country.mv.label=モルディブ
+country.ml.label=マリ
+country.mt.label=マルタ
+country.mh.label=マーシャル諸島
+country.mq.label=マルティニーク
+country.mr.label=モーリタニア
+country.mu.label=モーリシャス
+country.yt.label=マヨット
+country.mx.label=メキシコ
+country.fm.label=ミクロネシア連邦
+country.md.label=モルドバ共和国
+country.mc.label=モナコ
+country.mn.label=モンゴル
+country.me.label=モンテネグロ
+country.ms.label=モントセラト
+country.ma.label=モロッコ
+country.mz.label=モザンビーク
+country.mm.label=ミャンマー
+country.na.label=ナミビア
+country.nr.label=ナウル
+country.np.label=ネパール
+country.nl.label=オランダ
+country.nc.label=ニューカレドニア
+country.nz.label=ニュージーランド
+country.ni.label=ニカラグア
+country.ne.label=ニジェール
+country.ng.label=ナイジェリア
+country.nu.label=ニウエ
+country.nf.label=ノーフォーク島
+country.mp.label=北マリアナ諸島
+country.mk.label=北マケドニア
+country.no.label=ノルウェー
+country.om.label=オマーン
+country.pk.label=パキスタン
+country.pw.label=パラオ
+country.ps.label=パレスチナ
+country.pa.label=パナマ
+country.pg.label=パプアニューギニア
+country.py.label=パラグアイ
+country.pe.label=ペルー
+country.ph.label=フィリピン
+country.pn.label=ピトケアン
+country.pl.label=ポーランド
+country.pt.label=ポルトガル
+country.pr.label=プエルトリコ
+country.qa.label=カタール
+country.re.label=レユニオン
+country.ro.label=ルーマニア
+country.ru.label=ロシア
+country.rw.label=ルワンダ
+country.bl.label=サン・バルテルミー
+country.sh.label=セントヘレナ・アセンションおよびトリスタンダクーニャ
+country.kn.label=セントクリストファー・ネイビス
+country.lc.label=セントルシア
+country.mf.label=サン・マルタン(フランス領)
+country.pm.label=サンピエール島・ミクロン島
+country.vc.label=セントビンセント・グレナディーン
+country.ws.label=サモア
+country.sm.label=サンマリノ
+country.st.label=サントメ・プリンシペ
+country.sa.label=サウジアラビア
+country.sn.label=セネガル
+country.rs.label=セルビア
+country.sc.label=セーシェル
+country.sl.label=シエラレオネ
+country.sg.label=シンガポール
+country.sx.label=シント・マールテン(オランダ領)
+country.sk.label=スロバキア
+country.si.label=スロベニア
+country.sb.label=ソロモン諸島
+country.so.label=ソマリア
+country.za.label=南アフリカ
+country.gs.label=サウスジョージア・サウスサンドウィッチ諸島
+country.ss.label=南スーダン
+country.es.label=スペイン
+country.lk.label=スリランカ
+country.sd.label=スーダン
+country.sr.label=スリナム
+country.sj.label=スヴァールバル諸島およびヤンマイエン島
+country.se.label=スウェーデン
+country.ch.label=スイス
+country.sy.label=シリア・アラブ共和国
+country.tw.label=台湾
+country.tj.label=タジキスタン
+country.tz.label=タンザニア
+country.th.label=タイ
+country.tl.label=東ティモール
+country.tg.label=トーゴ
+country.tk.label=トケラウ
+country.to.label=トンガ
+country.tt.label=トリニダード・トバゴ
+country.tn.label=チュニジア
+country.tr.label=トルコ
+country.tm.label=トルクメニスタン
+country.tc.label=タークス・カイコス諸島
+country.tv.label=ツバル
+country.ug.label=ウガンダ
+country.ua.label=ウクライナ
+country.ae.label=アラブ首長国連邦
+country.gb.label=イギリス
+country.us.label=アメリカ
+country.um.label=合衆国領有小離島
+country.uy.label=ウルグアイ
+country.uz.label=ウズベキスタン
+country.vu.label=バヌアツ
+country.ve.label=ベネズエラ
+country.vn.label=ベトナム
+country.vg.label=イギリス領ヴァージン諸島
+country.vi.label=アメリカ領ヴァージン諸島
+country.wf.label=ウォリス・フツナ
+country.eh.label=西サハラ
+country.ye.label=イエメン
+country.zm.label=ザンビア
+country.zw.label=ジンバブエ
+country.unknown.label=不明
+format.hours_minutes={0,choice,0#|1#{0}時間}{1,choice,0#|1#{1}分}
+format.minutes_only={0,choice,1#{0}分|1<{0}分}
+nav.back.to.timeline=タイムラインに戻る
+tokens.title=APIトークン
+tokens.create.title=新規トークンを作成
+tokens.name.label=トークン名
+tokens.name.placeholder=このトークンの名前を入力
+tokens.table.name=名前
+tokens.table.token=トークン
+tokens.table.created=作成日
+tokens.table.last.used=最終使用日
+tokens.table.actions=操作
+tokens.no.tokens=APIトークンが存在しません。まずは作成してください。
+tokens.delete.confirm=本当にこのトークンを削除しますか?
+tokens.recent.usages.title=直近のトークン利用状況
+tokens.recent.usages.description=直近{0}件のトークン使用状況を表示中
+tokens.usage.table.token=トークン名
+tokens.usage.table.timestamp=タイムスタンプ
+tokens.usage.table.endpoint=エンドポイント
+tokens.usage.table.ip=IPアドレス
+users.title=ユーザー管理
+users.existing=既存ユーザー
+users.no.users=ユーザーが存在しません。
+users.table.username=ユーザー名
+users.table.display.name=表示名
+users.table.actions=操作
+users.table.role=ロール
+users.current.user=(現在のユーザー)
+users.add.title=新規ユーザーを追加
+users.update.title=ユーザー情報を更新
+users.username.label=ユーザー名
+users.username.placeholder=ユーザー名を入力
+users.display.name.label=表示名
+users.display.name.placeholder=表示名を入力
+users.password.label=パスワード
+users.password.placeholder=パスワードを入力
+users.password.keep.current=変更しない場合は空欄のままにしてください
+users.role.label=ロール
+users.role.admin=管理者
+users.role.user=ユーザー
+users.delete.confirm=本当にこのユーザーを削除しますか?この操作は取り消せず、全てのデータが削除されます。
+users.oidc.managed.message=このユーザーは外部のOIDCプロバイダーによって管理されています。ユーザー名・表示名の設定は無効です
+users.oidc.view.profile=外部プロフィールを見る
+users.avatar.oidc.managed=アバターはOIDCプロバイダーで管理されており、自動更新されます。
+users.color.theme.label=カラーテーマ
+users.color.theme.description=マップ上で使用されるアクセントカラーを選択してください。
+users.color.theme.reset=デフォルトに戻す
+users.color.theme.custom=任意の色
+users.color.theme.custom.input=任意の色:
+time.title=時刻
+time.display.mode.label=時刻表示モード
+time.display.mode.default=デフォルト
+time.display.mode.geo.local=ジオローカル
+time.display.mode.description=アプリケーション全体での時刻の表示方法を選択してください。
+time.display.mode.default.description=デフォルト:すべての時刻は、あなたのタイムゾーン(ブラウザ設定、または下記で指定したタイムゾーン)で表示されます
+time.display.mode.geo.local.description=ジオローカル:すべての時刻は、対象地点が属するタイムゾーンで表示されます
+time.timezone.override.label=タイムゾーンの上書き
+time.timezone.override.none=ブラウザのタイムゾーンを使用
+time.timezone.override.description=ブラウザの自動検出値の代わりに使用するタイムゾーンを指定します。この設定は「デフォルト」モードでの時刻表示に適用されます。
+timeline.time.your=自分の時刻
+timeline.time.local=現地時刻
+form.remove=削除
+users.home.location.label=基準地点
+users.home.location.description=基準地点を設定してください。選択した日付にデータがない場合、この地点が表示されます。
+users.home.latitude.label=緯度
+users.home.longitude.label=経度
+users.home.latitude.placeholder=緯度を入力(-90~90)
+users.home.longitude.placeholder=経度を入力(-180~180)
+users.home.location.clear=クリア
+users.avatar.label=プロフィール画像
+users.avatar.upload=画像を選択
+users.avatar.requirements=最大2MB。JPEG・PNG・GIF・WebP形式。
+users.avatar.delete=アバターを削除
+users.avatar.default.title=デフォルトアバターを選択
+users.avatar.custom.title=任意の画像をアップロード
+users.avatar.or=または
+users.avatar.error.to-large=画像が大きすぎます。最大サイズは2MBです。
+users.avatar.error.invalid-file-type=無効なファイル形式です。JPEG・PNG・GIF・WebP形式の画像のみ使用できます。
+users.avatar.error.generic=アバターファイルの処理中にエラーが発生しました:{0}
+users.custom.css.label=カスタムCSS
+users.custom.css.description=カスタムCSSファイルをアップロードして、既定のスタイルを上書きします。
+users.custom.css.current=カスタムCSSファイルがアップロードされました
+users.custom.css.delete=CSSを削除
+users.custom.css.requirements=最大1MB。CSSファイル(拡張子が.css)のみ。
+js.users.custom.css.remove.confirm=本当に現在のカスタムCSSファイルを削除しますか?
+users.custom.css.error.to-large=CSSファイルが大きすぎます。最大サイズは1MBです。
+users.custom.css.error.invalid-file-type=無効なファイル形式です。CSSファイルのみが使用できます。
+users.custom.css.error.generic=CSSファイルの処理中にエラーが発生しました:{0}
+map.colored.preference=マップをカラー表示
+map.colored.preference.description=有効にすると、マップはフルカラーで表示されます。無効にすると、マップはグレースケールで表示されます。
+units.title=単位系
+units.metric=メートル法
+units.metric.description=(km, m)
+units.imperial=ヤード・ポンド法
+units.imperial.description=(mi, ft)
+places.title=よく行く地点
+places.no.places=よく行く地点が見つかりませんでした。
+places.page.info={0} / {1} ページ
+places.name.label=名前
+places.address.label=住所
+places.city.label=市区町村
+places.country.label=国
+places.category.label=カテゴリ
+places.coordinates.label=緯度・経度
+places.address.not.available=利用できません
+places.category.not.categorized=未分類
+places.geocode.button=ジオコード
+places.geocode.confirm=この場所を再ジオコーディングしてもよろしいですか? 現在の住所は削除され、新しい住所が再取得されます。
+places.geocode.success=ジオコーディングの処理待ちです
+places.geocode.error=ジオコーディングのスケジュールに失敗しました:{0}
+places.address.placeholder=住所を入力
+places.geocoding.response.button=ジオコーディング結果を表示
+places.geocoding.response.title={0}のジオコーディング結果
+places.geocoding.response.no.data=この場所には利用可能なジオコーディング結果がありません
+places.geocoding.response.provider=提供元
+places.geocoding.response.status=状態
+places.geocoding.response.fetched.at=取得時刻
+places.geocoding.response.raw.data=生データ
+places.geocoding.response.error.details=エラー詳細
+places.search.placeholder=地点を検索…
+places.edit.button=編集
+places.edit.title={0}を編集
+places.edit.visit.stats.title=訪問統計
+places.edit.visit.summary={0}に合計{1}回訪れました。
+places.edit.visit.complete={0}には合計{1}回訪れました。初めて訪問したのは{2}、最後に訪問したのは{3}です。
+edit-place.page.title=地点を編集 - Reitti
+places.polygon.remove=領域を消去
+places.geocoding.response.back=地点に戻る
+places.edit.details.title=地点の詳細
+places.edit.no.visits=この地点はまだ訪問記録がありません。
+places.polygon.editor.subtitle=地点の領域を編集
+places.polygon.editor.instructions=クリック &ドラッグして、地点の周囲に領域を描画します。既存の頂点をクリックすると削除できます。
+places.warning.polygon.removal=この地点から領域が削除されます。訪問検出に影響する可能性があります。
+places.warning.polygon.addition=この地点に領域が追加されます。訪問検出に影響する可能性があります。
+places.warning.polygon.significant_change=領域が大きく変更されます。訪問検出に影響する可能性があります。
+places.warning.overlapping.visits=新しい領域は、既存の{0}件の地点と重なります
+places.warning.overlapping.recalculation_hint=新しい領域の設定により、{0}日分のデータが再計算されます。この処理には数分かかる場合があります。
+places.warning.general_error=更新確認中にエラーが発生しました:{0}
+js.places.update.confirmation.message=以下の変更が行われます:\n\n{0}\n\n続行しますか?
+place.type.train_station=鉄道駅
+place.type.gas_station=ガソリンスタンド
+place.type.restaurant=レストラン
+place.type.park=公園
+place.type.shop=店舗
+place.type.home=自宅
+place.type.work=職場
+place.type.hospital=病院
+place.type.school=学校
+place.type.airport=空港
+place.type.hotel=ホテル
+place.type.bank=銀行
+place.type.pharmacy=薬局
+place.type.gym=ジム
+place.type.library=図書館
+place.type.church=教会
+place.type.cinema=映画館
+place.type.cafe=カフェ
+place.type.museum=博物館
+place.type.landmark=ランドマーク
+place.type.tourist_attraction=観光名所
+place.type.historic_site=史跡
+place.type.monument=記念碑
+place.type.shopping_mall=ショッピングモール
+place.type.market=市場
+place.type.gallery=ギャラリー
+place.type.theater=劇場
+place.type.grocery_store=食料品店
place.type.atm=ATM
-place.type.other=\u305D\u306E\u4ED6
-place.unknown.label=\u4E0D\u660E\u306A\u5730\u70B9
-js.place.unknown.label=\u4E0D\u660E\u306A\u5730\u70B9
-form.create=\u4F5C\u6210
-form.update=\u66F4\u65B0
-form.delete=\u524A\u9664
-form.select.placeholder=\u9078\u629E\u2026
-form.cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
-form.save.changes=\u5909\u66F4\u3092\u4FDD\u5B58
-form.save=\u4FDD\u5B58
-form.previous=\u524D
-form.next=\u6B21
-form.refresh=\u518D\u8868\u793A
-message.success.token.created=\u30C8\u30FC\u30AF\u30F3\u306E\u4F5C\u6210\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-message.success.token.deleted=\u30C8\u30FC\u30AF\u30F3\u306E\u524A\u9664\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-message.success.user.created=\u30E6\u30FC\u30B6\u30FC\u306E\u4F5C\u6210\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-message.success.user.updated=\u30E6\u30FC\u30B6\u30FC\u306E\u66F4\u65B0\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-message.success.user.deleted=\u30E6\u30FC\u30B6\u30FC\u306E\u524A\u9664\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-message.success.place.updated=\u5730\u70B9\u306E\u66F4\u65B0\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-message.error.token.creation=\u30C8\u30FC\u30AF\u30F3\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.error.token.deletion=\u30C8\u30FC\u30AF\u30F3\u524A\u9664\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.error.user.creation=\u30E6\u30FC\u30B6\u30FC\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.error.user.update=\u30E6\u30FC\u30B6\u30FC\u66F4\u65B0\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.error.user.deletion=\u30E6\u30FC\u30B6\u30FC\u524A\u9664\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.error.user.self.delete=\u81EA\u5206\u306E\u30A2\u30AB\u30A6\u30F3\u30C8\u306F\u524A\u9664\u3067\u304D\u307E\u305B\u3093
-message.error.place.update=\u5730\u70B9\u66F4\u65B0\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.relogin.required=\u30E6\u30FC\u30B6\u30FC\u540D\u304C{0}\u306B\u5909\u66F4\u3055\u308C\u307E\u3057\u305F\u3002\u65B0\u3057\u3044\u30E6\u30FC\u30B6\u30FC\u540D\u3067\u518D\u5EA6\u30ED\u30B0\u30A4\u30F3\u3059\u308B\u306B\u306F\u3001\u4E00\u5EA6\u30ED\u30B0\u30A2\u30A6\u30C8\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-message.error.access.denied=\u30A2\u30AF\u30BB\u30B9\u304C\u62D2\u5426\u3055\u308C\u307E\u3057\u305F\u3002\u3053\u306E\u64CD\u4F5C\u3092\u884C\u3046\u6A29\u9650\u304C\u3042\u308A\u307E\u305B\u3093\u3002
-upload.title=\u4F4D\u7F6E\u60C5\u5831\u3092\u30A4\u30F3\u30DD\u30FC\u30C8
-upload.gpx.title=GPX\u30D5\u30A1\u30A4\u30EB
-upload.gpx.description=GPS \u30C7\u30D0\u30A4\u30B9\u3084\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u30A2\u30D7\u30EA\u304B\u3089\u53D6\u5F97\u3057\u305FGPX\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3057\u307E\u3059\u3002GPX\u30D5\u30A1\u30A4\u30EB\u306B\u306F\u3001\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u4ED8\u304D\u306E\u5730\u70B9\u30FB\u79FB\u52D5\u5C65\u6B74\u30FB\u7D4C\u8DEF\u304C\u542B\u307E\u308C\u3066\u304A\u308A\u3001\u4F4D\u7F6E\u5C65\u6B74\u3068\u3057\u3066\u51E6\u7406\u3067\u304D\u307E\u3059\u3002
+place.type.other=その他
+place.unknown.label=不明な地点
+js.place.unknown.label=不明な地点
+form.create=作成
+form.update=更新
+form.delete=削除
+form.select.placeholder=選択…
+form.cancel=キャンセル
+form.save.changes=変更を保存
+form.save=保存
+form.previous=前
+form.next=次
+form.refresh=再表示
+message.success.token.created=トークンの作成に成功しました
+message.success.token.deleted=トークンの削除に成功しました
+message.success.user.created=ユーザーの作成に成功しました
+message.success.user.updated=ユーザーの更新に成功しました
+message.success.user.deleted=ユーザーの削除に成功しました
+message.success.place.updated=地点の更新に成功しました
+message.error.token.creation=トークン作成中にエラー:{0}
+message.error.token.deletion=トークン削除中にエラー:{0}
+message.error.user.creation=ユーザー作成中にエラー:{0}
+message.error.user.update=ユーザー更新中にエラー:{0}
+message.error.user.deletion=ユーザー削除中にエラー:{0}
+message.error.user.self.delete=自分のアカウントは削除できません
+message.error.place.update=地点更新中にエラー:{0}
+message.relogin.required=ユーザー名が{0}に変更されました。新しいユーザー名で再度ログインするには、一度ログアウトしてください。
+message.error.access.denied=アクセスが拒否されました。この操作を行う権限がありません。
+upload.title=位置情報をインポート
+upload.gpx.title=GPXファイル
+upload.gpx.description=GPS デバイスやトラッキングアプリから取得したGPXファイルをアップロードします。GPXファイルには、タイムスタンプ付きの地点・移動履歴・経路が含まれており、位置履歴として処理できます。
upload.google.title=Google Takeout
-upload.google.description=Google\u304B\u3089\u53D6\u5F97\u3057\u305F\u4F4D\u7F6E\u5C65\u6B74\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3057\u307E\u3059\u3002\u5BFE\u5FDC\u3057\u3066\u3044\u308B\u5F62\u5F0F\u306F\u4EE5\u4E0B\u306E2\u7A2E\u985E\u3067\u3059\uFF1A
-upload.google.new.format.title=Google Timeline\u306E\u65B0\u5F62\u5F0F (timeline.json)
-upload.google.new.format.instructions=Android\u7AEF\u672B\u306E\u5834\u5408\uFF1A\u8A2D\u5B9A \u2192 \u4F4D\u7F6E\u60C5\u5831 \u2192 \u4F4D\u7F6E\u60C5\u5831\u30B5\u30FC\u30D3\u30B9 \u2192 \u30BF\u30A4\u30E0\u30E9\u30A4\u30F3 \u2192 \u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
-upload.google.new.format.description=\u6700\u8FD1\u306E\u4F4D\u7F6E\u60C5\u5831\u3092\u542B\u3080timeline.json\u30D5\u30A1\u30A4\u30EB\u304C\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3055\u308C\u307E\u3059\u3002
-upload.google.new.format.ios.instructions=iOS\u306EGoogle \u30DE\u30C3\u30D7\u306E\u5834\u5408\uFF1AGoogle\u30DE\u30C3\u30D7\u3092\u958B\u304F \u2192 \u30D7\u30ED\u30D5\u30A3\u30FC\u30EB\u3092\u30BF\u30C3\u30D7 \u2192 \u8A2D\u5B9A \u2192 \u500B\u4EBA\u30C7\u30FC\u30BF \u2192 \u30BF\u30A4\u30E0\u30E9\u30A4\u30F3 \u30C7\u30FC\u30BF\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
-upload.google.android.format.title=Android\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\uFF08timeline.json\uFF09
-upload.google.android.format.description=Android\u7AEF\u672B\u304B\u3089\u53D6\u5F97\u3057\u305F\u6700\u8FD1\u306E\u4F4D\u7F6E\u60C5\u5831\u3092\u542B\u3080timeline.json\u30D5\u30A1\u30A4\u30EB\u304C\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3055\u308C\u307E\u3059\u3002
-upload.google.ios.format.title=iOS\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\uFF08timeline.json\uFF09
-upload.google.ios.format.description=iOS\u7AEF\u672B\u304B\u3089\u53D6\u5F97\u3057\u305F\u6700\u8FD1\u306E\u4F4D\u7F6E\u60C5\u5831\u3092\u542B\u3080timeline.json\u30D5\u30A1\u30A4\u30EB\u304C\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3055\u308C\u307E\u3059\u3002
-upload.google.old.format.title=Google Timeline \u65E7\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8\uFF08Records.json\uFF09
-upload.google.old.format.instructions=takeout.google.com\u304B\u3089\u30C7\u30FC\u30BF\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3057\u3001\u300C\u30ED\u30B1\u30FC\u30B7\u30E7\u30F3\u5C65\u6B74\u300D\u30D5\u30A9\u30EB\u30C0\u5185\u306ERecords.json\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-upload.google.old.format.description=\u3053\u308C\u306B\u306F\u3001\u904E\u53BB\u5168\u3066\u306E\u4F4D\u7F6E\u5C65\u6B74\u30C7\u30FC\u30BF\u304C\u542B\u307E\u308C\u3066\u3044\u307E\u3059\u3002
-upload.geojson.title=GeoJSON\u30D5\u30A1\u30A4\u30EB
-upload.geojson.description=\u4F4D\u7F6E\u30C7\u30FC\u30BF\uFF08Point Feature\uFF09\u3092\u542B\u3080GeoJSON\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3057\u307E\u3059\u3002GeoJSON\u30D5\u30A1\u30A4\u30EB\u306B\u306F\u3001\u5EA7\u6A19\u3092\u6301\u3064Point \u30B8\u30AA\u30E1\u30C8\u30EA\u3068\u3001\u4EFB\u610F\u3067\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7\u306E\u30D7\u30ED\u30D1\u30C6\u30A3\u3092\u542B\u3081\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002\u5358\u4E00\u307E\u305F\u306F\u8907\u6570\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\uFF08 Feature / FeatureCollection\uFF09\u306B\u5BFE\u5FDC\u3057\u3066\u3044\u307E\u3059\u3002
-upload.button.gpx=GPX\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.button.google=Google Takeout\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.button.google.timeline=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30C7\u30FC\u30BF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.button.google.timeline.android=Android\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30C7\u30FC\u30BF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.button.google.timeline.ios=iOS\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30C7\u30FC\u30BF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.button.google.records=Records\u30C7\u30FC\u30BF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.button.geojson=GetJSON\u30D5\u30A1\u30A4\u30EB\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-upload.no.files=\u30D5\u30A1\u30A4\u30EB\u304C\u9078\u629E\u3055\u308C\u3066\u3044\u307E\u305B\u3093
-upload.file.empty=\u30D5\u30A1\u30A4\u30EB\u304C\u7A7A\u3067\u3059
-upload.invalid.format=\u7121\u52B9\u306A\u30D5\u30A1\u30A4\u30EB\u5F62\u5F0F\u3067\u3059
-upload.success={0}\u4EF6\u306E\u30D5\u30A1\u30A4\u30EB\u3092\u6B63\u5E38\u306B\u51E6\u7406\u3057\u307E\u3057\u305F\uFF08\u5EA7\u6A19\u70B9\uFF1A{1}\u7B87\u6240\uFF09
-upload.error=\u6B63\u5E38\u306B\u51E6\u7406\u3055\u308C\u305F\u30D5\u30A1\u30A4\u30EB\u306F\u3042\u308A\u307E\u305B\u3093\u3067\u3057\u305F
-integrations.title=\u9023\u643A
-integrations.no.token.warning=\u30A2\u30D7\u30EA\u9023\u643A\u3092\u8A2D\u5B9A\u3059\u308B\u524D\u306B\u300CAPI\u30C8\u30FC\u30AF\u30F3\u300D\u30BF\u30D6\u3067API\u30C8\u30FC\u30AF\u30F3\u3092\u4F5C\u6210\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
-integrations.token.select.label=API\u30C8\u30FC\u30AF\u30F3\u3092\u9078\u629E\uFF1A
-integrations.token.select.help=\u4EE5\u4E0B\u306E\u8A2D\u5B9A\u7528URL\u3067\u4F7F\u7528\u3059\u308B API \u30C8\u30FC\u30AF\u30F3\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u9078\u629E\u3057\u305F\u30C8\u30FC\u30AF\u30F3\u306F\u3001\u30B5\u30F3\u30D7\u30EBURL\u306B\u81EA\u52D5\u7684\u306B\u633F\u5165\u3055\u308C\u307E\u3059\u3002
-integrations.data.ingestion.title=\u30C7\u30FC\u30BF\u53D6\u8FBC
-integrations.data.ingestion.description=\u30E2\u30D0\u30A4\u30EB\u30A2\u30D7\u30EA\u3092\u8A2D\u5B9A\u3057\u3066\u3001\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092Reitti\u306B\u81EA\u52D5\u9001\u4FE1\u3059\u308B\u304B\u3001Reitti\u304B\u3089OwnTracks Recorder\u3084MQTT\u306A\u3069\u306E\u5916\u90E8\u30B5\u30FC\u30D3\u30B9\u306B\u63A5\u7D9A\u3057\u307E\u3059\u3002
-integrations.data-stores.title=\u5916\u90E8\u30C7\u30FC\u30BF\u30B9\u30C8\u30A2
-integrations.data-stores.description=Reitti\u3092\u8A2D\u5B9A\u3057\u3066\u3001OwnTracks Recorder\u306A\u3069\u306E\u5916\u90E8\u30C7\u30FC\u30BF\u30B9\u30C8\u30EC\u30FC\u30B8\u306B\u63A5\u7D9A\u3057\u307E\u3059\u3002
-integrations.gpslogger.title=GPSLogger\u521D\u671F\u8A2D\u5B9A
-integrations.gpslogger.description=GPSLogger\u306F\u3001\u4F4D\u7F6E\u60C5\u5831\u3092\u81EA\u52D5\u7684\u306B\u8A18\u9332\u3057\u3001Reitti\u306B\u9001\u4FE1\u3067\u304D\u308B\u7121\u6599\u306EAndroid\u30A2\u30D7\u30EA\u3067\u3059\u3002
-integrations.owntracks.title=OwnTracks\u521D\u671F\u8A2D\u5B9A
-integrations.owntracks.description=OwnTracks\u306F\u3001\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC\u3092\u91CD\u8996\u3057\u305F\u4F4D\u7F6E\u60C5\u5831\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u30A2\u30D7\u30EA\u3067\u3001iOS\u30FBAndroid\u306E\u4E21\u65B9\u306B\u5BFE\u5FDC\u3057\u3066\u3044\u307E\u3059\u3002
-integrations.setup.instructions=\u521D\u671F\u8A2D\u5B9A\u624B\u9806\uFF1A
-integrations.photos.title=\u5199\u771F
-integrations.photos.description=Immich\u3068\u9023\u643A\u3057\u305F\u5199\u771F\u7BA1\u7406\u9023\u643A\u306E\u8A2D\u5B9A
-integrations.immich.title=Immich\u9023\u643A
-integrations.immich.description=Immich\u306F\u3001\u30BB\u30EB\u30D5\u30DB\u30B9\u30C8\u578B\u306E\u5199\u771F\u30FB\u52D5\u753B\u30D0\u30C3\u30AF\u30A2\u30C3\u30D7\u30BD\u30EA\u30E5\u30FC\u30B7\u30E7\u30F3\u3067\u3059\u3002Immich\u306E\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3068\u63A5\u7D9A\u3059\u308B\u3068\u3001\u7279\u5B9A\u306E\u5834\u6240\u30FB\u65E5\u6642\u3067\u64AE\u5F71\u3055\u308C\u305F\u5199\u771F\u3092\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30DE\u30C3\u30D7\u4E0A\u306B\u8868\u793A\u3067\u304D\u307E\u3059\u3002
-integrations.immich.server.url=\u30B5\u30FC\u30D0\u30FCURL
+upload.google.description=Googleから取得した位置履歴をアップロードします。対応している形式は以下の2種類です:
+upload.google.new.format.title=Google Timelineの新形式 (timeline.json)
+upload.google.new.format.instructions=Android端末の場合:設定 → 位置情報 → 位置情報サービス → タイムライン → タイムラインをエクスポート
+upload.google.new.format.description=最近の位置情報を含むtimeline.jsonファイルがエクスポートされます。
+upload.google.new.format.ios.instructions=iOSのGoogle マップの場合:Googleマップを開く → プロフィールをタップ → 設定 → 個人データ → タイムライン データをエクスポート
+upload.google.android.format.title=Androidタイムライン(timeline.json)
+upload.google.android.format.description=Android端末から取得した最近の位置情報を含むtimeline.jsonファイルがエクスポートされます。
+upload.google.ios.format.title=iOSタイムライン(timeline.json)
+upload.google.ios.format.description=iOS端末から取得した最近の位置情報を含むtimeline.jsonファイルがエクスポートされます。
+upload.google.old.format.title=Google Timeline 旧フォーマット(Records.json)
+upload.google.old.format.instructions=takeout.google.comからデータをエクスポートし、「ロケーション履歴」フォルダ内のRecords.jsonファイルをアップロードしてください。
+upload.google.old.format.description=これには、過去全ての位置履歴データが含まれています。
+upload.geojson.title=GeoJSONファイル
+upload.geojson.description=位置データ(Point Feature)を含むGeoJSONファイルをアップロードします。GeoJSONファイルには、座標を持つPoint ジオメトリと、任意でタイムスタンプのプロパティを含めることができます。単一または複数の位置データ( Feature / FeatureCollection)に対応しています。
+upload.button.gpx=GPXファイルをアップロード
+upload.button.google=Google Takeoutをアップロード
+upload.button.google.timeline=タイムラインデータをアップロード
+upload.button.google.timeline.android=Androidタイムラインデータをアップロード
+upload.button.google.timeline.ios=iOSタイムラインデータをアップロード
+upload.button.google.records=Recordsデータをアップロード
+upload.button.geojson=GetJSONファイルをアップロード
+upload.no.files=ファイルが選択されていません
+upload.file.empty=ファイルが空です
+upload.invalid.format=無効なファイル形式です
+upload.success={0}件のファイルを正常に処理しました(座標点:{1}箇所)
+upload.error=正常に処理されたファイルはありませんでした
+integrations.title=連携
+integrations.no.token.warning=アプリ連携を設定する前に「APIトークン」タブでAPIトークンを作成する必要があります。
+integrations.token.select.label=APIトークンを選択:
+integrations.token.select.help=以下の設定用URLで使用する API トークンを選択してください。選択したトークンは、サンプルURLに自動的に挿入されます。
+integrations.data.ingestion.title=データ取込
+integrations.data.ingestion.description=モバイルアプリを設定して、位置データをReittiに自動送信するか、ReittiからOwnTracks RecorderやMQTTなどの外部サービスに接続します。
+integrations.data-stores.title=外部データストア
+integrations.data-stores.description=Reittiを設定して、OwnTracks Recorderなどの外部データストレージに接続します。
+integrations.gpslogger.title=GPSLogger初期設定
+integrations.gpslogger.description=GPSLoggerは、位置情報を自動的に記録し、Reittiに送信できる無料のAndroidアプリです。
+integrations.owntracks.title=OwnTracks初期設定
+integrations.owntracks.description=OwnTracksは、プライバシーを重視した位置情報トラッキングアプリで、iOS・Androidの両方に対応しています。
+integrations.setup.instructions=初期設定手順:
+integrations.photos.title=写真
+integrations.photos.description=Immichと連携した写真管理連携の設定
+integrations.immich.title=Immich連携
+integrations.immich.description=Immichは、セルフホスト型の写真・動画バックアップソリューションです。Immichのインスタンスと接続すると、特定の場所・日時で撮影された写真をタイムラインマップ上に表示できます。
+integrations.immich.server.url=サーバーURL
integrations.immich.server.url.placeholder=https://your-immich-server.com
-integrations.immich.api.token=API\u30C8\u30FC\u30AF\u30F3
-integrations.immich.api.token.placeholder=Immich\u306EAPI\u30C8\u30FC\u30AF\u30F3\u3092\u5165\u529B
-integrations.immich.enabled=\u9023\u643A\u3092\u6709\u52B9\u5316
-integrations.immich.save=\u8A2D\u5B9A\u3092\u4FDD\u5B58
-integrations.immich.test.connection=\u63A5\u7D9A\u30C6\u30B9\u30C8
-integrations.immich.connection.success=\u63A5\u7D9A\u306B\u6210\u529F
-integrations.immich.connection.failed=\u63A5\u7D9A\u306B\u5931\u6557\uFF1A{0}
-integrations.immich.config.saved=Immich\u8A2D\u5B9A\u306E\u4FDD\u5B58\u306B\u6210\u529F
-integrations.immich.config.error=\u8A2D\u5B9A\u306E\u4FDD\u5B58\u306B\u5931\u6557\uFF1A{0}
-integrations.mobile.help.title=\u30D8\u30EB\u30D7\u304C\u5FC5\u8981\u3067\u3059\u304B\uFF1F
-integrations.mobile.help.description=\u8A73\u3057\u3044\u8A2D\u5B9A\u624B\u9806\u3084\u30D2\u30F3\u30C8\u306B\u3064\u3044\u3066\u306F\u3001\u3053\u3061\u3089\u306E\u30AC\u30A4\u30C9\u3092\u3054\u89A7\u304F\u3060\u3055\u3044\uFF1A
-integrations.mobile.help.link.text=\u30E2\u30D0\u30A4\u30EB\u9023\u643A\u30C9\u30AD\u30E5\u30E1\u30F3\u30C8
-integrations.overland.title=Overland\u521D\u671F\u8A2D\u5B9A
-integrations.overland.description=Overland\u306F\u3001GeoJSON\u5F62\u5F0F\u3067\u4F4D\u7F6E\u60C5\u5831\u3092\u9001\u4FE1\u3059\u308BiOS\u30C7\u30D0\u30A4\u30B9\u5411\u3051\u306EGPS\u30ED\u30AC\u30FC\u3067\u3059\u3002
-integrations.gpslogger.configure=GPSLogger\u3092\u81EA\u52D5\u8A2D\u5B9A
-integrations.gpslogger.configure.description=\u8A2D\u5B9A\u5185\u5BB9\u3092\u3082\u3068\u306B\u300Creitti\u300D\u3068\u3044\u3046\u65B0\u3057\u3044\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB\u304C\u4F5C\u6210\u3055\u308C\u3001GPSLogger\u3067\u305D\u306E\u30D7\u30ED\u30D5\u30A1\u30A4\u30EB\u304C\u4F7F\u7528\u3055\u308C\u308B\u3088\u3046\u306B\u8A2D\u5B9A\u3055\u308C\u307E\u3059\u3002
-integrations.overland.configure=Overland\u3092\u81EA\u52D5\u8A2D\u5B9A
-integrations.overland.configure.description=Overland\u304C\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092Reitti\u306B\u9001\u4FE1\u3059\u308B\u3088\u3046\u306B\u8A2D\u5B9A\u3055\u308C\u307E\u3059\u3002
-integrations.owntracks.configure=Owntracks\u3092\u81EA\u52D5\u8A2D\u5B9A
-integrations.owntracks.configure.description=Owntracks\u304C\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092Reitti\u306B\u9001\u4FE1\u3059\u308B\u3088\u3046\u306B\u8A2D\u5B9A\u3055\u308C\u307E\u3059\u3002
-integrations.owntracks.recorder.title=OwnTracks Recorder\u9023\u643A
-integrations.owntracks.recorder.description=OwnTracks Recorder\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u306B\u63A5\u7D9A\u3057\u3001\u7279\u5B9A\u306E\u30E6\u30FC\u30B6\u30FC\u3084\u30C7\u30D0\u30A4\u30B9\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u53D6\u5F97\u3057\u307E\u3059\u3002
-integrations.owntracks.recorder.base.url=\u30D9\u30FC\u30B9URL
+integrations.immich.api.token=APIトークン
+integrations.immich.api.token.placeholder=ImmichのAPIトークンを入力
+integrations.immich.enabled=連携を有効化
+integrations.immich.save=設定を保存
+integrations.immich.test.connection=接続テスト
+integrations.immich.connection.success=接続に成功
+integrations.immich.connection.failed=接続に失敗:{0}
+integrations.immich.config.saved=Immich設定の保存に成功
+integrations.immich.config.error=設定の保存に失敗:{0}
+integrations.mobile.help.title=ヘルプが必要ですか?
+integrations.mobile.help.description=詳しい設定手順やヒントについては、こちらのガイドをご覧ください:
+integrations.mobile.help.link.text=モバイル連携ドキュメント
+integrations.overland.title=Overland初期設定
+integrations.overland.description=Overlandは、GeoJSON形式で位置情報を送信するiOSデバイス向けのGPSロガーです。
+integrations.gpslogger.configure=GPSLoggerを自動設定
+integrations.gpslogger.configure.description=設定内容をもとに「reitti」という新しいプロファイルが作成され、GPSLoggerでそのプロファイルが使用されるように設定されます。
+integrations.overland.configure=Overlandを自動設定
+integrations.overland.configure.description=Overlandが位置データをReittiに送信するように設定されます。
+integrations.owntracks.configure=Owntracksを自動設定
+integrations.owntracks.configure.description=Owntracksが位置データをReittiに送信するように設定されます。
+integrations.owntracks.recorder.title=OwnTracks Recorder連携
+integrations.owntracks.recorder.description=OwnTracks Recorderインスタンスに接続し、特定のユーザーやデバイスの位置データを取得します。
+integrations.owntracks.recorder.base.url=ベースURL
integrations.owntracks.recorder.base.url.placeholder=https://your-owntracks-recorder.com
-integrations.owntracks.recorder.username=\u30E6\u30FC\u30B6\u30FC\u540D
-integrations.owntracks.recorder.username.placeholder=\u30C7\u30FC\u30BF\u3092\u53D6\u5F97\u3059\u308B\u30E6\u30FC\u30B6\u30FC\u540D\u3092\u5165\u529B
-integrations.owntracks.recorder.device.id=\u30C7\u30D0\u30A4\u30B9ID
-integrations.owntracks.recorder.device.id.placeholder=\u30C7\u30FC\u30BF\u3092\u53D6\u5F97\u3059\u308B\u30C7\u30D0\u30A4\u30B9ID\u3092\u5165\u529B
-integrations.owntracks.recorder.auth.username=\u8A8D\u8A3C\u7528\u30E6\u30FC\u30B6\u30FC\u540D
-integrations.owntracks.recorder.auth.username.placeholder=Basic\u8A8D\u8A3C\u7528\u306E\u30E6\u30FC\u30B6\u30FC\u540D\uFF08\u4EFB\u610F\uFF09
-integrations.owntracks.recorder.auth.password=\u8A8D\u8A3C\u7528\u30D1\u30B9\u30EF\u30FC\u30C9
-integrations.owntracks.recorder.auth.password.placeholder=Basic\u8A8D\u8A3C\u7528\u30D1\u30B9\u30EF\u30FC\u30C9\uFF08\u4EFB\u610F\uFF09
-integrations.owntracks.recorder.auth.optional=\u8A8D\u8A3C\u4E0D\u8981\u306E\u5834\u5408\u306F\u7A7A\u6B04
-integrations.owntracks.recorder.enabled=\u9023\u643A\u3092\u6709\u52B9\u5316
-integrations.owntracks.recorder.save=\u8A2D\u5B9A\u306E\u4FDD\u5B58
-integrations.owntracks.recorder.test.connection=\u63A5\u7D9A\u30C6\u30B9\u30C8
-integrations.owntracks.recorder.connection.success=\u63A5\u7D9A\u306B\u6210\u529F\u3057\u307E\u3057\u305F\u3002
-integrations.owntracks.recorder.connection.failed=\u63A5\u7D9A\u306B\u5931\u6557\uFF1A{0}
-integrations.owntracks.recorder.config.saved=OwnTracks Recorder\u306E\u8A2D\u5B9A\u306E\u4FDD\u5B58\u306B\u6210\u529F
-integrations.owntracks.recorder.config.error=\u8A2D\u5B9A\u306E\u4FDD\u5B58\u6642\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-integrations.owntracks.recorder.load.historical=\u904E\u53BB\u30C7\u30FC\u30BF\u3092\u8AAD\u307F\u8FBC\u3080
-integrations.owntracks.recorder.load.historical.confirm=OwnTracks Recorder\u304B\u3089\u5229\u7528\u53EF\u80FD\u306A\u5168\u3066\u306E\u5C65\u6B74\u30C7\u30FC\u30BF\u3092\u53D6\u5F97\u3057\u307E\u3059\u3002\u51E6\u7406\u306B\u6642\u9593\u304C\u304B\u304B\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002\u7D9A\u884C\u3057\u307E\u3059\u304B\uFF1F
-integrations.owntracks.recorder.load.historical.success=\u904E\u53BB\u30C7\u30FC\u30BF\u306E\u8AAD\u307F\u8FBC\u307F\u958B\u59CB\u306B\u6210\u529F
-integrations.owntracks.recorder.load.historical.error=\u904E\u53BB\u30C7\u30FC\u30BF\u306E\u8AAD\u307F\u8FBC\u307F\u306B\u5931\u6557\uFF1A{0}
-integrations.owntracks.recorder.config.deleted=OwnTracks Recorder\u306E\u8A2D\u5B9A\u306E\u524A\u9664\u306B\u6210\u529F
-integrations.owntracks.recorder.config.delete.error=\u8A2D\u5B9A\u306E\u524A\u9664\u6642\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-integrations.tracking.frequency.title=\uD83D\uDCCD GPS\u8FFD\u8DE1\u983B\u5EA6
-integrations.tracking.frequency.description=\u6700\u9069\u306A\u7D50\u679C\u3092\u5F97\u308B\u305F\u3081\u306B\u3001Reitti\u306FGPS \u4F4D\u7F6E\u60C5\u5831\u304C\u7D99\u7D9A\u7684\u306B\u9001\u4FE1\u3055\u308C\u308B\u74B0\u5883\u3067\u6700\u3082\u52B9\u679C\u7684\u306B\u52D5\u4F5C\u3057\u307E\u3059\u3002\u6B63\u78BA\u306A\u8A2A\u554F\u304A\u3088\u3073\u79FB\u52D5\uFF08\u30C8\u30EA\u30C3\u30D7\uFF09\u691C\u51FA\u306E\u305F\u3081\u3001\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u30A2\u30D7\u30EA\u304C\u5C11\u306A\u304F\u3068\u308230\u79D2\u3054\u3068\u306B\u4F4D\u7F6E\u30DD\u30A4\u30F3\u30C8\u3092\u8A18\u9332\u3059\u308B\u3088\u3046\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.mqtt.title=MQTT\u9023\u643A
-integrations.mqtt.description=MQTT\u30D6\u30ED\u30FC\u30AB\u30FC\u306B\u63A5\u7D9A\u3057\u3001OwnTracks\u306A\u3069\u306E\u5BFE\u5FDC\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u304B\u3089\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u53D7\u4FE1\u3057\u307E\u3059\u3002
-integrations.mqtt.host=MQTT\u30DB\u30B9\u30C8
+integrations.owntracks.recorder.username=ユーザー名
+integrations.owntracks.recorder.username.placeholder=データを取得するユーザー名を入力
+integrations.owntracks.recorder.device.id=デバイスID
+integrations.owntracks.recorder.device.id.placeholder=データを取得するデバイスIDを入力
+integrations.owntracks.recorder.auth.username=認証用ユーザー名
+integrations.owntracks.recorder.auth.username.placeholder=Basic認証用のユーザー名(任意)
+integrations.owntracks.recorder.auth.password=認証用パスワード
+integrations.owntracks.recorder.auth.password.placeholder=Basic認証用パスワード(任意)
+integrations.owntracks.recorder.auth.optional=認証不要の場合は空欄
+integrations.owntracks.recorder.enabled=連携を有効化
+integrations.owntracks.recorder.save=設定の保存
+integrations.owntracks.recorder.test.connection=接続テスト
+integrations.owntracks.recorder.connection.success=接続に成功しました。
+integrations.owntracks.recorder.connection.failed=接続に失敗:{0}
+integrations.owntracks.recorder.config.saved=OwnTracks Recorderの設定の保存に成功
+integrations.owntracks.recorder.config.error=設定の保存時にエラー:{0}
+integrations.owntracks.recorder.load.historical=過去データを読み込む
+integrations.owntracks.recorder.load.historical.confirm=OwnTracks Recorderから利用可能な全ての履歴データを取得します。処理に時間がかかる場合があります。続行しますか?
+integrations.owntracks.recorder.load.historical.success=過去データの読み込み開始に成功
+integrations.owntracks.recorder.load.historical.error=過去データの読み込みに失敗:{0}
+integrations.owntracks.recorder.config.deleted=OwnTracks Recorderの設定の削除に成功
+integrations.owntracks.recorder.config.delete.error=設定の削除時にエラー:{0}
+integrations.tracking.frequency.title=📍 GPS追跡頻度
+integrations.tracking.frequency.description=最適な結果を得るために、ReittiはGPS 位置情報が継続的に送信される環境で最も効果的に動作します。正確な訪問および移動(トリップ)検出のため、トラッキングアプリが少なくとも30秒ごとに位置ポイントを記録するよう設定してください。
+integrations.mqtt.title=MQTT連携
+integrations.mqtt.description=MQTTブローカーに接続し、OwnTracksなどの対応アプリケーションから位置データを受信します。
+integrations.mqtt.host=MQTTホスト
integrations.mqtt.host.placeholder=mqtt.example.com
-integrations.mqtt.port=\u30DD\u30FC\u30C8\u756A\u53F7
-integrations.mqtt.useTLS=TLS\u3092\u5229\u7528\u3059\u308B\uFF1F
+integrations.mqtt.port=ポート番号
+integrations.mqtt.useTLS=TLSを利用する?
integrations.mqtt.port.placeholder=1883
-integrations.mqtt.identifier=\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u8B58\u5225\u5B50
-integrations.mqtt.identifier.description=\u3053\u306E MQTT\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u63A5\u7D9A\u3092\u8B58\u5225\u3059\u308B\u4E00\u610F\u306E ID \u3067\u3059\u3002\u81EA\u52D5\u751F\u6210\u3055\u308C\u3001\u5909\u66F4\u3067\u304D\u307E\u305B\u3093\u3002\u8907\u6570\u306EReitti\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3084\u4ED6\u306EMQTT\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u3067\u540C\u3058ID\u3092\u518D\u5229\u7528\u3057\u306A\u3044\u3067\u304F\u3060\u3055\u3044\u3002
+integrations.mqtt.identifier=クライアント識別子
+integrations.mqtt.identifier.description=この MQTTクライアント接続を識別する一意の ID です。自動生成され、変更できません。複数のReittiインスタンスや他のMQTTクライアントで同じIDを再利用しないでください。
integrations.mqtt.topic=Topic
integrations.mqtt.topic.placeholder=owntracks/userId/deviceId
-integrations.mqtt.topic.description=\u8CFC\u8AAD\uFF08subscribe\uFF09\u3059\u308BMQTT topic\u30D1\u30BF\u30FC\u30F3\u3092\u6307\u5B9A\u3057\u307E\u3059\u3002\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\u6587\u5B57\u306F\u4F7F\u7528\u3067\u304D\u307E\u305B\u3093\u3002
-js.integrations.mqtt.topic.no.wildcards=Topic\u306B\u306F\u30EF\u30A4\u30EB\u30C9\u30AB\u30FC\u30C9\uFF08+\u3001#\uFF09\u3092\u542B\u3081\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
-integrations.mqtt.username=\u30E6\u30FC\u30B6\u30FC\u540D
+integrations.mqtt.topic.description=購読(subscribe)するMQTT topicパターンを指定します。ワイルドカード文字は使用できません。
+js.integrations.mqtt.topic.no.wildcards=Topicにはワイルドカード(+、#)を含めることはできません。
+integrations.mqtt.username=ユーザー名
integrations.mqtt.username.placeholder=mqtt-username
-integrations.mqtt.password=\u30D1\u30B9\u30EF\u30FC\u30C9
+integrations.mqtt.password=パスワード
integrations.mqtt.password.placeholder=mqtt-password
-integrations.mqtt.auth.optional=\u8A8D\u8A3C\u4E0D\u8981\u306E\u5834\u5408\u306F\u7A7A\u6B04
-integrations.mqtt.payload.type=\u30DA\u30A4\u30ED\u30FC\u30C9\u30BF\u30A4\u30D7
+integrations.mqtt.auth.optional=認証不要の場合は空欄
+integrations.mqtt.payload.type=ペイロードタイプ
integrations.mqtt.payload.type.owntracks=OwnTracks
-integrations.mqtt.payload.type.help=\u4F4D\u7F6E\u30C7\u30FC\u30BF\u5F62\u5F0F\u3092\u9078\u629E
-integrations.mqtt.enabled=\u9023\u643A\u3092\u6709\u52B9\u5316
-integrations.mqtt.save=\u8A2D\u5B9A\u3092\u4FDD\u5B58
-integrations.mqtt.test.connection=\u63A5\u7D9A\u30C6\u30B9\u30C8
-js.integrations.mqtt.test.missing.fields=\u30DB\u30B9\u30C8\u30FB\u30DD\u30FC\u30C8\u756A\u53F7\u30FBTopic\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
-js.integrations.mqtt.test.loading=\u63A5\u7D9A\u30C6\u30B9\u30C8\u4E2D\u2026
-js.integrations.mqtt.test.failed=\u63A5\u7D9A\u30C6\u30B9\u30C8\u5931\u6557
-integration.mqtt.error.port_range=\u30DD\u30FC\u30C8\u756A\u53F7\u306F1\uFF5E65535\u3067\u3042\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
-integration.mqtt.error.out_of_date=\u3053\u306E\u9023\u643A\u8A2D\u5B9A\u306F\u5225\u306E\u30BB\u30C3\u30B7\u30E7\u30F3\u3067\u5909\u66F4\u3055\u308C\u3066\u3044\u307E\u3059\u3002\u753B\u9762\u3092\u66F4\u65B0\u3057\u3066\u304B\u3089\u3082\u3046\u4E00\u5EA6\u304A\u8A66\u3057\u304F\u3060\u3055\u3044\u3002
-integration.mqtt.error.saving=\u9023\u643A\u8A2D\u5B9A\u306E\u4FDD\u5B58\u306B\u5931\u6557\uFF1A{0}
-integration.mqtt.success.saved=MQTT\u9023\u643A\u306E\u4FDD\u5B58\u306B\u6210\u529F
-integration.mqtt.error.host_required=\u30DB\u30B9\u30C8\u304C\u5FC5\u8981\u3067\u3059
-integration.mqtt.error.identifier_required=\u30AF\u30E9\u30A4\u30A2\u30F3\u30C8\u8B58\u5225\u5B50\u304C\u5FC5\u8981\u3067\u3059
-integration.mqtt.error.topic_required=Topic\u304C\u5FC5\u8981\u3067\u3059
-integration.mqtt.success.test=MQTT\u63A5\u7D9A\u30C6\u30B9\u30C8\u306B\u6210\u529F
-integration.mqtt.error.test_failed=MQTT\u63A5\u7D9A\u30C6\u30B9\u30C8\u306B\u5931\u6557\uFF1A{0}
-integrations.shared.instances.title=\u5171\u6709\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9
-integrations.shared.instances.description=\u4ED6\u306EReitti\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u306B\u63A5\u7D9A\u3057\u3066\u3001\u53CB\u4EBA\u30FB\u5BB6\u65CF\u30FB\u540C\u50DA\u3068\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u5171\u6709\u3067\u304D\u307E\u3059\u3002\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30DE\u30C3\u30D7\u4E0A\u3067\u3001\u81EA\u5206\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3068\u3042\u308F\u305B\u3066\u76F8\u624B\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u8868\u793A\u3067\u304D\u307E\u3059\u3002
-integrations.reitti.title=Reitti\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u9023\u643A
-integrations.reitti.description=\u30ED\u30FC\u30AB\u30EB\uFF0F\u30EA\u30E2\u30FC\u30C8\u306EReitti\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u306B\u63A5\u7D9A\u3057\u3066\u3001\u4ED6\u306E\u30E6\u30FC\u30B6\u30FC\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u53C2\u7167\u3057\u307E\u3059\u3002
-integrations.reitti.url=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9URL
+integrations.mqtt.payload.type.help=位置データ形式を選択
+integrations.mqtt.enabled=連携を有効化
+integrations.mqtt.save=設定を保存
+integrations.mqtt.test.connection=接続テスト
+js.integrations.mqtt.test.missing.fields=ホスト・ポート番号・Topicを入力してください
+js.integrations.mqtt.test.loading=接続テスト中…
+js.integrations.mqtt.test.failed=接続テスト失敗
+integration.mqtt.error.port_range=ポート番号は1~65535である必要があります
+integration.mqtt.error.out_of_date=この連携設定は別のセッションで変更されています。画面を更新してからもう一度お試しください。
+integration.mqtt.error.saving=連携設定の保存に失敗:{0}
+integration.mqtt.success.saved=MQTT連携の保存に成功
+integration.mqtt.error.host_required=ホストが必要です
+integration.mqtt.error.identifier_required=クライアント識別子が必要です
+integration.mqtt.error.topic_required=Topicが必要です
+integration.mqtt.success.test=MQTT接続テストに成功
+integration.mqtt.error.test_failed=MQTT接続テストに失敗:{0}
+integrations.shared.instances.title=共有インスタンス
+integrations.shared.instances.description=他のReittiインスタンスに接続して、友人・家族・同僚と位置データを共有できます。タイムラインマップ上で、自分の位置データとあわせて相手の位置データを表示できます。
+integrations.reitti.title=Reittiインスタンス連携
+integrations.reitti.description=ローカル/リモートのReittiインスタンスに接続して、他のユーザーの位置データを参照します。
+integrations.reitti.url=インスタンスURL
integrations.reitti.url.placeholder=https://reitti.example.com
-integrations.reitti.token=API\u30C8\u30FC\u30AF\u30F3
-integrations.reitti.token.placeholder=\u30EA\u30E2\u30FC\u30C8\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u306EAPI\u30C8\u30FC\u30AF\u30F3\u3092\u5165\u529B
-integrations.reitti.color=\u8272
-integrations.reitti.color.description=\u5730\u56F3\u4E0A\u3067\u3053\u306E\u9023\u643A\u3092\u8B58\u5225\u3059\u308B\u305F\u3081\u306E\u8272\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044
-integrations.reitti.enabled=\u9023\u643A\u3092\u6709\u52B9\u5316
-integrations.reitti.save=\u8A2D\u5B9A\u3092\u4FDD\u5B58
-integrations.reitti.test.connection=\u63A5\u7D9A\u30C6\u30B9\u30C8
-integrations.reitti.connection.success=\u63A5\u7D9A\u6210\u529F - Reitti\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u3078\u63A5\u7D9A
-integrations.reitti.connection.failed=\u63A5\u7D9A\u5931\u6557\uFF1A{0}
-integrations.reitti.config.saved=Reitti\u9023\u643A\u306E\u4FDD\u5B58\u306B\u6210\u529F
-integrations.reitti.config.error=\u8A2D\u5B9A\u306E\u4FDD\u5B58\u6642\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-integrations.reitti.config.deleted=Reitti\u9023\u643A\u306E\u524A\u9664\u306B\u6210\u529F
-integrations.reitti.config.delete.error=\u8A2D\u5B9A\u306E\u524A\u9664\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-integrations.reitti.no.integrations=Reitti\u9023\u643A\u306E\u8A2D\u5B9A\u304C\u5B58\u5728\u3057\u307E\u305B\u3093\u3002
-integrations.reitti.table.url=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9URL
-integrations.reitti.table.enabled=\u6709\u52B9
-integrations.reitti.table.status=\u72B6\u614B
-integrations.reitti.table.last.used=\u6700\u7D42\u5229\u7528\u65E5
-integrations.reitti.table.color=\u8272
-integrations.reitti.table.actions=\u64CD\u4F5C
-integrations.reitti.status.enabled=\u6709\u52B9
-integrations.reitti.status.disabled=\u7121\u52B9
-integrations.reitti.status.ACTIVE.name=\u7A3C\u50CD\u4E2D
-integrations.reitti.status.RECOVERABLE.name=\u5931\u6557\uFF08\u56DE\u5FA9\u53EF\u80FD\uFF09
-integrations.reitti.status.DISABLED.name=\u7121\u52B9
-integrations.reitti.status.FAILED.name=\u30A8\u30E9\u30FC
-integrations.reitti.never.used=\u672A\u4F7F\u7528
-integrations.reitti.enable=\u6709\u52B9
-integrations.reitti.disable=\u7121\u52B9
-integrations.reitti.delete.confirm=\u672C\u5F53\u306B\u3053\u306EReitti\u9023\u643A\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
-integrations.reitti.add.title=\u65B0\u898FReitti\u9023\u643A\u3092\u8FFD\u52A0
+integrations.reitti.token=APIトークン
+integrations.reitti.token.placeholder=リモートインスタンスのAPIトークンを入力
+integrations.reitti.color=色
+integrations.reitti.color.description=地図上でこの連携を識別するための色を選択してください
+integrations.reitti.enabled=連携を有効化
+integrations.reitti.save=設定を保存
+integrations.reitti.test.connection=接続テスト
+integrations.reitti.connection.success=接続成功 - Reittiインスタンスへ接続
+integrations.reitti.connection.failed=接続失敗:{0}
+integrations.reitti.config.saved=Reitti連携の保存に成功
+integrations.reitti.config.error=設定の保存時にエラー:{0}
+integrations.reitti.config.deleted=Reitti連携の削除に成功
+integrations.reitti.config.delete.error=設定の削除中にエラー:{0}
+integrations.reitti.no.integrations=Reitti連携の設定が存在しません。
+integrations.reitti.table.url=インスタンスURL
+integrations.reitti.table.enabled=有効
+integrations.reitti.table.status=状態
+integrations.reitti.table.last.used=最終利用日
+integrations.reitti.table.color=色
+integrations.reitti.table.actions=操作
+integrations.reitti.status.enabled=有効
+integrations.reitti.status.disabled=無効
+integrations.reitti.status.ACTIVE.name=稼働中
+integrations.reitti.status.RECOVERABLE.name=失敗(回復可能)
+integrations.reitti.status.DISABLED.name=無効
+integrations.reitti.status.FAILED.name=エラー
+integrations.reitti.never.used=未使用
+integrations.reitti.enable=有効
+integrations.reitti.disable=無効
+integrations.reitti.delete.confirm=本当にこのReitti連携を削除しますか?
+integrations.reitti.add.title=新規Reitti連携を追加
integrations.reitti.edit.title=Reitti\u9023\u643A\u3092\u7DE8\u96C6
-integrations.reitti.info=\u60C5\u5831
-integrations.reitti.info.title=\u30EA\u30E2\u30FC\u30C8\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9\u60C5\u5831
+integrations.reitti.info=情報
+integrations.reitti.info.title=リモートインスタンス情報
integrations.reitti.update=\u8A2D\u5B9A\u3092\u66F4\u65B0
integrations.reitti.test.missing.fields=\u30A4\u30F3\u30B9\u30BF\u30F3\u30B9URL\u3068API\u30C8\u30FC\u30AF\u30F3\u306E\u4E21\u65B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
integrations.reitti.test.loading=\u63A5\u7D9A\u30C6\u30B9\u30C8\u4E2D\u2026
integrations.reitti.test.failed=\u63A5\u7D9A\u30C6\u30B9\u30C8\u306B\u5931\u6557
-integrations.reitti.info.server.title=\u30B5\u30FC\u30D0\u30FC\u60C5\u5831
-integrations.reitti.info.server.name=\u540D\u524D\uFF1A
-integrations.reitti.info.server.version=\u30D0\u30FC\u30B8\u30E7\u30F3\uFF1A
-integrations.reitti.info.server.time=\u30B7\u30B9\u30C6\u30E0\u6642\u523B\uFF1A
-integrations.reitti.info.user.title=\u30E6\u30FC\u30B6\u30FC\u60C5\u5831
-integrations.reitti.info.user.username=\u30E6\u30FC\u30B6\u30FC\u540D\uFF1A
-integrations.reitti.info.user.displayname=\u8868\u793A\u540D\uFF1A
-integrations.reitti.info.user.id=\u30E6\u30FC\u30B6\u30FCID\uFF1A
-integrations.reitti.info.user.version=\u30D0\u30FC\u30B8\u30E7\u30F3\uFF1A
-integrations.reitti.info.connection.success=\u63A5\u7D9A\u6210\u529F\uFF01
-integrations.reitti.info.connection.access=\u30E6\u30FC\u30B6\u30FC\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u3059\u3002
-integrations.no.token.title=\u26A0\uFE0F \u5229\u7528\u53EF\u80FD\u306AAPI\u30C8\u30FC\u30AF\u30F3\u304C\u3042\u308A\u307E\u305B\u3093
-integrations.download=\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9\uFF1A
-integrations.homepage=\u30DB\u30FC\u30E0\u30DA\u30FC\u30B8\uFF1A
-integrations.gpslogger.step1=GPSLogger\u3092Google Play Store\u304B\u3089\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
-integrations.gpslogger.step2=GPSLogger \u3092\u958B\u304D\u3001\u300C\u30ED\u30B0\u306E\u8A73\u7D30\u8A2D\u5B9A\u300D\u2192\u300C\u30AB\u30B9\u30BF\u30E0URL\u306B\u4FDD\u5B58\u300D \u306B\u9032\u3093\u3067\u304F\u3060\u3055\u3044
-integrations.gpslogger.step3=\u300C\u30AB\u30B9\u30BF\u30E0URL\u306B\u4FDD\u5B58\u300D\u3092\u6709\u52B9\u5316
-integrations.gpslogger.step4.with.token=URL\u3092\u4EE5\u4E0B\u306B\u8A2D\u5B9A\uFF1A{0}
-integrations.gpslogger.step5=HTTP\u30E1\u30BD\u30C3\u30C9\u306FPOST
-integrations.gpslogger.step6=HTTP Body\u306F\u4EE5\u4E0B\u3092\u8A2D\u5B9A\uFF1A
-integrations.gpslogger.step7=HTTP Header\u306F\u4EE5\u4E0B\u3092\u8A2D\u5B9A\uFF1A
-integrations.gpslogger.step8=\u30ED\u30B0\u53D6\u5F97\u958B\u59CB\uFF01
-integrations.owntracks.step1=OwnTracks\u3092App Store\u307E\u305F\u306FGoogle Play Store\u304B\u3089\u30C0\u30A6\u30F3\u30ED\u30FC\u30C9
-integrations.owntracks.step2=OwnTracks\u3092\u958B\u304D\u3001 \u300C\u74B0\u5883\u8A2D\u5B9A\u300D\u2192\u300C\u63A5\u7D9A\u300D\u3078\u79FB\u52D5
-integrations.owntracks.step3=\u30E2\u30FC\u30C9\u3092HTTP\u306B\u5909\u66F4
-integrations.owntracks.step4.with.token=\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8\u306B\u4EE5\u4E0B\u3092\u8A2D\u5B9A\uFF1A{0}
-integrations.owntracks.step4.without.token=\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8\u306B\u4EE5\u4E0B\u3092\u8A2D\u5B9A\uFF1A{0}
-integrations.owntracks.step5=\u8A8D\u8A3C\u3092\u7121\u52B9\u5316\uFF08\u8A8D\u8A3C\u306B\u306FURL\u4E2D\u306E\u30C8\u30FC\u30AF\u30F3\u3092\u5229\u7528\u3057\u307E\u3059\uFF09
-integrations.owntracks.step6=\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u8A2D\u5B9A\u3092\u8ABF\u6574\u3057\u3066\u304F\u3060\u3055\u3044\u3002OwnTracks\u304C\u5C11\u306A\u304F\u3068\u3082 30 \u79D2\u3054\u3068\u306B\u4F4D\u7F6E\u30DD\u30A4\u30F3\u30C8\u3092\u8A18\u9332\u3059\u308B\u3088\u3046\u306B\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.owntracks.step7=\u30DE\u30C3\u30D7\u753B\u9762\u3067\u3001\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u30E2\u30FC\u30C9\u3092\u300C\u79FB\u52D5\u300D\u306B\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
-integrations.owntracks.step8=\u30A2\u30D7\u30EA\u304C\u81EA\u52D5\u7684\u306B\u4F4D\u7F6E\u60C5\u5831\u306E\u66F4\u65B0\u3092\u9001\u4FE1\u3057\u59CB\u3081\u307E\u3059
-integrations.overland.step1=Overland\u3092\u30A4\u30F3\u30B9\u30C8\u30FC\u30EB
-integrations.overland.step2=Overland\u3092\u958B\u304D\u3001\u8A2D\u5B9A\u30BF\u30D6\u3092\u958B\u304F
-integrations.overland.step3=\u91CD\u8981\uFF1A\u4F4D\u7F6E\u60C5\u5831\u3078\u306E\u30A2\u30AF\u30BB\u30B9\u3092\u8A31\u53EF\u3059\u308B\u305F\u3081\u3001\u300CRequest Permission\u300D \u30DC\u30BF\u30F3\u3092\u30BF\u30C3\u30D7\u3057\u3066\u304F\u3060\u3055\u3044 - \u3053\u306E\u6A29\u9650\u304C\u306A\u3044\u5834\u5408\u3001Overland \u306F\u4F4D\u7F6E\u60C5\u5831\u3092\u4E00\u5207\u8A18\u9332\u3057\u307E\u305B\u3093
-integrations.overland.step4=Receiver Endpoint\u3092\u30BF\u30C3\u30D7
-integrations.overland.step5.with.token=\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8URL\u3092\u4EE5\u4E0B\u306B\u8A2D\u5B9A\uFF1A{0}
-integrations.overland.step5.without.token=\u30A8\u30F3\u30C9\u30DD\u30A4\u30F3\u30C8URL\u3092\u4EE5\u4E0B\u306B\u8A2D\u5B9A\uFF1A{0}
-integrations.overland.step6=Device ID\u30D5\u30A3\u30FC\u30EB\u30C9\u306F\u7A7A\u6B04\u306E\u307E\u307E\u3067\u3082\u3001\u4EFB\u610F\u306E\u8B58\u5225\u5B50\u3092\u8A2D\u5B9A\u3057\u3066\u3082\u69CB\u3044\u307E\u305B\u3093
-integrations.overland.step7=Access Token\u30D5\u30A3\u30FC\u30EB\u30C9\u306F\u7A7A\u306B\u3057\u3066\u304F\u3060\u3055\u3044\uFF08\u8A8D\u8A3C\u306FURL\u4E2D\u306E\u30C8\u30FC\u30AF\u30F3\u3092\u5229\u7528\u3057\u307E\u3059\uFF09
-integrations.overland.step8=\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u8A2D\u5B9A\u3092\u884C\u3063\u3066\u304F\u3060\u3055\u3044\uFF1A- Desired Accuracy:\u9AD8\u7CBE\u5EA6\u3092\u91CD\u8996\u3059\u308B\u5834\u5408\u306F\u300CBest\u300D\u3001\u30D0\u30C3\u30C6\u30EA\u30FC\u6D88\u8CBB\u3092\u6291\u3048\u308B\u5834\u5408\u306F\u300C100m\u300D
- Points per Batch:50\u301C200\uFF08\u63A5\u7D9A\u304C\u4E0D\u5B89\u5B9A\u306A\u5834\u5408\u306F\u4F4E\u3081\u306B\u8A2D\u5B9A\uFF09
- Significant Location:\u7D99\u7D9A\u7684\u306B\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u3059\u308B\u5834\u5408\u306F\u7121\u52B9
-integrations.overland.step9=Tracker \u30BF\u30D6\u3092\u958B\u304D\u3001\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u3092 On \u306B\u3057\u3066\u304F\u3060\u3055\u3044
-integrations.overland.step10=\u9001\u4FE1\u9593\u9694\u30B9\u30E9\u30A4\u30C0\u30FC\u3092\u8ABF\u6574\u3057\u3066\u304F\u3060\u3055\u3044\uFF081 \u79D2\u301C30 \u5206\uFF09
-integrations.overland.step11=\u30A2\u30D7\u30EA\u304C\u81EA\u52D5\u7684\u306B\u4F4D\u7F6E\u30C7\u30FC\u30BF\u306E\u9001\u4FE1\u3092\u958B\u59CB\u3057\u307E\u3059
-js.integrations.owntracks.recorder.test.missing.fields=OwnTrackes Recorder\u30C6\u30B9\u30C8\u30E1\u30C3\u30BB\u30FC\u30B8
-js.integrations.owntracks.recorder.test.loading=\u63A5\u7D9A\u30C6\u30B9\u30C8\u4E2D\u2026
-js.integrations.owntracks.recorder.test.failed=\u63A5\u7D9A\u30C6\u30B9\u30C8\u5931\u6557
-js.integrations.owntracks.recorder.loading.historical=\u904E\u53BB\u30C7\u30FC\u30BF\u306E\u8AAD\u307F\u8FBC\u307F\u4E2D\u2026
-form.edit=\u7DE8\u96C6
-form.close=\u9589\u3058\u308B
-jobs.title=\u30B8\u30E7\u30D6\u72B6\u614B
-jobs.refresh=\u72B6\u614B\u3092\u518D\u8AAD\u8FBC
-jobs.estimated.time=\u63A8\u5B9A\u51E6\u7406\u6642\u9593\uFF1A{0}
-queue.location.data.name=\u4F4D\u7F6E\u60C5\u5831\u51E6\u7406
-queue.location.data.description=\u30E2\u30D0\u30A4\u30EB\u30A2\u30D7\u30EA\u3084\u5916\u90E8\u30BD\u30FC\u30B9\u304B\u3089\u53D6\u5F97\u3057\u305F\u751F\u306E\u4F4D\u7F6E\u60C5\u5831\u3092\u51E6\u7406\u3057\u3066\u3044\u307E\u3059
-queue.stay.detection.name=\u8A2A\u554F\u691C\u51FA
-queue.stay.detection.description=\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u89E3\u6790\u3057\u3001\u3088\u304F\u884C\u304F\u5834\u6240\u306E\u8A2A\u554F\u3084\u6EDE\u5728\u3092\u691C\u51FA\u3057\u3066\u3044\u307E\u3059
-queue.merge.visit.name=\u8A2A\u554F\u306E\u7D50\u5408
-queue.merge.visit.description=\u95A2\u9023\u3059\u308B\u8A2A\u554F\u3092\u7D50\u5408\u3057\u3001\u8A2A\u554F\u306E\u5883\u754C\u3092\u6700\u9069\u5316\u3057\u3066\u3044\u307E\u3059
-queue.significant.place.name=\u5730\u70B9\u51E6\u7406
-queue.significant.place.description=\u691C\u51FA\u3055\u308C\u305F\u8A2A\u554F\u304B\u3089\u3001\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u4F5C\u6210\u30FB\u66F4\u65B0\u3057\u3066\u3044\u307E\u3059
-queue.detect.trip.name=\u79FB\u52D5\u691C\u51FA
-queue.detect.trip.description=\u79FB\u52D5\u30D1\u30BF\u30FC\u30F3\u3092\u89E3\u6790\u3057\u3066\u3001\u5730\u70B9\u9593\u306E\u79FB\u52D5\u3092\u691C\u51FA\u3057\u3066\u3044\u307E\u3059
-queue.user.event.name=\u30E6\u30FC\u30B6\u30FC\u30A4\u30D9\u30F3\u30C8
-queue.user.event.description=\u30E6\u30FC\u30B6\u30FC\u64CD\u4F5C\u306B\u3088\u3063\u3066\u767A\u751F\u3057\u305F\u30A4\u30D9\u30F3\u30C8\u3084\u901A\u77E5\u3092\u51E6\u7406\u3057\u3066\u3044\u307E\u3059
-data.title=\u30C7\u30FC\u30BF\u7BA1\u7406
-data.about.title=\u30C7\u30FC\u30BF\u51E6\u7406\u306B\u3064\u3044\u3066
-data.about.description=\u3053\u306E\u30BB\u30AF\u30B7\u30E7\u30F3\u3067\u306F\u3001\u30C7\u30FC\u30BF\u51E6\u7406\u3092\u624B\u52D5\u3067\u5B9F\u884C\u3067\u304D\u307E\u3059\u3002\u3053\u308C\u3089\u306E\u51E6\u7406\u306F\u901A\u5E38\u30B9\u30B1\u30B8\u30E5\u30FC\u30EB\u306B\u5F93\u3063\u3066\u5B9F\u884C\u3055\u308C\u307E\u3059\u304C\u3001\u5FC5\u8981\u306B\u5FDC\u3058\u3066\u3053\u3053\u304B\u3089\u624B\u52D5\u3067\u5B9F\u884C\u3059\u308B\u3053\u3068\u3082\u3067\u304D\u307E\u3059\u3002
-data.about.warning=\u51E6\u7406\u3059\u308B\u30C7\u30FC\u30BF\u91CF\u306B\u3088\u3063\u3066\u306F\u3001\u624B\u52D5\u51E6\u7406\u306B\u6642\u9593\u304C\u304B\u304B\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002
-data.process.visits.title=\u8A2A\u554F\u30FB\u79FB\u52D5\u51E6\u7406
-data.process.visits.description=\u751F\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\u3092\u624B\u52D5\u3067\u51E6\u7406\u3057\u3001\u8A2A\u554F\u3084\u79FB\u52D5\u306B\u5909\u63DB\u3057\u307E\u3059\u3002\u672A\u51E6\u7406\u306E\u4F4D\u7F6E\u60C5\u5831\u3092\u89E3\u6790\u3057\u3001\u610F\u5473\u306E\u3042\u308B\u8A2A\u554F\u3084\u79FB\u52D5\u3092\u4F5C\u6210\u3057\u307E\u3059\u3002
-data.process.visits.button=\u51E6\u7406\u3092\u958B\u59CB
-data.process.visits.confirm=\u672C\u5F53\u306B\u51E6\u7406\u3092\u958B\u59CB\u3057\u307E\u3059\u304B\u3002\u3057\u3070\u3089\u304F\u6642\u9593\u304C\u304B\u304B\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002
-data.process.success=\u51E6\u7406\u306E\u958B\u59CB\u306B\u6210\u529F\u3057\u307E\u3057\u305F\u3002\u9032\u6357\u306E\u78BA\u8A8D\u306B\u306F\u30B8\u30E7\u30D6\u72B6\u614B\u30BF\u30D6\u3092\u898B\u3066\u304F\u3060\u3055\u3044\u3002
-data.process.error=\u51E6\u7406\u958B\u59CB\u6642\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-data.clear.reprocess.title=\u3059\u3079\u3066\u306E\u30C7\u30FC\u30BF\u3092\u30AF\u30EA\u30A2\u3057\u3066\u518D\u51E6\u7406
-data.clear.reprocess.description=\u91CD\u8981\u306A\u5834\u6240\u3068\u751F\u306E\u4F4D\u7F6E\u60C5\u5831\u3092\u4FDD\u6301\u3057\u305F\u307E\u307E\u3001\u51E6\u7406\u6E08\u307F\u30C7\u30FC\u30BF\uFF08\u8A2A\u554F\u3001\u79FB\u52D5\u3001\u51E6\u7406\u6E08\u307F\u8A2A\u554F\uFF09\u3092\u3059\u3079\u3066\u30AF\u30EA\u30A2\u3057\u307E\u3059\u3002\u751F\u306E\u4F4D\u7F6E\u60C5\u5831\u306F\u672A\u51E6\u7406\u3068\u3057\u3066\u30DE\u30FC\u30AF\u3055\u308C\u3001\u51E6\u7406\u30D1\u30A4\u30D7\u30E9\u30A4\u30F3\u304C\u81EA\u52D5\u7684\u306B\u5B9F\u884C\u3055\u308C\u307E\u3059\u3002
-data.clear.reprocess.warning=\u3053\u306E\u64CD\u4F5C\u306B\u3088\u308A\u3001\u3059\u3079\u3066\u306E\u8A2A\u554F\u30FB\u79FB\u52D5\u30FB\u51E6\u7406\u6E08\u307F\u306E\u8A2A\u554F\u304C\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002\u5143\u306B\u623B\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
-data.clear.reprocess.button=\u30AF\u30EA\u30A2\u3057\u3066\u518D\u51E6\u7406
-data.clear.reprocess.confirm=\u672C\u5F53\u306B\u5168\u3066\u306E\u51E6\u7406\u6E08\u307F\u30C7\u30FC\u30BF\u3092\u30AF\u30EA\u30A2\u3057\u3066\u518D\u51E6\u7406\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F\u3053\u306E\u64CD\u4F5C\u306B\u3088\u308A\u3001\u3059\u3079\u3066\u306E\u8A2A\u554F\u30FB\u79FB\u52D5\u30FB\u51E6\u7406\u6E08\u307F\u8A2A\u554F\u304C\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002\u5143\u306B\u623B\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
-data.clear.reprocess.success=\u30C7\u30FC\u30BF\u306E\u30AF\u30EA\u30A2\u304C\u5B8C\u4E86\u3057\u3001\u518D\u51E6\u7406\u304C\u958B\u59CB\u3055\u308C\u307E\u3057\u305F\u3002\u9032\u884C\u72B6\u6CC1\u306F\u300C\u30B8\u30E7\u30D6\u72B6\u614B\u300D\u30BF\u30D6\u3067\u78BA\u8A8D\u3067\u304D\u307E\u3059\u3002
-data.clear.reprocess.error=\u30AF\u30EA\u30A2\u3057\u3066\u518D\u51E6\u7406\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-data.remove.all.title=\u5168\u3066\u306E\u30C7\u30FC\u30BF\u3092\u524A\u9664
-data.remove.all.description=\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u9664\u304F\u3059\u3079\u3066\u306E\u30C7\u30FC\u30BF\u3092\u524A\u9664\u3057\u307E\u3059\u3002\u3088\u304F\u884C\u304F\u5834\u6240\u306F\u4FDD\u6301\u3055\u308C\u307E\u3059\u304C\u3001\u751F\u306E\u4F4D\u7F6E\u30DD\u30A4\u30F3\u30C8\u3001\u8A2A\u554F\u3001\u79FB\u52D5\u3001\u51E6\u7406\u6E08\u307F\u8A2A\u554F\u306F\u3059\u3079\u3066\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002
-data.remove.all.warning=\u3053\u306E\u64CD\u4F5C\u306B\u3088\u308A\u3001\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u9664\u304F\u3059\u3079\u3066\u306E\u4F4D\u7F6E\u30C7\u30FC\u30BF\u304C\u5B8C\u5168\u306B\u524A\u9664\u3055\u308C\u307E\u3059\u3002\u5143\u306B\u623B\u3059\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\u3002
-data.remove.all.button=\u5168\u3066\u306E\u30C7\u30FC\u30BF\u3092\u524A\u9664
-data.remove.all.confirm=\u672C\u5F53\u306B\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u9664\u304F\u3059\u3079\u3066\u306E\u30C7\u30FC\u30BF\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F\u3000\u3053\u306E\u64CD\u4F5C\u306F\u5143\u306B\u623B\u305B\u307E\u305B\u3093\u3002
-data.remove.all.success=\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u9664\u304F\u5168\u3066\u306E\u30C7\u30FC\u30BF\u306E\u524A\u9664\u306B\u6210\u529F
-data.remove.all.error=\u524A\u9664\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-data.remove.all.verification.required=\u78BA\u8A8D\u304C\u5FC5\u8981\uFF1A
-data.remove.all.verification.instruction=\u524A\u9664\u3092\u78BA\u8A8D\u3059\u308B\u305F\u3081\u3001\u30B5\u30FC\u30D0\u30FC\u306E\u30DB\u30B9\u30C8\u540D\u3092\u5165\u529B\uFF1A
-data.remove.all.verification.placeholder=\u78BA\u8A8D\u306E\u305F\u3081\u30DB\u30B9\u30C8\u540D\u3092\u5165\u529B
-data.remove.all.verification.hint=\u30DB\u30B9\u30C8\u540D\u3092\u5165\u529B\u3059\u308B\u3068\u3001\u30DC\u30BF\u30F3\u304C\u6709\u52B9\u306B\u306A\u308A\u307E\u3059\u3002
-data.remove.all.error.hostname-verification=\u30DB\u30B9\u30C8\u540D\u306E\u691C\u8A3C\u306B\u5931\u6557\u3057\u307E\u3057\u305F\u3002\u7D9A\u884C\u3059\u308B\u306B\u306F{0}\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-geocoding.title=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9
-geocoding.about.title=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u3068\u306F
-geocoding.about.description=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u306F\u3001\u3088\u304F\u884C\u304F\u5834\u6240\u306E\u5EA7\u6A19\u3092\u4F4F\u6240\u306B\u5909\u63DB\u3057\u307E\u3059\u3002\u8907\u6570\u306E\u30B5\u30FC\u30D3\u30B9\u3092\u8FFD\u52A0\u3059\u308B\u3068\u3001\u30B7\u30B9\u30C6\u30E0\u304C\u8CA0\u8377\u5206\u6563\u306E\u305F\u3081\u306B\u30E9\u30F3\u30C0\u30E0\u306B\u5229\u7528\u3057\u307E\u3059\u3002
-geocoding.about.format=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u306FGeoJSON\u5F62\u5F0F\u3067\u5FDC\u7B54\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002\u4ED6\u306E\u5F62\u5F0F\u306F\u30B5\u30DD\u30FC\u30C8\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
-geocoding.url.placeholders=URL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8\u7528\u30D7\u30EC\u30FC\u30B9\u30DB\u30EB\u30C0\u30FC\uFF1A
-geocoding.placeholder.lat={lat} - \u7DEF\u5EA6\uFF08latitude\uFF09\u306B\u7F6E\u304D\u63DB\u3048\u3089\u308C\u307E\u3059
-geocoding.placeholder.lng={lng} - \u7D4C\u5EA6\uFF08longitude\uFF09\u306B\u7F6E\u304D\u63DB\u3048\u3089\u308C\u307E\u3059
-geocoding.example=\u4F8B\uFF1A
-geocoding.add.title=\u65B0\u898F\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u306E\u8FFD\u52A0
-geocoding.service.name=\u30B5\u30FC\u30D3\u30B9\u540D
-geocoding.service.name.placeholder=\u30B5\u30FC\u30D3\u30B9\u540D\u3092\u5165\u529B
-geocoding.service.url=URL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
-geocoding.available.services=\u5229\u7528\u53EF\u80FD\u306A\u30B5\u30FC\u30D3\u30B9
-geocoding.test.connection=\u63A5\u7D9A\u30C6\u30B9\u30C8
-geocoding.no.services=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u304C\u8A2D\u5B9A\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002
-geocoding.table.name=\u540D\u524D
-geocoding.table.url=URL\u30C6\u30F3\u30D7\u30EC\u30FC\u30C8
-geocoding.table.status=\u72B6\u614B
-geocoding.table.errors=\u30A8\u30E9\u30FC
-geocoding.table.last.used=\u6700\u7D42\u5229\u7528\u65E5
-geocoding.table.actions=\u64CD\u4F5C
-geocoding.status.enabled=\u6709\u52B9
-geocoding.status.disabled=\u7121\u52B9
-geocoding.auto.disabled=\uFF08\u81EA\u52D5\u7121\u52B9\u5316\uFF09
-geocoding.never.used=\u672A\u4F7F\u7528
-geocoding.enable=\u6709\u52B9
-geocoding.disable=\u7121\u52B9
-geocoding.reset.errors=\u30A8\u30E9\u30FC\u3092\u30EA\u30BB\u30C3\u30C8
-geocoding.delete.confirm=\u672C\u5F53\u306B\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
-geocoding.execution.title=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u306E\u5B9F\u884C
-geocoding.execution.description=\u3088\u304F\u884C\u304F\u5834\u6240\u306B\u5BFE\u3059\u308B\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u51E6\u7406\u3092\u624B\u52D5\u3067\u5B9F\u884C\u3057\u307E\u3059
-geocoding.run.title=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u5B9F\u884C
-geocoding.run.description=\u307E\u3060\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3055\u308C\u3066\u3044\u306A\u3044\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u5168\u3066\u51E6\u7406\u3057\u307E\u3059
-geocoding.run.button=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u30B9\u30B1\u30B8\u30E5\u30FC\u30EB
-geocoding.run.confirm=\u672A\u51E6\u7406\u306E\u5834\u6240\u306B\u5BFE\u3057\u3066\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u958B\u59CB\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F
-geocoding.clear.title=\u30AF\u30EA\u30A2\uFF06\u518D\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
-geocoding.clear.description=\u65E2\u5B58\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30C7\u30FC\u30BF\u3092\u5168\u3066\u524A\u9664\u3057\u3001\u5168\u3066\u306E\u3088\u304F\u884C\u304F\u5834\u6240\u3092\u518D\u51E6\u7406\u3057\u307E\u3059
-geocoding.clear.warning=\u3053\u306E\u64CD\u4F5C\u306B\u3088\u308A\u65E2\u5B58\u306E\u4F4F\u6240\u60C5\u5831\u306F\u5168\u3066\u524A\u9664\u3055\u308C\u3001\u5168\u3066\u306E\u5730\u70B9\u304C\u518D\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3055\u308C\u307E\u3059
-geocoding.clear.button=\u30AF\u30EA\u30A2\uFF06\u518D\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0
-geocoding.clear.confirm=\u5168\u3066\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30C7\u30FC\u30BF\u3092\u524A\u9664\u3057\u3001\u5168\u3066\u306E\u5730\u70B9\u3092\u518D\u51E6\u7406\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F\u3053\u306E\u64CD\u4F5C\u306B\u3088\u308A\u3001\u65E2\u5B58\u306E\u4F4F\u6240\u60C5\u5831\u306F\u3059\u3079\u3066\u524A\u9664\u3055\u308C\u307E\u3059\u3002
-geocoding.run.success={0}\u5730\u70B9\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u306E\u958B\u59CB\u306B\u6210\u529F
-geocoding.clear.success={0}\u5730\u70B9\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u60C5\u5831\u3092\u524A\u9664\u30FB\u518D\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u3092\u958B\u59CB
-geocoding.run.error=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u958B\u59CB\u6642\u30A8\u30E9\u30FC\uFF1A{0}
-geocoding.clear.error=\u30AF\u30EA\u30A2\uFF06\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u958B\u59CB\u6642\u30A8\u30E9\u30FC\uFF1A{0}
-geocoding.no.places=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u5BFE\u8C61\u306E\u5834\u6240\u304C\u3042\u308A\u307E\u305B\u3093
-language.select=\u8A00\u8A9E\u9078\u629E
-language.title=\u8A00\u8A9E\u8A2D\u5B9A
-language.description=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\u8868\u793A\u8A00\u8A9E\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u5168\u3066\u306E\u5909\u66F4\u3092\u53CD\u6620\u3059\u308B\u305F\u3081\u3001\u30DA\u30FC\u30B8\u306E\u518D\u8AAD\u307F\u8FBC\u307F\u304C\u5FC5\u8981\u306B\u306A\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002
-language.english=\u82F1\u8A9E
-language.finnish=\u30D5\u30A3\u30F3\u30E9\u30F3\u30C9\u8A9E
-language.german=\u30C9\u30A4\u30C4\u8A9E
-language.french=\u30D5\u30E9\u30F3\u30B9\u8A9E
-language.russian=\u30ED\u30B7\u30A2\u8A9E
-language.brazilian_portuguese=\u30D6\u30E9\u30B8\u30EB\u30DD\u30EB\u30C8\u30AC\u30EB\u8A9E
-language.polish=\u30DD\u30FC\u30E9\u30F3\u30C9\u8A9E
-language.chinese=\u4E2D\u56FD\u8A9E
-language.dutch=\u30AA\u30E9\u30F3\u30C0\u8A9E
-language.turkish=\u30C8\u30EB\u30B3\u8A9E
-language.ukrainian=\u30A6\u30AF\u30E9\u30A4\u30CA\u8A9E
-login.invalid.credentials=\u30E6\u30FC\u30B6\u30FC\u540D\u307E\u305F\u306F\u30D1\u30B9\u30EF\u30FC\u30C9\u304C\u7121\u52B9\u3067\u3059
-login.username=\u30E6\u30FC\u30B6\u30FC\u540D
-login.password=\u30D1\u30B9\u30EF\u30FC\u30C9
-login.remember.me=\u30ED\u30B0\u30A4\u30F3\u72B6\u614B\u3092\u4FDD\u6301
-login.button=\u30ED\u30B0\u30A4\u30F3
-login.oauth.button=OAuth\u3067\u30ED\u30B0\u30A4\u30F3
-message.success.geocode.created=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u306E\u4F5C\u6210\u306B\u6210\u529F
-message.error.geocode.creation=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u306E\u4F5C\u6210\u6642\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-message.success.language.changed=\u8A00\u8A9E\u5909\u66F4\u306B\u6210\u529F
-message.error.language.change=\u8A00\u8A9E\u5909\u66F4\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-settings.about=Reitti\u306B\u3064\u3044\u3066
-about.title=\u30D0\u30FC\u30B8\u30E7\u30F3\u60C5\u5831
-about.app.version=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u30D0\u30FC\u30B8\u30E7\u30F3\uFF1A
-about.git.branch=Git\u30D6\u30E9\u30F3\u30C1\uFF1A
-about.git.commit.details=\u30B3\u30DF\u30C3\u30C8\u8A73\u7D30\uFF1A
-about.build.time=\u30D3\u30EB\u30C9\u65E5\u6642\uFF1A
+integrations.reitti.info.server.title=サーバー情報
+integrations.reitti.info.server.name=名前:
+integrations.reitti.info.server.version=バージョン:
+integrations.reitti.info.server.time=システム時刻:
+integrations.reitti.info.user.title=ユーザー情報
+integrations.reitti.info.user.username=ユーザー名:
+integrations.reitti.info.user.displayname=表示名:
+integrations.reitti.info.user.id=ユーザーID:
+integrations.reitti.info.user.version=バージョン:
+integrations.reitti.info.connection.success=接続成功!
+integrations.reitti.info.connection.access=ユーザーの位置情報データにアクセスできます。
+integrations.no.token.title=⚠️ 利用可能なAPIトークンがありません
+integrations.download=ダウンロード:
+integrations.homepage=ホームページ:
+integrations.gpslogger.step1=GPSLoggerをGoogle Play Storeからダウンロード
+integrations.gpslogger.step2=GPSLogger を開き、「ログの詳細設定」→「カスタムURLに保存」 に進んでください
+integrations.gpslogger.step3=「カスタムURLに保存」を有効化
+integrations.gpslogger.step4.with.token=URLを以下に設定:{0}
+integrations.gpslogger.step5=HTTPメソッドはPOST
+integrations.gpslogger.step6=HTTP Bodyは以下を設定:
+integrations.gpslogger.step7=HTTP Headerは以下を設定:
+integrations.gpslogger.step8=ログ取得開始!
+integrations.owntracks.step1=OwnTracksをApp StoreまたはGoogle Play Storeからダウンロード
+integrations.owntracks.step2=OwnTracksを開き、 「環境設定」→「接続」へ移動
+integrations.owntracks.step3=モードをHTTPに変更
+integrations.owntracks.step4.with.token=エンドポイントに以下を設定:{0}
+integrations.owntracks.step4.without.token=エンドポイントに以下を設定:{0}
+integrations.owntracks.step5=認証を無効化(認証にはURL中のトークンを利用します)
+integrations.owntracks.step6=必要に応じてトラッキング設定を調整してください。OwnTracksが少なくとも 30 秒ごとに位置ポイントを記録するように設定してください。
+integrations.owntracks.step7=マップ画面で、トラッキングモードを「移動」に設定してください
+integrations.owntracks.step8=アプリが自動的に位置情報の更新を送信し始めます
+integrations.overland.step1=Overlandをインストール
+integrations.overland.step2=Overlandを開き、設定タブを開く
+integrations.overland.step3=重要:位置情報へのアクセスを許可するため、「Request Permission」 ボタンをタップしてください - この権限がない場合、Overland は位置情報を一切記録しません
+integrations.overland.step4=Receiver Endpointをタップ
+integrations.overland.step5.with.token=エンドポイントURLを以下に設定:{0}
+integrations.overland.step5.without.token=エンドポイントURLを以下に設定:{0}
+integrations.overland.step6=Device IDフィールドは空欄のままでも、任意の識別子を設定しても構いません
+integrations.overland.step7=Access Tokenフィールドは空にしてください(認証はURL中のトークンを利用します)
+integrations.overland.step8=トラッキング設定を行ってください:- Desired Accuracy:高精度を重視する場合は「Best」、バッテリー消費を抑える場合は「100m」
- Points per Batch:50〜200(接続が不安定な場合は低めに設定)
- Significant Location:継続的にトラッキングする場合は無効
+integrations.overland.step9=Tracker タブを開き、トラッキングを On にしてください
+integrations.overland.step10=送信間隔スライダーを調整してください(1 秒〜30 分)
+integrations.overland.step11=アプリが自動的に位置データの送信を開始します
+js.integrations.owntracks.recorder.test.missing.fields=OwnTrackes Recorderテストメッセージ
+js.integrations.owntracks.recorder.test.loading=接続テスト中…
+js.integrations.owntracks.recorder.test.failed=接続テスト失敗
+js.integrations.owntracks.recorder.loading.historical=過去データの読み込み中…
+form.edit=編集
+form.close=閉じる
+jobs.title=ジョブ状態
+jobs.refresh=状態を再読込
+jobs.estimated.time=推定処理時間:{0}
+queue.location.data.name=位置情報処理
+queue.location.data.description=モバイルアプリや外部ソースから取得した生の位置情報を処理しています
+queue.stay.detection.name=訪問検出
+queue.stay.detection.description=位置データを解析し、よく行く場所の訪問や滞在を検出しています
+queue.merge.visit.name=訪問の結合
+queue.merge.visit.description=関連する訪問を結合し、訪問の境界を最適化しています
+queue.significant.place.name=地点処理
+queue.significant.place.description=検出された訪問から、よく行く場所を作成・更新しています
+queue.detect.trip.name=移動検出
+queue.detect.trip.description=移動パターンを解析して、地点間の移動を検出しています
+queue.user.event.name=ユーザーイベント
+queue.user.event.description=ユーザー操作によって発生したイベントや通知を処理しています
+data.title=データ管理
+data.about.title=データ処理について
+data.about.description=このセクションでは、データ処理を手動で実行できます。これらの処理は通常スケジュールに従って実行されますが、必要に応じてここから手動で実行することもできます。
+data.about.warning=処理するデータ量によっては、手動処理に時間がかかる場合があります。
+data.process.visits.title=訪問・移動処理
+data.process.visits.description=生の位置データを手動で処理し、訪問や移動に変換します。未処理の位置情報を解析し、意味のある訪問や移動を作成します。
+data.process.visits.button=処理を開始
+data.process.visits.confirm=本当に処理を開始しますか。しばらく時間がかかる可能性があります。
+data.process.success=処理の開始に成功しました。進捗の確認にはジョブ状態タブを見てください。
+data.process.error=処理開始時にエラー:{0}
+data.clear.reprocess.title=すべてのデータをクリアして再処理
+data.clear.reprocess.description=重要な場所と生の位置情報を保持したまま、処理済みデータ(訪問、移動、処理済み訪問)をすべてクリアします。生の位置情報は未処理としてマークされ、処理パイプラインが自動的に実行されます。
+data.clear.reprocess.warning=この操作により、すべての訪問・移動・処理済みの訪問が完全に削除されます。元に戻すことはできません。
+data.clear.reprocess.button=クリアして再処理
+data.clear.reprocess.confirm=本当に全ての処理済みデータをクリアして再処理してもよろしいですか?この操作により、すべての訪問・移動・処理済み訪問が完全に削除されます。元に戻すことはできません。
+data.clear.reprocess.success=データのクリアが完了し、再処理が開始されました。進行状況は「ジョブ状態」タブで確認できます。
+data.clear.reprocess.error=クリアして再処理中にエラー:{0}
+data.remove.all.title=全てのデータを削除
+data.remove.all.description=よく行く場所を除くすべてのデータを削除します。よく行く場所は保持されますが、生の位置ポイント、訪問、移動、処理済み訪問はすべて完全に削除されます。
+data.remove.all.warning=この操作により、よく行く場所を除くすべての位置データが完全に削除されます。元に戻すことはできません。
+data.remove.all.button=全てのデータを削除
+data.remove.all.confirm=本当によく行く場所を除くすべてのデータを削除しますか? この操作は元に戻せません。
+data.remove.all.success=よく行く場所を除く全てのデータの削除に成功
+data.remove.all.error=削除中にエラー:{0}
+data.remove.all.verification.required=確認が必要:
+data.remove.all.verification.instruction=削除を確認するため、サーバーのホスト名を入力:
+data.remove.all.verification.placeholder=確認のためホスト名を入力
+data.remove.all.verification.hint=ホスト名を入力すると、ボタンが有効になります。
+data.remove.all.error.hostname-verification=ホスト名の検証に失敗しました。続行するには{0}を入力してください。
+geocoding.title=ジオコーディングサービス
+geocoding.about.title=ジオコーディングサービスとは
+geocoding.about.description=ジオコーディングサービスは、よく行く場所の座標を住所に変換します。複数のサービスを追加すると、システムが負荷分散のためにランダムに利用します。
+geocoding.about.format=ジオコーディングサービスはGeoJSON形式で応答する必要があります。他の形式はサポートされていません。
+geocoding.url.placeholders=URLテンプレート用プレースホルダー:
+geocoding.placeholder.lat={lat} - 緯度(latitude)に置き換えられます
+geocoding.placeholder.lng={lng} - 経度(longitude)に置き換えられます
+geocoding.example=例:
+geocoding.add.title=新規ジオコーディングサービスの追加
+geocoding.service.name=サービス名
+geocoding.service.name.placeholder=サービス名を入力
+geocoding.service.url=URLテンプレート
+geocoding.available.services=利用可能なサービス
+geocoding.test.connection=接続テスト
+geocoding.no.services=ジオコーディングサービスが設定されていません。
+geocoding.table.name=名前
+geocoding.table.url=URLテンプレート
+geocoding.table.status=状態
+geocoding.table.errors=エラー
+geocoding.table.last.used=最終利用日
+geocoding.table.actions=操作
+geocoding.status.enabled=有効
+geocoding.status.disabled=無効
+geocoding.auto.disabled=(自動無効化)
+geocoding.never.used=未使用
+geocoding.enable=有効
+geocoding.disable=無効
+geocoding.reset.errors=エラーをリセット
+geocoding.delete.confirm=本当にジオコーディングサービスを削除しますか?
+geocoding.execution.title=ジオコーディングの実行
+geocoding.execution.description=よく行く場所に対するジオコーディング処理を手動で実行します
+geocoding.run.title=ジオコーディングを実行
+geocoding.run.description=まだジオコーディングされていないよく行く場所を全て処理します
+geocoding.run.button=ジオコーディングをスケジュール
+geocoding.run.confirm=未処理の場所に対してジオコーディングを開始してもよろしいですか?
+geocoding.clear.title=クリア&再ジオコーディング
+geocoding.clear.description=既存のジオコーディングデータを全て削除し、全てのよく行く場所を再処理します
+geocoding.clear.warning=この操作により既存の住所情報は全て削除され、全ての地点が再ジオコーディングされます
+geocoding.clear.button=クリア&再ジオコーディング
+geocoding.clear.confirm=全てのジオコーディングデータを削除し、全ての地点を再処理してもよろしいですか?この操作により、既存の住所情報はすべて削除されます。
+geocoding.run.success={0}地点のジオコーディングの開始に成功
+geocoding.clear.success={0}地点のジオコーディング情報を削除・再ジオコーディングを開始
+geocoding.run.error=ジオコーディング開始時エラー:{0}
+geocoding.clear.error=クリア&ジオコーディング開始時エラー:{0}
+geocoding.no.places=ジオコーディング対象の場所がありません
+language.select=言語選択
+language.title=言語設定
+language.description=アプリケーションの表示言語を設定してください。全ての変更を反映するため、ページの再読み込みが必要になる場合があります。
+language.english=英語
+language.finnish=フィンランド語
+language.german=ドイツ語
+language.french=フランス語
+language.russian=ロシア語
+language.brazilian_portuguese=ブラジルポルトガル語
+language.polish=ポーランド語
+language.chinese=中国語
+language.dutch=オランダ語
+language.turkish=トルコ語
+language.ukrainian=ウクライナ語
+login.invalid.credentials=ユーザー名またはパスワードが無効です
+login.username=ユーザー名
+login.password=パスワード
+login.remember.me=ログイン状態を保持
+login.button=ログイン
+login.oauth.button=OAuthでログイン
+message.success.geocode.created=ジオコーディングサービスの作成に成功
+message.error.geocode.creation=ジオコーディングサービスの作成時にエラー:{0}
+message.success.language.changed=言語変更に成功
+message.error.language.change=言語変更中にエラー:{0}
+settings.about=Reittiについて
+about.title=バージョン情報
+about.app.version=アプリケーションバージョン:
+about.git.branch=Gitブランチ:
+about.git.commit.details=コミット詳細:
+about.build.time=ビルド日時:
about.not.available=N/A
-statistics.title=\u7D71\u8A08\u60C5\u5831
-statistics.overall=\u5168\u671F\u9593
-statistics.title.overall=\u5168\u671F\u9593
-statistics.title.year={0}\u306E\u7D71\u8A08\u60C5\u5831
-statistics.title.month-year={1}{0}\u306E\u7D71\u8A08\u60C5\u5831
-statistics.top.places=\u6EDE\u5728\u6642\u9593 \u4E0A\u4F4D\u306E\u5730\u70B9
-statistics.place=\u5730\u70B9
-statistics.total.hours=\u5408\u8A08\u6642\u9593
-statistics.visits=\u8A2A\u554F\u56DE\u6570
-statistics.transport.distance=\u79FB\u52D5\u624B\u6BB5\u5225\u306E\u79FB\u52D5\u8DDD\u96E2
-statistics.transport.mode=\u79FB\u52D5\u624B\u6BB5
-statistics.distance.km=\u8DDD\u96E2\uFF08km\uFF09
-statistics.daily.breakdown=\u65E5\u5225\u5185\u8A33
-statistics.transport.distribution=\u79FB\u52D5\u624B\u6BB5\u306E\u5206\u5E03
-statistics.no.data=\u30C7\u30FC\u30BF\u304C\u5229\u7528\u3067\u304D\u307E\u305B\u3093
-month.1=1\u6708
-month.2=2\u6708
-month.3=3\u6708
-month.4=4\u6708
-month.5=5\u6708
-month.6=6\u6708
-month.7=7\u6708
-month.8=8\u6708
-month.9=9\u6708
-month.10=10\u6708
-month.11=11\u6708
-month.12=12\u6708
+statistics.title=統計情報
+statistics.overall=全期間
+statistics.title.overall=全期間
+statistics.title.year={0}の統計情報
+statistics.title.month-year={1}{0}の統計情報
+statistics.top.places=滞在時間 上位の地点
+statistics.place=地点
+statistics.total.hours=合計時間
+statistics.visits=訪問回数
+statistics.transport.distance=移動手段別の移動距離
+statistics.transport.mode=移動手段
+statistics.distance.km=距離(km)
+statistics.daily.breakdown=日別内訳
+statistics.transport.distribution=移動手段の分布
+statistics.no.data=データが利用できません
+month.1=1月
+month.2=2月
+month.3=3月
+month.4=4月
+month.5=5月
+month.6=6月
+month.7=7月
+month.8=8月
+month.9=9月
+month.10=10月
+month.11=11月
+month.12=12月
sse.error.connection-lost=\u30B5\u30FC\u30D0\u30FC\u3068\u306E\u63A5\u7D9A\u304C\u5207\u65AD\u3055\u308C\u307E\u3057\u305F\u3002\u518D\u63A5\u7D9A\u4E2D\u2026
map.auto-update.latest-location=\u6700\u65B0\u306E\u4F4D\u7F6E\u60C5\u5831
map.auto-update.enable.title=\u81EA\u50CD\u66F4\u65B0\u30E2\u30FC\u30C9\u3092\u958B\u59CB
map.auto-update.disable.title=\u81EA\u52D5\u66F4\u65B0\u30E2\u30FC\u30C9\u3092\u7D42\u4E86
map.fullscreen.toggle.title=\u30D5\u30EB\u30B9\u30AF\u30EA\u30FC\u30F3\u5207\u66FF
-export.title=\u30C7\u30FC\u30BF\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
-export.date.range=\u671F\u9593\u6307\u5B9A
-export.start.date=\u958B\u59CB\u65E5
-export.end.date=\u7D42\u4E86\u65E5
-export.gpx.button=GPX\u3067\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
-export.gpx.relevant=\u51E6\u7406\u306B\u5FC5\u8981\u306A\u30C7\u30FC\u30BF\u306E\u307F\u3092\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u3057\u307E\u3059\u304B\uFF1F
-export.raw.data.title=\u751F\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF
-export.raw.data.table.timestamp=\u30BF\u30A4\u30E0\u30B9\u30BF\u30F3\u30D7
-export.raw.data.table.latitude=\u7DEF\u5EA6
-export.raw.data.table.longitude=\u7D4C\u5EA6
-export.raw.data.table.accuracy=\u4F4D\u7F6E\u7CBE\u5EA6\uFF08m\uFF09
-export.raw.data.table.processed=\u51E6\u7406\u6E08
-export.raw.data.no.data=\u9078\u629E\u3057\u305F\u671F\u9593\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093
-export.raw.data.loading=\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u8AAD\u8FBC\u4E2D\u2026
-export.raw.data.showing={2}\u4EF6\u4E2D{0}\uFF5E{1}\u3092\u8868\u793A\u4E2D
-export.raw.data.show=\u8868\u793A\uFF1A
-export.raw.data.previous=\u524D
-export.raw.data.next=\u6B21
-export.raw.data.page.info={0} / {1}\u30DA\u30FC\u30B8
-export.gpx.success=GPX\u30D5\u30A1\u30A4\u30EB\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u306B\u6210\u529F
-export.gpx.error=GPX\u30D5\u30A1\u30A4\u30EB\u306E\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-label.warning=\u8B66\u544A\uFF1A
-label.info=\u60C5\u5831\uFF1A
-error.page.title=\u30A8\u30E9\u30FC - Reitti
-error.title=\u304A\u3063\u3068\u3001\u554F\u984C\u304C\u767A\u751F\u3057\u307E\u3057\u305F
-error.generic.message=\u4E88\u671F\u3057\u306A\u3044\u30A8\u30E9\u30FC\u304C\u767A\u751F\u3057\u307E\u3057\u305F\u3002\u3057\u3070\u3089\u304F\u3057\u3066\u304B\u3089\u518D\u5EA6\u304A\u8A66\u3057\u304F\u3060\u3055\u3044\u3002
-error.technical.details=\u6280\u8853\u8A73\u7D30
-error.action.home=\u30DB\u30FC\u30E0\u3078
-error.action.back=\u623B\u308B
-error.action.retry=\u518D\u8A66\u884C
-memory.creation.error=\u601D\u3044\u51FA\u306E\u4F5C\u6210\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-memory.validation.start.date.required=\u958B\u59CB\u65E5\u304C\u5FC5\u8981\u3067\u3059
-memory.validation.end.date.required=\u7D42\u4E86\u65E5\u304C\u5FC5\u8981\u3067\u3059
-memory.validation.end.date.before.start=\u7D42\u4E86\u65E5\u3092\u958B\u59CB\u65E5\u306E\u524D\u306B\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
-memory.validation.title.required=\u30BF\u30A4\u30C8\u30EB\u304C\u5FC5\u8981\u3067\u3059
-share-access.title=\u30A2\u30AF\u30BB\u30B9\u5171\u6709
-magic.links.title=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF
-magic.links.no.tokens=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002\u307E\u305A\u306F\u4F5C\u6210\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-magic.links.new.token.title=\u65B0\u898F\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u3092\u4F5C\u6210
-magic.links.new.token.description=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u304C\u6B63\u5E38\u306B\u4F5C\u6210\u3055\u308C\u307E\u3057\u305F\u3002\u4EE5\u4E0B\u306E\u30EA\u30F3\u30AF\u3092\u5FC5\u305A\u30B3\u30D4\u30FC\u3057\u3066\u5B89\u5168\u306B\u4FDD\u5B58\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u3053\u306E\u30EA\u30F3\u30AF\u306F\u4E00\u5EA6\u3057\u304B\u8868\u793A\u3055\u308C\u307E\u305B\u3093\uFF01
-magic.links.new.token.name=\u30EA\u30F3\u30AF\u540D\uFF1A
-magic.links.new.token.url=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AFURL\uFF1A
-magic.links.new.token.value=\u30C8\u30FC\u30AF\u30F3\u306E\u307F\uFF1A
-magic.links.new.token.warning=\u26A0\uFE0F \u4ECA\u3059\u3050\u3053\u306E\u30EA\u30F3\u30AF\u3092\u4FDD\u5B58\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u5F8C\u304B\u3089\u518D\u8868\u793A\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093\uFF01
-magic.links.table.name=\u540D\u524D
-magic.links.table.access.level=\u30A2\u30AF\u30BB\u30B9\u30EC\u30D9\u30EB
-magic.links.table.created=\u4F5C\u6210\u65E5
-magic.links.table.expiry=\u6709\u52B9\u671F\u9650
-magic.links.table.last.used=\u6700\u7D42\u5229\u7528\u65E5
-magic.links.table.actions=\u64CD\u4F5C
-magic.links.name.label=\u30EA\u30F3\u30AF\u540D
-magic.links.name.placeholder=\u4F8B\uFF1A\u592A\u90CE\u3068\u5171\u6709\u7528
-magic.links.access.level.label=\u30A2\u30AF\u30BB\u30B9\u30EC\u30D9\u30EB
-magic.links.access.level.full_access=\u30D5\u30EB\u30A2\u30AF\u30BB\u30B9
-magic.links.access.level.only_live=\u30E9\u30A4\u30D6\u30C7\u30FC\u30BF\u306E\u307F
-magic.links.access.level.only_live_with_photos=\u30E9\u30A4\u30D6\u30C7\u30FC\u30BF\u306E\u307F\uFF0B\u5199\u771F
-magic.links.access.level.only_last_location=\u6700\u65B0\u306E\u4F4D\u7F6E\u60C5\u5831\u306E\u307F
-magic.links.access.level.memory_view_only=\u601D\u3044\u51FA\u3092\u8868\u793A
-magic.links.access.level.memory_edit_access=\u601D\u3044\u51FA\u306E\u8868\u793A\u3068\u7DE8\u96C6
-magic.links.expiry.days.label=\u6709\u52B9\u671F\u9650\uFF08\u65E5\uFF09
-magic.links.expiry.days.placeholder=\u4F8B\uFF1A30
-magic.links.expiry.days.help=\u7A7A\u6B04\u306E\u5834\u5408\u3001\u6709\u52B9\u671F\u9650\u7121\u3057
-magic.links.never.expires=\u671F\u9650\u7121\u3057
-magic.links.never.used=\u672A\u4F7F\u7528
-magic.links.delete.confirm=\u3053\u306E\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u3092\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F\u3000\u3053\u306E\u64CD\u4F5C\u306F\u53D6\u308A\u6D88\u305B\u307E\u305B\u3093\u3002
-magic.links.created.success=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u304C\u6B63\u5E38\u306B\u4F5C\u6210\u3055\u308C\u307E\u3057\u305F\u3002\u4EE5\u4E0B\u306E\u30EA\u30F3\u30AF\u3092\u4FDD\u5B58\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u3053\u306E\u30EA\u30F3\u30AF\u306F\u518D\u8868\u793A\u3055\u308C\u307E\u305B\u3093\uFF01
-magic.links.create.error=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u306E\u4F5C\u6210\u306B\u5931\u6557\uFF1A{0}
-magic.links.deleted.success=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u306E\u524A\u9664\u306B\u6210\u529F
-magic.links.delete.error=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u306E\u524A\u9664\u306B\u5931\u6557\uFF1A{0}
-magic.links.expiry.date.label=\u6709\u52B9\u671F\u9650
-magic.links.expiry.date.help=\u7A7A\u6B04\u306E\u5834\u5408\u3001\u6C38\u4E45\u30A2\u30AF\u30BB\u30B9\uFF08\u30EA\u30F3\u30AF\u306F\u5931\u52B9\u3057\u307E\u305B\u3093\uFF09
-magic.links.invalid.date=\u7121\u52B9\u306A\u65E5\u4ED8\u30D5\u30A9\u30FC\u30DE\u30C3\u30C8
-share-with.title=\u4ED6\u306E\u30E6\u30FC\u30B6\u3068\u5171\u6709
-share-with.no.users=\u5171\u6709\u53EF\u80FD\u306A\u30E6\u30FC\u30B6\u30FC\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F\u3002
-share-with.users.title=\u30E6\u30FC\u30B6\u30FC\u3068\u5171\u6709
-share-with.users.description=\u4F4D\u7F6E\u60C5\u5831\u3092\u5171\u6709\u3059\u308B\u30E6\u30FC\u30B6\u30FC\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u9078\u629E\u3057\u305F\u30E6\u30FC\u30B6\u30FC\u306F\u3001\u3042\u306A\u305F\u306E\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u53CA\u3073\u4F4D\u7F6E\u5C65\u6B74\u3092\u95B2\u89A7\u3067\u304D\u307E\u3059\u3002
-share-with.enable=\u5171\u6709
-share-with.updated.success=\u30E6\u30FC\u30B6\u30FC\u5171\u6709\u306E\u66F4\u65B0\u306B\u6210\u529F
-share-with.update.error=\u30E6\u30FC\u30B6\u30FC\u5171\u6709\u306E\u66F4\u65B0\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-share-with.info.title=\u30E6\u30FC\u30B6\u30FC\u5171\u6709\u3068\u306F
-share-with.info.description=\u4ED6\u306E\u30E6\u30FC\u30B6\u30FC\u3068\u30C7\u30FC\u30BF\u3092\u5171\u6709\u3059\u308B\u3068\u3001\u76F8\u624B\u306F\u81EA\u8EAB\u306E\u30C7\u30FC\u30BF\u3068\u4F75\u305B\u3066\u3001\u3042\u306A\u305F\u306E\u4F4D\u7F6E\u60C5\u5831\u306E\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u53CA\u3073\u5C65\u6B74\u3092\u78BA\u8A8D\u3067\u304D\u307E\u3059\u3002\u5BB6\u65CF\u3084\u30C1\u30FC\u30E0\u3067\u4F4D\u7F6E\u60C5\u5831\u3092\u5171\u6709\u30FB\u9023\u643A\u3059\u308B\u969B\u306B\u4FBF\u5229\u3067\u3059\u3002
-share-with.info.permissions.title=\u5171\u6709\u76F8\u624B\u304C\u95B2\u89A7\u53EF\u80FD\u306A\u5185\u5BB9
-share-with.info.permissions.timeline=\u3042\u306A\u305F\u306E\u5B8C\u5168\u306A\u4F4D\u7F6E\u60C5\u5831\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u30FB\u5C65\u6B74
-share-with.info.permissions.places=\u3042\u306A\u305F\u306E\u3088\u304F\u884C\u304F\u5834\u6240\u30FB\u8A2A\u554F\u60C5\u5831
-share-with.info.permissions.trips=\u3042\u306A\u305F\u306E\u79FB\u52D5\u5C65\u6B74\u3068\u884C\u52D5\u30D1\u30BF\u30FC\u30F3
-share-with.info.privacy.title=\u30D7\u30E9\u30A4\u30D0\u30B7\u30FC\u306B\u95A2\u3059\u308B\u6CE8\u610F
-share-with.info.privacy.mutual=\u5171\u6709\u306F\u53CC\u65B9\u5411\u3067\u306F\u3042\u308A\u307E\u305B\u3093\u3002\u76F8\u624B\u304C\u3042\u306A\u305F\u3068\u30C7\u30FC\u30BF\u3092\u5171\u6709\u3059\u308B\u306B\u306F\u3001\u5225\u9014\u8A2D\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
-share-with.info.privacy.revoke=\u30C1\u30A7\u30C3\u30AF\u3092\u5916\u3059\u3053\u3068\u3067\u3001\u3044\u3064\u3067\u3082\u30A2\u30AF\u30BB\u30B9\u6A29\u3092\u7121\u52B9\u306B\u3067\u304D\u307E\u3059
-share-with.info.privacy.immediate=\u5909\u66F4\u306F\u3059\u3050\u306B\u53CD\u6620\u3055\u308C\u307E\u3059
-share-with.button.selected=\u5171\u6709\u3092\u6709\u52B9\u5316
-share-with.button.unselected=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u5171\u6709
-shared-with-me.title=\u5171\u6709\u4E2D\u306E\u30E6\u30FC\u30B6\u30FC
-shared-with-me.description=\u4EE5\u4E0B\u306E\u30E6\u30FC\u30B6\u30FC\u306F\u3001\u3042\u306A\u305F\u306B\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u5171\u6709\u3057\u3066\u3044\u307E\u3059\u3002\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u4E0A\u3067\u306E\u8868\u793A\u8272\u3092\u30AB\u30B9\u30BF\u30DE\u30A4\u30BA\u3067\u304D\u307E\u3059\u3002
-shared-with-me.table.user=\u30E6\u30FC\u30B6\u30FC
-shared-with-me.table.color=\u8272
-shared-with-me.table.shared.since=\u5171\u6709\u958B\u59CB\u65E5
-shared-with-me.table.actions=\u64CD\u4F5C
-shared-with-me.dismiss=\u89E3\u9664
-shared-with-me.dismiss.confirm=\u672C\u5F53\u306B\u3053\u306E\u5171\u6709\u30A2\u30AF\u30BB\u30B9\u3092\u89E3\u9664\u3057\u307E\u3059\u304B\uFF1F\u3000\u518D\u3073\u30C7\u30FC\u30BF\u3092\u8868\u793A\u3059\u308B\u306B\u306F\u3001\u76F8\u624B\u306B\u518D\u5171\u6709\u3057\u3066\u3082\u3089\u3046\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
-shared-with-me.dismissed.success=\u5171\u6709\u30A2\u30AF\u30BB\u30B9\u306E\u89E3\u9664\u306B\u6210\u529F
-shared-with-me.dismiss.error=\u5171\u6709\u30A2\u30AF\u30BB\u30B9\u306E\u89E3\u9664\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-visit.sensitivity.recalculation.title=\u518D\u8A08\u7B97\u3092\u63A8\u5968
-visit.sensitivity.recalculation.message=\u8A2D\u5B9A\u304C\u5909\u66F4\u3055\u308C\u307E\u3057\u305F\u3002\u3053\u308C\u3089\u306E\u5909\u66F4\u3092\u65E2\u5B58\u306E\u30C7\u30FC\u30BF\u306B\u53CD\u6620\u3059\u308B\u306B\u306F\u518D\u8A08\u7B97\u304C\u5FC5\u8981\u3067\u3059\u3002\u518D\u8A08\u7B97\u3092\u884C\u3046\u3053\u3068\u3092\u5F37\u304F\u304A\u52E7\u3081\u3057\u307E\u3059\u3002\u518D\u8A08\u7B97\u3057\u306A\u3044\u5834\u5408\u3001\u5909\u66F4\u306F\u65B0\u3057\u304F\u53D7\u4FE1\u3055\u308C\u308B\u30C7\u30FC\u30BF\u306E\u307F\u306B\u9069\u7528\u3055\u308C\u307E\u3059\u3002
-visit.sensitivity.recalculation.warning=\u8B66\u544A\uFF1A\u3053\u306E\u64CD\u4F5C\u306B\u3088\u308A\u3001\u65E2\u5B58\u306E\u5168\u3066\u306E\u5730\u70B9\u304C\u524A\u9664\u3055\u308C\u3001\u65B0\u3057\u3044\u8A2D\u5B9A\u306B\u57FA\u3065\u3044\u3066\u518D\u4F5C\u6210\u3055\u308C\u307E\u3059\u3002
-visit.sensitivity.recalculation.dismiss=\u975E\u8868\u793A
-visit.sensitivity.recalculation.start=\u518D\u8A08\u7B97\u3092\u958B\u59CB
-visit.sensitivity.recalculation.starting=\u518D\u8A08\u7B97\u3092\u958B\u59CB\u4E2D\u2026
-visit.sensitivity.recalculation.confirm=\u672C\u5F53\u306B\u518D\u8A08\u7B97\u3092\u958B\u59CB\u3057\u307E\u3059\u304B\uFF1F\u3000\u51E6\u7406\u3059\u308B\u30C7\u30FC\u30BF\u91CF\u306B\u3088\u3063\u3066\u306F\u3001\u3057\u3070\u3089\u304F\u6642\u9593\u304C\u304B\u304B\u308B\u5834\u5408\u304C\u3042\u308A\u307E\u3059\u3002
-visit.sensitivity.recalculation.started=\u518D\u8A08\u7B97\u304C\u6B63\u5E38\u306B\u958B\u59CB\u3055\u308C\u307E\u3057\u305F\u3002\u9032\u6357\u72B6\u6CC1\u306F\u300C\u30B8\u30E7\u30D6\u72B6\u614B\u300D\u30BF\u30D6\u3092\u3054\u78BA\u8A8D\u304F\u3060\u3055\u3044\u3002
-visit.sensitivity.recalculation.dismissed=\u518D\u8A08\u7B97\u306E\u63A8\u5968\u3092\u975E\u8868\u793A\u306B\u3057\u307E\u3057\u305F\u3002
-visit.sensitivity.recalculation.error=\u518D\u8A08\u7B97\u306E\u958B\u59CB\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-visit.sensitivity.level.very-low=\u975E\u5E38\u306B\u4F4E\u3044
-visit.sensitivity.level.low=\u4F4E\u3044
-visit.sensitivity.level.medium=\u4E2D
-visit.sensitivity.level.high=\u9AD8\u3044
-visit.sensitivity.level.very-high=\u975E\u5E38\u306B\u9AD8\u3044
-visit.sensitivity.validation.date.duplicate=\u9078\u629E\u3057\u305F\u65E5\u4ED8\u306B\u306F\u65E2\u306B\u8A2D\u5B9A\u304C\u5B58\u5728\u3057\u307E\u3059\u3002\u5225\u306E\u65E5\u4ED8\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-visit.sensitivity.validation.save.error=\u8A2D\u5B9A\u306E\u4FDD\u5B58\u4E2D\u306B\u30A8\u30E9\u30FC\uFF1A{0}
-magic.links.info.title=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u306B\u3064\u3044\u3066
-magic.links.info.description=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u3092\u5229\u7528\u3059\u308B\u3068\u3001\u30A2\u30AB\u30A6\u30F3\u30C8\u4F5C\u6210\u4E0D\u8981\u3067\u3042\u306A\u305F\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u5171\u6709\u3067\u304D\u307E\u3059\u3002\u30EA\u30F3\u30AF\u3092\u77E5\u3063\u3066\u3044\u308B\u4EBA\u306F\u3001\u8A2D\u5B9A\u3057\u305F\u6A29\u9650\u306B\u5FDC\u3058\u3066\u30C7\u30FC\u30BF\u3092\u95B2\u89A7\u3067\u304D\u307E\u3059\u3002
-magic.links.info.security.title=\u30BB\u30AD\u30E5\u30EA\u30C6\u30A3\u306B\u95A2\u3059\u308B\u6CE8\u610F\u4E8B\u9805
-magic.links.info.security.point1=\u3053\u306E\u30EA\u30F3\u30AF\u3092\u77E5\u3063\u3066\u3044\u308B\u4EBA\u306F\u8AB0\u3067\u3082\u3042\u306A\u305F\u306E\u30C7\u30FC\u30BF\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u308B\u306E\u3067\u3001\u30D1\u30B9\u30EF\u30FC\u30C9\u3068\u540C\u69D8\u306B\u53B3\u91CD\u306B\u7BA1\u7406\u3057\u3066\u304F\u3060\u3055\u3044
-magic.links.info.security.point2=\u30EA\u30F3\u30AF\u306F\u518D\u767A\u884C\u3067\u304D\u306A\u3044\u306E\u3067\u3001\u7D1B\u5931\u3057\u305F\u5834\u5408\u306F\u65B0\u3057\u304F\u4F5C\u6210\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059
-magic.links.info.security.point3=\u4E00\u6642\u7684\u306A\u5171\u6709\u306B\u306F\u6709\u52B9\u671F\u9650\u3092\u8A2D\u5B9A\u3057\u3001\u30A2\u30AF\u30BB\u30B9\u671F\u9593\u3092\u5236\u9650\u3067\u304D\u307E\u3059
-magic.links.info.security.point4=\u4E0D\u8981\u306B\u306A\u3063\u305F\u30EA\u30F3\u30AF\u306F\u3001\u3059\u3050\u306B\u524A\u9664\u3057\u3066\u304F\u3060\u3055\u3044
-magic.links.info.security.point5=\u30A2\u30AF\u30BB\u30B9\u6709\u7121\u3092\u8FFD\u8DE1\u3059\u308B\u306B\u306F\u3001\u300C\u6700\u7D42\u5229\u7528\u65E5\u300D\u5217\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044
-magic.links.info.access.levels.title=\u30A2\u30AF\u30BB\u30B9\u30EC\u30D9\u30EB
-magic.links.info.access.full.description=\u5168\u3066\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3068\u5C65\u6B74\u306B\u5B8C\u5168\u306B\u95B2\u89A7\u53EF\u80FD\u3067\u3059\u3002
-magic.links.info.access.live.description=\u73FE\u5728\uFF0F\u76F4\u8FD1\u306E\u4F4D\u7F6E\u60C5\u5831\u306E\u307F\u95B2\u89A7\u53EF\u80FD\u3067\u3059\u3002
-magic.links.info.access.live_with_photos.description=\u73FE\u5728\uFF0F\u76F4\u8FD1\u306E\u4F4D\u7F6E\u60C5\u5831\u3068\u3001\u5730\u56F3\u306B\u8868\u793A\u3055\u308C\u3066\u3044\u308B\u5199\u771F\u306E\u307F\u95B2\u89A7\u53EF\u80FD\u3067\u3059\u3002
-magic.links.info.access.only_last_location.description=\u5730\u56F3\u4E0A\u306E\u6700\u65B0\u306E\u4F4D\u7F6E\u60C5\u5831\u306E\u307F\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u3059\u3002
-form.clear=\u524A\u9664
-magic.link.error.title=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u30A8\u30E9\u30FC
-magic.link.error.generic=\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u304C\u7121\u52B9\u3001\u307E\u305F\u306F\u6709\u52B9\u671F\u9650\u5207\u308C\u3067\u3059\u3002
-magic.link.error.description=\u65B0\u3057\u3044\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u3092\u7533\u8ACB\u3059\u308B\u304B\u3001\u30A2\u30AB\u30A6\u30F3\u30C8\u3067\u30ED\u30B0\u30A4\u30F3\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-magic.link.error.home=\u30DB\u30FC\u30E0\u3078
-magic.link.error.login=\u30A2\u30AB\u30A6\u30F3\u30C8\u3067\u30ED\u30B0\u30A4\u30F3
-integrations.data.quality.title=\u30C7\u30FC\u30BF\u54C1\u8CEA\u306E\u691C\u8A3C
-integrations.data.quality.description=\u6700\u9069\u306A\u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u6027\u80FD\u3092\u78BA\u4FDD\u3059\u308B\u305F\u3081\u3001\u53D7\u4FE1\u3059\u308B\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u306E\u54C1\u8CEA\u3068\u983B\u5EA6\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.data.quality.button=\u30C7\u30FC\u30BF\u54C1\u8CEA\u3092\u691C\u8A3C
-integrations.data.quality.refresh=\u518D\u8AAD\u307F\u8FBC\u307F
-integrations.data.quality.report.title=\u30C7\u30FC\u30BF\u54C1\u8CEA\u306B\u95A2\u3059\u308B\u30EC\u30DD\u30FC\u30C8
-integrations.data.quality.overall.title=\uD83D\uDCC8 \u5168\u4F53\u30C7\u30FC\u30BF\u54C1\u8CEA
-integrations.data.quality.total.points=\u5168\u4F4D\u7F6E\u60C5\u5831\u6570
-integrations.data.quality.last.24h=\u904E\u53BB24\u6642\u9593
-integrations.data.quality.last.7d=\u904E\u53BB7\u65E5
-integrations.data.quality.avg.per.day=\u65E5\u5225\u5E73\u5747
-integrations.data.quality.freshness.title=\uD83D\uDD52 \u30C7\u30FC\u30BF\u9BAE\u5EA6
-integrations.data.quality.latest.point=\u6700\u5F8C\u306B\u53D7\u4FE1\u3057\u305F\u4F4D\u7F6E\u60C5\u5831
-integrations.data.quality.time.since=\u6700\u5F8C\u306B\u4F4D\u7F6E\u60C5\u5831\u3092\u53D7\u4FE1\u3057\u3066\u304B\u3089\u306E\u7D4C\u904E\u6642\u9593
-integrations.data.quality.no.data=\u30C7\u30FC\u30BF\u304C\u5229\u7528\u3067\u304D\u307E\u305B\u3093
-integrations.data.quality.tracking.title=\uD83D\uDCCD \u30C8\u30E9\u30C3\u30AD\u30F3\u30B0\u54C1\u8CEA
-integrations.data.quality.avg.accuracy=\u5E73\u5747\u7CBE\u5EA6
-integrations.data.quality.good.accuracy=\u9AD8\u7CBE\u5EA6\u306E\u4F4D\u7F6E\u60C5\u5831\uFF08\uFF1C50m\uFF09
-integrations.data.quality.avg.interval=\u5E73\u5747\u53D6\u5F97\u9593\u9694
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 \u63A8\u5968\u4E8B\u9805
-integrations.data.quality.status.actively.tracking=\u2705 \u8FFD\u8DE1\u4E2D
-integrations.data.quality.status.actively.tracking.desc=\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u306F\u5B9A\u671F\u7684\u306B\u53D7\u4FE1\u3055\u308C\u3066\u3044\u307E\u3059
-integrations.data.quality.status.not.tracking=\u274C \u8FFD\u8DE1\u3055\u308C\u3066\u3044\u307E\u305B\u3093
-integrations.data.quality.status.not.tracking.desc=\u76F4\u8FD1\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u304C\u3042\u308A\u307E\u305B\u3093
-integrations.data.quality.status.good.frequency=\u2705 \u826F\u597D\u306A\u983B\u5EA6
-integrations.data.quality.status.good.frequency.desc=\u6B63\u78BA\u306A\u8FFD\u8DE1\u306B\u5341\u5206\u306A\u983B\u5EA6\u3067\u4F4D\u7F6E\u60C5\u5831\u30DD\u30A4\u30F3\u30C8\u304C\u53D6\u5F97\u3055\u308C\u3066\u3044\u307E\u3059
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F \u4F4E\u983B\u5EA6
-integrations.data.quality.status.low.frequency.desc=\u7CBE\u5EA6\u5411\u4E0A\u306E\u305F\u3081\u3001\u8FFD\u8DE1\u983B\u5EA6\u3092\u4E0A\u3052\u308B\u3053\u3068\u3092\u691C\u8A0E\u3057\u3066\u304F\u3060\u3055\u3044
-integrations.data.quality.recommendation.no.data=\u904E\u53BB24\u6642\u9593\u4EE5\u5185\u306B\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u304C\u53D7\u4FE1\u3055\u308C\u3066\u3044\u307E\u305B\u3093\u3002\u30E2\u30D0\u30A4\u30EB\u30A2\u30D7\u30EA\u306E\u8A2D\u5B9A\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.data.quality.recommendation.low.frequency=\u8FFD\u8DE1\u983B\u5EA6\u304C\u4F4E\u4E0B\u3057\u3066\u3044\u307E\u3059\u3002\u30E2\u30D0\u30A4\u30EB\u30A2\u30D7\u30EA\u3067\u8FFD\u8DE1\u9593\u9694\u3092\u77ED\u304F\u3059\u308B\u3053\u3068\u3092\u691C\u8A0E\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.data.quality.recommendation.poor.accuracy=\u7CBE\u5EA6\u306E\u4F4E\u3044\u4F4D\u7F6E\u60C5\u5831\u304C\u591A\u6570\u691C\u51FA\u3055\u308C\u3066\u3044\u307E\u3059\u3002GPS \u304C\u6709\u52B9\u306B\u306A\u3063\u3066\u3044\u308B\u3053\u3068\u3092\u78BA\u8A8D\u3057\u3001\u5C4B\u5185\u3067\u306E\u8FFD\u8DE1\u306F\u907F\u3051\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.data.quality.recommendation.very.poor.accuracy=\u5E73\u5747\u7CBE\u5EA6\u304C\u304B\u306A\u308A\u4F4E\u4E0B\u3057\u3066\u3044\u307E\u3059\u3002GPS \u306E\u53D7\u4FE1\u72B6\u614B\u3092\u6539\u5584\u3059\u308B\u305F\u3081\u3001\u7A7A\u304C\u898B\u901A\u305B\u308B\u5834\u6240\u3067 GPS \u53D7\u4FE1\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.data.quality.recommendation.fluctuating.frequency=\u8FFD\u8DE1\u983B\u5EA6\u304C\u4E0D\u5B89\u5B9A\u3067\u3059\u3002\u5B89\u5B9A\u3057\u305F\u8FFD\u8DE1\u9593\u9694\u306B\u306A\u308B\u3088\u3046\u3001\u30E2\u30D0\u30A4\u30EB\u30A2\u30D7\u30EA\u306E\u8A2D\u5B9A\u3092\u78BA\u8A8D\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F \u983B\u5EA6\u304C\u4E0D\u5B89\u5B9A
-integrations.data.quality.status.fluctuating.frequency.desc=\u8FFD\u8DE1\u9593\u9694\u306E\u3070\u3089\u3064\u304D\u304C\u5927\u304D\u304F\u3001\u7CBE\u5EA6\u306B\u5F71\u97FF\u3059\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059
-integrations.data.quality.status.good.consistency=\u2705 \u901A\u4FE1\u9593\u9694\u306E\u826F\u597D\u306A\u4E00\u8CAB\u6027
-integrations.data.quality.status.good.consistency.desc=\u8FFD\u8DE1\u9593\u9694\u306F\u4E00\u8CAB\u3057\u3066\u304A\u308A\u3001\u5B89\u5B9A\u3057\u3066\u3044\u307E\u3059
-integrations.data.quality.error=\u30C7\u30FC\u30BF\u54C1\u8CEA\u60C5\u5831\u306E\u8AAD\u307F\u8FBC\u307F\u4E2D\u30A8\u30E9\u30FC\uFF1A{0}
-visit.sensitivity.title=\u8A2A\u554F\u691C\u51FA\u306E\u611F\u5EA6
-visit.sensitivity.title.description=\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u304B\u3089\u8A2A\u554F\u3092\u691C\u51FA\u3059\u308B\u969B\u306E\u611F\u5EA6\u3092\u8A2D\u5B9A\u3057\u307E\u3059
-visit.sensitivity.configurations=\u73FE\u5728\u306E\u8A2D\u5B9A\u5185\u5BB9
-visit.sensitivity.valid.since=\u6709\u52B9\u958B\u59CB\u65E5
-visit.sensitivity.description=\u8AAC\u660E
-visit.sensitivity.actions=\u64CD\u4F5C
-visit.sensitivity.default.config=\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A
-visit.sensitivity.default.description=\u500B\u5225\u306E\u8A2D\u5B9A\u304C\u9069\u7528\u3055\u308C\u308B\u4EE5\u524D\u306E\u3001\u3059\u3079\u3066\u306E\u30C7\u30FC\u30BF\u306B\u9069\u7528\u3055\u308C\u307E\u3059
-visit.sensitivity.specific.description=\u3053\u306E\u65E5\u4ED8\u4EE5\u964D\u306E\u30C7\u30FC\u30BF\u306B\u9069\u7528\u3055\u308C\u307E\u3059
-visit.sensitivity.edit=\u7DE8\u96C6
-visit.sensitivity.delete=\u524A\u9664
-visit.sensitivity.delete.confirm=\u3053\u306E\u8A2D\u5B9A\u3092\u524A\u9664\u3057\u3066\u3082\u3088\u308D\u3057\u3044\u3067\u3059\u304B\uFF1F
-visit.sensitivity.cannot.delete=\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A\u306F\u524A\u9664\u3067\u304D\u307E\u305B\u3093
-visit.sensitivity.add.new=\u65B0\u898F\u8A2D\u5B9A\u3092\u8FFD\u52A0
-visit.sensitivity.level=\u611F\u5EA6\u30EC\u30D9\u30EB
-visit.sensitivity.low=\u4F4E
-visit.sensitivity.high=\u9AD8
-visit.sensitivity.current.level=\u73FE\u5728\uFF1A\u30EC\u30D9\u30EB{0}
-visit.sensitivity.level.help=\u611F\u5EA6\u3092\u4F4E\u304F\u8A2D\u5B9A\u3059\u308B\u3068\u3001\u691C\u51FA\u3055\u308C\u308B\u8A2A\u554F\u306F\u5C11\u306A\u304F\u306A\u308A\u307E\u3059\u304C\u3001\u4E00\u56DE\u5F53\u305F\u308A\u306E\u6EDE\u5728\u6642\u9593\u306F\u9577\u304F\u306A\u308A\u307E\u3059\u3002\u611F\u5EA6\u3092\u9AD8\u304F\u8A2D\u5B9A\u3059\u308B\u3068\u3001\u3088\u308A\u591A\u304F\u306E\u8A2A\u554F\u304C\u691C\u51FA\u3055\u308C\u3001\u6EDE\u5728\u6642\u9593\u306F\u77ED\u304F\u306A\u308A\u307E\u3059\u3002\u8FFD\u8DE1\u76EE\u7684\u306B\u5FDC\u3058\u3066\u8ABF\u6574\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u4E00\u822C\u7684\u306A\u4F4D\u7F6E\u60C5\u5831\u306E\u628A\u63E1\u306B\u306F\u4F4E\u611F\u5EA6\u3001\u8A73\u7D30\u306A\u79FB\u52D5\u5206\u6790\u306B\u306F\u597D\u611F\u5EA6\u304C\u9069\u3057\u3066\u3044\u307E\u3059\u3002\u3053\u306E\u8A2D\u5B9A\u306F\u3001Reitti\u306B\u30C7\u30FC\u30BF\u3092\u9001\u4FE1\u3059\u308B\u9023\u643A\u306E\u9001\u4FE1\u983B\u5EA6\u306B\u5927\u304D\u304F\u4F9D\u5B58\u3057\u307E\u3059\u3002\u53D7\u4FE1\u30C7\u30FC\u30BF\u306E\u611F\u899A\u304C\u77ED\u3044\u307B\u3069\u3001\u611F\u5EA6\u30EC\u30D9\u30EB\u306F\u9AD8\u304F\u8A2D\u5B9A\u3059\u308B\u5FC5\u8981\u304C\u3042\u308A\u307E\u3059\u3002
-visit.sensitivity.valid.since.help=\u3053\u306E\u8A2D\u5B9A\u306F\u3001\u3053\u306E\u65E5\u6642\u4EE5\u964D\u306E\u5168\u3066\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u306B\u9069\u7528\u3055\u308C\u307E\u3059\u3002\u3053\u306E\u65E5\u6642\u3088\u308A\u524D\u306E\u30C7\u30FC\u30BF\u306B\u306F\u3001\u5F15\u304D\u7D9A\u304D\u4EE5\u524D\u306E\u8A2D\u5B9A\u304C\u9069\u7528\u3055\u308C\u307E\u3059\u3002
-visit.sensitivity.default.config.note=\u3053\u308C\u306F\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A\u3067\u3001\u5168\u3066\u306E\u904E\u53BB\u30C7\u30FC\u30BF\u53CA\u3073\u7279\u5B9A\u306E\u65E5\u4ED8\u8A2D\u5B9A\u304C\u9069\u7528\u3055\u308C\u3066\u3044\u306A\u3044\u671F\u9593\u306B\u9069\u7528\u3055\u308C\u307E\u3059\u3002\u3053\u306E\u8A2D\u5B9A\u3092\u5909\u66F4\u3059\u308B\u3068\u3001\u518D\u51E6\u7406\u6642\u306B\u5168\u3066\u306E\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u306E\u51E6\u7406\u306B\u5F71\u97FF\u3057\u307E\u3059\u3002
-visit.sensitivity.preview=\u30D7\u30EC\u30D3\u30E5\u30FC
-visit.sensitivity.save=\u4FDD\u5B58
-visit.sensitivity.cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
-visit.sensitivity.mode.simple=\u7C21\u6613
-visit.sensitivity.mode.advanced=\u9AD8\u5EA6
-visit.sensitivity.mode.simple.description=\u4E8B\u524D\u306B\u5B9A\u7FA9\u3055\u308C\u305F\u611F\u5EA6\u30EC\u30D9\u30EB\u3092\u4F7F\u7528\u3057\u3066\u3001\u7C21\u5358\u306B\u8A2D\u5B9A\u3067\u304D\u307E\u3059
-visit.sensitivity.mode.advanced.description=\u5168\u3066\u306E\u30D1\u30E9\u30E1\u30FC\u30BF\u3092\u624B\u52D5\u3067\u8A2D\u5B9A\u3057\u3001\u7D30\u304B\u306A\u8ABF\u6574\u3092\u884C\u3048\u307E\u3059
-visit.sensitivity.mode.switch.to.simple=\u7C21\u6613\u30E2\u30FC\u30C9\u306B\u5207\u308A\u66FF\u3048
-visit.sensitivity.mode.switch.to.advanced=\u9AD8\u5EA6\u30E2\u30FC\u30C9\u306B\u5207\u308A\u66FF\u3048
-visit.sensitivity.form.title.new=\u65B0\u898F\u8A2D\u5B9A
-visit.sensitivity.form.title.edit=\u8A2D\u5B9A\u3092\u7DE8\u96C6
-visit.sensitivity.form.title.default=\u30C7\u30D5\u30A9\u30EB\u30C8\u8A2D\u5B9A
-visit.detection.title=\u8A2A\u554F\u691C\u51FA
-visit.detection.search.distance=\u63A2\u7D22\u8DDD\u96E2\uFF08\u30E1\u30FC\u30C8\u30EB\uFF09
-visit.detection.search.distance.help=\u540C\u4E00\u306E\u8A2A\u554F\u3068\u3057\u3066\u5224\u5B9A\u3055\u308C\u308B\u4F4D\u7F6E\u60C5\u5831\u30DD\u30A4\u30F3\u30C8\u9593\u306E\u6700\u5927\u8DDD\u96E2\u3067\u3059\u3002\u5C0F\u3055\u3044\u5024\uFF0850\u301C100m\uFF09\u3067\u306F\u3088\u308A\u6B63\u78BA\u306A\u5834\u6240\u304C\u691C\u51FA\u3055\u308C\u3001\u5927\u304D\u3044\u5024\uFF08200\u301C500m\uFF09\u3067\u306F\u8FD1\u63A5\u3057\u305F\u5834\u6240\u304C\u307E\u3068\u3081\u3066\u6271\u308F\u308C\u307E\u3059\u3002\u4E00\u822C\u7684\u306A\u8A2D\u5B9A\u5024\u3068\u3057\u3066\u306F\u3001\u90FD\u5E02\u90E8\u3067\u306F 100m\u3001\u90CA\u5916\u3067\u306F 200m \u304C\u76EE\u5B89\u3067\u3059\u3002
-visit.detection.minimum.points=\u6700\u5C0F\u9023\u7D9A\u4F4D\u7F6E\u60C5\u5831\u6570
-visit.detection.minimum.points.help=\u8A2A\u554F\u3092\u691C\u51FA\u3059\u308B\u305F\u3081\u306B\u5FC5\u8981\u306A\u3001\u9023\u7D9A\u3059\u308B\u4F4D\u7F6E\u60C5\u5831\u306E\u6700\u5C0F\u6570\u3067\u3059\u3002\u5024\u3092\u5927\u304D\u304F\u3059\u308B\u3068\u8AA4\u691C\u51FA\u306F\u6E1B\u308A\u307E\u3059\u304C\u3001\u77ED\u6642\u9593\u306E\u8A2A\u554F\u3092\u691C\u51FA\u3067\u304D\u306A\u304F\u306A\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u591A\u304F\u306E\u7528\u9014\u3067\u306F\u30013\u301C5\u30DD\u30A4\u30F3\u30C8\u304C\u63A8\u5968\u3055\u308C\u307E\u3059\u3002
-visit.detection.minimum.stay=\u6700\u5C0F\u6EDE\u5728\u6642\u9593\uFF08\u79D2\uFF09
-visit.detection.minimum.stay.help=\u901A\u904E\u3067\u306F\u306A\u304F\u8A2A\u554F\u3068\u3057\u3066\u5224\u5B9A\u3059\u308B\u305F\u3081\u306B\u5FC5\u8981\u306A\u6700\u5C0F\u6EDE\u5728\u6642\u9593\u3067\u3059\u3002\u5C0F\u3055\u3044\u5024\uFF0860\uFF5E300\u79D2\uFF09\u3067\u306F\u77ED\u6642\u9593\u306E\u7ACB\u3061\u5BC4\u308A\u3082\u691C\u51FA\u3055\u308C\u3001\u5927\u304D\u3044\u5024\uFF08600\uFF5E1800\u79D2\uFF09\u3067\u306F\u91CD\u8981\u306A\u6EDE\u5728\u306E\u8EAB\u304C\u691C\u51FA\u3055\u308C\u307E\u3059\u3002\u4E00\u822C\u7684\u306A\u8A2D\u5B9A\u5024\u3068\u3057\u3066\u306F\u3001\u8A73\u7D30\u306A\u8FFD\u8DE1\u306B\u306F300\u79D2\uFF085\u5206\uFF09\u3001\u4E3B\u8981\u306A\u5834\u6240\u306E\u307F\u3092\u691C\u51FA\u3059\u308B\u5834\u5408\u306F900\u79D2\uFF0815\u5206\uFF09\u304C\u76EE\u5B89\u3067\u3059\u3002
-visit.detection.max.merge.time=\u540C\u4E00\u6EDE\u5728\u4F4D\u7F6E\u60C5\u5831\u306E\u6700\u5927\u30DE\u30FC\u30B8\u6642\u9593\uFF08\u79D2\uFF09
-visit.detection.max.merge.time.help=\u540C\u3058\u5834\u6240\u3078\u306E\u8A2A\u554F\u304C\u5225\u306E\u8A2A\u554F\u3068\u3057\u3066\u6271\u308F\u308C\u308B\u307E\u3067\u306E\u6700\u5927\u6642\u9593\u9593\u9694\u3067\u3059\u3002\u3053\u306E\u6642\u9593\u5185\u306B\u4E00\u5EA6\u96E2\u308C\u3066\u518D\u3073\u540C\u3058\u5834\u6240\u306B\u623B\u3063\u305F\u5834\u5408\u306F\u30011\u3064\u306E\u9023\u7D9A\u3057\u305F\u8A2A\u554F\u3068\u3057\u3066\u6271\u308F\u308C\u307E\u3059\u3002\u4E00\u822C\u7684\u306A\u8A2D\u5B9A\u5024\u3068\u3057\u3066\u306F\u3001\u77ED\u3044\u5916\u51FA\u306B\u306F 1800\u79D2\uFF0830\u5206\uFF09\u3001\u9577\u3081\u306E\u5916\u51FA\u3084\u4F11\u61A9\u306B\u306F 3600\u79D2\uFF081\u6642\u9593\uFF09\u304C\u76EE\u5B89\u3067\u3059\u3002
-visit.merging.title=\u8A2A\u554F\u306E\u30DE\u30FC\u30B8
-visit.merging.search.duration=\u691C\u7D22\u6642\u9593\uFF08\u6642\u9593\uFF09
-visit.merging.search.duration.help=\u30DE\u30FC\u30B8\u5BFE\u8C61\u3068\u306A\u308B\u8FD1\u63A5\u3057\u305F\u8A2A\u554F\u3092\u691C\u7D22\u3059\u308B\u305F\u3081\u306E\u6642\u9593\u7BC4\u56F2\u3067\u3059\u3002\u5024\u3092\u5927\u304D\u304F\u3059\u308B\u3068\u3001\u672C\u6765\u306F\u5225\u3068\u3059\u3079\u304D\u8A2A\u554F\u304C\u30DE\u30FC\u30B8\u3055\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u3001\u5024\u3092\u5C0F\u3055\u304F\u3059\u308B\u3068\u95A2\u9023\u3059\u308B\u8A2A\u554F\u3092\u898B\u9003\u3059\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u591A\u304F\u306E\u30B1\u30FC\u30B9\u3067\u306F\u300124\uFF5E72\u6642\u9593\u304C\u63A8\u5968\u3055\u308C\u307E\u3059\u3002
-visit.merging.max.merge.time=\u540C\u3058\u8A2A\u554F\u3092\u30DE\u30FC\u30B8\u3059\u308B\u6700\u5927\u6642\u9593\uFF08\u79D2\uFF09
-visit.merging.max.merge.time.help=\u540C\u3058\u5834\u6240\u3078\u306E\u8A2A\u554F\u304C\u5225\u306E\u30A4\u30D9\u30F3\u30C8\u3068\u3057\u3066\u6271\u308F\u308C\u308B\u307E\u3067\u306E\u6700\u5927\u6642\u9593\u9593\u9694\u3067\u3059\u3002GPS \u306E\u8AA4\u5DEE\u3084\u77ED\u6642\u9593\u306E\u96E2\u8131\u306B\u3088\u3063\u3066\u5206\u5272\u3055\u308C\u3066\u3057\u307E\u3063\u305F\u8A2A\u554F\u3092\u7D71\u5408\u3059\u308B\u306E\u306B\u5F79\u7ACB\u3061\u307E\u3059\u3002\u4E00\u822C\u7684\u306A\u8A2D\u5B9A\u5024\u3068\u3057\u3066\u306F\u3001\u53B3\u5BC6\u306B\u533A\u5225\u3057\u305F\u3044\u5834\u5408\u306F 3600\u79D2\uFF081\u6642\u9593\uFF09\u3001\u3088\u308A\u7DE9\u3084\u304B\u306B\u30DE\u30FC\u30B8\u3057\u305F\u3044\u5834\u5408\u306F 7200\u79D2\uFF082\u6642\u9593\uFF09\u304C\u76EE\u5B89\u3067\u3059\u3002
-visit.merging.min.distance=\u8A2A\u554F\u9593\u306E\u6700\u5C0F\u8DDD\u96E2\uFF08\u30E1\u30FC\u30C8\u30EB\uFF09
-visit.merging.min.distance.help=\u8A2A\u554F\u3092\u5225\u3005\u306E\u5834\u6240\u3068\u3057\u3066\u6271\u3046\u305F\u3081\u306B\u5FC5\u8981\u306A\u6700\u5C0F\u8DDD\u96E2\u3067\u3059\u3002\u3053\u306E\u8DDD\u96E2\u3088\u308A\u8FD1\u3044\u8A2A\u554F\u306F\u3001\u6307\u5B9A\u3055\u308C\u305F\u691C\u7D22\u6642\u9593\u5185\u3067\u767A\u751F\u3057\u305F\u5834\u5408\u3001\u30DE\u30FC\u30B8\u3055\u308C\u308B\u53EF\u80FD\u6027\u304C\u3042\u308A\u307E\u3059\u3002\u63A8\u5968\u5024\u3068\u3057\u3066\u306F\u3001\u6B63\u78BA\u306B\u5834\u6240\u3092\u5206\u96E2\u3057\u305F\u3044\u5834\u5408\u306F 50\u301C100m\u3001\u3088\u308A\u5E83\u3044\u30A8\u30EA\u30A2\u3068\u3057\u3066\u307E\u3068\u3081\u305F\u3044\u5834\u5408\u306F 200\u301C300m \u304C\u76EE\u5B89\u3067\u3059\u3002
-visit.sensitivity.preview.title=\u8A2D\u5B9A\u30D7\u30EC\u30D3\u30E5\u30FC
-visit.sensitivity.preview.current=\u73FE\u5728\u306E\u30C7\u30FC\u30BF
-visit.sensitivity.preview.new=\u30D7\u30EC\u30D3\u30E5\u30FC\u30C7\u30FC\u30BF
-visit.sensitivity.preview.date=\u30D7\u30EC\u30D3\u30E5\u30FC\u30C7\u30FC\u30BF\uFF1A
-visit.sensitivity.preview.calculating=\u8A08\u7B97\u4E2D\u2026
-js.visit.sensitivity.preview.ready=\u6E96\u5099\u5B8C\u4E86
-js.visit.sensitivity.preview.error=\u6E96\u5099\u5B8C\u4E86
-visit.sensitivity.preview.config.details=\u8A2D\u5B9A\u8A73\u7D30
-visit.sensitivity.visit.detection=\u8A2A\u554F\u691C\u51FA
-visit.sensitivity.search.distance=\u691C\u7D22\u8DDD\u96E2
-visit.sensitivity.min.points=\u6700\u5C0F\u96A3\u63A5\u5730\u70B9\u6570
-visit.sensitivity.min.stay.time=\u6700\u5C0F\u6EDE\u5728\u6642\u9593
-visit.sensitivity.visit.merging=\u8A2A\u554F\u306E\u30DE\u30FC\u30B8
-visit.sensitivity.search.duration=\u691C\u7D22\u6642\u9593
-visit.sensitivity.max.merge.time=\u6700\u5927\u30DE\u30FC\u30B8\u6642\u9593
-visit.sensitivity.min.distance=\u6700\u5C0F\u8DDD\u96E2
-settings.job.status.description=\u30D0\u30C3\u30AF\u30B0\u30E9\u30A6\u30F3\u30C9\u3067\u5B9F\u884C\u4E2D\u306E\u51E6\u7406\u30B8\u30E7\u30D6\u306E\u72B6\u614B\u3092\u76E3\u8996\u3057\u307E\u3059
-settings.import.data.description=GPX\u30D5\u30A1\u30A4\u30EB\u3084Google Takeout\u306A\u3069\u3001\u3055\u307E\u3056\u307E\u306A\u30BD\u30FC\u30B9\u304B\u3089\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-export.title.description=\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u69D8\u3005\u306A\u5F62\u5F0F\u3067\u30A8\u30AF\u30B9\u30DD\u30FC\u30C8
-settings.api.tokens.description=\u5916\u90E8\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u5411\u3051\u306EAPI\u30C8\u30FC\u30AF\u30F3\u306E\u4F5C\u6210\u30FB\u7BA1\u7406
-settings.share.access.description=\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u4ED6\u306E\u4EBA\u3068\u5171\u6709\u3059\u308B\u305F\u3081\u306E\u30DE\u30B8\u30C3\u30AF\u30EA\u30F3\u30AF\u3092\u4F5C\u6210
-settings.user.management.description=\u30E6\u30FC\u30B6\u30FC\u30A2\u30AB\u30A6\u30F3\u30C8\u3068\u6A29\u9650\u3092\u7BA1\u7406\uFF08\u7BA1\u7406\u8005\u306E\u307F\uFF09
-settings.places.description=\u3088\u304F\u884C\u304F\u5834\u6240\u3068\u305D\u306E\u8A73\u7D30\u60C5\u5831\u3092\u8868\u793A\u30FB\u7BA1\u7406
-settings.transportation-modes.description=\u79FB\u52D5\u624B\u6BB5\u691C\u51FA\u306E\u8A2D\u5B9A\u3092\u8868\u793A\u30FB\u7BA1\u7406
-settings.geocoding.description=\u5EA7\u6A19\u3092\u4F4F\u6240\u306B\u5909\u63DB\u3059\u308B\u305F\u3081\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u3092\u8A2D\u5B9A
-settings.manage.data.description=\u30C7\u30FC\u30BF\u51E6\u7406\u3092\u624B\u52D5\u3067\u5B9F\u884C\u3057\u3001\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u7BA1\u7406
-settings.integrations.description=\u5916\u90E8\u30B5\u30FC\u30D3\u30B9\u30FB\u30E2\u30D0\u30A4\u30EB\u30A2\u30D7\u30EA\u3068\u9023\u643A\u3057\u3001\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3092\u81EA\u52D5\u7684\u306B\u30A4\u30F3\u30DD\u30FC\u30C8
-settings.about.description=\u30A2\u30D7\u30EA\u30B1\u30FC\u30B7\u30E7\u30F3\u306E\u30D0\u30FC\u30B8\u30E7\u30F3\u53CA\u3073\u30D3\u30EB\u30C9\u60C5\u5831\u3092\u78BA\u8A8D
-settings.logging.description=\u30ED\u30B0\u30EC\u30D9\u30EB\u3092\u8A2D\u5B9A\u3057\u3001\u30ED\u30B0\u3092\u78BA\u8A8D
-memory.new.page.title=\u65B0\u3057\u3044\u601D\u3044\u51FA - Reitti
-memory.new.title=\u65B0\u3057\u3044\u601D\u3044\u51FA
-memory.new.back.to.memories=\u601D\u3044\u51FA\u306B\u623B\u308B
-memory.form.title.label=\u30BF\u30A4\u30C8\u30EB *
-memory.form.title.placeholder=\u601D\u3044\u51FA\u306E\u30BF\u30A4\u30C8\u30EB\u3092\u5165\u529B
-memory.form.description.label=\u8AAC\u660E
-memory.form.description.placeholder=\u8AAC\u660E\u3092\u8FFD\u52A0\uFF08\u4EFB\u610F\uFF09
-memory.form.start.date.label=\u958B\u59CB\u65E5 *
-memory.form.end.date.label=\u7D42\u4E86\u65E5 *
-memory.form.cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
-memory.form.create=\u601D\u3044\u51FA\u3092\u4F5C\u6210
-memory.form.update=\u5909\u66F4\u3092\u4FDD\u5B58
-memory.view.button=\u601D\u3044\u51FA\u3092\u8868\u793A
-memory.view.edit=\u7DE8\u96C6
-memory.view.back=\u623B\u308B
-memory.view.recalculate=\u518D\u8A08\u7B97
-memory.view.share=\u5171\u6709
-memory.view.delete=\u524A\u9664
-memory.view.add.first.block=\u6700\u521D\u306E\u30D6\u30ED\u30C3\u30AF\u3092\u8FFD\u52A0
-memory.view.no.blocks=\u307E\u3060\u30D6\u30ED\u30C3\u30AF\u304C\u3042\u308A\u307E\u305B\u3093\u3002\u6700\u521D\u306E\u30D6\u30ED\u30C3\u30AF\u3092\u8FFD\u52A0\u3057\u3066\u3001\u8A18\u4E8B\u306E\u4F5C\u6210\u3092\u59CB\u3081\u307E\u3057\u3087\u3046\u3002
-memory.view.block.text.title=\u30C6\u30AD\u30B9\u30C8\u30D6\u30ED\u30C3\u30AF
-memory.view.block.text.content=\u30B3\u30F3\u30C6\u30F3\u30C4\u306F\u3053\u3053\u306B\u8AAD\u307F\u8FBC\u307E\u308C\u307E\u3059
-memory.view.block.visit.content=\u8A2A\u554F\u30D6\u30ED\u30C3\u30AF
-memory.view.block.trip.content=\u79FB\u52D5\u30D6\u30ED\u30C3\u30AF
-memory.view.block.gallery.content=\u753B\u50CF\u30AE\u30E3\u30E9\u30EA\u30FC
-memory.view.block.cluster.duration=\u6240\u8981\u6642\u9593\u306F{0}\u6642\u9593{1}\u5206\uFF08\u5185\u79FB\u52D5\u6642\u9593\uFF1A{2}\u6642\u9593\uFF09\u3001\u79FB\u52D5\u8DDD\u96E2\u306F{3}\u3067\u3057\u305F\u3002
-memory.view.block.cluster_visit.duration={0} \u6642\u9593 {1} \u5206\u6EDE\u5728\u3057\u307E\u3057\u305F\u3002
-memory.generator.day.text={0}\u65E5\u76EE\uFF1A{1}
-memory.generator.headline.text=\u79C1\u305F\u3061\u306E\u65C5\u8DEF
-memory.generator.journey_to.headline.text={0}\u3078\u306E\u65C5\u8DEF
-memory.generator.introductory.text=\u672C\u5F53\u306B\u5FD8\u308C\u3089\u308C\u306A\u3044\u5192\u967A\u3067\u3057\u305F\u3002\u79C1\u305F\u3061\u306E\u65C5\u306F {0}\u306B{1} \u3092\u51FA\u767A\u3057\u305F\u77AC\u9593\u304B\u3089\u59CB\u307E\u308A\u307E\u3057\u305F\u3002\u305D\u3053\u304B\u3089{2}\u65E5\u9593\u306B\u308F\u305F\u308A\u3001{3}\u3001{4}\u3092\u7D20\u6674\u3089\u3057\u3044\u62E0\u70B9\u3068\u3057\u3066\u904E\u3054\u3057\u307E\u3057\u305F\u3002\u305D\u306E\u62E0\u70B9\u3092\u8D77\u70B9\u306B\u5730\u57DF\u306E\u4E2D\u5FC3\u90E8\u3092\u5DE1\u308A\u3001{6}\u306B\u5E83\u304C\u308B\u7F8E\u3057\u3044\u5834\u6240\u3092\u821E\u53F0\u306B\u3001{5}\u3082\u306E\u5FC3\u306B\u6B8B\u308B\u8A2A\u554F\u3092\u91CD\u306D\u3066\u3044\u304D\u307E\u3057\u305F\u3002\u3053\u308C\u306F\u3001{7}\u306B\u5E30\u8DEF\u306B\u3064\u304F\u307E\u3067\u306E\u3001\u79C1\u305F\u3061\u304C\u5171\u306B\u904E\u3054\u3057\u305F\u6642\u9593\u3001\u51FA\u4F1A\u3063\u305F\u5834\u6240\u3001\u305D\u3057\u3066\u304B\u3051\u304C\u3048\u306E\u306A\u3044\u601D\u3044\u51FA\u306E\u7269\u8A9E\u3067\u3059\u3002
-memory.generator.travel_to_accommodation.text=\u79C1\u305F\u3061\u306F{1}\u306B{0}\u3092\u51FA\u767A\u3057\u3001{3}\u306B{2}\u306B\u5230\u7740\u3057\u307E\u3057\u305F\u3002\u3053\u306E\u533A\u9593\u306E\u6240\u8981\u6642\u9593\u306F{4}\u3067\u3001\u305D\u306E\u3046\u3061{5}\u3092\u79FB\u52D5\u306B\u8CBB\u3084\u3057\u307E\u3057\u305F\u3002\u3053\u3053\u304B\u3089\u306F\u5C11\u3057\u80A9\u306E\u529B\u3092\u629C\u3044\u3066\u3001\u8377\u307B\u3069\u304D\u3092\u3057\u3001\u6B21\u306E\u6642\u9593\u306B\u5099\u3048\u307E\u3059\u3002
-memory.generator.travel_from_accommodation.text=\u79C1\u305F\u3061\u306F{1}\u306B{0}\u3092\u51FA\u767A\u3057\u3001{3}\u306B{2}\u306E\u81EA\u5B85\u3078\u623B\u308A\u307E\u3057\u305F\u3002\u3053\u306E\u65C5\u306E\u6700\u5F8C\u306E\u533A\u9593\u306B\u304B\u304B\u3063\u305F\u6642\u9593\u306F{4}\u3067\u3001\u305D\u306E\u3046\u3061{5}\u3092\u79FB\u52D5\u306B\u8CBB\u3084\u3057\u307E\u3057\u305F\u3002\u3053\u3046\u3057\u3066\u65C5\u306F\u5E55\u3092\u9589\u3058\u3001\u79C1\u305F\u3061\u306F\u3053\u308C\u307E\u3067\u306B\u4F5C\u3063\u305F\u3059\u3079\u3066\u306E\u601D\u3044\u51FA\u3092\u632F\u308A\u8FD4\u308B\u3053\u3068\u304C\u3067\u304D\u307E\u3059\u3002
-memory.generator.intro_accommodation.headline={0}\u3078\u3088\u3046\u3053\u305D
-memory.generator.intro_accommodation.text=\u7121\u4E8B\u306B\u30C1\u30A7\u30C3\u30AF\u30A4\u30F3\u3092\u6E08\u307E\u305B\u307E\u3057\u305F\u3002\u307E\u305A\u306F\u8377\u7269\u3092\u7247\u4ED8\u3051\u308B\u524D\u306B\u3001\u5C11\u3057\u7ACB\u3061\u6B62\u307E\u3063\u3066\u3053\u306E\u5834\u6240\u306E\u7A7A\u6C17\u3092\u5473\u308F\u3044\u307E\u3059\u3002\u3053\u3053\u306B\u6765\u3089\u308C\u3066\u672C\u5F53\u306B\u6C17\u6301\u3061\u304C\u3088\u304F\u3001\u5468\u8FBA\u3092\u6563\u7B56\u3059\u308B\u306E\u304C\u4ECA\u304B\u3089\u697D\u3057\u307F\u3067\u3059\u3002\u3053\u306E\u5834\u6240\u306F\u3001\u4ECA\u56DE\u306E\u65C5\u306B\u3068\u3063\u3066\u7D20\u6674\u3089\u3057\u3044\u62E0\u70B9\u306B\u306A\u308A\u305D\u3046\u3067\u3059\u3002
-memory.list.all=\u5168\u3066
-memory.block.select.type=\u30D6\u30ED\u30C3\u30AF\u7A2E\u5225\u3092\u9078\u629E
-memory.block.type.text=\u30C6\u30AD\u30B9\u30C8
-memory.block.type.text.description=\u898B\u51FA\u3057\u3084\u6BB5\u843D\u3092\u4F7F\u3063\u305F\u30C6\u30AD\u30B9\u30C8\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u8FFD\u52A0
-memory.block.type.visit=\u8A2A\u554F
-memory.block.type.visit.description=\u601D\u3044\u51FA\u306B\u8A2A\u554F\u3057\u305F\u5730\u70B9\u3092\u8FFD\u52A0
-memory.block.type.trip=\u79FB\u52D5
-memory.block.type.trip.description=\u601D\u3044\u51FA\u306B\u79FB\u52D5\u3084\u30EB\u30FC\u30C8\u3092\u8FFD\u52A0
-memory.block.type.gallery=\u753B\u50CF\u30AE\u30E3\u30E9\u30EA\u30FC
-memory.block.type.gallery.description=\u601D\u3044\u51FA\u306B\u5199\u771F\u306E\u30B3\u30EC\u30AF\u30B7\u30E7\u30F3\u3092\u8FFD\u52A0
-memory.block.cancel=\u30AD\u30E3\u30F3\u30BB\u30EB
-memory.block.text.new=\u65B0\u3057\u3044\u30C6\u30AD\u30B9\u30C8\u30D6\u30ED\u30C3\u30AF
-memory.block.text.headline=\u898B\u51FA\u3057
-memory.block.text.headline.placeholder=\u898B\u51FA\u3057\u3092\u5165\u529B
-memory.block.text.content=\u30B3\u30F3\u30C6\u30F3\u30C4
-memory.block.text.content.placeholder=\u30C6\u30AD\u30B9\u30C8\u30B3\u30F3\u30C6\u30F3\u30C4\u3092\u5165\u529B
-memory.block.create=\u30D6\u30ED\u30C3\u30AF\u3092\u4F5C\u6210
-memory.block.visit.new=\u65B0\u898F\u8A2A\u554F\u30D6\u30ED\u30C3\u30AF
-memory.block.visit.select=\u8A2A\u554F\u3092\u9078\u629E
-memory.block.visit.select.placeholder=\u8A2A\u554F\u3092\u9078\u629E\u2026
-memory.block.trip.new=\u65B0\u898F\u79FB\u52D5\u30D6\u30ED\u30C3\u30AF
-memory.block.trip.empty=\u3053\u306E\u601D\u3044\u51FA\u30D6\u30ED\u30C3\u30AF\u306B\u306F\u9078\u629E\u3055\u308C\u305F\u79FB\u52D5\u304C\u3042\u308A\u307E\u305B\u3093\u3002
-memory.block.visit.empty=\u3053\u306E\u601D\u3044\u51FA\u30D6\u30ED\u30C3\u30AF\u306B\u306F\u9078\u629E\u3055\u308C\u305F\u8A2A\u554F\u304C\u3042\u308A\u307E\u305B\u3093\u3002
-memory.block.trip.select=\u79FB\u52D5\u3092\u9078\u629E
-memory.block.trip.select.placeholder=\u79FB\u52D5\u3092\u9078\u629E\u2026
-memory.block.gallery.new=\u65B0\u3057\u3044\u753B\u50CF\u30AE\u30E3\u30E9\u30EA\u30FC\u30D6\u30ED\u30C3\u30AF
-memory.block.gallery.edit=\u753B\u50CF\u30AE\u30E3\u30E9\u30EA\u30FC\u30D6\u30ED\u30C3\u30AF\u3092\u7DE8\u96C6
-memory.block.gallery.immich.title=Immich\u304B\u3089\u9078\u629E
-memory.block.gallery.loading=\u753B\u50CF\u3092\u8AAD\u307F\u8FBC\u307F\u4E2D\u2026
-memory.block.gallery.selected.title=\u753B\u50CF\u3092\u9078\u629E
-memory.block.gallery.upload.title=\u753B\u50CF\u3092\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9
-memory.block.gallery.upload.choose=\u753B\u50CF\u3092\u9078\u629E\u3059\u308B\u304B\u3053\u3053\u306B\u30C9\u30E9\u30C3\u30B0
-memory.block.gallery.immich.no.photos=\u3053\u306E\u671F\u9593\u306B\u5199\u771F\u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3067\u3057\u305F
-memory.block.gallery.pagination.previous=\u524D
-memory.block.gallery.pagination.next=\u6B21
-memory.block.gallery.error.no.images=\u5C11\u306A\u304F\u3068\u30821\u679A\u306E\u753B\u50CF\u3092\u9078\u629E\u307E\u305F\u306F\u30A2\u30C3\u30D7\u30ED\u30FC\u30C9\u3057\u3066\u304F\u3060\u3055\u3044
-memory.block.gallery.error.create=\u753B\u50CF\u30AE\u30E3\u30E9\u30EA\u30FC\u30D6\u30ED\u30C3\u30AF\u306E\u4F5C\u6210\u306B\u5931\u6557
-memory.block.gallery.remove=\u753B\u50CF\u3092\u524A\u9664
-memory.edit.block.title=\u30BF\u30A4\u30C8\u30EB
-memory.edit.block.title.placeholder=\u30BF\u30A4\u30C8\u30EB\u3092\u5165\u529B
-memory.edit.block.cluster.trip.title=\u79FB\u52D5\u30D6\u30ED\u30C3\u30AF\u3092\u7DE8\u96C6
-memory.edit.block.cluster.trip.select.trips=\u79FB\u52D5\u3092\u9078\u629E
-memory.edit.block.cluster.trip.selected=\u9078\u629E\u6E08
-memory.edit.block.cluster.trip.trip=\u79FB\u52D5
-memory.edit.block.cluster.visit.title=\u8A2A\u554F\u30D6\u30ED\u30C3\u30AF\u3092\u7DE8\u96C6
-memory.edit.block.cluster.visit.select.visits=\u8A2A\u554F\u3092\u9078\u629E
-memory.edit.block.cluster.visit.selected=\u9078\u629E
-memory.edit.block.cluster.visit.visit=\u8A2A\u554F
-js.memory.form.date.error.end.before.start=\u7D42\u4E86\u65E5\u306F\u958B\u59CB\u65E5\u4EE5\u964D\u306E\u65E5\u4ED8\u3092\u6307\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-memory.share.title=\u601D\u3044\u51FA\u3092\u5171\u6709
-memory.share.what.title=\u4F55\u304C\u5171\u6709\u3055\u308C\u307E\u3059\u304B\uFF1F
-memory.share.what.content=\u5168\u3066\u306E\u30B3\u30F3\u30C6\u30F3\u30C4\u30D6\u30ED\u30C3\u30AF\u3092\u542B\u3081\u305F\u3001\u601D\u3044\u51FA\u5168\u4F53
-memory.share.what.location=\u601D\u3044\u51FA\u306E\u671F\u9593\u306B\u304A\u3051\u308B\u4F4D\u7F6E\u60C5\u5831\u30C7\u30FC\u30BF\u3068\u5730\u56F3
-memory.share.what.photos=\u601D\u3044\u51FA\u306B\u542B\u307E\u308C\u308B\u5199\u771F\u3068\u30C6\u30AD\u30B9\u30C8\u30B3\u30F3\u30C6\u30F3\u30C4
-memory.share.what.trips=\u671F\u9593\u4E2D\u306E\u79FB\u52D5\u304A\u3088\u3073\u8A2A\u554F\u60C5\u5831
-memory.share.permissions.title=\u5171\u6709\u6A29\u9650\u3092\u9078\u629E\u3057\u3066\u304F\u3060\u3055\u3044\uFF1A
-memory.share.view.title=\u8868\u793A\u306E\u307F
-memory.share.view.description=\u5171\u6709\u76F8\u624B\u306F\u601D\u3044\u51FA\u3092\u95B2\u89A7\u3067\u304D\u307E\u3059\u304C\u3001\u5909\u66F4\u3059\u308B\u3053\u3068\u306F\u3067\u304D\u307E\u305B\u3093
-memory.share.edit.title=\u7DE8\u96C6\u53EF\u80FD
-memory.share.edit.description=\u5171\u6709\u76F8\u624B\u306F\u601D\u3044\u51FA\u3092\u95B2\u89A7\u30FB\u7DE8\u96C6\u3067\u304D\u3001\u30D6\u30ED\u30C3\u30AF\u306E\u8FFD\u52A0\u3084\u5185\u5BB9\u306E\u5909\u66F4\u304C\u53EF\u80FD\u3067\u3059
-memory.share.configure.title=\u5171\u6709\u30EA\u30F3\u30AF\u306E\u8A2D\u5B9A
-memory.share.configure.sharing=\u5171\u6709
-memory.share.access.view=\u8868\u793A\u306E\u307F
-memory.share.access.edit=\u7DE8\u96C6\u53EF\u80FD
-memory.share.expires.label=\u30EA\u30F3\u30AF\u6709\u52B9\u671F\u9650\uFF1A
-memory.share.expires.7days=7\u65E5
-memory.share.expires.30days=30\u65E5
-memory.share.expires.90days=90\u65E5
-memory.share.expires.never=\u7121\u671F\u9650
-memory.share.expires.help=\u5171\u6709\u30EA\u30F3\u30AF\u306E\u6709\u52B9\u671F\u9650\u3092\u8A2D\u5B9A\u3057\u3066\u304F\u3060\u3055\u3044
-memory.share.create.button=\u5171\u6709\u30EA\u30F3\u30AF\u306E\u4F5C\u6210
-memory.share.back.button=\u623B\u308B
-memory.share.result.title=\u5171\u6709\u30EA\u30F3\u30AF\u306E\u4F5C\u6210
-memory.share.result.success=\u5171\u6709\u30EA\u30F3\u30AF\u304C\u6B63\u5E38\u306B\u4F5C\u6210\u3055\u308C\u307E\u3057\u305F\uFF01
-memory.share.result.memory=\u601D\u3044\u51FA\uFF1A
-memory.share.result.access=\u30A2\u30AF\u30BB\u30B9\u30EC\u3079\u30EB\uFF1A
-memory.share.result.link.label=\u30EA\u30F3\u30AF\u3092\u5171\u6709\uFF1A
-memory.share.result.copy=\u30B3\u30D4\u30FC
-memory.share.result.copied=\u30B3\u30D4\u30FC\u3057\u307E\u3057\u305F\uFF01
-memory.share.result.instructions.title=\u5171\u6709\u65B9\u6CD5\uFF1A
-memory.share.result.instructions.copy=\u4E0A\u8A18\u306E\u30EA\u30F3\u30AF\u3092\u30B3\u30D4\u30FC\u3057\u3066\u3001\u5171\u6709\u3057\u305F\u3044\u76F8\u624B\u306B\u9001\u4FE1\u3057\u3066\u304F\u3060\u3055\u3044
-memory.share.result.instructions.account=\u5171\u6709\u76F8\u624B\u306F\u30A2\u30AB\u30A6\u30F3\u30C8\u3092\u4F5C\u6210\u3057\u306A\u304F\u3066\u3082\u3001\u3053\u306E\u601D\u3044\u51FA\u306B\u30A2\u30AF\u30BB\u30B9\u3067\u304D\u307E\u3059
-memory.share.result.instructions.permissions=\u30EA\u30F3\u30AF\u306F\u8A2D\u5B9A\u3057\u305F\u6A29\u9650\u306B\u57FA\u3065\u3044\u3066\u6A5F\u80FD\u3057\u307E\u3059
-memory.share.result.instructions.view=\u5171\u6709\u76F8\u624B\u306F\u601D\u3044\u51FA\u3092\u95B2\u89A7\u3067\u304D\u307E\u3059\u304C\u3001\u7DE8\u96C6\u306F\u3067\u304D\u307E\u305B\u3093
-memory.share.result.instructions.edit=\u5171\u6709\u76F8\u624B\u306F\u601D\u3044\u51FA\u306E\u8868\u793A\u53CA\u3073\u7DE8\u96C6\u304C\u53EF\u80FD\u3067\u3059
-memory.share.result.done=\u5B8C\u4E86
-memory.share.result.another=\u4ED6\u306E\u30EA\u30F3\u30AF\u3092\u4F5C\u6210
-memory.processing.title.creating=\u601D\u3044\u51FA\u3092\u4F5C\u6210\u4E2D
-memory.processing.title=\u601D\u3044\u51FA\u3092\u51E6\u7406\u4E2D
-js.memory.processing.step.clustering=\u79FB\u52D5\u30FB\u8A2A\u554F\u3092\u30AF\u30E9\u30B9\u30BF\u30EA\u30F3\u30B0\u4E2D\u2026
-js.memory.processing.step.visits=\u8A2A\u554F\u8A18\u9332\u3092\u4F5C\u6210\u4E2D\u2026
-js.memory.processing.step.texts=\u30C6\u30AD\u30B9\u30C8\u3092\u751F\u6210\u4E2D\u2026
-js.memory.processing.step.accommodation=\u5BBF\u6CCA\u5834\u6240\u3092\u7279\u5B9A\u4E2D\u2026
-js.memory.processing.step.images=\u753B\u50CF\u3092\u8907\u88FD\u4E2D\u2026
-memory.processing.step.counter=\u9032\u6357 {0} / {1}
-transportation.modes.title=\u79FB\u52D5\u624B\u6BB5
-transportation.modes.all.configured=\u5229\u7528\u53EF\u80FD\u306A\u5168\u3066\u306E\u79FB\u52D5\u624B\u6BB5\u304C\u8A2D\u5B9A\u3055\u308C\u307E\u3057\u305F\u3002
-transportation.modes.table.mode=\u79FB\u52D5\u624B\u6BB5
-transportation.modes.table.max.kmh=\u6700\u5927\u901F\u5EA6 \uFF08km/h\uFF09
-transportation.modes.table.actions=\u64CD\u4F5C
-transportation.modes.add.title=\u79FB\u52D5\u624B\u6BB5\u3092\u8FFD\u52A0
-transportation.modes.mode.label=\u79FB\u52D5\u624B\u6BB5
-transportation.modes.mode.select=\u79FB\u52D5\u624B\u6BB5\u3092\u9078\u629E\u2026
-transportation.modes.max.kmh.label=\u6700\u5927\u901F\u5EA6\uFF08km/h\uFF09
-transportation.modes.max.placeholder=\u4E0A\u9650\u7121\u3057
-transportation.modes.max.kmh.help=\u7A7A\u6B04\u3067\u901F\u5EA6\u4E0A\u9650\u7121\u3057
-transportation.modes.add.button=\u79FB\u52D5\u624B\u6BB5\u3092\u8FFD\u52A0
-transportation.modes.table.max.mph=\u6700\u5927\u901F\u5EA6\uFF08mph\uFF09
-transportation.modes.max.mph.label=\u6700\u5927\u901F\u5EA6\uFF08mph\uFF09
-transportation.modes.max.mph.placeholder=\u4E0A\u9650\u7121\u3057
-transportation.modes.max.mph.help=\u7A7A\u6B04\u3067\u4E0A\u9650\u7121\u3057
-transportation.modes.max.kmh.placeholder=\u4E0A\u9650\u7121\u3057
-transportation.modes.success.added=\u79FB\u52D5\u624B\u6BB5\u306E\u8FFD\u52A0\u306B\u6210\u529F
-transportation.modes.success.updated=\u79FB\u52D5\u624B\u6BB5\u306E\u66F4\u65B0\u306B\u6210\u529F
-transportation.modes.success.deleted=\u79FB\u52D5\u624B\u6BB5\u306E\u524A\u9664\u306B\u6210\u529F
-transportation.modes.error.already.exists=\u3053\u306E\u79FB\u52D5\u624B\u6BB5\u306F\u65E2\u306B\u8A2D\u5B9A\u6E08\u307F\u3067\u3059
-transportation.modes.error.add=\u79FB\u52D5\u624B\u6BB5\u306E\u8FFD\u52A0\u306B\u5931\u6557
-transportation.modes.error.update=\u79FB\u52D5\u624B\u6BB5\u306E\u66F4\u65B0\u306B\u5931\u6557
-transportation.modes.error.delete=\u79FB\u52D5\u624B\u6BB5\u306E\u524A\u9664\u306B\u5931\u6557
-transportation.modes.error.duplicate.max.kmh=\u3053\u306E\u6700\u5927\u901F\u5EA6\u3092\u6301\u3064\u79FB\u52D5\u624B\u6BB5\u306F\u65E2\u306B\u5B58\u5728\u3057\u307E\u3059
-transportation.modes.delete.confirm=\u672C\u5F53\u306B\u3053\u306E\u79FB\u52D5\u624B\u6BB5\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
-transportation.modes.reclassify.title=\u79FB\u52D5\u3092\u518D\u5206\u985E
-transportation.modes.reclassify.description=\u79FB\u52D5\u624B\u6BB5\u306E\u8A2D\u5B9A\u3092\u5909\u66F4\u3057\u305F\u5F8C\u3001\u65E2\u5B58\u306E\u3059\u3079\u3066\u306E\u79FB\u52D5\u3092\u518D\u5206\u985E\u3059\u308B\u3053\u3068\u3067\u3001\u65B0\u3057\u3044\u8A2D\u5B9A\u3092\u9069\u7528\u3067\u304D\u307E\u3059\u3002
-transportation.modes.reclassify.button=\u5168\u3066\u306E\u79FB\u52D5\u3092\u518D\u5206\u985E
-transportation.modes.reclassify.processing=\u51E6\u7406\u4E2D\u2026
-transportation.modes.reclassify.started=\u518D\u5206\u985E\u306E\u958B\u59CB\u306B\u6210\u529F\u3002\u3053\u306E\u51E6\u7406\u306F\u30D0\u30C3\u30AF\u30B0\u30E9\u30A6\u30F3\u30C9\u3067\u884C\u308F\u308C\u307E\u3059\u3002
-transportation.modes.reclassify.error=\u518D\u5206\u985E\u306E\u958B\u59CB\u306B\u5931\u6557\u3002\u518D\u8A66\u884C\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-about.acknowledgments.subtitle=Reitti\u306F\u30B3\u30DF\u30E5\u30CB\u30C6\u30A3\u306E\u7686\u3055\u3093\u304B\u3089\u306E\u7D20\u6674\u3089\u3057\u3044\u8CA2\u732E\u3068\u3001\u79C1\u9054\u304C\u57FA\u76E4\u3068\u3057\u3066\u3044\u308B\u6570\u591A\u304F\u306E\u512A\u308C\u305F\u30AA\u30FC\u30D7\u30F3\u30BD\u30FC\u30B9\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u306A\u3057\u306B\u306F\u6210\u308A\u7ACB\u3061\u307E\u305B\u3093\u3002
-about.contributors.title=\u30B3\u30F3\u30C8\u30EA\u30D3\u30E5\u30FC\u30BF\u30FC
-about.translators.title=\u7FFB\u8A33\u8005
-about.projects.title=\u30AA\u30FC\u30D7\u30F3\u30BD\u30FC\u30B9\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8
-about.projects.visit=\u30D7\u30ED\u30B8\u30A7\u30AF\u30C8\u3092\u898B\u308B
-about.thankyou.title=\u3042\u308A\u304C\u3068\u3046\u3054\u3056\u3044\u307E\u3059\uFF01
-about.acknowledgments.title=\u8B1D\u8F9E
-about.thankyou.message=\u3069\u3093\u306A\u306B\u5C0F\u3055\u304F\u3066\u3082\u3001\u5168\u3066\u306E\u8CA2\u732E\u304CReitti\u3092\u3088\u308A\u826F\u3044\u3082\u306E\u306B\u3057\u3066\u304F\u308C\u307E\u3059\u3002\u30AA\u30FC\u30D7\u30F3\u30BD\u30FC\u30B9\u30B3\u30DF\u30E5\u30CB\u30C6\u30A3\u306E\u7686\u3055\u3093\u306E\u652F\u63F4\u3068\u732E\u8EAB\u306B\u3001\u5FC3\u3088\u308A\u611F\u8B1D\u3057\u307E\u3059\u3002
-logging.title=\u30ED\u30B0\u8868\u793A
-logging.logger.placeholder=\u30ED\u30AC\u30FC\u30AF\u30E9\u30B9\u540D\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044\u3002\u7A7A\u6B04\u306E\u5834\u5408\u3001\u30EB\u30FC\u30C8\u30ED\u30AC\u30FC\u304C\u8A2D\u5B9A\u3055\u308C\u307E\u3059
-logging.logger.class=\u30ED\u30AC\u30FC\u30AF\u30E9\u30B9
-logging.logger.help=\u7A7A\u6B04\u3067\u30EB\u30FC\u30C8\u30ED\u30AC\u30FC\uFF08global\uFF09\u3092\u8A2D\u5B9A
-logging.log.name=\u30ED\u30AC\u30FC\u540D
-logging.log.level=\u30ED\u30B0\u30EC\u30D9\u30EB
-logging.actions=\u64CD\u4F5C
+export.title=データをエクスポート
+export.date.range=期間指定
+export.start.date=開始日
+export.end.date=終了日
+export.gpx.button=GPXでエクスポート
+export.gpx.relevant=処理に必要なデータのみをエクスポートしますか?
+export.raw.data.title=生の位置情報データ
+export.raw.data.table.timestamp=タイムスタンプ
+export.raw.data.table.latitude=緯度
+export.raw.data.table.longitude=経度
+export.raw.data.table.accuracy=位置精度(m)
+export.raw.data.table.processed=処理済
+export.raw.data.no.data=選択した期間の位置情報データがありません
+export.raw.data.loading=位置情報データを読込中…
+export.raw.data.showing={2}件中{0}~{1}を表示中
+export.raw.data.show=表示:
+export.raw.data.previous=前
+export.raw.data.next=次
+export.raw.data.page.info={0} / {1}ページ
+export.gpx.success=GPXファイルのエクスポートに成功
+export.gpx.error=GPXファイルのエクスポート中にエラー:{0}
+label.warning=警告:
+label.info=情報:
+error.page.title=エラー - Reitti
+error.title=おっと、問題が発生しました
+error.generic.message=予期しないエラーが発生しました。しばらくしてから再度お試しください。
+error.technical.details=技術詳細
+error.action.home=ホームへ
+error.action.back=戻る
+error.action.retry=再試行
+memory.creation.error=思い出の作成中にエラー:{0}
+memory.validation.start.date.required=開始日が必要です
+memory.validation.end.date.required=終了日が必要です
+memory.validation.end.date.before.start=終了日を開始日の前にすることはできません
+memory.validation.title.required=タイトルが必要です
+share-access.title=アクセス共有
+magic.links.title=マジックリンク
+magic.links.no.tokens=マジックリンクが見つかりません。まずは作成してください。
+magic.links.new.token.title=新規マジックリンクを作成
+magic.links.new.token.description=マジックリンクが正常に作成されました。以下のリンクを必ずコピーして安全に保存してください。このリンクは一度しか表示されません!
+magic.links.new.token.name=リンク名:
+magic.links.new.token.url=マジックリンクURL:
+magic.links.new.token.value=トークンのみ:
+magic.links.new.token.warning=⚠️ 今すぐこのリンクを保存してください。後から再表示することはできません!
+magic.links.table.name=名前
+magic.links.table.access.level=アクセスレベル
+magic.links.table.created=作成日
+magic.links.table.expiry=有効期限
+magic.links.table.last.used=最終利用日
+magic.links.table.actions=操作
+magic.links.name.label=リンク名
+magic.links.name.placeholder=例:太郎と共有用
+magic.links.access.level.label=アクセスレベル
+magic.links.access.level.full_access=フルアクセス
+magic.links.access.level.only_live=ライブデータのみ
+magic.links.access.level.only_live_with_photos=ライブデータのみ+写真
+magic.links.access.level.only_last_location=最新の位置情報のみ
+magic.links.access.level.memory_view_only=思い出を表示
+magic.links.access.level.memory_edit_access=思い出の表示と編集
+magic.links.expiry.days.label=有効期限(日)
+magic.links.expiry.days.placeholder=例:30
+magic.links.expiry.days.help=空欄の場合、有効期限無し
+magic.links.never.expires=期限無し
+magic.links.never.used=未使用
+magic.links.delete.confirm=このマジックリンクを削除してもよろしいですか? この操作は取り消せません。
+magic.links.created.success=マジックリンクが正常に作成されました。以下のリンクを保存してください。このリンクは再表示されません!
+magic.links.create.error=マジックリンクの作成に失敗:{0}
+magic.links.deleted.success=マジックリンクの削除に成功
+magic.links.delete.error=マジックリンクの削除に失敗:{0}
+magic.links.expiry.date.label=有効期限
+magic.links.expiry.date.help=空欄の場合、永久アクセス(リンクは失効しません)
+magic.links.invalid.date=無効な日付フォーマット
+share-with.title=他のユーザと共有
+share-with.no.users=共有可能なユーザーが見つかりませんでした。
+share-with.users.title=ユーザーと共有
+share-with.users.description=位置情報を共有するユーザーを選択してください。選択したユーザーは、あなたのタイムライン及び位置履歴を閲覧できます。
+share-with.enable=共有
+share-with.updated.success=ユーザー共有の更新に成功
+share-with.update.error=ユーザー共有の更新中にエラー:{0}
+share-with.info.title=ユーザー共有とは
+share-with.info.description=他のユーザーとデータを共有すると、相手は自身のデータと併せて、あなたの位置情報のタイムライン及び履歴を確認できます。家族やチームで位置情報を共有・連携する際に便利です。
+share-with.info.permissions.title=共有相手が閲覧可能な内容
+share-with.info.permissions.timeline=あなたの完全な位置情報タイムライン・履歴
+share-with.info.permissions.places=あなたのよく行く場所・訪問情報
+share-with.info.permissions.trips=あなたの移動履歴と行動パターン
+share-with.info.privacy.title=プライバシーに関する注意
+share-with.info.privacy.mutual=共有は双方向ではありません。相手があなたとデータを共有するには、別途設定する必要があります
+share-with.info.privacy.revoke=チェックを外すことで、いつでもアクセス権を無効にできます
+share-with.info.privacy.immediate=変更はすぐに反映されます
+share-with.button.selected=共有を有効化
+share-with.button.unselected=クリックして共有
+shared-with-me.title=共有中のユーザー
+shared-with-me.description=以下のユーザーは、あなたに位置情報データを共有しています。タイムライン上での表示色をカスタマイズできます。
+shared-with-me.table.user=ユーザー
+shared-with-me.table.color=色
+shared-with-me.table.shared.since=共有開始日
+shared-with-me.table.actions=操作
+shared-with-me.dismiss=解除
+shared-with-me.dismiss.confirm=本当にこの共有アクセスを解除しますか? 再びデータを表示するには、相手に再共有してもらう必要があります。
+shared-with-me.dismissed.success=共有アクセスの解除に成功
+shared-with-me.dismiss.error=共有アクセスの解除中にエラー:{0}
+visit.sensitivity.recalculation.title=再計算を推奨
+visit.sensitivity.recalculation.message=設定が変更されました。これらの変更を既存のデータに反映するには再計算が必要です。再計算を行うことを強くお勧めします。再計算しない場合、変更は新しく受信されるデータのみに適用されます。
+visit.sensitivity.recalculation.warning=警告:この操作により、既存の全ての地点が削除され、新しい設定に基づいて再作成されます。
+visit.sensitivity.recalculation.dismiss=非表示
+visit.sensitivity.recalculation.start=再計算を開始
+visit.sensitivity.recalculation.starting=再計算を開始中…
+visit.sensitivity.recalculation.confirm=本当に再計算を開始しますか? 処理するデータ量によっては、しばらく時間がかかる場合があります。
+visit.sensitivity.recalculation.started=再計算が正常に開始されました。進捗状況は「ジョブ状態」タブをご確認ください。
+visit.sensitivity.recalculation.dismissed=再計算の推奨を非表示にしました。
+visit.sensitivity.recalculation.error=再計算の開始中にエラー:{0}
+visit.sensitivity.level.very-low=非常に低い
+visit.sensitivity.level.low=低い
+visit.sensitivity.level.medium=中
+visit.sensitivity.level.high=高い
+visit.sensitivity.level.very-high=非常に高い
+visit.sensitivity.validation.date.duplicate=選択した日付には既に設定が存在します。別の日付を選択してください。
+visit.sensitivity.validation.save.error=設定の保存中にエラー:{0}
+magic.links.info.title=マジックリンクについて
+magic.links.info.description=マジックリンクを利用すると、アカウント作成不要であなたの位置情報データを共有できます。リンクを知っている人は、設定した権限に応じてデータを閲覧できます。
+magic.links.info.security.title=セキュリティに関する注意事項
+magic.links.info.security.point1=このリンクを知っている人は誰でもあなたのデータにアクセスできるので、パスワードと同様に厳重に管理してください
+magic.links.info.security.point2=リンクは再発行できないので、紛失した場合は新しく作成する必要があります
+magic.links.info.security.point3=一時的な共有には有効期限を設定し、アクセス期間を制限できます
+magic.links.info.security.point4=不要になったリンクは、すぐに削除してください
+magic.links.info.security.point5=アクセス有無を追跡するには、「最終利用日」列を確認してください
+magic.links.info.access.levels.title=アクセスレベル
+magic.links.info.access.full.description=全ての位置情報データと履歴に完全に閲覧可能です。
+magic.links.info.access.live.description=現在/直近の位置情報のみ閲覧可能です。
+magic.links.info.access.live_with_photos.description=現在/直近の位置情報と、地図に表示されている写真のみ閲覧可能です。
+magic.links.info.access.only_last_location.description=地図上の最新の位置情報のみにアクセスできます。
+form.clear=削除
+magic.link.error.title=マジックリンクエラー
+magic.link.error.generic=マジックリンクが無効、または有効期限切れです。
+magic.link.error.description=新しいマジックリンクを申請するか、アカウントでログインしてください。
+magic.link.error.home=ホームへ
+magic.link.error.login=アカウントでログイン
+integrations.data.quality.title=データ品質の検証
+integrations.data.quality.description=最適なトラッキング性能を確保するため、受信する位置情報データの品質と頻度を確認してください。
+integrations.data.quality.button=データ品質を検証
+integrations.data.quality.refresh=再読み込み
+integrations.data.quality.report.title=データ品質に関するレポート
+integrations.data.quality.overall.title=📈 全体データ品質
+integrations.data.quality.total.points=全位置情報数
+integrations.data.quality.last.24h=過去24時間
+integrations.data.quality.last.7d=過去7日
+integrations.data.quality.avg.per.day=日別平均
+integrations.data.quality.freshness.title=🕒 データ鮮度
+integrations.data.quality.latest.point=最後に受信した位置情報
+integrations.data.quality.time.since=最後に位置情報を受信してからの経過時間
+integrations.data.quality.no.data=データが利用できません
+integrations.data.quality.tracking.title=📍 トラッキング品質
+integrations.data.quality.avg.accuracy=平均精度
+integrations.data.quality.good.accuracy=高精度の位置情報(<50m)
+integrations.data.quality.avg.interval=平均取得間隔
+integrations.data.quality.recommendations.title=💡 推奨事項
+integrations.data.quality.status.actively.tracking=✅ 追跡中
+integrations.data.quality.status.actively.tracking.desc=位置情報データは定期的に受信されています
+integrations.data.quality.status.not.tracking=❌ 追跡されていません
+integrations.data.quality.status.not.tracking.desc=直近の位置情報データがありません
+integrations.data.quality.status.good.frequency=✅ 良好な頻度
+integrations.data.quality.status.good.frequency.desc=正確な追跡に十分な頻度で位置情報ポイントが取得されています
+integrations.data.quality.status.low.frequency=⚠️ 低頻度
+integrations.data.quality.status.low.frequency.desc=精度向上のため、追跡頻度を上げることを検討してください
+integrations.data.quality.recommendation.no.data=過去24時間以内に位置情報データが受信されていません。モバイルアプリの設定を確認してください。
+integrations.data.quality.recommendation.low.frequency=追跡頻度が低下しています。モバイルアプリで追跡間隔を短くすることを検討してください。
+integrations.data.quality.recommendation.poor.accuracy=精度の低い位置情報が多数検出されています。GPS が有効になっていることを確認し、屋内での追跡は避けてください。
+integrations.data.quality.recommendation.very.poor.accuracy=平均精度がかなり低下しています。GPS の受信状態を改善するため、空が見通せる場所で GPS 受信を確認してください。
+integrations.data.quality.recommendation.fluctuating.frequency=追跡頻度が不安定です。安定した追跡間隔になるよう、モバイルアプリの設定を確認してください。
+integrations.data.quality.status.fluctuating.frequency=⚠️ 頻度が不安定
+integrations.data.quality.status.fluctuating.frequency.desc=追跡間隔のばらつきが大きく、精度に影響する可能性があります
+integrations.data.quality.status.good.consistency=✅ 通信間隔の良好な一貫性
+integrations.data.quality.status.good.consistency.desc=追跡間隔は一貫しており、安定しています
+integrations.data.quality.error=データ品質情報の読み込み中エラー:{0}
+visit.sensitivity.title=訪問検出の感度
+visit.sensitivity.title.description=位置情報データから訪問を検出する際の感度を設定します
+visit.sensitivity.configurations=現在の設定内容
+visit.sensitivity.valid.since=有効開始日
+visit.sensitivity.description=説明
+visit.sensitivity.actions=操作
+visit.sensitivity.default.config=デフォルト設定
+visit.sensitivity.default.description=個別の設定が適用される以前の、すべてのデータに適用されます
+visit.sensitivity.specific.description=この日付以降のデータに適用されます
+visit.sensitivity.edit=編集
+visit.sensitivity.delete=削除
+visit.sensitivity.delete.confirm=この設定を削除してもよろしいですか?
+visit.sensitivity.cannot.delete=デフォルト設定は削除できません
+visit.sensitivity.add.new=新規設定を追加
+visit.sensitivity.level=感度レベル
+visit.sensitivity.low=低
+visit.sensitivity.high=高
+visit.sensitivity.current.level=現在:レベル{0}
+visit.sensitivity.level.help=感度を低く設定すると、検出される訪問は少なくなりますが、一回当たりの滞在時間は長くなります。感度を高く設定すると、より多くの訪問が検出され、滞在時間は短くなります。追跡目的に応じて調整してください。一般的な位置情報の把握には低感度、詳細な移動分析には好感度が適しています。この設定は、Reittiにデータを送信する連携の送信頻度に大きく依存します。受信データの感覚が短いほど、感度レベルは高く設定する必要があります。
+visit.sensitivity.valid.since.help=この設定は、この日時以降の全ての位置情報データに適用されます。この日時より前のデータには、引き続き以前の設定が適用されます。
+visit.sensitivity.default.config.note=これはデフォルト設定で、全ての過去データ及び特定の日付設定が適用されていない期間に適用されます。この設定を変更すると、再処理時に全ての位置情報データの処理に影響します。
+visit.sensitivity.preview=プレビュー
+visit.sensitivity.save=保存
+visit.sensitivity.cancel=キャンセル
+visit.sensitivity.mode.simple=簡易
+visit.sensitivity.mode.advanced=高度
+visit.sensitivity.mode.simple.description=事前に定義された感度レベルを使用して、簡単に設定できます
+visit.sensitivity.mode.advanced.description=全てのパラメータを手動で設定し、細かな調整を行えます
+visit.sensitivity.mode.switch.to.simple=簡易モードに切り替え
+visit.sensitivity.mode.switch.to.advanced=高度モードに切り替え
+visit.sensitivity.form.title.new=新規設定
+visit.sensitivity.form.title.edit=設定を編集
+visit.sensitivity.form.title.default=デフォルト設定
+visit.detection.title=訪問検出
+visit.detection.search.distance=探索距離(メートル)
+visit.detection.search.distance.help=同一の訪問として判定される位置情報ポイント間の最大距離です。小さい値(50〜100m)ではより正確な場所が検出され、大きい値(200〜500m)では近接した場所がまとめて扱われます。一般的な設定値としては、都市部では 100m、郊外では 200m が目安です。
+visit.detection.minimum.points=最小連続位置情報数
+visit.detection.minimum.points.help=訪問を検出するために必要な、連続する位置情報の最小数です。値を大きくすると誤検出は減りますが、短時間の訪問を検出できなくなる可能性があります。多くの用途では、3〜5ポイントが推奨されます。
+visit.detection.minimum.stay=最小滞在時間(秒)
+visit.detection.minimum.stay.help=通過ではなく訪問として判定するために必要な最小滞在時間です。小さい値(60~300秒)では短時間の立ち寄りも検出され、大きい値(600~1800秒)では重要な滞在の身が検出されます。一般的な設定値としては、詳細な追跡には300秒(5分)、主要な場所のみを検出する場合は900秒(15分)が目安です。
+visit.detection.max.merge.time=同一滞在位置情報の最大マージ時間(秒)
+visit.detection.max.merge.time.help=同じ場所への訪問が別の訪問として扱われるまでの最大時間間隔です。この時間内に一度離れて再び同じ場所に戻った場合は、1つの連続した訪問として扱われます。一般的な設定値としては、短い外出には 1800秒(30分)、長めの外出や休憩には 3600秒(1時間)が目安です。
+visit.merging.title=訪問のマージ
+visit.merging.search.duration=検索時間(時間)
+visit.merging.search.duration.help=マージ対象となる近接した訪問を検索するための時間範囲です。値を大きくすると、本来は別とすべき訪問がマージされる可能性があり、値を小さくすると関連する訪問を見逃す可能性があります。多くのケースでは、24~72時間が推奨されます。
+visit.merging.max.merge.time=同じ訪問をマージする最大時間(秒)
+visit.merging.max.merge.time.help=同じ場所への訪問が別のイベントとして扱われるまでの最大時間間隔です。GPS の誤差や短時間の離脱によって分割されてしまった訪問を統合するのに役立ちます。一般的な設定値としては、厳密に区別したい場合は 3600秒(1時間)、より緩やかにマージしたい場合は 7200秒(2時間)が目安です。
+visit.merging.min.distance=訪問間の最小距離(メートル)
+visit.merging.min.distance.help=訪問を別々の場所として扱うために必要な最小距離です。この距離より近い訪問は、指定された検索時間内で発生した場合、マージされる可能性があります。推奨値としては、正確に場所を分離したい場合は 50〜100m、より広いエリアとしてまとめたい場合は 200〜300m が目安です。
+visit.sensitivity.preview.title=設定プレビュー
+visit.sensitivity.preview.current=現在のデータ
+visit.sensitivity.preview.new=プレビューデータ
+visit.sensitivity.preview.date=プレビューデータ:
+visit.sensitivity.preview.calculating=計算中…
+js.visit.sensitivity.preview.ready=準備完了
+js.visit.sensitivity.preview.error=準備完了
+visit.sensitivity.preview.config.details=設定詳細
+visit.sensitivity.visit.detection=訪問検出
+visit.sensitivity.search.distance=検索距離
+visit.sensitivity.min.points=最小隣接地点数
+visit.sensitivity.min.stay.time=最小滞在時間
+visit.sensitivity.visit.merging=訪問のマージ
+visit.sensitivity.search.duration=検索時間
+visit.sensitivity.max.merge.time=最大マージ時間
+visit.sensitivity.min.distance=最小距離
+settings.job.status.description=バックグラウンドで実行中の処理ジョブの状態を監視します
+settings.import.data.description=GPXファイルやGoogle Takeoutなど、さまざまなソースから位置情報データをアップロード
+export.title.description=位置情報データを様々な形式でエクスポート
+settings.api.tokens.description=外部アプリケーション向けのAPIトークンの作成・管理
+settings.share.access.description=位置情報データを他の人と共有するためのマジックリンクを作成
+settings.user.management.description=ユーザーアカウントと権限を管理(管理者のみ)
+settings.places.description=よく行く場所とその詳細情報を表示・管理
+settings.transportation-modes.description=移動手段検出の設定を表示・管理
+settings.geocoding.description=座標を住所に変換するためのジオコーディングサービスを設定
+settings.manage.data.description=データ処理を手動で実行し、位置情報データを管理
+settings.integrations.description=外部サービス・モバイルアプリと連携し、位置情報データを自動的にインポート
+settings.about.description=アプリケーションのバージョン及びビルド情報を確認
+settings.logging.description=ログレベルを設定し、ログを確認
+memory.new.page.title=新しい思い出 - Reitti
+memory.new.title=新しい思い出
+memory.new.back.to.memories=思い出に戻る
+memory.form.title.label=タイトル *
+memory.form.title.placeholder=思い出のタイトルを入力
+memory.form.description.label=説明
+memory.form.description.placeholder=説明を追加(任意)
+memory.form.start.date.label=開始日 *
+memory.form.end.date.label=終了日 *
+memory.form.cancel=キャンセル
+memory.form.create=思い出を作成
+memory.form.update=変更を保存
+memory.view.button=思い出を表示
+memory.view.edit=編集
+memory.view.back=戻る
+memory.view.recalculate=再計算
+memory.view.share=共有
+memory.view.delete=削除
+memory.view.add.first.block=最初のブロックを追加
+memory.view.no.blocks=まだブロックがありません。最初のブロックを追加して、記事の作成を始めましょう。
+memory.view.block.text.title=テキストブロック
+memory.view.block.text.content=コンテンツはここに読み込まれます
+memory.view.block.visit.content=訪問ブロック
+memory.view.block.trip.content=移動ブロック
+memory.view.block.gallery.content=画像ギャラリー
+memory.view.block.cluster.duration=所要時間は{0}時間{1}分(内移動時間:{2}時間)、移動距離は{3}でした。
+memory.view.block.cluster_visit.duration={0} 時間 {1} 分滞在しました。
+memory.generator.day.text={0}日目:{1}
+memory.generator.headline.text=私たちの旅路
+memory.generator.journey_to.headline.text={0}への旅路
+memory.generator.introductory.text=本当に忘れられない冒険でした。私たちの旅は {0}に{1} を出発した瞬間から始まりました。そこから{2}日間にわたり、{3}、{4}を素晴らしい拠点として過ごしました。その拠点を起点に地域の中心部を巡り、{6}に広がる美しい場所を舞台に、{5}もの心に残る訪問を重ねていきました。これは、{7}に帰路につくまでの、私たちが共に過ごした時間、出会った場所、そしてかけがえのない思い出の物語です。
+memory.generator.travel_to_accommodation.text=私たちは{1}に{0}を出発し、{3}に{2}に到着しました。この区間の所要時間は{4}で、そのうち{5}を移動に費やしました。ここからは少し肩の力を抜いて、荷ほどきをし、次の時間に備えます。
+memory.generator.travel_from_accommodation.text=私たちは{1}に{0}を出発し、{3}に{2}の自宅へ戻りました。この旅の最後の区間にかかった時間は{4}で、そのうち{5}を移動に費やしました。こうして旅は幕を閉じ、私たちはこれまでに作ったすべての思い出を振り返ることができます。
+memory.generator.intro_accommodation.headline={0}へようこそ
+memory.generator.intro_accommodation.text=無事にチェックインを済ませました。まずは荷物を片付ける前に、少し立ち止まってこの場所の空気を味わいます。ここに来られて本当に気持ちがよく、周辺を散策するのが今から楽しみです。この場所は、今回の旅にとって素晴らしい拠点になりそうです。
+memory.list.all=全て
+memory.block.select.type=ブロック種別を選択
+memory.block.type.text=テキスト
+memory.block.type.text.description=見出しや段落を使ったテキストコンテンツを追加
+memory.block.type.visit=訪問
+memory.block.type.visit.description=思い出に訪問した地点を追加
+memory.block.type.trip=移動
+memory.block.type.trip.description=思い出に移動やルートを追加
+memory.block.type.gallery=画像ギャラリー
+memory.block.type.gallery.description=思い出に写真のコレクションを追加
+memory.block.cancel=キャンセル
+memory.block.text.new=新しいテキストブロック
+memory.block.text.headline=見出し
+memory.block.text.headline.placeholder=見出しを入力
+memory.block.text.content=コンテンツ
+memory.block.text.content.placeholder=テキストコンテンツを入力
+memory.block.create=ブロックを作成
+memory.block.visit.new=新規訪問ブロック
+memory.block.visit.select=訪問を選択
+memory.block.visit.select.placeholder=訪問を選択…
+memory.block.trip.new=新規移動ブロック
+memory.block.trip.empty=この思い出ブロックには選択された移動がありません。
+memory.block.visit.empty=この思い出ブロックには選択された訪問がありません。
+memory.block.trip.select=移動を選択
+memory.block.trip.select.placeholder=移動を選択…
+memory.block.gallery.new=新しい画像ギャラリーブロック
+memory.block.gallery.edit=画像ギャラリーブロックを編集
+memory.block.gallery.immich.title=Immichから選択
+memory.block.gallery.loading=画像を読み込み中…
+memory.block.gallery.selected.title=画像を選択
+memory.block.gallery.upload.title=画像をアップロード
+memory.block.gallery.upload.choose=画像を選択するかここにドラッグ
+memory.block.gallery.immich.no.photos=この期間に写真が見つかりませんでした
+memory.block.gallery.pagination.previous=前
+memory.block.gallery.pagination.next=次
+memory.block.gallery.error.no.images=少なくとも1枚の画像を選択またはアップロードしてください
+memory.block.gallery.error.create=画像ギャラリーブロックの作成に失敗
+memory.block.gallery.remove=画像を削除
+memory.edit.block.title=タイトル
+memory.edit.block.title.placeholder=タイトルを入力
+memory.edit.block.cluster.trip.title=移動ブロックを編集
+memory.edit.block.cluster.trip.select.trips=移動を選択
+memory.edit.block.cluster.trip.selected=選択済
+memory.edit.block.cluster.trip.trip=移動
+memory.edit.block.cluster.visit.title=訪問ブロックを編集
+memory.edit.block.cluster.visit.select.visits=訪問を選択
+memory.edit.block.cluster.visit.selected=選択
+memory.edit.block.cluster.visit.visit=訪問
+js.memory.form.date.error.end.before.start=終了日は開始日以降の日付を指定してください。
+memory.share.title=思い出を共有
+memory.share.what.title=何が共有されますか?
+memory.share.what.content=全てのコンテンツブロックを含めた、思い出全体
+memory.share.what.location=思い出の期間における位置情報データと地図
+memory.share.what.photos=思い出に含まれる写真とテキストコンテンツ
+memory.share.what.trips=期間中の移動および訪問情報
+memory.share.permissions.title=共有権限を選択してください:
+memory.share.view.title=表示のみ
+memory.share.view.description=共有相手は思い出を閲覧できますが、変更することはできません
+memory.share.edit.title=編集可能
+memory.share.edit.description=共有相手は思い出を閲覧・編集でき、ブロックの追加や内容の変更が可能です
+memory.share.configure.title=共有リンクの設定
+memory.share.configure.sharing=共有
+memory.share.access.view=表示のみ
+memory.share.access.edit=編集可能
+memory.share.expires.label=リンク有効期限:
+memory.share.expires.7days=7日
+memory.share.expires.30days=30日
+memory.share.expires.90days=90日
+memory.share.expires.never=無期限
+memory.share.expires.help=共有リンクの有効期限を設定してください
+memory.share.create.button=共有リンクの作成
+memory.share.back.button=戻る
+memory.share.result.title=共有リンクの作成
+memory.share.result.success=共有リンクが正常に作成されました!
+memory.share.result.memory=思い出:
+memory.share.result.access=アクセスレべル:
+memory.share.result.link.label=リンクを共有:
+memory.share.result.copy=コピー
+memory.share.result.copied=コピーしました!
+memory.share.result.instructions.title=共有方法:
+memory.share.result.instructions.copy=上記のリンクをコピーして、共有したい相手に送信してください
+memory.share.result.instructions.account=共有相手はアカウントを作成しなくても、この思い出にアクセスできます
+memory.share.result.instructions.permissions=リンクは設定した権限に基づいて機能します
+memory.share.result.instructions.view=共有相手は思い出を閲覧できますが、編集はできません
+memory.share.result.instructions.edit=共有相手は思い出の表示及び編集が可能です
+memory.share.result.done=完了
+memory.share.result.another=他のリンクを作成
+memory.processing.title.creating=思い出を作成中
+memory.processing.title=思い出を処理中
+js.memory.processing.step.clustering=移動・訪問をクラスタリング中…
+js.memory.processing.step.visits=訪問記録を作成中…
+js.memory.processing.step.texts=テキストを生成中…
+js.memory.processing.step.accommodation=宿泊場所を特定中…
+js.memory.processing.step.images=画像を複製中…
+memory.processing.step.counter=進捗 {0} / {1}
+transportation.modes.title=移動手段
+transportation.modes.all.configured=利用可能な全ての移動手段が設定されました。
+transportation.modes.table.mode=移動手段
+transportation.modes.table.max.kmh=最大速度 (km/h)
+transportation.modes.table.actions=操作
+transportation.modes.add.title=移動手段を追加
+transportation.modes.mode.label=移動手段
+transportation.modes.mode.select=移動手段を選択…
+transportation.modes.max.kmh.label=最大速度(km/h)
+transportation.modes.max.placeholder=上限無し
+transportation.modes.max.kmh.help=空欄で速度上限無し
+transportation.modes.add.button=移動手段を追加
+transportation.modes.table.max.mph=最大速度(mph)
+transportation.modes.max.mph.label=最大速度(mph)
+transportation.modes.max.mph.placeholder=上限無し
+transportation.modes.max.mph.help=空欄で上限無し
+transportation.modes.max.kmh.placeholder=上限無し
+transportation.modes.success.added=移動手段の追加に成功
+transportation.modes.success.updated=移動手段の更新に成功
+transportation.modes.success.deleted=移動手段の削除に成功
+transportation.modes.error.already.exists=この移動手段は既に設定済みです
+transportation.modes.error.add=移動手段の追加に失敗
+transportation.modes.error.update=移動手段の更新に失敗
+transportation.modes.error.delete=移動手段の削除に失敗
+transportation.modes.error.duplicate.max.kmh=この最大速度を持つ移動手段は既に存在します
+transportation.modes.delete.confirm=本当にこの移動手段を削除しますか?
+transportation.modes.reclassify.title=移動を再分類
+transportation.modes.reclassify.description=移動手段の設定を変更した後、既存のすべての移動を再分類することで、新しい設定を適用できます。
+transportation.modes.reclassify.button=全ての移動を再分類
+transportation.modes.reclassify.processing=処理中…
+transportation.modes.reclassify.started=再分類の開始に成功。この処理はバックグラウンドで行われます。
+transportation.modes.reclassify.error=再分類の開始に失敗。再試行してください。
+about.acknowledgments.subtitle=Reittiはコミュニティの皆さんからの素晴らしい貢献と、私達が基盤としている数多くの優れたオープンソースプロジェクトなしには成り立ちません。
+about.contributors.title=コントリビューター
+about.translators.title=翻訳者
+about.projects.title=オープンソースプロジェクト
+about.projects.visit=プロジェクトを見る
+about.thankyou.title=ありがとうございます!
+about.acknowledgments.title=謝辞
+about.thankyou.message=どんなに小さくても、全ての貢献がReittiをより良いものにしてくれます。オープンソースコミュニティの皆さんの支援と献身に、心より感謝します。
+logging.title=ログ表示
+logging.logger.placeholder=ロガークラス名を入力してください。空欄の場合、ルートロガーが設定されます
+logging.logger.class=ロガークラス
+logging.logger.help=空欄でルートロガー(global)を設定
+logging.log.name=ロガー名
+logging.log.level=ログレベル
+logging.actions=操作
logging.level.trace=TRACE
logging.level.debug=DEBUG
logging.level.info=INFO
logging.level.warn=WARN
logging.level.error=ERROR
-logging.buffer.size=\u30D0\u30C3\u30D5\u30A1\u30B5\u30A4\u30BA
-logging.buffer.max.size=\u6700\u5927\u30D0\u30C3\u30D5\u30A1\u30B5\u30A4\u30BA\uFF1A{0}
-logging.update=\u66F4\u65B0
-logging.configured.loggers=\u69CB\u6210\u6E08\u307F\u30ED\u30AC\u30FC
-logging.remove=\u524A\u9664
-logging.confirm.remove=\u672C\u5F53\u306B\u30ED\u30AC\u30FC\u8A2D\u5B9A\u3092\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
-logging.autoscroll=\u65B0\u3057\u3044\u30E1\u30C3\u30BB\u30FC\u30B8\u3078\u81EA\u50CD\u30B9\u30AF\u30ED\u30FC\u30EB
-logging.connecting=\u30ED\u30B0\u30B9\u30C8\u30EA\u30FC\u30E0\u306B\u63A5\u7D9A\u4E2D\u2026
-logging.settings.updated=\u8A2D\u5B9A\u306E\u4E0A\u66F8\u304D\u306B\u6210\u529F
-logging.error=\u30A8\u30E9\u30FC
-js.logging.connected=\u30ED\u30B0\u30B9\u30C8\u30EA\u30FC\u30E0\u306B\u63A5\u7D9A
-js.logging.connection.lost=Error\uFF1A\u30ED\u30B0\u30B9\u30C8\u30EA\u30FC\u30E0\u3078\u306E\u63A5\u7D9A\u306B\u5931\u6557
-js.logging.reconnecting=\u518D\u63A5\u7D9A\u307E\u3067\u3042\u3068
-js.logging.reconnect.failed=\u518D\u63A5\u7D9A\u306B\u5931\u6557\u3057\u307E\u3057\u305F
-js.datepicker.to=\uFF5E
-statistics.trips=\u79FB\u52D5
-statistics.monthly.breakdown=\u6708\u5225\u5185\u8A33
-memory.view.add.block=\u4EE5\u4E0B\u306B\u30D6\u30ED\u30C3\u30AF\u3092\u8FFD\u52A0
-language.japanese=\u65E5\u672C\u8A9E
-js.integrations.reitti.test.loading=\u63A5\u7D9A\u30C6\u30B9\u30C8\u4E2D\u2026
-js.integrations.reitti.test.failed=\u63A5\u7D9A\u30C6\u30B9\u30C8\u5931\u6557
-geocoding.service.priority=\u512A\u5148\u5EA6
-geocoding.service.api_key=API\u30AD\u30FC
-geocoding.service.language=\u8A00\u8A9E\uFF08\u4EFB\u610F\uFF09
-geocoding.test.button=\u63A5\u7D9A\u30C6\u30B9\u30C8
-geocoding.test.success=\u63A5\u7D9A\u6210\u529F\uFF01
-geocoding.test.error=\u63A5\u7D9A\u5931\u6557: {0}
-geocoding.table.priority=\u512A\u5148\u5EA6
-priority.1.label=\u6700\u9AD8
-priority.2.label=\u9AD8
-priority.3.label=\u4E2D
-priority.4.label=\u4F4E
-priority.5.label=\u6700\u4F4E
-map.time-control.speed.normal=\u901A\u5E38\uFF08x1\uFF09
-map.time-control.speed.fast=\u901F\u3044\uFF08x60\uFF09
-map.time-control.speed.super_fast=\u3068\u3066\u3082\u901F\u3044\uFF08x3600\uFF09
-js.common.days-ago={0}\u65E5\u524D
-js.common.hours-ago={0}\u6642\u9593\u524D
-js.common.minutes-ago={0}\u5206\u524D
-js.common.just-now=\u305F\u3063\u305F\u4ECA
-js.common.unknown=\u4E0D\u660E
-js.common.user=\u30E6\u30FC\u30B6\u30FC
-js.common.time=\u6642\u9593
-js.common.position=\u5834\u6240
-logging.add=\u8FFD\u52A0
-js.datepicker.click-to-unlock-date=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u65E5\u4ED8\u306E\u56FA\u5B9A\u3092\u89E3\u9664
-js.datepicker.click-to-lock-date=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u65E5\u4ED8\u3092\u56FA\u5B9A
-js.datepicker.click-to-clear-selection=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u9078\u629E\u3092\u524A\u9664
-js.datepicker.click-to-create-range=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u7BC4\u56F2\u3092\u4F5C\u6210
-js.datepicker.click-to-expand-range-backward=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u7BC4\u56F2\u3092\u5F8C\u308D\u306B\u5E83\u3052\u308B
-js.datepicker.click-to-expand-range-forward=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u7BC4\u56F2\u3092\u524D\u306B\u5E83\u3052\u308B
-js.datepicker.click-to-adjust-range-start=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u7BC4\u56F2\u306E\u958B\u59CB\u4F4D\u7F6E\u3092\u8ABF\u6574
-js.datepicker.click-to-unlock-month=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u6708\u306E\u56FA\u5B9A\u3092\u89E3\u9664
-js.datepicker.click-to-lock-month=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u6708\u3092\u56FA\u5B9A
-js.datepicker.click-to-unlock-year=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u5E74\u306E\u56FA\u5B9A\u3092\u89E3\u9664
-js.datepicker.click-to-lock-year=\u30AF\u30EA\u30C3\u30AF\u3057\u3066\u5E74\u3092\u56FA\u5B9A
-integrations.immich.useBestGuessLocation=\u6700\u9069\u4F4D\u7F6E\u63A8\u5B9A\u30A2\u30EB\u30B4\u30EA\u30BA\u30E0\u3092\u6709\u52B9\u5316
-integrations.immich.useBestGuessLocation.description=\u3053\u306E\u8A2D\u5B9A\u3092\u6709\u52B9\u306B\u3059\u308B\u3068\u3001\u4F4D\u7F6E\u60C5\u5831\u304C\u542B\u307E\u308C\u3066\u3044\u306A\u3044\u5199\u771F\u3067\u3082\u3001Reitti\u304C\u5730\u56F3\u4E0A\u3067\u6700\u3082\u8FD1\u3044\u5834\u6240\u306B\u95A2\u9023\u4ED8\u3051\u3066\u30DE\u30C3\u30C1\u30F3\u30B0\u3057\u307E\u3059\u3002
-js.integrations.reitti.edit.title=Reitti\u9023\u643A\u3092\u7DE8\u96C6
-js.integrations.reitti.update=\u8A2D\u5B9A\u3092\u66F4\u65B0
-js.integrations.reitti.test.missing.fields=\u30A4\u30F3\u30B9\u30BF\u30F3\u30C8URL\u3068API\u30C8\u30FC\u30AF\u30F3\u306E\u4E21\u65B9\u3092\u5165\u529B\u3057\u3066\u304F\u3060\u3055\u3044
-geocoding.edit.title=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u3092\u7DE8\u96C6
-geocoding.service.type=\u30BF\u30A4\u30D7
+logging.buffer.size=バッファサイズ
+logging.buffer.max.size=最大バッファサイズ:{0}
+logging.update=更新
+logging.configured.loggers=構成済みロガー
+logging.remove=削除
+logging.confirm.remove=本当にロガー設定を削除しますか?
+logging.autoscroll=新しいメッセージへ自働スクロール
+logging.connecting=ログストリームに接続中…
+logging.settings.updated=設定の上書きに成功
+logging.error=エラー
+js.logging.connected=ログストリームに接続
+js.logging.connection.lost=Error:ログストリームへの接続に失敗
+js.logging.reconnecting=再接続まであと
+js.logging.reconnect.failed=再接続に失敗しました
+js.datepicker.to=~
+statistics.trips=移動
+statistics.monthly.breakdown=月別内訳
+memory.view.add.block=以下にブロックを追加
+language.japanese=日本語
+js.integrations.reitti.test.loading=接続テスト中…
+js.integrations.reitti.test.failed=接続テスト失敗
+geocoding.service.priority=優先度
+geocoding.service.api_key=APIキー
+geocoding.service.language=言語(任意)
+geocoding.test.button=接続テスト
+geocoding.test.success=接続成功!
+geocoding.test.error=接続失敗: {0}
+geocoding.table.priority=優先度
+priority.1.label=最高
+priority.2.label=高
+priority.3.label=中
+priority.4.label=低
+priority.5.label=最低
+map.time-control.speed.normal=通常(x1)
+map.time-control.speed.fast=速い(x60)
+map.time-control.speed.super_fast=とても速い(x3600)
+js.common.days-ago={0}日前
+js.common.hours-ago={0}時間前
+js.common.minutes-ago={0}分前
+js.common.just-now=たった今
+js.common.unknown=不明
+js.common.user=ユーザー
+js.common.time=時間
+js.common.position=場所
+logging.add=追加
+js.datepicker.click-to-unlock-date=クリックして日付の固定を解除
+js.datepicker.click-to-lock-date=クリックして日付を固定
+js.datepicker.click-to-clear-selection=クリックして選択を削除
+js.datepicker.click-to-create-range=クリックして範囲を作成
+js.datepicker.click-to-expand-range-backward=クリックして範囲を後ろに広げる
+js.datepicker.click-to-expand-range-forward=クリックして範囲を前に広げる
+js.datepicker.click-to-adjust-range-start=クリックして範囲の開始位置を調整
+js.datepicker.click-to-unlock-month=クリックして月の固定を解除
+js.datepicker.click-to-lock-month=クリックして月を固定
+js.datepicker.click-to-unlock-year=クリックして年の固定を解除
+js.datepicker.click-to-lock-year=クリックして年を固定
+integrations.immich.useBestGuessLocation=最適位置推定アルゴリズムを有効化
+integrations.immich.useBestGuessLocation.description=この設定を有効にすると、位置情報が含まれていない写真でも、Reittiが地図上で最も近い場所に関連付けてマッチングします。
+js.integrations.reitti.edit.title=Reitti連携を編集
+js.integrations.reitti.update=設定を更新
+js.integrations.reitti.test.missing.fields=インスタントURLとAPIトークンの両方を入力してください
+geocoding.edit.title=ジオコーディングサービスを編集
+geocoding.service.type=タイプ
geocoding.service.type.PHOTON.name=Photon
geocoding.service.type.PAIKKA.name=Paikka
geocoding.service.type.GEO_APIFY.name=Geoapify
geocoding.service.type.NOMINATIM.name=Nominatim
geocoding.service.type.GEOCODE_JSON.name=Geocode Json
-geocoding.service.type.PHOTON.description=Photon\uFF1A OpenStreetMap\u306E\u30C7\u30FC\u30BF\u3092\u4F7F\u7528\u3057\u305F\u30AA\u30FC\u30D7\u30F3\u30BD\u30FC\u30B9\u306E\u30B8\u30AA\u30B3\u30FC\u30C0\u30FC\u3002\u8A73\u7D30\u306F photon.komoot.io \u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002
-geocoding.service.type.PAIKKA.description=Paikka: Reitti\u5411\u3051\u306B\u69CB\u7BC9\u3055\u308C\u305F\u5C02\u7528\u306E\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u3002 geo.dedicatedcode.com \u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002
-geocoding.service.type.GEO_APIFY.description=Geoapify: \u9AD8\u5EA6\u306A\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0API\u3002API\u30AD\u30FC\u306F geoapify.com \u304B\u3089\u53D6\u5F97\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-geocoding.service.type.NOMINATIM.description=Nominatim: OSM\u306E\u6A19\u6E96\u691C\u7D22\u30A8\u30F3\u30B8\u30F3\u3002\u5229\u7528\u898F\u7D04\u306B\u3064\u3044\u3066\u306F nominatim.org \u3092\u3054\u89A7\u304F\u3060\u3055\u3044\u3002
-geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: GeocodeJSON\u306E\u4ED5\u69D8\u306B\u6E96\u62E0\u3057\u305F\u3042\u3089\u3086\u308B\u30B5\u30FC\u30D3\u30B9\u3067\u5229\u7528\u53EF\u80FD\u306A\u6C4E\u7528\u7684\u306A\u5B9F\u88C5\u3002
-geocoding.service.base_url=\u30D9\u30FC\u30B9URL
-geocoding.service.limit=\u4E0A\u9650\uFF08\u4EFB\u610F\uFF09
-geocoding.table.type=\u30BF\u30A4\u30D7
-message.success.geocode.updated=\u30B8\u30AA\u30B3\u30FC\u30C7\u30A3\u30F3\u30B0\u30B5\u30FC\u30D3\u30B9\u306E\u66F4\u65B0\u306B\u6210\u529F\u3057\u307E\u3057\u305F
-js.sse.error.connection-lost=\u30B5\u30FC\u30D0\u30FC\u3068\u306E\u63A5\u7D9A\u304C\u5207\u308C\u307E\u3057\u305F\u3002\u518D\u63A5\u7D9A\u4E2D\u2026
-js.map.auto-update.latest-location=\u6700\u65B0\u306E\u73FE\u5728\u5730
-js.map.auto-update.enable.title=\u81EA\u52D5\u66F4\u65B0\u30E2\u30FC\u30C9\u3092\u6709\u52B9\u5316
-js.map.auto-update.disable.title=\u81EA\u52D5\u66F4\u65B0\u30E2\u30FC\u30C9\u3092\u7121\u52B9\u5316
-js.map.fullscreen.toggle.title=\u5168\u753B\u9762\u8868\u793A\u306B\u5207\u308A\u66FF\u3048\u308B
-js.map.popup.labels.total_duration=\u5408\u8A08\u6642\u9593\uFF1A
-js.map.popup.labels.from=\u958B\u59CB
-js.map.popup.labels.to=\u7D42\u4E86
-map.time-control.speed.title=\u6642\u9593\u306E\u9032\u3080\u901F\u5EA6\u3092\u8ABF\u6574\u3057\u3066\u304F\u3060\u3055\u3044\u3002
-map.time-control.speed.show.title=\u6642\u523B\u30B3\u30F3\u30C8\u30ED\u30FC\u30E9\u30FC\u3092\u8868\u793A
-map.time-control.speed.auto=\u81EA\u52D5\u8ABF\u6574
-js.map.display-control.mode.3d.enabled.title=2D\u8868\u793A\u306B\u5207\u66FF
-js.map.display-control.mode.3d.disabled.text=3D\u3092\u6709\u52B9\u5316
-js.map.display-control.mode.3d.enabled.text=3D\u3092\u7121\u52B9\u5316
-js.map.display-control.mode.3d.disabled.title=3D\u8868\u793A\u306B\u5207\u66FF
-js.map.display-control.north-up.text=\u30CE\u30FC\u30B9\u30A2\u30C3\u30D7
-js.map.display-control.north-up.title=\u5730\u56F3\u306E\u5411\u304D\u3092\u30EA\u30BB\u30C3\u30C8
-js.map.display-control.terrain.enabled.title=\u5730\u5F62\u306E\u30EC\u30F3\u30C0\u30EA\u30F3\u30B0\u3092\u7121\u52B9\u5316
-js.map.display-control.terrain.enabled.text=\u5730\u5F62\u7121\u52B9\u5316
-js.map.display-control.terrain.disabled.text=\u5730\u5F62\u6709\u52B9\u5316
-js.map.display-control.terrain.disabled.title=\u5730\u5F62\u306E\u30EC\u30F3\u30C0\u30EA\u30F3\u30B0\u3092\u6709\u52B9\u5316
-js.map.display-control.buildings.enabled.title=\u5EFA\u7269\u306E\u30EC\u30F3\u30C0\u30EA\u30F3\u30B0\u3092\u7121\u52B9\u5316
-js.map.display-control.buildings.disabled.title=\u5EFA\u7269\u306E\u30EC\u30F3\u30C0\u30EA\u30F3\u30B0\u3092\u7121\u52B9\u5316
-js.map.display-control.buildings.enabled.text=\u5EFA\u7269\u7121\u52B9\u5316
-js.map.display-control.buildings.disabled.text=\u5EFA\u7269\u6709\u52B9\u5316
-js.map.display-control.satellite.enabled.title=\u822A\u7A7A\u5199\u771F\u8868\u793A\u3092\u7121\u52B9\u5316
-js.map.display-control.satellite.enabled.text=\u822A\u7A7A\u5199\u771F\u3092\u7121\u52B9\u5316
-js.map.display-control.satellite.disabled.text=\u822A\u7A7A\u5199\u771F\u3092\u6709\u52B9\u5316
-js.map.display-control.satellite.disabled.title=\u822A\u7A7A\u5199\u771F\u8868\u793A\u3092\u6709\u52B9\u5316
-js.map.display-control.globe_projection.enabled.title=\u5730\u7403\u5100\u8868\u793A\u3092\u7121\u52B9\u306B\u3057\u3066\u30E1\u30EB\u30AB\u30C8\u30EB\u56F3\u6CD5\u306B\u5207\u66FF
-js.map.display-control.globe_projection.enabled.text=\u5730\u7403\u5100\u8868\u793A\u3092\u7121\u52B9\u5316
-js.map.display-control.globe_projection.disabled.text=\u5730\u7403\u5100\u8868\u793A\u3092\u6709\u52B9\u5316
-js.map.display-control.globe_projection.disabled.title=\u5730\u7403\u5100\u8868\u793A\u3092\u6709\u52B9\u5316
-js.map.map-settings.title=\u8A2D\u5B9A
-map.map-settings.button.title=\u5730\u56F3\u8A2D\u5B9A\u3092\u958B\u304F
-js.map.settings.dialog.appearance.title=\u5730\u56F3\u306E\u5916\u89B3
-js.map.settings.dialog.appearance.view-mode.title=\u8868\u793A\u30E2\u30FC\u30C9
-js.map.settings.dialog.appearance.view-mode.standard=\u6A19\u6E96
-js.map.settings.dialog.appearance.view-mode.raw=\u751F\u30D1\u30B9
-js.map.settings.dialog.appearance.view-mode.edged_bundling=\u30A8\u30C3\u30B8\u30D0\u30F3\u30C9\u30EA\u30F3\u30B0
-js.map.settings.dialog.appearance.view-mode.24h_aggregate=24\u6642\u9593\u306E\u5408\u8A08\uFF1F
-js.map.settings.dialog.interface.title=\u5916\u89B3
-js.map.settings.dialog.interface.timeline-visible=\u30BF\u30A4\u30E0\u30E9\u30A4\u30F3\u3092\u8868\u793A
-js.map.settings.dialog.interface.datepicker-visible=\u65E5\u4ED8\u9078\u629E\u3092\u8868\u793A
-map.settings.dialog.date-picker.title=\u65E5\u4ED8\u9078\u629E
-js.common.last-updated=\u6700\u7D42\u66F4\u65B0\u65E5
-js.autoupdate.state.disable=\u81EA\u52D5\u66F4\u65B0\u30E2\u30FC\u30C9\u3092\u7D42\u4E86
-js.autoupdate.state.enable=\u81EA\u52D5\u66F4\u65B0\u30E2\u30FC\u30C9\u3092\u958B\u59CB
-js.map.display-control.title=\u5730\u56F3\u64CD\u4F5C
+geocoding.service.type.PHOTON.description=Photon: OpenStreetMapのデータを使用したオープンソースのジオコーダー。詳細は photon.komoot.io をご覧ください。
+geocoding.service.type.PAIKKA.description=Paikka: Reitti向けに構築された専用のジオコーディングサービス。 geo.dedicatedcode.com をご覧ください。
+geocoding.service.type.GEO_APIFY.description=Geoapify: 高度なジオコーディングAPI。APIキーは geoapify.com から取得してください。
+geocoding.service.type.NOMINATIM.description=Nominatim: OSMの標準検索エンジン。利用規約については nominatim.org をご覧ください。
+geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: GeocodeJSONの仕様に準拠したあらゆるサービスで利用可能な汎用的な実装。
+geocoding.service.base_url=ベースURL
+geocoding.service.limit=上限(任意)
+geocoding.table.type=タイプ
+message.success.geocode.updated=ジオコーディングサービスの更新に成功しました
+js.sse.error.connection-lost=サーバーとの接続が切れました。再接続中…
+js.map.auto-update.latest-location=最新の現在地
+js.map.auto-update.enable.title=自動更新モードを有効化
+js.map.auto-update.disable.title=自動更新モードを無効化
+js.map.fullscreen.toggle.title=全画面表示に切り替える
+js.map.popup.labels.total_duration=合計時間:
+js.map.popup.labels.from=開始
+js.map.popup.labels.to=終了
+map.time-control.speed.title=時間の進む速度を調整してください。
+map.time-control.speed.show.title=時刻コントローラーを表示
+map.time-control.speed.auto=自動調整
+js.map.display-control.mode.3d.enabled.title=2D表示に切替
+js.map.display-control.mode.3d.disabled.text=3Dを有効化
+js.map.display-control.mode.3d.enabled.text=3Dを無効化
+js.map.display-control.mode.3d.disabled.title=3D表示に切替
+js.map.display-control.north-up.text=ノースアップ
+js.map.display-control.north-up.title=地図の向きをリセット
+js.map.display-control.terrain.enabled.title=地形のレンダリングを無効化
+js.map.display-control.terrain.enabled.text=地形無効化
+js.map.display-control.terrain.disabled.text=地形有効化
+js.map.display-control.terrain.disabled.title=地形のレンダリングを有効化
+js.map.display-control.buildings.enabled.title=建物のレンダリングを無効化
+js.map.display-control.buildings.disabled.title=建物のレンダリングを無効化
+js.map.display-control.buildings.enabled.text=建物無効化
+js.map.display-control.buildings.disabled.text=建物有効化
+js.map.display-control.satellite.enabled.title=航空写真表示を無効化
+js.map.display-control.satellite.enabled.text=航空写真を無効化
+js.map.display-control.satellite.disabled.text=航空写真を有効化
+js.map.display-control.satellite.disabled.title=航空写真表示を有効化
+js.map.display-control.globe_projection.enabled.title=地球儀表示を無効にしてメルカトル図法に切替
+js.map.display-control.globe_projection.enabled.text=地球儀表示を無効化
+js.map.display-control.globe_projection.disabled.text=地球儀表示を有効化
+js.map.display-control.globe_projection.disabled.title=地球儀表示を有効化
+js.map.map-settings.title=設定
+map.map-settings.button.title=地図設定を開く
+js.map.settings.dialog.appearance.title=地図の外観
+js.map.settings.dialog.appearance.view-mode.title=表示モード
+js.map.settings.dialog.appearance.view-mode.standard=標準
+js.map.settings.dialog.appearance.view-mode.raw=生パス
+js.map.settings.dialog.appearance.view-mode.edged_bundling=エッジバンドリング
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=24時間の合計?
+js.map.settings.dialog.interface.title=外観
+js.map.settings.dialog.interface.timeline-visible=タイムラインを表示
+js.map.settings.dialog.interface.datepicker-visible=日付選択を表示
+map.settings.dialog.date-picker.title=日付選択
+js.common.last-updated=最終更新日
+js.autoupdate.state.disable=自動更新モードを終了
+js.autoupdate.state.enable=自動更新モードを開始
+js.map.display-control.title=地図操作
+common.duration.short=
+places.geocode.results.title=
+memory.form.open_ended.label=
+places.postcode.label=
+time.format.mode.TWENTY_FOUR_HOUR=
+geocoding.service.additional_parameters.search_distance=
+common.actions.apply=
+language.spanish=
+time.format.mode.label=
+common.distance.mi=
+time.format.mode.TWELVE_HOUR=
+common.distance.ft=
+common.distance.km=
+time.format.mode.description=
+places.geocode.no.results=
+places.district.label=
+places.geocode.unknown.label=
+js.common.time-range=
+common.distance.m=
+common.duration.long=
diff --git a/src/main/resources/messages_nl.properties b/src/main/resources/messages_nl.properties
index b14e2d26..adb72023 100644
--- a/src/main/resources/messages_nl.properties
+++ b/src/main/resources/messages_nl.properties
@@ -1,12 +1,12 @@
-page.title=Reitti \u2010 Jouw Locatietijdlijn
-statistics.page.title=Statistieken \u2010 Reitti
-edit-place.page.title=Bewerk plaats \u2010 Reitti
+page.title=Reitti ‐ Jouw Locatietijdlijn
+statistics.page.title=Statistieken ‐ Reitti
+edit-place.page.title=Bewerk plaats ‐ Reitti
nav.timeline=Tijdlijn
nav.statistics=Statistieken
nav.memories=Herinneringen
nav.settings=Instellingen
nav.logout=Uitloggen
-nav.settings.tooltip=Open instellingen\u2026
+nav.settings.tooltip=Open instellingen…
nav.logout.tooltip=Uitloggen
sort.option.startDate.newest=Startdatum (nieuwste eerst)
sort.option.startDate.oldest=Startdatum (oudste eerst)
@@ -14,7 +14,7 @@ sort.option.title.asc=Titel (A-Z)
sort.option.title.desc=Titel (Z-A)
sort.option.created.newest=Aanmaakdatum (nieuwste eerst)
sort.option.created.oldest=Aanmaakdatum (oudste eerst)
-timeline.loading=Aan het laden\u2026
+timeline.loading=Aan het laden…
timeline.no.data=Geen tijdlijngegevens beschikbaar voor deze datum.
timeline.duration=Duur
timeline.distance=Afstand
@@ -90,15 +90,15 @@ settings.job.status=Taakstatus
settings.import.data=Importeer gegevens
settings.share.access=Deel Toegang
country.af.label=Afghanistan
-country.ax.label=\u00C5land Eilanden
-country.al.label=Albani\u00EB
+country.ax.label=Åland Eilanden
+country.al.label=Albanië
country.dz.label=Algerije
country.ad.label=Andorra
country.aq.label=Antarctica
-country.ar.label=Argentini\u00EB
-country.am.label=Armeni\u00EB
+country.ar.label=Argentinië
+country.am.label=Armenië
country.aw.label=Aruba
-country.au.label=Australi\u00EB
+country.au.label=Australië
country.at.label=Oostenrijk
country.az.label=Azerbaijan
country.bs.label=Bahamas
@@ -106,14 +106,14 @@ country.bh.label=Bahrain
country.bd.label=Bangladesh
country.bb.label=Barbados
country.by.label=Wit-Rusland
-country.be.label=Belgi\u00EB
+country.be.label=België
country.bz.label=Belize
country.bm.label=Bermuda
country.bt.label=Bhutan
country.bq.label=Bonaire, Sint Eustatius en Saba
-country.ba.label=Bosni\u00EB en Herzegovina
+country.ba.label=Bosnië en Herzegovina
country.bw.label=Botswana
-country.br.label=Brazili\u00EB
+country.br.label=Brazilië
country.bg.label=Bulgarije
country.bf.label=Burkina Faso
country.bi.label=Burundi
@@ -124,28 +124,28 @@ country.cn.label=China
country.cg.label=Kongo
country.cd.label=Kongo (De Democratische Republiek)
country.cr.label=Costa Rica
-country.hr.label=Kroati\u00EB
+country.hr.label=Kroatië
country.cu.label=Cuba
-country.cw.label=Cura\u00E7ao
+country.cw.label=Curaçao
country.cy.label=Cyprus
-country.cz.label=Tsjechi\u00EB
+country.cz.label=Tsjechië
country.dk.label=Denemarken
country.dj.label=Djibouti
country.do.label=Dominicaanse Republiek
country.eg.label=Egypte
country.er.label=Eritrea
country.ee.label=Estland
-country.et.label=Ethiopi\u00EB
+country.et.label=Ethiopië
language.dutch=Nederlands
country.td.label=Tsjaad
country.ci.label=Ivoorkust
country.fi.label=Finland
country.fr.label=Frankrijk
country.gf.label=Frans-Guyana
-country.pf.label=Frans-Polynesi\u00EB
+country.pf.label=Frans-Polynesië
country.ga.label=Gabon
country.gm.label=Gambia
-country.ge.label=Georgi\u00EB
+country.ge.label=Georgië
country.de.label=Duitsland
country.gh.label=Ghana
country.gi.label=Gibraltar
@@ -159,23 +159,23 @@ country.gg.label=Guernsey
country.gn.label=Guinee
country.gw.label=Guinee-Bissau
country.gy.label=Guyana
-country.ht.label=Ha\u00EFti
+country.ht.label=Haïti
country.hn.label=Honduras
country.hk.label=Hong Kong
country.hu.label=Hongarije
country.is.label=IJsland
country.in.label=India
-country.id.label=Indonesi\u00EB
+country.id.label=Indonesië
country.ir.label=Iran
country.iq.label=Irak
country.ie.label=Ierland
country.im.label=Man
-country.il.label=Isra\u00EBl
-country.it.label=Itali\u00EB
+country.il.label=Israël
+country.it.label=Italië
country.jm.label=Jamaica
country.jp.label=Japan
country.je.label=Jersey
-country.jo.label=Jordani\u00EB
+country.jo.label=Jordanië
country.kz.label=Kazachstan
country.ke.label=Kenia
country.ki.label=Kiribati
@@ -188,37 +188,37 @@ country.lv.label=Letland
country.lb.label=Libanon
country.ls.label=Lesotho
country.lr.label=Liberia
-country.ly.label=Libi\u00EB
+country.ly.label=Libië
country.li.label=Liechtenstein
country.lt.label=Litouwen
country.lu.label=Luxemburg
country.mo.label=Macao
country.mg.label=Madagaskar
country.mw.label=Malawi
-country.my.label=Maleisi\u00EB
+country.my.label=Maleisië
country.mv.label=Malediven
country.ml.label=Mali
country.mt.label=Malta
country.mh.label=Marshall Eilanden
country.mq.label=Martinique
-country.mr.label=Mauritani\u00EB
+country.mr.label=Mauritanië
country.mu.label=Mauritius
country.yt.label=Mayotte
country.mx.label=Mexico
-country.fm.label=Micronesi\u00EB
-country.md.label=Moldavi\u00EB
+country.fm.label=Micronesië
+country.md.label=Moldavië
country.mc.label=Monaco
-country.mn.label=Mongoli\u00EB
+country.mn.label=Mongolië
country.me.label=Montenegro
country.ms.label=Montserrat
country.ma.label=Marokko
country.mz.label=Mozambique
country.mm.label=Myanmar
-country.na.label=Namibi\u00EB
+country.na.label=Namibië
country.nr.label=Nauru
country.np.label=Nepal
country.nl.label=Nederland
-country.nc.label=Nieuw-Caledoni\u00EB
+country.nc.label=Nieuw-Caledonië
country.nz.label=Nieuw-Zeeland
country.ni.label=Nicaragua
country.ne.label=Niger
@@ -226,7 +226,7 @@ country.ng.label=Nigeria
country.nu.label=Niue
country.nf.label=Norfolk Eiland
country.mp.label=Noordelijke Marianen
-country.mk.label=Noord-Macedoni\u00EB
+country.mk.label=Noord-Macedonië
country.no.label=Noorwegen
country.om.label=Oman
country.pk.label=Pakistan
@@ -242,8 +242,8 @@ country.pl.label=Polen
country.pt.label=Portugal
country.pr.label=Puerto Rico
country.qa.label=Qatar
-country.re.label=R\u00E9union
-country.ro.label=Roemeni\u00EB
+country.re.label=Réunion
+country.ro.label=Roemenië
country.ru.label=Russische Federatie
country.rw.label=Rwanda
country.bl.label=Sint-Bartholomeus
@@ -256,7 +256,7 @@ transportation.modes.max.placeholder=Geen limiet
transportation.modes.table.max.kmh=Maximumsnelheid (km/u)
js.memory.processing.step.texts=Teksten Genereren...
transportation.modes.table.actions=Acties
-js.memory.processing.step.images=Afbeeldingen Kopi\u00EBren...
+js.memory.processing.step.images=Afbeeldingen Kopiëren...
transportation.modes.title=Vervoersmiddelen
transportation.modes.table.max.mph=Maximumsnelheid (mijl/u)
memory.share.result.copy=Kopieer
@@ -274,8 +274,8 @@ memory.block.gallery.upload.choose=Kies bestand of sleep hier
memory.block.gallery.immich.no.photos=Geen afbeeldingen gevonden voor deze tijdschaal
memory.block.gallery.pagination.previous=Vorige
memory.block.gallery.pagination.next=Volgende
-memory.block.gallery.error.no.images=Kies of upload tenminste \u00E9\u00E9n afbeelding
-memory.block.gallery.error.create=Cre\u00EBren van gallerij mislukt
+memory.block.gallery.error.no.images=Kies of upload tenminste één afbeelding
+memory.block.gallery.error.create=Creëren van gallerij mislukt
memory.block.gallery.remove=Verwijder afbeelding
memory.block.gallery.loading=Afbeeldingen laden...
memory.block.gallery.selected.title=Geselecteerde afbeeldingen
@@ -290,7 +290,7 @@ memory.form.title.placeholder=Geef jouw Herinnering een titel
memory.new.title=Nieuwe Herinnering
memory.new.back.to.memories=Terug naar Herinneringen
memory.new.page.title=Nieuwe Herinnering - Reitti
-memory.form.create=Cre\u00EBer Herinnering
+memory.form.create=Creëer Herinnering
memory.form.start.date.label=Startdatum *
memory.form.end.date.label=Einddatum *
memory.view.edit=Bewerken
@@ -307,7 +307,7 @@ memory.block.text.content=Inhoud
memory.block.trip.select.placeholder=Kies een reis...
memory.block.type.gallery=Fotogalerij
visit.sensitivity.preview.current=Huidige gegevens
-visit.sensitivity.preview.calculating=Berekenen\u2026
+visit.sensitivity.preview.calculating=Berekenen…
js.visit.sensitivity.preview.ready=Klaar
js.visit.sensitivity.preview.error=Klaar
visit.sensitivity.preview.new=Voorbeeldgegevens
@@ -340,7 +340,7 @@ place.type.gym=Sportschool
place.type.library=Bibliotheek
place.type.church=Kerk
place.type.cinema=Bioscoop
-place.type.cafe=Caf\u00E9
+place.type.cafe=Café
place.type.museum=Museum
place.type.landmark=Herkenningspunt
place.type.tourist_attraction=Toeristische Attractie
@@ -356,7 +356,7 @@ place.type.work=Werk
places.city.label=Stad
places.country.label=Land
places.category.label=Categorie
-places.coordinates.label=Co\u00F6rdinaten
+places.coordinates.label=Coördinaten
places.address.not.available=Niet beschikbaar
places.category.not.categorized=Niet gecategoriseerd
places.geocode.button=Geocode
@@ -368,7 +368,7 @@ country.bj.label=Benin
country.bo.label=Bolivia
country.io.label=Brits Indische Oceaanterritorium
country.bn.label=Brunei
-country.cv.label=Kaapverdi\u00EB
+country.cv.label=Kaapverdië
country.cm.label=Kameroen
country.ky.label=Kaaimaneilanden
country.cf.label=Centraal Afrikaanse Republiek
@@ -383,7 +383,7 @@ country.sv.label=El Salvador
country.gq.label=Equatoriaal-Guinea
country.sz.label=Eswatini
country.fk.label=Falklandeilanden
-country.fo.label=Faer\u00F6er
+country.fo.label=Faeröer
country.fj.label=Fiji
country.tf.label=Franse Zuidelijke Gebieden
country.va.label=Vaticaanstad
@@ -393,18 +393,18 @@ country.pm.label=Saint-Pierre en Miquelon
country.vc.label=Saint Vincent en de Grenadines
country.ws.label=Samoa
country.sm.label=San Marino
-country.st.label=Sao Tom\u00E9 en Principe
-country.sa.label=Saoedi-Arabi\u00EB
+country.st.label=Sao Tomé en Principe
+country.sa.label=Saoedi-Arabië
country.sn.label=Senegal
-country.rs.label=Servi\u00EB
+country.rs.label=Servië
country.sc.label=Seychellen
country.sl.label=Sierra Leone
country.sg.label=Singapore
country.sx.label=Sint Maarten (Nederlands deel)
country.sk.label=Slowakije
-country.si.label=Sloveni\u00EB
+country.si.label=Slovenië
country.sb.label=Solomoneilanden
-country.so.label=Somali\u00EB
+country.so.label=Somalië
country.za.label=Zuid-Afrika
country.gs.label=Zuid-Georgia en de Zuidelijke Sandwicheilanden
country.ss.label=Zuid-Soedan
@@ -415,7 +415,7 @@ country.sr.label=Suriname
country.sj.label=Spitsbergen en Jan Mayen
country.se.label=Zweden
country.ch.label=Zwitserland
-country.sy.label=Syri\u00EB
+country.sy.label=Syrië
country.tw.label=Taiwan
country.tj.label=Tajikistan
country.tz.label=Tanzania
@@ -425,13 +425,13 @@ country.tg.label=Togo
country.tk.label=Tokelau
country.to.label=Tonga
country.tt.label=Trinidad en Tobago
-country.tn.label=Tunesi\u00EB
+country.tn.label=Tunesië
country.tr.label=Turkije
country.tm.label=Turkmenistan
country.tc.label=Turks- en Caicoseilanden
country.tv.label=Tuvalu
country.ug.label=Oeganda
-country.ua.label=Oekra\u00EFne
+country.ua.label=Oekraïne
country.ae.label=Verenigde Arabische Emiraten
country.gb.label=Verenigd Koninkrijk
country.us.label=Verenigde Staten
@@ -453,7 +453,7 @@ format.hours_minutes={0,choice,0#|1#{0} uur|1<{0} uur} {1,keuze,0#|1#en {1} minu
format.minutes_only={0,choice,1#{0} minuut|1<{0} minuten}
nav.back.to.timeline=Terug naar tijdlijn
tokens.title=API-tokens
-tokens.create.title=Cre\u00EBer nieuw token
+tokens.create.title=Creëer nieuw token
tokens.name.label=Naam token
tokens.name.placeholder=Voer een naam in voor dit token
tokens.table.name=Naam
@@ -461,7 +461,7 @@ tokens.table.token=Token
tokens.table.created=Aangemaakt
tokens.table.last.used=Laatst gebruikt
tokens.table.actions=Acties
-tokens.no.tokens=Geen API tokens gevonden. Cre\u00EBer er \u00E9\u00E9n om te beginnen.
+tokens.no.tokens=Geen API tokens gevonden. Creëer er één om te beginnen.
tokens.delete.confirm=Weet u het zeker dat u dit token wilt verwijderen?
tokens.recent.usages.title=Recent gebruik van token
tokens.recent.usages.description=Geeft de laatste {0} gebruiken van het token weer
@@ -507,7 +507,7 @@ time.display.mode.default.description=Standaard: alle tijden worden weergegeven
time.display.mode.geo.local.description=Geolokaal: alle tijden worden weergegeven in de tijdzone van de betreffende lokatie
time.timezone.override.label=Tijdzoneselectie
time.timezone.override.none=Gebruik browsertijdzone
-time.timezone.override.description=Gebruik uw tijdzone in plaats van de gedetecteerde tijdzone van de browser. Dit be\u00EFnvloedt hoe tijden worden getoond in de standaardmodus.
+time.timezone.override.description=Gebruik uw tijdzone in plaats van de gedetecteerde tijdzone van de browser. Dit beïnvloedt hoe tijden worden getoond in de standaardmodus.
timeline.time.your=Uw tijd
timeline.time.local=Lokale tijd
form.remove=Verwijder
@@ -573,10 +573,10 @@ places.edit.no.visits=Nog geen bezoeken geregistreerd voor deze plaats.
places.polygon.remove=Verwijder polygoon
places.polygon.editor.subtitle=Bewerk plaatsgrenzen
places.polygon.editor.instructions=Klik en sleep om een polygoon om de plaats te maken. Klik op een bestaand punt om het te verwijderen.
-places.warning.polygon.removal=De polygoongrens zal worden verwijderd van deze plaats, dit kan detectie be\u00EFnvloeden.
-places.warning.polygon.addition=De polygoongrens zal aan deze plaats worden toegevoegd, dit kan detectie be\u00EFnvloeden.
-places.warning.polygon.significant_change=De polygoongrens zal significant worden veranderd, dit kan detectie be\u00EFnvloeden.
-places.warning.overlapping.visits=De nieuwe grens zal overlappen met {0,choice,1#1 bestaande plaats|1<{0,number,integer} bestaande plaatsen}, wat kan zorgen dat bezoeken bij andere plaatsen worden ingedeeld en het kan reisberekeningen be\u00EFnvloeden
+places.warning.polygon.removal=De polygoongrens zal worden verwijderd van deze plaats, dit kan detectie beïnvloeden.
+places.warning.polygon.addition=De polygoongrens zal aan deze plaats worden toegevoegd, dit kan detectie beïnvloeden.
+places.warning.polygon.significant_change=De polygoongrens zal significant worden veranderd, dit kan detectie beïnvloeden.
+places.warning.overlapping.visits=De nieuwe grens zal overlappen met {0,choice,1#1 bestaande plaats|1<{0,number,integer} bestaande plaatsen}, wat kan zorgen dat bezoeken bij andere plaatsen worden ingedeeld en het kan reisberekeningen beïnvloeden
places.warning.overlapping.recalculation_hint=De nieuwe grens zal zorgen voor een herberekening van data voor {0,choice,1#1 dag|1<{0,number,integer} dagen}, dit kan enkele minuten duren om te voltooien.
places.warning.general_error=Er was een fout bij het controleren van de update: {0}
js.places.update.confirmation.message=De volgende aanpassingen zullen worden gemaakt:\n\n{0}\n\nWilt u doorgaan?
@@ -618,7 +618,7 @@ upload.gpx.description=Upload GPX-bestanden van uw GPS-apparaten of tracking app
upload.google.title=Google Takeout
upload.google.description=Upload locatiegeschiedenis van Google. Wij ondersteunen twee formaten:
upload.google.new.format.title=Google Tijdlijn nieuw formaat (timeline.json)
-upload.google.new.format.instructions=Op uw Androidtelefoon: Instellingen \u2192 Locatie - Locatieservices \u2192 Tijdlijn \u2192 Exporteer Tijdlijn
+upload.google.new.format.instructions=Op uw Androidtelefoon: Instellingen → Locatie - Locatieservices → Tijdlijn → Exporteer Tijdlijn
upload.google.new.format.description=Dit exporteert een timeline.json-bestand met uw recente locatiegegevens.
upload.google.android.format.description=Dit exporteert een timeline.json-bestand met uw recente locatiegegevens van Androidtoestellen.
upload.google.ios.format.title=iOS Tijdlijn (timeline.json)
@@ -636,7 +636,7 @@ integrations.data-stores.description=Stel Reitti in om met externe dataopslag te
integrations.gpslogger.title=GPSLogger instellen
integrations.gpslogger.description=GPSLogger is een gratis Android app dat automatisch uw locatie kan bijhouden en naar Reitti kan versturen.
integrations.owntracks.title=OwnTracks instellen
-integrations.owntracks.description=OwnTracks is een privacygeori\u00EBnteerde app om uw locatie bij te houden, beschikbaar voor iOS en Android.
+integrations.owntracks.description=OwnTracks is een privacygeoriënteerde app om uw locatie bij te houden, beschikbaar voor iOS en Android.
integrations.setup.instructions=Installatie-instructies:
integrations.photos.title=Foto's
integrations.photos.description=Configureer fotomanagementintegratie met Immich
@@ -664,7 +664,7 @@ integrations.overland.configure=Overland automatisch instellen
upload.google.android.format.title=Android Tijdlijn (timeline.json)
upload.google.old.format.description=Dit bevat uw volledige historische locatiegegevens.
upload.geojson.title=GeoJSON-bestanden
-upload.geojson.description=Upload GeoJSON-bestanden met puntobjecten en locatiegegevens. De GeoJSON-bestanden moeten puntgeometrie\u00EBn met co\u00F6rdinaten en optionele tijdstempels bevatten. Zowel afzonderlijke objecten als objectverzamelingen worden ondersteund.
+upload.geojson.description=Upload GeoJSON-bestanden met puntobjecten en locatiegegevens. De GeoJSON-bestanden moeten puntgeometrieën met coördinaten en optionele tijdstempels bevatten. Zowel afzonderlijke objecten als objectverzamelingen worden ondersteund.
upload.button.gpx=Upload GPX-bestand
upload.button.google=Upload Google Takeout
upload.button.google.timeline=Upload Tijdlijngegevens
@@ -705,7 +705,7 @@ integrations.owntracks.recorder.load.historical.success=Historische gegevens suc
integrations.owntracks.recorder.load.historical.error=Laden van historische gegevens mislukt: {0}
integrations.owntracks.recorder.config.deleted=Configuratie voor OwnTracks Recorder succesvol verwijderd
integrations.owntracks.recorder.config.delete.error=Fout bij verwijderen configuratie: {0}
-integrations.tracking.frequency.title=\uD83D\uDCCD GPS volgfrequentie
+integrations.tracking.frequency.title=📍 GPS volgfrequentie
integrations.tracking.frequency.description=Voor optimale resultaten werkt Reitti het beste met een continue stroom GPS-locaties. Zorg ervoor dat uw tracking-app minstens elke 30 seconden een punt registreert om een nauwkeurige detectie van bezoeken en ritten te garanderen.
integrations.shared.instances.title=Gedeelde installaties
integrations.shared.instances.description=Maak verbinding met andere Reitti-installaties om locatiegegevens te delen met vrienden, familie of collega's. Zo kunt u hun locatiegegevens naast die van uzelf op de tijdlijnkaart bekijken.
@@ -766,14 +766,14 @@ integrations.no.token.title=Geen API-tokens
integrations.download=Download:
integrations.homepage=Startpagina:
integrations.gpslogger.step1=Download GPSLogger via de Google Play Store
-integrations.gpslogger.step2=Open GPSLogger en ga naar Loggegevens \u2192 Loggen naar aangepaste URL
+integrations.gpslogger.step2=Open GPSLogger en ga naar Loggegevens → Loggen naar aangepaste URL
integrations.gpslogger.step4.with.token=Zet de URL naar: {0}
integrations.gpslogger.step5=Zet HTTP Methode naar POST
integrations.gpslogger.step6=Zet HTTP Body naar:
integrations.gpslogger.step7=Zet HTTP header op:
integrations.gpslogger.step8=Start met loggen!
integrations.owntracks.step1=Download OwnTracks via de App Store of Google Play Store
-integrations.owntracks.step2=Open OwnTracks en navigeer naar Instellingen \u2192 Verbinding
+integrations.owntracks.step2=Open OwnTracks en navigeer naar Instellingen → Verbinding
integrations.owntracks.step3=Zet Modus naar HTTP
integrations.owntracks.step4.with.token=Zet het eindpunt naar: {0}
integrations.owntracks.step5=Schakel Authenticatie uit (in plaats daarvan gebruiken we het token in de URL)
@@ -906,7 +906,7 @@ geocoding.run.title=Voer gecodering uit
geocoding.run.button=Geocodering inplannen
language.select=Kies taal
language.title=Taalinstellingen
-language.brazilian_portuguese=Portugees (Brazili\u00EB)
+language.brazilian_portuguese=Portugees (Brazilië)
login.remember.me=Onthoud mij
about.title=Versie-informatie
about.app.version=Applicatieversie:
@@ -949,7 +949,7 @@ share-with.button.selected=Delen ingeschakeld
shared-with-me.table.shared.since=Gedeeld sinds
visit.sensitivity.recalculation.title=Herberekening geadviseerd
visit.sensitivity.recalculation.start=Start herberekening
-visit.sensitivity.recalculation.starting=Herberekening starten\u2026
+visit.sensitivity.recalculation.starting=Herberekening starten…
visit.sensitivity.level.very-low=Heel laag
visit.sensitivity.level.very-high=Heel hoog
magic.links.info.security.title=Beveiligingsaspecten
@@ -957,7 +957,7 @@ magic.links.info.access.levels.title=Toegangsniveau's
integrations.data.quality.refresh=Ververs gegevens
integrations.data.quality.avg.accuracy=Gemiddelde nauwkeurigheid
integrations.data.quality.avg.interval=Gemiddelde tussenruimte
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 Aanbevelingen
+integrations.data.quality.recommendations.title=💡 Aanbevelingen
visit.sensitivity.title=Bezoekgevoeligheid
visit.sensitivity.configurations=Huidige configuraties
visit.sensitivity.valid.since=Geldig sinds
@@ -1040,15 +1040,15 @@ integrations.data.quality.total.points=Totaalaantal locatiepunten
integrations.data.quality.last.24h=Afgelopen 24 uur
integrations.data.quality.last.7d=Afgelopen 7 dagen
integrations.data.quality.avg.per.day=Gemiddelde per dag
-integrations.data.quality.freshness.title=\uD83D\uDD52 Actualiteit van de gegevens
+integrations.data.quality.freshness.title=🕒 Actualiteit van de gegevens
integrations.data.quality.latest.point=Meeste recent ontvangen punt
integrations.data.quality.no.data=Geen gegevens beschikbaar
-integrations.data.quality.tracking.title=\uD83D\uDCCD Volgkwaliteit
-integrations.data.quality.status.actively.tracking=\u2705 Actief volgend
-integrations.data.quality.status.good.frequency=\u2705 Goede frequentie
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F Lage frequentie
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F Schommelende frequentie
-integrations.data.quality.status.good.consistency=\u2705 Goede consistentie
+integrations.data.quality.tracking.title=📍 Volgkwaliteit
+integrations.data.quality.status.actively.tracking=✅ Actief volgend
+integrations.data.quality.status.good.frequency=✅ Goede frequentie
+integrations.data.quality.status.low.frequency=⚠️ Lage frequentie
+integrations.data.quality.status.fluctuating.frequency=⚠️ Schommelende frequentie
+integrations.data.quality.status.good.consistency=✅ Goede consistentie
visit.sensitivity.cannot.delete=De standaardconfiguratie kan niet verwijderd worden
visit.sensitivity.add.new=Voeg nieuwe configuratie toe
visit.sensitivity.current.level=Huidig: niveau {0}
@@ -1096,7 +1096,7 @@ message.error.language.change=Fout bij wijzigen taal: {0}
statistics.title.month-year=Statistieken voor {0} {1}
statistics.transport.distance=Afstand per vervoersmiddel
export.raw.data.page.info=Pagina {0} van {1}
-export.gpx.success=GPS-bestand succesvol ge\u00EBxporteerd
+export.gpx.success=GPS-bestand succesvol geëxporteerd
error.title=Oeps! Iets is misgegaan
memory.validation.start.date.required=Startdatum is vereist
memory.validation.end.date.required=Einddatum is vereist
@@ -1112,9 +1112,9 @@ shared-with-me.title=Gebruikers die delen met mij
shared-with-me.dismissed.success=Gedeelde toegang succesvol afgewezen
visit.sensitivity.recalculation.error=Fout bij het starten herberekening: {0}
visit.sensitivity.validation.save.error=Fout bij het opslaan van configuratie: {0}
-integrations.data.quality.overall.title=\uD83D\uDCC8 Algehele datakwaliteit
+integrations.data.quality.overall.title=📈 Algehele datakwaliteit
integrations.data.quality.time.since=Tijd sinds het laatste punt
-integrations.data.quality.status.not.tracking=\u274C Niet actief volgend
+integrations.data.quality.status.not.tracking=❌ Niet actief volgend
visit.sensitivity.mode.switch.to.simple=Schakel naar simpele modus
visit.sensitivity.mode.switch.to.advanced=Schakel naar geavanceerde modus
visit.detection.minimum.stay=Minimale verblijftijd (seconden)
@@ -1182,8 +1182,8 @@ js.logging.connection.lost=Fout: verbinding naar de logstream verloren
queue.merge.visit.description=Het samenvoegen van gerelateerde bezoeken en het optimaliseren van bezoekgrenzen
geocoding.placeholder.lat={lat} - Wordt vervangen met de breedtegraad
geocoding.placeholder.lng={lng} - Wordt vervangen met de lengtegraad
-js.sse.error.connection-lost=Verbinding met de server verloren! Probeer opnieuw te verbinden\u2026
-memory.validation.end.date.before.start=Einddatum kan niet v\u00F3\u00F3r de startdatum zijn
+js.sse.error.connection-lost=Verbinding met de server verloren! Probeer opnieuw te verbinden…
+memory.validation.end.date.before.start=Einddatum kan niet vóór de startdatum zijn
share-with.no.users=Geen andere gebruikers gevonden om mee te delen.
magic.links.info.security.point4=Verwijder links meteen als ze niet meer nodig zijn
integrations.data.quality.status.low.frequency.desc=Overweeg om de volgfrequentie te verhogen voor betere nauwkeurigheid
@@ -1223,11 +1223,11 @@ magic.links.expiry.date.help=Laat leeg voor permanente toegang (de link zal nooi
magic.links.info.security.point5=Controleer het 'Laatst gebruikt'-kolom om toegang bij te houden
magic.link.error.generic=De magische link is ongeldig of verlopen.
integrations.data.quality.status.good.frequency.desc=Locatiepunten zijn genoeg frequent voor nauwkeurig volgen
-integrations.data.quality.status.fluctuating.frequency.desc=De volgintervallen vari\u00EBren aanzienlijk, wat de nauwkeurigheid kan be\u00EFnvloeden
-visit.sensitivity.default.description=Toegepast op alle gegevens v\u00F3\u00F3r enige specifieke configuratie
+integrations.data.quality.status.fluctuating.frequency.desc=De volgintervallen variëren aanzienlijk, wat de nauwkeurigheid kan beïnvloeden
+visit.sensitivity.default.description=Toegepast op alle gegevens vóór enige specifieke configuratie
visit.detection.max.merge.time=Maximale samenvoegtijd tussen gelijkblijvende punten (seconden)
settings.api.tokens.description=API-tokens aanmaken en beheren voor externe applicaties
-settings.geocoding.description=Configureer geocodeerdiensten om co\u00F6rdinaten naar adressen te converteren
+settings.geocoding.description=Configureer geocodeerdiensten om coördinaten naar adressen te converteren
memory.block.type.trip.description=Voeg een reis of route toe vanuit deze Herinnering
memory.block.type.gallery.description=Voeg een fotocollectie toe vanuit deze Herinnering
memory.share.what.content=De complete Herinnering met al zijn inhoudsblokken
@@ -1240,10 +1240,10 @@ data.remove.all.error.hostname-verification=Hostnaamverificatie mislukt. Voer {0
data.remove.all.success=Alle gegevens, met uitzondering van significante locaties, zijn succesvol verwijderd
geocoding.run.description=Verwerk alle significante plaatsen die nog niet zijn ge-geocodeerd
language.turkish=Turks
-language.ukrainian=Oekra\u00EFens
+language.ukrainian=Oekraïens
geocoding.clear.success=Geocoderinggegevens gewist en herverwerking gestart voor {0} plaatsen
export.raw.data.no.data=Geen locatiegegevens gevonden voor het geselecteerde datumbereik
-magic.links.no.tokens=Geen magische links gevonden. Maak er \u00E9\u00E9n aan om te beginnen.
+magic.links.no.tokens=Geen magische links gevonden. Maak er één aan om te beginnen.
magic.links.info.access.full.description=Complete toegang tot al uw locatiegegevens en -geschiedenis.
magic.links.info.access.only_last_location.description=Alleen toegang tot de nieuwste locatie op de kaart.
visit.sensitivity.delete.confirm=Weet u zeker dat u deze configuratie wilt verwijderen?
@@ -1275,7 +1275,7 @@ visit.sensitivity.validation.date.duplicate=Een configuratie bestaat al voor dez
settings.import.data.description=Upload locatiegegevens vanuit verscheidene bronnen zoals GPX-bestanden en Google Takeout
memory.view.no.blocks=Er zijn nog geen blokken. Voeg uw eerste blok toe om uw Herinnering op te bouwen.
memory.share.edit.description=Ontvangers kunnen de Herinnering inzien en wijzigen, blokken toevoegen, en inhoud aanpassen
-magic.links.new.token.warning=\u26A0\uFE0F Sla deze link nu op, u kunt het later niet meer zien!
+magic.links.new.token.warning=⚠️ Sla deze link nu op, u kunt het later niet meer zien!
magic.links.created.success=Magische link succesvol aangemaakt. Sla de link hieronder op, het wordt later niet meer worden weergegeven!
share-with.info.privacy.mutual=Delen is niet wederzijds, zij moeten hun data apart met u delen
magic.links.info.security.point1=Iedereen met de link kan bij uw data, behandel het als een wachtwoord
@@ -1287,14 +1287,14 @@ data.clear.reprocess.success=Gegevens succesvol gewist en verwerking opnieuw ges
data.remove.all.description=Verwijder alle gegevens behalve belangrijke locaties. Hiermee worden alle onbewerkte locatiegegevens, bezoeken, reizen en verwerkte bezoeken permanent verwijderd terwijl uw significante locaties behouden blijven.
data.remove.all.warning=Deze actie zal ALLE locatiegegevens permanent verwijderen behalve significante plaatsen. Dit kan niet ongedaan worden gemaakt.
data.remove.all.confirm=Weet u zeker dat u ALLE gegevens behalve significante plaatsen wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.
-geocoding.about.description=Geocoderingdiensten zetten co\u00F6rdinaten om in adressen voor uw belangrijke locaties. U kunt meerdere diensten toevoegen en het systeem gebruikt ze willekeurig om de belasting te verdelen.
+geocoding.about.description=Geocoderingdiensten zetten coördinaten om in adressen voor uw belangrijke locaties. U kunt meerdere diensten toevoegen en het systeem gebruikt ze willekeurig om de belasting te verdelen.
geocoding.about.format=Zorg ervoor dat de geocoderingdienst antwoordt met GeoJSON. Dit is het enige ondersteunde antwoordtype.
geocoding.clear.confirm=Weet u zeker dat u alle geocoderinggegevens wilt wissen en alle locaties opnieuw wilt verwerken? Hierdoor wordt alle bestaande adresinformatie verwijderd.
language.description=Kies uw voorkeurstaal voor de applicatie-interface. Mogelijk moet u de pagina verversen om alle wijzigingen door te voeren.
-magic.links.new.token.description=Uw magische link is succesvol aangemaakt. Kopi\u00EBer de link hieronder en sla het veilig op, het zal niet opnieuw worden weergegeven!
+magic.links.new.token.description=Uw magische link is succesvol aangemaakt. Kopiëer de link hieronder en sla het veilig op, het zal niet opnieuw worden weergegeven!
magic.links.delete.confirm=Weet u zeker dat u deze magische link wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt.
share-with.users.description=Selecteer de gebruikers met wie u uw locatiegegevens wilt delen. Zij kunnen uw tijdlijn en locatiegeschiedenis bekijken.
-share-with.info.description=Wanneer u uw gegevens met andere gebruikers deelt, kunnen zij uw locatiegeschiedenis en -tijdlijn naast hun eigen gegevens bekijken. Dit is handig voor gezinnen of teams die locatiegegevens willen co\u00F6rdineren en delen.
+share-with.info.description=Wanneer u uw gegevens met andere gebruikers deelt, kunnen zij uw locatiegeschiedenis en -tijdlijn naast hun eigen gegevens bekijken. Dit is handig voor gezinnen of teams die locatiegegevens willen coördineren en delen.
shared-with-me.description=Deze gebruikers hebben hun locatiegegevens met u gedeeld. U kunt de kleur aanpassen waarmee hun gegevens op uw tijdlijn worden weergegeven.
shared-with-me.dismiss.confirm=Weet u zeker dat u deze gedeelde toegang wilt opheffen? De gebruiker moet zijn of haar gegevens opnieuw met u delen als u ze wilt inzien.
visit.sensitivity.recalculation.message=De configuratie is gewijzigd. Het wordt sterk aangeraden om de berekening opnieuw uit te voeren, zodat deze wijzigingen ook op bestaande gegevens van kracht worden. Anders hebben ze alleen invloed op nieuwe, binnenkomende gegevens.
@@ -1306,11 +1306,11 @@ integrations.data.quality.description=Controleer de kwaliteit en frequentie van
integrations.data.quality.recommendation.no.data=Geen locatiegegevens binnengekregen in de afgelopen 24 uur. Controleer uw mobiele app-instellingen.
integrations.data.quality.recommendation.poor.accuracy=Veel locatiepunten hebben een lage nauwkeurigheid. Zorg ervoor dat GPS is ingeschakeld en vermijd het volgen van locaties binnenshuis.
integrations.data.quality.recommendation.very.poor.accuracy=De gemiddelde nauwkeurigheid is vrij laag. Controleer of uw apparaat een vrij zicht op de hemel heeft voor een betere GPS-ontvangst.
-visit.sensitivity.valid.since.help=Deze configuratie is van toepassing op alle locatiegegevens vanaf deze datum en tijd. Voor gegevens van v\u00F3\u00F3r deze datum blijven de vorige configuratie-instellingen van kracht.
+visit.sensitivity.valid.since.help=Deze configuratie is van toepassing op alle locatiegegevens vanaf deze datum en tijd. Voor gegevens van vóór deze datum blijven de vorige configuratie-instellingen van kracht.
visit.sensitivity.default.config.note=Dit is de standaardconfiguratie die van toepassing is op alle historische gegevens en alle perioden die niet onder specifieke datumconfiguraties vallen. Wijzigingen in deze configuratie hebben gevolgen voor de verwerking van al uw locatiegegevens wanneer deze opnieuw worden verwerkt.
visit.detection.minimum.points.help=Het minimale aantal opeenvolgende locatiepunten dat nodig is om een bezoek te detecteren. Hogere waarden verminderen het aantal valse positieven, maar kunnen korte bezoeken missen. Aanbevolen: 3-5 punten voor de meeste toepassingen.
visit.detection.minimum.stay.help=Minimale duur om een locatie als een bezoek te beschouwen in plaats van er alleen maar doorheen te reizen. Lagere waarden (60-300 seconden) detecteren korte stops, hogere waarden (600-1800 seconden) detecteren alleen significante verblijven. Typische waarden: 300 seconden (5 min) voor gedetailleerde tracking, 900 seconden (15 min) alleen voor belangrijke locaties.
-visit.detection.max.merge.time.help=Maximale tijdsinterval tussen bezoeken aan dezelfde locatie voordat ze als aparte bezoeken worden beschouwd. Als u binnen deze tijd dezelfde locatie verlaat en er weer terugkeert, wordt dit als \u00E9\u00E9n doorlopend bezoek behandeld. Typische waarden: 1800 seconden (30 min) voor korte boodschappen, 3600 seconden (1 uur) voor langere pauzes.
+visit.detection.max.merge.time.help=Maximale tijdsinterval tussen bezoeken aan dezelfde locatie voordat ze als aparte bezoeken worden beschouwd. Als u binnen deze tijd dezelfde locatie verlaat en er weer terugkeert, wordt dit als één doorlopend bezoek behandeld. Typische waarden: 1800 seconden (30 min) voor korte boodschappen, 3600 seconden (1 uur) voor langere pauzes.
visit.merging.search.duration.help=Tijdsvenster om te zoeken naar nabijgelegen bezoeken die samengevoegd moeten worden. Grotere waarden kunnen ertoe leiden dat bezoeken die gescheiden moeten blijven, worden samengevoegd; kleinere waarden kunnen ertoe leiden dat gerelateerde bezoeken over het hoofd worden gezien. Aanbevolen: 24-72 uur voor de meeste scenario's.
visit.merging.max.merge.time.help=Maximale tijd tussen bezoeken aan dezelfde locatie voordat ze als afzonderlijke gebeurtenissen worden beschouwd. Dit helpt bij het samenvoegen van bezoeken die onterecht zijn gesplitst vanwege onnauwkeurigheden in de GPS of korte onderbrekingen. Typische waarden: 3600 seconden (1 uur) voor strikte scheiding, 7200 seconden (2 uur) voor een soepelere samenvoeging.
visit.merging.min.distance.help=Minimale afstand vereist tussen bezoeken om ze als afzonderlijke locaties te beschouwen. Bezoeken die dichter bij elkaar liggen dan deze afstand kunnen worden samengevoegd als ze binnen het aangegeven tijdsvenster plaatsvinden. Aanbevolen: 50-100 meter voor een precieze locatiescheiding, 200-300 meter voor een grotere groepering.
@@ -1342,7 +1342,7 @@ integrations.mqtt.password.placeholder=mqtt-password
integrations.mqtt.auth.optional=Laat dit veld leeg als er geen authenticatie nodig is
integrations.mqtt.payload.type=Vrachttype
integrations.mqtt.payload.type.owntracks=OwnTracks
-upload.google.new.format.ios.instructions=Vanuit Google Maps op iOS: Open Google Maps \u2192 Klik op je profiel \u2192 Instellingen \u2192 Persoonlijke gegevens \u2192 Tijdlijngegevens exporteren
+upload.google.new.format.ios.instructions=Vanuit Google Maps op iOS: Open Google Maps → Klik op je profiel → Instellingen → Persoonlijke gegevens → Tijdlijngegevens exporteren
integrations.mqtt.payload.type.help=Selecteer het formaat van de locatiegegevens
integrations.mqtt.enabled=Integratie inschakelen
integrations.mqtt.save=Instellingen opslaan
@@ -1362,3 +1362,109 @@ integration.mqtt.error.test_failed=MQTT-verbindingstest mislukt: {0}
integrations.overland.step9=Ga naar het tabblad Tracker en zet tracking aan in
geocoding.test.connection=Verbinding testen
language.japanese=Japans
+geocoding.service.type.GEO_APIFY.name=
+geocoding.service.limit=
+geocoding.service.type.PHOTON.name=
+js.map.settings.dialog.appearance.view-mode.standard=
+geocoding.service.type.GEOCODE_JSON.name=
+geocoding.service.type.PAIKKA.name=
+geocoding.service.type.NOMINATIM.name=
+geocoding.test.success=
+js.map.display-control.satellite.disabled.title=
+common.duration.short=
+js.common.position=
+integrations.immich.useBestGuessLocation=
+js.common.user=
+places.geocode.results.title=Selecteer een Geocodeerantwoord voor {0}
+map.time-control.speed.fast=
+geocoding.test.error=
+js.map.popup.labels.total_duration=
+geocoding.service.priority=
+memory.form.open_ended.label=
+places.postcode.label=Postcode:
+map.time-control.speed.title=
+time.format.mode.TWENTY_FOUR_HOUR=24 uren
+js.common.just-now=
+js.autoupdate.state.enable=
+js.map.display-control.mode.3d.disabled.title=
+js.map.settings.dialog.appearance.view-mode.title=
+geocoding.service.type.PAIKKA.description=
+js.map.display-control.buildings.disabled.title=
+geocoding.service.additional_parameters.search_distance=
+geocoding.service.type.GEO_APIFY.description=
+js.map.popup.labels.from=Van
+js.autoupdate.state.disable=
+js.map.display-control.globe_projection.enabled.text=
+map.map-settings.button.title=
+map.time-control.speed.normal=
+geocoding.service.type=
+message.success.geocode.updated=
+js.map.display-control.satellite.disabled.text=
+priority.5.label=Laagste
+js.common.last-updated=
+js.common.minutes-ago=
+js.map.display-control.globe_projection.disabled.title=
+priority.3.label=Medium
+js.map.settings.dialog.interface.timeline-visible=
+common.actions.apply=
+map.time-control.speed.auto=
+logging.add=
+js.map.display-control.terrain.disabled.title=
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=
+language.spanish=
+js.map.settings.dialog.appearance.view-mode.edged_bundling=
+js.map.settings.dialog.interface.title=
+priority.2.label=Hoog
+time.format.mode.label=Tijdmodus
+integrations.immich.useBestGuessLocation.description=
+geocoding.service.language=
+js.map.display-control.globe_projection.disabled.text=
+common.distance.mi=
+geocoding.service.type.NOMINATIM.description=
+time.format.mode.TWELVE_HOUR=12 uren
+js.map.display-control.terrain.enabled.title=
+js.map.display-control.north-up.title=
+js.common.time=
+map.time-control.speed.show.title=
+js.common.hours-ago=
+priority.1.label=Hoogste
+geocoding.service.base_url=
+common.distance.ft=
+common.distance.km=
+js.common.unknown=
+js.map.map-settings.title=
+map.settings.dialog.date-picker.title=
+time.format.mode.description=Kies hoe tijden worden geformateerd in de applicatie.
+js.map.display-control.buildings.enabled.text=
+js.map.display-control.terrain.disabled.text=
+js.map.settings.dialog.appearance.view-mode.raw=
+places.geocode.no.results=
+js.map.display-control.mode.3d.enabled.title=
+js.map.popup.labels.to=Naar
+places.district.label=Wijk:
+geocoding.table.priority=Prioriteit
+priority.4.label=Laag
+js.map.display-control.mode.3d.enabled.text=
+js.map.settings.dialog.interface.datepicker-visible=
+geocoding.service.api_key=
+js.map.display-control.globe_projection.enabled.title=
+js.common.days-ago=
+places.geocode.unknown.label=
+js.map.display-control.title=
+geocoding.test.button=
+js.map.display-control.terrain.enabled.text=
+js.map.display-control.satellite.enabled.title=
+js.map.display-control.buildings.disabled.text=
+js.common.time-range=
+geocoding.table.type=
+js.map.settings.dialog.appearance.title=
+js.map.display-control.satellite.enabled.text=
+common.distance.m=
+js.map.display-control.buildings.enabled.title=
+geocoding.edit.title=
+map.time-control.speed.super_fast=
+js.map.display-control.north-up.text=
+geocoding.service.type.GEOCODE_JSON.description=
+common.duration.long=
+geocoding.service.type.PHOTON.description=
+js.map.display-control.mode.3d.disabled.text=
diff --git a/src/main/resources/messages_pl.properties b/src/main/resources/messages_pl.properties
index f248b99c..b20439fa 100644
--- a/src/main/resources/messages_pl.properties
+++ b/src/main/resources/messages_pl.properties
@@ -1,31 +1,31 @@
-page.title=Reitti - O\u015B czasu twojej lokalizacji
+page.title=Reitti - Oś czasu twojej lokalizacji
statistics.page.title=Statystyki - Reitti
-nav.timeline=O\u015B czasu
+nav.timeline=Oś czasu
nav.statistics=Statystyki
nav.memories=Wspomnienia
nav.settings=Ustawienia
nav.logout=Wyloguj
-nav.settings.tooltip=Otw\u00F3rz ustawienia\u2026
+nav.settings.tooltip=Otwórz ustawienia…
nav.logout.tooltip=Wyloguj
-sort.option.startDate.newest=Data rozpocz\u0119cia (od najnowszych)
-sort.option.startDate.oldest=Data rozpocz\u0119cia (od najstarszych)
-sort.option.title.asc=Tytu\u0142 (A-Z)
-sort.option.title.desc=Tytu\u0142 (Z-A)
+sort.option.startDate.newest=Data rozpoczęcia (od najnowszych)
+sort.option.startDate.oldest=Data rozpoczęcia (od najstarszych)
+sort.option.title.asc=Tytuł (A-Z)
+sort.option.title.desc=Tytuł (Z-A)
sort.option.created.newest=Data utworzenia (od najnowszych)
sort.option.created.oldest=Data utworzenia (od najstarszych)
-timeline.loading=\u0141adowanie\u2026
+timeline.loading=Ładowanie…
timeline.no.data=Brak danych osi czasu dla tej daty.
timeline.duration=Czas trwania
-timeline.distance=Odleg\u0142o\u015B\u0107
+timeline.distance=Odległość
timeline.trip=Wycieczka
timeline.visit=Wizyta
-timeline.trip.transport.select=Wybierz \u015Brodek transportu
-transportation.mode.WALKING.name=Ch\u00F3d
+timeline.trip.transport.select=Wybierz środek transportu
+transportation.mode.WALKING.name=Chód
transportation.mode.CYCLING.name=Rower
-transportation.mode.DRIVING.name=Samoch\u00F3d
+transportation.mode.DRIVING.name=Samochód
transportation.mode.TRANSIT.name=Tranzyt
transportation.mode.MOTORCYCLE.name=Motocykl
-transportation.mode.TRAIN.name=Poci\u0105g
+transportation.mode.TRAIN.name=Pociąg
transportation.mode.SCOOTER.name=Hulajnoga elektryczna
transportation.mode.AIRPLANE.name=Samolot
timeline.transport.WALKING.label=pieszo
@@ -33,8 +33,8 @@ timeline.transport.CYCLING.label=rowerem
timeline.transport.DRIVING.label=samochodem
timeline.transport.TRANSIT.label=tranzytem
timeline.transport.MOTORCYCLE.label=motocyklem
-timeline.transport.TRAIN.label=poci\u0105giem
-timeline.transport.SCOOTER.label=hulajnog\u0105 elektryczn\u0105
+timeline.transport.TRAIN.label=pociągiem
+timeline.transport.SCOOTER.label=hulajnogą elektryczną
timeline.transport.AIRPLANE.label=samolotem
timeline.transport.UNKNOWN.label=nieznany
datepicker.today=Dzisiaj
@@ -42,22 +42,22 @@ js.datepicker.today=Dzisiaj
js.datepicker.days.sun=niedz.
js.datepicker.days.mon=pon.
js.datepicker.days.tue=wt.
-js.datepicker.days.wed=\u015Br.
+js.datepicker.days.wed=śr.
js.datepicker.days.thu=czw.
js.datepicker.days.fri=pt.
js.datepicker.days.sat=sob.
-js.datepicker.click-to-unlock-date=Kliknij aby odblokowa\u0107 dat\u0119
-js.datepicker.click-to-lock-date=Kliknij aby zabklokowa\u0107 dat\u0119
-js.datepicker.click-to-clear-selection=Kliknij aby usun\u0105\u0107 zaznaczenie
-js.datepicker.click-to-create-range=Kliknij aby utworzy\u0107 zakres
-js.datepicker.click-to-expand-range-backward=Kliknij aby rozszerzy\u0107 zakres wstecz
-js.datepicker.click-to-expand-range-forward=Kliknij aby rozszerzy\u0107 zakre\u015B wprz\u00F3d
-js.datepicker.click-to-adjust-range-start=Kliknij aby dostosowa\u0107 pocz\u0105tek zakresu
-js.datepicker.click-to-unlock-month=Kliknij aby odblokowa\u0107 miesi\u0105c
-js.timeline.state.hide.title=Ukryj o\u015B czasu
-js.timeline.state.show.title=Poka\u017C o\u015B czasu
-js.datepicker.state.hide.title=Ukryj wyb\u00F3r daty
-js.datepicker.state.show.title=Poka\u017C o\u015B czasu
+js.datepicker.click-to-unlock-date=Kliknij aby odblokować datę
+js.datepicker.click-to-lock-date=Kliknij aby zabklokować datę
+js.datepicker.click-to-clear-selection=Kliknij aby usunąć zaznaczenie
+js.datepicker.click-to-create-range=Kliknij aby utworzyć zakres
+js.datepicker.click-to-expand-range-backward=Kliknij aby rozszerzyć zakres wstecz
+js.datepicker.click-to-expand-range-forward=Kliknij aby rozszerzyć zakreś wprzód
+js.datepicker.click-to-adjust-range-start=Kliknij aby dostosować początek zakresu
+js.datepicker.click-to-unlock-month=Kliknij aby odblokować miesiąc
+js.timeline.state.hide.title=Ukryj oś czasu
+js.timeline.state.show.title=Pokaż oś czasu
+js.datepicker.state.hide.title=Ukryj wybór daty
+js.datepicker.state.show.title=Pokaż oś czasu
language.dutch=Niderlandzki
queue.stay.detection.description=
statistics.title.year=
@@ -1312,3 +1312,159 @@ integrations.no.token.title=
integrations.mqtt.topic=
integrations.mqtt.title=
integrations.download=
+geocoding.service.type.GEO_APIFY.name=
+geocoding.service.limit=
+geocoding.service.type.PHOTON.name=
+js.map.settings.dialog.appearance.view-mode.standard=
+geocoding.service.type.GEOCODE_JSON.name=
+geocoding.service.type.PAIKKA.name=
+geocoding.service.type.NOMINATIM.name=
+js.integrations.reitti.test.failed=
+geocoding.test.success=
+js.map.display-control.satellite.disabled.title=
+common.duration.short=
+js.common.position=
+js.datepicker.select=
+integrations.immich.useBestGuessLocation=
+js.common.user=
+places.geocode.results.title=
+map.time-control.speed.fast=
+geocoding.test.error=
+js.map.popup.labels.total_duration=
+js.datepicker.months.mar=
+geocoding.service.priority=
+js.sse.error.connection-lost=
+memory.form.open_ended.label=
+places.postcode.label=
+map.time-control.speed.title=
+js.map.auto-update.disable.title=
+time.format.mode.TWENTY_FOUR_HOUR=
+js.place.unknown.label=
+js.common.just-now=
+js.autoupdate.state.enable=
+js.datepicker.months.oct=
+js.map.display-control.mode.3d.disabled.title=
+js.map.settings.dialog.appearance.view-mode.title=
+js.integrations.owntracks.recorder.test.missing.fields=
+geocoding.service.type.PAIKKA.description=
+js.datepicker.months.sep=
+js.visit.sensitivity.preview.ready=
+js.map.display-control.buildings.disabled.title=
+geocoding.service.additional_parameters.search_distance=
+geocoding.service.type.GEO_APIFY.description=
+js.map.popup.labels.from=
+js.autoupdate.state.disable=
+js.map.display-control.globe_projection.enabled.text=
+map.map-settings.button.title=
+map.time-control.speed.normal=
+geocoding.service.type=
+js.integrations.owntracks.recorder.test.loading=
+js.integrations.reitti.update=
+js.datepicker.click-to-lock-year=
+message.success.geocode.updated=
+js.map.display-control.satellite.disabled.text=
+priority.5.label=
+js.logging.connected=
+js.common.last-updated=
+js.common.minutes-ago=
+js.map.display-control.globe_projection.disabled.title=
+priority.3.label=
+js.map.settings.dialog.interface.timeline-visible=
+js.datepicker.months.jan=
+common.actions.apply=
+map.time-control.speed.auto=
+js.memory.processing.step.images=
+js.logging.reconnect.failed=
+logging.add=
+js.integrations.reitti.test.missing.fields=
+js.integrations.mqtt.test.missing.fields=
+js.map.auto-update.latest-location=
+js.map.display-control.terrain.disabled.title=
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=
+language.spanish=
+js.map.settings.dialog.appearance.view-mode.edged_bundling=
+js.integrations.owntracks.recorder.test.failed=
+js.map.settings.dialog.interface.title=
+priority.2.label=
+time.format.mode.label=
+integrations.immich.useBestGuessLocation.description=
+geocoding.service.language=
+js.datepicker.months.apr=
+js.map.display-control.globe_projection.disabled.text=
+common.distance.mi=
+js.integrations.mqtt.test.loading=
+geocoding.service.type.NOMINATIM.description=
+time.format.mode.TWELVE_HOUR=
+js.map.display-control.terrain.enabled.title=
+js.integrations.mqtt.topic.no.wildcards=
+js.datepicker.months.jul=
+js.map.display-control.north-up.title=
+js.common.time=
+map.time-control.speed.show.title=
+js.memory.processing.step.visits=
+js.common.hours-ago=
+priority.1.label=
+js.datepicker.months.nov=
+js.visit.sensitivity.preview.error=
+geocoding.service.base_url=
+js.map.fullscreen.toggle.title=
+common.distance.ft=
+common.distance.km=
+js.common.unknown=
+js.datepicker.months.feb=
+js.datepicker.months.may=
+js.map.map-settings.title=
+map.settings.dialog.date-picker.title=
+time.format.mode.description=
+js.memory.processing.step.clustering=
+js.map.display-control.buildings.enabled.text=
+js.map.display-control.terrain.disabled.text=
+js.map.settings.dialog.appearance.view-mode.raw=
+js.datepicker.to=
+js.logging.connection.lost=
+places.geocode.no.results=
+js.map.display-control.mode.3d.enabled.title=
+js.map.popup.labels.to=
+places.district.label=
+geocoding.table.priority=
+priority.4.label=
+js.places.update.confirmation.message=
+js.integrations.owntracks.recorder.loading.historical=
+js.memory.processing.step.accommodation=
+js.map.display-control.mode.3d.enabled.text=
+js.datepicker.click-to-lock-month=
+js.datepicker.click-to-unlock-year=
+js.map.settings.dialog.interface.datepicker-visible=
+geocoding.service.api_key=
+js.users.custom.css.remove.confirm=
+js.map.display-control.globe_projection.enabled.title=
+js.common.days-ago=
+places.geocode.unknown.label=
+js.datepicker.months.aug=
+js.memory.processing.step.texts=
+js.map.display-control.title=
+geocoding.test.button=
+js.integrations.mqtt.test.failed=
+js.map.display-control.terrain.enabled.text=
+js.map.display-control.satellite.enabled.title=
+js.map.auto-update.enable.title=
+js.map.display-control.buildings.disabled.text=
+js.common.time-range=
+js.integrations.reitti.edit.title=
+geocoding.table.type=
+js.integrations.reitti.test.loading=
+js.map.settings.dialog.appearance.title=
+js.logging.reconnecting=
+js.map.display-control.satellite.enabled.text=
+common.distance.m=
+js.memory.form.date.error.end.before.start=
+js.map.display-control.buildings.enabled.title=
+js.datepicker.months.jun=
+geocoding.edit.title=
+map.time-control.speed.super_fast=
+js.map.display-control.north-up.text=
+geocoding.service.type.GEOCODE_JSON.description=
+common.duration.long=
+geocoding.service.type.PHOTON.description=
+js.map.display-control.mode.3d.disabled.text=
+js.datepicker.months.dec=
diff --git a/src/main/resources/messages_pt_BR.properties b/src/main/resources/messages_pt_BR.properties
index ffca2220..6c8a3596 100644
--- a/src/main/resources/messages_pt_BR.properties
+++ b/src/main/resources/messages_pt_BR.properties
@@ -1,20 +1,20 @@
# T\u00EDtulos das p\u00E1ginas
-page.title=Reitti - Sua Linha do Tempo de Localiza\u00E7\u00E3o
-statistics.page.title=Estat\u00EDsticas - Reitti
+page.title=Reitti - Sua Linha do Tempo de Localização
+statistics.page.title=Estatísticas - Reitti
# Navega\u00E7\u00E3o
nav.timeline=Linha do Tempo
-nav.statistics=Estat\u00EDsticas
-nav.settings=Configura\u00E7\u00F5es
+nav.statistics=Estatísticas
+nav.settings=Configurações
nav.logout=Sair
-nav.settings.tooltip=Abrir configura\u00E7\u00F5es\u2026
+nav.settings.tooltip=Abrir configurações…
nav.logout.tooltip=Sair
# Linha do Tempo
-timeline.loading=Carregando\u2026
-timeline.no.data=N\u00E3o h\u00E1 dados de linha do tempo dispon\u00EDveis para esta data.
-timeline.duration=Dura\u00E7\u00E3o
-timeline.distance=Dist\u00E2ncia
+timeline.loading=Carregando…
+timeline.no.data=Não há dados de linha do tempo disponíveis para esta data.
+timeline.duration=Duração
+timeline.distance=Distância
timeline.trip=Viagem
timeline.visit=Visita
timeline.transport.walking=a p\u00E9
@@ -30,7 +30,7 @@ js.datepicker.days.tue=Ter
js.datepicker.days.wed=Qua
js.datepicker.days.thu=Qui
js.datepicker.days.fri=Sex
-js.datepicker.days.sat=S\u00E1b
+js.datepicker.days.sat=Sáb
js.datepicker.months.jan=Jan
js.datepicker.months.feb=Fev
js.datepicker.months.mar=Mar
@@ -45,12 +45,12 @@ js.datepicker.months.nov=Nov
js.datepicker.months.dec=Dez
# Se\u00E7\u00F5es de Configura\u00E7\u00F5es
-settings.title=Configura\u00E7\u00F5es
+settings.title=Configurações
settings.api.tokens=Tokens de API
-settings.user.management=Gerenciamento de Usu\u00E1rios
+settings.user.management=Gerenciamento de Usuários
settings.places=Lugares
-settings.geocoding=Geocodifica\u00E7\u00E3o
-settings.integrations=Integra\u00E7\u00F5es
+settings.geocoding=Geocodificação
+settings.integrations=Integrações
settings.manage.data=Gerenciar Dados
settings.job.status=Status de Tarefas
settings.import.data=Importar Dados
@@ -67,57 +67,57 @@ tokens.name.placeholder=Digite um nome para este token
tokens.table.name=Nome
tokens.table.token=Token
tokens.table.created=Criado
-tokens.table.last.used=\u00DAltimo Uso
-tokens.table.actions=A\u00E7\u00F5es
-tokens.no.tokens=Nenhum token de API encontrado. Crie um para come\u00E7ar.
+tokens.table.last.used=Último Uso
+tokens.table.actions=Ações
+tokens.no.tokens=Nenhum token de API encontrado. Crie um para começar.
tokens.delete.confirm=Tem certeza que deseja excluir este token?
tokens.recent.usages.title=Usos Recentes de Tokens
-tokens.recent.usages.description=Mostrando os \u00FAltimos {0} usos de tokens
+tokens.recent.usages.description=Mostrando os últimos {0} usos de tokens
tokens.usage.table.token=Nome do Token
tokens.usage.table.timestamp=Data/Hora
tokens.usage.table.endpoint=Endpoint
-tokens.usage.table.ip=Endere\u00E7o IP
+tokens.usage.table.ip=Endereço IP
# Gerenciamento de Usu\u00E1rios
-users.title=Gerenciamento de Usu\u00E1rios
-users.existing=Usu\u00E1rios Existentes
-users.no.users=Nenhum usu\u00E1rio encontrado.
-users.table.username=Nome de Usu\u00E1rio
-users.table.display.name=Nome de Exibi\u00E7\u00E3o
-users.table.role=Fun\u00E7\u00E3o
-users.table.actions=A\u00E7\u00F5es
-users.current.user=(Usu\u00E1rio Atual)
-users.add.title=Adicionar Novo Usu\u00E1rio
-users.update.title=Atualizar Usu\u00E1rio
-users.username.label=Nome de Usu\u00E1rio
-users.username.placeholder=Digite o nome de usu\u00E1rio
-users.display.name.label=Nome de Exibi\u00E7\u00E3o
-users.display.name.placeholder=Digite o nome de exibi\u00E7\u00E3o
+users.title=Gerenciamento de Usuários
+users.existing=Usuários Existentes
+users.no.users=Nenhum usuário encontrado.
+users.table.username=Nome de Usuário
+users.table.display.name=Nome de Exibição
+users.table.role=Função
+users.table.actions=Ações
+users.current.user=(Usuário Atual)
+users.add.title=Adicionar Novo Usuário
+users.update.title=Atualizar Usuário
+users.username.label=Nome de Usuário
+users.username.placeholder=Digite o nome de usuário
+users.display.name.label=Nome de Exibição
+users.display.name.placeholder=Digite o nome de exibição
users.password.label=Senha
users.password.placeholder=Digite a senha
users.password.keep.current=Deixe vazio para manter a senha atual
-users.role.label=Fun\u00E7\u00E3o
+users.role.label=Função
users.role.admin=Administrador
-users.role.user=Usu\u00E1rio
-users.delete.confirm=Tem certeza que deseja excluir este usu\u00E1rio? Isso excluir\u00E1 todos os seus dados.
-users.oidc.managed.message=Este usu\u00E1rio \u00E9 gerenciado por um provedor OIDC externo. A configura\u00E7\u00E3o de Nome de Usu\u00E1rio e Nome de Exibi\u00E7\u00E3o est\u00E1 desabilitada
+users.role.user=Usuário
+users.delete.confirm=Tem certeza que deseja excluir este usuário? Isso excluirá todos os seus dados.
+users.oidc.managed.message=Este usuário é gerenciado por um provedor OIDC externo. A configuração de Nome de Usuário e Nome de Exibição está desabilitada
users.oidc.view.profile=Ver perfil externo
-users.avatar.oidc.managed=O avatar \u00E9 gerenciado pelo seu provedor OIDC e ser\u00E1 atualizado automaticamente.
+users.avatar.oidc.managed=O avatar é gerenciado pelo seu provedor OIDC e será atualizado automaticamente.
time.title=Tempo
-time.display.mode.label=Modo de Exibi\u00E7\u00E3o de Tempo
-time.display.mode.default=Padr\u00E3o
+time.display.mode.label=Modo de Exibição de Tempo
+time.display.mode.default=Padrão
time.display.mode.geo.local=Geo Local
-time.display.mode.description=Escolha como os hor\u00E1rios s\u00E3o exibidos em toda a aplica\u00E7\u00E3o.
-time.display.mode.default.description=Padr\u00E3o: Todos os hor\u00E1rios s\u00E3o exibidos no seu fuso hor\u00E1rio (do navegador ou substitui\u00E7\u00E3o de fuso hor\u00E1rio abaixo)
-time.display.mode.geo.local.description=Geo Local: Todos os hor\u00E1rios s\u00E3o exibidos no fuso hor\u00E1rio onde a localiza\u00E7\u00E3o est\u00E1
-time.timezone.override.label=Substitui\u00E7\u00E3o de Fuso Hor\u00E1rio
-time.timezone.override.none=Usar fuso hor\u00E1rio do navegador
-time.timezone.override.description=Substitua seu fuso hor\u00E1rio em vez de usar o fuso hor\u00E1rio detectado pelo navegador. Isso afeta como os hor\u00E1rios s\u00E3o exibidos ao usar o modo Padr\u00E3o.
-timeline.time.your=Seu hor\u00E1rio
-timeline.time.local=Hor\u00E1rio local
+time.display.mode.description=Escolha como os horários são exibidos em toda a aplicação.
+time.display.mode.default.description=Padrão: Todos os horários são exibidos no seu fuso horário (do navegador ou substituição de fuso horário abaixo)
+time.display.mode.geo.local.description=Geo Local: Todos os horários são exibidos no fuso horário onde a localização está
+time.timezone.override.label=Substituição de Fuso Horário
+time.timezone.override.none=Usar fuso horário do navegador
+time.timezone.override.description=Substitua seu fuso horário em vez de usar o fuso horário detectado pelo navegador. Isso afeta como os horários são exibidos ao usar o modo Padrão.
+timeline.time.your=Seu horário
+timeline.time.local=Horário local
form.remove=Remover
-users.home.location.label=Localiza\u00E7\u00E3o Residencial
-users.home.location.description=Defina sua localiza\u00E7\u00E3o residencial. Esta localiza\u00E7\u00E3o ser\u00E1 exibida quando n\u00E3o houver dados dispon\u00EDveis para a data selecionada.
+users.home.location.label=Localização Residencial
+users.home.location.description=Defina sua localização residencial. Esta localização será exibida quando não houver dados disponíveis para a data selecionada.
users.home.latitude.label=Latitude
users.home.longitude.label=Longitude
users.home.latitude.placeholder=Digite a latitude (-90 a 90)
@@ -127,39 +127,39 @@ users.home.location.clear=Limpar
# Avatar
users.avatar.label=Foto de Perfil
users.avatar.upload=Escolher Imagem
-users.avatar.requirements=M\u00E1x. 2MB. Formato JPEG, PNG, GIF ou WebP.
+users.avatar.requirements=Máx. 2MB. Formato JPEG, PNG, GIF ou WebP.
users.avatar.delete=Remover Avatar
-users.avatar.default.title=Escolha um avatar padr\u00E3o
+users.avatar.default.title=Escolha um avatar padrão
users.avatar.custom.title=Carregue uma imagem personalizada
users.avatar.or=OU
map.colored.preference=Mostrar mapa colorido
-map.colored.preference.description=Quando habilitado, o mapa ser\u00E1 exibido em cores completas. Quando desabilitado, o mapa ser\u00E1 mostrado em escala de cinza.
+map.colored.preference.description=Quando habilitado, o mapa será exibido em cores completas. Quando desabilitado, o mapa será mostrado em escala de cinza.
# Unidades
units.title=Sistema de Unidades
-units.metric=M\u00E9trico
+units.metric=Métrico
units.metric.description=(km, m)
units.imperial=Imperial
-units.imperial.description=(mi, p\u00E9s)
+units.imperial.description=(mi, pés)
# Lugares
places.title=Lugares Significativos
places.no.places=Nenhum lugar significativo encontrado.
-places.page.info=P\u00E1gina {0} de {1}
+places.page.info=Página {0} de {1}
places.name.label=Nome
-places.address.label=Endere\u00E7o
+places.address.label=Endereço
places.category.label=Categoria
places.coordinates.label=Coordenadas
-places.address.not.available=N\u00E3o dispon\u00EDvel
-places.category.not.categorized=N\u00E3o categorizado
+places.address.not.available=Não disponível
+places.category.not.categorized=Não categorizado
places.geocode.button=Geocodificar
-places.geocode.confirm=Tem certeza que deseja re-geocodificar este lugar? Isso limpar\u00E1 o endere\u00E7o atual e solicitar\u00E1 um novo.
-places.geocode.success=Lugar agendado para geocodifica\u00E7\u00E3o
-places.geocode.error=Erro ao agendar lugar para geocodifica\u00E7\u00E3o: {0}
-places.address.placeholder=Digite o endere\u00E7o
-places.geocoding.response.button=Ver Geocodifica\u00E7\u00E3o
-places.geocoding.response.title=Resposta de Geocodifica\u00E7\u00E3o para {0}
-places.geocoding.response.no.data=Nenhuma resposta de geocodifica\u00E7\u00E3o dispon\u00EDvel para este lugar
+places.geocode.confirm=Tem certeza que deseja re-geocodificar este lugar? Isso limpará o endereço atual e solicitará um novo.
+places.geocode.success=Lugar agendado para geocodificação
+places.geocode.error=Erro ao agendar lugar para geocodificação: {0}
+places.address.placeholder=Digite o endereço
+places.geocoding.response.button=Ver Geocodificação
+places.geocoding.response.title=Resposta de Geocodificação para {0}
+places.geocoding.response.no.data=Nenhuma resposta de geocodificação disponível para este lugar
places.geocoding.response.back=Voltar para Lugares
places.geocoding.response.provider=Provedor
places.geocoding.response.status=Status
@@ -174,16 +174,16 @@ place.type.work=Trabalho
place.type.hospital=Hospital
place.type.school=Escola
place.type.airport=Aeroporto
-place.type.train_station=Esta\u00E7\u00E3o de Trem
+place.type.train_station=Estação de Trem
place.type.gas_station=Posto de Gasolina
place.type.hotel=Hotel
place.type.bank=Banco
-place.type.pharmacy=Farm\u00E1cia
+place.type.pharmacy=Farmácia
place.type.gym=Academia
place.type.library=Biblioteca
place.type.church=Igreja
place.type.cinema=Cinema
-place.type.cafe=Caf\u00E9
+place.type.cafe=Café
place.type.other=Outro
# Formul\u00E1rios
@@ -192,45 +192,45 @@ form.update=Atualizar
form.delete=Excluir
form.cancel=Cancelar
form.previous=Anterior
-form.next=Pr\u00F3ximo
+form.next=Próximo
form.refresh=Atualizar
# Mensagens
message.success.token.created=Token criado com sucesso
-message.success.token.deleted=Token exclu\u00EDdo com sucesso
-message.success.user.created=Usu\u00E1rio criado com sucesso
-message.success.user.updated=Usu\u00E1rio atualizado com sucesso
-message.success.user.deleted=Usu\u00E1rio exclu\u00EDdo com sucesso
+message.success.token.deleted=Token excluído com sucesso
+message.success.user.created=Usuário criado com sucesso
+message.success.user.updated=Usuário atualizado com sucesso
+message.success.user.deleted=Usuário excluído com sucesso
message.success.place.updated=Lugar atualizado com sucesso
message.error.token.creation=Erro ao criar token: {0}
message.error.token.deletion=Erro ao excluir token: {0}
-message.error.user.creation=Erro ao criar usu\u00E1rio: {0}
-message.error.user.update=Erro ao atualizar usu\u00E1rio: {0}
-message.error.user.deletion=Erro ao excluir usu\u00E1rio: {0}
-message.error.user.self.delete=Voc\u00EA n\u00E3o pode excluir sua pr\u00F3pria conta
+message.error.user.creation=Erro ao criar usuário: {0}
+message.error.user.update=Erro ao atualizar usuário: {0}
+message.error.user.deletion=Erro ao excluir usuário: {0}
+message.error.user.self.delete=Você não pode excluir sua própria conta
message.error.place.update=Erro ao atualizar lugar: {0}
-message.relogin.required=Seu nome de usu\u00E1rio foi alterado para {0}. Voc\u00EA precisar\u00E1 sair e entrar novamente com seu novo nome de usu\u00E1rio.
-message.error.access.denied=Acesso negado. Voc\u00EA n\u00E3o tem permiss\u00E3o para executar esta a\u00E7\u00E3o.
+message.relogin.required=Seu nome de usuário foi alterado para {0}. Você precisará sair e entrar novamente com seu novo nome de usuário.
+message.error.access.denied=Acesso negado. Você não tem permissão para executar esta ação.
# Upload de Arquivo
-upload.title=Importar Dados de Localiza\u00E7\u00E3o
+upload.title=Importar Dados de Localização
upload.gpx.title=Arquivos GPX
-upload.gpx.description=Carregue arquivos GPX de seus dispositivos GPS ou aplicativos de rastreamento. Arquivos GPX cont\u00EAm waypoints, trilhas e rotas com carimbos de tempo que podem ser processados em seu hist\u00F3rico de localiza\u00E7\u00E3o.
+upload.gpx.description=Carregue arquivos GPX de seus dispositivos GPS ou aplicativos de rastreamento. Arquivos GPX contêm waypoints, trilhas e rotas com carimbos de tempo que podem ser processados em seu histórico de localização.
upload.google.title=Google Takeout
-upload.google.description=Carregue hist\u00F3rico de localiza\u00E7\u00E3o do Google. Suportamos dois formatos:
+upload.google.description=Carregue histórico de localização do Google. Suportamos dois formatos:
upload.google.new.format.title=Novo Formato do Google Timeline (timeline.json)
-upload.google.new.format.instructions=Do seu telefone Android: Configura\u00E7\u00F5es \u2192 Localiza\u00E7\u00E3o \u2192 Servi\u00E7os de Localiza\u00E7\u00E3o \u2192 Timeline \u2192 Exportar Timeline
-upload.google.new.format.description=Isso exporta um arquivo timeline.json com seus dados de localiza\u00E7\u00E3o recentes.
-upload.google.new.format.ios.instructions=Do Google Maps no iOS: Abra o Google Maps \u2192 Clique no seu Perfil \u2192 Configura\u00E7\u00F5es \u2192 Conte\u00FAdo pessoal \u2192 Exportar Dados do Timeline
+upload.google.new.format.instructions=Do seu telefone Android: Configurações → Localização → Serviços de Localização → Timeline → Exportar Timeline
+upload.google.new.format.description=Isso exporta um arquivo timeline.json com seus dados de localização recentes.
+upload.google.new.format.ios.instructions=Do Google Maps no iOS: Abra o Google Maps → Clique no seu Perfil → Configurações → Conteúdo pessoal → Exportar Dados do Timeline
upload.google.android.format.title=Timeline do Android (timeline.json)
-upload.google.android.format.description=Isso exporta um arquivo timeline.json com seus dados de localiza\u00E7\u00E3o recentes de dispositivos Android.
+upload.google.android.format.description=Isso exporta um arquivo timeline.json com seus dados de localização recentes de dispositivos Android.
upload.google.ios.format.title=Timeline do iOS (timeline.json)
-upload.google.ios.format.description=Isso exporta um arquivo timeline.json com seus dados de localiza\u00E7\u00E3o recentes de dispositivos iOS.
+upload.google.ios.format.description=Isso exporta um arquivo timeline.json com seus dados de localização recentes de dispositivos iOS.
upload.google.old.format.title=Formato Antigo do Google Timeline (Records.json)
upload.google.old.format.instructions=Exporte seus dados de takeout.google.com e carregue o arquivo Records.json da pasta Location History.
-upload.google.old.format.description=Isso cont\u00E9m seus dados hist\u00F3ricos completos de localiza\u00E7\u00E3o.
+upload.google.old.format.description=Isso contém seus dados históricos completos de localização.
upload.geojson.title=Arquivos GeoJSON
-upload.geojson.description=Carregue arquivos GeoJSON contendo recursos Point com dados de localiza\u00E7\u00E3o. Arquivos GeoJSON devem conter geometrias Point com coordenadas e propriedades de timestamp opcionais. Suporta formatos de Feature \u00FAnica e FeatureCollection.
+upload.geojson.description=Carregue arquivos GeoJSON contendo recursos Point com dados de localização. Arquivos GeoJSON devem conter geometrias Point com coordenadas e propriedades de timestamp opcionais. Suporta formatos de Feature única e FeatureCollection.
upload.button.gpx=Carregar Arquivo GPX
upload.button.google=Carregar Google Takeout
upload.button.google.timeline=Carregar Dados do Timeline
@@ -239,108 +239,108 @@ upload.button.google.timeline.ios=Carregar Dados do Timeline iOS
upload.button.google.records=Carregar Dados de Records
upload.button.geojson=Carregar Arquivo GeoJSON
upload.no.files=Nenhum arquivo selecionado
-upload.file.empty=Arquivo est\u00E1 vazio
-upload.invalid.format=Formato de arquivo inv\u00E1lido
-upload.success=Processados com sucesso {0} arquivo(s) com {1} pontos de localiza\u00E7\u00E3o
+upload.file.empty=Arquivo está vazio
+upload.invalid.format=Formato de arquivo inválido
+upload.success=Processados com sucesso {0} arquivo(s) com {1} pontos de localização
upload.error=Nenhum arquivo foi processado com sucesso
# Integra\u00E7\u00F5es
-integrations.title=Integra\u00E7\u00F5es
-integrations.no.token.warning=Voc\u00EA precisa criar um token de API primeiro na aba "Tokens de API" antes de configurar integra\u00E7\u00F5es de aplicativos.
-integrations.data.ingestion.title=Ingest\u00E3o de Aplicativo M\u00F3vel
-integrations.data.ingestion.description=Configure aplicativos m\u00F3veis para enviar automaticamente dados de localiza\u00E7\u00E3o para o Reitti
+integrations.title=Integrações
+integrations.no.token.warning=Você precisa criar um token de API primeiro na aba "Tokens de API" antes de configurar integrações de aplicativos.
+integrations.data.ingestion.title=Ingestão de Aplicativo Móvel
+integrations.data.ingestion.description=Configure aplicativos móveis para enviar automaticamente dados de localização para o Reitti
integrations.data-stores.title=Armazenamentos de Dados Externos
integrations.data-stores.description=Configure o Reitti para se conectar a armazenamento de dados externo como OwnTracks Recorder.
-integrations.gpslogger.title=Configura\u00E7\u00E3o GPSLogger
-integrations.gpslogger.description=GPSLogger \u00E9 um aplicativo Android gratuito que pode registrar automaticamente sua localiza\u00E7\u00E3o e envi\u00E1-la para o Reitti.
-integrations.owntracks.title=Configura\u00E7\u00E3o OwnTracks
-integrations.owntracks.description=OwnTracks \u00E9 um aplicativo de rastreamento de localiza\u00E7\u00E3o focado em privacidade dispon\u00EDvel para iOS e Android.
-integrations.setup.instructions=Instru\u00E7\u00F5es de Configura\u00E7\u00E3o:
+integrations.gpslogger.title=Configuração GPSLogger
+integrations.gpslogger.description=GPSLogger é um aplicativo Android gratuito que pode registrar automaticamente sua localização e enviá-la para o Reitti.
+integrations.owntracks.title=Configuração OwnTracks
+integrations.owntracks.description=OwnTracks é um aplicativo de rastreamento de localização focado em privacidade disponível para iOS e Android.
+integrations.setup.instructions=Instruções de Configuração:
integrations.photos.title=Fotos
-integrations.photos.description=Configure integra\u00E7\u00E3o de gerenciamento de fotos com Immich
-integrations.immich.title=Integra\u00E7\u00E3o Immich
-integrations.immich.description=Immich \u00E9 uma solu\u00E7\u00E3o de backup de fotos e v\u00EDdeos auto-hospedada. Conecte sua inst\u00E2ncia Immich para mostrar fotos tiradas em localiza\u00E7\u00F5es e datas espec\u00EDficas no seu mapa de timeline.
+integrations.photos.description=Configure integração de gerenciamento de fotos com Immich
+integrations.immich.title=Integração Immich
+integrations.immich.description=Immich é uma solução de backup de fotos e vídeos auto-hospedada. Conecte sua instância Immich para mostrar fotos tiradas em localizações e datas específicas no seu mapa de timeline.
integrations.immich.server.url=URL do Servidor
integrations.immich.server.url.placeholder=https://seu-servidor-immich.com
integrations.immich.api.token=Token de API
integrations.immich.api.token.placeholder=Digite seu token de API do Immich
-integrations.immich.enabled=Habilitar Integra\u00E7\u00E3o
-integrations.immich.save=Salvar Configura\u00E7\u00E3o
-integrations.immich.test.connection=Testar Conex\u00E3o
-integrations.immich.connection.success=Conex\u00E3o bem-sucedida
-integrations.immich.connection.failed=Falha na conex\u00E3o: {0}
-integrations.immich.config.saved=Configura\u00E7\u00E3o do Immich salva com sucesso
-integrations.immich.config.error=Erro ao salvar configura\u00E7\u00E3o: {0}
+integrations.immich.enabled=Habilitar Integração
+integrations.immich.save=Salvar Configuração
+integrations.immich.test.connection=Testar Conexão
+integrations.immich.connection.success=Conexão bem-sucedida
+integrations.immich.connection.failed=Falha na conexão: {0}
+integrations.immich.config.saved=Configuração do Immich salva com sucesso
+integrations.immich.config.error=Erro ao salvar configuração: {0}
integrations.mobile.help.title=Precisa de Ajuda?
-integrations.mobile.help.description=Para instru\u00E7\u00F5es detalhadas de configura\u00E7\u00E3o e dicas, visite nosso guia completo:
-integrations.mobile.help.link.text=Documenta\u00E7\u00E3o de Integra\u00E7\u00E3o M\u00F3vel
+integrations.mobile.help.description=Para instruções detalhadas de configuração e dicas, visite nosso guia completo:
+integrations.mobile.help.link.text=Documentação de Integração Móvel
# Integra\u00E7\u00E3o OwnTracks Recorder
-integrations.owntracks.recorder.title=Integra\u00E7\u00E3o OwnTracks Recorder
-integrations.owntracks.recorder.description=Conecte-se a uma inst\u00E2ncia OwnTracks Recorder para buscar dados de localiza\u00E7\u00E3o de usu\u00E1rios e dispositivos espec\u00EDficos.
+integrations.owntracks.recorder.title=Integração OwnTracks Recorder
+integrations.owntracks.recorder.description=Conecte-se a uma instância OwnTracks Recorder para buscar dados de localização de usuários e dispositivos específicos.
integrations.owntracks.recorder.base.url=URL Base
integrations.owntracks.recorder.base.url.placeholder=https://seu-owntracks-recorder.com
-integrations.owntracks.recorder.username=Nome de Usu\u00E1rio
-integrations.owntracks.recorder.username.placeholder=Digite o nome de usu\u00E1rio para buscar dados
+integrations.owntracks.recorder.username=Nome de Usuário
+integrations.owntracks.recorder.username.placeholder=Digite o nome de usuário para buscar dados
integrations.owntracks.recorder.device.id=ID do Dispositivo
integrations.owntracks.recorder.device.id.placeholder=Digite o ID do dispositivo para buscar dados
-integrations.owntracks.recorder.enabled=Habilitar Integra\u00E7\u00E3o
-integrations.owntracks.recorder.save=Salvar Configura\u00E7\u00E3o
-integrations.owntracks.recorder.test.connection=Testar Conex\u00E3o
-integrations.owntracks.recorder.connection.success=Conex\u00E3o bem-sucedida
-integrations.owntracks.recorder.connection.failed=Falha na conex\u00E3o: {0}
-integrations.owntracks.recorder.config.saved=Configura\u00E7\u00E3o do OwnTracks Recorder salva com sucesso
-integrations.owntracks.recorder.config.error=Erro ao salvar configura\u00E7\u00E3o: {0}
-integrations.owntracks.recorder.load.historical=Carregar Dados Hist\u00F3ricos
-integrations.owntracks.recorder.load.historical.confirm=Isso buscar\u00E1 todos os dados hist\u00F3ricos dispon\u00EDveis do OwnTracks Recorder. Isso pode demorar um pouco. Continuar?
-integrations.owntracks.recorder.load.historical.success=Carregamento de dados hist\u00F3ricos iniciado com sucesso
-integrations.owntracks.recorder.load.historical.error=Falha ao carregar dados hist\u00F3ricos: {0}
-integrations.owntracks.recorder.config.deleted=Configura\u00E7\u00E3o do OwnTracks Recorder exclu\u00EDda com sucesso
-integrations.owntracks.recorder.config.delete.error=Erro ao excluir configura\u00E7\u00E3o: {0}
-integrations.tracking.frequency.title=\uD83D\uDCCD Frequ\u00EAncia de Rastreamento GPS
-integrations.tracking.frequency.description=Para resultados \u00F3timos, o Reitti funciona melhor com um fluxo cont\u00EDnuo de localiza\u00E7\u00F5es GPS. Certifique-se de que seu aplicativo de rastreamento registre um ponto pelo menos a cada 30 segundos para garantir detec\u00E7\u00E3o precisa de visitas e viagens.
+integrations.owntracks.recorder.enabled=Habilitar Integração
+integrations.owntracks.recorder.save=Salvar Configuração
+integrations.owntracks.recorder.test.connection=Testar Conexão
+integrations.owntracks.recorder.connection.success=Conexão bem-sucedida
+integrations.owntracks.recorder.connection.failed=Falha na conexão: {0}
+integrations.owntracks.recorder.config.saved=Configuração do OwnTracks Recorder salva com sucesso
+integrations.owntracks.recorder.config.error=Erro ao salvar configuração: {0}
+integrations.owntracks.recorder.load.historical=Carregar Dados Históricos
+integrations.owntracks.recorder.load.historical.confirm=Isso buscará todos os dados históricos disponíveis do OwnTracks Recorder. Isso pode demorar um pouco. Continuar?
+integrations.owntracks.recorder.load.historical.success=Carregamento de dados históricos iniciado com sucesso
+integrations.owntracks.recorder.load.historical.error=Falha ao carregar dados históricos: {0}
+integrations.owntracks.recorder.config.deleted=Configuração do OwnTracks Recorder excluída com sucesso
+integrations.owntracks.recorder.config.delete.error=Erro ao excluir configuração: {0}
+integrations.tracking.frequency.title=📍 Frequência de Rastreamento GPS
+integrations.tracking.frequency.description=Para resultados ótimos, o Reitti funciona melhor com um fluxo contínuo de localizações GPS. Certifique-se de que seu aplicativo de rastreamento registre um ponto pelo menos a cada 30 segundos para garantir detecção precisa de visitas e viagens.
# Integra\u00E7\u00E3o de Inst\u00E2ncias Compartilhadas do Reitti
-integrations.shared.instances.title=Inst\u00E2ncias Compartilhadas
-integrations.shared.instances.description=Conecte-se a outras inst\u00E2ncias do Reitti para compartilhar dados de localiza\u00E7\u00E3o com amigos, fam\u00EDlia ou colegas. Isso permite que voc\u00EA visualize os dados de localiza\u00E7\u00E3o deles junto com os seus no mapa de timeline.
-integrations.reitti.title=Integra\u00E7\u00E3o de Inst\u00E2ncia Reitti
-integrations.reitti.description=Conecte-se a uma inst\u00E2ncia Reitti local ou remota para acessar dados de localiza\u00E7\u00E3o de outro usu\u00E1rio.
-integrations.reitti.url=URL da Inst\u00E2ncia
+integrations.shared.instances.title=Instâncias Compartilhadas
+integrations.shared.instances.description=Conecte-se a outras instâncias do Reitti para compartilhar dados de localização com amigos, família ou colegas. Isso permite que você visualize os dados de localização deles junto com os seus no mapa de timeline.
+integrations.reitti.title=Integração de Instância Reitti
+integrations.reitti.description=Conecte-se a uma instância Reitti local ou remota para acessar dados de localização de outro usuário.
+integrations.reitti.url=URL da Instância
integrations.reitti.url.placeholder=https://reitti.exemplo.com
integrations.reitti.token=Token de API
-integrations.reitti.token.placeholder=Digite o token de API para a inst\u00E2ncia remota
+integrations.reitti.token.placeholder=Digite o token de API para a instância remota
integrations.reitti.color=Cor
-integrations.reitti.color.description=Escolha uma cor para identificar esta integra\u00E7\u00E3o no mapa
-integrations.reitti.enabled=Habilitar Integra\u00E7\u00E3o
-integrations.reitti.save=Salvar Configura\u00E7\u00E3o
-integrations.reitti.test.connection=Testar Conex\u00E3o
-integrations.reitti.connection.success=Conex\u00E3o bem-sucedida - Conectado \u00E0 inst\u00E2ncia Reitti
-integrations.reitti.connection.failed=Falha na conex\u00E3o: {0}
-integrations.reitti.config.saved=Integra\u00E7\u00E3o Reitti salva com sucesso
-integrations.reitti.config.error=Erro ao salvar configura\u00E7\u00E3o: {0}
-integrations.reitti.config.deleted=Integra\u00E7\u00E3o Reitti exclu\u00EDda com sucesso
-integrations.reitti.config.delete.error=Erro ao excluir configura\u00E7\u00E3o: {0}
-integrations.reitti.no.integrations=Nenhuma integra\u00E7\u00E3o Reitti configurada.
-integrations.reitti.table.url=URL da Inst\u00E2ncia
+integrations.reitti.color.description=Escolha uma cor para identificar esta integração no mapa
+integrations.reitti.enabled=Habilitar Integração
+integrations.reitti.save=Salvar Configuração
+integrations.reitti.test.connection=Testar Conexão
+integrations.reitti.connection.success=Conexão bem-sucedida - Conectado à instância Reitti
+integrations.reitti.connection.failed=Falha na conexão: {0}
+integrations.reitti.config.saved=Integração Reitti salva com sucesso
+integrations.reitti.config.error=Erro ao salvar configuração: {0}
+integrations.reitti.config.deleted=Integração Reitti excluída com sucesso
+integrations.reitti.config.delete.error=Erro ao excluir configuração: {0}
+integrations.reitti.no.integrations=Nenhuma integração Reitti configurada.
+integrations.reitti.table.url=URL da Instância
integrations.reitti.table.enabled=Habilitado
integrations.reitti.table.status=Status
-integrations.reitti.table.last.used=\u00DAltimo Uso
+integrations.reitti.table.last.used=Último Uso
integrations.reitti.table.color=Cor
-integrations.reitti.table.actions=A\u00E7\u00F5es
+integrations.reitti.table.actions=Ações
integrations.reitti.status.enabled=Habilitado
integrations.reitti.status.disabled=Desabilitado
integrations.reitti.status.ACTIVE.name=Ativo
-integrations.reitti.status.RECOVERABLE.name=Falhou (Recuper\u00E1vel)
+integrations.reitti.status.RECOVERABLE.name=Falhou (Recuperável)
integrations.reitti.status.DISABLED.name=Desabilitado
integrations.reitti.status.FAILED.name=Falhou
integrations.reitti.never.used=Nunca
integrations.reitti.enable=Habilitar
integrations.reitti.disable=Desabilitar
-integrations.reitti.delete.confirm=Tem certeza que deseja excluir esta integra\u00E7\u00E3o Reitti?
-integrations.reitti.add.title=Adicionar Nova Integra\u00E7\u00E3o Reitti
-js.integrations.reitti.edit.title=Editar Integra\u00E7\u00E3o Reitti
+integrations.reitti.delete.confirm=Tem certeza que deseja excluir esta integração Reitti?
+integrations.reitti.add.title=Adicionar Nova Integração Reitti
+js.integrations.reitti.edit.title=Editar Integração Reitti
integrations.reitti.info=Info
-integrations.reitti.info.title=Informa\u00E7\u00F5es da Inst\u00E2ncia Remota
+integrations.reitti.info.title=Informações da Instância Remota
form.edit=Editar
form.close=Fechar
@@ -352,49 +352,49 @@ jobs.estimated.time=Tempo estimado de processamento: {0}
# Gerenciamento de Dados
data.title=Gerenciar Dados
data.about.title=Sobre Processamento de Dados
-data.about.description=Esta se\u00E7\u00E3o permite acionar manualmente opera\u00E7\u00F5es de processamento de dados. Essas opera\u00E7\u00F5es normalmente executam automaticamente em hor\u00E1rio programado, mas voc\u00EA pode acion\u00E1-las manualmente aqui se necess\u00E1rio.
+data.about.description=Esta seção permite acionar manualmente operações de processamento de dados. Essas operações normalmente executam automaticamente em horário programado, mas você pode acioná-las manualmente aqui se necessário.
data.about.warning=O processamento manual pode demorar dependendo da quantidade de dados para processar.
data.process.visits.title=Processar Visitas e Viagens
-data.process.visits.description=Acionar manualmente o processamento de dados de localiza\u00E7\u00E3o brutos em visitas e viagens. Isso analisar\u00E1 pontos de localiza\u00E7\u00E3o n\u00E3o processados e criar\u00E1 visitas e viagens significativas a partir deles.
+data.process.visits.description=Acionar manualmente o processamento de dados de localização brutos em visitas e viagens. Isso analisará pontos de localização não processados e criará visitas e viagens significativas a partir deles.
data.process.visits.button=Iniciar Processamento
data.process.visits.confirm=Tem certeza que deseja iniciar o processamento? Isso pode demorar um pouco.
data.process.success=Processamento iniciado com sucesso. Verifique a aba Status de Tarefas para monitorar o progresso.
data.process.error=Erro ao iniciar processamento: {0}
data.clear.reprocess.title=Limpar e Reprocessar Todos os Dados
-data.clear.reprocess.description=Limpar todos os dados processados (visitas, viagens, visitas processadas) preservando lugares significativos e pontos de localiza\u00E7\u00E3o brutos. Pontos de localiza\u00E7\u00E3o brutos ser\u00E3o marcados como n\u00E3o processados e o pipeline de processamento ser\u00E1 acionado automaticamente.
-data.clear.reprocess.warning=Esta a\u00E7\u00E3o excluir\u00E1 permanentemente todas as visitas, viagens e visitas processadas. Isso n\u00E3o pode ser desfeito.
+data.clear.reprocess.description=Limpar todos os dados processados (visitas, viagens, visitas processadas) preservando lugares significativos e pontos de localização brutos. Pontos de localização brutos serão marcados como não processados e o pipeline de processamento será acionado automaticamente.
+data.clear.reprocess.warning=Esta ação excluirá permanentemente todas as visitas, viagens e visitas processadas. Isso não pode ser desfeito.
data.clear.reprocess.button=Limpar e Reprocessar
-data.clear.reprocess.confirm=Tem certeza que deseja limpar todos os dados processados e reprocessar? Isso excluir\u00E1 permanentemente todas as visitas, viagens e visitas processadas. Isso n\u00E3o pode ser desfeito.
+data.clear.reprocess.confirm=Tem certeza que deseja limpar todos os dados processados e reprocessar? Isso excluirá permanentemente todas as visitas, viagens e visitas processadas. Isso não pode ser desfeito.
data.clear.reprocess.success=Dados limpos com sucesso e reprocessamento iniciado. Verifique a aba Status de Tarefas para monitorar o progresso.
data.clear.reprocess.error=Erro ao limpar e reprocessar dados: {0}
data.remove.all.title=Remover Todos os Dados
-data.remove.all.description=Remover todos os dados exceto lugares significativos. Isso excluir\u00E1 permanentemente todos os pontos de localiza\u00E7\u00E3o brutos, visitas, viagens e visitas processadas preservando seus lugares significativos.
-data.remove.all.warning=Esta a\u00E7\u00E3o excluir\u00E1 permanentemente TODOS os dados de localiza\u00E7\u00E3o exceto lugares significativos. Isso n\u00E3o pode ser desfeito.
+data.remove.all.description=Remover todos os dados exceto lugares significativos. Isso excluirá permanentemente todos os pontos de localização brutos, visitas, viagens e visitas processadas preservando seus lugares significativos.
+data.remove.all.warning=Esta ação excluirá permanentemente TODOS os dados de localização exceto lugares significativos. Isso não pode ser desfeito.
data.remove.all.button=Remover Todos os Dados
-data.remove.all.confirm=Tem certeza que deseja remover TODOS os dados exceto lugares significativos? Esta a\u00E7\u00E3o n\u00E3o pode ser desfeita.
+data.remove.all.confirm=Tem certeza que deseja remover TODOS os dados exceto lugares significativos? Esta ação não pode ser desfeita.
data.remove.all.success=Todos os dados exceto lugares significativos foram removidos com sucesso
data.remove.all.error=Erro ao remover dados: {0}
# Geocodifica\u00E7\u00E3o
-geocoding.title=Servi\u00E7os de Geocodifica\u00E7\u00E3o
-geocoding.about.title=Sobre Servi\u00E7os de Geocodifica\u00E7\u00E3o
-geocoding.about.description=Servi\u00E7os de geocodifica\u00E7\u00E3o convertem coordenadas em endere\u00E7os para seus lugares significativos. Voc\u00EA pode adicionar m\u00FAltiplos servi\u00E7os e o sistema os usar\u00E1 aleatoriamente para distribuir a carga.
-geocoding.about.format=Certifique-se de que o servi\u00E7o de geocodifica\u00E7\u00E3o responda com GeoJson. Este \u00E9 o \u00FAnico formato suportado.
-geocoding.url.placeholders=Marcadores de posi\u00E7\u00E3o do modelo de URL:
-geocoding.placeholder.lat={lat} - Ser\u00E1 substitu\u00EDdo pela latitude
-geocoding.placeholder.lng={lng} - Ser\u00E1 substitu\u00EDdo pela longitude
+geocoding.title=Serviços de Geocodificação
+geocoding.about.title=Sobre Serviços de Geocodificação
+geocoding.about.description=Serviços de geocodificação convertem coordenadas em endereços para seus lugares significativos. Você pode adicionar múltiplos serviços e o sistema os usará aleatoriamente para distribuir a carga.
+geocoding.about.format=Certifique-se de que o serviço de geocodificação responda com GeoJson. Este é o único formato suportado.
+geocoding.url.placeholders=Marcadores de posição do modelo de URL:
+geocoding.placeholder.lat={lat} - Será substituído pela latitude
+geocoding.placeholder.lng={lng} - Será substituído pela longitude
geocoding.example=Exemplo:
-geocoding.add.title=Adicionar Novo Servi\u00E7o de Geocodifica\u00E7\u00E3o
-geocoding.service.name=Nome do Servi\u00E7o
+geocoding.add.title=Adicionar Novo Serviço de Geocodificação
+geocoding.service.name=Nome do Serviço
geocoding.service.url=Modelo de URL
-geocoding.available.services=Servi\u00E7os Dispon\u00EDveis
-geocoding.no.services=Nenhum servi\u00E7o de geocodifica\u00E7\u00E3o configurado.
+geocoding.available.services=Serviços Disponíveis
+geocoding.no.services=Nenhum serviço de geocodificação configurado.
geocoding.table.name=Nome
geocoding.table.url=Modelo de URL
geocoding.table.status=Status
geocoding.table.errors=Erros
-geocoding.table.last.used=\u00DAltimo Uso
-geocoding.table.actions=A\u00E7\u00F5es
+geocoding.table.last.used=Último Uso
+geocoding.table.actions=Ações
geocoding.status.enabled=Habilitado
geocoding.status.disabled=Desabilitado
geocoding.auto.disabled=(Auto-desabilitado)
@@ -402,80 +402,80 @@ geocoding.never.used=Nunca
geocoding.enable=Habilitar
geocoding.disable=Desabilitar
geocoding.reset.errors=Redefinir Erros
-geocoding.delete.confirm=Tem certeza que deseja excluir este servi\u00E7o de geocodifica\u00E7\u00E3o?
+geocoding.delete.confirm=Tem certeza que deseja excluir este serviço de geocodificação?
# Execu\u00E7\u00E3o de Geocodifica\u00E7\u00E3o
-geocoding.execution.title=Execu\u00E7\u00E3o de Geocodifica\u00E7\u00E3o
-geocoding.execution.description=Acionar manualmente opera\u00E7\u00F5es de geocodifica\u00E7\u00E3o para seus lugares significativos
-geocoding.run.title=Executar Geocodifica\u00E7\u00E3o
-geocoding.run.description=Processar todos os lugares significativos que ainda n\u00E3o foram geocodificados
-geocoding.run.button=Agendar Geocodifica\u00E7\u00E3o
-geocoding.run.confirm=Tem certeza que deseja iniciar geocodifica\u00E7\u00E3o para lugares n\u00E3o processados?
+geocoding.execution.title=Execução de Geocodificação
+geocoding.execution.description=Acionar manualmente operações de geocodificação para seus lugares significativos
+geocoding.run.title=Executar Geocodificação
+geocoding.run.description=Processar todos os lugares significativos que ainda não foram geocodificados
+geocoding.run.button=Agendar Geocodificação
+geocoding.run.confirm=Tem certeza que deseja iniciar geocodificação para lugares não processados?
geocoding.clear.title=Limpar e Re-geocodificar Tudo
-geocoding.clear.description=Limpar todos os dados de geocodifica\u00E7\u00E3o existentes e reprocessar todos os lugares significativos
-geocoding.clear.warning=Isso limpar\u00E1 todas as informa\u00E7\u00F5es de endere\u00E7o existentes e re-geocodificar\u00E1 todos os lugares
+geocoding.clear.description=Limpar todos os dados de geocodificação existentes e reprocessar todos os lugares significativos
+geocoding.clear.warning=Isso limpará todas as informações de endereço existentes e re-geocodificará todos os lugares
geocoding.clear.button=Limpar e Re-geocodificar
-geocoding.clear.confirm=Tem certeza que deseja limpar todos os dados de geocodifica\u00E7\u00E3o e reprocessar todos os lugares? Isso remover\u00E1 todas as informa\u00E7\u00F5es de endere\u00E7o existentes.
-geocoding.run.success=Geocodifica\u00E7\u00E3o iniciada com sucesso para {0} lugares
-geocoding.clear.success=Dados de geocodifica\u00E7\u00E3o limpos e reprocessamento iniciado para {0} lugares
-geocoding.run.error=Erro ao iniciar geocodifica\u00E7\u00E3o: {0}
-geocoding.clear.error=Erro ao limpar e iniciar geocodifica\u00E7\u00E3o: {0}
+geocoding.clear.confirm=Tem certeza que deseja limpar todos os dados de geocodificação e reprocessar todos os lugares? Isso removerá todas as informações de endereço existentes.
+geocoding.run.success=Geocodificação iniciada com sucesso para {0} lugares
+geocoding.clear.success=Dados de geocodificação limpos e reprocessamento iniciado para {0} lugares
+geocoding.run.error=Erro ao iniciar geocodificação: {0}
+geocoding.clear.error=Erro ao limpar e iniciar geocodificação: {0}
geocoding.no.places=Nenhum lugar encontrado para geocodificar
# Sele\u00E7\u00E3o de idioma
language.select=Selecionar Idioma
-language.title=Configura\u00E7\u00F5es de Idioma
-language.description=Escolha seu idioma preferido para a interface da aplica\u00E7\u00E3o. Voc\u00EA pode precisar recarregar a p\u00E1gina para que todas as altera\u00E7\u00F5es tenham efeito.
-language.brazilian_portuguese=Portugu\u00EAs (Brasil)
-language.english=Ingl\u00EAs
-language.finnish=Finland\u00EAs
-language.german=Alem\u00E3o
-language.french=Franc\u00EAs
-language.dutch=Holand\u00EAs
+language.title=Configurações de Idioma
+language.description=Escolha seu idioma preferido para a interface da aplicação. Você pode precisar recarregar a página para que todas as alterações tenham efeito.
+language.brazilian_portuguese=Português (Brasil)
+language.english=Inglês
+language.finnish=Finlandês
+language.german=Alemão
+language.french=Francês
+language.dutch=Holandês
# P\u00E1gina de login
-login.invalid.credentials=Nome de usu\u00E1rio ou senha inv\u00E1lidos
-login.username=Nome de Usu\u00E1rio
+login.invalid.credentials=Nome de usuário ou senha inválidos
+login.username=Nome de Usuário
login.password=Senha
login.remember.me=Lembrar de mim
login.button=Entrar
# Mensagens adicionais
-message.success.geocode.created=Servi\u00E7o de geocodifica\u00E7\u00E3o criado com sucesso
-message.error.geocode.creation=Erro ao criar servi\u00E7o de geocodifica\u00E7\u00E3o: {0}
+message.success.geocode.created=Serviço de geocodificação criado com sucesso
+message.error.geocode.creation=Erro ao criar serviço de geocodificação: {0}
message.success.language.changed=Idioma alterado com sucesso
message.error.language.change=Erro ao alterar idioma: {0}
# Se\u00E7\u00E3o Sobre
settings.about=Sobre
-about.title=Informa\u00E7\u00F5es da Vers\u00E3o
-about.app.version=Vers\u00E3o da Aplica\u00E7\u00E3o:
+about.title=Informações da Versão
+about.app.version=Versão da Aplicação:
about.git.branch=Branch Git:
about.git.commit.details=Detalhes do Commit:
about.build.time=Tempo de Build:
about.not.available=N/D
# Estat\u00EDsticas
-statistics.title=Estat\u00EDsticas
+statistics.title=Estatísticas
statistics.coming.soon=Recursos de estat\u00EDsticas em breve!
statistics.overall=Geral
-statistics.top.places=Principais Lugares por Tempo de Perman\u00EAncia
+statistics.top.places=Principais Lugares por Tempo de Permanência
statistics.place=Lugar
statistics.total.hours=Total de Horas
statistics.visits=Visitas
-statistics.transport.distance=Dist\u00E2ncia por Modo de Transporte
+statistics.transport.distance=Distância por Modo de Transporte
statistics.transport.mode=Modo de Transporte
-statistics.distance.km=Dist\u00E2ncia (km)
+statistics.distance.km=Distância (km)
statistics.trips=Viagens
statistics.monthly.breakdown=Detalhamento Mensal
-statistics.daily.breakdown=Detalhamento Di\u00E1rio
-statistics.transport.distribution=Distribui\u00E7\u00E3o de Transporte
-statistics.no.data=Nenhum dado dispon\u00EDvel
+statistics.daily.breakdown=Detalhamento Diário
+statistics.transport.distribution=Distribuição de Transporte
+statistics.no.data=Nenhum dado disponível
# Nomes dos meses para estat\u00EDsticas
month.1=Janeiro
month.2=Fevereiro
-month.3=Mar\u00E7o
+month.3=Março
month.4=Abril
month.5=Maio
month.6=Junho
@@ -487,24 +487,24 @@ month.11=Novembro
month.12=Dezembro
# Eventos SSE
-js.sse.error.connection-lost=Conex\u00E3o com o servidor perdida! Tente reconectar \u2026
+js.sse.error.connection-lost=Conexão com o servidor perdida! Tente reconectar …
# Mapa
-js.map.auto-update.latest-location=Localiza\u00E7\u00E3o mais recente
+js.map.auto-update.latest-location=Localização mais recente
# Exportar Dados
export.title=Exportar Dados
export.date.range=Intervalo de Datas
-export.start.date=Data de In\u00EDcio
+export.start.date=Data de Início
export.end.date=Data de Fim
export.gpx.button=Exportar como GPX
-export.raw.data.title=Dados de Localiza\u00E7\u00E3o Brutos
+export.raw.data.title=Dados de Localização Brutos
export.raw.data.table.timestamp=Timestamp
export.raw.data.table.latitude=Latitude
export.raw.data.table.longitude=Longitude
-export.raw.data.table.accuracy=Precis\u00E3o (m)
+export.raw.data.table.accuracy=Precisão (m)
export.raw.data.table.processed=Processado
-export.raw.data.no.data=Nenhum dado de localiza\u00E7\u00E3o encontrado para o intervalo de datas selecionado
+export.raw.data.no.data=Nenhum dado de localização encontrado para o intervalo de datas selecionado
export.gpx.success=Arquivo GPX exportado com sucesso
export.gpx.error=Erro ao exportar arquivo GPX: {0}
@@ -512,250 +512,250 @@ export.gpx.error=Erro ao exportar arquivo GPX: {0}
error.page.title=Erro - Reitti
error.title=Ops! Algo deu errado
error.generic.message=Ocorreu um erro inesperado. Tente novamente mais tarde.
-error.technical.details=Detalhes T\u00E9cnicos
-error.action.home=Ir para In\u00EDcio
+error.technical.details=Detalhes Técnicos
+error.action.home=Ir para Início
error.action.back=Voltar
error.action.retry=Tentar Novamente
-magic.links.title=Links M\u00E1gicos
-magic.links.no.tokens=Nenhum link m\u00E1gico encontrado. Crie um para come\u00E7ar.
-magic.links.new.token.title=Novo Link M\u00E1gico Criado
-magic.links.new.token.description=Seu link m\u00E1gico foi criado com sucesso. Copie o link abaixo e salve-o com seguran\u00E7a, ele n\u00E3o ser\u00E1 mostrado novamente!
+magic.links.title=Links Mágicos
+magic.links.no.tokens=Nenhum link mágico encontrado. Crie um para começar.
+magic.links.new.token.title=Novo Link Mágico Criado
+magic.links.new.token.description=Seu link mágico foi criado com sucesso. Copie o link abaixo e salve-o com segurança, ele não será mostrado novamente!
magic.links.new.token.name=Nome do Link:
-magic.links.new.token.url=URL do Link M\u00E1gico:
+magic.links.new.token.url=URL do Link Mágico:
magic.links.new.token.value=Apenas Token:
-magic.links.new.token.warning=\u26A0\uFE0F Salve este link agora, voc\u00EA n\u00E3o poder\u00E1 v\u00EA-lo novamente!
+magic.links.new.token.warning=⚠️ Salve este link agora, você não poderá vê-lo novamente!
magic.links.table.name=Nome
-magic.links.table.access.level=N\u00EDvel de Acesso
+magic.links.table.access.level=Nível de Acesso
magic.links.table.created=Criado
magic.links.table.expiry=Expira
-magic.links.table.last.used=\u00DAltimo Uso
-magic.links.table.actions=A\u00E7\u00F5es
+magic.links.table.last.used=Último Uso
+magic.links.table.actions=Ações
magic.links.name.label=Nome do Link
-magic.links.name.placeholder=ex., Compartilhar com Jo\u00E3o
-magic.links.access.level.label=N\u00EDvel de Acesso
+magic.links.name.placeholder=ex., Compartilhar com João
+magic.links.access.level.label=Nível de Acesso
magic.links.access.level.full_access=Acesso Completo
magic.links.access.level.only_live=Apenas Dados ao Vivo
-magic.links.expiry.days.label=Expira\u00E7\u00E3o (Dias)
+magic.links.expiry.days.label=Expiração (Dias)
magic.links.expiry.days.placeholder=ex., 30
magic.links.expiry.days.help=Deixe vazio para nunca expirar
magic.links.never.expires=Nunca
magic.links.never.used=Nunca
-magic.links.delete.confirm=Tem certeza que deseja excluir este link m\u00E1gico? Esta a\u00E7\u00E3o n\u00E3o pode ser desfeita.
-magic.links.created.success=Link m\u00E1gico criado com sucesso. Salve o link abaixo, ele n\u00E3o ser\u00E1 mostrado novamente!
-magic.links.create.error=Falha ao criar link m\u00E1gico: {0}
-magic.links.deleted.success=Link m\u00E1gico exclu\u00EDdo com sucesso
-magic.links.delete.error=Falha ao excluir link m\u00E1gico: {0}
-magic.links.expiry.date.label=Data de Expira\u00E7\u00E3o
+magic.links.delete.confirm=Tem certeza que deseja excluir este link mágico? Esta ação não pode ser desfeita.
+magic.links.created.success=Link mágico criado com sucesso. Salve o link abaixo, ele não será mostrado novamente!
+magic.links.create.error=Falha ao criar link mágico: {0}
+magic.links.deleted.success=Link mágico excluído com sucesso
+magic.links.delete.error=Falha ao excluir link mágico: {0}
+magic.links.expiry.date.label=Data de Expiração
magic.links.expiry.date.help=Deixe vazio para acesso permanente (link nunca expira)
-magic.links.invalid.date=Formato de data inv\u00E1lido
-magic.links.info.title=Sobre Links M\u00E1gicos
-magic.links.info.description=Links m\u00E1gicos permitem que voc\u00EA compartilhe seus dados de localiza\u00E7\u00E3o com outros sem exigir que eles criem uma conta. Qualquer pessoa com o link pode acessar seus dados de acordo com as permiss\u00F5es que voc\u00EA definir.
-magic.links.info.security.title=Considera\u00E7\u00F5es de Seguran\u00E7a
+magic.links.invalid.date=Formato de data inválido
+magic.links.info.title=Sobre Links Mágicos
+magic.links.info.description=Links mágicos permitem que você compartilhe seus dados de localização com outros sem exigir que eles criem uma conta. Qualquer pessoa com o link pode acessar seus dados de acordo com as permissões que você definir.
+magic.links.info.security.title=Considerações de Segurança
magic.links.info.security.point1=Qualquer pessoa com o link pode acessar seus dados, trate-o como uma senha
-magic.links.info.security.point2=Links n\u00E3o podem ser recuperados se perdidos, voc\u00EA precisar\u00E1 criar um novo
-magic.links.info.security.point3=Defina datas de expira\u00E7\u00E3o para compartilhamento tempor\u00E1rio para limitar a dura\u00E7\u00E3o do acesso
-magic.links.info.security.point4=Exclua links imediatamente quando n\u00E3o precisar mais deles
-magic.links.info.security.point5=Monitore a coluna '\u00DAltimo Uso' para acompanhar o acesso
-magic.links.info.access.levels.title=N\u00EDveis de Acesso
-magic.links.info.access.full.description=Acesso completo a todos os seus dados de localiza\u00E7\u00E3o e hist\u00F3rico
-magic.links.info.access.live.description=Acesso apenas aos dados de localiza\u00E7\u00E3o atuais/recentes
+magic.links.info.security.point2=Links não podem ser recuperados se perdidos, você precisará criar um novo
+magic.links.info.security.point3=Defina datas de expiração para compartilhamento temporário para limitar a duração do acesso
+magic.links.info.security.point4=Exclua links imediatamente quando não precisar mais deles
+magic.links.info.security.point5=Monitore a coluna 'Último Uso' para acompanhar o acesso
+magic.links.info.access.levels.title=Níveis de Acesso
+magic.links.info.access.full.description=Acesso completo a todos os seus dados de localização e histórico
+magic.links.info.access.live.description=Acesso apenas aos dados de localização atuais/recentes
form.clear=Limpar
-magic.link.error.title=Erro de Link M\u00E1gico
-magic.link.error.generic=O link m\u00E1gico \u00E9 inv\u00E1lido ou expirou.
-magic.link.error.description=Solicite um novo link m\u00E1gico ou fa\u00E7a login com sua conta.
-magic.link.error.home=Ir para In\u00EDcio
+magic.link.error.title=Erro de Link Mágico
+magic.link.error.generic=O link mágico é inválido ou expirou.
+magic.link.error.description=Solicite um novo link mágico ou faça login com sua conta.
+magic.link.error.home=Ir para Início
magic.link.error.login=Entrar com Conta
places.edit.button=Editar
places.edit.title=Editar {0}
places.edit.details.title=Detalhes do Lugar
-places.edit.visit.stats.title=Estat\u00EDsticas de Visitas
-places.edit.visit.summary=Voc\u00EA visitou {0} {1} vezes.
-places.edit.visit.complete=Voc\u00EA visitou {0} {1} vezes. Sua primeira visita foi em {2} e sua visita mais recente foi em {3}.
+places.edit.visit.stats.title=Estatísticas de Visitas
+places.edit.visit.summary=Você visitou {0} {1} vezes.
+places.edit.visit.complete=Você visitou {0} {1} vezes. Sua primeira visita foi em {2} e sua visita mais recente foi em {3}.
places.edit.no.visits=Nenhuma visita registrada para este lugar ainda.
-queue.location.data.name=Processamento de Dados de Localiza\u00E7\u00E3o
-queue.location.data.description=Processando pontos de localiza\u00E7\u00E3o brutos de aplicativos m\u00F3veis e fontes externas
-queue.stay.detection.name=Detec\u00E7\u00E3o de Visitas
-queue.stay.detection.description=Analisando dados de localiza\u00E7\u00E3o para detectar visitas e perman\u00EAncias em lugares significativos
+queue.location.data.name=Processamento de Dados de Localização
+queue.location.data.description=Processando pontos de localização brutos de aplicativos móveis e fontes externas
+queue.stay.detection.name=Detecção de Visitas
+queue.stay.detection.description=Analisando dados de localização para detectar visitas e permanências em lugares significativos
queue.merge.visit.name=Mesclagem de Visitas
queue.merge.visit.description=Mesclando visitas relacionadas e otimizando limites de visitas
queue.significant.place.name=Processamento de Lugares
queue.significant.place.description=Criando e atualizando lugares significativos a partir de visitas detectadas
-queue.detect.trip.name=Detec\u00E7\u00E3o de Viagens
-queue.detect.trip.description=Analisando padr\u00F5es de movimento para detectar viagens entre localiza\u00E7\u00F5es
-queue.user.event.name=Eventos de Usu\u00E1rio
-queue.user.event.description=Processando eventos acionados pelo usu\u00E1rio e notifica\u00E7\u00F5es
+queue.detect.trip.name=Detecção de Viagens
+queue.detect.trip.description=Analisando padrões de movimento para detectar viagens entre localizações
+queue.user.event.name=Eventos de Usuário
+queue.user.event.description=Processando eventos acionados pelo usuário e notificações
login.oauth.button=Entrar com OAuth
-visit.sensitivity.recalculation.title=Rec\u00E1lculo Recomendado
-visit.sensitivity.recalculation.message=A configura\u00E7\u00E3o foi alterada. O rec\u00E1lculo \u00E9 altamente recomendado para que essas altera\u00E7\u00F5es tenham efeito nos dados existentes, caso contr\u00E1rio, elas afetar\u00E3o apenas novos dados recebidos.
+visit.sensitivity.recalculation.title=Recálculo Recomendado
+visit.sensitivity.recalculation.message=A configuração foi alterada. O recálculo é altamente recomendado para que essas alterações tenham efeito nos dados existentes, caso contrário, elas afetarão apenas novos dados recebidos.
visit.sensitivity.recalculation.dismiss=Dispensar
-visit.sensitivity.recalculation.start=Iniciar Rec\u00E1lculo
-visit.sensitivity.recalculation.starting=Iniciando Rec\u00E1lculo\u2026
-visit.sensitivity.recalculation.confirm=Tem certeza que deseja iniciar o rec\u00E1lculo? Isso pode levar algum tempo dependendo da quantidade de dados para processar.
-visit.sensitivity.recalculation.started=Rec\u00E1lculo iniciado com sucesso. Verifique a aba Status de Tarefas para monitorar o progresso.
-visit.sensitivity.recalculation.dismissed=Recomenda\u00E7\u00E3o de rec\u00E1lculo dispensada.
-visit.sensitivity.recalculation.error=Erro ao iniciar rec\u00E1lculo: {0}
-visit.sensitivity.validation.date.duplicate=Uma configura\u00E7\u00E3o j\u00E1 existe para esta data. Por favor, escolha uma data diferente.
-visit.sensitivity.validation.save.error=Erro ao salvar configura\u00E7\u00E3o: {0}
-integrations.data.quality.title=Verifica\u00E7\u00E3o de Qualidade de Dados
-integrations.data.quality.description=Verifique a qualidade e frequ\u00EAncia dos seus dados de localiza\u00E7\u00E3o recebidos para garantir desempenho de rastreamento otimizado.
+visit.sensitivity.recalculation.start=Iniciar Recálculo
+visit.sensitivity.recalculation.starting=Iniciando Recálculo…
+visit.sensitivity.recalculation.confirm=Tem certeza que deseja iniciar o recálculo? Isso pode levar algum tempo dependendo da quantidade de dados para processar.
+visit.sensitivity.recalculation.started=Recálculo iniciado com sucesso. Verifique a aba Status de Tarefas para monitorar o progresso.
+visit.sensitivity.recalculation.dismissed=Recomendação de recálculo dispensada.
+visit.sensitivity.recalculation.error=Erro ao iniciar recálculo: {0}
+visit.sensitivity.validation.date.duplicate=Uma configuração já existe para esta data. Por favor, escolha uma data diferente.
+visit.sensitivity.validation.save.error=Erro ao salvar configuração: {0}
+integrations.data.quality.title=Verificação de Qualidade de Dados
+integrations.data.quality.description=Verifique a qualidade e frequência dos seus dados de localização recebidos para garantir desempenho de rastreamento otimizado.
integrations.data.quality.button=Verificar Qualidade dos Dados
integrations.data.quality.refresh=Atualizar Dados
-integrations.data.quality.report.title=Relat\u00F3rio de Qualidade de Dados
-integrations.data.quality.overall.title=\uD83D\uDCC8 Qualidade Geral dos Dados
-integrations.data.quality.total.points=Total de Pontos de Localiza\u00E7\u00E3o
-integrations.data.quality.last.24h=\u00DAltimas 24 Horas
-integrations.data.quality.last.7d=\u00DAltimos 7 Dias
-integrations.data.quality.avg.per.day=M\u00E9dia por Dia
-integrations.data.quality.freshness.title=\uD83D\uDD52 Atualiza\u00E7\u00E3o dos Dados
-integrations.data.quality.latest.point=\u00DAltimo Ponto Recebido
-integrations.data.quality.time.since=Tempo Desde o \u00DAltimo Ponto
-integrations.data.quality.no.data=Nenhum dado dispon\u00EDvel
-integrations.data.quality.tracking.title=\uD83D\uDCCD Qualidade do Rastreamento
-integrations.data.quality.avg.accuracy=Precis\u00E3o M\u00E9dia
-integrations.data.quality.good.accuracy=Pontos com Boa Precis\u00E3o (<50m)
-integrations.data.quality.avg.interval=Intervalo M\u00E9dio
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 Recomenda\u00E7\u00F5es
-integrations.data.quality.status.actively.tracking=\u2705 Rastreando Ativamente
-integrations.data.quality.status.actively.tracking.desc=Dados de localiza\u00E7\u00E3o est\u00E3o sendo recebidos regularmente
-integrations.data.quality.status.not.tracking=\u274C N\u00E3o Rastreando Ativamente
-integrations.data.quality.status.not.tracking.desc=Nenhum dado de localiza\u00E7\u00E3o recente recebido
-integrations.data.quality.status.good.frequency=\u2705 Boa Frequ\u00EAncia
-integrations.data.quality.status.good.frequency.desc=Os pontos de localiza\u00E7\u00E3o s\u00E3o frequentes o suficiente para rastreamento preciso
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F Baixa Frequ\u00EAncia
-integrations.data.quality.status.low.frequency.desc=Considere aumentar a frequ\u00EAncia de rastreamento para melhor precis\u00E3o
-integrations.data.quality.recommendation.no.data=Nenhum dado de localiza\u00E7\u00E3o recebido nas \u00FAltimas 24 horas. Verifique a configura\u00E7\u00E3o do seu aplicativo m\u00F3vel.
-integrations.data.quality.recommendation.low.frequency=Baixa frequ\u00EAncia de rastreamento detectada. Considere reduzir o intervalo de rastreamento no seu aplicativo m\u00F3vel.
-integrations.data.quality.recommendation.poor.accuracy=Muitos pontos de localiza\u00E7\u00E3o t\u00EAm precis\u00E3o ruim. Certifique-se de que o GPS esteja habilitado e evite rastreamento em ambientes fechados.
-integrations.data.quality.recommendation.very.poor.accuracy=A precis\u00E3o m\u00E9dia est\u00E1 bem ruim. Verifique se seu dispositivo tem uma vis\u00E3o clara do c\u00E9u para melhor recep\u00E7\u00E3o GPS.
-integrations.data.quality.recommendation.fluctuating.frequency=A frequ\u00EAncia de rastreamento \u00E9 inconsistente. Verifique as configura\u00E7\u00F5es do seu aplicativo m\u00F3vel para intervalos de rastreamento est\u00E1veis.
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F Frequ\u00EAncia Flutuante
-integrations.data.quality.status.fluctuating.frequency.desc=Os intervalos de rastreamento variam significativamente, o que pode afetar a precis\u00E3o
-integrations.data.quality.status.good.consistency=\u2705 Boa Consist\u00EAncia
-integrations.data.quality.status.good.consistency.desc=Os intervalos de rastreamento s\u00E3o consistentes e est\u00E1veis
-integrations.data.quality.error=Erro ao carregar informa\u00E7\u00F5es de qualidade dos dados: {0}
+integrations.data.quality.report.title=Relatório de Qualidade de Dados
+integrations.data.quality.overall.title=📈 Qualidade Geral dos Dados
+integrations.data.quality.total.points=Total de Pontos de Localização
+integrations.data.quality.last.24h=Últimas 24 Horas
+integrations.data.quality.last.7d=Últimos 7 Dias
+integrations.data.quality.avg.per.day=Média por Dia
+integrations.data.quality.freshness.title=🕒 Atualização dos Dados
+integrations.data.quality.latest.point=Último Ponto Recebido
+integrations.data.quality.time.since=Tempo Desde o Último Ponto
+integrations.data.quality.no.data=Nenhum dado disponível
+integrations.data.quality.tracking.title=📍 Qualidade do Rastreamento
+integrations.data.quality.avg.accuracy=Precisão Média
+integrations.data.quality.good.accuracy=Pontos com Boa Precisão (<50m)
+integrations.data.quality.avg.interval=Intervalo Médio
+integrations.data.quality.recommendations.title=💡 Recomendações
+integrations.data.quality.status.actively.tracking=✅ Rastreando Ativamente
+integrations.data.quality.status.actively.tracking.desc=Dados de localização estão sendo recebidos regularmente
+integrations.data.quality.status.not.tracking=❌ Não Rastreando Ativamente
+integrations.data.quality.status.not.tracking.desc=Nenhum dado de localização recente recebido
+integrations.data.quality.status.good.frequency=✅ Boa Frequência
+integrations.data.quality.status.good.frequency.desc=Os pontos de localização são frequentes o suficiente para rastreamento preciso
+integrations.data.quality.status.low.frequency=⚠️ Baixa Frequência
+integrations.data.quality.status.low.frequency.desc=Considere aumentar a frequência de rastreamento para melhor precisão
+integrations.data.quality.recommendation.no.data=Nenhum dado de localização recebido nas últimas 24 horas. Verifique a configuração do seu aplicativo móvel.
+integrations.data.quality.recommendation.low.frequency=Baixa frequência de rastreamento detectada. Considere reduzir o intervalo de rastreamento no seu aplicativo móvel.
+integrations.data.quality.recommendation.poor.accuracy=Muitos pontos de localização têm precisão ruim. Certifique-se de que o GPS esteja habilitado e evite rastreamento em ambientes fechados.
+integrations.data.quality.recommendation.very.poor.accuracy=A precisão média está bem ruim. Verifique se seu dispositivo tem uma visão clara do céu para melhor recepção GPS.
+integrations.data.quality.recommendation.fluctuating.frequency=A frequência de rastreamento é inconsistente. Verifique as configurações do seu aplicativo móvel para intervalos de rastreamento estáveis.
+integrations.data.quality.status.fluctuating.frequency=⚠️ Frequência Flutuante
+integrations.data.quality.status.fluctuating.frequency.desc=Os intervalos de rastreamento variam significativamente, o que pode afetar a precisão
+integrations.data.quality.status.good.consistency=✅ Boa Consistência
+integrations.data.quality.status.good.consistency.desc=Os intervalos de rastreamento são consistentes e estáveis
+integrations.data.quality.error=Erro ao carregar informações de qualidade dos dados: {0}
visit.sensitivity.title=Sensibilidade de Visitas
-visit.sensitivity.title.description=Configure qu\u00E3o sens\u00EDvel o sistema \u00E9 ao detectar visitas dos seus dados de localiza\u00E7\u00E3o
-visit.sensitivity.configurations=Configura\u00E7\u00F5es Atuais
-visit.sensitivity.valid.since=V\u00E1lido Desde
-visit.sensitivity.description=Descri\u00E7\u00E3o
-visit.sensitivity.actions=A\u00E7\u00F5es
-visit.sensitivity.default.config=Configura\u00E7\u00E3o Padr\u00E3o
-visit.sensitivity.default.description=Aplicada a todos os dados antes de qualquer configura\u00E7\u00E3o espec\u00EDfica
+visit.sensitivity.title.description=Configure quão sensível o sistema é ao detectar visitas dos seus dados de localização
+visit.sensitivity.configurations=Configurações Atuais
+visit.sensitivity.valid.since=Válido Desde
+visit.sensitivity.description=Descrição
+visit.sensitivity.actions=Ações
+visit.sensitivity.default.config=Configuração Padrão
+visit.sensitivity.default.description=Aplicada a todos os dados antes de qualquer configuração específica
visit.sensitivity.specific.description=Aplicada a partir desta data
visit.sensitivity.edit=Editar
visit.sensitivity.delete=Excluir
-visit.sensitivity.delete.confirm=Tem certeza que deseja excluir esta configura\u00E7\u00E3o?
-visit.sensitivity.cannot.delete=N\u00E3o \u00E9 poss\u00EDvel excluir padr\u00E3o
-visit.sensitivity.add.new=Adicionar Nova Configura\u00E7\u00E3o
-visit.sensitivity.level=N\u00EDvel de Sensibilidade
+visit.sensitivity.delete.confirm=Tem certeza que deseja excluir esta configuração?
+visit.sensitivity.cannot.delete=Não é possível excluir padrão
+visit.sensitivity.add.new=Adicionar Nova Configuração
+visit.sensitivity.level=Nível de Sensibilidade
visit.sensitivity.low=Baixo
visit.sensitivity.high=Alto
-visit.sensitivity.current.level=Atual: N\u00EDvel {0}
-visit.sensitivity.level.help=Baixa sensibilidade detecta menos visitas mais longas. Alta sensibilidade detecta mais visitas mais curtas. Ajuste baseado nas suas necessidades de rastreamento: use baixo para rastreamento geral de localiza\u00E7\u00E3o, alto para an\u00E1lise detalhada de movimento. Isso depende muito da frequ\u00EAncia com que sua integra\u00E7\u00E3o est\u00E1 enviando dados para o Reitti. Quanto menor o intervalo de dados recebidos, maior deve ser o n\u00EDvel de sensibilidade.
-visit.sensitivity.valid.since.help=Esta configura\u00E7\u00E3o ser\u00E1 aplicada a todos os dados de localiza\u00E7\u00E3o a partir desta data e hora. Qualquer dado antes desta data continuar\u00E1 usando as configura\u00E7\u00F5es da configura\u00E7\u00E3o anterior.
-visit.sensitivity.default.config.note=Esta \u00E9 a configura\u00E7\u00E3o padr\u00E3o que se aplica a todos os dados hist\u00F3ricos e qualquer per\u00EDodo n\u00E3o coberto por configura\u00E7\u00F5es de data espec\u00EDficas. Altera\u00E7\u00F5es nesta configura\u00E7\u00E3o afetar\u00E3o o processamento de todos os seus dados de localiza\u00E7\u00E3o quando o reprocessamento ocorrer.
+visit.sensitivity.current.level=Atual: Nível {0}
+visit.sensitivity.level.help=Baixa sensibilidade detecta menos visitas mais longas. Alta sensibilidade detecta mais visitas mais curtas. Ajuste baseado nas suas necessidades de rastreamento: use baixo para rastreamento geral de localização, alto para análise detalhada de movimento. Isso depende muito da frequência com que sua integração está enviando dados para o Reitti. Quanto menor o intervalo de dados recebidos, maior deve ser o nível de sensibilidade.
+visit.sensitivity.valid.since.help=Esta configuração será aplicada a todos os dados de localização a partir desta data e hora. Qualquer dado antes desta data continuará usando as configurações da configuração anterior.
+visit.sensitivity.default.config.note=Esta é a configuração padrão que se aplica a todos os dados históricos e qualquer período não coberto por configurações de data específicas. Alterações nesta configuração afetarão o processamento de todos os seus dados de localização quando o reprocessamento ocorrer.
visit.sensitivity.preview=Visualizar
visit.sensitivity.save=Salvar
visit.sensitivity.cancel=Cancelar
visit.sensitivity.mode.simple=Simples
-visit.sensitivity.mode.advanced=Avan\u00E7ado
-visit.sensitivity.mode.simple.description=Use n\u00EDveis de sensibilidade predefinidos para configura\u00E7\u00E3o f\u00E1cil
-visit.sensitivity.mode.advanced.description=Configure todos os par\u00E2metros manualmente para controle refinado
+visit.sensitivity.mode.advanced=Avançado
+visit.sensitivity.mode.simple.description=Use níveis de sensibilidade predefinidos para configuração fácil
+visit.sensitivity.mode.advanced.description=Configure todos os parâmetros manualmente para controle refinado
visit.sensitivity.mode.switch.to.simple=Mudar para Modo Simples
-visit.sensitivity.mode.switch.to.advanced=Mudar para Modo Avan\u00E7ado
-visit.sensitivity.form.title.new=Nova Configura\u00E7\u00E3o
-visit.sensitivity.form.title.edit=Editar Configura\u00E7\u00E3o
-visit.sensitivity.form.title.default=Configura\u00E7\u00E3o Padr\u00E3o
-visit.detection.title=Detec\u00E7\u00E3o de Visitas
-visit.detection.search.distance=Dist\u00E2ncia de Busca (metros)
-visit.detection.search.distance.help=Dist\u00E2ncia m\u00E1xima entre pontos de localiza\u00E7\u00E3o para serem considerados parte da mesma visita. Valores menores (50-100m) detectam localiza\u00E7\u00F5es precisas, valores maiores (200-500m) agrupam localiza\u00E7\u00F5es pr\u00F3ximas. Valores t\u00EDpicos: 100m para \u00E1reas urbanas, 200m para \u00E1reas suburbanas.
-visit.detection.minimum.points=M\u00EDnimo de Pontos Adjacentes
-visit.detection.minimum.points.help=N\u00FAmero m\u00EDnimo de pontos de localiza\u00E7\u00E3o consecutivos necess\u00E1rios para detectar uma visita. Valores maiores reduzem falsos positivos mas podem perder visitas curtas. Recomendado: 3-5 pontos para a maioria dos casos de uso.
-visit.detection.minimum.stay=Tempo M\u00EDnimo de Perman\u00EAncia (segundos)
-visit.detection.minimum.stay.help=Dura\u00E7\u00E3o m\u00EDnima para considerar uma localiza\u00E7\u00E3o como visita ao inv\u00E9s de apenas passar por ela. Valores menores (60-300s) detectam paradas breves, valores maiores (600-1800s) detectam apenas perman\u00EAncias significativas. Valores t\u00EDpicos: 300s (5 min) para rastreamento detalhado, 900s (15 min) apenas para localiza\u00E7\u00F5es principais.
-visit.detection.max.merge.time=Tempo M\u00E1x. de Mesclagem Entre Pontos da Mesma Perman\u00EAncia (segundos)
-visit.detection.max.merge.time.help=Intervalo de tempo m\u00E1ximo entre visitas no mesmo local antes de serem consideradas visitas separadas. Se voc\u00EA sair e voltar ao mesmo lugar dentro deste tempo, ser\u00E1 tratado como uma visita cont\u00EDnua. Valores t\u00EDpicos: 1800s (30 min) para tarefas breves, 3600s (1 hora) para pausas mais longas.
+visit.sensitivity.mode.switch.to.advanced=Mudar para Modo Avançado
+visit.sensitivity.form.title.new=Nova Configuração
+visit.sensitivity.form.title.edit=Editar Configuração
+visit.sensitivity.form.title.default=Configuração Padrão
+visit.detection.title=Detecção de Visitas
+visit.detection.search.distance=Distância de Busca (metros)
+visit.detection.search.distance.help=Distância máxima entre pontos de localização para serem considerados parte da mesma visita. Valores menores (50-100m) detectam localizações precisas, valores maiores (200-500m) agrupam localizações próximas. Valores típicos: 100m para áreas urbanas, 200m para áreas suburbanas.
+visit.detection.minimum.points=Mínimo de Pontos Adjacentes
+visit.detection.minimum.points.help=Número mínimo de pontos de localização consecutivos necessários para detectar uma visita. Valores maiores reduzem falsos positivos mas podem perder visitas curtas. Recomendado: 3-5 pontos para a maioria dos casos de uso.
+visit.detection.minimum.stay=Tempo Mínimo de Permanência (segundos)
+visit.detection.minimum.stay.help=Duração mínima para considerar uma localização como visita ao invés de apenas passar por ela. Valores menores (60-300s) detectam paradas breves, valores maiores (600-1800s) detectam apenas permanências significativas. Valores típicos: 300s (5 min) para rastreamento detalhado, 900s (15 min) apenas para localizações principais.
+visit.detection.max.merge.time=Tempo Máx. de Mesclagem Entre Pontos da Mesma Permanência (segundos)
+visit.detection.max.merge.time.help=Intervalo de tempo máximo entre visitas no mesmo local antes de serem consideradas visitas separadas. Se você sair e voltar ao mesmo lugar dentro deste tempo, será tratado como uma visita contínua. Valores típicos: 1800s (30 min) para tarefas breves, 3600s (1 hora) para pausas mais longas.
visit.merging.title=Mesclagem de Visitas
-visit.merging.search.duration=Dura\u00E7\u00E3o de Busca (horas)
-visit.merging.search.duration.help=Janela de tempo para procurar visitas pr\u00F3ximas que devem ser mescladas. Valores maiores podem mesclar visitas que devem permanecer separadas, valores menores podem perder visitas relacionadas. Recomendado: 24-72 horas para a maioria dos cen\u00E1rios.
-visit.merging.max.merge.time=Tempo M\u00E1x. de Mesclagem Entre Mesmas Visitas (segundos)
-visit.merging.max.merge.time.help=Tempo m\u00E1ximo entre visitas no mesmo local antes de serem consideradas eventos separados. Isso ajuda a mesclar visitas que foram incorretamente divididas devido a imprecis\u00F5es do GPS ou sa\u00EDdas breves. Valores t\u00EDpicos: 3600s (1 hora) para separa\u00E7\u00E3o rigorosa, 7200s (2 horas) para mesclagem mais permissiva.
-visit.merging.min.distance=Dist\u00E2ncia M\u00EDnima Entre Visitas (metros)
-visit.merging.min.distance.help=Dist\u00E2ncia m\u00EDnima necess\u00E1ria entre visitas para mant\u00EA-las como localiza\u00E7\u00F5es separadas. Visitas mais pr\u00F3ximas que esta dist\u00E2ncia podem ser mescladas se ocorrerem dentro da janela de tempo. Recomendado: 50-100m para separa\u00E7\u00E3o precisa de localiza\u00E7\u00E3o, 200-300m para agrupamento de \u00E1rea mais ampla.
-visit.sensitivity.preview.title=Visualiza\u00E7\u00E3o da Configura\u00E7\u00E3o
+visit.merging.search.duration=Duração de Busca (horas)
+visit.merging.search.duration.help=Janela de tempo para procurar visitas próximas que devem ser mescladas. Valores maiores podem mesclar visitas que devem permanecer separadas, valores menores podem perder visitas relacionadas. Recomendado: 24-72 horas para a maioria dos cenários.
+visit.merging.max.merge.time=Tempo Máx. de Mesclagem Entre Mesmas Visitas (segundos)
+visit.merging.max.merge.time.help=Tempo máximo entre visitas no mesmo local antes de serem consideradas eventos separados. Isso ajuda a mesclar visitas que foram incorretamente divididas devido a imprecisões do GPS ou saídas breves. Valores típicos: 3600s (1 hora) para separação rigorosa, 7200s (2 horas) para mesclagem mais permissiva.
+visit.merging.min.distance=Distância Mínima Entre Visitas (metros)
+visit.merging.min.distance.help=Distância mínima necessária entre visitas para mantê-las como localizações separadas. Visitas mais próximas que esta distância podem ser mescladas se ocorrerem dentro da janela de tempo. Recomendado: 50-100m para separação precisa de localização, 200-300m para agrupamento de área mais ampla.
+visit.sensitivity.preview.title=Visualização da Configuração
visit.sensitivity.preview.current=Dados Atuais
-visit.sensitivity.preview.new=Visualiza\u00E7\u00E3o de Dados
-visit.sensitivity.preview.calculating=Calculando\u2026
-visit.sensitivity.preview.config.details=Detalhes da Configura\u00E7\u00E3o
-visit.sensitivity.visit.detection=Detec\u00E7\u00E3o de Visitas
-visit.sensitivity.search.distance=Dist\u00E2ncia de Busca
-visit.sensitivity.min.points=M\u00EDnimo de Pontos Adjacentes
-visit.sensitivity.min.stay.time=Tempo M\u00EDnimo de Perman\u00EAncia
+visit.sensitivity.preview.new=Visualização de Dados
+visit.sensitivity.preview.calculating=Calculando…
+visit.sensitivity.preview.config.details=Detalhes da Configuração
+visit.sensitivity.visit.detection=Detecção de Visitas
+visit.sensitivity.search.distance=Distância de Busca
+visit.sensitivity.min.points=Mínimo de Pontos Adjacentes
+visit.sensitivity.min.stay.time=Tempo Mínimo de Permanência
visit.sensitivity.visit.merging=Mesclagem de Visitas
-visit.sensitivity.search.duration=Dura\u00E7\u00E3o de Busca
-visit.sensitivity.max.merge.time=Tempo M\u00E1x. de Mesclagem
-visit.sensitivity.min.distance=Dist\u00E2ncia M\u00EDnima
+visit.sensitivity.search.duration=Duração de Busca
+visit.sensitivity.max.merge.time=Tempo Máx. de Mesclagem
+visit.sensitivity.min.distance=Distância Mínima
settings.job.status.description=Monitore o status de tarefas de processamento em segundo plano
-settings.import.data.description=Carregue dados de localiza\u00E7\u00E3o de v\u00E1rias fontes como arquivos GPX e Google Takeout
-export.title.description=Exporte seus dados de localiza\u00E7\u00E3o em v\u00E1rios formatos
-settings.api.tokens.description=Crie e gerencie tokens de API para aplica\u00E7\u00F5es externas
-settings.share.access.description=Crie links m\u00E1gicos para compartilhar seus dados de localiza\u00E7\u00E3o com outros
-settings.user.management.description=Gerencie contas de usu\u00E1rio e permiss\u00F5es (apenas administradores)
+settings.import.data.description=Carregue dados de localização de várias fontes como arquivos GPX e Google Takeout
+export.title.description=Exporte seus dados de localização em vários formatos
+settings.api.tokens.description=Crie e gerencie tokens de API para aplicações externas
+settings.share.access.description=Crie links mágicos para compartilhar seus dados de localização com outros
+settings.user.management.description=Gerencie contas de usuário e permissões (apenas administradores)
settings.places.description=Visualize e gerencie seus lugares significativos e seus detalhes
-settings.geocoding.description=Configure servi\u00E7os de geocodifica\u00E7\u00E3o para converter coordenadas em endere\u00E7os
-settings.manage.data.description=Acione manualmente o processamento de dados e gerencie seus dados de localiza\u00E7\u00E3o
-settings.integrations.description=Conecte servi\u00E7os externos e aplicativos m\u00F3veis para importar automaticamente dados de localiza\u00E7\u00E3o
-settings.about.description=Visualize informa\u00E7\u00F5es de vers\u00E3o da aplica\u00E7\u00E3o e build
+settings.geocoding.description=Configure serviços de geocodificação para converter coordenadas em endereços
+settings.manage.data.description=Acione manualmente o processamento de dados e gerencie seus dados de localização
+settings.integrations.description=Conecte serviços externos e aplicativos móveis para importar automaticamente dados de localização
+settings.about.description=Visualize informações de versão da aplicação e build
share-access.title=Compartilhar Acesso
-share-with.title=Compartilhe com outros Usu\u00E1rios
-share-with.no.users=Nenhum outro usu\u00E1rio encontrado para compartilhar.
-share-with.users.title=Compartilhar com Usu\u00E1rios
-share-with.users.description=Selecione os usu\u00E1rios com os quais deseja compartilhar seus dados de localiza\u00E7\u00E3o. Eles ser\u00E3o capazes de ver sua linha do tempo e hist\u00F3rico de localiza\u00E7\u00E3o.
+share-with.title=Compartilhe com outros Usuários
+share-with.no.users=Nenhum outro usuário encontrado para compartilhar.
+share-with.users.title=Compartilhar com Usuários
+share-with.users.description=Selecione os usuários com os quais deseja compartilhar seus dados de localização. Eles serão capazes de ver sua linha do tempo e histórico de localização.
share-with.enable=Compartilhar
-share-with.updated.success=Compartilhamento com usu\u00E1rio atualizado com sucesso
-share-with.update.error=Erro ao atualizar o compartilhamento com usu\u00E1rio: {0}
-share-with.info.title=Sobre o Compartilhamento com Usu\u00E1rio
-share-with.info.description=Quando voc\u00EA compartilha seus dados com outros usu\u00E1rios, eles poder\u00E3o visualizar sua linha de tempo e hist\u00F3rico de localiza\u00E7\u00E3o junto aos seus pr\u00F3prios dados. Isso \u00E9 \u00FAtil para fam\u00EDlias ou equipes que querem coordenar e compartilhar informa\u00E7\u00F5es de localiza\u00E7\u00E3o.
+share-with.updated.success=Compartilhamento com usuário atualizado com sucesso
+share-with.update.error=Erro ao atualizar o compartilhamento com usuário: {0}
+share-with.info.title=Sobre o Compartilhamento com Usuário
+share-with.info.description=Quando você compartilha seus dados com outros usuários, eles poderão visualizar sua linha de tempo e histórico de localização junto aos seus próprios dados. Isso é útil para famílias ou equipes que querem coordenar e compartilhar informações de localização.
share-with.info.permissions.title=O Que Eles Podem Ver
-share-with.info.permissions.timeline=Toda sua linha de tempo e seu hist\u00F3rico de localiza\u00E7\u00E3o
+share-with.info.permissions.timeline=Toda sua linha de tempo e seu histórico de localização
share-with.info.permissions.places=Seus lugares significativos e visitas
-share-with.info.permissions.trips=Suas viagens e padr\u00F5es de movimento
+share-with.info.permissions.trips=Suas viagens e padrões de movimento
share-with.info.privacy.title=Notas de Privacidade
-share-with.info.privacy.mutual=O compartilhamento n\u00E3o \u00E9 m\u00FAtuo, eles precisam compartilhar seus dados com voc\u00EA separadamente
-share-with.info.privacy.revoke=Voc\u00EA pode revogar o acesso a qualquer momento desmarcando o usu\u00E1rio
-share-with.info.privacy.immediate=Mudan\u00E7as entram em vigor imediatamente
+share-with.info.privacy.mutual=O compartilhamento não é mútuo, eles precisam compartilhar seus dados com você separadamente
+share-with.info.privacy.revoke=Você pode revogar o acesso a qualquer momento desmarcando o usuário
+share-with.info.privacy.immediate=Mudanças entram em vigor imediatamente
share-with.button.selected=Compartilhamento habilitado
share-with.button.unselected=Clique para compartilhar
-shared-with-me.title=Usu\u00E1rios Compartilhando Comigo
-shared-with-me.description=Esses usu\u00E1rios compartilharam seus dados de localiza\u00E7\u00E3o com voc\u00EA. Voc\u00EA pode personalizar a cor usada para exibir seus dados em sua linha do tempo.
-shared-with-me.table.user=Usu\u00E1rio
+shared-with-me.title=Usuários Compartilhando Comigo
+shared-with-me.description=Esses usuários compartilharam seus dados de localização com você. Você pode personalizar a cor usada para exibir seus dados em sua linha do tempo.
+shared-with-me.table.user=Usuário
shared-with-me.table.color=Cor
shared-with-me.table.shared.since=Compartilhado Desde
-shared-with-me.table.actions=A\u00E7\u00F5es
+shared-with-me.table.actions=Ações
shared-with-me.dismiss=Dispensar
-shared-with-me.dismiss.confirm=Tem certeza que deseja descartar este acesso compartilhado? O usu\u00E1rio precisar\u00E1 compartilhar seus dados com voc\u00EA novamente se quiser v\u00EA-lo.
+shared-with-me.dismiss.confirm=Tem certeza que deseja descartar este acesso compartilhado? O usuário precisará compartilhar seus dados com você novamente se quiser vê-lo.
shared-with-me.dismissed.success=Acesso compartilhado dispensado com sucesso
shared-with-me.dismiss.error=Erro ao dispensar acesso compartilhado: {0}
users.custom.css.label=CSS Customizado
-users.custom.css.description=Enviar um arquivo CSS customizado para personalizar sua interface. Isso ir\u00E1 substituir os estilos padr\u00E3o.
+users.custom.css.description=Enviar um arquivo CSS customizado para personalizar sua interface. Isso irá substituir os estilos padrão.
users.custom.css.current=O arquivo de CSS customizado foi enviado
users.custom.css.delete=Remover CSS
-users.custom.css.requirements=Max 1MB. Apenas arquivos CSS (necess\u00E1ria a extens\u00E3o .css).
-integrations.owntracks.recorder.auth.username=Usu\u00E1rio de Autentica\u00E7\u00E3o
-integrations.owntracks.recorder.auth.username.placeholder=Digite o nome de usu\u00E1rio para autentica\u00E7\u00E3o b\u00E1sico (opcional)
-integrations.owntracks.recorder.auth.password=Senha de Autentica\u00E7\u00E3o
-integrations.owntracks.recorder.auth.password.placeholder=Insira a senha para autentica\u00E7\u00E3o b\u00E1sica (opcional)
-integrations.owntracks.recorder.auth.optional=Deixe vazio se nenhuma autentica\u00E7\u00E3o for necess\u00E1ria
+users.custom.css.requirements=Max 1MB. Apenas arquivos CSS (necessária a extensão .css).
+integrations.owntracks.recorder.auth.username=Usuário de Autenticação
+integrations.owntracks.recorder.auth.username.placeholder=Digite o nome de usuário para autenticação básico (opcional)
+integrations.owntracks.recorder.auth.password=Senha de Autenticação
+integrations.owntracks.recorder.auth.password.placeholder=Insira a senha para autenticação básica (opcional)
+integrations.owntracks.recorder.auth.optional=Deixe vazio se nenhuma autenticação for necessária
magic.links.access.level.only_live_with_photos=Somente Dados Ao Vivo + Fotos
-magic.links.info.access.live_with_photos.description=Acesso apenas aos dados de localiza\u00E7\u00E3o atuais/recentes e suas fotos se forem mostradas no mapa.
+magic.links.info.access.live_with_photos.description=Acesso apenas aos dados de localização atuais/recentes e suas fotos se forem mostradas no mapa.
about.acknowledgments.title=Agradecimentos
-about.acknowledgments.subtitle=O Reitti n\u00E3o seria poss\u00EDvel sem as incr\u00EDveis contribui\u00E7\u00F5es da nossa comunidade e os projetos de c\u00F3digo aberto fant\u00E1sticos sobre os quais constru\u00EDmos.
+about.acknowledgments.subtitle=O Reitti não seria possível sem as incríveis contribuições da nossa comunidade e os projetos de código aberto fantásticos sobre os quais construímos.
about.contributors.title=Colaboradores
about.translators.title=Tradutores
-about.projects.title=Projetos de C\u00F3digo Aberto
+about.projects.title=Projetos de Código Aberto
about.projects.visit=Visitar Projeto
about.thankyou.title=Obrigado!
-about.thankyou.message=Cada contribui\u00E7\u00E3o, n\u00E3o importa qu\u00E3o pequena, ajuda a tornar o Reitti melhor para todos. Somos gratos pelo seu apoio e dedica\u00E7\u00E3o \u00E0 comunidade de c\u00F3digo aberto.
+about.thankyou.message=Cada contribuição, não importa quão pequena, ajuda a tornar o Reitti melhor para todos. Somos gratos pelo seu apoio e dedicação à comunidade de código aberto.
statistics.title.year=
language.turkish=
memory.block.gallery.upload.choose=
@@ -1380,3 +1380,156 @@ integrations.mqtt.topic=
integrations.mqtt.title=
integrations.download=
memory.new.back.to.memories=
+geocoding.service.type.GEO_APIFY.name=
+geocoding.service.limit=
+geocoding.service.type.PHOTON.name=
+js.map.settings.dialog.appearance.view-mode.standard=
+geocoding.service.type.GEOCODE_JSON.name=
+geocoding.service.type.PAIKKA.name=
+geocoding.service.type.NOMINATIM.name=
+js.integrations.reitti.test.failed=
+geocoding.test.success=
+js.datepicker.click-to-adjust-range-start=
+js.map.display-control.satellite.disabled.title=
+common.duration.short=
+js.common.position=
+js.datepicker.select=
+integrations.immich.useBestGuessLocation=
+js.common.user=
+places.geocode.results.title=
+map.time-control.speed.fast=
+geocoding.test.error=
+js.datepicker.click-to-expand-range-backward=
+js.map.popup.labels.total_duration=
+geocoding.service.priority=
+memory.form.open_ended.label=
+places.postcode.label=
+map.time-control.speed.title=
+js.map.auto-update.disable.title=
+time.format.mode.TWENTY_FOUR_HOUR=
+js.place.unknown.label=
+js.common.just-now=
+js.autoupdate.state.enable=
+js.map.display-control.mode.3d.disabled.title=
+js.map.settings.dialog.appearance.view-mode.title=
+js.integrations.owntracks.recorder.test.missing.fields=
+geocoding.service.type.PAIKKA.description=
+js.visit.sensitivity.preview.ready=
+js.map.display-control.buildings.disabled.title=
+geocoding.service.additional_parameters.search_distance=
+geocoding.service.type.GEO_APIFY.description=
+js.map.popup.labels.from=
+js.autoupdate.state.disable=
+js.map.display-control.globe_projection.enabled.text=
+map.map-settings.button.title=
+map.time-control.speed.normal=
+geocoding.service.type=
+js.integrations.owntracks.recorder.test.loading=
+js.integrations.reitti.update=
+js.datepicker.click-to-lock-year=
+message.success.geocode.updated=
+js.map.display-control.satellite.disabled.text=
+priority.5.label=
+js.logging.connected=
+js.common.last-updated=
+js.common.minutes-ago=
+js.map.display-control.globe_projection.disabled.title=
+priority.3.label=
+js.map.settings.dialog.interface.timeline-visible=
+js.datepicker.click-to-clear-selection=
+js.datepicker.click-to-expand-range-forward=
+common.actions.apply=
+map.time-control.speed.auto=
+js.memory.processing.step.images=
+js.logging.reconnect.failed=
+logging.add=
+js.integrations.reitti.test.missing.fields=
+js.datepicker.click-to-unlock-month=
+js.integrations.mqtt.test.missing.fields=
+js.map.display-control.terrain.disabled.title=
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=
+language.spanish=
+js.map.settings.dialog.appearance.view-mode.edged_bundling=
+js.integrations.owntracks.recorder.test.failed=
+js.map.settings.dialog.interface.title=
+priority.2.label=
+time.format.mode.label=
+integrations.immich.useBestGuessLocation.description=
+geocoding.service.language=
+js.map.display-control.globe_projection.disabled.text=
+common.distance.mi=
+js.integrations.mqtt.test.loading=
+geocoding.service.type.NOMINATIM.description=
+time.format.mode.TWELVE_HOUR=
+js.map.display-control.terrain.enabled.title=
+js.integrations.mqtt.topic.no.wildcards=
+js.map.display-control.north-up.title=
+js.common.time=
+map.time-control.speed.show.title=
+js.memory.processing.step.visits=
+js.common.hours-ago=
+priority.1.label=
+js.datepicker.state.show.title=
+js.visit.sensitivity.preview.error=
+geocoding.service.base_url=
+js.map.fullscreen.toggle.title=
+common.distance.ft=
+common.distance.km=
+js.common.unknown=
+js.map.map-settings.title=
+js.timeline.state.hide.title=
+map.settings.dialog.date-picker.title=
+time.format.mode.description=
+js.memory.processing.step.clustering=
+js.map.display-control.buildings.enabled.text=
+js.map.display-control.terrain.disabled.text=
+js.map.settings.dialog.appearance.view-mode.raw=
+js.datepicker.to=
+js.logging.connection.lost=
+places.geocode.no.results=
+js.map.display-control.mode.3d.enabled.title=
+js.map.popup.labels.to=
+places.district.label=
+geocoding.table.priority=
+js.datepicker.click-to-unlock-date=
+priority.4.label=
+js.places.update.confirmation.message=
+js.integrations.owntracks.recorder.loading.historical=
+js.datepicker.state.hide.title=
+js.memory.processing.step.accommodation=
+js.map.display-control.mode.3d.enabled.text=
+js.datepicker.click-to-lock-month=
+js.datepicker.click-to-unlock-year=
+js.timeline.state.show.title=
+js.map.settings.dialog.interface.datepicker-visible=
+geocoding.service.api_key=
+js.users.custom.css.remove.confirm=
+js.map.display-control.globe_projection.enabled.title=
+js.common.days-ago=
+places.geocode.unknown.label=
+js.datepicker.click-to-lock-date=
+js.memory.processing.step.texts=
+js.map.display-control.title=
+geocoding.test.button=
+js.integrations.mqtt.test.failed=
+js.map.display-control.terrain.enabled.text=
+js.map.display-control.satellite.enabled.title=
+js.map.auto-update.enable.title=
+js.map.display-control.buildings.disabled.text=
+js.common.time-range=
+geocoding.table.type=
+js.integrations.reitti.test.loading=
+js.map.settings.dialog.appearance.title=
+js.logging.reconnecting=
+js.map.display-control.satellite.enabled.text=
+common.distance.m=
+js.memory.form.date.error.end.before.start=
+js.map.display-control.buildings.enabled.title=
+js.datepicker.click-to-create-range=
+geocoding.edit.title=
+map.time-control.speed.super_fast=
+js.map.display-control.north-up.text=
+geocoding.service.type.GEOCODE_JSON.description=
+common.duration.long=
+geocoding.service.type.PHOTON.description=
+js.map.display-control.mode.3d.disabled.text=
diff --git a/src/main/resources/messages_ru.properties b/src/main/resources/messages_ru.properties
index 5fc90f12..0761a382 100644
--- a/src/main/resources/messages_ru.properties
+++ b/src/main/resources/messages_ru.properties
@@ -1,1474 +1,1474 @@
-nav.statistics=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430
-nav.settings=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438
-nav.logout=\u0412\u044B\u0439\u0442\u0438
-nav.logout.tooltip=\u0412\u044B\u0439\u0442\u0438
-timeline.loading=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430\u2026
-timeline.distance=\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
-timeline.duration=\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
-datepicker.today=\u0421\u0435\u0433\u043E\u0434\u043D\u044F
-js.datepicker.today=\u0421\u0435\u0433\u043E\u0434\u043D\u044F
-js.datepicker.days.sun=\u0412\u0441
-js.datepicker.days.mon=\u041F\u043D
-js.datepicker.days.tue=\u0412\u0442
-js.datepicker.days.wed=\u0421\u0440
-js.datepicker.days.thu=\u0427\u0442
-js.datepicker.days.fri=\u041F\u0442
-js.datepicker.days.sat=\u0421\u0431
-js.datepicker.months.jan=\u042F\u043D\u0432
-js.datepicker.months.feb=\u0424\u0435\u0432
-js.datepicker.months.mar=\u041C\u0430\u0440
-js.datepicker.months.apr=\u0410\u043F\u0440
-js.datepicker.months.may=\u041C\u0430\u0439
-js.datepicker.months.jun=\u0418\u044E\u043D
-js.datepicker.months.jul=\u0418\u044E\u043B
-js.datepicker.months.aug=\u0410\u0432\u0433
-js.datepicker.months.sep=\u0421\u0435\u043D
-js.datepicker.months.oct=\u041E\u043A\u0442
-js.datepicker.months.nov=\u041D\u043E\u044F
-js.datepicker.months.dec=\u0414\u0435\u043A
-settings.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438
-settings.api.tokens=\u0422\u043E\u043A\u0435\u043D\u044B API
-settings.user.management=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
-tokens.title=\u0422\u043E\u043A\u0435\u043D\u044B API
-tokens.create.title=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0442\u043E\u043A\u0435\u043D
-js.map.auto-update.latest-location=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435
-export.title=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0434\u0430\u043D\u043D\u044B\u0445
-export.date.range=\u0414\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u0434\u0430\u0442
-export.start.date=\u0414\u0430\u0442\u0430 \u043D\u0430\u0447\u0430\u043B\u0430
-export.end.date=\u0414\u0430\u0442\u0430 \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F
-export.gpx.button=\u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0432 GPX
-export.raw.data.title=\u0421\u044B\u0440\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-export.raw.data.table.latitude=\u0428\u0438\u0440\u043E\u0442\u0430
-export.raw.data.table.longitude=\u0414\u043E\u043B\u0433\u043E\u0442\u0430
-export.raw.data.table.accuracy=\u0422\u043E\u0447\u043D\u043E\u0441\u0442\u044C (\u043C)
-export.raw.data.no.data=\u0414\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0437\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u0434\u0430\u0442 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B
-export.gpx.success=GPX-\u0444\u0430\u0439\u043B \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u043D
-export.gpx.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u044D\u043A\u0441\u043F\u043E\u0440\u0442\u0430 GPX-\u0444\u0430\u0439\u043B\u0430: {0}
-error.page.title=\u041E\u0448\u0438\u0431\u043A\u0430 \u2014 Reitti
-error.title=\u041E\u0439! \u0427\u0442\u043E-\u0442\u043E \u043F\u043E\u0448\u043B\u043E \u043D\u0435 \u0442\u0430\u043A
-error.generic.message=\u041F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043D\u0435\u043E\u0436\u0438\u0434\u0430\u043D\u043D\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u043E\u0437\u0436\u0435.
-error.technical.details=\u0422\u0435\u0445\u043D\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0434\u0435\u0442\u0430\u043B\u0438
-error.action.home=\u041D\u0430 \u0433\u043B\u0430\u0432\u043D\u0443\u044E
-error.action.back=\u041D\u0430\u0437\u0430\u0434
-error.action.retry=\u041F\u043E\u043F\u0440\u043E\u0431\u043E\u0432\u0430\u0442\u044C \u0441\u043D\u043E\u0432\u0430
-share-access.title=\u0420\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F
-magic.links.new.token.value=\u0422\u043E\u043B\u044C\u043A\u043E \u0442\u043E\u043A\u0435\u043D:
-magic.links.info.security.title=\u0421\u043E\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0441\u0442\u0438
-magic.links.info.security.point1=\u041B\u044E\u0431\u043E\u0439 \u0441 \u0441\u0441\u044B\u043B\u043A\u043E\u0439 \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0432\u0430\u0448\u0438\u043C \u0434\u0430\u043D\u043D\u044B\u043C, \u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0435\u0441\u044C \u043A \u043D\u0435\u0439 \u043A\u0430\u043A \u043A \u043F\u0430\u0440\u043E\u043B\u044E
-magic.links.info.security.point2=\u0421\u0441\u044B\u043B\u043A\u0438 \u043D\u0435\u043B\u044C\u0437\u044F \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C, \u0435\u0441\u043B\u0438 \u043F\u043E\u0442\u0435\u0440\u044F\u043D\u044B, \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043D\u043E\u0432\u0443\u044E
-magic.links.info.security.point3=\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0439\u0442\u0435 \u0434\u0430\u0442\u044B \u0438\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430, \u0447\u0442\u043E\u0431\u044B \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
-magic.links.info.security.point4=\u0423\u0434\u0430\u043B\u044F\u0439\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0438 \u043D\u0435\u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E, \u043A\u043E\u0433\u0434\u0430 \u043E\u043D\u0438 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u043D\u0443\u0436\u043D\u044B
-magic.links.info.security.point5=\u041C\u043E\u043D\u0438\u0442\u043E\u0440\u044C\u0442\u0435 \u043A\u043E\u043B\u043E\u043D\u043A\u0443 '\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435' \u0434\u043B\u044F \u043E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u043D\u0438\u044F \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-magic.links.info.access.levels.title=\u0423\u0440\u043E\u0432\u043D\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-magic.links.info.access.full.description=\u041F\u043E\u043B\u043D\u044B\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u043A\u043E \u0432\u0441\u0435\u043C \u0432\u0430\u0448\u0438\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u0438\u0441\u0442\u043E\u0440\u0438\u0438.
-magic.links.info.access.live.description=\u0414\u043E\u0441\u0442\u0443\u043F \u0442\u043E\u043B\u044C\u043A\u043E \u043A \u0442\u0435\u043A\u0443\u0449\u0438\u043C/\u043D\u0435\u0434\u0430\u0432\u043D\u0438\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F.
-form.cancel=\u041E\u0442\u043C\u0435\u043D\u0430
-form.previous=\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439
-form.next=\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439
-form.refresh=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C
-message.success.token.created=\u0422\u043E\u043A\u0435\u043D \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D
-message.success.token.deleted=\u0422\u043E\u043A\u0435\u043D \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0451\u043D
-message.success.user.created=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D
-message.success.user.updated=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0451\u043D
-message.success.user.deleted=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0451\u043D
-message.success.place.updated=\u041C\u0435\u0441\u0442\u043E \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043E
-message.error.token.creation=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0442\u043E\u043A\u0435\u043D\u0430: {0}
-message.error.token.deletion=\u041E\u0448\u0438\u0431\u043A\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0442\u043E\u043A\u0435\u043D\u0430: {0}
-message.error.user.creation=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F: {0}
-message.error.user.update=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F: {0}
-message.error.user.deletion=\u041E\u0448\u0438\u0431\u043A\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F: {0}
-message.error.user.self.delete=\u0412\u044B \u043D\u0435 \u043C\u043E\u0436\u0435\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0441\u0432\u043E\u0439 \u0430\u043A\u043A\u0430\u0443\u043D\u0442
-message.error.place.update=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u043C\u0435\u0441\u0442\u0430: {0}
-message.relogin.required=\u0412\u0430\u0448\u0435 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u043E \u043D\u0430 {0}. \u0412\u0430\u043C \u043D\u0443\u0436\u043D\u043E \u0432\u044B\u0439\u0442\u0438 \u0438 \u0432\u043E\u0439\u0442\u0438 \u0441\u043D\u043E\u0432\u0430 \u0441 \u043D\u043E\u0432\u044B\u043C \u0438\u043C\u0435\u043D\u0435\u043C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F.
-message.error.access.denied=\u0414\u043E\u0441\u0442\u0443\u043F \u0437\u0430\u043F\u0440\u0435\u0449\u0451\u043D. \u0423 \u0432\u0430\u0441 \u043D\u0435\u0442 \u043F\u0440\u0430\u0432 \u0434\u043B\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u044D\u0442\u043E\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F.
-upload.title=\u0418\u043C\u043F\u043E\u0440\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-upload.gpx.title=\u0424\u0430\u0439\u043B\u044B GPX
-upload.gpx.description=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 GPX-\u0444\u0430\u0439\u043B\u044B \u0441 GPS-\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432 \u0438\u043B\u0438 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u043E\u0432\u044B\u0445 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439. GPX-\u0444\u0430\u0439\u043B\u044B \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442 \u043F\u0443\u0442\u0435\u0432\u044B\u0435 \u0442\u043E\u0447\u043A\u0438, \u0442\u0440\u0435\u043A\u0438 \u0438 \u043C\u0430\u0440\u0448\u0440\u0443\u0442\u044B \u0441 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0442\u043A\u0430\u043C\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043C\u043E\u0436\u043D\u043E \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0432 \u0438\u0441\u0442\u043E\u0440\u0438\u044E \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F.
+nav.statistics=Статистика
+nav.settings=Настройки
+nav.logout=Выйти
+nav.logout.tooltip=Выйти
+timeline.loading=Загрузка…
+timeline.distance=Расстояние
+timeline.duration=Продолжительность
+datepicker.today=Сегодня
+js.datepicker.today=Сегодня
+js.datepicker.days.sun=Вс
+js.datepicker.days.mon=Пн
+js.datepicker.days.tue=Вт
+js.datepicker.days.wed=Ср
+js.datepicker.days.thu=Чт
+js.datepicker.days.fri=Пт
+js.datepicker.days.sat=Сб
+js.datepicker.months.jan=Янв
+js.datepicker.months.feb=Фев
+js.datepicker.months.mar=Мар
+js.datepicker.months.apr=Апр
+js.datepicker.months.may=Май
+js.datepicker.months.jun=Июн
+js.datepicker.months.jul=Июл
+js.datepicker.months.aug=Авг
+js.datepicker.months.sep=Сен
+js.datepicker.months.oct=Окт
+js.datepicker.months.nov=Ноя
+js.datepicker.months.dec=Дек
+settings.title=Настройки
+settings.api.tokens=Токены API
+settings.user.management=Управление пользователями
+tokens.title=Токены API
+tokens.create.title=Создать новый токен
+js.map.auto-update.latest-location=Последнее местоположение
+export.title=Экспорт данных
+export.date.range=Диапазон дат
+export.start.date=Дата начала
+export.end.date=Дата окончания
+export.gpx.button=Экспорт в GPX
+export.raw.data.title=Сырые данные местоположения
+export.raw.data.table.latitude=Широта
+export.raw.data.table.longitude=Долгота
+export.raw.data.table.accuracy=Точность (м)
+export.raw.data.no.data=Данные местоположения за выбранный диапазон дат не найдены
+export.gpx.success=GPX-файл успешно экспортирован
+export.gpx.error=Ошибка экспорта GPX-файла: {0}
+error.page.title=Ошибка — Reitti
+error.title=Ой! Что-то пошло не так
+error.generic.message=Произошла неожиданная ошибка. Попробуйте позже.
+error.technical.details=Технические детали
+error.action.home=На главную
+error.action.back=Назад
+error.action.retry=Попробовать снова
+share-access.title=Разделить доступ
+magic.links.new.token.value=Только токен:
+magic.links.info.security.title=Соображения безопасности
+magic.links.info.security.point1=Любой с ссылкой может получить доступ к вашим данным, относитесь к ней как к паролю
+magic.links.info.security.point2=Ссылки нельзя восстановить, если потеряны, создайте новую
+magic.links.info.security.point3=Устанавливайте даты истечения для временного доступа, чтобы ограничить продолжительность
+magic.links.info.security.point4=Удаляйте ссылки немедленно, когда они больше не нужны
+magic.links.info.security.point5=Мониторьте колонку 'Последнее использование' для отслеживания доступа
+magic.links.info.access.levels.title=Уровни доступа
+magic.links.info.access.full.description=Полный доступ ко всем вашим данным местоположения и истории.
+magic.links.info.access.live.description=Доступ только к текущим/недавним данным местоположения.
+form.cancel=Отмена
+form.previous=Предыдущий
+form.next=Следующий
+form.refresh=Обновить
+message.success.token.created=Токен успешно создан
+message.success.token.deleted=Токен успешно удалён
+message.success.user.created=Пользователь успешно создан
+message.success.user.updated=Пользователь успешно обновлён
+message.success.user.deleted=Пользователь успешно удалён
+message.success.place.updated=Место успешно обновлено
+message.error.token.creation=Ошибка создания токена: {0}
+message.error.token.deletion=Ошибка удаления токена: {0}
+message.error.user.creation=Ошибка создания пользователя: {0}
+message.error.user.update=Ошибка обновления пользователя: {0}
+message.error.user.deletion=Ошибка удаления пользователя: {0}
+message.error.user.self.delete=Вы не можете удалить свой аккаунт
+message.error.place.update=Ошибка обновления места: {0}
+message.relogin.required=Ваше имя пользователя изменено на {0}. Вам нужно выйти и войти снова с новым именем пользователя.
+message.error.access.denied=Доступ запрещён. У вас нет прав для выполнения этого действия.
+upload.title=Импорт данных местоположения
+upload.gpx.title=Файлы GPX
+upload.gpx.description=Загрузите GPX-файлы с GPS-устройств или трекинговых приложений. GPX-файлы содержат путевые точки, треки и маршруты с временными метками, которые можно обработать в историю местоположения.
upload.google.title=Google Takeout
-units.metric.description=(\u043A\u043C, \u043C)
-units.imperial=\u0418\u043C\u043F\u0435\u0440\u0441\u043A\u0430\u044F
-units.imperial.description=(\u043C\u0438, \u0444\u0443\u0442)
-places.title=\u0417\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430
-places.no.places=\u0417\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B.
-places.page.info=\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 {0} \u0438\u0437 {1}
-places.name.label=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435
-places.address.label=\u0410\u0434\u0440\u0435\u0441
-places.category.label=\u041A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F:
-places.coordinates.label=\u041A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u044B:
-places.address.not.available=\u041D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E
-places.category.not.categorized=\u041D\u0435 \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043E
-places.geocode.button=\u0413\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-places.geocode.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u0442\u043E \u043C\u0435\u0441\u0442\u043E? \u0422\u0435\u043A\u0443\u0449\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 \u0431\u0443\u0434\u0435\u0442 \u043E\u0447\u0438\u0449\u0435\u043D, \u0438 \u0437\u0430\u043F\u0440\u043E\u0448\u0435\u043D \u043D\u043E\u0432\u044B\u0439.
-places.geocode.success=\u041C\u0435\u0441\u0442\u043E \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043E \u0434\u043B\u044F \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-places.address.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0430\u0434\u0440\u0435\u0441
-places.geocoding.response.button=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u043E\u0442\u0432\u0435\u0442 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-places.geocoding.response.back=\u041D\u0430\u0437\u0430\u0434 \u043A \u043C\u0435\u0441\u0442\u0430\u043C
-places.geocoding.response.provider=\u041F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440
-places.geocoding.response.status=\u0421\u0442\u0430\u0442\u0443\u0441
-places.geocoding.response.fetched.at=\u041F\u043E\u043B\u0443\u0447\u0435\u043D\u043E
-places.geocoding.response.raw.data=\u0421\u044B\u0440\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-places.geocoding.response.error.details=\u0414\u0435\u0442\u0430\u043B\u0438 \u043E\u0448\u0438\u0431\u043A\u0438
-visit.sensitivity.level.help=\u041D\u0438\u0437\u043A\u0430\u044F \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u043C\u0435\u043D\u044C\u0448\u0435, \u0431\u043E\u043B\u0435\u0435 \u0434\u043B\u0438\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439. \u0412\u044B\u0441\u043E\u043A\u0430\u044F \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u0435\u0442 \u0431\u043E\u043B\u044C\u0448\u0435, \u0431\u043E\u043B\u0435\u0435 \u043A\u043E\u0440\u043E\u0442\u043A\u0438\u0445 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439. \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043D\u0443\u0436\u0434 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430: \u043D\u0438\u0437\u043A\u0438\u0439 \u0434\u043B\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F, \u0432\u044B\u0441\u043E\u043A\u0438\u0439 \u0434\u043B\u044F \u0434\u0435\u0442\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F. \u042D\u0442\u043E \u0441\u0438\u043B\u044C\u043D\u043E \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043E\u0442 \u0442\u043E\u0433\u043E, \u043A\u0430\u043A \u0447\u0430\u0441\u0442\u043E \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0435 \u0432 Reitti. \u0427\u0435\u043C \u043C\u0435\u043D\u044C\u0448\u0435 \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B \u0432\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445, \u0442\u0435\u043C \u0432\u044B\u0448\u0435 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u0443\u0440\u043E\u0432\u0435\u043D\u044C \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438.
-visit.detection.max.merge.time.help=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0439 \u043F\u0440\u043E\u043C\u0435\u0436\u0443\u0442\u043E\u043A \u043C\u0435\u0436\u0434\u0443 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u043C\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u043C\u0435\u0441\u0442\u0430 \u043F\u0435\u0440\u0435\u0434 \u043F\u0440\u0438\u0437\u043D\u0430\u043D\u0438\u0435\u043C \u0438\u0445 \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u044B\u043C\u0438. \u0415\u0441\u043B\u0438 \u0432\u044B \u0443\u0448\u043B\u0438 \u0438 \u0432\u0435\u0440\u043D\u0443\u043B\u0438\u0441\u044C \u0432 \u0442\u043E \u0436\u0435 \u043C\u0435\u0441\u0442\u043E \u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0433\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438, \u043E\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u0441\u0447\u0438\u0442\u0430\u0442\u044C\u0441\u044F \u043E\u0434\u043D\u0438\u043C \u043D\u0435\u043F\u0440\u0435\u0440\u044B\u0432\u043D\u044B\u043C \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435\u043C. \u0422\u0438\u043F\u0438\u0447\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F: 1800\u0441 (30 \u043C\u0438\u043D) \u0434\u043B\u044F \u043A\u043E\u0440\u043E\u0442\u043A\u0438\u0445 \u0434\u0435\u043B, 3600\u0441 (1 \u0447\u0430\u0441) \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0434\u043B\u0438\u043D\u043D\u044B\u0445 \u043F\u0435\u0440\u0435\u0440\u044B\u0432\u043E\u0432.
-visit.merging.max.merge.time.help=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u043C\u0435\u0436\u0434\u0443 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u043C\u0438 \u043E\u0434\u043D\u043E\u0433\u043E \u043C\u0435\u0441\u0442\u0430 \u043F\u0435\u0440\u0435\u0434 \u043F\u0440\u0438\u0437\u043D\u0430\u043D\u0438\u0435\u043C \u0438\u0445 \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u044B\u043C\u0438 \u0441\u043E\u0431\u044B\u0442\u0438\u044F\u043C\u0438. \u041F\u043E\u043C\u043E\u0433\u0430\u0435\u0442 \u0441\u043B\u0438\u0442\u044C \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u043E\u0448\u0438\u0431\u043E\u0447\u043D\u043E \u0440\u0430\u0437\u0434\u0435\u043B\u0451\u043D\u043D\u044B\u0435 \u0438\u0437-\u0437\u0430 \u043D\u0435\u0442\u043E\u0447\u043D\u043E\u0441\u0442\u0435\u0439 GPS \u0438\u043B\u0438 \u043A\u043E\u0440\u043E\u0442\u043A\u0438\u0445 \u0443\u0445\u043E\u0434\u043E\u0432. \u0422\u0438\u043F\u0438\u0447\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F: 3600\u0441 (1 \u0447\u0430\u0441) \u0434\u043B\u044F \u0441\u0442\u0440\u043E\u0433\u043E\u0433\u043E \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u044F, 7200\u0441 (2 \u0447\u0430\u0441\u0430) \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u043C\u044F\u0433\u043A\u043E\u0433\u043E \u0441\u043B\u0438\u044F\u043D\u0438\u044F.
-visit.detection.minimum.stay.help=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u0434\u043B\u044F \u043F\u0440\u0438\u0437\u043D\u0430\u043D\u0438\u044F \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435\u043C, \u0430 \u043D\u0435 \u043F\u0440\u043E\u0441\u0442\u043E \u043F\u0440\u043E\u0445\u043E\u0434\u043E\u043C \u043C\u0438\u043C\u043E. \u041C\u0435\u043D\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F (60-300\u0441) \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u044E\u0442 \u043A\u043E\u0440\u043E\u0442\u043A\u0438\u0435 \u043E\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438, \u0431\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F (600-1800\u0441) \u0442\u043E\u043B\u044C\u043A\u043E \u0437\u043D\u0430\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u044F. \u0422\u0438\u043F\u0438\u0447\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F: 300\u0441 (5 \u043C\u0438\u043D) \u0434\u043B\u044F \u0434\u0435\u0442\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430, 900\u0441 (15 \u043C\u0438\u043D) \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u043A\u0440\u0443\u043F\u043D\u044B\u0445 \u043C\u0435\u0441\u0442.
-share-with.info.description=\u041A\u043E\u0433\u0434\u0430 \u0432\u044B \u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u0441 \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438, \u043E\u043D\u0438 \u0441\u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C \u0432\u0430\u0448\u0443 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044E \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u0438\u0441\u0442\u043E\u0440\u0438\u044E \u0440\u044F\u0434\u043E\u043C \u0441 \u0438\u0445 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438. \u042D\u0442\u043E \u043F\u043E\u043B\u0435\u0437\u043D\u043E \u0434\u043B\u044F \u0441\u0435\u043C\u0435\u0439 \u0438\u043B\u0438 \u043A\u043E\u043C\u0430\u043D\u0434, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0445\u043E\u0442\u044F\u0442 \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438 \u043E\u0431\u043C\u0435\u043D\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0435\u0439 \u043E \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0438.
-about.acknowledgments.title=\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u043D\u043E\u0441\u0442\u0438
-about.acknowledgments.subtitle=Reitti \u043D\u0435 \u0431\u044B\u043B \u0431\u044B \u0432\u043E\u0437\u043C\u043E\u0436\u0435\u043D \u0431\u0435\u0437 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0432\u043A\u043B\u0430\u0434\u043E\u0432 \u043D\u0430\u0448\u0435\u0433\u043E \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0430 \u0438 \u043D\u0435\u0432\u0435\u0440\u043E\u044F\u0442\u043D\u044B\u0445 open-source \u043F\u0440\u043E\u0435\u043A\u0442\u043E\u0432, \u043D\u0430 \u043A\u043E\u0442\u043E\u0440\u044B\u0445 \u043C\u044B \u0441\u0442\u0440\u043E\u0438\u043C\u0441\u044F.
-about.contributors.title=\u0421\u043E\u0430\u0432\u0442\u043E\u0440\u044B
-about.translators.title=\u041F\u0435\u0440\u0435\u0432\u043E\u0434\u0447\u0438\u043A\u0438
-about.projects.title=Open Source \u043F\u0440\u043E\u0435\u043A\u0442\u044B
-about.projects.visit=\u041F\u043E\u0441\u0435\u0442\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0442
-about.thankyou.title=\u0421\u043F\u0430\u0441\u0438\u0431\u043E!
-about.thankyou.message=\u041A\u0430\u0436\u0434\u044B\u0439 \u0432\u043A\u043B\u0430\u0434, \u043D\u0435\u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E \u043E\u0442 \u0440\u0430\u0437\u043C\u0435\u0440\u0430, \u043F\u043E\u043C\u043E\u0433\u0430\u0435\u0442 \u0441\u0434\u0435\u043B\u0430\u0442\u044C Reitti \u043B\u0443\u0447\u0448\u0435 \u0434\u043B\u044F \u0432\u0441\u0435\u0445. \u041C\u044B \u0431\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u043D\u044B \u0437\u0430 \u0432\u0430\u0448\u0443 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0443 \u0438 \u043F\u0440\u0435\u0434\u0430\u043D\u043D\u043E\u0441\u0442\u044C \u0441\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0443 open-source.
-language.dutch=\u041D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439
-page.title=Reitti \u2014 \u0412\u0430\u0448\u0430 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-statistics.page.title=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u2014 Reitti
-edit-place.page.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043C\u0435\u0441\u0442\u043E \u2014 Reitti
-nav.timeline=\u0425\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F
-nav.memories=\u0412\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-nav.settings.tooltip=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u2026
-timeline.no.data=\u041D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438 \u0437\u0430 \u044D\u0442\u0443 \u0434\u0430\u0442\u0443.
-timeline.trip=\u041F\u043E\u0435\u0437\u0434\u043A\u0430
-timeline.visit=\u041F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435
-language.japanese=\u042F\u043F\u043E\u043D\u0441\u043A\u0438\u0439
-language.brazilian_portuguese=\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u044C\u0441\u043A\u0438\u0439 (\u0411\u0440\u0430\u0437\u0438\u043B\u0438\u044F)
-language.polish=\u041F\u043E\u043B\u044C\u0441\u043A\u0438\u0439
-language.chinese=\u041A\u0438\u0442\u0430\u0439\u0441\u043A\u0438\u0439
-language.turkish=\u0422\u0443\u0440\u0435\u0446\u043A\u0438\u0439
-language.ukrainian=\u0423\u043A\u0440\u0430\u0438\u043D\u0441\u043A\u0438\u0439
-login.invalid.credentials=\u041D\u0435\u0432\u0435\u0440\u043D\u043E\u0435 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438\u043B\u0438 \u043F\u0430\u0440\u043E\u043B\u044C
-login.username=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-login.password=\u041F\u0430\u0440\u043E\u043B\u044C
-login.remember.me=\u0417\u0430\u043F\u043E\u043C\u043D\u0438\u0442\u044C \u043C\u0435\u043D\u044F
-login.button=\u0412\u043E\u0439\u0442\u0438
-login.oauth.button=\u0412\u043E\u0439\u0442\u0438 \u0447\u0435\u0440\u0435\u0437 OAuth
-message.success.geocode.created=\u0421\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D
-message.error.geocode.creation=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F: {0}
-message.success.language.changed=\u042F\u0437\u044B\u043A \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0438\u0437\u043C\u0435\u043D\u0451\u043D
-message.error.language.change=\u041E\u0448\u0438\u0431\u043A\u0430 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u044F\u0437\u044B\u043A\u0430: {0}
-settings.about=\u041E \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0435
-about.title=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0432\u0435\u0440\u0441\u0438\u0438
-about.app.version=\u0412\u0435\u0440\u0441\u0438\u044F \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F:
-about.git.branch=\u0412\u0435\u0442\u043A\u0430 Git:
-about.git.commit.details=\u0414\u0435\u0442\u0430\u043B\u0438 \u043A\u043E\u043C\u043C\u0438\u0442\u0430:
-about.build.time=\u0412\u0440\u0435\u043C\u044F \u0441\u0431\u043E\u0440\u043A\u0438:
-about.not.available=\u041D/\u0414
-statistics.title=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430
-statistics.overall=\u041E\u0431\u0449\u0430\u044F
-statistics.title.overall=\u041E\u0431\u0449\u0430\u044F \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430
-statistics.title.year=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u0437\u0430 {0}
-statistics.title.month-year=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u0437\u0430 {0} {1}
-statistics.place=\u041C\u0435\u0441\u0442\u043E
-statistics.total.hours=\u0412\u0441\u0435\u0433\u043E \u0447\u0430\u0441\u043E\u0432
-statistics.visits=\u041F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-statistics.distance.km=\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 (\u043A\u043C)
-statistics.trips=\u041F\u043E\u0435\u0437\u0434\u043E\u043A
-statistics.no.data=\u041D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445
-month.1=\u042F\u043D\u0432\u0430\u0440\u044C
-month.2=\u0424\u0435\u0432\u0440\u0430\u043B\u044C
-month.3=\u041C\u0430\u0440\u0442
-month.4=\u0410\u043F\u0440\u0435\u043B\u044C
-month.5=\u041C\u0430\u0439
-month.6=\u0418\u044E\u043D\u044C
-month.7=\u0418\u044E\u043B\u044C
-month.8=\u0410\u0432\u0433\u0443\u0441\u0442
-month.9=\u0421\u0435\u043D\u0442\u044F\u0431\u0440\u044C
-month.10=\u041E\u043A\u0442\u044F\u0431\u0440\u044C
-month.11=\u041D\u043E\u044F\u0431\u0440\u044C
-month.12=\u0414\u0435\u043A\u0430\u0431\u0440\u044C
+units.metric.description=(км, м)
+units.imperial=Имперская
+units.imperial.description=(ми, фут)
+places.title=Значимые места
+places.no.places=Значимые места не найдены.
+places.page.info=Страница {0} из {1}
+places.name.label=Название
+places.address.label=Адрес
+places.category.label=Категория:
+places.coordinates.label=Координаты:
+places.address.not.available=Недоступно
+places.category.not.categorized=Не категоризировано
+places.geocode.button=Геокодирование
+places.geocode.confirm=Вы уверены, что хотите повторно геокодировать это место? Текущий адрес будет очищен, и запрошен новый.
+places.geocode.success=Место запланировано для геокодирования
+places.address.placeholder=Введите адрес
+places.geocoding.response.button=Просмотреть ответ геокодирования
+places.geocoding.response.back=Назад к местам
+places.geocoding.response.provider=Провайдер
+places.geocoding.response.status=Статус
+places.geocoding.response.fetched.at=Получено
+places.geocoding.response.raw.data=Сырые данные
+places.geocoding.response.error.details=Детали ошибки
+visit.sensitivity.level.help=Низкая чувствительность обнаруживает меньше, более длинных посещений. Высокая чувствительность обнаруживает больше, более коротких посещений. Настройте в зависимости от нужд трекинга: низкий для общего трекинга местоположения, высокий для детального анализа движения. Это сильно зависит от того, как часто интеграция отправляет данные в Reitti. Чем меньше интервал входящих данных, тем выше должен быть уровень чувствительности.
+visit.detection.max.merge.time.help=Максимальный временной промежуток между посещениями одного места перед признанием их отдельными. Если вы ушли и вернулись в то же место в течение этого времени, оно будет считаться одним непрерывным посещением. Типичные значения: 1800с (30 мин) для коротких дел, 3600с (1 час) для более длинных перерывов.
+visit.merging.max.merge.time.help=Максимальное время между посещениями одного места перед признанием их отдельными событиями. Помогает слить посещения, ошибочно разделённые из-за неточностей GPS или коротких уходов. Типичные значения: 3600с (1 час) для строгого разделения, 7200с (2 часа) для более мягкого слияния.
+visit.detection.minimum.stay.help=Минимальная продолжительность для признания местоположения посещением, а не просто проходом мимо. Меньшие значения (60-300с) обнаруживают короткие остановки, большие значения (600-1800с) только значительные пребывания. Типичные значения: 300с (5 мин) для детального трекинга, 900с (15 мин) только для крупных мест.
+share-with.info.description=Когда вы делитесь данными с другими пользователями, они смогут просматривать вашу хронологию местоположения и историю рядом с их собственными данными. Это полезно для семей или команд, которые хотят координировать и обмениваться информацией о местоположении.
+about.acknowledgments.title=Благодарности
+about.acknowledgments.subtitle=Reitti не был бы возможен без удивительных вкладов нашего сообщества и невероятных open-source проектов, на которых мы строимся.
+about.contributors.title=Соавторы
+about.translators.title=Переводчики
+about.projects.title=Open Source проекты
+about.projects.visit=Посетить проект
+about.thankyou.title=Спасибо!
+about.thankyou.message=Каждый вклад, независимо от размера, помогает сделать Reitti лучше для всех. Мы благодарны за вашу поддержку и преданность сообществу open-source.
+language.dutch=Нидерландский
+page.title=Reitti — Ваша хронология местоположения
+statistics.page.title=Статистика — Reitti
+edit-place.page.title=Редактировать место — Reitti
+nav.timeline=Хронология
+nav.memories=Воспоминания
+nav.settings.tooltip=Открыть настройки…
+timeline.no.data=Нет данных хронологии за эту дату.
+timeline.trip=Поездка
+timeline.visit=Посещение
+language.japanese=Японский
+language.brazilian_portuguese=Португальский (Бразилия)
+language.polish=Польский
+language.chinese=Китайский
+language.turkish=Турецкий
+language.ukrainian=Украинский
+login.invalid.credentials=Неверное имя пользователя или пароль
+login.username=Имя пользователя
+login.password=Пароль
+login.remember.me=Запомнить меня
+login.button=Войти
+login.oauth.button=Войти через OAuth
+message.success.geocode.created=Сервис геокодирования успешно создан
+message.error.geocode.creation=Ошибка создания сервиса геокодирования: {0}
+message.success.language.changed=Язык успешно изменён
+message.error.language.change=Ошибка изменения языка: {0}
+settings.about=О программе
+about.title=Информация о версии
+about.app.version=Версия приложения:
+about.git.branch=Ветка Git:
+about.git.commit.details=Детали коммита:
+about.build.time=Время сборки:
+about.not.available=Н/Д
+statistics.title=Статистика
+statistics.overall=Общая
+statistics.title.overall=Общая статистика
+statistics.title.year=Статистика за {0}
+statistics.title.month-year=Статистика за {0} {1}
+statistics.place=Место
+statistics.total.hours=Всего часов
+statistics.visits=Посещений
+statistics.distance.km=Расстояние (км)
+statistics.trips=Поездок
+statistics.no.data=Нет данных
+month.1=Январь
+month.2=Февраль
+month.3=Март
+month.4=Апрель
+month.5=Май
+month.6=Июнь
+month.7=Июль
+month.8=Август
+month.9=Сентябрь
+month.10=Октябрь
+month.11=Ноябрь
+month.12=Декабрь
sse.error.connection-lost=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C \u043F\u043E\u0442\u0435\u0440\u044F\u043D\u043E! \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u0435\u0440\u0435\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F\u2026
map.auto-update.enable.title=\u041F\u0435\u0440\u0435\u0445\u043E\u0434 \u0432 \u0440\u0435\u0436\u0438\u043C \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F
map.auto-update.disable.title=\u0412\u044B\u0445\u043E\u0434 \u0438\u0437 \u0440\u0435\u0436\u0438\u043C\u0430 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F
map.fullscreen.toggle.title=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u043B\u043D\u043E\u044D\u043A\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C
-export.gpx.relevant=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u0430\u043D\u043D\u044B\u0435, \u0440\u0435\u043B\u0435\u0432\u0430\u043D\u0442\u043D\u044B\u0435 \u0434\u043B\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438?
-export.raw.data.table.timestamp=\u0412\u0440\u0435\u043C\u0435\u043D\u043D\u0430\u044F \u043C\u0435\u0442\u043A\u0430
-export.raw.data.table.processed=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E
-export.raw.data.loading=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F...
-export.raw.data.showing=\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u044B {0} - {1} \u0438\u0437 {2}
-export.raw.data.show=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C:
-export.raw.data.previous=\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439
-export.raw.data.next=\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439
-export.raw.data.page.info=\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 {0} \u0438\u0437 {1}
-label.warning=\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435:
-label.info=\u0418\u043D\u0444\u043E:
-memory.creation.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F: {0}
-memory.validation.start.date.required=\u0414\u0430\u0442\u0430 \u043D\u0430\u0447\u0430\u043B\u0430 \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u0430
-memory.validation.end.date.required=\u0414\u0430\u0442\u0430 \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u0430
-memory.validation.end.date.before.start=\u0414\u0430\u0442\u0430 \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0440\u0430\u043D\u044C\u0448\u0435 \u0434\u0430\u0442\u044B \u043D\u0430\u0447\u0430\u043B\u0430
-memory.validation.title.required=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E
-magic.links.title=\u041C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438
-magic.links.no.tokens=\u041C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B. \u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043E\u0434\u043D\u0443, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C.
-magic.links.new.token.title=\u041D\u043E\u0432\u0430\u044F \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0430
-magic.links.new.token.description=\u0412\u0430\u0448\u0430 \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D\u0430. \u0421\u043A\u043E\u043F\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0443 \u043D\u0438\u0436\u0435 \u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0432 \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u043C \u043C\u0435\u0441\u0442\u0435, \u043E\u043D\u0430 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u0430!
-magic.links.new.token.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438:
-magic.links.new.token.url=URL \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u0441\u0441\u044B\u043B\u043A\u0438:
-magic.links.new.token.warning=\u26A0\uFE0F \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u044D\u0442\u0443 \u0441\u0441\u044B\u043B\u043A\u0443 \u0441\u0435\u0439\u0447\u0430\u0441, \u0432\u044B \u043D\u0435 \u0441\u043C\u043E\u0436\u0435\u0442\u0435 \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u0435\u0451 \u0441\u043D\u043E\u0432\u0430!
-magic.links.table.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435
-magic.links.table.access.level=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-magic.links.table.created=\u0421\u043E\u0437\u0434\u0430\u043D\u043E
-magic.links.table.expiry=\u0418\u0441\u0442\u0435\u043A\u0430\u0435\u0442
-magic.links.table.last.used=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435
-magic.links.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-magic.links.name.label=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438
-magic.links.name.placeholder=\u043D\u0430\u043F\u0440., \u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0441 \u0418\u0432\u0430\u043D\u043E\u043C
-magic.links.access.level.label=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-magic.links.access.level.full_access=\u041F\u043E\u043B\u043D\u044B\u0439 \u0434\u043E\u0441\u0442\u0443\u043F
-magic.links.access.level.only_live=\u0422\u043E\u043B\u044C\u043A\u043E \u0436\u0438\u0432\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-magic.links.access.level.only_live_with_photos=\u0422\u043E\u043B\u044C\u043A\u043E \u0436\u0438\u0432\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 + \u0444\u043E\u0442\u043E
-magic.links.access.level.only_last_location=\u0422\u043E\u043B\u044C\u043A\u043E \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435
-magic.links.access.level.memory_view_only=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-magic.links.access.level.memory_edit_access=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-magic.links.expiry.days.label=\u0421\u0440\u043E\u043A \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F (\u0434\u043D\u0438)
-magic.links.expiry.days.placeholder=\u043D\u0430\u043F\u0440., 30
-magic.links.expiry.days.help=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C \u0434\u043B\u044F \u0431\u0435\u0441\u0441\u0440\u043E\u0447\u043D\u043E\u0433\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-magic.links.never.expires=\u041D\u0438\u043A\u043E\u0433\u0434\u0430
-magic.links.never.used=\u041D\u0438\u043A\u043E\u0433\u0434\u0430
-magic.links.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u0443 \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0441\u0441\u044B\u043B\u043A\u0443? \u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C.
-magic.links.created.success=\u041C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D\u0430. \u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0443 \u043D\u0438\u0436\u0435, \u043E\u043D\u0430 \u0431\u043E\u043B\u044C\u0448\u0435 \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u0430!
-magic.links.create.error=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0441\u0441\u044B\u043B\u043A\u0443: {0}
-magic.links.deleted.success=\u041C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430
-magic.links.delete.error=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0441\u0441\u044B\u043B\u043A\u0443: {0}
-magic.links.expiry.date.label=\u0414\u0430\u0442\u0430 \u0438\u0441\u0442\u0435\u0447\u0435\u043D\u0438\u044F
-magic.links.expiry.date.help=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C \u0434\u043B\u044F \u043F\u043E\u0441\u0442\u043E\u044F\u043D\u043D\u043E\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 (\u0441\u0441\u044B\u043B\u043A\u0430 \u043D\u0435 \u0438\u0441\u0442\u0435\u043A\u0430\u0435\u0442)
-magic.links.invalid.date=\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B
-share-with.title=\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0441 \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
-share-with.no.users=\u0414\u0440\u0443\u0433\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u0434\u043B\u044F\u5206\u4EAB \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B.
-share-with.users.title=\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0441 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
-share-with.users.description=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439, \u0441 \u043A\u043E\u0442\u043E\u0440\u044B\u043C\u0438 \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F. \u041E\u043D\u0438 \u0441\u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C \u0432\u0430\u0448\u0443 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044E \u0438 \u0438\u0441\u0442\u043E\u0440\u0438\u044E \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F.
-share-with.enable=\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F
-share-with.updated.success=\u041E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u0441 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0451\u043D
-share-with.update.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0441 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C: {0}
-share-with.info.title=\u041E \u043E\u0431\u0449\u0435\u043C \u0434\u043E\u0441\u0442\u0443\u043F\u0435 \u0441 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C
-share-with.info.permissions.title=\u0427\u0442\u043E \u043E\u043D\u0438 \u0443\u0432\u0438\u0434\u044F\u0442
-share-with.info.permissions.timeline=\u0412\u0430\u0448\u0430 \u043F\u043E\u043B\u043D\u0430\u044F \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F \u0438 \u0438\u0441\u0442\u043E\u0440\u0438\u044F \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-share-with.info.permissions.places=\u0412\u0430\u0448\u0438 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430 \u0438 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F
-share-with.info.permissions.trips=\u0412\u0430\u0448\u0438 \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0438 \u0448\u0430\u0431\u043B\u043E\u043D\u044B \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F
-queue.stay.detection.description=\u0410\u043D\u0430\u043B\u0438\u0437 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439 \u0438 \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u0439 \u0432 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442\u0430\u0445
-integrations.data.quality.freshness.title=\uD83D\uDD52 \u0421\u0432\u0435\u0436\u0435\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0445
-magic.link.error.login=\u0412\u043E\u0439\u0442\u0438 \u0432 \u0430\u043A\u043A\u0430\u0443\u043D\u0442
-memory.block.gallery.upload.choose=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043B \u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0441\u044E\u0434\u0430
-visit.detection.search.distance=\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043F\u043E\u0438\u0441\u043A\u0430 (\u043C\u0435\u0442\u0440\u044B)
-geocoding.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0441\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F?
-integrations.data.quality.title=\u041F\u0440\u043E\u0432\u0435\u0440\u043A\u0430 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u0430\u043D\u043D\u044B\u0445
-geocoding.table.url=\u0428\u0430\u0431\u043B\u043E\u043D URL
-integrations.owntracks.recorder.auth.username=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0434\u043B\u044F \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438
-country.pk.label=\u041F\u0430\u043A\u0438\u0441\u0442\u0430\u043D
-integrations.owntracks.recorder.title=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F OwnTracks Recorder
-memory.share.result.title=\u0421\u0441\u044B\u043B\u043A\u0430 \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0430
-country.wf.label=\u0423\u043E\u043B\u043B\u0438\u0441 \u0438 \u0424\u0443\u0442\u0443\u043D\u0430
-country.ht.label=\u0413\u0430\u0438\u0442\u0438
-integrations.owntracks.recorder.auth.optional=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0435\u0441\u043B\u0438 \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u043D\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F
-country.fj.label=\u0424\u0438\u0434\u0436\u0438
-transportation.modes.add.title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-integrations.reitti.enabled=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E
-integrations.overland.description=Overland \u2014 \u043B\u043E\u0433\u0433\u0435\u0440 GPS \u0434\u043B\u044F iOS-\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432, \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u044E\u0449\u0438\u0439 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 GeoJSON.
-integrations.data.quality.report.title=\u041E\u0442\u0447\u0451\u0442 \u043E \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0430\u043D\u043D\u044B\u0445
-users.avatar.custom.title=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435
-country.sh.label=\u0421\u0432\u044F\u0442\u0430\u044F \u0415\u043B\u0435\u043D\u0430, \u0412\u043E\u0437\u043D\u0435\u0441\u0435\u043D\u0438\u0435 \u0438 \u0422\u0440\u0438\u0441\u0442\u0430\u043D-\u0434\u0430-\u041A\u0443\u043D\u044C\u044F
-visit.sensitivity.description=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
-visit.detection.max.merge.time=\u041C\u0430\u043A\u0441. \u0432\u0440\u0435\u043C\u044F \u0441\u043B\u0438\u044F\u043D\u0438\u044F \u043C\u0435\u0436\u0434\u0443 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u043C\u0438 \u0442\u043E\u0447\u043A\u0430\u043C\u0438 \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u044F (\u0441\u0435\u043A\u0443\u043D\u0434\u044B)
-memory.block.gallery.pagination.previous=\u041F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0439
-memory.generator.travel_from_accommodation.text=\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043B\u0438\u0441\u044C \u0438\u0437 {0} \u0432 {1} \u0438 \u0432\u0435\u0440\u043D\u0443\u043B\u0438\u0441\u044C \u0434\u043E\u043C\u043E\u0439 \u0432 {2} \u0432 {3}. \u041E\u0431\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u0434\u043B\u044F \u0444\u0438\u043D\u0430\u043B\u044C\u043D\u043E\u0439 \u0447\u0430\u0441\u0442\u0438 \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0441\u043E\u0441\u0442\u0430\u0432\u0438\u043B\u043E {4}, \u0438\u0437 \u043D\u0438\u0445 {5} \u0430\u043A\u0442\u0438\u0432\u043D\u043E \u0432 \u043F\u0443\u0442\u0438. \u041D\u0430\u0448\u0435 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E, \u0438 \u0442\u0435\u043F\u0435\u0440\u044C \u043C\u044B \u043C\u043E\u0436\u0435\u043C \u043E\u0433\u043B\u044F\u043D\u0443\u0442\u044C\u0441\u044F \u043D\u0430 \u0432\u0441\u0435 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0441\u043E\u0437\u0434\u0430\u043B\u0438.
-integrations.data.quality.status.good.consistency.desc=\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u044B \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u0441\u0442\u0430\u0431\u0438\u043B\u044C\u043D\u044B \u0438 \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B
-place.type.monument=\u041C\u043E\u043D\u0443\u043C\u0435\u043D\u0442
-geocoding.run.description=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0435\u0449\u0451 \u043D\u0435 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u044B
-integrations.overland.step9=\u041F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043D\u0430 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 Tracker \u0438 \u0432\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0442\u0440\u0435\u043A\u0438\u043D\u0433 On
+export.gpx.relevant=Экспортировать только данные, релевантные для обработки?
+export.raw.data.table.timestamp=Временная метка
+export.raw.data.table.processed=Обработано
+export.raw.data.loading=Загрузка данных местоположения...
+export.raw.data.showing=Показаны {0} - {1} из {2}
+export.raw.data.show=Показать:
+export.raw.data.previous=Предыдущий
+export.raw.data.next=Следующий
+export.raw.data.page.info=Страница {0} из {1}
+label.warning=Предупреждение:
+label.info=Инфо:
+memory.creation.error=Ошибка создания воспоминания: {0}
+memory.validation.start.date.required=Дата начала обязательна
+memory.validation.end.date.required=Дата окончания обязательна
+memory.validation.end.date.before.start=Дата окончания не может быть раньше даты начала
+memory.validation.title.required=Название обязательно
+magic.links.title=Магические ссылки
+magic.links.no.tokens=Магические ссылки не найдены. Создайте одну, чтобы начать.
+magic.links.new.token.title=Новая магическая ссылка создана
+magic.links.new.token.description=Ваша магическая ссылка успешно создана. Скопируйте ссылку ниже и сохраните в безопасном месте, она больше не будет показана!
+magic.links.new.token.name=Название ссылки:
+magic.links.new.token.url=URL магической ссылки:
+magic.links.new.token.warning=⚠️ Сохраните эту ссылку сейчас, вы не сможете увидеть её снова!
+magic.links.table.name=Название
+magic.links.table.access.level=Уровень доступа
+magic.links.table.created=Создано
+magic.links.table.expiry=Истекает
+magic.links.table.last.used=Последнее использование
+magic.links.table.actions=Действия
+magic.links.name.label=Название ссылки
+magic.links.name.placeholder=напр., Поделиться с Иваном
+magic.links.access.level.label=Уровень доступа
+magic.links.access.level.full_access=Полный доступ
+magic.links.access.level.only_live=Только живые данные
+magic.links.access.level.only_live_with_photos=Только живые данные + фото
+magic.links.access.level.only_last_location=Только последнее местоположение
+magic.links.access.level.memory_view_only=Просмотр воспоминания
+magic.links.access.level.memory_edit_access=Просмотр и редактирование воспоминания
+magic.links.expiry.days.label=Срок действия (дни)
+magic.links.expiry.days.placeholder=напр., 30
+magic.links.expiry.days.help=Оставьте пустым для бессрочного действия
+magic.links.never.expires=Никогда
+magic.links.never.used=Никогда
+magic.links.delete.confirm=Вы уверены, что хотите удалить эту магическую ссылку? Это действие нельзя отменить.
+magic.links.created.success=Магическая ссылка успешно создана. Сохраните ссылку ниже, она больше не будет показана!
+magic.links.create.error=Не удалось создать магическую ссылку: {0}
+magic.links.deleted.success=Магическая ссылка успешно удалена
+magic.links.delete.error=Не удалось удалить магическую ссылку: {0}
+magic.links.expiry.date.label=Дата истечения
+magic.links.expiry.date.help=Оставьте пустым для постоянного доступа (ссылка не истекает)
+magic.links.invalid.date=Неверный формат даты
+share-with.title=Поделиться с другими пользователями
+share-with.no.users=Другие пользователи для分享 не найдены.
+share-with.users.title=Поделиться с пользователями
+share-with.users.description=Выберите пользователей, с которыми хотите поделиться данными местоположения. Они смогут просматривать вашу хронологию и историю местоположения.
+share-with.enable=Поделиться
+share-with.updated.success=Общий доступ с пользователем успешно обновлён
+share-with.update.error=Ошибка обновления общего доступа с пользователем: {0}
+share-with.info.title=О общем доступе с пользователем
+share-with.info.permissions.title=Что они увидят
+share-with.info.permissions.timeline=Ваша полная хронология и история местоположения
+share-with.info.permissions.places=Ваши значимые места и посещения
+share-with.info.permissions.trips=Ваши поездки и шаблоны движения
+queue.stay.detection.description=Анализ данных местоположения для обнаружения посещений и пребываний в значимых местах
+integrations.data.quality.freshness.title=🕒 Свежеть данных
+magic.link.error.login=Войти в аккаунт
+memory.block.gallery.upload.choose=Выберите файл или перетащите сюда
+visit.detection.search.distance=Расстояние поиска (метры)
+geocoding.delete.confirm=Вы уверены, что хотите удалить этот сервис геокодирования?
+integrations.data.quality.title=Проверка качества данных
+geocoding.table.url=Шаблон URL
+integrations.owntracks.recorder.auth.username=Имя пользователя для аутентификации
+country.pk.label=Пакистан
+integrations.owntracks.recorder.title=Интеграция OwnTracks Recorder
+memory.share.result.title=Ссылка общего доступа создана
+country.wf.label=Уоллис и Футуна
+country.ht.label=Гаити
+integrations.owntracks.recorder.auth.optional=Оставьте пустым, если аутентификация не требуется
+country.fj.label=Фиджи
+transportation.modes.add.title=Добавить вид транспорта
+integrations.reitti.enabled=Включить интеграцию
+integrations.overland.description=Overland — логгер GPS для iOS-устройств, отправляющий данные местоположения в формате GeoJSON.
+integrations.data.quality.report.title=Отчёт о качестве данных
+users.avatar.custom.title=Загрузить пользовательское изображение
+country.sh.label=Святая Елена, Вознесение и Тристан-да-Кунья
+visit.sensitivity.description=Описание
+visit.detection.max.merge.time=Макс. время слияния между одинаковыми точками пребывания (секунды)
+memory.block.gallery.pagination.previous=Предыдущий
+memory.generator.travel_from_accommodation.text=Мы отправились из {0} в {1} и вернулись домой в {2} в {3}. Общее время для финальной части поездки составило {4}, из них {5} активно в пути. Наше путешествие завершено, и теперь мы можем оглянуться на все воспоминания, которые создали.
+integrations.data.quality.status.good.consistency.desc=Интервалы трекинга стабильны и последовательны
+place.type.monument=Монумент
+geocoding.run.description=Обработать все значимые места, которые ещё не геокодированы
+integrations.overland.step9=Перейдите на вкладку Tracker и включите трекинг On
integrations.mqtt.port.placeholder=1883.0
-sort.option.title.desc=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 (\u042F-\u0410)
-queue.stay.detection.name=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-integrations.reitti.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-visit.sensitivity.preview.calculating=\u0412\u044B\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0435\u2026
-country.bq.label=\u0411\u043E\u043D\u0430\u0439\u0440\u0435, \u0421\u0438\u043D\u0442-\u042D\u0441\u0442\u0430\u0442\u0438\u0443\u0441 \u0438 \u0421\u0430\u0431\u0430
-shared-with-me.dismiss.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u043E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F? \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044E \u043F\u0440\u0438\u0434\u0451\u0442\u0441\u044F \u0441\u043D\u043E\u0432\u0430 \u043F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u0441 \u0432\u0430\u043C\u0438, \u0435\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0438\u0445 \u0432\u0438\u0434\u0435\u0442\u044C.
-integration.mqtt.error.test_failed=\u0422\u0435\u0441\u0442 MQTT-\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u0435 \u0443\u0434\u0430\u043B\u0441\u044F: {0}
-geocoding.never.used=\u041D\u0438\u043A\u043E\u0433\u0434\u0430
-country.eg.label=\u0415\u0433\u0438\u043F\u0435\u0442
-logging.buffer.max.size=\u041C\u0430\u043A\u0441. \u0440\u0430\u0437\u043C\u0435\u0440 \u0431\u0443\u0444\u0435\u0440\u0430: {0}
-users.avatar.error.invalid-file-type=\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439 \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430. \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u044B \u0442\u043E\u043B\u044C\u043A\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F JPEG, PNG, GIF \u0438 WebP.
-country.tv.label=\u0422\u0443\u0432\u0430\u043B\u0443
+sort.option.title.desc=Название (Я-А)
+queue.stay.detection.name=Обнаружение посещений
+integrations.reitti.table.actions=Действия
+visit.sensitivity.preview.calculating=Вычисление…
+country.bq.label=Бонайре, Синт-Эстатиус и Саба
+shared-with-me.dismiss.confirm=Вы уверены, что хотите отклонить этот общий доступ? Пользователю придётся снова поделиться данными с вами, если вы хотите их видеть.
+integration.mqtt.error.test_failed=Тест MQTT-соединения не удался: {0}
+geocoding.never.used=Никогда
+country.eg.label=Египет
+logging.buffer.max.size=Макс. размер буфера: {0}
+users.avatar.error.invalid-file-type=Недопустимый тип файла. Разрешены только изображения JPEG, PNG, GIF и WebP.
+country.tv.label=Тувалу
integrations.owntracks.recorder.base.url.placeholder=https://your-owntracks-recorder.com
-country.af.label=\u0410\u0444\u0433\u0430\u043D\u0438\u0441\u0442\u0430\u043D
-users.custom.css.error.invalid-file-type=\u041D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439 \u0442\u0438\u043F \u0444\u0430\u0439\u043B\u0430. \u0420\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u044B \u0442\u043E\u043B\u044C\u043A\u043E CSS-\u0444\u0430\u0439\u043B\u044B.
-country.sx.label=\u0421\u0438\u043D\u0442-\u041C\u0430\u0440\u0442\u0435\u043D (\u043D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u043A\u0430\u044F \u0447\u0430\u0441\u0442\u044C)
-country.do.label=\u0414\u043E\u043C\u0438\u043D\u0438\u043A\u0430\u043D\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430
-integrations.owntracks.recorder.device.id=ID \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430
-integrations.reitti.connection.failed=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F: {0}
-memory.view.no.blocks=\u0411\u043B\u043E\u043A\u043E\u0432 \u043F\u043E\u043A\u0430 \u043D\u0435\u0442. \u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043F\u0435\u0440\u0432\u044B\u0439 \u0431\u043B\u043E\u043A, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C \u0441\u043E\u0437\u0434\u0430\u0432\u0430\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435.
-memory.view.block.cluster_visit.duration=\u041F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u043E {0} \u0447\u0430\u0441\u043E\u0432 {1} \u043C\u0438\u043D\u0443\u0442.
-integrations.reitti.status.enabled=\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-integrations.data.quality.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0437\u0430\u0433\u0440\u0443\u0437\u043A\u0438 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438 \u043E \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0434\u0430\u043D\u043D\u044B\u0445: {0}
-integrations.reitti.status.DISABLED.name=\u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-country.sb.label=\u0421\u043E\u043B\u043E\u043C\u043E\u043D\u043E\u0432\u044B \u041E\u0441\u0442\u0440\u043E\u0432\u0430
-transportation.modes.error.duplicate.max.kmh=\u0412\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u0441 \u044D\u0442\u043E\u0439 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C\u044E \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442
-settings.share.access=\u0420\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F
-visit.detection.minimum.points.help=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0442\u043E\u0447\u0435\u043A \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F, \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0435 \u0434\u043B\u044F \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F. \u0411\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0443\u043C\u0435\u043D\u044C\u0448\u0430\u044E\u0442 \u043B\u043E\u0436\u043D\u044B\u0435 \u0441\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u043D\u0438\u044F, \u043D\u043E \u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043A\u043E\u0440\u043E\u0442\u043A\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F. \u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442\u0441\u044F: 3-5 \u0442\u043E\u0447\u0435\u043A \u0434\u043B\u044F \u0431\u043E\u043B\u044C\u0448\u0438\u043D\u0441\u0442\u0432\u0430 \u0441\u043B\u0443\u0447\u0430\u0435\u0432.
-language.german=\u041D\u0435\u043C\u0435\u0446\u043A\u0438\u0439
-visit.sensitivity.recalculation.start=\u041D\u0430\u0447\u0430\u0442\u044C \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442
-visit.sensitivity.recalculation.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043D\u0430\u0447\u0430\u0442\u044C \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442? \u042D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0437\u0430\u043D\u044F\u0442\u044C \u0432\u0440\u0435\u043C\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043E\u0431\u044A\u0451\u043C\u0430 \u0434\u0430\u043D\u043D\u044B\u0445.
-users.avatar.error.to-large=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0435. \u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u2014 2 \u041C\u0411.
-country.jo.label=\u0418\u043E\u0440\u0434\u0430\u043D\u0438\u044F
-integrations.immich.api.token.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043E\u043A\u0435\u043D API Immich
-users.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-country.ro.label=\u0420\u0443\u043C\u044B\u043D\u0438\u044F
-form.remove=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
-country.sn.label=\u0421\u0435\u043D\u0435\u0433\u0430\u043B
-form.save.changes=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F
-geocoding.table.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435
-integrations.reitti.url=URL \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430
-visit.sensitivity.recalculation.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442\u0430: {0}
-country.im.label=\u041E\u0441\u0442\u0440\u043E\u0432 \u041C\u044D\u043D
-settings.geocoding.description=\u041D\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0439\u0442\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044B \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442 \u0432 \u0430\u0434\u0440\u0435\u0441\u0430
-users.avatar.oidc.managed=\u0410\u0432\u0430\u0442\u0430\u0440 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0432\u0430\u0448\u0438\u043C \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u043E\u043C OIDC \u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438.
-country.cn.label=\u041A\u0438\u0442\u0430\u0439
-country.fr.label=\u0424\u0440\u0430\u043D\u0446\u0438\u044F
-country.km.label=\u041A\u043E\u043C\u043E\u0440\u044B
-logging.update=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C
-place.type.gallery=\u0413\u0430\u043B\u0435\u0440\u0435\u044F
-memory.new.title=\u041D\u043E\u0432\u043E\u0435 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435
-integrations.data.quality.status.not.tracking=\u274C \u041D\u0435 \u0430\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0442\u0440\u0435\u043A\u0438\u043D\u0433
-users.role.admin=\u0410\u0434\u043C\u0438\u043D\u0438\u0441\u0442\u0440\u0430\u0442\u043E\u0440
-transportation.modes.mode.select=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0435\u0436\u0438\u043C...
-statistics.monthly.breakdown=\u0420\u0430\u0437\u0431\u0438\u0432\u043A\u0430 \u043F\u043E \u043C\u0435\u0441\u044F\u0446\u0430\u043C
-memory.share.create.button=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-country.nr.label=\u041D\u0430\u0443\u0440\u0443
-data.clear.reprocess.title=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-memory.generator.headline.text=\u041D\u0430\u0448\u0435 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435
-country.es.label=\u0418\u0441\u043F\u0430\u043D\u0438\u044F
-memory.share.result.copy=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C
-form.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
-time.display.mode.description=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435, \u043A\u0430\u043A \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u044E\u0442\u0441\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u0430 \u0432 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438.
-country.mk.label=\u0421\u0435\u0432\u0435\u0440\u043D\u0430\u044F \u041C\u0430\u043A\u0435\u0434\u043E\u043D\u0438\u044F
+country.af.label=Афганистан
+users.custom.css.error.invalid-file-type=Недопустимый тип файла. Разрешены только CSS-файлы.
+country.sx.label=Синт-Мартен (нидерландская часть)
+country.do.label=Доминиканская Республика
+integrations.owntracks.recorder.device.id=ID устройства
+integrations.reitti.connection.failed=Ошибка соединения: {0}
+memory.view.no.blocks=Блоков пока нет. Добавьте первый блок, чтобы начать создавать воспоминание.
+memory.view.block.cluster_visit.duration=Проведено {0} часов {1} минут.
+integrations.reitti.status.enabled=Включено
+integrations.data.quality.error=Ошибка загрузки информации о качестве данных: {0}
+integrations.reitti.status.DISABLED.name=Отключено
+country.sb.label=Соломоновы Острова
+transportation.modes.error.duplicate.max.kmh=Вид транспорта с этой максимальной скоростью уже существует
+settings.share.access=Разделить доступ
+visit.detection.minimum.points.help=Минимальное количество последовательных точек местоположения, необходимое для обнаружения посещения. Большие значения уменьшают ложные срабатывания, но могут пропустить короткие посещения. Рекомендуется: 3-5 точек для большинства случаев.
+language.german=Немецкий
+visit.sensitivity.recalculation.start=Начать перерасчёт
+visit.sensitivity.recalculation.confirm=Вы уверены, что хотите начать перерасчёт? Это может занять время в зависимости от объёма данных.
+users.avatar.error.to-large=Изображение слишком большое. Максимальный размер — 2 МБ.
+country.jo.label=Иордания
+integrations.immich.api.token.placeholder=Введите токен API Immich
+users.table.actions=Действия
+country.ro.label=Румыния
+form.remove=Удалить
+country.sn.label=Сенегал
+form.save.changes=Сохранить изменения
+geocoding.table.name=Название
+integrations.reitti.url=URL экземпляра
+visit.sensitivity.recalculation.error=Ошибка запуска перерасчёта: {0}
+country.im.label=Остров Мэн
+settings.geocoding.description=Настраивайте сервисы геокодирования для преобразования координат в адреса
+users.avatar.oidc.managed=Аватар управляется вашим провайдером OIDC и обновляется автоматически.
+country.cn.label=Китай
+country.fr.label=Франция
+country.km.label=Коморы
+logging.update=Обновить
+place.type.gallery=Галерея
+memory.new.title=Новое воспоминание
+integrations.data.quality.status.not.tracking=❌ Не активный трекинг
+users.role.admin=Администратор
+transportation.modes.mode.select=Выберите режим...
+statistics.monthly.breakdown=Разбивка по месяцам
+memory.share.create.button=Создать ссылку общего доступа
+country.nr.label=Науру
+data.clear.reprocess.title=Очистить и переобработать все данные
+memory.generator.headline.text=Наше путешествие
+country.es.label=Испания
+memory.share.result.copy=Копировать
+form.delete=Удалить
+time.display.mode.description=Выберите, как отображаются времена в приложении.
+country.mk.label=Северная Македония
logging.level.trace=TRACE
-integrations.overland.step5.without.token=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 URL \u043A\u043E\u043D\u0435\u0447\u043D\u043E\u0439 \u0442\u043E\u0447\u043A\u0438: {0}
-memory.share.access.edit=\u0414\u043E\u0441\u0442\u0443\u043F \u043D\u0430 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-memory.form.title.label=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 *
-country.hn.label=\u0413\u043E\u043D\u0434\u0443\u0440\u0430\u0441
-country.np.label=\u041D\u0435\u043F\u0430\u043B
-transportation.mode.TRANSIT.name=\u041E\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442
-country.az.label=\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043D
-visit.sensitivity.min.distance=\u041C\u0438\u043D. \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435
-geocoding.execution.title=\u0412\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-transportation.mode.TRAIN.name=\u041F\u043E\u0435\u0437\u0434
-visit.sensitivity.preview.config.details=\u0414\u0435\u0442\u0430\u043B\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438
-country.cm.label=\u041A\u0430\u043C\u0435\u0440\u0443\u043D
-country.bt.label=\u0411\u0443\u0442\u0430\u043D
-places.city.label=\u0413\u043E\u0440\u043E\u0434:
-statistics.transport.mode=\u0412\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-logging.error=\u041E\u0448\u0438\u0431\u043A\u0430
-country.ly.label=\u041B\u0438\u0432\u0438\u044F
-country.ve.label=\u0412\u0435\u043D\u0435\u0441\u0443\u044D\u043B\u0430
-integrations.data.quality.last.24h=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 24 \u0447\u0430\u0441\u0430
-visit.merging.min.distance.help=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435, \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0435 \u043C\u0435\u0436\u0434\u0443 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u043C\u0438 \u0434\u043B\u044F \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u0438\u0445 \u043A\u0430\u043A \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0439. \u041F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F \u0431\u043B\u0438\u0436\u0435 \u044D\u0442\u043E\u0433\u043E \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u044F \u043C\u043E\u0433\u0443\u0442 \u0431\u044B\u0442\u044C \u0441\u043B\u0438\u0442\u044B, \u0435\u0441\u043B\u0438 \u043F\u0440\u043E\u0438\u0441\u0445\u043E\u0434\u044F\u0442 \u0432 \u043F\u0440\u0435\u0434\u0435\u043B\u0430\u0445 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E \u043E\u043A\u043D\u0430. \u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442\u0441\u044F: 50-100\u043C \u0434\u043B\u044F \u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u044F, 200-300\u043C \u0434\u043B\u044F \u0431\u043E\u043B\u0435\u0435 \u0448\u0438\u0440\u043E\u043A\u043E\u0439 \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438.
-queue.user.event.description=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0441\u043E\u0431\u044B\u0442\u0438\u0439, \u0438\u043D\u0438\u0446\u0438\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u043C, \u0438 \u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0439
-memory.share.configure.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0441\u0441\u044B\u043B\u043A\u0443 \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-shared-with-me.table.color=\u0426\u0432\u0435\u0442
-visit.merging.min.distance=\u041C\u0438\u043D. \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u043C\u0438 (\u043C\u0435\u0442\u0440\u044B)
-memory.block.text.headline=\u0417\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A
-country.sc.label=\u0421\u0435\u0439\u0448\u0435\u043B\u044B
-country.dm.label=\u0414\u043E\u043C\u0438\u043D\u0438\u043A\u0430
-magic.link.error.generic=\u041C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0441\u0441\u044B\u043B\u043A\u0430 \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430 \u0438\u043B\u0438 \u0438\u0441\u0442\u0435\u043A\u043B\u0430.
-country.gr.label=\u0413\u0440\u0435\u0446\u0438\u044F
-tokens.table.token=\u0422\u043E\u043A\u0435\u043D
-geocoding.clear.warning=\u042D\u0442\u043E \u043E\u0447\u0438\u0441\u0442\u0438\u0442 \u0432\u0441\u044E \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E\u0431 \u0430\u0434\u0440\u0435\u0441\u0430\u0445 \u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u0435 \u043C\u0435\u0441\u0442\u0430
-country.th.label=\u0422\u0430\u0438\u043B\u0430\u043D\u0434
-country.si.label=\u0421\u043B\u043E\u0432\u0435\u043D\u0438\u044F
-country.qa.label=\u041A\u0430\u0442\u0430\u0440
-integrations.data.quality.status.not.tracking.desc=\u041D\u0435\u0434\u0430\u0432\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u044B
-visit.sensitivity.preview.current=\u0422\u0435\u043A\u0443\u0449\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-jobs.refresh=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0441\u0442\u0430\u0442\u0443\u0441
-settings.manage.data=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u043C\u0438
-country.ke.label=\u041A\u0435\u043D\u0438\u044F
-visit.sensitivity.level.low=\u041D\u0438\u0437\u043A\u0438\u0439
-geocoding.service.name.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430
-memory.share.expires.help=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435, \u043A\u0430\u043A \u0434\u043E\u043B\u0433\u043E \u0441\u0441\u044B\u043B\u043A\u0430 \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0434\u043E\u043B\u0436\u043D\u0430 \u043E\u0441\u0442\u0430\u0432\u0430\u0442\u044C\u0441\u044F \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439
-places.edit.visit.complete=\u0412\u044B \u043F\u043E\u0441\u0435\u0449\u0430\u043B\u0438 {0} {1} \u0440\u0430\u0437. \u041F\u0435\u0440\u0432\u043E\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435 \u0431\u044B\u043B\u043E {2}, \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u2014 {3}.
-integrations.reitti.config.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: {0}
-timeline.time.local=\u041C\u0435\u0441\u0442\u043D\u043E\u0435 \u0432\u0440\u0435\u043C\u044F
-transportation.modes.error.delete=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-integrations.data.quality.recommendation.low.frequency=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0430 \u043D\u0438\u0437\u043A\u0430\u044F \u0447\u0430\u0441\u0442\u043E\u0442\u0430 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430. \u0420\u0430\u0441\u0441\u043C\u043E\u0442\u0440\u0438\u0442\u0435 \u0443\u043C\u0435\u043D\u044C\u0448\u0435\u043D\u0438\u0435 \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u0432 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u043C \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438.
-integrations.photos.title=\u0424\u043E\u0442\u043E
-country.gt.label=\u0413\u0432\u0430\u0442\u0435\u043C\u0430\u043B\u0430
-visit.sensitivity.min.stay.time=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u044F
-country.dz.label=\u0410\u043B\u0436\u0438\u0440
-memory.share.expires.never=\u041D\u0435 \u0438\u0441\u0442\u0435\u043A\u0430\u0435\u0442
-country.se.label=\u0428\u0432\u0435\u0446\u0438\u044F
+integrations.overland.step5.without.token=Установите URL конечной точки: {0}
+memory.share.access.edit=Доступ на редактирование
+memory.form.title.label=Название *
+country.hn.label=Гондурас
+country.np.label=Непал
+transportation.mode.TRANSIT.name=Общественный транспорт
+country.az.label=Азербайджан
+visit.sensitivity.min.distance=Мин. расстояние
+geocoding.execution.title=Выполнение геокодирования
+transportation.mode.TRAIN.name=Поезд
+visit.sensitivity.preview.config.details=Детали конфигурации
+country.cm.label=Камерун
+country.bt.label=Бутан
+places.city.label=Город:
+statistics.transport.mode=Вид транспорта
+logging.error=Ошибка
+country.ly.label=Ливия
+country.ve.label=Венесуэла
+integrations.data.quality.last.24h=Последние 24 часа
+visit.merging.min.distance.help=Минимальное расстояние, необходимое между посещениями для сохранения их как отдельных местоположений. Посещения ближе этого расстояния могут быть слиты, если происходят в пределах временного окна. Рекомендуется: 50-100м для точного разделения, 200-300м для более широкой группировки.
+queue.user.event.description=Обработка событий, инициированных пользователем, и уведомлений
+memory.share.configure.title=Настроить ссылку общего доступа
+shared-with-me.table.color=Цвет
+visit.merging.min.distance=Мин. расстояние между посещениями (метры)
+memory.block.text.headline=Заголовок
+country.sc.label=Сейшелы
+country.dm.label=Доминика
+magic.link.error.generic=Магическая ссылка недействительна или истекла.
+country.gr.label=Греция
+tokens.table.token=Токен
+geocoding.clear.warning=Это очистит всю существующую информацию об адресах и повторно геокодирует все места
+country.th.label=Таиланд
+country.si.label=Словения
+country.qa.label=Катар
+integrations.data.quality.status.not.tracking.desc=Недавние данные местоположения не получены
+visit.sensitivity.preview.current=Текущие данные
+jobs.refresh=Обновить статус
+settings.manage.data=Управление данными
+country.ke.label=Кения
+visit.sensitivity.level.low=Низкий
+geocoding.service.name.placeholder=Введите название сервиса
+memory.share.expires.help=Выберите, как долго ссылка общего доступа должна оставаться действительной
+places.edit.visit.complete=Вы посещали {0} {1} раз. Первое посещение было {2}, последнее — {3}.
+integrations.reitti.config.error=Ошибка сохранения конфигурации: {0}
+timeline.time.local=Местное время
+transportation.modes.error.delete=Не удалось удалить вид транспорта
+integrations.data.quality.recommendation.low.frequency=Обнаружена низкая частота трекинга. Рассмотрите уменьшение интервала трекинга в мобильном приложении.
+integrations.photos.title=Фото
+country.gt.label=Гватемала
+visit.sensitivity.min.stay.time=Минимальное время пребывания
+country.dz.label=Алжир
+memory.share.expires.never=Не истекает
+country.se.label=Швеция
integrations.immich.server.url.placeholder=https://your-immich-server.com
-memory.share.result.copied=\u0421\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u043E!
-form.update=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C
-integrations.owntracks.recorder.auth.password.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0431\u0430\u0437\u043E\u0432\u043E\u0439 \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 (\u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E)
-transportation.modes.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-places.warning.polygon.addition=\u0413\u0440\u0430\u043D\u0438\u0446\u0430 \u043F\u043E\u043B\u0438\u0433\u043E\u043D\u0430 \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0430 \u043A \u044D\u0442\u043E\u043C\u0443 \u043C\u0435\u0441\u0442\u0443, \u044D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0432\u043B\u0438\u044F\u0442\u044C \u043D\u0430 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439.
-integrations.owntracks.recorder.config.delete.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: {0}
-users.table.username=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-data.remove.all.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0412\u0421\u0415 \u0434\u0430\u043D\u043D\u044B\u0435 \u043A\u0440\u043E\u043C\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442? \u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C.
-geocoding.reset.errors=\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043E\u0448\u0438\u0431\u043A\u0438
-transportation.modes.max.placeholder=\u0411\u0435\u0437 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F
-country.gu.label=\u0413\u0443\u0430\u043C
-transportation.modes.max.kmh.help=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C \u0434\u043B\u044F \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044F \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u0438
-data.clear.reprocess.success=\u0414\u0430\u043D\u043D\u044B\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0447\u0438\u0449\u0435\u043D\u044B, \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 \u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u043D\u0438\u0439 \u0434\u043B\u044F \u043C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433\u0430 \u043F\u0440\u043E\u0433\u0440\u0435\u0441\u0441\u0430.
-settings.user.management.description=\u0423\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435 \u0443\u0447\u0451\u0442\u043D\u044B\u043C\u0438 \u0437\u0430\u043F\u0438\u0441\u044F\u043C\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0438 \u043F\u0440\u0430\u0432\u0430\u043C\u0438 (\u0442\u043E\u043B\u044C\u043A\u043E \u0430\u0434\u043C\u0438\u043D)
-integrations.reitti.info.connection.access=\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0434\u0430\u043D\u043D\u044B\u043C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u044D\u0442\u043E\u0433\u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F.
-geocoding.no.places=\u041C\u0435\u0441\u0442\u0430 \u0434\u043B\u044F \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B
-magic.links.info.access.live_with_photos.description=\u0414\u043E\u0441\u0442\u0443\u043F \u0442\u043E\u043B\u044C\u043A\u043E \u043A \u0442\u0435\u043A\u0443\u0449\u0438\u043C/\u043D\u0435\u0434\u0430\u0432\u043D\u0438\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u0432\u0430\u0448\u0438\u043C \u0444\u043E\u0442\u043E, \u0435\u0441\u043B\u0438 \u043E\u043D\u0438 \u043F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u043D\u0430 \u043A\u0430\u0440\u0442\u0435.
-country.ss.label=\u042E\u0436\u043D\u044B\u0439 \u0421\u0443\u0434\u0430\u043D
-country.aq.label=\u0410\u043D\u0442\u0430\u0440\u043A\u0442\u0438\u0434\u0430
-users.table.role=\u0420\u043E\u043B\u044C
-visit.sensitivity.recalculation.started=\u041F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u043F\u0443\u0449\u0435\u043D. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 \u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u043D\u0438\u0439 \u0434\u043B\u044F \u043C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433\u0430 \u043F\u0440\u043E\u0433\u0440\u0435\u0441\u0441\u0430.
-integration.mqtt.success.test=\u0422\u0435\u0441\u0442 MQTT-\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u0435\u043D
-users.avatar.requirements=\u041C\u0430\u043A\u0441. 2 \u041C\u0411. \u0424\u043E\u0440\u043C\u0430\u0442 JPEG, PNG, GIF \u0438\u043B\u0438 WebP.
-memory.block.gallery.edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0431\u043B\u043E\u043A \u0433\u0430\u043B\u0435\u0440\u0435\u0438 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439
-upload.error=\u0424\u0430\u0439\u043B\u044B \u043D\u0435 \u0431\u044B\u043B\u0438 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u044B \u0443\u0441\u043F\u0435\u0448\u043D\u043E
-country.fk.label=\u0424\u043E\u043B\u043A\u043B\u0435\u043D\u0434\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430 (\u041C\u0430\u043B\u044C\u0432\u0438\u043D\u0441\u043A\u0438\u0435)
-settings.about.description=\u041F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0439\u0442\u0435 \u0432\u0435\u0440\u0441\u0438\u044E \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E \u0441\u0431\u043E\u0440\u043A\u0435
+memory.share.result.copied=Скопировано!
+form.update=Обновить
+integrations.owntracks.recorder.auth.password.placeholder=Введите пароль для базовой аутентификации (опционально)
+transportation.modes.table.actions=Действия
+places.warning.polygon.addition=Граница полигона будет добавлена к этому месту, это может повлиять на обнаружение посещений.
+integrations.owntracks.recorder.config.delete.error=Ошибка удаления конфигурации: {0}
+users.table.username=Имя пользователя
+data.remove.all.confirm=Вы уверены, что хотите удалить ВСЕ данные кроме значимых мест? Это действие нельзя отменить.
+geocoding.reset.errors=Сбросить ошибки
+transportation.modes.max.placeholder=Без ограничения
+country.gu.label=Гуам
+transportation.modes.max.kmh.help=Оставьте пустым для отсутствия ограничения скорости
+data.clear.reprocess.success=Данные успешно очищены, переобработка запущена. Проверьте вкладку Статус заданий для мониторинга прогресса.
+settings.user.management.description=Управляйте учётными записями пользователей и правами (только админ)
+integrations.reitti.info.connection.access=Вы можете получить доступ к данным местоположения этого пользователя.
+geocoding.no.places=Места для геокодирования не найдены
+magic.links.info.access.live_with_photos.description=Доступ только к текущим/недавним данным местоположения и вашим фото, если они показаны на карте.
+country.ss.label=Южный Судан
+country.aq.label=Антарктида
+users.table.role=Роль
+visit.sensitivity.recalculation.started=Перерасчёт успешно запущен. Проверьте вкладку Статус заданий для мониторинга прогресса.
+integration.mqtt.success.test=Тест MQTT-соединения успешен
+users.avatar.requirements=Макс. 2 МБ. Формат JPEG, PNG, GIF или WebP.
+memory.block.gallery.edit=Редактировать блок галереи изображений
+upload.error=Файлы не были обработаны успешно
+country.fk.label=Фолклендские острова (Мальвинские)
+settings.about.description=Просматривайте версию приложения и информацию о сборке
logging.level.info=INFO
-data.clear.reprocess.button=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C
-country.ng.label=\u041D\u0438\u0433\u0435\u0440\u0438\u044F
-memory.generator.day.text=\u0414\u0435\u043D\u044C {0}: {1}
-country.bs.label=\u0411\u0430\u0433\u0430\u043C\u044B
-geocoding.status.enabled=\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-settings.transportation-modes.description=\u041F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0439\u0442\u0435 \u0438 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u043C\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0430 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-settings.geocoding=\u0413\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-upload.google.new.format.ios.instructions=\u0421 iOS Google Maps: \u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 Google Maps \u2192 \u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u043F\u0440\u043E\u0444\u0438\u043B\u044C \u2192 \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u2192 \u041B\u0438\u0447\u043D\u044B\u0439 \u043A\u043E\u043D\u0442\u0435\u043D\u0442 \u2192 \u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438
-logging.log.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043B\u043E\u0433\u0433\u0435\u0440\u0430
-country.gb.label=\u0421\u043E\u0435\u0434\u0438\u043D\u0451\u043D\u043D\u043E\u0435 \u041A\u043E\u0440\u043E\u043B\u0435\u0432\u0441\u0442\u0432\u043E
-integrations.owntracks.step7=\u041D\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0438 \u043A\u0430\u0440\u0442\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0435\u0436\u0438\u043C \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u043D\u0430 \u00ABMovement\u00BB
-country.tf.label=\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0438\u0435 \u042E\u0436\u043D\u044B\u0435 \u0438 \u0410\u043D\u0442\u0430\u0440\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0442\u0435\u0440\u0440\u0438\u0442\u043E\u0440\u0438\u0438
-visit.sensitivity.form.title.default=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
-place.type.cafe=\u041A\u0430\u0444\u0435
-integrations.reitti.config.deleted=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F Reitti \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430
-country.ch.label=\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0438\u044F
-integrations.mqtt.identifier=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u0438\u0435\u043D\u0442\u0430
-integrations.reitti.test.connection=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
-memory.block.visit.select.placeholder=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435...
-memory.generator.intro_accommodation.headline=\u0414\u043E\u0431\u0440\u043E \u043F\u043E\u0436\u0430\u043B\u043E\u0432\u0430\u0442\u044C \u0432 {0}
-memory.share.result.instructions.permissions=\u0421\u0441\u044B\u043B\u043A\u0430 \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u043C \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F\u043C
-memory.block.type.visit.description=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u0432\u044B \u043F\u043E\u0441\u0435\u0442\u0438\u043B\u0438 \u0432\u043E \u0432\u0440\u0435\u043C\u044F \u044D\u0442\u043E\u0433\u043E \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-upload.button.google.timeline.android=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438 Android
-country.cx.label=\u041E\u0441\u0442\u0440\u043E\u0432 \u0420\u043E\u0436\u0434\u0435\u0441\u0442\u0432\u0430
-upload.button.google.records=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 Records
-sort.option.created.oldest=\u0421\u043E\u0437\u0434\u0430\u043D\u043E (\u0441\u043D\u0430\u0447\u0430\u043B\u0430 \u0441\u0442\u0430\u0440\u044B\u0435)
-country.yt.label=\u041C\u0430\u0439\u043E\u0442\u0442\u0430
-visit.sensitivity.cannot.delete=\u041D\u0435\u043B\u044C\u0437\u044F \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
-upload.google.android.format.title=\u0425\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F Android (timeline.json)
-memory.share.what.content=\u041F\u043E\u043B\u043D\u043E\u0435 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435 \u0441\u043E \u0432\u0441\u0435\u043C\u0438 \u0431\u043B\u043E\u043A\u0430\u043C\u0438 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043E
-place.unknown.label=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\u0435 \u043C\u0435\u0441\u0442\u043E
-country.mn.label=\u041C\u043E\u043D\u0433\u043E\u043B\u0438\u044F
-place.type.church=\u0426\u0435\u0440\u043A\u043E\u0432\u044C
-settings.manage.data.description=\u0412\u0440\u0443\u0447\u043D\u0443\u044E \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0439\u0442\u0435 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443 \u0434\u0430\u043D\u043D\u044B\u0445 \u0438 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-integrations.gpslogger.step2=\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 GPSLogger \u0438 \u043F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u0414\u0435\u0442\u0430\u043B\u0438 \u043B\u043E\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u2192 \u041B\u043E\u0433 \u0432 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 URL
-statistics.daily.breakdown=\u0420\u0430\u0437\u0431\u0438\u0432\u043A\u0430 \u043F\u043E \u0434\u043D\u044F\u043C
-visit.sensitivity.validation.save.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: {0}
-country.ae.label=\u041E\u0431\u044A\u0435\u0434\u0438\u043D\u0451\u043D\u043D\u044B\u0435 \u0410\u0440\u0430\u0431\u0441\u043A\u0438\u0435 \u042D\u043C\u0438\u0440\u0430\u0442\u044B
-transportation.modes.reclassify.processing=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430...
-transportation.modes.reclassify.description=\u041F\u043E\u0441\u043B\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0432\u0438\u0434\u043E\u0432 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0434\u043B\u044F \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u043D\u043E\u0432\u044B\u0445 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439.
-integrations.reitti.info.user.version=\u0412\u0435\u0440\u0441\u0438\u044F:
-integrations.reitti.info.title=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E\u0431 \u0443\u0434\u0430\u043B\u0451\u043D\u043D\u043E\u043C \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0435
-country.uz.label=\u0423\u0437\u0431\u0435\u043A\u0438\u0441\u0442\u0430\u043D
-integrations.gpslogger.configure=\u0410\u0432\u0442\u043E\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 GPSLogger
-data.remove.all.verification.instruction=\u0414\u043B\u044F \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u0445\u043E\u0441\u0442\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0430:
-country.al.label=\u0410\u043B\u0431\u0430\u043D\u0438\u044F
-place.type.train_station=\u0416\u0435\u043B\u0435\u0437\u043D\u043E\u0434\u043E\u0440\u043E\u0436\u043D\u044B\u0439 \u0432\u043E\u043A\u0437\u0430\u043B
-integrations.reitti.connection.success=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u2014 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E \u043A \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0443 Reitti
-geocoding.service.url=\u0428\u0430\u0431\u043B\u043E\u043D URL
-users.role.label=\u0420\u043E\u043B\u044C
-integrations.reitti.status.ACTIVE.name=\u0410\u043A\u0442\u0438\u0432\u043D\u043E
-visit.sensitivity.form.title.edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-users.home.latitude.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0448\u0438\u0440\u043E\u0442\u0443 (-90 \u0434\u043E 90)
-place.type.hospital=\u0411\u043E\u043B\u044C\u043D\u0438\u0446\u0430
-data.remove.all.title=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-geocoding.clear.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0432\u0441\u0435 \u043C\u0435\u0441\u0442\u0430? \u042D\u0442\u043E \u0443\u0434\u0430\u043B\u0438\u0442 \u0432\u0441\u044E \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0443\u044E \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E \u043E\u0431 \u0430\u0434\u0440\u0435\u0441\u0430\u0445.
-data.remove.all.warning=\u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0430\u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0430\u043B\u0438\u0442 \u0412\u0421\u0415 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043A\u0440\u043E\u043C\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442. \u042D\u0442\u043E \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C.
-country.bz.label=\u0411\u0435\u043B\u0438\u0437
-time.display.mode.label=\u0420\u0435\u0436\u0438\u043C \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u0438
-sort.option.startDate.newest=\u0414\u0430\u0442\u0430 \u043D\u0430\u0447\u0430\u043B\u0430 (\u0441\u043D\u0430\u0447\u0430\u043B\u0430 \u043D\u043E\u0432\u044B\u0435)
-memory.generator.travel_to_accommodation.text=\u041C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043B\u0438\u0441\u044C \u0438\u0437 {0} \u0432 {1} \u0438 \u043F\u0440\u0438\u0431\u044B\u043B\u0438 \u0432 {2} \u0432 {3}. \u041E\u0431\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u0434\u043B\u044F \u044D\u0442\u043E\u0439 \u0447\u0430\u0441\u0442\u0438 \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0441\u043E\u0441\u0442\u0430\u0432\u0438\u043B\u043E {4}, \u0438\u0437 \u043D\u0438\u0445 {5} \u0430\u043A\u0442\u0438\u0432\u043D\u043E \u0432 \u043F\u0443\u0442\u0438. \u0422\u0435\u043F\u0435\u0440\u044C \u043F\u043E\u0440\u0430 \u0440\u0430\u0441\u0441\u043B\u0430\u0431\u0438\u0442\u044C\u0441\u044F, \u0440\u0430\u0441\u043F\u0430\u043A\u043E\u0432\u0430\u0442\u044C \u0432\u0435\u0449\u0438 \u0438 \u043F\u043E\u0434\u0433\u043E\u0442\u043E\u0432\u0438\u0442\u044C\u0441\u044F \u043A \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C\u0443.
-logging.remove=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
-queue.location.data.description=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0441\u044B\u0440\u044B\u0445 \u0442\u043E\u0447\u0435\u043A \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438\u0437 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0445 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439 \u0438 \u0432\u043D\u0435\u0448\u043D\u0438\u0445 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u043E\u0432
-shared-with-me.table.shared.since=\u0414\u0435\u043B\u0438\u0442\u0441\u044F \u0441
-integrations.gpslogger.step3=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u00ABLog to custom URL\u00BB
-integrations.reitti.save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-integrations.data-stores.description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 Reitti \u043A \u0432\u043D\u0435\u0448\u043D\u0438\u043C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u043C \u0434\u0430\u043D\u043D\u044B\u0445, \u0442\u0430\u043A\u0438\u043C \u043A\u0430\u043A OwnTracks Recorder.
-integrations.mqtt.payload.type.help=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u043E\u0440\u043C\u0430\u0442 \u043F\u043E\u043B\u0435\u0437\u043D\u043E\u0439 \u043D\u0430\u0433\u0440\u0443\u0437\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-place.type.grocery_store=\u0411\u0430\u043A\u0430\u043B\u0435\u044F
-time.title=\u0412\u0440\u0435\u043C\u044F
-place.type.historic_site=\u0418\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u043E\u0435 \u043C\u0435\u0441\u0442\u043E
-country.sy.label=\u0421\u0438\u0440\u0438\u0439\u0441\u043A\u0430\u044F \u0410\u0440\u0430\u0431\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430
-integrations.mqtt.topic.description=\u0428\u0430\u0431\u043B\u043E\u043D MQTT-\u0442\u043E\u043F\u0438\u043A\u0430 \u0434\u043B\u044F \u043F\u043E\u0434\u043F\u0438\u0441\u043A\u0438. \u0414\u0438\u043A\u0438\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u043D\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u044B.
-country.bg.label=\u0411\u043E\u043B\u0433\u0430\u0440\u0438\u044F
-memory.block.type.text=\u0422\u0435\u043A\u0441\u0442
-visit.sensitivity.mode.simple=\u041F\u0440\u043E\u0441\u0442\u043E\u0439
-integrations.gpslogger.step8=\u041D\u0430\u0447\u0430\u0442\u044C \u043B\u043E\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435!
-integrations.immich.test.connection=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
-memory.block.gallery.immich.no.photos=\u0424\u043E\u0442\u043E \u0437\u0430 \u044D\u0442\u043E\u0442 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u0434\u0430\u0442 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B
-place.type.gym=\u0421\u043F\u043E\u0440\u0442\u0437\u0430\u043B
-memory.share.view.description=\u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435, \u043D\u043E \u043D\u0435 \u043C\u043E\u0433\u0443\u0442 \u0432\u043D\u043E\u0441\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F
-country.mt.label=\u041C\u0430\u043B\u044C\u0442\u0430
-memory.share.result.instructions.view=\u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C, \u043D\u043E \u043D\u0435 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435
-visit.sensitivity.save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C
-integrations.owntracks.recorder.load.historical.success=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430
-upload.button.google=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C Google Takeout
-data.remove.all.description=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043A\u0440\u043E\u043C\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442. \u042D\u0442\u043E \u043D\u0430\u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0430\u043B\u0438\u0442 \u0432\u0441\u0435 \u0441\u044B\u0440\u044B\u0435 \u0442\u043E\u0447\u043A\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F, \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0438 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0432 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430.
-memory.block.trip.empty=\u0414\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0430 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u043D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u044B.
-logging.configured.loggers=\u041D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0435 \u043B\u043E\u0433\u0433\u0435\u0440\u044B
-magic.link.error.description=\u0417\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u0435 \u043D\u043E\u0432\u0443\u044E \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0441\u0441\u044B\u043B\u043A\u0443 \u0438\u043B\u0438 \u0432\u043E\u0439\u0434\u0438\u0442\u0435 \u0432 \u0430\u043A\u043A\u0430\u0443\u043D\u0442.
-integrations.owntracks.recorder.test.connection=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
-upload.google.new.format.instructions=\u0421 Android-\u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0430: \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u2192 \u041C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u2192 \u0421\u043B\u0443\u0436\u0431\u044B \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u2192 \u0425\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F \u2192 \u042D\u043A\u0441\u043F\u043E\u0440\u0442 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438
-country.ge.label=\u0413\u0440\u0443\u0437\u0438\u044F
-integrations.gpslogger.step6=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0442\u0435\u043B\u043E HTTP \u043D\u0430:
-country.li.label=\u041B\u0438\u0445\u0442\u0435\u043D\u0448\u0442\u0435\u0439\u043D
-upload.geojson.title=\u0424\u0430\u0439\u043B\u044B GeoJSON
-geocoding.add.title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-geocoding.run.success=\u0413\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u043E \u0434\u043B\u044F {0} \u043C\u0435\u0441\u0442
-country.hk.label=\u0413\u043E\u043D\u043A\u043E\u043D\u0433
-integrations.immich.description=Immich \u2014 \u0441\u0430\u043C\u043E\u0445\u043E\u0441\u0442\u0438\u043D\u0433\u043E\u0432\u043E\u0435 \u0440\u0435\u0448\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u0440\u0435\u0437\u0435\u0440\u0432\u043D\u043E\u0433\u043E \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0444\u043E\u0442\u043E \u0438 \u0432\u0438\u0434\u0435\u043E. \u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0432\u0430\u0448 \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440 Immich, \u0447\u0442\u043E\u0431\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C \u0444\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438, \u0441\u0434\u0435\u043B\u0430\u043D\u043D\u044B\u0435 \u0432 \u043A\u043E\u043D\u043A\u0440\u0435\u0442\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u0430\u0445 \u0438 \u0434\u0430\u0442\u0430\u0445, \u043D\u0430 \u043A\u0430\u0440\u0442\u0435 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438.
-upload.google.ios.format.description=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u0444\u0430\u0439\u043B timeline.json \u0441 \u043D\u0435\u0434\u0430\u0432\u043D\u0438\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 iOS-\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432.
-places.warning.general_error=\u041F\u0440\u043E\u0438\u0437\u043E\u0448\u043B\u0430 \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F: {0}
-country.vu.label=\u0412\u0430\u043D\u0443\u0430\u0442\u0443
-integrations.data.quality.time.since=\u0412\u0440\u0435\u043C\u044F \u0441 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0439 \u0442\u043E\u0447\u043A\u0438
-integrations.mqtt.identifier.description=\u0423\u043D\u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E MQTT-\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043A\u043B\u0438\u0435\u043D\u0442\u0430. \u0413\u0435\u043D\u0435\u0440\u0438\u0440\u0443\u0435\u0442\u0441\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0438 \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0431\u044B\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0451\u043D. \u041D\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B \u0432 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u0438\u0445 \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430\u0445 Reitti \u0438\u043B\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 MQTT-\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u0445.
-transportation.modes.max.kmh.placeholder=\u0411\u0435\u0437 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F
-integrations.data.quality.status.low.frequency.desc=\u0420\u0430\u0441\u0441\u043C\u043E\u0442\u0440\u0438\u0442\u0435 \u0443\u0432\u0435\u043B\u0438\u0447\u0435\u043D\u0438\u0435 \u0447\u0430\u0441\u0442\u043E\u0442\u044B \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u0434\u043B\u044F \u043B\u0443\u0447\u0448\u0435\u0439 \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u0438
-settings.places.description=\u041F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0439\u0442\u0435 \u0438 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u0430\u043C\u0438 \u0438 \u0438\u0445 \u0434\u0435\u0442\u0430\u043B\u044F\u043C\u0438
-country.lu.label=\u041B\u044E\u043A\u0441\u0435\u043C\u0431\u0443\u0440\u0433
-data.process.visits.description=\u0412\u0440\u0443\u0447\u043D\u0443\u044E \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0435 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443 \u0441\u044B\u0440\u044B\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F \u0438 \u043F\u043E\u0435\u0437\u0434\u043A\u0438. \u042D\u0442\u043E \u043F\u0440\u043E\u0430\u043D\u0430\u043B\u0438\u0437\u0438\u0440\u0443\u0435\u0442 \u043D\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u0442\u043E\u0447\u043A\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u0441\u043E\u0437\u0434\u0430\u0441\u0442 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F \u0438 \u043F\u043E\u0435\u0437\u0434\u043A\u0438.
-memory.share.what.photos=\u0424\u043E\u0442\u043E \u0438 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0432 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0438
-integrations.mqtt.test.connection=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
-users.avatar.default.title=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0430\u0432\u0430\u0442\u0430\u0440 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
-geocoding.disable=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C
-memory.view.block.text.content=\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0431\u0443\u0434\u0435\u0442 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043E \u0437\u0434\u0435\u0441\u044C
-visit.sensitivity.specific.description=\u041F\u0440\u0438\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u0441 \u044D\u0442\u043E\u0439 \u0434\u0430\u0442\u044B \u0432\u043F\u0435\u0440\u0451\u0434
-visit.sensitivity.level.very-low=\u041E\u0447\u0435\u043D\u044C \u043D\u0438\u0437\u043A\u0438\u0439
-form.select.placeholder=\u0412\u044B\u0431\u0440\u0430\u0442\u044C...
-place.type.pharmacy=\u0410\u043F\u0442\u0435\u043A\u0430
-memory.form.description.label=\u041E\u043F\u0438\u0441\u0430\u043D\u0438\u0435
-upload.button.geojson=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C GeoJSON-\u0444\u0430\u0439\u043B
-visit.detection.search.distance.help=\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043C\u0435\u0436\u0434\u0443 \u0442\u043E\u0447\u043A\u0430\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043F\u0440\u0438\u0437\u043D\u0430\u043D\u0438\u044F \u0438\u0445 \u0447\u0430\u0441\u0442\u044C\u044E \u043E\u0434\u043D\u043E\u0433\u043E \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F. \u041C\u0435\u043D\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F (50-100\u043C) \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0438\u0432\u0430\u044E\u0442 \u0442\u043E\u0447\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F, \u0431\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F (200-500\u043C) \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u0443\u044E\u0442 \u0431\u043B\u0438\u0437\u043A\u0438\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F. \u0422\u0438\u043F\u0438\u0447\u043D\u044B\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F: 100\u043C \u0434\u043B\u044F \u0433\u043E\u0440\u043E\u0434\u0441\u043A\u0438\u0445 \u0440\u0430\u0439\u043E\u043D\u043E\u0432, 200\u043C \u0434\u043B\u044F \u043F\u0440\u0438\u0433\u043E\u0440\u043E\u0434\u043E\u0432.
-map.colored.preference.description=\u041F\u0440\u0438 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 \u043A\u0430\u0440\u0442\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044F \u0432 \u043F\u043E\u043B\u043D\u043E\u043C \u0446\u0432\u0435\u0442\u0435. \u041F\u0440\u0438 \u0432\u044B\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 \u2014 \u0432 \u043E\u0442\u0442\u0435\u043D\u043A\u0430\u0445 \u0441\u0435\u0440\u043E\u0433\u043E.
-memory.view.recalculate=\u041F\u0435\u0440\u0435\u0441\u0447\u0438\u0442\u0430\u0442\u044C
+data.clear.reprocess.button=Очистить и переобработать
+country.ng.label=Нигерия
+memory.generator.day.text=День {0}: {1}
+country.bs.label=Багамы
+geocoding.status.enabled=Включено
+settings.transportation-modes.description=Просматривайте и управляйте настройками обнаружения вида транспорта
+settings.geocoding=Геокодирование
+upload.google.new.format.ios.instructions=С iOS Google Maps: Откройте Google Maps → Нажмите на профиль → Настройки → Личный контент → Экспорт данных хронологии
+logging.log.name=Название логгера
+country.gb.label=Соединённое Королевство
+integrations.owntracks.step7=На представлении карты установите режим трекинга на «Movement»
+country.tf.label=Французские Южные и Антарктические территории
+visit.sensitivity.form.title.default=Конфигурация по умолчанию
+place.type.cafe=Кафе
+integrations.reitti.config.deleted=Интеграция Reitti успешно удалена
+country.ch.label=Швейцария
+integrations.mqtt.identifier=Идентификатор клиента
+integrations.reitti.test.connection=Тест соединения
+memory.block.visit.select.placeholder=Выберите посещение...
+memory.generator.intro_accommodation.headline=Добро пожаловать в {0}
+memory.share.result.instructions.permissions=Ссылка работает согласно установленным разрешениям
+memory.block.type.visit.description=Добавьте местоположение, которое вы посетили во время этого воспоминания
+upload.button.google.timeline.android=Загрузить данные хронологии Android
+country.cx.label=Остров Рождества
+upload.button.google.records=Загрузить данные Records
+sort.option.created.oldest=Создано (сначала старые)
+country.yt.label=Майотта
+visit.sensitivity.cannot.delete=Нельзя удалить по умолчанию
+upload.google.android.format.title=Хронология Android (timeline.json)
+memory.share.what.content=Полное воспоминание со всеми блоками содержимого
+place.unknown.label=Неизвестное место
+country.mn.label=Монголия
+place.type.church=Церковь
+settings.manage.data.description=Вручную запускайте обработку данных и управляйте данными местоположения
+integrations.gpslogger.step2=Откройте GPSLogger и перейдите в Детали логирования → Лог в пользовательский URL
+statistics.daily.breakdown=Разбивка по дням
+visit.sensitivity.validation.save.error=Ошибка сохранения конфигурации: {0}
+country.ae.label=Объединённые Арабские Эмираты
+transportation.modes.reclassify.processing=Обработка...
+transportation.modes.reclassify.description=После изменения настроек видов транспорта вы можете переклассифицировать все существующие поездки для применения новых конфигураций.
+integrations.reitti.info.user.version=Версия:
+integrations.reitti.info.title=Информация об удалённом экземпляре
+country.uz.label=Узбекистан
+integrations.gpslogger.configure=Автонастройка GPSLogger
+data.remove.all.verification.instruction=Для подтверждения удаления введите имя хоста сервера:
+country.al.label=Албания
+place.type.train_station=Железнодорожный вокзал
+integrations.reitti.connection.success=Соединение успешно — подключено к экземпляру Reitti
+geocoding.service.url=Шаблон URL
+users.role.label=Роль
+integrations.reitti.status.ACTIVE.name=Активно
+visit.sensitivity.form.title.edit=Редактировать конфигурацию
+users.home.latitude.placeholder=Введите широту (-90 до 90)
+place.type.hospital=Больница
+data.remove.all.title=Удалить все данные
+geocoding.clear.confirm=Вы уверены, что хотите очистить все данные геокодирования и переобработать все места? Это удалит всю существующую информацию об адресах.
+data.remove.all.warning=Это действие навсегда удалит ВСЕ данные местоположения кроме значимых мест. Это нельзя отменить.
+country.bz.label=Белиз
+time.display.mode.label=Режим отображения времени
+sort.option.startDate.newest=Дата начала (сначала новые)
+memory.generator.travel_to_accommodation.text=Мы отправились из {0} в {1} и прибыли в {2} в {3}. Общее время для этой части поездки составило {4}, из них {5} активно в пути. Теперь пора расслабиться, распаковать вещи и подготовиться к следующему.
+logging.remove=Удалить
+queue.location.data.description=Обработка сырых точек местоположения из мобильных приложений и внешних источников
+shared-with-me.table.shared.since=Делится с
+integrations.gpslogger.step3=Включите «Log to custom URL»
+integrations.reitti.save=Сохранить конфигурацию
+integrations.data-stores.description=Настройте подключение Reitti к внешним хранилищам данных, таким как OwnTracks Recorder.
+integrations.mqtt.payload.type.help=Выберите формат полезной нагрузки данных местоположения
+place.type.grocery_store=Бакалея
+time.title=Время
+place.type.historic_site=Историческое место
+country.sy.label=Сирийская Арабская Республика
+integrations.mqtt.topic.description=Шаблон MQTT-топика для подписки. Дикие символы не разрешены.
+country.bg.label=Болгария
+memory.block.type.text=Текст
+visit.sensitivity.mode.simple=Простой
+integrations.gpslogger.step8=Начать логирование!
+integrations.immich.test.connection=Тест соединения
+memory.block.gallery.immich.no.photos=Фото за этот диапазон дат не найдены
+place.type.gym=Спортзал
+memory.share.view.description=Получатели могут просматривать воспоминание, но не могут вносить изменения
+country.mt.label=Мальта
+memory.share.result.instructions.view=Получатели могут просматривать, но не редактировать воспоминание
+visit.sensitivity.save=Сохранить
+integrations.owntracks.recorder.load.historical.success=Загрузка исторических данных успешно запущена
+upload.button.google=Загрузить Google Takeout
+data.remove.all.description=Удалить все данные кроме значимых мест. Это навсегда удалит все сырые точки местоположения, посещения, поездки и обработанные посещения, сохранив значимые места.
+memory.block.trip.empty=Для этого блока воспоминания поездки не выбраны.
+logging.configured.loggers=Настроенные логгеры
+magic.link.error.description=Запросите новую магическую ссылку или войдите в аккаунт.
+integrations.owntracks.recorder.test.connection=Тест соединения
+upload.google.new.format.instructions=С Android-телефона: Настройки → Местоположение → Службы местоположения → Хронология → Экспорт хронологии
+country.ge.label=Грузия
+integrations.gpslogger.step6=Установите тело HTTP на:
+country.li.label=Лихтенштейн
+upload.geojson.title=Файлы GeoJSON
+geocoding.add.title=Добавить новый сервис геокодирования
+geocoding.run.success=Геокодирование успешно запущено для {0} мест
+country.hk.label=Гонконг
+integrations.immich.description=Immich — самохостинговое решение для резервного копирования фото и видео. Подключите ваш экземпляр Immich, чтобы отображать фотографии, сделанные в конкретных местах и датах, на карте хронологии.
+upload.google.ios.format.description=Экспортирует файл timeline.json с недавними данными местоположения с iOS-устройств.
+places.warning.general_error=Произошла ошибка при проверке обновления: {0}
+country.vu.label=Вануату
+integrations.data.quality.time.since=Время с последней точки
+integrations.mqtt.identifier.description=Уникальный идентификатор для этого MQTT-соединения клиента. Генерируется автоматически и не может быть изменён. Не используйте повторно идентификаторы в нескольких экземплярах Reitti или других MQTT-клиентах.
+transportation.modes.max.kmh.placeholder=Без ограничения
+integrations.data.quality.status.low.frequency.desc=Рассмотрите увеличение частоты трекинга для лучшей точности
+settings.places.description=Просматривайте и управляйте значимыми местами и их деталями
+country.lu.label=Люксембург
+data.process.visits.description=Вручную запустите обработку сырых данных местоположения в посещения и поездки. Это проанализирует необработанные точки местоположения и создаст значимые посещения и поездки.
+memory.share.what.photos=Фото и текстовое содержимое в воспоминании
+integrations.mqtt.test.connection=Тест соединения
+users.avatar.default.title=Выбрать аватар по умолчанию
+geocoding.disable=Отключить
+memory.view.block.text.content=Содержимое будет загружено здесь
+visit.sensitivity.specific.description=Применяется с этой даты вперёд
+visit.sensitivity.level.very-low=Очень низкий
+form.select.placeholder=Выбрать...
+place.type.pharmacy=Аптека
+memory.form.description.label=Описание
+upload.button.geojson=Загрузить GeoJSON-файл
+visit.detection.search.distance.help=Максимальное расстояние между точками местоположения для признания их частью одного посещения. Меньшие значения (50-100м) обнаруживают точные местоположения, большие значения (200-500м) группируют близкие местоположения. Типичные значения: 100м для городских районов, 200м для пригородов.
+map.colored.preference.description=При включении карта отображается в полном цвете. При выключении — в оттенках серого.
+memory.view.recalculate=Пересчитать
integrations.mqtt.password.placeholder=mqtt-password
-upload.invalid.format=\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0444\u0430\u0439\u043B\u0430
-integrations.gpslogger.step1=\u0421\u043A\u0430\u0447\u0430\u0439\u0442\u0435 GPSLogger \u0438\u0437 Google Play Store
-memory.edit.block.title.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435
-upload.google.old.format.instructions=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0441 takeout.google.com \u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0444\u0430\u0439\u043B Records.json \u0438\u0437 \u043F\u0430\u043F\u043A\u0438 Location History.
-geocoding.clear.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0447\u0438\u0441\u0442\u043A\u0438 \u0438 \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F: {0}
-users.home.longitude.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u043E\u043B\u0433\u043E\u0442\u0443 (-180 \u0434\u043E 180)
-country.cw.label=\u041A\u044E\u0440\u0430\u0441\u0430\u043E
-integrations.mobile.help.link.text=\u0414\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044F \u043F\u043E \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0445 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439
-integrations.mqtt.description=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u043A MQTT-\u0431\u0440\u043E\u043A\u0435\u0440\u0443 \u0434\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438\u0437 OwnTracks \u0438\u043B\u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u044B\u0445 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439.
-country.zm.label=\u0417\u0430\u043C\u0431\u0438\u044F
-country.cz.label=\u0427\u0435\u0445\u0438\u044F
-integrations.data.quality.recommendation.fluctuating.frequency=\u0427\u0430\u0441\u0442\u043E\u0442\u0430 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u043D\u0435\u0441\u0442\u0430\u0431\u0438\u043B\u044C\u043D\u0430. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0433\u043E \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0441\u0442\u0430\u0431\u0438\u043B\u044C\u043D\u044B\u0445 \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u043E\u0432 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430.
-country.eh.label=\u0417\u0430\u043F\u0430\u0434\u043D\u0430\u044F \u0421\u0430\u0445\u0430\u0440\u0430
-geocoding.no.services=\u0421\u0435\u0440\u0432\u0438\u0441\u044B \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u044B.
-country.vc.label=\u0421\u0435\u043D\u0442-\u0412\u0438\u043D\u0441\u0435\u043D\u0442 \u0438 \u0413\u0440\u0435\u043D\u0430\u0434\u0438\u043D\u044B
-settings.logging.description=\u041D\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0439\u0442\u0435 \u0443\u0440\u043E\u0432\u043D\u0438 \u043B\u043E\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0438 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0439\u0442\u0435 \u043B\u043E\u0433\u0438
-memory.block.type.trip=\u041F\u043E\u0435\u0437\u0434\u043A\u0430
-tokens.usage.table.endpoint=\u041A\u043E\u043D\u0435\u0447\u043D\u0430\u044F \u0442\u043E\u0447\u043A\u0430
-integrations.data.quality.good.accuracy=\u0422\u043E\u0447\u0435\u043A \u0441 \u0445\u043E\u0440\u043E\u0448\u0435\u0439 \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C\u044E (<50\u043C)
-users.avatar.or=\u0418\u041B\u0418
-visit.sensitivity.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u0443 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E?
-data.remove.all.verification.required=\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0432\u0435\u0440\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F:
-country.kp.label=\u041A\u043E\u0440\u0435\u044F (\u0421\u0435\u0432\u0435\u0440\u043D\u0430\u044F)
-integrations.immich.title=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F Immich
-country.unknown.label=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E
-transportation.modes.max.mph.label=\u041C\u0430\u043A\u0441. \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C (\u043C\u0438\u043B\u044C/\u0447)
-integrations.data.quality.recommendation.poor.accuracy=\u041C\u043D\u043E\u0433\u0438\u0435 \u0442\u043E\u0447\u043A\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438\u043C\u0435\u044E\u0442 \u043D\u0438\u0437\u043A\u0443\u044E \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E GPS \u0432\u043A\u043B\u044E\u0447\u0451\u043D, \u0438 \u0438\u0437\u0431\u0435\u0433\u0430\u0439\u0442\u0435 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u0432 \u043F\u043E\u043C\u0435\u0449\u0435\u043D\u0438\u0438.
-memory.share.what.title=\u0427\u0442\u043E \u0431\u0443\u0434\u0435\u0442 \u043F\u043E\u0434\u0435\u043B\u0435\u043D\u043E?
-integrations.shared.instances.description=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u043A \u0434\u0440\u0443\u0433\u0438\u043C \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430\u043C Reitti, \u0447\u0442\u043E\u0431\u044B \u043E\u0431\u043C\u0435\u043D\u0438\u0432\u0430\u0442\u044C\u0441\u044F \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u0434\u0440\u0443\u0437\u044C\u044F\u043C\u0438, \u0441\u0435\u043C\u044C\u0451\u0439 \u0438\u043B\u0438 \u043A\u043E\u043B\u043B\u0435\u0433\u0430\u043C\u0438. \u042D\u0442\u043E \u043F\u043E\u0437\u0432\u043E\u043B\u0438\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C \u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u044F\u0434\u043E\u043C \u0441 \u0432\u0430\u0448\u0438\u043C\u0438 \u043D\u0430 \u043A\u0430\u0440\u0442\u0435 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438.
-integrations.owntracks.recorder.username=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-data.remove.all.verification.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u0445\u043E\u0441\u0442\u0430 \u0434\u043B\u044F \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043D\u0438\u044F
-country.ir.label=\u0418\u0440\u0430\u043D
-memory.view.edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
-integrations.data.quality.status.actively.tracking.desc=\u0414\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0433\u0443\u043B\u044F\u0440\u043D\u043E \u043F\u043E\u0441\u0442\u0443\u043F\u0430\u044E\u0442
-country.ms.label=\u041C\u043E\u043D\u0442\u0441\u0435\u0440\u0440\u0430\u0442
-memory.share.expires.label=\u0421\u0441\u044B\u043B\u043A\u0430 \u0438\u0441\u0442\u0435\u043A\u0430\u0435\u0442 \u0447\u0435\u0440\u0435\u0437:
-timeline.transport.TRANSIT.label=\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u043C \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u043E\u043C
-transportation.mode.AIRPLANE.name=\u0421\u0430\u043C\u043E\u043B\u0451\u0442
-timeline.transport.MOTORCYCLE.label=\u043D\u0430 \u043C\u043E\u0442\u043E\u0446\u0438\u043A\u043B\u0435
-places.edit.visit.stats.title=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-country.cu.label=\u041A\u0443\u0431\u0430
-country.ar.label=\u0410\u0440\u0433\u0435\u043D\u0442\u0438\u043D\u0430
-integrations.immich.save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-users.custom.css.requirements=\u041C\u0430\u043A\u0441. 1 \u041C\u0411. \u0422\u043E\u043B\u044C\u043A\u043E CSS-\u0444\u0430\u0439\u043B\u044B (\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 .css).
-country.jm.label=\u042F\u043C\u0430\u0439\u043A\u0430
-integrations.overland.configure=\u0410\u0432\u0442\u043E\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 Overland
-geocoding.test.connection=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
-integrations.overland.step7=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u043E\u043B\u0435 Access Token \u043F\u0443\u0441\u0442\u044B\u043C (\u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C \u0442\u043E\u043A\u0435\u043D \u0432 URL)
-country.bm.label=\u0411\u0435\u0440\u043C\u0443\u0434\u044B
-memory.share.result.instructions.title=\u041A\u0430\u043A \u043F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F:
-integrations.reitti.disable=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C
-visit.sensitivity.preview.new=\u0414\u0430\u043D\u043D\u044B\u0435 \u043F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430
+upload.invalid.format=Неверный формат файла
+integrations.gpslogger.step1=Скачайте GPSLogger из Google Play Store
+memory.edit.block.title.placeholder=Введите название
+upload.google.old.format.instructions=Экспортируйте данные с takeout.google.com и загрузите файл Records.json из папки Location History.
+geocoding.clear.error=Ошибка очистки и запуска геокодирования: {0}
+users.home.longitude.placeholder=Введите долготу (-180 до 180)
+country.cw.label=Кюрасао
+integrations.mobile.help.link.text=Документация по интеграции мобильных приложений
+integrations.mqtt.description=Подключитесь к MQTT-брокеру для получения данных местоположения из OwnTracks или других совместимых приложений.
+country.zm.label=Замбия
+country.cz.label=Чехия
+integrations.data.quality.recommendation.fluctuating.frequency=Частота трекинга нестабильна. Проверьте настройки мобильного приложения для стабильных интервалов трекинга.
+country.eh.label=Западная Сахара
+geocoding.no.services=Сервисы геокодирования не настроены.
+country.vc.label=Сент-Винсент и Гренадины
+settings.logging.description=Настраивайте уровни логирования и просматривайте логи
+memory.block.type.trip=Поездка
+tokens.usage.table.endpoint=Конечная точка
+integrations.data.quality.good.accuracy=Точек с хорошей точностью (<50м)
+users.avatar.or=ИЛИ
+visit.sensitivity.delete.confirm=Вы уверены, что хотите удалить эту конфигурацию?
+data.remove.all.verification.required=Требуется верификация:
+country.kp.label=Корея (Северная)
+integrations.immich.title=Интеграция Immich
+country.unknown.label=Неизвестно
+transportation.modes.max.mph.label=Макс. скорость (миль/ч)
+integrations.data.quality.recommendation.poor.accuracy=Многие точки местоположения имеют низкую точность. Убедитесь, что GPS включён, и избегайте трекинга в помещении.
+memory.share.what.title=Что будет поделено?
+integrations.shared.instances.description=Подключитесь к другим экземплярам Reitti, чтобы обмениваться данными местоположения с друзьями, семьёй или коллегами. Это позволит просматривать их данные местоположения рядом с вашими на карте хронологии.
+integrations.owntracks.recorder.username=Имя пользователя
+data.remove.all.verification.placeholder=Введите имя хоста для подтверждения
+country.ir.label=Иран
+memory.view.edit=Редактировать
+integrations.data.quality.status.actively.tracking.desc=Данные местоположения регулярно поступают
+country.ms.label=Монтсеррат
+memory.share.expires.label=Ссылка истекает через:
+timeline.transport.TRANSIT.label=общественным транспортом
+transportation.mode.AIRPLANE.name=Самолёт
+timeline.transport.MOTORCYCLE.label=на мотоцикле
+places.edit.visit.stats.title=Статистика посещений
+country.cu.label=Куба
+country.ar.label=Аргентина
+integrations.immich.save=Сохранить конфигурацию
+users.custom.css.requirements=Макс. 1 МБ. Только CSS-файлы (требуется расширение .css).
+country.jm.label=Ямайка
+integrations.overland.configure=Автонастройка Overland
+geocoding.test.connection=Тест соединения
+integrations.overland.step7=Оставьте поле Access Token пустым (мы используем токен в URL)
+country.bm.label=Бермуды
+memory.share.result.instructions.title=Как поделиться:
+integrations.reitti.disable=Отключить
+visit.sensitivity.preview.new=Данные предпросмотра
integrations.reitti.url.placeholder=https://reitti.example.com
-geocoding.url.placeholders=\u041F\u043B\u0435\u0439\u0441\u0445\u043E\u043B\u0434\u0435\u0440\u044B \u0448\u0430\u0431\u043B\u043E\u043D\u0430 URL:
-transportation.modes.max.mph.placeholder=\u0411\u0435\u0437 \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F
-transportation.modes.mode.label=\u0412\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-memory.share.title=\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435\u043C
-timeline.transport.SCOOTER.label=\u043D\u0430 \u0441\u0430\u043C\u043E\u043A\u0430\u0442\u0435
-shared-with-me.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-tokens.table.last.used=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435
+geocoding.url.placeholders=Плейсхолдеры шаблона URL:
+transportation.modes.max.mph.placeholder=Без ограничения
+transportation.modes.mode.label=Вид транспорта
+memory.share.title=Поделиться воспоминанием
+timeline.transport.SCOOTER.label=на самокате
+shared-with-me.table.actions=Действия
+tokens.table.last.used=Последнее использование
integrations.mqtt.topic.placeholder=owntracks/userId/deviceId
-country.io.label=\u0411\u0440\u0438\u0442\u0430\u043D\u0441\u043A\u0430\u044F \u0442\u0435\u0440\u0440\u0438\u0442\u043E\u0440\u0438\u044F \u0432 \u0418\u043D\u0434\u0438\u0439\u0441\u043A\u043E\u043C \u043E\u043A\u0435\u0430\u043D\u0435
-integrations.owntracks.step3=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0440\u0435\u0436\u0438\u043C \u043D\u0430 HTTP
-logging.logger.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u043A\u043B\u0430\u0441\u0441\u0430 \u043B\u043E\u0433\u0433\u0435\u0440\u0430 \u0438\u043B\u0438 \u043E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C \u0434\u043B\u044F \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u043E\u0440\u043D\u0435\u0432\u043E\u0433\u043E \u043B\u043E\u0433\u0433\u0435\u0440\u0430
-users.avatar.upload=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435
-place.type.cinema=\u041A\u0438\u043D\u043E\u0442\u0435\u0430\u0442\u0440
-integrations.data-stores.title=\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u0434\u0430\u043D\u043D\u044B\u0445
-integrations.owntracks.configure=\u0410\u0432\u0442\u043E\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 OwnTracks
-country.gh.label=\u0413\u0430\u043D\u0430
-shared-with-me.dismiss.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0442\u043A\u043B\u043E\u043D\u0435\u043D\u0438\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430: {0}
-settings.api.tokens.description=\u0421\u043E\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u0438 \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0439\u0442\u0435 \u0442\u043E\u043A\u0435\u043D\u0430\u043C\u0438 API \u0434\u043B\u044F \u0432\u043D\u0435\u0448\u043D\u0438\u0445 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439
-country.iq.label=\u0418\u0440\u0430\u043A
-country.gn.label=\u0413\u0432\u0438\u043D\u0435\u044F
-timeline.transport.TRAIN.label=\u043D\u0430 \u043F\u043E\u0435\u0437\u0434\u0435
-memory.edit.block.cluster.trip.trip=\u041F\u043E\u0435\u0437\u0434\u043A\u0430
-queue.user.event.name=\u0421\u043E\u0431\u044B\u0442\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-logging.buffer.size=\u0420\u0430\u0437\u043C\u0435\u0440 \u0431\u0443\u0444\u0435\u0440\u0430
-logging.logger.help=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C \u0434\u043B\u044F \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u043E\u0440\u043D\u0435\u0432\u043E\u0433\u043E (\u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u043E\u0433\u043E) \u043B\u043E\u0433\u0433\u0435\u0440\u0430
-country.it.label=\u0418\u0442\u0430\u043B\u0438\u044F
-users.custom.css.description=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 CSS-\u0444\u0430\u0439\u043B \u0434\u043B\u044F \u043F\u0435\u0440\u0441\u043E\u043D\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430. \u042D\u0442\u043E \u043F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442 \u0441\u0442\u0438\u043B\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E.
-memory.view.add.block=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0431\u043B\u043E\u043A \u043F\u043E\u0441\u043B\u0435
-country.tr.label=\u0422\u0443\u0440\u0446\u0438\u044F
-visit.sensitivity.title.description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435, \u043D\u0430\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0438\u0441\u0442\u0435\u043C\u0430 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u0430 \u043F\u0440\u0438 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0438 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439 \u0438\u0437 \u0432\u0430\u0448\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-form.clear=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C
-integrations.owntracks.recorder.enabled=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E
-share-with.button.selected=\u041E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u0432\u043A\u043B\u044E\u0447\u0451\u043D
-integrations.owntracks.recorder.description=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u043A \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0443 OwnTracks Recorder \u0434\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043E\u0442 \u043A\u043E\u043D\u043A\u0440\u0435\u0442\u043D\u044B\u0445 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0438 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432.
-magic.link.error.home=\u041D\u0430 \u0433\u043B\u0430\u0432\u043D\u0443\u044E
-integrations.photos.description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0444\u043E\u0442\u043E \u0441 Immich
-integrations.immich.connection.failed=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F: {0}
-data.remove.all.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u0434\u0430\u043D\u043D\u044B\u0445: {0}
-country.mz.label=\u041C\u043E\u0437\u0430\u043C\u0431\u0438\u043A
-integrations.reitti.status.FAILED.name=\u041E\u0448\u0438\u0431\u043A\u0430
-places.geocoding.response.no.data=\u041E\u0442\u0432\u0435\u0442 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u043C\u0435\u0441\u0442\u0430 \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D
-place.type.shopping_mall=\u0422\u043E\u0440\u0433\u043E\u0432\u044B\u0439 \u0446\u0435\u043D\u0442\u0440
-geocoding.auto.disabled=(\u0410\u0432\u0442\u043E\u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E)
-integrations.overland.step6=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u043E\u043B\u0435 Device ID \u043F\u0443\u0441\u0442\u044B\u043C \u0438\u043B\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440
-transportation.modes.success.deleted=\u0412\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0451\u043D
-geocoding.clear.title=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u0441\u0435
-statistics.transport.distance=\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043F\u043E \u0432\u0438\u0434\u0443 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-memory.share.result.instructions.copy=\u0421\u043A\u043E\u043F\u0438\u0440\u0443\u0439\u0442\u0435 \u0441\u0441\u044B\u043B\u043A\u0443 \u0432\u044B\u0448\u0435 \u0438 \u043E\u0442\u043F\u0440\u0430\u0432\u044C\u0442\u0435 \u043B\u044E\u0431\u043E\u043C\u0443, \u0441 \u043A\u0435\u043C \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F
-integrations.mqtt.host=\u0425\u043E\u0441\u0442 MQTT
-upload.google.description=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0438\u0441\u0442\u043E\u0440\u0438\u044E \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438\u0437 Google. \u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u0434\u0432\u0430 \u0444\u043E\u0440\u043C\u0430\u0442\u0430:
-integrations.immich.api.token=\u0422\u043E\u043A\u0435\u043D API
-memory.share.view.title=\u0422\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
-places.edit.button=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
-data.remove.all.button=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0432\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-language.finnish=\u0424\u0438\u043D\u0441\u043A\u0438\u0439
-visit.sensitivity.recalculation.title=\u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442
-country.ca.label=\u041A\u0430\u043D\u0430\u0434\u0430
-memory.block.text.content=\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435
-integrations.owntracks.step4.with.token=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043A\u043E\u043D\u0435\u0447\u043D\u0443\u044E \u0442\u043E\u0447\u043A\u0443: {0}
-memory.edit.block.cluster.visit.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0431\u043B\u043E\u043A \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-memory.share.result.success=\u0421\u0441\u044B\u043B\u043A\u0430 \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D\u0430!
-country.ci.label=\u041A\u043E\u0442-\u0434'\u0418\u0432\u0443\u0430\u0440
-country.pg.label=\u041F\u0430\u043F\u0443\u0430 \u2014 \u041D\u043E\u0432\u0430\u044F \u0413\u0432\u0438\u043D\u0435\u044F
-country.tg.label=\u0422\u043E\u0433\u043E
-integrations.reitti.info.server.title=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0441\u0435\u0440\u0432\u0435\u0440\u0435
-users.color.theme.custom=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0446\u0432\u0435\u0442
-time.timezone.override.description=\u041F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0438\u0442\u0435 \u0447\u0430\u0441\u043E\u0432\u043E\u0439 \u043F\u043E\u044F\u0441 \u0432\u043C\u0435\u0441\u0442\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u043D\u043E\u0433\u043E \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043E\u043C. \u042D\u0442\u043E \u0432\u043B\u0438\u044F\u0435\u0442 \u043D\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0432 \u0440\u0435\u0436\u0438\u043C\u0435 \u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E.
-country.ie.label=\u0418\u0440\u043B\u0430\u043D\u0434\u0438\u044F
-data.about.description=\u042D\u0442\u043E\u0442 \u0440\u0430\u0437\u0434\u0435\u043B \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u0435\u0442 \u0432\u0440\u0443\u0447\u043D\u0443\u044E \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0442\u044C \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445. \u042D\u0442\u0438 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438 \u043E\u0431\u044B\u0447\u043D\u043E \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u044E\u0442\u0441\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043F\u043E \u0440\u0430\u0441\u043F\u0438\u0441\u0430\u043D\u0438\u044E, \u043D\u043E \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0438\u0445 \u0432\u0440\u0443\u0447\u043D\u0443\u044E \u0437\u0434\u0435\u0441\u044C \u043F\u0440\u0438 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u0438.
-users.current.user=(\u0422\u0435\u043A\u0443\u0449\u0438\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C)
-country.ki.label=\u041A\u0438\u0440\u0438\u0431\u0430\u0442\u0438
-memory.block.type.gallery.description=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043A\u043E\u043B\u043B\u0435\u043A\u0446\u0438\u044E \u0444\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0439 \u0438\u0437 \u044D\u0442\u043E\u0433\u043E \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-integrations.owntracks.recorder.config.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: {0}
-country.er.label=\u042D\u0440\u0438\u0442\u0440\u0435\u044F
-memory.share.result.instructions.account=\u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u044F\u043C \u043D\u0435 \u043D\u0443\u0436\u0435\u043D \u0430\u043A\u043A\u0430\u0443\u043D\u0442 \u0434\u043B\u044F \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044E
-integrations.reitti.status.RECOVERABLE.name=\u041E\u0448\u0438\u0431\u043A\u0430 (\u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043C\u043E)
-visit.merging.search.duration=\u0414\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043F\u043E\u0438\u0441\u043A\u0430 (\u0447\u0430\u0441\u044B)
-country.rs.label=\u0421\u0435\u0440\u0431\u0438\u044F
-memory.processing.title.creating=\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-country.mq.label=\u041C\u0430\u0440\u0442\u0438\u043D\u0438\u043A\u0430
-magic.link.error.title=\u041E\u0448\u0438\u0431\u043A\u0430 \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u0441\u0441\u044B\u043B\u043A\u0438
-country.lb.label=\u041B\u0438\u0432\u0430\u043D
-visit.sensitivity.valid.since=\u0414\u0435\u0439\u0441\u0442\u0432\u0443\u0435\u0442 \u0441
-country.tm.label=\u0422\u0443\u0440\u043A\u043C\u0435\u043D\u0438\u0441\u0442\u0430\u043D
-geocoding.service.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u0430
-visit.sensitivity.level.very-high=\u041E\u0447\u0435\u043D\u044C \u0432\u044B\u0441\u043E\u043A\u0438\u0439
-memory.block.type.trip.description=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u0438\u043B\u0438 \u043C\u0430\u0440\u0448\u0440\u0443\u0442 \u0438\u0437 \u044D\u0442\u043E\u0433\u043E \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-integrations.data.quality.recommendation.very.poor.accuracy=\u0421\u0440\u0435\u0434\u043D\u044F\u044F \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C \u0434\u043E\u0432\u043E\u043B\u044C\u043D\u043E \u043D\u0438\u0437\u043A\u0430\u044F. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435, \u0438\u043C\u0435\u0435\u0442 \u043B\u0438 \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u043E \u043E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u0432\u0438\u0434 \u043D\u0435\u0431\u0430 \u0434\u043B\u044F \u043B\u0443\u0447\u0448\u0435\u0433\u043E \u043F\u0440\u0438\u0451\u043C\u0430 GPS.
-memory.block.trip.select.placeholder=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u043E\u0435\u0437\u0434\u043A\u0443...
-visit.sensitivity.form.title.new=\u041D\u043E\u0432\u0430\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F
-memory.block.gallery.selected.title=\u0412\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0435 \u0444\u043E\u0442\u043E
-country.gy.label=\u0413\u0430\u0439\u0430\u043D\u0430
-country.nf.label=\u041E\u0441\u0442\u0440\u043E\u0432 \u041D\u043E\u0440\u0444\u043E\u043B\u043A
-country.ee.label=\u042D\u0441\u0442\u043E\u043D\u0438\u044F
-visit.sensitivity.default.config.note=\u042D\u0442\u043E \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E, \u043F\u0440\u0438\u043C\u0435\u043D\u044F\u0435\u043C\u0430\u044F \u043A\u043E \u0432\u0441\u0435\u043C \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u0438 \u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043C, \u043D\u0435 \u043F\u043E\u043A\u0440\u044B\u0442\u044B\u043C \u043A\u043E\u043D\u043A\u0440\u0435\u0442\u043D\u044B\u043C\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u043C\u0438 \u0434\u0430\u0442. \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432 \u044D\u0442\u043E\u0439 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u0432\u043B\u0438\u044F\u044E\u0442 \u043D\u0430 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443 \u0432\u0441\u0435\u0445 \u0432\u0430\u0448\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u0440\u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0435.
-memory.share.access.view=\u0414\u043E\u0441\u0442\u0443\u043F \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430
-form.close=\u0417\u0430\u043A\u0440\u044B\u0442\u044C
-users.home.longitude.label=\u0414\u043E\u043B\u0433\u043E\u0442\u0430
-data.process.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438: {0}
-memory.edit.block.cluster.visit.select.visits=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F
-data.about.warning=\u0420\u0443\u0447\u043D\u0430\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u043C\u043E\u0436\u0435\u0442 \u0437\u0430\u043D\u044F\u0442\u044C \u0432\u0440\u0435\u043C\u044F \u0432 \u0437\u0430\u0432\u0438\u0441\u0438\u043C\u043E\u0441\u0442\u0438 \u043E\u0442 \u043E\u0431\u044A\u0451\u043C\u0430 \u0434\u0430\u043D\u043D\u044B\u0445.
-country.bh.label=\u0411\u0430\u0445\u0440\u0435\u0439\u043D
-integrations.data.quality.recommendation.no.data=\u0414\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0435 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u044B \u0437\u0430 \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 24 \u0447\u0430\u0441\u0430. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0433\u043E \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F.
-country.md.label=\u041C\u043E\u043B\u0434\u043E\u0432\u0430
-memory.block.gallery.immich.title=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0438\u0437 Immich
-time.display.mode.default.description=\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E: \u0412\u0441\u0435 \u0432\u0440\u0435\u043C\u0435\u043D\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u044E\u0442\u0441\u044F \u0432 \u0432\u0430\u0448\u0435\u043C \u0447\u0430\u0441\u043E\u0432\u043E\u043C \u043F\u043E\u044F\u0441\u0435 (\u0438\u0437 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u0438\u043B\u0438 \u043F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u0447\u0430\u0441\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u044F\u0441\u0430 \u043D\u0438\u0436\u0435)
-country.kz.label=\u041A\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043D
-visit.sensitivity.max.merge.time=\u041C\u0430\u043A\u0441. \u0432\u0440\u0435\u043C\u044F \u0441\u043B\u0438\u044F\u043D\u0438\u044F
-users.role.user=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C
-country.bb.label=\u0411\u0430\u0440\u0431\u0430\u0434\u043E\u0441
-integrations.data.quality.overall.title=\uD83D\uDCC8 \u041E\u0431\u0449\u0435\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0434\u0430\u043D\u043D\u044B\u0445
-users.color.theme.description=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u0435\u043C\u044B\u0439 \u0446\u0432\u0435\u0442 \u0430\u043A\u0446\u0435\u043D\u0442\u0430 \u0434\u043B\u044F \u043A\u0430\u0440\u0442\u044B.
-country.at.label=\u0410\u0432\u0441\u0442\u0440\u0438\u044F
-integrations.owntracks.configure.description=\u042D\u0442\u043E \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442 OwnTracks \u043D\u0430 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0443 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432 Reitti.
-geocoding.placeholder.lng={lng} \u2014 \u0437\u0430\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u043D\u0430 \u0434\u043E\u043B\u0433\u043E\u0442\u0443
-country.tj.label=\u0422\u0430\u0434\u0436\u0438\u043A\u0438\u0441\u0442\u0430\u043D
-transportation.modes.max.kmh.label=\u041C\u0430\u043A\u0441. \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C (\u043A\u043C/\u0447)
-country.gm.label=\u0413\u0430\u043C\u0431\u0438\u044F
-integrations.data.quality.description=\u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0438 \u0447\u0430\u0441\u0442\u043E\u0442\u0443 \u0432\u0445\u043E\u0434\u044F\u0449\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0435\u043D\u0438\u044F \u043E\u043F\u0442\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439 \u043F\u0440\u043E\u0438\u0437\u0432\u043E\u0434\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430.
-transportation.modes.title=\u0412\u0438\u0434\u044B \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-country.py.label=\u041F\u0430\u0440\u0430\u0433\u0432\u0430\u0439
-language.english=\u0410\u043D\u0433\u043B\u0438\u0439\u0441\u043A\u0438\u0439
-memory.processing.title=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-logging.connecting=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A \u043F\u043E\u0442\u043E\u043A\u0443 \u043B\u043E\u0433\u043E\u0432...
-users.home.location.description=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0434\u043E\u043C\u0430\u0448\u043D\u0435\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435. \u041E\u043D\u043E \u0431\u0443\u0434\u0435\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F, \u043A\u043E\u0433\u0434\u0430 \u043D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445 \u0437\u0430 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u0443\u044E \u0434\u0430\u0442\u0443.
-country.ck.label=\u041E\u0441\u0442\u0440\u043E\u0432\u0430 \u041A\u0443\u043A\u0430
-timeline.transport.DRIVING.label=\u043D\u0430 \u0430\u0432\u0442\u043E\u043C\u043E\u0431\u0438\u043B\u0435
-place.type.landmark=\u0414\u043E\u0441\u0442\u043E\u043F\u0440\u0438\u043C\u0435\u0447\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
-integrations.owntracks.step4.without.token=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u043A\u043E\u043D\u0435\u0447\u043D\u0443\u044E \u0442\u043E\u0447\u043A\u0443: {0}
-memory.share.back.button=\u041D\u0430\u0437\u0430\u0434
-visit.sensitivity.mode.switch.to.simple=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0432 \u043F\u0440\u043E\u0441\u0442\u043E\u0439 \u0440\u0435\u0436\u0438\u043C
-data.remove.all.error.hostname-verification=\u0412\u0435\u0440\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0438\u043C\u0435\u043D\u0438 \u0445\u043E\u0441\u0442\u0430 \u043D\u0435 \u0443\u0434\u0430\u043B\u0430\u0441\u044C. \u0412\u0432\u0435\u0434\u0438\u0442\u0435 {0}, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C.
-country.mh.label=\u041C\u0430\u0440\u0448\u0430\u043B\u043B\u043E\u0432\u044B \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-timeline.time.your=\u0412\u0430\u0448\u0435 \u0432\u0440\u0435\u043C\u044F
-geocoding.run.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u043D\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442?
-memory.share.result.access=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u0434\u043E\u0441\u0442\u0443\u043F\u0430:
-country.cd.label=\u041A\u043E\u043D\u0433\u043E (\u0414\u0435\u043C\u043E\u043A\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430)
-geocoding.example=\u041F\u0440\u0438\u043C\u0435\u0440:
-country.ne.label=\u041D\u0438\u0433\u0435\u0440
-country.mr.label=\u041C\u0430\u0432\u0440\u0438\u0442\u0430\u043D\u0438\u044F
-country.tt.label=\u0422\u0440\u0438\u043D\u0438\u0434\u0430\u0434 \u0438 \u0422\u043E\u0431\u0430\u0433\u043E
-users.update.title=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-settings.import.data=\u0418\u043C\u043F\u043E\u0440\u0442 \u0434\u0430\u043D\u043D\u044B\u0445
-upload.google.old.format.title=\u0421\u0442\u0430\u0440\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 Google Timeline (Records.json)
-integrations.owntracks.recorder.save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-country.no.label=\u041D\u043E\u0440\u0432\u0435\u0433\u0438\u044F
-country.kn.label=\u0421\u0435\u043D\u0442-\u041A\u0438\u0442\u0441 \u0438 \u041D\u0435\u0432\u0438\u0441
-geocoding.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-integrations.immich.enabled=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E
-memory.view.back=\u041D\u0430\u0437\u0430\u0434
-country.cc.label=\u041A\u043E\u043A\u043E\u0441\u043E\u0432\u044B\u0435 (\u041A\u0438\u043B\u0438\u043D\u0433\u043E\u0432\u044B) \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-memory.view.block.gallery.content=\u0413\u0430\u043B\u0435\u0440\u0435\u044F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439
-country.lt.label=\u041B\u0438\u0442\u0432\u0430
-country.mu.label=\u041C\u0430\u0432\u0440\u0438\u043A\u0438\u0439
-visit.sensitivity.mode.simple.description=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043F\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0435 \u0443\u0440\u043E\u0432\u043D\u0438 \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u0434\u043B\u044F \u043F\u0440\u043E\u0441\u0442\u043E\u0439 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438
-timeline.transport.AIRPLANE.label=\u043D\u0430 \u0441\u0430\u043C\u043E\u043B\u0451\u0442\u0435
-integrations.reitti.never.used=\u041D\u0438\u043A\u043E\u0433\u0434\u0430
-memory.edit.block.cluster.visit.visit=\u041F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435
-shared-with-me.dismiss=\u041E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C
-places.polygon.editor.instructions=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0438 \u043F\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0440\u0438\u0441\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u043B\u0438\u0433\u043E\u043D \u0432\u043E\u043A\u0440\u0443\u0433 \u043C\u0435\u0441\u0442\u0430. \u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0443\u044E \u0442\u043E\u0447\u043A\u0443, \u0447\u0442\u043E\u0431\u044B \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0435\u0451.
-integrations.reitti.table.status=\u0421\u0442\u0430\u0442\u0443\u0441
-country.cl.label=\u0427\u0438\u043B\u0438
-country.tl.label=\u0412\u043E\u0441\u0442\u043E\u0447\u043D\u044B\u0439 \u0422\u0438\u043C\u043E\u0440
-integrations.immich.config.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: {0}
-visit.sensitivity.title=\u0427\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-country.am.label=\u0410\u0440\u043C\u0435\u043D\u0438\u044F
-country.gs.label=\u042E\u0436\u043D\u0430\u044F \u0414\u0436\u043E\u0440\u0434\u0436\u0438\u044F \u0438 \u042E\u0436\u043D\u044B\u0435 \u0421\u0430\u043D\u0434\u0432\u0438\u0447\u0435\u0432\u044B \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-places.edit.no.visits=\u041F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F \u044D\u0442\u043E\u0433\u043E \u043C\u0435\u0441\u0442\u0430 \u0435\u0449\u0451 \u043D\u0435 \u0437\u0430\u043F\u0438\u0441\u0430\u043D\u044B.
-integrations.setup.instructions=\u0418\u043D\u0441\u0442\u0440\u0443\u043A\u0446\u0438\u0438 \u043F\u043E \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0435:
-integrations.mqtt.password=\u041F\u0430\u0440\u043E\u043B\u044C
-transportation.mode.CYCLING.name=\u041D\u0430 \u0432\u0435\u043B\u043E\u0441\u0438\u043F\u0435\u0434\u0435
+country.io.label=Британская территория в Индийском океане
+integrations.owntracks.step3=Установите режим на HTTP
+logging.logger.placeholder=Введите название класса логгера или оставьте пустым для настройки корневого логгера
+users.avatar.upload=Выбрать изображение
+place.type.cinema=Кинотеатр
+integrations.data-stores.title=Внешние хранилища данных
+integrations.owntracks.configure=Автонастройка OwnTracks
+country.gh.label=Гана
+shared-with-me.dismiss.error=Ошибка отклонения общего доступа: {0}
+settings.api.tokens.description=Создавайте и управляйте токенами API для внешних приложений
+country.iq.label=Ирак
+country.gn.label=Гвинея
+timeline.transport.TRAIN.label=на поезде
+memory.edit.block.cluster.trip.trip=Поездка
+queue.user.event.name=События пользователя
+logging.buffer.size=Размер буфера
+logging.logger.help=Оставьте пустым для настройки корневого (глобального) логгера
+country.it.label=Италия
+users.custom.css.description=Загрузите пользовательский CSS-файл для персонализации интерфейса. Это переопределит стили по умолчанию.
+memory.view.add.block=Добавить блок после
+country.tr.label=Турция
+visit.sensitivity.title.description=Настройте, насколько система чувствительна при обнаружении посещений из ваших данных местоположения
+form.clear=Очистить
+integrations.owntracks.recorder.enabled=Включить интеграцию
+share-with.button.selected=Общий доступ включён
+integrations.owntracks.recorder.description=Подключитесь к экземпляру OwnTracks Recorder для получения данных местоположения от конкретных пользователей и устройств.
+magic.link.error.home=На главную
+integrations.photos.description=Настройте интеграцию управления фото с Immich
+integrations.immich.connection.failed=Ошибка соединения: {0}
+data.remove.all.error=Ошибка удаления данных: {0}
+country.mz.label=Мозамбик
+integrations.reitti.status.FAILED.name=Ошибка
+places.geocoding.response.no.data=Ответ геокодирования для этого места недоступен
+place.type.shopping_mall=Торговый центр
+geocoding.auto.disabled=(Автоотключено)
+integrations.overland.step6=Оставьте поле Device ID пустым или установите пользовательский идентификатор
+transportation.modes.success.deleted=Вид транспорта успешно удалён
+geocoding.clear.title=Очистить и повторно геокодировать все
+statistics.transport.distance=Расстояние по виду транспорта
+memory.share.result.instructions.copy=Скопируйте ссылку выше и отправьте любому, с кем хотите поделиться
+integrations.mqtt.host=Хост MQTT
+upload.google.description=Загрузите историю местоположения из Google. Поддерживаются два формата:
+integrations.immich.api.token=Токен API
+memory.share.view.title=Только просмотр
+places.edit.button=Редактировать
+data.remove.all.button=Удалить все данные
+language.finnish=Финский
+visit.sensitivity.recalculation.title=Рекомендуется перерасчёт
+country.ca.label=Канада
+memory.block.text.content=Содержимое
+integrations.owntracks.step4.with.token=Установите конечную точку: {0}
+memory.edit.block.cluster.visit.title=Редактировать блок посещений
+memory.share.result.success=Ссылка общего доступа успешно создана!
+country.ci.label=Кот-д'Ивуар
+country.pg.label=Папуа — Новая Гвинея
+country.tg.label=Того
+integrations.reitti.info.server.title=Информация о сервере
+users.color.theme.custom=Пользовательский цвет
+time.timezone.override.description=Переопределите часовой пояс вместо использования обнаруженного браузером. Это влияет на отображение времени в режиме По умолчанию.
+country.ie.label=Ирландия
+data.about.description=Этот раздел позволяет вручную запускать операции обработки данных. Эти операции обычно запускаются автоматически по расписанию, но вы можете запустить их вручную здесь при необходимости.
+users.current.user=(Текущий пользователь)
+country.ki.label=Кирибати
+memory.block.type.gallery.description=Добавьте коллекцию фотографий из этого воспоминания
+integrations.owntracks.recorder.config.error=Ошибка сохранения конфигурации: {0}
+country.er.label=Эритрея
+memory.share.result.instructions.account=Получателям не нужен аккаунт для доступа к воспоминанию
+integrations.reitti.status.RECOVERABLE.name=Ошибка (восстановимо)
+visit.merging.search.duration=Длительность поиска (часы)
+country.rs.label=Сербия
+memory.processing.title.creating=Создание воспоминания
+country.mq.label=Мартиника
+magic.link.error.title=Ошибка магической ссылки
+country.lb.label=Ливан
+visit.sensitivity.valid.since=Действует с
+country.tm.label=Туркменистан
+geocoding.service.name=Название сервиса
+visit.sensitivity.level.very-high=Очень высокий
+memory.block.type.trip.description=Добавьте путешествие или маршрут из этого воспоминания
+integrations.data.quality.recommendation.very.poor.accuracy=Средняя точность довольно низкая. Проверьте, имеет ли устройство открытый вид неба для лучшего приёма GPS.
+memory.block.trip.select.placeholder=Выберите поездку...
+visit.sensitivity.form.title.new=Новая конфигурация
+memory.block.gallery.selected.title=Выбранные фото
+country.gy.label=Гайана
+country.nf.label=Остров Норфолк
+country.ee.label=Эстония
+visit.sensitivity.default.config.note=Это конфигурация по умолчанию, применяемая ко всем историческим данным и периодам, не покрытым конкретными конфигурациями дат. Изменения в этой конфигурации повлияют на обработку всех ваших данных местоположения при переобработке.
+memory.share.access.view=Доступ только для просмотра
+form.close=Закрыть
+users.home.longitude.label=Долгота
+data.process.error=Ошибка запуска обработки: {0}
+memory.edit.block.cluster.visit.select.visits=Выбрать посещения
+data.about.warning=Ручная обработка может занять время в зависимости от объёма данных.
+country.bh.label=Бахрейн
+integrations.data.quality.recommendation.no.data=Данные местоположения не получены за последние 24 часа. Проверьте конфигурацию мобильного приложения.
+country.md.label=Молдова
+memory.block.gallery.immich.title=Выбрать из Immich
+time.display.mode.default.description=По умолчанию: Все времена отображаются в вашем часовом поясе (из браузера или переопределения часового пояса ниже)
+country.kz.label=Казахстан
+visit.sensitivity.max.merge.time=Макс. время слияния
+users.role.user=Пользователь
+country.bb.label=Барбадос
+integrations.data.quality.overall.title=📈 Общее качество данных
+users.color.theme.description=Выберите предпочитаемый цвет акцента для карты.
+country.at.label=Австрия
+integrations.owntracks.configure.description=Это настроит OwnTracks на отправку данных местоположения в Reitti.
+geocoding.placeholder.lng={lng} — заменяется на долготу
+country.tj.label=Таджикистан
+transportation.modes.max.kmh.label=Макс. скорость (км/ч)
+country.gm.label=Гамбия
+integrations.data.quality.description=Проверьте качество и частоту входящих данных местоположения для обеспечения оптимальной производительности трекинга.
+transportation.modes.title=Виды транспорта
+country.py.label=Парагвай
+language.english=Английский
+memory.processing.title=Обработка воспоминания
+logging.connecting=Подключение к потоку логов...
+users.home.location.description=Установите домашнее местоположение. Оно будет отображаться, когда нет данных за выбранную дату.
+country.ck.label=Острова Кука
+timeline.transport.DRIVING.label=на автомобиле
+place.type.landmark=Достопримечательность
+integrations.owntracks.step4.without.token=Установите конечную точку: {0}
+memory.share.back.button=Назад
+visit.sensitivity.mode.switch.to.simple=Переключиться в простой режим
+data.remove.all.error.hostname-verification=Верификация имени хоста не удалась. Введите {0}, чтобы продолжить.
+country.mh.label=Маршалловы острова
+timeline.time.your=Ваше время
+geocoding.run.confirm=Вы уверены, что хотите запустить геокодирование для необработанных мест?
+memory.share.result.access=Уровень доступа:
+country.cd.label=Конго (Демократическая Республика)
+geocoding.example=Пример:
+country.ne.label=Нигер
+country.mr.label=Мавритания
+country.tt.label=Тринидад и Тобаго
+users.update.title=Обновить пользователя
+settings.import.data=Импорт данных
+upload.google.old.format.title=Старый формат Google Timeline (Records.json)
+integrations.owntracks.recorder.save=Сохранить конфигурацию
+country.no.label=Норвегия
+country.kn.label=Сент-Китс и Невис
+geocoding.table.actions=Действия
+integrations.immich.enabled=Включить интеграцию
+memory.view.back=Назад
+country.cc.label=Кокосовые (Килинговы) острова
+memory.view.block.gallery.content=Галерея изображений
+country.lt.label=Литва
+country.mu.label=Маврикий
+visit.sensitivity.mode.simple.description=Используйте предустановленные уровни чувствительности для простой настройки
+timeline.transport.AIRPLANE.label=на самолёте
+integrations.reitti.never.used=Никогда
+memory.edit.block.cluster.visit.visit=Посещение
+shared-with-me.dismiss=Отклонить
+places.polygon.editor.instructions=Нажмите и перетащите, чтобы нарисовать полигон вокруг места. Нажмите на существующую точку, чтобы удалить её.
+integrations.reitti.table.status=Статус
+country.cl.label=Чили
+country.tl.label=Восточный Тимор
+integrations.immich.config.error=Ошибка сохранения конфигурации: {0}
+visit.sensitivity.title=Чувствительность посещений
+country.am.label=Армения
+country.gs.label=Южная Джорджия и Южные Сандвичевы острова
+places.edit.no.visits=Посещения этого места ещё не записаны.
+integrations.setup.instructions=Инструкции по настройке:
+integrations.mqtt.password=Пароль
+transportation.mode.CYCLING.name=На велосипеде
logging.level.warn=WARN
-sort.option.created.newest=\u0421\u043E\u0437\u0434\u0430\u043D\u043E (\u0441\u043D\u0430\u0447\u0430\u043B\u0430 \u043D\u043E\u0432\u044B\u0435)
-memory.list.all=\u0412\u0441\u0435
-country.uy.label=\u0423\u0440\u0443\u0433\u0432\u0430\u0439
-integrations.reitti.info=\u0418\u043D\u0444\u043E
-places.warning.polygon.significant_change=\u0413\u0440\u0430\u043D\u0438\u0446\u0430 \u043F\u043E\u043B\u0438\u0433\u043E\u043D\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043D\u043D\u043E \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430, \u0447\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0432\u043B\u0438\u044F\u0442\u044C \u043D\u0430 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439.
-transportation.modes.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430?
-users.color.theme.custom.input=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 \u0446\u0432\u0435\u0442:
-memory.share.permissions.title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430:
-place.type.atm=\u0411\u0430\u043D\u043A\u043E\u043C\u0430\u0442
-queue.merge.visit.name=\u0421\u043B\u0438\u044F\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-place.type.museum=\u041C\u0443\u0437\u0435\u0439
-transportation.modes.table.max.kmh=\u041C\u0430\u043A\u0441. \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C (\u043A\u043C/\u0447)
-memory.block.gallery.pagination.next=\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439
-language.select=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u044F\u0437\u044B\u043A
-country.je.label=\u0414\u0436\u0435\u0440\u0441\u0438
-country.gi.label=\u0413\u0438\u0431\u0440\u0430\u043B\u0442\u0430\u0440
-country.be.label=\u0411\u0435\u043B\u044C\u0433\u0438\u044F
-magic.links.info.description=\u041C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438 \u043F\u043E\u0437\u0432\u043E\u043B\u044F\u044E\u0442 \u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u0431\u0435\u0437 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u0438 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0430\u043A\u043A\u0430\u0443\u043D\u0442\u0430. \u041B\u044E\u0431\u043E\u0439 \u0441 \u0441\u0441\u044B\u043B\u043A\u043E\u0439 \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u0432\u0430\u0448\u0438\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u043E \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u043C \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F\u043C.
-users.table.display.name=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u043E\u0435 \u0438\u043C\u044F
-integrations.title=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438
-memory.view.block.text.title=\u0422\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439 \u0431\u043B\u043E\u043A
-country.cv.label=\u041A\u0430\u0431\u043E-\u0412\u0435\u0440\u0434\u0435
-country.mm.label=\u041C\u044C\u044F\u043D\u043C\u0430
-country.jp.label=\u042F\u043F\u043E\u043D\u0438\u044F
-transportation.modes.reclassify.started=\u041F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430. \u042D\u0442\u043E\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441 \u0432\u044B\u043F\u043E\u043B\u043D\u044F\u0435\u0442\u0441\u044F \u0432 \u0444\u043E\u043D\u043E\u0432\u043E\u043C \u0440\u0435\u0436\u0438\u043C\u0435.
-places.geocode.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043C\u0435\u0441\u0442\u0430: {0}
-country.cy.label=\u041A\u0438\u043F\u0440
-country.pm.label=\u0421\u0435\u043D-\u041F\u044C\u0435\u0440 \u0438 \u041C\u0438\u043A\u0435\u043B\u043E\u043D
-integrations.owntracks.recorder.load.historical.confirm=\u042D\u0442\u043E \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442 \u0432\u0441\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0438\u0437 OwnTracks Recorder. \u041C\u043E\u0436\u0435\u0442 \u0437\u0430\u043D\u044F\u0442\u044C \u0432\u0440\u0435\u043C\u044F. \u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C?
-users.color.theme.reset=\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043D\u0430 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
-data.process.visits.button=\u041D\u0430\u0447\u0430\u0442\u044C \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443
-country.bd.label=\u0411\u0430\u043D\u0433\u043B\u0430\u0434\u0435\u0448
-country.ai.label=\u0410\u043D\u0433\u0438\u043B\u044C\u044F
-units.title=\u0421\u0438\u0441\u0442\u0435\u043C\u0430 \u0435\u0434\u0438\u043D\u0438\u0446
-country.vi.label=\u0412\u0438\u0440\u0433\u0438\u043D\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430 (\u0421\u0428\u0410)
-upload.button.google.timeline=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438
-visit.sensitivity.level=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438
-transportation.modes.max.mph.help=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C \u0434\u043B\u044F \u043E\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u044F \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u0438
-integrations.reitti.table.color=\u0426\u0432\u0435\u0442
-language.russian=\u0420\u0443\u0441\u0441\u043A\u0438\u0439
-country.ye.label=\u0419\u0435\u043C\u0435\u043D
-geocoding.placeholder.lat={lat} \u2014 \u0437\u0430\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u043D\u0430 \u0448\u0438\u0440\u043E\u0442\u0443
-memory.form.update=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F
-country.ug.label=\u0423\u0433\u0430\u043D\u0434\u0430
-country.lr.label=\u041B\u0438\u0431\u0435\u0440\u0438\u044F
-memory.form.start.date.label=\u0414\u0430\u0442\u0430 \u043D\u0430\u0447\u0430\u043B\u0430 *
-country.ao.label=\u0410\u043D\u0433\u043E\u043B\u0430
-users.username.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-memory.block.visit.select=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435
-memory.block.gallery.upload.title=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F
-integrations.tracking.frequency.description=\u0414\u043B\u044F \u043E\u043F\u0442\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0445 \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u043E\u0432 Reitti \u043B\u0443\u0447\u0448\u0435 \u0432\u0441\u0435\u0433\u043E \u0440\u0430\u0431\u043E\u0442\u0430\u0435\u0442 \u0441 \u043D\u0435\u043F\u0440\u0435\u0440\u044B\u0432\u043D\u044B\u043C \u043F\u043E\u0442\u043E\u043A\u043E\u043C GPS-\u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0439. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0442\u0440\u0435\u043A\u0438\u043D\u0433-\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u044B\u0432\u0430\u0435\u0442 \u0442\u043E\u0447\u043A\u0443 \u043D\u0435 \u0440\u0435\u0436\u0435 \u0447\u0435\u043C \u043A\u0430\u0436\u0434\u044B\u0435 30 \u0441\u0435\u043A\u0443\u043D\u0434 \u0434\u043B\u044F \u0442\u043E\u0447\u043D\u043E\u0433\u043E \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439 \u0438 \u043F\u043E\u0435\u0437\u0434\u043E\u043A.
-queue.significant.place.description=\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442 \u0438\u0437 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-tokens.name.label=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0442\u043E\u043A\u0435\u043D\u0430
-memory.block.gallery.new=\u041D\u043E\u0432\u044B\u0439 \u0431\u043B\u043E\u043A \u0433\u0430\u043B\u0435\u0440\u0435\u0438 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439
-data.process.visits.title=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F \u0438 \u043F\u043E\u0435\u0437\u0434\u043A\u0438
-country.um.label=\u0412\u043D\u0435\u0448\u043D\u0438\u0435 \u043C\u0430\u043B\u044B\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430 \u0421\u043E\u0435\u0434\u0438\u043D\u0451\u043D\u043D\u044B\u0445 \u0428\u0442\u0430\u0442\u043E\u0432
-memory.view.block.trip.content=\u0411\u043B\u043E\u043A \u043F\u043E\u0435\u0437\u0434\u043A\u0438
-geocoding.clear.description=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C \u0432\u0441\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430
-integrations.overland.step10=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0441\u043B\u0430\u0439\u0434\u0435\u0440 \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0438 (1 \u0441\u0435\u043A\u0443\u043D\u0434\u0430 \u0434\u043E 30 \u043C\u0438\u043D\u0443\u0442)
-transportation.modes.all.configured=\u0412\u0441\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0432\u0438\u0434\u044B \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u044B.
-integrations.gpslogger.description=GPSLogger \u2014 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E\u0435 Android-\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435, \u043A\u043E\u0442\u043E\u0440\u043E\u0435 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043B\u043E\u0433\u0438\u0440\u0443\u0435\u0442 \u0432\u0430\u0448\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0438 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u0442 \u0435\u0433\u043E \u0432 Reitti.
-country.hu.label=\u0412\u0435\u043D\u0433\u0440\u0438\u044F
-visit.sensitivity.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-country.ag.label=\u0410\u043D\u0442\u0438\u0433\u0443\u0430 \u0438 \u0411\u0430\u0440\u0431\u0443\u0434\u0430
-integrations.owntracks.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 OwnTracks
-settings.import.data.description=\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0439\u0442\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438\u0437 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0445 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u043E\u0432: GPX-\u0444\u0430\u0439\u043B\u044B, Google Takeout
-transportation.modes.error.update=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-upload.google.android.format.description=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u0444\u0430\u0439\u043B timeline.json \u0441 \u043D\u0435\u0434\u0430\u0432\u043D\u0438\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 Android-\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432.
-country.cr.label=\u041A\u043E\u0441\u0442\u0430-\u0420\u0438\u043A\u0430
-integrations.overland.step3=\u0412\u0430\u0436\u043D\u043E: \u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0443 \u0417\u0430\u043F\u0440\u043E\u0441 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F, \u0447\u0442\u043E\u0431\u044B \u043F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u043A \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044E \u2014 Overland \u043D\u0435 \u0431\u0443\u0434\u0435\u0442 \u043D\u0438\u0447\u0435\u0433\u043E \u043E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u0442\u044C \u0431\u0435\u0437 \u044D\u0442\u043E\u0433\u043E \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F
-memory.form.end.date.label=\u0414\u0430\u0442\u0430 \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F *
-integrations.token.select.label=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u043E\u043A\u0435\u043D API:
-country.zw.label=\u0417\u0438\u043C\u0431\u0430\u0431\u0432\u0435
-users.home.location.label=\u0414\u043E\u043C\u0430\u0448\u043D\u0435\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435
-share-with.info.privacy.immediate=\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432\u0441\u0442\u0443\u043F\u0430\u044E\u0442 \u0432 \u0441\u0438\u043B\u0443 \u043D\u0435\u043C\u0435\u0434\u043B\u0435\u043D\u043D\u043E
-memory.share.result.instructions.edit=\u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C \u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435
-integrations.data.quality.status.good.frequency=\u2705 \u0425\u043E\u0440\u043E\u0448\u0430\u044F \u0447\u0430\u0441\u0442\u043E\u0442\u0430
-timeline.transport.UNKNOWN.label=\u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E
-country.lk.label=\u0428\u0440\u0438-\u041B\u0430\u043D\u043A\u0430
-integrations.mqtt.auth.optional=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0435\u0441\u043B\u0438 \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044F \u043D\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F
-integrations.reitti.color=\u0426\u0432\u0435\u0442
-geocoding.about.title=\u041E \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u0445 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-place.type.tourist_attraction=\u0422\u0443\u0440\u0438\u0441\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F \u0434\u043E\u0441\u0442\u043E\u043F\u0440\u0438\u043C\u0435\u0447\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C
-country.mo.label=\u041C\u0430\u043A\u0430\u043E
-place.type.gas_station=\u0417\u0430\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0430\u044F \u0441\u0442\u0430\u043D\u0446\u0438\u044F
-country.ls.label=\u041B\u0435\u0441\u043E\u0442\u043E
-memory.share.result.memory=\u0412\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435:
-integrations.data.ingestion.title=\u0412\u0432\u043E\u0434 \u0434\u0430\u043D\u043D\u044B\u0445
-integrations.data.quality.tracking.title=\uD83D\uDCCD \u041A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430
-integrations.reitti.no.integrations=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 Reitti \u043D\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u044B.
-place.type.work=\u0420\u0430\u0431\u043E\u0442\u0430
-places.country.label=\u0421\u0442\u0440\u0430\u043D\u0430:
-country.ax.label=\u0410\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-visit.sensitivity.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
-memory.block.gallery.error.create=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0437\u0434\u0430\u0442\u044C \u0431\u043B\u043E\u043A \u0433\u0430\u043B\u0435\u0440\u0435\u0438
-country.ba.label=\u0411\u043E\u0441\u043D\u0438\u044F \u0438 \u0413\u0435\u0440\u0446\u0435\u0433\u043E\u0432\u0438\u043D\u0430
-data.clear.reprocess.warning=\u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u043D\u0430\u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0430\u043B\u0438\u0442 \u0432\u0441\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0438 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F. \u042D\u0442\u043E \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C.
-places.warning.overlapping.visits=\u041D\u043E\u0432\u0430\u044F \u0433\u0440\u0430\u043D\u0438\u0446\u0430 \u0431\u0443\u0434\u0435\u0442 \u043F\u0435\u0440\u0435\u0441\u0435\u043A\u0430\u0442\u044C\u0441\u044F \u0441 {0,choice,1#1 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u043C \u043C\u0435\u0441\u0442\u043E\u043C|1<{0,number,integer} \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u043C\u0438 \u043C\u0435\u0441\u0442\u0430\u043C\u0438}, \u0447\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u043F\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u043A \u043F\u0435\u0440\u0435\u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044E \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439 \u043C\u0435\u0436\u0434\u0443 \u043C\u0435\u0441\u0442\u0430\u043C\u0438 \u0438 \u043F\u043E\u0432\u043B\u0438\u044F\u0442\u044C \u043D\u0430 \u0440\u0430\u0441\u0447\u0451\u0442\u044B \u043F\u043E\u0435\u0437\u0434\u043E\u043A.
-sort.option.startDate.oldest=\u0414\u0430\u0442\u0430 \u043D\u0430\u0447\u0430\u043B\u0430 (\u0441\u043D\u0430\u0447\u0430\u043B\u0430 \u0441\u0442\u0430\u0440\u044B\u0435)
-country.ua.label=\u0423\u043A\u0440\u0430\u0438\u043D\u0430
-logging.log.level=\u0423\u0440\u043E\u0432\u0435\u043D\u044C \u043B\u043E\u0433\u0430
-country.re.label=\u0420\u0435\u044E\u043D\u044C\u043E\u043D
-country.fm.label=\u041C\u0438\u043A\u0440\u043E\u043D\u0435\u0437\u0438\u044F
-country.nz.label=\u041D\u043E\u0432\u0430\u044F \u0417\u0435\u043B\u0430\u043D\u0434\u0438\u044F
-visit.sensitivity.search.duration=\u0414\u043B\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C \u043F\u043E\u0438\u0441\u043A\u0430
-places.polygon.remove=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u043F\u043E\u043B\u0438\u0433\u043E\u043D
-places.warning.polygon.removal=\u0413\u0440\u0430\u043D\u0438\u0446\u0430 \u043F\u043E\u043B\u0438\u0433\u043E\u043D\u0430 \u0431\u0443\u0434\u0435\u0442 \u0443\u0434\u0430\u043B\u0435\u043D\u0430 \u0438\u0437 \u044D\u0442\u043E\u0433\u043E \u043C\u0435\u0441\u0442\u0430, \u044D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0432\u043B\u0438\u044F\u0442\u044C \u043D\u0430 \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439.
-country.us.label=\u0421\u043E\u0435\u0434\u0438\u043D\u0451\u043D\u043D\u044B\u0435 \u0428\u0442\u0430\u0442\u044B
-share-with.info.privacy.mutual=\u041E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u043D\u0435 \u0432\u0437\u0430\u0438\u043C\u043D\u044B\u0439, \u0438\u043C \u043D\u0443\u0436\u043D\u043E \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u043E \u043F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F \u0441\u0432\u043E\u0438\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u0441 \u0432\u0430\u043C\u0438
-visit.sensitivity.mode.switch.to.advanced=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u0432 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C
-users.oidc.view.profile=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0432\u043D\u0435\u0448\u043D\u0438\u0439 \u043F\u0440\u043E\u0444\u0438\u043B\u044C
-transportation.mode.MOTORCYCLE.name=\u041D\u0430 \u043C\u043E\u0442\u043E\u0446\u0438\u043A\u043B\u0435
-memory.block.gallery.remove=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F \u041D\u0438\u0437\u043A\u0430\u044F \u0447\u0430\u0441\u0442\u043E\u0442\u0430
-country.bw.label=\u0411\u043E\u0442\u0441\u0432\u0430\u043D\u0430
-time.display.mode.geo.local.description=\u0413\u0435\u043E\u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439: \u0412\u0441\u0435 \u0432\u0440\u0435\u043C\u0435\u043D\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u044E\u0442\u0441\u044F \u0432 \u0447\u0430\u0441\u043E\u0432\u043E\u043C \u043F\u043E\u044F\u0441\u0435 \u043C\u0435\u0441\u0442\u0430 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-visit.sensitivity.preview=\u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440
-geocoding.available.services=\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044B
-integrations.data.quality.no.data=\u041D\u0435\u0442 \u0434\u0430\u043D\u043D\u044B\u0445
-country.gd.label=\u0413\u0440\u0435\u043D\u0430\u0434\u0430
-memory.form.create=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435
-integration.mqtt.error.out_of_date=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F \u0431\u044B\u043B\u0430 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430 \u0434\u0440\u0443\u0433\u043E\u0439 \u0441\u0435\u0441\u0441\u0438\u0435\u0439. \u041E\u0431\u043D\u043E\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0438 \u043F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430.
-memory.processing.step.counter=\u0428\u0430\u0433 {0} \u0438\u0437 {1}
-country.dk.label=\u0414\u0430\u043D\u0438\u044F
-country.ph.label=\u0424\u0438\u043B\u0438\u043F\u043F\u0438\u043D\u044B
-country.pe.label=\u041F\u0435\u0440\u0443
-settings.job.status.description=\u041E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u0439\u0442\u0435 \u0441\u0442\u0430\u0442\u0443\u0441 \u0444\u043E\u043D\u043E\u0432\u044B\u0445 \u0437\u0430\u0434\u0430\u043D\u0438\u0439 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438
-data.remove.all.verification.hint=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u0445\u043E\u0441\u0442\u0430, \u0447\u0442\u043E\u0431\u044B \u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043A\u043D\u043E\u043F\u043A\u0443.
-country.pw.label=\u041F\u0430\u043B\u0430\u0443
-integrations.token.select.help=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u043E\u043A\u0435\u043D API \u0434\u043B\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0432 URL-\u0430\u0434\u0440\u0435\u0441\u0430\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043D\u0438\u0436\u0435. \u0412\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439 \u0442\u043E\u043A\u0435\u043D \u0431\u0443\u0434\u0435\u0442 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0432\u0441\u0442\u0430\u0432\u043B\u0435\u043D \u0432 \u043F\u0440\u0438\u043C\u0435\u0440\u044B URL.
-memory.block.gallery.loading=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0444\u043E\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0439...
-integrations.reitti.color.description=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0446\u0432\u0435\u0442 \u0434\u043B\u044F \u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 \u044D\u0442\u043E\u0439 \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043D\u0430 \u043A\u0430\u0440\u0442\u0435
-memory.share.result.link.label=\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u0435\u0441\u044C \u044D\u0442\u043E\u0439 \u0441\u0441\u044B\u043B\u043A\u043E\u0439:
-country.cg.label=\u041A\u043E\u043D\u0433\u043E
-transportation.mode.WALKING.name=\u041F\u0435\u0448\u043A\u043E\u043C
-country.vg.label=\u0411\u0440\u0438\u0442\u0430\u043D\u0441\u043A\u0438\u0435 \u0412\u0438\u0440\u0433\u0438\u043D\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-memory.block.text.content.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435
-integrations.overland.step5.with.token=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 URL \u043A\u043E\u043D\u0435\u0447\u043D\u043E\u0439 \u0442\u043E\u0447\u043A\u0438: {0}
-time.timezone.override.none=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0447\u0430\u0441\u043E\u0432\u043E\u0439 \u043F\u043E\u044F\u0441 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430
-memory.block.type.visit=\u041F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0435
-country.gq.label=\u042D\u043A\u0432\u0430\u0442\u043E\u0440\u0438\u0430\u043B\u044C\u043D\u0430\u044F \u0413\u0432\u0438\u043D\u0435\u044F
-country.mf.label=\u0421\u0435\u043D-\u041C\u0430\u0440\u0442\u0435\u043D (\u0444\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0430\u044F \u0447\u0430\u0441\u0442\u044C)
-integrations.owntracks.recorder.base.url=\u0411\u0430\u0437\u043E\u0432\u044B\u0439 URL
-timeline.trip.transport.select=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-country.nc.label=\u041D\u043E\u0432\u0430\u044F \u041A\u0430\u043B\u0435\u0434\u043E\u043D\u0438\u044F
-integration.mqtt.error.identifier_required=\u0418\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u0435\u043D
-integrations.reitti.info.server.name=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435:
-integrations.reitti.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u0443 \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E Reitti?
-integrations.reitti.title=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 Reitti
-visit.merging.search.duration.help=\u0412\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0435 \u043E\u043A\u043D\u043E \u0434\u043B\u044F \u043F\u043E\u0438\u0441\u043A\u0430 \u0431\u043B\u0438\u0437\u043A\u0438\u0445 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u0431\u044B\u0442\u044C \u0441\u043B\u0438\u0442\u044B. \u0411\u043E\u043B\u044C\u0448\u0438\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043C\u043E\u0433\u0443\u0442 \u0441\u043B\u0438\u0442\u044C \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0434\u043E\u043B\u0436\u043D\u044B \u043E\u0441\u0442\u0430\u0442\u044C\u0441\u044F \u043E\u0442\u0434\u0435\u043B\u044C\u043D\u044B\u043C\u0438, \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0435 \u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0441\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0435. \u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442\u0441\u044F: 24-72 \u0447\u0430\u0441\u0430 \u0434\u043B\u044F \u0431\u043E\u043B\u044C\u0448\u0438\u043D\u0441\u0442\u0432\u0430 \u0441\u0446\u0435\u043D\u0430\u0440\u0438\u0435\u0432.
-integrations.owntracks.step5=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u0435 \u0410\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044E (\u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C \u0442\u043E\u043A\u0435\u043D \u0432 URL)
-country.au.label=\u0410\u0432\u0441\u0442\u0440\u0430\u043B\u0438\u044F
-users.custom.css.error.generic=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 CSS-\u0444\u0430\u0439\u043B\u0430: {0}
-memory.view.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C
-integrations.overland.step11=\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u043D\u0430\u0447\u043D\u0451\u0442 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043E\u0442\u043F\u0440\u0430\u0432\u043B\u044F\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-country.bo.label=\u0411\u043E\u043B\u0438\u0432\u0438\u044F
-upload.geojson.description=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 GeoJSON-\u0444\u0430\u0439\u043B\u044B \u0441 \u043E\u0431\u044A\u0435\u043A\u0442\u0430\u043C\u0438 Point \u0441 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F. GeoJSON \u0434\u043E\u043B\u0436\u0435\u043D \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0433\u0435\u043E\u043C\u0435\u0442\u0440\u0438\u0438 Point \u0441 \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u0430\u043C\u0438 \u0438 \u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u043C\u0438 \u0441\u0432\u043E\u0439\u0441\u0442\u0432\u0430\u043C\u0438 \u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445 \u043C\u0435\u0442\u043E\u043A. \u041F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044E\u0442\u0441\u044F \u043A\u0430\u043A \u043E\u0434\u0438\u043D\u043E\u0447\u043D\u044B\u0435 Feature, \u0442\u0430\u043A \u0438 FeatureCollection.
-users.existing=\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438
-places.warning.overlapping.recalculation_hint=\u041D\u043E\u0432\u0430\u044F \u0433\u0440\u0430\u043D\u0438\u0446\u0430 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442 \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442 {0,choice,1#1 \u0434\u043D\u044F|1<{0,number,integer} \u0434\u043D\u0435\u0439} \u0434\u0430\u043D\u043D\u044B\u0445, \u0447\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0437\u0430\u043D\u044F\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u043C\u0438\u043D\u0443\u0442.
-integrations.reitti.enable=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C
-units.metric=\u041C\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043A\u0430\u044F
-integrations.tracking.frequency.title=\uD83D\uDCCD \u0427\u0430\u0441\u0442\u043E\u0442\u0430 GPS-\u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430
-memory.block.trip.select=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u043E\u0435\u0437\u0434\u043A\u0443
-integrations.immich.server.url=URL \u0441\u0435\u0440\u0432\u0435\u0440\u0430
-time.display.mode.geo.local=\u0413\u0435\u043E\u043B\u043E\u043A\u0430\u043B\u044C\u043D\u044B\u0439
-integrations.data.quality.last.7d=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 7 \u0434\u043D\u0435\u0439
-integrations.mqtt.enabled=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E
-country.is.label=\u0418\u0441\u043B\u0430\u043D\u0434\u0438\u044F
-country.mc.label=\u041C\u043E\u043D\u0430\u043A\u043E
-timeline.transport.WALKING.label=\u043F\u0435\u0448\u043A\u043E\u043C
-memory.new.page.title=\u041D\u043E\u0432\u043E\u0435 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435 \u2014 Reitti
-users.color.theme.label=\u0426\u0432\u0435\u0442\u043E\u0432\u0430\u044F \u0442\u0435\u043C\u0430
-country.ml.label=\u041C\u0430\u043B\u0438
-country.kg.label=\u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D
-data.about.title=\u041E \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0435 \u0434\u0430\u043D\u043D\u044B\u0445
-transportation.modes.reclassify.error=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u043F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u044E. \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u0441\u043D\u043E\u0432\u0430.
-country.ec.label=\u042D\u043A\u0432\u0430\u0434\u043E\u0440
-data.clear.reprocess.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u0441\u0435 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u0442\u044C? \u042D\u0442\u043E \u043D\u0430\u0432\u0441\u0435\u0433\u0434\u0430 \u0443\u0434\u0430\u043B\u0438\u0442 \u0432\u0441\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u043F\u043E\u0435\u0437\u0434\u043A\u0438 \u0438 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F. \u042D\u0442\u043E \u043D\u0435\u043B\u044C\u0437\u044F \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C.
-integrations.reitti.info.user.id=ID \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F:
-users.display.name.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u043E\u0435 \u0438\u043C\u044F
-visit.detection.title=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-users.username.label=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-queue.merge.visit.description=\u0421\u043B\u0438\u044F\u043D\u0438\u0435 \u0441\u0432\u044F\u0437\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439 \u0438 \u043E\u043F\u0442\u0438\u043C\u0438\u0437\u0430\u0446\u0438\u044F \u0433\u0440\u0430\u043D\u0438\u0446 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-country.pl.label=\u041F\u043E\u043B\u044C\u0448\u0430
-queue.location.data.name=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-integrations.data.quality.avg.accuracy=\u0421\u0440\u0435\u0434\u043D\u044F\u044F \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C
-users.avatar.error.generic=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0444\u0430\u0439\u043B\u0430 \u0430\u0432\u0430\u0442\u0430\u0440\u0430: {0}
-visit.sensitivity.validation.date.duplicate=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0443\u0436\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u0434\u043B\u044F \u044D\u0442\u043E\u0439 \u0434\u0430\u0442\u044B. \u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u0443\u044E \u0434\u0430\u0442\u0443.
-integrations.owntracks.recorder.connection.success=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E.
-integrations.gpslogger.step4.with.token=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 URL: {0}
-country.pf.label=\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0430\u044F \u041F\u043E\u043B\u0438\u043D\u0435\u0437\u0438\u044F
-country.mx.label=\u041C\u0435\u043A\u0441\u0438\u043A\u0430
-country.kh.label=\u041A\u0430\u043C\u0431\u043E\u0434\u0436\u0430
-integrations.no.token.warning=\u0421\u043D\u0430\u0447\u0430\u043B\u0430 \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0442\u043E\u043A\u0435\u043D API \u043D\u0430 \u0432\u043A\u043B\u0430\u0434\u043A\u0435 \u00AB\u0422\u043E\u043A\u0435\u043D\u044B API\u00BB, \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u043D\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0439.
-memory.view.block.cluster.duration=\u0417\u0430\u043D\u044F\u043B\u043E {0} \u0447\u0430\u0441\u043E\u0432 {1} \u043C\u0438\u043D\u0443\u0442. {2} \u0447\u0430\u0441\u043E\u0432 \u0438 {3} \u0432 \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0438.
-integration.mqtt.error.port_range=\u041F\u043E\u0440\u0442 \u0434\u043E\u043B\u0436\u0435\u043D \u0431\u044B\u0442\u044C \u043E\u0442 1 \u0434\u043E 65 535
-country.bn.label=\u0411\u0440\u0443\u043D\u0435\u0439-\u0414\u0430\u0440\u0443\u0441\u0441\u0430\u043B\u0430\u043C
+sort.option.created.newest=Создано (сначала новые)
+memory.list.all=Все
+country.uy.label=Уругвай
+integrations.reitti.info=Инфо
+places.warning.polygon.significant_change=Граница полигона будет существенно изменена, что может повлиять на обнаружение посещений.
+transportation.modes.delete.confirm=Вы уверены, что хотите удалить этот вид транспорта?
+users.color.theme.custom.input=Пользовательский цвет:
+memory.share.permissions.title=Выберите разрешения для общего доступа:
+place.type.atm=Банкомат
+queue.merge.visit.name=Слияние посещений
+place.type.museum=Музей
+transportation.modes.table.max.kmh=Макс. скорость (км/ч)
+memory.block.gallery.pagination.next=Следующий
+language.select=Выбрать язык
+country.je.label=Джерси
+country.gi.label=Гибралтар
+country.be.label=Бельгия
+magic.links.info.description=Магические ссылки позволяют делиться данными местоположения с другими без необходимости создания аккаунта. Любой с ссылкой может получить доступ к вашим данным согласно установленным разрешениям.
+users.table.display.name=Отображаемое имя
+integrations.title=Интеграции
+memory.view.block.text.title=Текстовый блок
+country.cv.label=Кабо-Верде
+country.mm.label=Мьянма
+country.jp.label=Япония
+transportation.modes.reclassify.started=Переклассификация успешно запущена. Этот процесс выполняется в фоновом режиме.
+places.geocode.error=Ошибка планирования геокодирования места: {0}
+country.cy.label=Кипр
+country.pm.label=Сен-Пьер и Микелон
+integrations.owntracks.recorder.load.historical.confirm=Это загрузит все доступные исторические данные из OwnTracks Recorder. Может занять время. Продолжить?
+users.color.theme.reset=Сбросить на значения по умолчанию
+data.process.visits.button=Начать обработку
+country.bd.label=Бангладеш
+country.ai.label=Ангилья
+units.title=Система единиц
+country.vi.label=Виргинские острова (США)
+upload.button.google.timeline=Загрузить данные хронологии
+visit.sensitivity.level=Уровень чувствительности
+transportation.modes.max.mph.help=Оставьте пустым для отсутствия ограничения скорости
+integrations.reitti.table.color=Цвет
+language.russian=Русский
+country.ye.label=Йемен
+geocoding.placeholder.lat={lat} — заменяется на широту
+memory.form.update=Сохранить изменения
+country.ug.label=Уганда
+country.lr.label=Либерия
+memory.form.start.date.label=Дата начала *
+country.ao.label=Ангола
+users.username.placeholder=Введите имя пользователя
+memory.block.visit.select=Выберите посещение
+memory.block.gallery.upload.title=Загрузить изображения
+integrations.tracking.frequency.description=Для оптимальных результатов Reitti лучше всего работает с непрерывным потоком GPS-местоположений. Убедитесь, что трекинг-приложение записывает точку не реже чем каждые 30 секунд для точного обнаружения посещений и поездок.
+queue.significant.place.description=Создание и обновление значимых мест из обнаруженных посещений
+tokens.name.label=Название токена
+memory.block.gallery.new=Новый блок галереи изображений
+data.process.visits.title=Обработать посещения и поездки
+country.um.label=Внешние малые острова Соединённых Штатов
+memory.view.block.trip.content=Блок поездки
+geocoding.clear.description=Очистить все существующие данные геокодирования и переобработать все значимые места
+integrations.overland.step10=Настройте слайдер интервала отправки (1 секунда до 30 минут)
+transportation.modes.all.configured=Все доступные виды транспорта настроены.
+integrations.gpslogger.description=GPSLogger — бесплатное Android-приложение, которое автоматически логирует ваше местоположение и отправляет его в Reitti.
+country.hu.label=Венгрия
+visit.sensitivity.actions=Действия
+country.ag.label=Антигуа и Барбуда
+integrations.owntracks.title=Настройка OwnTracks
+settings.import.data.description=Загружайте данные местоположения из различных источников: GPX-файлы, Google Takeout
+transportation.modes.error.update=Не удалось обновить вид транспорта
+upload.google.android.format.description=Экспортирует файл timeline.json с недавними данными местоположения с Android-устройств.
+country.cr.label=Коста-Рика
+integrations.overland.step3=Важно: Нажмите кнопку Запрос разрешения, чтобы предоставить доступ к местоположению — Overland не будет ничего отслеживать без этого разрешения
+memory.form.end.date.label=Дата окончания *
+integrations.token.select.label=Выберите токен API:
+country.zw.label=Зимбабве
+users.home.location.label=Домашнее местоположение
+share-with.info.privacy.immediate=Изменения вступают в силу немедленно
+memory.share.result.instructions.edit=Получатели могут просматривать и редактировать воспоминание
+integrations.data.quality.status.good.frequency=✅ Хорошая частота
+timeline.transport.UNKNOWN.label=неизвестно
+country.lk.label=Шри-Ланка
+integrations.mqtt.auth.optional=Оставьте пустым, если аутентификация не требуется
+integrations.reitti.color=Цвет
+geocoding.about.title=О сервисах геокодирования
+place.type.tourist_attraction=Туристическая достопримечательность
+country.mo.label=Макао
+place.type.gas_station=Заправочная станция
+country.ls.label=Лесото
+memory.share.result.memory=Воспоминание:
+integrations.data.ingestion.title=Ввод данных
+integrations.data.quality.tracking.title=📍 Качество трекинга
+integrations.reitti.no.integrations=Интеграции Reitti не настроены.
+place.type.work=Работа
+places.country.label=Страна:
+country.ax.label=Аландские острова
+visit.sensitivity.delete=Удалить
+memory.block.gallery.error.create=Не удалось создать блок галереи
+country.ba.label=Босния и Герцеговина
+data.clear.reprocess.warning=Это действие навсегда удалит все посещения, поездки и обработанные посещения. Это нельзя отменить.
+places.warning.overlapping.visits=Новая граница будет пересекаться с {0,choice,1#1 существующим местом|1<{0,number,integer} существующими местами}, что может привести к переназначению посещений между местами и повлиять на расчёты поездок.
+sort.option.startDate.oldest=Дата начала (сначала старые)
+country.ua.label=Украина
+logging.log.level=Уровень лога
+country.re.label=Реюньон
+country.fm.label=Микронезия
+country.nz.label=Новая Зеландия
+visit.sensitivity.search.duration=Длительность поиска
+places.polygon.remove=Удалить полигон
+places.warning.polygon.removal=Граница полигона будет удалена из этого места, это может повлиять на обнаружение посещений.
+country.us.label=Соединённые Штаты
+share-with.info.privacy.mutual=Общий доступ не взаимный, им нужно отдельно поделиться своими данными с вами
+visit.sensitivity.mode.switch.to.advanced=Переключиться в расширенный режим
+users.oidc.view.profile=Просмотреть внешний профиль
+transportation.mode.MOTORCYCLE.name=На мотоцикле
+memory.block.gallery.remove=Удалить изображение
+integrations.data.quality.status.low.frequency=⚠️ Низкая частота
+country.bw.label=Ботсвана
+time.display.mode.geo.local.description=Геолокальный: Все времена отображаются в часовом поясе места расположения
+visit.sensitivity.preview=Предпросмотр
+geocoding.available.services=Доступные сервисы
+integrations.data.quality.no.data=Нет данных
+country.gd.label=Гренада
+memory.form.create=Создать воспоминание
+integration.mqtt.error.out_of_date=Интеграция была изменена другой сессией. Обновите страницу и попробуйте снова.
+memory.processing.step.counter=Шаг {0} из {1}
+country.dk.label=Дания
+country.ph.label=Филиппины
+country.pe.label=Перу
+settings.job.status.description=Отслеживайте статус фоновых заданий обработки
+data.remove.all.verification.hint=Введите имя хоста, чтобы активировать кнопку.
+country.pw.label=Палау
+integrations.token.select.help=Выберите токен API для использования в URL-адресах настройки ниже. Выбранный токен будет автоматически вставлен в примеры URL.
+memory.block.gallery.loading=Загрузка фотографий...
+integrations.reitti.color.description=Выберите цвет для идентификации этой интеграции на карте
+memory.share.result.link.label=Поделитесь этой ссылкой:
+country.cg.label=Конго
+transportation.mode.WALKING.name=Пешком
+country.vg.label=Британские Виргинские острова
+memory.block.text.content.placeholder=Введите текстовое содержимое
+integrations.overland.step5.with.token=Установите URL конечной точки: {0}
+time.timezone.override.none=Использовать часовой пояс браузера
+memory.block.type.visit=Посещение
+country.gq.label=Экваториальная Гвинея
+country.mf.label=Сен-Мартен (французская часть)
+integrations.owntracks.recorder.base.url=Базовый URL
+timeline.trip.transport.select=Выберите вид транспорта
+country.nc.label=Новая Каледония
+integration.mqtt.error.identifier_required=Идентификатор клиента обязателен
+integrations.reitti.info.server.name=Название:
+integrations.reitti.delete.confirm=Вы уверены, что хотите удалить эту интеграцию Reitti?
+integrations.reitti.title=Интеграция экземпляра Reitti
+visit.merging.search.duration.help=Временное окно для поиска близких посещений, которые должны быть слиты. Большие значения могут слить посещения, которые должны остаться отдельными, маленькие могут пропустить связанные. Рекомендуется: 24-72 часа для большинства сценариев.
+integrations.owntracks.step5=Отключите Аутентификацию (мы используем токен в URL)
+country.au.label=Австралия
+users.custom.css.error.generic=Ошибка обработки CSS-файла: {0}
+memory.view.delete=Удалить
+integrations.overland.step11=Приложение начнёт автоматически отправлять данные местоположения
+country.bo.label=Боливия
+upload.geojson.description=Загрузите GeoJSON-файлы с объектами Point с данными местоположения. GeoJSON должен содержать геометрии Point с координатами и опциональными свойствами временных меток. Поддерживаются как одиночные Feature, так и FeatureCollection.
+users.existing=Существующие пользователи
+places.warning.overlapping.recalculation_hint=Новая граница запустит перерасчёт {0,choice,1#1 дня|1<{0,number,integer} дней} данных, что может занять несколько минут.
+integrations.reitti.enable=Включить
+units.metric=Метрическая
+integrations.tracking.frequency.title=📍 Частота GPS-трекинга
+memory.block.trip.select=Выберите поездку
+integrations.immich.server.url=URL сервера
+time.display.mode.geo.local=Геолокальный
+integrations.data.quality.last.7d=Последние 7 дней
+integrations.mqtt.enabled=Включить интеграцию
+country.is.label=Исландия
+country.mc.label=Монако
+timeline.transport.WALKING.label=пешком
+memory.new.page.title=Новое воспоминание — Reitti
+users.color.theme.label=Цветовая тема
+country.ml.label=Мали
+country.kg.label=Кыргызстан
+data.about.title=О обработке данных
+transportation.modes.reclassify.error=Не удалось запустить переклассификацию. Попробуйте снова.
+country.ec.label=Эквадор
+data.clear.reprocess.confirm=Вы уверены, что хотите очистить все обработанные данные и переобработать? Это навсегда удалит все посещения, поездки и обработанные посещения. Это нельзя отменить.
+integrations.reitti.info.user.id=ID пользователя:
+users.display.name.placeholder=Введите отображаемое имя
+visit.detection.title=Обнаружение посещений
+users.username.label=Имя пользователя
+queue.merge.visit.description=Слияние связанных посещений и оптимизация границ посещений
+country.pl.label=Польша
+queue.location.data.name=Обработка данных местоположения
+integrations.data.quality.avg.accuracy=Средняя точность
+users.avatar.error.generic=Ошибка обработки файла аватара: {0}
+visit.sensitivity.validation.date.duplicate=Конфигурация уже существует для этой даты. Выберите другую дату.
+integrations.owntracks.recorder.connection.success=Соединение успешно.
+integrations.gpslogger.step4.with.token=Установите URL: {0}
+country.pf.label=Французская Полинезия
+country.mx.label=Мексика
+country.kh.label=Камбоджа
+integrations.no.token.warning=Сначала создайте токен API на вкладке «Токены API», прежде чем настраивать интеграции приложений.
+memory.view.block.cluster.duration=Заняло {0} часов {1} минут. {2} часов и {3} в движении.
+integration.mqtt.error.port_range=Порт должен быть от 1 до 65 535
+country.bn.label=Бруней-Даруссалам
integrations.mqtt.username.placeholder=mqtt-username
-data.remove.all.success=\u0412\u0441\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043A\u0440\u043E\u043C\u0435 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u044B
-share-with.info.privacy.title=\u0417\u0430\u043C\u0435\u0442\u043A\u0438 \u043E \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0441\u0442\u0438
-country.ad.label=\u0410\u043D\u0434\u043E\u0440\u0440\u0430
-logging.settings.updated=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u044B
-place.type.airport=\u0410\u044D\u0440\u043E\u043F\u043E\u0440\u0442
-integrations.shared.instances.title=\u041E\u0431\u0449\u0438\u0435 \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u044B
-users.custom.css.error.to-large=\u0424\u0430\u0439\u043B CSS \u0441\u043B\u0438\u0448\u043A\u043E\u043C \u0431\u043E\u043B\u044C\u0448\u043E\u0439. \u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u044B\u0439 \u0440\u0430\u0437\u043C\u0435\u0440 \u2014 1 \u041C\u0411.
-integration.mqtt.error.saving=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E: {0}
-country.ws.label=\u0421\u0430\u043C\u043E\u0430
-country.sl.label=\u0421\u044C\u0435\u0440\u0440\u0430-\u041B\u0435\u043E\u043D\u0435
-visit.sensitivity.mode.advanced=\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u044B\u0439
-visit.sensitivity.recalculation.starting=\u0417\u0430\u043F\u0443\u0441\u043A \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442\u0430\u2026
-visit.sensitivity.recalculation.dismissed=\u0421\u043E\u0432\u0435\u0442 \u043F\u043E \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442\u0443 \u043E\u0442\u043A\u043B\u043E\u043D\u0451\u043D.
-users.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0433\u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F? \u042D\u0442\u043E \u0443\u0434\u0430\u043B\u0438\u0442 \u0432\u0441\u0435 \u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0435.
-memory.view.share=\u041F\u043E\u0434\u0435\u043B\u0438\u0442\u044C\u0441\u044F
-time.timezone.override.label=\u041F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u0447\u0430\u0441\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u044F\u0441\u0430
-memory.view.add.first.block=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043F\u0435\u0440\u0432\u044B\u0439 \u0431\u043B\u043E\u043A
-integrations.data.quality.avg.per.day=\u0412 \u0441\u0440\u0435\u0434\u043D\u0435\u043C \u0437\u0430 \u0434\u0435\u043D\u044C
-upload.success=\u0423\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043E {0} \u0444\u0430\u0439\u043B(\u043E\u0432) \u0441 {1} \u0442\u043E\u0447\u043A\u0430\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-country.bi.label=\u0411\u0443\u0440\u0443\u043D\u0434\u0438
-country.nu.label=\u041D\u0438\u0443\u044D
-country.ps.label=\u041F\u0430\u043B\u0435\u0441\u0442\u0438\u043D\u0430, \u0413\u043E\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043E
-users.custom.css.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C CSS
-shared-with-me.dismissed.success=\u041E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0442\u043A\u043B\u043E\u043D\u0451\u043D
-country.sj.label=\u0428\u043F\u0438\u0446\u0431\u0435\u0440\u0433\u0435\u043D \u0438 \u042F\u043D-\u041C\u0430\u0439\u0435\u043D
-country.gg.label=\u0413\u0435\u0440\u043D\u0441\u0438
-upload.google.new.format.description=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0435\u0442 \u0444\u0430\u0439\u043B timeline.json \u0441 \u043D\u0435\u0434\u0430\u0432\u043D\u0438\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F.
-upload.google.old.format.description=\u0421\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u043F\u043E\u043B\u043D\u0443\u044E \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0443\u044E \u0438\u0441\u0442\u043E\u0440\u0438\u044E \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F.
-country.pt.label=\u041F\u043E\u0440\u0442\u0443\u0433\u0430\u043B\u0438\u044F
-language.french=\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0438\u0439
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F \u041A\u043E\u043B\u0435\u0431\u043B\u044E\u0449\u0430\u044F\u0441\u044F \u0447\u0430\u0441\u0442\u043E\u0442\u0430
-memory.block.visit.new=\u041D\u043E\u0432\u044B\u0439 \u0431\u043B\u043E\u043A \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F
-users.add.title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u043E\u0433\u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-share-with.button.unselected=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0431\u0449\u0435\u0433\u043E \u0434\u043E\u0441\u0442\u0443\u043F\u0430
-data.process.success=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430. \u041F\u0440\u043E\u0432\u0435\u0440\u044C\u0442\u0435 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 \u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u043D\u0438\u0439 \u0434\u043B\u044F \u043C\u043E\u043D\u0438\u0442\u043E\u0440\u0438\u043D\u0433\u0430 \u043F\u0440\u043E\u0433\u0440\u0435\u0441\u0441\u0430.
-country.lc.label=\u0421\u0435\u043D\u0442-\u041B\u044E\u0441\u0438\u044F
-country.ma.label=\u041C\u0430\u0440\u043E\u043A\u043A\u043E
-place.type.bank=\u0411\u0430\u043D\u043A
-tokens.usage.table.ip=IP-\u0430\u0434\u0440\u0435\u0441
-statistics.top.places=\u0422\u043E\u043F \u043C\u0435\u0441\u0442 \u043F\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u044F
-integrations.gpslogger.step5=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 HTTP-\u043C\u0435\u0442\u043E\u0434 \u043D\u0430 POST
-geocoding.table.last.used=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435
-logging.title=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0449\u0438\u043A \u043B\u043E\u0433\u043E\u0432
+data.remove.all.success=Все данные кроме значимых мест успешно удалены
+share-with.info.privacy.title=Заметки о приватности
+country.ad.label=Андорра
+logging.settings.updated=Настройки успешно обновлены
+place.type.airport=Аэропорт
+integrations.shared.instances.title=Общие экземпляры
+users.custom.css.error.to-large=Файл CSS слишком большой. Максимальный размер — 1 МБ.
+integration.mqtt.error.saving=Не удалось сохранить интеграцию: {0}
+country.ws.label=Самоа
+country.sl.label=Сьерра-Леоне
+visit.sensitivity.mode.advanced=Расширенный
+visit.sensitivity.recalculation.starting=Запуск перерасчёта…
+visit.sensitivity.recalculation.dismissed=Совет по перерасчёту отклонён.
+users.delete.confirm=Вы уверены, что хотите удалить этого пользователя? Это удалит все их данные.
+memory.view.share=Поделиться
+time.timezone.override.label=Переопределение часового пояса
+memory.view.add.first.block=Добавьте первый блок
+integrations.data.quality.avg.per.day=В среднем за день
+upload.success=Успешно обработано {0} файл(ов) с {1} точками местоположения
+country.bi.label=Бурунди
+country.nu.label=Ниуэ
+country.ps.label=Палестина, Государство
+users.custom.css.delete=Удалить CSS
+shared-with-me.dismissed.success=Общий доступ успешно отклонён
+country.sj.label=Шпицберген и Ян-Майен
+country.gg.label=Гернси
+upload.google.new.format.description=Экспортирует файл timeline.json с недавними данными местоположения.
+upload.google.old.format.description=Содержит полную историческую историю местоположения.
+country.pt.label=Португалия
+language.french=Французский
+integrations.data.quality.status.fluctuating.frequency=⚠️ Колеблющаяся частота
+memory.block.visit.new=Новый блок посещения
+users.add.title=Добавить нового пользователя
+share-with.button.unselected=Нажмите для общего доступа
+data.process.success=Обработка успешно запущена. Проверьте вкладку Статус заданий для мониторинга прогресса.
+country.lc.label=Сент-Люсия
+country.ma.label=Марокко
+place.type.bank=Банк
+tokens.usage.table.ip=IP-адрес
+statistics.top.places=Топ мест по времени пребывания
+integrations.gpslogger.step5=Установите HTTP-метод на POST
+geocoding.table.last.used=Последнее использование
+logging.title=Просмотрщик логов
logging.level.debug=DEBUG
-shared-with-me.table.user=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C
-transportation.modes.error.already.exists=\u042D\u0442\u043E\u0442 \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u0443\u0436\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D
-integrations.owntracks.recorder.connection.failed=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F: {0}
-transportation.modes.success.updated=\u0412\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0451\u043D
-country.sk.label=\u0421\u043B\u043E\u0432\u0430\u043A\u0438\u044F
-queue.significant.place.name=\u041E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u043C\u0435\u0441\u0442
-data.clear.reprocess.description=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0432\u0441\u0435 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 (\u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F, \u043F\u043E\u0435\u0437\u0434\u043A\u0438, \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F), \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0432 \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0435 \u043C\u0435\u0441\u0442\u0430 \u0438 \u0441\u044B\u0440\u044B\u0435 \u0442\u043E\u0447\u043A\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F. \u0421\u044B\u0440\u044B\u0435 \u0442\u043E\u0447\u043A\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0431\u0443\u0434\u0443\u0442 \u043F\u043E\u043C\u0435\u0447\u0435\u043D\u044B \u043A\u0430\u043A \u043D\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0430\u043D\u043D\u044B\u0435, \u0438 \u043A\u043E\u043D\u0432\u0435\u0439\u0435\u0440 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0441\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438.
-visit.sensitivity.level.medium=\u0421\u0440\u0435\u0434\u043D\u0438\u0439
-country.ga.label=\u0413\u0430\u0431\u043E\u043D
-users.avatar.label=\u0418\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435 \u043F\u0440\u043E\u0444\u0438\u043B\u044F
-language.description=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043F\u0440\u0435\u0434\u043F\u043E\u0447\u0438\u0442\u0430\u0435\u043C\u044B\u0439 \u044F\u0437\u044B\u043A \u0434\u043B\u044F \u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F. \u0412\u043E\u0437\u043C\u043E\u0436\u043D\u043E, \u043F\u043E\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0443 \u0434\u043B\u044F \u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432\u0441\u0435\u0445 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439.
-map.colored.preference=\u041F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043A\u0430\u0440\u0442\u0443 \u0432 \u0446\u0432\u0435\u0442\u0435
-jobs.title=\u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u043D\u0438\u0439
-shared-with-me.title=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438, \u0434\u0435\u043B\u044F\u0449\u0438\u0435\u0441\u044F \u0441\u043E \u043C\u043D\u043E\u0439
-tokens.table.created=\u0421\u043E\u0437\u0434\u0430\u043D
-country.ni.label=\u041D\u0438\u043A\u0430\u0440\u0430\u0433\u0443\u0430
-integration.mqtt.error.topic_required=\u0422\u043E\u043F\u0438\u043A \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u0435\u043D
-place.type.market=\u0420\u044B\u043D\u043E\u043A
-country.tn.label=\u0422\u0443\u043D\u0438\u0441
-form.save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C
-places.edit.details.title=\u0414\u0435\u0442\u0430\u043B\u0438 \u043C\u0435\u0441\u0442\u0430
-visit.sensitivity.current.level=\u0422\u0435\u043A\u0443\u0449\u0438\u0439: \u0423\u0440\u043E\u0432\u0435\u043D\u044C {0}
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 \u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0430\u0446\u0438\u0438
-geocoding.clear.success=\u0414\u0430\u043D\u043D\u044B\u0435 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0447\u0438\u0449\u0435\u043D\u044B, \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430 \u0437\u0430\u043F\u0443\u0449\u0435\u043D\u0430 \u0434\u043B\u044F {0} \u043C\u0435\u0441\u0442
-users.password.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043F\u0430\u0440\u043E\u043B\u044C
-memory.edit.block.cluster.trip.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0431\u043B\u043E\u043A \u043F\u043E\u0435\u0437\u0434\u043E\u043A
-visit.sensitivity.valid.since.help=\u042D\u0442\u0430 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u0438\u043C\u0435\u043D\u044F\u0442\u044C\u0441\u044F \u043A\u043E \u0432\u0441\u0435\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u044D\u0442\u043E\u0439 \u0434\u0430\u0442\u044B \u0438 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0432\u043F\u0435\u0440\u0451\u0434. \u0414\u0430\u043D\u043D\u044B\u0435 \u0434\u043E \u044D\u0442\u043E\u0439 \u0434\u0430\u0442\u044B \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0430\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u043F\u0440\u0435\u0434\u044B\u0434\u0443\u0449\u0438\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438.
-country.za.label=\u042E\u0410\u0420
-timeline.transport.CYCLING.label=\u043D\u0430 \u0432\u0435\u043B\u043E\u0441\u0438\u043F\u0435\u0434\u0435
-integrations.immich.connection.success=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E
-users.password.keep.current=\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0447\u0442\u043E\u0431\u044B \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0442\u0435\u043A\u0443\u0449\u0438\u0439 \u043F\u0430\u0440\u043E\u043B\u044C
-logging.confirm.remove=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u0443 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E \u043B\u043E\u0433\u0433\u0435\u0440\u0430?
-time.display.mode.default=\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
-memory.block.select.type=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0442\u0438\u043F \u0431\u043B\u043E\u043A\u0430
-integration.mqtt.success.saved=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F MQTT \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430
-country.pr.label=\u041F\u0443\u044D\u0440\u0442\u043E-\u0420\u0438\u043A\u043E
-geocoding.run.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F: {0}
-upload.google.ios.format.title=\u0425\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F iOS (timeline.json)
-memory.share.result.done=\u0413\u043E\u0442\u043E\u0432\u043E
-visit.sensitivity.level.high=\u0412\u044B\u0441\u043E\u043A\u0438\u0439
-memory.share.what.trips=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u043F\u043E\u0435\u0437\u0434\u043A\u0430\u0445 \u0438 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u0445 \u0437\u0430 \u044D\u0442\u043E\u0442 \u043F\u0435\u0440\u0438\u043E\u0434
-visit.sensitivity.search.distance=\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043F\u043E\u0438\u0441\u043A\u0430
-tokens.usage.table.token=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0442\u043E\u043A\u0435\u043D\u0430
-geocoding.title=\u0421\u0435\u0440\u0432\u0438\u0441\u044B \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-country.gf.label=\u0424\u0440\u0430\u043D\u0446\u0443\u0437\u0441\u043A\u0430\u044F \u0413\u0432\u0438\u0430\u043D\u0430
-users.display.name.label=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u043E\u0435 \u0438\u043C\u044F
-data.process.visits.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043D\u0430\u0447\u0430\u0442\u044C \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443? \u042D\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u0437\u0430\u043D\u044F\u0442\u044C \u0432\u0440\u0435\u043C\u044F.
-transportation.modes.table.max.mph=\u041C\u0430\u043A\u0441. \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C (\u043C\u0438\u043B\u044C/\u0447)
-places.geocoding.response.title=\u041E\u0442\u0432\u0435\u0442 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F {0}
-country.mw.label=\u041C\u0430\u043B\u0430\u0432\u0438
-country.by.label=\u0411\u0435\u043B\u0430\u0440\u0443\u0441\u044C
-integrations.data.quality.status.good.consistency=\u2705 \u0425\u043E\u0440\u043E\u0448\u0430\u044F \u0441\u0442\u0430\u0431\u0438\u043B\u044C\u043D\u043E\u0441\u0442\u044C
-integrations.mobile.help.title=\u041D\u0443\u0436\u043D\u0430 \u043F\u043E\u043C\u043E\u0449\u044C?
-visit.sensitivity.mode.advanced.description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0432\u0441\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0432\u0440\u0443\u0447\u043D\u0443\u044E \u0434\u043B\u044F \u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F
-visit.sensitivity.default.description=\u041F\u0440\u0438\u043C\u0435\u043D\u044F\u0435\u0442\u0441\u044F \u043A\u043E \u0432\u0441\u0435\u043C \u0434\u0430\u043D\u043D\u044B\u043C \u0434\u043E \u043B\u044E\u0431\u043E\u0439 \u043A\u043E\u043D\u043A\u0440\u0435\u0442\u043D\u043E\u0439 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438
-country.mg.label=\u041C\u0430\u0434\u0430\u0433\u0430\u0441\u043A\u0430\u0440
+shared-with-me.table.user=Пользователь
+transportation.modes.error.already.exists=Этот вид транспорта уже настроен
+integrations.owntracks.recorder.connection.failed=Ошибка соединения: {0}
+transportation.modes.success.updated=Вид транспорта успешно обновлён
+country.sk.label=Словакия
+queue.significant.place.name=Обработка мест
+data.clear.reprocess.description=Очистить все обработанные данные (посещения, поездки, обработанные посещения), сохранив значимые места и сырые точки местоположения. Сырые точки местоположения будут помечены как необработанные, и конвейер обработки запустится автоматически.
+visit.sensitivity.level.medium=Средний
+country.ga.label=Габон
+users.avatar.label=Изображение профиля
+language.description=Выберите предпочитаемый язык для интерфейса приложения. Возможно, потребуется перезагрузить страницу для применения всех изменений.
+map.colored.preference=Показывать карту в цвете
+jobs.title=Статус заданий
+shared-with-me.title=Пользователи, делящиеся со мной
+tokens.table.created=Создан
+country.ni.label=Никарагуа
+integration.mqtt.error.topic_required=Топик обязателен
+place.type.market=Рынок
+country.tn.label=Тунис
+form.save=Сохранить
+places.edit.details.title=Детали места
+visit.sensitivity.current.level=Текущий: Уровень {0}
+integrations.data.quality.recommendations.title=💡 Рекомендации
+geocoding.clear.success=Данные геокодирования очищены, переобработка запущена для {0} мест
+users.password.placeholder=Введите пароль
+memory.edit.block.cluster.trip.title=Редактировать блок поездок
+visit.sensitivity.valid.since.help=Эта конфигурация будет применяться ко всем данным местоположения с этой даты и времени вперёд. Данные до этой даты продолжат использовать предыдущие настройки конфигурации.
+country.za.label=ЮАР
+timeline.transport.CYCLING.label=на велосипеде
+integrations.immich.connection.success=Соединение успешно
+users.password.keep.current=Оставьте пустым, чтобы сохранить текущий пароль
+logging.confirm.remove=Вы уверены, что хотите удалить эту конфигурацию логгера?
+time.display.mode.default=По умолчанию
+memory.block.select.type=Выберите тип блока
+integration.mqtt.success.saved=Интеграция MQTT успешно сохранена
+country.pr.label=Пуэрто-Рико
+geocoding.run.error=Ошибка запуска геокодирования: {0}
+upload.google.ios.format.title=Хронология iOS (timeline.json)
+memory.share.result.done=Готово
+visit.sensitivity.level.high=Высокий
+memory.share.what.trips=Информация о поездках и посещениях за этот период
+visit.sensitivity.search.distance=Расстояние поиска
+tokens.usage.table.token=Название токена
+geocoding.title=Сервисы геокодирования
+country.gf.label=Французская Гвиана
+users.display.name.label=Отображаемое имя
+data.process.visits.confirm=Вы уверены, что хотите начать обработку? Это может занять время.
+transportation.modes.table.max.mph=Макс. скорость (миль/ч)
+places.geocoding.response.title=Ответ геокодирования для {0}
+country.mw.label=Малави
+country.by.label=Беларусь
+integrations.data.quality.status.good.consistency=✅ Хорошая стабильность
+integrations.mobile.help.title=Нужна помощь?
+visit.sensitivity.mode.advanced.description=Настройте все параметры вручную для точного управления
+visit.sensitivity.default.description=Применяется ко всем данным до любой конкретной конфигурации
+country.mg.label=Мадагаскар
logging.level.error=ERROR
-memory.edit.block.title=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435
-country.mv.label=\u041C\u0430\u043B\u044C\u0434\u0438\u0432\u044B
-country.va.label=\u0421\u0432\u044F\u0442\u0430\u044F Sede
-visit.sensitivity.edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
-place.type.theater=\u0422\u0435\u0430\u0442\u0440
-country.il.label=\u0418\u0437\u0440\u0430\u0438\u043B\u044C
-country.tk.label=\u0422\u043E\u043A\u0435\u043B\u0430\u0443
-place.type.restaurant=\u0420\u0435\u0441\u0442\u043E\u0440\u0430\u043D
-integrations.reitti.status.disabled=\u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-country.sa.label=\u0421\u0430\u0443\u0434\u043E\u0432\u0441\u043A\u0430\u044F \u0410\u0440\u0430\u0432\u0438\u044F
-country.vn.label=\u0412\u044C\u0435\u0442\u043D\u0430\u043C
-users.no.users=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B.
-geocoding.status.disabled=\u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-integrations.overland.step4=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 Receiver Endpoint
-memory.share.expires.90days=90 \u0434\u043D\u0435\u0439
-country.kw.label=\u041A\u0443\u0432\u0435\u0439\u0442
-jobs.estimated.time=\u041F\u0440\u0438\u043C\u0435\u0440\u043D\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438: {0}
-country.om.label=\u041E\u043C\u0430\u043D
-country.pa.label=\u041F\u0430\u043D\u0430\u043C\u0430
-country.sr.label=\u0421\u0443\u0440\u0438\u043D\u0430\u043C
-logging.autoscroll=\u0410\u0432\u0442\u043E\u043F\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0430 \u043A \u043D\u043E\u0432\u044B\u043C \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043C
-transportation.modes.success.added=\u0412\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D
-logging.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-country.bj.label=\u0411\u0435\u043D\u0438\u043D
-integrations.reitti.info.user.displayname=\u041E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u043E\u0435 \u0438\u043C\u044F:
-integrations.overland.step8=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430:- \u0416\u0435\u043B\u0430\u0435\u043C\u0430\u044F \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C: \u041B\u0443\u0447\u0448\u0430\u044F (\u0434\u043B\u044F \u0432\u044B\u0441\u043E\u043A\u043E\u0439 \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u0438) \u0438\u043B\u0438 100\u043C (\u0434\u043B\u044F \u044D\u043A\u043E\u043D\u043E\u043C\u0438\u0438 \u0431\u0430\u0442\u0430\u0440\u0435\u0438)
- \u0422\u043E\u0447\u0435\u043A \u043D\u0430 \u043F\u0430\u043A\u0435\u0442: 50-200 (\u043C\u0435\u043D\u044C\u0448\u0435 \u0434\u043B\u044F \u043D\u0435\u043D\u0430\u0434\u0451\u0436\u043D\u044B\u0445 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0439)
- \u0417\u043D\u0430\u0447\u0438\u043C\u043E\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435: \u041E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E \u0434\u043B\u044F \u043D\u0435\u043F\u0440\u0435\u0440\u044B\u0432\u043D\u043E\u0433\u043E \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430
-country.gp.label=\u0413\u0432\u0430\u0434\u0435\u043B\u0443\u043F\u0430
-memory.block.create=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0431\u043B\u043E\u043A
-integrations.reitti.table.last.used=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435
-visit.sensitivity.default.config=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E
-integrations.data.quality.status.actively.tracking=\u2705 \u0410\u043A\u0442\u0438\u0432\u043D\u044B\u0439 \u0442\u0440\u0435\u043A\u0438\u043D\u0433
-data.clear.reprocess.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u043E\u0447\u0438\u0441\u0442\u043A\u0438 \u0438 \u043F\u0435\u0440\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445: {0}
-geocoding.run.title=\u0417\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-country.bf.label=\u0411\u0443\u0440\u043A\u0438\u043D\u0430-\u0424\u0430\u0441\u043E
-memory.block.text.headline.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A
-country.st.label=\u0421\u0430\u043D-\u0422\u043E\u043C\u0435 \u0438 \u041F\u0440\u0438\u043D\u0441\u0438\u043F\u0438
-integrations.overland.step1=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 Overland
-integrations.reitti.config.saved=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F Reitti \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430
-integrations.owntracks.step8=\u041F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043D\u0430\u0447\u043D\u0451\u0442 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0443 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-country.dj.label=\u0414\u0436\u0438\u0431\u0443\u0442\u0438
-integrations.data.quality.refresh=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435
-country.tc.label=\u041E\u0441\u0442\u0440\u043E\u0432\u0430 \u0422\u0435\u0440\u043A\u0441 \u0438 \u041A\u0430\u0439\u043A\u043E\u0441
-memory.form.description.placeholder=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435 (\u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E)
-place.type.park=\u041F\u0430\u0440\u043A
-places.polygon.editor.subtitle=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0433\u0440\u0430\u043D\u0438\u0446\u044B \u043C\u0435\u0441\u0442\u0430
-users.custom.css.current=\u0424\u0430\u0439\u043B \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u043E\u0433\u043E CSS \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D
-settings.job.status=\u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u043D\u0438\u0439
-memory.view.button=\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435
-settings.places=\u041C\u0435\u0441\u0442\u0430
-country.tz.label=\u0422\u0430\u043D\u0437\u0430\u043D\u0438\u044F
-integrations.reitti.description=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u043A \u043B\u043E\u043A\u0430\u043B\u044C\u043D\u043E\u043C\u0443 \u0438\u043B\u0438 \u0443\u0434\u0430\u043B\u0451\u043D\u043D\u043E\u043C\u0443 \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0443 Reitti \u0434\u043B\u044F \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043A \u0434\u0430\u043D\u043D\u044B\u043C \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u0440\u0443\u0433\u043E\u0433\u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F.
-memory.block.type.gallery=\u0413\u0430\u043B\u0435\u0440\u0435\u044F \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439
-integrations.data.quality.button=\u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u043E \u0434\u0430\u043D\u043D\u044B\u0445
-format.hours_minutes={0,choice,0#|1#{0} \u0447\u0430\u0441|1<{0} \u0447\u0430\u0441\u0430} {1,choice,0#|1#\u0438 {1} \u043C\u0438\u043D\u0443\u0442\u0430|1<\u0438 {1} \u043C\u0438\u043D\u0443\u0442}
-integrations.reitti.add.title=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E Reitti
-visit.sensitivity.preview.title=\u041F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438
-magic.links.info.access.only_last_location.description=\u0414\u043E\u0441\u0442\u0443\u043F \u0442\u043E\u043B\u044C\u043A\u043E \u043A \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u043C\u0443 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044E \u043D\u0430 \u043A\u0430\u0440\u0442\u0435.
-country.aw.label=\u0410\u0440\u0443\u0431\u0430
-upload.button.google.timeline.ios=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438 iOS
-nav.back.to.timeline=\u041D\u0430\u0437\u0430\u0434 \u043A \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438
-country.co.label=\u041A\u043E\u043B\u0443\u043C\u0431\u0438\u044F
-country.fo.label=\u0424\u0430\u0440\u0435\u0440\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-memory.edit.block.cluster.trip.selected=\u0412\u044B\u0431\u0440\u0430\u043D\u043E
-memory.share.result.another=\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0435\u0449\u0451 \u043E\u0434\u043D\u0443 \u0441\u0441\u044B\u043B\u043A\u0443
-place.type.home=\u0414\u043E\u043C
-country.na.label=\u041D\u0430\u043C\u0438\u0431\u0438\u044F
-upload.no.files=\u0424\u0430\u0439\u043B\u044B \u043D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u044B
-visit.sensitivity.cancel=\u041E\u0442\u043C\u0435\u043D\u0430
-integrations.owntracks.step2=\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 OwnTracks \u0438 \u043F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u2192 \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435
-place.type.hotel=\u041E\u0442\u0435\u043B\u044C
-country.bl.label=\u0421\u0435\u043D-\u0411\u0430\u0440\u0442\u0435\u043B\u0435\u043C\u0438
-geocoding.about.format=\u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E \u0441\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0442\u0432\u0435\u0447\u0430\u0435\u0442 \u0432 \u0444\u043E\u0440\u043C\u0430\u0442\u0435 GeoJSON. \u042D\u0442\u043E \u0435\u0434\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0439 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u043E\u0442\u0432\u0435\u0442\u0430.
-integrations.reitti.info.user.title=\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435
-visit.merging.title=\u0421\u043B\u0438\u044F\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-form.create=\u0421\u043E\u0437\u0434\u0430\u0442\u044C
-country.ky.label=\u041A\u0430\u0439\u043C\u0430\u043D\u043E\u0432\u044B \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-country.gw.label=\u0413\u0432\u0438\u043D\u0435\u044F-\u0411\u0438\u0441\u0430\u0443
-share-with.info.privacy.revoke=\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0442\u043E\u0437\u0432\u0430\u0442\u044C \u0434\u043E\u0441\u0442\u0443\u043F \u0432 \u043B\u044E\u0431\u043E\u0435 \u0432\u0440\u0435\u043C\u044F, \u0441\u043D\u044F\u0432 \u0433\u0430\u043B\u043E\u0447\u043A\u0443 \u0441 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-geocoding.table.errors=\u041E\u0448\u0438\u0431\u043A\u0438
-memory.generator.journey_to.headline.text=\u041F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u0432 {0}
-geocoding.clear.button=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C
-language.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u044F\u0437\u044B\u043A\u0430
-memory.edit.block.cluster.trip.select.trips=\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u043F\u043E\u0435\u0437\u0434\u043A\u0438
-integrations.data.quality.total.points=\u0412\u0441\u0435\u0433\u043E \u0442\u043E\u0447\u0435\u043A \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-geocoding.table.status=\u0421\u0442\u0430\u0442\u0443\u0441
-memory.form.title.placeholder=\u0414\u0430\u0439\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0432\u0430\u0448\u0435\u043C\u0443 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044E
-statistics.transport.distribution=\u0420\u0430\u0441\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-integrations.mqtt.port=\u041F\u043E\u0440\u0442
-places.search.placeholder=\u041F\u043E\u0438\u0441\u043A \u043C\u0435\u0441\u0442...
-visit.merging.max.merge.time=\u041C\u0430\u043A\u0441. \u0432\u0440\u0435\u043C\u044F \u0441\u043B\u0438\u044F\u043D\u0438\u044F \u043C\u0435\u0436\u0434\u0443 \u043E\u0434\u0438\u043D\u0430\u043A\u043E\u0432\u044B\u043C\u0438 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u043C\u0438 (\u0441\u0435\u043A\u0443\u043D\u0434\u044B)
-places.edit.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C {0}
-integrations.mqtt.useTLS=\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C TLS?
-country.et.label=\u042D\u0444\u0438\u043E\u043F\u0438\u044F
-settings.share.access.description=\u0421\u043E\u0437\u0434\u0430\u0432\u0430\u0439\u0442\u0435 \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0441\u0441\u044B\u043B\u043A\u0438 \u0434\u043B\u044F \u043E\u0431\u043C\u0435\u043D\u0430 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F
-users.custom.css.label=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 CSS
-format.minutes_only={0,choice,1#{0} \u043C\u0438\u043D\u0443\u0442\u0430|1<{0} \u043C\u0438\u043D\u0443\u0442}
-country.as.label=\u0410\u043C\u0435\u0440\u0438\u043A\u0430\u043D\u0441\u043A\u043E\u0435 \u0421\u0430\u043C\u043E\u0430
-upload.file.empty=\u0424\u0430\u0439\u043B \u043F\u0443\u0441\u0442
-country.br.label=\u0411\u0440\u0430\u0437\u0438\u043B\u0438\u044F
-memory.edit.block.cluster.visit.selected=\u0412\u044B\u0431\u0440\u0430\u043D\u043E
-integrations.owntracks.recorder.auth.username.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0434\u043B\u044F \u0431\u0430\u0437\u043E\u0432\u043E\u0439 \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 (\u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E)
-integrations.owntracks.step1=\u0421\u043A\u0430\u0447\u0430\u0439\u0442\u0435 OwnTracks \u0438\u0437 App Store \u0438\u043B\u0438 Google Play Store
-integrations.reitti.table.enabled=\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-country.gl.label=\u0413\u0440\u0435\u043D\u043B\u0430\u043D\u0434\u0438\u044F
-transportation.mode.DRIVING.name=\u041D\u0430 \u0430\u0432\u0442\u043E\u043C\u043E\u0431\u0438\u043B\u0435
-memory.form.cancel=\u041E\u0442\u043C\u0435\u043D\u0430
-queue.detect.trip.description=\u0410\u043D\u0430\u043B\u0438\u0437 \u0448\u0430\u0431\u043B\u043E\u043D\u043E\u0432 \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u0435\u0437\u0434\u043E\u043A \u043C\u0435\u0436\u0434\u0443 \u043C\u0435\u0441\u0442\u0430\u043C\u0438
-integrations.owntracks.recorder.username.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F, \u0434\u043B\u044F \u043A\u043E\u0442\u043E\u0440\u043E\u0433\u043E \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435
-integrations.owntracks.recorder.config.deleted=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F OwnTracks Recorder \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0443\u0434\u0430\u043B\u0435\u043D\u0430
-country.sg.label=\u0421\u0438\u043D\u0433\u0430\u043F\u0443\u0440
-visit.sensitivity.high=\u0412\u044B\u0441\u043E\u043A\u0438\u0439
-datepicker.today.title=\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043D\u0430 \u0441\u0435\u0433\u043E\u0434\u043D\u044F
-tokens.recent.usages.title=\u041D\u0435\u0434\u0430\u0432\u043D\u0438\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0442\u043E\u043A\u0435\u043D\u043E\u0432
-tokens.recent.usages.description=\u041F\u043E\u043A\u0430\u0437\u0430\u043D\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435 {0} \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0439 \u0442\u043E\u043A\u0435\u043D\u0430
-users.oidc.managed.message=\u042D\u0442\u043E\u0442 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u0432\u043D\u0435\u0448\u043D\u0438\u043C \u043F\u0440\u043E\u0432\u0430\u0439\u0434\u0435\u0440\u043E\u043C OIDC. \u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u0438\u043C\u0435\u043D\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u043E\u0433\u043E \u0438\u043C\u0435\u043D\u0438 \u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u043E
-transportation.modes.error.add=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432\u0438\u0434 \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-country.kr.label=\u041A\u043E\u0440\u0435\u044F (\u042E\u0436\u043D\u0430\u044F)
-memory.share.what.location=\u0414\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0438 \u043A\u0430\u0440\u0442\u044B \u0437\u0430 \u043F\u0435\u0440\u0438\u043E\u0434 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F
-country.so.label=\u0421\u043E\u043C\u0430\u043B\u0438
-integrations.gpslogger.configure.description=\u042D\u0442\u043E \u0441\u043E\u0437\u0434\u0430\u0441\u0442 \u043D\u043E\u0432\u044B\u0439 \u043F\u0440\u043E\u0444\u0438\u043B\u044C 'reitti' \u0441 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u043C\u0438 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043C\u0438 \u0438 \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442 GPSLogger \u043D\u0430 \u0435\u0433\u043E \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435.
-upload.button.gpx=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C GPX-\u0444\u0430\u0439\u043B
-integrations.reitti.info.user.username=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F:
-country.lv.label=\u041B\u0430\u0442\u0432\u0438\u044F
-country.nl.label=\u041D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u044B
-memory.block.text.new=\u041D\u043E\u0432\u044B\u0439 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439 \u0431\u043B\u043E\u043A
-users.title=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F\u043C\u0438
-visit.sensitivity.recalculation.dismiss=\u041E\u0442\u043A\u043B\u043E\u043D\u0438\u0442\u044C
-country.ru.label=\u0420\u043E\u0441\u0441\u0438\u0439\u0441\u043A\u0430\u044F \u0424\u0435\u0434\u0435\u0440\u0430\u0446\u0438\u044F
-visit.sensitivity.low=\u041D\u0438\u0437\u043A\u0438\u0439
-integrations.reitti.token.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0442\u043E\u043A\u0435\u043D API \u0434\u043B\u044F \u0443\u0434\u0430\u043B\u0451\u043D\u043D\u043E\u0433\u043E \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430
-place.type.shop=\u041C\u0430\u0433\u0430\u0437\u0438\u043D
-magic.links.info.title=\u041E \u043C\u0430\u0433\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0441\u0441\u044B\u043B\u043A\u0430\u0445
-integrations.mobile.help.description=\u0414\u043B\u044F \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u044B\u0445 \u0438\u043D\u0441\u0442\u0440\u0443\u043A\u0446\u0438\u0439 \u043F\u043E \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0435 \u0438 \u0441\u043E\u0432\u0435\u0442\u043E\u0432 \u043F\u043E\u0441\u0435\u0442\u0438\u0442\u0435 \u043D\u0430\u0448\u0435 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0435 \u0440\u0443\u043A\u043E\u0432\u043E\u0434\u0441\u0442\u0432\u043E:
-users.home.location.clear=\u041E\u0447\u0438\u0441\u0442\u0438\u0442\u044C
-integrations.owntracks.recorder.load.historical=\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435
-country.my.label=\u041C\u0430\u043B\u0430\u0439\u0437\u0438\u044F
-integrations.reitti.table.url=URL \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430
-integrations.owntracks.recorder.load.historical.error=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435: {0}
-integrations.reitti.info.connection.success=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E!
-geocoding.execution.description=\u0412\u0440\u0443\u0447\u043D\u0443\u044E \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u0435 \u043E\u043F\u0435\u0440\u0430\u0446\u0438\u0438 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442
-country.sd.label=\u0421\u0443\u0434\u0430\u043D
-memory.block.type.text.description=\u0414\u043E\u0431\u0430\u0432\u044C\u0442\u0435 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0435 \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0441 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u043C\u0438 \u0438 \u0430\u0431\u0437\u0430\u0446\u0430\u043C\u0438
-tokens.no.tokens=\u0422\u043E\u043A\u0435\u043D\u044B API \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B. \u0421\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u043E\u0434\u0438\u043D, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C.
-visit.detection.minimum.stay=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u0432\u0440\u0435\u043C\u044F \u043F\u0440\u0435\u0431\u044B\u0432\u0430\u043D\u0438\u044F (\u0441\u0435\u043A\u0443\u043D\u0434\u044B)
-transportation.modes.reclassify.title=\u041F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u043F\u043E\u0435\u0437\u0434\u043A\u0438
-data.title=\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u043C\u0438
-integrations.overland.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 Overland
-country.sm.label=\u0421\u0430\u043D-\u041C\u0430\u0440\u0438\u043D\u043E
-upload.google.new.format.title=\u041D\u043E\u0432\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 Google Timeline (timeline.json)
-integrations.overland.configure.description=\u042D\u0442\u043E \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442 Overland \u043D\u0430 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0443 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432 Reitti.
-country.in.label=\u0418\u043D\u0434\u0438\u044F
-memory.share.expires.7days=7 \u0434\u043D\u0435\u0439
-memory.block.trip.new=\u041D\u043E\u0432\u044B\u0439 \u0431\u043B\u043E\u043A \u043F\u043E\u0435\u0437\u0434\u043A\u0438
-integrations.reitti.info.server.version=\u0412\u0435\u0440\u0441\u0438\u044F:
-country.sv.label=\u0421\u0430\u043B\u044C\u0432\u0430\u0434\u043E\u0440
-integrations.immich.config.saved=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F Immich \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430
-place.type.other=\u0414\u0440\u0443\u0433\u043E\u0435
-memory.generator.intro_accommodation.text=\u041C\u044B \u043E\u0444\u0438\u0446\u0438\u0430\u043B\u044C\u043D\u043E \u0437\u0430\u0441\u0435\u043B\u0438\u043B\u0438\u0441\u044C! \u041C\u044B \u0432\u0437\u044F\u043B\u0438 \u043C\u043E\u043C\u0435\u043D\u0442, \u0447\u0442\u043E\u0431\u044B \u043E\u0446\u0435\u043D\u0438\u0442\u044C \u0430\u0442\u043C\u043E\u0441\u0444\u0435\u0440\u0443, \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u0437\u0430\u043D\u044F\u0442\u044C\u0441\u044F \u0431\u0430\u0433\u0430\u0436\u043E\u043C. \u041F\u0440\u0438\u044F\u0442\u043D\u043E \u0431\u044B\u0442\u044C \u0437\u0434\u0435\u0441\u044C, \u0438 \u043C\u044B \u0441 \u043D\u0435\u0442\u0435\u0440\u043F\u0435\u043D\u0438\u0435\u043C \u0436\u0434\u0451\u043C \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044F \u0431\u043B\u0438\u0436\u0430\u0439\u0448\u0438\u0445 \u043E\u043A\u0440\u0435\u0441\u0442\u043D\u043E\u0441\u0442\u0435\u0439. \u042D\u0442\u043E \u043C\u0435\u0441\u0442\u043E \u0441\u0442\u0430\u043D\u0435\u0442 \u043E\u0442\u043B\u0438\u0447\u043D\u043E\u0439 \u0431\u0430\u0437\u043E\u0439 \u0434\u043B\u044F \u043D\u0430\u0448\u0435\u0439 \u043F\u043E\u0435\u0437\u0434\u043A\u0438.
-transportation.modes.reclassify.button=\u041F\u0435\u0440\u0435\u043A\u043B\u0430\u0441\u0441\u0438\u0444\u0438\u0446\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u0441\u0435 \u043F\u043E\u0435\u0437\u0434\u043A\u0438
-country.mp.label=\u0421\u0435\u0432\u0435\u0440\u043D\u044B\u0435 \u041C\u0430\u0440\u0438\u0430\u043D\u0441\u043A\u0438\u0435 \u043E\u0441\u0442\u0440\u043E\u0432\u0430
-integrations.reitti.config.delete.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u044F \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438: {0}
-visit.sensitivity.min.points=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0441\u043E\u0441\u0435\u0434\u043D\u0438\u0445 \u0442\u043E\u0447\u0435\u043A
-integrations.reitti.info.server.time=\u0412\u0440\u0435\u043C\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u044B:
-integrations.owntracks.recorder.config.saved=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F OwnTracks Recorder \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0430
-users.password.label=\u041F\u0430\u0440\u043E\u043B\u044C
-users.home.latitude.label=\u0428\u0438\u0440\u043E\u0442\u0430
-tokens.usage.table.timestamp=\u0412\u0440\u0435\u043C\u0435\u043D\u043D\u0430\u044F \u043C\u0435\u0442\u043A\u0430
-country.pn.label=\u041F\u0438\u0442\u043A\u044D\u0440\u043D
-memory.share.expires.30days=30 \u0434\u043D\u0435\u0439
-integrations.overland.step2=\u041E\u0442\u043A\u0440\u043E\u0439\u0442\u0435 Overland \u0438 \u043F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u043D\u0430 \u0432\u043A\u043B\u0430\u0434\u043A\u0443 \u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438
-tokens.table.actions=\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u044F
-tokens.name.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 \u0434\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0442\u043E\u043A\u0435\u043D\u0430
-country.me.label=\u0427\u0435\u0440\u043D\u043E\u0433\u043E\u0440\u0438\u044F
-settings.logging=\u0416\u0443\u0440\u043D\u0430\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-memory.share.edit.description=\u041F\u043E\u043B\u0443\u0447\u0430\u0442\u0435\u043B\u0438 \u043C\u043E\u0433\u0443\u0442 \u043F\u0440\u043E\u0441\u043C\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044C \u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0435, \u0434\u043E\u0431\u0430\u0432\u043B\u044F\u0442\u044C \u0431\u043B\u043E\u043A\u0438 \u0438 \u0438\u0437\u043C\u0435\u043D\u044F\u0442\u044C \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435
-tokens.table.name=\u0418\u043C\u044F
-visit.sensitivity.add.new=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u0443\u044E \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-place.type.school=\u0428\u043A\u043E\u043B\u0430
-transportation.modes.add.button=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0440\u0435\u0436\u0438\u043C
-users.avatar.delete=\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0430\u0432\u0430\u0442\u0430\u0440
-logging.logger.class=\u041A\u043B\u0430\u0441\u0441 \u043B\u043E\u0433\u0433\u0435\u0440\u0430
-visit.sensitivity.configurations=\u0422\u0435\u043A\u0443\u0449\u0438\u0435 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438
-settings.integrations=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438
-settings.integrations.description=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0430\u0439\u0442\u0435 \u0432\u043D\u0435\u0448\u043D\u0438\u0435 \u0441\u0435\u0440\u0432\u0438\u0441\u044B \u0438 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043E \u0438\u043C\u043F\u043E\u0440\u0442\u0430
+memory.edit.block.title=Название
+country.mv.label=Мальдивы
+country.va.label=Святая Sede
+visit.sensitivity.edit=Редактировать
+place.type.theater=Театр
+country.il.label=Израиль
+country.tk.label=Токелау
+place.type.restaurant=Ресторан
+integrations.reitti.status.disabled=Отключено
+country.sa.label=Саудовская Аравия
+country.vn.label=Вьетнам
+users.no.users=Пользователи не найдены.
+geocoding.status.disabled=Отключено
+integrations.overland.step4=Нажмите на Receiver Endpoint
+memory.share.expires.90days=90 дней
+country.kw.label=Кувейт
+jobs.estimated.time=Примерное время обработки: {0}
+country.om.label=Оман
+country.pa.label=Панама
+country.sr.label=Суринам
+logging.autoscroll=Автопрокрутка к новым сообщениям
+transportation.modes.success.added=Вид транспорта успешно добавлен
+logging.actions=Действия
+country.bj.label=Бенин
+integrations.reitti.info.user.displayname=Отображаемое имя:
+integrations.overland.step8=Настройте параметры трекинга:- Желаемая точность: Лучшая (для высокой точности) или 100м (для экономии батареи)
- Точек на пакет: 50-200 (меньше для ненадёжных соединений)
- Значимое местоположение: Отключено для непрерывного трекинга
+country.gp.label=Гваделупа
+memory.block.create=Создать блок
+integrations.reitti.table.last.used=Последнее использование
+visit.sensitivity.default.config=Конфигурация по умолчанию
+integrations.data.quality.status.actively.tracking=✅ Активный трекинг
+data.clear.reprocess.error=Ошибка очистки и переобработки данных: {0}
+geocoding.run.title=Запустить геокодирование
+country.bf.label=Буркина-Фасо
+memory.block.text.headline.placeholder=Введите заголовок
+country.st.label=Сан-Томе и Принсипи
+integrations.overland.step1=Установите Overland
+integrations.reitti.config.saved=Интеграция Reitti успешно сохранена
+integrations.owntracks.step8=Приложение автоматически начнёт отправку обновлений местоположения
+country.dj.label=Джибути
+integrations.data.quality.refresh=Обновить данные
+country.tc.label=Острова Теркс и Кайкос
+memory.form.description.placeholder=Добавьте описание (опционально)
+place.type.park=Парк
+places.polygon.editor.subtitle=Редактировать границы места
+users.custom.css.current=Файл пользовательского CSS загружен
+settings.job.status=Статус заданий
+memory.view.button=Просмотреть воспоминание
+settings.places=Места
+country.tz.label=Танзания
+integrations.reitti.description=Подключитесь к локальному или удалённому экземпляру Reitti для доступа к данным местоположения другого пользователя.
+memory.block.type.gallery=Галерея изображений
+integrations.data.quality.button=Проверить качество данных
+format.hours_minutes={0,choice,0#|1#{0} час|1<{0} часа} {1,choice,0#|1#и {1} минута|1<и {1} минут}
+integrations.reitti.add.title=Добавить новую интеграцию Reitti
+visit.sensitivity.preview.title=Предпросмотр конфигурации
+magic.links.info.access.only_last_location.description=Доступ только к последнему местоположению на карте.
+country.aw.label=Аруба
+upload.button.google.timeline.ios=Загрузить данные хронологии iOS
+nav.back.to.timeline=Назад к хронологии
+country.co.label=Колумбия
+country.fo.label=Фарерские острова
+memory.edit.block.cluster.trip.selected=Выбрано
+memory.share.result.another=Создать ещё одну ссылку
+place.type.home=Дом
+country.na.label=Намибия
+upload.no.files=Файлы не выбраны
+visit.sensitivity.cancel=Отмена
+integrations.owntracks.step2=Откройте OwnTracks и перейдите в Настройки → Соединение
+place.type.hotel=Отель
+country.bl.label=Сен-Бартелеми
+geocoding.about.format=Убедитесь, что сервис геокодирования отвечает в формате GeoJSON. Это единственный поддерживаемый формат ответа.
+integrations.reitti.info.user.title=Информация о пользователе
+visit.merging.title=Слияние посещений
+form.create=Создать
+country.ky.label=Каймановы острова
+country.gw.label=Гвинея-Бисау
+share-with.info.privacy.revoke=Вы можете отозвать доступ в любое время, сняв галочку с пользователя
+geocoding.table.errors=Ошибки
+memory.generator.journey_to.headline.text=Путешествие в {0}
+geocoding.clear.button=Очистить и повторно геокодировать
+language.title=Настройки языка
+memory.edit.block.cluster.trip.select.trips=Выбрать поездки
+integrations.data.quality.total.points=Всего точек местоположения
+geocoding.table.status=Статус
+memory.form.title.placeholder=Дайте название вашему воспоминанию
+statistics.transport.distribution=Распределение транспорта
+integrations.mqtt.port=Порт
+places.search.placeholder=Поиск мест...
+visit.merging.max.merge.time=Макс. время слияния между одинаковыми посещениями (секунды)
+places.edit.title=Редактировать {0}
+integrations.mqtt.useTLS=Использовать TLS?
+country.et.label=Эфиопия
+settings.share.access.description=Создавайте магические ссылки для обмена данными местоположения
+users.custom.css.label=Пользовательский CSS
+format.minutes_only={0,choice,1#{0} минута|1<{0} минут}
+country.as.label=Американское Самоа
+upload.file.empty=Файл пуст
+country.br.label=Бразилия
+memory.edit.block.cluster.visit.selected=Выбрано
+integrations.owntracks.recorder.auth.username.placeholder=Введите имя пользователя для базовой аутентификации (опционально)
+integrations.owntracks.step1=Скачайте OwnTracks из App Store или Google Play Store
+integrations.reitti.table.enabled=Включено
+country.gl.label=Гренландия
+transportation.mode.DRIVING.name=На автомобиле
+memory.form.cancel=Отмена
+queue.detect.trip.description=Анализ шаблонов движения для обнаружения поездок между местами
+integrations.owntracks.recorder.username.placeholder=Введите имя пользователя, для которого получать данные
+integrations.owntracks.recorder.config.deleted=Конфигурация OwnTracks Recorder успешно удалена
+country.sg.label=Сингапур
+visit.sensitivity.high=Высокий
+datepicker.today.title=Перейти на сегодня
+tokens.recent.usages.title=Недавние использования токенов
+tokens.recent.usages.description=Показаны последние {0} использований токена
+users.oidc.managed.message=Этот пользователь управляется внешним провайдером OIDC. Изменение имени пользователя и отображаемого имени отключено
+transportation.modes.error.add=Не удалось добавить вид транспорта
+country.kr.label=Корея (Южная)
+memory.share.what.location=Данные местоположения и карты за период воспоминания
+country.so.label=Сомали
+integrations.gpslogger.configure.description=Это создаст новый профиль 'reitti' с настроенными параметрами и настроит GPSLogger на его использование.
+upload.button.gpx=Загрузить GPX-файл
+integrations.reitti.info.user.username=Имя пользователя:
+country.lv.label=Латвия
+country.nl.label=Нидерланды
+memory.block.text.new=Новый текстовый блок
+users.title=Управление пользователями
+visit.sensitivity.recalculation.dismiss=Отклонить
+country.ru.label=Российская Федерация
+visit.sensitivity.low=Низкий
+integrations.reitti.token.placeholder=Введите токен API для удалённого экземпляра
+place.type.shop=Магазин
+magic.links.info.title=О магических ссылках
+integrations.mobile.help.description=Для подробных инструкций по настройке и советов посетите наше подробное руководство:
+users.home.location.clear=Очистить
+integrations.owntracks.recorder.load.historical=Загрузить исторические данные
+country.my.label=Малайзия
+integrations.reitti.table.url=URL экземпляра
+integrations.owntracks.recorder.load.historical.error=Не удалось загрузить исторические данные: {0}
+integrations.reitti.info.connection.success=Соединение успешно!
+geocoding.execution.description=Вручную запустите операции геокодирования для значимых мест
+country.sd.label=Судан
+memory.block.type.text.description=Добавьте текстовое содержимое с заголовками и абзацами
+tokens.no.tokens=Токены API не найдены. Создайте один, чтобы начать.
+visit.detection.minimum.stay=Минимальное время пребывания (секунды)
+transportation.modes.reclassify.title=Переклассифицировать поездки
+data.title=Управление данными
+integrations.overland.title=Настройка Overland
+country.sm.label=Сан-Марино
+upload.google.new.format.title=Новый формат Google Timeline (timeline.json)
+integrations.overland.configure.description=Это настроит Overland на отправку данных местоположения в Reitti.
+country.in.label=Индия
+memory.share.expires.7days=7 дней
+memory.block.trip.new=Новый блок поездки
+integrations.reitti.info.server.version=Версия:
+country.sv.label=Сальвадор
+integrations.immich.config.saved=Конфигурация Immich успешно сохранена
+place.type.other=Другое
+memory.generator.intro_accommodation.text=Мы официально заселились! Мы взяли момент, чтобы оценить атмосферу, прежде чем заняться багажом. Приятно быть здесь, и мы с нетерпением ждём исследования ближайших окрестностей. Это место станет отличной базой для нашей поездки.
+transportation.modes.reclassify.button=Переклассифицировать все поездки
+country.mp.label=Северные Марианские острова
+integrations.reitti.config.delete.error=Ошибка удаления конфигурации: {0}
+visit.sensitivity.min.points=Минимальное количество соседних точек
+integrations.reitti.info.server.time=Время системы:
+integrations.owntracks.recorder.config.saved=Конфигурация OwnTracks Recorder успешно сохранена
+users.password.label=Пароль
+users.home.latitude.label=Широта
+tokens.usage.table.timestamp=Временная метка
+country.pn.label=Питкэрн
+memory.share.expires.30days=30 дней
+integrations.overland.step2=Откройте Overland и перейдите на вкладку Настройки
+tokens.table.actions=Действия
+tokens.name.placeholder=Введите название для этого токена
+country.me.label=Черногория
+settings.logging=Журналирование
+memory.share.edit.description=Получатели могут просматривать и редактировать воспоминание, добавлять блоки и изменять содержимое
+tokens.table.name=Имя
+visit.sensitivity.add.new=Добавить новую конфигурацию
+place.type.school=Школа
+transportation.modes.add.button=Добавить режим
+users.avatar.delete=Удалить аватар
+logging.logger.class=Класс логгера
+visit.sensitivity.configurations=Текущие конфигурации
+settings.integrations=Интеграции
+settings.integrations.description=Подключайте внешние сервисы и мобильные приложения для автоматического импорта
integrations.mqtt.host.placeholder=mqtt.example.com
-places.edit.visit.summary=\u0412\u044B \u043F\u043E\u0441\u0435\u0449\u0430\u043B\u0438 {0} {1} \u0440\u0430\u0437.
-country.to.label=\u0422\u043E\u043D\u0433\u0430
-integrations.mqtt.save=\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-country.rw.label=\u0420\u0443\u0430\u043D\u0434\u0430
-integrations.owntracks.step6=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u043F\u043E \u0436\u0435\u043B\u0430\u043D\u0438\u044E. \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044C, \u0447\u0442\u043E OwnTracks \u0437\u0430\u043F\u0438\u0441\u044B\u0432\u0430\u0435\u0442 \u0442\u043E\u0447\u043A\u0443 \u043D\u0435 \u0440\u0435\u0436\u0435 \u0447\u0435\u043C \u043A\u0430\u0436\u0434\u044B\u0435 30 \u0441\u0435\u043A\u0443\u043D\u0434.
-tokens.delete.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0442\u043E\u043A\u0435\u043D?
-queue.detect.trip.name=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0435\u0437\u0434\u043E\u043A
-integrations.owntracks.description=OwnTracks \u2014 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0434\u043B\u044F \u043E\u0442\u0441\u043B\u0435\u0436\u0438\u0432\u0430\u043D\u0438\u044F \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u0430\u043A\u0446\u0435\u043D\u0442\u043E\u043C \u043D\u0430 \u043F\u0440\u0438\u0432\u0430\u0442\u043D\u043E\u0441\u0442\u044C, \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0435 \u0434\u043B\u044F iOS \u0438 Android.
-memory.generator.introductory.text=\u041A\u0430\u043A\u043E\u0435 \u043D\u0435\u0437\u0430\u0431\u044B\u0432\u0430\u0435\u043C\u043E\u0435 \u043F\u0440\u0438\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0443 \u043D\u0430\u0441 \u0431\u044B\u043B\u043E! \u041D\u0430\u0448\u0435 \u043F\u0443\u0442\u0435\u0448\u0435\u0441\u0442\u0432\u0438\u0435 \u043D\u0430\u0447\u0430\u043B\u043E\u0441\u044C {0}, \u043A\u043E\u0433\u0434\u0430 \u043C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u0438\u043B\u0438\u0441\u044C \u0438\u0437 {1}, \u0438 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 {2} \u0434\u043D\u0435\u0439 \u043C\u044B \u0441\u0434\u0435\u043B\u0430\u043B\u0438 {3}, {4} \u043D\u0430\u0448\u0435\u0439 \u043F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u043E\u0439 \u0431\u0430\u0437\u043E\u0439. \u041E\u0442\u0442\u0443\u0434\u0430 \u043C\u044B \u0438\u0441\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043B\u0438 \u0441\u0435\u0440\u0434\u0446\u0435 \u0440\u0435\u0433\u0438\u043E\u043D\u0430, \u043D\u0430\u043F\u043E\u043B\u043D\u044F\u044F \u043D\u0430\u0448\u0438 \u0434\u043D\u0438 {5} \u0437\u0430\u043F\u043E\u043C\u0438\u043D\u0430\u044E\u0449\u0438\u043C\u0438\u0441\u044F \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F\u043C\u0438 \u0432 {6} \u043F\u0440\u0435\u043A\u0440\u0430\u0441\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u0430\u0445. \u042D\u0442\u043E \u0438\u0441\u0442\u043E\u0440\u0438\u044F \u043D\u0430\u0448\u0435\u0433\u043E \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0432\u043C\u0435\u0441\u0442\u0435, \u043C\u0435\u0441\u0442, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043C\u044B \u0443\u0432\u0438\u0434\u0435\u043B\u0438, \u0438 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u0439, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u043C\u044B \u0441\u043E\u0437\u0434\u0430\u043B\u0438, \u043F\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043C \u0432\u0435\u0440\u043D\u0443\u0442\u044C\u0441\u044F \u0434\u043E\u043C\u043E\u0439 {7}.
-visit.sensitivity.recalculation.message=\u041A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430. \u041D\u0430\u0441\u0442\u043E\u044F\u0442\u0435\u043B\u044C\u043D\u043E \u0440\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0440\u0430\u0441\u0447\u0451\u0442, \u0447\u0442\u043E\u0431\u044B \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F \u0432\u0441\u0442\u0443\u043F\u0438\u043B\u0438 \u0432 \u0441\u0438\u043B\u0443 \u0434\u043B\u044F \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445, \u0438\u043D\u0430\u0447\u0435 \u043E\u043D\u0438 \u043F\u043E\u0432\u043B\u0438\u044F\u044E\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u043D\u0430 \u043D\u043E\u0432\u044B\u0435 \u0432\u0445\u043E\u0434\u044F\u0449\u0438\u0435 \u0434\u0430\u043D\u043D\u044B\u0435.
-memory.view.block.visit.content=\u0411\u043B\u043E\u043A \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F
-integrations.gpslogger.step7=\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A HTTP \u043D\u0430:
-country.cf.label=\u0426\u0435\u043D\u0442\u0440\u0430\u043B\u044C\u043D\u043E\u0430\u0444\u0440\u0438\u043A\u0430\u043D\u0441\u043A\u0430\u044F \u0420\u0435\u0441\u043F\u0443\u0431\u043B\u0438\u043A\u0430
-place.type.library=\u0411\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430
-shared-with-me.description=\u042D\u0442\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438 \u043F\u043E\u0434\u0435\u043B\u0438\u043B\u0438\u0441\u044C \u0441\u0432\u043E\u0438\u043C\u0438 \u0434\u0430\u043D\u043D\u044B\u043C\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u0432\u0430\u043C\u0438. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0446\u0432\u0435\u0442 \u0434\u043B\u044F \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445 \u043D\u0430 \u0432\u0430\u0448\u0435\u0439 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438.
-integrations.data.quality.status.fluctuating.frequency.desc=\u0418\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u044B \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430 \u0441\u0438\u043B\u044C\u043D\u043E \u0432\u0430\u0440\u044C\u0438\u0440\u0443\u044E\u0442\u0441\u044F, \u0447\u0442\u043E \u043C\u043E\u0436\u0435\u0442 \u043F\u043E\u0432\u043B\u0438\u044F\u0442\u044C \u043D\u0430 \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C
-geocoding.run.button=\u0417\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-integration.mqtt.error.host_required=\u0425\u043E\u0441\u0442 \u043E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u0435\u043D
-country.sz.label=\u042D\u0441\u0432\u0430\u0442\u0438\u043D\u0438
-country.td.label=\u0427\u0430\u0434
-memory.block.gallery.error.no.images=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u043B\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435 \u0445\u043E\u0442\u044F \u0431\u044B \u043E\u0434\u043D\u043E \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435
-country.fi.label=\u0424\u0438\u043D\u043B\u044F\u043D\u0434\u0438\u044F
-transportation.modes.table.mode=\u0420\u0435\u0436\u0438\u043C
-integrations.mqtt.username=\u0418\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F
-country.id.label=\u0418\u043D\u0434\u043E\u043D\u0435\u0437\u0438\u044F
-memory.block.cancel=\u041E\u0442\u043C\u0435\u043D\u0430
-country.la.label=\u041B\u0430\u043E\u0441
-integrations.gpslogger.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430 GPSLogger
-integrations.data.quality.latest.point=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u044F\u044F \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u043D\u0430\u044F \u0442\u043E\u0447\u043A\u0430
-visit.sensitivity.recalculation.warning=\u041F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435: \u042D\u0442\u043E \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0443\u0434\u0430\u043B\u0438\u0442 \u0432\u0441\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u044E\u0449\u0438\u0435 \u043C\u0435\u0441\u0442\u0430 \u0438 \u043F\u0435\u0440\u0435\u0441\u043E\u0437\u0434\u0430\u0441\u0442 \u0438\u0445 \u043F\u043E \u043D\u043E\u0432\u044B\u043C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u043C.
-integrations.data.quality.status.good.frequency.desc=\u0422\u043E\u0447\u043A\u0438 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043E\u0441\u0442\u0430\u0442\u043E\u0447\u043D\u043E \u0447\u0430\u0441\u0442\u044B\u0435 \u0434\u043B\u044F \u0442\u043E\u0447\u043D\u043E\u0433\u043E \u0442\u0440\u0435\u043A\u0438\u043D\u0433\u0430
-country.de.label=\u0413\u0435\u0440\u043C\u0430\u043D\u0438\u044F
-integrations.owntracks.recorder.device.id.placeholder=\u0412\u0432\u0435\u0434\u0438\u0442\u0435 ID \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430, \u0434\u043B\u044F \u043A\u043E\u0442\u043E\u0440\u043E\u0433\u043E \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u044C \u0434\u0430\u043D\u043D\u044B\u0435
-sort.option.title.asc=\u041D\u0430\u0437\u0432\u0430\u043D\u0438\u0435 (\u0410-\u042F)
-memory.share.edit.title=\u0414\u043E\u0441\u0442\u0443\u043F \u043D\u0430 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435
-country.tw.label=\u0422\u0430\u0439\u0432\u0430\u043D\u044C
-visit.sensitivity.preview.date=\u0414\u0430\u0442\u0430 \u043F\u0440\u0435\u0434\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430:
-geocoding.about.description=\u0421\u0435\u0440\u0432\u0438\u0441\u044B \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u0443\u044E\u0442 \u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u044B \u0432 \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043B\u044F \u0437\u043D\u0430\u0447\u0438\u043C\u044B\u0445 \u043C\u0435\u0441\u0442. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u0440\u0432\u0438\u0441\u043E\u0432, \u0438 \u0441\u0438\u0441\u0442\u0435\u043C\u0430 \u0431\u0443\u0434\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0438\u0445 \u0441\u043B\u0443\u0447\u0430\u0439\u043D\u043E \u0434\u043B\u044F \u0440\u0430\u0441\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u043D\u0430\u0433\u0440\u0443\u0437\u043A\u0438.
-country.hr.label=\u0425\u043E\u0440\u0432\u0430\u0442\u0438\u044F
-integrations.data.ingestion.description=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u044B\u0435 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0439 \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0438 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432 Reitti \u0438\u043B\u0438 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u0435 Reitti \u043A \u0432\u043D\u0435\u0448\u043D\u0438\u043C \u0441\u0435\u0440\u0432\u0438\u0441\u0430\u043C, \u0442\u0430\u043A\u0438\u043C \u043A\u0430\u043A OwnTracks Recorder \u0438\u043B\u0438 MQTT.
-geocoding.enable=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C
-memory.block.visit.empty=\u0414\u043B\u044F \u044D\u0442\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0430 \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u044F \u043D\u0435 \u0432\u044B\u0431\u0440\u0430\u043D\u044B.
-visit.sensitivity.visit.detection=\u041E\u0431\u043D\u0430\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-integrations.mqtt.payload.type=\u0422\u0438\u043F \u043F\u043E\u043B\u0435\u0437\u043D\u043E\u0439 \u043D\u0430\u0433\u0440\u0443\u0437\u043A\u0438
-visit.detection.minimum.points=\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u0441\u043E\u0441\u0435\u0434\u043D\u0438\u0445 \u0442\u043E\u0447\u0435\u043A
-memory.share.configure.sharing=\u041E\u0431\u0449\u0438\u0439 \u0434\u043E\u0441\u0442\u0443\u043F
-integrations.owntracks.recorder.auth.password=\u041F\u0430\u0440\u043E\u043B\u044C \u0434\u043B\u044F \u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438
-export.title.description=\u042D\u043A\u0441\u043F\u043E\u0440\u0442\u0438\u0440\u0443\u0439\u0442\u0435 \u0434\u0430\u043D\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432 \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0445 \u0444\u043E\u0440\u043C\u0430\u0442\u0430\u0445
-integrations.data.quality.avg.interval=\u0421\u0440\u0435\u0434\u043D\u0438\u0439 \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B
-visit.sensitivity.visit.merging=\u0421\u043B\u0438\u044F\u043D\u0438\u0435 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439
-form.edit=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C
+places.edit.visit.summary=Вы посещали {0} {1} раз.
+country.to.label=Тонга
+integrations.mqtt.save=Сохранить конфигурацию
+country.rw.label=Руанда
+integrations.owntracks.step6=Настройте параметры трекинга по желанию. Убедитесь, что OwnTracks записывает точку не реже чем каждые 30 секунд.
+tokens.delete.confirm=Вы уверены, что хотите удалить этот токен?
+queue.detect.trip.name=Обнаружение поездок
+integrations.owntracks.description=OwnTracks — приложение для отслеживания местоположения с акцентом на приватность, доступное для iOS и Android.
+memory.generator.introductory.text=Какое незабываемое приключение у нас было! Наше путешествие началось {0}, когда мы отправились из {1}, и следующие {2} дней мы сделали {3}, {4} нашей прекрасной базой. Оттуда мы исследовали сердце региона, наполняя наши дни {5} запоминающимися посещениями в {6} прекрасных местах. Это история нашего времени вместе, мест, которые мы увидели, и воспоминаний, которые мы создали, прежде чем вернуться домой {7}.
+visit.sensitivity.recalculation.message=Конфигурация изменена. Настоятельно рекомендуется перерасчёт, чтобы изменения вступили в силу для существующих данных, иначе они повлияют только на новые входящие данные.
+memory.view.block.visit.content=Блок посещения
+integrations.gpslogger.step7=Установите заголовок HTTP на:
+country.cf.label=Центральноафриканская Республика
+place.type.library=Библиотека
+shared-with-me.description=Эти пользователи поделились своими данными местоположения с вами. Вы можете настроить цвет для отображения их данных на вашей хронологии.
+integrations.data.quality.status.fluctuating.frequency.desc=Интервалы трекинга сильно варьируются, что может повлиять на точность
+geocoding.run.button=Запланировать геокодирование
+integration.mqtt.error.host_required=Хост обязателен
+country.sz.label=Эсватини
+country.td.label=Чад
+memory.block.gallery.error.no.images=Выберите или загрузите хотя бы одно изображение
+country.fi.label=Финляндия
+transportation.modes.table.mode=Режим
+integrations.mqtt.username=Имя пользователя
+country.id.label=Индонезия
+memory.block.cancel=Отмена
+country.la.label=Лаос
+integrations.gpslogger.title=Настройка GPSLogger
+integrations.data.quality.latest.point=Последняя полученная точка
+visit.sensitivity.recalculation.warning=Предупреждение: Это действие удалит все существующие места и пересоздаст их по новым настройкам.
+integrations.data.quality.status.good.frequency.desc=Точки местоположения достаточно частые для точного трекинга
+country.de.label=Германия
+integrations.owntracks.recorder.device.id.placeholder=Введите ID устройства, для которого получать данные
+sort.option.title.asc=Название (А-Я)
+memory.share.edit.title=Доступ на редактирование
+country.tw.label=Тайвань
+visit.sensitivity.preview.date=Дата предпросмотра:
+geocoding.about.description=Сервисы геокодирования преобразуют координаты в адреса для значимых мест. Вы можете добавить несколько сервисов, и система будет использовать их случайно для распределения нагрузки.
+country.hr.label=Хорватия
+integrations.data.ingestion.description=Настройте мобильные приложения для автоматической отправки данных местоположения в Reitti или подключите Reitti к внешним сервисам, таким как OwnTracks Recorder или MQTT.
+geocoding.enable=Включить
+memory.block.visit.empty=Для этого блока воспоминания посещения не выбраны.
+visit.sensitivity.visit.detection=Обнаружение посещений
+integrations.mqtt.payload.type=Тип полезной нагрузки
+visit.detection.minimum.points=Минимальное количество соседних точек
+memory.share.configure.sharing=Общий доступ
+integrations.owntracks.recorder.auth.password=Пароль для аутентификации
+export.title.description=Экспортируйте данные местоположения в различных форматах
+integrations.data.quality.avg.interval=Средний интервал
+visit.sensitivity.visit.merging=Слияние посещений
+form.edit=Редактировать
integrations.mqtt.payload.type.owntracks=OwnTracks
-integrations.reitti.token=\u0422\u043E\u043A\u0435\u043D API
-settings.transportation-modes=\u0412\u0438\u0434\u044B \u0442\u0440\u0430\u043D\u0441\u043F\u043E\u0440\u0442\u0430
-integrations.homepage=\u0414\u043E\u043C\u0430\u0448\u043D\u044F\u044F \u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0430:
-integrations.no.token.title=\u26A0\uFE0F \u0422\u043E\u043A\u0435\u043D API \u043D\u0435\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D
-transportation.mode.SCOOTER.name=\u042D\u043B\u0435\u043A\u0442\u0440\u043E\u0441\u0430\u043C\u043E\u043A\u0430\u0442
-integrations.mqtt.topic=\u0422\u043E\u043F\u0438\u043A
-integrations.mqtt.title=\u0418\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044F MQTT
-integrations.download=\u0421\u043A\u0430\u0447\u0430\u0442\u044C:
-memory.new.back.to.memories=\u041D\u0430\u0437\u0430\u0434 \u043A \u0432\u043E\u0441\u043F\u043E\u043C\u0438\u043D\u0430\u043D\u0438\u044F\u043C
-js.timeline.state.hide.title=\u0421\u043A\u0440\u044B\u0442\u044C \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044E
-js.timeline.state.show.title=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044E
-js.datepicker.state.hide.title=\u0421\u043A\u0440\u044B\u0442\u044C \u0432\u044B\u0431\u043E\u0440 \u0434\u0430\u0442\u044B
-js.datepicker.state.show.title=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u0432\u044B\u0431\u043E\u0440 \u0434\u0430\u0442\u044B
-js.datepicker.click-to-unlock-date=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0434\u0430\u0442\u044B
-js.datepicker.click-to-lock-date=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0434\u0430\u0442\u044B
-js.datepicker.click-to-clear-selection=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043E\u0447\u0438\u0441\u0442\u043A\u0438 \u0432\u044B\u0431\u043E\u0440\u0430
-js.datepicker.click-to-create-range=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\u0430
-js.datepicker.click-to-expand-range-backward=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\u0430 \u043D\u0430\u0437\u0430\u0434
-js.datepicker.click-to-expand-range-forward=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\u0430 \u0432\u043F\u0435\u0440\u0451\u0434
-js.datepicker.click-to-adjust-range-start=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u043A\u043E\u0440\u0440\u0435\u043A\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u043D\u0430\u0447\u0430\u043B\u0430 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D\u0430
-js.datepicker.click-to-unlock-month=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u043C\u0435\u0441\u044F\u0446\u0430
-js.datepicker.click-to-lock-month=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u043C\u0435\u0441\u044F\u0446\u0430
-js.datepicker.click-to-unlock-year=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0433\u043E\u0434\u0430
-js.datepicker.click-to-lock-year=\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u0434\u043B\u044F \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438 \u0433\u043E\u0434\u0430
-js.datepicker.select=\u0412\u044B\u0431\u0440\u0430\u0442\u044C
-js.datepicker.to=\u043F\u043E
-time.format.mode.label=\u0420\u0435\u0436\u0438\u043C \u0432\u0440\u0435\u043C\u0435\u043D\u0438
-time.format.mode.TWENTY_FOUR_HOUR=24 \u0447\u0430\u0441\u0430
-time.format.mode.TWELVE_HOUR=12 \u0447\u0430\u0441\u043E\u0432
-time.format.mode.description=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435, \u043A\u0430\u043A \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u0443\u044E\u0442\u0441\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u0430 \u0432 \u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0438.
-js.users.custom.css.remove.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u0442\u0435\u043A\u0443\u0449\u0438\u0439 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0439 CSS-\u0444\u0430\u0439\u043B?
-places.postcode.label=\u041F\u043E\u0447\u0442\u043E\u0432\u044B\u0439 \u0438\u043D\u0434\u0435\u043A\u0441:
-places.district.label=\u0420\u0430\u0439\u043E\u043D:
-places.geocode.results.title=\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435 \u043E\u0442\u0432\u0435\u0442 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F {0}
-places.geocode.no.results=\u0420\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u044B \u043E\u0442 \u0432\u043A\u043B\u044E\u0447\u0451\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043E\u0432 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0435 \u043D\u0430\u0439\u0434\u0435\u043D\u044B.
-places.geocode.unknown.label=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E
-js.places.update.confirmation.message=\u0411\u0443\u0434\u0443\u0442 \u0432\u043D\u0435\u0441\u0435\u043D\u044B \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F:\n\n{0}\n\n\u041F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C?
-js.place.unknown.label=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E\u0435 \u043C\u0435\u0441\u0442\u043E
-integrations.immich.useBestGuessLocation=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0430\u043B\u0433\u043E\u0440\u0438\u0442\u043C Best-Guess-Location
-integrations.immich.useBestGuessLocation.description=\u041F\u0440\u0438 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438 Reitti \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u0438\u0442 \u0444\u043E\u0442\u043E \u0431\u0435\u0437 \u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441 \u0431\u043B\u0438\u0436\u0430\u0439\u0448\u0438\u043C \u043C\u0435\u0441\u0442\u043E\u043C \u043D\u0430 \u043A\u0430\u0440\u0442\u0435.
-js.integrations.mqtt.topic.no.wildcards=\u0422\u043E\u043F\u0438\u043A \u043D\u0435 \u043C\u043E\u0436\u0435\u0442 \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0442\u044C \u0434\u0438\u043A\u0438\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B (+ \u0438\u043B\u0438 #) \u043F\u0440\u0438 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438.
-js.integrations.mqtt.test.missing.fields=\u0417\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u0435 \u0445\u043E\u0441\u0442, \u043F\u043E\u0440\u0442 \u0438 \u0442\u043E\u043F\u0438\u043A
-js.integrations.mqtt.test.loading=\u0422\u0435\u0441\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F...
-js.integrations.mqtt.test.failed=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u0435 \u0443\u0434\u0430\u043B\u0441\u044F
-js.integrations.reitti.edit.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u043D\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044E Reitti
-js.integrations.reitti.update=\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044E
-js.integrations.reitti.test.missing.fields=\u0417\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u0435 URL \u044D\u043A\u0437\u0435\u043C\u043F\u043B\u044F\u0440\u0430 \u0438 \u0442\u043E\u043A\u0435\u043D API
-js.integrations.reitti.test.loading=\u0422\u0435\u0441\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F...
-js.integrations.reitti.test.failed=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u0435 \u0443\u0434\u0430\u043B\u0441\u044F
-js.integrations.owntracks.recorder.test.missing.fields=\u0417\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u0435 \u0431\u0430\u0437\u043E\u0432\u044B\u0439 URL, \u0438\u043C\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438 ID \u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430
-js.integrations.owntracks.recorder.test.loading=\u0422\u0435\u0441\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F...
-js.integrations.owntracks.recorder.test.failed=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u0435 \u0443\u0434\u0430\u043B\u0441\u044F
-js.integrations.owntracks.recorder.loading.historical=\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u0438\u0441\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u0445 \u0434\u0430\u043D\u043D\u044B\u0445...
-geocoding.edit.title=\u0420\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F
-geocoding.service.type=\u0422\u0438\u043F
-geocoding.service.priority=\u041F\u0440\u0438\u043E\u0440\u0438\u0442\u0435\u0442
+integrations.reitti.token=Токен API
+settings.transportation-modes=Виды транспорта
+integrations.homepage=Домашняя страница:
+integrations.no.token.title=⚠️ Токен API недоступен
+transportation.mode.SCOOTER.name=Электросамокат
+integrations.mqtt.topic=Топик
+integrations.mqtt.title=Интеграция MQTT
+integrations.download=Скачать:
+memory.new.back.to.memories=Назад к воспоминаниям
+js.timeline.state.hide.title=Скрыть хронологию
+js.timeline.state.show.title=Показать хронологию
+js.datepicker.state.hide.title=Скрыть выбор даты
+js.datepicker.state.show.title=Показать выбор даты
+js.datepicker.click-to-unlock-date=Нажмите для разблокировки даты
+js.datepicker.click-to-lock-date=Нажмите для блокировки даты
+js.datepicker.click-to-clear-selection=Нажмите для очистки выбора
+js.datepicker.click-to-create-range=Нажмите для создания диапазона
+js.datepicker.click-to-expand-range-backward=Нажмите для расширения диапазона назад
+js.datepicker.click-to-expand-range-forward=Нажмите для расширения диапазона вперёд
+js.datepicker.click-to-adjust-range-start=Нажмите для корректировки начала диапазона
+js.datepicker.click-to-unlock-month=Нажмите для разблокировки месяца
+js.datepicker.click-to-lock-month=Нажмите для блокировки месяца
+js.datepicker.click-to-unlock-year=Нажмите для разблокировки года
+js.datepicker.click-to-lock-year=Нажмите для блокировки года
+js.datepicker.select=Выбрать
+js.datepicker.to=по
+time.format.mode.label=Режим времени
+time.format.mode.TWENTY_FOUR_HOUR=24 часа
+time.format.mode.TWELVE_HOUR=12 часов
+time.format.mode.description=Выберите, как форматируются времена в приложении.
+js.users.custom.css.remove.confirm=Вы уверены, что хотите удалить текущий пользовательский CSS-файл?
+places.postcode.label=Почтовый индекс:
+places.district.label=Район:
+places.geocode.results.title=Выберите ответ геокодирования для {0}
+places.geocode.no.results=Результаты от включённых сервисов геокодирования не найдены.
+places.geocode.unknown.label=Неизвестно
+js.places.update.confirmation.message=Будут внесены следующие изменения:\n\n{0}\n\nПродолжить?
+js.place.unknown.label=Неизвестное место
+integrations.immich.useBestGuessLocation=Включить алгоритм Best-Guess-Location
+integrations.immich.useBestGuessLocation.description=При включении Reitti сопоставит фото без данных местоположения с ближайшим местом на карте.
+js.integrations.mqtt.topic.no.wildcards=Топик не может содержать дикие символы (+ или #) при сохранении конфигурации.
+js.integrations.mqtt.test.missing.fields=Заполните хост, порт и топик
+js.integrations.mqtt.test.loading=Тестирование соединения...
+js.integrations.mqtt.test.failed=Тест соединения не удался
+js.integrations.reitti.edit.title=Редактировать интеграцию Reitti
+js.integrations.reitti.update=Обновить конфигурацию
+js.integrations.reitti.test.missing.fields=Заполните URL экземпляра и токен API
+js.integrations.reitti.test.loading=Тестирование соединения...
+js.integrations.reitti.test.failed=Тест соединения не удался
+js.integrations.owntracks.recorder.test.missing.fields=Заполните базовый URL, имя пользователя и ID устройства
+js.integrations.owntracks.recorder.test.loading=Тестирование соединения...
+js.integrations.owntracks.recorder.test.failed=Тест соединения не удался
+js.integrations.owntracks.recorder.loading.historical=Загрузка исторических данных...
+geocoding.edit.title=Редактировать сервис геокодирования
+geocoding.service.type=Тип
+geocoding.service.priority=Приоритет
geocoding.service.type.PHOTON.name=Photon
geocoding.service.type.PAIKKA.name=Paikka
geocoding.service.type.GEO_APIFY.name=Geoapify
geocoding.service.type.NOMINATIM.name=Nominatim
geocoding.service.type.GEOCODE_JSON.name=Geocode Json
-geocoding.service.type.PHOTON.description=Photon: \u041E\u0442\u043A\u0440\u044B\u0442\u044B\u0439 \u0433\u0435\u043E\u043A\u043E\u0434\u0435\u0440, \u043F\u043E\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0439 \u043D\u0430 \u0434\u0430\u043D\u043D\u044B\u0445 OpenStreetMap. \u041F\u043E\u0441\u0435\u0442\u0438\u0442\u0435 photon.komoot.io \u0434\u043B\u044F \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438.
-geocoding.service.type.PAIKKA.description=Paikka: \u0421\u043F\u0435\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0434\u043B\u044F reitti. \u041F\u043E\u0441\u0435\u0442\u0438\u0442\u0435 geo.dedicatedcode.com.
-geocoding.service.type.GEO_APIFY.description=Geoapify: \u041F\u0440\u043E\u0444\u0435\u0441\u0441\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0439 API \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F. \u041F\u043E\u043B\u0443\u0447\u0438\u0442\u0435 API-\u043A\u043B\u044E\u0447 \u043D\u0430 geoapify.com.
-geocoding.service.type.NOMINATIM.description=Nominatim: \u041F\u043E\u0438\u0441\u043A\u043E\u0432\u044B\u0439 \u0434\u0432\u0438\u0436\u043E\u043A OSM \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E. \u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043D\u0430 nominatim.org.
-geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: \u0423\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u0430\u044F \u0440\u0435\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u044F \u0434\u043B\u044F \u043B\u044E\u0431\u043E\u0433\u043E \u0441\u0435\u0440\u0432\u0438\u0441\u0430, \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E \u0441\u043F\u0435\u0446\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438 GeocodeJSON.
-geocoding.service.base_url=\u0411\u0430\u0437\u043E\u0432\u044B\u0439 URL
-geocoding.service.api_key=API-\u043A\u043B\u044E\u0447
-geocoding.service.language=\u042F\u0437\u044B\u043A (\u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E)
-geocoding.service.limit=\u041B\u0438\u043C\u0438\u0442 (\u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E)
-geocoding.service.additional_parameters.search_distance=\u0420\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u043F\u043E\u0438\u0441\u043A\u0430 (\u043E\u043F\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u043E)
-geocoding.test.button=\u0422\u0435\u0441\u0442 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F
-geocoding.test.success=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0443\u0441\u043F\u0435\u0448\u043D\u043E!
-geocoding.test.error=\u041E\u0448\u0438\u0431\u043A\u0430 \u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F: {0}
-geocoding.table.type=\u0422\u0438\u043F
-geocoding.table.priority=\u041F\u0440\u0438\u043E\u0440\u0438\u0442\u0435\u0442
-language.spanish=\u0418\u0441\u043F\u0430\u043D\u0441\u043A\u0438\u0439
-message.success.geocode.updated=\u0421\u0435\u0440\u0432\u0438\u0441 \u0433\u0435\u043E\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u043E\u0431\u043D\u043E\u0432\u043B\u0451\u043D
-priority.1.label=\u041C\u0430\u043A\u0441\u0438\u043C\u0443\u043C
-priority.2.label=\u0412\u044B\u0441\u043E\u043A\u0438\u0439
-priority.3.label=\u0421\u0440\u0435\u0434\u043D\u0438\u0439
-priority.4.label=\u041D\u0438\u0437\u043A\u0438\u0439
-priority.5.label=\u041C\u0438\u043D\u0438\u043C\u0443\u043C
-js.sse.error.connection-lost=\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0441 \u0441\u0435\u0440\u0432\u0435\u0440\u043E\u043C \u043F\u043E\u0442\u0435\u0440\u044F\u043D\u043E! \u041F\u043E\u043F\u0440\u043E\u0431\u0443\u0439\u0442\u0435 \u043F\u0435\u0440\u0435\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F\u2026
-js.map.auto-update.enable.title=\u0412\u043E\u0439\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043C \u0430\u0432\u0442\u043E\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F
-js.map.auto-update.disable.title=\u0412\u044B\u0439\u0442\u0438 \u0438\u0437 \u0440\u0435\u0436\u0438\u043C\u0430 \u0430\u0432\u0442\u043E\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F
-js.map.fullscreen.toggle.title=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u043E\u043B\u043D\u043E\u044D\u043A\u0440\u0430\u043D\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C
-js.map.popup.labels.total_duration=\u041E\u0431\u0449\u0430\u044F \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u044C:
-js.map.popup.labels.from=\u0421
-js.map.popup.labels.to=\u041F\u043E
-map.time-control.speed.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u0442\u0435 \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C \u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u0438.
-map.time-control.speed.show.title=\u041F\u043E\u043A\u0430\u0437\u0430\u0442\u044C \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0432\u0440\u0435\u043C\u0435\u043D\u0435\u043C
-map.time-control.speed.normal=\u041D\u043E\u0440\u043C\u0430\u043B\u044C\u043D\u0430\u044F (1x)
-map.time-control.speed.fast=\u0411\u044B\u0441\u0442\u0440\u0430\u044F (60x)
-map.time-control.speed.super_fast=\u0421\u0432\u0435\u0440\u0445\u0431\u044B\u0441\u0442\u0440\u0430\u044F (3600x)
-map.time-control.speed.auto=\u0410\u0432\u0442\u043E\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430
-js.map.display-control.title=\u042D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u043A\u0430\u0440\u0442\u043E\u0439
-js.map.display-control.mode.3d.enabled.text=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C 3D
-js.map.display-control.mode.3d.enabled.title=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043D\u0430 2D-\u0432\u0438\u0434
-js.map.display-control.mode.3d.disabled.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C 3D
-js.map.display-control.mode.3d.disabled.title=\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043D\u0430 3D-\u0432\u0438\u0434
-js.map.display-control.north-up.text=\u0421\u0435\u0432\u0435\u0440 \u0432\u0432\u0435\u0440\u0445
-js.map.display-control.north-up.title=\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044E \u043A\u0430\u0440\u0442\u044B
-js.map.display-control.terrain.enabled.text=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0440\u0435\u043B\u044C\u0435\u0444
-js.map.display-control.terrain.enabled.title=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0440\u0435\u043D\u0434\u0435\u0440\u0438\u043D\u0433 \u0440\u0435\u043B\u044C\u0435\u0444\u0430
-js.map.display-control.terrain.disabled.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0440\u0435\u043B\u044C\u0435\u0444
-js.map.display-control.terrain.disabled.title=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0440\u0435\u043D\u0434\u0435\u0440\u0438\u043D\u0433 \u0440\u0435\u043B\u044C\u0435\u0444\u0430
-js.map.display-control.buildings.enabled.text=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0437\u0434\u0430\u043D\u0438\u044F
-js.map.display-control.buildings.enabled.title=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0440\u0435\u043D\u0434\u0435\u0440\u0438\u043D\u0433 \u0437\u0434\u0430\u043D\u0438\u0439
-js.map.display-control.buildings.disabled.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0437\u0434\u0430\u043D\u0438\u044F
-js.map.display-control.buildings.disabled.title=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0440\u0435\u043D\u0434\u0435\u0440\u0438\u043D\u0433 \u0437\u0434\u0430\u043D\u0438\u0439
-js.map.display-control.satellite.enabled.text=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043F\u0443\u0442\u043D\u0438\u043A
-js.map.display-control.satellite.enabled.title=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043F\u0443\u0442\u043D\u0438\u043A\u043E\u0432\u044B\u0439 \u0432\u0438\u0434
-js.map.display-control.satellite.disabled.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043F\u0443\u0442\u043D\u0438\u043A
-js.map.display-control.satellite.disabled.title=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u0441\u043F\u0443\u0442\u043D\u0438\u043A\u043E\u0432\u044B\u0439 \u0432\u0438\u0434
-js.map.display-control.globe_projection.enabled.text=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0446\u0438\u044E \u0433\u043B\u043E\u0431\u0443\u0441\u0430
-js.map.display-control.globe_projection.enabled.title=\u041E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0446\u0438\u044E \u0433\u043B\u043E\u0431\u0443\u0441\u0430 \u0438 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043D\u0430 \u041C\u0435\u0440\u043A\u0430\u0442\u043E\u0440
-js.map.display-control.globe_projection.disabled.text=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0446\u0438\u044E \u0433\u043B\u043E\u0431\u0443\u0441\u0430
-js.map.display-control.globe_projection.disabled.title=\u0412\u043A\u043B\u044E\u0447\u0438\u0442\u044C \u043F\u0440\u043E\u0435\u043A\u0446\u0438\u044E \u0433\u043B\u043E\u0431\u0443\u0441\u0430
-map.map-settings.button.title=\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u043A\u0430\u0440\u0442\u044B
-js.map.map-settings.title=\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438
-js.map.settings.dialog.appearance.title=\u0412\u043D\u0435\u0448\u043D\u0438\u0439 \u0432\u0438\u0434 \u043A\u0430\u0440\u0442\u044B
-js.map.settings.dialog.appearance.view-mode.title=\u0420\u0435\u0436\u0438\u043C \u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430
-js.map.settings.dialog.appearance.view-mode.standard=\u0421\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0439
-js.map.settings.dialog.appearance.view-mode.raw=\u0421\u044B\u0440\u044B\u0435 \u043F\u0443\u0442\u0438
-js.map.settings.dialog.appearance.view-mode.edged_bundling=\u0421\u0433\u043B\u0430\u0436\u0435\u043D\u043D\u044B\u0435 \u043F\u0443\u0442\u0438
-js.map.settings.dialog.appearance.view-mode.24h_aggregate=\u0410\u0433\u0440\u0435\u0433\u0430\u0446\u0438\u044F 24\u0447?
-js.map.settings.dialog.interface.title=\u0418\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441
-js.map.settings.dialog.interface.timeline-visible=\u0412\u0438\u0434\u0438\u043C\u043E\u0441\u0442\u044C \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u0438
-js.map.settings.dialog.interface.datepicker-visible=\u0412\u0438\u0434\u0438\u043C\u043E\u0441\u0442\u044C \u0432\u044B\u0431\u043E\u0440\u0430 \u0434\u0430\u0442\u044B
-map.settings.dialog.date-picker.title=\u0412\u044B\u0431\u043E\u0440 \u0434\u0430\u0442\u044B
-js.visit.sensitivity.preview.ready=\u0413\u043E\u0442\u043E\u0432\u043E
-js.visit.sensitivity.preview.error=\u0413\u043E\u0442\u043E\u0432\u043E
-memory.form.open_ended.label=\u0411\u0435\u0437 \u0434\u0430\u0442\u044B \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F?
-js.memory.form.date.error.end.before.start=\u0414\u0430\u0442\u0430 \u043E\u043A\u043E\u043D\u0447\u0430\u043D\u0438\u044F \u0434\u043E\u043B\u0436\u043D\u0430 \u0431\u044B\u0442\u044C \u0440\u0430\u0432\u043D\u0430 \u0438\u043B\u0438 \u043F\u043E\u0437\u0436\u0435 \u0434\u0430\u0442\u044B \u043D\u0430\u0447\u0430\u043B\u0430.
-js.memory.processing.step.clustering=\u041A\u043B\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044F \u043F\u043E\u0435\u0437\u0434\u043E\u043A \u0438 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439...
-js.memory.processing.step.visits=\u0421\u043E\u0437\u0434\u0430\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u0435\u0439 \u043F\u043E\u0441\u0435\u0449\u0435\u043D\u0438\u0439...
-js.memory.processing.step.accommodation=\u041E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435 \u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F...
-js.memory.processing.step.texts=\u0413\u0435\u043D\u0435\u0440\u0430\u0446\u0438\u044F \u0442\u0435\u043A\u0441\u0442\u043E\u0432...
-js.memory.processing.step.images=\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0438\u0437\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0439...
-logging.add=\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C
-js.logging.connected=\u041F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u043E \u043A \u043F\u043E\u0442\u043E\u043A\u0443 \u043B\u043E\u0433\u043E\u0432
-js.logging.connection.lost=\u041E\u0448\u0438\u0431\u043A\u0430: \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0441 \u043F\u043E\u0442\u043E\u043A\u043E\u043C \u043B\u043E\u0433\u043E\u0432 \u043F\u043E\u0442\u0435\u0440\u044F\u043D\u043E
-js.logging.reconnecting=\u041F\u043E\u043F\u044B\u0442\u043A\u0430 \u043F\u0435\u0440\u0435\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F \u0447\u0435\u0440\u0435\u0437
-js.logging.reconnect.failed=\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u0435\u0440\u0435\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0441\u044F \u043F\u043E\u0441\u043B\u0435
-js.common.user=\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C
-js.common.time=\u0412\u0440\u0435\u043C\u044F
-js.common.position=\u041F\u043E\u0437\u0438\u0446\u0438\u044F
-js.common.unknown=\u041D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u043E
-js.common.just-now=\u0422\u043E\u043B\u044C\u043A\u043E \u0447\u0442\u043E
-js.common.minutes-ago={0} \u043C\u0438\u043D\u0443\u0442 \u043D\u0430\u0437\u0430\u0434
-js.common.hours-ago={0} \u0447\u0430\u0441\u043E\u0432 \u043D\u0430\u0437\u0430\u0434
-js.common.days-ago={0} \u0434\u043D\u0435\u0439 \u043D\u0430\u0437\u0430\u0434
-js.common.last-updated=\u041F\u043E\u0441\u043B\u0435\u0434\u043D\u0435\u0435 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435
-js.common.time-range={0} \u2014 {1}
-common.duration.long={0}\u0447 {1}\u043C
-common.duration.short={0} \u043C\u0438\u043D
-common.distance.km={0,number,#.0} \u043A\u043C
-common.distance.m={0,number,#} \u043C
-common.distance.mi={0,number,#.0} \u043C\u0438
-common.distance.ft={0,number,#} \u0444\u0443\u0442
-common.actions.apply=\u041F\u0440\u0438\u043C\u0435\u043D\u0438\u0442\u044C
-js.autoupdate.state.disable=\u0412\u044B\u0439\u0442\u0438 \u0438\u0437 \u0440\u0435\u0436\u0438\u043C\u0430 \u0430\u0432\u0442\u043E\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F
-js.autoupdate.state.enable=\u0412\u043E\u0439\u0442\u0438 \u0432 \u0440\u0435\u0436\u0438\u043C \u0430\u0432\u0442\u043E\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F
+geocoding.service.type.PHOTON.description=Photon: Открытый геокодер, построенный на данных OpenStreetMap. Посетите photon.komoot.io для дополнительной информации.
+geocoding.service.type.PAIKKA.description=Paikka: Специализированный сервис геокодирования для reitti. Посетите geo.dedicatedcode.com.
+geocoding.service.type.GEO_APIFY.description=Geoapify: Профессиональный API геокодирования. Получите API-ключ на geoapify.com.
+geocoding.service.type.NOMINATIM.description=Nominatim: Поисковый движок OSM по умолчанию. Политика использования на nominatim.org.
+geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: Универсальная реализация для любого сервиса, следующего спецификации GeocodeJSON.
+geocoding.service.base_url=Базовый URL
+geocoding.service.api_key=API-ключ
+geocoding.service.language=Язык (опционально)
+geocoding.service.limit=Лимит (опционально)
+geocoding.service.additional_parameters.search_distance=Расстояние поиска (опционально)
+geocoding.test.button=Тест соединения
+geocoding.test.success=Соединение успешно!
+geocoding.test.error=Ошибка соединения: {0}
+geocoding.table.type=Тип
+geocoding.table.priority=Приоритет
+language.spanish=Испанский
+message.success.geocode.updated=Сервис геокодирования успешно обновлён
+priority.1.label=Максимум
+priority.2.label=Высокий
+priority.3.label=Средний
+priority.4.label=Низкий
+priority.5.label=Минимум
+js.sse.error.connection-lost=Соединение с сервером потеряно! Попробуйте переподключиться…
+js.map.auto-update.enable.title=Войти в режим автообновления
+js.map.auto-update.disable.title=Выйти из режима автообновления
+js.map.fullscreen.toggle.title=Переключить полноэкранный режим
+js.map.popup.labels.total_duration=Общая продолжительность:
+js.map.popup.labels.from=С
+js.map.popup.labels.to=По
+map.time-control.speed.title=Настройте скорость движения времени.
+map.time-control.speed.show.title=Показать элементы управления временем
+map.time-control.speed.normal=Нормальная (1x)
+map.time-control.speed.fast=Быстрая (60x)
+map.time-control.speed.super_fast=Сверхбыстрая (3600x)
+map.time-control.speed.auto=Автонастройка
+js.map.display-control.title=Элементы управления картой
+js.map.display-control.mode.3d.enabled.text=Отключить 3D
+js.map.display-control.mode.3d.enabled.title=Переключиться на 2D-вид
+js.map.display-control.mode.3d.disabled.text=Включить 3D
+js.map.display-control.mode.3d.disabled.title=Переключиться на 3D-вид
+js.map.display-control.north-up.text=Север вверх
+js.map.display-control.north-up.title=Сбросить ориентацию карты
+js.map.display-control.terrain.enabled.text=Отключить рельеф
+js.map.display-control.terrain.enabled.title=Отключить рендеринг рельефа
+js.map.display-control.terrain.disabled.text=Включить рельеф
+js.map.display-control.terrain.disabled.title=Включить рендеринг рельефа
+js.map.display-control.buildings.enabled.text=Отключить здания
+js.map.display-control.buildings.enabled.title=Отключить рендеринг зданий
+js.map.display-control.buildings.disabled.text=Включить здания
+js.map.display-control.buildings.disabled.title=Включить рендеринг зданий
+js.map.display-control.satellite.enabled.text=Отключить спутник
+js.map.display-control.satellite.enabled.title=Отключить спутниковый вид
+js.map.display-control.satellite.disabled.text=Включить спутник
+js.map.display-control.satellite.disabled.title=Включить спутниковый вид
+js.map.display-control.globe_projection.enabled.text=Отключить проекцию глобуса
+js.map.display-control.globe_projection.enabled.title=Отключить проекцию глобуса и переключиться на Меркатор
+js.map.display-control.globe_projection.disabled.text=Включить проекцию глобуса
+js.map.display-control.globe_projection.disabled.title=Включить проекцию глобуса
+map.map-settings.button.title=Открыть настройки карты
+js.map.map-settings.title=Настройки
+js.map.settings.dialog.appearance.title=Внешний вид карты
+js.map.settings.dialog.appearance.view-mode.title=Режим просмотра
+js.map.settings.dialog.appearance.view-mode.standard=Стандартный
+js.map.settings.dialog.appearance.view-mode.raw=Сырые пути
+js.map.settings.dialog.appearance.view-mode.edged_bundling=Сглаженные пути
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=Агрегация 24ч?
+js.map.settings.dialog.interface.title=Интерфейс
+js.map.settings.dialog.interface.timeline-visible=Видимость хронологии
+js.map.settings.dialog.interface.datepicker-visible=Видимость выбора даты
+map.settings.dialog.date-picker.title=Выбор даты
+js.visit.sensitivity.preview.ready=Готово
+js.visit.sensitivity.preview.error=Готово
+memory.form.open_ended.label=Без даты окончания?
+js.memory.form.date.error.end.before.start=Дата окончания должна быть равна или позже даты начала.
+js.memory.processing.step.clustering=Кластеризация поездок и посещений...
+js.memory.processing.step.visits=Создание записей посещений...
+js.memory.processing.step.accommodation=Определение размещения...
+js.memory.processing.step.texts=Генерация текстов...
+js.memory.processing.step.images=Копирование изображений...
+logging.add=Добавить
+js.logging.connected=Подключено к потоку логов
+js.logging.connection.lost=Ошибка: Соединение с потоком логов потеряно
+js.logging.reconnecting=Попытка переподключения через
+js.logging.reconnect.failed=Не удалось переподключиться после
+js.common.user=Пользователь
+js.common.time=Время
+js.common.position=Позиция
+js.common.unknown=Неизвестно
+js.common.just-now=Только что
+js.common.minutes-ago={0} минут назад
+js.common.hours-ago={0} часов назад
+js.common.days-ago={0} дней назад
+js.common.last-updated=Последнее обновление
+js.common.time-range={0} — {1}
+common.duration.long={0}ч {1}м
+common.duration.short={0} мин
+common.distance.km={0,number,#.0} км
+common.distance.m={0,number,#} м
+common.distance.mi={0,number,#.0} ми
+common.distance.ft={0,number,#} фут
+common.actions.apply=Применить
+js.autoupdate.state.disable=Выйти из режима автообновления
+js.autoupdate.state.enable=Войти в режим автообновления
diff --git a/src/main/resources/messages_tr.properties b/src/main/resources/messages_tr.properties
index 0c62a538..c1afefca 100644
--- a/src/main/resources/messages_tr.properties
+++ b/src/main/resources/messages_tr.properties
@@ -1,37 +1,37 @@
-page.title=Reitti - Konumunuzun Zaman \u00C7izelgesi
-statistics.page.title=\u0130statistikler - Reitti
-edit-place.page.title=Konum D\u00FCzenle - Reitti
-nav.timeline=Zaman \u00C7izelgesi
-nav.statistics=\u0130statistikler
-nav.memories=Hat\u0131ralar
+page.title=Reitti - Konumunuzun Zaman Çizelgesi
+statistics.page.title=İstatistikler - Reitti
+edit-place.page.title=Konum Düzenle - Reitti
+nav.timeline=Zaman Çizelgesi
+nav.statistics=İstatistikler
+nav.memories=Hatıralar
nav.settings=Ayarlar
-nav.logout=\u00C7\u0131k\u0131\u0219 Yap
-nav.settings.tooltip=Ayarlar\u0131 a\u00E7\u2026
-nav.logout.tooltip=\u00C7\u0131k\u0131\u0219 Yap
-sort.option.startDate.newest=Ba\u015Flang\u0131\u00E7 Tarihi (En yeni \u00F6nce)
-sort.option.startDate.oldest=Ba\u015Flang\u0131\u00E7 Tarihi (En eski \u00F6nce)
-sort.option.title.asc=Ba\u015Fl\u0131k (A-Z)
-sort.option.title.desc=Ba\u015Fl\u0131k (Z-A)
-sort.option.created.newest=Yarat\u0131lma Tarihi (En yeni ilk)
-sort.option.created.oldest=Yarat\u0131lma Tarihi (En eski ilk)
-timeline.loading=Y\u00FCkleniyor\u2026
-timeline.no.data=Bu tarih i\u00E7in \u00E7izelge verisi bulunmamaktad\u0131r.
+nav.logout=Çıkıș Yap
+nav.settings.tooltip=Ayarları aç…
+nav.logout.tooltip=Çıkıș Yap
+sort.option.startDate.newest=Başlangıç Tarihi (En yeni önce)
+sort.option.startDate.oldest=Başlangıç Tarihi (En eski önce)
+sort.option.title.asc=Başlık (A-Z)
+sort.option.title.desc=Başlık (Z-A)
+sort.option.created.newest=Yaratılma Tarihi (En yeni ilk)
+sort.option.created.oldest=Yaratılma Tarihi (En eski ilk)
+timeline.loading=Yükleniyor…
+timeline.no.data=Bu tarih için çizelge verisi bulunmamaktadır.
timeline.duration=Uzunluk
timeline.distance=Mesafe
timeline.trip=Seyahat
timeline.visit=Ziyaret
-timeline.trip.transport.select=Ula\u015F\u0131m y\u00F6ntemi se\u00E7iniz
-js.timeline.state.hide.title=Zaman \u00C7izelgesini Gizle
-js.timeline.state.show.title=Zaman \u00C7izelgesini G\u00F6ster
-transportation.mode.WALKING.name=Y\u00FCr\u00FCy\u00FC\u015F
+timeline.trip.transport.select=Ulaşım yöntemi seçiniz
+js.timeline.state.hide.title=Zaman Çizelgesini Gizle
+js.timeline.state.show.title=Zaman Çizelgesini Göster
+transportation.mode.WALKING.name=Yürüyüş
transportation.mode.CYCLING.name=Bisiklet
-transportation.mode.DRIVING.name=S\u00FCr\u00FC\u015F
-transportation.mode.TRANSIT.name=Toplu ta\u015F\u0131ma
+transportation.mode.DRIVING.name=Sürüş
+transportation.mode.TRANSIT.name=Toplu taşıma
transportation.mode.MOTORCYCLE.name=Motorsiklet
transportation.mode.TRAIN.name=Tren
transportation.mode.SCOOTER.name=Elektrikli scooter
-transportation.mode.AIRPLANE.name=U\u00E7ak
-timeline.transport.WALKING.label=y\u00FCr\u00FCmek
+transportation.mode.AIRPLANE.name=Uçak
+timeline.transport.WALKING.label=yürümek
queue.stay.detection.description=
statistics.title.year=
language.turkish=
@@ -1294,3 +1294,177 @@ form.edit=
integrations.mqtt.payload.type.owntracks=
integrations.mqtt.topic=
integrations.mqtt.title=
+geocoding.service.type.GEO_APIFY.name=
+geocoding.service.limit=
+geocoding.service.type.PHOTON.name=
+js.map.settings.dialog.appearance.view-mode.standard=
+geocoding.service.type.GEOCODE_JSON.name=
+geocoding.service.type.PAIKKA.name=
+geocoding.service.type.NOMINATIM.name=
+js.integrations.reitti.test.failed=
+geocoding.test.success=
+js.datepicker.click-to-adjust-range-start=
+js.map.display-control.satellite.disabled.title=
+common.duration.short=
+js.common.position=
+js.datepicker.select=
+integrations.immich.useBestGuessLocation=
+js.common.user=
+places.geocode.results.title=
+map.time-control.speed.fast=
+geocoding.test.error=
+js.datepicker.click-to-expand-range-backward=
+js.map.popup.labels.total_duration=
+js.datepicker.months.mar=
+geocoding.service.priority=
+js.sse.error.connection-lost=
+memory.form.open_ended.label=
+places.postcode.label=
+map.time-control.speed.title=
+js.map.auto-update.disable.title=
+time.format.mode.TWENTY_FOUR_HOUR=
+js.place.unknown.label=
+js.common.just-now=
+js.autoupdate.state.enable=
+js.datepicker.days.mon=
+js.datepicker.months.oct=
+js.map.display-control.mode.3d.disabled.title=
+js.map.settings.dialog.appearance.view-mode.title=
+js.integrations.owntracks.recorder.test.missing.fields=
+geocoding.service.type.PAIKKA.description=
+js.datepicker.months.sep=
+js.visit.sensitivity.preview.ready=
+js.map.display-control.buildings.disabled.title=
+geocoding.service.additional_parameters.search_distance=
+geocoding.service.type.GEO_APIFY.description=
+js.map.popup.labels.from=
+js.autoupdate.state.disable=
+js.map.display-control.globe_projection.enabled.text=
+map.map-settings.button.title=
+map.time-control.speed.normal=
+geocoding.service.type=
+js.integrations.owntracks.recorder.test.loading=
+js.integrations.reitti.update=
+js.datepicker.days.sat=
+js.datepicker.click-to-lock-year=
+message.success.geocode.updated=
+js.map.display-control.satellite.disabled.text=
+priority.5.label=
+js.logging.connected=
+js.common.last-updated=
+js.common.minutes-ago=
+js.map.display-control.globe_projection.disabled.title=
+priority.3.label=
+js.map.settings.dialog.interface.timeline-visible=
+js.datepicker.click-to-clear-selection=
+js.datepicker.click-to-expand-range-forward=
+js.datepicker.months.jan=
+common.actions.apply=
+map.time-control.speed.auto=
+js.memory.processing.step.images=
+js.logging.reconnect.failed=
+logging.add=
+js.integrations.reitti.test.missing.fields=
+js.datepicker.click-to-unlock-month=
+js.integrations.mqtt.test.missing.fields=
+js.map.auto-update.latest-location=
+js.map.display-control.terrain.disabled.title=
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=
+language.spanish=
+js.map.settings.dialog.appearance.view-mode.edged_bundling=
+js.integrations.owntracks.recorder.test.failed=
+js.map.settings.dialog.interface.title=
+js.datepicker.days.wed=
+priority.2.label=
+js.datepicker.days.thu=
+time.format.mode.label=
+integrations.immich.useBestGuessLocation.description=
+geocoding.service.language=
+js.datepicker.months.apr=
+js.map.display-control.globe_projection.disabled.text=
+common.distance.mi=
+js.integrations.mqtt.test.loading=
+geocoding.service.type.NOMINATIM.description=
+time.format.mode.TWELVE_HOUR=
+js.map.display-control.terrain.enabled.title=
+js.datepicker.days.tue=
+js.integrations.mqtt.topic.no.wildcards=
+js.datepicker.months.jul=
+js.map.display-control.north-up.title=
+js.common.time=
+map.time-control.speed.show.title=
+js.memory.processing.step.visits=
+js.common.hours-ago=
+priority.1.label=
+js.datepicker.state.show.title=
+js.datepicker.months.nov=
+js.visit.sensitivity.preview.error=
+geocoding.service.base_url=
+js.map.fullscreen.toggle.title=
+common.distance.ft=
+common.distance.km=
+js.common.unknown=
+js.datepicker.today=
+js.datepicker.months.feb=
+js.datepicker.months.may=
+js.map.map-settings.title=
+map.settings.dialog.date-picker.title=
+time.format.mode.description=
+js.memory.processing.step.clustering=
+js.map.display-control.buildings.enabled.text=
+js.map.display-control.terrain.disabled.text=
+js.map.settings.dialog.appearance.view-mode.raw=
+js.datepicker.to=
+js.logging.connection.lost=
+places.geocode.no.results=
+js.map.display-control.mode.3d.enabled.title=
+js.map.popup.labels.to=
+places.district.label=
+geocoding.table.priority=
+js.datepicker.click-to-unlock-date=
+priority.4.label=
+js.places.update.confirmation.message=
+js.integrations.owntracks.recorder.loading.historical=
+js.datepicker.state.hide.title=
+js.memory.processing.step.accommodation=
+js.map.display-control.mode.3d.enabled.text=
+js.datepicker.click-to-lock-month=
+js.datepicker.click-to-unlock-year=
+js.map.settings.dialog.interface.datepicker-visible=
+geocoding.service.api_key=
+js.users.custom.css.remove.confirm=
+js.map.display-control.globe_projection.enabled.title=
+js.common.days-ago=
+js.datepicker.days.fri=
+places.geocode.unknown.label=
+js.datepicker.click-to-lock-date=
+js.datepicker.months.aug=
+js.memory.processing.step.texts=
+js.map.display-control.title=
+geocoding.test.button=
+js.integrations.mqtt.test.failed=
+js.map.display-control.terrain.enabled.text=
+js.map.display-control.satellite.enabled.title=
+js.map.auto-update.enable.title=
+js.map.display-control.buildings.disabled.text=
+js.common.time-range=
+js.datepicker.days.sun=
+js.integrations.reitti.edit.title=
+geocoding.table.type=
+js.integrations.reitti.test.loading=
+js.map.settings.dialog.appearance.title=
+js.logging.reconnecting=
+js.map.display-control.satellite.enabled.text=
+common.distance.m=
+js.memory.form.date.error.end.before.start=
+js.map.display-control.buildings.enabled.title=
+js.datepicker.months.jun=
+js.datepicker.click-to-create-range=
+geocoding.edit.title=
+map.time-control.speed.super_fast=
+js.map.display-control.north-up.text=
+geocoding.service.type.GEOCODE_JSON.description=
+common.duration.long=
+geocoding.service.type.PHOTON.description=
+js.map.display-control.mode.3d.disabled.text=
+js.datepicker.months.dec=
diff --git a/src/main/resources/messages_uk.properties b/src/main/resources/messages_uk.properties
index 60f96f59..328af431 100644
--- a/src/main/resources/messages_uk.properties
+++ b/src/main/resources/messages_uk.properties
@@ -1,13 +1,13 @@
-page.title=Reitti - \u0406\u0441\u0442\u043E\u0440\u0456\u044F \u0412\u0430\u0448\u043E\u0433\u043E \u041C\u0456\u0441\u0446\u0435\u0437\u043D\u0430\u0445\u043E\u0434\u0436\u0435\u043D\u043D\u044F
-statistics.page.title=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 - Reitti
-edit-place.page.title=\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043C\u0456\u0441\u0446\u0435
-nav.timeline=\u0425\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0456\u044F
-nav.statistics=\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430
-nav.memories=\u0421\u043F\u043E\u0433\u0430\u0434\u0438
-nav.settings=\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F
-nav.logout=\u0412\u0438\u0439\u0442\u0438
-nav.settings.tooltip=\u0412\u0456\u0434\u043A\u0440\u0438\u0442\u0438 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F\u2026
-nav.logout.tooltip=\u0412\u0438\u0439\u0442\u0438
+page.title=Reitti - Історія Вашого Місцезнаходження
+statistics.page.title=Статистика - Reitti
+edit-place.page.title=Редагувати місце
+nav.timeline=Хронологія
+nav.statistics=Статистика
+nav.memories=Спогади
+nav.settings=Налаштування
+nav.logout=Вийти
+nav.settings.tooltip=Відкрити налаштування…
+nav.logout.tooltip=Вийти
queue.stay.detection.description=
statistics.title.year=
language.turkish=
@@ -1292,3 +1292,179 @@ form.edit=
integrations.mqtt.payload.type.owntracks=
integrations.mqtt.topic=
integrations.mqtt.title=
+geocoding.service.type.GEO_APIFY.name=
+geocoding.service.limit=
+geocoding.service.type.PHOTON.name=
+js.map.settings.dialog.appearance.view-mode.standard=
+geocoding.service.type.GEOCODE_JSON.name=
+geocoding.service.type.PAIKKA.name=
+geocoding.service.type.NOMINATIM.name=
+js.integrations.reitti.test.failed=
+geocoding.test.success=
+js.datepicker.click-to-adjust-range-start=
+js.map.display-control.satellite.disabled.title=
+common.duration.short=
+js.common.position=
+js.datepicker.select=
+integrations.immich.useBestGuessLocation=
+js.common.user=
+places.geocode.results.title=
+map.time-control.speed.fast=
+geocoding.test.error=
+js.datepicker.click-to-expand-range-backward=
+js.map.popup.labels.total_duration=
+js.datepicker.months.mar=
+geocoding.service.priority=
+js.sse.error.connection-lost=
+memory.form.open_ended.label=
+places.postcode.label=
+map.time-control.speed.title=
+js.map.auto-update.disable.title=
+time.format.mode.TWENTY_FOUR_HOUR=
+js.place.unknown.label=
+js.common.just-now=
+js.autoupdate.state.enable=
+js.datepicker.days.mon=
+js.datepicker.months.oct=
+js.map.display-control.mode.3d.disabled.title=
+js.map.settings.dialog.appearance.view-mode.title=
+js.integrations.owntracks.recorder.test.missing.fields=
+geocoding.service.type.PAIKKA.description=
+js.datepicker.months.sep=
+js.visit.sensitivity.preview.ready=
+js.map.display-control.buildings.disabled.title=
+geocoding.service.additional_parameters.search_distance=
+geocoding.service.type.GEO_APIFY.description=
+js.map.popup.labels.from=
+js.autoupdate.state.disable=
+js.map.display-control.globe_projection.enabled.text=
+map.map-settings.button.title=
+map.time-control.speed.normal=
+geocoding.service.type=
+js.integrations.owntracks.recorder.test.loading=
+js.integrations.reitti.update=
+js.datepicker.days.sat=
+js.datepicker.click-to-lock-year=
+message.success.geocode.updated=
+js.map.display-control.satellite.disabled.text=
+priority.5.label=
+js.logging.connected=
+js.common.last-updated=
+js.common.minutes-ago=
+js.map.display-control.globe_projection.disabled.title=
+priority.3.label=
+js.map.settings.dialog.interface.timeline-visible=
+js.datepicker.click-to-clear-selection=
+js.datepicker.click-to-expand-range-forward=
+js.datepicker.months.jan=
+common.actions.apply=
+map.time-control.speed.auto=
+js.memory.processing.step.images=
+js.logging.reconnect.failed=
+logging.add=
+js.integrations.reitti.test.missing.fields=
+js.datepicker.click-to-unlock-month=
+js.integrations.mqtt.test.missing.fields=
+js.map.auto-update.latest-location=
+js.map.display-control.terrain.disabled.title=
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=
+language.spanish=
+js.map.settings.dialog.appearance.view-mode.edged_bundling=
+js.integrations.owntracks.recorder.test.failed=
+js.map.settings.dialog.interface.title=
+js.datepicker.days.wed=
+priority.2.label=
+js.datepicker.days.thu=
+time.format.mode.label=
+integrations.immich.useBestGuessLocation.description=
+geocoding.service.language=
+js.datepicker.months.apr=
+js.map.display-control.globe_projection.disabled.text=
+common.distance.mi=
+js.integrations.mqtt.test.loading=
+geocoding.service.type.NOMINATIM.description=
+time.format.mode.TWELVE_HOUR=
+js.map.display-control.terrain.enabled.title=
+js.datepicker.days.tue=
+js.integrations.mqtt.topic.no.wildcards=
+js.datepicker.months.jul=
+js.map.display-control.north-up.title=
+js.common.time=
+map.time-control.speed.show.title=
+js.memory.processing.step.visits=
+js.common.hours-ago=
+priority.1.label=
+js.datepicker.state.show.title=
+js.datepicker.months.nov=
+js.visit.sensitivity.preview.error=
+geocoding.service.base_url=
+js.map.fullscreen.toggle.title=
+common.distance.ft=
+common.distance.km=
+js.common.unknown=
+js.datepicker.today=
+js.datepicker.months.feb=
+js.datepicker.months.may=
+js.map.map-settings.title=
+js.timeline.state.hide.title=
+map.settings.dialog.date-picker.title=
+time.format.mode.description=
+js.memory.processing.step.clustering=
+js.map.display-control.buildings.enabled.text=
+js.map.display-control.terrain.disabled.text=
+js.map.settings.dialog.appearance.view-mode.raw=
+js.datepicker.to=
+js.logging.connection.lost=
+places.geocode.no.results=
+js.map.display-control.mode.3d.enabled.title=
+js.map.popup.labels.to=
+places.district.label=
+geocoding.table.priority=
+js.datepicker.click-to-unlock-date=
+priority.4.label=
+js.places.update.confirmation.message=
+js.integrations.owntracks.recorder.loading.historical=
+js.datepicker.state.hide.title=
+js.memory.processing.step.accommodation=
+js.map.display-control.mode.3d.enabled.text=
+js.datepicker.click-to-lock-month=
+js.datepicker.click-to-unlock-year=
+js.timeline.state.show.title=
+js.map.settings.dialog.interface.datepicker-visible=
+geocoding.service.api_key=
+js.users.custom.css.remove.confirm=
+js.map.display-control.globe_projection.enabled.title=
+js.common.days-ago=
+js.datepicker.days.fri=
+places.geocode.unknown.label=
+js.datepicker.click-to-lock-date=
+js.datepicker.months.aug=
+js.memory.processing.step.texts=
+js.map.display-control.title=
+geocoding.test.button=
+js.integrations.mqtt.test.failed=
+js.map.display-control.terrain.enabled.text=
+js.map.display-control.satellite.enabled.title=
+js.map.auto-update.enable.title=
+js.map.display-control.buildings.disabled.text=
+js.common.time-range=
+js.datepicker.days.sun=
+js.integrations.reitti.edit.title=
+geocoding.table.type=
+js.integrations.reitti.test.loading=
+js.map.settings.dialog.appearance.title=
+js.logging.reconnecting=
+js.map.display-control.satellite.enabled.text=
+common.distance.m=
+js.memory.form.date.error.end.before.start=
+js.map.display-control.buildings.enabled.title=
+js.datepicker.months.jun=
+js.datepicker.click-to-create-range=
+geocoding.edit.title=
+map.time-control.speed.super_fast=
+js.map.display-control.north-up.text=
+geocoding.service.type.GEOCODE_JSON.description=
+common.duration.long=
+geocoding.service.type.PHOTON.description=
+js.map.display-control.mode.3d.disabled.text=
+js.datepicker.months.dec=
diff --git a/src/main/resources/messages_zh_CN.properties b/src/main/resources/messages_zh_CN.properties
index d41db44a..8728dc37 100644
--- a/src/main/resources/messages_zh_CN.properties
+++ b/src/main/resources/messages_zh_CN.properties
@@ -1,1309 +1,1309 @@
# \u9875\u9762\u6807\u9898
-page.title=Reitti - \u60A8\u7684\u4F4D\u7F6E\u65F6\u95F4\u7EBF
-statistics.page.title=\u7EDF\u8BA1 - Reitti
+page.title=Reitti - 您的位置时间线
+statistics.page.title=统计 - Reitti
# \u5BFC\u822A
-nav.timeline=\u65F6\u95F4\u7EBF
-nav.statistics=\u7EDF\u8BA1
-nav.memories=\u8BB0\u5FC6
-nav.settings=\u8BBE\u7F6E
-nav.logout=\u6CE8\u9500
-nav.settings.tooltip=\u6253\u5F00\u8BBE\u7F6E\u2026
-nav.logout.tooltip=\u6CE8\u9500
+nav.timeline=时间线
+nav.statistics=统计
+nav.memories=记忆
+nav.settings=设置
+nav.logout=注销
+nav.settings.tooltip=打开设置…
+nav.logout.tooltip=注销
# \u6392\u5E8F
-sort.option.startDate.newest=\u5F00\u59CB\u65E5\u671F (\u6700\u65B0\u5728\u524D)
-sort.option.startDate.oldest=\u5F00\u59CB\u65E5\u671F (\u6700\u65E7\u5728\u524D)
-sort.option.title.asc=\u6807\u9898 (A-Z)
-sort.option.title.desc=\u6807\u9898 (Z-A)
-sort.option.created.newest=\u521B\u5EFA\u65F6\u95F4 (\u6700\u65B0\u5728\u524D)
-sort.option.created.oldest=\u521B\u5EFA\u65F6\u95F4 (\u6700\u65E7\u5728\u524D)
+sort.option.startDate.newest=开始日期 (最新在前)
+sort.option.startDate.oldest=开始日期 (最旧在前)
+sort.option.title.asc=标题 (A-Z)
+sort.option.title.desc=标题 (Z-A)
+sort.option.created.newest=创建时间 (最新在前)
+sort.option.created.oldest=创建时间 (最旧在前)
# \u65F6\u95F4\u7EBF
-timeline.loading=\u52A0\u8F7D\u4E2D\u2026
-timeline.no.data=\u6B64\u65E5\u671F\u6CA1\u6709\u53EF\u7528\u7684\u65F6\u95F4\u7EBF\u6570\u636E\u3002
-timeline.duration=\u65F6\u957F
-timeline.distance=\u8DDD\u79BB
-timeline.trip=\u884C\u7A0B
-timeline.visit=\u8BBF\u95EE
-timeline.trip.transport.select=\u9009\u62E9\u4EA4\u901A\u65B9\u5F0F
-transportation.mode.WALKING.name=\u6B65\u884C
-transportation.mode.CYCLING.name=\u9A91\u884C
-transportation.mode.DRIVING.name=\u9A7E\u8F66
-transportation.mode.TRANSIT.name=\u516C\u5171\u4EA4\u901A
-transportation.mode.MOTORCYCLE.name=\u6469\u6258\u8F66
-transportation.mode.TRAIN.name=\u706B\u8F66
-transportation.mode.SCOOTER.name=\u7535\u52A8\u6ED1\u677F\u8F66
-transportation.mode.AIRPLANE.name=\u98DE\u673A
-timeline.transport.WALKING.label=\u6B65\u884C
-timeline.transport.CYCLING.label=\u9A91\u884C
-timeline.transport.DRIVING.label=\u9A7E\u8F66
-timeline.transport.TRANSIT.label=\u4E58\u5750\u516C\u5171\u4EA4\u901A
-timeline.transport.MOTORCYCLE.label=\u9A91\u6469\u6258\u8F66
-timeline.transport.TRAIN.label=\u4E58\u706B\u8F66
-timeline.transport.SCOOTER.label=\u9A91\u7535\u52A8\u6ED1\u677F\u8F66
-timeline.transport.AIRPLANE.label=\u4E58\u98DE\u673A
-timeline.transport.UNKNOWN.label=\u672A\u77E5
+timeline.loading=加载中…
+timeline.no.data=此日期没有可用的时间线数据。
+timeline.duration=时长
+timeline.distance=距离
+timeline.trip=行程
+timeline.visit=访问
+timeline.trip.transport.select=选择交通方式
+transportation.mode.WALKING.name=步行
+transportation.mode.CYCLING.name=骑行
+transportation.mode.DRIVING.name=驾车
+transportation.mode.TRANSIT.name=公共交通
+transportation.mode.MOTORCYCLE.name=摩托车
+transportation.mode.TRAIN.name=火车
+transportation.mode.SCOOTER.name=电动滑板车
+transportation.mode.AIRPLANE.name=飞机
+timeline.transport.WALKING.label=步行
+timeline.transport.CYCLING.label=骑行
+timeline.transport.DRIVING.label=驾车
+timeline.transport.TRANSIT.label=乘坐公共交通
+timeline.transport.MOTORCYCLE.label=骑摩托车
+timeline.transport.TRAIN.label=乘火车
+timeline.transport.SCOOTER.label=骑电动滑板车
+timeline.transport.AIRPLANE.label=乘飞机
+timeline.transport.UNKNOWN.label=未知
# \u65E5\u671F\u9009\u62E9\u5668
-datepicker.today=\u4ECA\u5929
-js.datepicker.today=\u4ECA\u5929
-js.datepicker.days.sun=\u5468\u65E5
-js.datepicker.days.mon=\u5468\u4E00
-js.datepicker.days.tue=\u5468\u4E8C
-js.datepicker.days.wed=\u5468\u4E09
-js.datepicker.days.thu=\u5468\u56DB
-js.datepicker.days.fri=\u5468\u4E94
-js.datepicker.days.sat=\u5468\u516D
-js.datepicker.months.jan=1\u6708
-js.datepicker.months.feb=2\u6708
-js.datepicker.months.mar=3\u6708
-js.datepicker.months.apr=4\u6708
-js.datepicker.months.may=5\u6708
-js.datepicker.months.jun=6\u6708
-js.datepicker.months.jul=7\u6708
-js.datepicker.months.aug=8\u6708
-js.datepicker.months.sep=9\u6708
-js.datepicker.months.oct=10\u6708
-js.datepicker.months.nov=11\u6708
-js.datepicker.months.dec=12\u6708
-js.datepicker.click-to-unlock-date=\u70B9\u51FB\u89E3\u9501\u65E5\u671F
-js.datepicker.click-to-lock-date=\u70B9\u51FB\u9501\u5B9A\u65E5\u671F
-js.datepicker.click-to-clear-selection=\u70B9\u51FB\u6E05\u9664\u9009\u62E9
-js.datepicker.click-to-create-range=\u70B9\u51FB\u521B\u5EFA\u8303\u56F4
-js.datepicker.click-to-expand-range-backward=\u70B9\u51FB\u5411\u540E\u5C55\u5F00\u8303\u56F4
-js.datepicker.click-to-expand-range-forward=\u70B9\u51FB\u5411\u524D\u5C55\u5F00\u8303\u56F4
-js.datepicker.click-to-adjust-range-start=\u70B9\u51FB\u8C03\u6574\u8303\u56F4\u8D77\u70B9
-js.datepicker.click-to-unlock-month=\u70B9\u51FB\u89E3\u9501\u6708\u4EFD
-js.datepicker.click-to-lock-month=\u70B9\u51FB\u9501\u5B9A\u6708\u4EFD
-js.datepicker.click-to-unlock-year=\u70B9\u51FB\u89E3\u9501\u5E74\u4EFD
-js.datepicker.click-to-lock-year=\u70B9\u51FB\u9501\u5B9A\u5E74\u4EFD
-js.datepicker.select=\u9009\u62E9
-js.datepicker.to=\u81F3
+datepicker.today=今天
+js.datepicker.today=今天
+js.datepicker.days.sun=周日
+js.datepicker.days.mon=周一
+js.datepicker.days.tue=周二
+js.datepicker.days.wed=周三
+js.datepicker.days.thu=周四
+js.datepicker.days.fri=周五
+js.datepicker.days.sat=周六
+js.datepicker.months.jan=1月
+js.datepicker.months.feb=2月
+js.datepicker.months.mar=3月
+js.datepicker.months.apr=4月
+js.datepicker.months.may=5月
+js.datepicker.months.jun=6月
+js.datepicker.months.jul=7月
+js.datepicker.months.aug=8月
+js.datepicker.months.sep=9月
+js.datepicker.months.oct=10月
+js.datepicker.months.nov=11月
+js.datepicker.months.dec=12月
+js.datepicker.click-to-unlock-date=点击解锁日期
+js.datepicker.click-to-lock-date=点击锁定日期
+js.datepicker.click-to-clear-selection=点击清除选择
+js.datepicker.click-to-create-range=点击创建范围
+js.datepicker.click-to-expand-range-backward=点击向后展开范围
+js.datepicker.click-to-expand-range-forward=点击向前展开范围
+js.datepicker.click-to-adjust-range-start=点击调整范围起点
+js.datepicker.click-to-unlock-month=点击解锁月份
+js.datepicker.click-to-lock-month=点击锁定月份
+js.datepicker.click-to-unlock-year=点击解锁年份
+js.datepicker.click-to-lock-year=点击锁定年份
+js.datepicker.select=选择
+js.datepicker.to=至
# \u8BBE\u7F6E\u90E8\u5206
-settings.title=\u8BBE\u7F6E
-settings.api.tokens=API \u4EE4\u724C
-settings.user.management=\u7528\u6237\u7BA1\u7406
-settings.places=\u5730\u70B9
-settings.transportation-modes=\u4EA4\u901A\u65B9\u5F0F
-settings.geocoding=\u5730\u7406\u7F16\u7801
-settings.integrations=\u96C6\u6210
-settings.manage.data=\u7BA1\u7406\u6570\u636E
-settings.job.status=\u4EFB\u52A1\u72B6\u6001
-settings.import.data=\u5BFC\u5165\u6570\u636E
-settings.share.access=\u5171\u4EAB\u8BBF\u95EE
+settings.title=设置
+settings.api.tokens=API 令牌
+settings.user.management=用户管理
+settings.places=地点
+settings.transportation-modes=交通方式
+settings.geocoding=地理编码
+settings.integrations=集成
+settings.manage.data=管理数据
+settings.job.status=任务状态
+settings.import.data=导入数据
+settings.share.access=共享访问
# \u56FD\u5BB6
-country.af.label=\u963F\u5BCC\u6C57
-country.ax.label=\u00C5\u5965\u5170\u7FA4\u5C9B
-country.al.label=\u963F\u5C14\u5DF4\u5C3C\u4E9A
-country.dz.label=\u963F\u5C14\u53CA\u5229\u4E9A
-country.as.label=\u7F8E\u5C5E\u8428\u6469\u4E9A
-country.ad.label=\u5B89\u9053\u5C14
-country.ao.label=\u5B89\u54E5\u62C9
-country.ai.label=\u5B89\u572D\u62C9
-country.aq.label=\u5357\u6781\u6D32
-country.ag.label=\u5B89\u63D0\u74DC\u548C\u5DF4\u5E03\u8FBE
-country.ar.label=\u963F\u6839\u5EF7
-country.am.label=\u4E9A\u7F8E\u5C3C\u4E9A
-country.aw.label=\u963F\u9C81\u5DF4
-country.au.label=\u6FB3\u5927\u5229\u4E9A
-country.at.label=\u5965\u5730\u5229
-country.az.label=\u963F\u585E\u62DC\u7586
-country.bs.label=\u5DF4\u54C8\u9A6C
-country.bh.label=\u5DF4\u6797
-country.bd.label=\u5B5F\u52A0\u62C9\u56FD
-country.bb.label=\u5DF4\u5DF4\u591A\u65AF
-country.by.label=\u767D\u4FC4\u7F57\u65AF
-country.be.label=\u6BD4\u5229\u65F6
-country.bz.label=\u4F2F\u5229\u5179
-country.bj.label=\u8D1D\u5B81
-country.bm.label=\u767E\u6155\u5927
-country.bt.label=\u4E0D\u4E39
-country.bo.label=\u73BB\u5229\u7EF4\u4E9A
-country.bq.label=\u8377\u5170\u52A0\u52D2\u6BD4\u533A
-country.ba.label=\u6CE2\u65AF\u5C3C\u4E9A\u548C\u9ED1\u585E\u54E5\u7EF4\u90A3
-country.bw.label=\u535A\u8328\u74E6\u7EB3
-country.br.label=\u5DF4\u897F
-country.io.label=\u82F1\u5C5E\u5370\u5EA6\u6D0B\u9886\u5730
-country.bn.label=\u6587\u83B1
-country.bg.label=\u4FDD\u52A0\u5229\u4E9A
-country.bf.label=\u5E03\u57FA\u7EB3\u6CD5\u7D22
-country.bi.label=\u5E03\u9686\u8FEA
-country.cv.label=\u4F5B\u5F97\u89D2
-country.kh.label=\u67EC\u57D4\u5BE8
-country.cm.label=\u5580\u9EA6\u9686
-country.ca.label=\u52A0\u62FF\u5927
-country.ky.label=\u5F00\u66FC\u7FA4\u5C9B
-country.cf.label=\u4E2D\u975E\u5171\u548C\u56FD
-country.td.label=\u4E4D\u5F97
-country.cl.label=\u667A\u5229
-country.cn.label=\u4E2D\u56FD
-country.cx.label=\u5723\u8BDE\u5C9B
-country.cc.label=\u79D1\u79D1\u65AF\uFF08\u57FA\u6797\uFF09\u7FA4\u5C9B
-country.co.label=\u54E5\u4F26\u6BD4\u4E9A
-country.km.label=\u79D1\u6469\u7F57
-country.cg.label=\u521A\u679C\uFF08\u5E03\uFF09
-country.cd.label=\u521A\u679C\uFF08\u91D1\uFF09
-country.ck.label=\u5E93\u514B\u7FA4\u5C9B
-country.cr.label=\u54E5\u65AF\u8FBE\u9ECE\u52A0
-country.ci.label=C\u00F4\u79D1\u7279\u8FEA\u74E6
-country.hr.label=\u514B\u7F57\u5730\u4E9A
-country.cu.label=\u53E4\u5DF4
-country.cw.label=Cura\u00E7\u5E93\u62C9\u7D22
-country.cy.label=\u585E\u6D66\u8DEF\u65AF
-country.cz.label=\u6377\u514B
-country.dk.label=\u4E39\u9EA6
-country.dj.label=\u5409\u5E03\u63D0
-country.dm.label=\u591A\u7C73\u5C3C\u514B
-country.do.label=\u591A\u7C73\u5C3C\u52A0
-country.ec.label=\u5384\u74DC\u591A\u5C14
-country.eg.label=\u57C3\u53CA
-country.sv.label=\u8428\u5C14\u74E6\u591A
-country.gq.label=\u8D64\u9053\u51E0\u5185\u4E9A
-country.er.label=\u5384\u7ACB\u7279\u91CC\u4E9A
-country.ee.label=\u7231\u6C99\u5C3C\u4E9A
-country.sz.label=\u65AF\u5A01\u58EB\u5170
-country.et.label=\u57C3\u585E\u4FC4\u6BD4\u4E9A
-country.fk.label=\u798F\u514B\u5170\u7FA4\u5C9B\uFF08\u9A6C\u5C14\u7EF4\u7EB3\u65AF\uFF09
-country.fo.label=\u6CD5\u7F57\u7FA4\u5C9B
-country.fj.label=\u6590\u6D4E
-country.fi.label=\u82AC\u5170
-country.fr.label=\u6CD5\u56FD
-country.gf.label=\u6CD5\u5C5E\u572D\u4E9A\u90A3
-country.pf.label=\u6CD5\u5C5E\u6CE2\u5229\u5C3C\u897F\u4E9A
-country.tf.label=\u6CD5\u5C5E\u5357\u90E8\u9886\u5730
-country.ga.label=\u52A0\u84EC
-country.gm.label=\u5188\u6BD4\u4E9A
-country.ge.label=\u683C\u9C81\u5409\u4E9A
-country.de.label=\u5FB7\u56FD
-country.gh.label=\u52A0\u7EB3
-country.gi.label=\u76F4\u5E03\u7F57\u9640
-country.gr.label=\u5E0C\u814A
-country.gl.label=\u683C\u9675\u5170
-country.gd.label=\u683C\u6797\u7EB3\u8FBE
-country.gp.label=\u74DC\u5FB7\u7F57\u666E
-country.gu.label=\u5173\u5C9B
-country.gt.label=\u5371\u5730\u9A6C\u62C9
-country.gg.label=\u6839\u897F\u5C9B
-country.gn.label=\u51E0\u5185\u4E9A
-country.gw.label=\u51E0\u5185\u4E9A\u6BD4\u7ECD
-country.gy.label=\u572D\u4E9A\u90A3
-country.ht.label=\u6D77\u5730
-country.va.label=\u68B5\u8482\u5188
-country.hn.label=\u6D2A\u90FD\u62C9\u65AF
-country.hk.label=\u9999\u6E2F
-country.hu.label=\u5308\u7259\u5229
-country.is.label=\u51B0\u5C9B
-country.in.label=\u5370\u5EA6
-country.id.label=\u5370\u5EA6\u5C3C\u897F\u4E9A
-country.ir.label=\u4F0A\u6717
-country.iq.label=\u4F0A\u62C9\u514B
-country.ie.label=\u7231\u5C14\u5170
-country.im.label=\u9A6C\u6069\u5C9B
-country.il.label=\u4EE5\u8272\u5217
-country.it.label=\u610F\u5927\u5229
-country.jm.label=\u7259\u4E70\u52A0
-country.jp.label=\u65E5\u672C
-country.je.label=\u6CFD\u897F\u5C9B
-country.jo.label=\u7EA6\u65E6
-country.kz.label=\u54C8\u8428\u514B\u65AF\u5766
-country.ke.label=\u80AF\u5C3C\u4E9A
-country.ki.label=\u57FA\u91CC\u5DF4\u65AF
-country.kp.label=\u671D\u9C9C
-country.kr.label=\u97E9\u56FD
-country.kw.label=\u79D1\u5A01\u7279
-country.kg.label=\u5409\u5C14\u5409\u65AF\u65AF\u5766
-country.la.label=\u8001\u631D
-country.lv.label=\u62C9\u8131\u7EF4\u4E9A
-country.lb.label=\u9ECE\u5DF4\u5AE9
-country.ls.label=\u83B1\u7D22\u6258
-country.lr.label=\u5229\u6BD4\u91CC\u4E9A
-country.ly.label=\u5229\u6BD4\u4E9A
-country.li.label=\u5217\u652F\u6566\u58EB\u767B
-country.lt.label=\u7ACB\u9676\u5B9B
-country.lu.label=\u5362\u68EE\u5821
-country.mo.label=\u6FB3\u95E8
-country.mg.label=\u9A6C\u8FBE\u52A0\u65AF\u52A0
-country.mw.label=\u9A6C\u62C9\u7EF4
-country.my.label=\u9A6C\u6765\u897F\u4E9A
-country.mv.label=\u9A6C\u5C14\u4EE3\u592B
-country.ml.label=\u9A6C\u91CC
-country.mt.label=\u9A6C\u8033\u4ED6
-country.mh.label=\u9A6C\u7ECD\u5C14\u7FA4\u5C9B
-country.mq.label=\u9A6C\u63D0\u5C3C\u514B
-country.mr.label=\u6BDB\u91CC\u5854\u5C3C\u4E9A
-country.mu.label=\u6BDB\u91CC\u6C42\u65AF
-country.yt.label=\u9A6C\u7EA6\u7279
-country.mx.label=\u58A8\u897F\u54E5
-country.fm.label=\u5BC6\u514B\u7F57\u5C3C\u897F\u4E9A
-country.md.label=\u6469\u5C14\u591A\u74E6
-country.mc.label=\u6469\u7EB3\u54E5
-country.mn.label=\u8499\u53E4
-country.me.label=\u9ED1\u5C71
-country.ms.label=\u8499\u7279\u585E\u62C9\u7279
-country.ma.label=\u6469\u6D1B\u54E5
-country.mz.label=\u83AB\u6851\u6BD4\u514B
-country.mm.label=\u7F05\u7538
-country.na.label=\u7EB3\u7C73\u6BD4\u4E9A
-country.nr.label=\u7459\u9C81
-country.np.label=\u5C3C\u6CCA\u5C14
-country.nl.label=\u8377\u5170
-country.nc.label=\u65B0\u5580\u91CC\u591A\u5C3C\u4E9A
-country.nz.label=\u65B0\u897F\u5170
-country.ni.label=\u5C3C\u52A0\u62C9\u74DC
-country.ne.label=\u5C3C\u65E5\u5C14
-country.ng.label=\u5C3C\u65E5\u5229\u4E9A
-country.nu.label=\u7EBD\u57C3
-country.nf.label=\u8BFA\u798F\u514B\u5C9B
-country.mp.label=\u5317\u9A6C\u91CC\u4E9A\u7EB3\u7FA4\u5C9B
-country.mk.label=\u5317\u9A6C\u5176\u987F
-country.no.label=\u632A\u5A01
-country.om.label=\u963F\u66FC
-country.pk.label=\u5DF4\u57FA\u65AF\u5766
-country.pw.label=\u5E15\u52B3
-country.ps.label=\u5DF4\u52D2\u65AF\u5766
-country.pa.label=\u5DF4\u62FF\u9A6C
-country.pg.label=\u5DF4\u5E03\u4E9A\u65B0\u51E0\u5185\u4E9A
-country.py.label=\u5DF4\u62C9\u572D
-country.pe.label=\u79D8\u9C81
-country.ph.label=\u83F2\u5F8B\u5BBE
-country.pn.label=\u76AE\u7279\u51EF\u6069\u7FA4\u5C9B
-country.pl.label=\u6CE2\u5170
-country.pt.label=\u8461\u8404\u7259
-country.pr.label=\u6CE2\u591A\u9ECE\u5404
-country.qa.label=\u5361\u5854\u5C14
-country.re.label=R\u00E9\u7559\u5C3C\u6C6A
-country.ro.label=\u7F57\u9A6C\u5C3C\u4E9A
-country.ru.label=\u4FC4\u7F57\u65AF
-country.rw.label=\u5362\u65FA\u8FBE
-country.bl.label=Saint Barth\u00E9\u5723\u5DF4\u6CF0\u52D2\u7C73
-country.sh.label=\u5723\u8D6B\u52D2\u62FF\u3001\u963F\u68EE\u677E\u548C\u7279\u91CC\u65AF\u5766-\u8FBE\u5E93\u5C3C\u4E9A
-country.kn.label=\u5723\u57FA\u8328\u548C\u5C3C\u7EF4\u65AF
-country.lc.label=\u5723\u5362\u897F\u4E9A
-country.mf.label=\u6CD5\u5C5E\u5723\u9A6C\u4E01
-country.pm.label=\u5723\u76AE\u57C3\u5C14\u548C\u5BC6\u514B\u9686
-country.vc.label=\u5723\u6587\u68EE\u7279\u548C\u683C\u6797\u7EB3\u4E01\u65AF
-country.ws.label=\u8428\u6469\u4E9A
-country.sm.label=\u5723\u9A6C\u529B\u8BFA
-country.st.label=\u5723\u591A\u7F8E\u548C\u666E\u6797\u897F\u6BD4
-country.sa.label=\u6C99\u7279\u963F\u62C9\u4F2F
-country.sn.label=\u585E\u5185\u52A0\u5C14
-country.rs.label=\u585E\u5C14\u7EF4\u4E9A
-country.sc.label=\u585E\u820C\u5C14
-country.sl.label=\u585E\u62C9\u5229\u6602
-country.sg.label=\u65B0\u52A0\u5761
-country.sx.label=\u8377\u5C5E\u5723\u9A6C\u4E01
-country.sk.label=\u65AF\u6D1B\u4F10\u514B
-country.si.label=\u65AF\u6D1B\u6587\u5C3C\u4E9A
-country.sb.label=\u6240\u7F57\u95E8\u7FA4\u5C9B
-country.so.label=\u7D22\u9A6C\u91CC
-country.za.label=\u5357\u975E
-country.gs.label=\u5357\u4E54\u6CBB\u4E9A\u548C\u5357\u6851\u5A01\u5947\u7FA4\u5C9B
-country.ss.label=\u5357\u82CF\u4E39
-country.es.label=\u897F\u73ED\u7259
-country.lk.label=\u65AF\u91CC\u5170\u5361
-country.sd.label=\u82CF\u4E39
-country.sr.label=\u82CF\u91CC\u5357
-country.sj.label=\u65AF\u74E6\u5C14\u5DF4\u548C\u626C\u9A6C\u5EF6
-country.se.label=\u745E\u5178
-country.ch.label=\u745E\u58EB
-country.sy.label=\u53D9\u5229\u4E9A
-country.tw.label=\u53F0\u6E7E
-country.tj.label=\u5854\u5409\u514B\u65AF\u5766
-country.tz.label=\u5766\u6851\u5C3C\u4E9A
-country.th.label=\u6CF0\u56FD
-country.tl.label=\u4E1C\u5E1D\u6C76
-country.tg.label=\u591A\u54E5
-country.tk.label=\u6258\u514B\u52B3
-country.to.label=\u6C64\u52A0
-country.tt.label=\u7279\u7ACB\u5C3C\u8FBE\u548C\u591A\u5DF4\u54E5
-country.tn.label=\u7A81\u5C3C\u65AF
-country.tr.label=\u571F\u8033\u5176
-country.tm.label=\u571F\u5E93\u66FC\u65AF\u5766
-country.tc.label=\u7279\u514B\u65AF\u548C\u51EF\u79D1\u65AF\u7FA4\u5C9B
-country.tv.label=\u56FE\u74E6\u5362
-country.ug.label=\u4E4C\u5E72\u8FBE
-country.ua.label=\u4E4C\u514B\u5170
-country.ae.label=\u963F\u8054\u914B
-country.gb.label=\u82F1\u56FD
-country.us.label=\u7F8E\u56FD
-country.um.label=\u7F8E\u56FD\u672C\u571F\u5916\u5C0F\u5C9B\u5C7F
-country.uy.label=\u4E4C\u62C9\u572D
-country.uz.label=\u4E4C\u5179\u522B\u514B\u65AF\u5766
-country.vu.label=\u74E6\u52AA\u963F\u56FE
-country.ve.label=\u59D4\u5185\u745E\u62C9
-country.vn.label=\u8D8A\u5357
-country.vg.label=\u82F1\u5C5E\u7EF4\u5C14\u4EAC\u7FA4\u5C9B
-country.vi.label=\u7F8E\u5C5E\u7EF4\u5C14\u4EAC\u7FA4\u5C9B
-country.wf.label=\u74E6\u5229\u65AF\u548C\u5BCC\u56FE\u7EB3
-country.eh.label=\u897F\u6492\u54C8\u62C9
-country.ye.label=\u4E5F\u95E8
-country.zm.label=\u8D5E\u6BD4\u4E9A
-country.zw.label=\u6D25\u5DF4\u5E03\u97E6
-country.unknown.label=\u672A\u77E5
+country.af.label=阿富汗
+country.ax.label=Å奥兰群岛
+country.al.label=阿尔巴尼亚
+country.dz.label=阿尔及利亚
+country.as.label=美属萨摩亚
+country.ad.label=安道尔
+country.ao.label=安哥拉
+country.ai.label=安圭拉
+country.aq.label=南极洲
+country.ag.label=安提瓜和巴布达
+country.ar.label=阿根廷
+country.am.label=亚美尼亚
+country.aw.label=阿鲁巴
+country.au.label=澳大利亚
+country.at.label=奥地利
+country.az.label=阿塞拜疆
+country.bs.label=巴哈马
+country.bh.label=巴林
+country.bd.label=孟加拉国
+country.bb.label=巴巴多斯
+country.by.label=白俄罗斯
+country.be.label=比利时
+country.bz.label=伯利兹
+country.bj.label=贝宁
+country.bm.label=百慕大
+country.bt.label=不丹
+country.bo.label=玻利维亚
+country.bq.label=荷兰加勒比区
+country.ba.label=波斯尼亚和黑塞哥维那
+country.bw.label=博茨瓦纳
+country.br.label=巴西
+country.io.label=英属印度洋领地
+country.bn.label=文莱
+country.bg.label=保加利亚
+country.bf.label=布基纳法索
+country.bi.label=布隆迪
+country.cv.label=佛得角
+country.kh.label=柬埔寨
+country.cm.label=喀麦隆
+country.ca.label=加拿大
+country.ky.label=开曼群岛
+country.cf.label=中非共和国
+country.td.label=乍得
+country.cl.label=智利
+country.cn.label=中国
+country.cx.label=圣诞岛
+country.cc.label=科科斯(基林)群岛
+country.co.label=哥伦比亚
+country.km.label=科摩罗
+country.cg.label=刚果(布)
+country.cd.label=刚果(金)
+country.ck.label=库克群岛
+country.cr.label=哥斯达黎加
+country.ci.label=Cô科特迪瓦
+country.hr.label=克罗地亚
+country.cu.label=古巴
+country.cw.label=Curaç库拉索
+country.cy.label=塞浦路斯
+country.cz.label=捷克
+country.dk.label=丹麦
+country.dj.label=吉布提
+country.dm.label=多米尼克
+country.do.label=多米尼加
+country.ec.label=厄瓜多尔
+country.eg.label=埃及
+country.sv.label=萨尔瓦多
+country.gq.label=赤道几内亚
+country.er.label=厄立特里亚
+country.ee.label=爱沙尼亚
+country.sz.label=斯威士兰
+country.et.label=埃塞俄比亚
+country.fk.label=福克兰群岛(马尔维纳斯)
+country.fo.label=法罗群岛
+country.fj.label=斐济
+country.fi.label=芬兰
+country.fr.label=法国
+country.gf.label=法属圭亚那
+country.pf.label=法属波利尼西亚
+country.tf.label=法属南部领地
+country.ga.label=加蓬
+country.gm.label=冈比亚
+country.ge.label=格鲁吉亚
+country.de.label=德国
+country.gh.label=加纳
+country.gi.label=直布罗陀
+country.gr.label=希腊
+country.gl.label=格陵兰
+country.gd.label=格林纳达
+country.gp.label=瓜德罗普
+country.gu.label=关岛
+country.gt.label=危地马拉
+country.gg.label=根西岛
+country.gn.label=几内亚
+country.gw.label=几内亚比绍
+country.gy.label=圭亚那
+country.ht.label=海地
+country.va.label=梵蒂冈
+country.hn.label=洪都拉斯
+country.hk.label=香港
+country.hu.label=匈牙利
+country.is.label=冰岛
+country.in.label=印度
+country.id.label=印度尼西亚
+country.ir.label=伊朗
+country.iq.label=伊拉克
+country.ie.label=爱尔兰
+country.im.label=马恩岛
+country.il.label=以色列
+country.it.label=意大利
+country.jm.label=牙买加
+country.jp.label=日本
+country.je.label=泽西岛
+country.jo.label=约旦
+country.kz.label=哈萨克斯坦
+country.ke.label=肯尼亚
+country.ki.label=基里巴斯
+country.kp.label=朝鲜
+country.kr.label=韩国
+country.kw.label=科威特
+country.kg.label=吉尔吉斯斯坦
+country.la.label=老挝
+country.lv.label=拉脱维亚
+country.lb.label=黎巴嫩
+country.ls.label=莱索托
+country.lr.label=利比里亚
+country.ly.label=利比亚
+country.li.label=列支敦士登
+country.lt.label=立陶宛
+country.lu.label=卢森堡
+country.mo.label=澳门
+country.mg.label=马达加斯加
+country.mw.label=马拉维
+country.my.label=马来西亚
+country.mv.label=马尔代夫
+country.ml.label=马里
+country.mt.label=马耳他
+country.mh.label=马绍尔群岛
+country.mq.label=马提尼克
+country.mr.label=毛里塔尼亚
+country.mu.label=毛里求斯
+country.yt.label=马约特
+country.mx.label=墨西哥
+country.fm.label=密克罗尼西亚
+country.md.label=摩尔多瓦
+country.mc.label=摩纳哥
+country.mn.label=蒙古
+country.me.label=黑山
+country.ms.label=蒙特塞拉特
+country.ma.label=摩洛哥
+country.mz.label=莫桑比克
+country.mm.label=缅甸
+country.na.label=纳米比亚
+country.nr.label=瑙鲁
+country.np.label=尼泊尔
+country.nl.label=荷兰
+country.nc.label=新喀里多尼亚
+country.nz.label=新西兰
+country.ni.label=尼加拉瓜
+country.ne.label=尼日尔
+country.ng.label=尼日利亚
+country.nu.label=纽埃
+country.nf.label=诺福克岛
+country.mp.label=北马里亚纳群岛
+country.mk.label=北马其顿
+country.no.label=挪威
+country.om.label=阿曼
+country.pk.label=巴基斯坦
+country.pw.label=帕劳
+country.ps.label=巴勒斯坦
+country.pa.label=巴拿马
+country.pg.label=巴布亚新几内亚
+country.py.label=巴拉圭
+country.pe.label=秘鲁
+country.ph.label=菲律宾
+country.pn.label=皮特凯恩群岛
+country.pl.label=波兰
+country.pt.label=葡萄牙
+country.pr.label=波多黎各
+country.qa.label=卡塔尔
+country.re.label=Ré留尼汪
+country.ro.label=罗马尼亚
+country.ru.label=俄罗斯
+country.rw.label=卢旺达
+country.bl.label=Saint Barthé圣巴泰勒米
+country.sh.label=圣赫勒拿、阿森松和特里斯坦-达库尼亚
+country.kn.label=圣基茨和尼维斯
+country.lc.label=圣卢西亚
+country.mf.label=法属圣马丁
+country.pm.label=圣皮埃尔和密克隆
+country.vc.label=圣文森特和格林纳丁斯
+country.ws.label=萨摩亚
+country.sm.label=圣马力诺
+country.st.label=圣多美和普林西比
+country.sa.label=沙特阿拉伯
+country.sn.label=塞内加尔
+country.rs.label=塞尔维亚
+country.sc.label=塞舌尔
+country.sl.label=塞拉利昂
+country.sg.label=新加坡
+country.sx.label=荷属圣马丁
+country.sk.label=斯洛伐克
+country.si.label=斯洛文尼亚
+country.sb.label=所罗门群岛
+country.so.label=索马里
+country.za.label=南非
+country.gs.label=南乔治亚和南桑威奇群岛
+country.ss.label=南苏丹
+country.es.label=西班牙
+country.lk.label=斯里兰卡
+country.sd.label=苏丹
+country.sr.label=苏里南
+country.sj.label=斯瓦尔巴和扬马延
+country.se.label=瑞典
+country.ch.label=瑞士
+country.sy.label=叙利亚
+country.tw.label=台湾
+country.tj.label=塔吉克斯坦
+country.tz.label=坦桑尼亚
+country.th.label=泰国
+country.tl.label=东帝汶
+country.tg.label=多哥
+country.tk.label=托克劳
+country.to.label=汤加
+country.tt.label=特立尼达和多巴哥
+country.tn.label=突尼斯
+country.tr.label=土耳其
+country.tm.label=土库曼斯坦
+country.tc.label=特克斯和凯科斯群岛
+country.tv.label=图瓦卢
+country.ug.label=乌干达
+country.ua.label=乌克兰
+country.ae.label=阿联酋
+country.gb.label=英国
+country.us.label=美国
+country.um.label=美国本土外小岛屿
+country.uy.label=乌拉圭
+country.uz.label=乌兹别克斯坦
+country.vu.label=瓦努阿图
+country.ve.label=委内瑞拉
+country.vn.label=越南
+country.vg.label=英属维尔京群岛
+country.vi.label=美属维尔京群岛
+country.wf.label=瓦利斯和富图纳
+country.eh.label=西撒哈拉
+country.ye.label=也门
+country.zm.label=赞比亚
+country.zw.label=津巴布韦
+country.unknown.label=未知
#\u683C\u5F0F
-format.hours_minutes={0,choice,0#|1#{0} \u5C0F\u65F6|1<{0} \u5C0F\u65F6} {1,choice,0#|1#\u548C {1} \u5206\u949F|1<\u548C {1} \u5206\u949F}
-format.minutes_only={0,choice,1#{0} \u5206\u949F|1<{0} \u5206\u949F}
+format.hours_minutes={0,choice,0#|1#{0} 小时|1<{0} 小时} {1,choice,0#|1#和 {1} 分钟|1<和 {1} 分钟}
+format.minutes_only={0,choice,1#{0} 分钟|1<{0} 分钟}
# \u5BFC\u822A
-nav.back.to.timeline=\u8FD4\u56DE\u65F6\u95F4\u7EBF
+nav.back.to.timeline=返回时间线
# API \u4EE4\u724C
-tokens.title=API \u4EE4\u724C
-tokens.create.title=\u521B\u5EFA\u65B0\u4EE4\u724C
-tokens.name.label=\u4EE4\u724C\u540D\u79F0
-tokens.name.placeholder=\u4E3A\u6B64\u4EE4\u724C\u8F93\u5165\u540D\u79F0
-tokens.table.name=\u540D\u79F0
-tokens.table.token=\u4EE4\u724C
-tokens.table.created=\u521B\u5EFA\u65F6\u95F4
-tokens.table.last.used=\u6700\u8FD1\u4F7F\u7528
-tokens.table.actions=\u64CD\u4F5C
-tokens.no.tokens=\u672A\u627E\u5230 API \u4EE4\u724C\u3002\u521B\u5EFA\u4E00\u4E2A\u4EE5\u5F00\u59CB\u4F7F\u7528\u3002
-tokens.delete.confirm=\u786E\u5B9A\u8981\u5220\u9664\u6B64\u4EE4\u724C\u5417\uFF1F
-tokens.recent.usages.title=\u6700\u8FD1\u7684\u4EE4\u724C\u4F7F\u7528\u60C5\u51B5
-tokens.recent.usages.description=\u663E\u793A\u6700\u8FD1 {0} \u6761\u4EE4\u724C\u4F7F\u7528\u8BB0\u5F55
-tokens.usage.table.token=\u4EE4\u724C\u540D\u79F0
-tokens.usage.table.timestamp=\u65F6\u95F4\u6233
-tokens.usage.table.endpoint=\u7AEF\u70B9
-tokens.usage.table.ip=IP \u5730\u5740
+tokens.title=API 令牌
+tokens.create.title=创建新令牌
+tokens.name.label=令牌名称
+tokens.name.placeholder=为此令牌输入名称
+tokens.table.name=名称
+tokens.table.token=令牌
+tokens.table.created=创建时间
+tokens.table.last.used=最近使用
+tokens.table.actions=操作
+tokens.no.tokens=未找到 API 令牌。创建一个以开始使用。
+tokens.delete.confirm=确定要删除此令牌吗?
+tokens.recent.usages.title=最近的令牌使用情况
+tokens.recent.usages.description=显示最近 {0} 条令牌使用记录
+tokens.usage.table.token=令牌名称
+tokens.usage.table.timestamp=时间戳
+tokens.usage.table.endpoint=端点
+tokens.usage.table.ip=IP 地址
# \u7528\u6237\u7BA1\u7406
-users.title=\u7528\u6237\u7BA1\u7406
-users.existing=\u5DF2\u6709\u7528\u6237
-users.no.users=\u672A\u627E\u5230\u7528\u6237\u3002
-users.table.username=\u7528\u6237\u540D
-users.table.display.name=\u663E\u793A\u540D\u79F0
-users.table.actions=\u64CD\u4F5C
-users.table.role=\u89D2\u8272
-users.current.user=(\u5F53\u524D\u7528\u6237)
-users.add.title=\u6DFB\u52A0\u65B0\u7528\u6237
-users.update.title=\u66F4\u65B0\u7528\u6237
-users.username.label=\u7528\u6237\u540D
-users.username.placeholder=\u8F93\u5165\u7528\u6237\u540D
-users.display.name.label=\u663E\u793A\u540D\u79F0
-users.display.name.placeholder=\u8F93\u5165\u663E\u793A\u540D\u79F0
-users.password.label=\u5BC6\u7801
-users.password.placeholder=\u8F93\u5165\u5BC6\u7801
-users.password.keep.current=\u7559\u7A7A\u4EE5\u4FDD\u7559\u5F53\u524D\u5BC6\u7801
-users.role.label=\u89D2\u8272
-users.role.admin=\u7BA1\u7406\u5458
-users.role.user=\u7528\u6237
-users.delete.confirm=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u7528\u6237\u5417\uFF1F\u8FD9\u5C06\u5220\u9664\u5176\u6240\u6709\u6570\u636E\u3002
-users.oidc.managed.message=\u6B64\u7528\u6237\u7531\u5916\u90E8 OIDC \u63D0\u4F9B\u5546\u7BA1\u7406\u3002\u7528\u6237\u540D\u548C\u663E\u793A\u540D\u79F0\u7684\u8BBE\u7F6E\u5DF2\u7981\u7528
-users.oidc.view.profile=\u67E5\u770B\u5916\u90E8\u8D44\u6599
-users.avatar.oidc.managed=\u5934\u50CF\u7531\u60A8\u7684 OIDC \u63D0\u4F9B\u5546\u7BA1\u7406\uFF0C\u5E76\u5C06\u81EA\u52A8\u66F4\u65B0\u3002
-time.title=\u65F6\u95F4
-time.display.mode.label=\u65F6\u95F4\u663E\u793A\u6A21\u5F0F
-time.display.mode.default=\u9ED8\u8BA4
-time.display.mode.geo.local=\u5730\u7406\u672C\u5730
-time.display.mode.description=\u9009\u62E9\u5E94\u7528\u7A0B\u5E8F\u4E2D\u65F6\u95F4\u7684\u663E\u793A\u65B9\u5F0F\u3002
-time.display.mode.default.description=\u9ED8\u8BA4\uFF1A\u6240\u6709\u65F6\u95F4\u5747\u663E\u793A\u4E3A\u60A8\u7684\u65F6\u533A\uFF08\u6765\u81EA\u6D4F\u89C8\u5668\u6216\u4EE5\u4E0B\u7684\u65F6\u533A\u8986\u76D6\uFF09
-time.display.mode.geo.local.description=\u5730\u7406\u672C\u5730\uFF1A\u6240\u6709\u65F6\u95F4\u5747\u663E\u793A\u4E3A\u8BE5\u4F4D\u7F6E\u6240\u5728\u7684\u65F6\u533A
-time.timezone.override.label=\u65F6\u533A\u8986\u76D6
-time.timezone.override.none=\u4F7F\u7528\u6D4F\u89C8\u5668\u65F6\u533A
-time.timezone.override.description=\u8986\u76D6\u60A8\u7684\u65F6\u533A\uFF0C\u800C\u4E0D\u662F\u4F7F\u7528\u6D4F\u89C8\u5668\u68C0\u6D4B\u7684\u65F6\u533A\u3002\u8FD9\u4F1A\u5F71\u54CD\u4F7F\u7528\u9ED8\u8BA4\u6A21\u5F0F\u65F6\u65F6\u95F4\u7684\u663E\u793A\u65B9\u5F0F\u3002
-timeline.time.your=\u60A8\u7684\u65F6\u95F4
-timeline.time.local=\u672C\u5730\u65F6\u95F4
-form.remove=\u79FB\u9664
-users.home.location.label=\u5BB6\u5EAD\u4F4D\u7F6E
-users.home.location.description=\u8BBE\u7F6E\u60A8\u7684\u5BB6\u5EAD\u4F4D\u7F6E\u3002\u5F53\u6240\u9009\u65E5\u671F\u6CA1\u6709\u6570\u636E\u65F6\uFF0C\u5C06\u663E\u793A\u6B64\u4F4D\u7F6E\u3002
-users.home.latitude.label=\u7EAC\u5EA6
-users.home.longitude.label=\u7ECF\u5EA6
-users.home.latitude.placeholder=\u8F93\u5165\u7EAC\u5EA6\uFF08-90 \u5230 90\uFF09
-users.home.longitude.placeholder=\u8F93\u5165\u7ECF\u5EA6\uFF08-180 \u5230 180\uFF09
-users.home.location.clear=\u6E05\u9664
+users.title=用户管理
+users.existing=已有用户
+users.no.users=未找到用户。
+users.table.username=用户名
+users.table.display.name=显示名称
+users.table.actions=操作
+users.table.role=角色
+users.current.user=(当前用户)
+users.add.title=添加新用户
+users.update.title=更新用户
+users.username.label=用户名
+users.username.placeholder=输入用户名
+users.display.name.label=显示名称
+users.display.name.placeholder=输入显示名称
+users.password.label=密码
+users.password.placeholder=输入密码
+users.password.keep.current=留空以保留当前密码
+users.role.label=角色
+users.role.admin=管理员
+users.role.user=用户
+users.delete.confirm=您确定要删除此用户吗?这将删除其所有数据。
+users.oidc.managed.message=此用户由外部 OIDC 提供商管理。用户名和显示名称的设置已禁用
+users.oidc.view.profile=查看外部资料
+users.avatar.oidc.managed=头像由您的 OIDC 提供商管理,并将自动更新。
+time.title=时间
+time.display.mode.label=时间显示模式
+time.display.mode.default=默认
+time.display.mode.geo.local=地理本地
+time.display.mode.description=选择应用程序中时间的显示方式。
+time.display.mode.default.description=默认:所有时间均显示为您的时区(来自浏览器或以下的时区覆盖)
+time.display.mode.geo.local.description=地理本地:所有时间均显示为该位置所在的时区
+time.timezone.override.label=时区覆盖
+time.timezone.override.none=使用浏览器时区
+time.timezone.override.description=覆盖您的时区,而不是使用浏览器检测的时区。这会影响使用默认模式时时间的显示方式。
+timeline.time.your=您的时间
+timeline.time.local=本地时间
+form.remove=移除
+users.home.location.label=家庭位置
+users.home.location.description=设置您的家庭位置。当所选日期没有数据时,将显示此位置。
+users.home.latitude.label=纬度
+users.home.longitude.label=经度
+users.home.latitude.placeholder=输入纬度(-90 到 90)
+users.home.longitude.placeholder=输入经度(-180 到 180)
+users.home.location.clear=清除
# \u5934\u50CF
-users.avatar.label=\u4E2A\u4EBA\u5934\u50CF
-users.avatar.upload=\u9009\u62E9\u56FE\u7247
-users.avatar.requirements=\u6700\u5927 2MB\u3002\u652F\u6301 JPEG\u3001PNG\u3001GIF \u6216 WebP \u683C\u5F0F\u3002
-users.avatar.delete=\u5220\u9664\u5934\u50CF
-users.avatar.default.title=\u9009\u62E9\u9ED8\u8BA4\u5934\u50CF
-users.avatar.custom.title=\u4E0A\u4F20\u81EA\u5B9A\u4E49\u56FE\u7247
-users.avatar.or=\u6216
-map.colored.preference=\u4EE5\u5F69\u8272\u663E\u793A\u5730\u56FE
-map.colored.preference.description=\u542F\u7528\u540E\uFF0C\u5730\u56FE\u5C06\u4EE5\u5168\u5F69\u663E\u793A\u3002\u7981\u7528\u540E\uFF0C\u5730\u56FE\u5C06\u4EE5\u7070\u5EA6\u663E\u793A\u3002
+users.avatar.label=个人头像
+users.avatar.upload=选择图片
+users.avatar.requirements=最大 2MB。支持 JPEG、PNG、GIF 或 WebP 格式。
+users.avatar.delete=删除头像
+users.avatar.default.title=选择默认头像
+users.avatar.custom.title=上传自定义图片
+users.avatar.or=或
+map.colored.preference=以彩色显示地图
+map.colored.preference.description=启用后,地图将以全彩显示。禁用后,地图将以灰度显示。
# \u5355\u4F4D
-units.title=\u5355\u4F4D\u7CFB\u7EDF
-units.metric=\u516C\u5236
+units.title=单位系统
+units.metric=公制
units.metric.description=(km, m)
-units.imperial=\u82F1\u5236
+units.imperial=英制
units.imperial.description=(mi, ft)
# \u5730\u70B9
-places.title=\u91CD\u8981\u5730\u70B9
-places.no.places=\u672A\u627E\u5230\u91CD\u8981\u5730\u70B9\u3002
-places.page.info=\u7B2C {0} \u9875\uFF0C\u5171 {1} \u9875
-places.name.label=\u540D\u79F0
-places.address.label=\u5730\u5740
-places.category.label=\u7C7B\u522B
-places.coordinates.label=\u5750\u6807
-places.address.not.available=\u4E0D\u53EF\u7528
-places.category.not.categorized=\u672A\u5206\u7C7B
-places.geocode.button=\u5730\u7406\u7F16\u7801
-places.geocode.confirm=\u60A8\u786E\u5B9A\u8981\u91CD\u65B0\u5BF9\u8BE5\u5730\u70B9\u8FDB\u884C\u5730\u7406\u7F16\u7801\u5417\uFF1F\u8FD9\u5C06\u6E05\u9664\u5F53\u524D\u5730\u5740\u5E76\u8BF7\u6C42\u65B0\u7684\u5730\u5740\u3002
-places.geocode.success=\u5DF2\u5B89\u6392\u5BF9\u5730\u70B9\u8FDB\u884C\u5730\u7406\u7F16\u7801
-places.geocode.error=\u5B89\u6392\u5730\u70B9\u8FDB\u884C\u5730\u7406\u7F16\u7801\u65F6\u51FA\u9519\uFF1A{0}
-places.address.placeholder=\u8F93\u5165\u5730\u5740
-places.geocoding.response.button=\u67E5\u770B\u5730\u7406\u7F16\u7801
-places.geocoding.response.title={0} \u7684\u5730\u7406\u7F16\u7801\u54CD\u5E94
-places.geocoding.response.no.data=\u6B64\u5730\u70B9\u6682\u65E0\u5730\u7406\u7F16\u7801\u54CD\u5E94
-places.geocoding.response.back=\u8FD4\u56DE\u5730\u70B9
-places.geocoding.response.provider=\u63D0\u4F9B\u8005
-places.geocoding.response.status=\u72B6\u6001
-places.geocoding.response.fetched.at=\u83B7\u53D6\u65F6\u95F4
-places.geocoding.response.raw.data=\u539F\u59CB\u6570\u636E
-places.geocoding.response.error.details=\u9519\u8BEF\u8BE6\u60C5
-places.edit.button=\u7F16\u8F91
-places.edit.title=\u7F16\u8F91 {0}
-places.edit.details.title=\u5730\u70B9\u8BE6\u60C5
-places.edit.visit.stats.title=\u8BBF\u95EE\u7EDF\u8BA1
-places.edit.visit.summary=\u60A8\u8BBF\u95EE\u4E86 {0} {1} \u6B21\u3002
-places.edit.visit.complete=\u60A8\u8BBF\u95EE\u4E86 {0} {1} \u6B21\u3002\u9996\u6B21\u8BBF\u95EE\u4E8E {2}\uFF0C\u6700\u8FD1\u4E00\u6B21\u8BBF\u95EE\u4E8E {3}\u3002
-places.edit.no.visits=\u6B64\u5730\u70B9\u5C1A\u672A\u8BB0\u5F55\u4EFB\u4F55\u8BBF\u95EE\u3002
-place.type.train_station=\u706B\u8F66\u7AD9
-place.type.gas_station=\u52A0\u6CB9\u7AD9
-place.type.restaurant=\u9910\u5385
-place.type.park=\u516C\u56ED
-place.type.shop=\u5546\u5E97
-place.type.home=\u5BB6
-place.type.work=\u5DE5\u4F5C
-place.type.hospital=\u533B\u9662
-place.type.school=\u5B66\u6821
-place.type.airport=\u673A\u573A
-place.type.hotel=\u9152\u5E97
-place.type.bank=\u94F6\u884C
-place.type.pharmacy=\u836F\u5E97
-place.type.gym=\u5065\u8EAB\u623F
-place.type.library=\u56FE\u4E66\u9986
-place.type.church=\u6559\u5802
-place.type.cinema=\u7535\u5F71\u9662
-place.type.cafe=\u5496\u5561\u9986
-place.type.museum=\u535A\u7269\u9986
-place.type.landmark=\u5730\u6807
-place.type.tourist_attraction=\u65C5\u6E38\u666F\u70B9
-place.type.historic_site=\u5386\u53F2\u9057\u5740
-place.type.monument=\u7EAA\u5FF5\u7891
-place.type.shopping_mall=\u8D2D\u7269\u4E2D\u5FC3
-place.type.market=\u5E02\u573A
-place.type.gallery=\u753B\u5ECA
-place.type.theater=\u5267\u9662
-place.type.grocery_store=\u6742\u8D27\u5E97
-place.type.atm=\u81EA\u52A8\u53D6\u6B3E\u673A
-place.type.other=\u5176\u4ED6
+places.title=重要地点
+places.no.places=未找到重要地点。
+places.page.info=第 {0} 页,共 {1} 页
+places.name.label=名称
+places.address.label=地址
+places.category.label=类别
+places.coordinates.label=坐标
+places.address.not.available=不可用
+places.category.not.categorized=未分类
+places.geocode.button=地理编码
+places.geocode.confirm=您确定要重新对该地点进行地理编码吗?这将清除当前地址并请求新的地址。
+places.geocode.success=已安排对地点进行地理编码
+places.geocode.error=安排地点进行地理编码时出错:{0}
+places.address.placeholder=输入地址
+places.geocoding.response.button=查看地理编码
+places.geocoding.response.title={0} 的地理编码响应
+places.geocoding.response.no.data=此地点暂无地理编码响应
+places.geocoding.response.back=返回地点
+places.geocoding.response.provider=提供者
+places.geocoding.response.status=状态
+places.geocoding.response.fetched.at=获取时间
+places.geocoding.response.raw.data=原始数据
+places.geocoding.response.error.details=错误详情
+places.edit.button=编辑
+places.edit.title=编辑 {0}
+places.edit.details.title=地点详情
+places.edit.visit.stats.title=访问统计
+places.edit.visit.summary=您访问了 {0} {1} 次。
+places.edit.visit.complete=您访问了 {0} {1} 次。首次访问于 {2},最近一次访问于 {3}。
+places.edit.no.visits=此地点尚未记录任何访问。
+place.type.train_station=火车站
+place.type.gas_station=加油站
+place.type.restaurant=餐厅
+place.type.park=公园
+place.type.shop=商店
+place.type.home=家
+place.type.work=工作
+place.type.hospital=医院
+place.type.school=学校
+place.type.airport=机场
+place.type.hotel=酒店
+place.type.bank=银行
+place.type.pharmacy=药店
+place.type.gym=健身房
+place.type.library=图书馆
+place.type.church=教堂
+place.type.cinema=电影院
+place.type.cafe=咖啡馆
+place.type.museum=博物馆
+place.type.landmark=地标
+place.type.tourist_attraction=旅游景点
+place.type.historic_site=历史遗址
+place.type.monument=纪念碑
+place.type.shopping_mall=购物中心
+place.type.market=市场
+place.type.gallery=画廊
+place.type.theater=剧院
+place.type.grocery_store=杂货店
+place.type.atm=自动取款机
+place.type.other=其他
# \u8868\u5355
-form.create=\u521B\u5EFA
-form.update=\u66F4\u65B0
-form.delete=\u5220\u9664
-form.cancel=\u53D6\u6D88
-form.save.changes=\u4FDD\u5B58\u66F4\u6539
-form.save=\u4FDD\u5B58
-form.previous=\u4E0A\u4E00\u6B65
-form.next=\u4E0B\u4E00\u6B65
-form.refresh=\u5237\u65B0
+form.create=创建
+form.update=更新
+form.delete=删除
+form.cancel=取消
+form.save.changes=保存更改
+form.save=保存
+form.previous=上一步
+form.next=下一步
+form.refresh=刷新
# \u6D88\u606F
-message.success.token.created=\u4EE4\u724C\u521B\u5EFA\u6210\u529F
-message.success.token.deleted=\u4EE4\u724C\u5220\u9664\u6210\u529F
-message.success.user.created=\u7528\u6237\u521B\u5EFA\u6210\u529F
-message.success.user.updated=\u7528\u6237\u66F4\u65B0\u6210\u529F
-message.success.user.deleted=\u7528\u6237\u5220\u9664\u6210\u529F
-message.success.place.updated=\u5730\u70B9\u66F4\u65B0\u6210\u529F
-message.error.token.creation=\u521B\u5EFA\u4EE4\u724C\u65F6\u51FA\u9519: {0}
-message.error.token.deletion=\u5220\u9664\u4EE4\u724C\u65F6\u51FA\u9519: {0}
-message.error.user.creation=\u521B\u5EFA\u7528\u6237\u65F6\u51FA\u9519: {0}
-message.error.user.update=\u66F4\u65B0\u7528\u6237\u65F6\u51FA\u9519: {0}
-message.error.user.deletion=\u5220\u9664\u7528\u6237\u65F6\u51FA\u9519: {0}
-message.error.user.self.delete=\u60A8\u4E0D\u80FD\u5220\u9664\u81EA\u5DF1\u7684\u8D26\u6237
-message.error.place.update=\u66F4\u65B0\u5730\u70B9\u65F6\u51FA\u9519: {0}
-message.relogin.required=\u60A8\u7684\u7528\u6237\u540D\u5DF2\u66F4\u6539\u4E3A {0}\u3002\u60A8\u9700\u8981\u6CE8\u9500\u5E76\u4F7F\u7528\u65B0\u7528\u6237\u540D\u91CD\u65B0\u767B\u5F55\u3002
-message.error.access.denied=\u8BBF\u95EE\u88AB\u62D2\u7EDD\u3002\u60A8\u6CA1\u6709\u6267\u884C\u6B64\u64CD\u4F5C\u7684\u6743\u9650\u3002
+message.success.token.created=令牌创建成功
+message.success.token.deleted=令牌删除成功
+message.success.user.created=用户创建成功
+message.success.user.updated=用户更新成功
+message.success.user.deleted=用户删除成功
+message.success.place.updated=地点更新成功
+message.error.token.creation=创建令牌时出错: {0}
+message.error.token.deletion=删除令牌时出错: {0}
+message.error.user.creation=创建用户时出错: {0}
+message.error.user.update=更新用户时出错: {0}
+message.error.user.deletion=删除用户时出错: {0}
+message.error.user.self.delete=您不能删除自己的账户
+message.error.place.update=更新地点时出错: {0}
+message.relogin.required=您的用户名已更改为 {0}。您需要注销并使用新用户名重新登录。
+message.error.access.denied=访问被拒绝。您没有执行此操作的权限。
# \u6587\u4EF6\u4E0A\u4F20
-upload.title=\u5BFC\u5165\u4F4D\u7F6E\u6570\u636E
-upload.gpx.title=GPX \u6587\u4EF6
-upload.gpx.description=\u4ECE\u60A8\u7684 GPS \u8BBE\u5907\u6216\u8FFD\u8E2A\u5E94\u7528\u4E0A\u4F20 GPX \u6587\u4EF6\u3002GPX \u6587\u4EF6\u5305\u542B\u5E26\u65F6\u95F4\u6233\u7684\u822A\u70B9\u3001\u8F68\u8FF9\u548C\u8DEF\u7EBF\uFF0C\u53EF\u5904\u7406\u4E3A\u60A8\u7684\u4F4D\u7F6E\u5386\u53F2\u3002
+upload.title=导入位置数据
+upload.gpx.title=GPX 文件
+upload.gpx.description=从您的 GPS 设备或追踪应用上传 GPX 文件。GPX 文件包含带时间戳的航点、轨迹和路线,可处理为您的位置历史。
upload.google.title=Google Takeout
-upload.google.description=\u4ECE Google \u4E0A\u4F20\u4F4D\u7F6E\u5386\u53F2\u3002\u6211\u4EEC\u652F\u6301\u4E24\u79CD\u683C\u5F0F\uFF1A
-upload.google.new.format.title=Google \u65F6\u95F4\u7EBF\u65B0\u683C\u5F0F (timeline.json)
-upload.google.new.format.instructions=\u5728 Android \u624B\u673A\u4E0A\uFF1A\u8BBE\u7F6E \u2192 \u4F4D\u7F6E \u2192 \u4F4D\u7F6E\u670D\u52A1 \u2192 \u65F6\u95F4\u7EBF \u2192 \u5BFC\u51FA\u65F6\u95F4\u7EBF
-upload.google.new.format.description=\u8FD9\u4F1A\u5BFC\u51FA\u4E00\u4E2A\u5305\u542B\u60A8\u8FD1\u671F\u4F4D\u7F6E\u6570\u636E\u7684 timeline.json \u6587\u4EF6\u3002
-upload.google.new.format.ios.instructions=\u5728 iOS Google Maps \u4E0A\uFF1A\u6253\u5F00 Google Maps \u2192 \u70B9\u51FB\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599 \u2192 \u8BBE\u7F6E \u2192 \u4E2A\u4EBA\u5185\u5BB9 \u2192 \u5BFC\u51FA\u65F6\u95F4\u7EBF\u6570\u636E
-upload.google.android.format.title=Android \u65F6\u95F4\u7EBF (timeline.json)
-upload.google.android.format.description=\u8FD9\u4F1A\u5BFC\u51FA\u4E00\u4E2A\u5305\u542B\u6765\u81EA Android \u8BBE\u5907\u7684\u8FD1\u671F\u4F4D\u7F6E\u6570\u636E\u7684 timeline.json \u6587\u4EF6\u3002
-upload.google.ios.format.title=iOS \u65F6\u95F4\u7EBF (timeline.json)
-upload.google.ios.format.description=\u8FD9\u4F1A\u5BFC\u51FA\u4E00\u4E2A\u5305\u542B\u6765\u81EA iOS \u8BBE\u5907\u7684\u8FD1\u671F\u4F4D\u7F6E\u6570\u636E\u7684 timeline.json \u6587\u4EF6\u3002
-upload.google.old.format.title=Google \u65F6\u95F4\u7EBF\u65E7\u683C\u5F0F (Records.json)
-upload.google.old.format.instructions=\u4ECE takeout.google.com \u5BFC\u51FA\u60A8\u7684\u6570\u636E\uFF0C\u5E76\u4E0A\u4F20\u4F4D\u4E8E\u4F4D\u7F6E\u5386\u53F2\u6587\u4EF6\u5939\u4E2D\u7684 Records.json \u6587\u4EF6\u3002
-upload.google.old.format.description=\u5176\u4E2D\u5305\u542B\u60A8\u5B8C\u6574\u7684\u5386\u53F2\u4F4D\u7F6E\u6570\u636E\u3002
-upload.geojson.title=GeoJSON \u6587\u4EF6
-upload.geojson.description=\u4E0A\u4F20\u5305\u542B\u5E26\u4F4D\u7F6E\u6570\u636E\u7684\u70B9\u8981\u7D20\u7684 GeoJSON \u6587\u4EF6\u3002GeoJSON \u6587\u4EF6\u5E94\u5305\u542B\u5E26\u5750\u6807\u548C\u53EF\u9009\u65F6\u95F4\u6233\u5C5E\u6027\u7684\u70B9\u51E0\u4F55\u3002\u652F\u6301\u5355\u4E2A Feature \u548C FeatureCollection \u4E24\u79CD\u683C\u5F0F\u3002
-upload.button.gpx=\u4E0A\u4F20 GPX \u6587\u4EF6
-upload.button.google=\u4E0A\u4F20 Google Takeout
-upload.button.google.timeline=\u4E0A\u4F20\u65F6\u95F4\u7EBF\u6570\u636E
-upload.button.google.timeline.android=\u4E0A\u4F20 Android \u65F6\u95F4\u7EBF\u6570\u636E
-upload.button.google.timeline.ios=\u4E0A\u4F20 iOS \u65F6\u95F4\u7EBF\u6570\u636E
-upload.button.google.records=\u4E0A\u4F20 Records \u6570\u636E
-upload.button.geojson=\u4E0A\u4F20 GeoJSON \u6587\u4EF6
-upload.no.files=\u672A\u9009\u62E9\u6587\u4EF6
-upload.file.empty=\u6587\u4EF6\u4E3A\u7A7A
-upload.invalid.format=\u65E0\u6548\u7684\u6587\u4EF6\u683C\u5F0F
-upload.success=\u6210\u529F\u5904\u7406\u4E86 {0} \u4E2A\u6587\u4EF6\uFF0C\u5305\u542B {1} \u6761\u4F4D\u7F6E\u70B9
-upload.error=\u6CA1\u6709\u6587\u4EF6\u5904\u7406\u6210\u529F
+upload.google.description=从 Google 上传位置历史。我们支持两种格式:
+upload.google.new.format.title=Google 时间线新格式 (timeline.json)
+upload.google.new.format.instructions=在 Android 手机上:设置 → 位置 → 位置服务 → 时间线 → 导出时间线
+upload.google.new.format.description=这会导出一个包含您近期位置数据的 timeline.json 文件。
+upload.google.new.format.ios.instructions=在 iOS Google Maps 上:打开 Google Maps → 点击您的个人资料 → 设置 → 个人内容 → 导出时间线数据
+upload.google.android.format.title=Android 时间线 (timeline.json)
+upload.google.android.format.description=这会导出一个包含来自 Android 设备的近期位置数据的 timeline.json 文件。
+upload.google.ios.format.title=iOS 时间线 (timeline.json)
+upload.google.ios.format.description=这会导出一个包含来自 iOS 设备的近期位置数据的 timeline.json 文件。
+upload.google.old.format.title=Google 时间线旧格式 (Records.json)
+upload.google.old.format.instructions=从 takeout.google.com 导出您的数据,并上传位于位置历史文件夹中的 Records.json 文件。
+upload.google.old.format.description=其中包含您完整的历史位置数据。
+upload.geojson.title=GeoJSON 文件
+upload.geojson.description=上传包含带位置数据的点要素的 GeoJSON 文件。GeoJSON 文件应包含带坐标和可选时间戳属性的点几何。支持单个 Feature 和 FeatureCollection 两种格式。
+upload.button.gpx=上传 GPX 文件
+upload.button.google=上传 Google Takeout
+upload.button.google.timeline=上传时间线数据
+upload.button.google.timeline.android=上传 Android 时间线数据
+upload.button.google.timeline.ios=上传 iOS 时间线数据
+upload.button.google.records=上传 Records 数据
+upload.button.geojson=上传 GeoJSON 文件
+upload.no.files=未选择文件
+upload.file.empty=文件为空
+upload.invalid.format=无效的文件格式
+upload.success=成功处理了 {0} 个文件,包含 {1} 条位置点
+upload.error=没有文件处理成功
# \u96C6\u6210
-integrations.title=\u96C6\u6210
-integrations.no.token.warning=\u5728\u8BBE\u7F6E\u5E94\u7528\u96C6\u6210\u4E4B\u524D\uFF0C\u60A8\u9700\u8981\u5148\u5728\u201CAPI \u4EE4\u724C\u201D\u6807\u7B7E\u9875\u4E2D\u521B\u5EFA\u4E00\u4E2A API \u4EE4\u724C\u3002
-integrations.token.select.label=\u9009\u62E9 API \u4EE4\u724C\uFF1A
-integrations.token.select.help=\u9009\u62E9\u4E0B\u9762\u8BBE\u7F6E URL \u4E2D\u8981\u4F7F\u7528\u7684 API \u4EE4\u724C\u3002\u6240\u9009\u4EE4\u724C\u5C06\u81EA\u52A8\u63D2\u5165\u793A\u4F8B URL \u4E2D\u3002
-integrations.data.ingestion.title=\u79FB\u52A8\u5E94\u7528\u6444\u53D6
-integrations.data.ingestion.description=\u914D\u7F6E\u79FB\u52A8\u5E94\u7528\u81EA\u52A8\u5C06\u4F4D\u7F6E\u6570\u636E\u53D1\u9001\u5230 Reitti
-integrations.data-stores.title=\u5916\u90E8\u6570\u636E\u5B58\u50A8
-integrations.data-stores.description=\u914D\u7F6E Reitti \u8FDE\u63A5\u5916\u90E8\u6570\u636E\u5B58\u50A8\uFF0C\u4F8B\u5982 OwnTracks Recorder\u3002
-integrations.gpslogger.title=GPSLogger \u8BBE\u7F6E
-integrations.gpslogger.description=GPSLogger \u662F\u4E00\u6B3E\u514D\u8D39 Android \u5E94\u7528\uFF0C\u53EF\u81EA\u52A8\u8BB0\u5F55\u60A8\u7684\u4F4D\u7F6E\u5E76\u53D1\u9001\u5230 Reitti\u3002
-integrations.owntracks.title=OwnTracks \u8BBE\u7F6E
-integrations.owntracks.description=OwnTracks \u662F\u4E00\u6B3E\u6CE8\u91CD\u9690\u79C1\u7684\u5B9A\u4F4D\u8FFD\u8E2A\u5E94\u7528\uFF0C\u652F\u6301 iOS \u4E0E Android\u3002
-integrations.setup.instructions=\u8BBE\u7F6E\u8BF4\u660E\uFF1A
-integrations.photos.title=\u7167\u7247
-integrations.photos.description=\u914D\u7F6E\u4E0E Immich \u7684\u7167\u7247\u7BA1\u7406\u96C6\u6210
-integrations.immich.title=Immich \u96C6\u6210
-integrations.immich.description=Immich \u662F\u4E00\u6B3E\u81EA\u6258\u7BA1\u7684\u7167\u7247\u548C\u89C6\u9891\u5907\u4EFD\u89E3\u51B3\u65B9\u6848\u3002\u8FDE\u63A5\u60A8\u7684 Immich \u5B9E\u4F8B\uFF0C\u4EE5\u5728\u65F6\u95F4\u7EBF\u5730\u56FE\u4E0A\u663E\u793A\u7279\u5B9A\u4F4D\u7F6E\u548C\u65E5\u671F\u62CD\u6444\u7684\u7167\u7247\u3002
-integrations.immich.server.url=\u670D\u52A1\u5668 URL
+integrations.title=集成
+integrations.no.token.warning=在设置应用集成之前,您需要先在“API 令牌”标签页中创建一个 API 令牌。
+integrations.token.select.label=选择 API 令牌:
+integrations.token.select.help=选择下面设置 URL 中要使用的 API 令牌。所选令牌将自动插入示例 URL 中。
+integrations.data.ingestion.title=移动应用摄取
+integrations.data.ingestion.description=配置移动应用自动将位置数据发送到 Reitti
+integrations.data-stores.title=外部数据存储
+integrations.data-stores.description=配置 Reitti 连接外部数据存储,例如 OwnTracks Recorder。
+integrations.gpslogger.title=GPSLogger 设置
+integrations.gpslogger.description=GPSLogger 是一款免费 Android 应用,可自动记录您的位置并发送到 Reitti。
+integrations.owntracks.title=OwnTracks 设置
+integrations.owntracks.description=OwnTracks 是一款注重隐私的定位追踪应用,支持 iOS 与 Android。
+integrations.setup.instructions=设置说明:
+integrations.photos.title=照片
+integrations.photos.description=配置与 Immich 的照片管理集成
+integrations.immich.title=Immich 集成
+integrations.immich.description=Immich 是一款自托管的照片和视频备份解决方案。连接您的 Immich 实例,以在时间线地图上显示特定位置和日期拍摄的照片。
+integrations.immich.server.url=服务器 URL
integrations.immich.server.url.placeholder=https://your-immich-server.com
-integrations.immich.api.token=API \u4EE4\u724C
-integrations.immich.api.token.placeholder=\u8F93\u5165\u60A8\u7684 Immich API \u4EE4\u724C
-integrations.immich.enabled=\u542F\u7528\u96C6\u6210
-integrations.immich.save=\u4FDD\u5B58\u914D\u7F6E
-integrations.immich.test.connection=\u6D4B\u8BD5\u8FDE\u63A5
-integrations.immich.connection.success=\u8FDE\u63A5\u6210\u529F
-integrations.immich.connection.failed=\u8FDE\u63A5\u5931\u8D25\uFF1A{0}
-integrations.immich.config.saved=Immich \u914D\u7F6E\u5DF2\u6210\u529F\u4FDD\u5B58
-integrations.immich.config.error=\u4FDD\u5B58\u914D\u7F6E\u65F6\u51FA\u9519\uFF1A{0}
-integrations.mobile.help.title=\u9700\u8981\u5E2E\u52A9\uFF1F
-integrations.mobile.help.description=\u6B32\u83B7\u53D6\u8BE6\u7EC6\u7684\u8BBE\u7F6E\u8BF4\u660E\u548C\u6280\u5DE7\uFF0C\u8BF7\u8BBF\u95EE\u6211\u4EEC\u7684\u5B8C\u6574\u6307\u5357\uFF1A
-integrations.mobile.help.link.text=\u79FB\u52A8\u96C6\u6210\u6587\u6863
-integrations.overland.title=Overland \u8BBE\u7F6E
-integrations.overland.description=Overland \u662F\u4E00\u6B3E iOS \u8BBE\u5907\u7684 GPS \u8BB0\u5F55\u5668\uFF0C\u4EE5 GeoJSON \u683C\u5F0F\u53D1\u9001\u4F4D\u7F6E\u6570\u636E\u3002
-integrations.gpslogger.configure=\u81EA\u52A8\u914D\u7F6E GPSLogger
-integrations.gpslogger.configure.description=\u8FD9\u5C06\u521B\u5EFA\u4E00\u4E2A\u540D\u4E3A 'reitti' \u7684\u65B0\u914D\u7F6E\u6587\u4EF6\uFF0C\u5E76\u5C06 GPSLogger \u914D\u7F6E\u4E3A\u4F7F\u7528\u8BE5\u914D\u7F6E\u3002
-integrations.overland.configure=\u81EA\u52A8\u914D\u7F6E Overland
-integrations.overland.configure.description=\u8FD9\u5C06\u914D\u7F6E Overland \u5C06\u4F4D\u7F6E\u6570\u636E\u4E0A\u62A5\u81F3 Reitti\u3002
-integrations.owntracks.configure=\u81EA\u52A8\u914D\u7F6E Owntracks
-integrations.owntracks.configure.description=\u8FD9\u5C06\u914D\u7F6E Owntracks \u5C06\u4F4D\u7F6E\u6570\u636E\u4E0A\u62A5\u81F3 Reitti\u3002
+integrations.immich.api.token=API 令牌
+integrations.immich.api.token.placeholder=输入您的 Immich API 令牌
+integrations.immich.enabled=启用集成
+integrations.immich.save=保存配置
+integrations.immich.test.connection=测试连接
+integrations.immich.connection.success=连接成功
+integrations.immich.connection.failed=连接失败:{0}
+integrations.immich.config.saved=Immich 配置已成功保存
+integrations.immich.config.error=保存配置时出错:{0}
+integrations.mobile.help.title=需要帮助?
+integrations.mobile.help.description=欲获取详细的设置说明和技巧,请访问我们的完整指南:
+integrations.mobile.help.link.text=移动集成文档
+integrations.overland.title=Overland 设置
+integrations.overland.description=Overland 是一款 iOS 设备的 GPS 记录器,以 GeoJSON 格式发送位置数据。
+integrations.gpslogger.configure=自动配置 GPSLogger
+integrations.gpslogger.configure.description=这将创建一个名为 'reitti' 的新配置文件,并将 GPSLogger 配置为使用该配置。
+integrations.overland.configure=自动配置 Overland
+integrations.overland.configure.description=这将配置 Overland 将位置数据上报至 Reitti。
+integrations.owntracks.configure=自动配置 Owntracks
+integrations.owntracks.configure.description=这将配置 Owntracks 将位置数据上报至 Reitti。
# OwnTracks Recorder \u96C6\u6210
-integrations.owntracks.recorder.title=OwnTracks Recorder \u96C6\u6210
-integrations.owntracks.recorder.description=\u8FDE\u63A5\u5230 OwnTracks Recorder \u5B9E\u4F8B\uFF0C\u4EE5\u83B7\u53D6\u7279\u5B9A\u7528\u6237\u548C\u8BBE\u5907\u7684\u4F4D\u7F6E\u4FE1\u606F\u3002
-integrations.owntracks.recorder.base.url=\u57FA\u7840 URL
+integrations.owntracks.recorder.title=OwnTracks Recorder 集成
+integrations.owntracks.recorder.description=连接到 OwnTracks Recorder 实例,以获取特定用户和设备的位置信息。
+integrations.owntracks.recorder.base.url=基础 URL
integrations.owntracks.recorder.base.url.placeholder=https://your-owntracks-recorder.com
-integrations.owntracks.recorder.username=\u7528\u6237\u540D
-integrations.owntracks.recorder.username.placeholder=\u8F93\u5165\u8981\u83B7\u53D6\u6570\u636E\u7684\u7528\u6237\u540D
-integrations.owntracks.recorder.device.id=\u8BBE\u5907 ID
-integrations.owntracks.recorder.device.id.placeholder=\u8F93\u5165\u8981\u83B7\u53D6\u6570\u636E\u7684\u8BBE\u5907 ID
-integrations.owntracks.recorder.auth.username=\u8BA4\u8BC1\u7528\u6237\u540D
-integrations.owntracks.recorder.auth.username.placeholder=\u8F93\u5165\u57FA\u672C\u8BA4\u8BC1\u7684\u7528\u6237\u540D\uFF08\u53EF\u9009\uFF09
-integrations.owntracks.recorder.auth.password=\u8BA4\u8BC1\u5BC6\u7801
-integrations.owntracks.recorder.auth.password.placeholder=\u8F93\u5165\u57FA\u672C\u8BA4\u8BC1\u7684\u5BC6\u7801\uFF08\u53EF\u9009\uFF09
-integrations.owntracks.recorder.auth.optional=\u5982\u65E0\u9700\u8BA4\u8BC1\u8BF7\u7559\u7A7A
-integrations.owntracks.recorder.enabled=\u542F\u7528\u96C6\u6210
-integrations.owntracks.recorder.save=\u4FDD\u5B58\u914D\u7F6E
-integrations.owntracks.recorder.test.connection=\u6D4B\u8BD5\u8FDE\u63A5
-integrations.owntracks.recorder.connection.success=\u8FDE\u63A5\u6210\u529F\u3002
-integrations.owntracks.recorder.connection.failed=\u8FDE\u63A5\u5931\u8D25\uFF1A{0}
-integrations.owntracks.recorder.config.saved=OwnTracks Recorder \u914D\u7F6E\u5DF2\u6210\u529F\u4FDD\u5B58
-integrations.owntracks.recorder.config.error=\u4FDD\u5B58\u914D\u7F6E\u65F6\u51FA\u9519\uFF1A{0}
-integrations.owntracks.recorder.load.historical=\u52A0\u8F7D\u5386\u53F2\u6570\u636E
-integrations.owntracks.recorder.load.historical.confirm=\u8FD9\u5C06\u4ECE OwnTracks Recorder \u83B7\u53D6\u6240\u6709\u53EF\u7528\u7684\u5386\u53F2\u6570\u636E\u3002\u53EF\u80FD\u9700\u8981\u4E00\u4E9B\u65F6\u95F4\u3002\u662F\u5426\u7EE7\u7EED\uFF1F
-integrations.owntracks.recorder.load.historical.success=\u5386\u53F2\u6570\u636E\u52A0\u8F7D\u5DF2\u6210\u529F\u542F\u52A8
-integrations.owntracks.recorder.load.historical.error=\u52A0\u8F7D\u5386\u53F2\u6570\u636E\u5931\u8D25\uFF1A{0}
-integrations.owntracks.recorder.config.deleted=OwnTracks Recorder \u914D\u7F6E\u5DF2\u6210\u529F\u5220\u9664
-integrations.owntracks.recorder.config.delete.error=\u5220\u9664\u914D\u7F6E\u65F6\u51FA\u9519\uFF1A{0}
-integrations.tracking.frequency.title=\uD83D\uDCCD GPS \u8FFD\u8E2A\u9891\u7387
-integrations.tracking.frequency.description=\u4E3A\u83B7\u5F97\u6700\u4F73\u6548\u679C\uFF0CReitti \u9700\u8981\u6301\u7EED\u7684 GPS \u4F4D\u7F6E\u6D41\u3002\u8BF7\u786E\u4FDD\u60A8\u7684\u8FFD\u8E2A\u5E94\u7528\u81F3\u5C11\u6BCF 30 \u79D2\u8BB0\u5F55\u4E00\u4E2A\u70B9\uFF0C\u4EE5\u786E\u4FDD\u51C6\u786E\u7684\u8BBF\u95EE\u548C\u884C\u7A0B\u68C0\u6D4B\u3002
+integrations.owntracks.recorder.username=用户名
+integrations.owntracks.recorder.username.placeholder=输入要获取数据的用户名
+integrations.owntracks.recorder.device.id=设备 ID
+integrations.owntracks.recorder.device.id.placeholder=输入要获取数据的设备 ID
+integrations.owntracks.recorder.auth.username=认证用户名
+integrations.owntracks.recorder.auth.username.placeholder=输入基本认证的用户名(可选)
+integrations.owntracks.recorder.auth.password=认证密码
+integrations.owntracks.recorder.auth.password.placeholder=输入基本认证的密码(可选)
+integrations.owntracks.recorder.auth.optional=如无需认证请留空
+integrations.owntracks.recorder.enabled=启用集成
+integrations.owntracks.recorder.save=保存配置
+integrations.owntracks.recorder.test.connection=测试连接
+integrations.owntracks.recorder.connection.success=连接成功。
+integrations.owntracks.recorder.connection.failed=连接失败:{0}
+integrations.owntracks.recorder.config.saved=OwnTracks Recorder 配置已成功保存
+integrations.owntracks.recorder.config.error=保存配置时出错:{0}
+integrations.owntracks.recorder.load.historical=加载历史数据
+integrations.owntracks.recorder.load.historical.confirm=这将从 OwnTracks Recorder 获取所有可用的历史数据。可能需要一些时间。是否继续?
+integrations.owntracks.recorder.load.historical.success=历史数据加载已成功启动
+integrations.owntracks.recorder.load.historical.error=加载历史数据失败:{0}
+integrations.owntracks.recorder.config.deleted=OwnTracks Recorder 配置已成功删除
+integrations.owntracks.recorder.config.delete.error=删除配置时出错:{0}
+integrations.tracking.frequency.title=📍 GPS 追踪频率
+integrations.tracking.frequency.description=为获得最佳效果,Reitti 需要持续的 GPS 位置流。请确保您的追踪应用至少每 30 秒记录一个点,以确保准确的访问和行程检测。
# Reitti \u5171\u4EAB\u5B9E\u4F8B\u96C6\u6210
-integrations.shared.instances.title=\u5171\u4EAB\u5B9E\u4F8B
-integrations.shared.instances.description=\u8FDE\u63A5\u5230\u5176\u4ED6 Reitti \u5B9E\u4F8B\uFF0C\u4EE5\u4E0E\u670B\u53CB\u3001\u5BB6\u4EBA\u6216\u540C\u4E8B\u5171\u4EAB\u4F4D\u7F6E\u6570\u636E\u3002\u8FD9\u4F7F\u60A8\u80FD\u591F\u5728\u65F6\u95F4\u7EBF\u5730\u56FE\u4E0A\u4E0E\u81EA\u5DF1\u7684\u4F4D\u7F6E\u6570\u636E\u4E00\u8D77\u67E5\u770B\u4ED6\u4EEC\u7684\u4F4D\u7F6E\u6570\u636E\u3002
-integrations.reitti.title=Reitti \u5B9E\u4F8B\u96C6\u6210
-integrations.reitti.description=\u8FDE\u63A5\u5230\u672C\u5730\u6216\u8FDC\u7A0B\u7684 Reitti \u5B9E\u4F8B\uFF0C\u4EE5\u8BBF\u95EE\u5176\u4ED6\u7528\u6237\u7684\u4F4D\u7F6E\u4FE1\u606F\u3002
-integrations.reitti.url=\u5B9E\u4F8B URL
+integrations.shared.instances.title=共享实例
+integrations.shared.instances.description=连接到其他 Reitti 实例,以与朋友、家人或同事共享位置数据。这使您能够在时间线地图上与自己的位置数据一起查看他们的位置数据。
+integrations.reitti.title=Reitti 实例集成
+integrations.reitti.description=连接到本地或远程的 Reitti 实例,以访问其他用户的位置信息。
+integrations.reitti.url=实例 URL
integrations.reitti.url.placeholder=https://reitti.example.com
-integrations.reitti.token=API \u4EE4\u724C
-integrations.reitti.token.placeholder=\u8F93\u5165\u8FDC\u7A0B\u5B9E\u4F8B\u7684 API \u4EE4\u724C
-integrations.reitti.color=\u989C\u8272
-integrations.reitti.color.description=\u9009\u62E9\u4E00\u79CD\u989C\u8272\uFF0C\u4EE5\u5728\u5730\u56FE\u4E0A\u6807\u8BC6\u6B64\u96C6\u6210
-integrations.reitti.enabled=\u542F\u7528\u96C6\u6210
-integrations.reitti.save=\u4FDD\u5B58\u914D\u7F6E
-integrations.reitti.test.connection=\u6D4B\u8BD5\u8FDE\u63A5
-integrations.reitti.connection.success=\u8FDE\u63A5\u6210\u529F - \u5DF2\u8FDE\u63A5\u5230 Reitti \u5B9E\u4F8B
-integrations.reitti.connection.failed=\u8FDE\u63A5\u5931\u8D25: {0}
-integrations.reitti.config.saved=Reitti \u96C6\u6210\u5DF2\u6210\u529F\u4FDD\u5B58
-integrations.reitti.config.error=\u4FDD\u5B58\u914D\u7F6E\u65F6\u51FA\u9519: {0}
-integrations.reitti.config.deleted=Reitti \u96C6\u6210\u5DF2\u6210\u529F\u5220\u9664
-integrations.reitti.config.delete.error=\u5220\u9664\u914D\u7F6E\u65F6\u51FA\u9519: {0}
-integrations.reitti.no.integrations=\u672A\u914D\u7F6E\u4EFB\u4F55 Reitti \u96C6\u6210\u3002
-integrations.reitti.table.url=\u5B9E\u4F8B URL
-integrations.reitti.table.enabled=\u5DF2\u542F\u7528
-integrations.reitti.table.status=\u72B6\u6001
-integrations.reitti.table.last.used=\u6700\u8FD1\u4F7F\u7528\u65F6\u95F4
-integrations.reitti.table.color=\u989C\u8272
-integrations.reitti.table.actions=\u64CD\u4F5C
-integrations.reitti.status.enabled=\u5DF2\u542F\u7528
-integrations.reitti.status.disabled=\u5DF2\u7981\u7528
-integrations.reitti.status.ACTIVE.name=\u6D3B\u8DC3
-integrations.reitti.status.RECOVERABLE.name=\u5931\u8D25\uFF08\u53EF\u6062\u590D\uFF09
-integrations.reitti.status.DISABLED.name=\u5DF2\u7981\u7528
-integrations.reitti.status.FAILED.name=\u5931\u8D25
-integrations.reitti.never.used=\u4ECE\u672A
-integrations.reitti.enable=\u542F\u7528
-integrations.reitti.disable=\u7981\u7528
-integrations.reitti.delete.confirm=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64 Reitti \u96C6\u6210\u5417\uFF1F
-integrations.reitti.add.title=\u6DFB\u52A0\u65B0\u7684 Reitti \u96C6\u6210
-js.integrations.reitti.edit.title=\u7F16\u8F91 Reitti \u96C6\u6210
-integrations.reitti.info=\u4FE1\u606F
-integrations.reitti.info.title=\u8FDC\u7A0B\u5B9E\u4F8B\u4FE1\u606F
-form.edit=\u7F16\u8F91
-form.close=\u5173\u95ED
+integrations.reitti.token=API 令牌
+integrations.reitti.token.placeholder=输入远程实例的 API 令牌
+integrations.reitti.color=颜色
+integrations.reitti.color.description=选择一种颜色,以在地图上标识此集成
+integrations.reitti.enabled=启用集成
+integrations.reitti.save=保存配置
+integrations.reitti.test.connection=测试连接
+integrations.reitti.connection.success=连接成功 - 已连接到 Reitti 实例
+integrations.reitti.connection.failed=连接失败: {0}
+integrations.reitti.config.saved=Reitti 集成已成功保存
+integrations.reitti.config.error=保存配置时出错: {0}
+integrations.reitti.config.deleted=Reitti 集成已成功删除
+integrations.reitti.config.delete.error=删除配置时出错: {0}
+integrations.reitti.no.integrations=未配置任何 Reitti 集成。
+integrations.reitti.table.url=实例 URL
+integrations.reitti.table.enabled=已启用
+integrations.reitti.table.status=状态
+integrations.reitti.table.last.used=最近使用时间
+integrations.reitti.table.color=颜色
+integrations.reitti.table.actions=操作
+integrations.reitti.status.enabled=已启用
+integrations.reitti.status.disabled=已禁用
+integrations.reitti.status.ACTIVE.name=活跃
+integrations.reitti.status.RECOVERABLE.name=失败(可恢复)
+integrations.reitti.status.DISABLED.name=已禁用
+integrations.reitti.status.FAILED.name=失败
+integrations.reitti.never.used=从未
+integrations.reitti.enable=启用
+integrations.reitti.disable=禁用
+integrations.reitti.delete.confirm=您确定要删除此 Reitti 集成吗?
+integrations.reitti.add.title=添加新的 Reitti 集成
+js.integrations.reitti.edit.title=编辑 Reitti 集成
+integrations.reitti.info=信息
+integrations.reitti.info.title=远程实例信息
+form.edit=编辑
+form.close=关闭
# \u4EFB\u52A1\u72B6\u6001
-jobs.title=\u4EFB\u52A1\u72B6\u6001
-jobs.refresh=\u5237\u65B0\u72B6\u6001
-jobs.estimated.time=\u9884\u8BA1\u5904\u7406\u65F6\u95F4: {0}
+jobs.title=任务状态
+jobs.refresh=刷新状态
+jobs.estimated.time=预计处理时间: {0}
# \u961F\u5217\u63CF\u8FF0
-queue.location.data.name=\u4F4D\u7F6E\u6570\u636E\u5904\u7406
-queue.location.data.description=\u5904\u7406\u6765\u81EA\u79FB\u52A8\u5E94\u7528\u548C\u5916\u90E8\u6765\u6E90\u7684\u539F\u59CB\u4F4D\u7F6E\u70B9
-queue.stay.detection.name=\u8BBF\u95EE\u68C0\u6D4B
-queue.stay.detection.description=\u5206\u6790\u4F4D\u7F6E\u6570\u636E\u4EE5\u68C0\u6D4B\u5728\u91CD\u8981\u5730\u70B9\u7684\u8BBF\u95EE\u548C\u505C\u7559
-queue.merge.visit.name=\u8BBF\u95EE\u5408\u5E76
-queue.merge.visit.description=\u5408\u5E76\u76F8\u5173\u8BBF\u95EE\u5E76\u4F18\u5316\u8BBF\u95EE\u8FB9\u754C
-queue.significant.place.name=\u5730\u70B9\u5904\u7406
-queue.significant.place.description=\u6839\u636E\u68C0\u6D4B\u5230\u7684\u8BBF\u95EE\u521B\u5EFA\u548C\u66F4\u65B0\u91CD\u8981\u5730\u70B9
-queue.detect.trip.name=\u884C\u7A0B\u68C0\u6D4B
-queue.detect.trip.description=\u5206\u6790\u79FB\u52A8\u6A21\u5F0F\u4EE5\u68C0\u6D4B\u4F4D\u7F6E\u4E4B\u95F4\u7684\u884C\u7A0B
-queue.user.event.name=\u7528\u6237\u4E8B\u4EF6
-queue.user.event.description=\u5904\u7406\u7528\u6237\u89E6\u53D1\u7684\u4E8B\u4EF6\u548C\u901A\u77E5
+queue.location.data.name=位置数据处理
+queue.location.data.description=处理来自移动应用和外部来源的原始位置点
+queue.stay.detection.name=访问检测
+queue.stay.detection.description=分析位置数据以检测在重要地点的访问和停留
+queue.merge.visit.name=访问合并
+queue.merge.visit.description=合并相关访问并优化访问边界
+queue.significant.place.name=地点处理
+queue.significant.place.description=根据检测到的访问创建和更新重要地点
+queue.detect.trip.name=行程检测
+queue.detect.trip.description=分析移动模式以检测位置之间的行程
+queue.user.event.name=用户事件
+queue.user.event.description=处理用户触发的事件和通知
# \u6570\u636E\u7BA1\u7406
-data.title=\u7BA1\u7406\u6570\u636E
-data.about.title=\u5173\u4E8E\u6570\u636E\u5904\u7406
-data.about.description=\u6B64\u9875\u9762\u5141\u8BB8\u60A8\u624B\u52A8\u89E6\u53D1\u6570\u636E\u5904\u7406\u64CD\u4F5C\u3002\u8FD9\u4E9B\u64CD\u4F5C\u901A\u5E38\u4F1A\u6309\u7167\u8BA1\u5212\u81EA\u52A8\u8FD0\u884C\uFF0C\u4F46\u5982\u6709\u9700\u8981\uFF0C\u60A8\u4E5F\u53EF\u4EE5\u5728\u6B64\u624B\u52A8\u89E6\u53D1\u3002
-data.about.warning=\u624B\u52A8\u5904\u7406\u53EF\u80FD\u9700\u8981\u4E00\u4E9B\u65F6\u95F4\uFF0C\u5177\u4F53\u53D6\u51B3\u4E8E\u5F85\u5904\u7406\u7684\u6570\u636E\u91CF\u3002
-data.process.visits.title=\u5904\u7406\u8BBF\u95EE\u548C\u884C\u7A0B
-data.process.visits.description=\u624B\u52A8\u89E6\u53D1\u5C06\u539F\u59CB\u4F4D\u7F6E\u6570\u636E\u5904\u7406\u4E3A\u8BBF\u95EE\u548C\u884C\u7A0B\u7684\u64CD\u4F5C\u3002\u7CFB\u7EDF\u5C06\u5206\u6790\u672A\u5904\u7406\u7684\u4F4D\u7F6E\u70B9\uFF0C\u5E76\u4ECE\u4E2D\u751F\u6210\u6709\u610F\u4E49\u7684\u8BBF\u95EE\u548C\u884C\u7A0B\u3002
-data.process.visits.button=\u5F00\u59CB\u5904\u7406
-data.process.visits.confirm=\u60A8\u786E\u5B9A\u8981\u5F00\u59CB\u5904\u7406\u5417\uFF1F\u8FD9\u53EF\u80FD\u9700\u8981\u4E00\u4E9B\u65F6\u95F4\u3002
-data.process.success=\u5904\u7406\u5DF2\u6210\u529F\u542F\u52A8\u3002\u8BF7\u67E5\u770B\u201C\u4F5C\u4E1A\u72B6\u6001\u201D\u6807\u7B7E\u9875\u4EE5\u76D1\u63A7\u8FDB\u5EA6\u3002
-data.process.error=\u542F\u52A8\u5904\u7406\u65F6\u51FA\u9519\uFF1A{0}
-data.clear.reprocess.title=\u6E05\u9664\u5E76\u91CD\u65B0\u5904\u7406\u6240\u6709\u6570\u636E
-data.clear.reprocess.description=\u5728\u4FDD\u7559\u91CD\u8981\u5730\u70B9\u548C\u539F\u59CB\u4F4D\u7F6E\u70B9\u7684\u540C\u65F6\uFF0C\u6E05\u9664\u6240\u6709\u5DF2\u5904\u7406\u7684\u6570\u636E\uFF08\u8BBF\u95EE\u3001\u884C\u7A0B\u3001\u5DF2\u5904\u7406\u7684\u8BBF\u95EE\uFF09\u3002\u539F\u59CB\u4F4D\u7F6E\u70B9\u5C06\u88AB\u6807\u8BB0\u4E3A\u672A\u5904\u7406\uFF0C\u5904\u7406\u6D41\u6C34\u7EBF\u5C06\u81EA\u52A8\u89E6\u53D1\u3002
-data.clear.reprocess.warning=\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u6240\u6709\u8BBF\u95EE\u3001\u884C\u7A0B\u548C\u5DF2\u5904\u7406\u7684\u8BBF\u95EE\uFF0C\u4E14\u4E0D\u53EF\u64A4\u9500\u3002
-data.clear.reprocess.button=\u6E05\u9664\u5E76\u91CD\u65B0\u5904\u7406
-data.clear.reprocess.confirm=\u60A8\u786E\u5B9A\u8981\u6E05\u9664\u6240\u6709\u5DF2\u5904\u7406\u7684\u6570\u636E\u5E76\u91CD\u65B0\u5904\u7406\u5417\uFF1F\u8FD9\u5C06\u6C38\u4E45\u5220\u9664\u6240\u6709\u8BBF\u95EE\u3001\u884C\u7A0B\u548C\u5DF2\u5904\u7406\u7684\u8BBF\u95EE\uFF0C\u4E14\u4E0D\u53EF\u64A4\u9500\u3002
-data.clear.reprocess.success=\u6570\u636E\u5DF2\u6210\u529F\u6E05\u9664\uFF0C\u91CD\u65B0\u5904\u7406\u5DF2\u542F\u52A8\u3002\u8BF7\u67E5\u770B\u201C\u4F5C\u4E1A\u72B6\u6001\u201D\u6807\u7B7E\u9875\u4EE5\u76D1\u63A7\u8FDB\u5EA6\u3002
-data.clear.reprocess.error=\u6E05\u9664\u5E76\u91CD\u65B0\u5904\u7406\u6570\u636E\u65F6\u51FA\u9519\uFF1A{0}
-data.remove.all.title=\u5220\u9664\u6240\u6709\u6570\u636E
-data.remove.all.description=\u5220\u9664\u9664\u91CD\u8981\u5730\u70B9\u4E4B\u5916\u7684\u6240\u6709\u6570\u636E\u3002\u8FD9\u5C06\u6C38\u4E45\u5220\u9664\u6240\u6709\u539F\u59CB\u4F4D\u7F6E\u70B9\u3001\u8BBF\u95EE\u3001\u884C\u7A0B\u548C\u5DF2\u5904\u7406\u7684\u8BBF\u95EE\uFF0C\u540C\u65F6\u4FDD\u7559\u60A8\u7684\u91CD\u8981\u5730\u70B9\u3002
-data.remove.all.warning=\u6B64\u64CD\u4F5C\u5C06\u6C38\u4E45\u5220\u9664\u9664\u91CD\u8981\u5730\u70B9\u4E4B\u5916\u7684\u6240\u6709\u4F4D\u7F6E\u6570\u636E\uFF0C\u4E14\u4E0D\u53EF\u64A4\u9500\u3002
-data.remove.all.button=\u5220\u9664\u6240\u6709\u6570\u636E
-data.remove.all.confirm=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u9664\u91CD\u8981\u5730\u70B9\u4E4B\u5916\u7684\u6240\u6709\u6570\u636E\u5417\uFF1F\u6B64\u64CD\u4F5C\u4E0D\u53EF\u64A4\u9500\u3002
-data.remove.all.success=\u9664\u91CD\u8981\u5730\u70B9\u4E4B\u5916\u7684\u6240\u6709\u6570\u636E\u5DF2\u6210\u529F\u5220\u9664
-data.remove.all.error=\u5220\u9664\u6570\u636E\u65F6\u51FA\u9519\uFF1A{0}
+data.title=管理数据
+data.about.title=关于数据处理
+data.about.description=此页面允许您手动触发数据处理操作。这些操作通常会按照计划自动运行,但如有需要,您也可以在此手动触发。
+data.about.warning=手动处理可能需要一些时间,具体取决于待处理的数据量。
+data.process.visits.title=处理访问和行程
+data.process.visits.description=手动触发将原始位置数据处理为访问和行程的操作。系统将分析未处理的位置点,并从中生成有意义的访问和行程。
+data.process.visits.button=开始处理
+data.process.visits.confirm=您确定要开始处理吗?这可能需要一些时间。
+data.process.success=处理已成功启动。请查看“作业状态”标签页以监控进度。
+data.process.error=启动处理时出错:{0}
+data.clear.reprocess.title=清除并重新处理所有数据
+data.clear.reprocess.description=在保留重要地点和原始位置点的同时,清除所有已处理的数据(访问、行程、已处理的访问)。原始位置点将被标记为未处理,处理流水线将自动触发。
+data.clear.reprocess.warning=此操作将永久删除所有访问、行程和已处理的访问,且不可撤销。
+data.clear.reprocess.button=清除并重新处理
+data.clear.reprocess.confirm=您确定要清除所有已处理的数据并重新处理吗?这将永久删除所有访问、行程和已处理的访问,且不可撤销。
+data.clear.reprocess.success=数据已成功清除,重新处理已启动。请查看“作业状态”标签页以监控进度。
+data.clear.reprocess.error=清除并重新处理数据时出错:{0}
+data.remove.all.title=删除所有数据
+data.remove.all.description=删除除重要地点之外的所有数据。这将永久删除所有原始位置点、访问、行程和已处理的访问,同时保留您的重要地点。
+data.remove.all.warning=此操作将永久删除除重要地点之外的所有位置数据,且不可撤销。
+data.remove.all.button=删除所有数据
+data.remove.all.confirm=您确定要删除除重要地点之外的所有数据吗?此操作不可撤销。
+data.remove.all.success=除重要地点之外的所有数据已成功删除
+data.remove.all.error=删除数据时出错:{0}
# \u5730\u7406\u7F16\u7801
-geocoding.title=\u5730\u7406\u7F16\u7801\u670D\u52A1
-geocoding.about.title=\u5173\u4E8E\u5730\u7406\u7F16\u7801\u670D\u52A1
-geocoding.about.description=\u5730\u7406\u7F16\u7801\u670D\u52A1\u5C06\u5750\u6807\u8F6C\u6362\u4E3A\u60A8\u91CD\u8981\u5730\u70B9\u7684\u5730\u5740\u3002\u60A8\u53EF\u4EE5\u6DFB\u52A0\u591A\u4E2A\u670D\u52A1\uFF0C\u7CFB\u7EDF\u4F1A\u968F\u673A\u4F7F\u7528\u5B83\u4EEC\u4EE5\u5206\u644A\u8D1F\u8F7D\u3002
-geocoding.about.format=\u786E\u4FDD\u5730\u7406\u7F16\u7801\u670D\u52A1\u8FD4\u56DE GeoJson\u3002\u8FD9\u662F\u552F\u4E00\u652F\u6301\u7684\u54CD\u5E94\u683C\u5F0F\u3002
-geocoding.url.placeholders=URL \u6A21\u677F\u5360\u4F4D\u7B26\uFF1A
-geocoding.placeholder.lat={lat} - \u5C06\u88AB\u66FF\u6362\u4E3A\u7EAC\u5EA6
-geocoding.placeholder.lng={lng} - \u5C06\u88AB\u66FF\u6362\u4E3A\u7ECF\u5EA6
-geocoding.example=\u793A\u4F8B\uFF1A
-geocoding.add.title=\u6DFB\u52A0\u65B0\u5730\u7406\u7F16\u7801\u670D\u52A1
-geocoding.service.name=\u670D\u52A1\u540D\u79F0
-geocoding.service.url=URL \u6A21\u677F
-geocoding.available.services=\u53EF\u7528\u670D\u52A1
-geocoding.no.services=\u672A\u914D\u7F6E\u5730\u7406\u7F16\u7801\u670D\u52A1\u3002
-geocoding.table.name=\u540D\u79F0
-geocoding.table.url=URL \u6A21\u677F
-geocoding.table.status=\u72B6\u6001
-geocoding.table.errors=\u9519\u8BEF
-geocoding.table.last.used=\u6700\u8FD1\u4F7F\u7528
-geocoding.table.actions=\u64CD\u4F5C
-geocoding.status.enabled=\u5DF2\u542F\u7528
-geocoding.status.disabled=\u5DF2\u7981\u7528
-geocoding.auto.disabled=(\u81EA\u52A8\u7981\u7528)
-geocoding.never.used=\u4ECE\u672A\u4F7F\u7528
-geocoding.enable=\u542F\u7528
-geocoding.disable=\u7981\u7528
-geocoding.reset.errors=\u91CD\u7F6E\u9519\u8BEF
-geocoding.delete.confirm=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u5730\u7406\u7F16\u7801\u670D\u52A1\u5417\uFF1F
+geocoding.title=地理编码服务
+geocoding.about.title=关于地理编码服务
+geocoding.about.description=地理编码服务将坐标转换为您重要地点的地址。您可以添加多个服务,系统会随机使用它们以分摊负载。
+geocoding.about.format=确保地理编码服务返回 GeoJson。这是唯一支持的响应格式。
+geocoding.url.placeholders=URL 模板占位符:
+geocoding.placeholder.lat={lat} - 将被替换为纬度
+geocoding.placeholder.lng={lng} - 将被替换为经度
+geocoding.example=示例:
+geocoding.add.title=添加新地理编码服务
+geocoding.service.name=服务名称
+geocoding.service.url=URL 模板
+geocoding.available.services=可用服务
+geocoding.no.services=未配置地理编码服务。
+geocoding.table.name=名称
+geocoding.table.url=URL 模板
+geocoding.table.status=状态
+geocoding.table.errors=错误
+geocoding.table.last.used=最近使用
+geocoding.table.actions=操作
+geocoding.status.enabled=已启用
+geocoding.status.disabled=已禁用
+geocoding.auto.disabled=(自动禁用)
+geocoding.never.used=从未使用
+geocoding.enable=启用
+geocoding.disable=禁用
+geocoding.reset.errors=重置错误
+geocoding.delete.confirm=您确定要删除此地理编码服务吗?
# \u5730\u7406\u7F16\u7801\u6267\u884C
-geocoding.execution.title=\u5730\u7406\u7F16\u7801\u6267\u884C
-geocoding.execution.description=\u624B\u52A8\u89E6\u53D1\u5BF9\u60A8\u91CD\u8981\u5730\u70B9\u7684\u5730\u7406\u7F16\u7801\u64CD\u4F5C
-geocoding.run.title=\u8FD0\u884C\u5730\u7406\u7F16\u7801
-geocoding.run.description=\u5904\u7406\u6240\u6709\u5C1A\u672A\u8FDB\u884C\u5730\u7406\u7F16\u7801\u7684\u91CD\u8981\u5730\u70B9
-geocoding.run.button=\u5B89\u6392\u5730\u7406\u7F16\u7801
-geocoding.run.confirm=\u60A8\u786E\u5B9A\u8981\u5F00\u59CB\u5BF9\u672A\u5904\u7406\u7684\u5730\u70B9\u8FDB\u884C\u5730\u7406\u7F16\u7801\u5417\uFF1F
-geocoding.clear.title=\u6E05\u9664\u5E76\u91CD\u65B0\u5730\u7406\u7F16\u7801\u5168\u90E8
-geocoding.clear.description=\u6E05\u9664\u6240\u6709\u73B0\u6709\u7684\u5730\u7406\u7F16\u7801\u6570\u636E\u5E76\u91CD\u65B0\u5904\u7406\u6240\u6709\u91CD\u8981\u5730\u70B9
-geocoding.clear.warning=\u8FD9\u5C06\u6E05\u9664\u6240\u6709\u73B0\u6709\u7684\u5730\u5740\u4FE1\u606F\u5E76\u91CD\u65B0\u5BF9\u6240\u6709\u5730\u70B9\u8FDB\u884C\u5730\u7406\u7F16\u7801
-geocoding.clear.button=\u6E05\u9664\u5E76\u91CD\u65B0\u5730\u7406\u7F16\u7801
-geocoding.clear.confirm=\u60A8\u786E\u5B9A\u8981\u6E05\u9664\u6240\u6709\u5730\u7406\u7F16\u7801\u6570\u636E\u5E76\u91CD\u65B0\u5904\u7406\u6240\u6709\u5730\u70B9\u5417\uFF1F\u8FD9\u5C06\u5220\u9664\u6240\u6709\u73B0\u6709\u7684\u5730\u5740\u4FE1\u606F\u3002
-geocoding.run.success=\u5DF2\u6210\u529F\u542F\u52A8\u5BF9 {0} \u4E2A\u5730\u70B9\u7684\u5730\u7406\u7F16\u7801
-geocoding.clear.success=\u5DF2\u6E05\u9664\u5730\u7406\u7F16\u7801\u6570\u636E\u5E76\u542F\u52A8\u5BF9 {0} \u4E2A\u5730\u70B9\u7684\u91CD\u65B0\u5904\u7406
-geocoding.run.error=\u542F\u52A8\u5730\u7406\u7F16\u7801\u65F6\u51FA\u9519\uFF1A{0}
-geocoding.clear.error=\u6E05\u9664\u5E76\u542F\u52A8\u5730\u7406\u7F16\u7801\u65F6\u51FA\u9519\uFF1A{0}
-geocoding.no.places=\u672A\u627E\u5230\u9700\u8981\u5730\u7406\u7F16\u7801\u7684\u5730\u70B9
+geocoding.execution.title=地理编码执行
+geocoding.execution.description=手动触发对您重要地点的地理编码操作
+geocoding.run.title=运行地理编码
+geocoding.run.description=处理所有尚未进行地理编码的重要地点
+geocoding.run.button=安排地理编码
+geocoding.run.confirm=您确定要开始对未处理的地点进行地理编码吗?
+geocoding.clear.title=清除并重新地理编码全部
+geocoding.clear.description=清除所有现有的地理编码数据并重新处理所有重要地点
+geocoding.clear.warning=这将清除所有现有的地址信息并重新对所有地点进行地理编码
+geocoding.clear.button=清除并重新地理编码
+geocoding.clear.confirm=您确定要清除所有地理编码数据并重新处理所有地点吗?这将删除所有现有的地址信息。
+geocoding.run.success=已成功启动对 {0} 个地点的地理编码
+geocoding.clear.success=已清除地理编码数据并启动对 {0} 个地点的重新处理
+geocoding.run.error=启动地理编码时出错:{0}
+geocoding.clear.error=清除并启动地理编码时出错:{0}
+geocoding.no.places=未找到需要地理编码的地点
# \u8BED\u8A00\u9009\u62E9
-language.select=\u9009\u62E9\u8BED\u8A00
-language.title=\u8BED\u8A00\u8BBE\u7F6E
-language.description=\u4E3A\u5E94\u7528\u754C\u9762\u9009\u62E9\u60A8\u504F\u597D\u7684\u8BED\u8A00\u3002\u60A8\u53EF\u80FD\u9700\u8981\u91CD\u65B0\u52A0\u8F7D\u9875\u9762\u4EE5\u4F7F\u6240\u6709\u66F4\u6539\u751F\u6548\u3002
-language.english=\u82F1\u8BED
-language.finnish=\u82AC\u5170\u8BED
-language.german=\u5FB7\u8BED
-language.french=\u6CD5\u8BED
-language.russian=\u4FC4\u8BED
-language.brazilian_portuguese=\u8461\u8404\u7259\u8BED\uFF08\u5DF4\u897F\uFF09
-language.dutch=\u8377\u5170\u8BED
+language.select=选择语言
+language.title=语言设置
+language.description=为应用界面选择您偏好的语言。您可能需要重新加载页面以使所有更改生效。
+language.english=英语
+language.finnish=芬兰语
+language.german=德语
+language.french=法语
+language.russian=俄语
+language.brazilian_portuguese=葡萄牙语(巴西)
+language.dutch=荷兰语
# \u767B\u5F55\u9875\u9762
-login.invalid.credentials=\u7528\u6237\u540D\u6216\u5BC6\u7801\u9519\u8BEF
-login.username=\u7528\u6237\u540D
-login.password=\u5BC6\u7801
-login.remember.me=\u8BB0\u4F4F\u6211
-login.button=\u767B\u5F55
-login.oauth.button=\u4F7F\u7528 OAuth \u767B\u5F55
+login.invalid.credentials=用户名或密码错误
+login.username=用户名
+login.password=密码
+login.remember.me=记住我
+login.button=登录
+login.oauth.button=使用 OAuth 登录
# \u9644\u52A0\u6D88\u606F
-message.success.geocode.created=\u5730\u7406\u7F16\u7801\u670D\u52A1\u521B\u5EFA\u6210\u529F
-message.error.geocode.creation=\u521B\u5EFA\u5730\u7406\u7F16\u7801\u670D\u52A1\u65F6\u51FA\u9519\uFF1A{0}
-message.success.language.changed=\u8BED\u8A00\u66F4\u6539\u6210\u529F
-message.error.language.change=\u66F4\u6539\u8BED\u8A00\u65F6\u51FA\u9519\uFF1A{0}
+message.success.geocode.created=地理编码服务创建成功
+message.error.geocode.creation=创建地理编码服务时出错:{0}
+message.success.language.changed=语言更改成功
+message.error.language.change=更改语言时出错:{0}
# \u5173\u4E8E\u90E8\u5206
-settings.about=\u5173\u4E8E
-about.title=\u7248\u672C\u4FE1\u606F
-about.app.version=\u5E94\u7528\u7A0B\u5E8F\u7248\u672C:
-about.git.branch=Git \u5206\u652F:
-about.git.commit.details=\u63D0\u4EA4\u8BE6\u60C5:
-about.build.time=\u6784\u5EFA\u65F6\u95F4:
-about.not.available=\u4E0D\u53EF\u7528
+settings.about=关于
+about.title=版本信息
+about.app.version=应用程序版本:
+about.git.branch=Git 分支:
+about.git.commit.details=提交详情:
+about.build.time=构建时间:
+about.not.available=不可用
# \u7EDF\u8BA1
-statistics.title=\u7EDF\u8BA1
+statistics.title=统计
statistics.coming.soon=\u7EDF\u8BA1\u529F\u80FD\u5373\u5C06\u4E0A\u7EBF\uFF01
-statistics.overall=\u603B\u4F53
-statistics.top.places=\u505C\u7559\u65F6\u95F4\u6700\u9AD8\u7684\u5730\u70B9
-statistics.place=\u5730\u70B9
-statistics.total.hours=\u603B\u5C0F\u65F6\u6570
-statistics.visits=\u8BBF\u95EE\u6B21\u6570
-statistics.transport.distance=\u6309\u4EA4\u901A\u65B9\u5F0F\u5212\u5206\u7684\u8DDD\u79BB
-statistics.transport.mode=\u4EA4\u901A\u65B9\u5F0F
-statistics.distance.km=\u8DDD\u79BB\uFF08\u516C\u91CC\uFF09
-statistics.trips=\u884C\u7A0B
-statistics.monthly.breakdown=\u6708\u5EA6\u7EC6\u5206
-statistics.daily.breakdown=\u6BCF\u65E5\u7EC6\u5206
-statistics.transport.distribution=\u4EA4\u901A\u65B9\u5F0F\u5206\u5E03
-statistics.no.data=\u6682\u65E0\u6570\u636E
+statistics.overall=总体
+statistics.top.places=停留时间最高的地点
+statistics.place=地点
+statistics.total.hours=总小时数
+statistics.visits=访问次数
+statistics.transport.distance=按交通方式划分的距离
+statistics.transport.mode=交通方式
+statistics.distance.km=距离(公里)
+statistics.trips=行程
+statistics.monthly.breakdown=月度细分
+statistics.daily.breakdown=每日细分
+statistics.transport.distribution=交通方式分布
+statistics.no.data=暂无数据
# \u7EDF\u8BA1\u7684\u6708\u4EFD\u540D\u79F0
-month.1=\u4E00\u6708
-month.2=\u4E8C\u6708
-month.3=\u4E09\u6708
-month.4=\u56DB\u6708
-month.5=\u4E94\u6708
-month.6=\u516D\u6708
-month.7=\u4E03\u6708
-month.8=\u516B\u6708
-month.9=\u4E5D\u6708
-month.10=\u5341\u6708
-month.11=\u5341\u4E00\u6708
-month.12=\u5341\u4E8C\u6708
+month.1=一月
+month.2=二月
+month.3=三月
+month.4=四月
+month.5=五月
+month.6=六月
+month.7=七月
+month.8=八月
+month.9=九月
+month.10=十月
+month.11=十一月
+month.12=十二月
# SSE \u4E8B\u4EF6
-js.sse.error.connection-lost=\u4E0E\u670D\u52A1\u5668\u7684\u8FDE\u63A5\u5DF2\u4E22\u5931\uFF01\u5C1D\u8BD5\u91CD\u65B0\u8FDE\u63A5 \u2026
+js.sse.error.connection-lost=与服务器的连接已丢失!尝试重新连接 …
# \u5730\u56FE
-js.map.auto-update.latest-location=\u6700\u65B0\u4F4D\u7F6E
+js.map.auto-update.latest-location=最新位置
# \u5BFC\u51FA\u6570\u636E
-export.title=\u5BFC\u51FA\u6570\u636E
-export.date.range=\u65E5\u671F\u8303\u56F4
-export.start.date=\u5F00\u59CB\u65E5\u671F
-export.end.date=\u7ED3\u675F\u65E5\u671F
-export.gpx.button=\u5BFC\u51FA\u4E3A GPX
-export.raw.data.title=\u539F\u59CB\u4F4D\u7F6E\u6570\u636E
-export.raw.data.table.timestamp=\u65F6\u95F4\u6233
-export.raw.data.table.latitude=\u7EAC\u5EA6
-export.raw.data.table.longitude=\u7ECF\u5EA6
-export.raw.data.table.accuracy=\u7CBE\u5EA6 (\u7C73)
-export.raw.data.table.processed=\u5DF2\u5904\u7406
-export.raw.data.no.data=\u672A\u5728\u6240\u9009\u65E5\u671F\u8303\u56F4\u5185\u627E\u5230\u4F4D\u7F6E\u6570\u636E
-export.gpx.success=GPX \u6587\u4EF6\u5BFC\u51FA\u6210\u529F
-export.gpx.error=\u5BFC\u51FA GPX \u6587\u4EF6\u65F6\u51FA\u9519: {0}
+export.title=导出数据
+export.date.range=日期范围
+export.start.date=开始日期
+export.end.date=结束日期
+export.gpx.button=导出为 GPX
+export.raw.data.title=原始位置数据
+export.raw.data.table.timestamp=时间戳
+export.raw.data.table.latitude=纬度
+export.raw.data.table.longitude=经度
+export.raw.data.table.accuracy=精度 (米)
+export.raw.data.table.processed=已处理
+export.raw.data.no.data=未在所选日期范围内找到位置数据
+export.gpx.success=GPX 文件导出成功
+export.gpx.error=导出 GPX 文件时出错: {0}
# \u9519\u8BEF\u9875\u9762
-error.page.title=\u9519\u8BEF - Reitti
-error.title=\u54CE\u5440\uFF01\u51FA\u4E86\u70B9\u95EE\u9898
-error.generic.message=\u53D1\u751F\u4E86\u610F\u5916\u9519\u8BEF\u3002\u8BF7\u7A0D\u540E\u518D\u8BD5\u3002
-error.technical.details=\u6280\u672F\u7EC6\u8282
-error.action.home=\u8FD4\u56DE\u9996\u9875
-error.action.back=\u8FD4\u56DE
-error.action.retry=\u91CD\u8BD5
+error.page.title=错误 - Reitti
+error.title=哎呀!出了点问题
+error.generic.message=发生了意外错误。请稍后再试。
+error.technical.details=技术细节
+error.action.home=返回首页
+error.action.back=返回
+error.action.retry=重试
# \u56DE\u5FC6\u9A8C\u8BC1
-memory.creation.error=\u521B\u5EFA\u56DE\u5FC6\u65F6\u51FA\u9519\uFF1A{0}
-memory.validation.start.date.required=\u5F00\u59CB\u65E5\u671F\u4E3A\u5FC5\u586B\u9879
-memory.validation.end.date.required=\u7ED3\u675F\u65E5\u671F\u4E3A\u5FC5\u586B\u9879
-memory.validation.end.date.before.start=\u7ED3\u675F\u65E5\u671F\u4E0D\u80FD\u65E9\u4E8E\u5F00\u59CB\u65E5\u671F
-memory.validation.title.required=\u6807\u9898\u4E3A\u5FC5\u586B\u9879
-
-
-share-access.title=\u5206\u4EAB\u8BBF\u95EE
-magic.links.title=\u9B54\u6CD5\u94FE\u63A5
-magic.links.no.tokens=\u672A\u627E\u5230\u9B54\u6CD5\u94FE\u63A5\u3002\u521B\u5EFA\u4E00\u4E2A\u5F00\u59CB\u4F7F\u7528\u3002
-magic.links.new.token.title=\u65B0\u9B54\u6CD5\u94FE\u63A5\u5DF2\u521B\u5EFA
-magic.links.new.token.description=\u60A8\u7684\u9B54\u6CD5\u94FE\u63A5\u5DF2\u6210\u529F\u521B\u5EFA\u3002\u8BF7\u590D\u5236\u4E0B\u9762\u7684\u94FE\u63A5\u5E76\u59A5\u5584\u4FDD\u5B58\uFF0C\u5B83\u4E0D\u4F1A\u518D\u6B21\u663E\u793A\uFF01
-magic.links.new.token.name=\u94FE\u63A5\u540D\u79F0\uFF1A
-magic.links.new.token.url=\u9B54\u6CD5\u94FE\u63A5 URL\uFF1A
-magic.links.new.token.value=\u4EC5\u4EE4\u724C\uFF1A
-magic.links.new.token.warning=\u26A0\uFE0F \u73B0\u5728\u4FDD\u5B58\u6B64\u94FE\u63A5\uFF0C\u60A8\u5C06\u65E0\u6CD5\u518D\u6B21\u770B\u5230\u5B83\uFF01
-magic.links.table.name=\u540D\u79F0
-magic.links.table.access.level=\u8BBF\u95EE\u7EA7\u522B
-magic.links.table.created=\u521B\u5EFA\u65F6\u95F4
-magic.links.table.expiry=\u8FC7\u671F\u65F6\u95F4
-magic.links.table.last.used=\u6700\u540E\u4F7F\u7528
-magic.links.table.actions=\u64CD\u4F5C
-magic.links.name.label=\u94FE\u63A5\u540D\u79F0
-magic.links.name.placeholder=\u4F8B\u5982\uFF0C\u4E0E John \u5206\u4EAB
-magic.links.access.level.label=\u8BBF\u95EE\u7EA7\u522B
-magic.links.access.level.full_access=\u5B8C\u5168\u8BBF\u95EE
-magic.links.access.level.only_live=\u4EC5\u5B9E\u65F6\u6570\u636E
-magic.links.access.level.only_live_with_photos=\u4EC5\u5B9E\u65F6\u6570\u636E + \u7167\u7247
-magic.links.access.level.only_last_location=\u4EC5\u6700\u65B0\u4F4D\u7F6E
-magic.links.access.level.memory_view_only=\u67E5\u770B\u56DE\u5FC6
-magic.links.access.level.memory_edit_access=\u67E5\u770B\u548C\u7F16\u8F91\u56DE\u5FC6
-magic.links.expiry.days.label=\u8FC7\u671F\u65F6\u95F4\uFF08\u5929\uFF09
-magic.links.expiry.days.placeholder=\u4F8B\u5982\uFF0C30
-magic.links.expiry.days.help=\u7559\u7A7A\u8868\u793A\u6C38\u4E0D\u8FC7\u671F
-magic.links.never.expires=\u6C38\u4E0D\u8FC7\u671F
-magic.links.never.used=\u4ECE\u672A\u4F7F\u7528
-magic.links.delete.confirm=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u9B54\u6CD5\u94FE\u63A5\u5417\uFF1F\u6B64\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500\u3002
-magic.links.created.success=\u9B54\u6CD5\u94FE\u63A5\u521B\u5EFA\u6210\u529F\u3002\u8BF7\u4FDD\u5B58\u4E0B\u9762\u7684\u94FE\u63A5\uFF0C\u5B83\u4E0D\u4F1A\u518D\u6B21\u663E\u793A\uFF01
-magic.links.create.error=\u521B\u5EFA\u9B54\u6CD5\u94FE\u63A5\u5931\u8D25\uFF1A{0}
-magic.links.deleted.success=\u9B54\u6CD5\u94FE\u63A5\u5220\u9664\u6210\u529F
-magic.links.delete.error=\u5220\u9664\u9B54\u6CD5\u94FE\u63A5\u5931\u8D25\uFF1A{0}
-magic.links.expiry.date.label=\u8FC7\u671F\u65E5\u671F
-magic.links.expiry.date.help=\u7559\u7A7A\u8868\u793A\u6C38\u4E45\u8BBF\u95EE\uFF08\u94FE\u63A5\u6C38\u4E0D\u8FC7\u671F\uFF09
-magic.links.invalid.date=\u65E5\u671F\u683C\u5F0F\u65E0\u6548
-share-with.title=\u4E0E\u5176\u4ED6\u7528\u6237\u5206\u4EAB
-share-with.no.users=\u672A\u627E\u5230\u53EF\u5206\u4EAB\u7684\u5176\u4ED6\u7528\u6237\u3002
-share-with.users.title=\u4E0E\u7528\u6237\u5206\u4EAB
-share-with.users.description=\u9009\u62E9\u60A8\u60F3\u8981\u4E0E\u5176\u5206\u4EAB\u4F4D\u7F6E\u6570\u636E\u7684\u7528\u6237\u3002\u4ED6\u4EEC\u5C06\u80FD\u591F\u67E5\u770B\u60A8\u7684\u65F6\u95F4\u7EBF\u548C\u4F4D\u7F6E\u5386\u53F2\u3002
-share-with.enable=\u5206\u4EAB
-share-with.updated.success=\u7528\u6237\u5206\u4EAB\u66F4\u65B0\u6210\u529F
-share-with.update.error=\u66F4\u65B0\u7528\u6237\u5206\u4EAB\u65F6\u51FA\u9519\uFF1A{0}
-share-with.info.title=\u5173\u4E8E\u7528\u6237\u5206\u4EAB
-share-with.info.description=\u5F53\u60A8\u4E0E\u5176\u4ED6\u7528\u6237\u5206\u4EAB\u6570\u636E\u65F6\uFF0C\u4ED6\u4EEC\u5C06\u80FD\u591F\u67E5\u770B\u60A8\u7684\u4F4D\u7F6E\u65F6\u95F4\u7EBF\u548C\u5386\u53F2\u8BB0\u5F55\u4EE5\u53CA\u4ED6\u4EEC\u81EA\u5DF1\u7684\u6570\u636E\u3002\u8FD9\u5BF9\u4E8E\u60F3\u8981\u534F\u8C03\u548C\u5206\u4EAB\u4F4D\u7F6E\u4FE1\u606F\u7684\u5BB6\u5EAD\u6216\u56E2\u961F\u975E\u5E38\u6709\u7528\u3002
-share-with.info.permissions.title=\u4ED6\u4EEC\u53EF\u4EE5\u770B\u5230\u4EC0\u4E48
-share-with.info.permissions.timeline=\u60A8\u5B8C\u6574\u7684\u4F4D\u7F6E\u65F6\u95F4\u7EBF\u548C\u5386\u53F2
-share-with.info.permissions.places=\u60A8\u7684\u91CD\u8981\u5730\u70B9\u548C\u8BBF\u95EE\u8BB0\u5F55
-share-with.info.permissions.trips=\u60A8\u7684\u884C\u7A0B\u548C\u79FB\u52A8\u6A21\u5F0F
-share-with.info.privacy.title=\u9690\u79C1\u8BF4\u660E
-share-with.info.privacy.mutual=\u5206\u4EAB\u4E0D\u662F\u76F8\u4E92\u7684\uFF0C\u4ED6\u4EEC\u9700\u8981\u5355\u72EC\u4E0E\u60A8\u5206\u4EAB\u6570\u636E
-share-with.info.privacy.revoke=\u60A8\u53EF\u4EE5\u968F\u65F6\u901A\u8FC7\u53D6\u6D88\u52FE\u9009\u7528\u6237\u6765\u64A4\u9500\u8BBF\u95EE
-share-with.info.privacy.immediate=\u66F4\u6539\u7ACB\u5373\u751F\u6548
-share-with.button.selected=\u5DF2\u542F\u7528\u5206\u4EAB
-share-with.button.unselected=\u70B9\u51FB\u5206\u4EAB
-shared-with-me.title=\u4E0E\u6211\u5206\u4EAB\u7684\u7528\u6237
-shared-with-me.description=\u8FD9\u4E9B\u7528\u6237\u5DF2\u4E0E\u60A8\u5206\u4EAB\u4ED6\u4EEC\u7684\u4F4D\u7F6E\u6570\u636E\u3002\u60A8\u53EF\u4EE5\u81EA\u5B9A\u4E49\u7528\u4E8E\u5728\u65F6\u95F4\u7EBF\u4E0A\u663E\u793A\u5176\u6570\u636E\u7684\u989C\u8272\u3002
-shared-with-me.table.user=\u7528\u6237
-shared-with-me.table.color=\u989C\u8272
-shared-with-me.table.shared.since=\u5206\u4EAB\u5F00\u59CB\u65F6\u95F4
-shared-with-me.table.actions=\u64CD\u4F5C
-shared-with-me.dismiss=\u5FFD\u7565
-shared-with-me.dismiss.confirm=\u60A8\u786E\u5B9A\u8981\u5FFD\u7565\u6B64\u5171\u4EAB\u8BBF\u95EE\u5417\uFF1F\u5982\u679C\u60A8\u60F3\u518D\u6B21\u67E5\u770B\uFF0C\u7528\u6237\u9700\u8981\u91CD\u65B0\u4E0E\u60A8\u5206\u4EAB\u6570\u636E\u3002
-shared-with-me.dismissed.success=\u5171\u4EAB\u8BBF\u95EE\u5DF2\u6210\u529F\u5FFD\u7565
-shared-with-me.dismiss.error=\u5FFD\u7565\u5171\u4EAB\u8BBF\u95EE\u65F6\u51FA\u9519\uFF1A{0}
+memory.creation.error=创建回忆时出错:{0}
+memory.validation.start.date.required=开始日期为必填项
+memory.validation.end.date.required=结束日期为必填项
+memory.validation.end.date.before.start=结束日期不能早于开始日期
+memory.validation.title.required=标题为必填项
+
+
+share-access.title=分享访问
+magic.links.title=魔法链接
+magic.links.no.tokens=未找到魔法链接。创建一个开始使用。
+magic.links.new.token.title=新魔法链接已创建
+magic.links.new.token.description=您的魔法链接已成功创建。请复制下面的链接并妥善保存,它不会再次显示!
+magic.links.new.token.name=链接名称:
+magic.links.new.token.url=魔法链接 URL:
+magic.links.new.token.value=仅令牌:
+magic.links.new.token.warning=⚠️ 现在保存此链接,您将无法再次看到它!
+magic.links.table.name=名称
+magic.links.table.access.level=访问级别
+magic.links.table.created=创建时间
+magic.links.table.expiry=过期时间
+magic.links.table.last.used=最后使用
+magic.links.table.actions=操作
+magic.links.name.label=链接名称
+magic.links.name.placeholder=例如,与 John 分享
+magic.links.access.level.label=访问级别
+magic.links.access.level.full_access=完全访问
+magic.links.access.level.only_live=仅实时数据
+magic.links.access.level.only_live_with_photos=仅实时数据 + 照片
+magic.links.access.level.only_last_location=仅最新位置
+magic.links.access.level.memory_view_only=查看回忆
+magic.links.access.level.memory_edit_access=查看和编辑回忆
+magic.links.expiry.days.label=过期时间(天)
+magic.links.expiry.days.placeholder=例如,30
+magic.links.expiry.days.help=留空表示永不过期
+magic.links.never.expires=永不过期
+magic.links.never.used=从未使用
+magic.links.delete.confirm=您确定要删除此魔法链接吗?此操作无法撤销。
+magic.links.created.success=魔法链接创建成功。请保存下面的链接,它不会再次显示!
+magic.links.create.error=创建魔法链接失败:{0}
+magic.links.deleted.success=魔法链接删除成功
+magic.links.delete.error=删除魔法链接失败:{0}
+magic.links.expiry.date.label=过期日期
+magic.links.expiry.date.help=留空表示永久访问(链接永不过期)
+magic.links.invalid.date=日期格式无效
+share-with.title=与其他用户分享
+share-with.no.users=未找到可分享的其他用户。
+share-with.users.title=与用户分享
+share-with.users.description=选择您想要与其分享位置数据的用户。他们将能够查看您的时间线和位置历史。
+share-with.enable=分享
+share-with.updated.success=用户分享更新成功
+share-with.update.error=更新用户分享时出错:{0}
+share-with.info.title=关于用户分享
+share-with.info.description=当您与其他用户分享数据时,他们将能够查看您的位置时间线和历史记录以及他们自己的数据。这对于想要协调和分享位置信息的家庭或团队非常有用。
+share-with.info.permissions.title=他们可以看到什么
+share-with.info.permissions.timeline=您完整的位置时间线和历史
+share-with.info.permissions.places=您的重要地点和访问记录
+share-with.info.permissions.trips=您的行程和移动模式
+share-with.info.privacy.title=隐私说明
+share-with.info.privacy.mutual=分享不是相互的,他们需要单独与您分享数据
+share-with.info.privacy.revoke=您可以随时通过取消勾选用户来撤销访问
+share-with.info.privacy.immediate=更改立即生效
+share-with.button.selected=已启用分享
+share-with.button.unselected=点击分享
+shared-with-me.title=与我分享的用户
+shared-with-me.description=这些用户已与您分享他们的位置数据。您可以自定义用于在时间线上显示其数据的颜色。
+shared-with-me.table.user=用户
+shared-with-me.table.color=颜色
+shared-with-me.table.shared.since=分享开始时间
+shared-with-me.table.actions=操作
+shared-with-me.dismiss=忽略
+shared-with-me.dismiss.confirm=您确定要忽略此共享访问吗?如果您想再次查看,用户需要重新与您分享数据。
+shared-with-me.dismissed.success=共享访问已成功忽略
+shared-with-me.dismiss.error=忽略共享访问时出错:{0}
# \u81EA\u5B9A\u4E49 CSS \u6D88\u606F
-users.custom.css.label=\u81EA\u5B9A\u4E49 CSS
-users.custom.css.description=\u4E0A\u4F20\u81EA\u5B9A\u4E49 CSS \u6587\u4EF6\u4EE5\u4E2A\u6027\u5316\u60A8\u7684\u754C\u9762\u3002\u6B64\u64CD\u4F5C\u5C06\u8986\u76D6\u9ED8\u8BA4\u6837\u5F0F\u3002
-users.custom.css.current=\u5DF2\u4E0A\u4F20\u81EA\u5B9A\u4E49 CSS \u6587\u4EF6
-users.custom.css.delete=\u79FB\u9664 CSS
-users.custom.css.requirements=\u6700\u5927 1MB\u3002\u4EC5\u9650 CSS \u6587\u4EF6\uFF08\u5FC5\u987B\u4E3A .css \u6269\u5C55\u540D\uFF09\u3002
+users.custom.css.label=自定义 CSS
+users.custom.css.description=上传自定义 CSS 文件以个性化您的界面。此操作将覆盖默认样式。
+users.custom.css.current=已上传自定义 CSS 文件
+users.custom.css.delete=移除 CSS
+users.custom.css.requirements=最大 1MB。仅限 CSS 文件(必须为 .css 扩展名)。
# \u8BBF\u95EE\u654F\u611F\u5EA6\u91CD\u65B0\u8BA1\u7B97\u6D88\u606F
-visit.sensitivity.recalculation.title=\u5EFA\u8BAE\u91CD\u65B0\u8BA1\u7B97
-visit.sensitivity.recalculation.message=\u914D\u7F6E\u5DF2\u66F4\u6539\u3002\u5F3A\u70C8\u5EFA\u8BAE\u91CD\u65B0\u8BA1\u7B97\uFF0C\u4EE5\u4F7F\u8FD9\u4E9B\u66F4\u6539\u5728\u73B0\u6709\u6570\u636E\u4E0A\u751F\u6548\uFF0C\u5426\u5219\u4EC5\u4F1A\u5F71\u54CD\u65B0\u8FDB\u5165\u7684\u6570\u636E\u3002
-visit.sensitivity.recalculation.warning=\u8B66\u544A\uFF1A\u6B64\u64CD\u4F5C\u5C06\u5220\u9664\u6240\u6709\u73B0\u6709\u5730\u70B9\uFF0C\u5E76\u6839\u636E\u65B0\u8BBE\u7F6E\u91CD\u65B0\u521B\u5EFA\u5B83\u4EEC\u3002
-visit.sensitivity.recalculation.dismiss=\u5FFD\u7565
-visit.sensitivity.recalculation.start=\u5F00\u59CB\u91CD\u65B0\u8BA1\u7B97
-visit.sensitivity.recalculation.starting=\u6B63\u5728\u91CD\u65B0\u8BA1\u7B97\u2026
-visit.sensitivity.recalculation.confirm=\u60A8\u786E\u5B9A\u8981\u5F00\u59CB\u91CD\u65B0\u8BA1\u7B97\u5417\uFF1F\u8FD9\u53EF\u80FD\u4F1A\u82B1\u8D39\u4E00\u4E9B\u65F6\u95F4\uFF0C\u5177\u4F53\u53D6\u51B3\u4E8E\u8981\u5904\u7406\u7684\u6570\u636E\u91CF\u3002
-visit.sensitivity.recalculation.started=\u91CD\u65B0\u8BA1\u7B97\u5DF2\u6210\u529F\u542F\u52A8\u3002\u8BF7\u67E5\u770B\u4F5C\u4E1A\u72B6\u6001\u6807\u7B7E\u9875\u4EE5\u76D1\u63A7\u8FDB\u5EA6\u3002
-visit.sensitivity.recalculation.dismissed=\u5DF2\u5FFD\u7565\u91CD\u65B0\u8BA1\u7B97\u5EFA\u8BAE\u3002
-visit.sensitivity.recalculation.error=\u542F\u52A8\u91CD\u65B0\u8BA1\u7B97\u65F6\u51FA\u9519\uFF1A{0}
+visit.sensitivity.recalculation.title=建议重新计算
+visit.sensitivity.recalculation.message=配置已更改。强烈建议重新计算,以使这些更改在现有数据上生效,否则仅会影响新进入的数据。
+visit.sensitivity.recalculation.warning=警告:此操作将删除所有现有地点,并根据新设置重新创建它们。
+visit.sensitivity.recalculation.dismiss=忽略
+visit.sensitivity.recalculation.start=开始重新计算
+visit.sensitivity.recalculation.starting=正在重新计算…
+visit.sensitivity.recalculation.confirm=您确定要开始重新计算吗?这可能会花费一些时间,具体取决于要处理的数据量。
+visit.sensitivity.recalculation.started=重新计算已成功启动。请查看作业状态标签页以监控进度。
+visit.sensitivity.recalculation.dismissed=已忽略重新计算建议。
+visit.sensitivity.recalculation.error=启动重新计算时出错:{0}
# \u8BBF\u95EE\u654F\u611F\u5EA6\u9A8C\u8BC1\u6D88\u606F
-visit.sensitivity.validation.date.duplicate=\u8BE5\u65E5\u671F\u5DF2\u6709\u914D\u7F6E\u3002\u8BF7\u9009\u62E9\u5176\u4ED6\u65E5\u671F\u3002
-visit.sensitivity.validation.save.error=\u4FDD\u5B58\u914D\u7F6E\u65F6\u51FA\u9519\uFF1A{0}
-magic.links.info.title=\u5173\u4E8E\u9B54\u6CD5\u94FE\u63A5
-magic.links.info.description=\u9B54\u6CD5\u94FE\u63A5\u5141\u8BB8\u60A8\u5728\u65E0\u9700\u5BF9\u65B9\u521B\u5EFA\u8D26\u6237\u7684\u60C5\u51B5\u4E0B\u4E0E\u4ED6\u4EBA\u5171\u4EAB\u60A8\u7684\u4F4D\u7F6E\u6570\u636E\u3002\u62E5\u6709\u94FE\u63A5\u7684\u4EFB\u4F55\u4EBA\u90FD\u53EF\u4EE5\u6839\u636E\u60A8\u8BBE\u7F6E\u7684\u6743\u9650\u8BBF\u95EE\u60A8\u7684\u6570\u636E\u3002
-magic.links.info.security.title=\u5B89\u5168\u6CE8\u610F\u4E8B\u9879
-magic.links.info.security.point1=\u62E5\u6709\u94FE\u63A5\u7684\u4EFB\u4F55\u4EBA\u90FD\u53EF\u4EE5\u8BBF\u95EE\u60A8\u7684\u6570\u636E\uFF0C\u8BF7\u5C06\u5176\u89C6\u4E3A\u5BC6\u7801
-magic.links.info.security.point2=\u94FE\u63A5\u4E22\u5931\u540E\u65E0\u6CD5\u6062\u590D\uFF0C\u60A8\u9700\u8981\u91CD\u65B0\u521B\u5EFA
-magic.links.info.security.point3=\u4E3A\u4E34\u65F6\u5171\u4EAB\u8BBE\u7F6E\u5230\u671F\u65E5\u671F\uFF0C\u4EE5\u9650\u5236\u8BBF\u95EE\u65F6\u957F
-magic.links.info.security.point4=\u4E0D\u518D\u9700\u8981\u65F6\u8BF7\u7ACB\u5373\u5220\u9664\u94FE\u63A5
-magic.links.info.security.point5=\u76D1\u63A7\u201C\u6700\u8FD1\u4F7F\u7528\u201D\u5217\u4EE5\u8FFD\u8E2A\u8BBF\u95EE\u60C5\u51B5
-magic.links.info.access.levels.title=\u8BBF\u95EE\u7EA7\u522B
-magic.links.info.access.full.description=\u5B8C\u5168\u8BBF\u95EE\u60A8\u6240\u6709\u4F4D\u7F6E\u6570\u636E\u548C\u5386\u53F2\u8BB0\u5F55\u3002
-magic.links.info.access.live.description=\u4EC5\u8BBF\u95EE\u5F53\u524D/\u6700\u8FD1\u7684\u4F4D\u7F6E\u6570\u636E\u3002
-magic.links.info.access.live_with_photos.description=\u4EC5\u8BBF\u95EE\u5F53\u524D/\u6700\u8FD1\u7684\u4F4D\u7F6E\u6570\u636E\uFF0C\u4EE5\u53CA\u5982\u679C\u5728\u5730\u56FE\u4E0A\u663E\u793A\u7684\u60A8\u7684\u7167\u7247\u3002
-magic.links.info.access.only_last_location.description=\u4EC5\u8BBF\u95EE\u5730\u56FE\u4E0A\u7684\u6700\u65B0\u4F4D\u7F6E\u3002
-form.clear=\u6E05\u9664
-magic.link.error.title=\u9B54\u6CD5\u94FE\u63A5\u9519\u8BEF
-magic.link.error.generic=\u9B54\u6CD5\u94FE\u63A5\u65E0\u6548\u6216\u5DF2\u8FC7\u671F\u3002
-magic.link.error.description=\u8BF7\u8BF7\u6C42\u65B0\u7684\u9B54\u6CD5\u94FE\u63A5\u6216\u4F7F\u7528\u8D26\u6237\u767B\u5F55\u3002
-magic.link.error.home=\u8FD4\u56DE\u9996\u9875
-magic.link.error.login=\u4F7F\u7528\u8D26\u6237\u767B\u5F55
+visit.sensitivity.validation.date.duplicate=该日期已有配置。请选择其他日期。
+visit.sensitivity.validation.save.error=保存配置时出错:{0}
+magic.links.info.title=关于魔法链接
+magic.links.info.description=魔法链接允许您在无需对方创建账户的情况下与他人共享您的位置数据。拥有链接的任何人都可以根据您设置的权限访问您的数据。
+magic.links.info.security.title=安全注意事项
+magic.links.info.security.point1=拥有链接的任何人都可以访问您的数据,请将其视为密码
+magic.links.info.security.point2=链接丢失后无法恢复,您需要重新创建
+magic.links.info.security.point3=为临时共享设置到期日期,以限制访问时长
+magic.links.info.security.point4=不再需要时请立即删除链接
+magic.links.info.security.point5=监控“最近使用”列以追踪访问情况
+magic.links.info.access.levels.title=访问级别
+magic.links.info.access.full.description=完全访问您所有位置数据和历史记录。
+magic.links.info.access.live.description=仅访问当前/最近的位置数据。
+magic.links.info.access.live_with_photos.description=仅访问当前/最近的位置数据,以及如果在地图上显示的您的照片。
+magic.links.info.access.only_last_location.description=仅访问地图上的最新位置。
+form.clear=清除
+magic.link.error.title=魔法链接错误
+magic.link.error.generic=魔法链接无效或已过期。
+magic.link.error.description=请请求新的魔法链接或使用账户登录。
+magic.link.error.home=返回首页
+magic.link.error.login=使用账户登录
# \u6570\u636E\u8D28\u91CF
-integrations.data.quality.title=\u6570\u636E\u8D28\u91CF\u9A8C\u8BC1
-integrations.data.quality.description=\u68C0\u67E5\u60A8\u6536\u5230\u7684\u4F4D\u7F6E\u4FE1\u606F\u7684\u8D28\u91CF\u548C\u9891\u7387\uFF0C\u4EE5\u786E\u4FDD\u6700\u4F73\u7684\u8DDF\u8E2A\u6027\u80FD\u3002
-integrations.data.quality.button=\u9A8C\u8BC1\u6570\u636E\u8D28\u91CF
-integrations.data.quality.refresh=\u5237\u65B0\u6570\u636E
-integrations.data.quality.report.title=\u6570\u636E\u8D28\u91CF\u62A5\u544A
-integrations.data.quality.overall.title=\uD83D\uDCC8 \u6574\u4F53\u6570\u636E\u8D28\u91CF
-integrations.data.quality.total.points=\u603B\u4F4D\u7F6E\u70B9\u6570
-integrations.data.quality.last.24h=\u6700\u8FD124\u5C0F\u65F6
-integrations.data.quality.last.7d=\u6700\u8FD17\u5929
-integrations.data.quality.avg.per.day=\u5E73\u5747\u6BCF\u65E5
-integrations.data.quality.freshness.title=\uD83D\uDD52 \u6570\u636E\u65B0\u9C9C\u5EA6
-integrations.data.quality.latest.point=\u6700\u8FD1\u63A5\u6536\u7684\u70B9
-integrations.data.quality.time.since=\u8DDD\u79BB\u4E0A\u4E00\u6B21\u70B9\u7684\u65F6\u95F4
-integrations.data.quality.no.data=\u6682\u65E0\u6570\u636E
-integrations.data.quality.tracking.title=\uD83D\uDCCD \u8DDF\u8E2A\u8D28\u91CF
-integrations.data.quality.avg.accuracy=\u5E73\u5747\u7CBE\u5EA6
-integrations.data.quality.good.accuracy=\u7CBE\u5EA6\u826F\u597D\u7684\u70B9\uFF08<50m\uFF09
-integrations.data.quality.avg.interval=\u5E73\u5747\u95F4\u9694
-integrations.data.quality.recommendations.title=\uD83D\uDCA1 \u5EFA\u8BAE
-integrations.data.quality.status.actively.tracking=\u2705 \u6B63\u5728\u8DDF\u8E2A
-integrations.data.quality.status.actively.tracking.desc=\u4F4D\u7F6E\u4FE1\u606F\u6B63\u5728\u5B9A\u671F\u63A5\u6536
-integrations.data.quality.status.not.tracking=\u274C \u672A\u5728\u8DDF\u8E2A
-integrations.data.quality.status.not.tracking.desc=\u6700\u8FD1\u672A\u6536\u5230\u4F4D\u7F6E\u4FE1\u606F
-integrations.data.quality.status.good.frequency=\u2705 \u9891\u7387\u826F\u597D
-integrations.data.quality.status.good.frequency.desc=\u4F4D\u7F6E\u4FE1\u606F\u7684\u9891\u7387\u8DB3\u4EE5\u5B9E\u73B0\u51C6\u786E\u8DDF\u8E2A
-integrations.data.quality.status.low.frequency=\u26A0\uFE0F \u9891\u7387\u4F4E
-integrations.data.quality.status.low.frequency.desc=\u8003\u8651\u63D0\u9AD8\u8DDF\u8E2A\u9891\u7387\u4EE5\u83B7\u5F97\u66F4\u597D\u7CBE\u5EA6
-integrations.data.quality.recommendation.no.data=\u6700\u8FD124\u5C0F\u65F6\u672A\u6536\u5230\u4F4D\u7F6E\u4FE1\u606F\u3002\u8BF7\u68C0\u67E5\u79FB\u52A8\u5E94\u7528\u914D\u7F6E\u3002
-integrations.data.quality.recommendation.low.frequency=\u68C0\u6D4B\u5230\u8DDF\u8E2A\u9891\u7387\u4F4E\u3002\u8BF7\u8003\u8651\u5728\u79FB\u52A8\u5E94\u7528\u4E2D\u7F29\u77ED\u8DDF\u8E2A\u95F4\u9694\u3002
-integrations.data.quality.recommendation.poor.accuracy=\u8BB8\u591A\u4F4D\u7F6E\u70B9\u7CBE\u5EA6\u8F83\u5DEE\u3002\u8BF7\u786E\u4FDD\u5DF2\u542F\u7528 GPS \u5E76\u907F\u514D\u5728\u5BA4\u5185\u8DDF\u8E2A\u3002
-integrations.data.quality.recommendation.very.poor.accuracy=\u5E73\u5747\u7CBE\u5EA6\u76F8\u5F53\u5DEE\u3002\u8BF7\u68C0\u67E5\u8BBE\u5907\u662F\u5426\u6709\u826F\u597D\u7684\u89C6\u91CE\u4EE5\u83B7\u5F97\u66F4\u597D\u7684 GPS \u63A5\u6536\u3002
-integrations.data.quality.recommendation.fluctuating.frequency=\u8DDF\u8E2A\u9891\u7387\u4E0D\u7A33\u5B9A\u3002\u8BF7\u68C0\u67E5\u79FB\u52A8\u5E94\u7528\u8BBE\u7F6E\u4EE5\u5B9E\u73B0\u7A33\u5B9A\u7684\u8DDF\u8E2A\u95F4\u9694\u3002
-integrations.data.quality.status.fluctuating.frequency=\u26A0\uFE0F \u9891\u7387\u6CE2\u52A8
-integrations.data.quality.status.fluctuating.frequency.desc=\u8DDF\u8E2A\u95F4\u9694\u5DEE\u5F02\u663E\u8457\uFF0C\u53EF\u80FD\u5F71\u54CD\u7CBE\u5EA6
-integrations.data.quality.status.good.consistency=\u2705 \u7A33\u5B9A\u6027\u826F\u597D
-integrations.data.quality.status.good.consistency.desc=\u8DDF\u8E2A\u95F4\u9694\u4E00\u81F4\u4E14\u7A33\u5B9A
-integrations.data.quality.error=\u52A0\u8F7D\u6570\u636E\u8D28\u91CF\u4FE1\u606F\u65F6\u51FA\u9519\uFF1A{0}
+integrations.data.quality.title=数据质量验证
+integrations.data.quality.description=检查您收到的位置信息的质量和频率,以确保最佳的跟踪性能。
+integrations.data.quality.button=验证数据质量
+integrations.data.quality.refresh=刷新数据
+integrations.data.quality.report.title=数据质量报告
+integrations.data.quality.overall.title=📈 整体数据质量
+integrations.data.quality.total.points=总位置点数
+integrations.data.quality.last.24h=最近24小时
+integrations.data.quality.last.7d=最近7天
+integrations.data.quality.avg.per.day=平均每日
+integrations.data.quality.freshness.title=🕒 数据新鲜度
+integrations.data.quality.latest.point=最近接收的点
+integrations.data.quality.time.since=距离上一次点的时间
+integrations.data.quality.no.data=暂无数据
+integrations.data.quality.tracking.title=📍 跟踪质量
+integrations.data.quality.avg.accuracy=平均精度
+integrations.data.quality.good.accuracy=精度良好的点(<50m)
+integrations.data.quality.avg.interval=平均间隔
+integrations.data.quality.recommendations.title=💡 建议
+integrations.data.quality.status.actively.tracking=✅ 正在跟踪
+integrations.data.quality.status.actively.tracking.desc=位置信息正在定期接收
+integrations.data.quality.status.not.tracking=❌ 未在跟踪
+integrations.data.quality.status.not.tracking.desc=最近未收到位置信息
+integrations.data.quality.status.good.frequency=✅ 频率良好
+integrations.data.quality.status.good.frequency.desc=位置信息的频率足以实现准确跟踪
+integrations.data.quality.status.low.frequency=⚠️ 频率低
+integrations.data.quality.status.low.frequency.desc=考虑提高跟踪频率以获得更好精度
+integrations.data.quality.recommendation.no.data=最近24小时未收到位置信息。请检查移动应用配置。
+integrations.data.quality.recommendation.low.frequency=检测到跟踪频率低。请考虑在移动应用中缩短跟踪间隔。
+integrations.data.quality.recommendation.poor.accuracy=许多位置点精度较差。请确保已启用 GPS 并避免在室内跟踪。
+integrations.data.quality.recommendation.very.poor.accuracy=平均精度相当差。请检查设备是否有良好的视野以获得更好的 GPS 接收。
+integrations.data.quality.recommendation.fluctuating.frequency=跟踪频率不稳定。请检查移动应用设置以实现稳定的跟踪间隔。
+integrations.data.quality.status.fluctuating.frequency=⚠️ 频率波动
+integrations.data.quality.status.fluctuating.frequency.desc=跟踪间隔差异显著,可能影响精度
+integrations.data.quality.status.good.consistency=✅ 稳定性良好
+integrations.data.quality.status.good.consistency.desc=跟踪间隔一致且稳定
+integrations.data.quality.error=加载数据质量信息时出错:{0}
# \u8BBF\u95EE\u654F\u611F\u5EA6\u8BBE\u7F6E
-visit.sensitivity.title=\u8BBF\u95EE\u654F\u611F\u5EA6
-visit.sensitivity.title.description=\u914D\u7F6E\u7CFB\u7EDF\u5728\u4ECE\u4F4D\u7F6E\u6570\u636E\u68C0\u6D4B\u8BBF\u95EE\u65F6\u7684\u7075\u654F\u5EA6
-visit.sensitivity.configurations=\u5F53\u524D\u914D\u7F6E
-visit.sensitivity.valid.since=\u751F\u6548\u65F6\u95F4
-visit.sensitivity.description=\u63CF\u8FF0
-visit.sensitivity.actions=\u64CD\u4F5C
-visit.sensitivity.default.config=\u9ED8\u8BA4\u914D\u7F6E
-visit.sensitivity.default.description=\u9002\u7528\u4E8E\u6240\u6709\u5728\u7279\u5B9A\u914D\u7F6E\u4E4B\u524D\u7684\u6570\u636E
-visit.sensitivity.specific.description=\u4ECE\u6B64\u65E5\u671F\u8D77\u9002\u7528
-visit.sensitivity.edit=\u7F16\u8F91
-visit.sensitivity.delete=\u5220\u9664
-visit.sensitivity.delete.confirm=\u786E\u5B9A\u8981\u5220\u9664\u6B64\u914D\u7F6E\u5417\uFF1F
-visit.sensitivity.cannot.delete=\u65E0\u6CD5\u5220\u9664\u9ED8\u8BA4\u914D\u7F6E
-visit.sensitivity.add.new=\u6DFB\u52A0\u65B0\u914D\u7F6E
-visit.sensitivity.level=\u7075\u654F\u5EA6\u7EA7\u522B
-visit.sensitivity.low=\u4F4E
-visit.sensitivity.high=\u9AD8
-visit.sensitivity.current.level=\u5F53\u524D\uFF1A\u7EA7\u522B {0}
-visit.sensitivity.level.help=\u4F4E\u7075\u654F\u5EA6\u4F1A\u68C0\u6D4B\u5230\u8F83\u5C11\u4E14\u6301\u7EED\u65F6\u95F4\u66F4\u957F\u7684\u8BBF\u95EE\u3002\u9AD8\u7075\u654F\u5EA6\u4F1A\u68C0\u6D4B\u5230\u66F4\u591A\u4E14\u6301\u7EED\u65F6\u95F4\u66F4\u77ED\u7684\u8BBF\u95EE\u3002\u8BF7\u6839\u636E\u60A8\u7684\u8FFD\u8E2A\u9700\u6C42\u8FDB\u884C\u8C03\u6574\uFF1A\u4E00\u822C\u4F4D\u7F6E\u8FFD\u8E2A\u4F7F\u7528\u4F4E\u7075\u654F\u5EA6\uFF0C\u8BE6\u7EC6\u79FB\u52A8\u5206\u6790\u4F7F\u7528\u9AD8\u7075\u654F\u5EA6\u3002\u7075\u654F\u5EA6\u9AD8\u5EA6\u53D6\u51B3\u4E8E\u96C6\u6210\u5411 Reitti \u53D1\u9001\u6570\u636E\u7684\u9891\u7387\u3002\u6570\u636E\u95F4\u9694\u8D8A\u5C0F\uFF0C\u7075\u654F\u5EA6\u7EA7\u522B\u5E94\u8D8A\u9AD8\u3002
-visit.sensitivity.valid.since.help=\u6B64\u914D\u7F6E\u5C06\u9002\u7528\u4E8E\u6B64\u65E5\u671F\u65F6\u95F4\u4E4B\u540E\u7684\u6240\u6709\u4F4D\u7F6E\u6570\u636E\u3002\u6B64\u65E5\u671F\u4E4B\u524D\u7684\u6570\u636E\u5C06\u7EE7\u7EED\u4F7F\u7528\u4E4B\u524D\u7684\u914D\u7F6E\u8BBE\u7F6E\u3002
-visit.sensitivity.default.config.note=\u8FD9\u662F\u9ED8\u8BA4\u914D\u7F6E\uFF0C\u9002\u7528\u4E8E\u6240\u6709\u5386\u53F2\u6570\u636E\u4EE5\u53CA\u672A\u88AB\u7279\u5B9A\u65E5\u671F\u914D\u7F6E\u8986\u76D6\u7684\u65F6\u95F4\u6BB5\u3002\u5BF9\u8BE5\u914D\u7F6E\u7684\u66F4\u6539\u5C06\u5728\u91CD\u65B0\u5904\u7406\u65F6\u5F71\u54CD\u6240\u6709\u4F4D\u7F6E\u6570\u636E\u7684\u5904\u7406\u3002
-visit.sensitivity.preview=\u9884\u89C8
-visit.sensitivity.save=\u4FDD\u5B58
-visit.sensitivity.cancel=\u53D6\u6D88
-visit.sensitivity.mode.simple=\u7B80\u6613\u6A21\u5F0F
-visit.sensitivity.mode.advanced=\u9AD8\u7EA7\u6A21\u5F0F
-visit.sensitivity.mode.simple.description=\u4F7F\u7528\u9884\u5B9A\u4E49\u7684\u7075\u654F\u5EA6\u7EA7\u522B\uFF0C\u8F7B\u677E\u914D\u7F6E
-visit.sensitivity.mode.advanced.description=\u624B\u52A8\u914D\u7F6E\u6240\u6709\u53C2\u6570\uFF0C\u4EE5\u5B9E\u73B0\u7CBE\u7EC6\u63A7\u5236
-visit.sensitivity.mode.switch.to.simple=\u5207\u6362\u5230\u7B80\u6613\u6A21\u5F0F
-visit.sensitivity.mode.switch.to.advanced=\u5207\u6362\u5230\u9AD8\u7EA7\u6A21\u5F0F
-visit.sensitivity.form.title.new=\u65B0\u5EFA\u914D\u7F6E
-visit.sensitivity.form.title.edit=\u7F16\u8F91\u914D\u7F6E
-visit.sensitivity.form.title.default=\u9ED8\u8BA4\u914D\u7F6E
+visit.sensitivity.title=访问敏感度
+visit.sensitivity.title.description=配置系统在从位置数据检测访问时的灵敏度
+visit.sensitivity.configurations=当前配置
+visit.sensitivity.valid.since=生效时间
+visit.sensitivity.description=描述
+visit.sensitivity.actions=操作
+visit.sensitivity.default.config=默认配置
+visit.sensitivity.default.description=适用于所有在特定配置之前的数据
+visit.sensitivity.specific.description=从此日期起适用
+visit.sensitivity.edit=编辑
+visit.sensitivity.delete=删除
+visit.sensitivity.delete.confirm=确定要删除此配置吗?
+visit.sensitivity.cannot.delete=无法删除默认配置
+visit.sensitivity.add.new=添加新配置
+visit.sensitivity.level=灵敏度级别
+visit.sensitivity.low=低
+visit.sensitivity.high=高
+visit.sensitivity.current.level=当前:级别 {0}
+visit.sensitivity.level.help=低灵敏度会检测到较少且持续时间更长的访问。高灵敏度会检测到更多且持续时间更短的访问。请根据您的追踪需求进行调整:一般位置追踪使用低灵敏度,详细移动分析使用高灵敏度。灵敏度高度取决于集成向 Reitti 发送数据的频率。数据间隔越小,灵敏度级别应越高。
+visit.sensitivity.valid.since.help=此配置将适用于此日期时间之后的所有位置数据。此日期之前的数据将继续使用之前的配置设置。
+visit.sensitivity.default.config.note=这是默认配置,适用于所有历史数据以及未被特定日期配置覆盖的时间段。对该配置的更改将在重新处理时影响所有位置数据的处理。
+visit.sensitivity.preview=预览
+visit.sensitivity.save=保存
+visit.sensitivity.cancel=取消
+visit.sensitivity.mode.simple=简易模式
+visit.sensitivity.mode.advanced=高级模式
+visit.sensitivity.mode.simple.description=使用预定义的灵敏度级别,轻松配置
+visit.sensitivity.mode.advanced.description=手动配置所有参数,以实现精细控制
+visit.sensitivity.mode.switch.to.simple=切换到简易模式
+visit.sensitivity.mode.switch.to.advanced=切换到高级模式
+visit.sensitivity.form.title.new=新建配置
+visit.sensitivity.form.title.edit=编辑配置
+visit.sensitivity.form.title.default=默认配置
# \u8BBF\u95EE\u68C0\u6D4B\u8BBE\u7F6E
-visit.detection.title=\u8BBF\u95EE\u68C0\u6D4B
-visit.detection.search.distance=\u641C\u7D22\u8DDD\u79BB\uFF08\u7C73\uFF09
-visit.detection.search.distance.help=\u5C06\u4F4D\u7F6E\u70B9\u89C6\u4E3A\u540C\u4E00\u6B21\u8BBF\u95EE\u7684\u6700\u5927\u8DDD\u79BB\u3002\u8F83\u5C0F\u7684\u6570\u503C\uFF0850-100\u7C73\uFF09\u53EF\u68C0\u6D4B\u7CBE\u786E\u4F4D\u7F6E\uFF0C\u8F83\u5927\u7684\u6570\u503C\uFF08200-500\u7C73\uFF09\u4F1A\u5C06\u9644\u8FD1\u4F4D\u7F6E\u5F52\u4E3A\u4E00\u7EC4\u3002\u5178\u578B\u503C\uFF1A\u57CE\u5E02\u5730\u533A 100\u7C73\uFF0C\u90CA\u533A\u5730\u533A 200\u7C73\u3002
-visit.detection.minimum.points=\u6700\u5C0F\u76F8\u90BB\u70B9\u6570
-visit.detection.minimum.points.help=\u68C0\u6D4B\u4E00\u6B21\u8BBF\u95EE\u6240\u9700\u7684\u6700\u5C11\u8FDE\u7EED\u4F4D\u7F6E\u70B9\u6570\u91CF\u3002\u8F83\u9AD8\u7684\u6570\u503C\u53EF\u964D\u4F4E\u8BEF\u62A5\uFF0C\u4F46\u53EF\u80FD\u9519\u8FC7\u77ED\u6682\u8BBF\u95EE\u3002\u63A8\u8350\uFF1A\u5927\u591A\u6570\u60C5\u51B5\u4E0B 3-5 \u4E2A\u70B9\u3002
-visit.detection.minimum.stay=\u6700\u5C0F\u505C\u7559\u65F6\u95F4\uFF08\u79D2\uFF09
-visit.detection.minimum.stay.help=\u5C06\u4F4D\u7F6E\u89C6\u4E3A\u8BBF\u95EE\u800C\u975E\u4EC5\u4EC5\u7ECF\u8FC7\u7684\u6700\u77ED\u65F6\u957F\u3002\u8F83\u4F4E\u7684\u6570\u503C\uFF0860-300\u79D2\uFF09\u53EF\u68C0\u6D4B\u77ED\u6682\u505C\u7559\uFF0C\u8F83\u9AD8\u7684\u6570\u503C\uFF08600-1800\u79D2\uFF09\u4EC5\u68C0\u6D4B\u663E\u8457\u505C\u7559\u3002\u5178\u578B\u503C\uFF1A\u8BE6\u7EC6\u8DDF\u8E2A\u4F7F\u7528 300\u79D2\uFF085\u5206\u949F\uFF09\uFF0C\u4EC5\u5173\u6CE8\u4E3B\u8981\u5730\u70B9\u4F7F\u7528 900\u79D2\uFF0815\u5206\u949F\uFF09\u3002
-visit.detection.max.merge.time=\u76F8\u540C\u505C\u7559\u70B9\u4E4B\u95F4\u7684\u6700\u5927\u5408\u5E76\u65F6\u95F4\uFF08\u79D2\uFF09
-visit.detection.max.merge.time.help=\u540C\u4E00\u5730\u70B9\u7684\u4E24\u6B21\u8BBF\u95EE\u4E4B\u95F4\u7684\u6700\u5927\u65F6\u95F4\u95F4\u9694\uFF0C\u8D85\u8FC7\u6B64\u95F4\u9694\u5219\u89C6\u4E3A\u4E0D\u540C\u8BBF\u95EE\u3002\u5982\u679C\u5728\u6B64\u65F6\u95F4\u5185\u79BB\u5F00\u5E76\u8FD4\u56DE\u540C\u4E00\u5730\u70B9\uFF0C\u5C06\u88AB\u89C6\u4E3A\u4E00\u6B21\u8FDE\u7EED\u8BBF\u95EE\u3002\u5178\u578B\u503C\uFF1A\u77ED\u6682\u4E8B\u52A1\u4F7F\u7528 1800\u79D2\uFF0830\u5206\u949F\uFF09\uFF0C\u8F83\u957F\u4F11\u606F\u4F7F\u7528 3600\u79D2\uFF081\u5C0F\u65F6\uFF09\u3002
+visit.detection.title=访问检测
+visit.detection.search.distance=搜索距离(米)
+visit.detection.search.distance.help=将位置点视为同一次访问的最大距离。较小的数值(50-100米)可检测精确位置,较大的数值(200-500米)会将附近位置归为一组。典型值:城市地区 100米,郊区地区 200米。
+visit.detection.minimum.points=最小相邻点数
+visit.detection.minimum.points.help=检测一次访问所需的最少连续位置点数量。较高的数值可降低误报,但可能错过短暂访问。推荐:大多数情况下 3-5 个点。
+visit.detection.minimum.stay=最小停留时间(秒)
+visit.detection.minimum.stay.help=将位置视为访问而非仅仅经过的最短时长。较低的数值(60-300秒)可检测短暂停留,较高的数值(600-1800秒)仅检测显著停留。典型值:详细跟踪使用 300秒(5分钟),仅关注主要地点使用 900秒(15分钟)。
+visit.detection.max.merge.time=相同停留点之间的最大合并时间(秒)
+visit.detection.max.merge.time.help=同一地点的两次访问之间的最大时间间隔,超过此间隔则视为不同访问。如果在此时间内离开并返回同一地点,将被视为一次连续访问。典型值:短暂事务使用 1800秒(30分钟),较长休息使用 3600秒(1小时)。
# \u8BBF\u95EE\u5408\u5E76\u8BBE\u7F6E
-visit.merging.title=\u8BBF\u95EE\u5408\u5E76
-visit.merging.search.duration=\u641C\u7D22\u65F6\u957F\uFF08\u5C0F\u65F6\uFF09
-visit.merging.search.duration.help=\u7528\u4E8E\u67E5\u627E\u5E94\u5408\u5E76\u5728\u4E00\u8D77\u7684\u9644\u8FD1\u8BBF\u95EE\u7684\u65F6\u95F4\u7A97\u53E3\u3002\u8F83\u5927\u7684\u6570\u503C\u53EF\u80FD\u4F1A\u5408\u5E76\u672C\u5E94\u4FDD\u6301\u5206\u5F00\u7684\u8BBF\u95EE\uFF0C\u8F83\u5C0F\u7684\u6570\u503C\u53EF\u80FD\u4F1A\u9519\u8FC7\u76F8\u5173\u8BBF\u95EE\u3002\u5EFA\u8BAE\uFF1A\u5927\u591A\u6570\u573A\u666F\u4E0B\u4E3A 24-72 \u5C0F\u65F6\u3002
-visit.merging.max.merge.time=\u540C\u4E00\u8BBF\u95EE\u4E4B\u95F4\u7684\u6700\u5927\u5408\u5E76\u65F6\u95F4\uFF08\u79D2\uFF09
-visit.merging.max.merge.time.help=\u540C\u4E00\u4F4D\u7F6E\u7684\u4E24\u6B21\u8BBF\u95EE\u4E4B\u95F4\u88AB\u89C6\u4E3A\u72EC\u7ACB\u4E8B\u4EF6\u7684\u6700\u5927\u65F6\u95F4\u95F4\u9694\u3002\u8FD9\u6709\u52A9\u4E8E\u5408\u5E76\u56E0 GPS \u4E0D\u51C6\u6216\u77ED\u6682\u79BB\u5F00\u800C\u88AB\u9519\u8BEF\u62C6\u5206\u7684\u8BBF\u95EE\u3002\u5178\u578B\u503C\uFF1A3600 \u79D2\uFF081 \u5C0F\u65F6\uFF09\u7528\u4E8E\u4E25\u683C\u5206\u79BB\uFF0C7200 \u79D2\uFF082 \u5C0F\u65F6\uFF09\u7528\u4E8E\u66F4\u5BBD\u677E\u7684\u5408\u5E76\u3002
-visit.merging.min.distance=\u8BBF\u95EE\u4E4B\u95F4\u7684\u6700\u5C0F\u8DDD\u79BB\uFF08\u7C73\uFF09
-visit.merging.min.distance.help=\u4FDD\u6301\u8BBF\u95EE\u4E3A\u4E0D\u540C\u4F4D\u7F6E\u6240\u9700\u7684\u6700\u5C0F\u8DDD\u79BB\u3002\u82E5\u8BBF\u95EE\u4E4B\u95F4\u7684\u8DDD\u79BB\u4F4E\u4E8E\u6B64\u503C\u4E14\u53D1\u751F\u5728\u65F6\u95F4\u7A97\u53E3\u5185\uFF0C\u53EF\u80FD\u4F1A\u88AB\u5408\u5E76\u3002\u5EFA\u8BAE\uFF1A\u7CBE\u786E\u4F4D\u7F6E\u5206\u79BB\u4E3A 50-100 \u7C73\uFF0C\u8F83\u5927\u533A\u57DF\u5206\u7EC4\u4E3A 200-300 \u7C73\u3002
+visit.merging.title=访问合并
+visit.merging.search.duration=搜索时长(小时)
+visit.merging.search.duration.help=用于查找应合并在一起的附近访问的时间窗口。较大的数值可能会合并本应保持分开的访问,较小的数值可能会错过相关访问。建议:大多数场景下为 24-72 小时。
+visit.merging.max.merge.time=同一访问之间的最大合并时间(秒)
+visit.merging.max.merge.time.help=同一位置的两次访问之间被视为独立事件的最大时间间隔。这有助于合并因 GPS 不准或短暂离开而被错误拆分的访问。典型值:3600 秒(1 小时)用于严格分离,7200 秒(2 小时)用于更宽松的合并。
+visit.merging.min.distance=访问之间的最小距离(米)
+visit.merging.min.distance.help=保持访问为不同位置所需的最小距离。若访问之间的距离低于此值且发生在时间窗口内,可能会被合并。建议:精确位置分离为 50-100 米,较大区域分组为 200-300 米。
# \u8BBF\u95EE\u7075\u654F\u5EA6\u9884\u89C8
-visit.sensitivity.preview.title=\u914D\u7F6E\u9884\u89C8
-visit.sensitivity.preview.current=\u5F53\u524D\u6570\u636E
-visit.sensitivity.preview.new=\u9884\u89C8\u6570\u636E
-visit.sensitivity.preview.calculating=\u8BA1\u7B97\u4E2D\u2026
-visit.sensitivity.preview.config.details=\u914D\u7F6E\u8BE6\u60C5
-visit.sensitivity.visit.detection=\u8BBF\u95EE\u68C0\u6D4B
-visit.sensitivity.search.distance=\u641C\u7D22\u8DDD\u79BB
-visit.sensitivity.min.points=\u6700\u5C0F\u76F8\u90BB\u70B9\u6570
-visit.sensitivity.min.stay.time=\u6700\u5C0F\u505C\u7559\u65F6\u95F4
-visit.sensitivity.visit.merging=\u8BBF\u95EE\u5408\u5E76
-visit.sensitivity.search.duration=\u641C\u7D22\u65F6\u957F
-visit.sensitivity.max.merge.time=\u6700\u5927\u5408\u5E76\u65F6\u95F4
-visit.sensitivity.min.distance=\u6700\u5C0F\u8DDD\u79BB
+visit.sensitivity.preview.title=配置预览
+visit.sensitivity.preview.current=当前数据
+visit.sensitivity.preview.new=预览数据
+visit.sensitivity.preview.calculating=计算中…
+visit.sensitivity.preview.config.details=配置详情
+visit.sensitivity.visit.detection=访问检测
+visit.sensitivity.search.distance=搜索距离
+visit.sensitivity.min.points=最小相邻点数
+visit.sensitivity.min.stay.time=最小停留时间
+visit.sensitivity.visit.merging=访问合并
+visit.sensitivity.search.duration=搜索时长
+visit.sensitivity.max.merge.time=最大合并时间
+visit.sensitivity.min.distance=最小距离
# \u8BBE\u7F6E\u5BFC\u822A\u63CF\u8FF0
-settings.job.status.description=\u76D1\u63A7\u540E\u53F0\u5904\u7406\u4EFB\u52A1\u7684\u72B6\u6001
-settings.import.data.description=\u4ECE GPX \u6587\u4EF6\u548C Google Takeout \u7B49\u5404\u79CD\u6765\u6E90\u4E0A\u4F20\u4F4D\u7F6E\u6570\u636E
-export.title.description=\u4EE5\u5404\u79CD\u683C\u5F0F\u5BFC\u51FA\u60A8\u7684\u4F4D\u7F6E\u6570\u636E
-settings.api.tokens.description=\u4E3A\u5916\u90E8\u5E94\u7528\u7A0B\u5E8F\u521B\u5EFA\u548C\u7BA1\u7406 API \u4EE4\u724C
-settings.share.access.description=\u521B\u5EFA\u9B54\u6CD5\u94FE\u63A5\u4EE5\u4E0E\u4ED6\u4EBA\u5206\u4EAB\u60A8\u7684\u4F4D\u7F6E\u6570\u636E
-settings.user.management.description=\u7BA1\u7406\u7528\u6237\u8D26\u6237\u548C\u6743\u9650\uFF08\u4EC5\u7BA1\u7406\u5458\uFF09
-settings.places.description=\u67E5\u770B\u548C\u7BA1\u7406\u60A8\u7684\u91CD\u8981\u5730\u70B9\u53CA\u5176\u8BE6\u7EC6\u4FE1\u606F
-settings.transportation-modes.description=\u67E5\u770B\u548C\u7BA1\u7406\u4EA4\u901A\u65B9\u5F0F\u68C0\u6D4B\u7684\u8BBE\u7F6E
-settings.geocoding.description=\u914D\u7F6E\u5730\u7406\u7F16\u7801\u670D\u52A1\u4EE5\u5C06\u5750\u6807\u8F6C\u6362\u4E3A\u5730\u5740
-settings.manage.data.description=\u624B\u52A8\u89E6\u53D1\u6570\u636E\u5904\u7406\u5E76\u7BA1\u7406\u60A8\u7684\u4F4D\u7F6E\u6570\u636E
-settings.integrations.description=\u8FDE\u63A5\u5916\u90E8\u670D\u52A1\u548C\u79FB\u52A8\u5E94\u7528\u4EE5\u81EA\u52A8\u5BFC\u5165\u4F4D\u7F6E\u6570\u636E
-settings.about.description=\u67E5\u770B\u5E94\u7528\u7A0B\u5E8F\u7248\u672C\u548C\u6784\u5EFA\u4FE1\u606F
-memory.new.page.title=\u65B0\u5EFA\u56DE\u5FC6 - Reitti
-memory.new.title=\u65B0\u5EFA\u56DE\u5FC6
-memory.new.back.to.memories=\u8FD4\u56DE\u56DE\u5FC6
-memory.form.title.label=\u6807\u9898 *
-memory.form.title.placeholder=\u7ED9\u60A8\u7684\u56DE\u5FC6\u8D77\u4E2A\u6807\u9898
-memory.form.description.label=\u63CF\u8FF0
-memory.form.description.placeholder=\u6DFB\u52A0\u63CF\u8FF0\uFF08\u53EF\u9009\uFF09
-memory.form.start.date.label=\u5F00\u59CB\u65E5\u671F *
-memory.form.end.date.label=\u7ED3\u675F\u65E5\u671F *
+settings.job.status.description=监控后台处理任务的状态
+settings.import.data.description=从 GPX 文件和 Google Takeout 等各种来源上传位置数据
+export.title.description=以各种格式导出您的位置数据
+settings.api.tokens.description=为外部应用程序创建和管理 API 令牌
+settings.share.access.description=创建魔法链接以与他人分享您的位置数据
+settings.user.management.description=管理用户账户和权限(仅管理员)
+settings.places.description=查看和管理您的重要地点及其详细信息
+settings.transportation-modes.description=查看和管理交通方式检测的设置
+settings.geocoding.description=配置地理编码服务以将坐标转换为地址
+settings.manage.data.description=手动触发数据处理并管理您的位置数据
+settings.integrations.description=连接外部服务和移动应用以自动导入位置数据
+settings.about.description=查看应用程序版本和构建信息
+memory.new.page.title=新建回忆 - Reitti
+memory.new.title=新建回忆
+memory.new.back.to.memories=返回回忆
+memory.form.title.label=标题 *
+memory.form.title.placeholder=给您的回忆起个标题
+memory.form.description.label=描述
+memory.form.description.placeholder=添加描述(可选)
+memory.form.start.date.label=开始日期 *
+memory.form.end.date.label=结束日期 *
memory.form.header.type.label=\u6807\u9898\u7C7B\u578B *
memory.form.header.type.map=\u5730\u56FE
memory.form.header.type.image=\u56FE\u7247
memory.form.header.image.url.label=\u6807\u9898\u56FE\u7247 URL
memory.form.header.image.url.placeholder=https://example.com/image.jpg
-memory.form.cancel=\u53D6\u6D88
-memory.form.create=\u521B\u5EFA\u56DE\u5FC6
+memory.form.cancel=取消
+memory.form.create=创建回忆
memory.form.creating=\u521B\u5EFA\u4E2D...
-memory.view.edit=\u7F16\u8F91
-memory.view.back=\u8FD4\u56DE
-memory.view.recalculate=\u91CD\u65B0\u8BA1\u7B97
-memory.view.add.block=\u5728\u540E\u9762\u6DFB\u52A0\u5757
-memory.view.add.first.block=\u6DFB\u52A0\u60A8\u7684\u7B2C\u4E00\u4E2A\u5757
-memory.view.no.blocks=\u8FD8\u6CA1\u6709\u5757\u3002\u6DFB\u52A0\u60A8\u7684\u7B2C\u4E00\u4E2A\u5757\u4EE5\u5F00\u59CB\u6784\u5EFA\u56DE\u5FC6\u3002
-memory.view.block.text.title=\u6587\u672C\u5757
-memory.view.block.text.content=\u5185\u5BB9\u5C06\u5728\u6B64\u5904\u52A0\u8F7D
-memory.view.block.visit.content=\u8BBF\u95EE\u5757
-memory.view.block.trip.content=\u884C\u7A0B\u5757
-memory.view.block.gallery.content=\u56FE\u7247\u5E93
-memory.view.block.cluster.duration=\u82B1\u8D39 {0} \u5C0F\u65F6 {1} \u5206\u949F\u3002\u5176\u4E2D {2} \u5C0F\u65F6 {3} \u5728\u79FB\u52A8\u3002
-memory.view.block.cluster_visit.duration=\u505C\u7559 {0} \u5C0F\u65F6 {1} \u5206\u949F\u3002
-memory.generator.day.text=\u7B2C {0} \u5929\uFF1A{1}
-memory.generator.headline.text=\u6211\u4EEC\u7684\u65C5\u7A0B
-memory.generator.journey_to.headline.text=\u524D\u5F80 {0} \u7684\u65C5\u7A0B
-memory.generator.introductory.text=\u6211\u4EEC\u7ECF\u5386\u4E86\u591A\u4E48\u96BE\u5FD8\u7684\u5192\u9669\uFF01\u6211\u4EEC\u7684\u65C5\u7A0B\u5F00\u59CB\u4E8E {0}\uFF0C\u4ECE {1} \u51FA\u53D1\uFF0C\u5728\u63A5\u4E0B\u6765\u7684 {2} \u5929\u91CC\uFF0C\u6211\u4EEC\u5C06 {3}\u3001{4} \u4F5C\u4E3A\u6211\u4EEC\u7F8E\u597D\u7684\u5927\u672C\u8425\u3002\u4ECE\u90A3\u91CC\uFF0C\u6211\u4EEC\u63A2\u7D22\u4E86\u8BE5\u5730\u533A\u7684\u6838\u5FC3\uFF0C\u7528 {5} \u6B21\u96BE\u5FD8\u7684\u8BBF\u95EE\u586B\u6EE1\u4E86\u6211\u4EEC\u7684\u65E5\u5B50\uFF0C\u904D\u5E03 {6} \u4E2A\u7F8E\u4E3D\u7684\u5730\u70B9\u3002\u8FD9\u662F\u6211\u4EEC\u5728\u4E00\u8D77\u7684\u65F6\u5149\u3001\u6211\u4EEC\u770B\u5230\u7684\u5730\u65B9\u4EE5\u53CA\u6211\u4EEC\u5728 {7} \u8FD4\u56DE\u5BB6\u4E4B\u524D\u521B\u9020\u7684\u56DE\u5FC6\u7684\u6545\u4E8B\u3002
-memory.generator.travel_to_accommodation.text=\u6211\u4EEC\u4ECE {0} \u5728 {1} \u51FA\u53D1\uFF0C\u5E76\u5728 {3} \u5230\u8FBE {2}\u3002\u8FD9\u6BB5\u65C5\u7A0B\u7684\u603B\u65F6\u95F4\u4E3A {4}\uFF0C\u5176\u4E2D {5} \u7528\u4E8E\u5B9E\u9645\u65C5\u884C\u3002\u73B0\u5728\u662F\u6211\u4EEC\u653E\u677E\u3001\u6574\u7406\u884C\u674E\u5E76\u4E3A\u63A5\u4E0B\u6765\u7684\u4E8B\u60C5\u505A\u51C6\u5907\u7684\u65F6\u5019\u4E86\u3002
-memory.generator.travel_from_accommodation.text=\u6211\u4EEC\u4ECE {0} \u5728 {1} \u51FA\u53D1\uFF0C\u5E76\u5728 {3} \u56DE\u5230\u5BB6\u4E61 {2}\u3002\u8FD9\u6BB5\u65C5\u7A0B\u6700\u540E\u90E8\u5206\u7684\u603B\u65F6\u95F4\u4E3A {4}\uFF0C\u5176\u4E2D {5} \u7528\u4E8E\u5B9E\u9645\u65C5\u884C\u3002\u6211\u4EEC\u7684\u65C5\u7A0B\u5DF2\u7ECF\u7ED3\u675F\uFF0C\u73B0\u5728\u6211\u4EEC\u53EF\u4EE5\u56DE\u987E\u6211\u4EEC\u521B\u9020\u7684\u6240\u6709\u56DE\u5FC6\u3002
-memory.generator.intro_accommodation.headline=\u6B22\u8FCE\u6765\u5230 {0}
-memory.generator.intro_accommodation.text=\u6211\u4EEC\u6B63\u5F0F\u5165\u4F4F\u4E86\uFF01\u5728\u5904\u7406\u884C\u674E\u4E4B\u524D\uFF0C\u6211\u4EEC\u82B1\u4E86\u4E00\u70B9\u65F6\u95F4\u6B23\u8D4F\u6C1B\u56F4\u3002\u6765\u5230\u8FD9\u91CC\u611F\u89C9\u5F88\u597D\uFF0C\u6211\u4EEC\u671F\u5F85\u7740\u63A2\u7D22\u5468\u56F4\u7684\u73AF\u5883\u3002\u8FD9\u4E2A\u5730\u65B9\u5C06\u6210\u4E3A\u6211\u4EEC\u65C5\u884C\u7684\u7EDD\u4F73\u57FA\u5730\u3002
-memory.list.all=\u5168\u90E8
-memory.block.select.type=\u9009\u62E9\u5757\u7C7B\u578B
-memory.block.type.text=\u6587\u672C
-memory.block.type.text.description=\u6DFB\u52A0\u5E26\u6709\u6807\u9898\u548C\u6BB5\u843D\u7684\u6587\u672C\u5185\u5BB9
-memory.block.type.visit=\u8BBF\u95EE
-memory.block.type.visit.description=\u6DFB\u52A0\u60A8\u5728\u6B64\u56DE\u5FC6\u671F\u95F4\u8BBF\u95EE\u7684\u4F4D\u7F6E
-memory.block.type.trip=\u884C\u7A0B
-memory.block.type.trip.description=\u6DFB\u52A0\u6B64\u56DE\u5FC6\u4E2D\u7684\u65C5\u7A0B\u6216\u8DEF\u7EBF
-memory.block.type.gallery=\u56FE\u7247\u5E93
-memory.block.type.gallery.description=\u6DFB\u52A0\u6B64\u56DE\u5FC6\u4E2D\u7684\u7167\u7247\u96C6\u5408
-memory.block.cancel=\u53D6\u6D88
-memory.block.text.new=\u65B0\u5EFA\u6587\u672C\u5757
-memory.block.text.headline=\u6807\u9898
-memory.block.text.headline.placeholder=\u8F93\u5165\u6807\u9898
-memory.block.text.content=\u5185\u5BB9
-memory.block.text.content.placeholder=\u8F93\u5165\u60A8\u7684\u6587\u672C\u5185\u5BB9
-memory.block.create=\u521B\u5EFA\u5757
-memory.block.visit.new=\u65B0\u5EFA\u8BBF\u95EE\u5757
-memory.block.visit.select=\u9009\u62E9\u8BBF\u95EE
-memory.block.visit.select.placeholder=\u9009\u62E9\u4E00\u4E2A\u8BBF\u95EE...
-memory.block.trip.new=\u65B0\u5EFA\u884C\u7A0B\u5757
-memory.block.trip.empty=\u6B64\u56DE\u5FC6\u5757\u672A\u9009\u62E9\u4EFB\u4F55\u884C\u7A0B\u3002
-memory.block.visit.empty=\u6B64\u56DE\u5FC6\u5757\u672A\u9009\u62E9\u4EFB\u4F55\u8BBF\u95EE\u3002
-memory.block.trip.select=\u9009\u62E9\u884C\u7A0B
-memory.block.trip.select.placeholder=\u9009\u62E9\u4E00\u4E2A\u884C\u7A0B...
-memory.block.gallery.new=\u65B0\u5EFA\u56FE\u7247\u5E93\u5757
-memory.block.gallery.edit=\u7F16\u8F91\u56FE\u7247\u5E93\u5757
-memory.block.gallery.immich.title=\u4ECE Immich \u9009\u62E9
-memory.block.gallery.loading=\u52A0\u8F7D\u7167\u7247\u4E2D...
-memory.block.gallery.selected.title=\u5DF2\u9009\u7167\u7247
-memory.block.gallery.upload.title=\u4E0A\u4F20\u56FE\u7247
-memory.block.gallery.upload.choose=\u9009\u62E9\u6587\u4EF6\u6216\u62D6\u653E\u5230\u6B64\u5904
-memory.block.gallery.immich.no.photos=\u6B64\u65E5\u671F\u8303\u56F4\u5185\u672A\u627E\u5230\u7167\u7247
-memory.block.gallery.pagination.previous=\u4E0A\u4E00\u9875
-memory.block.gallery.pagination.next=\u4E0B\u4E00\u9875
-memory.block.gallery.error.no.images=\u8BF7\u81F3\u5C11\u9009\u62E9\u6216\u4E0A\u4F20\u4E00\u5F20\u56FE\u7247
-memory.block.gallery.error.create=\u521B\u5EFA\u56FE\u7247\u5E93\u5757\u5931\u8D25
-memory.block.gallery.remove=\u79FB\u9664\u56FE\u7247
-memory.edit.block.title=\u6807\u9898
-memory.edit.block.title.placeholder=\u8F93\u5165\u6807\u9898
-memory.edit.block.cluster.trip.title=\u7F16\u8F91\u884C\u7A0B\u5757
-memory.edit.block.cluster.trip.select.trips=\u9009\u62E9\u884C\u7A0B
-memory.edit.block.cluster.trip.selected=\u5DF2\u9009\u62E9
-memory.edit.block.cluster.trip.trip=\u884C\u7A0B
-memory.edit.block.cluster.visit.title=\u7F16\u8F91\u8BBF\u95EE\u5757
-memory.edit.block.cluster.visit.select.visits=\u9009\u62E9\u8BBF\u95EE
-memory.edit.block.cluster.visit.selected=\u5DF2\u9009\u62E9
-memory.edit.block.cluster.visit.visit=\u8BBF\u95EE
-js.memory.form.date.error.end.before.start=\u7ED3\u675F\u65E5\u671F\u5FC5\u987B\u7B49\u4E8E\u6216\u665A\u4E8E\u5F00\u59CB\u65E5\u671F\u3002
+memory.view.edit=编辑
+memory.view.back=返回
+memory.view.recalculate=重新计算
+memory.view.add.block=在后面添加块
+memory.view.add.first.block=添加您的第一个块
+memory.view.no.blocks=还没有块。添加您的第一个块以开始构建回忆。
+memory.view.block.text.title=文本块
+memory.view.block.text.content=内容将在此处加载
+memory.view.block.visit.content=访问块
+memory.view.block.trip.content=行程块
+memory.view.block.gallery.content=图片库
+memory.view.block.cluster.duration=花费 {0} 小时 {1} 分钟。其中 {2} 小时 {3} 在移动。
+memory.view.block.cluster_visit.duration=停留 {0} 小时 {1} 分钟。
+memory.generator.day.text=第 {0} 天:{1}
+memory.generator.headline.text=我们的旅程
+memory.generator.journey_to.headline.text=前往 {0} 的旅程
+memory.generator.introductory.text=我们经历了多么难忘的冒险!我们的旅程开始于 {0},从 {1} 出发,在接下来的 {2} 天里,我们将 {3}、{4} 作为我们美好的大本营。从那里,我们探索了该地区的核心,用 {5} 次难忘的访问填满了我们的日子,遍布 {6} 个美丽的地点。这是我们在一起的时光、我们看到的地方以及我们在 {7} 返回家之前创造的回忆的故事。
+memory.generator.travel_to_accommodation.text=我们从 {0} 在 {1} 出发,并在 {3} 到达 {2}。这段旅程的总时间为 {4},其中 {5} 用于实际旅行。现在是我们放松、整理行李并为接下来的事情做准备的时候了。
+memory.generator.travel_from_accommodation.text=我们从 {0} 在 {1} 出发,并在 {3} 回到家乡 {2}。这段旅程最后部分的总时间为 {4},其中 {5} 用于实际旅行。我们的旅程已经结束,现在我们可以回顾我们创造的所有回忆。
+memory.generator.intro_accommodation.headline=欢迎来到 {0}
+memory.generator.intro_accommodation.text=我们正式入住了!在处理行李之前,我们花了一点时间欣赏氛围。来到这里感觉很好,我们期待着探索周围的环境。这个地方将成为我们旅行的绝佳基地。
+memory.list.all=全部
+memory.block.select.type=选择块类型
+memory.block.type.text=文本
+memory.block.type.text.description=添加带有标题和段落的文本内容
+memory.block.type.visit=访问
+memory.block.type.visit.description=添加您在此回忆期间访问的位置
+memory.block.type.trip=行程
+memory.block.type.trip.description=添加此回忆中的旅程或路线
+memory.block.type.gallery=图片库
+memory.block.type.gallery.description=添加此回忆中的照片集合
+memory.block.cancel=取消
+memory.block.text.new=新建文本块
+memory.block.text.headline=标题
+memory.block.text.headline.placeholder=输入标题
+memory.block.text.content=内容
+memory.block.text.content.placeholder=输入您的文本内容
+memory.block.create=创建块
+memory.block.visit.new=新建访问块
+memory.block.visit.select=选择访问
+memory.block.visit.select.placeholder=选择一个访问...
+memory.block.trip.new=新建行程块
+memory.block.trip.empty=此回忆块未选择任何行程。
+memory.block.visit.empty=此回忆块未选择任何访问。
+memory.block.trip.select=选择行程
+memory.block.trip.select.placeholder=选择一个行程...
+memory.block.gallery.new=新建图片库块
+memory.block.gallery.edit=编辑图片库块
+memory.block.gallery.immich.title=从 Immich 选择
+memory.block.gallery.loading=加载照片中...
+memory.block.gallery.selected.title=已选照片
+memory.block.gallery.upload.title=上传图片
+memory.block.gallery.upload.choose=选择文件或拖放到此处
+memory.block.gallery.immich.no.photos=此日期范围内未找到照片
+memory.block.gallery.pagination.previous=上一页
+memory.block.gallery.pagination.next=下一页
+memory.block.gallery.error.no.images=请至少选择或上传一张图片
+memory.block.gallery.error.create=创建图片库块失败
+memory.block.gallery.remove=移除图片
+memory.edit.block.title=标题
+memory.edit.block.title.placeholder=输入标题
+memory.edit.block.cluster.trip.title=编辑行程块
+memory.edit.block.cluster.trip.select.trips=选择行程
+memory.edit.block.cluster.trip.selected=已选择
+memory.edit.block.cluster.trip.trip=行程
+memory.edit.block.cluster.visit.title=编辑访问块
+memory.edit.block.cluster.visit.select.visits=选择访问
+memory.edit.block.cluster.visit.selected=已选择
+memory.edit.block.cluster.visit.visit=访问
+js.memory.form.date.error.end.before.start=结束日期必须等于或晚于开始日期。
# \u8BB0\u5FC6\u5171\u4EAB\u529F\u80FD
-memory.share.title=\u5206\u4EAB\u8BB0\u5FC6
-memory.share.what.title=\u5C06\u5171\u4EAB\u4EC0\u4E48\uFF1F
-memory.share.what.content=\u5B8C\u6574\u7684\u8BB0\u5FC6\u53CA\u5176\u6240\u6709\u5185\u5BB9\u5757
-memory.share.what.location=\u8BB0\u5FC6\u671F\u95F4\u7684\u4F4D\u7F6E\u4FE1\u606F\u548C\u5730\u56FE
-memory.share.what.photos=\u8BB0\u5FC6\u4E2D\u7684\u7167\u7247\u548C\u6587\u5B57\u5185\u5BB9
-memory.share.what.trips=\u8BE5\u65F6\u95F4\u6BB5\u5185\u7684\u884C\u7A0B\u548C\u8BBF\u95EE\u4FE1\u606F
-memory.share.permissions.title=\u9009\u62E9\u5171\u4EAB\u6743\u9650\uFF1A
-memory.share.view.title=\u4EC5\u67E5\u770B
-memory.share.view.description=\u63A5\u6536\u8005\u53EF\u4EE5\u67E5\u770B\u8BB0\u5FC6\uFF0C\u4F46\u4E0D\u80FD\u8FDB\u884C\u4EFB\u4F55\u66F4\u6539
-memory.share.edit.title=\u7F16\u8F91\u6743\u9650
-memory.share.edit.description=\u63A5\u6536\u8005\u53EF\u4EE5\u67E5\u770B\u5E76\u7F16\u8F91\u8BB0\u5FC6\uFF0C\u6DFB\u52A0\u5757\u5E76\u4FEE\u6539\u5185\u5BB9
+memory.share.title=分享记忆
+memory.share.what.title=将共享什么?
+memory.share.what.content=完整的记忆及其所有内容块
+memory.share.what.location=记忆期间的位置信息和地图
+memory.share.what.photos=记忆中的照片和文字内容
+memory.share.what.trips=该时间段内的行程和访问信息
+memory.share.permissions.title=选择共享权限:
+memory.share.view.title=仅查看
+memory.share.view.description=接收者可以查看记忆,但不能进行任何更改
+memory.share.edit.title=编辑权限
+memory.share.edit.description=接收者可以查看并编辑记忆,添加块并修改内容
# \u5206\u4EAB\u914D\u7F6E
-memory.share.configure.title=\u914D\u7F6E\u5206\u4EAB\u94FE\u63A5
-memory.share.configure.sharing=\u5206\u4EAB
-memory.share.access.view=\u4EC5\u67E5\u770B\u8BBF\u95EE\u6743\u9650
-memory.share.access.edit=\u7F16\u8F91\u8BBF\u95EE\u6743\u9650
-memory.share.expires.label=\u94FE\u63A5\u5C06\u5728\u4EE5\u4E0B\u65F6\u95F4\u540E\u8FC7\u671F\uFF1A
-memory.share.expires.7days=7 \u5929
-memory.share.expires.30days=30 \u5929
-memory.share.expires.90days=90 \u5929
-memory.share.expires.never=\u6C38\u4E0D\u8FC7\u671F
-memory.share.expires.help=\u9009\u62E9\u5206\u4EAB\u94FE\u63A5\u7684\u6709\u6548\u671F\u9650
-memory.share.create.button=\u521B\u5EFA\u5206\u4EAB\u94FE\u63A5
-memory.share.back.button=\u8FD4\u56DE
+memory.share.configure.title=配置分享链接
+memory.share.configure.sharing=分享
+memory.share.access.view=仅查看访问权限
+memory.share.access.edit=编辑访问权限
+memory.share.expires.label=链接将在以下时间后过期:
+memory.share.expires.7days=7 天
+memory.share.expires.30days=30 天
+memory.share.expires.90days=90 天
+memory.share.expires.never=永不过期
+memory.share.expires.help=选择分享链接的有效期限
+memory.share.create.button=创建分享链接
+memory.share.back.button=返回
# \u5206\u4EAB\u7ED3\u679C
-memory.share.result.title=\u5DF2\u521B\u5EFA\u5206\u4EAB\u94FE\u63A5
-memory.share.result.success=\u5206\u4EAB\u94FE\u63A5\u521B\u5EFA\u6210\u529F\uFF01
-memory.share.result.memory=\u8BB0\u5FC6:
-memory.share.result.access=\u8BBF\u95EE\u7EA7\u522B:
-memory.share.result.link.label=\u5206\u4EAB\u6B64\u94FE\u63A5:
-memory.share.result.copy=\u590D\u5236
-memory.share.result.copied=\u5DF2\u590D\u5236!
-memory.share.result.instructions.title=\u5982\u4F55\u5206\u4EAB:
-memory.share.result.instructions.copy=\u590D\u5236\u4E0A\u9762\u7684\u94FE\u63A5\u5E76\u53D1\u9001\u7ED9\u60F3\u8981\u5171\u4EAB\u7684\u4EFB\u4F55\u4EBA
-memory.share.result.instructions.account=\u63A5\u6536\u8005\u65E0\u9700\u8D26\u6237\u5373\u53EF\u8BBF\u95EE\u8BB0\u5FC6
-memory.share.result.instructions.permissions=\u94FE\u63A5\u5C06\u6839\u636E\u60A8\u8BBE\u7F6E\u7684\u6743\u9650\u5DE5\u4F5C
-memory.share.result.instructions.view=\u63A5\u6536\u8005\u53EF\u4EE5\u67E5\u770B\u4F46\u4E0D\u80FD\u7F16\u8F91\u8BB0\u5FC6
-memory.share.result.instructions.edit=\u63A5\u6536\u8005\u53EF\u4EE5\u67E5\u770B\u5E76\u7F16\u8F91\u8BB0\u5FC6
-memory.share.result.done=\u5B8C\u6210
-memory.share.result.another=\u521B\u5EFA\u53E6\u4E00\u4E2A\u94FE\u63A5
-memory.processing.title=\u6B63\u5728\u5904\u7406\u8BB0\u5FC6
-memory.processing.title.creating=\u6B63\u5728\u521B\u5EFA\u8BB0\u5FC6
-js.memory.processing.step.clustering=\u805A\u7C7B\u884C\u7A0B\u548C\u8BBF\u95EE...
-js.memory.processing.step.visits=\u521B\u5EFA\u8BBF\u95EE\u8BB0\u5F55...
-js.memory.processing.step.accommodation=\u786E\u5B9A\u4F4F\u5BBF...
-js.memory.processing.step.texts=\u751F\u6210\u6587\u672C...
-js.memory.processing.step.images=\u590D\u5236\u56FE\u50CF...
-memory.processing.step.counter=\u7B2C {0} \u6B65\uFF0C\u5171 {1} \u6B65
+memory.share.result.title=已创建分享链接
+memory.share.result.success=分享链接创建成功!
+memory.share.result.memory=记忆:
+memory.share.result.access=访问级别:
+memory.share.result.link.label=分享此链接:
+memory.share.result.copy=复制
+memory.share.result.copied=已复制!
+memory.share.result.instructions.title=如何分享:
+memory.share.result.instructions.copy=复制上面的链接并发送给想要共享的任何人
+memory.share.result.instructions.account=接收者无需账户即可访问记忆
+memory.share.result.instructions.permissions=链接将根据您设置的权限工作
+memory.share.result.instructions.view=接收者可以查看但不能编辑记忆
+memory.share.result.instructions.edit=接收者可以查看并编辑记忆
+memory.share.result.done=完成
+memory.share.result.another=创建另一个链接
+memory.processing.title=正在处理记忆
+memory.processing.title.creating=正在创建记忆
+js.memory.processing.step.clustering=聚类行程和访问...
+js.memory.processing.step.visits=创建访问记录...
+js.memory.processing.step.accommodation=确定住宿...
+js.memory.processing.step.texts=生成文本...
+js.memory.processing.step.images=复制图像...
+memory.processing.step.counter=第 {0} 步,共 {1} 步
# \u4EA4\u901A\u65B9\u5F0F\u9875\u9762
-transportation.modes.title=\u4EA4\u901A\u65B9\u5F0F
-transportation.modes.all.configured=\u6240\u6709\u53EF\u7528\u7684\u4EA4\u901A\u65B9\u5F0F\u5DF2\u914D\u7F6E\u3002
+transportation.modes.title=交通方式
+transportation.modes.all.configured=所有可用的交通方式已配置。
# \u8868\u683C\u6807\u9898
-transportation.modes.table.mode=\u6A21\u5F0F
-transportation.modes.table.max.kmh=\u6700\u9AD8\u901F\u5EA6 (km/h)
-transportation.modes.table.actions=\u64CD\u4F5C
+transportation.modes.table.mode=模式
+transportation.modes.table.max.kmh=最高速度 (km/h)
+transportation.modes.table.actions=操作
# \u6DFB\u52A0\u8868\u5355
-transportation.modes.add.title=\u6DFB\u52A0\u4EA4\u901A\u65B9\u5F0F
-transportation.modes.mode.label=\u4EA4\u901A\u65B9\u5F0F
-transportation.modes.mode.select=\u9009\u62E9\u4E00\u79CD\u65B9\u5F0F...
-transportation.modes.max.kmh.label=\u6700\u9AD8\u901F\u5EA6 (km/h)
-transportation.modes.max.placeholder=\u65E0\u9650\u5236
-transportation.modes.max.kmh.help=\u7559\u7A7A\u8868\u793A\u65E0\u901F\u5EA6\u9650\u5236
-transportation.modes.add.button=\u6DFB\u52A0\u65B9\u5F0F
+transportation.modes.add.title=添加交通方式
+transportation.modes.mode.label=交通方式
+transportation.modes.mode.select=选择一种方式...
+transportation.modes.max.kmh.label=最高速度 (km/h)
+transportation.modes.max.placeholder=无限制
+transportation.modes.max.kmh.help=留空表示无速度限制
+transportation.modes.add.button=添加方式
# \u82F1\u5236\u5355\u4F4D\u6807\u7B7E
-transportation.modes.table.max.mph=\u6700\u9AD8\u901F\u5EA6\uFF08mph\uFF09
-transportation.modes.max.mph.label=\u6700\u9AD8\u901F\u5EA6\uFF08mph\uFF09
-transportation.modes.max.mph.placeholder=\u65E0\u9650\u5236
-transportation.modes.max.mph.help=\u7559\u7A7A\u8868\u793A\u65E0\u901F\u5EA6\u9650\u5236
+transportation.modes.table.max.mph=最高速度(mph)
+transportation.modes.max.mph.label=最高速度(mph)
+transportation.modes.max.mph.placeholder=无限制
+transportation.modes.max.mph.help=留空表示无速度限制
# \u516C\u5236\u5355\u4F4D\u6807\u7B7E
-transportation.modes.max.kmh.placeholder=\u65E0\u9650\u5236
+transportation.modes.max.kmh.placeholder=无限制
# \u6210\u529F\u4FE1\u606F
-transportation.modes.success.added=\u4EA4\u901A\u65B9\u5F0F\u6DFB\u52A0\u6210\u529F
-transportation.modes.success.updated=\u4EA4\u901A\u65B9\u5F0F\u66F4\u65B0\u6210\u529F
-transportation.modes.success.deleted=\u4EA4\u901A\u65B9\u5F0F\u5220\u9664\u6210\u529F
+transportation.modes.success.added=交通方式添加成功
+transportation.modes.success.updated=交通方式更新成功
+transportation.modes.success.deleted=交通方式删除成功
# \u9519\u8BEF\u4FE1\u606F
-transportation.modes.error.already.exists=\u6B64\u4EA4\u901A\u6A21\u5F0F\u5DF2\u914D\u7F6E
-transportation.modes.error.add=\u6DFB\u52A0\u4EA4\u901A\u6A21\u5F0F\u5931\u8D25
-transportation.modes.error.update=\u66F4\u65B0\u4EA4\u901A\u6A21\u5F0F\u5931\u8D25
-transportation.modes.error.delete=\u5220\u9664\u4EA4\u901A\u6A21\u5F0F\u5931\u8D25
-transportation.modes.error.duplicate.max.kmh=\u5DF2\u5B58\u5728\u5177\u6709\u6B64\u6700\u9AD8\u901F\u5EA6\u7684\u4EA4\u901A\u6A21\u5F0F
+transportation.modes.error.already.exists=此交通模式已配置
+transportation.modes.error.add=添加交通模式失败
+transportation.modes.error.update=更新交通模式失败
+transportation.modes.error.delete=删除交通模式失败
+transportation.modes.error.duplicate.max.kmh=已存在具有此最高速度的交通模式
# \u5220\u9664\u786E\u8BA4
-transportation.modes.delete.confirm=\u60A8\u786E\u5B9A\u8981\u5220\u9664\u6B64\u4EA4\u901A\u65B9\u5F0F\u5417\uFF1F
+transportation.modes.delete.confirm=您确定要删除此交通方式吗?
# \u91CD\u65B0\u5206\u7C7B
-transportation.modes.reclassify.title=\u91CD\u65B0\u5206\u7C7B\u884C\u7A0B
-transportation.modes.reclassify.description=\u66F4\u6539\u4EA4\u901A\u65B9\u5F0F\u8BBE\u7F6E\u540E\uFF0C\u60A8\u53EF\u4EE5\u91CD\u65B0\u5206\u7C7B\u6240\u6709\u5DF2\u6709\u7684\u884C\u7A0B\uFF0C\u4EE5\u5E94\u7528\u65B0\u7684\u914D\u7F6E\u3002
-transportation.modes.reclassify.button=\u91CD\u65B0\u5206\u7C7B\u6240\u6709\u884C\u7A0B
-transportation.modes.reclassify.processing=\u5904\u7406\u4E2D...
-transportation.modes.reclassify.started=\u5DF2\u6210\u529F\u542F\u52A8\u91CD\u65B0\u5206\u7C7B\u3002\u6B64\u8FC7\u7A0B\u5C06\u5728\u540E\u53F0\u8FD0\u884C\u3002
-transportation.modes.reclassify.error=\u542F\u52A8\u91CD\u65B0\u5206\u7C7B\u5931\u8D25\u3002\u8BF7\u91CD\u8BD5.
-about.acknowledgments.title=\u81F4\u8C22
-about.acknowledgments.subtitle=\u6CA1\u6709\u793E\u533A\u7684\u7CBE\u5F69\u8D21\u732E\u548C\u6211\u4EEC\u6240\u4F9D\u8D56\u7684\u5353\u8D8A\u5F00\u6E90\u9879\u76EE\uFF0CReitti \u5C06\u4E0D\u53EF\u80FD\u5B9E\u73B0\u3002
-about.contributors.title=\u8D21\u732E\u8005
-about.translators.title=\u8BD1\u8005
-about.projects.title=\u5F00\u6E90\u9879\u76EE
-about.projects.visit=\u8BBF\u95EE\u9879\u76EE
-about.thankyou.title=\u8C22\u8C22\uFF01
-about.thankyou.message=\u6BCF\u4E00\u4EFD\u8D21\u732E\uFF0C\u65E0\u8BBA\u591A\u5C0F\uFF0C\u90FD\u4F1A\u8BA9 Reitti \u53D8\u5F97\u66F4\u597D\u3002\u6211\u4EEC\u611F\u8C22\u60A8\u5BF9\u5F00\u6E90\u793E\u533A\u7684\u652F\u6301\u4E0E\u5949\u732E\u3002
-language.chinese=\u7B80\u4F53\u4E2D\u6587
-language.polish=\u6CE2\u5170\u8BED
+transportation.modes.reclassify.title=重新分类行程
+transportation.modes.reclassify.description=更改交通方式设置后,您可以重新分类所有已有的行程,以应用新的配置。
+transportation.modes.reclassify.button=重新分类所有行程
+transportation.modes.reclassify.processing=处理中...
+transportation.modes.reclassify.started=已成功启动重新分类。此过程将在后台运行。
+transportation.modes.reclassify.error=启动重新分类失败。请重试.
+about.acknowledgments.title=致谢
+about.acknowledgments.subtitle=没有社区的精彩贡献和我们所依赖的卓越开源项目,Reitti 将不可能实现。
+about.contributors.title=贡献者
+about.translators.title=译者
+about.projects.title=开源项目
+about.projects.visit=访问项目
+about.thankyou.title=谢谢!
+about.thankyou.message=每一份贡献,无论多小,都会让 Reitti 变得更好。我们感谢您对开源社区的支持与奉献。
+language.chinese=简体中文
+language.polish=波兰语
statistics.title.year=
language.turkish=
edit-place.page.title=
@@ -1462,3 +1462,137 @@ integrations.no.token.title=
integrations.mqtt.topic=
integrations.mqtt.title=
integrations.download=
+geocoding.service.type.GEO_APIFY.name=
+geocoding.service.limit=
+geocoding.service.type.PHOTON.name=
+js.map.settings.dialog.appearance.view-mode.standard=
+geocoding.service.type.GEOCODE_JSON.name=
+geocoding.service.type.PAIKKA.name=
+geocoding.service.type.NOMINATIM.name=
+js.integrations.reitti.test.failed=
+geocoding.test.success=
+js.map.display-control.satellite.disabled.title=
+common.duration.short=
+js.common.position=
+integrations.immich.useBestGuessLocation=
+js.common.user=
+places.geocode.results.title=
+map.time-control.speed.fast=
+geocoding.test.error=
+js.map.popup.labels.total_duration=
+geocoding.service.priority=
+memory.form.open_ended.label=
+places.postcode.label=
+map.time-control.speed.title=
+js.map.auto-update.disable.title=
+time.format.mode.TWENTY_FOUR_HOUR=
+js.place.unknown.label=
+js.common.just-now=
+js.autoupdate.state.enable=
+js.map.display-control.mode.3d.disabled.title=
+js.map.settings.dialog.appearance.view-mode.title=
+js.integrations.owntracks.recorder.test.missing.fields=
+geocoding.service.type.PAIKKA.description=
+js.visit.sensitivity.preview.ready=
+js.map.display-control.buildings.disabled.title=
+geocoding.service.additional_parameters.search_distance=
+geocoding.service.type.GEO_APIFY.description=
+js.map.popup.labels.from=
+js.autoupdate.state.disable=
+js.map.display-control.globe_projection.enabled.text=
+map.map-settings.button.title=
+map.time-control.speed.normal=
+geocoding.service.type=
+js.integrations.owntracks.recorder.test.loading=
+js.integrations.reitti.update=
+message.success.geocode.updated=
+js.map.display-control.satellite.disabled.text=
+priority.5.label=
+js.logging.connected=
+js.common.last-updated=
+js.common.minutes-ago=
+js.map.display-control.globe_projection.disabled.title=
+priority.3.label=
+js.map.settings.dialog.interface.timeline-visible=
+common.actions.apply=
+map.time-control.speed.auto=
+js.logging.reconnect.failed=
+logging.add=
+js.integrations.reitti.test.missing.fields=
+js.integrations.mqtt.test.missing.fields=
+js.map.display-control.terrain.disabled.title=
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=
+language.spanish=
+js.map.settings.dialog.appearance.view-mode.edged_bundling=
+js.integrations.owntracks.recorder.test.failed=
+js.map.settings.dialog.interface.title=
+priority.2.label=
+time.format.mode.label=
+integrations.immich.useBestGuessLocation.description=
+geocoding.service.language=
+js.map.display-control.globe_projection.disabled.text=
+common.distance.mi=
+js.integrations.mqtt.test.loading=
+geocoding.service.type.NOMINATIM.description=
+time.format.mode.TWELVE_HOUR=
+js.map.display-control.terrain.enabled.title=
+js.integrations.mqtt.topic.no.wildcards=
+js.map.display-control.north-up.title=
+js.common.time=
+map.time-control.speed.show.title=
+js.common.hours-ago=
+priority.1.label=
+js.datepicker.state.show.title=
+js.visit.sensitivity.preview.error=
+geocoding.service.base_url=
+js.map.fullscreen.toggle.title=
+common.distance.ft=
+common.distance.km=
+js.common.unknown=
+js.map.map-settings.title=
+js.timeline.state.hide.title=
+map.settings.dialog.date-picker.title=
+time.format.mode.description=
+js.map.display-control.buildings.enabled.text=
+js.map.display-control.terrain.disabled.text=
+js.map.settings.dialog.appearance.view-mode.raw=
+js.logging.connection.lost=
+places.geocode.no.results=
+js.map.display-control.mode.3d.enabled.title=
+js.map.popup.labels.to=
+places.district.label=
+geocoding.table.priority=
+priority.4.label=
+js.places.update.confirmation.message=
+js.integrations.owntracks.recorder.loading.historical=
+js.datepicker.state.hide.title=
+js.map.display-control.mode.3d.enabled.text=
+js.timeline.state.show.title=
+js.map.settings.dialog.interface.datepicker-visible=
+geocoding.service.api_key=
+js.users.custom.css.remove.confirm=
+js.map.display-control.globe_projection.enabled.title=
+js.common.days-ago=
+places.geocode.unknown.label=
+js.map.display-control.title=
+geocoding.test.button=
+js.integrations.mqtt.test.failed=
+js.map.display-control.terrain.enabled.text=
+js.map.display-control.satellite.enabled.title=
+js.map.auto-update.enable.title=
+js.map.display-control.buildings.disabled.text=
+js.common.time-range=
+geocoding.table.type=
+js.integrations.reitti.test.loading=
+js.map.settings.dialog.appearance.title=
+js.logging.reconnecting=
+js.map.display-control.satellite.enabled.text=
+common.distance.m=
+js.map.display-control.buildings.enabled.title=
+geocoding.edit.title=
+map.time-control.speed.super_fast=
+js.map.display-control.north-up.text=
+geocoding.service.type.GEOCODE_JSON.description=
+common.duration.long=
+geocoding.service.type.PHOTON.description=
+js.map.display-control.mode.3d.disabled.text=
diff --git a/src/main/resources/messages_zh_TW.properties b/src/main/resources/messages_zh_TW.properties
new file mode 100644
index 00000000..20a4afec
--- /dev/null
+++ b/src/main/resources/messages_zh_TW.properties
@@ -0,0 +1,1469 @@
+page.title=Reitti - 您的位置時間線
+statistics.page.title=統計 - Reitti
+nav.timeline=時間線
+nav.statistics=統計
+nav.memories=內容
+nav.settings=設置
+nav.logout=登出
+nav.settings.tooltip=打開設置…
+nav.logout.tooltip=註銷
+sort.option.startDate.newest=開始日期 (最新在前)
+sort.option.startDate.oldest=開始日期 (最舊在前)
+sort.option.title.asc=標題 (A-Z)
+sort.option.title.desc=標題 (Z-A)
+sort.option.created.newest=建立時間 (最新在前)
+sort.option.created.oldest=建立時間 (最舊在前)
+timeline.loading=載入中…
+timeline.duration=時長
+timeline.distance=距離
+timeline.trip=行程
+timeline.visit=存取
+timeline.trip.transport.select=選擇交通方式
+transportation.mode.WALKING.name=步行
+transportation.mode.CYCLING.name=騎行
+transportation.mode.DRIVING.name=駕車
+transportation.mode.TRANSIT.name=公共交通
+transportation.mode.MOTORCYCLE.name=摩托車
+transportation.mode.TRAIN.name=火車
+transportation.mode.SCOOTER.name=電動滑板車
+transportation.mode.AIRPLANE.name=飛機
+timeline.transport.WALKING.label=步行
+timeline.transport.CYCLING.label=騎行
+timeline.transport.DRIVING.label=駕車
+timeline.transport.TRANSIT.label=乘坐公共交通
+timeline.transport.MOTORCYCLE.label=騎摩托車
+timeline.transport.TRAIN.label=乘火車
+timeline.transport.SCOOTER.label=騎電動滑板車
+timeline.transport.AIRPLANE.label=乘飛機
+timeline.transport.UNKNOWN.label=未知
+datepicker.today=今天
+js.datepicker.today=今天
+js.datepicker.days.sun=週日
+js.datepicker.days.mon=週一
+js.datepicker.days.tue=週二
+js.datepicker.days.wed=週三
+js.datepicker.days.thu=週四
+js.datepicker.days.fri=週五
+js.datepicker.days.sat=週六
+js.datepicker.months.jan=1月
+js.datepicker.months.feb=2月
+js.datepicker.months.mar=3月
+js.datepicker.months.apr=4月
+js.datepicker.months.may=5月
+js.datepicker.months.jun=6月
+js.datepicker.months.jul=7月
+js.datepicker.months.aug=8月
+js.datepicker.months.sep=9月
+js.datepicker.months.oct=10月
+js.datepicker.months.nov=11月
+js.datepicker.months.dec=12月
+js.datepicker.click-to-unlock-date=點擊解鎖日期
+js.datepicker.click-to-lock-date=點擊鎖定日期
+js.datepicker.click-to-clear-selection=點擊清除選擇
+js.datepicker.click-to-create-range=點擊建立範圍
+js.datepicker.click-to-expand-range-backward=點擊向後展開範圍
+js.datepicker.click-to-expand-range-forward=點擊向前展開範圍
+js.datepicker.click-to-adjust-range-start=點擊調整範圍起點
+js.datepicker.click-to-unlock-month=點擊解鎖月份
+js.datepicker.click-to-lock-month=點擊鎖定月份
+js.datepicker.click-to-unlock-year=點擊解鎖年份
+js.datepicker.click-to-lock-year=點擊鎖定年份
+js.datepicker.select=選擇
+js.datepicker.to=至
+settings.title=設置
+settings.api.tokens=API 金鑰
+settings.user.management=用戶管理
+settings.places=地點
+settings.transportation-modes=交通方式
+settings.geocoding=地理編碼
+settings.integrations=集成
+settings.manage.data=管理數據
+settings.job.status=任務狀態
+settings.import.data=導入數據
+settings.share.access=共享存取
+country.af.label=阿富汗
+country.ax.label=Å奧蘭群島
+country.al.label=阿爾巴尼亞
+country.dz.label=阿爾及利亞
+country.as.label=美屬薩摩亞
+country.ad.label=安道爾
+country.ao.label=安哥拉
+country.ai.label=安圭拉
+country.aq.label=南極洲
+country.ag.label=安地卡及巴布達
+country.ar.label=阿根廷
+country.am.label=亞美尼亞
+country.aw.label=阿魯巴
+country.au.label=澳洲
+country.at.label=奧地利
+country.az.label=亞塞拜然
+country.bs.label=巴哈馬
+country.bh.label=巴林
+country.bd.label=孟加拉國
+country.bb.label=巴貝多
+country.by.label=白俄羅斯
+country.be.label=比利時
+country.bz.label=貝里斯
+country.bj.label=貝南
+country.bm.label=百慕達
+country.bt.label=不丹
+country.bo.label=玻利維亞
+country.bq.label=荷蘭加勒比區
+country.ba.label=波士尼亞與赫塞哥維納
+country.bw.label=波札那
+country.br.label=巴西
+country.io.label=英屬印度洋領地
+country.bn.label=汶萊
+country.bg.label=保加利亞
+country.bf.label=布吉納法索
+country.bi.label=蒲隆地
+country.cv.label=維德角
+country.kh.label=柬埔寨
+country.cm.label=喀麥隆
+country.ca.label=加拿大
+country.ky.label=開曼群島
+country.cf.label=中非共和國
+country.td.label=查德
+country.cl.label=智利
+country.cn.label=中國
+country.cx.label=聖誕島
+country.cc.label=科科斯(基林)群島
+country.co.label=哥倫比亞
+country.km.label=葛摩
+country.cg.label=剛果(布)
+country.cd.label=剛果(金)
+country.ck.label=庫克群島
+country.cr.label=哥斯大黎加
+country.ci.label=Cô象牙海岸
+country.hr.label=克羅埃西亞
+country.cu.label=古巴
+country.cw.label=Curaç庫拉索
+country.cy.label=賽普勒斯
+country.cz.label=捷克
+country.dk.label=丹麥
+country.dj.label=吉布地
+country.dm.label=多米尼克
+country.do.label=多明尼加
+country.ec.label=厄瓜多
+country.eg.label=埃及
+country.sv.label=薩爾瓦多
+country.gq.label=赤道幾內亞
+country.er.label=厄利垂亞
+country.ee.label=愛沙尼亞
+country.sz.label=史瓦帝尼
+country.et.label=衣索比亞
+country.fk.label=福克蘭群島(馬爾維納斯)
+country.fo.label=法羅群島
+country.fj.label=斐濟
+country.fi.label=芬蘭
+country.fr.label=法國
+country.gf.label=法屬圭亞那
+country.pf.label=法屬玻里尼西亞
+country.tf.label=法屬南部領地
+country.ga.label=加彭
+country.gm.label=甘比亞
+country.ge.label=喬治亞
+country.de.label=德國
+country.gh.label=加納
+country.gi.label=直布羅陀
+country.gr.label=希臘
+country.gl.label=格陵蘭
+country.gd.label=格瑞那達
+country.gp.label=瓜德羅普
+country.gu.label=關島
+country.gt.label=瓜地馬拉
+country.gg.label=根西島
+country.gn.label=幾內亞
+country.gw.label=幾內亞比索
+country.gy.label=蓋亞那
+country.ht.label=海地
+country.va.label=梵蒂岡
+country.hn.label=宏都拉斯
+country.hk.label=香港
+country.hu.label=匈牙利
+country.is.label=冰島
+country.in.label=印度
+country.id.label=印度尼西亞
+country.ir.label=伊朗
+country.iq.label=伊拉克
+country.ie.label=愛爾蘭
+country.im.label=馬恩島
+country.il.label=以色列
+country.it.label=義大利
+country.jm.label=牙買加
+country.jp.label=日本
+country.je.label=澤西島
+country.jo.label=約旦
+country.kz.label=哈薩克
+country.ke.label=肯亞
+country.ki.label=吉里巴斯
+country.kp.label=朝鮮
+country.kr.label=韓國
+country.kw.label=科威特
+country.kg.label=吉爾吉斯
+country.la.label=寮國
+country.lv.label=拉脫維亞
+country.lb.label=黎巴嫩
+country.ls.label=賴索托
+country.lr.label=賴比瑞亞
+country.ly.label=利比亞
+country.li.label=列支敦斯登
+country.lt.label=立陶宛
+country.lu.label=盧森堡
+country.mo.label=澳門
+country.mg.label=馬達加斯加
+country.mw.label=馬拉威
+country.my.label=馬來西亞
+country.mv.label=馬爾地夫
+country.ml.label=馬里
+country.mt.label=馬耳他
+country.mh.label=馬紹爾群島
+country.mq.label=馬提尼克
+country.mr.label=茅利塔尼亞
+country.mu.label=模里西斯
+country.yt.label=馬約特
+country.mx.label=墨西哥
+country.fm.label=密克羅尼西亞
+country.md.label=摩爾多瓦
+country.mc.label=摩納哥
+country.mn.label=蒙古
+country.me.label=黑山
+country.ms.label=蒙特塞拉特
+country.ma.label=摩洛哥
+country.mz.label=莫三比克
+country.mm.label=緬甸
+country.na.label=納米比亞
+country.nr.label=諾魯
+country.np.label=尼泊爾
+country.nl.label=荷蘭
+country.nc.label=新喀里多尼亞
+country.nz.label=紐西蘭
+country.ni.label=尼加拉瓜
+country.ne.label=尼日
+country.ng.label=奈及利亞
+country.nu.label=紐埃
+country.nf.label=諾福克島
+country.mp.label=北馬里亞納群島
+country.mk.label=北馬其頓
+country.no.label=挪威
+country.om.label=阿曼
+country.pk.label=巴基斯坦
+country.pw.label=帛琉
+country.ps.label=巴勒斯坦
+country.pa.label=巴拿馬
+country.pg.label=巴布亞紐幾內亞
+country.py.label=巴拉圭
+country.pe.label=秘魯
+country.ph.label=菲律賓
+country.pn.label=皮特凱恩群島
+country.pl.label=波蘭
+country.pt.label=葡萄牙
+country.pr.label=波多黎各
+country.qa.label=卡達
+country.re.label=Ré留尼旺
+country.ro.label=羅馬尼亞
+country.ru.label=俄羅斯
+country.rw.label=盧安達
+country.bl.label=Saint Barthé聖巴泰勒米
+country.sh.label=聖赫勒拿、阿森松和崔斯坦-達庫尼亞
+country.kn.label=聖基茨和尼維斯
+country.lc.label=聖露西亞
+country.mf.label=法屬聖馬丁
+country.pm.label=聖皮耶和密克隆
+country.vc.label=聖文森及格瑞那丁
+country.ws.label=薩摩亞
+country.sm.label=聖馬利諾
+country.st.label=聖多美普林西比
+country.sa.label=沙烏地阿拉伯
+country.sn.label=塞內加爾
+country.rs.label=塞爾維亞
+country.sc.label=塞席爾
+country.sl.label=獅子山
+country.sg.label=新加坡
+country.sx.label=荷屬聖馬丁
+country.sk.label=斯洛伐克
+country.si.label=斯洛維尼亞
+country.sb.label=索羅門群島
+country.so.label=索馬利亞
+country.za.label=南非
+country.gs.label=南喬治亞和南桑威奇群島
+country.ss.label=南蘇丹
+country.es.label=西班牙
+country.lk.label=斯里蘭卡
+country.sd.label=蘇丹
+country.sr.label=蘇利南
+country.sj.label=斯瓦爾巴和揚馬延
+country.se.label=瑞典
+country.ch.label=瑞士
+country.sy.label=敘利亞
+country.tw.label=台灣
+country.tj.label=塔吉克斯坦
+country.tz.label=坦尚尼亞
+country.th.label=泰國
+country.tl.label=東帝汶
+country.tg.label=多哥
+country.tk.label=托克勞
+country.to.label=東加
+country.tt.label=千里達及托巴哥
+country.tn.label=突尼斯
+country.tr.label=土耳其
+country.tm.label=土庫曼
+country.tc.label=特克斯和凱科斯群島
+country.tv.label=吐瓦魯
+country.ug.label=烏干達
+country.ua.label=烏克蘭
+country.ae.label=阿聯酋
+country.gb.label=英國
+country.us.label=美國
+country.um.label=美國本土外小島嶼
+country.uy.label=烏拉圭
+country.uz.label=烏茲別克
+country.vu.label=萬那杜
+country.ve.label=委內瑞拉
+country.vn.label=越南
+country.vg.label=英屬維京群島
+country.vi.label=美屬維京群島
+country.wf.label=瓦利斯和富圖納
+country.eh.label=西撒哈拉
+country.ye.label=葉門
+country.zm.label=尚比亞
+country.zw.label=辛巴威
+country.unknown.label=未知
+format.hours_minutes={0,choice,0#|1#{0} 小時|1<{0} 小時} {1,choice,0#|1#和 {1} 分鐘|1<和 {1} 分鐘}
+format.minutes_only={0,choice,1#{0} 分鐘|1<{0} 分鐘}
+nav.back.to.timeline=返回時間線
+tokens.title=API 令牌
+tokens.create.title=建立新令牌
+tokens.name.label=令牌名稱
+tokens.name.placeholder=為此令牌輸入名稱
+tokens.table.name=名稱
+tokens.table.token=令牌
+tokens.table.created=建立時間
+tokens.table.last.used=最近使用
+tokens.table.actions=操作
+tokens.no.tokens=未找到 API 令牌。建立一個以開始使用。
+tokens.delete.confirm=確定要刪除此令牌嗎?
+tokens.recent.usages.title=最近的令牌使用情況
+tokens.recent.usages.description=顯示最近 {0} 條令牌使用記錄
+tokens.usage.table.token=令牌名稱
+tokens.usage.table.timestamp=時間戳
+tokens.usage.table.endpoint=端點
+tokens.usage.table.ip=IP 地址
+users.title=用戶管理
+users.existing=已有用戶
+users.no.users=未找到用戶。
+users.table.username=使用者名稱
+users.table.display.name=顯示名稱
+users.table.actions=操作
+users.table.role=角色
+users.current.user=(當前用戶)
+users.add.title=添加新用戶
+users.update.title=更新用戶
+users.username.label=使用者名稱
+users.username.placeholder=輸入使用者名稱
+users.display.name.label=顯示名稱
+users.display.name.placeholder=輸入顯示名稱
+users.password.label=密碼
+users.password.placeholder=輸入密碼
+users.password.keep.current=留空以保留當前密碼
+users.role.label=角色
+users.role.admin=管理員
+users.role.user=用戶
+users.delete.confirm=您確定要刪除此用戶嗎?這將刪除其所有數據。
+users.oidc.managed.message=此用戶由外部 OIDC 提供商管理。使用者名稱和顯示名稱的設置已禁用
+users.oidc.view.profile=查看外部資料
+users.avatar.oidc.managed=頭像由您的 OIDC 提供商管理,並將自動更新。
+time.title=時間
+time.display.mode.label=時間顯示模式
+time.display.mode.default=預設
+time.display.mode.geo.local=地理本地
+time.display.mode.description=選擇應用程式中時間的顯示方式。
+time.display.mode.default.description=預設:所有時間均顯示為您的時區(來自瀏覽器或以下的時區覆蓋)
+time.display.mode.geo.local.description=地理本地:所有時間均顯示為該位置所在的時區
+time.timezone.override.label=時區覆蓋
+time.timezone.override.none=使用瀏覽器時區
+time.timezone.override.description=覆蓋您的時區,而不是使用瀏覽器檢測的時區。這會影響使用默認模式時時間的顯示方式。
+timeline.time.your=您的時間
+timeline.time.local=本地時間
+form.remove=移除
+users.home.location.label=家庭位置
+users.home.location.description=設置您的家庭位置。當所選日期沒有數據時,將顯示此位置。
+users.home.latitude.label=緯度
+users.home.longitude.label=經度
+users.home.latitude.placeholder=輸入緯度(-90 到 90)
+users.home.longitude.placeholder=輸入經度(-180 到 180)
+users.home.location.clear=清除
+users.avatar.label=個人頭像
+users.avatar.upload=選擇圖片
+users.avatar.requirements=最大 2MB。支持 JPEG、PNG、GIF 或 WebP 格式。
+users.avatar.delete=刪除頭像
+users.avatar.default.title=選擇默認頭像
+users.avatar.custom.title=上傳自訂圖片
+users.avatar.or=或
+users.custom.css.label=自訂 CSS
+users.custom.css.description=上傳自訂 CSS 文件以個性化您的界面。此操作將覆蓋默認樣式。
+users.custom.css.current=已上傳自訂 CSS 文件
+users.custom.css.delete=移除 CSS
+users.custom.css.requirements=最大 1MB。僅限 CSS 文件(必須為 .css 副檔名)。
+map.colored.preference=以彩色顯示地圖
+map.colored.preference.description=啟用後,地圖將以全彩顯示。禁用後,地圖將以灰度顯示。
+units.title=單位系統
+units.metric=公制
+units.metric.description=(km, m)
+units.imperial=英製
+units.imperial.description=(mi, ft)
+places.title=重要地點
+places.page.info=第 {0} 頁,共 {1} 頁
+places.name.label=名稱
+places.address.label=地址
+places.address.not.available=不可用
+places.category.not.categorized=未分類
+places.geocode.button=地理編碼
+places.geocode.confirm=您確定要重新對該地點進行地理編碼嗎?這將清除當前地址並請求新的地址。
+places.geocode.success=已安排對地點進行地理編碼
+places.geocode.error=安排地點進行地理編碼時出錯:{0}
+places.address.placeholder=輸入地址
+places.geocoding.response.title={0} 的地理編碼響應
+places.geocoding.response.back=返回地點
+places.geocoding.response.provider=提供者
+places.geocoding.response.status=狀態
+places.geocoding.response.fetched.at=獲取時間
+places.geocoding.response.raw.data=原始數據
+places.geocoding.response.error.details=錯誤詳情
+places.edit.button=編輯
+places.edit.title=編輯 {0}
+places.edit.details.title=地點詳情
+places.edit.visit.stats.title=存取統計
+places.edit.visit.summary=您存取了 {0} {1} 次。
+places.edit.visit.complete=您存取了 {0} {1} 次。首次存取於 {2},最近一次存取於 {3}。
+places.edit.no.visits=此地點尚未記錄任何存取。
+place.type.train_station=火車站
+place.type.gas_station=加油站
+place.type.restaurant=餐廳
+place.type.park=公園
+place.type.shop=商店
+place.type.home=家
+place.type.work=工作
+place.type.hospital=醫院
+place.type.school=學校
+place.type.airport=機場
+place.type.hotel=酒店
+place.type.bank=銀行
+place.type.pharmacy=藥店
+place.type.gym=健身房
+place.type.library=圖書館
+place.type.church=教堂
+place.type.cinema=電影院
+place.type.cafe=咖啡館
+place.type.museum=博物館
+place.type.landmark=地標
+place.type.tourist_attraction=旅遊景點
+place.type.historic_site=歷史遺址
+place.type.monument=紀念碑
+place.type.shopping_mall=購物中心
+place.type.market=市場
+place.type.gallery=畫廊
+place.type.theater=劇院
+place.type.grocery_store=雜貨店
+place.type.atm=自動提款機
+place.type.other=其他
+form.create=建立
+form.update=更新
+form.delete=刪除
+form.cancel=取消
+form.save.changes=保存更改
+form.save=保存
+form.previous=上一步
+form.next=下一步
+form.refresh=刷新
+message.success.token.created=令牌建立成功
+message.success.token.deleted=令牌刪除成功
+message.success.user.created=用戶建立成功
+message.success.user.updated=用戶更新成功
+message.success.user.deleted=用戶刪除成功
+message.success.place.updated=地點更新成功
+message.error.token.creation=建立令牌時出錯: {0}
+message.error.token.deletion=刪除令牌時出錯: {0}
+message.error.user.creation=建立用戶時出錯: {0}
+message.error.user.update=更新用戶時出錯: {0}
+message.error.user.deletion=刪除用戶時出錯: {0}
+message.error.user.self.delete=您不能刪除自己的帳號
+message.error.place.update=更新地點時出錯: {0}
+message.relogin.required=您的使用者名稱已更改為 {0}。您需要註銷並使用新使用者名稱重新登入。
+message.error.access.denied=存取被拒絕。您沒有執行此操作的權限。
+upload.title=導入位置數據
+upload.gpx.title=GPX 文件
+upload.gpx.description=從您的 GPS 設備或追蹤應用上傳 GPX 文件。GPX 文件包含帶時間戳的航點、軌跡和路線,可處理為您的位置歷史。
+upload.google.title=Google Takeout
+upload.google.description=從 Google 上傳位置歷史。我們支持兩種格式:
+upload.google.new.format.title=Google 時間線新格式 (timeline.json)
+upload.google.new.format.instructions=在 Android 手機上:設置 → 位置 → 位置服務 → 時間線 → 導出時間線
+upload.google.new.format.description=這會導出一個包含您近期位置數據的 timeline.json 文件。
+upload.google.new.format.ios.instructions=在 iOS Google Maps 上:打開 Google Maps → 點擊您的個人資料 → 設置 → 個人內容 → 導出時間線數據
+upload.google.android.format.title=Android 時間線 (timeline.json)
+upload.google.android.format.description=這會導出一個包含來自 Android 設備的近期位置數據的 timeline.json 文件。
+upload.google.ios.format.title=iOS 時間線 (timeline.json)
+upload.google.ios.format.description=這會導出一個包含來自 iOS 設備的近期位置數據的 timeline.json 文件。
+upload.google.old.format.title=Google 時間線舊格式 (Records.json)
+upload.google.old.format.instructions=從 takeout.google.com 導出您的數據,並上傳位於位置歷史文件夾中的 Records.json 文件。
+upload.google.old.format.description=其中包含您完整的歷史位置數據。
+upload.geojson.title=GeoJSON 文件
+upload.geojson.description=上傳包含帶位置數據的點要素的 GeoJSON 文件。GeoJSON 文件應包含帶坐標和可選時間戳屬性的點幾何。支持單個 Feature 和 FeatureCollection 兩種格式。
+upload.button.gpx=上傳 GPX 文件
+upload.button.google=上傳 Google Takeout
+upload.button.google.timeline=上傳時間線數據
+upload.button.google.timeline.android=上傳 Android 時間線數據
+upload.button.google.timeline.ios=上傳 iOS 時間線數據
+upload.button.google.records=上傳 Records 數據
+upload.button.geojson=上傳 GeoJSON 文件
+upload.no.files=未選擇文件
+upload.file.empty=文件為空
+upload.invalid.format=無效的檔案格式
+upload.success=成功處理了 {0} 個文件,包含 {1} 條位置點
+upload.error=沒有文件處理成功
+integrations.title=集成
+integrations.no.token.warning=在設置應用集成之前,您需要先在“API 令牌”標籤頁中建立一個 API 令牌。
+integrations.token.select.label=選擇 API 令牌:
+integrations.token.select.help=選擇下面設置 URL 中要使用的 API 令牌。所選令牌將自動插入範例 URL 中。
+integrations.data-stores.title=外部數據儲存
+integrations.data-stores.description=配置 Reitti 連接外部數據儲存,例如 OwnTracks Recorder。
+integrations.gpslogger.title=GPSLogger 設置
+integrations.gpslogger.description=GPSLogger 是一款免費 Android 應用,可自動記錄您的位置並發送到 Reitti。
+integrations.owntracks.title=OwnTracks 設置
+integrations.owntracks.description=OwnTracks 是一款注重隱私的定位追蹤應用,支持 iOS 與 Android。
+integrations.setup.instructions=設置說明:
+integrations.photos.title=照片
+integrations.photos.description=配置與 Immich 的照片管理集成
+integrations.immich.title=Immich 集成
+integrations.immich.description=Immich 是一款自託管的照片和影片備份解決方案。連接您的 Immich 實例,以在時間線地圖上顯示特定位置和日期拍攝的照片。
+integrations.immich.server.url=伺服器 URL
+integrations.immich.server.url.placeholder=https://your-immich-server.com
+integrations.immich.api.token=API 令牌
+integrations.immich.api.token.placeholder=輸入您的 Immich API 令牌
+integrations.immich.enabled=啟用集成
+integrations.immich.save=保存配置
+integrations.immich.test.connection=測試連接
+integrations.immich.connection.success=連接成功
+integrations.immich.connection.failed=連接失敗:{0}
+integrations.immich.config.saved=Immich 配置已成功保存
+integrations.immich.config.error=保存配置時出錯:{0}
+integrations.mobile.help.title=需要幫助?
+integrations.mobile.help.description=欲獲取詳細的設置說明和技巧,請存取我們的完整指南:
+integrations.mobile.help.link.text=移動集成文件
+integrations.overland.title=Overland 設置
+integrations.overland.description=Overland 是一款 iOS 設備的 GPS 記錄器,以 GeoJSON 格式發送位置數據。
+integrations.gpslogger.configure=自動配置 GPSLogger
+integrations.gpslogger.configure.description=這將建立一個名為 'reitti' 的新設定檔,並將 GPSLogger 配置為使用該配置。
+integrations.overland.configure=自動配置 Overland
+integrations.overland.configure.description=這將配置 Overland 將位置數據上報至 Reitti。
+integrations.owntracks.configure=自動配置 Owntracks
+integrations.owntracks.configure.description=這將配置 Owntracks 將位置數據上報至 Reitti。
+integrations.owntracks.recorder.title=OwnTracks Recorder 集成
+integrations.owntracks.recorder.description=連接到 OwnTracks Recorder 實例,以獲取特定用戶和設備的位置資訊。
+integrations.owntracks.recorder.base.url=基礎 URL
+integrations.owntracks.recorder.base.url.placeholder=https://your-owntracks-recorder.com
+integrations.owntracks.recorder.username=使用者名稱
+integrations.owntracks.recorder.username.placeholder=輸入要獲取數據的使用者名稱
+integrations.owntracks.recorder.device.id=設備 ID
+integrations.owntracks.recorder.device.id.placeholder=輸入要獲取數據的設備 ID
+integrations.owntracks.recorder.auth.username=認證使用者名稱
+integrations.owntracks.recorder.auth.username.placeholder=輸入基本認證的使用者名稱(可選)
+integrations.owntracks.recorder.auth.password=認證密碼
+integrations.owntracks.recorder.auth.password.placeholder=輸入基本認證的密碼(可選)
+integrations.owntracks.recorder.auth.optional=如無需認證請留空
+integrations.owntracks.recorder.enabled=啟用集成
+integrations.owntracks.recorder.save=保存配置
+integrations.owntracks.recorder.test.connection=測試連接
+integrations.owntracks.recorder.connection.success=連接成功。
+integrations.owntracks.recorder.connection.failed=連接失敗:{0}
+integrations.owntracks.recorder.config.saved=OwnTracks Recorder 配置已成功保存
+integrations.owntracks.recorder.config.error=保存配置時出錯:{0}
+integrations.owntracks.recorder.load.historical=載入歷史數據
+integrations.owntracks.recorder.load.historical.confirm=這將從 OwnTracks Recorder 獲取所有可用的歷史數據。可能需要一些時間。是否繼續?
+integrations.owntracks.recorder.load.historical.success=歷史數據載入已成功啟動
+integrations.owntracks.recorder.load.historical.error=載入歷史數據失敗:{0}
+integrations.owntracks.recorder.config.deleted=OwnTracks Recorder 配置已成功刪除
+integrations.owntracks.recorder.config.delete.error=刪除配置時出錯:{0}
+integrations.tracking.frequency.title=📍 GPS 追蹤頻率
+integrations.tracking.frequency.description=為獲得最佳效果,Reitti 需要持續的 GPS 位置流。請確保您的追蹤應用至少每 30 秒記錄一個點,以確保準確的存取和行程檢測。
+integrations.shared.instances.title=共享實例
+integrations.shared.instances.description=連接到其他 Reitti 實例,以與朋友、家人或同事共享位置數據。這使您能夠在時間線地圖上與自己的位置數據一起查看他們的位置數據。
+integrations.reitti.title=Reitti 實例集成
+integrations.reitti.description=連接到本地或遠程的 Reitti 實例,以存取其他用戶的位置資訊。
+integrations.reitti.url=實例 URL
+integrations.reitti.url.placeholder=https://reitti.example.com
+integrations.reitti.token=API 令牌
+integrations.reitti.token.placeholder=輸入遠程實例的 API 令牌
+integrations.reitti.color=顏色
+integrations.reitti.color.description=選擇一種顏色,以在地圖上標識此集成
+integrations.reitti.enabled=啟用集成
+integrations.reitti.save=保存配置
+integrations.reitti.test.connection=測試連接
+integrations.reitti.connection.success=連接成功 - 已連接到 Reitti 實例
+integrations.reitti.connection.failed=連接失敗: {0}
+integrations.reitti.config.saved=Reitti 集成已成功保存
+integrations.reitti.config.error=保存配置時出錯: {0}
+integrations.reitti.config.deleted=Reitti 集成已成功刪除
+integrations.reitti.config.delete.error=刪除配置時出錯: {0}
+integrations.reitti.no.integrations=未配置任何 Reitti 集成。
+integrations.reitti.table.url=實例 URL
+integrations.reitti.table.enabled=已啟用
+integrations.reitti.table.status=狀態
+integrations.reitti.table.last.used=最近使用時間
+integrations.reitti.table.color=顏色
+integrations.reitti.table.actions=操作
+integrations.reitti.status.enabled=已啟用
+integrations.reitti.status.disabled=已禁用
+integrations.reitti.status.ACTIVE.name=活躍
+integrations.reitti.status.RECOVERABLE.name=失敗(可恢復)
+integrations.reitti.status.DISABLED.name=已禁用
+integrations.reitti.status.FAILED.name=失敗
+integrations.reitti.never.used=從未
+integrations.reitti.enable=啟用
+integrations.reitti.disable=禁用
+integrations.reitti.delete.confirm=您確定要刪除此 Reitti 集成嗎?
+integrations.reitti.add.title=添加新的 Reitti 集成
+js.integrations.reitti.edit.title=編輯 Reitti 集成
+integrations.reitti.info=資訊
+integrations.reitti.info.title=遠程實例資訊
+form.edit=編輯
+form.close=關閉
+jobs.title=任務狀態
+jobs.refresh=刷新狀態
+jobs.estimated.time=預計處理時間: {0}
+queue.location.data.name=位置數據處理
+queue.location.data.description=處理來自行動應用和外部來源的原始位置點
+queue.stay.detection.name=存取檢測
+queue.stay.detection.description=分析位置數據以檢測在重要地點的存取和停留
+queue.merge.visit.name=存取合併
+queue.merge.visit.description=合併相關存取並最佳化存取邊界
+queue.significant.place.name=地點處理
+queue.significant.place.description=根據檢測到的存取建立和更新重要地點
+queue.detect.trip.name=行程檢測
+queue.detect.trip.description=分析移動模式以檢測位置之間的行程
+queue.user.event.name=用戶事件
+queue.user.event.description=處理用戶觸發的事件和通知
+data.title=管理數據
+data.about.title=關於數據處理
+data.about.description=此頁面允許您手動觸發數據處理操作。這些操作通常會按照計劃自動運行,但如有需要,您也可以在此手動觸發。
+data.about.warning=手動處理可能需要一些時間,具體取決於待處理的數據量。
+data.process.visits.title=處理存取和行程
+data.process.visits.description=手動觸發將原始位置數據處理為存取和行程的操作。系統將分析未處理的位置點,並從中產生有意義的存取和行程。
+data.process.visits.button=開始處理
+data.process.visits.confirm=您確定要開始處理嗎?這可能需要一些時間。
+data.process.success=處理已成功啟動。請查看“作業狀態”標籤頁以監控進度。
+data.process.error=啟動處理時出錯:{0}
+data.clear.reprocess.title=清除並重新處理所有數據
+data.clear.reprocess.description=在保留重要地點和原始位置點的同時,清除所有已處理的數據(存取、行程、已處理的存取)。原始位置點將被標記為未處理,處理流水線將自動觸發。
+data.clear.reprocess.warning=此操作將永久刪除所有存取、行程和已處理的存取,且不可撤銷。
+data.clear.reprocess.button=清除並重新處理
+data.clear.reprocess.confirm=您確定要清除所有已處理的數據並重新處理嗎?這將永久刪除所有存取、行程和已處理的存取,且不可撤銷。
+data.clear.reprocess.success=數據已成功清除,重新處理已啟動。請查看“作業狀態”標籤頁以監控進度。
+data.clear.reprocess.error=清除並重新處理數據時出錯:{0}
+data.remove.all.title=刪除所有數據
+data.remove.all.description=刪除除重要地點之外的所有數據。這將永久刪除所有原始位置點、存取、行程和已處理的存取,同時保留您的重要地點。
+data.remove.all.warning=此操作將永久刪除除重要地點之外的所有位置數據,且不可撤銷。
+data.remove.all.button=刪除所有數據
+data.remove.all.confirm=您確定要刪除除重要地點之外的所有數據嗎?此操作不可撤銷。
+data.remove.all.success=除重要地點之外的所有數據已成功刪除
+data.remove.all.error=刪除數據時出錯:{0}
+geocoding.title=地理編碼服務
+geocoding.about.title=關於地理編碼服務
+geocoding.about.description=地理編碼服務將坐標轉換為您重要地點的地址。您可以添加多個服務,系統會隨機使用它們以分攤負載。
+geocoding.about.format=確保地理編碼服務返回 GeoJson。這是唯一支持的響應格式。
+geocoding.url.placeholders=URL 模板占位符:
+geocoding.placeholder.lat={lat} - 將被替換為緯度
+geocoding.placeholder.lng={lng} - 將被替換為經度
+geocoding.example=範例:
+geocoding.add.title=添加新地理編碼服務
+geocoding.service.name=服務名稱
+geocoding.service.url=URL 模板
+geocoding.available.services=可用服務
+geocoding.no.services=未配置地理編碼服務。
+geocoding.table.name=名稱
+geocoding.table.url=URL 模板
+geocoding.table.status=狀態
+geocoding.table.errors=錯誤
+geocoding.table.last.used=最近使用
+geocoding.table.actions=操作
+geocoding.status.enabled=已啟用
+geocoding.status.disabled=已禁用
+geocoding.auto.disabled=(自動禁用)
+geocoding.never.used=從未使用
+geocoding.enable=啟用
+geocoding.disable=禁用
+geocoding.reset.errors=重設錯誤
+geocoding.delete.confirm=您確定要刪除此地理編碼服務嗎?
+geocoding.execution.title=地理編碼執行
+geocoding.execution.description=手動觸發對您重要地點的地理編碼操作
+geocoding.run.title=運行地理編碼
+geocoding.run.description=處理所有尚未進行地理編碼的重要地點
+geocoding.run.button=安排地理編碼
+geocoding.run.confirm=您確定要開始對未處理的地點進行地理編碼嗎?
+geocoding.clear.title=清除並重新地理編碼全部
+geocoding.clear.description=清除所有現有的地理編碼數據並重新處理所有重要地點
+geocoding.clear.warning=這將清除所有現有的地址資訊並重新對所有地點進行地理編碼
+geocoding.clear.button=清除並重新地理編碼
+geocoding.clear.confirm=您確定要清除所有地理編碼數據並重新處理所有地點嗎?這將刪除所有現有的地址資訊。
+geocoding.run.success=已成功啟動對 {0} 個地點的地理編碼
+geocoding.clear.success=已清除地理編碼數據並啟動對 {0} 個地點的重新處理
+geocoding.run.error=啟動地理編碼時出錯:{0}
+geocoding.clear.error=清除並啟動地理編碼時出錯:{0}
+geocoding.no.places=未找到需要地理編碼的地點
+language.select=選擇語言
+language.title=語言設定
+language.description=為應用界面選擇您偏好的語言。您可能需要重新載入頁面以使所有更改生效。
+language.english=英語
+language.finnish=芬蘭語
+language.german=德語
+language.french=法語
+language.russian=俄語
+language.brazilian_portuguese=葡萄牙語(巴西)
+language.polish=波蘭語
+language.chinese=簡體中文
+language.dutch=荷蘭語
+login.invalid.credentials=使用者名稱或密碼錯誤
+login.username=使用者名稱
+login.password=密碼
+login.remember.me=記住我
+login.button=登錄
+login.oauth.button=使用 OAuth 登錄
+message.success.geocode.created=地理編碼服務建立成功
+message.error.geocode.creation=建立地理編碼服務時出錯:{0}
+message.success.language.changed=語言更改成功
+message.error.language.change=更改語言時出錯:{0}
+settings.about=關於
+about.title=版本資訊
+about.app.version=應用程式版本:
+about.git.branch=Git 分支:
+about.git.commit.details=提交詳情:
+about.build.time=構建時間:
+about.not.available=不可用
+statistics.title=統計
+statistics.overall=總體
+statistics.top.places=停留時間最高的地點
+statistics.place=地點
+statistics.total.hours=總小時數
+statistics.visits=存取次數
+statistics.transport.distance=按交通方式劃分的距離
+statistics.transport.mode=交通方式
+statistics.distance.km=距離(公里)
+statistics.trips=行程
+statistics.monthly.breakdown=月度細分
+statistics.daily.breakdown=每日細分
+statistics.transport.distribution=交通方式分布
+statistics.no.data=暫無數據
+month.1=一月
+month.2=二月
+month.3=三月
+month.4=四月
+month.5=五月
+month.6=六月
+month.7=七月
+month.8=八月
+month.9=九月
+month.10=十月
+month.11=十一月
+month.12=十二月
+js.sse.error.connection-lost=與伺服器的連接已遺失!嘗試重新連接 …
+js.map.auto-update.latest-location=最新位置
+export.title=導出數據
+export.date.range=日期範圍
+export.start.date=開始日期
+export.end.date=結束日期
+export.gpx.button=導出為 GPX
+export.raw.data.title=原始位置數據
+export.raw.data.table.timestamp=時間戳
+export.raw.data.table.latitude=緯度
+export.raw.data.table.longitude=經度
+export.raw.data.table.accuracy=精度 (米)
+export.raw.data.table.processed=已處理
+export.raw.data.no.data=未在所選日期範圍內找到位置數據
+export.gpx.success=GPX 文件導出成功
+export.gpx.error=導出 GPX 文件時出錯: {0}
+error.page.title=錯誤 - Reitti
+error.title=哎呀!出了點問題
+error.generic.message=發生了意外錯誤。請稍後再試。
+error.technical.details=技術細節
+error.action.home=返回首頁
+error.action.back=返回
+error.action.retry=重試
+memory.creation.error=建立回憶時出錯:{0}
+memory.validation.start.date.required=開始日期為必填項
+memory.validation.end.date.required=結束日期為必填項
+memory.validation.end.date.before.start=結束日期不能早於開始日期
+memory.validation.title.required=標題為必填項
+share-access.title=分享存取
+magic.links.title=魔法連結
+magic.links.no.tokens=未找到魔法連結。建立一個開始使用。
+magic.links.new.token.title=新魔法連結已建立
+magic.links.new.token.description=您的魔法連結已成功建立。請複製下面的連結並妥善保存,它不會再次顯示!
+magic.links.new.token.name=連結名稱:
+magic.links.new.token.url=魔法連結 URL:
+magic.links.new.token.value=僅令牌:
+magic.links.new.token.warning=⚠️ 現在保存此連結,您將無法再次看到它!
+magic.links.table.name=名稱
+magic.links.table.access.level=存取級別
+magic.links.table.created=建立時間
+magic.links.table.expiry=過期時間
+magic.links.table.last.used=最後使用
+magic.links.table.actions=操作
+magic.links.name.label=連結名稱
+magic.links.name.placeholder=例如,與 John 分享
+magic.links.access.level.label=存取級別
+magic.links.access.level.full_access=完全存取
+magic.links.access.level.only_live=僅即時數據
+magic.links.access.level.only_live_with_photos=僅即時數據 + 照片
+magic.links.access.level.only_last_location=僅最新位置
+magic.links.access.level.memory_view_only=查看回憶
+magic.links.access.level.memory_edit_access=查看和編輯回憶
+magic.links.expiry.days.label=過期時間(天)
+magic.links.expiry.days.placeholder=例如,30
+magic.links.expiry.days.help=留空表示永不過期
+magic.links.never.expires=永不過期
+magic.links.never.used=從未使用
+magic.links.delete.confirm=您確定要刪除此魔法連結嗎?此操作無法撤銷。
+magic.links.created.success=魔法連結建立成功。請保存下面的連結,它不會再次顯示!
+magic.links.create.error=建立魔法連結失敗:{0}
+magic.links.deleted.success=魔法連結刪除成功
+magic.links.delete.error=刪除魔法連結失敗:{0}
+magic.links.expiry.date.label=過期日期
+magic.links.expiry.date.help=留空表示永久存取(連結永不過期)
+magic.links.invalid.date=日期格式無效
+share-with.title=與其他用戶分享
+share-with.no.users=未找到可分享的其他用戶。
+share-with.users.title=與用戶分享
+share-with.users.description=選擇您想要與其分享位置數據的用戶。他們將能夠查看您的時間線和位置歷史。
+share-with.enable=分享
+share-with.updated.success=用戶分享更新成功
+share-with.update.error=更新用戶分享時出錯:{0}
+share-with.info.title=關於用戶分享
+share-with.info.description=當您與其他用戶分享數據時,他們將能夠查看您的位置時間線和歷史記錄以及他們自己的數據。這對於想要協調和分享位置資訊的家庭或團隊非常有用。
+share-with.info.permissions.title=他們可以看到什麼
+share-with.info.permissions.timeline=您完整的位置時間線和歷史
+share-with.info.permissions.places=您的重要地點和存取記錄
+share-with.info.permissions.trips=您的行程和移動模式
+share-with.info.privacy.title=隱私說明
+share-with.info.privacy.mutual=分享不是相互的,他們需要單獨與您分享數據
+share-with.info.privacy.revoke=您可以隨時透過取消勾選用戶來撤銷存取
+share-with.info.privacy.immediate=更改立即生效
+share-with.button.selected=已啟用分享
+share-with.button.unselected=點擊分享
+shared-with-me.title=與我分享的用戶
+shared-with-me.description=這些用戶已與您分享他們的位置數據。您可以自訂用於在時間線上顯示其數據的顏色。
+shared-with-me.table.user=用戶
+shared-with-me.table.color=顏色
+shared-with-me.table.shared.since=分享開始時間
+shared-with-me.table.actions=操作
+shared-with-me.dismiss=忽略
+shared-with-me.dismiss.confirm=您確定要忽略此共享存取嗎?如果您想再次查看,用戶需要重新與您分享數據。
+shared-with-me.dismissed.success=共享存取已成功忽略
+shared-with-me.dismiss.error=忽略共享存取時出錯:{0}
+visit.sensitivity.recalculation.title=建議重新計算
+visit.sensitivity.recalculation.message=配置已更改。強烈建議重新計算,以使這些更改在現有數據上生效,否則僅會影響新進入的數據。
+visit.sensitivity.recalculation.warning=警告:此操作將刪除所有現有地點,並根據新設置重新建立它們。
+visit.sensitivity.recalculation.dismiss=忽略
+visit.sensitivity.recalculation.start=開始重新計算
+visit.sensitivity.recalculation.starting=正在重新計算…
+visit.sensitivity.recalculation.confirm=您確定要開始重新計算嗎?這可能會花費一些時間,具體取決於要處理的數據量。
+visit.sensitivity.recalculation.started=重新計算已成功啟動。請查看作業狀態標籤頁以監控進度。
+visit.sensitivity.recalculation.dismissed=已忽略重新計算建議。
+visit.sensitivity.recalculation.error=啟動重新計算時出錯:{0}
+visit.sensitivity.validation.date.duplicate=該日期已有配置。請選擇其他日期。
+visit.sensitivity.validation.save.error=保存配置時出錯:{0}
+magic.links.info.title=關於魔法連結
+magic.links.info.description=魔法連結允許您在無需對方建立帳號的情況下與他人共享您的位置數據。擁有連結的任何人都可以根據您設置的權限存取您的數據。
+magic.links.info.security.title=安全注意事項
+magic.links.info.security.point1=擁有連結的任何人都可以存取您的數據,請將其視為密碼
+magic.links.info.security.point2=連結遺失後無法恢復,您需要重新建立
+magic.links.info.security.point3=為臨時共享設置到期日期,以限制存取時長
+magic.links.info.security.point4=不再需要時請立即刪除連結
+magic.links.info.security.point5=監控“最近使用”列以追蹤存取情況
+magic.links.info.access.levels.title=存取級別
+magic.links.info.access.full.description=完全存取您所有位置數據和歷史記錄。
+magic.links.info.access.live.description=僅存取當前/最近的位置數據。
+magic.links.info.access.live_with_photos.description=僅存取當前/最近的位置數據,以及如果在地圖上顯示的您的照片。
+magic.links.info.access.only_last_location.description=僅存取地圖上的最新位置。
+form.clear=清除
+magic.link.error.title=魔法連結錯誤
+magic.link.error.generic=魔法連結無效或已過期。
+magic.link.error.description=請請求新的魔法連結或使用帳號登入。
+magic.link.error.home=返回首頁
+magic.link.error.login=使用帳號登入
+integrations.data.quality.title=數據質量驗證
+integrations.data.quality.description=檢查您收到的位置資訊的質量和頻率,以確保最佳的跟蹤性能。
+integrations.data.quality.button=驗證數據質量
+integrations.data.quality.refresh=刷新數據
+integrations.data.quality.report.title=數據質量報告
+integrations.data.quality.overall.title=📈 整體數據質量
+integrations.data.quality.total.points=總位置點數
+integrations.data.quality.last.24h=最近24小時
+integrations.data.quality.last.7d=最近7天
+integrations.data.quality.avg.per.day=平均每日
+integrations.data.quality.freshness.title=🕒 數據新鮮度
+integrations.data.quality.latest.point=最近接收的點
+integrations.data.quality.time.since=距離上一次點的時間
+integrations.data.quality.no.data=暫無數據
+integrations.data.quality.tracking.title=📍 跟蹤質量
+integrations.data.quality.avg.accuracy=平均精度
+integrations.data.quality.good.accuracy=精度良好的點(<50m)
+integrations.data.quality.avg.interval=平均間隔
+integrations.data.quality.recommendations.title=💡 建議
+integrations.data.quality.status.actively.tracking=✅ 正在跟蹤
+integrations.data.quality.status.actively.tracking.desc=位置資訊正在定期接收
+integrations.data.quality.status.not.tracking=❌ 未在跟蹤
+integrations.data.quality.status.not.tracking.desc=最近未收到位置資訊
+integrations.data.quality.status.good.frequency=✅ 頻率良好
+integrations.data.quality.status.good.frequency.desc=位置資訊的頻率足以實現準確跟蹤
+integrations.data.quality.status.low.frequency=⚠️ 頻率低
+integrations.data.quality.status.low.frequency.desc=考慮提高跟蹤頻率以獲得更好精度
+integrations.data.quality.recommendation.no.data=最近24小時未收到位置資訊。請檢查行動應用配置。
+integrations.data.quality.recommendation.low.frequency=檢測到跟蹤頻率低。請考慮在行動應用中縮短跟蹤間隔。
+integrations.data.quality.recommendation.poor.accuracy=許多位置點精度較差。請確保已啟用 GPS 並避免在室內跟蹤。
+integrations.data.quality.recommendation.very.poor.accuracy=平均精度相當差。請檢查設備是否有良好的視野以獲得更好的 GPS 接收。
+integrations.data.quality.recommendation.fluctuating.frequency=跟蹤頻率不穩定。請檢查行動應用設定以實現穩定的跟蹤間隔。
+integrations.data.quality.status.fluctuating.frequency=⚠️ 頻率波動
+integrations.data.quality.status.fluctuating.frequency.desc=跟蹤間隔差異顯著,可能影響精度
+integrations.data.quality.status.good.consistency=✅ 穩定性良好
+integrations.data.quality.status.good.consistency.desc=跟蹤間隔一致且穩定
+integrations.data.quality.error=載入數據質量資訊時出錯:{0}
+visit.sensitivity.title=存取敏感度
+visit.sensitivity.title.description=配置系統在從位置數據檢測存取時的靈敏度
+visit.sensitivity.configurations=當前配置
+visit.sensitivity.valid.since=生效時間
+visit.sensitivity.description=描述
+visit.sensitivity.actions=操作
+visit.sensitivity.default.config=默認配置
+visit.sensitivity.default.description=適用於所有在特定配置之前的數據
+visit.sensitivity.specific.description=從此日期起適用
+visit.sensitivity.edit=編輯
+visit.sensitivity.delete=刪除
+visit.sensitivity.delete.confirm=確定要刪除此配置嗎?
+visit.sensitivity.cannot.delete=無法刪除默認配置
+visit.sensitivity.add.new=添加新配置
+visit.sensitivity.level=靈敏度級別
+visit.sensitivity.low=低
+visit.sensitivity.high=高
+visit.sensitivity.current.level=當前:級別 {0}
+visit.sensitivity.level.help=低靈敏度會檢測到較少且持續時間更長的存取。高靈敏度會檢測到更多且持續時間更短的存取。請根據您的追蹤需求進行調整:一般位置追蹤使用低靈敏度,詳細移動分析使用高靈敏度。靈敏度高度取決於集成向 Reitti 發送數據的頻率。數據間隔越小,靈敏度級別應越高。
+visit.sensitivity.valid.since.help=此配置將適用於此日期時間之後的所有位置數據。此日期之前的數據將繼續使用之前的配置設置。
+visit.sensitivity.default.config.note=這是默認配置,適用於所有歷史數據以及未被特定日期配置覆蓋的時間段。對該配置的更改將在重新處理時影響所有位置數據的處理。
+visit.sensitivity.preview=預覽
+visit.sensitivity.save=保存
+visit.sensitivity.cancel=取消
+visit.sensitivity.mode.simple=簡易模式
+visit.sensitivity.mode.advanced=高級模式
+visit.sensitivity.mode.simple.description=使用預定義的靈敏度級別,輕鬆配置
+visit.sensitivity.mode.advanced.description=手動配置所有參數,以實現精細控制
+visit.sensitivity.mode.switch.to.simple=切換到簡易模式
+visit.sensitivity.mode.switch.to.advanced=切換到高級模式
+visit.sensitivity.form.title.new=新建配置
+visit.sensitivity.form.title.edit=編輯配置
+visit.sensitivity.form.title.default=默認配置
+visit.detection.title=存取檢測
+visit.detection.search.distance=搜索距離(米)
+visit.detection.search.distance.help=將位置點視為同一次存取的最大距離。較小的數值(50-100公尺)可檢測精確位置,較大的數值(200-500公尺)會將附近位置歸為一組。典型值:城市地區 100公尺,郊區地區 200公尺。
+visit.detection.minimum.points=最小相鄰點數
+visit.detection.minimum.points.help=檢測一次存取所需的最少連續位置點數量。較高的數值可降低誤報,但可能錯過短暫存取。推薦:大多數情況下 3-5 個點。
+visit.detection.minimum.stay=最小停留時間(秒)
+visit.detection.minimum.stay.help=將位置視為存取而非僅僅經過的最短時長。較低的數值(60-300秒)可檢測短暫停留,較高的數值(600-1800秒)僅檢測顯著停留。典型值:詳細跟蹤使用 300秒(5分鐘),僅關注主要地點使用 900秒(15分鐘)。
+visit.detection.max.merge.time=相同停留點之間的最大合併時間(秒)
+visit.detection.max.merge.time.help=同一地點的兩次存取之間的最大時間間隔,超過此間隔則視為不同存取。如果在此時間內離開並返回同一地點,將被視為一次連續存取。典型值:短暫事務使用 1800秒(30分鐘),較長休息使用 3600秒(1小時)。
+visit.merging.title=存取合併
+visit.merging.search.duration=搜索時長(小時)
+visit.merging.search.duration.help=用於尋找應合併在一起的附近存取的時間窗口。較大的數值可能會合併本應保持分開的存取,較小的數值可能會錯過相關存取。建議:大多數場景下為 24-72 小時。
+visit.merging.max.merge.time=同一存取之間的最大合併時間(秒)
+visit.merging.max.merge.time.help=同一位置的兩次存取之間被視為獨立事件的最大時間間隔。這有助於合併因 GPS 不准或短暫離開而被錯誤拆分的存取。典型值:3600 秒(1 小時)用於嚴格分離,7200 秒(2 小時)用於更寬鬆的合併。
+visit.merging.min.distance=存取之間的最小距離(米)
+visit.merging.min.distance.help=保持存取為不同位置所需的最小距離。若存取之間的距離低於此值且發生在時間窗口內,可能會被合併。建議:精確位置分離為 50-100 米,較大區域分組為 200-300 米。
+visit.sensitivity.preview.title=配置預覽
+visit.sensitivity.preview.current=當前數據
+visit.sensitivity.preview.new=預覽數據
+visit.sensitivity.preview.calculating=計算中…
+visit.sensitivity.preview.config.details=配置詳情
+visit.sensitivity.visit.detection=存取檢測
+visit.sensitivity.search.distance=搜索距離
+visit.sensitivity.min.points=最小相鄰點數
+visit.sensitivity.min.stay.time=最小停留時間
+visit.sensitivity.visit.merging=存取合併
+visit.sensitivity.search.duration=搜索時長
+visit.sensitivity.max.merge.time=最大合併時間
+visit.sensitivity.min.distance=最小距離
+settings.job.status.description=監控後台處理任務的狀態
+settings.import.data.description=從 GPX 文件和 Google Takeout 等各種來源上傳位置數據
+export.title.description=以各種格式導出您的位置數據
+settings.api.tokens.description=為外部應用程式建立和管理 API 令牌
+settings.share.access.description=建立魔法連結以與他人分享您的位置數據
+settings.user.management.description=管理用戶帳號和權限(僅管理員)
+settings.places.description=查看和管理您的重要地點及其詳細資訊
+settings.transportation-modes.description=查看和管理交通方式檢測的設置
+settings.geocoding.description=配置地理編碼服務以將坐標轉換為地址
+settings.manage.data.description=手動觸發數據處理並管理您的位置數據
+settings.integrations.description=連接外部服務和行動應用以自動導入位置數據
+settings.about.description=查看應用程式版本和構建資訊
+memory.new.page.title=新建回憶 - Reitti
+memory.new.title=新建回憶
+memory.new.back.to.memories=返回回憶
+memory.form.title.label=標題 *
+memory.form.title.placeholder=給您的回憶起個標題
+memory.form.description.label=描述
+memory.form.description.placeholder=添加描述(可選)
+memory.form.start.date.label=開始日期 *
+memory.form.end.date.label=結束日期 *
+memory.form.cancel=取消
+memory.form.create=建立回憶
+memory.view.edit=編輯
+memory.view.back=返回
+memory.view.recalculate=重新計算
+memory.view.add.block=在後面添加塊
+memory.view.add.first.block=添加您的第一個塊
+memory.view.no.blocks=還沒有塊。添加您的第一個塊以開始構建回憶。
+memory.view.block.text.title=文字塊
+memory.view.block.text.content=內容將在此處載入
+memory.view.block.visit.content=存取塊
+memory.view.block.trip.content=行程塊
+memory.view.block.gallery.content=圖片庫
+memory.view.block.cluster.duration=花費 {0} 小時 {1} 分鐘。其中 {2} 小時 {3} 在移動。
+memory.view.block.cluster_visit.duration=停留 {0} 小時 {1} 分鐘。
+memory.generator.day.text=第 {0} 天:{1}
+memory.generator.headline.text=我們的旅程
+memory.generator.journey_to.headline.text=前往 {0} 的旅程
+memory.generator.introductory.text=我們經歷了多麼難忘的冒險!我們的旅程開始於 {0},從 {1} 出發,在接下來的 {2} 天裡,我們將 {3}、{4} 作為我們美好的大本營。從那裡,我們探索了該地區的核心,用 {5} 次難忘的存取填滿了我們的日子,遍布 {6} 個美麗的地點。這是我們在一起的時光、我們看到的地方以及我們在 {7} 返回家之前創造的回憶的故事。
+memory.generator.travel_to_accommodation.text=我們從 {0} 在 {1} 出發,並在 {3} 到達 {2}。這段旅程的總時間為 {4},其中 {5} 用於實際旅行。現在是我們放鬆、整理行李並為接下來的事情做準備的時候了。
+memory.generator.travel_from_accommodation.text=我們從 {0} 在 {1} 出發,並在 {3} 回到家鄉 {2}。這段旅程最後部分的總時間為 {4},其中 {5} 用於實際旅行。我們的旅程已經結束,現在我們可以回顧我們創造的所有回憶。
+memory.generator.intro_accommodation.headline=歡迎來到 {0}
+memory.generator.intro_accommodation.text=我們正式入住了!在處理行李之前,我們花了一點時間欣賞氛圍。來到這裡感覺很好,我們期待著探索周圍的環境。這個地方將成為我們旅行的絕佳基地。
+memory.list.all=全部
+memory.block.select.type=選擇塊類型
+memory.block.type.text=文字
+memory.block.type.text.description=添加帶有標題和段落的文字內容
+memory.block.type.visit=存取
+memory.block.type.visit.description=添加您在此回憶期間存取的位置
+memory.block.type.trip=行程
+memory.block.type.trip.description=添加此回憶中的旅程或路線
+memory.block.type.gallery=圖片庫
+memory.block.type.gallery.description=添加此回憶中的照片集合
+memory.block.cancel=取消
+memory.block.text.new=新建文字塊
+memory.block.text.headline=標題
+memory.block.text.headline.placeholder=輸入標題
+memory.block.text.content=內容
+memory.block.text.content.placeholder=輸入您的文字內容
+memory.block.create=建立塊
+memory.block.visit.new=新建存取塊
+memory.block.visit.select=選擇存取
+memory.block.visit.select.placeholder=選擇一個存取...
+memory.block.trip.new=新建行程塊
+memory.block.trip.empty=此回憶塊未選擇任何行程。
+memory.block.visit.empty=此回憶塊未選擇任何存取。
+memory.block.trip.select=選擇行程
+memory.block.trip.select.placeholder=選擇一個行程...
+memory.block.gallery.new=新建圖片庫塊
+memory.block.gallery.edit=編輯圖片庫塊
+memory.block.gallery.immich.title=從 Immich 選擇
+memory.block.gallery.loading=載入照片中...
+memory.block.gallery.selected.title=已選照片
+memory.block.gallery.upload.title=上傳圖片
+memory.block.gallery.upload.choose=選擇文件或拖放到此處
+memory.block.gallery.immich.no.photos=此日期範圍內未找到照片
+memory.block.gallery.pagination.previous=上一頁
+memory.block.gallery.pagination.next=下一頁
+memory.block.gallery.error.no.images=請至少選擇或上傳一張圖片
+memory.block.gallery.error.create=建立圖片庫塊失敗
+memory.block.gallery.remove=移除圖片
+memory.edit.block.title=標題
+memory.edit.block.title.placeholder=輸入標題
+memory.edit.block.cluster.trip.title=編輯行程塊
+memory.edit.block.cluster.trip.select.trips=選擇行程
+memory.edit.block.cluster.trip.selected=已選擇
+memory.edit.block.cluster.trip.trip=行程
+memory.edit.block.cluster.visit.title=編輯存取塊
+memory.edit.block.cluster.visit.select.visits=選擇存取
+memory.edit.block.cluster.visit.selected=已選擇
+memory.edit.block.cluster.visit.visit=存取
+js.memory.form.date.error.end.before.start=結束日期必須等於或晚於開始日期。
+memory.share.title=分享內容
+memory.share.what.title=將共享什麼?
+memory.share.what.content=完整的內容及其所有內容塊
+memory.share.what.location=內容期間的位置資訊和地圖
+memory.share.what.photos=內容中的照片和文字內容
+memory.share.what.trips=該時間段內的行程和存取資訊
+memory.share.permissions.title=選擇共享權限:
+memory.share.view.title=僅查看
+memory.share.view.description=接收者可以查看內容,但不能進行任何更改
+memory.share.edit.title=編輯權限
+memory.share.edit.description=接收者可以查看並編輯內容,添加塊並修改內容
+memory.share.configure.title=配置分享連結
+memory.share.configure.sharing=分享
+memory.share.access.view=僅查看存取權限
+memory.share.access.edit=編輯存取權限
+memory.share.expires.label=連結將在以下時間後過期:
+memory.share.expires.7days=7 天
+memory.share.expires.30days=30 天
+memory.share.expires.90days=90 天
+memory.share.expires.never=永不過期
+memory.share.expires.help=選擇分享連結的有效期限
+memory.share.create.button=建立分享連結
+memory.share.back.button=返回
+memory.share.result.title=已建立分享連結
+memory.share.result.success=分享連結建立成功!
+memory.share.result.memory=內容:
+memory.share.result.access=存取級別:
+memory.share.result.link.label=分享此連結:
+memory.share.result.copy=複製
+memory.share.result.copied=已複製!
+memory.share.result.instructions.title=如何分享:
+memory.share.result.instructions.copy=複製上方連結,分享給你想分享的人
+memory.share.result.instructions.account=對方不需要帳號也可以查看內容
+memory.share.result.instructions.permissions=連結會依你設定的權限生效
+memory.share.result.instructions.view=對方可以查看,但無法編輯
+memory.share.result.instructions.edit=對方可以查看並編輯
+memory.share.result.done=完成
+memory.share.result.another=建立另一個連結
+memory.processing.title=正在處理中
+memory.processing.title.creating=正在建立中…
+js.memory.processing.step.clustering=聚類行程和訪問...
+js.memory.processing.step.visits=建立存取紀錄...
+js.memory.processing.step.accommodation=確認住宿...
+js.memory.processing.step.texts=生成文字...
+js.memory.processing.step.images=複製圖片...
+memory.processing.step.counter=第 {0} 步,共 {1} 步
+transportation.modes.title=交通方式
+transportation.modes.all.configured=所有可用的交通方式已配置。
+transportation.modes.table.mode=模式
+transportation.modes.table.max.kmh=最高速度 (km/h)
+transportation.modes.table.actions=操作
+transportation.modes.add.title=添加交通方式
+transportation.modes.mode.label=交通方式
+transportation.modes.mode.select=選擇一種方式...
+transportation.modes.max.kmh.label=最高速度 (km/h)
+transportation.modes.max.placeholder=無限制
+transportation.modes.max.kmh.help=留空表示無速度限制
+transportation.modes.add.button=添加方式
+transportation.modes.table.max.mph=最高速度(mph)
+transportation.modes.max.mph.label=最高速度(mph)
+transportation.modes.max.mph.placeholder=無限制
+transportation.modes.max.mph.help=留空表示無速度限制
+transportation.modes.max.kmh.placeholder=無限制
+transportation.modes.success.added=交通方式添加成功
+transportation.modes.success.updated=交通方式更新成功
+transportation.modes.success.deleted=交通方式刪除成功
+transportation.modes.error.already.exists=此交通模式已配置
+transportation.modes.error.add=添加交通模式失敗
+transportation.modes.error.update=更新交通模式失敗
+transportation.modes.error.delete=刪除交通模式失敗
+transportation.modes.error.duplicate.max.kmh=已存在具有此最高速度的交通模式
+transportation.modes.delete.confirm=您確定要刪除此交通方式嗎?
+transportation.modes.reclassify.title=重新分類行程
+transportation.modes.reclassify.description=更改交通方式設置後,您可以重新分類所有已有的行程,以應用新的配置。
+transportation.modes.reclassify.button=重新分類所有行程
+transportation.modes.reclassify.processing=處理中...
+transportation.modes.reclassify.started=已成功啟動重新分類。此過程將在後台運行。
+transportation.modes.reclassify.error=啟動重新分類失敗。請重試.
+about.acknowledgments.title=致謝
+about.acknowledgments.subtitle=沒有社區的精彩貢獻和我們所依賴的卓越開源項目,Reitti 將不可能實現。
+about.contributors.title=貢獻者
+about.translators.title=譯者
+about.projects.title=開源項目
+about.projects.visit=存取項目
+about.thankyou.title=謝謝!
+about.thankyou.message=每一份貢獻,無論多小,都會讓 Reitti 變得更好。我們感謝您對開源社區的支持與奉獻。
+js.timeline.state.hide.title=時間軸
+js.timeline.state.show.title=時間軸
+timeline.no.data=此日期沒有可用的時間線數據。
+edit-place.page.title=編輯地點
+datepicker.today.title=到今天
+js.datepicker.state.hide.title=Hide Date Picker
+js.datepicker.state.show.title=顯示日期選擇器
+settings.logging=日誌
+users.color.theme.label=Color Theme
+users.color.theme.description=選擇你偏好的地圖主色.
+users.color.theme.reset=Reset to Default
+users.color.theme.custom=自訂色彩
+users.color.theme.custom.input=自訂色彩:
+time.format.mode.label=時間模式
+time.format.mode.TWENTY_FOUR_HOUR=24 小時制
+time.format.mode.TWELVE_HOUR=12 小時制
+time.format.mode.description=設定整個應用程式的時間顯示格式
+users.avatar.error.to-large=圖片過大,最大限制為 2MB
+users.avatar.error.invalid-file-type=Invalid file type. Only JPEG, PNG, GIF, and WebP images are allowed.
+users.avatar.error.generic=Error processing avatar file: {0}
+js.users.custom.css.remove.confirm=Are you sure you want to remove the current custom CSS file?
+users.custom.css.error.to-large=CSS file too large. The maximum size is 1MB.
+users.custom.css.error.invalid-file-type=Invalid file type. Only CSS files are allowed.
+users.custom.css.error.generic=Error processing CSS file: {0}
+places.no.places=未找到重要地點。
+places.city.label=City:
+places.country.label=Country:
+places.category.label=類別
+places.postcode.label=Postcode:
+places.district.label=District:
+places.coordinates.label=坐標
+places.geocoding.response.button=查看地理編碼
+places.geocode.results.title=Select a Geocoding Response for {0}
+places.geocode.no.results=No results were found from enabled Geocoding-Services.
+places.geocode.unknown.label=Unknown
+places.geocoding.response.no.data=此地點暫無地理編碼響應
+places.search.placeholder=Search places...
+places.polygon.remove=Remove Polygon
+places.polygon.editor.subtitle=編輯地點
+places.polygon.editor.instructions=Click and drag to draw a polygon around the place. Click an existing point to remove it.
+places.warning.polygon.removal=The polygon boundary will be removed from this place, this may affect visit detection.
+places.warning.polygon.addition=The polygon boundary will be added to this place, this may affect visit detection.
+places.warning.polygon.significant_change=The polygon boundary will be significantly changed, which may affect visit detection.
+places.warning.overlapping.visits=The new boundary will overlap with {0,choice,1#1 existing place|1<{0,number,integer} existing places}, which may cause visits to be reassigned between places and affect trip calculations
+places.warning.overlapping.recalculation_hint=The new boundary will trigger recalulation of {0,choice,1#1 day|1<{0,number,integer} days} of data, which may take a few minutes to complete.
+places.warning.general_error=An error occurred while checking the update: {0}
+place.unknown.label=Unknown Place
+js.place.unknown.label=Unknown Place
+form.select.placeholder=Select...
+integrations.data.ingestion.title=行動應用攝取
+integrations.data.ingestion.description=配置行動應用自動將位置數據發送到 Reitti
+integrations.immich.useBestGuessLocation=Enable Best-Guess-Location Algorithm
+integrations.immich.useBestGuessLocation.description=When enabled, Reitti will match photos without location data to the closest location on the map.
+integrations.mqtt.title=MQTT Integration
+integrations.mqtt.description=Connect to an MQTT broker to receive location data from OwnTracks or other compatible applications.
+integrations.mqtt.host=MQTT Host
+integrations.mqtt.host.placeholder=mqtt.example.com
+integrations.mqtt.port=Port
+integrations.mqtt.useTLS=Use TLS?
+integrations.mqtt.port.placeholder=1883
+integrations.mqtt.identifier=Client Identifier
+integrations.mqtt.identifier.description=Unique identifier for this MQTT client connection. Auto-generated and cannot be changed. Do not reuse identifiers across multiple Reitti instances or other MQTT clients.
+integrations.mqtt.topic=Topic
+integrations.mqtt.topic.placeholder=owntracks/userId/deviceId
+integrations.mqtt.topic.description=MQTT topic pattern to subscribe to. No wildcard characters are allowed.
+js.integrations.mqtt.topic.no.wildcards=Topic cannot contain wildcard characters (+ or #) when saving the configuration.
+integrations.mqtt.username=Username
+integrations.mqtt.username.placeholder=mqtt-username
+integrations.mqtt.password=Password
+integrations.mqtt.password.placeholder=mqtt-password
+integrations.mqtt.auth.optional=Leave empty if no authentication is needed
+integrations.mqtt.payload.type=Payload Type
+integrations.mqtt.payload.type.owntracks=OwnTracks
+integrations.mqtt.payload.type.help=Select the format of the location data payload
+integrations.mqtt.enabled=Enable Integration
+integrations.mqtt.save=Save Configuration
+integrations.mqtt.test.connection=Test Connection
+js.integrations.mqtt.test.missing.fields=Please fill in Host, Port and Topic
+js.integrations.mqtt.test.loading=Testing connection...
+js.integrations.mqtt.test.failed=Connection test failed
+integration.mqtt.error.port_range=Port must be between 1 and 65,535
+integration.mqtt.error.out_of_date=The integration has been modified by another session. Please refresh and try again.
+integration.mqtt.error.saving=Failed to save integration: {0}
+integration.mqtt.success.saved=MQTT integration saved successfully
+integration.mqtt.error.host_required=Host is required
+integration.mqtt.error.identifier_required=Client identifier is required
+integration.mqtt.error.topic_required=Topic is required
+integration.mqtt.success.test=MQTT connection test successful
+integration.mqtt.error.test_failed=MQTT connection test failed: {0}
+js.integrations.reitti.update=Update Configuration
+js.integrations.reitti.test.missing.fields=Please fill in both Instance URL and API Token
+js.integrations.reitti.test.loading=Testing connection...
+js.integrations.reitti.test.failed=Connection test failed
+integrations.reitti.info.server.title=Server Information
+integrations.reitti.info.server.name=Name:
+integrations.reitti.info.server.version=Version:
+integrations.reitti.info.server.time=System Time:
+integrations.reitti.info.user.title=User Information
+integrations.reitti.info.user.username=Username:
+integrations.reitti.info.user.displayname=Display Name:
+integrations.reitti.info.user.id=User ID:
+integrations.reitti.info.user.version=Version:
+integrations.reitti.info.connection.success=Connection successful!
+integrations.reitti.info.connection.access=You can access this user's location data.
+integrations.no.token.title=⚠️ No API Token Available
+integrations.download=Download:
+integrations.homepage=Homepage:
+integrations.gpslogger.step1=Download GPSLogger from the Google Play Store
+integrations.gpslogger.step2=Open GPSLogger and go to Logging details → Log to custom URL
+integrations.gpslogger.step3=Enable "Log to custom URL"
+integrations.gpslogger.step4.with.token=Set the URL to: {0}
+integrations.gpslogger.step5=Set HTTP Method to POST
+integrations.gpslogger.step6=Set HTTP Body to:
+integrations.gpslogger.step7=Set HTTP Header to:
+integrations.gpslogger.step8=Start logging!
+integrations.owntracks.step1=Download OwnTracks from the App Store or Google Play Store
+integrations.owntracks.step2=Open OwnTracks and go to Settings → Connection
+integrations.owntracks.step3=Set Mode to HTTP
+integrations.owntracks.step4.with.token=Set the Endpoint to: {0}
+integrations.owntracks.step4.without.token=Set the Endpoint to: {0}
+integrations.owntracks.step5=Disable Authentication (we use the token in the URL instead)
+integrations.owntracks.step6=Configure tracking settings as desired. Make sure that Owntracks records a point at least every 30 seconds.
+integrations.owntracks.step7=On the map view, set tracking mode to "Movement"
+integrations.owntracks.step8=The app will automatically start sending location updates
+integrations.overland.step1=Install Overland
+integrations.overland.step2=Open Overland and go to the Settings tab
+integrations.overland.step3=Important: Tap the Request Permission button to grant location access - Overland will not track anything without this permission
+integrations.overland.step4=Tap on Receiver Endpoint
+integrations.overland.step5.with.token=Set the Endpoint URL to: {0}
+integrations.overland.step5.without.token=Set the Endpoint URL to: {0}
+integrations.overland.step6=Leave the Device ID field empty or set a custom identifier
+integrations.overland.step7=Leave the Access Token field empty (we use the token in the URL)
+integrations.overland.step8=Configure tracking settings:- Desired Accuracy: Best (for high accuracy) or 100m (for battery saving)
- Points per Batch: 50-200 (lower for unreliable connections)
- Significant Location: Disabled for continuous tracking
+integrations.overland.step9=Go to the Tracker tab and turn tracking On
+integrations.overland.step10=Adjust the sending interval slider (1 second to 30 minutes)
+integrations.overland.step11=The app will start sending location data automatically
+js.integrations.owntracks.recorder.test.missing.fields=Please fill in Base URL, Username, and Device ID
+js.integrations.owntracks.recorder.test.loading=Testing connection...
+js.integrations.owntracks.recorder.test.failed=Connection test failed
+js.integrations.owntracks.recorder.loading.historical=Loading Historical Data...
+data.remove.all.verification.required=Verification Required:
+data.remove.all.verification.instruction=To confirm deletion, please enter the server hostname:
+data.remove.all.verification.placeholder=Enter the hostname to confirm
+data.remove.all.verification.hint=Enter the hostname to enable the button.
+data.remove.all.error.hostname-verification=Hostname verification failed. Please enter {0} to proceed.
+geocoding.edit.title=Edit Geocoding Service
+geocoding.service.type=Type
+geocoding.service.priority=Priority
+geocoding.service.type.PHOTON.name=Photon
+geocoding.service.type.PAIKKA.name=Paikka
+geocoding.service.type.GEO_APIFY.name=Geoapify
+geocoding.service.type.NOMINATIM.name=Nominatim
+geocoding.service.type.GEOCODE_JSON.name=Geocode Json
+geocoding.service.type.PHOTON.description=Photon: An open-source geocoder built for OpenStreetMap data. Visit photon.komoot.io for more info.
+geocoding.service.type.PAIKKA.description=Paikka: A specialized geocoding service built for reitti. Visit geo.dedicatedcode.com.
+geocoding.service.type.GEO_APIFY.description=Geoapify: Professional geocoding API. Get an API key at geoapify.com.
+geocoding.service.type.NOMINATIM.description=Nominatim: The default OSM search engine. Usage policy at nominatim.org.
+geocoding.service.type.GEOCODE_JSON.description=GeocodeJSON: A generic implementation for any service following the GeocodeJSON spec.
+geocoding.service.name.placeholder=Enter a name for the service
+geocoding.service.base_url=Base URL
+geocoding.service.api_key=API Key
+geocoding.service.language=Language (Optional)
+geocoding.service.limit=Limit (Optional)
+geocoding.service.additional_parameters.search_distance=Search Distance (Optional)
+geocoding.test.button=Test Connection
+geocoding.test.success=Connection successful!
+geocoding.test.error=Connection failed: {0}
+geocoding.test.connection=Test Connection
+geocoding.table.type=Type
+geocoding.table.priority=Priority
+language.japanese=Japanese
+language.turkish=Turkish
+language.ukrainian=Ukrainian
+language.spanish=Spanish
+message.success.geocode.updated=Geocode service successfully updated
+statistics.title.overall=統計
+statistics.title.year=統計
+statistics.title.month-year=統計
+priority.1.label=Highest
+priority.2.label=High
+priority.3.label=Medium
+priority.4.label=Low
+priority.5.label=Lowest
+js.map.auto-update.enable.title=Enter Auto-Update Mode
+js.map.auto-update.disable.title=Leave Auto-Update Mode
+js.map.fullscreen.toggle.title=Toggle Fullscreen
+js.map.popup.labels.total_duration=Total Duration:
+js.map.popup.labels.from=From
+js.map.popup.labels.to=To
+map.time-control.speed.title=Adjust how fast the time moves forward.
+map.time-control.speed.show.title=Show time controls
+map.time-control.speed.normal=Normal (1x)
+map.time-control.speed.fast=Fast (60x)
+map.time-control.speed.super_fast=Superfast (3600x)
+map.time-control.speed.auto=Auto-Adjust
+js.map.display-control.title=Map Controls
+js.map.display-control.mode.3d.enabled.text=Disable 3D
+js.map.display-control.mode.3d.enabled.title=Switch to 2D View
+js.map.display-control.mode.3d.disabled.text=Enable 3D
+js.map.display-control.mode.3d.disabled.title=Switch to 3D View
+js.map.display-control.north-up.text=North Up
+js.map.display-control.north-up.title=Reset the map orientation
+js.map.display-control.terrain.enabled.text=Disable Terrain
+js.map.display-control.terrain.enabled.title=Disable the terrain rendering
+js.map.display-control.terrain.disabled.text=Enable Terrain
+js.map.display-control.terrain.disabled.title=Enable the terrain rendering
+js.map.display-control.buildings.enabled.text=Disable Buildings
+js.map.display-control.buildings.enabled.title=Disable the buildings rendering
+js.map.display-control.buildings.disabled.text=Enable Buildings
+js.map.display-control.buildings.disabled.title=Enable the buildings rendering
+js.map.display-control.satellite.enabled.text=Disable Satellite
+js.map.display-control.satellite.enabled.title=Disable the satellite view
+js.map.display-control.satellite.disabled.text=Enable Satellite
+js.map.display-control.satellite.disabled.title=Enable the satellite view
+js.map.display-control.globe_projection.enabled.text=Disable Globe Projection
+js.map.display-control.globe_projection.enabled.title=Disable the globe projection and switch to Mercator
+js.map.display-control.globe_projection.disabled.text=Enable Globe Projection
+js.map.display-control.globe_projection.disabled.title=Enable the globe projection
+map.map-settings.button.title=Open Map Settings
+js.map.map-settings.title=Settings
+js.map.settings.dialog.appearance.title=Map Appearance
+js.map.settings.dialog.appearance.view-mode.title=View Mode
+js.map.settings.dialog.appearance.view-mode.standard=Standard
+js.map.settings.dialog.appearance.view-mode.raw=Raw Paths
+js.map.settings.dialog.appearance.view-mode.edged_bundling=Edged Bundling
+js.map.settings.dialog.appearance.view-mode.24h_aggregate=24h aggregate?
+js.map.settings.dialog.interface.title=Interface
+js.map.settings.dialog.interface.timeline-visible=時間軸
+js.map.settings.dialog.interface.datepicker-visible=Date Selection Visible
+map.settings.dialog.date-picker.title=Date Selection
+export.gpx.relevant=Export only data relevant for processing?
+export.raw.data.loading=Loading location data...
+export.raw.data.showing=Showing {0} - {1} of {2}
+export.raw.data.show=Show:
+export.raw.data.previous=Previous
+export.raw.data.next=Next
+export.raw.data.page.info=Page {0} of {1}
+label.warning=Warning:
+label.info=Info:
+visit.sensitivity.level.very-low=Very Low
+visit.sensitivity.level.low=Low
+visit.sensitivity.level.medium=Medium
+visit.sensitivity.level.high=High
+visit.sensitivity.level.very-high=Very High
+visit.sensitivity.preview.date=Preview Date:
+js.visit.sensitivity.preview.ready=Ready
+js.visit.sensitivity.preview.error=Ready
+settings.logging.description=Configure logging levels and view logs
+memory.form.open_ended.label=Open-ended?
+memory.form.update=Save Changes
+memory.view.button=View Memory
+memory.view.share=分享
+memory.view.delete=刪除
+logging.title=日誌檢視器
+logging.logger.class=日誌類別
+logging.logger.placeholder=輸入日誌類別名稱,或留空以設定根日誌
+logging.logger.help=留空以設定全域(根)日誌
+logging.log.name=日誌名稱
+logging.log.level=日誌等級
+logging.actions=操作
+logging.level.trace=追蹤
+logging.level.debug=除錯
+logging.level.info=資訊
+logging.level.warn=警告
+logging.level.error=錯誤
+logging.buffer.size=緩衝區大小
+logging.buffer.max.size=最大緩衝區大小:{0}
+logging.add=新增
+logging.update=更新
+logging.configured.loggers=已設定的日誌
+logging.remove=移除
+logging.confirm.remove=確定要移除此日誌設定嗎?
+logging.autoscroll=自動捲動至最新訊息
+logging.connecting=正在連線至日誌串流…
+logging.settings.updated=設定已成功更新
+logging.error=錯誤
+js.logging.connected=已連線至日誌串流
+js.logging.connection.lost=錯誤:與日誌串流的連線已中斷
+js.logging.reconnecting=將於以下時間後重新連線
+js.logging.reconnect.failed=重新連線失敗,已嘗試時間
+js.common.user=使用者
+js.common.time=時間
+js.common.position=位置
+js.common.unknown=未知
+js.common.just-now=剛剛
+js.common.minutes-ago={0} 分鐘前
+js.common.hours-ago={0} 小時前
+js.common.days-ago={0} 天前
+js.common.last-updated=最後更新時間
+js.common.time-range={0} — {1}
+common.duration.long={0} 小時 {1} 分
+common.duration.short={0} 分
+common.distance.km={0,number,#.0} 公里
+common.distance.m={0,number,#} 公尺
+common.distance.mi={0,number,#.0} 英里
+common.distance.ft={0,number,#} 英尺
+common.actions.apply=套用
+js.autoupdate.state.disable=離開自動更新模式
+js.autoupdate.state.enable=進入自動更新模式