Add localization/en directory (never actually used, but can serve as template for other translations until we have a program that manages the data files).
This commit is contained in:
parent
7cd9180b0b
commit
2b92cd50fe
44
unpacked/localization/en/FontWarnings.js
Normal file
44
unpacked/localization/en/FontWarnings.js
Normal file
|
@ -0,0 +1,44 @@
|
|||
MathJax.Localization.addTranslation("en","FontWarnings",{
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
webFont:
|
||||
"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 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 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:
|
||||
"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 can use either the %1 or the %2. " +
|
||||
"Download and install one of those fonts to improve your MathJax experience.",
|
||||
|
||||
PageDesigned:
|
||||
"This page is designed to use the %1. " +
|
||||
"Download and install those fonts to improve your MathJax experience.",
|
||||
|
||||
STIXfonts:
|
||||
"STIX fonts",
|
||||
|
||||
TeXfonts:
|
||||
"MathJax TeX fonts"
|
||||
}
|
||||
});
|
||||
|
||||
MathJax.Ajax.loadComplete("[MathJax]/localization/en/FontWarnings.js");
|
23
unpacked/localization/en/HTML-CSS.js
Normal file
23
unpacked/localization/en/HTML-CSS.js
Normal file
|
@ -0,0 +1,23 @@
|
|||
MathJax.Localization.addTranslation("en","HTML-CSS",{
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
LoadWebFont:
|
||||
"Loading web-font %1",
|
||||
|
||||
CantLoadWebFont:
|
||||
"Can't load web font %1",
|
||||
|
||||
FirefoxCantLoadWebFont:
|
||||
"Firefox can't load web fonts from a remote host",
|
||||
|
||||
CantFindFontUsing:
|
||||
"Can't find a valid font using %1",
|
||||
|
||||
WebFontsNotAvailable:
|
||||
"Web-Fonts not available -- using image fonts instead"
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
MathJax.Ajax.loadComplete("[MathJax]/localization/en/HTML-CSS.js");
|
52
unpacked/localization/en/MathML.js
Normal file
52
unpacked/localization/en/MathML.js
Normal file
|
@ -0,0 +1,52 @@
|
|||
MathJax.Localization.addTranslation("en","MathML",{
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
BadMglyph:
|
||||
"Bad mglyph: %1",
|
||||
|
||||
BadMglyphFont:
|
||||
"Bad font: %1",
|
||||
|
||||
MathPlayer:
|
||||
"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/en/MathML.js");
|
129
unpacked/localization/en/MathMenu.js
Normal file
129
unpacked/localization/en/MathMenu.js
Normal file
|
@ -0,0 +1,129 @@
|
|||
MathJax.Localization.addTranslation("en","MathMenu",{
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
Show: "Show Math As",
|
||||
MathMLcode: "MathML Code",
|
||||
OriginalMathML: "Original MathML",
|
||||
TeXCommands: "TeX Commands",
|
||||
AsciiMathInput: "AsciiMathML input",
|
||||
Original: "Original Form",
|
||||
ErrorMessage: "Error Message",
|
||||
texHints: "Show TeX hints in MathML",
|
||||
Settings: "Math Settings",
|
||||
ZoomTrigger: "Zoom Trigger",
|
||||
Hover: "Hover",
|
||||
Click: "Click",
|
||||
DoubleClick: "Double-Click",
|
||||
NoZoom: "No Zoom",
|
||||
TriggerRequires: "Trigger Requires:",
|
||||
Option: "Option",
|
||||
Alt: "Alt",
|
||||
Command: "Command",
|
||||
Control: "Control",
|
||||
Shift: "Shift",
|
||||
ZoomFactor: "Zoom Factor",
|
||||
Renderer: "Math Renderer",
|
||||
MPHandles: "Let MathPlayer Handle:",
|
||||
MenuEvents: "Menu Events",
|
||||
MouseEvents: "Mouse Events",
|
||||
MenuAndMouse: "Mouse and Menu Events",
|
||||
FontPrefs: "Font Preferences",
|
||||
ForHTMLCSS: "For HTML-CSS:",
|
||||
Auto: "Auto",
|
||||
TeXLocal: "TeX (local)",
|
||||
TeXWeb: "TeX (web)",
|
||||
TeXImage: "TeX (image)",
|
||||
STIXLocal: "STIX (local)",
|
||||
ContextMenu: "Contextual Menu",
|
||||
Browser: "Browser",
|
||||
Scale: "Scale All Math ...",
|
||||
Discoverable: "Highlight on Hover",
|
||||
Locale: "Language",
|
||||
LoadLocale: "Load from URL ...",
|
||||
About: "About MathJax",
|
||||
Help: "MathJax Help",
|
||||
|
||||
localTeXfonts: "using local TeX fonts",
|
||||
webTeXfonts: "using web TeX font",
|
||||
imagefonts: "using Image fonts",
|
||||
localSTIXfonts: "using local STIX fonts",
|
||||
webSVGfonts: "using web SVG fonts",
|
||||
genericfonts: "using generic unicode fonts",
|
||||
|
||||
wofforotffonts: "woff or otf fonts",
|
||||
eotffonts: "eot fonts",
|
||||
svgfonts: "svg fonts",
|
||||
|
||||
WebkitNativeMMLWarning:
|
||||
"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 requires the MathPlayer plugin " +
|
||||
"in order to process MathML output.",
|
||||
|
||||
OperaNativeMMLWarning:
|
||||
"Opera's support for MathML is limited, so switching to " +
|
||||
"MathML output may cause some expressions to render poorly.",
|
||||
|
||||
SafariNativeMMLWarning:
|
||||
"Your browser's native MathML does not implement all the features " +
|
||||
"used by MathJax, so some expressions may not render properly.",
|
||||
|
||||
FirefoxNativeMMLWarning:
|
||||
"Your browser's native MathML does not implement all the features " +
|
||||
"used by MathJax, so some expressions may not render properly.",
|
||||
|
||||
MSIESVGWarning:
|
||||
"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 " +
|
||||
"not display properly.",
|
||||
|
||||
LoadURL:
|
||||
"Load translation data from this URL:",
|
||||
|
||||
BadURL:
|
||||
"The URL should be for a javascript file that defines MathJax translation data. " +
|
||||
"Javascript file names should end with '.js'",
|
||||
|
||||
BadData:
|
||||
"Failed to load translation data from %1",
|
||||
|
||||
SwitchAnyway:
|
||||
"Switch the renderer anyway?\n\n" +
|
||||
"(Press OK to switch, CANCEL to continue with the current renderer)",
|
||||
|
||||
ScaleMath:
|
||||
"Scale all mathematics (compared to surrounding text) by",
|
||||
|
||||
NonZeroScale:
|
||||
"The scale should not be zero",
|
||||
|
||||
PercentScale:
|
||||
"The scale should be a percentage (e.g., 120%%)",
|
||||
|
||||
IE8warning:
|
||||
"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:
|
||||
"The MathJax contextual menu will be disabled, but you can " +
|
||||
"Alt-Click on an expression to obtain the MathJax menu instead.",
|
||||
|
||||
NoOriginalForm:
|
||||
"No original form available",
|
||||
|
||||
Close:
|
||||
"Close",
|
||||
|
||||
EqSource:
|
||||
"MathJax Equation Source"
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
MathJax.Ajax.loadComplete("[MathJax]/localization/en/MathMenu.js");
|
248
unpacked/localization/en/TeX.js
Normal file
248
unpacked/localization/en/TeX.js
Normal file
|
@ -0,0 +1,248 @@
|
|||
MathJax.Localization.addTranslation("en","TeX",{
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
ExtraOpenMissingClose:
|
||||
"Extra open brace or missing close brace",
|
||||
|
||||
ExtraCloseMissingOpen:
|
||||
"Extra close brace or missing open brace",
|
||||
|
||||
MissingLeftExtraRight:
|
||||
"Missing \\left or extra \\right",
|
||||
|
||||
MissingScript:
|
||||
"Missing superscript or subscript argument",
|
||||
|
||||
ExtraLeftMissingRight:
|
||||
"Extra \\left or missing \\right",
|
||||
|
||||
Misplaced:
|
||||
"Misplaced %1",
|
||||
|
||||
MissingOpenForScript:
|
||||
"Missing open brace for %1",
|
||||
|
||||
AmbiguousUseOf:
|
||||
"Ambiguous use of %1",
|
||||
|
||||
EnvBadEnd:
|
||||
"\\begin{%1} ended with \\end{%2}",
|
||||
|
||||
EnvMissingEnd:
|
||||
"Missing \\end{%1}",
|
||||
|
||||
MissingBoxFor:
|
||||
"Missing box for %1",
|
||||
|
||||
MissingCloseBrace:
|
||||
"Missing close brace",
|
||||
|
||||
UndefinedControlSequence:
|
||||
"Undefined control sequence %1",
|
||||
|
||||
DoubleExponent:
|
||||
"Double exponent: use braces to clarify",
|
||||
|
||||
DoubleSubscripts:
|
||||
"Double subscripts: use braces to clarify",
|
||||
|
||||
DoubleExponentPrime:
|
||||
"Prime causes double exponent: use braces to clarify",
|
||||
|
||||
CantUseHash1:
|
||||
"You can't use 'macro parameter character #' in math mode",
|
||||
|
||||
MisplacedMiddle:
|
||||
"%1 must be within \\left and \\right",
|
||||
|
||||
MisplacedLimits:
|
||||
"%1 is allowed only on operators",
|
||||
|
||||
MisplacedMoveRoot:
|
||||
"%1 can appear only within a root",
|
||||
|
||||
MultipleCommand:
|
||||
"Multiple %1",
|
||||
|
||||
IntegerArg:
|
||||
"The argument to %1 must be an integer",
|
||||
|
||||
NotMathMLToken:
|
||||
"%1 is not a token element",
|
||||
|
||||
InvalidMathMLAttr:
|
||||
"Invalid MathML attribute: %1",
|
||||
|
||||
UnknownAttrForElement:
|
||||
"%1 is not a recognized attribute for %2",
|
||||
|
||||
MaxMacroSub1:
|
||||
"MathJax maximum macro substitution count exceeded; " +
|
||||
"is there a recursive macro call?",
|
||||
|
||||
MaxMacroSub2:
|
||||
"MathJax maximum substitution count exceeded; " +
|
||||
"is there a recursive latex environment?",
|
||||
|
||||
MissingArgFor:
|
||||
"Missing argument for %1",
|
||||
|
||||
ExtraAlignTab:
|
||||
"Extra alignment tab in \\cases text",
|
||||
|
||||
BracketMustBeDimension:
|
||||
"Bracket argument to %1 must be a dimension",
|
||||
|
||||
InvalidEnv:
|
||||
"Invalid environment name '%1'",
|
||||
|
||||
UnknownEnv:
|
||||
"Unknown environment '%1'",
|
||||
|
||||
ExtraClose:
|
||||
"Extra close brace",
|
||||
|
||||
ExtraCloseLooking:
|
||||
"Extra close brace while looking for %1",
|
||||
|
||||
MissingCloseBracket:
|
||||
"Couldn't find closing ']' for argument to %1",
|
||||
|
||||
MissingOrUnrecognizedDelim:
|
||||
"Missing or unrecognized delimiter for %1",
|
||||
|
||||
MissingDimOrUnits:
|
||||
"Missing dimension or its units for %1",
|
||||
|
||||
TokenNotFoundForCommand:
|
||||
"Couldn't find %1 for %2",
|
||||
|
||||
MathNotTerminated:
|
||||
"Math not terminated in text box",
|
||||
|
||||
IllegalMacroParam:
|
||||
"Illegal macro parameter reference",
|
||||
|
||||
MaxBufferSize:
|
||||
"MathJax internal buffer size exceeded; is there a recursive macro call?",
|
||||
|
||||
/* AMSmath */
|
||||
|
||||
CommandNotAllowedInEnv:
|
||||
"%1 not allowed in %2 environment",
|
||||
|
||||
MultipleLabel:
|
||||
"Label '%1' mutiply defined",
|
||||
|
||||
CommandAtTheBeginingOfLine:
|
||||
"%1 must come at the beginning of the line",
|
||||
|
||||
IllegalAlign:
|
||||
"Illegal alignment specified in %1",
|
||||
|
||||
BadMathStyleFor:
|
||||
"Bad math style for %1",
|
||||
|
||||
PositiveIntegerArg:
|
||||
"Argument to %1 must me a positive integer",
|
||||
|
||||
ErroneousNestingEq:
|
||||
"Erroneous nesting of equation structures",
|
||||
|
||||
MultlineRowsOneCol:
|
||||
"multline rows must have exactly one column",
|
||||
|
||||
/* bbox */
|
||||
|
||||
MultipleBBoxProperty:
|
||||
"%1 specified twice in %2",
|
||||
|
||||
InvalidBBoxProperty:
|
||||
"'%1' doesn't look like a color, a padding dimension, or a style",
|
||||
|
||||
/* begingroup */
|
||||
|
||||
ExtraEndMissingBegin:
|
||||
"Extra %1 or missing \\begingroup",
|
||||
|
||||
GlobalNotFollowedBy:
|
||||
"%1 not followed by \\let, \\def, or \\newcommand",
|
||||
|
||||
/* color */
|
||||
|
||||
UndefinedColorModel:
|
||||
"Color model '%1' not defined",
|
||||
|
||||
rgbArg1:
|
||||
"rgb colors require 3 decimal numbers",
|
||||
|
||||
InvalidDecimalNumber:
|
||||
"Invalid decimal number",
|
||||
|
||||
rgbArg2:
|
||||
"rgb values must be between 0 and 1",
|
||||
|
||||
RGBArg1:
|
||||
"RGB colors require 3 numbers",
|
||||
|
||||
InvalidNumber:
|
||||
"Invalid number",
|
||||
|
||||
RGBArg2:
|
||||
"RGB values must be between 0 and 255",
|
||||
|
||||
GrayScalerArg:
|
||||
"Grey-scale values must be between 0 and 1",
|
||||
|
||||
/* extpfeil */
|
||||
|
||||
NewextarrowArg1:
|
||||
"First argument to %1 must be a control sequence name",
|
||||
|
||||
NewextarrowArg2:
|
||||
"Second argument to %1 must be two integers separated by a comma",
|
||||
|
||||
NewextarrowArg3:
|
||||
"Third argument to %1 must be a unicode character number",
|
||||
|
||||
/* mhchem */
|
||||
|
||||
NoClosingChar:
|
||||
"Can't find closing %1",
|
||||
|
||||
/* newcommand */
|
||||
|
||||
IllegalControlSequenceName:
|
||||
"Illegal control sequence name for %1",
|
||||
|
||||
IllegalParamNumber:
|
||||
"Illegal number of parameters specified in %1",
|
||||
|
||||
DoubleBackSlash:
|
||||
"\\ must be followed by a control sequence",
|
||||
|
||||
CantUseHash2:
|
||||
"Illegal use of # in template for %1",
|
||||
|
||||
SequentialParam:
|
||||
"Parameters for %1 must be numbered sequentially",
|
||||
|
||||
MissingReplacementString:
|
||||
"Missing replacement string for definition of %1",
|
||||
|
||||
MismatchUseDef:
|
||||
"Use of %1 doesn't match its definition",
|
||||
|
||||
RunawayArgument:
|
||||
"Argument manquant pour la commande %1?"
|
||||
|
||||
/* verb */
|
||||
|
||||
NoClosingDelim:
|
||||
"Can't find closing delimiter for %1",
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
MathJax.Ajax.loadComplete("[MathJax]/localization/en/TeX.js");
|
58
unpacked/localization/en/en.js
Normal file
58
unpacked/localization/en/en.js
Normal file
|
@ -0,0 +1,58 @@
|
|||
MathJax.Localization.addTranslation("en",null,{
|
||||
menuTitle: "English",
|
||||
isLoaded: true,
|
||||
domains: {
|
||||
"_": {
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
CookieConfig:
|
||||
"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:
|
||||
"Math Processing Error",
|
||||
|
||||
MathError:
|
||||
"Math Error",
|
||||
|
||||
LoadFile: "Loading %1",
|
||||
|
||||
Loading: "Loading",
|
||||
|
||||
LoadFailed: "File failed to load: %1",
|
||||
|
||||
ProcessMath: "Processing Math: %1%%",
|
||||
|
||||
Processing: "Processing",
|
||||
|
||||
TypesetMath: "Typesetting Math: %1%%",
|
||||
|
||||
Typesetting: "Typesetting",
|
||||
|
||||
MathJaxNotSupported:
|
||||
"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/en/en.js");
|
14
unpacked/localization/en/v1.0-warning.js
Normal file
14
unpacked/localization/en/v1.0-warning.js
Normal file
|
@ -0,0 +1,14 @@
|
|||
MathJax.Localization.addTranslation("en","v1.0-warning",{
|
||||
isLoaded: true,
|
||||
strings: {
|
||||
|
||||
MissingConfig:
|
||||
"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/en/v1.0-warning.js");
|
Loading…
Reference in New Issue
Block a user