Recognising foreign language in Blackberry
===

I am writing an application which requires me to identify text in arabic language and create a small progress bar that moves from right to left telling the user where exactly he is. 

Two things:
1) I dont know how to make a progress bar move from right to left
2) if at all i am planning to use Fillrect, I want to identify if there is a text else dont fill rectangle. 

For english text,we can do a character count but for foreign language how can we make out if the LabelField contains text or not

Please help