/*
 * Ext JS Library 2.1
 * Copyright(c) 2006-2008, Ext JS, LLC.
 * licensing@extjs.com
 * 
 * http://extjs.com/license
 */

/**
 * Czech Translations
 * Translated by Tom&#x00E1;&#x0161; Kor&#x010D;&#x00E1;k (72)
 * 2008/02/08 18:02, Ext-2.0.1
 */

Ext.UpdateManager.defaults.indicatorText = '<div class="loading-indicator">Pros&#x00ED;m &#x010D;ekejte...</div>';

if(Ext.View){
   Ext.View.prototype.emptyText = "";
}

if(Ext.grid.Grid){
   Ext.grid.Grid.prototype.ddText = "{0} vybran&#x00FD;ch &#x0159;&#x00E1;dk&#x016F;";
}

if(Ext.TabPanelItem){
   Ext.TabPanelItem.prototype.closeText = "Zav&#x0159;&#x00ED;t z&#x00E1;lo&#x017E;ku";
}

if(Ext.form.Field){
   Ext.form.Field.prototype.invalidText = "Hodnota v tomto poli je neplatn&#x00E1;";
}

if(Ext.LoadMask){
    Ext.LoadMask.prototype.msg = "Pros&#x00ED;m &#x010D;ekejte...";
}

Date.monthNames = [
   "Leden",
   "&#x00DA;nor",
   "B&#x0159;ezen",
   "Duben",
   "Kv&#x011B;ten",
   "&#x010C;erven",
   "&#x010C;ervenec",
   "Srpen",
   "Z&#x00E1;&#x0159;&#x00ED;",
   "&#x0158;&#x00ED;jen",
   "Listopad",
   "Prosinec"
];

Date.getShortMonthName = function(month) {
  return Date.monthNames[month].substring(0, 3);
};

Date.monthNumbers = {
  Jan : 0,
  Feb : 1,
  Mar : 2,
  Apr : 3,
  May : 4,
  Jun : 5,
  Jul : 6,
  Aug : 7,
  Sep : 8,
  Oct : 9,
  Nov : 10,
  Dec : 11
};

Date.getMonthNumber = function(name) {
  return Date.monthNumbers[name.substring(0, 1).toUpperCase() + name.substring(1, 3).toLowerCase()];
};

Date.dayNames = [
   "Ned&#x011B;le",
   "Pond&#x011B;l&#x00ED;",
   "&#x00DA;ter&#x00FD;",
   "St&#x0159;eda",
   "&#x010C;tvrtek",
   "P&#x00E1;tek",
   "Sobota"
];

Date.getShortDayName = function(day) {
  return Date.dayNames[day].substring(0, 3);
};

if(Ext.MessageBox){
   Ext.MessageBox.buttonText = {
      ok     : "OK",
      cancel : "Storno",
      yes    : "Ano",
      no     : "Ne"
   };
}

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         : "Dnes",
      minText           : "Datum nesm&#x00ED; b&#x00FD;t star&#x0161;&#x00ED; ne&#x017E; je minim&#x00E1;ln&#x00ED;",
      maxText           : "Datum nesm&#x00ED; b&#x00FD;t d&#x0159;&#x00ED;v&#x011B;j&#x0161;&#x00ED; ne&#x017E; je maxim&#x00E1;ln&#x00ED;",
      disabledDaysText  : "",
      disabledDatesText : "",
      monthNames	: Date.monthNames,
      dayNames		: Date.dayNames,
      nextText          : 'N&#x00E1;sleduj&#x00ED;c&#x00ED; m&#x011B;s&#x00ED;c (Control+Right)',
      prevText          : 'P&#x0159;edch&#x00E1;zej&#x00ED;c&#x00ED; m&#x011B;s&#x00ED;c (Control+Left)',
      monthYearText     : 'Zvolte m&#x011B;s&#x00ED;c (ke zm&#x011B;n&#x011B; let pou&#x017E;ijte Control+Up/Down)',
      todayTip          : "{0} (Spacebar)",
      format            : "d.m.Y",
      okText            : "&#160;OK&#160;",
      cancelText        : "Storno",
      startDay          : 1
   });
}

if(Ext.PagingToolbar){
   Ext.apply(Ext.PagingToolbar.prototype, {
      beforePageText : "Strana",
      afterPageText  : "z {0}",
      firstText      : "Prvn&#x00ED; strana",
      prevText       : "P&#x0159;ech&#x00E1;zej&#x00ED;c&#x00ED; strana",
      nextText       : "N&#x00E1;sleduj&#x00ED;c&#x00ED; strana",
      lastText       : "Posledn&#x00ED; strana",
      refreshText    : "Aktualizovat",
      displayMsg     : "Zobrazeno {0} - {1} z celkov&#x00FD;ch {2}",
      emptyMsg       : '&#x017D;&#x00E1;dn&#x00E9; z&#x00E1;znamy nebyly nalezeny'
   });
}

if(Ext.form.TextField){
   Ext.apply(Ext.form.TextField.prototype, {
      minLengthText : "Pole nesm&#x00ED; m&#x00ED;t m&#x00E9;n&#x011B; {0} znak&#x016F;",
      maxLengthText : "Pole nesm&#x00ED; b&#x00FD;t del&#x0161;&#x00ED; ne&#x017E; {0} znak&#x016F;",
      blankText     : "This field is required",
      regexText     : "",
      emptyText     : null
   });
}

if(Ext.form.NumberField){
   Ext.apply(Ext.form.NumberField.prototype, {
      minText : "Hodnota v tomto poli nesm&#x00ED; b&#x00FD;t men&#x0161;&#x00ED; ne&#x017E; {0}",
      maxText : "Hodnota v tomto poli nesm&#x00ED; b&#x00FD;t v&#x011B;t&#x0161;&#x00ED; ne&#x017E; {0}",
      nanText : "{0} nen&#x00ED; platn&#x00E9; &#x010D;&#x00ED;slo"
   });
}

if(Ext.form.DateField){
   Ext.apply(Ext.form.DateField.prototype, {
      disabledDaysText  : "Neaktivn&#x00ED;",
      disabledDatesText : "Neaktivn&#x00ED;",
      minText           : "Datum v tomto poli nesm&#x00ED; b&#x00FD;t star&#x0161;&#x00ED; ne&#x017E; {0}",
      maxText           : "Datum v tomto poli nesm&#x00ED; b&#x00FD;t nov&#x011B;j&#x0161;&#x00ED; ne&#x017E; {0}",
      invalidText       : "{0} nen&#x00ED; platn&#x00FD;m datem - zkontrolujte zda-li je ve form&#x00E1;tu {1}",
      format            : "d.m.Y",
      altFormats        : "d/m/Y|d-m-y|d-m-Y|d/m|d-m|dm|dmy|dmY|d|Y-m-d"
   });
}

if(Ext.form.ComboBox){
   Ext.apply(Ext.form.ComboBox.prototype, {
      loadingText       : "Pros&#x00ED;m &#x010D;ekejte...",
      valueNotFoundText : undefined
   });
}

if(Ext.form.VTypes){
   Ext.apply(Ext.form.VTypes, {
      emailText    : 'V tomto poli m&#x016F;&#x017E;e b&#x00FD;t vypln&#x011B;na pouze emailov&#x00E1; adresa ve form&#x00E1;tu "u&#x017E;ivatel@dom&#x00E9;na.cz"',
      urlText      : 'V tomto poli m&#x016F;&#x017E;e b&#x00FD;t vypln&#x011B;na pouze URL (adresa internetov&#x00E9; str&#x00E1;nky) ve form&#x00E1;tu "http:/'+'/www.dom&#x00E9;na.cz"',
      alphaText    : 'Toto pole m&#x016F;&#x017E;e obsahovat pouze p&#x00ED;smena abecedy a znak _',
      alphanumText : 'Toto pole m&#x016F;&#x017E;e obsahovat pouze p&#x00ED;smena abecedy, &#x010D;&#x00ED;sla a znak _'
   });
}

if(Ext.form.HtmlEditor){
  Ext.apply(Ext.form.HtmlEditor.prototype, {
    createLinkText : 'Zadejte URL adresu odkazu:',
    buttonTips : {
      bold : {
        title: 'Tu&#x010D;n&#x00E9; (Ctrl+B)',
        text: 'Ozna&#x010D;&#x00ED; vybran&#x00FD; text tu&#x010D;n&#x011B;.',
        cls: 'x-html-editor-tip'
      },
      italic : {
        title: 'Kurz&#x00ED;va (Ctrl+I)',
        text: 'Ozna&#x010D;&#x00ED; vybran&#x00FD; text kurz&#x00ED;vou.',
        cls: 'x-html-editor-tip'
      },
      underline : {
        title: 'Podtr&#x017E;en&#x00ED; (Ctrl+U)',
        text: 'Podtrhne vybran&#x00FD; text.',
        cls: 'x-html-editor-tip'
      },
      increasefontsize : {
        title: 'Zv&#x011B;t&#x0161;it p&#x00ED;smo',
        text: 'Zv&#x011B;t&#x0161;&#x00ED; velikost p&#x00ED;sma.',
        cls: 'x-html-editor-tip'
      },
      decreasefontsize : {
        title: 'Z&#x00FA;&#x017E;it p&#x00ED;smo',
        text: 'Zmen&#x0161;&#x00ED; velikost p&#x00ED;sma.',
        cls: 'x-html-editor-tip'
      },
      backcolor : {
        title: 'Barva zv&#x00FD;razn&#x011B;n&#x00ED; textu',
        text: 'Ozna&#x010D;&#x00ED; vybran&#x00FD; text tak, aby vypadal jako ozna&#x010D;en&#x00FD; zv&#x00FD;raz&#x0148;ova&#x010D;em.',
        cls: 'x-html-editor-tip'
      },
      forecolor : {
        title: 'Barva p&#x00ED;sma',
        text: 'Zm&#x011B;n&#x00ED; barvu textu.',
        cls: 'x-html-editor-tip'
      },
      justifyleft : {
        title: 'Zarovnat text vlevo',
        text: 'Zarovn&#x00E1; text doleva.',
        cls: 'x-html-editor-tip'
      },
      justifycenter : {
        title: 'Zarovnat na st&#x0159;ed',
        text: 'Zarovn&#x00E1; text na st&#x0159;ed.',
        cls: 'x-html-editor-tip'
      },
      justifyright : {
        title: 'Zarovnat text vpravo',
        text: 'Zarovn&#x00E1; text doprava.',
        cls: 'x-html-editor-tip'
      },
      insertunorderedlist : {
        title: 'Odr&#x00E1;&#x017E;ky',
        text: 'Za&#x010D;ne seznam s odr&#x00E1;&#x017E;kami.',
        cls: 'x-html-editor-tip'
      },
      insertorderedlist : {
        title: '&#x010C;&#x00ED;slov&#x00E1;n&#x00ED;',
        text: 'Za&#x010D;ne &#x010D;&#x00ED;slovan&#x00FD; seznam.',
        cls: 'x-html-editor-tip'
      },
      createlink : {
        title: 'Internetov&#x00FD; odkaz',
        text: 'Z vybran&#x00E9;ho textu vytvo&#x0159;&#x00ED; internetov&#x00FD; odkaz.',
        cls: 'x-html-editor-tip'
      },
      sourceedit : {
        title: 'Zdrojov&#x00FD; k&#x00F3;d',
        text: 'P&#x0159;epne do m&#x00F3;du &#x00FA;pravy zdrojov&#x00E9;ho k&#x00F3;du.',
        cls: 'x-html-editor-tip'
      }
    }
  });
}

if(Ext.grid.GridView){
   Ext.apply(Ext.grid.GridView.prototype, {
      sortAscText  : "&#x0158;adit vzestupn&#x011B;",
      sortDescText : "&#x0158;adit sestupn&#x011B;",
      lockText     : "Ukotvit sloupec",
      unlockText   : "Uvolnit sloupec",
      columnsText  : "Sloupce"
   });
}

if(Ext.grid.GroupingView){
  Ext.apply(Ext.grid.GroupingView.prototype, {
    emptyGroupText : '(&#x017D;&#x00E1;dn&#x00E1; data)',
    groupByText    : 'Seskupit dle tohoto pole',
    showGroupsText : 'Zobrazit ve skupin&#x011B;'
  });
}

if(Ext.grid.PropertyColumnModel){
   Ext.apply(Ext.grid.PropertyColumnModel.prototype, {
      nameText   : "N&#x00E1;zev",
      valueText  : "Hodnota",
      dateFormat : "j.m.Y"
   });
}

if(Ext.layout.BorderLayout.SplitRegion){
   Ext.apply(Ext.layout.BorderLayout.SplitRegion.prototype, {
      splitTip            : "Tahem zm&#x011B;nit velikost.",
      collapsibleSplitTip : "Tahem zm&#x011B;nit velikost. Dvojklikem skr&#x00FD;t."
   });
}

