https://bugzilla.wikimedia.org/show_bug.cgi?id=38674

       Web browser: ---
             Bug #: 38674
           Summary: Names.php includes RTL control characters
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Keywords: i18n
          Severity: normal
          Priority: Unprioritized
         Component: Internationalization
        AssignedTo: [email protected]
        ReportedBy: [email protected]
                CC: [email protected], [email protected],
                    [email protected]
            Blocks: 745
    Classification: Unclassified
   Mobile Platform: ---


Names.php includes RTL control characters in the names of some languages. This
is needed for correct display of punctuation; see for example Bug 26208.

But this also introduces some problems. Most importantly, this affects the
sorting order of language names. Also:

* The code of Names.php is ugly.
* Mixing Unicode invisible control characters with HTML bidi markup is a bad
practice according to W3C.

Unfortunately, immediately removing these control characters is problematic,
because the correct display of language names in many parts of the code depends
on it. One example is language selection dropdowns. This will be probably a
kind of a tracking bug for removing such problems.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to