Del: i18n.ts
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
import i18next from "i18next";
|
||||
import config from "@/lib/config";
|
||||
import { parse as yamlParse } from "yaml";
|
||||
import { readFileSync } from "node:fs";
|
||||
|
||||
const translation = Object.fromEntries(Object.entries(
|
||||
yamlParse(readFileSync(`${import.meta.dirname}/../../locales/ja.yaml`, "utf-8"))
|
||||
).map(([key, value]) => [
|
||||
key,
|
||||
typeof value === "string"
|
||||
? value.trim()
|
||||
: value,
|
||||
]));
|
||||
|
||||
export default async function initI18n() {
|
||||
await i18next.init({
|
||||
lng: "ja",
|
||||
debug: config.debug,
|
||||
resources: {
|
||||
ja: {
|
||||
translation,
|
||||
},
|
||||
},
|
||||
interpolation: {
|
||||
escapeValue: false,
|
||||
},
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user