förbättreing tränings
This commit is contained in:
76
src/app.js
76
src/app.js
@@ -470,7 +470,7 @@ const TRANSLATIONS = {
|
||||
"training.enable_profile": "Aktivera mobilprofil",
|
||||
"training.replace_link_confirm": "Den gamla länken slutar fungera direkt. Vill du skapa en ny?",
|
||||
"training.club_progress": "Klubbens träningsöversikt",
|
||||
"training.club_progress_hint": "Jämför totalvarv och nästa mål när det behövs.",
|
||||
"training.club_progress_hint": "Följ aktivitet, totalvarv och nästa personliga mål utan inbördes ranking.",
|
||||
"training.next_target": "Nästa mål",
|
||||
"training.start_personal": "Öppna personlig träning",
|
||||
"training.copy_mobile_link": "Kopiera mobillänk",
|
||||
@@ -485,6 +485,40 @@ const TRANSLATIONS = {
|
||||
"training.best_three": "Bästa 3 sammanhängande",
|
||||
"training.best_five": "Bästa 5 min",
|
||||
"training.five_avg_pace": "Avg pace, bästa 5 min",
|
||||
"training.your_progress": "Din egen kurva",
|
||||
"training.recent_trend": "Utveckling senaste varven",
|
||||
"training.pace_trend": "Snittempo",
|
||||
"training.consistency_trend": "Jämnhet",
|
||||
"training.trend_collecting": "Samlar jämförbart underlag",
|
||||
"training.trend_collecting_short": "Minst 20 varv behövs",
|
||||
"training.trend_faster": "{lap} snabbare per varv",
|
||||
"training.trend_slower": "{lap} långsammare just nu",
|
||||
"training.trend_stable": "Stabil nivå",
|
||||
"training.consistency_better": "{value} procentenheter jämnare",
|
||||
"training.consistency_building": "Fortsätt bygga jämnhet",
|
||||
"training.trend_hint": "Jämför de senaste 30 giltiga varven med de föregående 30 i samma klass. Det här är personlig utveckling, inte en jämförelse mot andra förare.",
|
||||
"training.personal_credit": "Framsteg som räknas",
|
||||
"training.achievements": "Achievements",
|
||||
"training.achievement_unlocked": "Upplåst",
|
||||
"training.achievement_next": "Nästa delmål",
|
||||
"training.achievement_empty": "Kör första passet för att börja samla achievements.",
|
||||
"training.achievement_first_session": "Första träningspasset",
|
||||
"training.achievement_laps_100": "100 träningsvarv",
|
||||
"training.achievement_laps_500": "500 träningsvarv",
|
||||
"training.achievement_laps_1000": "1 000 träningsvarv",
|
||||
"training.achievement_laps_1500": "1 500 träningsvarv",
|
||||
"training.achievement_days_3": "3 träningsdagar",
|
||||
"training.achievement_days_10": "10 träningsdagar",
|
||||
"training.achievement_controlled_5": "5 kontrollerade varv i rad",
|
||||
"training.achievement_five_minute": "Fullföljd femminutersstint",
|
||||
"training.progress_feed": "Klubbens senaste framsteg",
|
||||
"training.progress_not_positions": "Utveckling, inte placering",
|
||||
"training.feed_personal_best": "nytt PB, {lap} förbättring",
|
||||
"training.feed_average_gain": "snittet förbättrat med {lap}",
|
||||
"training.feed_five_minute": "fullföljde 5 minuter med {laps} varv",
|
||||
"training.feed_controlled_streak": "{laps} kontrollerade varv i rad",
|
||||
"training.feed_practice_laps": "{laps} giltiga träningsvarv",
|
||||
"training.feed_empty": "När förare börjar träna visas deras personliga framsteg här.",
|
||||
"mode.track": "Sponsor Event",
|
||||
"mode.race": "Race",
|
||||
"dashboard.events": "Event",
|
||||
@@ -1362,6 +1396,8 @@ const TRANSLATIONS = {
|
||||
"guide.training_12": "12. Ett glapp över 2 minuter mellan passeringar startar automatiskt en ny stint. Ett långt pausvarv används som gräns men räknas inte som prestationsvarv i stintstatistiken.",
|
||||
"guide.training_13": "13. Bästa 5 min använder 300 sekunder. Ett slutvarv räknas om det startade före 5:00 även om målgången sker efter tiden, exempelvis 17/05:14.12:123. Avg pace visas för varven i just det resultatet.",
|
||||
"guide.training_14": "14. En personlig profil och mobillänk kan innehålla flera klasser, men 2WD/4WD-statistik, stints, varvtider och rekommendationer visas alltid separat per vald klass.",
|
||||
"guide.training_15": "15. Utvecklingskortet jämför de senaste 30 giltiga varven med de föregående 30 inom samma klass. Positivt värde betyder snabbare snittempo eller mindre spridning; för litet underlag visas som insamling i stället för en osäker trend.",
|
||||
"guide.training_16": "16. Achievements och klubbens framstegsfeed lyfter träningspass, varvmål, jämn körning och fullföljda femminutersstints. Feedens ordning följer senaste aktivitet och är inte en ranking mellan förare.",
|
||||
"overlay.title": "Overlay",
|
||||
"overlay.subtitle": "Extern leaderboard-skärm",
|
||||
"overlay.no_active": "Ingen aktiv session vald.",
|
||||
@@ -1592,7 +1628,7 @@ const TRANSLATIONS = {
|
||||
"training.enable_profile": "Enable mobile profile",
|
||||
"training.replace_link_confirm": "The old link will stop working immediately. Create a new one?",
|
||||
"training.club_progress": "Club practice overview",
|
||||
"training.club_progress_hint": "Compare total laps and next targets when needed.",
|
||||
"training.club_progress_hint": "Follow activity, total laps, and each personal target without driver ranking.",
|
||||
"training.next_target": "Next target",
|
||||
"training.start_personal": "Open personal training",
|
||||
"training.copy_mobile_link": "Copy mobile link",
|
||||
@@ -1607,6 +1643,40 @@ const TRANSLATIONS = {
|
||||
"training.best_three": "Best 3 consecutive",
|
||||
"training.best_five": "Best 5 min",
|
||||
"training.five_avg_pace": "Average pace, best 5 min",
|
||||
"training.your_progress": "Your own curve",
|
||||
"training.recent_trend": "Recent development",
|
||||
"training.pace_trend": "Average pace",
|
||||
"training.consistency_trend": "Consistency",
|
||||
"training.trend_collecting": "Collecting comparable data",
|
||||
"training.trend_collecting_short": "At least 20 laps required",
|
||||
"training.trend_faster": "{lap} faster per lap",
|
||||
"training.trend_slower": "{lap} slower right now",
|
||||
"training.trend_stable": "Stable level",
|
||||
"training.consistency_better": "{value} percentage points more consistent",
|
||||
"training.consistency_building": "Keep building consistency",
|
||||
"training.trend_hint": "Compares the latest 30 valid laps with the preceding 30 in the same class. This is personal development, not a comparison with other drivers.",
|
||||
"training.personal_credit": "Progress that counts",
|
||||
"training.achievements": "Achievements",
|
||||
"training.achievement_unlocked": "Unlocked",
|
||||
"training.achievement_next": "Next milestone",
|
||||
"training.achievement_empty": "Complete the first practice session to start collecting achievements.",
|
||||
"training.achievement_first_session": "First practice session",
|
||||
"training.achievement_laps_100": "100 practice laps",
|
||||
"training.achievement_laps_500": "500 practice laps",
|
||||
"training.achievement_laps_1000": "1,000 practice laps",
|
||||
"training.achievement_laps_1500": "1,500 practice laps",
|
||||
"training.achievement_days_3": "3 practice days",
|
||||
"training.achievement_days_10": "10 practice days",
|
||||
"training.achievement_controlled_5": "5 controlled laps in a row",
|
||||
"training.achievement_five_minute": "Completed five-minute stint",
|
||||
"training.progress_feed": "Latest club progress",
|
||||
"training.progress_not_positions": "Development, not position",
|
||||
"training.feed_personal_best": "new PB, improved by {lap}",
|
||||
"training.feed_average_gain": "average improved by {lap}",
|
||||
"training.feed_five_minute": "completed 5 minutes with {laps} laps",
|
||||
"training.feed_controlled_streak": "{laps} controlled laps in a row",
|
||||
"training.feed_practice_laps": "{laps} valid practice laps",
|
||||
"training.feed_empty": "Personal progress appears here when drivers start practicing.",
|
||||
"mode.track": "Track Event",
|
||||
"mode.race": "Race",
|
||||
"dashboard.events": "Events",
|
||||
@@ -2484,6 +2554,8 @@ const TRANSLATIONS = {
|
||||
"guide.training_12": "12. A gap longer than 2 minutes between passings automatically starts a new stint. A long return lap defines the boundary but is excluded from stint performance metrics.",
|
||||
"guide.training_13": "13. Best 5 min uses 300 seconds. A final lap counts when it started before 5:00 even if it finishes later, for example 17/05:14.12:123. Average pace is calculated from the laps in that exact result.",
|
||||
"guide.training_14": "14. One personal profile and mobile link can contain several classes, but 2WD/4WD statistics, stints, lap times, and recommendations are always shown separately for the selected class.",
|
||||
"guide.training_15": "15. The development card compares the latest 30 valid laps with the preceding 30 in the same class. A positive value means faster average pace or a smaller spread; insufficient data is shown as collecting rather than an unreliable trend.",
|
||||
"guide.training_16": "16. Achievements and the club progress feed recognize practice sessions, lap milestones, controlled driving, and completed five-minute stints. The feed follows recent activity and is not a ranking between drivers.",
|
||||
"overlay.title": "Overlay",
|
||||
"overlay.subtitle": "External leaderboard screen",
|
||||
"overlay.no_active": "No active session selected.",
|
||||
|
||||
Reference in New Issue
Block a user