commit 00e7d2a7255fd59578ccc8663530be10e2cd13cb
parent 173c501eaee7d989168808662288349c7382f3a5
Author: Davide P. Cervone <dpvc@union.edu>
Date: Wed, 10 Apr 2013 10:41:29 -0400
Add preliminary German translation (still a few things to go).
Diffstat:
7 files changed, 723 insertions(+), 0 deletions(-)
diff --git a/unpacked/localization/de/FontWarnings.js b/unpacked/localization/de/FontWarnings.js
@@ -0,0 +1,65 @@
+MathJax.Localization.addTranslation("de","FontWarnings",{
+ isLoaded: true,
+ strings: {
+
+ webFont:
+ "MathJax nutz web-basierte Fonts zur Darstellung der Mathematik " +
+ "auf dieser Seite. Da diese muessen heruntergeladen werden " +
+ "laedt die Seite schneller, wenn Mathe-Fonts auf dem System installiert sind."
+// "MathJax is using web-based fonts to display the mathematics "+
+// "on this page. These take time to download, so the page would "+
+// "render faster if you installed math fonts directly in your "+
+// "system's font folder.",
+
+ imageFonts:
+ "MathJax nutzt Bild-Fonts stall lokaler Fonts oder Webfonts. " +
+ "Das Laden dauert laenger als ueblich und Drucken wird " +
+ "evtl. nicht auf hoechster Qualitaet moeglich sein."
+// "MathJax is using its image fonts rather than local or web-based fonts. "+
+// "This will render slower than usual, and the mathematics may not print "+
+// "at the full resolution of your printer.",
+
+ noFonts:
+ "MathJax kann keinen Font zur Darstellung der Mathematik finden "+
+ "und Bild-Fonts sind nicht verfuegbar. MathJax weicht auf generische "+
+ "Unicode-Zeichen aus in der Hoffnung, Ihr Browser kann diese darstellen. "+
+ "Einige oder alle Zeichen koennten nicht korrekt dargestellt werden."
+// "MathJax is unable to locate a font to use to display "+
+// "its mathematics, and image fonts are not available, so it "+
+// "is falling back on generic unicode characters in hopes that "+
+// "your browser will be able to display them. Some characters "+
+// "may not show up properly, or possibly not at all.",
+
+ webFonts:
+ "Die meisten modernen Browser koennen fonts aus dem Web laden. "+
+ "Um die Qualitaet der Mathematik auf dieser Seite zu verbessern, "+
+ "sollten Sie ein Update auf eine aktuelle Version des Browsers vornehmen "+
+ "(oder einen aktuellen Browser installieren)."
+// "Most modern browsers allow for fonts to be downloaded over the web. "+
+// "Updating to a more recent version of your browser (or changing "+
+// "browsers) could improve the quality of the mathematics on this page.",
+
+ fonts:
+ "MathJax kann %1 oder %2 verwenden. "+
+ "Herunterladen und installieren dieser Fonts wird Ihre MathJax-Erfahrung verbessern." //TODO ????
+// "MathJax can use either the %1 or the %2. " +
+// "Download and install one of those fonts to improve your MathJax experience.",
+
+ PageDesigned:
+ "Diese Seite ist optimiert fuer %1. " +
+ "Herunterladen und installieren dieser Fonts wird Ihre MathJax-Erfahrung verbessern." //TODO ????
+// "This page is designed to use the %1. " +
+// "Download and install those fonts to improve your MathJax experience.",
+
+ STIXfonts:
+ "STIX Fonts",
+// "STIX fonts",
+
+ TeXfonts:
+ "MathJax TeX Fonts"
+// "MathJax TeX fonts"
+
+ }
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/FontWarnings.js");
diff --git a/unpacked/localization/de/HTML-CSS.js b/unpacked/localization/de/HTML-CSS.js
@@ -0,0 +1,28 @@
+MathJax.Localization.addTranslation("de","HTML-CSS",{
+ isLoaded: true,
+ strings: {
+
+ LoadWebFont:
+ "Lade Webfont %1",
+// "Loading web-font %1",
+
+ CantLoadWebFont:
+ "Kann Webfont %1 nicht laden",
+// "Can't load web font %1",
+
+ FirefoxCantLoadWebFont:
+ "Firefox kann Webfonts nicht von entferntem Computer laden",
+// "Firefox can't load web fonts from a remote host",
+
+ CantFindFontUsing:
+ "Kein gueltiger font fuer %1 verfuegbar",
+// "Can't find a valid font using %1",
+
+ WebFontsNotAvailable:
+ "Webfonts nicht verfuegbar -- benutze Bilderfont"
+// "Web-Fonts not available -- using image fonts instead"
+
+ }
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/HTML-CSS.js");
diff --git a/unpacked/localization/de/MathML.js b/unpacked/localization/de/MathML.js
@@ -0,0 +1,60 @@
+MathJax.Localization.addTranslation("de","MathML",{
+ isLoaded: true,
+ strings: {
+
+ BadMglyph:
+ "Schlechter mglpyh: %1",
+// "Bad mglyph: %1",
+
+ BadMglyphFont:
+ "Schlechter Font: %1",
+// "Bad font: %1",
+
+ MathPlayer: //TODO CHECK WINDOWS IN GERMAN :(
+ "MathJax konnnte MathPlayer nicht einrichten.\n\n"+
+ "Falls MathPlayer nicht installiert ist, muss es erst installiert werden.\n"+
+ "Eventuell blockieren die Sicherheitsoptionen ActiveX; ueberpruefen Sie\n"+
+ "unter 'Interneteinstellungen' -> 'Werkzeuge' -> 'Sicherheit' -> 'Anpassen' ob\n"+
+ "ob 'ActiveX aktivieren' und 'Binaer und Skriptverhalten' aktiviert sind.\n\n"+
+ "Bei der jetzigen Konfiguration wird MathJax nur Fehlermeldungen anzeigen.\n"+
+// "MathJax was not able to set up MathPlayer.\n\n"+
+// "If MathPlayer is not installed, you need to install it first.\n"+
+// "Otherwise, your security settings may be preventing ActiveX \n"+
+// "controls from running. Use the Internet Options item under\n"+
+// "the Tools menu and select the Security tab, then press the\n"+
+// "Custom Level button. Check that the settings for\n"+
+// "'Run ActiveX Controls', and 'Binary and script behaviors'\n"+
+// "are enabled.\n\n"+
+// "Currently you will see error messages rather than\n"+
+// "typeset mathematics.",
+
+ CantCreateXMLParser:
+ "MathJax can't create an XML parser for MathML. Check that\n"+
+ "the 'Script ActiveX controls marked safe for scripting' security\n"+
+ "setting is enabled (use the Internet Options item in the Tools\n"+
+ "menu, and select the Security panel, then press the Custom Level\n"+
+ "button to check this).\n\n"+
+ "MathML equations will not be able to be processed by MathJax.",
+
+ UnknownNodeType:
+ "Unknown node type: %1",
+
+ UnexpectedTextNode:
+ "Unexpected text node: %1",
+
+ ErrorParsingMathML:
+ "Error parsing MathML",
+
+ ParsingError:
+ "Error parsing MathML: %1",
+
+ MathMLSingleElement:
+ "MathML must be formed by a single element",
+
+ MathMLRootElement:
+ "MathML must be formed by a <math> element, not %1"
+
+ }
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/MathML.js");
diff --git a/unpacked/localization/de/MathMenu.js b/unpacked/localization/de/MathMenu.js
@@ -0,0 +1,160 @@
+MathJax.Localization.addTranslation("de","MathMenu",{
+ isLoaded: true,
+ strings: {
+
+ Show: "Zeige Mathe als", // "Show Math As", TODO THAT's WEIRD
+ MathMLcode: "MathML Code",
+ OriginalMathML: "Original MathML",
+ TeXCommands: "Original TeX", // "TeX Commands", TODO ENGLISH?
+ AsciiMathInput: "Original AsciiMathML", // "AsciiMathML input", TODO ENGLISH?
+ Original: "Originalform", // "Original Form",
+ ErrorMessage: "Fehlermeldung", // "Error Message",
+ texHints: "Bette TeX Tipps in MathML ein", // "Show TeX hints in MathML",
+ Settings: "Einstellungen", // "Math Settings",
+ ZoomTrigger: "Zoom ausloesen", // "Zoom Trigger",
+ Hover: "Hover",
+ Click: "Klick", // "Click",
+ DoubleClick: "Doppelklick", // "Double-Click",
+ NoZoom: "Kein Zoom", // "No Zoom",
+ TriggerRequires: "Ausloeser benoetigt:", // "Trigger Requires:",
+ Option: "Option",
+ Alt: "Alt",
+ Command: "Command",
+ Control: "Steuerung", // "Control",
+ Shift: "Shift",
+ ZoomFactor: "Zoomfaktor", // "Zoom Factor",
+ Renderer: "Mathe Renderer", // "Math Renderer",
+ MPHandles: "An MathPlayer uebergeben:", // "Let MathPlayer Handle:",
+ MenuEvents: "Menue Events", // "Menu Events",
+ MouseEvents: "Maus Events", // "Mouse Events",
+ MenuAndMouse: "Maus und Menue Events", // "Mouse and Menu Events",
+ FontPrefs: "Font Einstellungen", // "Font Preferences",
+ ForHTMLCSS: "Fuer HTML-CSS", // "For HTML-CSS:",
+ Auto: "Auto",
+ TeXLocal: "TeX (lokal)", // "TeX (local)",
+ TeXWeb: "TeX (Web)", // "TeX (web)",
+ TeXImage: "TeX (Bild)", // "TeX (image)",
+ STIXLocal: "STIX (lokal)", // "STIX (local)",
+ ContextMenu: "Kontextmenue", // "Contextual Menu",
+ Browser: "Browser",
+ Scale: "Alle Mathe skalieren", // "Scale All Math ...",
+ Discoverable: "Highlight durch Hovern", // "Highlight on Hover",
+ Locale: "Sprache", // "Language",
+ LoadLocale: "Von URL laden", // "Load from URL ...",
+ About: "Ueber MathJax", // "About MathJax",
+ Help: "MathJax Hilfe", // "MathJax Help",
+
+ localTeXfonts: "Lokale TeX-Fonts werden verwendet", // "using local TeX fonts",
+ webTeXfonts: "Web TeX-Fonts werden verwendet", // "using web TeX font",
+ imagefonts: "Bild-Fonts werden verwendet", // "using Image fonts",
+ localSTIXfonts: "Lokale STIX-Fonts werden verwendet", // "using local STIX fonts",
+ webSVGfonts: "Web SVG-fonts werden verwendet", // "using web SVG fonts",
+ genericfonts: "Generische Unicode-Fonts werden verwendet", // "using generic unicode fonts",
+
+ wofforotffonts: "WOFF- oder OTF-Fonts", // "woff or otf fonts",
+ eotffonts: "EOT-Fonts", // "eot fonts",
+ svgfonts: "SVG-Fonts", // "svg fonts",
+
+ WebkitNativeMMLWarning:
+ "Ihr Browser scheint MathML nicht zu unterstuetzen, " +
+ "so dass ein Wechsel zur MathML-Ausgabe die Mathematik " +
+ "auf der Seite unlesbar machen koennte."
+// "Your browser doesn't seem to support MathML natively, " +
+// "so switching to MathML output may cause the mathematics " +
+// "on the page to become unreadable.",
+
+ MSIENativeMMLWarning:
+ "Internet Explorer benoetigt das MathPlayer Plugin " +
+ "um MathML-Ausgabe verarbeiten zu koennen."
+// "Internet Explorer requires the MathPlayer plugin " +
+// "in order to process MathML output.",
+
+ OperaNativeMMLWarning:
+ "Opera's MathML unterstuetzung ist beschraenkt, so dass beim Wechsel " +
+ "zur MathML-Ausgabe einige Ausdruecke schlecht gerendert werden."
+// "Opera's support for MathML is limited, so switching to " +
+// "MathML output may cause some expressions to render poorly.",
+
+ SafariNativeMMLWarning:
+ "Die MathML-Unterstuetzung Ihres Browsers beherrscht nicht alle " +
+ "MathJax-Features, so dass einige Ausdruecke schlecht gerendert werden."
+// "Your browser's native MathML does not implement all the features " +
+// "used by MathJax, so some expressions may not render properly.",
+
+ FirefoxNativeMMLWarning:
+ "Die MathML-Unterstuetzung Ihres Browsers beherrscht nicht alle " +
+ "MathJax-Features, so dass einige Ausdruecke schlecht gerendert werden."
+// "Your browser's native MathML does not implement all the features " +
+// "used by MathJax, so some expressions may not render properly.",
+
+ MSIESVGWarning:
+ "Internet Explorer unterstuetzt SVG erst ab IE9 und " +
+ "nicht im IE8-Emulationsmodus. Beim Wechsel zur " +
+ "SVG-Ausgabe wird die Mathematik nicht richtig dargestellt.",
+// "SVG is not implemented in Internet Explorer prior to " +
+// "IE9 or when it is emulating IE8 or below. " +
+// "Switching to SVG output will cause the mathemtics to " + TODO TYPO IN ENGLISH
+// "not display properly.",
+
+ LoadURL:
+ "Sprachschema-Daten von URL laden:",
+// "Load translation data from this URL:",
+
+ BadURL:
+ "URL muss zu einer JavaScript-Datei fuer MathJax Sprachschema fuehren. " +
+ "JavaScript Dateinamen sollten auf '.js' enden.",
+// "The URL should be for a javascript file that defines MathJax translation data. " +
+// "Javascript file names should end with '.js'",
+
+ BadData:
+ "Fehler beim Laden des Sprachschema von %1",
+// "Failed to load translation data from %1",
+
+ SwitchAnyway:
+ "Renderer trotzdem aendern?\n\n" +
+ "(Mit OK wechseln, mit ABBRECHEN den aktuellen Renderer verwenden)",
+// "Switch the renderer anyway?\n\n" +
+// "(Press OK to switch, CANCEL to continue with the current renderer)",
+
+ ScaleMath:
+ "Alle Mathematik skalieren (relativ zum Umgebenden Text)",
+// "Scale all mathematics (compared to surrounding text) by",
+
+ NonZeroScale:
+ "Skalierung darf nicht Null sein",
+// "The scale should not be zero",
+
+ PercentScale:
+ "Skalierung muss in Prozent sein",
+// "The scale should be a percentage (e.g., 120%%)",
+
+ IE8warning:
+ "Dies Deaktiviert das MathJax Menue und den MathJax Zoom " +
+ "Alt+Klick auf eine Formel zeigt weiter das MathJax-Menue.\n\n" +
+ "Wirklich MathPlayer Einstellungen aendern?"
+// "This will disable the MathJax menu and zoom features, " +
+// "but you can Alt-Click on an expression to obtain the MathJax " +
+// "menu instead.\n\nReally change the MathPlayer settings?",
+
+ IE9warning:
+ "Das MathJax Menue wird deaktiviert und kann nur durch " +
+ "Alt+Klick auf eine Formel angezeigt werden."
+// "The MathJax contextual menu will be disabled, but you can " +
+// "Alt-Click on an expression to obtain the MathJax menu instead.",
+
+ NoOriginalForm:
+ "Keine Originalform verfuegbar",
+// "No original form available", TODO???
+
+ Close:
+ "Schliessen",
+// "Close",
+
+ EqSource:
+ "Original MathJax Formel"
+// "MathJax Equation Source"
+
+ }
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/MathMenu.js");
diff --git a/unpacked/localization/de/TeX.js b/unpacked/localization/de/TeX.js
@@ -0,0 +1,312 @@
+MathJax.Localization.addTranslation("de","TeX",{
+ isLoaded: true,
+ strings: {
+
+ ExtraOpenMissingClose:
+ "Zusaetzliche offene oder fehlende schliessende Klammer",
+// "Extra open brace or missing close brace",
+
+ ExtraCloseMissingOpen:
+ "Zusaetzliche schliessende oder fehlende offene Klammer",
+// "Extra close brace or missing open brace",
+
+ MissingLeftExtraRight:
+ "Fehlendes \\left oder zusaetzliches \\right",
+// "Missing \\left or extra \\right",
+
+ MissingScript:
+ "Fehlendes Argument im Sub- oder Superskript",
+// "Missing superscript or subscript argument",
+
+ ExtraLeftMissingRight:
+ "Zusaetzliches \\left oder fehlendes \\right",
+// "Extra \\left or missing \\right",
+
+ Misplaced:
+ "%1 falsch plaziert",
+// "Misplaced %1",
+
+ MissingOpenForSub:
+ "Missing open brace for subscript", // *NEW*
+
+ MissingOpenForSup:
+ "Missing open brace for superscript", // *NEW*
+
+ AmbiguousUseOf:
+ "Mehrdeutige Verwendung von %1",
+// "Ambiguous use of %1",
+
+ EnvBadEnd:
+ "\\begin{%1} endet mit \\end{%2}",
+// "\\begin{%1} ended with \\end{%2}",
+
+ EnvMissingEnd:
+ "\\end{%1} fehlt",
+// "Missing \\end{%1}",
+
+ MissingBoxFor:
+ "Fehlende Box: %1",
+// "Missing box for %1",TODO ???
+
+ MissingCloseBrace:
+ "Fehlende geschlossene Klammer Missing close brace",
+// "Missing close brace",
+
+ UndefinedControlSequence:
+ "Nicht definierter Befehl: %1",
+// "Undefined control sequence %1",
+
+ DoubleExponent:
+ "Doppeltes Superskript: verwende Klammern zum Gruppieren",
+// "Double exponent: use braces to clarify",
+
+ DoubleSubscripts:
+ "Doppeltes Subskript: verwende Klammern zum Gruppieren",
+// "Double subscripts: use braces to clarify",
+
+ DoubleExponentPrime:
+ "Prime fuehrt zu doppeltem Superskript: verwende Klammern zum Gruppieren ",
+// "Prime causes double exponent: use braces to clarify",
+
+ CantUseHash1:
+ "'macro parameter character #' kann nicht im Mathematikmodus verwendet werden",
+// "You can't use 'macro parameter character #' in math mode", TODO ???
+
+ MisplacedMiddle:
+ "%1 muss zwischen \\left und \\right stehen",
+// "%1 must be within \\left and \\right",
+
+ MisplacedLimits:
+ "%1 ist nur bei Operatoren erlaubt",
+// "%1 is allowed only on operators",
+
+ MisplacedMoveRoot:
+ "%1 muss innerhalb einer Wurzel stehen",
+// "%1 can appear only within a root",
+
+ MultipleCommand:
+ "Vielfache %1",
+// "Multiple %1", TODO ???
+
+ IntegerArg:
+ "Das Argument in %1 muss ganzzahlig sein",
+// "The argument to %1 must be an integer",
+
+ NotMathMLToken:
+ "%1 ist kein Token-Element",
+// "%1 is not a token element",
+
+ InvalidMathMLAttr:
+ "Unzulaessiges MathML-Attribut: %1",
+// "Invalid MathML attribute: %1",
+
+ UnknownAttrForElement:
+ "%1 ist kein zulaessiged Attribut fuer %2",
+// "%1 is not a recognized attribute for %2",
+
+ MaxMacroSub1:
+ "Maximale Anzahl an Makros ist erreicht; " +
+ "wird ein rekursiver Aufruf verwendet?",
+// "MathJax maximum macro substitution count exceeded; " +
+// "is there a recursive macro call?", TODO ???
+
+ MaxMacroSub2:
+ "Maximale Anzahl an Substitutionen ist erreicht; " +
+ "wird eine rekursive LaTeX-Umgebung verwendet?",
+// "MathJax maximum substitution count exceeded; " +
+// "is there a recursive latex environment?",
+
+ MissingArgFor:
+ "Fehlendes Argument in %1",
+// "Missing argument for %1", TODO???
+
+ ExtraAlignTab:
+ "Zusaetzliches & im \\cases Text",
+// "Extra alignment tab in \\cases text", TODO???
+
+ BracketMustBeDimension:
+ "Das geklammerte Argument fuer %1 muss eine Dimension sein",
+// "Bracket argument to %1 must be a dimension",
+
+ InvalidEnv:
+ "Ungueltiger Umgebungsname %1",
+// "Invalid environment name '%1'",
+
+ UnknownEnv:
+ "Ungueltige Umgebung %1",
+// "Unknown environment '%1'",
+
+ ExtraClose:
+ "Zusaetzliche geschlossene Klammer",
+// "Extra close brace",
+
+ ExtraCloseLooking:
+ "Zusaetzliche geschlossene Klammer waehrend der Suche nach %1",
+// "Extra close brace while looking for %1",
+
+ MissingCloseBracket:
+ "Argument zu %1 wurde nicht mit ']' geschlossen",
+// "Couldn't find closing ']' for argument to %1",
+
+ MissingOrUnrecognizedDelim:
+ "Fehlender oder nichterkannter Delimiter bei %1",
+// "Missing or unrecognized delimiter for %1",
+
+ MissingDimOrUnits:
+ "Fehlende Dimension oder Einheiten bei %1",
+// "Missing dimension or its units for %1",
+
+ TokenNotFoundForCommand:
+ "Konnte %1 nicht vor %2 finden",
+// "Couldn't find %1 for %2",
+
+ MathNotTerminated:
+ "Formel in Textbox nicht abgschlossen",
+// "Math not terminated in text box",
+
+ IllegalMacroParam:
+ "Ungueltiger Makroparameter",
+// "Illegal macro parameter reference",
+
+ MaxBufferSize:
+ "Interner Puffergroesse ueberschritten; wird ein rekursiver Makroaufruf verwendet?",
+// "MathJax internal buffer size exceeded; is there a recursive macro call?", TODO???
+
+ /* AMSmath */
+
+ CommandNotAllowedInEnv:
+ "%1 ist nicht in Umgebung %2 erlaubt",
+// "%1 not allowed in %2 environment",
+
+ MultipleLabel:
+ "Label '%1' ueberdefiniert",
+// "Label '%1' multiply defined",
+
+ CommandAtTheBeginingOfLine:
+ "%1 muss am Zeilenanfang stehen",
+// "%1 must come at the beginning of the line",
+
+ IllegalAlign:
+ "Ungueltige Ausrichtung in %1",
+// "Illegal alignment specified in %1", TODO ???
+
+ BadMathStyleFor:
+ "Schlechter math style: %1",
+// "Bad math style for %1", TODO???
+
+ PositiveIntegerArg:
+ "Argument bei %1 muss positiv und ganzzahlig sein",
+// "Argument to %1 must me a positive integer",
+
+ ErroneousNestingEq:
+ "Fehlerhafte Verschachtelung von Gleichungen",
+// "Erroneous nesting of equation structures", TODO???
+
+ MultlineRowsOneCol:
+ "Zeilen in multiline Umgebung muessen genau eine Spalte haben",
+// "The rows within the %1 environment must have exactly one column"
+
+/* bbox */
+
+ MultipleBBoxProperty:
+ "%1 wurde zweimal in %2 angegeben",
+// "%1 specified twice in %2",
+
+ InvalidBBoxProperty:
+ "'%1' scheint keine Farbe, padding Dimension oder style zu sein",
+// "'%1' doesn't look like a color, a padding dimension, or a style", TODO???
+
+/* begingroup */
+
+ ExtraEndMissingBegin:
+ "Zusaetzliches oder Fehlendes \\begingroup",
+// "Extra %1 or missing \\begingroup",
+
+ GlobalNotFollowedBy:
+ "%1 nicht von \\let, \\def oder \\newcommand gefolgt",
+// "%1 not followed by \\let, \\def, or \\newcommand",
+
+/* color */
+
+ UndefinedColorModel:
+ "Farbmuster '%1' nicht definiert",
+// "Color model '%1' not defined", TODO???
+
+ ModelArg1:
+ "Color values for the %1 model require 3 numbers", // *NEW*
+
+ InvalidDecimalNumber:
+ "Ungueltige Dezimalzahl",
+// "Invalid decimal number",
+
+ ModelArg2:
+ "Color values for the %1 model must be between %2 and %3", // *NEW*
+
+ InvalidNumber:
+ "Ungueltige Zahl",
+// "Invalid number",
+
+/* extpfeil */
+
+ NewextarrowArg1:
+ "Das erste Argument von %1 muss Name einer Befehlsfolge sein",
+// "First argument to %1 must be a control sequence name",
+
+ NewextarrowArg2:
+ "Zweites Argument von %1 muessen zwei ganze Zahlen, durch Komma getrennt, sein",
+// "Second argument to %1 must be two integers separated by a comma",
+
+ NewextarrowArg3:
+ "Drittes argument von %1 muessen Unicode-Nummern sein",
+// "Third argument to %1 must be a unicode character number",
+
+/* mhchem */
+
+ NoClosingChar:
+ "Kann geschlossenes %1 nicht finden",
+// "Can't find closing %1",
+
+/* newcommand */
+
+ IllegalControlSequenceName:
+ "Ungueltige Befehlsfolge",
+// "Illegal control sequence name for %1",
+
+ IllegalParamNumber:
+ "Ungueltige Anzahl von Parametern in %1",
+// "Illegal number of parameters specified in %1",
+
+ DoubleBackSlash:
+ "\\ muss von Befehlsfolge gefolgt werden",
+// "\\ must be followed by a control sequence",
+
+ CantUseHash2:
+ "Ungueltige Verwendung von # in Template von %1",
+// "Illegal use of # in template for %1", TODO??>?
+
+ SequentialParam:
+ "Parameter von %1 muessen durch nummeriert sein",
+// "Parameters for %1 must be numbered sequentially",
+
+ MissingReplacementString:
+ "Ersetzende Zeichenkette fuer Definition von %1 fehlt",
+// "Missing replacement string for definition of %1", TODO???
+
+ MismatchUseDef:
+ "Verwendung von %1 passt nicht zur Definition",
+// "Use of %1 doesn't match its definition",
+
+ RunawayArgument:
+ "Fehlendes Argument fuer %1?",
+// "Runaway argument for %1?"
+
+/* verb */
+
+ NoClosingDelim:
+ "Kein schliessender Delimiter fuer %1"
+// "Can't find closing delimiter for %1" TODO???
+
+ }
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/TeX.js");
+\ No newline at end of file
diff --git a/unpacked/localization/de/de.js b/unpacked/localization/de/de.js
@@ -0,0 +1,79 @@
+MathJax.Localization.addTranslation("de",null,{
+ menuTitle: "Deutch",
+ isLoaded: true,
+ domains: {
+ "_": {
+ isLoaded: true,
+ strings: {
+
+ CookieConfig:
+ "MathJax hat eine Cookie mit ausfuehrbaren Code gefunden. " +
+ "Soll dieser Code ausgefuehrt werden?\n\n" +
+ "(Klicken Sie 'Abbrechen' falls Sie nicht selber das Cookie akzeptiert haben.)",
+// "MathJax has found a user-configuration cookie that includes code to " +
+// "be run. Do you want to run it?\n\n" +
+// "(You should press Cancel unless you set up the cookie yourself.)",
+
+ MathProcessingError:
+ "Mathe Verarbeitungsfehler ",
+// "Math Processing Error",
+
+ MathError:
+ "Mathe Fehler",
+// "Math Error",
+
+ LoadFile:
+ "Lade %1",
+// "Loading %1",
+
+ Loading:
+ "Laden",
+// "Loading", TODO???
+
+ LoadFailed:
+ "Datei konnte nicht geladen werden: %1",
+// "File failed to load: %1",
+
+ ProcessMath:
+ "Mathe Verarbeitung: %1%%",
+// "Processing Math: %1%%",
+
+ Processing:
+ "Verarbeiten",
+// "Processing", TODO???
+
+ TypesetMath:
+ "Mathe Textsatz: %1%%",
+// "Typesetting Math: %1%%",
+
+ Typesetting:
+ "Setzen",
+// "Typesetting", TODO???
+
+ MathJaxNotSupported:
+ "Ihr Webbrowser unterstuetzt MathJax nicht"
+// "Your browser does not support MathJax"
+
+ }
+ },
+
+ MathMenu: {},
+ FontWarnings: {},
+ "v1.0-warning": {},
+ TeX: {},
+ MathML: {},
+ "HTML-CSS": {}
+ },
+
+ plural: function(n) {
+ if (n === 1) {return 1} // one
+ return 2; // other
+ },
+
+ number: function(n) {
+ return String(n).replace(".", ","); // replace dot by comma
+ }
+
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/de.js");
diff --git a/unpacked/localization/de/v1.0-warning.js b/unpacked/localization/de/v1.0-warning.js
@@ -0,0 +1,18 @@
+MathJax.Localization.addTranslation("de","v1.0-warning",{
+ isLoaded: true,
+ strings: {
+
+ MissingConfig:
+ "MathJax laedt keine Standardkonfiguration mehr; " +
+ "der Author der Seite muss eine Konfigurationsdatei angeben. " + //TODO CHANGE ENGLISH version, too? Simplify in general???
+ "Diese Seite nutze die alte Standardkonfiguration %1 " +
+ "und benoetigt ein Update. Siehe auch: %2"
+// "MathJax no longer loads a default configuration file; " +
+// "you must specify such files explicitly. " +
+// "This page seems to use the older default %1 " +
+// "file, and so needs to be updated. This is explained further at %2"
+
+ }
+});
+
+MathJax.Ajax.loadComplete("[MathJax]/localization/de/v1.0-warning.js");