feat: add internationalization message platform
This commit is contained in:
@@ -569,6 +569,23 @@ RP-07의 실행 경로는 `check:design-system`,
|
||||
baseline은 VD-08/RP-10에서 추가하며 현재 runtime gallery를 isolated workshop
|
||||
완료 증거로 사용하지 않는다.
|
||||
|
||||
RP-08의 국제화 실행 경로는 `check:i18n`, `check:i18n:fixture`,
|
||||
`check:types:fixture:i18n-key`, `check:types:fixture:i18n-params`,
|
||||
`tests/unit/i18n-contract.test.ts`, `tests/component/locale-platform.test.tsx`와
|
||||
`tests/e2e/i18n.spec.js`다.
|
||||
|
||||
- unit: locale catalog/placeholder parity, safe fallback/alias, pseudo expansion,
|
||||
direction과 UTC date/number/relative/list/plural/select
|
||||
- component: document `lang/dir`, RTL tab arrow semantics, direction-aware
|
||||
pagination과 modal Drawer
|
||||
- E2E: 320px pseudo reflow와 compact RTL shell/Drawer/focus restore
|
||||
- negative: common UI locale literal, backend message JSX render, raw translated
|
||||
HTML, unknown key와 잘못된 interpolation parameter
|
||||
|
||||
`ar-EG` catalog가 영어 smoke copy를 재사용하는 것은 RTL behavior 검증용이며
|
||||
번역 품질 PASS가 아니다. 실제 locale catalog에는 언어 담당 승인 evidence가
|
||||
추가되어야 한다.
|
||||
|
||||
### 10.1 Component behavior
|
||||
|
||||
- native role/name/value
|
||||
|
||||
Reference in New Issue
Block a user