ASP 2005 Localization Issue

N

netasp

Hello,
I was wondering, how is done for languages that read Top-Bottom or
Right-to-Left? is there away around that or does it have to be a complete
redesign?
because as you know, all controls would have to be shifted either to
Top-to-Bottom or starting from Right-To-Left?

thanks
 
S

Steven Cheng[MSFT]

Hello Netasp,

Regarding on the question you mentioned, it is called BIDI text
manipulation in internationalization. Based on my experience, for bidi text
rendering in web application, it is mostly rely on the html content and
client-side browser support. And ASP.NET or other server-side technology
hasn't much control on this.

For web application pages which will display BIDI text, we should take care
of the following points:

1. In our server-side application code, always use unicode to store those
BIDI text

2. In web page content(html), use those bidi specifric attribute to specify
how to text will display. e.g:

<span dir="rtl" > ................</span>

You can find most information about BIDI text processing in the following
I18N portal site:

#Bidirectional text
http://www.w3.org/International/resource-index#bidi

Meanwhile, I'll discuss with some other globaldev engineers to see whether
there're any other more specific support in .net/ASP.NET. I'll inform you
when I get any update.


Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead



==================================================

Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.



Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.

==================================================



This posting is provided "AS IS" with no warranties, and confers no rights.
 
S

Steven Cheng[MSFT]

Hi Netasp,

Have you got any further ideas on this thread?

Here are some further information I've got from some other global dev
engineers:


#for VS IDE support and programming guidelines:


In Microsoft Visual Studio .NET, you can create ASP.NET applications by
using either Microsoft Visual Basic .NET or Microsoft Visual C# .NET. The
guidelines that you should follow are basically the same as those you have
just seen for mirroring Web content. When you design Arabic Web Forms
pages, the best way to make text flow from right to left is to use the DIR
attribute. As with Web content, this attribute is usually placed in the
<HTML> tag or the <BODY> tag. Controls and HTML elements on the page then
inherit the specified direction.

You can set the DIR attribute at a DOCUMENT object level. All the controls
on the form will inherit the same settings. However, the DIR attribute can
be used individually with other tags such as <TABLE> and in Web Forms
controls, as in the following example, which allows items to be displayed
from right to left:

<TABLE dir="rtl" ...>

<asp:TextBox dir="rtl" ...>



#for general resource on developing application that display bidi text


**some slides from some MS localization engineers:

http://download.microsoft.com/download/2/9/8/2980df93-dc7e-4794-96b2-4559295
43124/Developing%20Arabic%20Applications%20in%20VS%202005.ppt,


**public reference on developing middleeast specific software:

http://www.microsoft.com/middleeast/msdn
http://www.microsoft.com/middleeast/msdn/arabicsupp.aspx#22
http://www.microsoft.com/globaldev/getwr/steps/WRG_mirror.mspx#EWIAC

BTW, if you have interests, you can have a look at the following book:

"Developing International Software / Dr. International-- 2nd ed"

and there's a chapter there about bidi in asp.net.


Hope these also help you some.


Sincerely,

Steven Cheng

Microsoft MSDN Online Support Lead


This posting is provided "AS IS" with no warranties, and confers no rights.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top