From: Antoine Musso Date: Sun, 20 May 2007 20:49:21 +0000 (+0000) Subject: Fix 5850: added hexadecimal html entities comments for $digitTransformTable X-Git-Tag: 1.31.0-rc.0~52848 X-Git-Url: https://git.heureux-cyclage.org/?a=commitdiff_plain;h=afbf57e1635b058b648d1fb38ede1571f95c103f;p=lhc%2Fweb%2Fwiklou.git Fix 5850: added hexadecimal html entities comments for $digitTransformTable entries. maintenance/language/digit2html.php can help rebuilding them. --- diff --git a/RELEASE-NOTES b/RELEASE-NOTES index f827eaf76f..368f53606c 100644 --- a/RELEASE-NOTES +++ b/RELEASE-NOTES @@ -76,6 +76,8 @@ it from source control: http://www.mediawiki.org/wiki/Download_from_SVN * (bug 9973) Changed size was shown in advanced recentchanges collapsible items with $wgRCShowChangedSized = false. * Fix PHP strict standards warning in enhanced recent changes. +* (bug 5850) Added hexadecimal html entities comments for $digitTransformTable + entries. == MediaWiki API changes since 1.10 == diff --git a/languages/messages/MessagesAr.php b/languages/messages/MessagesAr.php index 36d269dada..aacd96cf2c 100644 --- a/languages/messages/MessagesAr.php +++ b/languages/messages/MessagesAr.php @@ -179,18 +179,18 @@ $skinNames = array( ); $digitTransformTable = array( - '0' => 'Ù ', - '1' => 'Ù¡', - '2' => 'Ù¢', - '3' => 'Ù£', - '4' => 'Ù¤', - '5' => 'Ù¥', - '6' => 'Ù¦', - '7' => 'Ù§', - '8' => 'Ù¨', - '9' => 'Ù©', - '.' => 'Ù«', // wrong table? - ',' => 'Ù¬' + '0' => 'Ù ', # ٠ + '1' => 'Ù¡', # ١ + '2' => 'Ù¢', # ٢ + '3' => 'Ù£', # ٣ + '4' => 'Ù¤', # ٤ + '5' => 'Ù¥', # ٥ + '6' => 'Ù¦', # ٦ + '7' => 'Ù§', # ٧ + '8' => 'Ù¨', # ٨ + '9' => 'Ù©', # ٩ + '.' => 'Ù«', # ٫ wrong table ? + ',' => 'Ù¬', # ٬ ); $specialPageAliases = array( diff --git a/languages/messages/MessagesAs.php b/languages/messages/MessagesAs.php index 0fd849ca43..24da211c39 100644 --- a/languages/messages/MessagesAs.php +++ b/languages/messages/MessagesAs.php @@ -5,15 +5,15 @@ */ $digitTransformTable = array( - '0' => '০', - '1' => '১', - '2' => '২', - '3' => '৩', - '4' => '৪', - '5' => '৫', - '6' => '৬', - '7' => '৭', - '8' => '৮', - '9' => '৯' + '0' => '০', # ০ + '1' => '১', # ১ + '2' => '২', # ২ + '3' => '৩', # ৩ + '4' => '৪', # ৪ + '5' => '৫', # ৫ + '6' => '৬', # ৬ + '7' => '৭', # ৭ + '8' => '৮', # ৮ + '9' => '৯', # ৯ ); ?> diff --git a/languages/messages/MessagesBh.php b/languages/messages/MessagesBh.php index 2cc586f75e..4d54a597b4 100644 --- a/languages/messages/MessagesBh.php +++ b/languages/messages/MessagesBh.php @@ -5,16 +5,16 @@ */ $digitTransformTable = array( - '0' => '०', - '1' => '१', - '2' => '२', - '3' => '३', - '4' => '४', - '5' => '५', - '6' => '६', - '7' => '७', - '8' => '८', - '9' => '९', + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); ?> diff --git a/languages/messages/MessagesBo.php b/languages/messages/MessagesBo.php index 13a472169e..fb8cb600f8 100644 --- a/languages/messages/MessagesBo.php +++ b/languages/messages/MessagesBo.php @@ -5,15 +5,15 @@ */ $digitTransformTable = array( - '0' => '༠', - '1' => '༡', - '2' => '༢', - '3' => '༣', - '4' => '༤', - '5' => '༥', - '6' => '༦', - '7' => '༧', - '8' => '༨', - '9' => '༩' + '0' => '༠', # ༠ + '1' => '༡', # ༡ + '2' => '༢', # ༢ + '3' => '༣', # ༣ + '4' => '༤', # ༤ + '5' => '༥', # ༥ + '6' => '༦', # ༦ + '7' => '༧', # ༧ + '8' => '༨', # ༨ + '9' => '༩', # ༩ ); ?> diff --git a/languages/messages/MessagesDz.php b/languages/messages/MessagesDz.php index 704ffc9953..482acc4e29 100644 --- a/languages/messages/MessagesDz.php +++ b/languages/messages/MessagesDz.php @@ -6,16 +6,16 @@ * @author Ævar Arnfjörð Bjarmason */ $digitTransformTable = array( - '0' => '༠', - '1' => '༡', - '2' => '༢', - '3' => '༣', - '4' => '༤', - '5' => '༥', - '6' => '༦', - '7' => '༧', - '8' => '༨', - '9' => '༩' + '0' => '༠', # ༠ + '1' => '༡', # ༡ + '2' => '༢', # ༢ + '3' => '༣', # ༣ + '4' => '༤', # ༤ + '5' => '༥', # ༥ + '6' => '༦', # ༦ + '7' => '༧', # ༧ + '8' => '༨', # ༨ + '9' => '༩', # ༩ ); ?> diff --git a/languages/messages/MessagesFa.php b/languages/messages/MessagesFa.php index d3d0bfae23..501a970b5d 100644 --- a/languages/messages/MessagesFa.php +++ b/languages/messages/MessagesFa.php @@ -32,19 +32,19 @@ $namespaceNames = array( ); $digitTransformTable = array( - "0" => "Û°", - "1" => "Û±", - "2" => "Û²", - "3" => "Û³", - "4" => "Û´", - "5" => "Ûµ", - "6" => "Û¶", - "7" => "Û·", - "8" => "Û¸", - "9" => "Û¹", - "%" => "Ùª", - "." => "Ù«", // wrong table? - "," => "Ù¬" + '0' => 'Û°', # ۰ + '1' => 'Û±', # ۱ + '2' => 'Û²', # ۲ + '3' => 'Û³', # ۳ + '4' => 'Û´', # ۴ + '5' => 'Ûµ', # ۵ + '6' => 'Û¶', # ۶ + '7' => 'Û·', # ۷ + '8' => 'Û¸', # ۸ + '9' => 'Û¹', # ۹ + '%' => 'Ùª', # ٪ + '.' => 'Ù«', # ٫ wrong table? + ',' => 'Ù¬', # ٬ ); $rtl = true; diff --git a/languages/messages/MessagesGu.php b/languages/messages/MessagesGu.php index 5f87f5386a..dd63398ba5 100644 --- a/languages/messages/MessagesGu.php +++ b/languages/messages/MessagesGu.php @@ -4,15 +4,15 @@ */ $digitTransformTable = array( - '0' => '૦', - '1' => '૧', - '2' => '૨', - '3' => 'à«©', - '4' => '૪', - '5' => 'à««', - '6' => '૬', - '7' => 'à«­', - '8' => 'à«®', - '9' => '૯' + '0' => '૦', # ૦ + '1' => '૧', # ૧ + '2' => '૨', # ૨ + '3' => 'à«©', # ૩ + '4' => '૪', # ૪ + '5' => 'à««', # ૫ + '6' => '૬', # ૬ + '7' => 'à«­', # ૭ + '8' => 'à«®', # ૮ + '9' => '૯', # ૯ ); ?> diff --git a/languages/messages/MessagesHi.php b/languages/messages/MessagesHi.php index c1c1748aed..e8444e4b19 100644 --- a/languages/messages/MessagesHi.php +++ b/languages/messages/MessagesHi.php @@ -20,16 +20,16 @@ $namespaceNames = array( ); $digitTransformTable = array( - "0" => "०", - "1" => "१", - "2" => "२", - "3" => "३", - "4" => "४", - "5" => "५", - "6" => "६", - "7" => "७", - "8" => "८", - "9" => "९" + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); $linkTrail = "/^([a-z]+)(.*)\$/sD"; diff --git a/languages/messages/MessagesKm.php b/languages/messages/MessagesKm.php index 088c5c82a3..1c87b88690 100644 --- a/languages/messages/MessagesKm.php +++ b/languages/messages/MessagesKm.php @@ -6,16 +6,16 @@ * @author Ævar Arnfjörð Bjarmason */ $digitTransformTable = array( - '0' => '០', - '1' => '១', - '2' => '២', - '3' => '៣', - '4' => '៤', - '5' => '៥', - '6' => '៦', - '7' => '៧', - '8' => '៨', - '9' => '៩' + '0' => '០', # ០ + '1' => '១', # ១ + '2' => '២', # ២ + '3' => '៣', # ៣ + '4' => '៤', # ៤ + '5' => '៥', # ៥ + '6' => '៦', # ៦ + '7' => '៧', # ៧ + '8' => '៨', # ៨ + '9' => '៩', # ៩ ); ?> diff --git a/languages/messages/MessagesKn.php b/languages/messages/MessagesKn.php index 7f3e64c407..d83b07be75 100644 --- a/languages/messages/MessagesKn.php +++ b/languages/messages/MessagesKn.php @@ -35,16 +35,16 @@ $namespaceNames = array( ); $digitTransformTable = array( - '0' => '೦', - '1' => '೧', - '2' => '೨', - '3' => '೩', - '4' => '೪', - '5' => '೫', - '6' => '೬', - '7' => 'à³­', - '8' => 'à³®', - '9' => '೯' + '0' => '೦', # ೦ + '1' => '೧', # ೧ + '2' => '೨', # ೨ + '3' => '೩', # ೩ + '4' => '೪', # ೪ + '5' => '೫', # ೫ + '6' => '೬', # ೬ + '7' => 'à³­', # ೭ + '8' => 'à³®', # ೮ + '9' => '೯', # ೯ ); $messages = array( diff --git a/languages/messages/MessagesKs.php b/languages/messages/MessagesKs.php index 53f2c9e546..2bdc66ada7 100644 --- a/languages/messages/MessagesKs.php +++ b/languages/messages/MessagesKs.php @@ -8,16 +8,16 @@ $rtl = true; $digitTransformTable = array( - '0' => '०', - '1' => '१', - '2' => '२', - '3' => '३', - '4' => '४', - '5' => '५', - '6' => '६', - '7' => '७', - '8' => '८', - '9' => '९', + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); ?> diff --git a/languages/messages/MessagesLo.php b/languages/messages/MessagesLo.php index 83b1ef85d4..ac78a3b842 100644 --- a/languages/messages/MessagesLo.php +++ b/languages/messages/MessagesLo.php @@ -6,16 +6,16 @@ * @author Ævar Arnfjörð Bjarmason */ $digitTransformTable = array( - '0' => '໐', - '1' => '໑', - '2' => '໒', - '3' => '໓', - '4' => '໔', - '5' => '໕', - '6' => '໖', - '7' => '໗', - '8' => '໘', - '9' => '໙' + '0' => '໐', # ໐ + '1' => '໑', # ໑ + '2' => '໒', # ໒ + '3' => '໓', # ໓ + '4' => '໔', # ໔ + '5' => '໕', # ໕ + '6' => '໖', # ໖ + '7' => '໗', # ໗ + '8' => '໘', # ໘ + '9' => '໙', # ໙ ); ?> diff --git a/languages/messages/MessagesMl.php b/languages/messages/MessagesMl.php index 75678513ca..125594909b 100644 --- a/languages/messages/MessagesMl.php +++ b/languages/messages/MessagesMl.php @@ -7,16 +7,16 @@ */ $digitTransformTable = array( - '0' => '൦', - '1' => '൧', - '2' => '൨', - '3' => '൩', - '4' => '൪', - '5' => '൫', - '6' => '൬', - '7' => '൭', - '8' => '൮', - '9' => '൯' + '0' => '൦', # ൦ + '1' => '൧', # ൧ + '2' => '൨', # ൨ + '3' => '൩', # ൩ + '4' => '൪', # ൪ + '5' => '൫', # ൫ + '6' => '൬', # ൬ + '7' => '൭', # ൭ + '8' => '൮', # ൮ + '9' => '൯', # ൯ ); ?> diff --git a/languages/messages/MessagesMr.php b/languages/messages/MessagesMr.php index 9138cb37af..739c0de7a9 100644 --- a/languages/messages/MessagesMr.php +++ b/languages/messages/MessagesMr.php @@ -20,16 +20,16 @@ $namespaceNames = array( ); $digitTransformTable = array( - "0" => "०", - "1" => "१", - "2" => "२", - "3" => "३", - "4" => "४", - "5" => "५", - "6" => "६", - "7" => "७", - "8" => "८", - "9" => "९" + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); $linkTrail = "/^([\xE0\xA4\x80-\xE0\xA5\xA3\xE0\xA5\xB1-\xE0\xA5\xBF\xEF\xBB\xBF\xE2\x80\x8D]+)(.*)$/sDu"; diff --git a/languages/messages/MessagesNe.php b/languages/messages/MessagesNe.php index fdc8d088fe..1cc5ccf393 100644 --- a/languages/messages/MessagesNe.php +++ b/languages/messages/MessagesNe.php @@ -5,16 +5,16 @@ */ $digitTransformTable = array( - '0' => '०', - '1' => '१', - '2' => '२', - '3' => '३', - '4' => '४', - '5' => '५', - '6' => '६', - '7' => '७', - '8' => '८', - '9' => '९', + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); ?> diff --git a/languages/messages/MessagesNew.php b/languages/messages/MessagesNew.php index 09692ecdb6..8a9b172eb9 100644 --- a/languages/messages/MessagesNew.php +++ b/languages/messages/MessagesNew.php @@ -24,16 +24,16 @@ $namespaceNames = array( ); $digitTransformTable = array( - '0' => '०', - '1' => '१', - '2' => '२', - '3' => '३', - '4' => '४', - '5' => '५', - '6' => '६', - '7' => '७', - '8' => '८', - '9' => '९', + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); ?> diff --git a/languages/messages/MessagesOr.php b/languages/messages/MessagesOr.php index 6028129579..dea40c6091 100644 --- a/languages/messages/MessagesOr.php +++ b/languages/messages/MessagesOr.php @@ -6,16 +6,16 @@ * @author Ævar Arnfjörð Bjarmason */ $digitTransformTable = array( - '0' => 'à­¦', - '1' => 'à­§', - '2' => 'à­¨', - '3' => 'à­©', - '4' => 'à­ª', - '5' => 'à­«', - '6' => 'à­¬', - '7' => 'à­­', - '8' => 'à­®', - '9' => 'à­¯', + '0' => 'à­¦', # ୦ + '1' => 'à­§', # ୧ + '2' => 'à­¨', # ୨ + '3' => 'à­©', # ୩ + '4' => 'à­ª', # ୪ + '5' => 'à­«', # ୫ + '6' => 'à­¬', # ୬ + '7' => 'à­­', # ୭ + '8' => 'à­®', # ୮ + '9' => 'à­¯', # ୯ ); ?> diff --git a/languages/messages/MessagesPa.php b/languages/messages/MessagesPa.php index ae4669b682..bf14399c9a 100644 --- a/languages/messages/MessagesPa.php +++ b/languages/messages/MessagesPa.php @@ -32,16 +32,16 @@ $namespaceNames = array( ); $digitTransformTable = array( - '0' => '੦', - '1' => '੧', - '2' => '੨', - '3' => 'à©©', - '4' => '੪', - '5' => 'à©«', - '6' => '੬', - '7' => 'à©­', - '8' => 'à©®', - '9' => '੯' + '0' => '੦', # ੦ + '1' => '੧', # ੧ + '2' => '੨', # ੨ + '3' => 'à©©', # ੩ + '4' => '੪', # ੪ + '5' => 'à©«', # ੫ + '6' => '੬', # ੬ + '7' => 'à©­', # ੭ + '8' => 'à©®', # ੮ + '9' => '੯', # ੯ ); $linkTrail = '/^([ਁਂਃਅਆਇਈਉਊਏਐਓਔਕਖਗਘਙਚਛਜਝਞਟਠਡਢਣਤਥਦਧਨਪਫਬਭਮਯਰਲਲ਼ਵਸ਼ਸਹ਼ਾਿੀੁੂੇੈੋੌ੍ਖ਼ਗ਼ਜ਼ੜਫ਼ੰੱੲੳa-z]+)(.*)$/sDu'; diff --git a/languages/messages/MessagesPi.php b/languages/messages/MessagesPi.php index 5bba38363f..b448b67cd0 100644 --- a/languages/messages/MessagesPi.php +++ b/languages/messages/MessagesPi.php @@ -5,16 +5,16 @@ */ $digitTransformTable = array( - '0' => '०', - '1' => '१', - '2' => '२', - '3' => '३', - '4' => '४', - '5' => '५', - '6' => '६', - '7' => '७', - '8' => '८', - '9' => '९', + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); ?> diff --git a/languages/messages/MessagesSa.php b/languages/messages/MessagesSa.php index c13662faaa..b7a036929d 100644 --- a/languages/messages/MessagesSa.php +++ b/languages/messages/MessagesSa.php @@ -5,16 +5,16 @@ */ $digitTransformTable = array( - '0' => '०', - '1' => '१', - '2' => '२', - '3' => '३', - '4' => '४', - '5' => '५', - '6' => '६', - '7' => '७', - '8' => '८', - '9' => '९', + '0' => '०', # ० + '1' => '१', # १ + '2' => '२', # २ + '3' => '३', # ३ + '4' => '४', # ४ + '5' => '५', # ५ + '6' => '६', # ६ + '7' => '७', # ७ + '8' => '८', # ८ + '9' => '९', # ९ ); $linkPrefixExtension = false; diff --git a/maintenance/language/digit2html.php b/maintenance/language/digit2html.php new file mode 100644 index 0000000000..3b6904613f --- /dev/null +++ b/maintenance/language/digit2html.php @@ -0,0 +1,24 @@ + $translation ) { + $htmlent = utf8ToHexSequence( $translation ); + print "'$latin' => '$translation', # &#x$htmlent;\n"; + } + print ");\n"; +}