Merge remote-tracking branch 'origin/main'

This commit is contained in:
Hosted Weblate
2026-01-02 11:00:18 +00:00
11 changed files with 1305 additions and 1291 deletions

View File

@@ -19,8 +19,7 @@ public class FilePropertySourceInitializer implements ApplicationContextInitiali
// Iterate through all properties to find ones ending with _FILE
applicationContext.getEnvironment().getPropertySources().forEach(source -> {
if (source instanceof MapPropertySource) {
MapPropertySource cps = (MapPropertySource) source;
if (source instanceof MapPropertySource cps) {
Arrays.stream(cps.getPropertyNames()).forEach(name -> {
if (name.endsWith("_FILE")) {
String filePath = Objects.requireNonNull(cps.getProperty(name)).toString();

View File

@@ -6,6 +6,7 @@ public enum Language {
EN(Locale.ENGLISH, "language.english", "\uD83C\uDDFA\uD83C\uDDF8"),
FI(Locale.of("fi"), "language.finnish", "\uD83C\uDDEB\uD83C\uDDEE"),
DE(Locale.of("de"), "language.german", "\uD83C\uDDE9\uD83C\uDDEA"),
NL(Locale.of("nl"), "language.dutch", "\uD83C\uDDF3\uD83C\uDDF1"),
FR(Locale.FRANCE, "language.french", "\uD83C\uDDEB\uD83C\uDDF7"),
PL(Locale.of("pl"), "language.polish", "\uD83C\uDDF5\uD83C\uDDF1"),
RU(Locale.of("ru"), "language.russian", "\uD83C\uDDF7\uD83C\uDDFA"),

View File

@@ -884,6 +884,7 @@ language.russian=Russian
language.brazilian_portuguese=Portuguese (Brazil)
language.polish=Polish
language.chinese=Chinese
language.dutch=Dutch
# Login page
login.invalid.credentials=Invalid username or password

View File

@@ -212,6 +212,7 @@ language.english=Englisch
language.finnish=Finnisch
language.german=Deutsch
language.french=Franz\u00F6sisch
language.dutch=Niederl\u00E4ndisch
# File Upload
upload.title=Standortdaten importieren

View File

@@ -156,7 +156,7 @@ users.home.location.clear=Tyhjenn\u00E4
# Places
places.title=Merkitt\u00E4v\u00E4t paikat
places.no.places=Merkittäviä paikkoja ei löytynyt.
places.no.places=Merkitt\u00E4vi\u00E4 paikkoja ei l\u00F6ytynyt.
places.page.info=Sivu {0} / {1}
places.name.label=Nimi
places.address.label=Osoite
@@ -169,9 +169,9 @@ places.geocode.confirm=Oletko varma, ett\u00E4 haluat geokoodata t\u00E4m\u00E4n
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äytä geokoodaus
places.geocoding.response.button=N\u00E4yt\u00E4 geokoodaus
places.geocoding.response.title=Geokoodausvastaus paikalle {0}
places.geocoding.response.no.data=Tälle paikalle ei ole saatavilla geokoodausvastausta
places.geocoding.response.no.data=T\u00E4lle paikalle ei ole saatavilla geokoodausvastausta
places.geocoding.response.back=Takaisin paikkoihin
places.geocoding.response.provider=Palveluntarjoaja
places.geocoding.response.status=Tila
@@ -363,6 +363,7 @@ language.english=Englanti
language.finnish=Suomi
language.german=Saksa
language.french=Ranska
language.dutch=Hollanti
# Login page
login.invalid.credentials=Virheellinen k\u00E4ytt\u00E4j\u00E4nimi tai salasana

View File

@@ -204,6 +204,7 @@ language.english=Anglais
language.finnish=Finnois
language.german=Allemand
language.french=Fran\u00E7ais
language.dutch=N\u00E9erlandais
# File Upload
upload.title=Importer des donn\u00E9es de localisation
@@ -1399,7 +1400,7 @@ logging.connection.lost=Erreur\u00A0: Perte de la connexion au flux
logging.reconnecting=Tentative de reconnexion
logging.reconnect.failed=Impossible de se reconnecter apr\u00E8s
export.raw.data.showing=Affichage {0} - {1} de {2}
export.raw.data.show=Affichage :
export.raw.data.previous=Précédent
export.raw.data.show=Affichage\u00A0:
export.raw.data.previous=Pr\u00E9c\u00E9dent
export.raw.data.next=Suivant
export.raw.data.page.info=Page {0} de {1}

View File

@@ -1,20 +1,20 @@
page.title=Reitti Jouw Locatietijdlijn
statistics.page.title=Statistieken Reitti
edit-place.page.title=Bewerk plaats Reitti
page.title=Reitti \u2010 Jouw Locatietijdlijn
statistics.page.title=Statistieken \u2010 Reitti
edit-place.page.title=Bewerk plaats \u2010 Reitti
nav.timeline=Tijdlijn
nav.statistics=Statistieken
nav.memories=Herinneringen
nav.settings=Instellingen
nav.logout=Uitloggen
nav.settings.tooltip=Open instellingen
nav.settings.tooltip=Open instellingen\u2026
nav.logout.tooltip=Uitloggen
sort.option.startDate.newest=Startdatum (Nieuwste Eerst)
sort.option.startDate.oldest=Startdatum (Oudste Eerst)
sort.option.title.asc=Titel (A-Z)
sort.option.title.desc=Titel (Z-A)
sort.option.created.newest=Aanmaakdatum (Nieuwste Eerst­­­)
sort.option.created.newest=Aanmaakdatum (Nieuwste Eerst\u00AD\u00AD\u00AD)
sort.option.created.oldest=Aanmaakdatum (Oudste Eerst)
timeline.loading=Aan het laden
timeline.loading=Aan het laden\u2026
timeline.no.data=Geen tijdlijngegevens beschikbaar voor deze datum.
timeline.duration=Duur
timeline.distance=Afstand
@@ -89,15 +89,15 @@ settings.job.status=Status van taak
settings.import.data=Importeer Data
settings.share.access=Deel Toegang
country.af.label=Afghanistan
country.ax.label=Åland Eilanden
country.al.label=Albanië
country.ax.label=\u00C5land Eilanden
country.al.label=Albani\u00EB
country.dz.label=Algerije
country.ad.label=Andorra
country.aq.label=Antarctica
country.ar.label=Argentinië
country.am.label=Armenië
country.ar.label=Argentini\u00EB
country.am.label=Armeni\u00EB
country.aw.label=Aruba
country.au.label=Australië
country.au.label=Australi\u00EB
country.at.label=Oostenrijk
country.az.label=Azerbaijan
country.bs.label=Bahamas
@@ -105,14 +105,14 @@ country.bh.label=Bahrain
country.bd.label=Bangladesh
country.bb.label=Barbados
country.by.label=Wit-Rusland
country.be.label=België
country.be.label=Belgi\u00EB
country.bz.label=Belize
country.bm.label=Bermuda
country.bt.label=Bhutan
country.bq.label=Bonaire, Sint Eustatius en Saba
country.ba.label=Bosnië en Herzegovina
country.ba.label=Bosni\u00EB en Herzegovina
country.bw.label=Botswana
country.br.label=Brazilië
country.br.label=Brazili\u00EB
country.bg.label=Bulgarije
country.bf.label=Burkina Faso
country.bi.label=Burundi
@@ -123,15 +123,18 @@ country.cn.label=China
country.cg.label=Kongo
country.cd.label=Kongo (De Democratische Republiek)
country.cr.label=Costa Rica
country.hr.label=Kroatië
country.hr.label=Kroati\u00EB
country.cu.label=Cuba
country.cw.label=Curaçao
country.cw.label=Cura\u00E7ao
country.cy.label=Cyprus
country.cz.label=Tsjechië
country.cz.label=Tsjechi\u00EB
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ë
country.et.label=Ethiopi\u00EB
language.dutch=Nederlands

View File

@@ -1,31 +1,31 @@
page.title=Reitti - Oś czasu twojej lokalizacji
page.title=Reitti - O\u015B czasu twojej lokalizacji
statistics.page.title=Statystyki - Reitti
nav.timeline=Oś czasu
nav.timeline=O\u015B czasu
nav.statistics=Statystyki
nav.memories=Wspomnienia
nav.settings=Ustawienia
nav.logout=Wyloguj
nav.settings.tooltip=Otwórz ustawienia
nav.settings.tooltip=Otw\u00F3rz ustawienia\u2026
nav.logout.tooltip=Wyloguj
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.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.created.newest=Data utworzenia (od najnowszych)
sort.option.created.oldest=Data utworzenia (od najstarszych)
timeline.loading=Ładowanie
timeline.loading=\u0141adowanie\u2026
timeline.no.data=Brak danych osi czasu dla tej daty.
timeline.duration=Czas trwania
timeline.distance=Odległość
timeline.distance=Odleg\u0142o\u015B\u0107
timeline.trip=Wycieczka
timeline.visit=Wizyta
timeline.trip.transport.select=Wybierz środek transportu
transportation.mode.WALKING.name=Chód
timeline.trip.transport.select=Wybierz \u015Brodek transportu
transportation.mode.WALKING.name=Ch\u00F3d
transportation.mode.CYCLING.name=Rower
transportation.mode.DRIVING.name=Samochód
transportation.mode.DRIVING.name=Samoch\u00F3d
transportation.mode.TRANSIT.name=Tranzyt
transportation.mode.MOTORCYCLE.name=Motocykl
transportation.mode.TRAIN.name=Pociąg
transportation.mode.TRAIN.name=Poci\u0105g
transportation.mode.SCOOTER.name=Hulajnoga elektryczna
transportation.mode.AIRPLANE.name=Samolot
timeline.transport.WALKING.label=pieszo
@@ -33,27 +33,30 @@ 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ągiem
timeline.transport.SCOOTER.label=hulajnogą elektryczną
timeline.transport.TRAIN.label=poci\u0105giem
timeline.transport.SCOOTER.label=hulajnog\u0105 elektryczn\u0105
timeline.transport.AIRPLANE.label=samolotem
timeline.transport.UNKNOWN.label=nieznany
datepicker.today=Dzisiaj
datepicker.days.sun=niedz.
datepicker.days.mon=pon.
datepicker.days.tue=wt.
datepicker.days.wed=śr.
datepicker.days.wed=\u015Br.
datepicker.days.thu=czw.
datepicker.days.fri=pt.
datepicker.days.sat=sob.
datepicker.click-to-unlock-date=Kliknij aby odblokować datę
datepicker.click-to-lock-date=Kliknij aby zabklokować datę
datepicker.click-to-clear-selection=Kliknij aby usunąć zaznaczenie
datepicker.click-to-create-range=Kliknij aby utworzyć zakres
datepicker.click-to-expand-range-backward=Kliknij aby rozszerzyć zakres wstecz
datepicker.click-to-expand-range-forward=Kliknij aby rozszerzyć zakreś wprzód
datepicker.click-to-adjust-range-start=Kliknij aby dostosować początek zakresu
datepicker.click-to-unlock-month=Kliknij aby odblokować miesiąc
timeline.state.hide.title=Ukryj oś czasu
timeline.state.show.title=Pokaż oś czasu
datepicker.state.hide.title=Ukryj wybór daty
datepicker.state.show.title=Pokaż oś czasu
datepicker.click-to-unlock-date=Kliknij aby odblokowa\u0107 dat\u0119
datepicker.click-to-lock-date=Kliknij aby zabklokowa\u0107 dat\u0119
datepicker.click-to-clear-selection=Kliknij aby usun\u0105\u0107 zaznaczenie
datepicker.click-to-create-range=Kliknij aby utworzy\u0107 zakres
datepicker.click-to-expand-range-backward=Kliknij aby rozszerzy\u0107 zakres wstecz
datepicker.click-to-expand-range-forward=Kliknij aby rozszerzy\u0107 zakre\u015B wprz\u00F3d
datepicker.click-to-adjust-range-start=Kliknij aby dostosowa\u0107 pocz\u0105tek zakresu
datepicker.click-to-unlock-month=Kliknij aby odblokowa\u0107 miesi\u0105c
timeline.state.hide.title=Ukryj o\u015B czasu
timeline.state.show.title=Poka\u017C o\u015B czasu
datepicker.state.hide.title=Ukryj wyb\u00F3r daty
datepicker.state.show.title=Poka\u017C o\u015B czasu
language.dutch=Niderlandzki

View File

@@ -156,9 +156,9 @@ places.geocode.confirm=Tem certeza que deseja re-geocodificar este lugar? Isso l
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ção
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ção disponível para este lugar
places.geocoding.response.no.data=Nenhuma resposta de geocodifica\u00E7\u00E3o dispon\u00EDvel para este lugar
places.geocoding.response.back=Voltar para Lugares
places.geocoding.response.provider=Provedor
places.geocoding.response.status=Status
@@ -430,6 +430,7 @@ language.english=Ingl\u00EAs
language.finnish=Finland\u00EAs
language.german=Alem\u00E3o
language.french=Franc\u00EAs
language.dutch=Holand\u00EAs
# P\u00E1gina de login
login.invalid.credentials=Nome de usu\u00E1rio ou senha inv\u00E1lidos

View File

@@ -88,7 +88,7 @@ units.metric.description=(\u043A\u043C, \u043C)
units.imperial=\u0418\u043C\u043F\u0435\u0440\u0441\u043A\u0430\u044F
units.imperial.description=(\u043C\u0438, \u0444\u0442)
places.title=\u0417\u043D\u0430\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0435 \u043C\u0435\u0441\u0442\u0430
places.no.places=Никаких значительных мест.
places.no.places=\u041D\u0438\u043A\u0430\u043A\u0438\u0445 \u0437\u043D\u0430\u0447\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u043C\u0435\u0441\u0442.
places.page.info=\u0421\u0442\u0440\u0430\u043D\u0438\u0446\u0430 {0} \u0438\u0437 {1}
places.name.label=\u0418\u043C\u044F
places.address.label=\u0410\u0434\u0440\u0435\u0441
@@ -100,7 +100,7 @@ places.geocode.button=Geocode
places.geocode.confirm=\u0412\u044B \u0443\u0432\u0435\u0440\u0435\u043D\u044B, \u0447\u0442\u043E \u0445\u043E\u0442\u0438\u0442\u0435 \u043F\u0435\u0440\u0435\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u044D\u0442\u043E \u043C\u0435\u0441\u0442\u043E? \u042D\u0442\u043E \u043F\u043E\u0437\u0432\u043E\u043B\u0438\u0442 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C \u0442\u0435\u043A\u0443\u0449\u0438\u0439 \u0430\u0434\u0440\u0435\u0441 \u0438 \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C \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\u043D\u043E\u0435 \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=Вид Geocoding
places.geocoding.response.button=\u0412\u0438\u0434 Geocoding
places.geocoding.response.back=\u041D\u0430\u0437\u0430\u0434 \u0432 \u041C\u0435\u0441\u0442\u0430
places.geocoding.response.provider=\u041F\u043E\u0441\u0442\u0430\u0432\u0449\u0438\u043A
places.geocoding.response.status=\u0421\u0442\u0430\u0442\u0443\u0441
@@ -120,3 +120,5 @@ 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

File diff suppressed because it is too large Load Diff