Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git] / locale / ext-lang-ko.js
1 /*
2
3 This file is part of Ext JS 4
4
5 Copyright (c) 2011 Sencha Inc
6
7 Contact:  http://www.sencha.com/contact
8
9 GNU General Public License Usage
10 This file may be used under the terms of the GNU General Public License version 3.0 as published by the Free Software Foundation and appearing in the file LICENSE included in the packaging of this file.  Please review the following information to ensure the GNU General Public License version 3.0 requirements will be met: http://www.gnu.org/copyleft/gpl.html.
11
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
13
14 */
15 /**
16  * Korean Translations By nicetip
17  * 05 September 2007
18  * Modify by techbug / 25 February 2008
19  */
20 Ext.onReady(function() {
21     if(Ext.Updater){
22         Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">로딩중...</div>';
23     }
24
25     if(Ext.view.View){
26         Ext.view.View.prototype.emptyText = "";
27     }
28
29     if(Ext.grid.Panel){
30         Ext.grid.Panel.prototype.ddText = "{0} 개가 선택되었습니다.";
31     }
32
33     if(Ext.TabPanelItem){
34         Ext.TabPanelItem.prototype.closeText = "닫기";
35     }
36
37     if(Ext.form.field.Base){
38         Ext.form.field.Base.prototype.invalidText = "올바른 값이 아닙니다.";
39     }
40
41     if(Ext.LoadMask){
42         Ext.LoadMask.prototype.msg = "로딩중...";
43     }
44
45     if(Ext.Date) {
46         Ext.Date.monthNames = [
47         "1월",
48         "2월",
49         "3월",
50         "4월",
51         "5월",
52         "6월",
53         "7월",
54         "8월",
55         "9월",
56         "10월",
57         "11월",
58         "12월"
59         ];
60
61         Ext.Date.dayNames = [
62         "일",
63         "월",
64         "화",
65         "수",
66         "목",
67         "금",
68         "토"
69         ];
70     }
71     if(Ext.MessageBox){
72         Ext.MessageBox.buttonText = {
73             ok     : "확인",
74             cancel : "취소",
75             yes    : "예",
76             no     : "아니오"
77         };
78     }
79
80     if(Ext.util.Format){
81         Ext.apply(Ext.util.Format, {
82             thousandSeparator: ',',
83             decimalSeparator: '.',
84             currencySign: '\u20a9',  // Korean Won
85             dateFormat: 'm/d/Y'
86         });
87     }
88
89     if(Ext.picker.Date){
90         Ext.apply(Ext.picker.Date.prototype, {
91             todayText         : "오늘",
92             minText           : "최소 날짜범위를 넘었습니다.",
93             maxText           : "최대 날짜범위를 넘었습니다.",
94             disabledDaysText  : "",
95             disabledDatesText : "",
96             monthNames        : Ext.Date.monthNames,
97             dayNames          : Ext.Date.dayNames,
98             nextText          : '다음달(컨트롤키+오른쪽 화살표)',
99             prevText          : '이전달 (컨트롤키+왼족 화살표)',
100             monthYearText     : '월을 선택해주세요. (컨트롤키+위/아래 화살표)',
101             todayTip          : "{0} (스페이스바)",
102             format            : "m/d/y",
103             startDay          : 0
104         });
105     }
106
107     if(Ext.picker.Month) {
108         Ext.apply(Ext.picker.Month.prototype, {
109             okText            : "확인",
110             cancelText        : "취소"
111         });
112     }
113
114     if(Ext.toolbar.Paging){
115         Ext.apply(Ext.PagingToolbar.prototype, {
116             beforePageText : "페이지",
117             afterPageText  : "/ {0}",
118             firstText      : "첫 페이지",
119             prevText       : "이전 페이지",
120             nextText       : "다음 페이지",
121             lastText       : "마지막 페이지",
122             refreshText    : "새로고침",
123             displayMsg     : "전체 {2} 중 {0} - {1}",
124             emptyMsg       : '표시할 데이터가 없습니다.'
125         });
126     }
127
128     if(Ext.form.field.Text){
129         Ext.apply(Ext.form.field.Text.prototype, {
130             minLengthText : "최소길이는 {0}입니다.",
131             maxLengthText : "최대길이는 {0}입니다.",
132             blankText     : "값을 입력해주세요.",
133             regexText     : "",
134             emptyText     : null
135         });
136     }
137
138     if(Ext.form.field.Number){
139         Ext.apply(Ext.form.field.Number.prototype, {
140             minText : "최소값은 {0}입니다.",
141             maxText : "최대값은 {0}입니다.",
142             nanText : "{0}는 올바른 숫자가 아닙니다."
143         });
144     }
145
146     if(Ext.form.field.Date){
147         Ext.apply(Ext.form.field.Date.prototype, {
148             disabledDaysText  : "비활성",
149             disabledDatesText : "비활성",
150             minText           : "{0}일 이후여야 합니다.",
151             maxText           : "{0}일 이전이어야 합니다.",
152             invalidText       : "{0}는 올바른 날짜형식이 아닙니다. - 다음과 같은 형식이어야 합니다. {1}",
153             format            : "m/d/y"
154         });
155     }
156
157     if(Ext.form.field.ComboBox){
158         Ext.apply(Ext.form.field.ComboBox.prototype, {
159             valueNotFoundText : undefined
160         });
161         Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
162             loadingText       : "로딩중..."
163         });
164     }
165
166     if(Ext.form.field.VTypes){
167         Ext.apply(Ext.form.field.VTypes, {
168             emailText    : '이메일 주소 형식에 맞게 입력해야합니다. (예: "user@example.com")',
169             urlText      : 'URL 형식에 맞게 입력해야합니다. (예: "http:/'+'/www.example.com")',
170             alphaText    : '영문, 밑줄(_)만 입력할 수 있습니다.',
171             alphanumText : '영문, 숫자, 밑줄(_)만 입력할 수 있습니다.'
172         });
173     }
174
175     if(Ext.form.field.HtmlEditor){
176         Ext.apply(Ext.form.field.HtmlEditor.prototype, {
177             createLinkText : 'URL을 입력해주세요:',
178             buttonTips : {
179                 bold : {
180                     title: '굵게 (Ctrl+B)',
181                     text: '선택한 텍스트를 굵게 표시합니다.',
182                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
183                 },
184                 italic : {
185                     title: '기울임꼴 (Ctrl+I)',
186                     text: '선택한 텍스트를 기울임꼴로 표시합니다.',
187                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
188                 },
189                 underline : {
190                     title: '밑줄 (Ctrl+U)',
191                     text: '선택한 텍스트에 밑줄을 표시합니다.',
192                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
193                 },
194                 increasefontsize : {
195                     title: '글꼴크기 늘림',
196                     text: '글꼴 크기를 크게 합니다.',
197                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
198                 },
199                 decreasefontsize : {
200                     title: '글꼴크기 줄임',
201                     text: '글꼴 크기를 작게 합니다.',
202                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
203                 },
204                 backcolor : {
205                     title: '텍스트 강조 색',
206                     text: '선택한 텍스트의 배경색을 변경합니다.',
207                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
208                 },
209                 forecolor : {
210                     title: '글꼴색',
211                     text: '선택한 텍스트의 색을 변경합니다.',
212                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
213                 },
214                 justifyleft : {
215                     title: '텍스트 왼쪽 맞춤',
216                     text: '왼쪽에 텍스트를 맞춥니다.',
217                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
218                 },
219                 justifycenter : {
220                     title: '가운데 맞춤',
221                     text: '가운데에 텍스트를 맞춥니다.',
222                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
223                 },
224                 justifyright : {
225                     title: '텍스트 오른쪽 맞춤',
226                     text: '오른쪽에 텍스트를 맞춥니다.',
227                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
228                 },
229                 insertunorderedlist : {
230                     title: '글머리 기호',
231                     text: '글머리 기호 목록을 시작합니다.',
232                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
233                 },
234                 insertorderedlist : {
235                     title: '번호 매기기',
236                     text: '번호 매기기 목록을 시작합니다.',
237                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
238                 },
239                 createlink : {
240                     title: '하이퍼링크',
241                     text: '선택한 텍스트에 하이퍼링크를 만듭니다.',
242                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
243                 },
244                 sourceedit : {
245                     title: '소스편집',
246                     text: '소스편집 모드로 변환합니다.',
247                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
248                 }
249             }
250         });
251     }
252
253     if(Ext.grid.header.Container){
254         Ext.apply(Ext.grid.header.Container.prototype, {
255             sortAscText  : "오름차순 정렬",
256             sortDescText : "내림차순 정렬",
257             lockText     : "칼럼 잠금",
258             unlockText   : "칼럼 잠금해제",
259             columnsText  : "칼럼 목록"
260         });
261     }
262
263     if(Ext.grid.GroupingFeature){
264         Ext.apply(Ext.grid.GroupingFeature.prototype, {
265             emptyGroupText : '(None)',
266             groupByText    : '현재 필드로 그룹핑합니다.',
267             showGroupsText : '그룹으로 보여주기'
268
269         });
270     }
271
272     if(Ext.grid.PropertyColumnModel){
273         Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
274             nameText   : "항목",
275             valueText  : "값",
276             dateFormat : "m/j/Y"
277         });
278     }
279
280     if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
281         Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
282             splitTip            : "크기변경을 위해 드래그하세요.",
283             collapsibleSplitTip : "크기변경을 위해 드래그, 숨기기 위해 더블클릭 하세요."
284         });
285     }
286
287 });
288