ext-lang-ko.js 9.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248
  1. /**
  2. * Korean Translations By nicetip
  3. * 05 September 2007
  4. * Modify by techbug / 25 February 2008
  5. */
  6. Ext.onReady(function() {
  7. var cm = Ext.ClassManager,
  8. exists = Ext.Function.bind(cm.get, cm);
  9. if (Ext.Updater) {
  10. Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">로딩중...</div>';
  11. }
  12. Ext.define("Ext.locale.ko.view.View", {
  13. override: "Ext.view.View",
  14. emptyText: ""
  15. });
  16. Ext.define("Ext.locale.ko.grid.Panel", {
  17. override: "Ext.grid.Panel",
  18. ddText: "{0} 개가 선택되었습니다."
  19. });
  20. Ext.define("Ext.locale.ko.TabPanelItem", {
  21. override: "Ext.TabPanelItem",
  22. closeText: "닫기"
  23. });
  24. Ext.define("Ext.locale.ko.form.field.Base", {
  25. override: "Ext.form.field.Base",
  26. invalidText: "올바른 값이 아닙니다."
  27. });
  28. // changing the msg text below will affect the LoadMask
  29. Ext.define("Ext.locale.ko.view.AbstractView", {
  30. override: "Ext.view.AbstractView",
  31. msg: "로딩중..."
  32. });
  33. if (Ext.Date) {
  34. Ext.Date.monthNames = ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"];
  35. Ext.Date.dayNames = ["일", "월", "화", "수", "목", "금", "토"];
  36. }
  37. if (Ext.MessageBox) {
  38. Ext.MessageBox.buttonText = {
  39. ok: "확인",
  40. cancel: "취소",
  41. yes: "예",
  42. no: "아니오"
  43. };
  44. }
  45. if (exists('Ext.util.Format')) {
  46. Ext.apply(Ext.util.Format, {
  47. thousandSeparator: ',',
  48. decimalSeparator: '.',
  49. currencySign: '\u20a9',
  50. // Korean Won
  51. dateFormat: 'm/d/Y'
  52. });
  53. }
  54. Ext.define("Ext.locale.ko.picker.Date", {
  55. override: "Ext.picker.Date",
  56. todayText: "오늘",
  57. minText: "최소 날짜범위를 넘었습니다.",
  58. maxText: "최대 날짜범위를 넘었습니다.",
  59. disabledDaysText: "",
  60. disabledDatesText: "",
  61. monthNames: Ext.Date.monthNames,
  62. dayNames: Ext.Date.dayNames,
  63. nextText: '다음달(컨트롤키+오른쪽 화살표)',
  64. prevText: '이전달 (컨트롤키+왼족 화살표)',
  65. monthYearText: '월을 선택해주세요. (컨트롤키+위/아래 화살표)',
  66. todayTip: "{0} (스페이스바)",
  67. format: "m/d/y",
  68. startDay: 0
  69. });
  70. Ext.define("Ext.locale.ko.picker.Month", {
  71. override: "Ext.picker.Month",
  72. okText: "확인",
  73. cancelText: "취소"
  74. });
  75. Ext.define("Ext.locale.ko.toolbar.Paging", {
  76. override: "Ext.PagingToolbar",
  77. beforePageText: "페이지",
  78. afterPageText: "/ {0}",
  79. firstText: "첫 페이지",
  80. prevText: "이전 페이지",
  81. nextText: "다음 페이지",
  82. lastText: "마지막 페이지",
  83. refreshText: "새로고침",
  84. displayMsg: "전체 {2} 중 {0} - {1}",
  85. emptyMsg: '표시할 데이터가 없습니다.'
  86. });
  87. Ext.define("Ext.locale.ko.form.field.Text", {
  88. override: "Ext.form.field.Text",
  89. minLengthText: "최소길이는 {0}입니다.",
  90. maxLengthText: "최대길이는 {0}입니다.",
  91. blankText: "값을 입력해주세요.",
  92. regexText: "",
  93. emptyText: null
  94. });
  95. Ext.define("Ext.locale.ko.form.field.Number", {
  96. override: "Ext.form.field.Number",
  97. minText: "최소값은 {0}입니다.",
  98. maxText: "최대값은 {0}입니다.",
  99. nanText: "{0}는 올바른 숫자가 아닙니다."
  100. });
  101. Ext.define("Ext.locale.ko.form.field.Date", {
  102. override: "Ext.form.field.Date",
  103. disabledDaysText: "비활성",
  104. disabledDatesText: "비활성",
  105. minText: "{0}일 이후여야 합니다.",
  106. maxText: "{0}일 이전이어야 합니다.",
  107. invalidText: "{0}는 올바른 날짜형식이 아닙니다. - 다음과 같은 형식이어야 합니다. {1}",
  108. format: "m/d/y"
  109. });
  110. Ext.define("Ext.locale.ko.form.field.ComboBox", {
  111. override: "Ext.form.field.ComboBox",
  112. valueNotFoundText: undefined
  113. }, function() {
  114. Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
  115. loadingText: "로딩중..."
  116. });
  117. });
  118. if (exists('Ext.form.field.VTypes')) {
  119. Ext.apply(Ext.form.field.VTypes, {
  120. emailText: '이메일 주소 형식에 맞게 입력해야합니다. (예: "user@example.com")',
  121. urlText: 'URL 형식에 맞게 입력해야합니다. (예: "http:/' + '/www.example.com")',
  122. alphaText: '영문, 밑줄(_)만 입력할 수 있습니다.',
  123. alphanumText: '영문, 숫자, 밑줄(_)만 입력할 수 있습니다.'
  124. });
  125. }
  126. Ext.define("Ext.locale.ko.form.field.HtmlEditor", {
  127. override: "Ext.form.field.HtmlEditor",
  128. createLinkText: 'URL을 입력해주세요:'
  129. }, function() {
  130. Ext.apply(Ext.form.field.HtmlEditor.prototype, {
  131. buttonTips: {
  132. bold: {
  133. title: '굵게 (Ctrl+B)',
  134. text: '선택한 텍스트를 굵게 표시합니다.',
  135. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  136. },
  137. italic: {
  138. title: '기울임꼴 (Ctrl+I)',
  139. text: '선택한 텍스트를 기울임꼴로 표시합니다.',
  140. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  141. },
  142. underline: {
  143. title: '밑줄 (Ctrl+U)',
  144. text: '선택한 텍스트에 밑줄을 표시합니다.',
  145. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  146. },
  147. increasefontsize: {
  148. title: '글꼴크기 늘림',
  149. text: '글꼴 크기를 크게 합니다.',
  150. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  151. },
  152. decreasefontsize: {
  153. title: '글꼴크기 줄임',
  154. text: '글꼴 크기를 작게 합니다.',
  155. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  156. },
  157. backcolor: {
  158. title: '텍스트 강조 색',
  159. text: '선택한 텍스트의 배경색을 변경합니다.',
  160. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  161. },
  162. forecolor: {
  163. title: '글꼴색',
  164. text: '선택한 텍스트의 색을 변경합니다.',
  165. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  166. },
  167. justifyleft: {
  168. title: '텍스트 왼쪽 맞춤',
  169. text: '왼쪽에 텍스트를 맞춥니다.',
  170. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  171. },
  172. justifycenter: {
  173. title: '가운데 맞춤',
  174. text: '가운데에 텍스트를 맞춥니다.',
  175. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  176. },
  177. justifyright: {
  178. title: '텍스트 오른쪽 맞춤',
  179. text: '오른쪽에 텍스트를 맞춥니다.',
  180. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  181. },
  182. insertunorderedlist: {
  183. title: '글머리 기호',
  184. text: '글머리 기호 목록을 시작합니다.',
  185. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  186. },
  187. insertorderedlist: {
  188. title: '번호 매기기',
  189. text: '번호 매기기 목록을 시작합니다.',
  190. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  191. },
  192. createlink: {
  193. title: '하이퍼링크',
  194. text: '선택한 텍스트에 하이퍼링크를 만듭니다.',
  195. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  196. },
  197. sourceedit: {
  198. title: '소스편집',
  199. text: '소스편집 모드로 변환합니다.',
  200. cls: Ext.baseCSSPrefix + 'html-editor-tip'
  201. }
  202. }
  203. });
  204. });
  205. Ext.define("Ext.locale.ko.grid.header.Container", {
  206. override: "Ext.grid.header.Container",
  207. sortAscText: "오름차순 정렬",
  208. sortDescText: "내림차순 정렬",
  209. lockText: "칼럼 잠금",
  210. unlockText: "칼럼 잠금해제",
  211. columnsText: "칼럼 목록"
  212. });
  213. Ext.define("Ext.locale.ko.grid.GroupingFeature", {
  214. override: "Ext.grid.GroupingFeature",
  215. emptyGroupText: '(None)',
  216. groupByText: '현재 필드로 그룹핑합니다.',
  217. showGroupsText: '그룹으로 보여주기'
  218. });
  219. Ext.define("Ext.locale.ko.grid.PropertyColumnModel", {
  220. override: "Ext.grid.PropertyColumnModel",
  221. nameText: "항목",
  222. valueText: "값",
  223. dateFormat: "m/j/Y"
  224. });
  225. });