Upgrade to ExtJS 4.0.7 - Released 10/19/2011
[extjs.git] / locale / ext-lang-id.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  * Pedoman translasi:
17  * http://id.wikisource.org/wiki/Panduan_Pembakuan_Istilah,_Pelaksanaan_Instruksi_Presiden_Nomor_2_Tahun_2001_Tentang_Penggunaan_Komputer_Dengan_Aplikasi_Komputer_Berbahasa_Indonesia
18  * Original source: http://vlsm.org/etc/baku-0.txt
19  * by Farid GS
20  * farid [at] pulen.net
21  * 10:13 04 Desember 2007
22  * Indonesian Translations
23  */
24 Ext.onReady(function() {
25     if(Ext.Updater) {
26         Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Pemuatan...</div>';
27     }
28
29     if(Ext.view.View){
30       Ext.view.View.prototype.emptyText = "";
31     }
32
33     if(Ext.grid.Panel){
34       Ext.grid.Panel.prototype.ddText = "{0} selected row(s)";
35       Ext.grid.Panel.prototype.ddText = "{0} baris terpilih";
36     }
37
38     if(Ext.TabPanelItem){
39       Ext.TabPanelItem.prototype.closeText = "Close this tab";
40       Ext.TabPanelItem.prototype.closeText = "Tutup tab ini";
41     }
42
43     if(Ext.form.field.Base){
44       Ext.form.field.Base.prototype.invalidText = "The value in this field is invalid";
45       Ext.form.field.Base.prototype.invalidText = "Isian belum benar";
46     }
47
48     if(Ext.LoadMask){
49       Ext.LoadMask.prototype.msg = "Loading...";
50       Ext.LoadMask.prototype.msg = "Pemuatan...";
51     }
52     
53     if(Ext.Date) {
54         Ext.Date.monthNames = [
55           "Januari",
56           "Februari",
57           "Maret",
58           "April",
59           "Mei",
60           "Juni",
61           "Juli",
62           "Agustus",
63           "September",
64           "Oktober",
65           "November",
66           "Desember"
67         ];
68
69         Ext.Date.getShortMonthName = function(month) {
70           return Ext.Date.monthNames[month].substring(0, 3);
71         };
72
73         Ext.Date.monthNumbers = {
74           Jan : 0,
75           Feb : 1,
76           Mar : 2,
77           Apr : 3,
78           Mei : 4,
79           Jun : 5,
80           Jul : 6,
81           Agu : 7,
82           Sep : 8,
83           Okt : 9,
84           Nov : 10,
85           Des : 11
86         };
87
88         Ext.Date.getMonthNumber = function(name) {
89           return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
90         };
91
92         Ext.Date.dayNames = [
93           "Minggu",
94           "Senin",
95           "Selasa",
96           "Rabu",
97           "Kamis",
98           "Jumat",
99           "Sabtu"
100         ];
101
102         Ext.Date.getShortDayName = function(day) {
103           return Ext.Date.dayNames[day].substring(0, 3);
104         };
105     }
106     if(Ext.MessageBox){
107       Ext.MessageBox.buttonText = {
108         ok     : "OK",
109         cancel : "Batal",
110         yes    : "Ya",
111         no     : "Tidak"
112       };
113     }
114
115     if(Ext.util.Format){
116         Ext.apply(Ext.util.Format, {
117             thousandSeparator: '.',
118             decimalSeparator: ',',
119             currencySign: 'Rp',  // Indonesian Rupiah
120             dateFormat: 'd/m/Y'
121         });
122     }
123
124     if(Ext.picker.Date){
125       Ext.apply(Ext.picker.Date.prototype, {
126         todayText         : "Hari ini",
127         minText           : "Tanggal ini sebelum batas tanggal minimal", 
128         maxText           : "Tanggal ini setelah batas tanggal maksimal", 
129         disabledDaysText  : "",
130         disabledDatesText : "",
131         monthNames        : Ext.Date.monthNames,
132         dayNames          : Ext.Date.dayNames,
133         nextText          : 'Bulan Berikut (Kontrol+Kanan)', 
134         prevText          : 'Bulan Sebelum (Kontrol+Kiri)', 
135         monthYearText     : 'Pilih bulan (Kontrol+Atas/Bawah untuk pindah tahun)', 
136         todayTip          : "{0} (Spacebar)",
137         format            : "d/m/y",
138         startDay          : 1
139       });
140     }
141
142     if(Ext.picker.Month) {
143       Ext.apply(Ext.picker.Month.prototype, {
144           okText            : "&#160;OK&#160;",
145           cancelText        : "Batal"
146       });
147     }
148
149     if(Ext.toolbar.Paging){
150       Ext.apply(Ext.PagingToolbar.prototype, {
151         beforePageText : "Hal",
152         afterPageText  : "dari {0}",
153         firstText      : "Hal. Pertama",
154         prevText       : "Hal. Sebelum",
155         nextText       : "Hal. Berikut",
156         lastText       : "Hal. Akhir",
157         refreshText    : "Segarkan", 
158         displayMsg     : "Menampilkan {0} - {1} dari {2}",
159         emptyMsg       : 'Data tidak ditemukan' 
160       });
161     }
162
163     if(Ext.form.field.Text){
164       Ext.apply(Ext.form.field.Text.prototype, {
165         minLengthText : "Panjang minimal untuk field ini adalah {0}",  
166         maxLengthText : "Panjang maksimal untuk field ini adalah {0}", 
167         blankText     : "Field ini wajib diisi", 
168         regexText     : "",
169         emptyText     : null
170       });
171     }
172
173     if(Ext.form.field.Number){
174       Ext.apply(Ext.form.field.Number.prototype, {
175         minText : "Nilai minimal untuk field ini adalah {0}",  
176         maxText : "Nilai maksimal untuk field ini adalah {0}",  
177         nanText : "{0} bukan angka" 
178       });
179     }
180
181     if(Ext.form.field.Date){
182       Ext.apply(Ext.form.field.Date.prototype, {
183         disabledDaysText  : "Disfungsi",  
184         disabledDatesText : "Disfungsi",  
185         minText           : "Tanggal dalam field ini harus setelah {0}", 
186         maxText           : "Tanggal dalam field ini harus sebelum {0}", 
187         invalidText       : "{0} tanggal salah - Harus dalam format {1}", 
188         format            : "d/m/y", 
189         //altFormats        : "m/d/Y|m-d-y|m-d-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
190         altFormats        : "d/m/Y|d-m-y|d-m-Y|m/d|m-d|md|mdy|mdY|d|Y-m-d"
191       });
192     }
193
194     if(Ext.form.field.ComboBox){
195       Ext.apply(Ext.form.field.ComboBox.prototype, {
196         valueNotFoundText : undefined
197       });
198         Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
199             loadingText       : "Pemuatan..."
200         });
201     }
202
203     if(Ext.form.field.VTypes){
204       Ext.apply(Ext.form.field.VTypes, {
205         emailText    : 'Field ini harus dalam format email seperti "user@example.com"', 
206         urlText      : 'Field ini harus dalam format URL seperti "http:/'+'/www.example.com"', 
207         alphaText    : 'Field ini harus terdiri dari huruf dan _', 
208         alphanumText : 'Field ini haris terdiri dari huruf, angka dan _'  
209       });
210     }
211
212     if(Ext.form.field.HtmlEditor){
213       Ext.apply(Ext.form.field.HtmlEditor.prototype, {
214         createLinkText : 'Silakan masukkan URL untuk tautan:', 
215         buttonTips : {
216           bold : {
217             title: 'Tebal (Ctrl+B)', 
218             text: 'Buat tebal teks terpilih', 
219             cls: Ext.baseCSSPrefix + 'html-editor-tip'
220           },
221           italic : {
222             title: 'Miring (CTRL+I)', 
223             text: 'Buat miring teks terpilih', 
224             cls: Ext.baseCSSPrefix + 'html-editor-tip'
225           },
226           underline : {
227             title: 'Garisbawah (CTRl+U)', 
228             text: 'Garisbawahi teks terpilih', 
229             cls: Ext.baseCSSPrefix + 'html-editor-tip'
230           },
231           increasefontsize : {
232             title: 'Perbesar teks', 
233             text: 'Perbesar ukuran fonta', 
234             cls: Ext.baseCSSPrefix + 'html-editor-tip'
235           },
236           decreasefontsize : {
237             title: 'Perkecil teks',  
238             text: 'Perkecil ukuran fonta', 
239             cls: Ext.baseCSSPrefix + 'html-editor-tip'
240           },
241           backcolor : {
242             title: 'Sorot Warna Teks',  
243             text: 'Ubah warna latar teks terpilih', 
244             cls: Ext.baseCSSPrefix + 'html-editor-tip'
245           },
246           forecolor : {
247             title: 'Warna Fonta', 
248             text: 'Ubah warna teks terpilih',  
249             cls: Ext.baseCSSPrefix + 'html-editor-tip'
250           },
251           justifyleft : {
252             title: 'Rata Kiri', 
253             text: 'Ratakan teks ke kiri', 
254             cls: Ext.baseCSSPrefix + 'html-editor-tip'
255           },
256           justifycenter : {
257             title: 'Rata Tengah', 
258             text: 'Ratakan teks ke tengah editor', 
259             cls: Ext.baseCSSPrefix + 'html-editor-tip'
260           },
261           justifyright : {
262             title: 'Rata Kanan', 
263             text: 'Ratakan teks ke kanan', 
264             cls: Ext.baseCSSPrefix + 'html-editor-tip'
265           },
266           insertunorderedlist : {
267             title: 'Daftar Bulet', 
268             text: 'Membuat daftar berbasis bulet', 
269             cls: Ext.baseCSSPrefix + 'html-editor-tip'
270           },
271           insertorderedlist : {
272             title: 'Daftar Angka', 
273             text: 'Membuat daftar berbasis angka', 
274             cls: Ext.baseCSSPrefix + 'html-editor-tip'
275           },
276           createlink : {
277             title: 'Hipertaut', 
278             text: 'Buat teks terpilih sebagai Hipertaut', 
279             cls: Ext.baseCSSPrefix + 'html-editor-tip'
280           },
281           sourceedit : {
282             title: 'Edit Kode Sumber', 
283             text: 'Pindah dalam mode kode sumber', 
284             cls: Ext.baseCSSPrefix + 'html-editor-tip'
285           }
286         }
287       });
288     }
289
290     if(Ext.grid.header.Container){
291       Ext.apply(Ext.grid.header.Container.prototype, {
292         sortAscText  : "Urut Naik", 
293         sortDescText : "Urut Turun", 
294         lockText     : "Kancing Kolom", 
295         unlockText   : "Lepas Kunci Kolom", 
296         columnsText  : "Kolom"
297       });
298     }
299
300     if(Ext.grid.GroupingFeature){
301       Ext.apply(Ext.grid.GroupingFeature.prototype, {
302         emptyGroupText : '(Kosong)', 
303         groupByText    : 'Kelompokkan Berdasar Field Ini', 
304         showGroupsText : 'Tampil Dalam Kelompok' 
305       });
306     }
307
308     if(Ext.grid.PropertyColumnModel){
309       Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
310         nameText   : "Nama", 
311         valueText  : "Nilai", 
312         dateFormat : "d/m/Y" 
313       });
314     }
315
316     if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
317       Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
318         splitTip            : "Seret untuk ubah ukuran.", 
319         collapsibleSplitTip : "Seret untuk ubah ukuran, Dobel klik untuk sembunyikan." 
320       });
321     }
322 });