Skip to content

Commit 9656c35

Browse files
committed
Add Japanese localization
1 parent c0e6700 commit 9656c35

File tree

2 files changed

+127
-0
lines changed

2 files changed

+127
-0
lines changed

public/locales/jp/translation.json

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
{
2+
"Home": "ホーム",
3+
"Samples": "サンプル",
4+
"Legends": "凡例",
5+
"Edit": "編集",
6+
"You have to select nodes first": "最初にノードを選択してください",
7+
"Test": "テスト",
8+
"You can select nodes by dragging or clicking on the graph": "グラフ上でドラッグまたはクリックしてノードを選択できます",
9+
"Input a regular expression": "正規表現を入力してください",
10+
"Characters": "文字",
11+
"Direct match characters": "文字列に直接マッチさせる",
12+
"Character classes": "文字クラス",
13+
"Distinguish different types of characters": "異なる種類の文字を区別する",
14+
"Ranges": "範囲",
15+
"One of": "いずれか",
16+
"Matches any one of the enclosed characters": "いずれかの文字に一致する",
17+
"None of": "これ以外",
18+
"Matches anything that is not enclosed in the brackets": "指定した以外の任意の文字に一致する",
19+
"Choice": "または",
20+
"Group": "グループ",
21+
"Matches either \"x\" or \"y\"": "「x」または「y」に一致する",
22+
"Quantifier": "量指定子",
23+
"Indicate numbers of characters or expressions to match": "一致させる文字または式の数を指定する",
24+
"Matches x and remembers the match": "x に一致し、その一致を記憶する",
25+
"Matches \"x\" but does not remember the match": "x に一致するが、その一致は記憶しない",
26+
"Matches \"x\" and stores it on the groups property of the returned matches under the name specified by <Name>": "「x」に一致し、その一致を <Name> で指定された名前で groups プロパティに保存する",
27+
"Back reference": "後方参照",
28+
"A back reference to match group #1": "グループ #1 への後方参照",
29+
"A back reference to match group #Name": "グループ #Name への後方参照",
30+
"Assertion": "アサーション",
31+
"Begins with": "先頭",
32+
"Ends with": "末尾",
33+
"Matches the beginning of input": "入力の先頭に一致する",
34+
"Followed by:": "次に続く:",
35+
"Not followed by:": "次に続かない:",
36+
"Preceded by:": "前にある:",
37+
"Not preceded by:": "前にない:",
38+
"WordBoundary": "単語境界",
39+
"NonWordBoundary": "非単語境界",
40+
"Matches \"x\" only if \"x\" is followed by \"y\"": "「x」の次に「y」に続く場合にのみ「x」に一致する",
41+
"Global search": "グローバル検索",
42+
"Case-insensitive": "大文字と小文字を区別",
43+
"Multi-line": "複数行",
44+
"Add A Case": "テストケースを追加する",
45+
"Insert around": "ノードを挿入",
46+
"Group selection": "グループ化",
47+
"Lookaround assertion": "先読み/後読みアサーション",
48+
"Before": "前に挿入",
49+
"Parallel": "「または」",
50+
"After": "後に挿入",
51+
"show more": "もっと表示する",
52+
"show less": "よく使うものだけ表示する",
53+
"Expression": "",
54+
"Content": "内容",
55+
"An Empty Range": "レンジを追加",
56+
"Capturing group": "キャプチャする",
57+
"Non-capturing group": "キャプチャしない",
58+
"Named capturing group": "名前付きキャプチャ",
59+
"Capturing": "キャプチャする",
60+
"Non-cap": "キャプチャしない",
61+
"Named cap": "名前付きキャプチャ",
62+
"Lookahead assertion": "先読みアサーション",
63+
"Lookbehind assertion": "後読みアサーション",
64+
"Lookahead": "先読み",
65+
"Lookbehind": "後読み",
66+
"Type": "タイプ",
67+
"Value": "",
68+
"Simple string": "単純な文字列",
69+
"Character class": "文字クラス",
70+
"Character range": "文字範囲",
71+
"Beginning Assertion": "先頭",
72+
"End Assertion": "末尾",
73+
"Word Boundary Assertion": "単語境界",
74+
"The input will be escaped automatically.": "入力は自動的にエスケープされます。",
75+
"Negate": "否定する",
76+
"negate": "否定する",
77+
"Any character": "任意の文字",
78+
"Any digit": "任意の数字",
79+
"Non-digit": "数字以外の文字",
80+
"Any alphanumeric": "英数字",
81+
"Non-alphanumeric": "英数字以外の文字",
82+
"White space": "空白文字",
83+
"Non-white space": "空白以外の文字",
84+
"Horizontal tab": "水平タブ",
85+
"Carriage return": "キャリッジリターン",
86+
"Linefeed": "改行文字",
87+
"Vertical tab": "垂直タブ",
88+
"Form-feed": "フォームフィード",
89+
"Backspace": "バックスペース",
90+
"NUL": "NUL",
91+
"\\b Backspace": "\\b バックスペース",
92+
"\\t Horizontal Tab": "\\t 水平タブ",
93+
"\\n Line Feed": "\\n 改行",
94+
"\\v Vertical Tab": "\\v 垂直タブ",
95+
"\\f Form Feed": "\\f フォームフィード",
96+
"\\r Carriage Return": "\\r キャリッジリターン",
97+
"ASCII symbol": "ASCII文字",
98+
"Unicode symbol": "Unicode文字",
99+
"Class": "クラス",
100+
"Back Reference": "逆参照",
101+
"Choose one": "一つ選ぶ",
102+
"UnGroup": "グループ解除する",
103+
"Cancel assertion": "断言を解除する",
104+
"times": "回数",
105+
"custom": "カスタム",
106+
"1 (default)": "1(デフォルト)",
107+
"0 or 1": "あるかないか",
108+
"0 or more": "0回以上",
109+
"1 or more": "1回以上",
110+
"greedy": "貪欲に",
111+
"Greedy": "貪欲にマッチ",
112+
"1. Whole Numbers": "1. 整数",
113+
"2. Decimal Numbers": "2. 小数",
114+
"3. Whole + Decimal Numbers": "3. 整数と小数",
115+
"4. Negative, Positive Whole + Decimal Numbers": "4. 正負の整数と小数",
116+
"6. Date Format YYYY-MM-dd": "6. 日付形式 YYYY-MM-dd",
117+
"Flags: ": "フラグ: ",
118+
"Flag: ": "フラグ: ",
119+
"Allows . to match newline": "ドットが改行に一致することを許可",
120+
"Settings: ": "設定: ",
121+
"include escape ": "エスケープ文字を含む",
122+
"Copy permalink": "パーマリンクをコピー",
123+
"Permalink copied.": "パーマリンクがコピーされました",
124+
"Empty": "",
125+
"Group's name": "グループ名"
126+
}

src/components/language-select/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export function LanguageSelect() {
2222
<SelectItem value="en" className="text-xs">English</SelectItem>
2323
<SelectItem value="cn" className="text-xs">简体中文</SelectItem>
2424
<SelectItem value="ru" className="text-xs">Русский</SelectItem>
25+
<SelectItem value="jp" className="text-xs">日本語</SelectItem>
2526
</SelectGroup>
2627
</SelectContent>
2728
</Select>

0 commit comments

Comments
 (0)