feat: add internationalization message platform
This commit is contained in:
@@ -178,6 +178,15 @@ template public API이며 feature와 shell은 이 entry만 소비한다. Lucide
|
||||
port가 아니다. native Dialog/Drawer/Menu/Tabs의 focus·keyboard 상태도
|
||||
presentation이 소유하고 use case나 outbound adapter로 올리지 않는다.
|
||||
|
||||
RP-08에서 i18n은 application output port가 아니라 React inbound adapter의
|
||||
local facade로 확정됐다. domain/application은 locale이나 번역 문장을 알지 않고
|
||||
timestamp, number, failure kind 같은 의미 값만 반환한다.
|
||||
`src/presentation/i18n`이 typed message catalog, formatter, fallback,
|
||||
`<html lang/dir>`과 pseudo/RTL smoke를 소유한다. backend raw `message`는
|
||||
application failure registry를 우회해 렌더링할 수 없으며 `check:i18n` negative
|
||||
fixture가 이 경계를 집행한다. 번역 vendor를 나중에 선택해도 이 facade 뒤의
|
||||
adapter만 교체한다.
|
||||
|
||||
이 문서의 목표 구조는 기존 기반을 폐기하는 것이 아니라 이러한
|
||||
불일치를 제거하는 것이다.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user