Files
RenewCMS/docs/design/screens/localization-languages.md
T

2.3 KiB
Raw Blame History

Site languages

Visual reference: RenewCMS Screens Localization.dc.html, group "L1 Site languages".

Read localization.md first. Its integration decisions supersede conflicting board annotations. These states describe target behavior, not shipped behavior.

Route: /settings/languages

Site languages (group "L1 Site languages", 16 states)

# State Trigger Stable ID Frame selector
1 Single language Owner opens Languages on Archive (one language, pt-BR kept) loc.l1.single sl:single
2 Multilingual Six languages, two disabled (Spanish, Italian) loc.l1.multi sl:multi
3 Loading Request in flight loc.l1.loading sl:loading
4 Load failed Network or server error loc.l1.error sl:error
5 Add a language Add language loc.l1.add sl:add
6 Add failed Server error, selection kept loc.l1.saveFail sl:saveFail
7 Duplicate language Already enabled loc.l1.adddup sl:adddup
8 Make default Row menu loc.l1.default sl:default
9 Disable with content Row menu → Disable German loc.l1.disable sl:disable
10 Disable default blocked Disable English loc.l1.disableDefault sl:disableDefault
11 Disable last blocked Only one enabled loc.l1.disableLast sl:disableLast
12 Re-enable Spanish row → Re-enable loc.l1.reenable sl:reenable
13 Remove (no content) Italian (0 versions) loc.l1.remove sl:remove
14 Remove blocked Spanish has versions loc.l1.removeBlocked sl:removeBlocked
15 Read-only (403) Non-owner: list stays readable; no Add language, Re-enable or row menus loc.l1.readonly sl:readonly
16 Saved After Add language loc.l1.saved sl:saved

Exact rendered copy and geometry are in source/LocaleFrame.dc.html for the selector above. Use Nuxt UI mappings in components.md; the frame markup is a visual reference, not production component code.

The standard captures are 1440×900 and 390×844 in light and dark. The narrow reference state also uses 1024×768. The visual harness must support these sources and sizes before this screen can pass its gate. No visual exceptions or new clock-sensitive skips are approved.