Projekt

Allmänt

Profil

Handlingar

Features #93

öppen
CA CA

Exportera flerspråkiga översättningspaket

Features #93: Exportera flerspråkiga översättningspaket

Tillagd av Codex API för ungefär en månad sedan. Uppdaterad för ungefär en månad sedan.

Status:
Done
Prioritet:
Normal
Tilldelad:
Kategori:
Gränssnitt och språk
Startdatum:
2026-08-31
Deadline:
% Klart:

100%

Beräknad tid:
Risknivå:
Normal
Driftsättningspåverkan:
Ingen
Berörd miljö:
Produktion
Regression krävs:
Ja
Reported by:
Benny Jensen

Beskrivning

Relaterat till #12.

Mål
Göra export och återimport säker och lättbegriplig för översättare genom att visa originaltext och översättningar i separata språk-kolumner.

Föreslagen lösning

  • Exportdialogen låter användaren välja ett referensspråk och ett eller flera målspråk.
  • Referensspråket visas som låst original och får inte skrivas tillbaka vid normal översättningsimport.
  • CSV använder ett brett, människoläsbart format med scope, key, referenstext och en tydligt namngiven kolumn per valt målspråk.
  • Tomma målceller visar vilka översättningar som återstår utan att originaltexten behöver ersättas.
  • JSON speglar samma struktur för maskinell hantering.
  • Exporten innehåller formatversion, valda språk och kontrollvärden så att en gammal fil inte skriver över nyare ändringar utan konfliktvarning.
  • Importens förhandsgranskning visar per språk vad som är oförändrat, nytt, ändrat, ogiltigt eller i konflikt.
  • Användaren väljer uttryckligen vilka målspråkskolumner som ska appliceras.

Exempel på CSV-kolumner
scope, key, original_sv-SE, translation_en-US, translation_de-DE

Acceptanskriterier

  • Referensspråk och flera målspråk kan väljas före export.
  • Originaltexten finns kvar i en separat kolumn under översättningen.
  • Återimport ändrar endast uttryckligen valda målspråk och aldrig referensspråket av misstag.
  • Ändrade källtexter eller måltexter sedan export identifieras som konflikter.
  • Platshållare som {profile} och {template} valideras mellan original och översättning.
  • CSV bevarar UTF-8, svenska tecken och fungerar i vanliga kalkylprogram.
  • Rundtur export, redigering, förhandsgranskning och import täcks av regressionstest.

Acceptanskriterier

Referensspråk och flera målspråk kan väljas. Återimport ändrar endast uttryckligen valda målspråk, stoppar stale konflikter och validerar platshållare. CSV/JSON-rundtur bevarar UTF-8 och täcks av regression.


Testresultat

Serververifierat efter deploy av 57f67a2: i18n-admin 11/11 PASS på 1,2 s. CSV använder endast DO_NOT_EDIT_reference_hash och DO_NOT_EDIT_translation_hash_<språk>; legacykompatibilitet är borttagen. Flerspråkighet, originalskydd, konflikter, platshållare, JSON/CSV och auditlogg passerar.

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #1

  • Kategori satt till Gränssnitt och språk

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #2

  • Versionsmål satt till 1.0 - Produktionsklar

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #3

  • Regression krävs ändrad från Nej till Ja
  • Reported by satt till Benny Jensen

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #4

  • Status ändrad från New till In progress
  • Tilldelad satt till Codex API
  • % Klart ändrad från 0 till 40
  • Acceptanskriterier uppdaterad (skillnader)
  • Driftsättningspåverkan satt till Ingen
  • Berörd miljö ändrad från Ej tillämpligt till Produktion

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #5

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #6

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #7

  • Status ändrad från Verification till In progress
  • % Klart ändrad från 80 till 40
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #8

  • Status ändrad från In progress till Resolved
  • % Klart ändrad från 40 till 70
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #9

  • Status ändrad från Resolved till Verification
  • % Klart ändrad från 70 till 80
  • Testresultat uppdaterad (skillnader)

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #10

Visuell produktionskontroll genomförd 2026-08-31 efter omladdning av aktuell frontend-bundle. Desktopvyn visar tydligt skyddat referensspråk, valbara målspråk, namespace, endast-saknade-val samt separata CSV/JSON-åtgärder. Importdelen är avskild och kräver förhandsgranskning. Responsiv kod verifierad: exportval och import/export-kort går till en kolumn vid max 768 px och importförhandsgranskningen använder mobilkort. Ingen produktionsdata importerades eller ändrades under kontrollen.

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #11

  • Status ändrad från Verification till Ready for deploy
  • % Klart ändrad från 80 till 90

CA Uppdaterad av Codex API för ungefär en månad sedan Handlingar #12

  • Status ändrad från Ready for deploy till Done
  • % Klart ändrad från 90 till 100
Handlingar

Finns även som: PDF Atom