From 30de3c6db5065fc2a3aba12922c642f59840dae0 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Sat, 4 Apr 2026 20:10:53 +0200 Subject: [PATCH 1/2] update motorcycle profile --- website/src/lib/components/toolbar/tools/routing/routing.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/lib/components/toolbar/tools/routing/routing.ts b/website/src/lib/components/toolbar/tools/routing/routing.ts index df9a4398a..eb34a3e49 100644 --- a/website/src/lib/components/toolbar/tools/routing/routing.ts +++ b/website/src/lib/components/toolbar/tools/routing/routing.ts @@ -17,7 +17,7 @@ export const routingProfiles: { [key: string]: RoutingProfile } = { gravel_bike: { engine: 'graphhopper', profile: 'gravelbike' }, mountain_bike: { engine: 'graphhopper', profile: 'mtb' }, foot: { engine: 'graphhopper', profile: 'foot' }, - motorcycle: { engine: 'graphhopper', profile: 'motorcycle' }, + motorcycle: { engine: 'graphhopper', profile: 'motorbike' }, water: { engine: 'brouter', profile: 'river' }, railway: { engine: 'brouter', profile: 'rail' }, }; From b4a7f1353b7d24eb956f7ff5d808a8327553eeed Mon Sep 17 00:00:00 2001 From: vcoppe Date: Sat, 4 Apr 2026 23:14:44 +0200 Subject: [PATCH 2/2] New Crowdin updates (#316) * New translations integration.mdx (Chinese Simplified) * New translations merge.mdx (Chinese Simplified) * New translations elevation.mdx (Chinese Simplified) * New translations en.json (Chinese Simplified) * New translations file.mdx (Ukrainian) * New translations en.json (German) * New translations integration.mdx (German) * New translations map-controls.mdx (German) * New translations file.mdx (German) * New translations merge.mdx (German) * New translations elevation.mdx (German) --- website/src/lib/docs/de/integration.mdx | 4 +-- website/src/lib/docs/de/map-controls.mdx | 4 +-- website/src/lib/docs/de/menu/file.mdx | 6 ++-- website/src/lib/docs/de/toolbar/elevation.mdx | 4 +-- website/src/lib/docs/de/toolbar/merge.mdx | 4 +-- website/src/lib/docs/uk/menu/file.mdx | 2 +- website/src/lib/docs/zh/integration.mdx | 4 +-- website/src/lib/docs/zh/toolbar/elevation.mdx | 4 +-- website/src/lib/docs/zh/toolbar/merge.mdx | 4 +-- website/src/locales/de.json | 32 +++++++++---------- website/src/locales/zh.json | 28 ++++++++-------- 11 files changed, 48 insertions(+), 48 deletions(-) diff --git a/website/src/lib/docs/de/integration.mdx b/website/src/lib/docs/de/integration.mdx index 6206d6b9d..f3ee1ce3a 100644 --- a/website/src/lib/docs/de/integration.mdx +++ b/website/src/lib/docs/de/integration.mdx @@ -13,8 +13,8 @@ Du kannst **gpx.studio** verwenden, um Karten zu erstellen, die deine GPX-Dateie Alles was Sie brauchen: -1. GPX files hosted on your server or on Google Drive, or accessible via a public URL; -2. _Optional:_ a MapTiler key to load MapTiler maps. +1. GPX-Dateien, die auf deinem Server oder auf Google Drive gehostet werden oder über eine öffentliche URL zugänglich sind; +2. _Optional:_ ein MapTiler-Schlüssel, um MapTiler-Karten zu laden. Sie können dann mit dem Konfigurator unten spielen, um Ihre Karte anzupassen und den entsprechenden HTML-Code zu generieren. diff --git a/website/src/lib/docs/de/map-controls.mdx b/website/src/lib/docs/de/map-controls.mdx index c3e3fdbcb..897218e85 100644 --- a/website/src/lib/docs/de/map-controls.mdx +++ b/website/src/lib/docs/de/map-controls.mdx @@ -59,7 +59,7 @@ Mit der Schaltfläche Karten-Ebenen können Sie zwischen verschiedenen Basemaps -Hover over the map to show the Waymarked Trails hiking overlay on top of the MapTiler Topo basemap. +Fahre mit der Maus über die Karte, um die Waymarked Trails-Wanderkarte über der MapTiler Topo-Basiskarte anzuzeigen. @@ -69,4 +69,4 @@ Sie können im [Einstellungsdialog für die Kartenlayer Einstellungen](./menu/se In diesen Einstellungen können Sie auch die Deckkraft der Overlays verwalten. -For advanced users, it is possible to add custom basemaps and overlays by providing WMTS, WMS, or MapLibre style JSON URLs. +Fortgeschrittene Nutzer können eigene Basiskarten und Overlays hinzufügen, indem sie WMTS, WMS oder MapLibre-JSON-URLs. diff --git a/website/src/lib/docs/de/menu/file.mdx b/website/src/lib/docs/de/menu/file.mdx index 67c28c7de..2ca5ad974 100644 --- a/website/src/lib/docs/de/menu/file.mdx +++ b/website/src/lib/docs/de/menu/file.mdx @@ -29,13 +29,13 @@ Sie können auch Dateien per Drag-and-Drop aus Ihrem Dateisystem in das Fenster Erstelle eine Kopie der aktuell ausgewählten Dateien. -### Delete +### Löschen -Delete the currently selected files. +Lösche die aktuell ausgewählten Dateien. ### Lösche alles -Delete all files. +Alle Dateien löschen. ### Exportieren... diff --git a/website/src/lib/docs/de/toolbar/elevation.mdx b/website/src/lib/docs/de/toolbar/elevation.mdx index 02cd3c371..15bf75e55 100644 --- a/website/src/lib/docs/de/toolbar/elevation.mdx +++ b/website/src/lib/docs/de/toolbar/elevation.mdx @@ -18,7 +18,7 @@ Mit diesem Tool kannst du Höhendaten zu Routen und [Points of Interest] (../gpx -Elevation data is provided by MapTiler. -You can learn more about its origin and accuracy in the documentation. +Die Höhendaten werden von MapTiler bereitgestellt. +Mehr über die Herkunft und Genauigkeit erfährst du in der Dokumentation. diff --git a/website/src/lib/docs/de/toolbar/merge.mdx b/website/src/lib/docs/de/toolbar/merge.mdx index 4a47e3468..1efce4c0b 100644 --- a/website/src/lib/docs/de/toolbar/merge.mdx +++ b/website/src/lib/docs/de/toolbar/merge.mdx @@ -18,8 +18,8 @@ Um dieses Tool nutzen zu können, musst du [select](../files-and-stats) mehrere -Selected items are merged in the order they appear in the files list. -Reorder items by drag-and-drop if needed. +Die ausgewählten Elemente werden in der Reihenfolge zusammengeführt, in der sie in der Dateiliste erscheinen. +Ordne die Elemente bei Bedarf per Drag-and-Drop neu an. diff --git a/website/src/lib/docs/uk/menu/file.mdx b/website/src/lib/docs/uk/menu/file.mdx index ae6a3ada4..e2c23930a 100644 --- a/website/src/lib/docs/uk/menu/file.mdx +++ b/website/src/lib/docs/uk/menu/file.mdx @@ -17,7 +17,7 @@ Create a new empty file. ### Open... -Open files from your computer. +Відкрити файли з комп'ютера. diff --git a/website/src/lib/docs/zh/integration.mdx b/website/src/lib/docs/zh/integration.mdx index 15f8e270b..83693b26f 100644 --- a/website/src/lib/docs/zh/integration.mdx +++ b/website/src/lib/docs/zh/integration.mdx @@ -13,8 +13,8 @@ title: 集成 只需: -1. GPX files hosted on your server or on Google Drive, or accessible via a public URL; -2. _Optional:_ a MapTiler key to load MapTiler maps. +1. 将 GPX 文件存放在个人服务器或谷歌云盘上,或提供公开访问链接; +2. _备选项:_ 通过 MapTiler key 以加载 MapTiler 地图。 然后,使用下面的配置器来自定义地图并生成相应的 HTML 代码。 diff --git a/website/src/lib/docs/zh/toolbar/elevation.mdx b/website/src/lib/docs/zh/toolbar/elevation.mdx index c16f76095..3728feac1 100644 --- a/website/src/lib/docs/zh/toolbar/elevation.mdx +++ b/website/src/lib/docs/zh/toolbar/elevation.mdx @@ -18,7 +18,7 @@ title: 请求海拔数据 -Elevation data is provided by MapTiler. -You can learn more about its origin and accuracy in the documentation. +海拔数据来自 MapTiler. +查阅 官方文档 以了解海拔数据来源及其准确度。 diff --git a/website/src/lib/docs/zh/toolbar/merge.mdx b/website/src/lib/docs/zh/toolbar/merge.mdx index 2374ce738..d89caf484 100644 --- a/website/src/lib/docs/zh/toolbar/merge.mdx +++ b/website/src/lib/docs/zh/toolbar/merge.mdx @@ -18,8 +18,8 @@ title: 合并要素 -Selected items are merged in the order they appear in the files list. -Reorder items by drag-and-drop if needed. +选中的项目将按它们在文件列表中的顺序合并。 +可通过拖拽来重新排序项目。 diff --git a/website/src/locales/de.json b/website/src/locales/de.json index 7f33c5766..6fe95aed1 100644 --- a/website/src/locales/de.json +++ b/website/src/locales/de.json @@ -63,7 +63,7 @@ "ctrl": "Strg", "click": "Klick", "drag": "Ziehen", - "right_click_drag": "Right-click drag", + "right_click_drag": "Rechtsklick ziehen", "metadata": { "button": "Info...", "name": "Bezeichnung", @@ -191,8 +191,8 @@ "from": "Der Startpunkt ist zu weit von der nächsten Straße entfernt", "via": "Der Via-Punkt ist zu weit entfernt von der nächsten Straße", "to": "Der Endpunkt ist zu weit von der nächsten Straße entfernt", - "distance": "The end point is too far from the start point", - "connection": "No connection found between the points", + "distance": "Der Endpunkt ist zu weit vom Startpunkt entfernt", + "connection": "Keine Verbindung zwischen den Punkten gefunden", "timeout": "Route-Berechnung benötigte zu viel Zeit; versuche, die Punkte näher aneinander zu setzen" } }, @@ -234,7 +234,7 @@ }, "elevation": { "button": "Höhendaten anfragen", - "help": "Requesting elevation data will erase the existing elevation data, if any, and replace it with data from MapTiler.", + "help": "Das Anfordern von Höhendaten löscht die vorhandenen Höhendaten, falls vorhanden, und ersetzt diese durch Daten von MapTiler.", "help_no_selection": "Wählen Sie ein Datei-Element, um Höhendaten anzufordern." }, "waypoint": { @@ -276,7 +276,7 @@ "new": "Neue benutzerdefinierte Ebene", "edit": "Eigene Ebene bearbeiten", "urls": "URL(s)", - "url_placeholder": "WMTS, WMS or MapLibre style JSON", + "url_placeholder": "WMTS, WMS oder MapTiler Stil JSON", "max_zoom": "Max. Zoom", "layer_type": "Ebenenart", "basemap": "Basiskarte", @@ -493,7 +493,7 @@ "email": "E-Mail", "contribute": "Beitragen", "supported_by": "unterstützt durch", - "features": "Features", + "features": "Funktionen", "route_planning": "Routenplanung", "route_planning_description": "Eine intuitive Benutzeroberfläche, um Routen für jeden Sport zu erstellen, basierend auf OpenStreetMap-Daten.", "file_processing": "Erweiterte Dateiverarbeitung", @@ -502,15 +502,15 @@ "maps_description": "Eine große Sammlung von Basemaps, Overlays und interessanten Punkten, die dir helfen dein nächstes Outdoor-Abenteuer zu gestalten oder deine neueste Errungenschaft zu visualisieren.", "data_visualization": "Datenvisualisierung", "data_visualization_description": "Ein interaktives Höhenprofil mit detaillierten Statistiken zur Analyse erfasster Aktivitäten und zukünftiger Ziele.", - "philosophy": "Philosophy", - "foss": "Free, ad-free and open source", - "foss_description": "The website is free to use, without ads, and the source code is publicly available on GitHub.", - "privacy": "Privacy-friendly", - "privacy_description": "Your GPX files never leave your browser. No tracking, no data collection.", - "community": "Made possible by the community", - "community_description": "gpx.studio has an amazing community that has covered its costs through donations for years, while shaping the project through feature suggestions, bug reports, and translations into many languages.", - "support_button": "Support gpx.studio on Open Collective", - "translate_button": "Help translate the website on Crowdin" + "philosophy": "Philosophie", + "foss": "Kostenlos, werbefrei und Open Source", + "foss_description": "Die Website ist kostenlos, werbefrei und der Quellcode ist auf GitHub öffentlich zugänglich.", + "privacy": "Datenschutzfreundlich", + "privacy_description": "Deine GPX-Dateien verlassen niemals deinen Browser. Kein Tracking, keine Datenerfassung.", + "community": "Ermöglicht durch die Community", + "community_description": "gpx.studio hat eine großartige Community, die seit Jahren die Kosten durch Spenden deckt und das Projekt durch Funktionsvorschläge, Fehlermeldungen und Übersetzungen in viele Sprachen mitgestaltet.", + "support_button": "Unterstütze gpx.studio auf Open Collective", + "translate_button": "Hilf dabei, die Website auf Crowdin zu übersetzen" }, "docs": { "translate": "Verbessere die Übersetzung auf Crowdin", @@ -535,7 +535,7 @@ }, "embedding": { "title": "Erstelle deine eigene Karte!", - "maptiler_key": "MapTiler key (optional, only required for MapTiler maps)", + "maptiler_key": "MapTiler-Schlüssel (optional, nur für MapTiler-Karten erforderlich)", "file_urls": "Datei URLs (getrennt durch Kommas)", "drive_ids": "Google Drive Datei IDs (getrennt durch Kommas)", "basemap": "Basiskarte", diff --git a/website/src/locales/zh.json b/website/src/locales/zh.json index 5543d5858..8e2eca37b 100644 --- a/website/src/locales/zh.json +++ b/website/src/locales/zh.json @@ -63,7 +63,7 @@ "ctrl": "Ctrl", "click": "单击", "drag": "拖拽", - "right_click_drag": "Right-click drag", + "right_click_drag": "右键拖动", "metadata": { "button": "信息...", "name": "名称", @@ -234,7 +234,7 @@ }, "elevation": { "button": "请求海拔数据", - "help": "Requesting elevation data will erase the existing elevation data, if any, and replace it with data from MapTiler.", + "help": "请求成功后将移除原有的海拔数据,并使用 MapTiler 的海拔数据替换原有数据。", "help_no_selection": "选择要请求海拔数据的文件。" }, "waypoint": { @@ -276,7 +276,7 @@ "new": "新建自定义图层", "edit": "编辑自定义图层", "urls": "URL(s)", - "url_placeholder": "WMTS, WMS or MapLibre style JSON", + "url_placeholder": "WMTS,WMS 或 MapLibre style JSON", "max_zoom": "最大缩放等级", "layer_type": "图层类型", "basemap": "底图", @@ -485,7 +485,7 @@ "website": "官方网站", "home": "首页", "app": "应用", - "contact": "联系方式", + "contact": "联系我们", "reddit": "Reddit", "facebook": "Facebook", "github": "GitHub", @@ -493,7 +493,7 @@ "email": "电子邮箱", "contribute": "参与贡献", "supported_by": "技术支持", - "features": "Features", + "features": "功能", "route_planning": "路线规划", "route_planning_description": "基于 OpenStreetMap 数据,在直观的界面中为每项运动创建量身定制的行程。", "file_processing": "高级文件处理", @@ -502,15 +502,15 @@ "maps_description": "内置大量地图底图、叠加图层和兴趣点,用于帮助规划户外冒险或可视化成果。", "data_visualization": "数据可视化", "data_visualization_description": "可交互的海拔剖面图,带有详细的统计数据,用于分析已记录的活动和规划中的目标。", - "philosophy": "Philosophy", - "foss": "Free, ad-free and open source", - "foss_description": "The website is free to use, without ads, and the source code is publicly available on GitHub.", - "privacy": "Privacy-friendly", - "privacy_description": "Your GPX files never leave your browser. No tracking, no data collection.", - "community": "Made possible by the community", - "community_description": "gpx.studio has an amazing community that has covered its costs through donations for years, while shaping the project through feature suggestions, bug reports, and translations into many languages.", + "philosophy": "宗旨", + "foss": "免费、 无广告且开源", + "foss_description": "该网站可自由使用,无广告,源代码可在 GitHub 上公开查阅。", + "privacy": "注重隐私", + "privacy_description": "你的 GPX 文件永远不会离开你的浏览器。我们不会跟踪用户的使用行为,也不会收集用户产生的数据。", + "community": "该项目由社区驱动", + "community_description": "gpx.studio 有一个绝赞的社区,它通过社区成员的捐助持续运营。它通过社区的力量,不断增加新的功能、修复 bug, 并支持多种语言。", "support_button": "在 Open Collective 上支持 gpx.studio", - "translate_button": "Help translate the website on Crowdin" + "translate_button": "在 Crowdin 上协助翻译" }, "docs": { "translate": "在 Crowdin 上改进此翻译", @@ -535,7 +535,7 @@ }, "embedding": { "title": "创建您自己的地图", - "maptiler_key": "MapTiler key (optional, only required for MapTiler maps)", + "maptiler_key": "MapTiler key (可选,仅在使用 MapTiler 地图时需要提供)", "file_urls": "文件链接(英文逗号分隔)", "drive_ids": "谷歌云盘文件 IDs(英文逗号分隔)", "basemap": "底图",