aboutsummaryrefslogtreecommitdiff
path: root/resources/assets/javascripts
diff options
context:
space:
mode:
Diffstat (limited to 'resources/assets/javascripts')
-rw-r--r--resources/assets/javascripts/bootstrap/application.js8
-rw-r--r--resources/assets/javascripts/bootstrap/multi_select.js3
-rw-r--r--resources/assets/javascripts/cke/studip-a11y-dialog/a11y-dialog.js2
-rw-r--r--resources/assets/javascripts/lib/calendar.js27
-rw-r--r--resources/assets/javascripts/lib/forum.js7
5 files changed, 35 insertions, 12 deletions
diff --git a/resources/assets/javascripts/bootstrap/application.js b/resources/assets/javascripts/bootstrap/application.js
index d9175d3..4802091 100644
--- a/resources/assets/javascripts/bootstrap/application.js
+++ b/resources/assets/javascripts/bootstrap/application.js
@@ -1,4 +1,5 @@
import { $gettext } from '../lib/gettext.js';
+import eventBus from "../lib/event-bus";
/* ------------------------------------------------------------------------
* application.js
@@ -180,11 +181,14 @@ jQuery.ui.accordion.prototype.options.icons = {
header: 'arrow_right',
activeHeader: 'arrow_down'
};
-jQuery.extend(jQuery.ui.dialog.prototype.options, {
- closeText: $gettext('Schließen')
+eventBus.on('studip:set-locale', () => {
+ jQuery.extend(jQuery.ui.dialog.prototype.options, {
+ closeText: $gettext('Schließen')
+ });
});
+
/* ------------------------------------------------------------------------
* jQuery timepicker
* ------------------------------------------------------------------------ */
diff --git a/resources/assets/javascripts/bootstrap/multi_select.js b/resources/assets/javascripts/bootstrap/multi_select.js
index 6e033af..38fa362 100644
--- a/resources/assets/javascripts/bootstrap/multi_select.js
+++ b/resources/assets/javascripts/bootstrap/multi_select.js
@@ -1,6 +1,7 @@
import { $gettext } from '../lib/gettext.js';
+import eventBus from "../lib/event-bus";
-STUDIP.domReady(() => {
+eventBus.on('studip:set-locale', () => {
$.extend($.ui.multiselect, {
locale: {
addAll: $gettext('Alle hinzufügen'),
diff --git a/resources/assets/javascripts/cke/studip-a11y-dialog/a11y-dialog.js b/resources/assets/javascripts/cke/studip-a11y-dialog/a11y-dialog.js
index 133a6ba..1cef618 100644
--- a/resources/assets/javascripts/cke/studip-a11y-dialog/a11y-dialog.js
+++ b/resources/assets/javascripts/cke/studip-a11y-dialog/a11y-dialog.js
@@ -6,7 +6,7 @@ import A11YDialogUI from './ui.js';
export function updateVoiceLabel() {
add('de', {
- 'Rich Text Editor': $gettext('Rich Text Editor (Um Bedienhinweise zu erhalten, drücken Sie ALT+0 im Eingabefeld.)'),
+ 'Rich Text Editor': 'Rich Text Editor (Um Bedienhinweise zu erhalten, drücken Sie ALT+0 im Eingabefeld.)',
});
}
diff --git a/resources/assets/javascripts/lib/calendar.js b/resources/assets/javascripts/lib/calendar.js
index a693f6c..bfe0054 100644
--- a/resources/assets/javascripts/lib/calendar.js
+++ b/resources/assets/javascripts/lib/calendar.js
@@ -1,4 +1,17 @@
import { $gettext } from '../lib/gettext.js';
+import eventBus from "./event-bus";
+
+eventBus.on('studip:set-locale', () => {
+ Calendar.day_names = [
+ $gettext('Montag'),
+ $gettext('Dienstag'),
+ $gettext('Mittwoch'),
+ $gettext('Donnerstag'),
+ $gettext('Freitag'),
+ $gettext('Samstag'),
+ $gettext('Sonntag'),
+ ];
+});
/* ------------------------------------------------------------------------
* calendar gui
@@ -12,13 +25,13 @@ const Calendar = {
click_in_progress: false,
day_names: [
- $gettext('Montag'),
- $gettext('Dienstag'),
- $gettext('Mittwoch'),
- $gettext('Donnerstag'),
- $gettext('Freitag'),
- $gettext('Samstag'),
- $gettext('Sonntag')
+ 'Montag',
+ 'Dienstag',
+ 'Mittwoch',
+ 'Donnerstag',
+ 'Freitag',
+ 'Samstag',
+ 'Sonntag',
],
/**
diff --git a/resources/assets/javascripts/lib/forum.js b/resources/assets/javascripts/lib/forum.js
index 7763527..1ff2bf5 100644
--- a/resources/assets/javascripts/lib/forum.js
+++ b/resources/assets/javascripts/lib/forum.js
@@ -1,11 +1,16 @@
import { $gettext } from "./gettext.js";
+import eventBus from "./event-bus";
+
+eventBus.on('studip:set-locale', () => {
+ Forum.warning_text = $gettext('Wenn Sie die Seite verlassen, gehen ihre Änderungen verloren!');
+});
const Forum = {
confirmDialog: null,
current_area_id: null,
current_category_id: null,
seminar_id: null,
- warning_text: $gettext('Wenn Sie die Seite verlassen, gehen ihre Änderungen verloren!'),
+ warning_text: 'Wenn Sie die Seite verlassen, gehen ihre Änderungen verloren!',
clipboard: {},
getTemplate: _.memoize(function(name) {