feat: add internationalization message platform
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
export function UnsafeBackendFailure({
|
||||
failure,
|
||||
}: Readonly<{ failure: { message: string } }>) {
|
||||
return <p>{failure.message}</p>;
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
export function HardcodedCommonAction() {
|
||||
return <button type="button">다시 시도</button>;
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
export function UnsafeTranslatedMarkup({ value }: Readonly<{ value: string }>) {
|
||||
return <p dangerouslySetInnerHTML={{ __html: value }} />;
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
import { formatMessage } from "../../../src/presentation/i18n/index.js";
|
||||
|
||||
formatMessage("ko-KR", "unknown.translation.key");
|
||||
@@ -0,0 +1,5 @@
|
||||
import { formatMessage } from "../../../src/presentation/i18n/index.js";
|
||||
|
||||
formatMessage("en-US", "route.documentTitle");
|
||||
formatMessage("en-US", "route.documentTitle", { title: "Missing app name" });
|
||||
formatMessage("en-US", "action.retry", { unexpected: "value" });
|
||||
Reference in New Issue
Block a user