/**
 * Romanian translations for ExtJS 2.1
 * First released by Lucian Lature on 2007-04-24
 * Changed locale for Romania (date formats) as suggested by keypoint
 * on ExtJS forums: http://www.extjs.com/forum/showthread.php?p=129524#post129524
 * Removed some useless parts
 * Changed by: Emil Cazamir, 2008-04-24
 * Fixed some errors left behind
 * Changed by: Emil Cazamir, 2008-09-01
 */


Ext.UpdateManager.defaults.indicatorText = '
Încărcare...
';

if(Ext.grid.GridPanel){
   
Ext.grid.GridPanel.prototype.ddText = "{0} rând(uri) selectate";
}

if(Ext.TabPanelItem){
   
Ext.TabPanelItem.prototype.closeText = "ÃŽnchide acest tab";
}

if(Ext.form.Field){
   
Ext.form.Field.prototype.invalidText = "Valoarea acestui câmp este invalidă";
}

if(Ext.LoadMask){
   
Ext.LoadMask.prototype.msg = "Încărcare...";
}

Date.monthNames = [
   
"Ianuarie",
   
"Februarie",
   
"Martie",
   
"Aprilie",
   
"Mai",
   
"Iunie",
   
"Iulie",
   
"August",
   
"Septembrie",
   
"Octombrie",
   
"Noiembrie",
   
"Decembrie"
];

Date.getShortMonthName = function(month) {
 
return Date.monthNames[month].substring(0, 3);
};

Date.monthNumbers = {
 
Ian : 0,
 
Feb : 1,
 
Mar : 2,
 
Apr : 3,
 
Mai : 4,
 
Iun : 5,
 
Iul : 6,
 
Aug : 7,
 
Sep : 8,
 
Oct : 9,
 
Noi : 10,
 
Dec : 11
};

Date.getMonthNumber = function(name) {
 
return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};

Date.dayNames = [
   
"Duminică",
   
"Luni",
   
"Marţi",
   
"Miercuri",
   
"Joi",
   
"Vineri",
   
"Sâmbătă"
];

Date.getShortDayName = function(day) {
 
return Date.dayNames[day].substring(0, 3);
};

if(Ext.MessageBox){
   
Ext.MessageBox.buttonText = {
      ok    
: "OK",
      cancel
: "Renunţă",
      yes    
: "Da",
      no    
: "Nu"
   
};
}

if(Ext.util.Format){
   
Ext.util.Format.date = function(v, format){
     
if(!v) return "";
     
if(!(v instanceof Date)) v = new Date(Date.parse(v));
     
return v.dateFormat(format || "d.m.Y");
   
};
}

if(Ext.DatePicker){
 
Ext.apply(Ext.DatePicker.prototype, {
    todayText        
: "Astăzi",
    minText          
: "Această dată este anterioară datei minime",
    maxText          
: "Această dată este ulterioară datei maxime",
    disabledDaysText  
: "",
    disabledDatesText
: "",
    monthNames        
: Date.monthNames,
    dayNames          
: Date.dayNames,
    nextText          
: 'Luna următoare (Control+Dreapta)',
    prevText          
: 'Luna precedentă (Control+Stânga)',
    monthYearText    
: 'Alege o lună (Control+Sus/Jos pentru a parcurge anii)',
    todayTip          
: "{0} (Bara spațiu)",
    format            
: "d.m.Y",
    okText            
: " OK ",
    cancelText        
: "Renunță",
    startDay          
: 0
 
});
}

if(Ext.PagingToolbar){
 
Ext.apply(Ext.PagingToolbar.prototype, {
    beforePageText
: "Pagina",
    afterPageText  
: "din {0}",
    firstText      
: "Prima pagină",
    prevText      
: "Pagina anterioară",
    nextText      
: "Pagina următoare",
    lastText      
: "Ultima pagină",
    refreshText    
: "Împrospătează",
    displayMsg    
: "Afișare înregistrările {0} - {1} din {2}",
    emptyMsg      
: 'Nu sunt date de afișat'
 
});
}

if(Ext.form.TextField){
   
Ext.apply(Ext.form.TextField.prototype, {
      minLengthText
: "Lungimea minimă pentru acest câmp este de {0}",
      maxLengthText
: "Lungimea maximă pentru acest câmp este {0}",
      blankText    
: "Acest câmp este obligatoriu",
      regexText    
: "",
      emptyText    
: null
   
});
}

if(Ext.form.NumberField){
   
Ext.apply(Ext.form.NumberField.prototype, {
      minText
: "Valoarea minimă permisă a acestui câmp este {0}",
      maxText
: "Valaorea maximă permisă a acestui câmp este {0}",
      nanText
: "{0} nu este un număr valid"
   
});
}

if(Ext.form.DateField){
 
Ext.apply(Ext.form.DateField.prototype, {
    disabledDaysText  
: "Indisponibil",
    disabledDatesText
: "Indisponibil",
    minText          
: "Data din această casetă trebuie să fie după {0}",
    maxText          
: "Data din această casetă trebuie să fie inainte de {0}",
    invalidText      
: "{0} nu este o dată validă, trebuie să fie în formatul {1}",
    format            
: "d.m.Y",
    altFormats        
: "d-m-Y|d.m.y|d-m-y|d.m|d-m|dm|d|Y-m-d"
 
});
}

if(Ext.form.ComboBox){
 
Ext.apply(Ext.form.ComboBox.prototype, {
    loadingText      
: "Încărcare...",
    valueNotFoundText
: undefined
 
});
}

if(Ext.form.VTypes){
   
Ext.apply(Ext.form.VTypes, {
      emailText    
: 'Acest câmp trebuie să conţină o adresă de e-mail în formatul "user@domeniu.com"',
      urlText      
: 'Acest câmp trebuie să conţină o adresă URL în formatul "http:/'+'/www.domeniu.com"',
      alphaText    
: 'Acest câmp trebuie să conţină doar litere şi _',
      alphanumText
: 'Acest câmp trebuie să conţină doar litere, cifre şi _'
   
});
}

if(Ext.form.HtmlEditor){
 
Ext.apply(Ext.form.HtmlEditor.prototype, {
    createLinkText
: 'Vă rugăm introduceti un URL pentru această legătură web:',
    buttonTips
: {
      bold
: {
        title
: 'ÃŽngroÅŸat (Ctrl+B)',
        text
: 'ÃŽngroÅŸati caracterele textului selectat.',
        cls
: 'x-html-editor-tip'
     
},
      italic
: {
        title
: 'ÃŽnclinat (Ctrl+I)',
        text
: 'Înclinaţi caracterele textului selectat.',
        cls
: 'x-html-editor-tip'
     
},
      underline
: {
        title
: 'Subliniat (Ctrl+U)',
        text
: 'Subliniaţi caracterele textului selectat.',
        cls
: 'x-html-editor-tip'
     
},
      increasefontsize
: {
        title
: 'Mărit',
        text
: 'Măreşte dimensiunea fontului.',
        cls
: 'x-html-editor-tip'
     
},
      decreasefontsize
: {
        title
: 'MicÅŸorat',
        text
: 'Micşorează dimensiunea textului.',
        cls
: 'x-html-editor-tip'
     
},
      backcolor
: {
        title
: 'Culoarea fundalului',
        text
: 'Schimbă culoarea fundalului pentru textul selectat.',
        cls
: 'x-html-editor-tip'
     
},
      forecolor
: {
        title
: 'Culoarea textului',
        text
: 'Schimbă culoarea textului selectat.',
        cls
: 'x-html-editor-tip'
     
},
      justifyleft
: {
        title
: 'Aliniat la stânga',
        text
: 'Aliniază textul la stânga.',
        cls
: 'x-html-editor-tip'
     
},
      justifycenter
: {
        title
: 'Centrat',
        text
: 'Centrează textul în editor.',
        cls
: 'x-html-editor-tip'
     
},
      justifyright
: {
        title
: 'Aliniat la dreapta',
        text
: 'Aliniază textul la dreapta.',
        cls
: 'x-html-editor-tip'
     
},
      insertunorderedlist
: {
        title
: 'Listă cu puncte',
        text
: 'Inserează listă cu puncte.',
        cls
: 'x-html-editor-tip'
     
},
      insertorderedlist
: {
        title
: 'Listă numerotată',
        text
: 'Inserează o listă numerotată.',
        cls
: 'x-html-editor-tip'
     
},
      createlink
: {
        title
: 'Legătură web',
        text
: 'Transformă textul selectat în legătură web.',
        cls
: 'x-html-editor-tip'
     
},
      sourceedit
: {
        title
: 'Editare sursă',
        text
: 'Schimbă pe modul de editare al codului HTML.',
        cls
: 'x-html-editor-tip'
     
}
   
}
 
});
}


if(Ext.grid.GridView){
   
Ext.apply(Ext.grid.GridView.prototype, {
      sortAscText  
: "Sortare ascendentă",
      sortDescText
: "Sortare descendentă",
      lockText    
: "Blochează coloana",
      unlockText  
: "Deblochează coloana",
      columnsText  
: "Coloane"
   
});
}

if(Ext.grid.GroupingView){
 
Ext.apply(Ext.grid.GroupingView.prototype, {
    emptyGroupText
: '(Fără)',
    groupByText    
: 'Grupează după această coloană',
    showGroupsText
: 'Afișează grupat'
 
});
}

if(Ext.grid.PropertyColumnModel){
 
Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
    nameText  
: "Nume",
    valueText  
: "Valoare",
    dateFormat
: "d.m.Y"
 
});
}

if(Ext.layout.BorderLayout && Ext.layout.BorderLayout.SplitRegion){
   
Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
      splitTip            
: "Trage pentru redimensionare.",
      collapsibleSplitTip
: "Trage pentru redimensionare. Dublu-click pentru ascundere."
   
});
}