Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 3 additions & 1 deletion locales/en/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"Locked": "Locked",
"delete": "delete",
"Delete": "Delete",
"Close": "Close",
"loading": "loading",
"Loading": "Loading",
"Next": "Next",
Expand Down Expand Up @@ -307,5 +308,6 @@
},
"osmAttribution": "© OpenStreetMap contributors",
"aerialAttribution": "Aerial imagery"
}
},
"DownloadSvg": "Download SVG"
}
2 changes: 2 additions & 0 deletions locales/en/notifications.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
"CalculateOdRouting": "OD routing calculation",
"CalculateAccessibilityMap": "Accessibility polygon calculation",
"UpdatingPathRoute": "Updating path route",
"CalculatingCurves": "Calculating curve analysis",
"SmoothingPath": "Smoothing path",
"UpdatingTransferableNodes": "Updating transferable nodes",
"UploadingFile": "Uploading file",
"UploadingGtfsFile": "Uploading GTFS file",
Expand Down
44 changes: 43 additions & 1 deletion locales/en/transit.json
Original file line number Diff line number Diff line change
Expand Up @@ -464,11 +464,17 @@
"EndTerminal": "Arrival terminal",
"TravelTimes": "Travel times",
"IncludingDwellTimes": "With dwell times",
"IncludingDwellTimesWithCurves": "With dwell times (with curve limits)",
"IncludingDwellTimesNoCurves": "With dwell times (no curve limits)",
"ExcludingDwellTimes": "Without dwell times",
"ExcludingDwellTimesWithCurves": "Without dwell times (with curve limits)",
"ExcludingDwellTimesNoCurves": "Without dwell times (no curve limits)",
"IncludingDwellTimesAndLayover": "With dwell times and layover time",
"LayoverTime": "Layover time",
"Speeds": "Speeds",
"OperatingSpeed": "Operating speed",
"OperatingSpeedWithCurves": "Operating speed (with curve limits)",
"OperatingSpeedNoCurves": "Operating speed (no curve limits)",
"MinInterstopDistance": "Minimum interstop distance",
"MaxInterstopDistance": "Maximum interstop distance",
"AverageInterstopDistance": "Average interstop distance",
Expand Down Expand Up @@ -513,7 +519,43 @@
"DefaultDecelerationIsInvalid": "Deceleration is invalid.",
"DefaultDecelerationIsTooLow": "Deceleration is too low.",
"DefaultDecelerationIsTooHigh": "Deceleration is too high (uncomfortable)."
}
},
"ShowCurveSegmentsLayer": "Show speed-restricted curve segments on map",
"ShowCurveSegmentsLayerHelp": "Highlights path sections where the curve radius limits the maximum speed (shown in orange on the map).",
"CurveStats": "Curve Speed Statistics",
"CurveStatsSummary": "Summary",
"TravelTimeWithoutCurves": "Travel time (no curve limits)",
"TravelTimeWithCurves": "Travel time (with curve limits)",
"CurveTimeDifference": "Time added by curves",
"AvgSpeed": "Avg. speed",
"AvgSpeedWithoutCurves": "Avg. speed (no curve limits)",
"AvgSpeedWithCurves": "Avg. speed (with curve limits)",
"RunningSpeed": "Running speed (max)",
"PerSegmentBreakdown": "Per-Segment Breakdown",
"Segment": "Segment",
"Distance": "Distance",
"TimeWithoutCurves": "Time (no curves)",
"TimeWithCurves": "Time (curves)",
"Difference": "Diff.",
"MinRadius": "Min. Radius",
"CurveSpeedLimit": "Curve Limit",
"SpeedProfile": "Speed Profile",
"SpeedVsTime": "Speed vs Time",
"SpeedVsDistance": "Speed vs Distance",
"DistanceKm": "Distance (km)",
"TimeMinutes": "Time (min)",
"SpeedKmH": "Speed (km/h)",
"ActualSpeed": "Actual Speed",
"MaxSpeedByCurve": "Maximum Speed (including curve limits)",
"TotalRunningTime": "Running time",
"TotalDwellTime": "Dwell time",
"TotalTripTime": "Total trip time",
"TravelTime": "Travel time",
"PathStale": "Path parameters or geometry have changed. Click the recalculate route button to update travel times and statistics.",
"SmoothPath": "Smooth path (Chaikin's algorithm)",
"GeometryResolutionWarningNone": "The path shape uses only straight lines between stations. Curves are ignored in the calculation; travel times use simple kinematic calculation (acceleration/cruise/deceleration).",
"GeometryResolutionWarningLow": "The path shape has low resolution (abrupt direction changes detected). Curves are ignored in the calculation; travel times use simple kinematic calculation. Vertices with insufficient precision are highlighted with orange circles on the map. Add or adjust waypoints at these locations to smooth the path for curve-aware analysis.",
"GeometryResolutionWarningAlmostStraight": "The path geometry appears to be almost a straight line with no intermediate waypoints. Please validate that there are no angles greater than 10° between stations. If there are curves, please draw the path shape as precisely as possible."
},
"transitRouting": {
"Routing": "Routing",
Expand Down
4 changes: 3 additions & 1 deletion locales/fr/main.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
"Locked": "Verrouillé",
"delete": "supprimer",
"Delete": "Supprimer",
"Close": "Fermer",
"loading": "chargement",
"Loading": "Chargement",
"Next": "Suivant",
Expand Down Expand Up @@ -307,5 +308,6 @@
},
"osmAttribution": "© Contributeurs OpenStreetMap",
"aerialAttribution": "Imagerie aérienne"
}
},
"DownloadSvg": "Télécharger SVG"
}
2 changes: 2 additions & 0 deletions locales/fr/notifications.json
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
"CalculateOdRouting": "Chargement OD",
"CalculateAccessibilityMap": "Calcul du polygone d'accessibilité",
"UpdatingPathRoute": "Mise à jour du tracé du parcours",
"CalculatingCurves": "Calcul de l'analyse des courbes",
"SmoothingPath": "Lissage du parcours",
"UpdatingTransferableNodes": "Mise à jour des noeuds d'arrêt transférables",
"UploadingFile": "Téléversement du fichier",
"UploadingGtfsFile": "Téléversement du fichier GTFS",
Expand Down
44 changes: 43 additions & 1 deletion locales/fr/transit.json
Original file line number Diff line number Diff line change
Expand Up @@ -464,11 +464,17 @@
"EndTerminal": "Terminus d'arrivée",
"TravelTimes": "Temps de parcours",
"IncludingDwellTimes": "Avec les temps d'arrêt",
"IncludingDwellTimesWithCurves": "Avec les temps d'arrêt (avec limites de courbes)",
"IncludingDwellTimesNoCurves": "Avec les temps d'arrêt (sans limites de courbes)",
"ExcludingDwellTimes": "Sans les temps d'arrêt",
"ExcludingDwellTimesWithCurves": "Sans les temps d'arrêt (avec limites de courbes)",
"ExcludingDwellTimesNoCurves": "Sans les temps d'arrêt (sans limites de courbes)",
"IncludingDwellTimesAndLayover": "Avec les temps d'arrêt et le battement",
"LayoverTime": "Battement",
"Speeds": "Vitesses",
"OperatingSpeed": "Vitesse d'opération",
"OperatingSpeedWithCurves": "Vitesse d'opération (avec limites de courbes)",
"OperatingSpeedNoCurves": "Vitesse d'opération (sans limites de courbes)",
"MinInterstopDistance": "Distance inter-arrêts minimale",
"MaxInterstopDistance": "Distance inter-arrêts maximale",
"AverageInterstopDistance": "Distance inter-arrêts moyenne",
Expand Down Expand Up @@ -513,7 +519,43 @@
"DefaultDecelerationIsInvalid": "La décélération est invalide.",
"DefaultDecelerationIsTooLow": "La décélération est trop faible.",
"DefaultDecelerationIsTooHigh": "La décélération est trop élevée (inconfortable)."
}
},
"ShowCurveSegmentsLayer": "Afficher les segments de courbe à vitesse limitée sur la carte",
"ShowCurveSegmentsLayerHelp": "Met en évidence les sections du parcours où le rayon de courbure limite la vitesse maximale (affiché en orange sur la carte).",
"CurveStats": "Statistiques de vitesse en courbe",
"CurveStatsSummary": "Résumé",
"TravelTimeWithoutCurves": "Temps de parcours (sans limites de courbe)",
"TravelTimeWithCurves": "Temps de parcours (avec limites de courbe)",
"CurveTimeDifference": "Temps ajouté par les courbes",
"AvgSpeed": "Vitesse moy.",
"AvgSpeedWithoutCurves": "Vitesse moy. (sans limites de courbe)",
"AvgSpeedWithCurves": "Vitesse moy. (avec limites de courbe)",
"RunningSpeed": "Vitesse de croisière (max)",
"PerSegmentBreakdown": "Détail par segment",
"Segment": "Segment",
"Distance": "Distance",
"TimeWithoutCurves": "Temps (sans courbes)",
"TimeWithCurves": "Temps (courbes)",
"Difference": "Diff.",
"MinRadius": "Rayon min.",
"CurveSpeedLimit": "Limite courbe",
"SpeedProfile": "Profil de vitesse",
"SpeedVsTime": "Vitesse vs Temps",
"SpeedVsDistance": "Vitesse vs Distance",
"DistanceKm": "Distance (km)",
"TimeMinutes": "Temps (min)",
"SpeedKmH": "Vitesse (km/h)",
"ActualSpeed": "Vitesse réelle",
"MaxSpeedByCurve": "Vitesse maximale (incluant les limites en courbe)",
"TotalRunningTime": "Temps de parcours",
"TotalDwellTime": "Temps d'arrêt",
"TotalTripTime": "Temps total du trajet",
"TravelTime": "Temps de parcours",
"PathStale": "Les paramètres ou la géométrie du parcours ont changé. Cliquez sur le bouton de recalcul du tracé pour mettre à jour les temps de parcours et les statistiques.",
"SmoothPath": "Lisser le parcours (algorithme de Chaikin)",
"GeometryResolutionWarningNone": "La forme du parcours utilise seulement des lignes droites entre les stations. Les courbes sont ignorées dans le calcul; les temps de parcours utilisent un calcul cinématique simple (accélération/vitesse de croisière/décélération).",
"GeometryResolutionWarningLow": "La forme du parcours a une résolution faible (changements de direction abrupts détectés). Les courbes sont ignorées dans le calcul; les temps de parcours utilisent un calcul cinématique simple. Les sommets avec une précision insuffisante sont surlignés par des cercles orange sur la carte. Ajoutez ou ajustez les points de passage à ces endroits pour lisser le parcours et activer l'analyse des courbes.",
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"Les courbes sont ignorées dans le calcul" qu'est-ce que ça implique? Pendant cette distance, est-ce que ça roule à pleine vitesse? Ou à une vitesse minimale?. "calcul cinématique simple", dans le cas des courbes trop abruptes? c'est quoi le calcul?

Ce serait bien d'avoir l'option lissage.

"GeometryResolutionWarningAlmostStraight": "La géométrie du parcours semble être presque une ligne droite sans points intermédiaires. Veuillez valider qu'il n'y a pas d'angles de plus de 10° entre les stations. S'il y a des courbes, veuillez dessiner la forme du parcours aussi précisément que possible."
},
"transitRouting": {
"Routing": "Calcul de chemin",
Expand Down
Loading
Loading