Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3496960
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T12:18:46+00:00 2026-05-18T12:18:46+00:00

What are the steps to develop a multilingual web application? Should i store the

  • 0

What are the steps to develop a multilingual web application?

Should i store the languages texts and resources in database or should i use property files or resource files?

I understand that I need to use CurrentCulture with C# alone with CultureFormat etc.

I wanted to know you opinions on steps to build a multilingual web application.

Doesn’t have to be language specific. I’m just looking for steps to build this.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-18T12:18:46+00:00Added an answer on May 18, 2026 at 12:18 pm

    The specific mechanisms are different depending on the platform you are developing on.

    As a cursory set of work items:

    1. Separation of code from content. Generally, resources are compiled into assemblies with the help of resource files (in dot net) or stored in property files (in java, though there are other options), or some other location, and referred to by ID. If you want localization costs to be reasonable, you need to avoid changes to the IDs between releases, as most localization tools will treat new IDs as new content.
    2. Identification of areas in the application which make assumptions about the locale of the user, especially date/time, currency, number formatting or input.
    3. Create some mechanism for locale-specific CSS content; not all fonts work for all languages, and not all font-sizes are sane for all languages. Don’t paint yourself into a corner of forcing Thai text to be displayed in 8 pt. Also, text directionality is going to be right-to-left for at least two languages.
    4. Design your page content to reflow or resize reasonably when more or less content than you expect is present. Many languages expand 50-80% from English for short strings, and 30-40% for longer pieces of content (that’s a rough rule of thumb, not a law).
    5. Identify cultural presumptions made by your UI designers, and try to make them more neutral, or, if you’ve got money and sanity to burn, localizable. Mailboxes don’t look the same everywhere, hand gestures aren’t universal, and something that’s cute or clever or relies on a visual pun won’t necessarily travel well.
    6. Choose appropriate encodings for your supported languages. It’s now reasonable to use UTF-8 for all content that’s sent to web browsers, regardless of language.
    7. Choose appropriate collation for your databases, or enable alternate collations, if you are dealing with content in multiple languages in your databases. Case-insensitivity works differently in many languages than it does in English, and accent insensitivity is acceptable in some languages and generally inappropriate in others.
    8. Don’t assume words are delimited by spaces or that sentences are delimited by punctuation, if you’re trying to support search.

    Avoid:

    1. Storing localized content in databases, unless there’s a really, really, good reason. And then, think again. If you have content that is somewhat dynamic and representatives of each region need to customize it, it may be reasonable to store certain categories of content with an associated locale ID.
    2. Trying to be clever with string concatenation. Also, try not to assume rules about pluralization or counting work the same for every culture. Make sure, at least, that the order of strings (and controls) can be specified with format strings that are typical your platform, or well documented in your localization kit if you elect to roll your own for some reason.
    3. Presuming that it’s ok for code bugs to be fixed by localizers. That’s generally not reasonable, at least if you want to deliver your product within a reasonable time at a reasonable cost; it’s sometimes not even possible.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have develop one simple database application build using SilverLight5.0 + Entity Framework +
I develop a desktop application for use on Windows, and was wondering how I
Steps: 1. sudo port boost The boost file installed in /opt/local/boost, library files are
What steps should I follow to upgrade a Ruby project from 1.8.6 to 1.8.7?
I have managed to develop an extension for visual studio Update web reference action
Hey guys! I'm using ASP.NET MVC to develop an application for a library with
I am trying to develop an enterprise application which needs to list all the
I develop a Windows Mobile 6 application where I have to manage multiple calls,
I wanted to develop a Web Service in .NET and wanted this Web Service
when I am going to develop an android application. For better performance of my

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.