Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
27d52ff
Translated using Weblate (Polish)
Apr 20, 2026
225a644
Translated using Weblate (Polish)
weblate Apr 20, 2026
36b81ff
Translated using Weblate (Polish)
tomekrzymyszkiewicz Apr 20, 2026
260a581
Translated using Weblate (German)
Apr 20, 2026
48e08e5
Translated using Weblate (German)
weblate Apr 20, 2026
8a89ad2
Translated using Weblate (German)
sne11ius Apr 20, 2026
8c6e104
Translated using Weblate (German)
christian-ho Apr 20, 2026
f24146e
Translated using Weblate (German)
ccidecio Apr 20, 2026
c58c350
Translated using Weblate (Spanish)
VMGPDev Apr 20, 2026
624feb4
Translated using Weblate (Spanish)
weblate Apr 20, 2026
095e546
Translated using Weblate (Japanese)
Apr 20, 2026
781abaf
Translated using Weblate (Japanese)
GunseiKPaseri Apr 20, 2026
11f1941
Translated using Weblate (Japanese)
weblate Apr 20, 2026
8aea976
Translated using Weblate (Chinese (Simplified Han script))
Apr 20, 2026
4829b9d
Translated using Weblate (Chinese (Simplified Han script))
weblate Apr 20, 2026
735d3a1
Translated using Weblate (Chinese (Simplified Han script))
LinFei83 Apr 20, 2026
5da8036
Translated using Weblate (Finnish)
Apr 20, 2026
74f0651
Translated using Weblate (Finnish)
ChillWithMill Apr 20, 2026
999ce2f
Translated using Weblate (Finnish)
weblate Apr 20, 2026
986f66f
Translated using Weblate (Finnish)
Apr 20, 2026
d634b1c
Translated using Weblate (Dutch)
Apr 20, 2026
d9b542c
Translated using Weblate (Dutch)
stefanlinden Apr 20, 2026
ee13f1b
Translated using Weblate (Dutch)
weblate Apr 20, 2026
7afaa08
Translated using Weblate (Dutch)
Apr 20, 2026
d43aeb1
Translated using Weblate (Russian)
Xapitonov Apr 20, 2026
f9d8840
Translated using Weblate (Russian)
sdreger Apr 20, 2026
5f9b16c
Translated using Weblate (Russian)
Dimarom4 Apr 20, 2026
05e33a2
Translated using Weblate (Russian)
weblate Apr 20, 2026
5858ae3
Translated using Weblate (Russian)
Apr 20, 2026
a1e07b0
Translated using Weblate (Ukrainian)
Apr 20, 2026
3380d4c
Translated using Weblate (Ukrainian)
weblate Apr 20, 2026
542a2a6
Translated using Weblate (Ukrainian)
crazz Apr 20, 2026
862f204
Translated using Weblate (French)
Apr 20, 2026
e2cd3f3
Translated using Weblate (French)
Apr 20, 2026
d79db3d
Translated using Weblate (French)
weblate Apr 20, 2026
f968b22
Translated using Weblate (Portuguese (Brazil))
Apr 20, 2026
00d2281
Translated using Weblate (Portuguese (Brazil))
weblate Apr 20, 2026
8c7adf6
Translated using Weblate (Portuguese (Brazil))
rodrigomescua Apr 20, 2026
36d04b5
Translated using Weblate (Turkish)
Apr 20, 2026
635303d
Translated using Weblate (Turkish)
weblate Apr 20, 2026
eba85f8
Translated using Weblate (Turkish)
ccidecio Apr 20, 2026
76ade64
Merge remote-tracking branch 'origin/main'
weblate Apr 21, 2026
b648470
Merge remote-tracking branch 'origin/main'
weblate Apr 21, 2026
8078822
Translated using Weblate (Dutch)
stefanlinden Apr 21, 2026
fbc7385
Merge remote-tracking branch 'origin/main'
weblate Apr 23, 2026
e846371
Translated using Weblate (German)
Apr 23, 2026
7bd3ee1
Added translation using Weblate (Chinese (Traditional Han script))
hckuo0112 May 1, 2026
9876d29
Translated using Weblate (Chinese (Traditional Han script))
hckuo0112 May 1, 2026
0dd1d75
Translated using Weblate (Chinese (Traditional Han script))
hckuo0112 May 2, 2026
3983688
Translated using Weblate (Chinese (Traditional Han script))
hckuo0112 May 3, 2026
7e470ef
Merge remote-tracking branch 'origin/main'
weblate May 3, 2026
1bb3405
Translated using Weblate (Chinese (Traditional Han script))
hckuo0112 May 4, 2026
a05c1d4
Added translation using Weblate (Korean)
tmdqja75 May 11, 2026
87ac438
Translated using Weblate (Korean)
tmdqja75 May 11, 2026
c1e7c20
Merge remote-tracking branch 'origin/main'
weblate May 16, 2026
6a32e03
Merge remote-tracking branch 'origin/main'
weblate May 20, 2026
58a5d16
Translated using Weblate (Korean)
tmdqja75 May 21, 2026
73811eb
Added translation using Weblate (Portuguese)
SantosSi Jun 5, 2026
81c2e7e
Merge remote-tracking branch 'origin/main'
weblate Jun 5, 2026
b54c5f9
Translated using Weblate (Portuguese)
SantosSi Jun 5, 2026
b93da18
Merge remote-tracking branch 'origin/main'
weblate Jun 6, 2026
3ab198e
Update translation files
weblate Jun 7, 2026
55d2fea
Update translation files
weblate Jun 7, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 0 additions & 10 deletions src/main/resources/messages_de.properties
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,6 @@ timeline.duration=Dauer
timeline.distance=Entfernung
timeline.trip=Reise
timeline.visit=Besuch
timeline.transport.walking=zu Fu\u00DF
timeline.transport.cycling=mit dem Fahrrad
timeline.transport.driving=mit dem Auto

# Date picker
datepicker.today=Heute
Expand Down Expand Up @@ -494,7 +491,6 @@ about.not.available=N/V

# Statistics
statistics.title=Statistiken
statistics.coming.soon=Statistik-Funktionen kommen bald!
statistics.overall=Gesamt
statistics.top.places=Orte mit der meisten Aufenthaltszeit
statistics.place=Ort
Expand Down Expand Up @@ -1027,14 +1023,8 @@ memory.form.description.label=Beschreibung
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 *
memory.form.header.type.map=Karte
memory.form.header.type.image=Bild
memory.form.header.image.url.label=Bild URL
memory.form.header.image.url.placeholder=https://example.com/image.jpg
memory.form.cancel=Abbrechen
memory.form.create=Erinnerung erstellen
memory.form.creating=Erstellen...
memory.view.edit=Bearbeiten
memory.view.back=Zurück
memory.view.recalculate=Neuberechnen
Expand Down
55 changes: 0 additions & 55 deletions src/main/resources/messages_es.properties
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@ timeline.distance=Distancia
timeline.trip=Viaje
timeline.visit=Visita
timeline.trip.transport.select=Selecciona un modo de transporte
timeline.state.hide.title=Ocultar l\u00EDnea de tiempo
timeline.state.show.title=Mostrar l\u00EDnea de tiempo
transportation.mode.WALKING.name=Caminando
transportation.mode.CYCLING.name=En bicicleta
transportation.mode.DRIVING.name=Conduciendo
Expand All @@ -39,42 +37,8 @@ timeline.transport.TRAIN.label=En tren
timeline.transport.SCOOTER.label=En ciclomotor
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
datepicker.today=Hoy
datepicker.today.title=Ir a Hoy
datepicker.days.sun=Dom
datepicker.days.mon=Lun
datepicker.days.tue=Mar
datepicker.days.wed=Mie
datepicker.days.thu=Jue
datepicker.days.fri=Vie
datepicker.days.sat=Sab
datepicker.months.jan=Ene
datepicker.months.feb=Feb
datepicker.months.mar=Mar
datepicker.months.apr=Abr
datepicker.months.may=May
datepicker.months.jun=Jun
datepicker.months.jul=Jul
datepicker.months.aug=Ago
datepicker.months.sep=Sep
datepicker.months.oct=Oct
datepicker.months.nov=Nov
datepicker.months.dec=Dic
datepicker.click-to-unlock-date=Clic para desbloquear fecha
datepicker.click-to-lock-date=Clic para bloquear fecha
datepicker.click-to-clear-selection=Clic para limpiar la selecci\u00F3n
datepicker.click-to-create-range=Clic para crear un rango
datepicker.click-to-expand-range-backward=Haz clic para expandir el rango hacia atr\u00E1s
datepicker.click-to-expand-range-forward=Haz clic para expandir el rango hacia adelante
datepicker.click-to-adjust-range-start=Haz clic para ajustar el inicio del rango
datepicker.click-to-unlock-month=Haz clic para desbloquear el mes
datepicker.click-to-lock-month=Haz clic para bloquear el mes
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ón
settings.api.tokens=Tokens API
settings.user.management=Gestión de usuarios
Expand Down Expand Up @@ -1485,22 +1449,3 @@ 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=
150 changes: 0 additions & 150 deletions src/main/resources/messages_fi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ timeline.duration=Kesto
timeline.distance=Etäisyys
timeline.trip=Matka
timeline.visit=Vierailu
timeline.transport.walking=k\u00E4vellen
timeline.transport.cycling=py\u00F6r\u00E4ll\u00E4
timeline.transport.driving=autolla

# Date picker
datepicker.today=Tänään
Expand Down Expand Up @@ -390,7 +387,6 @@ about.not.available=Ei saatavilla

# Statistics
statistics.title=Tilastot
statistics.coming.soon=Tilasto-ominaisuudet tulevat pian!
statistics.overall=Kokonaisuus
statistics.top.places=Eniten Aikaa Vietetyt Paikat
statistics.place=Paikka
Expand Down Expand Up @@ -1394,149 +1390,3 @@ 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|1<and {1} minuuttia}
format.minutes_only={0,choice,1#{0} minuutti|1<{0} minuuttia}
language.turkish=
integrations.mqtt.port.placeholder=
integration.mqtt.error.test_failed=
integration.mqtt.success.test=
integrations.mqtt.identifier=
integrations.mqtt.payload.type.help=
integrations.mqtt.topic.description=
integrations.mqtt.identifier.description=
integrations.mqtt.test.connection=
integrations.mqtt.password.placeholder=
integrations.mqtt.description=
geocoding.test.connection=
language.ukrainian=
integrations.mqtt.topic.placeholder=
integrations.mqtt.host=
integrations.mqtt.password=
integrations.mqtt.auth.optional=
integration.mqtt.error.out_of_date=
integration.mqtt.error.identifier_required=
integrations.mqtt.enabled=
integration.mqtt.error.port_range=
integrations.mqtt.username.placeholder=
integration.mqtt.error.saving=
integration.mqtt.error.topic_required=
integration.mqtt.success.saved=
integrations.mqtt.port=
integrations.mqtt.useTLS=
language.japanese=
integrations.mqtt.host.placeholder=
integrations.mqtt.save=
integration.mqtt.error.host_required=
integrations.mqtt.username=
integrations.mqtt.payload.type=
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=
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=
time.format.mode.TWENTY_FOUR_HOUR=
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=
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=
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=
logging.add=
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.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=
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=
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=
places.district.label=
geocoding.table.priority=
priority.4.label=
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.integrations.mqtt.test.failed=
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=
17 changes: 0 additions & 17 deletions src/main/resources/messages_fr.properties
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ timeline.duration=Durée
timeline.distance=Distance
timeline.trip=Voyage
timeline.visit=Visite
timeline.transport.walking=\u00E0 pied
timeline.transport.cycling=\u00E0 v\u00E9lo
timeline.transport.driving=en voiture

# Date picker
datepicker.today=Aujourd’hui
Expand Down Expand Up @@ -214,10 +211,8 @@ upload.gpx.description=Téléchargez des fichiers GPX depuis vos appareils GPS o
upload.google.title=Google Takeout
upload.google.description=Téléchargez l’historique de localisation depuis Google. Nous supportons deux formats :
upload.google.new.format.title=📱 Nouveau format (timeline.json)
upload.google.new.format.android.instructions=Depuis votre t\u00E9l\u00E9phone Android : Param\u00E8tres \u2192 Localisation \u2192 Services de localisation \u2192 Timeline \u2192 Exporter la timeline
upload.google.new.format.ios.instructions=Depuis iOS Google Maps : Ouvrir Google Maps → Cliquer sur votre Profil → Paramètres → Contenu personnel → Exporter les données de timeline
upload.google.new.format.description=Ceci exporte un fichier timeline.json avec vos données de localisation récentes.
upload.google.new.format.notice=Les fichiers timeline.json export\u00E9s depuis Google Maps sur iOS ne sont actuellement pas pris en charge. Ces fichiers manquent des donn\u00E9es brutes que Reitti n\u00E9cessite pour ses calculs.
upload.google.android.format.title=Chronologie Android (timeline.json)
upload.google.android.format.description=Ceci exporte un fichier timeline.json avec vos données de localisation récentes depuis les appareils Android.
upload.google.ios.format.title=Chronologie iOS (timeline.json)
Expand Down Expand Up @@ -376,18 +371,13 @@ about.git.branch=Branche Git :
about.git.commit.details=Détails du commit :
about.build.time=Heure de compilation :
about.not.available=N/D

# Additional settings-related messages
settings.version=Version
settings.build.date=Date de compilation
settings.integrations.description=Gérer les connexions de services tiers
settings.geocoding.description=Configurer les fournisseurs de services de géocodage
settings.user.management.description=Gérer les comptes utilisateur et les permissions
settings.manage.data.description=Importer, exporter et gérer les données de l’application

# Statistics
statistics.title=Statistiques
statistics.coming.soon=Les fonctionnalit\u00E9s de statistiques arrivent bient\u00F4t\u202F!
statistics.overall=Global
statistics.top.places=Lieux avec le plus de temps passé
statistics.place=Lieu
Expand Down Expand Up @@ -632,7 +622,6 @@ transportation.mode.TRANSIT.name=Transit
transportation.mode.MOTORCYCLE.name=Moto
transportation.mode.TRAIN.name=Train
transportation.mode.SCOOTER.name=Scooter électrique
transportation.mode.UNKNOWN.name=Inconnu
timeline.transport.WALKING.label=à pied
timeline.transport.CYCLING.label=à vélo
timeline.transport.DRIVING.label=en voiture
Expand Down Expand Up @@ -1111,14 +1100,8 @@ memory.form.description.label=Description
memory.form.description.placeholder=Ajouter une description (optionnelle)
memory.form.start.date.label=Date de début *
memory.form.end.date.label=Date de fin *
memory.form.header.type.label=Type de bandeau *
memory.form.header.type.map=Carte
memory.form.header.type.image=Image
memory.form.header.image.url.label=URL de l\u2019image du bandeau
memory.form.header.image.url.placeholder=https://example.com/image.jpg
memory.form.cancel=Annuler
memory.form.create=Créer Souvenir
memory.form.creating=Cr\u00E9ation\u2026
memory.view.edit=Éditer
memory.view.back=Retour
memory.view.recalculate=Re-calculer
Expand Down
Loading
Loading