]> git.proxmox.com Git - extjs.git/blame - extjs/build/classic/locale/locale-vn-debug.js
add extjs 6.0.1 sources
[extjs.git] / extjs / build / classic / locale / locale-vn-debug.js
CommitLineData
6527f429
DM
1/**\r
2 * List compiled by mystix on the extjs.com forums.\r
3 * Thank you Mystix!\r
4 * Vietnamese translation\r
5 * By bpmtri\r
6 * 12-April-2007 04:06PM\r
7 */\r
8Ext.onReady(function() {\r
9\r
10 if (Ext.Date) {\r
11 Ext.Date.monthNames = ["Tháng 1", "Tháng 2", "Tháng 3", "Tháng 4", "Tháng 5", "Tháng 6", "Tháng 7", "Tháng 8", "Tháng 9", "Tháng 10", "Tháng 11", "Tháng 12"];\r
12\r
13 Ext.Date.dayNames = ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"];\r
14 \r
15 Ext.Date.monthNumbers = {\r
16 "Tháng 1": 0,\r
17 "Tháng 2": 1,\r
18 "Tháng 3": 2,\r
19 "Tháng 4": 3,\r
20 "Tháng 5": 4,\r
21 "Tháng 6": 5,\r
22 "Tháng 7": 6,\r
23 "Tháng 8": 7,\r
24 "Tháng 9": 8,\r
25 "Tháng 10": 9,\r
26 "Tháng 11": 10,\r
27 "Tháng 12": 11\r
28 };\r
29 \r
30 Ext.Date.getShortMonthName = function(month){\r
31 return Ext.Date.monthNames[month];\r
32 };\r
33 \r
34 Ext.Date.getMonthNumber = function(name){\r
35 return Ext.Date.monthNumbers[name]; \r
36 };\r
37 \r
38 Ext.Date.getShortDayName = function(day) {\r
39 return Ext.Date.dayNames[day];\r
40 };\r
41 }\r
42\r
43 if (Ext.util && Ext.util.Format) {\r
44 Ext.apply(Ext.util.Format, {\r
45 thousandSeparator: '.',\r
46 decimalSeparator: ',',\r
47 currencySign: '\u20ab',\r
48 // Vietnamese Dong\r
49 dateFormat: 'd/m/Y'\r
50 });\r
51 }\r
52});\r
53\r
54Ext.define("Ext.locale.vn.view.View", {\r
55 override: "Ext.view.View",\r
56 emptyText: ""\r
57});\r
58\r
59Ext.define("Ext.locale.vn.grid.plugin.DragDrop", {\r
60 override: "Ext.grid.plugin.DragDrop",\r
61 dragText: "{0} dòng được chọn"\r
62});\r
63\r
64Ext.define("Ext.locale.vn.tab.Tab", {\r
65 override: "Ext.tab.Tab",\r
66 closeText: "Đóng thẻ này"\r
67});\r
68\r
69Ext.define("Ext.locale.vn.form.field.Base", {\r
70 override: "Ext.form.field.Base",\r
71 invalidText: "Giá trị của ô này không hợp lệ."\r
72});\r
73\r
74// changing the msg text below will affect the LoadMask\r
75Ext.define("Ext.locale.vn.view.AbstractView", {\r
76 override: "Ext.view.AbstractView",\r
77 loadingText: "Đang tải..."\r
78});\r
79\r
80Ext.define("Ext.locale.vn.picker.Date", {\r
81 override: "Ext.picker.Date",\r
82 todayText: "Hôm nay",\r
83 minText: "Ngày này nhỏ hơn ngày nhỏ nhất",\r
84 maxText: "Ngày này lớn hơn ngày lớn nhất",\r
85 disabledDaysText: "",\r
86 disabledDatesText: "",\r
87 nextText: 'Tháng sau (Control+Right)',\r
88 prevText: 'Tháng trước (Control+Left)',\r
89 monthYearText: 'Chọn một tháng (Control+Up/Down để thay đổi năm)',\r
90 todayTip: "{0} (Spacebar - Phím trắng)",\r
91 format: "d/m/y"\r
92});\r
93\r
94Ext.define("Ext.locale.vn.toolbar.Paging", {\r
95 override: "Ext.PagingToolbar",\r
96 beforePageText: "Trang",\r
97 afterPageText: "of {0}",\r
98 firstText: "Trang đầu",\r
99 prevText: "Trang trước",\r
100 nextText: "Trang sau",\r
101 lastText: "Trang cuối",\r
102 refreshText: "Tải lại",\r
103 displayMsg: "Hiển thị {0} - {1} của {2}",\r
104 emptyMsg: 'Không có dữ liệu để hiển thị'\r
105});\r
106\r
107Ext.define("Ext.locale.vn.form.field.Text", {\r
108 override: "Ext.form.field.Text",\r
109 minLengthText: "Chiều dài tối thiểu của ô này là {0}",\r
110 maxLengthText: "Chiều dài tối đa của ô này là {0}",\r
111 blankText: "Ô này cần phải nhập giá trị",\r
112 regexText: "",\r
113 emptyText: null\r
114});\r
115\r
116Ext.define("Ext.locale.vn.form.field.Number", {\r
117 override: "Ext.form.field.Number",\r
118 minText: "Giá trị nhỏ nhất của ô này là {0}",\r
119 maxText: "Giá trị lớn nhất của ô này là {0}",\r
120 nanText: "{0} hông phải là một số hợp lệ"\r
121});\r
122\r
123Ext.define("Ext.locale.vn.form.field.Date", {\r
124 override: "Ext.form.field.Date",\r
125 disabledDaysText: "Vô hiệu",\r
126 disabledDatesText: "Vô hiệu",\r
127 minText: "Ngày nhập trong ô này phải sau ngày {0}",\r
128 maxText: "Ngày nhập trong ô này phải trước ngày {0}",\r
129 invalidText: "{0} không phải là một ngày hợp lệ - phải có dạng {1}",\r
130 format: "d/m/y"\r
131});\r
132\r
133Ext.define("Ext.locale.vn.form.field.ComboBox", {\r
134 override: "Ext.form.field.ComboBox",\r
135 valueNotFoundText: undefined\r
136}, function() {\r
137 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {\r
138 loadingText: "Đang tải..."\r
139 });\r
140});\r
141\r
142Ext.define("Ext.locale.vn.form.field.VTypes", {\r
143 override: "Ext.form.field.VTypes",\r
144 emailText: 'Giá trị của ô này phải là một địa chỉ email có dạng như "ten@abc.com"',\r
145 urlText: 'Giá trị của ô này phải là một địa chỉ web(URL) hợp lệ, có dạng như "http:/' + '/www.example.com"',\r
146 alphaText: 'Ô này chỉ được nhập các kí tự và gạch dưới(_)',\r
147 alphanumText: 'Ô này chỉ được nhập các kí tự, số và gạch dưới(_)'\r
148});\r
149\r
150Ext.define("Ext.locale.vn.grid.header.Container", {\r
151 override: "Ext.grid.header.Container",\r
152 sortAscText: "Tăng dần",\r
153 sortDescText: "Giảm dần",\r
154 lockText: "Khóa cột",\r
155 unlockText: "Bỏ khóa cột",\r
156 columnsText: "Các cột"\r
157});\r
158\r
159Ext.define("Ext.locale.vn.grid.PropertyColumnModel", {\r
160 override: "Ext.grid.PropertyColumnModel",\r
161 nameText: "Tên",\r
162 valueText: "Giá trị",\r
163 dateFormat: "j/m/Y"\r
164});\r
165\r
166Ext.define("Ext.locale.vn.window.MessageBox", {\r
167 override: "Ext.window.MessageBox",\r
168 buttonText: {\r
169 ok: "Đồng ý",\r
170 cancel: "Hủy bỏ",\r
171 yes: "Có",\r
172 no: "Không"\r
173 } \r
174});\r
175\r
176// This is needed until we can refactor all of the locales into individual files\r
177Ext.define("Ext.locale.vn.Component", { \r
178 override: "Ext.Component"\r
179});\r