Zum Inhalt springen

MediaWiki:Common.js/addin-mooc-localization.js

Aus Wikiversity

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
/**
 * This JS file is part of the MOOC Addin (https://en.wikiversity.org/wiki/Mooc-Module).
 * 
 * @author Sebastian Schlicht (https://en.wikiversity.org/wiki/User:Sebschlicht)
 * @author René Pickhardt (http://www.rene-pickhardt.de/)
 * 
 * This JS code holds localization messages used in the MOOC interface.
 * When ported to another MediaWiki instance this code can be changed in order to apply the appropiate language.
 */
/* necessary to avoid interpretation of special character sequences such as signations */
// <nowiki>

// error messages
AddinMooc_CONFIG.setMessage('ERR_INDEX_HEADER', 'malformed header: "$1"');
AddinMooc_CONFIG.setMessage('ERR_WADD_REQ', 'AddinMooc addSectionToPage: failed to add section "$2" to page "$1" (status code: $3)');
AddinMooc_CONFIG.setMessage('ERR_WCONTENT_REQ', 'AddinMooc doPageContentRequest: content request failed for page "$1", section $2 (status code: $3)');
AddinMooc_CONFIG.setMessage('ERR_WEDIT_REQ', 'AddinMooc doEditRequest: failed to edit page "$1" (status code: $2)');
AddinMooc_CONFIG.setMessage('ERR_WQUERY_VIDEO', 'AddinMooc getVideoUrls: failed to extract URL from missing field "$1"');
AddinMooc_CONFIG.setMessage('ERR_WTOKEN_MISSING', 'AddinMooc doEditTokenRequest: failed to get edit tokens for "$1" (server response: $2)');
AddinMooc_CONFIG.setMessage('ERR_WTOKEN_PARSING', 'AddinMooc parseEditTokens: failed to extract token from missing field "$1"');
AddinMooc_CONFIG.setMessage('ERR_WTOKEN_REQ', 'AddinMooc doEditTokenRequest: token request failed for pages "$1" (status code: $2)');
// log messages
AddinMooc_CONFIG.setMessage('LOG_ADD_CHILD', 'new child for $1 "$2": $3');//TODO: split $3 into type and name
AddinMooc_CONFIG.setMessage('LOG_DIS_NUMTHREADS', '$1 threads aggregated from $2 talk pages');
AddinMooc_CONFIG.setMessage('LOG_DIS_POST_INVALID', 'invalid post in thread #$1: $2');
AddinMooc_CONFIG.setMessage('LOG_DIS_THREAD_SECTION', 'thread "$1" is section $2');
AddinMooc_CONFIG.setMessage('LOG_INDEX', 'index located @ "$1" for MOOC "$2"');
AddinMooc_CONFIG.setMessage('LOG_INDEX_HEADER', '$1 "$2" in level $3 @ path $4');
AddinMooc_CONFIG.setMessage('LOG_PAGE_NOMOOC', 'not a MOOC page');
AddinMooc_CONFIG.setMessage('LOG_WADD', 'AddinMooc addSectionToPage: adding section "$2" to page "$1"');
AddinMooc_CONFIG.setMessage('LOG_WADD_RES', 'AddinMooc addSectionToPage: server responded with "$1"');
AddinMooc_CONFIG.setMessage('LOG_WEDIT', 'AddinMooc doEditRequest: editing {{PLURAL:$2|0=|section $2 of }}page "$1"');
AddinMooc_CONFIG.setMessage('LOG_WEDIT_RES', 'AddinMooc doEditRequest: server responded with "$1"');
AddinMooc_CONFIG.setMessage('LOG_WPARSE', 'parsing "$1"');
AddinMooc_CONFIG.setMessage('LOG_WPARSE_RES', 'AddinMooc parseThreads: server responded with "$1"');
AddinMooc_CONFIG.setMessage('LOG_WQUERY_VIDEO_URL', 'URL for video "$1": $2');
AddinMooc_CONFIG.setMessage('LOG_WTOKEN_TOKEN', 'AddinMooc parseEditTokens: token for page "$1": "$2"');
// generated summaries
AddinMooc_CONFIG.setMessage('SUM_THREAD_ADD', 'Neue frage: "$1"');
AddinMooc_CONFIG.setMessage('SUM_THREAD_ADD_INDEX', 'Diskussionsstatistik geupdated, da ein neues Thema eroeffnet wurde');
AddinMooc_CONFIG.setMessage('SUM_THREAD_REPLY', 'Antwort auf "$1"');
AddinMooc_CONFIG.setMessage('SUM_THREAD_REPLY_INDEX', 'Diskussions statistik wegen neuer Antwort geupdated');
// summary appendices
AddinMooc_CONFIG.setMessage('DEFSUMAPX_ADD_CHILD', '$1 hinzugefügt');//TODO: split $1 into type and name
// default summaries
AddinMooc_CONFIG.setMessage('DEFSUM_CREATE_INVOKE_PAGE', 'invoke page for MOOC $1 created');//TODO: split $1 into type and name
AddinMooc_CONFIG.setMessage('DEFSUM_EDIT_furtherReading', 'further reading changed');
AddinMooc_CONFIG.setMessage('DEFSUM_EDIT_learningGoals', 'learning goals changed');
AddinMooc_CONFIG.setMessage('DEFSUM_EDIT_quiz', '');// placeholder
AddinMooc_CONFIG.setMessage('DEFSUM_EDIT_QUIZ', 'quiz update for MOOC $1 "$2"');
AddinMooc_CONFIG.setMessage('DEFSUM_EDIT_script', '');// placeholder
AddinMooc_CONFIG.setMessage('DEFSUM_SCRIPT', 'script update for MOOC $1 "$2"');
AddinMooc_CONFIG.setMessage('DEFSUM_EDIT_video', 'video changed');
// default values
AddinMooc_CONFIG.setMessage('DEFVAL_QUIZ', '<quiz display=simple>\n' +
  '{Example question\n' +
  '|type="[]"}\n' +
  '+ correct answer\n' +
  '|| explanation for the correct answer is only displayed after the quiz is answered\n' +
  '- wrong answer\n' +
  '|| explanation for the wrong answer is only displayed after the quiz is answered\n' +
  '- another wrong answer\n' +
  '|| explanation for the wrong answer is only displayed after the quiz is answered\n' +
  '</quiz>');
AddinMooc_CONFIG.setMessage('DEFVAL_SCRIPT', '<!-- put your $1 script here -->');
// user interface
AddinMooc_CONFIG.setMessage('UI_ASK_BTN_ASK', 'Frage abschicken');
AddinMooc_CONFIG.setMessage('UI_ASK_LABEL_TITLE', 'Deine Frage:');
AddinMooc_CONFIG.setMessage('UI_ASK_LABEL_CONTENT', 'Erläuter deine Frage:');
AddinMooc_CONFIG.setMessage('UI_ASK_TITLE_MISSING', 'Du musst deine Frage in einem Titel zusammenfassen!');
AddinMooc_CONFIG.setMessage('UI_MODAL_BTN_add-lesson', 'Füg eine Lektion hinzu');
AddinMooc_CONFIG.setMessage('UI_MODAL_BTN_add-unit', 'Füg einen Teilabschnitt hinzu');
AddinMooc_CONFIG.setMessage('UI_MODAL_BTN_create-mooc', 'Erstelle einen MOOC');
AddinMooc_CONFIG.setMessage('UI_MODAL_BTN_edit', 'Speichern');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_addLesson', 'Alle Unterstriche im Lektionstitel werden durch Leerzeichen ersetzt');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_addUnit', 'Alle Unterstriche im Untereinheitstitel werden durch Leerzeichen ersetzt.');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_createMooc', 'Alle Unterstriche im MOOC Titel werden durch Leerzeichen ersetzt.');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_furtherReading', 'Bitte eine numerierte Liste eingeben. D.h. jede neue Zeile muss mit "#" starten.');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_learningGoals', 'Bitte eine numerierte Liste eingeben. D.h. jede neue Zeile muss mit "#" starten.');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_quiz', 'Tipp: das von dir erstllte quiz kann: ' +
  '<a href="http://de.wikiversity.org/w/index.php?title=$1/quiz&action=edit">auf einer eigenen Seite direkt editiert werden</a>' +
  '<br>Visit <a href="https://de.wikiversity.org/wiki/Help:Quiz">Help:Quiz</a> ist eine Übersicht mit allen möglichen Quizformaten');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_script', 'Tipp: das von dir erstllte Script kann: ' +
  '<a href="http://de.wikiversity.org/w/index.php?title=$1/script&action=edit">auf einer eigenen Seite direkt editiert werden</a>');
AddinMooc_CONFIG.setMessage('UI_MODAL_HELP_video', 'Hier darf eine Mediendatei (Video, Schaubild, PDF,...) aus wikimedia commons z.b "File:MyVideo.ogv" eingebunden werden. Diese datei muss auf commons.wikimedia.org oder auf de.wikiversity.org existieren');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_SUMMARY', 'Gib eine Zusammenfassung ein:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_addLesson', 'Titel für die Lektion:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_addUnit', 'Titel für das Unterthema:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_createMooc', 'MOOC Titel');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_furtherReading', 'Trage weiterführende Links ein:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_learningGoals', 'Trag die Lernziele ein:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_quiz', 'Trage das Quiz ein:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_script', 'Trage einen Text, Skript oder Abstrakt ein:');
AddinMooc_CONFIG.setMessage('UI_MODAL_LABEL_TITLE_video', 'Gibt eine Mediendatei ein:');
AddinMooc_CONFIG.setMessage('UI_POST_SIGNATURE', 'am $1 von $2 gepostet');
AddinMooc_CONFIG.setMessage('UI_REPLY_BTN_REPLY', 'Antwort');
AddinMooc_CONFIG.setMessage('UI_REPLY_BTN_SEND', 'Antwort abschicken');
AddinMooc_CONFIG.setMessage('UI_REPLY_LABEL_CONTENT', 'Deine Antwort:');
AddinMooc_CONFIG.setMessage('UI_SECTION_BTN_EXPAND', '&#8595; Mehr lesen &#8595;');
AddinMooc_CONFIG.setMessage('UI_THREAD_BTN_EXPAND', '&#8595; Mehr lesen  &#8595;');
AddinMooc_CONFIG.setMessage('UI_THREAD_LABEL_HEADER', '$1 {{PLURAL:$1|Antwort|Antworten}}');
AddinMooc_CONFIG.setMessage('UI_THREAD_UNSIGNED', 'Niemand hat diesen Beitrag unterschrieben.');

/* no idea
setMessage('section-discussion', 'Discussion');
setMessage('section-furtherReading', 'Further reading');
setMessage('section-learningGoals', 'Learning goals');
setMessage('section-quiz', 'Quiz');
setMessage('section-script', 'Script');
setMessage('section-units', 'Associated units');
setMessage('section-video', 'Video');
*/

AddinMooc_CONFIG.LOADED += 1;

// </nowiki>