Physikerwelt has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/108491


Change subject: Localisation updates from https://translatewiki.net.
......................................................................

Localisation updates from https://translatewiki.net.

Change-Id: Iebef6dc1e822dc0ad1ceb1196000f85154dfe001

Localisation updates from https://translatewiki.net.

Change-Id: I75735349d80637af9f1b0c259cfaee3f4ba7fc1a

MathJax must not process every <strong class="error">

Many things in MediaWiki (and various on-wiki templates, at least on
enwiki) output error messages wrapped in <strong class="error">. MathJax
parsing all of these (added in I1199cb34) is completely broken.

What appears to have been intended is that MathJax would parse the
errors output by MathRenderer.php. So let's add a "texerror" class to
those and have MathJax look for that class instead.

Bug: 55675
Change-Id: Iaa6c3a892af463f38e6706f9407c6dcb948fe670

Localisation updates from https://translatewiki.net.

Change-Id: Icf563562f630d51bbcd6cd8fc9eba7450e0da999

Localisation updates from https://translatewiki.net.

Change-Id: I3d0f880fb9d10277448702c2ac3273880bbab570

Localisation updates from https://translatewiki.net.

Change-Id: I3daade8f386280ed0dee058e117711cebaaea903
---
M Math.i18n.php
M MathRenderer.php
M modules/MathJax/unpacked/extensions/wiki2jax.js
3 files changed, 24 insertions(+), 17 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Math 
refs/changes/91/108491/1

diff --git a/Math.i18n.php b/Math.i18n.php
index 1e08fe3..b986908 100644
--- a/Math.i18n.php
+++ b/Math.i18n.php
@@ -1058,6 +1058,7 @@
 
 /** Spanish (español)
  * @author Armando-Martin
+ * @author Ciencia Al Poder
  * @author Dferg
  * @author Fitoschido
  * @author MarcoAurelio
@@ -1074,7 +1075,7 @@
        'mw_math_mathjax' => 'MathJax (experimental; el mejor para la mayoría 
de los navegadores)',
        'math_failure' => 'No se pudo entender',
        'math_unknown_error' => 'error desconocido',
-       'math_unknown_function' => 'función desconocida', # Fuzzy
+       'math_unknown_function' => 'función desconocida «$1».',
        'math_lexing_error' => 'error léxico',
        'math_syntax_error' => 'error de sintaxis',
        'math_image_error' => 'La conversión a PNG ha fallado; comprueba que 
latex, dvips, gs, y convert estén instalados correctamente',
@@ -2026,6 +2027,7 @@
 
 /** Kabyle (Taqbaylit)
  * @author Agurzil
+ * @author Mmistmurt
  */
 $messages['kab'] = array(
        'math_sample' => 'Ssekcem tasemselt dagi',
@@ -2035,10 +2037,10 @@
        'mw_math_source' => 'Eǧǧ-it s TeX (i browsers/explorateurs n weḍris)',
        'math_failure' => 'Agul n tusnakt',
        'math_unknown_error' => 'Agul mačči d aḍahri',
-       'math_unknown_function' => 'Tawuri mačči d taḍahrit', # Fuzzy
+       'math_unknown_function' => 'tawuri warisem « $1 »',
        'math_lexing_error' => 'Agul n tmawalt',
        'math_syntax_error' => 'Agul n tseddast',
-       'math_image_error' => 'Abeddil ɣer PNG yexser; ssenqed installation n 
latex, dvips, gs, umbeɛd eg abeddel', # Fuzzy
+       'math_image_error' => 'Aselket ɣer PNG yexser ; ssenqed aserkeb n latex 
d dvipng (neɣ dvips + gs + convert)',
        'math_bad_tmpdir' => 'Ur yezmir ara ad yaru ɣef/ɣer tusnakt n temp 
directory/dossier',
        'math_bad_output' => 'Ur yezmir ara ad yaru ɣef/ɣer tusnakt n tuffɣa 
directory/dossier',
        'math_notexvc' => "''texvc executable'' / ''executable texvc'' ulac-it; 
ẓer math/README akken a textareḍ isemyifiyen.",
@@ -2625,7 +2627,7 @@
        'math_unknown_function' => 'непозната функција „$1“',
        'math_lexing_error' => 'лексичка грешка',
        'math_syntax_error' => 'синтаксна грешка',
-       'math_image_error' => 'Претворањето во PNG не успеа. Проверете дали 
правилно ги имате инсталирано latex и dvipng (или dvips + gs + convert)',
+       'math_image_error' => 'Претворањето во PNG не успеа. Проверете дали 
правилно ги имате воспоставено LaTeX и dvipng (или dvips + gs + convert)',
        'math_bad_tmpdir' => 'Не можам да запишам во или да создадам привремен 
директориум за математички операции',
        'math_bad_output' => 'Не можев да запишам во или создадам излезен 
директориум математички операции',
        'math_notexvc' => 'Недостасува извршната податотека texvc;
@@ -2635,7 +2637,7 @@
        'math_latexml_invalidresponse' => 'Неважечки одѕив на LaTeXML („$2“) од 
опслужувачот „$1“:',
        'math_latexml_invalidxml' => 'MathML за LaTeXML е неважечки XML.',
        'math_latexml_invalidjson' => 'Одѕивот на опслужувачот за LaTeXML е 
неважечки JSON.',
-       'math_latexml_xmlversion' => 'Предупредување: Прескокната е провереката 
на XML-тип! Проверете дали вашата инсталација на МедијаВики е верзија 
wmf/1.22wmf7 или понова.',
+       'math_latexml_xmlversion' => 'Предупредување: Прескокната е провереката 
на XML-тип! Проверете дали вашата воспоставка на МедијаВики е верзија 
wmf/1.22wmf7 или понова.',
 );
 
 /** Malayalam (മലയാളം)
@@ -3247,23 +3249,27 @@
 /** Portuguese (português)
  * @author Hamilton Abreu
  * @author Luckas
+ * @author Vitorvicentevalente
  */
 $messages['pt'] = array(
        'math_sample' => 'Inserir fórmula aqui',
        'math_tip' => 'Fórmula matemática (LaTeX)',
        'prefs-math' => 'Matemática',
        'mw_math_png' => 'Gerar sempre como PNG',
-       'mw_math_source' => 'Deixar como TeX (para browsers de texto)',
+       'mw_math_source' => 'Deixar como TeX (para navegadores de texto)',
+       'mw_math_mathjax' => 'MathJax (experimental; melhor para a maioria dos 
navegadores)',
+       'mw_math_latexml' => 'LaTeXML (experimental; usa MathML)',
        'math_failure' => 'Falhou ao verificar gramática',
-       'math_unknown_error' => 'Erro desconhecido',
-       'math_unknown_function' => 'Função desconhecida', # Fuzzy
-       'math_lexing_error' => 'Erro léxico',
-       'math_syntax_error' => 'Erro de sintaxe',
+       'math_unknown_error' => 'erro desconhecido',
+       'math_unknown_function' => "Função desconhecida: '$1'",
+       'math_lexing_error' => 'erro léxico',
+       'math_syntax_error' => 'erro de sintaxe',
        'math_image_error' => 'Falha na conversão para PNG;
-verifique que o latex, dvips, gs e convert foram correctamente instalados',
-       'math_bad_tmpdir' => "Não foi possível criar o diretório temporário 
''math'' ou, se já existe, escrever nele",
-       'math_bad_output' => "Não foi possível criar o diretório de resultados 
''math'' ou, se já existe, escrever nele",
+verifique se o latex, dvips, gs e convert foram correctamente instalados',
+       'math_bad_tmpdir' => 'Não foi possível editar ou criar o directório 
temporário de matemática',
+       'math_bad_output' => 'Não foi possível editar ou criar o directório de 
saída de matemática',
        'math_notexvc' => 'O executável texvc não foi encontrado. Consulte 
math/README para instruções da configuração.',
+       'math_output_error' => 'Não é possível armazenar imagem matemática no 
sistema de ficheiros.',
 );
 
 /** Brazilian Portuguese (português do Brasil)
@@ -3634,6 +3640,7 @@
 );
 
 /** Serbo-Croatian (srpskohrvatski / српскохрватски)
+ * @author Kolega2357
  * @author OC Ripper
  */
 $messages['sh'] = array(
@@ -3646,7 +3653,7 @@
        'math_unknown_error' => 'nepoznata greška',
        'math_unknown_function' => 'nepoznata funkcija', # Fuzzy
        'math_lexing_error' => 'riječnička greška',
-       'math_syntax_error' => 'sintaksna greška',
+       'math_syntax_error' => 'greška u sintaksi - грешка у синтакси',
        'math_image_error' => 'PNG konverzija neuspješna; provjerite tačnu 
instalaciju latex-a i dvipng-a (ili dvips + gs + convert)',
        'math_bad_tmpdir' => 'Ne može se napisati ili napraviti privremeni 
matematički direktorijum',
        'math_bad_output' => 'Ne može se napisati ili napraviti direktorijum za 
matematički izvještaj.',
diff --git a/MathRenderer.php b/MathRenderer.php
index 0d52263..fcfec7b 100644
--- a/MathRenderer.php
+++ b/MathRenderer.php
@@ -184,7 +184,7 @@
                array_shift( $parameters );
                $errmsg = wfMessage( $msg, $parameters 
)->inContentLanguage()->escaped();
                $source = htmlspecialchars( str_replace( "\n", ' ', $this->tex 
) );
-               return "<strong class='error'>$mf($errmsg): $source</strong>\n";
+               return "<strong class='error texerror'>$mf($errmsg): 
$source</strong>\n";
        }
 
        /**
@@ -671,4 +671,4 @@
        protected function getMathTableName(){
                return 'mathoid';
        }
-}
\ No newline at end of file
+}
diff --git a/modules/MathJax/unpacked/extensions/wiki2jax.js 
b/modules/MathJax/unpacked/extensions/wiki2jax.js
index 07734c9..963e5d7 100644
--- a/modules/MathJax/unpacked/extensions/wiki2jax.js
+++ b/modules/MathJax/unpacked/extensions/wiki2jax.js
@@ -20,7 +20,7 @@
       this.configured = true;
     }
     var that = this;
-    $('span.tex, img.tex, strong.error', element || document).each(function(i, 
span) {
+    $('span.tex, img.tex, strong.texerror', element || 
document).each(function(i, span) {
                that.ConvertMath(span);
        });
   },

-- 
To view, visit https://gerrit.wikimedia.org/r/108491
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3daade8f386280ed0dee058e117711cebaaea903
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Math
Gerrit-Branch: dev
Gerrit-Owner: Physikerwelt <w...@physikerwelt.de>
Gerrit-Reviewer: L10n-bot <l10n-...@translatewiki.net>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to