From 0835eadf813441b3c97cc681c233697225e3d098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Wang?= Date: Thu, 17 Oct 2013 17:39:37 +0200 Subject: [PATCH 1/3] Try to semi-automatically add direction marker in Farsi strings. #601, #530 --- unpacked/localization/fa/MathML.js | 2 +- unpacked/localization/fa/TeX.js | 58 +++++++++++++++--------------- unpacked/localization/fa/fa.js | 1 + 3 files changed, 31 insertions(+), 30 deletions(-) diff --git a/unpacked/localization/fa/MathML.js b/unpacked/localization/fa/MathML.js index 32d90a1bd..bd3be26b2 100644 --- a/unpacked/localization/fa/MathML.js +++ b/unpacked/localization/fa/MathML.js @@ -30,7 +30,7 @@ MathJax.Localization.addTranslation("fa","MathML",{ UnknownNodeType: "\u0646\u0648\u0639 \u06AF\u0631\u0647\u0654 \u0646\u0627\u0634\u0646\u0627\u062E\u062A\u0647: %1", UnexpectedTextNode: "\u06AF\u0631\u0647\u0654 \u0645\u062A\u0646\u06CC \u063A\u06CC\u0631\u0645\u0646\u062A\u0638\u0631\u0647:\u200C %1", ErrorParsingMathML: "\u062E\u0637\u0627\u06CC \u062A\u062C\u0632\u06CC\u0647\u0654 MathML", - ParsingError: "\u062E\u0637\u0627\u06CC \u062A\u062C\u0632\u06CC\u0647\u0654 MathML: %1", + ParsingError: "\u062E\u0637\u0627\u06CC \u062A\u062C\u0632\u06CC\u0647\u0654 MathML\u200F: %1", MathMLSingleElement: "MathML \u0628\u0627\u06CC\u062F \u0628\u0647 \u062F\u0646\u0628\u0627\u0644 \u06CC\u06A9 \u0639\u0646\u0635\u0631 \u0648\u0627\u062D\u062F \u0628\u06CC\u0627\u06CC\u062F" } }); diff --git a/unpacked/localization/fa/TeX.js b/unpacked/localization/fa/TeX.js index e24e83fb2..1d7c4f459 100644 --- a/unpacked/localization/fa/TeX.js +++ b/unpacked/localization/fa/TeX.js @@ -27,64 +27,64 @@ MathJax.Localization.addTranslation("fa","TeX",{ strings: { ExtraOpenMissingClose: "\u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0627\u0632 \u0627\u0636\u0627\u0641\u06CC \u06CC\u0627 \u0641\u0642\u062F\u0627\u0646 \u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0633\u062A\u0647", ExtraCloseMissingOpen: "\u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0633\u062A\u0647\u0654 \u0627\u0636\u0627\u0641\u0647 \u06CC\u0627 \u0641\u0642\u062F\u0627\u0646 \u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0627\u0632", - MissingLeftExtraRight: "\u0641\u0642\u062F\u0627\u0646 /left \u06CC\u0627 /right \u0627\u0636\u0627\u0641\u06CC", + MissingLeftExtraRight: "\u0641\u0642\u062F\u0627\u0646 \u200E/left \u06CC\u0627 \u200E/right \u0627\u0636\u0627\u0641\u06CC", MissingScript: "\u0641\u0642\u062F\u0627\u0646 \u0646\u0634\u0627\u0646\u0648\u0646\u062F \u0628\u0627\u0644\u0627\u0645\u062A\u0646 \u06CC\u0627 \u0632\u06CC\u0631\u0645\u062A\u0646", - ExtraLeftMissingRight: "/left \u0627\u0636\u0627\u0641\u06CC \u06CC\u0627 \u0641\u0642\u062F\u0627\u0646 /right", + ExtraLeftMissingRight: "\u200E/left \u0627\u0636\u0627\u0641\u06CC \u06CC\u0627 \u0641\u0642\u062F\u0627\u0646 \u200E/right", Misplaced: "%1 \u0646\u0627\u0628\u062C\u0627", MissingOpenForSub: "\u0641\u0642\u062F\u0627\u0646 \u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0627\u0632 \u0628\u0631\u0627\u06CC \u0632\u06CC\u0631\u0645\u062A\u0646", MissingOpenForSup: "\u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0627\u0632 \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC \u0628\u0627\u0644\u0627\u0645\u062A\u0646", - AmbiguousUseOf: "\u0627\u0633\u062A\u0641\u0627\u062F\u0647\u0654 \u0645\u0628\u0647\u0645 \u0627\u0632 %1", - EnvBadEnd: "\\begin{%1} \u067E\u0627\u06CC\u0627\u0646\u200C\u06CC\u0627\u0641\u062A\u0647 \u0628\u0627 \\end{%2}", - EnvMissingEnd: "\\end{%1} \u06AF\u0645\u200C\u0634\u062F\u0647", + AmbiguousUseOf: "\u0627\u0633\u062A\u0641\u0627\u062F\u0647\u0654 \u0645\u0628\u0647\u0645 \u0627\u0632 \u200E%1", + EnvBadEnd: "\u200E\\begin{%1}\u200E \u067E\u0627\u06CC\u0627\u0646\u200C\u06CC\u0627\u0641\u062A\u0647 \u0628\u0627 \u200E\\end{%2}\u200E", + EnvMissingEnd: "\u200E\\end{%1}\u200E \u06AF\u0645\u200C\u0634\u062F\u0647", MissingBoxFor: "\u0686\u0639\u0628\u0647\u0654 \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC %1", MissingCloseBrace: "\u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0633\u062A\u0647\u0654 \u0645\u0641\u0642\u0648\u062F", UndefinedControlSequence: "\u062F\u0646\u0628\u0627\u0644\u0647\u0654 \u06A9\u0646\u062A\u0631\u0644 \u062A\u0639\u0631\u06CC\u0641\u200C\u0646\u0634\u062F\u0647\u0654 %1", DoubleExponent: "\u062A\u0648\u0627\u0646 \u062F\u0648\u0645: \u0627\u0632 \u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0631\u0627\u06CC \u0631\u0648\u0634\u0646\u200C\u0633\u0627\u0632\u06CC \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u06A9\u0646\u06CC\u062F", DoubleSubscripts: "\u0632\u06CC\u0631\u0645\u062A\u0646 \u062F\u0648\u0645: \u0627\u0632 \u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0631\u0627\u06CC \u0631\u0648\u0634\u0646\u200C\u0633\u0627\u0632\u06CC \u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u06A9\u0646\u06CC\u062F", - MisplacedMiddle: "%1 \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u062F\u0631\u0648\u0646 /left \u0648 /right \u0646\u0648\u0634\u062A\u0647\u200C\u0634\u0648\u062F", - MisplacedLimits: "%1 \u0641\u0642\u0637 \u062F\u0631 \u0639\u0645\u0644\u06AF\u0631\u0647\u0627 \u0645\u062C\u0627\u0632 \u0627\u0633\u062A", - MisplacedMoveRoot: "%1 \u062A\u0646\u0647\u0627 \u0645\u06CC\u200C\u062A\u0648\u0627\u0646\u062F \u062F\u0631\u0648\u0646 \u06CC\u06A9 \u0631\u06CC\u0634\u0647 \u0638\u0627\u0647\u0631 \u0634\u0648\u062F", - MultipleCommand: "%1 \u0686\u0646\u062F\u06AF\u0627\u0646\u0647", - IntegerArg: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F %1 \u0628\u0627\u06CC\u062F \u0639\u062F\u062F \u0635\u062D\u06CC\u062D \u0628\u0627\u0634\u062F", + MisplacedMiddle: "\u200E%1 \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u062F\u0631\u0648\u0646 \u200E/left \u0648 \u200E/right \u0646\u0648\u0634\u062A\u0647\u200C\u0634\u0648\u062F", + MisplacedLimits: "\u200E%1 \u0641\u0642\u0637 \u062F\u0631 \u0639\u0645\u0644\u06AF\u0631\u0647\u0627 \u0645\u062C\u0627\u0632 \u0627\u0633\u062A", + MisplacedMoveRoot: "\u200E%1 \u062A\u0646\u0647\u0627 \u0645\u06CC\u200C\u062A\u0648\u0627\u0646\u062F \u062F\u0631\u0648\u0646 \u06CC\u06A9 \u0631\u06CC\u0634\u0647 \u0638\u0627\u0647\u0631 \u0634\u0648\u062F", + MultipleCommand: "\u200E%1 \u0686\u0646\u062F\u06AF\u0627\u0646\u0647", + IntegerArg: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F \u200E%1 \u0628\u0627\u06CC\u062F \u0639\u062F\u062F \u0635\u062D\u06CC\u062D \u0628\u0627\u0634\u062F", NotMathMLToken: "%1 \u06CC\u06A9 \u0639\u0646\u0635\u0631 \u0646\u0634\u0627\u0646 \u0646\u06CC\u0633\u062A", InvalidMathMLAttr: "\u0648\u06CC\u0698\u06AF\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631 MathML: %1", UnknownAttrForElement: "%1 \u06CC\u06A9 \u0648\u06CC\u0698\u06AF\u06CC \u0634\u0646\u0627\u062E\u062A\u0647\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC %2 \u0646\u06CC\u0633\u062A", MissingArgFor: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC %1", - ExtraAlignTab: "\u0628\u0631\u06AF\u0647\u0654 \u0686\u06CC\u0646\u0634 \u0627\u0636\u0627\u0641\u06CC \u062F\u0631 \u0645\u062A\u0646 /cases", + ExtraAlignTab: "\u0628\u0631\u06AF\u0647\u0654 \u0686\u06CC\u0646\u0634 \u0627\u0636\u0627\u0641\u06CC \u062F\u0631 \u0645\u062A\u0646 \u200E/cases", InvalidEnv: " \u0646\u0627\u0645 \u0645\u062D\u06CC\u0637 \u0646\u0627\u0645\u0639\u062A\u0628\u0631 '%1'", UnknownEnv: "\u0645\u062D\u06CC\u0637 \u0646\u0627\u0634\u0646\u0627\u062E\u062A\u0647 '%1'", ExtraCloseLooking: "\u0622\u06A9\u0648\u0644\u0627\u062F \u0628\u0633\u062A\u0647\u0654 \u0627\u0636\u0627\u0641\u06CC \u0647\u0646\u06AF\u0627\u0645 \u062C\u0633\u062A\u062C\u0648\u06CC %1", - MissingCloseBracket: "']' \u0628\u0633\u062A\u0647 \u0628\u0631\u0627\u06CC \u0646\u0634\u0627\u0646\u0648\u0646\u062F %1 \u06CC\u0627\u0641\u062A \u0646\u0634\u062F", - MissingOrUnrecognizedDelim: "\u062C\u062F\u0627\u06A9\u0646\u0646\u062F\u0647 \u06AF\u0645\u200C\u0634\u062F\u0647 \u06CC\u0627 \u0646\u0627\u0634\u0646\u0627\u062E\u062A\u0647 \u0628\u0631\u0627\u06CC %1", - MissingDimOrUnits: "\u0627\u0628\u0639\u0627\u062F \u06CC\u0627 \u0648\u0627\u062D\u062F \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC %1", + MissingCloseBracket: "']' \u0628\u0633\u062A\u0647 \u0628\u0631\u0627\u06CC \u0646\u0634\u0627\u0646\u0648\u0646\u062F \u200E%1 \u06CC\u0627\u0641\u062A \u0646\u0634\u062F", + MissingOrUnrecognizedDelim: "\u062C\u062F\u0627\u06A9\u0646\u0646\u062F\u0647 \u06AF\u0645\u200C\u0634\u062F\u0647 \u06CC\u0627 \u0646\u0627\u0634\u0646\u0627\u062E\u062A\u0647 \u0628\u0631\u0627\u06CC \u200E%1", + MissingDimOrUnits: "\u0627\u0628\u0639\u0627\u062F \u06CC\u0627 \u0648\u0627\u062D\u062F \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC \u200E%1", TokenNotFoundForCommand: "%1 \u0628\u0631\u0627\u06CC %2 \u06CC\u0627\u0641\u062A \u0646\u0634\u062F", MathNotTerminated: "\u0631\u06CC\u0627\u0636\u06CC \u062F\u0631 \u062C\u0639\u0628\u0647\u0654 \u0645\u062A\u0646 \u067E\u0627\u06CC\u0627\u0646 \u0646\u06CC\u0627\u0641\u062A\u0647\u200C\u0627\u0633\u062A", IllegalMacroParam: "\u0627\u0631\u062C\u0627\u0639 \u067E\u0627\u0631\u0627\u0645\u062A\u0631 \u0645\u0627\u06A9\u0631\u0648\u06CC \u0646\u0627\u0645\u062C\u0627\u0632", - CommandNotAllowedInEnv: "%1 \u062F\u0631 \u0645\u062D\u06CC\u0637 %2 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A", + CommandNotAllowedInEnv: "\u200E%1 \u062F\u0631 \u0645\u062D\u06CC\u0637 \u200E%2 \u0645\u062C\u0627\u0632 \u0646\u06CC\u0633\u062A", MultipleLabel: "\u0628\u0631\u0686\u0633\u067E '%1' \u0686\u0646\u062F\u0628\u0627\u0631 \u062A\u0639\u0631\u06CC\u0641\u200C\u0634\u062F\u0647", CommandAtTheBeginingOfLine: "%1 \u0628\u0627\u06CC\u062F \u062F\u0631 \u0634\u0631\u0648\u0639 \u062E\u0637 \u0628\u06CC\u0627\u06CC\u062F", - IllegalAlign: "\u0686\u06CC\u0646\u0634 \u0645\u0634\u062E\u0635\u200C\u0634\u062F\u0647\u0654 \u0646\u0627\u0645\u062C\u0627\u0632 \u062F\u0631 %1", - BadMathStyleFor: "\u0633\u0628\u06A9 \u0628\u062F \u0631\u06CC\u0627\u0636\u06CC \u0628\u0631\u0627\u06CC %1", - PositiveIntegerArg: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F \u0628\u0647 %1 \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0639\u062F\u062F \u0645\u062B\u0628\u062A \u0628\u0627\u0634\u062F", - MultipleBBoxProperty: "%1 \u062F\u0648\u0628\u0627\u0631 \u062F\u0631 %2 \u062A\u0639\u0631\u06CC\u0641 \u0634\u062F\u0647\u200C\u0627\u0633\u062A", - ExtraEndMissingBegin: "%1 \u0627\u0636\u0627\u0641\u06CC \u06CC\u0627 \\begingroup \u06AF\u0645\u200C\u0634\u062F\u0647", - GlobalNotFollowedBy: "%1 \u0628\u0647 \u062F\u0646\u0628\u0627\u0644 \\let\u060C \\def \u06CC\u0627 \\newcommand \u0646\u06CC\u0627\u0645\u062F\u0647 \u0627\u0633\u062A", + IllegalAlign: "\u0686\u06CC\u0646\u0634 \u0645\u0634\u062E\u0635\u200C\u0634\u062F\u0647\u0654 \u0646\u0627\u0645\u062C\u0627\u0632 \u062F\u0631 \u200E%1", + BadMathStyleFor: "\u0633\u0628\u06A9 \u0628\u062F \u0631\u06CC\u0627\u0636\u06CC \u0628\u0631\u0627\u06CC \u200E%1", + PositiveIntegerArg: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F \u0628\u0647 \u200E%1 \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u0639\u062F\u062F \u0645\u062B\u0628\u062A \u0628\u0627\u0634\u062F", + MultipleBBoxProperty: "\u200E%1 \u062F\u0648\u0628\u0627\u0631 \u062F\u0631 \u200E%2 \u062A\u0639\u0631\u06CC\u0641 \u0634\u062F\u0647\u200C\u0627\u0633\u062A", + ExtraEndMissingBegin: "\u200E%1 \u0627\u0636\u0627\u0641\u06CC \u06CC\u0627 \u200E\\begingroup \u06AF\u0645\u200C\u0634\u062F\u0647", + GlobalNotFollowedBy: "\u200E%1 \u0628\u0647 \u062F\u0646\u0628\u0627\u0644 \u200E\\let\u060C \u200E\\def \u06CC\u0627 \u200E\\newcommand \u0646\u06CC\u0627\u0645\u062F\u0647 \u0627\u0633\u062A", UndefinedColorModel: "\u0645\u062F\u0644 \u0631\u0646\u06AF\u06CC '%1' \u062A\u0639\u0631\u06CC\u0641 \u0646\u0634\u062F\u0647\u200C\u0627\u0633\u062A", ModelArg1: "\u0645\u0642\u0627\u062F\u06CC\u0631 \u0631\u0646\u06AF\u06CC \u0628\u0631\u0627\u06CC \u0645\u062F\u0644 %1 \u0646\u06CC\u0627\u0632\u0645\u0646\u062F \u06F3 \u0639\u062F\u062F \u0627\u0633\u062A", InvalidDecimalNumber: "\u0639\u062F\u062F \u0627\u0639\u0634\u0627\u0631\u06CC \u0646\u0627\u0645\u0639\u062A\u0628\u0631", ModelArg2: "\u0645\u0642\u0627\u062F\u06CC\u0631 \u0631\u0646\u06AF\u06CC \u0628\u0631\u0627\u06CC \u0645\u062F\u0644 %1 \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u0628\u06CC\u0646 %2 \u0648 %3 \u0628\u0627\u0634\u062F", InvalidNumber: "\u0639\u062F\u062F \u0646\u0627\u0645\u0639\u062A\u0628\u0631", - NewextarrowArg1: "\u0646\u0634\u0627\u0648\u0646\u062F \u0627\u0648\u0644 \u0628\u0647 %1 \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9 \u0646\u0627\u0645 \u06A9\u0646\u062A\u0631\u0644\u06CC \u062F\u0646\u0628\u0627\u0644\u0647 \u0628\u0627\u0634\u062F", - NewextarrowArg2: "\u0646\u0634\u0646\u0627\u0648\u0646\u062F \u062F\u0648\u0645 %1 \u0628\u0627\u06CC\u062F \u062F\u0648 \u0639\u062F\u062F \u0635\u062D\u06CC\u062D \u062C\u062F\u0627 \u0634\u062F\u0647 \u0628\u0627 \u06CC\u06A9 \u06A9\u0627\u0645\u0627 \u0628\u0627\u0634\u062F", - NewextarrowArg3: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F \u0633\u0648\u0645 %1 \u0628\u0627\u06CC\u062F \u0639\u062F\u062F \u06CC\u06A9 \u0646\u0648\u06CC\u0633\u0647\u0654 \u06CC\u0648\u0646\u06CC\u06A9\u062F \u0628\u0627\u0634\u062F", + NewextarrowArg1: "\u0646\u0634\u0627\u0648\u0646\u062F \u0627\u0648\u0644 \u0628\u0647 \u200E%1 \u0645\u06CC\u200C\u0628\u0627\u06CC\u0633\u062A \u06CC\u06A9 \u0646\u0627\u0645 \u06A9\u0646\u062A\u0631\u0644\u06CC \u062F\u0646\u0628\u0627\u0644\u0647 \u0628\u0627\u0634\u062F", + NewextarrowArg2: "\u0646\u0634\u0646\u0627\u0648\u0646\u062F \u062F\u0648\u0645 \u200E%1 \u0628\u0627\u06CC\u062F \u062F\u0648 \u0639\u062F\u062F \u0635\u062D\u06CC\u062D \u062C\u062F\u0627 \u0634\u062F\u0647 \u0628\u0627 \u06CC\u06A9 \u06A9\u0627\u0645\u0627 \u0628\u0627\u0634\u062F", + NewextarrowArg3: "\u0646\u0634\u0627\u0646\u0648\u0646\u062F \u0633\u0648\u0645 \u200E%1 \u0628\u0627\u06CC\u062F \u0639\u062F\u062F \u06CC\u06A9 \u0646\u0648\u06CC\u0633\u0647\u0654 \u06CC\u0648\u0646\u06CC\u06A9\u062F \u0628\u0627\u0634\u062F", NoClosingChar: "%1 \u0628\u0633\u062A\u0647 \u06CC\u0627\u0641\u062A \u0646\u0634\u062F", - IllegalControlSequenceName: "\u0646\u0627\u0645 \u062F\u0646\u0628\u0627\u0644\u0647\u0654 \u06A9\u0646\u062A\u0631\u0644\u06CC \u0628\u0631\u0627\u06CC %1 \u063A\u06CC\u0631\u0645\u062C\u0627\u0632", - IllegalParamNumber: "\u0639\u062F\u062F \u0646\u0627\u0645\u062C\u0627\u0632 \u067E\u0627\u0631\u0627\u0645\u062A\u0631 \u062F\u0631 %1 \u0645\u0634\u062E\u0635 \u0634\u062F\u0647\u200C\u0627\u0633\u062A", - MissingCS: "%1 \u0628\u0627\u06CC\u062F \u0628\u0647 \u062F\u0646\u0628\u0627\u0644 \u06CC\u06A9 \u062F\u0646\u0628\u0627\u0644\u0647\u0654 \u06A9\u0646\u062A\u0631\u0644\u06CC \u0628\u06CC\u0627\u06CC\u062F", + IllegalControlSequenceName: "\u0646\u0627\u0645 \u062F\u0646\u0628\u0627\u0644\u0647\u0654 \u06A9\u0646\u062A\u0631\u0644\u06CC \u0628\u0631\u0627\u06CC \u200E%1 \u063A\u06CC\u0631\u0645\u062C\u0627\u0632", + IllegalParamNumber: "\u0639\u062F\u062F \u0646\u0627\u0645\u062C\u0627\u0632 \u067E\u0627\u0631\u0627\u0645\u062A\u0631 \u062F\u0631 \u200E%1 \u0645\u0634\u062E\u0635 \u0634\u062F\u0647\u200C\u0627\u0633\u062A", + MissingCS: "\u200E%1 \u0628\u0627\u06CC\u062F \u0628\u0647 \u062F\u0646\u0628\u0627\u0644 \u06CC\u06A9 \u062F\u0646\u0628\u0627\u0644\u0647\u0654 \u06A9\u0646\u062A\u0631\u0644\u06CC \u0628\u06CC\u0627\u06CC\u062F", CantUseHash2: "\u0627\u0633\u062A\u0641\u0627\u062F\u0647\u0654 \u063A\u06CC\u0631\u0645\u062C\u0627\u0632 \u0627\u0632 # \u062F\u0631 \u0627\u0644\u06AF\u0648 \u0628\u0631\u0627\u06CC %1", SequentialParam: "\u067E\u0627\u0631\u0627\u0645\u062A\u0631\u0647\u0627 \u0628\u0631\u0627\u06CC %1 \u0628\u0627\u06CC\u062F \u06CC\u06A9 \u062F\u0646\u0628\u0627\u0644\u0647\u0654 \u0639\u062F\u062F\u06CC \u0628\u0627\u0634\u062F", - MissingReplacementString: "\u0631\u0634\u062A\u0647\u0654 \u062C\u0627\u06CC\u06AF\u0632\u06CC\u0646 \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC \u062A\u0639\u0631\u06CC\u0641 %1", - MismatchUseDef: "\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 %1 \u0628\u0627 \u062A\u0639\u0631\u06CC\u0641 \u0622\u0646 \u062A\u0637\u0628\u06CC\u0642 \u0646\u062F\u0627\u0631\u062F" + MissingReplacementString: "\u0631\u0634\u062A\u0647\u0654 \u062C\u0627\u06CC\u06AF\u0632\u06CC\u0646 \u06AF\u0645\u200C\u0634\u062F\u0647 \u0628\u0631\u0627\u06CC \u062A\u0639\u0631\u06CC\u0641 \u200E%1", + MismatchUseDef: "\u0627\u0633\u062A\u0641\u0627\u062F\u0647 \u0627\u0632 \u200E%1 \u0628\u0627 \u062A\u0639\u0631\u06CC\u0641 \u0622\u0646 \u062A\u0637\u0628\u06CC\u0642 \u0646\u062F\u0627\u0631\u062F" } }); diff --git a/unpacked/localization/fa/fa.js b/unpacked/localization/fa/fa.js index 4f13506be..f1f26e1ac 100644 --- a/unpacked/localization/fa/fa.js +++ b/unpacked/localization/fa/fa.js @@ -23,6 +23,7 @@ MathJax.Localization.addTranslation("fa",null,{ menuTitle: "\u0641\u0627\u0631\u0633\u06CC", + fontDirection: "rtl", version: "2.3", isLoaded: true, domains: { From 542bce301d42846fbd834108cf570c92a2b92491 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Wang?= Date: Fri, 18 Oct 2013 08:01:13 +0200 Subject: [PATCH 2/3] Enable English strings in the localization test page. #626 --- test/localization.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/localization.html b/test/localization.html index 1fc54c21c..7f4b2405e 100644 --- a/test/localization.html +++ b/test/localization.html @@ -8,6 +8,7 @@ var _M_ = 'MISSING TRANSLATION';