0002-manager-translate-select2-messages-in-role-member-ad.patch
src/authentic2/manager/forms.py | ||
---|---|---|
860 | 860 | |
861 | 861 | |
862 | 862 |
class HeavySelect2WidgetNoCache(HeavySelect2Widget): |
863 |
class Media: |
|
864 |
js = ('authentic2/manager/js/select2_locale.js',) |
|
865 | ||
863 | 866 |
def set_to_cache(self): |
864 | 867 |
pass |
865 | 868 |
src/authentic2/manager/static/authentic2/manager/js/select2_locale.js | ||
---|---|---|
6 | 6 |
errorLoading: function (jqXHR, textStatus, errorThrown) { |
7 | 7 |
return gettext("Loading failed"); |
8 | 8 |
}, |
9 |
inputTooShort: function (input, min) {
|
|
10 |
var n = min - input.length;
|
|
9 |
inputTooShort: function (args) {
|
|
10 |
var n = args['minimum'] - args['input'].length;
|
|
11 | 11 |
return interpolate( |
12 | 12 |
ngettext("Please enter %s or more character", "Please enter %s or more characters", n), |
13 | 13 |
[n]); |
14 | 14 |
}, |
15 |
inputTooLong: function (input, max) {
|
|
16 |
var n = input.length - max;
|
|
15 |
inputTooLong: function (args) {
|
|
16 |
var n = args['input'].length - args['maximum'];
|
|
17 | 17 |
return interpolate( |
18 | 18 |
ngettext("Please delete %s character", "Please delete %s characters", n), |
19 | 19 |
[n]); |
20 |
- |