From fe01a5a28f34c873019ae3c34086acd6bd791a1d Mon Sep 17 00:00:00 2001 From: おさむのひと <46447427+samunohito@users.noreply.github.com> Date: Sun, 30 Nov 2025 13:27:44 +0900 Subject: refactor: localesをworkspace管理下のパッケージに (#16895) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 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> --- packages/sw/build.js | 3 ++- packages/sw/package.json | 1 + packages/sw/src/scripts/lang.ts | 2 +- packages/sw/src/sw.ts | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) (limited to 'packages/sw') diff --git a/packages/sw/build.js b/packages/sw/build.js index a9c2e428c0..d5ca028da5 100644 --- a/packages/sw/build.js +++ b/packages/sw/build.js @@ -7,8 +7,9 @@ import { fileURLToPath } from 'node:url'; import * as esbuild from 'esbuild'; -import locales from '../../locales/index.js'; +import locales from 'i18n'; import meta from '../../package.json' with { type: 'json' }; + const watch = process.argv[2]?.includes('watch'); const __dirname = fileURLToPath(new URL('.', import.meta.url)); diff --git a/packages/sw/package.json b/packages/sw/package.json index 51d78511c2..0fe10256ce 100644 --- a/packages/sw/package.json +++ b/packages/sw/package.json @@ -9,6 +9,7 @@ "lint": "pnpm typecheck && pnpm eslint" }, "dependencies": { + "i18n": "workspace:*", "esbuild": "0.27.0", "idb-keyval": "6.2.2", "misskey-js": "workspace:*" diff --git a/packages/sw/src/scripts/lang.ts b/packages/sw/src/scripts/lang.ts index 3000160e41..40b6aa4e7b 100644 --- a/packages/sw/src/scripts/lang.ts +++ b/packages/sw/src/scripts/lang.ts @@ -8,7 +8,7 @@ */ import { get, set } from 'idb-keyval'; import { I18n } from '@@/js/i18n.js'; -import type { Locale } from '../../../../locales/index.js'; +import type { Locale } from 'i18n'; class SwLang { public cacheName = `mk-cache-${_VERSION_}`; diff --git a/packages/sw/src/sw.ts b/packages/sw/src/sw.ts index 298af4b4b6..5cece73401 100644 --- a/packages/sw/src/sw.ts +++ b/packages/sw/src/sw.ts @@ -7,7 +7,7 @@ import { get } from 'idb-keyval'; import * as Misskey from 'misskey-js'; import type { PushNotificationDataMap } from '@/types.js'; import type { I18n } from '@@/js/i18n.js'; -import type { Locale } from '../../../locales/index.js'; +import type { Locale } from 'i18n'; import { createEmptyNotification, createNotification } from '@/scripts/create-notification.js'; import { swLang } from '@/scripts/lang.js'; import * as swos from '@/scripts/operations.js'; -- cgit v1.2.3-freya