Menu

Home

Hilel Yitsħaki

Welcome to bugzilla-bidi

The goal of this project is to provide Bi-directional text support for some default (English) templates of the Bugzilla Bug system. It allows the correct display of right-to-left text in selected fields, like bug title, comments and description, while still using the default English user interface.

The solution provided here relies on browsers support for the HTML5 auto keyword of the dir attribute. Users with old browsers will not benefit from this new feature, but it should not affect them otherwise.

Tested with Bugzilla 3.4. Newer version can be found on my Github site.

The modified templates can be used in 2 ways:

  1. As site customization
  2. As special localization package

Using it as site customization

This option does not require any configuration on the client part, and it is the preferred way, if your site doesn't already have custom en templates.

  1. Download the version that correspond to your Bugzilla installation.
  2. Extract the downloaded archive.
  3. Copy the folder named custom from the extracted archive to the template/en folder of your Bugzilla installation, alongside the folder named default.
  4. Run checkconfig.pl

Using it as special localization package

Technically speaking, it is a customization of some templates, implemented as localization package. If your users speak more then one right-to-left language, you can repeat steps 3-5 of the process below for each language you want to support.

  1. Download the version that correspond to your Bugzilla installation.
  2. Extract the downloaded archive.
  3. Choose a language code you want to use (e.g: ar, he).
  4. Create a folder with the name of the chosen language code, in the template folder of your Bugzilla installation,along side the en folder (e.g: mkdir /var/www/bugzilla/template/he)
  5. Copy the folder named default from the extracted archive to the newly created language-code folder.
  6. Run checkconfig.pl
  7. Optionally, inform users how to [configure the browser] to use the chosen language code.

External resoruces

Related bugzilla issues

Project Members:


Related

Wiki: configure the browser

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.