C# Tutorial - Create Multi Language Application in Win Form | Localization | Globalization | Culture

preview_player
Показать описание
If you like my efforts, gift me a coffee on

In this video I will teach you how to create C# Tutorial - Create Multi Language Application in Win Form | Localization | Globalization | Culture. How to make multi-language app in Winforms? c# .net winforms localization.

I have an application and I need to use two languages in that application. For example :

English
Arabic
But I don't know how could I do that. Anybody can help me for this?

Different approaches to developing multilingual applications:
Developing the application or web pages for each language separately.

Even though it is easy to host the application differently, the drawback is that keeping both sets in sync even after a minor change is very difficult.

Store all the content in different languages in database tables.

This approach solves the problem to a large extent but still requires more coding and database storage. This can have a performance issue also as the content is fetched from the db; but has the advantage of easy maintainability and also the creation of the language on the fly.

Store all the content in different languages in resource files.

Resource is non-executable data that is required by the application and is deployed along with the application. This will have a better performance compared to fetching from the db; but deployment and new language support can be a little cumbersome as it requires more technical knowledge.
Based on the requirement and priorities, a different approach can be selected for development. This article discus on using resource files for development.

Globalization

Globalization is a process of identifying all the parts of your application that need to be different for respective languages and separate them from the core application.

Localization

Localization is the process of creating and configuring your application for a specific language.

Culture

Culture is the combination of the language that you speak and the geographical location you belong to. It also includes the way you represent dates, times, and currencies. Culture is represented as shown in the following example:

en-US
en-GB
fr-BE

The first culture represents the English language being spoken in the US whereas the second culture represents the English culture being spoken in Great Briton.

c# tutorial - create multi language application in Win Form | Localization | Globalization
C# Tutorial
C# Localization
C# Globalization
C# Urdu UI
C# Arabic UI
C# Spanish UI
Multi Language Form C#
C# Multiple Language Design
How to create multiple language desing in C#,win form multi language,
english urdu desing c#,
english hind design c# win form
multi language application

Our Website:
Рекомендации по теме
Комментарии
Автор

Also a thanks from me, best tutorial for Localization on YouTube 👌

Deniz
Автор

Best tutorial. Other tutorials and guides go too far into detail and generate hundreds of lines of code for something so simple.

renejanous
Автор

This tutorial is so helpful, great explanation
Thank you so much Sir

oyka
Автор

Dear Sir, Thanks for this helpful video.

AlphaTechSolution
Автор

Sir i like your video and i learn many things from this

Fasih
Автор

sir very great job you are doing . your vedios are very informative that are not usualy taught at university

mohammadtauqeer
Автор

Does this method work for applications with multiple layers? For example, an application that I click on a menu and it opens another window, a button that opens a new form etc. Would this same method work ensuring that the language I selected in the initial menu covers the entire application in all its layers? Or does it only work for simple single-layer applications?

danilorodrigues
Автор

will this work on the Windows form app without .net framework

arkabratadas
Автор

Asc brother please how to deploy database backup and restore MySQL database using VB.net server computer1 and client computer 2 using 1 xammp

hasanabdiali