3 This file is part of Ext JS 4
5 Copyright (c) 2011 Sencha Inc
7 Contact: http://www.sencha.com/contact
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.
12 If you are unsure which license is appropriate for your use, please contact the sales department at http://www.sencha.com/contact.
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
20 * farid [at] pulen.net
21 * 10:13 04 Desember 2007
22 * Indonesian Translations
24 Ext.onReady(function() {
26 Ext.Updater.defaults.indicatorText = '<div class="loading-indicator">Pemuatan...</div>';
30 Ext.view.View.prototype.emptyText = "";
34 Ext.grid.Panel.prototype.ddText = "{0} selected row(s)";
35 Ext.grid.Panel.prototype.ddText = "{0} baris terpilih";
39 Ext.TabPanelItem.prototype.closeText = "Close this tab";
40 Ext.TabPanelItem.prototype.closeText = "Tutup tab ini";
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";
49 Ext.LoadMask.prototype.msg = "Loading...";
50 Ext.LoadMask.prototype.msg = "Pemuatan...";
54 Ext.Date.monthNames = [
69 Ext.Date.getShortMonthName = function(month) {
70 return Ext.Date.monthNames[month].substring(0, 3);
73 Ext.Date.monthNumbers = {
88 Ext.Date.getMonthNumber = function(name) {
89 return Ext.Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
102 Ext.Date.getShortDayName = function(day) {
103 return Ext.Date.dayNames[day].substring(0, 3);
107 Ext.MessageBox.buttonText = {
116 Ext.apply(Ext.util.Format, {
117 thousandSeparator: '.',
118 decimalSeparator: ',',
119 currencySign: 'Rp', // Indonesian Rupiah
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)",
142 if(Ext.picker.Month) {
143 Ext.apply(Ext.picker.Month.prototype, {
144 okText : " OK ",
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'
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",
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"
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}",
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"
194 if(Ext.form.field.ComboBox){
195 Ext.apply(Ext.form.field.ComboBox.prototype, {
196 valueNotFoundText : undefined
198 Ext.apply(Ext.form.field.ComboBox.prototype.defaultListConfig, {
199 loadingText : "Pemuatan..."
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 _'
212 if(Ext.form.field.HtmlEditor){
213 Ext.apply(Ext.form.field.HtmlEditor.prototype, {
214 createLinkText : 'Silakan masukkan URL untuk tautan:',
217 title: 'Tebal (Ctrl+B)',
218 text: 'Buat tebal teks terpilih',
219 cls: Ext.baseCSSPrefix + 'html-editor-tip'
222 title: 'Miring (CTRL+I)',
223 text: 'Buat miring teks terpilih',
224 cls: Ext.baseCSSPrefix + 'html-editor-tip'
227 title: 'Garisbawah (CTRl+U)',
228 text: 'Garisbawahi teks terpilih',
229 cls: Ext.baseCSSPrefix + 'html-editor-tip'
232 title: 'Perbesar teks',
233 text: 'Perbesar ukuran fonta',
234 cls: Ext.baseCSSPrefix + 'html-editor-tip'
237 title: 'Perkecil teks',
238 text: 'Perkecil ukuran fonta',
239 cls: Ext.baseCSSPrefix + 'html-editor-tip'
242 title: 'Sorot Warna Teks',
243 text: 'Ubah warna latar teks terpilih',
244 cls: Ext.baseCSSPrefix + 'html-editor-tip'
247 title: 'Warna Fonta',
248 text: 'Ubah warna teks terpilih',
249 cls: Ext.baseCSSPrefix + 'html-editor-tip'
253 text: 'Ratakan teks ke kiri',
254 cls: Ext.baseCSSPrefix + 'html-editor-tip'
257 title: 'Rata Tengah',
258 text: 'Ratakan teks ke tengah editor',
259 cls: Ext.baseCSSPrefix + 'html-editor-tip'
263 text: 'Ratakan teks ke kanan',
264 cls: Ext.baseCSSPrefix + 'html-editor-tip'
266 insertunorderedlist : {
267 title: 'Daftar Bulet',
268 text: 'Membuat daftar berbasis bulet',
269 cls: Ext.baseCSSPrefix + 'html-editor-tip'
271 insertorderedlist : {
272 title: 'Daftar Angka',
273 text: 'Membuat daftar berbasis angka',
274 cls: Ext.baseCSSPrefix + 'html-editor-tip'
278 text: 'Buat teks terpilih sebagai Hipertaut',
279 cls: Ext.baseCSSPrefix + 'html-editor-tip'
282 title: 'Edit Kode Sumber',
283 text: 'Pindah dalam mode kode sumber',
284 cls: Ext.baseCSSPrefix + 'html-editor-tip'
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"
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'
308 if(Ext.grid.PropertyColumnModel){
309 Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
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."