From 9035dfebc9b768cf511c862ff4643d4708319f9c Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 4 Aug 2026 15:15:18 +0000 Subject: [PATCH] =?UTF-8?q?Engelska=20=C3=A4r=20nu=20systembeskrivningens?= =?UTF-8?q?=20k=C3=A4lla?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Filerna byter namn så att basnamnet är den engelska versionen: SYSTEM-DESCRIPTION.md är dokumentet, övriga språk är suffixade. Bytet gjordes med git mv så historiken följer med. Auktoritetskedjan vänds: engelskan säger att den är gällande version och räknar upp översättningarna; svenska, tyska, danska och norska pekar nu på engelskan i stället för på svenskan. Två dokument som båda påstår sig gälla blir i praktiken två sanningar, så exakt ett måste vara källan. Svenskan blir därmed en översättning bland de andra. Den behåller en egen not: kodidentifierarna är oöversatta även där, men där syns det inte eftersom koden är svensk — värt att veta för den som jämför med en annan språkversion. Engelskans ingress säger uttryckligen att dokumentets språk inte ändrar vad koden heter. Det är den missuppfattning som annars uppstår när ett engelskt dokument beskriver ett svenskt kodbas: läsaren börjar söka på översatta namn och hittar ingenting. Alla 48 numrerade avsnitt finns kvar i varje version, verifierat maskinellt, och inga länkar pekar på de gamla filnamnen. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_012EQg3rJsrQ1ZNTvkzmQAtt --- felsokning/docs/MVP.md | 2 +- ...RIVNING.da.md => SYSTEM-DESCRIPTION.da.md} | 14 +++++------ ...RIVNING.de.md => SYSTEM-DESCRIPTION.de.md} | 14 +++++------ ...ESKRIVNING.en.md => SYSTEM-DESCRIPTION.md} | 24 ++++++++++--------- ...RIVNING.no.md => SYSTEM-DESCRIPTION.no.md} | 14 +++++------ ...ESKRIVNING.md => SYSTEM-DESCRIPTION.sv.md} | 17 +++++++++---- 6 files changed, 47 insertions(+), 38 deletions(-) rename felsokning/docs/{SYSTEMBESKRIVNING.da.md => SYSTEM-DESCRIPTION.da.md} (99%) rename felsokning/docs/{SYSTEMBESKRIVNING.de.md => SYSTEM-DESCRIPTION.de.md} (99%) rename felsokning/docs/{SYSTEMBESKRIVNING.en.md => SYSTEM-DESCRIPTION.md} (97%) rename felsokning/docs/{SYSTEMBESKRIVNING.no.md => SYSTEM-DESCRIPTION.no.md} (98%) rename felsokning/docs/{SYSTEMBESKRIVNING.md => SYSTEM-DESCRIPTION.sv.md} (98%) diff --git a/felsokning/docs/MVP.md b/felsokning/docs/MVP.md index b6db031..844a3ce 100644 --- a/felsokning/docs/MVP.md +++ b/felsokning/docs/MVP.md @@ -21,7 +21,7 @@ VITE_HASH_ROUTER=1 npm run build I det läget är `/` Guidad Felsökning i stället för värdapplikationens startsida, och sidan fungerar oavsett vilken sökväg den ligger på. -Fullständig systembeskrivning i ett dokument (för granskning eller resonemang utanför repot): [SYSTEMBESKRIVNING.md](SYSTEMBESKRIVNING.md) — även på [engelska](SYSTEMBESKRIVNING.en.md), [tyska](SYSTEMBESKRIVNING.de.md), [danska](SYSTEMBESKRIVNING.da.md) och [norska](SYSTEMBESKRIVNING.no.md). Svenska versionen är källan; översättningarna behåller kodidentifierarna oöversatta. +Fullständig systembeskrivning i ett dokument (för granskning eller resonemang utanför repot): [SYSTEM-DESCRIPTION.md](SYSTEM-DESCRIPTION.md) — engelska är källan, och finns även på [svenska](SYSTEM-DESCRIPTION.sv.md), [tyska](SYSTEM-DESCRIPTION.de.md), [danska](SYSTEM-DESCRIPTION.da.md) och [norska](SYSTEM-DESCRIPTION.no.md). Alla versioner behåller kodidentifierarna oöversatta — koden är svensk oavsett vilket språk dokumentet är på. Demomanus för visning: [DEMO.md](DEMO.md). Knappen **Skapa demoärende** på startsidan lägger in ett komplett vibrationsärende med 1 tim 35 min historik. diff --git a/felsokning/docs/SYSTEMBESKRIVNING.da.md b/felsokning/docs/SYSTEM-DESCRIPTION.da.md similarity index 99% rename from felsokning/docs/SYSTEMBESKRIVNING.da.md rename to felsokning/docs/SYSTEM-DESCRIPTION.da.md index 6a4cc12..8694a0f 100644 --- a/felsokning/docs/SYSTEMBESKRIVNING.da.md +++ b/felsokning/docs/SYSTEM-DESCRIPTION.da.md @@ -1,7 +1,7 @@ # Guidad Felsökning (Guidet Fejlfinding) — fuldstændig systembeskrivelse -> **Dansk oversættelse.** Kilden er [SYSTEMBESKRIVNING.md](SYSTEMBESKRIVNING.md) (svensk). -> Ved uoverensstemmelse gælder det svenske dokument. +> **Dansk oversættelse.** Kilden er [SYSTEM-DESCRIPTION.md](SYSTEM-DESCRIPTION.md) (engelsk). +> Ved uoverensstemmelse gælder det engelske dokument. > > **Kodeidentifikatorer oversættes ikke.** Hændelsestyper, funktions- og > feltnavne, filstier og konfigurationsnøgler er svenske *i selve koden*. En @@ -826,11 +826,11 @@ docs/MASTER-PROMPT.md grundinstruktionen docs/MVP.md hvad der er bygget, funktion for funktion docs/DEMO.md demomanuskript til fremvisning docs/DRIFT.md drift -docs/SYSTEMBESKRIVNING.md det svenske original af dette dokument -docs/SYSTEMBESKRIVNING.en.md engelsk -docs/SYSTEMBESKRIVNING.de.md tysk -docs/SYSTEMBESKRIVNING.da.md dette dokument -docs/SYSTEMBESKRIVNING.no.md norsk (bokmål) +docs/SYSTEM-DESCRIPTION.md engelsk — den gældende udgave +docs/SYSTEM-DESCRIPTION.sv.md svensk +docs/SYSTEM-DESCRIPTION.de.md tysk +docs/SYSTEM-DESCRIPTION.da.md dette dokument +docs/SYSTEM-DESCRIPTION.no.md norsk (bokmål) docs/exempel/vibration-vid-88-km-h.md gennemgående eksempel docs/moduler/ otte moduldokumenter ``` diff --git a/felsokning/docs/SYSTEMBESKRIVNING.de.md b/felsokning/docs/SYSTEM-DESCRIPTION.de.md similarity index 99% rename from felsokning/docs/SYSTEMBESKRIVNING.de.md rename to felsokning/docs/SYSTEM-DESCRIPTION.de.md index d9fbe66..c62884a 100644 --- a/felsokning/docs/SYSTEMBESKRIVNING.de.md +++ b/felsokning/docs/SYSTEM-DESCRIPTION.de.md @@ -1,7 +1,7 @@ # Guidad Felsökning (Geführte Fehlersuche) — vollständige Systembeschreibung -> **Deutsche Übersetzung.** Maßgeblich ist [SYSTEMBESKRIVNING.md](SYSTEMBESKRIVNING.md) (Schwedisch). -> Bei Widersprüchen gilt das schwedische Dokument. +> **Deutsche Übersetzung.** Maßgeblich ist [SYSTEM-DESCRIPTION.md](SYSTEM-DESCRIPTION.md) (Englisch). +> Bei Widersprüchen gilt das englische Dokument. > > **Bezeichner im Code werden nicht übersetzt.** Ereignistypen, Funktions- und > Feldnamen, Dateipfade und Konfigurationsschlüssel sind *im Code selbst* @@ -859,11 +859,11 @@ docs/MASTER-PROMPT.md die Gründungsinstruktion docs/MVP.md was gebaut ist, Funktion für Funktion docs/DEMO.md Demoskript für Vorführungen docs/DRIFT.md Betrieb -docs/SYSTEMBESKRIVNING.md das schwedische Original dieses Dokuments -docs/SYSTEMBESKRIVNING.en.md Englisch -docs/SYSTEMBESKRIVNING.de.md dieses Dokument -docs/SYSTEMBESKRIVNING.da.md Dänisch -docs/SYSTEMBESKRIVNING.no.md Norwegisch (Bokmål) +docs/SYSTEM-DESCRIPTION.md Englisch — die maßgebliche Fassung +docs/SYSTEM-DESCRIPTION.sv.md Schwedisch +docs/SYSTEM-DESCRIPTION.de.md dieses Dokument +docs/SYSTEM-DESCRIPTION.da.md Dänisch +docs/SYSTEM-DESCRIPTION.no.md Norwegisch (Bokmål) docs/exempel/vibration-vid-88-km-h.md durchgerechnetes Beispiel docs/moduler/ acht Moduldokumente ``` diff --git a/felsokning/docs/SYSTEMBESKRIVNING.en.md b/felsokning/docs/SYSTEM-DESCRIPTION.md similarity index 97% rename from felsokning/docs/SYSTEMBESKRIVNING.en.md rename to felsokning/docs/SYSTEM-DESCRIPTION.md index e393cef..4aa2095 100644 --- a/felsokning/docs/SYSTEMBESKRIVNING.en.md +++ b/felsokning/docs/SYSTEM-DESCRIPTION.md @@ -1,12 +1,14 @@ # Guidad Felsökning (Guided Diagnostics) — complete system description -> **English translation.** Source of truth: [SYSTEMBESKRIVNING.md](SYSTEMBESKRIVNING.md) (Swedish). -> If the two disagree, the Swedish document is correct. +> **This is the canonical version.** Translations: [Swedish](SYSTEM-DESCRIPTION.sv.md) · [German](SYSTEM-DESCRIPTION.de.md) · [Danish](SYSTEM-DESCRIPTION.da.md) · [Norwegian](SYSTEM-DESCRIPTION.no.md). +> Where a translation disagrees with this document, this document is correct. > -> **Code identifiers are not translated.** Event types, function names, field -> names, file paths and configuration keys are Swedish *in the code itself*. -> Translating them would make this document useless against the repository, so -> they appear verbatim, with an English gloss where the meaning is not obvious. +> **Code identifiers are Swedish and are not translated.** Event types, function +> names, field names, file paths and configuration keys are Swedish *in the code +> itself* — the domain is Swedish and the implementation follows it. Translating +> them here would make this document useless against the repository, so they +> appear verbatim, with an English gloss where the meaning is not obvious. This +> document being English does not change what the code is called. > > A self-contained reference document. Everything below is taken from the code > in `felsokning/` (branch `claude/guidad-felsokning-vision-1mnx7f`), not from @@ -832,11 +834,11 @@ docs/MASTER-PROMPT.md the founding instruction docs/MVP.md what is built, feature by feature docs/DEMO.md demo script for presentations docs/DRIFT.md operations -docs/SYSTEMBESKRIVNING.md the Swedish original of this document -docs/SYSTEMBESKRIVNING.en.md this document -docs/SYSTEMBESKRIVNING.de.md German -docs/SYSTEMBESKRIVNING.da.md Danish -docs/SYSTEMBESKRIVNING.no.md Norwegian (Bokmål) +docs/SYSTEM-DESCRIPTION.md this document — the canonical version +docs/SYSTEM-DESCRIPTION.sv.md Swedish +docs/SYSTEM-DESCRIPTION.de.md German +docs/SYSTEM-DESCRIPTION.da.md Danish +docs/SYSTEM-DESCRIPTION.no.md Norwegian (Bokmål) docs/exempel/vibration-vid-88-km-h.md worked example docs/moduler/ eight module documents ``` diff --git a/felsokning/docs/SYSTEMBESKRIVNING.no.md b/felsokning/docs/SYSTEM-DESCRIPTION.no.md similarity index 98% rename from felsokning/docs/SYSTEMBESKRIVNING.no.md rename to felsokning/docs/SYSTEM-DESCRIPTION.no.md index 842c448..3e93fa4 100644 --- a/felsokning/docs/SYSTEMBESKRIVNING.no.md +++ b/felsokning/docs/SYSTEM-DESCRIPTION.no.md @@ -1,7 +1,7 @@ # Guidad Felsökning (Veiledet Feilsøking) — fullstendig systembeskrivelse -> **Norsk oversettelse (bokmål).** Kilden er [SYSTEMBESKRIVNING.md](SYSTEMBESKRIVNING.md) (svensk). -> Ved uoverensstemmelse gjelder det svenske dokumentet. +> **Norsk oversettelse (bokmål).** Kilden er [SYSTEM-DESCRIPTION.md](SYSTEM-DESCRIPTION.md) (engelsk). +> Ved uoverensstemmelse gjelder det engelske dokumentet. > > **Kodeidentifikatorer oversettes ikke.** Hendelsestyper, funksjons- og > feltnavn, filstier og konfigurasjonsnøkler er svenske *i selve koden*. En @@ -823,11 +823,11 @@ docs/MASTER-PROMPT.md grunninstruksjonen docs/MVP.md hva som er bygget, funksjon for funksjon docs/DEMO.md demomanus for framvisning docs/DRIFT.md drift -docs/SYSTEMBESKRIVNING.md den svenske originalen av dette dokumentet -docs/SYSTEMBESKRIVNING.en.md engelsk -docs/SYSTEMBESKRIVNING.de.md tysk -docs/SYSTEMBESKRIVNING.da.md dansk -docs/SYSTEMBESKRIVNING.no.md dette dokumentet +docs/SYSTEM-DESCRIPTION.md engelsk — den gjeldende utgaven +docs/SYSTEM-DESCRIPTION.sv.md svensk +docs/SYSTEM-DESCRIPTION.de.md tysk +docs/SYSTEM-DESCRIPTION.da.md dansk +docs/SYSTEM-DESCRIPTION.no.md dette dokumentet docs/exempel/vibration-vid-88-km-h.md gjennomgående eksempel docs/moduler/ åtte moduldokumenter ``` diff --git a/felsokning/docs/SYSTEMBESKRIVNING.md b/felsokning/docs/SYSTEM-DESCRIPTION.sv.md similarity index 98% rename from felsokning/docs/SYSTEMBESKRIVNING.md rename to felsokning/docs/SYSTEM-DESCRIPTION.sv.md index daef751..463043f 100644 --- a/felsokning/docs/SYSTEMBESKRIVNING.md +++ b/felsokning/docs/SYSTEM-DESCRIPTION.sv.md @@ -1,5 +1,12 @@ # Guidad Felsökning — fullständig systembeskrivning +> **Svensk översättning.** Källan är [SYSTEM-DESCRIPTION.md](SYSTEM-DESCRIPTION.md) +> (engelska). Vid avvikelse gäller det engelska dokumentet. +> +> **Kodidentifierare översätts inte** — och behöver det inte här: koden är +> svensk. Det är värt att notera för den som jämför med en annan språkversion, +> där samma identifierare står oöversatta mitt i främmande text. +> > Ett självständigt referensdokument. Allt nedan är hämtat ur koden i > `felsokning/` (branch `claude/guidad-felsokning-vision-1mnx7f`), inte ur > planer eller avsikter. Där något **inte** finns står det uttryckligen. @@ -788,11 +795,11 @@ docs/MASTER-PROMPT.md grundinstruktionen docs/MVP.md vad som är byggt, funktion för funktion docs/DEMO.md demomanus för visning docs/DRIFT.md drift -docs/SYSTEMBESKRIVNING.md detta dokument (källan) -docs/SYSTEMBESKRIVNING.en.md engelska -docs/SYSTEMBESKRIVNING.de.md tyska -docs/SYSTEMBESKRIVNING.da.md danska -docs/SYSTEMBESKRIVNING.no.md norska (bokmål) +docs/SYSTEM-DESCRIPTION.md engelska — källan +docs/SYSTEM-DESCRIPTION.sv.md detta dokument +docs/SYSTEM-DESCRIPTION.de.md tyska +docs/SYSTEM-DESCRIPTION.da.md danska +docs/SYSTEM-DESCRIPTION.no.md norska (bokmål) docs/exempel/vibration-vid-88-km-h.md genomgående exempelflöde docs/moduler/ arbetslogg-och-tidredovisning.md