aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts/lib
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2025-06-26 21:18:12 +0200
committerDavid Siegfried <david.siegfried@uni-vechta.de>2025-06-26 19:18:12 +0000
commit9316f06c683734b415099a7acf95b7f2a2a701a6 (patch)
tree8b5354ebe8a714284da4ac3b2129b0e45acb2ea9 /resources/assets/javascripts/lib
parent152783ee8c77cb809b62f85363b9c82e53a46aec (diff)
unify text strings that are very very similar, fixes #5669
Closes #5669 Merge request studip/studip!4294
Diffstat (limited to 'resources/assets/javascripts/lib')
-rw-r--r--resources/assets/javascripts/lib/dialog.js2
-rw-r--r--resources/assets/javascripts/lib/multi_person_search.js8
2 files changed, 7 insertions, 3 deletions
diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js
index 5d28dbd..3d6f56a 100644
--- a/resources/assets/javascripts/lib/dialog.js
+++ b/resources/assets/javascripts/lib/dialog.js
@@ -318,7 +318,7 @@ Dialog.fromURL = function(url, options) {
}
})
.fail((jqXHR, textStatus, errorThrown) => {
- Report.error($gettext('Es ist ein Fehler aufgetreten'), jqXHR.responseJSON?.message ?? errorThrown);
+ Report.error($gettext('Es ist ein Fehler aufgetreten.'), jqXHR.responseJSON?.message ?? errorThrown);
Overlay.hide();
});
diff --git a/resources/assets/javascripts/lib/multi_person_search.js b/resources/assets/javascripts/lib/multi_person_search.js
index 2034d80..a11737c 100644
--- a/resources/assets/javascripts/lib/multi_person_search.js
+++ b/resources/assets/javascripts/lib/multi_person_search.js
@@ -17,7 +17,10 @@ const MultiPersonSearch = {
},
dialog: function(name) {
- var count_template = _.template($gettext('Sie haben <%= count %> Personen ausgewählt'));
+ var count_template = _.template(
+ $gettext('Sie haben %{ count } Personen ausgewählt'),
+ {interpolate: /%\{\s*(.+?)\s*}/g}
+ );
this.name = name;
@@ -86,7 +89,8 @@ const MultiPersonSearch = {
$('#' + this.name + '_resetsearch').addClass('visible');
const searchterm = $('#' + this.name + '_searchinput').val();
const not_found_template = _.template(
- $gettext('Es wurden keine neuen Ergebnisse für "<%= needle %>" gefunden.')
+ $gettext('Es wurden keine neuen Ergebnisse für "%{ needle }" gefunden.'),
+ {interpolate: /%\{\s*(.+?)\s*}/g}
);
$.getJSON(
STUDIP.URLHelper.getURL('dispatch.php/multipersonsearch/ajax_search/' + this.name, { s: searchterm }),