From 90dc789cd952179bd4d1d4d7f94173dfab18af36 Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Sun, 3 Mar 2013 14:21:11 -0500 Subject: [PATCH 1/2] Added pt-PT localisation [Fixes #970] --- select2_locale_pt-PT.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 select2_locale_pt-PT.js diff --git a/select2_locale_pt-PT.js b/select2_locale_pt-PT.js new file mode 100644 index 00000000..0e7adbc3 --- /dev/null +++ b/select2_locale_pt-PT.js @@ -0,0 +1,15 @@ +/** + * Select2 Portuguese (Portugal) translation + */ +(function ($) { + "use strict"; + + $.extend($.fn.select2.defaults, { + formatNoMatches: function () { return "Nenhum resultado encontrado"; }, + formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduza " + n + " caracter" + (n == 1 ? "" : "es"); }, + formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " caracter" + (n == 1 ? "" : "es"); }, + formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, + formatLoadMore: function (pageNumber) { return "A carregar mais resultados..."; }, + formatSearching: function () { return "A pesquisar..."; } + }); +})(jQuery); From 27f736cb56edaba397cc4790ac46d2f8359df303 Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Mon, 4 Mar 2013 20:35:55 -0500 Subject: [PATCH 2/2] Fixed artifacts in pt-PT translation --- select2_locale_pt-PT.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/select2_locale_pt-PT.js b/select2_locale_pt-PT.js index 0e7adbc3..008653ed 100644 --- a/select2_locale_pt-PT.js +++ b/select2_locale_pt-PT.js @@ -8,7 +8,7 @@ formatNoMatches: function () { return "Nenhum resultado encontrado"; }, formatInputTooShort: function (input, min) { var n = min - input.length; return "Introduza " + n + " caracter" + (n == 1 ? "" : "es"); }, formatInputTooLong: function (input, max) { var n = input.length - max; return "Apague " + n + " caracter" + (n == 1 ? "" : "es"); }, - formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, + formatSelectionTooBig: function (limit) { return "Só é possível selecionar " + limit + " elemento" + (limit == 1 ? "" : "s"); }, formatLoadMore: function (pageNumber) { return "A carregar mais resultados..."; }, formatSearching: function () { return "A pesquisar..."; } });