mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-05-14 11:05:47 +02:00
* refactor: localesをworkspace管理下のパッケージに * fix copilot review * move * move * rename * fix ci * revert unwanted indent changes * fix * fix * fix * fix * 間違えてコミットしていたのを戻す * 不要 * 追加漏れ * ymlの場所だけ戻す * localesの位置を戻したのでこの差分は不要 * 内容的にlocalesにある方が正しい * i18nパッケージ用のREADME.mdを用意 * fix locale.yml * fix locale.yml --------- Co-authored-by: kakkokari-gtyih <67428053+kakkokari-gtyih@users.noreply.github.com>
17 lines
496 B
TypeScript
17 lines
496 B
TypeScript
/*
|
|
* SPDX-FileCopyrightText: syuilo and misskey-project
|
|
* SPDX-License-Identifier: AGPL-3.0-only
|
|
*/
|
|
|
|
import { markRaw } from 'vue';
|
|
import { I18n } from '@@/js/i18n.js';
|
|
import { locale } from '@@/js/locale.js';
|
|
import type { Locale } from 'i18n';
|
|
|
|
export const i18n = markRaw(new I18n<Locale>(locale, _DEV_));
|
|
|
|
// test 以外では使わないこと。インライン化されてるのでだいたい意味がない
|
|
export function updateI18n(newLocale: Locale) {
|
|
i18n.locale = newLocale;
|
|
}
|