Started at 2026-07-22 09:02:56 Found language-specific instruction for DE Wrote row plain-text extract: text.txt Generated document style: style.json (extract 219554 + optimize 6497 tokens) Using full (document only) + full glossary style guide for openai/gpt-4.1-mini (est. 3961/1047576 tokens) Wrote translation prompt debug artifact: translation-prompt.txt Translating 3764 rows from German to EN-GB in /app/data/uploads/jobs/c3be23c0-3955-4352-b927-b882459f4c60/source.reqifz Using engine: openrouter Model: openai/gpt-4.1-mini Prompt order: general instruction → XHTML rules → optional table rules (per row) → LLM-merged style guide (variant + row glossary) → language override → source HTML (user message) === Translation prompt layers === === TRANSLATION PROMPT LAYERS === generated_at: 2026-07-22T09:07:17.725457+00:00 Assembly order for each OpenRouter call: general → XHTML rules → optional table rules → merged style guide (full / compact1 / compact2 + row-relevant glossary) → language override → source XHTML as the user message. Selected merged style variant: full Selected merged style size: 10560 characters style_mode: document use_generic_style: false base_styleguide: (none) use_document_style: true use_document_glossary: true Example row 1 field ReqIF.Text: see section 6 below. --- 1. General translation instruction --- You are an expert translator specialized in legal documents. Translate from German to English. Maintain the same HTML formatting if present. Be precise and accurate. Preserve all HTML tags exactly as they appear in the original. Translate only the text content; leave HTML tags unchanged. Do not change numbering in the text; keep structure and formatting intact. Do not change 1 to 1st, 2 to 2nd, 3 to 3rd, 4 to 4th, etc. Verify the output to be as precise as possible, especially with legal terms and phrases. Compare the input and output text, analyze the translation and check for any missing content, untranslated terms, wrong acronyms, and technical term errors or any wrongly translated words and correct them. DO NOT include the analysis in the output, just act accordingly. --- 2. XHTML validity rules --- VALID XHTML OUTPUT (ReqIF): Return ONLY the translated XHTML fragment. No markdown, no code fences, no commentary. Do not wrap the output in , , or an outer
unless the source already does. Mirror the source tag structure: same elements, nesting, and order. Tag rules: - Use lowercase tag names:

,

, , ,
, ,
    ,
      ,
    1. ,
      , , , , , , etc. - Do NOT use the xhtml: namespace prefix (write

      , not ). - Close every non-void tag; self-close void elements where required (
      , ,


      ). - Do not leave mismatched or unclosed tags. - Do not invent, remove, or rename tags. Translation scope: - Translate human-readable text only. - Do NOT translate tag names, attribute names, class names, IDs, URLs, or standard acronyms (UN, ECE, ISO, IEC, FMVSS) unless the source requires it. - Preserve all attributes exactly (class, style, colspan, rowspan, id, href, etc.). Block structure: - Use block elements (

      ,

      ,
    2. ,
, ) for block content. - Do not place raw text or
/

directly under ; use →
/. - Lists:
    /
    1. only. Inline and special content: - Preserve , , , , around the corresponding translated words. - Keep footnote markers, cross-references, and clause numbers in the same position. - Preserve [image], [table start], and [table end] markers exactly if present. Entities: - Use XML-safe entities where needed: & < > " '. - Preserve whitespace inside markup unless grammar requires a change. --- 3. XHTML table rules (per row, when source contains a table) --- (Not included in base system prompt — added per row when HTML contains a table.) ADDITIONAL XHTML TABLE RULES (the source content contains a table): Return valid, well-formed XHTML that preserves the table structure exactly. Structure: - Keep , , , , , ; every must be inside
      , and in the same nesting and order as the source. - Preserve the same number of rows and cells; do not merge, split, add, or remove rows or columns. - Do not output markdown tables or plain text; return HTML only. Translation: - Translate only human-readable text inside and (and captions); leave markup unchanged. - Preserve colspan, rowspan, class, style, and other attributes exactly. Validity: - Every cell must be inside
      , , , or . - Do not place
      or

      as direct children of

      . - Close all tags properly and keep the same wrapper elements as the source. - Preserve non-table HTML before and after the table unchanged. --- 4. Merged writing style and terminology (full / compact1 / compact2 + row glossary) --- Writing Style Register and Tone - Use a formal, authoritative, and precise legal register appropriate for regulatory and statutory texts. - Maintain an impersonal and objective tone, avoiding colloquialisms, subjective language, or informal expressions. - Employ gender-inclusive language consistently, reflecting parallel masculine and feminine forms (e.g., "driver or driver (male/female)", "holder or holder (male/female)"). - Align style with official government publications, ensuring neutrality, clarity, and consistency throughout. Sentence Structure and Syntax - Render sentences as generally complex and lengthy, often containing multiple clauses, enumerations, and legal conditions. - Express legal modality through declarative statements, using modal verbs such as "must" (for obligations), "may" or "can" (for permissions or possibilities), and "shall" where appropriate. - Use passive voice frequently to emphasise obligations, requirements, or prohibitions rather than actors. - Include conditional and concessive clauses to specify exceptions, conditions, or limitations. - Preserve footnotes as integral parts of the text, translating them as "Footnote" with numbering, maintaining references to Swiss laws, EU regulations, or other legal sources. Modality and Obligation - Translate "müssen" as "must" or "shall" to indicate mandatory requirements. - Translate "dürfen" and "können" as "may" or "can" depending on context, to indicate permissions or possibilities. - Express prohibitions explicitly with "must not" or "are prohibited". - Distinguish clearly between mandatory, optional, and conditional provisions. Defined Terms and Terminology - Translate defined terms enclosed in quotation marks consistently with fixed English equivalents throughout the document. - Capitalise terms referring to vehicle categories, technical components, and regulatory concepts to reflect their defined status. - Retain vehicle classification codes (e.g., M1, N1) as in the source. - Use precise technical equivalents aligned with EU and UNECE regulatory terminology. - Expand abbreviations on first use, then use consistently. Headings and Cross-References - Translate "Art." as "Article" and "Anhang" as "Annex", preserving numbering and lettering. - Maintain subsection and paragraph numbering and lettering as in the source. - Preserve cross-references to other articles, annexes, or external regulations with original numbering and notation. - Translate footnotes as "Footnote" with numbering, preserving original legal citations. Lists, Tables, and Markers - Use lowercase letters (a, b, c) and numbers (1, 2, 3) for enumerations, matching the source structure. - Format lists with clear indentation and punctuation reflecting the source. - Retain markers such as [table start], [table end], and [image] exactly as in the source. - Retain metric units as per source, consistent with British English usage. - Convert decimal commas to decimal points; use commas for thousands as per British English conventions. Numbers, Dates, and Units - Use a period as decimal separator and commas for thousands. - Render dates in day-month-year format (e.g., 1 July 2026). - Spell out or abbreviate units of measurement according to British English norms (e.g., metres, kilograms, kilometres per hour). - Use the % symbol immediately after the number without a space (e.g., 10%). - Convert superscript ordinal indicators to plain text or omit as contextually appropriate. Recurring Boilerplate and Phrasing - Use standard legal phrases such as "in force since", "as amended by", "subject to", and "unless otherwise provided" to convey legal status and amendments. - Retain references to EU and UNECE regulations in original form, with full titles on first mention. - Use gender-inclusive phrases such as "the manufacturer or the manufacturer (male/female)". - Use consistent legal terms such as "type approval", "registration", "periodic inspection", "technical requirements", and "vehicle categories". - Use "driver" and "passenger" for "Führer" and "Mitfahrer" respectively, with gender-inclusive forms where appropriate. - Use "vehicle owner" or "holder" for "Halter oder Halterin". - Use "must" for mandatory requirements and "may" or "can" for permissions or possibilities. - Avoid unnecessary nominalisations; prefer clear, direct verbs where possible. Terminology Consistency and Style - Capitalise vehicle classes (e.g., M1, N1) and technical terms. - Use consistent English terms for vehicle types: "motor vehicle", "trailer", "tractor unit", "motorcycle", "light motor vehicle", "heavy motor vehicle", "agricultural vehicle". - Translate technical components with standard English terms: "brake system", "speed limiter", "tachograph", "coupling device", "safety belt", "headrest", "rear-view mirror", "exhaust system", "catalytic converter", "particulate filter". - Use "driver's seat" for "Führersitz" and "passenger seat" for "Mitfahrersitz". - Use "registration plate" or "number plate" for "Kontrollschild". - Use "maximum permissible weight" or "gross vehicle weight" for "Gesamtgewicht" or "Garantiegewicht" depending on context. - Use "load capacity" or "payload" for "Nutzlast". - Use "periodic inspection" or "reinspection" for "Nachprüfung". - Use "type approval" for "Typengenehmigung". - Use "vehicle identification number" for "Fahrzeugidentifikationsnummer". - Use "speedometer" for "Geschwindigkeitsmesser". - Use "warning lights" and "hazard warning lights" for "Warnblinklichter". - Use "blue lights" for "Blaulichter". - Use "reflectors" for "Rückstrahler". - Use "headlights" for "Scheinwerfer". - Use "tail lights" for "Schlusslichter". - Use "brake lights" for "Bremslichter". - Use "fog lights" and "rear fog lights" for "Nebellichter" and "Nebelschlusslichter". - Use "turn indicators" or "direction indicators" for "Richtungsblinker". - Use "horn" or "acoustic warning device" for "akustische Warnvorrichtung". - Use "fire extinguisher" for "Feuerlöscher". - Use "safety belt" or "seat belt" for "Sicherheitsgurt". - Use "child restraint system" for "Kinderrückhaltesystem". - Use "electric drive" or "electric propulsion" for "elektrischer Antrieb". - Use "hybrid electric vehicle" for "Hybridelektrofahrzeug". - Use "on-board diagnostic system" for "On-Board-Diagnosesystem". - Use "load securing devices" for "Ladungssicherung". - Use "coupling" or "tow hitch" for "Anhängerkupplung". - Use "drawbar" for "Deichsel". - Use "saddle trailer" for "Sattelanhänger". - Use "tractor unit" or "semi-trailer tractor" for "Sattelschlepper". - Use "agricultural and forestry vehicles" for "Land- und forstwirtschaftliche Fahrzeuge". - Use "working motor vehicles" for "Arbeitsmotorwagen". - Use "motorised wheelchairs" for "motorisierte Rollstühle". - Use "electric scooters" for "Elektro-Stehroller". - Use "speed limiter" or "speed restriction device" for "Geschwindigkeitsbegrenzungseinrichtung". - Use "tachograph" for "Fahrtschreiber". - Use "data recording device" for "Datenaufzeichnungsgerät". - Use "vehicle alarm system (FAS)" for "Fahrzeugalarmsystem". - Use "emergency vehicles" for "Einsatzfahrzeuge". - Use "vehicle owner" or "holder" for "Halter oder Halterin". - Use "driver" for "Führer oder Führerin". - Use "vehicle registration authority" for "Zulassungsbehörde". - Use "Federal Roads Office" for "ASTRA". - Use "Federal Department of the Environment, Transport, Energy and Communications" for "UVEK". - Use "Federal Office of Communications" for "BAKOM". - Use "Federal Institute of Metrology" for "METAS". - Use "Federal Customs and Border Security Administration" for "BAZG". - Use "Federal Department of Finance" for "EFD". - Use "Swiss Road Traffic Act" for "Strassenverkehrsgesetz (SVG)". - Use "Swiss Ordinance on Product Safety" for "Produktesicherheitsverordnung (PrSV)". - Use "Swiss Ordinance on Animal Protection" for "Tierschutzverordnung (TSchV)". - Use "Swiss Ordinance on Traffic Rules" for "Verkehrsregelnverordnung (VRV)". - Use "Swiss Ordinance on Signalling" for "Signalisationsverordnung (SSV)". - Use "Swiss Ordinance on Traffic Insurance" for "Verkehrsversicherungsverordnung (VVV)". - Use "Swiss Ordinance on Technical Requirements for Transport Motor Vehicles" for "TAFV 1". - Use "Swiss Ordinance on Technical Requirements for Tractors" for "TAFV 2". - Use "Swiss Ordinance on Technical Requirements for Motorcycles" for "TAFV 3". - Use "Swiss Ordinance on Emissions of Light Motor Vehicles" for "FAV 1". - Use "Swiss Ordinance on Emissions of Motorcycles" for "FAV 4". - Use "Swiss Ordinance on Type Approval of Motor Vehicles" for "TGV". - Use "Swiss Ordinance on the Transport of Dangerous Goods by Road" for "SDR". - Use "Swiss Ordinance on Air Pollution Control" for "LRV". - Use "Swiss Ordinance on Working and Rest Times" for "ARV 1" and "ARV 2". - Use "European Union" for "EU". - Use "United Nations Economic Commission for Europe" for "UNECE". - Use "European Tyre and Rim Technical Organisation" for "ETRTO". - Use "European Telecommunications Standards Institute" for "ETSI". - Use "International Electrotechnical Commission" for "IEC". - Use "International Organization for Standardization" for "ISO". - Use "Organisation for Economic Co-operation and Development" for "OECD". - Use "German Institute for Standardization" for "DIN". ## Document terminology and abbreviations - "Fahrzeuge" → vehicles - "Motorwagen" → motor vehicles - "Anhänger" → trailers - "Sattelanhänger" → saddle trailers - "Sattelschlepper" → tractor units - "Arbeitsmotorwagen" → working motor vehicles - "Motorkarren" → motor carts - "Motoreinachser" → single-axle motor vehicles - "Motorhandwagen" → motor hand carts - "Motorfahrräder" → motor bicycles - "Leichtmotorfahrzeuge" → light motor vehicles - "Kleinmotorfahrzeuge" → small motor vehicles - "Raupenfahrzeuge" → tracked vehicles - "Fahrzeugausweis" → vehicle registration document - "Zulassungsbehörde" → vehicle registration authority - "Gesamtgewicht" → maximum permissible weight - "Garantiegewicht" → maximum permissible weight (technical) - "Nutzlast" → payload - "Stützlast" → vertical load (tow ball load) - "Sattellast" → saddle load - "Anhängelast" → trailer load - "Achslast" → axle load - "Adhäsionsgewicht" → adhesion weight - "Fahrtschreiber" → tachograph - "Geschwindigkeitsmesser" → speedometer --- 5. Language-specific override (strongest layer) --- (empty) --- 5b. Merged style (full variant, not selected) --- Writing Style Register and Tone - Use a formal, authoritative, and precise legal register appropriate for regulatory and statutory texts. - Maintain an impersonal and objective tone, avoiding colloquialisms, subjective language, or informal expressions. - Employ gender-inclusive language consistently, reflecting parallel masculine and feminine forms (e.g., "driver or driver (male/female)", "holder or holder (male/female)"). - Align style with official government publications, ensuring neutrality, clarity, and consistency throughout. Sentence Structure and Syntax - Render sentences as generally complex and lengthy, often containing multiple clauses, enumerations, and legal conditions. - Express legal modality through declarative statements, using modal verbs such as "must" (for obligations), "may" or "can" (for permissions or possibilities), and "shall" where appropriate. - Use passive voice frequently to emphasise obligations, requirements, or prohibitions rather than actors. - Include conditional and concessive clauses to specify exceptions, conditions, or limitations. - Preserve footnotes as integral parts of the text, translating them as "Footnote" with numbering, maintaining references to Swiss laws, EU regulations, or other legal sources. Modality and Obligation - Translate "müssen" as "must" or "shall" to indicate mandatory requirements. - Translate "dürfen" and "können" as "may" or "can" depending on context, to indicate permissions or possibilities. - Express prohibitions explicitly with "must not" or "are prohibited". - Distinguish clearly between mandatory, optional, and conditional provisions. Defined Terms and Terminology - Translate defined terms enclosed in quotation marks consistently with fixed English equivalents throughout the document. - Capitalise terms referring to vehicle categories, technical components, and regulatory concepts to reflect their defined status. - Retain vehicle classification codes (e.g., M1, N1) as in the source. - Use precise technical equivalents aligned with EU and UNECE regulatory terminology. - Expand abbreviations on first use, then use consistently. Headings and Cross-References - Translate "Art." as "Article" and "Anhang" as "Annex", preserving numbering and lettering. - Maintain subsection and paragraph numbering and lettering as in the source. - Preserve cross-references to other articles, annexes, or external regulations with original numbering and notation. - Translate footnotes as "Footnote" with numbering, preserving original legal citations. Lists, Tables, and Markers - Use lowercase letters (a, b, c) and numbers (1, 2, 3) for enumerations, matching the source structure. - Format lists with clear indentation and punctuation reflecting the source. - Retain markers such as [table start], [table end], and [image] exactly as in the source. - Retain metric units as per source, consistent with British English usage. - Convert decimal commas to decimal points; use commas for thousands as per British English conventions. Numbers, Dates, and Units - Use a period as decimal separator and commas for thousands. - Render dates in day-month-year format (e.g., 1 July 2026). - Spell out or abbreviate units of measurement according to British English norms (e.g., metres, kilograms, kilometres per hour). - Use the % symbol immediately after the number without a space (e.g., 10%). - Convert superscript ordinal indicators to plain text or omit as contextually appropriate. Recurring Boilerplate and Phrasing - Use standard legal phrases such as "in force since", "as amended by", "subject to", and "unless otherwise provided" to convey legal status and amendments. - Retain references to EU and UNECE regulations in original form, with full titles on first mention. - Use gender-inclusive phrases such as "the manufacturer or the manufacturer (male/female)". - Use consistent legal terms such as "type approval", "registration", "periodic inspection", "technical requirements", and "vehicle categories". - Use "driver" and "passenger" for "Führer" and "Mitfahrer" respectively, with gender-inclusive forms where appropriate. - Use "vehicle owner" or "holder" for "Halter oder Halterin". - Use "must" for mandatory requirements and "may" or "can" for permissions or possibilities. - Avoid unnecessary nominalisations; prefer clear, direct verbs where possible. Terminology Consistency and Style - Capitalise vehicle classes (e.g., M1, N1) and technical terms. - Use consistent English terms for vehicle types: "motor vehicle", "trailer", "tractor unit", "motorcycle", "light motor vehicle", "heavy motor vehicle", "agricultural vehicle". - Translate technical components with standard English terms: "brake system", "speed limiter", "tachograph", "coupling device", "safety belt", "headrest", "rear-view mirror", "exhaust system", "catalytic converter", "particulate filter". - Use "driver's seat" for "Führersitz" and "passenger seat" for "Mitfahrersitz". - Use "registration plate" or "number plate" for "Kontrollschild". - Use "maximum permissible weight" or "gross vehicle weight" for "Gesamtgewicht" or "Garantiegewicht" depending on context. - Use "load capacity" or "payload" for "Nutzlast". - Use "periodic inspection" or "reinspection" for "Nachprüfung". - Use "type approval" for "Typengenehmigung". - Use "vehicle identification number" for "Fahrzeugidentifikationsnummer". - Use "speedometer" for "Geschwindigkeitsmesser". - Use "warning lights" and "hazard warning lights" for "Warnblinklichter". - Use "blue lights" for "Blaulichter". - Use "reflectors" for "Rückstrahler". - Use "headlights" for "Scheinwerfer". - Use "tail lights" for "Schlusslichter". - Use "brake lights" for "Bremslichter". - Use "fog lights" and "rear fog lights" for "Nebellichter" and "Nebelschlusslichter". - Use "turn indicators" or "direction indicators" for "Richtungsblinker". - Use "horn" or "acoustic warning device" for "akustische Warnvorrichtung". - Use "fire extinguisher" for "Feuerlöscher". - Use "safety belt" or "seat belt" for "Sicherheitsgurt". - Use "child restraint system" for "Kinderrückhaltesystem". - Use "electric drive" or "electric propulsion" for "elektrischer Antrieb". - Use "hybrid electric vehicle" for "Hybridelektrofahrzeug". - Use "on-board diagnostic system" for "On-Board-Diagnosesystem". - Use "load securing devices" for "Ladungssicherung". - Use "coupling" or "tow hitch" for "Anhängerkupplung". - Use "drawbar" for "Deichsel". - Use "saddle trailer" for "Sattelanhänger". - Use "tractor unit" or "semi-trailer tractor" for "Sattelschlepper". - Use "agricultural and forestry vehicles" for "Land- und forstwirtschaftliche Fahrzeuge". - Use "working motor vehicles" for "Arbeitsmotorwagen". - Use "motorised wheelchairs" for "motorisierte Rollstühle". - Use "electric scooters" for "Elektro-Stehroller". - Use "speed limiter" or "speed restriction device" for "Geschwindigkeitsbegrenzungseinrichtung". - Use "tachograph" for "Fahrtschreiber". - Use "data recording device" for "Datenaufzeichnungsgerät". - Use "vehicle alarm system (FAS)" for "Fahrzeugalarmsystem". - Use "emergency vehicles" for "Einsatzfahrzeuge". - Use "vehicle owner" or "holder" for "Halter oder Halterin". - Use "driver" for "Führer oder Führerin". - Use "vehicle registration authority" for "Zulassungsbehörde". - Use "Federal Roads Office" for "ASTRA". - Use "Federal Department of the Environment, Transport, Energy and Communications" for "UVEK". - Use "Federal Office of Communications" for "BAKOM". - Use "Federal Institute of Metrology" for "METAS". - Use "Federal Customs and Border Security Administration" for "BAZG". - Use "Federal Department of Finance" for "EFD". - Use "Swiss Road Traffic Act" for "Strassenverkehrsgesetz (SVG)". - Use "Swiss Ordinance on Product Safety" for "Produktesicherheitsverordnung (PrSV)". - Use "Swiss Ordinance on Animal Protection" for "Tierschutzverordnung (TSchV)". - Use "Swiss Ordinance on Traffic Rules" for "Verkehrsregelnverordnung (VRV)". - Use "Swiss Ordinance on Signalling" for "Signalisationsverordnung (SSV)". - Use "Swiss Ordinance on Traffic Insurance" for "Verkehrsversicherungsverordnung (VVV)". - Use "Swiss Ordinance on Technical Requirements for Transport Motor Vehicles" for "TAFV 1". - Use "Swiss Ordinance on Technical Requirements for Tractors" for "TAFV 2". - Use "Swiss Ordinance on Technical Requirements for Motorcycles" for "TAFV 3". - Use "Swiss Ordinance on Emissions of Light Motor Vehicles" for "FAV 1". - Use "Swiss Ordinance on Emissions of Motorcycles" for "FAV 4". - Use "Swiss Ordinance on Type Approval of Motor Vehicles" for "TGV". - Use "Swiss Ordinance on the Transport of Dangerous Goods by Road" for "SDR". - Use "Swiss Ordinance on Air Pollution Control" for "LRV". - Use "Swiss Ordinance on Working and Rest Times" for "ARV 1" and "ARV 2". - Use "European Union" for "EU". - Use "United Nations Economic Commission for Europe" for "UNECE". - Use "European Tyre and Rim Technical Organisation" for "ETRTO". - Use "European Telecommunications Standards Institute" for "ETSI". - Use "International Electrotechnical Commission" for "IEC". - Use "International Organization for Standardization" for "ISO". - Use "Organisation for Economic Co-operation and Development" for "OECD". - Use "German Institute for Standardization" for "DIN". ## Document terminology and abbreviations - "Fahrzeuge" → vehicles - "Motorwagen" → motor vehicles - "Anhänger" → trailers - "Sattelanhänger" → saddle trailers - "Sattelschlepper" → tractor units - "Arbeitsmotorwagen" → working motor vehicles - "Motorkarren" → motor carts - "Motoreinachser" → single-axle motor vehicles - "Motorhandwagen" → motor hand carts - "Motorfahrräder" → motor bicycles - "Leichtmotorfahrzeuge" → light motor vehicles - "Kleinmotorfahrzeuge" → small motor vehicles - "Raupenfahrzeuge" → tracked vehicles - "Fahrzeugausweis" → vehicle registration document - "Zulassungsbehörde" → vehicle registration authority - "Gesamtgewicht" → maximum permissible weight - "Garantiegewicht" → maximum permissible weight (technical) - "Nutzlast" → payload - "Stützlast" → vertical load (tow ball load) - "Sattellast" → saddle load - "Anhängelast" → trailer load - "Achslast" → axle load - "Adhäsionsgewicht" → adhesion weight - "Fahrtschreiber" → tachograph - "Geschwindigkeitsmesser" → speedometer --- 5c. Merged style (compact level 1 variant, not selected) --- Writing Style Register and Tone - Use a formal, authoritative, precise legal register suitable for regulatory and statutory texts. - Maintain an impersonal, objective tone; avoid colloquialisms, subjective or informal language. - Employ gender-inclusive language consistently, reflecting parallel masculine and feminine forms (e.g., "driver or driver (male/female)"). - Align style with official government publications, ensuring neutrality, clarity, and consistency. Sentence Structure and Syntax - Render sentences as generally complex and lengthy, often with multiple clauses, enumerations, and legal conditions. - Express legal modality through declarative statements, using "shall" exclusively for obligations, "may" or "can" for permissions or possibilities. - Use passive voice frequently to emphasise obligations, requirements, or prohibitions rather than actors. - Include conditional and concessive clauses to specify exceptions, conditions, or limitations. - Preserve footnotes as integral parts of the text, translating them as "Footnote" with numbering, maintaining references to Swiss laws, EU regulations, or other legal sources. Modality and Obligation - Translate all legal obligations with "shall" only; never "must" or "must not" for obligations (use "shall" for all obligations). - Use "may" or "can" for permissions or possibilities. - Express prohibitions explicitly with "shall not" or "are prohibited". - Distinguish clearly between mandatory, optional, and conditional provisions. Defined Terms and Terminology - Translate defined terms enclosed in quotation marks consistently with fixed English equivalents throughout the document. - Capitalise terms referring to vehicle categories, technical components, and regulatory concepts to reflect their defined status. - Retain vehicle classification codes (e.g., M1, N1) as in the source. - Use precise technical equivalents aligned with EU and UNECE regulatory terminology. - Expand abbreviations on first use, then use consistently. Headings and Cross-References - Translate "Art." as "Article" and "Anhang" as "Annex" in full, preserving numbering and lettering. - Maintain subsection and paragraph numbering and lettering as in the source. - Preserve cross-references to other articles, annexes, or external regulations with original numbering and notation. - Translate footnotes as "Footnote" with numbering, preserving original legal citations. Lists, Tables, and Markers - Use lowercase letters (a, b, c) and numbers (1, 2, 3) for enumerations, matching the source structure. - Format lists with clear indentation and punctuation reflecting the source. - Retain markers such as [table start], [table end], and [image] exactly as in the source. - Retain metric units as per source, consistent with British English usage. - Convert decimal commas to decimal points; use commas for thousands as per British English conventions. Numbers, Dates, and Units - Use a period as decimal separator and commas for thousands. - Render dates in day-month-year format (e.g., 1 July 2026). - Spell out or abbreviate units of measurement according to British English norms (e.g., metres, kilograms, kilometres per hour). - Use the % symbol immediately after the number without a space (e.g., 10%). - Convert superscript ordinal indicators to plain text or omit as contextually appropriate. Recurring Boilerplate and Phrasing - Use standard legal phrases such as "in force since", "as amended by", "subject to", and "unless otherwise provided" to convey legal status and amendments. - Retain references to EU and UNECE regulations in original form, with full titles on first mention. - Use gender-inclusive phrases such as "the manufacturer or the manufacturer (male/female)". - Use consistent legal terms such as "type approval", "registration", "periodic inspection", "technical requirements", and "vehicle categories". - Use "driver" and "passenger" for "Führer" and "Mitfahrer" respectively, with gender-inclusive forms where appropriate. - Use "vehicle owner" or "holder" for "Halter oder Halterin". - Avoid unnecessary nominalisations; prefer clear, direct verbs where possible. Terminology Consistency and Style - Capitalise vehicle classes (e.g., M1, N1) and technical terms. - Use consistent English terms for vehicle types: "motor vehicle", "trailer", "tractor unit", "motorcycle", "light motor vehicle", "heavy motor vehicle", "agricultural vehicle". - Translate technical components with standard English terms: "brake system", "speed limiter", "tachograph", "coupling device", "safety belt", "headrest", "rear-view mirror", "exhaust system", "catalytic converter", "particulate filter". - Use "driver's seat" for "Führersitz" and "passenger seat" for "Mitfahrersitz". - Use "registration plate" or "number plate" for "Kontrollschild". - Use "maximum permissible weight" or "gross vehicle weight" for "Gesamtgewicht" or "Garantiegewicht" depending on context. - Use "load capacity" or "payload" for "Nutzlast". - Use "periodic inspection" or "reinspection" for "Nachprüfung". - Use "type approval" for "Typengenehmigung". - Use "vehicle identification number" for "Fahrzeugidentifikationsnummer". - Use "speedometer" for "Geschwindigkeitsmesser". - Use "warning lights" and "hazard warning lights" for "Warnblinklichter". - Use "blue lights" for "Blaulichter". - Use "reflectors" for "Rückstrahler". - Use "headlights" for "Scheinwerfer". - Use "tail lights" for "Schlusslichter". - Use "brake lights" for "Bremslichter". - Use "fog lights" and "rear fog lights" for "Nebellichter" and "Nebelschlusslichter". - Use "turn indicators" or "direction indicators" for "Richtungsblinker". - Use "horn" or "acoustic warning device" for "akustische Warnvorrichtung". - Use "fire extinguisher" for "Feuerlöscher". - Use "safety belt" or "seat belt" for "Sicherheitsgurt". - Use "child restraint system" for "Kinderrückhaltesystem". - Use "electric drive" or "electric propulsion" for "elektrischer Antrieb". - Use "hybrid electric vehicle" for "Hybridelektrofahrzeug". - Use "on-board diagnostic system" for "On-Board-Diagnosesystem". - Use "load securing devices" for "Ladungssicherung". - Use "coupling" or "tow hitch" for "Anhängerkupplung". - Use "drawbar" for "Deichsel". - Use "saddle trailer" for "Sattelanhänger". - Use "tractor unit" or "semi-trailer tractor" for "Sattelschlepper". - Use "agricultural and forestry vehicles" for "Land- und forstwirtschaftliche Fahrzeuge". - Use "working motor vehicles" for "Arbeitsmotorwagen". - Use "motorised wheelchairs" for "motorisierte Rollstühle". - Use "electric scooters" for "Elektro-Stehroller". - Use "speed limiter" or "speed restriction device" for "Geschwindigkeitsbegrenzungseinrichtung". - Use "tachograph" for "Fahrtschreiber". - Use "data recording device" for "Datenaufzeichnungsgerät". - Use "vehicle alarm system (FAS)" for "Fahrzeugalarmsystem". - Use "emergency vehicles" for "Einsatzfahrzeuge". - Use "vehicle owner" or "holder" for "Halter oder Halterin". - Use "driver" for "Führer oder Führerin". - Use "vehicle registration authority" for "Zulassungsbehörde". - Use "Federal Roads Office" for "ASTRA". - Use "Federal Department of the Environment, Transport, Energy and Communications" for "UVEK". - Use "Federal Office of Communications" for "BAKOM". - Use "Federal Institute of Metrology" for "METAS". - Use "Federal Customs and Border Security Administration" for "BAZG". - Use "Federal Department of Finance" for "EFD". - Use "Swiss Road Traffic Act" for "Strassenverkehrsgesetz (SVG)". - Use "Swiss Ordinance on Product Safety" for "Produktesicherheitsverordnung (PrSV)". - Use "Swiss Ordinance on Animal Protection" for "Tierschutzverordnung (TSchV)". - Use "Swiss Ordinance on Traffic Rules" for "Verkehrsregelnverordnung (VRV)". - Use "Swiss Ordinance on Signalling" for "Signalisationsverordnung (SSV)". - Use "Swiss Ordinance on Traffic Insurance" for "Verkehrsversicherungsverordnung (VVV)". - Use "Swiss Ordinance on Technical Requirements for Transport Motor Vehicles" for "TAFV 1". - Use "Swiss Ordinance on Technical Requirements for Tractors" for "TAFV 2". - Use "Swiss Ordinance on Technical Requirements for Motorcycles" for "TAFV 3". - Use "Swiss Ordinance on Emissions of Light Motor Vehicles" for "FAV 1". - Use "Swiss Ordinance on Emissions of Motorcycles" for "FAV 4". - Use "Swiss Ordinance on Type Approval of Motor Vehicles" for "TGV". - Use "Swiss Ordinance on the Transport of Dangerous Goods by Road" for "SDR". - Use "Swiss Ordinance on Air Pollution Control" for "LRV". - Use "Swiss Ordinance on Working and Rest Times" for "ARV 1" and "ARV 2". - Use "European Union" for "EU". - Use "United Nations Economic Commission for Europe" for "UNECE". - Use "European Tyre and Rim Technical Organisation" for "ETRTO". - Use "European Telecommunications Standards Institute" for "ETSI". - Use "International Electrotechnical Commission" for "IEC". - Use "International Organization for Standardization" for "ISO". - Use "Organisation for Economic Co-operation and Development" for "OECD". - Use "German Institute for Standardization" for "DIN". ## Document terminology and abbreviations - "Fahrzeuge" → vehicles - "Motorwagen" → motor vehicles - "Anhänger" → trailers - "Sattelanhänger" → saddle trailers - "Sattelschlepper" → tractor units - "Arbeitsmotorwagen" → working motor vehicles - "Motorkarren" → motor carts - "Motoreinachser" → single-axle motor vehicles - "Motorhandwagen" → motor hand carts - "Motorfahrräder" → motor bicycles - "Leichtmotorfahrzeuge" → light motor vehicles - "Kleinmotorfahrzeuge" → small motor vehicles --- 5d. Merged style (compact level 2 variant, not selected) --- Writing Style Register and Tone Use a formal, authoritative, precise legal register suitable for regulatory and statutory texts. Maintain an impersonal, objective tone; avoid colloquialisms and informal language. Employ gender-inclusive language consistently, reflecting parallel masculine and feminine forms (e.g., "driver or driver (male/female)"). Align style with official government publications, ensuring neutrality, clarity, and consistency. Sentence Structure and Syntax Render sentences as generally complex and lengthy, often with multiple clauses, enumerations, and legal conditions. Express legal modality through declarative statements, using "shall" exclusively for obligations, "may" or "can" for permissions or possibilities. Use passive voice frequently to emphasise obligations, requirements, or prohibitions rather than actors. Include conditional and concessive clauses to specify exceptions, conditions, or limitations. Preserve footnotes as integral parts of the text, translating them as "Footnote" with numbering, maintaining references to Swiss laws, EU regulations, or other legal sources. Modality and Obligation Translate all legal obligations with "shall" only; never "must" or "must not" for obligations (use "shall" for all obligations). Use "may" or "can" for permissions or possibilities. Express prohibitions explicitly with "shall not" or "are prohibited". Distinguish clearly between mandatory, optional, and conditional provisions. Defined Terms and Terminology Translate defined terms enclosed in quotation marks consistently with fixed English equivalents throughout the document. Capitalise terms referring to vehicle categories, technical components, and regulatory concepts to reflect their defined status. Retain vehicle classification codes (e.g., M1, N1) as in the source. Use precise technical equivalents aligned with EU and UNECE regulatory terminology. Expand abbreviations on first use, then use consistently. Headings and Cross-References Translate "Art." as "Article" and "Anhang" as "Annex" in full, preserving numbering and lettering. Maintain subsection and paragraph numbering and lettering as in the source. Preserve cross-references to other articles, annexes, or external regulations with original numbering and notation. Translate footnotes as "Footnote" with numbering, preserving original legal citations. Lists, Tables, and Markers Use lowercase letters (a, b, c) and numbers (1, 2, 3) for enumerations, matching the source structure. Format lists with clear indentation and punctuation reflecting the source. Retain markers such as [table start], [table end], and [image] exactly as in the source. Retain metric units as per source, consistent with British English usage. Convert decimal commas to decimal points; use commas for thousands as per British English conventions. Numbers, Dates, and Units Use a period as decimal separator and commas for thousands. Render dates in day-month-year format (e.g., 1 July 2026). Spell out or abbreviate units of measurement according to British English norms (e.g., metres, kilograms, kilometres per hour). Use the % symbol immediately after the number without a space (e.g., 10%). Convert superscript ordinal indicators to plain text or omit as contextually appropriate. Recurring Boilerplate and Phrasing Use standard legal phrases such as "in force since", "as amended by", "subject to", and "unless otherwise provided" to convey legal status and amendments. Retain references to EU and UNECE regulations in original form, with full titles on first mention. Use gender-inclusive phrases such as "the manufacturer or the manufacturer (male/female)". Use consistent legal terms such as "type approval", "registration", "periodic inspection", "technical requirements", and "vehicle categories". Use "driver" and "passenger" for "Führer" and "Mitfahrer" respectively, with gender-inclusive forms where appropriate. Use "vehicle owner" or "holder" for "Halter oder Halterin". Avoid unnecessary nominalisations; prefer clear, direct verbs where possible. Terminology Consistency and Style Capitalise vehicle classes (e.g., M1, N1) and technical terms. Use consistent English terms for vehicle types: "motor vehicle", "trailer", "tractor unit", "motorcycle", "light motor vehicle", "heavy motor vehicle", "agricultural vehicle". Translate technical components with standard English terms: "brake system", "speed limiter", "tachograph", "coupling device", "safety belt", "headrest", "rear-view mirror", "exhaust system", "catalytic converter", "particulate filter". Use "driver's seat" for "Führersitz" and "passenger seat" for "Mitfahrersitz". Use "registration plate" or "number plate" for "Kontrollschild". Use "maximum permissible weight" or "gross vehicle weight" for "Gesamtgewicht" or "Garantiegewicht" depending on context. Use "load capacity" or "payload" for "Nutzlast". Use "periodic inspection" or "reinspection" for "Nachprüfung". Use "type approval" for "Typengenehmigung". Use "vehicle identification number" for "Fahrzeugidentifikationsnummer". Use "speedometer" for "Geschwindigkeitsmesser". Use "warning lights" and "hazard warning lights" for "Warnblinklichter". Use "blue lights" for "Blaulichter". Use "reflectors" for "Rückstrahler". Use "headlights" for "Scheinwerfer". Use "tail lights" for "Schlusslichter". Use "brake lights" for "Bremslichter". Use "fog lights" and "rear fog lights" for "Nebellichter" and "Nebelschlusslichter". Use "turn indicators" or "direction indicators" for "Richtungsblinker". Use "horn" or "acoustic warning device" for "akustische Warnvorrichtung". Use "fire extinguisher" for "Feuerlöscher". Use "safety belt" or "seat belt" for "Sicherheitsgurt". Use "child restraint system" for "Kinderrückhaltesystem". Use "electric drive" or "electric propulsion" for "elektrischer Antrieb". Use "hybrid electric vehicle" for "Hybridelektrofahrzeug". Use "on-board diagnostic system" for "On-Board-Diagnosesystem". Use "load securing devices" for "Ladungssicherung". Use "coupling" or "tow hitch" for "Anhängerkupplung". Use "drawbar" for "Deichsel". Use "saddle trailer" for "Sattelanhänger". Use "tractor unit" or "semi-trailer tractor" for "Sattelschlepper". Use "agricultural and forestry vehicles" for "Land- und forstwirtschaftliche Fahrzeuge". Use "working motor vehicles" for "Arbeitsmotorwagen". Use "motorised wheelchairs" for "motorisierte Rollstühle". Use "electric scooters" for "Elektro-Stehroller". Use "speed limiter" or "speed restriction device" for "Geschwindigkeitsbegrenzungseinrichtung". Use "tachograph" for "Fahrtschreiber". Use "data recording device" for "Datenaufzeichnungsgerät". Use "vehicle alarm system (FAS)" for "Fahrzeugalarmsystem". Use "emergency vehicles" for "Einsatzfahrzeuge". Use "vehicle owner" or "holder" for "Halter oder Halterin". Use "driver" for "Führer oder Führerin". Use "vehicle registration authority" for "Zulassungsbehörde". Use "Federal Roads Office" for "ASTRA". Use "Federal Department of the Environment, Transport, Energy and Communications" for "UVEK". Use "Federal Office of Communications" for "BAKOM". Use "Federal Institute of Metrology" for "METAS". Use "Federal Customs and Border Security Administration" for "BAZG". Use "Federal Department of Finance" for "EFD". Use "Swiss Road Traffic Act" for "Strassenverkehrsgesetz (SVG)". Use "Swiss Ordinance on Product Safety" for "Produktesicherheitsverordnung (PrSV)". Use "Swiss Ordinance on Animal Protection" for "Tierschutzverordnung (TSchV)". Use "Swiss Ordinance on Traffic Rules" for "Verkehrsregelnverordnung (VRV)". Use "Swiss Ordinance on Signalling" for "Signalisationsverordnung (SSV)". Use "Swiss Ordinance on Traffic Insurance" for "Verkehrsversicherungsverordnung (VVV)". Use "Swiss Ordinance on Technical Requirements for Transport Motor Vehicles" for "TAFV 1". Use "Swiss Ordinance on Technical Requirements for Tractors" for "TAFV 2". Use "Swiss Ordinance on Technical Requirements for Motorcycles" for "TAFV 3". Use "Swiss Ordinance on Emissions of Light Motor Vehicles" for "FAV 1". Use "Swiss Ordinance on Emissions of Motorcycles" for "FAV 4". Use "Swiss Ordinance on Type Approval of Motor Vehicles" for "TGV". Use "Swiss Ordinance on the Transport of Dangerous Goods by Road" for "SDR". Use "Swiss Ordinance on Air Pollution Control" for "LRV". Use "Swiss Ordinance on Working and Rest Times" for "ARV 1" and "ARV 2". Use "European Union" for "EU". Use "United Nations Economic Commission for Europe" for "UNECE". Use "European Tyre and Rim Technical Organisation" for "ETRTO". Use "European Telecommunications Standards Institute" for "ETSI". Use "International Electrotechnical Commission" for "IEC". Use "International Organization for Standardization" for "ISO". Use "Organisation for Economic Co-operation and Development" for "OECD". Use "German Institute for Standardization" for "DIN". ## Document terminology and abbreviations - "Fahrzeuge" → vehicles - "Motorwagen" → motor vehicles - "Anhänger" → trailers - "Sattelanhänger" → saddle trailers - "Sattelschlepper" → tractor units - "Arbeitsmotorwagen" → working motor vehicles - "Motorkarren" → motor carts - "Motoreinachser" → single-axle motor vehicles - "Motorhandwagen" → motor hand carts - "Motorfahrräder" → motor bicycles - "Leichtmotorfahrzeuge" → light motor vehicles - "Kleinmotorfahrzeuge" → small motor vehicles --- 6. Source XHTML (user message, per field) --- Verordnung über die technischen Anforderungen an Strassenfahrzeuge (VTS)vom 19. Juni 1995 (Stand am 1. Juli 2026)Der Schweizerische Bundesrat, gestützt auf die Artikel 8, 9 Absätze 1bis, 2 und 3, 13 Absätze 2 und 4, 18 Absatz 2, 20, 25, 30 Absätze 1 und 4, 41 Absätze 2bis und 3, 103 Absätze 1 und 3 sowie 106 Absätze 1, 6 und 10 des Strassenverkehrsgesetzes vom 19. Dezember 19581 (SVG),2 verordnet:AS 1995 44251 SR 741.012 Fassung gemäss Ziff. I der V vom 21. Nov. 2018, in Kraft seit 1. Febr. 2019 (AS 2019 253). Source fields: OP_DE ReqIF.Text / ReqIF.ChapterName (fallback to ReqIF.Text / ReqIF.ChapterName only when OP attribute missing; empty OP content is not translated) Created AT_EN_AI attributes on row type: AT_EN_AI Chapter name, AT_EN_AI Numbering Translate mode: force translate all (overwrite existing AT_EN_AI content) Wrote consistency corpus: consistency-corpus.txt Wrote consistency report: consistency-report.json Consistency re-translate: 276 row(s). Wrote translation row log: translation-row-log.json XHTML table prompt used on rows: Row 3043: ReqIF.Text Row 3044: ReqIF.Text Row 3045: ReqIF.Text Row 3046: ReqIF.Text Row 3048: ReqIF.Text Row 3087: ReqIF.Text Row 3116: ReqIF.Text Row 3177: ReqIF.Text Row 3178: ReqIF.Text Row 3179: ReqIF.Text Row 3181: ReqIF.Text Row 3182: ReqIF.Text Row 3188: ReqIF.Text Row 3192: ReqIF.Text Row 3207: ReqIF.Text Row 3331: ReqIF.Text Row 3356: ReqIF.Text Row 3369: ReqIF.Text Row 3392: ReqIF.Text Row 3393: ReqIF.Text Row 3402: ReqIF.Text Row 3404: ReqIF.Text Row 3429: ReqIF.Text Row 3430: ReqIF.Text Row 3433: ReqIF.Text Row 3434: ReqIF.Text Row 3437: ReqIF.Text Row 3438: ReqIF.Text Row 3440: ReqIF.Text Row 3441: ReqIF.Text Row 3450: ReqIF.Text Row 3451: ReqIF.Text Row 3455: ReqIF.Text Row 3456: ReqIF.Text Row 3523: ReqIF.Text Row 3524: ReqIF.Text Row 3551: ReqIF.Text Row 3552: ReqIF.Text Row 3554: ReqIF.Text Row 3555: ReqIF.Text Row 3556: ReqIF.Text Row 3558: ReqIF.Text Row 3574: ReqIF.Text Row 3585: ReqIF.Text Row 3586: ReqIF.Text Row 3587: ReqIF.Text Row 3588: ReqIF.Text Row 3589: ReqIF.Text Row 3590: ReqIF.Text Row 3602: ReqIF.Text Row 3603: ReqIF.Text Row 3604: ReqIF.Text Row 3605: ReqIF.Text Row 3607: ReqIF.Text Row 3608: ReqIF.Text Row 3609: ReqIF.Text Row 3610: ReqIF.Text Row 3611: ReqIF.Text Row 3612: ReqIF.Text Row 3613: ReqIF.Text Row 3615: ReqIF.Text Row 3616: ReqIF.Text Row 3623: ReqIF.Text Row 3625: ReqIF.Text Row 3627: ReqIF.Text Row 3629: ReqIF.Text Row 3671: ReqIF.Text Rows processed: Warning text differs 4 HTML tags on row 1 Warning text differs 4 HTML tags on row 1 Warning text differs 4 HTML tags on row 128 Warning text differs 4 HTML tags on row 128 Warning text differs 12 HTML tags on row 131 Warning text differs 12 HTML tags on row 131 Warning text differs 4 HTML tags on row 283 Warning text differs 4 HTML tags on row 283 Warning text differs 4 HTML tags on row 284 Warning text differs 4 HTML tags on row 284 Warning text differs 4 HTML tags on row 291 Warning text differs 4 HTML tags on row 291 Warning text differs 4 HTML tags on row 676 Warning text differs 4 HTML tags on row 676 Warning chapter differs 4 HTML tags on row 792 Warning chapter differs 4 HTML tags on row 792 Warning text differs 4 HTML tags on row 1057 Warning text differs 4 HTML tags on row 1057 Warning text differs 4 HTML tags on row 1567 Warning text differs 4 HTML tags on row 1567 Warning text differs 4 HTML tags on row 1668 Warning text differs 4 HTML tags on row 1668 Warning text differs 4 HTML tags on row 1678 Warning text differs 4 HTML tags on row 1678 Warning text differs 4 HTML tags on row 1712 Warning text differs 4 HTML tags on row 1712 Warning text differs 8 HTML tags on row 2722 Warning text differs 8 HTML tags on row 2722 Warning text differs 4 HTML tags on row 2852 Warning text differs 4 HTML tags on row 2852 Warning text differs 4 HTML tags on row 3045 Warning text differs 4 HTML tags on row 3045 Warning text differs 4 HTML tags on row 3046 Warning text differs 4 HTML tags on row 3046 Warning text differs 8 HTML tags on row 3048 Warning text differs 8 HTML tags on row 3048 Warning text differs 4 HTML tags on row 3373 Warning text differs 4 HTML tags on row 3373 Warning text differs 8 HTML tags on row 3381 Warning text differs 8 HTML tags on row 3381 Warning text differs 8 HTML tags on row 3392 Warning text differs 8 HTML tags on row 3392 Warning text differs 8 HTML tags on row 3393 Warning text differs 8 HTML tags on row 3393 Warning text differs 4 HTML tags on row 3422 Warning text differs 4 HTML tags on row 3422 Warning text differs 4 HTML tags on row 3532 Warning text differs 4 HTML tags on row 3532 Warning text differs 4 HTML tags on row 3546 Warning text differs 4 HTML tags on row 3546 Warning text differs 4 HTML tags on row 3641 Warning text differs 4 HTML tags on row 3641 Warning text differs 4 HTML tags on row 3656 Warning text differs 4 HTML tags on row 3656 Total tokens used: 27315427 4040/3764 rows processed === Pipeline operations === [OK] source_language: German (auto) · OP_DE [INFO] pipeline_start: OpenRouter pipeline started for ATEEL_VTS_5.1.2 (1) [OK] text_extract: Wrote row plain-text extract: text.txt (1.9s) 3764 rows [INFO] style_terminology: Trimmed 42 duplicate or excess terminology entries (full). limit=25 entries, 2000 chars [INFO] style_terminology: Trimmed 31 duplicate or excess terminology entries (compact). limit=12 entries, 800 chars [OK] style_extract: Extracted document-specific style (219554 tokens). (1m 20s) model=openai/gpt-4.1-mini [OK] style_merge: LLM-optimized document style guide (full). (47s) model=openai/gpt-4.1-mini, tokens=6497 [INFO] style_compact: Style guide compaction level (0.0s) model=openai/gpt-4.1-mini, level=1, target≤7650 [INFO] style_terminology: Trimmed 13 duplicate or excess terminology entries (compact). limit=12 entries, 800 chars [INFO] style_compact: Style guide compaction level model=openai/gpt-4.1-mini, level=2, target≤3612 [OK] style_compact: Compacted merged style guide (2 levels). model=openai/gpt-4.1-mini, tokens=10618 [INFO] style_select: Using document-only style (base styleguide excluded). [OK] style_select: Using full (document only) + full glossary style guide for openai/gpt-4.1-mini (est. 3961/1047576 tokens) [WARNING] consistency_check: Chunk 13/59: invalid JSON from model; skipping chunk. (4m 23s) Consistency check response is not JSON: Expecting value: line 8 column 25 (char 639) [WARNING] consistency_check: Chunk 31/59: invalid JSON from model; skipping chunk. Consistency check response is not JSON: Expecting value: line 32 column 25 (char 2924) [WARNING] consistency_check: Chunk 32/59: invalid JSON from model; skipping chunk. Consistency check response is not JSON: Expecting value: line 32 column 25 (char 2588) [WARNING] consistency_check: Chunk 40/59: invalid JSON from model; skipping chunk. Consistency check response is not JSON: Expecting value: line 16 column 25 (char 1105) [OK] consistency_check: Found 276 consistency issue(s) across 276 row(s). model=openai/gpt-4.1-mini, tokens=480783, chunks=55/59 [OK] consistency_retranslate: Re-translated 276 row(s) after consistency check. (5m 19s) [OK] row_translation: Completed 4040/3764 rows. (1h 22m 40s) tokens=27315427 [OK] pipeline_end: Translation completed (4040/3764 rows, 27315427 tokens). Finished at 2026-07-22 10:29:58