···11+import type { InitOptions } from "i18next";
22+13import en from "./locales/en.json";
24import ja from "./locales/ja.json";
35···57 supportedLngs: ["en", "ja"],
68 fallbackLng: "en",
79 defaultNS: "translation",
1010+ interpolation: {
1111+ escapeValue: false,
1212+ },
813 resources: {
914 en: { translation: en },
1015 ja: { translation: ja },
1116 },
1212-};
1717+} satisfies InitOptions;
+2-2
app/i18n/locales/en.json
···4444 "post-to-bluesky": "Post to Bluesky",
4545 "copy-url": "Copy URL",
4646 "copied-message": "Copied!",
4747- "share-text": "I created a Link in Bio using Linkat! #linkat {{- url}}"
4747+ "share-text": "I created a Link in Bio using Linkat! #linkat {{url}}"
4848 },
4949 "profile-card": {
5050 "edit-button": "Edit",
5151- "share-text": "{{- displayName}}'s board #linkat {{- url}}"
5151+ "share-text": "{{displayName}}'s board #linkat {{url}}"
5252 },
5353 "card-form": {
5454 "text-label": "Text",