Details | Last modification | View Log | RSS feed
| Rev | Author | Line No. | Line |
|---|---|---|---|
| 1 | espaco | 1 | /** |
| 2 | * Select2 Czech translation. |
||
| 3 | * |
||
| 4 | * Author: Michal Marek <ahoj@michal-marek.cz> |
||
| 5 | * Author - sklonovani: David Vallner <david@vallner.net> |
||
| 6 | */ |
||
| 7 | (function ($) { |
||
| 8 | "use strict"; |
||
| 9 | // use text for the numbers 2 through 4 |
||
| 10 | var smallNumbers = { |
||
| 11 | 2: function(masc) { return (masc ? "dva" : "dvě"); }, |
||
| 12 | 3: function() { return "tři"; }, |
||
| 13 | 4: function() { return "čtyři"; } |
||
| 14 | } |
||
| 15 | $.fn.select2.locales['cs'] = { |
||
| 16 | formatNoMatches: function () { return "Nenalezeny žádné položky"; }, |
||
| 17 | formatInputTooShort: function (input, min) { |
||
| 18 | var n = min - input.length; |
||
| 19 | if (n == 1) { |
||
| 20 | return "Prosím zadejte ještě jeden znak"; |
||
| 21 | } else if (n <= 4) { |
||
| 22 | return "Prosím zadejte ještě další "+smallNumbers[n](true)+" znaky"; |
||
| 23 | } else { |
||
| 24 | return "Prosím zadejte ještě dalších "+n+" znaků"; |
||
| 25 | } |
||
| 26 | }, |
||
| 27 | formatInputTooLong: function (input, max) { |
||
| 28 | var n = input.length - max; |
||
| 29 | if (n == 1) { |
||
| 30 | return "Prosím zadejte o jeden znak méně"; |
||
| 31 | } else if (n <= 4) { |
||
| 32 | return "Prosím zadejte o "+smallNumbers[n](true)+" znaky méně"; |
||
| 33 | } else { |
||
| 34 | return "Prosím zadejte o "+n+" znaků méně"; |
||
| 35 | } |
||
| 36 | }, |
||
| 37 | formatSelectionTooBig: function (limit) { |
||
| 38 | if (limit == 1) { |
||
| 39 | return "Můžete zvolit jen jednu položku"; |
||
| 40 | } else if (limit <= 4) { |
||
| 41 | return "Můžete zvolit maximálně "+smallNumbers[limit](false)+" položky"; |
||
| 42 | } else { |
||
| 43 | return "Můžete zvolit maximálně "+limit+" položek"; |
||
| 44 | } |
||
| 45 | }, |
||
| 46 | formatLoadMore: function (pageNumber) { return "Načítají se další výsledky…"; }, |
||
| 47 | formatSearching: function () { return "Vyhledávání…"; } |
||
| 48 | }; |
||
| 49 | |||
| 50 | $.extend($.fn.select2.defaults, $.fn.select2.locales['cs']); |
||
| 51 | })(jQuery); |