Home » Developer & Programmer » Forms » enter arabic in english text field (forms 10g)
enter arabic in english text field [message #582979] Wed, 24 April 2013 03:41 Go to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
Hi,

I have a problem in Oracle Forms 10g. For any field that should be by default
right-to-left (arabic), the reading order is changed when entering the field, but
the keyboard is not changed to Arabic automatically. The user has to type ALT+
Shift to manually modify the language.

I worked before with Forms 2000 and Forms 6i (in client/server mode only), it
was working fine. Is it impossible on Web Forms?
Must I use a Java Bean? If yes, is there something existing to perform what I
need?

Thanks,
Re: enter arabic in english text field [message #582980 is a reply to message #582979] Wed, 24 April 2013 03:42 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
I have only set in the .env file the following:

NLS_LANG=AMERICAN_AMERICA.AL32UTF8 because I need the application interface to be in English, but with a few arabic fields
Re: enter arabic in english text field [message #599029 is a reply to message #582980] Mon, 21 October 2013 08:34 Go to previous messageGo to next message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
hi siddiqui
is your problem solved?
and how?
Re: enter arabic in english text field [message #599083 is a reply to message #599029] Tue, 22 October 2013 02:30 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
use short cut key...
Re: enter arabic in english text field [message #599086 is a reply to message #599083] Tue, 22 October 2013 02:44 Go to previous messageGo to next message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
thanks siddiqui for response,
sorry for asking you same questions you asking before,
but, I wonder how properties in elder version (I mean 6i)not
in recent one,
is this bug?
and is it for Arabic Only , or for others?
even on my machine LOV with Arabic data not respond to key press, since
it work fine for English and Numbers
thanks,
and sorry again for disturbing you
Re: enter arabic in english text field [message #599088 is a reply to message #599086] Tue, 22 October 2013 02:53 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
in 10g or 9i you can handle all this with NLS setting with unicode setting. from this you can handle all other language which oracle supported.
forms 6i only support those language which set in their properties. you have u change it dynamically..
Re: enter arabic in english text field [message #599090 is a reply to message #599088] Tue, 22 October 2013 03:04 Go to previous messageGo to next message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
NLS setting is Arabic,
how dynamically?
Re: enter arabic in english text field [message #599092 is a reply to message #599090] Tue, 22 October 2013 03:18 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
yes NLS setting for arabic. through alter session.
and use set item property to change item property at run time change their font name. remember 1st install arabic fonts in windows
Re: enter arabic in english text field [message #599096 is a reply to message #599092] Tue, 22 October 2013 04:03 Go to previous messageGo to next message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
set_item_property('ename',direction,left_to_right);
SET_ITEM_PROPERTY('ENAME',PROMPT_FONT_NAME,'Times New Roman');
SET_ITEM_PROPERTY('ENAME',FONT_NAME,'MS PGothic');


applying this successfully change the direction,
but still keep writing language from previous item whatever it is Arabic or english.

is it possible to dynamically change the initial keyboard state.. if yes. what is property name
Re: enter arabic in english text field [message #599103 is a reply to message #599096] Tue, 22 October 2013 04:27 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
i also want to know how to do this..
but for time being i have create window short cut key to change keyboard language.
Re: enter arabic in english text field [message #599107 is a reply to message #599103] Tue, 22 October 2013 04:45 Go to previous messageGo to next message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
you mean by create window short cut key to change keyboard language,
from windows control panel specify specific key to change language , or how?
Re: enter arabic in english text field [message #599111 is a reply to message #599107] Tue, 22 October 2013 04:52 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
yes specify special key to change language..

if i found any answer insha ALLAH i will share..
Re: enter arabic in english text field [message #599114 is a reply to message #599111] Tue, 22 October 2013 05:06 Go to previous messageGo to next message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
Ok,
much thanks for your response,
overall I think dealing with other languages in oracle previous versions is easiest,
I face many problems in(10g) regarding Arabic languages they are not there for 6i
and me, if I know any things will inform you
Re: enter arabic in english text field [message #599115 is a reply to message #599114] Tue, 22 October 2013 05:09 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
check this i have create like this it can help you
Re: enter arabic in english text field [message #599116 is a reply to message #599115] Tue, 22 October 2013 05:10 Go to previous messageGo to next message
siddiqui_88
Messages: 12
Registered: April 2013
Location: lahore
Junior Member
also check this one
  • Attachment: bank.jpg
    (Size: 66.88KB, Downloaded 1479 times)
Re: enter arabic in english text field [message #599128 is a reply to message #599116] Tue, 22 October 2013 06:22 Go to previous message
elfahal
Messages: 22
Registered: October 2013
Location: Sudan
Junior Member
thanks , helpful friend
Previous Topic: Replace in Oracle Forms
Next Topic: validation
Goto Forum:
  


Current Time: Thu Mar 28 08:32:02 CDT 2024