Upgrade to ExtJS 4.0.2 - Released 06/09/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             loadingText       : "로딩중...",
160             valueNotFoundText : undefined
161         });
162     }
163
164     if(Ext.form.field.VTypes){
165         Ext.apply(Ext.form.field.VTypes, {
166             emailText    : '이메일 주소 형식에 맞게 입력해야합니다. (예: "user@example.com")',
167             urlText      : 'URL 형식에 맞게 입력해야합니다. (예: "http:/'+'/www.example.com")',
168             alphaText    : '영문, 밑줄(_)만 입력할 수 있습니다.',
169             alphanumText : '영문, 숫자, 밑줄(_)만 입력할 수 있습니다.'
170         });
171     }
172
173     if(Ext.form.field.HtmlEditor){
174         Ext.apply(Ext.form.field.HtmlEditor.prototype, {
175             createLinkText : 'URL을 입력해주세요:',
176             buttonTips : {
177                 bold : {
178                     title: '굵게 (Ctrl+B)',
179                     text: '선택한 텍스트를 굵게 표시합니다.',
180                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
181                 },
182                 italic : {
183                     title: '기울임꼴 (Ctrl+I)',
184                     text: '선택한 텍스트를 기울임꼴로 표시합니다.',
185                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
186                 },
187                 underline : {
188                     title: '밑줄 (Ctrl+U)',
189                     text: '선택한 텍스트에 밑줄을 표시합니다.',
190                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
191                 },
192                 increasefontsize : {
193                     title: '글꼴크기 늘림',
194                     text: '글꼴 크기를 크게 합니다.',
195                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
196                 },
197                 decreasefontsize : {
198                     title: '글꼴크기 줄임',
199                     text: '글꼴 크기를 작게 합니다.',
200                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
201                 },
202                 backcolor : {
203                     title: '텍스트 강조 색',
204                     text: '선택한 텍스트의 배경색을 변경합니다.',
205                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
206                 },
207                 forecolor : {
208                     title: '글꼴색',
209                     text: '선택한 텍스트의 색을 변경합니다.',
210                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
211                 },
212                 justifyleft : {
213                     title: '텍스트 왼쪽 맞춤',
214                     text: '왼쪽에 텍스트를 맞춥니다.',
215                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
216                 },
217                 justifycenter : {
218                     title: '가운데 맞춤',
219                     text: '가운데에 텍스트를 맞춥니다.',
220                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
221                 },
222                 justifyright : {
223                     title: '텍스트 오른쪽 맞춤',
224                     text: '오른쪽에 텍스트를 맞춥니다.',
225                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
226                 },
227                 insertunorderedlist : {
228                     title: '글머리 기호',
229                     text: '글머리 기호 목록을 시작합니다.',
230                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
231                 },
232                 insertorderedlist : {
233                     title: '번호 매기기',
234                     text: '번호 매기기 목록을 시작합니다.',
235                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
236                 },
237                 createlink : {
238                     title: '하이퍼링크',
239                     text: '선택한 텍스트에 하이퍼링크를 만듭니다.',
240                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
241                 },
242                 sourceedit : {
243                     title: '소스편집',
244                     text: '소스편집 모드로 변환합니다.',
245                     cls: Ext.baseCSSPrefix + 'html-editor-tip'
246                 }
247             }
248         });
249     }
250
251     if(Ext.grid.header.Container){
252         Ext.apply(Ext.grid.header.Container.prototype, {
253             sortAscText  : "오름차순 정렬",
254             sortDescText : "내림차순 정렬",
255             lockText     : "칼럼 잠금",
256             unlockText   : "칼럼 잠금해제",
257             columnsText  : "칼럼 목록"
258         });
259     }
260
261     if(Ext.grid.GroupingFeature){
262         Ext.apply(Ext.grid.GroupingFeature.prototype, {
263             emptyGroupText : '(None)',
264             groupByText    : '현재 필드로 그룹핑합니다.',
265             showGroupsText : '그룹으로 보여주기'
266
267         });
268     }
269
270     if(Ext.grid.PropertyColumnModel){
271         Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
272             nameText   : "항목",
273             valueText  : "값",
274             dateFormat : "m/j/Y"
275         });
276     }
277
278     if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
279         Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
280             splitTip            : "크기변경을 위해 드래그하세요.",
281             collapsibleSplitTip : "크기변경을 위해 드래그, 숨기기 위해 더블클릭 하세요."
282         });
283     }
284
285 });
286