Lumino Webdesign og SEO
Nettleseren din må oppgraderes. Du har Internet Explorer version {%ieversion%}. Gå til www.microsoft.com for å laste ned siste versjon av Internet Explorer.

Tech blogg

Localizing JavaScript variables

Ever made a localized web site?
Well, ASP.net has excellent support for this using local and global resource files. However, a project typically also involves JavaScript functions - often using the "alert" feature to give feedback to the user.

In an E-commerce application for example, you may want to give the user some feedback whenever he or she updates the shopping cart. I.e., something like the below message boxes - in the local language of course:

     

The above images display the text "Shopping cart has been updated" in Norwegian and Swedish respectively. So how is this done?

First you have to make a subfolder called, for example "Scripts" in your project. Inside this folder you store the .js files that I have named "StringResources.js". There should be one .js file per supported language, and they must adhere to the following naming convention:

StringResources.nb-NO.js  //Supports Norwegian language
StringResources.sv-SE.js   //Swedish
StringResources.en-US.js  //US English

and finally there should be a default resource file called StringResources.js - this would typically be in English.

The contents of each file should be something like (with the text translated into the supported languages):

var shoppingCartUpdated = 'Varukorgen har uppdaterats!';

Then what remains is simply to update your .aspx file as follows:

<telerik:RadScriptManager ID="RadScriptManager1" Runat="server" EnableScriptLocalization="true" EnableScriptGlobalization="true">
<
Scripts>
    
<asp:ScriptReference Path="~/Scripts/StringResources.js" ResourceUICultures="nb-NO, sv-SE, da-DK, fi-FI, de-DE, fr-FR, nl-NL, en-US, ru-RU" />
</
Scripts>
</
telerik:RadScriptManager>

The supported languages should be listed, in a comma separated list, as shown. There must be one .js resource file corresponding to each of the listed languages.

You may find more information in Imar Spaanjaars blogpost.

And that is pretty much it - happy programming :)

André Vold

Tech blogg
André Vold

Her er en rask liten BLOGGER BIO for å fortelle litt om min bakgrunn - og hvorfor jeg valgte programmering som fagfelt.

Jeg vokste opp i Norge, men gikk på universitet i USA. Jeg er sivilingeninør med grad innen "Computer Engineering" fra Arizona State University. Etter utdannelsen flyttet jeg tilbake til Norge, begynte å arbeide på Norsk Data og senere IBM, og tok videreutdannelse på BI innen Master of Management. Etter flere år som divisjonsdirektør i IBM Norge, valgte jeg å starte e-læringsfirmaet Apropos Internett AS . Senere startet jeg også ViroSafe Norge AS som importerer og distribuerer anti-malware og anti-virus software og hardware.

Det har alltid vært essensielt for meg å holde meg oppdatert innen teknologiske endringer og trender - ikke bare for å kunne holde programmeringskunnskaper på topp, men også for min suksess som gründer.

Lumino blogger omfatter en rekke temaer som har vært essensiell for min virksomhet, og som derfor kan være relevant for din.
Forsiden
Referanser
Tech blogg
Personvern

Søkeresultater