Skip to main content

ASP.NET Video Starter Kit - Multi Language

Introduction:

Multi Language User Interface has been introduced in Video Starter Kit ver 5.2. Now user can choose any language to display Video Starter Kit user interface.

There are more than twenty languages supported by Video Starter Kit. Languages are translated through google utility translator. http://translate.google.com/

Languages and their resource files:

Resource files exist for each language under "App_GlobalResources" folder within video starter kit. Below is list of languages and their culture name.

Culture Name File Name Language, Country/Region
ar vsk.ar.resx Arabic
cs vsk.cs.resx Czech
de vsk.de.resx German
el vsk.el.resx Greek
es vsk.es.resx Spanish
fr vsk.fr.resx French
hi vsk.hi.resx Hindi
hr vsk.hr.resx Croatian
hu vsk.hu.resx Hungarian
it vsk.it.resx Italian
ja vsk.ja.resx Japanese
nl vsk.nl.resx Dutch
pt vsk.pt.resx Portuguese
en (default) vsk.resx English
ro vsk.ro.resx Romanian
ru vsk.ru.resx Russian
sv vsk.sv.resx Swedish
tr vsk.tr.resx Turkish
zh-CHS vsk.zh-CHS.resx Chinese (Simplified)
zh-CHT vsk.zh-CHT.resx Chinese (Traditional)

Language Settings:

By default english is set as main user interface language. User / Developer can set any of language mentioned above through web.config file using globalization setting section shown below.

<globalization uiCulture="en" />

 

Sample look and feel of user interface in other languages:

i: Arabic Screenshot

Video Starter Kit - Arabic Screen Shot

ii: German Screenshot

Video Starter Kit - German Screenshots

iii: Hindi Screenshot:

Video Starter Kit - Hindi Screenshot

iv: Turkish Screenshot:

Video Starter Kit - Turkish Screenshots

Important Points:

Please read few points about mult language support.

  • Setting multi language uses resource files located in App_GlobalResources as mentioned above.
  • Each resource file is translated through google translator utility.
  • Resource files only effect user interface and messages appear when some action takes place on website e.g "Login Failed!".
  • Resource files can't translated page titles.
  • Resource files can't translate user generated data.

It helps developer or user to setup video starter kit application with their own preferred language settings.