Skip to content

Commit baa3877

Browse files
authored
Add japanese translation (#10)
2 parents 617c984 + 741389c commit baa3877

File tree

2 files changed

+87
-0
lines changed

2 files changed

+87
-0
lines changed

src/lang/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { de } from "@/lang/de";
22
import { en } from "@/lang/en";
3+
import { jp } from "@/lang/jp";
34
import { nl } from "@/lang/nl";
45
import { sv } from "@/lang/sv";
56
import { fi } from "./fi";
@@ -10,6 +11,7 @@ const languages = {
1011
sv,
1112
nl,
1213
de,
14+
jp,
1315
} as const;
1416

1517
type TranslationKey = keyof typeof fi;

src/lang/jp.ts

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
import type { fi } from "./fi";
2+
3+
export const jp: typeof fi = {
4+
localeName: "日本語",
5+
6+
/** Welcome message */
7+
welcome: "Kalkkiへようこそ – 使いやすくて高速な関数電卓!",
8+
welcomeStart: "まずは、下のフィールドに式を入力してください。",
9+
welcomePwaPrompt:
10+
'<span id="pwa-install-prompt" hidden>デスクトップで最高の体験を得るには、<a href="#" onclick="installPWA()">KalkkiをPWAアプリとしてインストールしてください</a>。',
11+
/** Options */
12+
options: "設定",
13+
optionsSelected: "(選択中)",
14+
optionsAngleUnit: "角度単位",
15+
optionsAngleUnitDeg: "度",
16+
optionsAngleUnitRad: "ラジアン",
17+
optionsLanguage: "言語",
18+
optionsPrecision: "結果の精度",
19+
optionsPrecisionNumber: "桁",
20+
optionsPreserveSession: "セッションを保持",
21+
optionsFullScreen: "フルスクリーン表示",
22+
optionsYes: "はい",
23+
optionsNo: "いいえ",
24+
optionsTheme: "テーマ",
25+
26+
/** Help menu */
27+
help: "ヘルプ",
28+
helpSendFeedback: "フィードバックを送る",
29+
helpInfo: "Kalkkiについて",
30+
helpCopyrights: "ライセンス",
31+
helpReset: "データをリセット",
32+
helpResetAreYouSure: "本当によろしいですか?(%s秒お待ちください)",
33+
helpResetConfirm: "ユーザーデータをリセット",
34+
/** Updater */
35+
updateAvailable: "新バージョンがあります。",
36+
updateAvailableDescription:
37+
"古いバージョンのKalkkiを使用しています。下のボタンを押して、アップデートしてください。",
38+
updateAvailableButton: "アップデート",
39+
/** Misc / ARIA */
40+
ariaMathInput: "数式を入力してください。",
41+
feedbackLink:
42+
"https://docs.google.com/forms/d/e/1FAIpQLSd2_St9--RZk8zn2Q6JSoJw4G-_SUTskqr18XdiBHYL1gXohg/viewform",
43+
44+
/** About page */
45+
aboutVersion: "バージョン",
46+
aboutFromStudents:
47+
"学生が学生のために開発した電卓アプリ。Kalkkiは、Roni Äikäsが高校在学中に開発しました。",
48+
aboutOpenSource:
49+
'Kalkkiはオープンソースなので、<a href="https://github.com/raikasdev/kalkki" rel="noreferrer" target="_blank">https://github.com/raikasdev/kalkki</a>でソースコードを自由に調べることができます。',
50+
aboutThanks: "特別な感謝",
51+
aboutThanksTsry: "Testausserveri ryとその他のソフトウェアテスター。",
52+
aboutThanksYTL:
53+
"Abicusの数学エンジンを開発したフィンランドの大学入学試験委員会。",
54+
aboutLicense: "ライセンス",
55+
aboutLicenseGPL:
56+
"このプログラムはオープンソースであり、AGPLv3ライセンスの下で提供されており、いかなる保証もありません。",
57+
58+
/** Copyright page */
59+
copyrightOSS: "オープンソースライセンス",
60+
copyrightKalkki:
61+
"Kalkkiはオープンソースであり、以下のライセンスに基づいて使用、変更、再配布する権利があります:",
62+
copyrightKalkkiUses: "Kalkkiで使用されるツールとライブラリ:",
63+
copyrightLicense: "ライセンス:",
64+
copyrightAuthor: "作者:",
65+
copyrightAuthorDefault: "'%s'の開発者",
66+
copyrightFullLicense:
67+
'<a href="/third-party-licenses.txt" target="_blank" rel="noreferrer">ここ</a>で言及されているパッケージの完全なライセンスをご確認いただけます。',
68+
69+
/** Errors */
70+
errorUnknownSymbol: "%sに不明な記号。",
71+
errorInfinity: "値大きすぎるか、無限大。",
72+
errorInvalidArgCount: "関数に無効な数の引数が渡されました。",
73+
errorNaN: "答えが数値ではありません。",
74+
errorNoLhsBracket: "左括弧がありません。",
75+
errorNoRhsBracket: "右括弧がありません。",
76+
errorTrigPrecision: "三角関数の精度エラー。",
77+
errorUnexpectedEOF: "入力の予期しない終了。",
78+
errorUnexpectedToken: "予期しないトークン。",
79+
errorPrecisionOverflow: "数値が大きすぎて計算できません。",
80+
errorTimeout: "エラー:操作がタイムアウトしました。",
81+
errorUnknownName: "%s:不明な変数または関数。",
82+
errorReservedName: "%sは予約済みの名前。",
83+
errorRecursion: "無限ループ。",
84+
errorUnknown: "不明なエラー。",
85+
};

0 commit comments

Comments
 (0)