Skip to Content
i18n & Locale

i18n & Locale

Inkio๋Š” locale๊ณผ messages prop์œผ๋กœ UI ๋ฌธ๊ตฌ๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค.

locale ์ž…๋ ฅ

  • ๋ฌธ์ž์—ด: en, ko-KR
  • Accept-Language ๋ฌธ์ž์—ด
  • ๋ฐฐ์—ด
  • Intl.Locale
  • locale-like object

๋‚ด์žฅ ๋ฉ”์‹œ์ง€์…‹์€ enยทko๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค (koCoreMessages, koCommentMessages, koImageEditorMessages). ๊ทธ ์™ธ ๋กœ์ผ€์ผ์„ ์ง€์ •ํ•˜๋ฉด ํƒ€์ž…์€ ํ†ต๊ณผํ•˜์ง€๋งŒ ์‹ค์ œ ๋ฌธ๊ตฌ๋Š” ์˜์–ด(en)๋กœ ํด๋ฐฑ๋ฉ๋‹ˆ๋‹ค. ๋” ์„ธ๋ฐ€ํ•œ ์กฐ์ •์€ messages ์˜ค๋ฒ„๋ผ์ด๋“œ๋ฅผ ์“ฐ์„ธ์š”.

๋ฉ”์‹œ์ง€ override

import type { InkioMessageOverrides } from '@inkio/editor'; const messages: InkioMessageOverrides = { core: { actions: { comment: 'Discuss', }, }, extensions: { commentComposer: { placeholder: 'Leave a note...', }, imageEditor: { save: 'Apply', }, }, };

๊ธฐ๋ณธ ๋ฉ”์‹œ์ง€์…‹

import { enCoreMessages } from '@inkio/editor'; import { enCommentMessages } from '@inkio/advanced'; import { enImageEditorMessages } from '@inkio/image-editor';
Last updated on