Comment 0 for bug 1019804

Revision history for this message
Mohammad Alhashash (alhashash) wrote :

The only Arabic locale code available in the current OpenERP is 'ar_AR'. This code does represent any actual Arabic locale and is not recognized by Babel.

In the 6.1 web client, the session class replaces 'ar_AR' to 'ar' and map it to 'ar_SY' in _fix_lang() in 'addons/web/common/session.py'. As a result, the the 6.1 web client does not translate views or menus as 'ar_SY' is not available in the database.

To fix that issue, I added all Arabic Locales to the server in 'openerp/tools/misc.py'. Also, I added the WIN32 mapping in 'openerp/tools/translate.py' taken from http://msdn.microsoft.com/en-us/goglobal/bb895996

- Mohammad Alhashash