]> git.proxmox.com Git - extjs.git/blame - extjs/build/classic/locale/locale-ja-debug.js
add extjs 6.0.1 sources
[extjs.git] / extjs / build / classic / locale / locale-ja-debug.js
CommitLineData
6527f429
DM
1/**\r
2 * Japanese translation\r
3 * By tyama\r
4 * 04-08-2007, 05:49 AM\r
5 *\r
6 * update based on English Translations by Condor (8 Aug 2008)\r
7 * By sakuro (30 Aug 2008)\r
8 */\r
9Ext.onReady(function() {\r
10 var parseCodes;\r
11\r
12 if (Ext.Date) {\r
13 Ext.Date.monthNames = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'];\r
14\r
15 Ext.Date.getShortMonthName = function(month) {\r
16 return "" + (month + 1);\r
17 };\r
18\r
19 Ext.Date.monthNumbers = {\r
20 "1": 0,\r
21 "2": 1,\r
22 "3": 2,\r
23 "4": 3,\r
24 "5": 4,\r
25 "6": 5,\r
26 "7": 6,\r
27 "8": 7,\r
28 "9": 8,\r
29 "10": 9,\r
30 "11": 10,\r
31 "12": 11\r
32 };\r
33\r
34 Ext.Date.getMonthNumber = function(name) {\r
35 return Ext.Date.monthNumbers[name.substring(0, name.length - 1)];\r
36 // or simply parseInt(name.substring(0, name.length - 1)) - 1\r
37 };\r
38\r
39 Ext.Date.dayNames = ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"];\r
40\r
41 Ext.Date.getShortDayName = function(day) {\r
42 return Ext.Date.dayNames[day].substring(0, 1); // just remove "曜日" suffix\r
43 };\r
44\r
45 Ext.Date.formatCodes.a = "(this.getHours() < 12 ? '午前' : '午後')";\r
46 Ext.Date.formatCodes.A = "(this.getHours() < 12 ? '午前' : '午後')"; // no case difference\r
47 \r
48 parseCodes = {\r
49 g: 1,\r
50 c: "if (/(午前)/i.test(results[{0}])) {\n"\r
51 + "if (!h || h == 12) { h = 0; }\n"\r
52 + "} else { if (!h || h < 12) { h = (h || 0) + 12; }}",\r
53 s: "(午前|午後)",\r
54 calcAtEnd: true\r
55 };\r
56\r
57 Ext.Date.parseCodes.a = Ext.Date.parseCodes.A = parseCodes;\r
58 }\r
59\r
60 if (Ext.util && Ext.util.Format) {\r
61 Ext.apply(Ext.util.Format, {\r
62 thousandSeparator: ',',\r
63 decimalSeparator: '.',\r
64 currencySign: '\u00a5',\r
65 // Japanese Yen\r
66 dateFormat: 'Y/m/d'\r
67 });\r
68 }\r
69});\r
70\r
71Ext.define("Ext.locale.ja.LoadMask", {\r
72 override: "Ext.LoadMask",\r
73 msg: "読み込み中..."\r
74});\r
75\r
76Ext.define("Ext.locale.ja.view.View", {\r
77 override: "Ext.view.View",\r
78 emptyText: ""\r
79});\r
80\r
81Ext.define("Ext.locale.ja.grid.plugin.DragDrop", {\r
82 override: "Ext.grid.plugin.DragDrop",\r
83 dragText: "{0} 行選択"\r
84});\r
85\r
86// changing the msg text below will affect the LoadMask\r
87Ext.define("Ext.locale.ja.view.AbstractView", {\r
88 override: "Ext.view.AbstractView",\r
89 loadingText: "読み込み中..."\r
90});\r
91\r
92Ext.define("Ext.locale.ja.picker.Date", {\r
93 override: "Ext.picker.Date",\r
94 todayText: "今日",\r
95 minText: "選択した日付は最小値以下です。",\r
96 maxText: "選択した日付は最大値以上です。",\r
97 disabledDaysText: "",\r
98 disabledDatesText: "",\r
99 nextText: '次月へ (コントロール+右)',\r
100 prevText: '前月へ (コントロール+左)',\r
101 monthYearText: '月選択 (コントロール+上/下で年移動)',\r
102 todayTip: "{0} (スペースキー)",\r
103 format: "Y/m/d",\r
104 startDay: 0,\r
105 ariaTitle: '{0}',\r
106 ariaTitleDateFormat: 'Y\u5e74m\u6708d\u65e5',\r
107 longDayFormat: 'Y\u5e74m\u6708d\u65e5',\r
108 monthYearFormat: 'Y\u5e74m\u6708'\r
109});\r
110\r
111Ext.define("Ext.locale.ja.picker.Month", {\r
112 override: "Ext.picker.Month",\r
113 okText: "&#160;OK&#160;",\r
114 cancelText: "キャンセル"\r
115});\r
116\r
117Ext.define("Ext.locale.ja.toolbar.Paging", {\r
118 override: "Ext.PagingToolbar",\r
119 beforePageText: "ページ",\r
120 afterPageText: "/ {0}",\r
121 firstText: "最初のページ",\r
122 prevText: "前のページ",\r
123 nextText: "次のページ",\r
124 lastText: "最後のページ",\r
125 refreshText: "更新",\r
126 displayMsg: "{2} 件中 {0} - {1} を表示",\r
127 emptyMsg: '表示するデータがありません。'\r
128});\r
129\r
130Ext.define("Ext.locale.ja.form.field.Base", {\r
131 override: "Ext.form.field.Base",\r
132 invalidText: "フィールドの値が不正です。"\r
133});\r
134\r
135Ext.define("Ext.locale.ja.form.field.Text", {\r
136 override: "Ext.form.field.Text",\r
137 minLengthText: "このフィールドの最小値は {0} です。",\r
138 maxLengthText: "このフィールドの最大値は {0} です。",\r
139 blankText: "必須項目です。",\r
140 regexText: "",\r
141 emptyText: null\r
142});\r
143\r
144Ext.define("Ext.locale.ja.form.field.File", {\r
145 override: "Ext.form.field.File",\r
146 buttonText: "参照..."\r
147});\r
148\r
149Ext.define("Ext.locale.ja.form.field.Number", {\r
150 override: "Ext.form.field.Number",\r
151 decimalPrecision: 2,\r
152 minText: "このフィールドの最小値は {0} です。",\r
153 maxText: "このフィールドの最大値は {0} です。",\r
154 nanText: "{0} は数値ではありません。",\r
155 negativeText: "負の値は無効です。"\r
156});\r
157\r
158Ext.define("Ext.locale.ja.form.field.Date", {\r
159 override: "Ext.form.field.Date",\r
160 disabledDaysText: "無効",\r
161 disabledDatesText: "無効",\r
162 minText: "このフィールドの日付は、 {0} 以降の日付に設定してください。",\r
163 maxText: "このフィールドの日付は、 {0} 以前の日付に設定してください。",\r
164 invalidText: "{0} は間違った日付入力です。 - 入力形式は「{1}」です。",\r
165 format: "Y/m/d",\r
166 altFormats: "y/m/d|m/d/y|m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"\r
167});\r
168\r
169Ext.define("Ext.locale.ja.form.field.ComboBox", {\r
170 override: "Ext.form.field.ComboBox",\r
171 valueNotFoundText: undefined\r
172}, function() {\r
173 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {\r
174 loadingText: "読み込み中..."\r
175 });\r
176});\r
177\r
178Ext.define("Ext.locale.ja.form.field.VTypes", {\r
179 override: "Ext.form.field.VTypes",\r
180 emailText: 'メールアドレスを"user@example.com"の形式で入力してください。',\r
181 urlText: 'URLを"http:/' + '/www.example.com"の形式で入力してください。',\r
182 alphaText: '半角英字と"_"のみです。',\r
183 alphanumText: '半角英数と"_"のみです。'\r
184});\r
185\r
186Ext.define("Ext.locale.ja.form.field.HtmlEditor", {\r
187 override: "Ext.form.field.HtmlEditor",\r
188 createLinkText: 'リンクのURLを入力してください:'\r
189}, function() {\r
190 Ext.apply(Ext.form.field.HtmlEditor.prototype, {\r
191 buttonTips: {\r
192 bold: {\r
193 title: '太字 (コントロール+B)',\r
194 text: '選択テキストを太字にします。',\r
195 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
196 },\r
197 italic: {\r
198 title: '斜体 (コントロール+I)',\r
199 text: '選択テキストを斜体にします。',\r
200 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
201 },\r
202 underline: {\r
203 title: '下線 (コントロール+U)',\r
204 text: '選択テキストに下線を引きます。',\r
205 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
206 },\r
207 increasefontsize: {\r
208 title: '文字を大きく',\r
209 text: 'フォントサイズを大きくします。',\r
210 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
211 },\r
212 decreasefontsize: {\r
213 title: '文字を小さく',\r
214 text: 'フォントサイズを小さくします。',\r
215 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
216 },\r
217 backcolor: {\r
218 title: '文字のハイライト',\r
219 text: '選択テキストの背景色を変更します。',\r
220 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
221 },\r
222 forecolor: {\r
223 title: '文字の色',\r
224 text: '選択テキストの色を変更します。',\r
225 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
226 },\r
227 justifyleft: {\r
228 title: '左揃え',\r
229 text: 'テキストを左揃えにします。',\r
230 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
231 },\r
232 justifycenter: {\r
233 title: '中央揃え',\r
234 text: 'テキストを中央揃えにします。',\r
235 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
236 },\r
237 justifyright: {\r
238 title: '右揃え',\r
239 text: 'テキストを右揃えにします。',\r
240 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
241 },\r
242 insertunorderedlist: {\r
243 title: '番号なし箇条書き',\r
244 text: '番号なし箇条書きを開始します。',\r
245 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
246 },\r
247 insertorderedlist: {\r
248 title: '番号付き箇条書き',\r
249 text: '番号付き箇条書きを開始します。',\r
250 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
251 },\r
252 createlink: {\r
253 title: 'ハイパーリンク',\r
254 text: '選択テキストをハイパーリンクにします。',\r
255 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
256 },\r
257 sourceedit: {\r
258 title: 'ソース編集',\r
259 text: 'ソース編集モードに切り替えます。',\r
260 cls: Ext.baseCSSPrefix + 'html-editor-tip'\r
261 }\r
262 }\r
263 });\r
264});\r
265\r
266Ext.define("Ext.locale.ja.grid.header.Container", {\r
267 override: "Ext.grid.header.Container",\r
268 sortAscText: "昇順",\r
269 sortDescText: "降順",\r
270 columnsText: "カラム"\r
271});\r
272\r
273Ext.define("Ext.locale.ja.grid.column.Date", {\r
274 override: "Ext.grid.column.Date",\r
275 format: "Y/m/d"\r
276});\r
277\r
278Ext.define("Ext.locale.ja.grid.GroupingFeature", {\r
279 override: "Ext.grid.feature.Grouping",\r
280 emptyGroupText: '(なし)',\r
281 groupByText: 'このカラムでグルーピング',\r
282 showGroupsText: 'グルーピング'\r
283});\r
284\r
285Ext.define("Ext.locale.ja.grid.PropertyColumnModel", {\r
286 override: "Ext.grid.PropertyColumnModel",\r
287 nameText: "名称",\r
288 valueText: "値",\r
289 dateFormat: "Y/m/d"\r
290});\r
291\r
292Ext.define("Ext.locale.ja.form.field.Time", {\r
293 override: "Ext.form.field.Time",\r
294 minText: "このフィールドの時刻は、 {0} 以降の時刻に設定してください。",\r
295 maxText: "このフィールドの時刻は、 {0} 以前の時刻に設定してください。",\r
296 invalidText: "{0} は間違った時刻入力です。",\r
297 format: "g:i A",\r
298 altFormats: "g:ia|g:iA|g:i a|g:i A|h:i|g:i|H:i|ga|ha|gA|h a|g a|g A|gi|hi|gia|hia|g|H"\r
299});\r
300\r
301Ext.define("Ext.locale.ja.form.CheckboxGroup", {\r
302 override: "Ext.form.CheckboxGroup",\r
303 blankText: "このグループから最低1つのアイテムを選択しなければなりません。"\r
304});\r
305\r
306Ext.define("Ext.locale.ja.form.RadioGroup", {\r
307 override: "Ext.form.RadioGroup",\r
308 blankText: "このグループから1つのアイテムを選択しなければなりません。"\r
309});\r
310\r
311Ext.define("Ext.locale.ja.window.MessageBox", {\r
312 override: "Ext.window.MessageBox",\r
313 buttonText: {\r
314 ok: "OK",\r
315 cancel: "キャンセル",\r
316 yes: "はい",\r
317 no: "いいえ"\r
318 } \r
319});\r
320\r
321// This is needed until we can refactor all of the locales into individual files\r
322Ext.define("Ext.locale.ja.Component", { \r
323 override: "Ext.Component"\r
324});\r