1
0
mirror of synced 2024-11-23 13:36:01 +03:00

Merge pull request #1026 from JensRantil/translation-process-improvements

Translation process improvements
This commit is contained in:
Igor Vaynberg 2013-03-13 10:24:05 -07:00
commit 3b6766c14e
2 changed files with 26 additions and 1 deletions

View File

@ -36,6 +36,15 @@ Integrations
* [Django](https://github.com/applegrew/django-select2) * [Django](https://github.com/applegrew/django-select2)
* [Symfony](https://github.com/19Gerhard85/sfSelect2WidgetsPlugin) * [Symfony](https://github.com/19Gerhard85/sfSelect2WidgetsPlugin)
Internationalization (i18n)
---------------------------
Select2 supports multiple languages by simply including the right
language JS file (`select2_locale_it.js`, `select2_locale_nl.js` etc.).
Missing a language? Just copy `select2_locale_en.js.template`, translate
it and make a pull request back to Select2 here on Github.
Bug tracker Bug tracker
----------- -----------
@ -43,7 +52,6 @@ Have a bug? Please create an issue here on GitHub!
https://github.com/ivaynberg/select2/issues https://github.com/ivaynberg/select2/issues
Mailing list Mailing list
------------ ------------

View File

@ -0,0 +1,17 @@
/**
* Select2 <Language> translation.
*
* Author: Your Name <your@email>
*/
(function ($) {
"use strict";
$.extend($.fn.select2.defaults, {
formatNoMatches: function () { return "No matches found"; },
formatInputTooShort: function (input, min) { var n = min - input.length; return "Please enter " + n + " more character" + (n == 1 ? "" : "s"); },
formatInputTooLong: function (input, max) { var n = input.length - max; return "Please enter " + n + " less character" + (n == 1? "" : "s"); },
formatSelectionTooBig: function (limit) { return "You can only select " + limit + " item" + (limit == 1 ? "" : "s"); },
formatLoadMore: function (pageNumber) { return "Loading more results..."; },
formatSearching: function () { return "Searching..."; }
});
})(jQuery);