From 575402c768ec43485a70dc2b908a64506e2d0d24 Mon Sep 17 00:00:00 2001 From: Tomasz Rzymyszkiewicz Date: Sat, 29 Nov 2025 10:10:33 +0100 Subject: [PATCH 01/13] Added translation using Weblate (Polish) --- src/main/resources/messages_pl.properties | 1 + 1 file changed, 1 insertion(+) create mode 100644 src/main/resources/messages_pl.properties diff --git a/src/main/resources/messages_pl.properties b/src/main/resources/messages_pl.properties new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/src/main/resources/messages_pl.properties @@ -0,0 +1 @@ + From cf500a83527c543c400e6d2118b6509899c0ab02 Mon Sep 17 00:00:00 2001 From: Tomasz Rzymyszkiewicz Date: Sat, 29 Nov 2025 10:22:56 +0100 Subject: [PATCH 02/13] Translated using Weblate (Polish) Currently translated at 3.9% (47 of 1182 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/pl/ --- src/main/resources/messages_pl.properties | 48 ++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) diff --git a/src/main/resources/messages_pl.properties b/src/main/resources/messages_pl.properties index 8b137891..d5469982 100644 --- a/src/main/resources/messages_pl.properties +++ b/src/main/resources/messages_pl.properties @@ -1 +1,47 @@ - +page.title=Reitti - Oś czasu twojej lokalizacji +statistics.page.title=Statystyki - Reitti +nav.timeline=Oś czasu +nav.statistics=Statystyki +nav.memories=Wspomnienia +nav.settings=Ustawienia +nav.logout=Wyloguj +nav.settings.tooltip=Otwórz ustawienia… +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.created.newest=Data utworzenia (od najnowszych) +sort.option.created.oldest=Data utworzenia (od najstarszych) +timeline.loading=Ładowanie… +timeline.no.data=Brak danych osi czasu dla tej daty. +timeline.duration=Czas trwania +timeline.distance=Odległość +timeline.trip=Wycieczka +timeline.visit=Wizyta +timeline.trip.transport.select=Wybierz środek transportu +transportation.mode.WALKING.name=Chód +transportation.mode.CYCLING.name=Rower +transportation.mode.DRIVING.name=Samochód +transportation.mode.TRANSIT.name=Tranzyt +transportation.mode.MOTORCYCLE.name=Motocykl +transportation.mode.TRAIN.name=Pociąg +transportation.mode.SCOOTER.name=Hulajnoga elektryczna +transportation.mode.AIRPLANE.name=Samolot +timeline.transport.WALKING.label=pieszo +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.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.thu=czw. +datepicker.days.fri=pt. +datepicker.days.sat=sob. From 064c8ef3b4b634fe08e33c33f621988b0a46c042 Mon Sep 17 00:00:00 2001 From: Tomasz Rzymyszkiewicz Date: Sat, 29 Nov 2025 17:34:46 +0100 Subject: [PATCH 03/13] Translated using Weblate (Polish) Currently translated at 4.6% (55 of 1182 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/pl/ --- src/main/resources/messages_pl.properties | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/resources/messages_pl.properties b/src/main/resources/messages_pl.properties index d5469982..8e64f26d 100644 --- a/src/main/resources/messages_pl.properties +++ b/src/main/resources/messages_pl.properties @@ -45,3 +45,11 @@ datepicker.days.wed=śr. 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 From 81e60aff7c681097fe85941fb3aa4bf764402a5a Mon Sep 17 00:00:00 2001 From: LinFei83 Date: Mon, 1 Dec 2025 03:22:00 +0100 Subject: [PATCH 04/13] Translated using Weblate (Chinese (Simplified Han script)) Currently translated at 100.0% (1184 of 1184 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/zh_Hans/ --- src/main/resources/messages_zh_CN.properties | 52 ++++++-------------- 1 file changed, 15 insertions(+), 37 deletions(-) diff --git a/src/main/resources/messages_zh_CN.properties b/src/main/resources/messages_zh_CN.properties index a5fcddfb..1f33634a 100644 --- a/src/main/resources/messages_zh_CN.properties +++ b/src/main/resources/messages_zh_CN.properties @@ -26,9 +26,7 @@ timeline.duration=时长 timeline.distance=距离 timeline.trip=行程 timeline.visit=访问 - timeline.trip.transport.select=选择交通方式 - transportation.mode.WALKING.name=步行 transportation.mode.CYCLING.name=骑行 transportation.mode.DRIVING.name=驾车 @@ -37,7 +35,6 @@ 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=驾车 @@ -69,7 +66,6 @@ datepicker.months.sep=9月 datepicker.months.oct=10月 datepicker.months.nov=11月 datepicker.months.dec=12月 - datepicker.click-to-unlock-date=点击解锁日期 datepicker.click-to-lock-date=点击锁定日期 datepicker.click-to-clear-selection=点击清除选择 @@ -910,7 +906,6 @@ 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=与用户分享 @@ -964,7 +959,6 @@ 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=安全注意事项 @@ -1107,7 +1101,6 @@ 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=返回回忆 @@ -1125,7 +1118,6 @@ memory.form.header.image.url.placeholder=https://example.com/image.jpg memory.form.cancel=取消 memory.form.create=创建回忆 memory.form.creating=创建中... - memory.view.edit=编辑 memory.view.back=返回 memory.view.recalculate=重新计算 @@ -1139,26 +1131,15 @@ 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.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.generator.intro_accommodation.text=我们正式入住了!在处理行李之前,我们花了一点时间欣赏氛围。来到这里感觉很好,我们期待着探索周围的环境。这个地方将成为我们旅行的绝佳基地。 memory.list.all=全部 - memory.block.select.type=选择块类型 memory.block.type.text=文本 memory.block.type.text.description=添加带有标题和段落的文本内容 @@ -1196,19 +1177,16 @@ 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 = 访问 - +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=访问 memory.form.date.error.end.before.start=结束日期必须等于或晚于开始日期。 @@ -1257,7 +1235,6 @@ 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=正在创建记忆 memory.processing.step.clustering=聚类行程和访问... @@ -1316,7 +1293,6 @@ 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=贡献者 @@ -1324,4 +1300,6 @@ about.translators.title=译者 about.projects.title=开源项目 about.projects.visit=访问项目 about.thankyou.title=谢谢! -about.thankyou.message=每一份贡献,无论多小,都会让 Reitti 变得更好。我们感谢您对开源社区的支持与奉献。 \ No newline at end of file +about.thankyou.message=每一份贡献,无论多小,都会让 Reitti 变得更好。我们感谢您对开源社区的支持与奉献。 +language.chinese=简体中文 +language.polish=波兰语 From d02b3102cb53abc318310673eb8093d0b13ad69d Mon Sep 17 00:00:00 2001 From: SKBo Date: Mon, 1 Dec 2025 01:12:56 +0100 Subject: [PATCH 05/13] Translated using Weblate (French) Currently translated at 100.0% (1184 of 1184 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/fr/ --- src/main/resources/messages_fr.properties | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index 428f17d1..4a36f1de 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -42,7 +42,6 @@ datepicker.months.sep=Sep datepicker.months.oct=Oct datepicker.months.nov=Nov datepicker.months.dec=D\u00E9c - datepicker.click-to-unlock-date=Cliquez pour d\u00E9verrouiller la date datepicker.click-to-lock-date=Cliquez pour verrouiller la date datepicker.click-to-clear-selection=Cliquez pour effacer la s\u00E9lection @@ -1261,3 +1260,5 @@ transportation.modes.reclassify.button=Re-classifier tous les voyages transportation.modes.reclassify.processing=Traitement\u2026 transportation.modes.reclassify.started=La re-classification a correctement d\u00E9marr\u00E9. Ce processus tournera en arri\u00E8re-plan. transportation.modes.reclassify.error=Erreur lors du d\u00E9marrage de la reclassification. Veuillez r\u00E9essayer. +language.polish=Polonais +language.chinese=Chinois From 4b6edfce28840e47e467dc1bb3b1005bba3d9004 Mon Sep 17 00:00:00 2001 From: Tomasz Rzymyszkiewicz Date: Tue, 2 Dec 2025 08:38:23 +0100 Subject: [PATCH 06/13] Translated using Weblate (Polish) Currently translated at 4.6% (59 of 1272 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/pl/ --- src/main/resources/messages_pl.properties | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/resources/messages_pl.properties b/src/main/resources/messages_pl.properties index 8e64f26d..aaade9e1 100644 --- a/src/main/resources/messages_pl.properties +++ b/src/main/resources/messages_pl.properties @@ -53,3 +53,7 @@ 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 From 8b455ebbbbae409124eee3e2904183e0c78b850f Mon Sep 17 00:00:00 2001 From: SKBo Date: Tue, 2 Dec 2025 17:43:35 +0100 Subject: [PATCH 07/13] Translated using Weblate (French) Currently translated at 93.3% (1188 of 1272 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/fr/ --- src/main/resources/messages_fr.properties | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index 4a36f1de..42911be1 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -1262,3 +1262,14 @@ transportation.modes.reclassify.started=La re-classification a correctement d\u0 transportation.modes.reclassify.error=Erreur lors du d\u00E9marrage de la reclassification. Veuillez r\u00E9essayer. language.polish=Polonais language.chinese=Chinois +timeline.state.hide.title=Cacher la chronologie +timeline.state.show.title=Afficher la chronologie +datepicker.state.hide.title=Cacher le choix de date +datepicker.state.show.title=Afficher le choix de date +datepicker.today.title=Aller à aujourd’hui +users.color.theme.label=Thème de couleur +users.color.theme.description=Choisissez votre couleur d’accentuation préférée sur la carte. +users.color.theme.reset=Réinitialiser par défaut +users.color.theme.custom=Couleur personnalisée +users.color.theme.custom.input=Couleur personnalisée : +users.avatar.error.to-large=L’image est trop grande. La taille maximale est de 2 Mo. From 96651d2510d043eeddf7f3c4aa0db2bd6aa6e31e Mon Sep 17 00:00:00 2001 From: SKBo Date: Thu, 4 Dec 2025 09:39:59 +0100 Subject: [PATCH 08/13] Translated using Weblate (French) Currently translated at 96.8% (1232 of 1272 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/fr/ --- src/main/resources/messages_fr.properties | 44 +++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index 42911be1..cf622c58 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -1273,3 +1273,47 @@ users.color.theme.reset=Réinitialiser par défaut users.color.theme.custom=Couleur personnalisée users.color.theme.custom.input=Couleur personnalisée : users.avatar.error.to-large=L’image est trop grande. La taille maximale est de 2 Mo. +users.avatar.error.invalid-file-type=Type de fichier invalide. Seules les images au format JPEG, PNG, GIF, et WebP sont autorisées. +users.avatar.error.generic=Erreur lors du traitement du fichier d’avatar : {0} +users.custom.css.remove.confirm=Voulez-vous supprimer le fichier CSS personnalisé ? +users.custom.css.error.to-large=Taille du fichier CSS trop importante. La taille maximale est de 1 Mo. +users.custom.css.error.invalid-file-type=Type de fichier invalide. Seuls les fichiers CSS sont autorisés. +users.custom.css.error.generic=Erreur lors du traitement du fichier CSS : {0} +places.search.placeholder=Rechercher parmi les lieux… +place.unknown.label=Lieu inconnu +integrations.reitti.update=Mettre à jour +integrations.reitti.test.missing.fields=Veuillez remplir l’URL de l’instance et le jeton d’API +integrations.reitti.test.loading=Test de la connexion… +integrations.reitti.test.failed=Test de la connexion échoué +integrations.reitti.info.server.title=Informations du serveur +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.step4.without.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 : Content-Type: application/json +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 From 4a61cc6a0b7f210a4864d039498ece7ea52af132 Mon Sep 17 00:00:00 2001 From: SKBo Date: Thu, 4 Dec 2025 16:47:50 +0100 Subject: [PATCH 09/13] Translated using Weblate (French) Currently translated at 97.4% (1240 of 1272 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/fr/ --- src/main/resources/messages_fr.properties | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index cf622c58..7359ae8c 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -1317,3 +1317,11 @@ integrations.owntracks.step5=Désactiver Authentication (on uti 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 : 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 « 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é) From 324832c203ac021d8e9f698ceab328bb577a6937 Mon Sep 17 00:00:00 2001 From: SKBo Date: Sat, 6 Dec 2025 03:00:58 +0100 Subject: [PATCH 10/13] Translated using Weblate (French) Currently translated at 100.0% (1272 of 1272 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/fr/ --- src/main/resources/messages_fr.properties | 32 +++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index 7359ae8c..208556b8 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -1325,3 +1325,35 @@ integrations.overland.step5.with.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 +integrations.owntracks.recorder.test.missing.fields=Veuillez remplir l’URL de base, le nom d’utilisateur et l’ID de l’appareil +integrations.owntracks.recorder.test.loading=Test de la connexion… +integrations.owntracks.recorder.test.failed=Échec du test de la connexion +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} +map.auto-update.enable.title=Activer le mode temps réel +map.auto-update.disable.title=Quitter le mode temps réel +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… +export.raw.data.found.data=Trouvé {0,choice,0#aucun point|1#{0} point|1<{0} points} sur la période +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ès haut +visit.sensitivity.preview.date=Date d’aperçu : +visit.sensitivity.preview.ready=Prêt +visit.sensitivity.preview.error=Prêt +memory.form.update=Enregistrer +memory.view.button=Voir +memory.view.share=Partager +memory.view.delete=Supprimer From bc9cc17a43e5a8aaa3351b488b2236b1b00bab48 Mon Sep 17 00:00:00 2001 From: Daniel Graf Date: Fri, 19 Dec 2025 13:52:28 +0100 Subject: [PATCH 11/13] Translated using Weblate (English) Currently translated at 100.0% (1298 of 1298 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/en/ --- src/main/resources/messages.properties | 62 +++++++------------------- 1 file changed, 16 insertions(+), 46 deletions(-) diff --git a/src/main/resources/messages.properties b/src/main/resources/messages.properties index bbf780c6..9528d06b 100644 --- a/src/main/resources/messages.properties +++ b/src/main/resources/messages.properties @@ -26,12 +26,9 @@ timeline.duration=Duration timeline.distance=Distance timeline.trip=Trip timeline.visit=Visit - timeline.trip.transport.select=Select a transport mode - timeline.state.hide.title=Hide Timeline timeline.state.show.title=Show Timeline - transportation.mode.WALKING.name=Walking transportation.mode.CYCLING.name=Cycling transportation.mode.DRIVING.name=Driving @@ -40,7 +37,6 @@ transportation.mode.MOTORCYCLE.name=Motorcycle transportation.mode.TRAIN.name=Train transportation.mode.SCOOTER.name=E-Scooter transportation.mode.AIRPLANE.name=Airplane - timeline.transport.WALKING.label=by foot timeline.transport.CYCLING.label=by bike timeline.transport.DRIVING.label=by car @@ -55,7 +51,6 @@ timeline.transport.UNKNOWN.label=unknown datepicker.state.hide.title=Hide Date Picker datepicker.state.show.title=Show Timeline - datepicker.today=Today datepicker.today.title=Go to today datepicker.days.sun=Sun @@ -77,7 +72,6 @@ datepicker.months.sep=Sep datepicker.months.oct=Oct datepicker.months.nov=Nov datepicker.months.dec=Dec - datepicker.click-to-unlock-date=Click to unlock date datepicker.click-to-lock-date=Click to lock date datepicker.click-to-clear-selection=Click to clear selection @@ -413,7 +407,6 @@ users.color.theme.description=Choose your preferred accent color for the map. users.color.theme.reset=Reset to Default users.color.theme.custom=Custom Color users.color.theme.custom.input=Custom Color: - time.title=Time time.display.mode.label=Time Display Mode time.display.mode.default=Default @@ -443,7 +436,6 @@ users.avatar.delete=Remove Avatar users.avatar.default.title=Choose a default avatar users.avatar.custom.title=Upload a custom image users.avatar.or=OR - users.avatar.error.to-large=Image too large. The maximum size is 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} @@ -458,7 +450,6 @@ users.custom.css.remove.confirm=Are you sure you want to remove the current cust 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} - map.colored.preference=Show map in color map.colored.preference.description=When enabled, the map will be displayed in full color. When disabled, the map will be shown in grayscale. # Units @@ -703,7 +694,6 @@ integrations.reitti.add.title=Add New Reitti Integration integrations.reitti.edit.title=Edit Reitti Integration integrations.reitti.info=Info integrations.reitti.info.title=Remote Instance Information - integrations.reitti.update=Update Configuration integrations.reitti.test.missing.fields=Please fill in both Instance URL and API Token integrations.reitti.test.loading=Testing connection... @@ -722,11 +712,11 @@ integrations.reitti.info.connection.access=You can access this user's location d # No API Token -integrations.no.token.title=\u26A0\uFE0F No API Token Available +integrations.no.token.title=⚠️ No API Token Available # Common labels -integrations.download=Download: -integrations.homepage=Homepage: +integrations.download=Download: +integrations.homepage=Homepage: # GPSLogger setup steps integrations.gpslogger.step1=Download GPSLogger from the Google Play Store @@ -769,7 +759,6 @@ integrations.owntracks.recorder.test.missing.fields=Please fill in Base URL, Use integrations.owntracks.recorder.test.loading=Testing connection... integrations.owntracks.recorder.test.failed=Connection test failed integrations.owntracks.recorder.loading.historical=Loading Historical Data... - form.edit=Edit form.close=Close @@ -1021,7 +1010,6 @@ magic.links.delete.error=Failed to delete magic link: {0} magic.links.expiry.date.label=Expiry Date magic.links.expiry.date.help=Leave empty for permanent access (link never expires) magic.links.invalid.date=Invalid date format - share-with.title=Share with other Users share-with.no.users=No other users found to share with. share-with.users.title=Share with Users @@ -1071,7 +1059,6 @@ visit.sensitivity.level.very-high=Very High # Visit Sensitivity Validation Messages visit.sensitivity.validation.date.duplicate=A configuration already exists for this date. Please choose a different date. visit.sensitivity.validation.save.error=Error saving configuration: {0} - magic.links.info.title=About Magic Links magic.links.info.description=Magic links allow you to share your location data with others without requiring them to create an account. Anyone with the link can access your data according to the permissions you set. magic.links.info.security.title=Security Considerations @@ -1230,7 +1217,6 @@ memory.form.end.date.label=End Date * memory.form.cancel=Cancel memory.form.create=Create Memory memory.form.update=Save Changes - memory.view.button=View Memory memory.view.edit=Edit memory.view.back=Back @@ -1247,26 +1233,15 @@ memory.view.block.trip.content=Trip block memory.view.block.gallery.content=Image gallery memory.view.block.cluster.duration=Took {0} hours {1} minutes. {2} hours and {3} moving. memory.view.block.cluster_visit.duration=Spent {0} hours {1} minutes. - memory.generator.day.text=Day {0}: {1} memory.generator.headline.text=Our Journey memory.generator.journey_to.headline.text=Journey to {0} - -memory.generator.introductory.text=What an unforgettable adventure we had! Our journey began on {0} as we set out from {1}, and for the \ - next {2} days, we made {3}, {4} our wonderful home base. \ - From there, we explored the heart of the region, filling our days with {5} memorable visits across {6} beautiful locations. \ - This is the story of our time together, the places we saw, and the memories we created before returning home on {7}. -memory.generator.travel_to_accommodation.text=We set off from {0} at {1} and arrived in {2} at {3}. \ - The total time for this part of our trip was {4}, with {5} of that spent actively traveling. Now it's time for us to relax, unpack, and prepare for what's next. -memory.generator.travel_from_accommodation.text=We set off from {0} at {1} and arrived back home in {2} at {3}. \ - The total time for this final part of our trip was {4}, with {5} of that spent actively traveling. \ - Our journey has concluded, and now we can look back on all the memories we've made. +memory.generator.introductory.text=What an unforgettable adventure we had! Our journey began on {0} as we set out from {1}, and for the next {2} days, we made {3}, {4} our wonderful home base. From there, we explored the heart of the region, filling our days with {5} memorable visits across {6} beautiful locations. This is the story of our time together, the places we saw, and the memories we created before returning home on {7}. +memory.generator.travel_to_accommodation.text=We set off from {0} at {1} and arrived in {2} at {3}. The total time for this part of our trip was {4}, with {5} of that spent actively traveling. Now it's time for us to relax, unpack, and prepare for what's next. +memory.generator.travel_from_accommodation.text=We set off from {0} at {1} and arrived back home in {2} at {3}. The total time for this final part of our trip was {4}, with {5} of that spent actively traveling. Our journey has concluded, and now we can look back on all the memories we've made. memory.generator.intro_accommodation.headline=Welcome to {0} -memory.generator.intro_accommodation.text=We are officially checked in! We took a moment to appreciate the atmosphere before dealing with our luggage. \ - It feels good to be here, and we're looking forward to exploring the immediate surroundings. This place is going to be a great home base for our trip. - +memory.generator.intro_accommodation.text=We are officially checked in! We took a moment to appreciate the atmosphere before dealing with our luggage. It feels good to be here, and we're looking forward to exploring the immediate surroundings. This place is going to be a great home base for our trip. memory.list.all=All - memory.block.select.type=Select Block Type memory.block.type.text=Text memory.block.type.text.description=Add text content with headlines and paragraphs @@ -1304,19 +1279,16 @@ memory.block.gallery.pagination.next=Next memory.block.gallery.error.no.images=Please select or upload at least one image memory.block.gallery.error.create=Failed to create a gallery block memory.block.gallery.remove=Remove image - memory.edit.block.title=Title memory.edit.block.title.placeholder=Enter title -memory.edit.block.cluster.trip.title = Edit Trips Block -memory.edit.block.cluster.trip.select.trips = Select Trips -memory.edit.block.cluster.trip.selected = Selected -memory.edit.block.cluster.trip.trip = Trip - -memory.edit.block.cluster.visit.title = Edit Visit Block -memory.edit.block.cluster.visit.select.visits = Select Visits -memory.edit.block.cluster.visit.selected = Selected -memory.edit.block.cluster.visit.visit = Visit - +memory.edit.block.cluster.trip.title=Edit Trips Block +memory.edit.block.cluster.trip.select.trips=Select Trips +memory.edit.block.cluster.trip.selected=Selected +memory.edit.block.cluster.trip.trip=Trip +memory.edit.block.cluster.visit.title=Edit Visit Block +memory.edit.block.cluster.visit.select.visits=Select Visits +memory.edit.block.cluster.visit.selected=Selected +memory.edit.block.cluster.visit.visit=Visit memory.form.date.error.end.before.start=The end date must be equal or after the start date. @@ -1364,7 +1336,6 @@ memory.share.result.instructions.view=Recipients can view but not edit the memor memory.share.result.instructions.edit=Recipients can view and edit the memory memory.share.result.done=Done memory.share.result.another=Create Another Link - memory.processing.title=Processing Memory memory.processing.title.creating=Creating Memory memory.processing.step.clustering=Clustering trips and visits... @@ -1421,7 +1392,6 @@ transportation.modes.reclassify.button=Reclassify All Trips transportation.modes.reclassify.processing=Processing... transportation.modes.reclassify.started=Reclassification started successfully. This process will run in the background. transportation.modes.reclassify.error=Failed to start reclassification. Please try again. - about.acknowledgments.title=Acknowledgments about.acknowledgments.subtitle=Reitti wouldn't be possible without the amazing contributions from our community and the incredible open-source projects we build upon. about.contributors.title=Contributors @@ -1456,4 +1426,4 @@ logging.connecting=Connecting to log stream... logging.settings.updated=Settings updated successfully logging.error=Error logging.connected=Connected to log stream -logging.connection.lost=Error: Connection to log stream lost \ No newline at end of file +logging.connection.lost=Error: Connection to log stream lost From 91b10cb29bbd91ad9fb0cf390c62d0b0dd66017c Mon Sep 17 00:00:00 2001 From: Daniel Graf Date: Fri, 19 Dec 2025 14:17:41 +0100 Subject: [PATCH 12/13] Translated using Weblate (German) Currently translated at 100.0% (1298 of 1298 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/de/ --- src/main/resources/messages_de.properties | 124 +++++++++++++++++++++- 1 file changed, 123 insertions(+), 1 deletion(-) diff --git a/src/main/resources/messages_de.properties b/src/main/resources/messages_de.properties index 39b01f71..0ed5918f 100644 --- a/src/main/resources/messages_de.properties +++ b/src/main/resources/messages_de.properties @@ -50,7 +50,6 @@ datepicker.months.sep=Sep datepicker.months.oct=Okt datepicker.months.nov=Nov datepicker.months.dec=Dez - datepicker.click-to-unlock-date=Klicken zum Entsperren des Datums datepicker.click-to-lock-date=Klicken zum Sperren des Datums datepicker.click-to-clear-selection=Klicken zum L\u00F6schen der Auswahl @@ -1256,3 +1255,126 @@ 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 integrations.owntracks.configure.description=Dies konfiguriert Owntracks so, dass Standortdaten an Reitti gemeldet werden. +timeline.state.hide.title=Zeitleiste verstecken +timeline.state.show.title=Zeitleiste anzeigen +datepicker.state.hide.title=Datumsauswahl verstecken +datepicker.state.show.title=Zeitleiste anzeigen +datepicker.today.title=Heute auswählen +settings.logging=Protokollierung +users.color.theme.label=Farbschema +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ß. 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} +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… +place.unknown.label=Unbekannter Ort +integrations.reitti.update=Konfiguration aktualisieren +integrations.reitti.test.missing.fields=Bitte füllen Sie URL und API Token aus +integrations.reitti.test.loading=Verbindung testen… +integrations.reitti.test.failed=Verbindungstest fehlgeschlagen +integrations.reitti.info.server.title=Server-Informationen +integrations.reitti.info.server.name=Name: +integrations.reitti.info.server.version=Version: +integrations.reitti.info.server.time=Systemzeit: +integrations.reitti.info.user.title=Benutzerinformationen +integrations.reitti.info.user.username=Benutzername: +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ö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=Ö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.step4.without.token=Setzen Sie die URL auf: {0} +integrations.gpslogger.step5=Setzen Sie HTTP-Methode auf POST +integrations.gpslogger.step6=Setzen Sie HTTP Body auf: +integrations.gpslogger.step7=HTTP-Header auf: Content-Typ: Anwendung/json +integrations.gpslogger.step8=Starten Sie die Protokollierung! +integrations.owntracks.step1=Laden Sie OwnTracks aus dem App Store oder Google Play Store +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ü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=Ö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ü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 +integrations.owntracks.recorder.test.missing.fields=Bitte füllen Sie Basis-URL, Benutzername und Geräte-ID aus +integrations.owntracks.recorder.test.loading=Verbindung testen… +integrations.owntracks.recorder.test.failed=Verbindungstest fehlgeschlagen +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ür {0} +statistics.title.month-year=Statistiken für {0} {1} +map.auto-update.enable.title=Auto-Update-Modus aktivieren +map.auto-update.disable.title=Auto-Update-Modus deaktivieren +map.fullscreen.toggle.title=Vollbild aktivieren +export.gpx.relevant=Nur relevante Daten exportieren? +export.raw.data.loading=Standortdaten laden... +export.raw.data.found.data={0} Standortpunkte für den ausgewählten Datumsbereich gefunden +label.warning=Warnung: +label.info=Info: +visit.sensitivity.level.very-low=Sehr niedrig +visit.sensitivity.level.low=Nieder +visit.sensitivity.level.medium=Mittel +visit.sensitivity.level.high=Hoch +visit.sensitivity.level.very-high=Sehr hoch +visit.sensitivity.preview.date=Datum der Vorschau: +visit.sensitivity.preview.ready=Bereit +visit.sensitivity.preview.error=Bereit +settings.logging.description=Konfigurieren der Protokollierung und Anzeigen von Protokollen +memory.form.update=Änderungen speichern +memory.view.button=Erinnerung ansehen +memory.view.share=Teilen +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 +logging.logger.help=Leer lassen um den Root (global) Logger zu konfigurieren +logging.log.name=Logger Name +logging.log.level=Log Level +logging.actions=Aktionen +logging.level.debug=DEBUG +logging.level.trace=TRACE +logging.level.info=INFO +logging.level.warn=WAREN +logging.level.error=ERROR +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öchten? +logging.autoscroll=Zu neuen Nachrichten springen +logging.connecting=Zum Log-Stream verbinden… +logging.settings.updated=Einstellungen erfolgreich aktualisiert +logging.error=Fehler +logging.connected=Zum Log-Stream verbunden +logging.connection.lost=Fehler: Verbindung zum Log-Stream verloren From 8580430b63813163d4a3cd65a7a45d3272382941 Mon Sep 17 00:00:00 2001 From: Daniel Graf Date: Fri, 19 Dec 2025 13:52:32 +0100 Subject: [PATCH 13/13] Translated using Weblate (French) Currently translated at 97.9% (1271 of 1298 strings) Translation: Reitti/reitti Translate-URL: https://hosted.weblate.org/projects/reitti/reitti/fr/ --- src/main/resources/messages_fr.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/messages_fr.properties b/src/main/resources/messages_fr.properties index 208556b8..6a433585 100644 --- a/src/main/resources/messages_fr.properties +++ b/src/main/resources/messages_fr.properties @@ -1296,8 +1296,8 @@ 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.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