Add preliminary German translation (still a few things to go).
This commit is contained in:
parent
173c501eae
commit
00e7d2a725
65
unpacked/localization/de/FontWarnings.js
Normal file
65
unpacked/localization/de/FontWarnings.js
Normal file
|
@ -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");
|
28
unpacked/localization/de/HTML-CSS.js
Normal file
28
unpacked/localization/de/HTML-CSS.js
Normal file
|
@ -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");
|
60
unpacked/localization/de/MathML.js
Normal file
60
unpacked/localization/de/MathML.js
Normal file
|
@ -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");
|
160
unpacked/localization/de/MathMenu.js
Normal file
160
unpacked/localization/de/MathMenu.js
Normal file
|
@ -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");
|
312
unpacked/localization/de/TeX.js
Normal file
312
unpacked/localization/de/TeX.js
Normal file
|
@ -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");
|
79
unpacked/localization/de/de.js
Normal file
79
unpacked/localization/de/de.js
Normal file
|
@ -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");
|
18
unpacked/localization/de/v1.0-warning.js
Normal file
18
unpacked/localization/de/v1.0-warning.js
Normal file
|
@ -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");
|
Loading…
Reference in New Issue
Block a user