Upgrade to ExtJS 4.0.2 - Released 06/09/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         loadingText       : "Pemuatan...",  
197         valueNotFoundText : undefined
198       });
199     }
200
201     if(Ext.form.field.VTypes){
202       Ext.apply(Ext.form.field.VTypes, {
203         emailText    : 'Field ini harus dalam format email seperti "user@example.com"', 
204         urlText      : 'Field ini harus dalam format URL seperti "http:/'+'/www.example.com"', 
205         alphaText    : 'Field ini harus terdiri dari huruf dan _', 
206         alphanumText : 'Field ini haris terdiri dari huruf, angka dan _'  
207       });
208     }
209
210     if(Ext.form.field.HtmlEditor){
211       Ext.apply(Ext.form.field.HtmlEditor.prototype, {
212         createLinkText : 'Silakan masukkan URL untuk tautan:', 
213         buttonTips : {
214           bold : {
215             title: 'Tebal (Ctrl+B)', 
216             text: 'Buat tebal teks terpilih', 
217             cls: Ext.baseCSSPrefix + 'html-editor-tip'
218           },
219           italic : {
220             title: 'Miring (CTRL+I)', 
221             text: 'Buat miring teks terpilih', 
222             cls: Ext.baseCSSPrefix + 'html-editor-tip'
223           },
224           underline : {
225             title: 'Garisbawah (CTRl+U)', 
226             text: 'Garisbawahi teks terpilih', 
227             cls: Ext.baseCSSPrefix + 'html-editor-tip'
228           },
229           increasefontsize : {
230             title: 'Perbesar teks', 
231             text: 'Perbesar ukuran fonta', 
232             cls: Ext.baseCSSPrefix + 'html-editor-tip'
233           },
234           decreasefontsize : {
235             title: 'Perkecil teks',  
236             text: 'Perkecil ukuran fonta', 
237             cls: Ext.baseCSSPrefix + 'html-editor-tip'
238           },
239           backcolor : {
240             title: 'Sorot Warna Teks',  
241             text: 'Ubah warna latar teks terpilih', 
242             cls: Ext.baseCSSPrefix + 'html-editor-tip'
243           },
244           forecolor : {
245             title: 'Warna Fonta', 
246             text: 'Ubah warna teks terpilih',  
247             cls: Ext.baseCSSPrefix + 'html-editor-tip'
248           },
249           justifyleft : {
250             title: 'Rata Kiri', 
251             text: 'Ratakan teks ke kiri', 
252             cls: Ext.baseCSSPrefix + 'html-editor-tip'
253           },
254           justifycenter : {
255             title: 'Rata Tengah', 
256             text: 'Ratakan teks ke tengah editor', 
257             cls: Ext.baseCSSPrefix + 'html-editor-tip'
258           },
259           justifyright : {
260             title: 'Rata Kanan', 
261             text: 'Ratakan teks ke kanan', 
262             cls: Ext.baseCSSPrefix + 'html-editor-tip'
263           },
264           insertunorderedlist : {
265             title: 'Daftar Bulet', 
266             text: 'Membuat daftar berbasis bulet', 
267             cls: Ext.baseCSSPrefix + 'html-editor-tip'
268           },
269           insertorderedlist : {
270             title: 'Daftar Angka', 
271             text: 'Membuat daftar berbasis angka', 
272             cls: Ext.baseCSSPrefix + 'html-editor-tip'
273           },
274           createlink : {
275             title: 'Hipertaut', 
276             text: 'Buat teks terpilih sebagai Hipertaut', 
277             cls: Ext.baseCSSPrefix + 'html-editor-tip'
278           },
279           sourceedit : {
280             title: 'Edit Kode Sumber', 
281             text: 'Pindah dalam mode kode sumber', 
282             cls: Ext.baseCSSPrefix + 'html-editor-tip'
283           }
284         }
285       });
286     }
287
288     if(Ext.grid.header.Container){
289       Ext.apply(Ext.grid.header.Container.prototype, {
290         sortAscText  : "Urut Naik", 
291         sortDescText : "Urut Turun", 
292         lockText     : "Kancing Kolom", 
293         unlockText   : "Lepas Kunci Kolom", 
294         columnsText  : "Kolom"
295       });
296     }
297
298     if(Ext.grid.GroupingFeature){
299       Ext.apply(Ext.grid.GroupingFeature.prototype, {
300         emptyGroupText : '(Kosong)', 
301         groupByText    : 'Kelompokkan Berdasar Field Ini', 
302         showGroupsText : 'Tampil Dalam Kelompok' 
303       });
304     }
305
306     if(Ext.grid.PropertyColumnModel){
307       Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
308         nameText   : "Nama", 
309         valueText  : "Nilai", 
310         dateFormat : "d/m/Y" 
311       });
312     }
313
314     if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
315       Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
316         splitTip            : "Seret untuk ubah ukuran.", 
317         collapsibleSplitTip : "Seret untuk ubah ukuran, Dobel klik untuk sembunyikan." 
318       });
319     }
320 });