Bugzilla:L10N:Problems
Known Bugzilla localization bugs and problems.
Problem Template
- Summary
- What's wrong
- References
- bugs
Linguistic
UTF-8
Bug linkification
It is not easy to write a regexp covering bug X and bug X comment Y and attachment Y observing noun inflection rules. While English uses only two cases (generic and possessive) there are:
- 14 cases in Estonian
- 12 cases in Japanese
- 6 singular and 6 plural in Russian
To make things worse, Perl UTF-8 regexp matching is far from perfection.
- References
Non-ASCII URI recognition
Since 90s DNS and HTTP support multi-byte characters in domain names and URL strings. Bugzilla should recognize them to make hyperlinks work.
- References
Form fields values age garbled
Fonts in charts and dependency graphs
GD::Graph builtin fonts do not include full UTF-8 glyph set. Currently Bugzilla administrators are required to install some quality fonts and refer to them in templates. As in HTML with its {Verdana,Arial} we need to evolve to some reasonable cross-platform default...
- Solution
- Bugzilla-jp example by Atsushi Shimono, using parameter for font filename.
- References
Console messages
After checksetup messages were templatized (per bug 352608) one can localize them. However, these messages are shown on console, not browser. While most environments (Linux console and xterm, Cygwin bash) support UTF-8, some others (Windows cmd.exe at least for some locales) do not.
- References