Sunday 12 June 2011

Firefox in Urdu

Do you wanna Firefox in your Urdu Language ? You come to the right place. Here I am listing the steps to join us translating/Localizing FireFox in Urdu.

In Case, you wanna to kick off a new Localization (another Lang:) go here.

For Urdu, we already have a good dedicated Team localizing Firefox & similar products.

You wanna join URDU Team ? - just follow below steps.
  • Join Mozilla Dev group - subscribe here: https://lists.mozilla.org/listinfo/dev-l10n
  • After above subscription you can send your queries to dev-l10n@lists.mozilla.org
  • For Firefox localization, we prefer to use Narro - an easy & quick solution
  • Register on Narro: https://l10n.mozilla.org/narro
  • and finally let us know to assign you proper modification rights (contact us: withabdulahad[at]{gmail}[.][com]
Let me briefly tell you about Narro - to encourage your enthusiasm for Firefox in URDU.

Narro is a handy web-based translation tool that is available to localizers to translate Firefox. With Narro, you can translate Mozilla applications online, export files with the same source structure as Mozilla code in a zip archive, or generate a .XPI file that can be installed locally for testing.


You can manage your localized products easily online.


Sentence to sentence translation makes it easy & quick solution. To write URDU scripts, you can use Gmail or Google Translate and then copying it in the mentioned field of the corresponding Text item.

Once you have done some translation, you can easily export them as Zip or .xpi file to test locally. ( .xip is Firefox extension file)

In order to test, you need to be able to change the locale of your browser to see your work. Install either the Locale Switcher or the Quick Locale Switcher add-on. This will allow you to shift between the present UI of your Firefox browser and the testable .xpi export from Narro.

Once you have exported your file, lets say an .xpi file, open it with Firefox. Once Firefox recognize the .xpi file it will re-start to take effect. And then use any of the above mentioned Local Switcher to switch to URDU language. Hurray, your browser is in URDU Lang!!.



It would be better for you to go through these sites at least once to know how the localization process take effect and works.

Monday 28 March 2011

EGL Video Demos Part 4

EGL Modernization Demo - Creating iPhone Application

EGL Video Demos Part 3

EGL Modernization Demo - Modernizing iSeries Boats Application

EGL Video Demo Part 2

EGL Modernization Demo - Modernizing iSeries CellDail Application

EGL Video Demos Part 1

EGL Modernization Demo - Modernizing iSeries Flight400 Application.

EGL Video Tutorials

I am creating EGL Video Tutorial for newbies to quick learn IBM's Enterprise Generation Language (EGL).

First I am casting few EGL demos to present some of the cool EGL features.

In these demos some of the RPG programs existing on the IBM's iSeries machine are modernized using EGL.


Friday 18 March 2011

EGL Best Practices

Best performance practices for Java run time are:
  • Use string type for all text
  • Do not use structured records (records with a fixed storage layout)


Best performance practices for COBOL

  • Use char or mbChar text type for applications used with a single national language or Unicode text type for multinational applications
  • Use static, fixed length arrays in structured records
  • Do not use libraries for small functions that are frequently invoked

Performance practices common to all run time environments:

  • Use libraries instead of called programs for shared subroutines
  • If your application needs to access several fields in a record in a dynamic array, copy the record to a single record variable rather than referencing individual record fields with an array index.