Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8e75692
Merge remote-tracking branch 'origin/main'
weblate Jan 13, 2026
fcaa513
Translated using Weblate (Dutch)
stefanlinden Jan 14, 2026
c0d6b87
Translated using Weblate (German)
Jan 13, 2026
8f5fef0
Merge remote-tracking branch 'origin/main'
weblate Jan 14, 2026
438b330
Translated using Weblate (Dutch)
stefanlinden Jan 14, 2026
8b10615
Translated using Weblate (Japanese)
GunseiKPaseri Jan 18, 2026
bd57f4c
Merge remote-tracking branch 'origin/main'
weblate Jan 21, 2026
3c2d81c
Merge remote-tracking branch 'origin/main'
weblate Jan 21, 2026
5fabd0e
Merge remote-tracking branch 'origin/main'
weblate Jan 21, 2026
d72699e
Translated using Weblate (French)
Jan 21, 2026
6657291
Translated using Weblate (Japanese)
GunseiKPaseri Jan 22, 2026
fe9e43e
Translated using Weblate (Dutch)
stefanlinden Jan 22, 2026
baa1dff
Merge remote-tracking branch 'origin/main'
weblate Jan 23, 2026
6a3c8e3
Translated using Weblate (Russian)
sdreger Jan 24, 2026
30f2db9
Translated using Weblate (Dutch)
stefanlinden Jan 26, 2026
290f0f4
Translated using Weblate (Russian)
sdreger Jan 26, 2026
d683c04
Merge remote-tracking branch 'origin/main'
weblate Jan 26, 2026
83a708b
Merge remote-tracking branch 'origin/main'
weblate Feb 23, 2026
fb596ab
Merge remote-tracking branch 'origin/main'
weblate Mar 13, 2026
d9032f4
Translated using Weblate (Finnish)
Mar 27, 2026
9a08975
Added translation using Weblate (Spanish)
Mar 31, 2026
8d48d2e
Translated using Weblate (Spanish)
Mar 31, 2026
dcc71a8
Merge remote-tracking branch 'origin/main'
weblate Mar 31, 2026
b9bc002
Merge remote-tracking branch 'origin/main'
weblate Apr 1, 2026
1fc35e1
Merge remote-tracking branch 'origin/main'
weblate Apr 1, 2026
134c5e7
Merge remote-tracking branch 'origin/main'
weblate Apr 1, 2026
6fde471
Merge branch 'main' into i18n
dgraf-gh Apr 2, 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
134 changes: 134 additions & 0 deletions src/main/resources/messages_es.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
statistics.page.title=Estadísticas - Reitti
edit-place.page.title=Editar Lugar - Reitti
nav.timeline=Línea de tiempo
nav.statistics=Estadísticas
nav.memories=Historial
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í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
timeline.trip.transport.select=Selecciona un modo de transporte
timeline.state.hide.title=Ocultar línea de tiempo
timeline.state.show.title=Mostrar línea de tiempo
transportation.mode.WALKING.name=Caminando
transportation.mode.CYCLING.name=En bicicleta
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é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
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ón
timeline.transport.UNKNOWN.label=Desconocido
datepicker.state.hide.title=Ocultar selector de fecha
datepicker.state.show.title=Mostrar línea 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ón
datepicker.click-to-create-range=Clic para crear un rango
datepicker.click-to-expand-range-backward=Haz clic para expandir el rango hacia atrás
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ño
datepicker.click-to-lock-year=Haz clic para bloquear el año
datepicker.select=Seleccionar
datepicker.to=a
settings.title=Configuración
settings.api.tokens=API Tokens
settings.user.management=Gestión de usuarios
settings.places=Lugares
settings.transportation-modes=Modes de Transporte
settings.geocoding=Geolocalización
settings.integrations=Integraciones
settings.logging=Registro
settings.manage.data=Gestión de Datos
settings.job.status=Estado de trabajos
settings.import.data=Importar Datos
settings.share.access=Compartir Acceso
country.af.label=Afganistan
country.dz.label=Argelia
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|1<and {1} minutos}
format.minutes_only={0,choice,1#{0} minuto|1<{0} minutos}
nav.back.to.timeline=Retroceder línea de tiempo
tokens.title=API Tokens
tokens.create.title=Crear Nuevo Token
tokens.name.label=Nombre Token
tokens.name.placeholder=Introduzca un nombre para el token
tokens.table.name=Nombre
tokens.table.token=Token
tokens.table.created=Creado
tokens.table.last.used=Último uso
tokens.table.actions=Acciones
tokens.no.tokens=No se han encontrado API Tokens. Cree uno para poder empezar.
tokens.delete.confirm=¿Esta seguro de querer eliminar este token?
tokens.recent.usages.title=Token usados recientemente
tokens.recent.usages.description=Mostrar los últimos {0} token usados
tokens.usage.table.token=Nombre del Token
tokens.usage.table.timestamp=Marca de tiempo
tokens.usage.table.endpoint=Punto final
tokens.usage.table.ip=Dirección IP
users.title=Gestión de Usuario
users.existing=Usuarios existentes
users.no.users=No se encontraron usuarios.
users.table.username=Nombre de usuario
users.table.display.name=Nombre para mostrar
users.table.actions=Acciones
users.table.role=Rol
users.current.user=(Usuario Actual)
users.add.title=Añadir Nuevo Usuario
users.update.title=Actualizar Usuario
users.username.label=Nombre de usuario
users.username.placeholder=Introduzca nombre de usuario
users.display.name.label=Nombre para mostrar
users.display.name.placeholder=Introduzca nombre para mostrar
users.password.label=Contraseña
users.password.placeholder=Introduzca contraseña
users.password.keep.current=Dejelo en blanco para mantener la contraseña actual
users.role.label=Rol
users.role.admin=Admin
users.role.user=Usuario
users.delete.confirm=¿Esta seguro de querer eliminar este usuario? Esto borrara todos sus datos.
12 changes: 6 additions & 6 deletions src/main/resources/messages_fi.properties
Original file line number Diff line number Diff line change
Expand Up @@ -241,8 +241,8 @@ upload.error=Yht\u00E4\u00E4n tiedostoa ei k\u00E4sitelty 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=Mobiilisovelluksen ker\u00E4\u00E4minen
integrations.data.ingestion.description=M\u00E4\u00E4rit\u00E4 mobiilisovellukset l\u00E4hett\u00E4m\u00E4\u00E4n automaattisesti sijaintitietoja Reittiin
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.data-stores.title=Ulkoiset tietovarastot
integrations.data-stores.description=M\u00E4\u00E4rit\u00E4 Reitti yhdist\u00E4m\u00E4\u00E4n ulkoisiin tietovarastoihin kuten OwnTracks Recorder.
integrations.gpslogger.title=GPSLogger-asetukset
Expand Down Expand Up @@ -1065,7 +1065,7 @@ 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 dataan liittyv\u00E4 k\u00E4sittely?
export.gpx.relevant=Vie vain k\u00E4sittelyyn liittyv\u00E4 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:
Expand Down Expand Up @@ -1130,7 +1130,7 @@ 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.save.error=Virhe konfiguraatiota tallentaessa: {0}
share-with.users.title=Jaa K\u00E4ytt\u00E4jien kanssa
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.
Expand Down Expand Up @@ -1393,5 +1393,5 @@ 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
format.hours_minutes={0,choice,0#|1#{0} hour|1<{0} hours} {1,choice,0#|1#and {1} minute|1<and {1} minutes}
format.minutes_only={0,choice,1#{0} minute|1<{0} minutes}
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}
2 changes: 1 addition & 1 deletion src/main/resources/messages_nl.properties
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ settings.title=Instellingen
settings.api.tokens=API-tokens
settings.user.management=Gebruikersbeheer
settings.places=Plaatsen
settings.transportation-modes=Transportmodi
settings.transportation-modes=Vervoersmiddelen
settings.geocoding=Geocodering
settings.integrations=Integraties
settings.logging=Logboek
Expand Down
126 changes: 124 additions & 2 deletions src/main/resources/messages_ru.properties
Original file line number Diff line number Diff line change
Expand Up @@ -121,5 +121,127 @@ about.projects.title=\u041F\u0440\u043E\u0435\u043A\u0442\u044B \u0441 \u041E\u0
about.projects.visit=\u041F\u043E\u0441\u0435\u0442\u0438\u0442\u044C \u041F\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, \u043A\u0430\u043A\u0438\u043C \u0431\u044B \u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u043C \u043E\u043D \u043D\u0438 \u0431\u044B\u043B, \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 \u043E\u0442\u043A\u0440\u044B\u0442\u043E\u0433\u043E \u0438\u0441\u0445\u043E\u0434\u043D\u043E\u0433\u043E \u043A\u043E\u0434\u0430.

language.dutch=\u043D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439
language.dutch=\u043D\u0438\u0434\u0435\u0440\u043B\u0430\u043D\u0434\u0441\u043A\u0438\u0439
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=Соединение с сервером потеряно! Попробуйте переподключиться…
map.auto-update.enable.title=Переход в режим автоматического обновления
map.auto-update.disable.title=Выход из режима автоматического обновления
map.fullscreen.toggle.title=Переключить полноэкранный режим
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=Необходимо ввести название
memory.validation.date.future=Даты не могут быть в будущем
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=Ваши поездки и схемы передвижения
Loading