//************************************************************************************
//* Copyright (c) 2006-2007 Nokia Corporation.
//*
//* This material, including documentation and any related computer programs,
//* is protected by copyright controlled by Nokia. All rights are reserved.
//* Copying, including reproducing, storing, adapting or translating,
//* any or all of this material requires the prior written consent of Nokia.
//* This material also contains confidential information, which may not be
//* disclosed to others without the prior written consent of Nokia.
//*
//* DESCRIPTION
//* -------------------------------------------------------------------------
//* This script is to be used for header and footer presentation and localized
//* contents rendering. This contains all localized values and neccessary
//* default mapping tables.
//* -------------------------------------------------------------------------
//*
//* CHANGE HISTORY
//* -------------------------------------------------------------------------
//*
//* Version | Date      | Developer     | Changes
//* 1.0     | 08/01/2007| Keo           | Initial creation
//* 2.0     | 10/04/2007| Damdoar       | Localized and major changes to revision
//*                                       one.
//* 3.12
//* -------------------------------------------------------------------------
//************************************************************************************
//English = en    [default location = en/en] "United States"
//French = fr   [default location = fr/fr] "France"
//Italian = it   [default location = it/it] "Italy"
//German = de [default location = de/de] "Germany"
//Russian = ru [default location = ru/ru] "Russian"
//Spanish = es [default location = es/es] "Spain"
//Chinese trad. = zh-tw [default location = tw/zh] "Taiwan" //traditional
//Chinese simp. = zh-cn [default location = cn/zh] "China" //Simplified

//Unicode converter tool: http://rishida.net/scripts/uniview/conversion.php

//mask country for chinese traditional
var chineseTradCountry = new Map();
chineseTradCountry.put("hk","tw");
chineseTradCountry.put("tw","tw");
chineseTradCountry.put("mo","tw");

//mask country for simplified traditional
var chineseSimplifedCountry = new Map();
chineseSimplifedCountry.put("cn", "cn");

//country code to country name; this is only used for testing country cookie creation.
var country2CountryCodeMap = new Map();
country2CountryCodeMap.put("en", "International");
country2CountryCodeMap.put("fr", "France");
country2CountryCodeMap.put("it", "Italy");
country2CountryCodeMap.put("de", "Germany");
country2CountryCodeMap.put("ru", "Russia");
country2CountryCodeMap.put("es", "Spain");
country2CountryCodeMap.put("zh-tw", "Taiwan");
country2CountryCodeMap.put("zh-cn", "China");

//language to country
var langCountryMap = new Map();
langCountryMap.put("en", "us");
langCountryMap.put("fr", "fr");
langCountryMap.put("it", "it");
langCountryMap.put("de", "de");
langCountryMap.put("ru", "ru");
langCountryMap.put("es", "es");
langCountryMap.put("zh-tw", "tw");
langCountryMap.put("zh-cn", "cn");

//language to language code(used for urls)
var lang2LangCodeMap = new Map();
lang2LangCodeMap.put("zh-tw", "zh");
lang2LangCodeMap.put("zh-cn", "zh"); //cookie language is set to "zh-cn"

//Translation of Discover Links
var discoverLabelsMap = new Map();
discoverLabelsMap.put("en", "Discover");
discoverLabelsMap.put("fr", "D\u00E9couvrir");
discoverLabelsMap.put("it", "Scopri N-Gage");
discoverLabelsMap.put("de", "N-Gage entdecken");
discoverLabelsMap.put("ru", "\u0417\u043D\u0430\u043A\u043E\u043C\u0441\u0442\u0432\u043E");
discoverLabelsMap.put("es", "Descubre");
discoverLabelsMap.put("zh-tw", "\u63A2\u7D22"); //traditional
discoverLabelsMap.put("zh-cn", "\u63A2\u7D22\u4F53\u9A8C"); //simplified


//GetNGage
var getngageLabelsMap = new Map();
getngageLabelsMap.put("en", "Get N-Gage");
getngageLabelsMap.put("fr", "Obtenir N-Gage");
getngageLabelsMap.put("it", "Download di N-Gage");
getngageLabelsMap.put("de", "Hol dir N-Gage");
getngageLabelsMap.put("ru", "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C");
getngageLabelsMap.put("es", "Descarga N-Gage");
getngageLabelsMap.put("zh-tw", "\u4E0B\u8F09 N-Gage");
getngageLabelsMap.put("zh-cn", "\u4E0B\u8F7D N-Gage");

//GameShowroom
var gameshowroomLabelsMap = new Map();
gameshowroomLabelsMap.put("en", "Games");
gameshowroomLabelsMap.put("fr", "Catalogue Jeux");
gameshowroomLabelsMap.put("it", "Catalogo Giochi");
gameshowroomLabelsMap.put("de", "Spiele");
gameshowroomLabelsMap.put("ru", "\u041A\u0430\u0442\u0430\u043B\u043E\u0433");
gameshowroomLabelsMap.put("es", "Juegos");
gameshowroomLabelsMap.put("zh-tw", "\u904A\u6232\u5C55\u89BD\u9928");
gameshowroomLabelsMap.put("zh-cn", "\u6E38\u620F\u5927\u5385");

//ArenaCommunity
var arenacommunityLabelsMap = new Map();
arenacommunityLabelsMap.put("en", "Arena Community");
arenacommunityLabelsMap.put("fr", "Communaut\u00E9 Arena");
arenacommunityLabelsMap.put("it", "Community Arena");
arenacommunityLabelsMap.put("de", "Arena Community");
arenacommunityLabelsMap.put("ru", "\u0421\u043E\u043E\u0431\u0449\u0435\u0441\u0442\u0432\u043E");
arenacommunityLabelsMap.put("es", "Comunidad Arena");
arenacommunityLabelsMap.put("zh-tw", "Arena\u793E\u5340");
arenacommunityLabelsMap.put("zh-cn", "Arena \u793E\u533A");

//Support
var supportLabelsMap = new Map();
supportLabelsMap.put("en", "Support");
supportLabelsMap.put("fr", "Support");
supportLabelsMap.put("it", "Supporto");
supportLabelsMap.put("de", "Service");
supportLabelsMap.put("ru", "\u041F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430");
supportLabelsMap.put("es", "Soporte");
supportLabelsMap.put("zh-tw", "\u652F\u63F4");
supportLabelsMap.put("zh-cn", "\u652F\u6301");

//Terms
var termsLabelsMap = new Map();
termsLabelsMap.put("en", "Site Terms");
termsLabelsMap.put("fr", "Mentions l\u00E9gales");
termsLabelsMap.put("it", "Note legali");
termsLabelsMap.put("de", "Bedingungen f\u00FCr diese Seite");
termsLabelsMap.put("ru", "\u0423\u0441\u043B\u043E\u0432\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0430\u0439\u0442\u0430");
termsLabelsMap.put("es", "Condiciones Generales");
termsLabelsMap.put("zh-tw", "\u7DB2\u7AD9\u689D\u6B3E");
termsLabelsMap.put("zh-cn", "\u7F51\u7AD9\u6761\u6B3E");

//Policy
var policyLabelsMap = new Map();
policyLabelsMap.put("en", "Privacy Policy");
policyLabelsMap.put("fr", "Charte de Confidentialit\u00E9");
policyLabelsMap.put("it", "Privacy Policy");
policyLabelsMap.put("de", "Datenschutzrichtlinie");
policyLabelsMap.put("ru", "\u041F\u043E\u043B\u0438\u0442\u0438\u043A\u0430 \u043A\u043E\u043D\u0444\u0438\u0434\u0435\u043D\u0446\u0438\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438");
policyLabelsMap.put("es", "Pol\u00EDtica de privacidad");
policyLabelsMap.put("zh-tw", "\u96B1\u79C1\u6B0A\u653F\u7B56");
policyLabelsMap.put("zh-cn", "\u9690\u79C1\u6743\u653F\u7B56");

//Account
var accountLabelsMap = new Map();
accountLabelsMap.put("en", "Account Terms");
accountLabelsMap.put("fr", "Conditions d\u0027Utilisation");
accountLabelsMap.put("it", "Termini di Utilizzo");
accountLabelsMap.put("de", "Nutzungsbedingungen");
accountLabelsMap.put("ru", "\u0423\u0441\u043B\u043E\u0432\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u0443\u0447\u0435\u0442\u043D\u043E\u0439 \u0437\u0430\u043F\u0438\u0441\u0438");
accountLabelsMap.put("es", "Condiciones de Uso");
accountLabelsMap.put("zh-tw", "\u4F7F\u7528\u689D\u6B3E");
accountLabelsMap.put("zh-cn", "\u4F7F\u7528\u6761\u6B3E");

//Developer
var developerLabelsMap = new Map();
developerLabelsMap.put("en", "Developers");
developerLabelsMap.put("fr", "D\u00E9veloppeurs");
developerLabelsMap.put("it", "Sviluppatori");
developerLabelsMap.put("de", "Entwickler");
developerLabelsMap.put("ru", "\u0420\u0430\u0437\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0438");
developerLabelsMap.put("es", "Desarrolladores");
developerLabelsMap.put("zh-tw", "\u958B\u767C\u8005");
developerLabelsMap.put("zh-cn", "\u5F00\u53D1\u4EBA\u5458");

//Press
var pressLabelsMap = new Map();
pressLabelsMap.put("en", "Press");
pressLabelsMap.put("fr", "Presse");
pressLabelsMap.put("it", "Stampa");
pressLabelsMap.put("de", "Presse");
pressLabelsMap.put("ru", "\u041F\u0440\u0435\u0441\u0441\u0430 \u043E \u043D\u0430\u0441");
pressLabelsMap.put("es", "Prensa");
pressLabelsMap.put("zh-tw", "\u5A92\u9AD4");
pressLabelsMap.put("zh-cn", "\u5B98\u65B9\u65B0\u95FB");

//Country
var countryLabelsMap = new Map();
countryLabelsMap.put("en", "Country");
countryLabelsMap.put("fr", "Country-fr");
countryLabelsMap.put("it", "Country-it");
countryLabelsMap.put("de", "Country-de");
countryLabelsMap.put("ru", "Country-ru");
countryLabelsMap.put("es", "Country-es");
countryLabelsMap.put("zh-tw", "Country-tw");
countryLabelsMap.put("zh-cn", "Country-cn");

//LocationSelect
var locationselectLabelsMap = new Map();
locationselectLabelsMap.put("en", "Change Location");
locationselectLabelsMap.put("fr", "Changer de zone g\u00E9ographique");
locationselectLabelsMap.put("it", "Cambia Paese ");
locationselectLabelsMap.put("de", "\u00C4ndern Sie die Location");
locationselectLabelsMap.put("ru", "\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0441\u0442\u0440\u0430\u043D\u0443");
locationselectLabelsMap.put("es", "Cambiar pa\u00EDs");
locationselectLabelsMap.put("zh-tw", "\u66F4\u6539\u4F4D\u7F6E");
locationselectLabelsMap.put("zh-cn", "\u66F4\u6539\u4F4D\u7F6E");

//login
var loginLabelsMap = new Map();
loginLabelsMap.put("en", "Login");
loginLabelsMap.put("fr", "Connexion");
loginLabelsMap.put("it", "Login");
loginLabelsMap.put("de", "Login");
loginLabelsMap.put("ru", "\u0412\u0445\u043E\u0434");
loginLabelsMap.put("es", "Login");
loginLabelsMap.put("zh-tw", "\u767B\u5165");
loginLabelsMap.put("zh-cn", "\u767B\u5F55");

//logout
var logoutLabelsMap = new Map();
logoutLabelsMap.put("en", "Logout");
logoutLabelsMap.put("fr", "D\u00E9connexion");
logoutLabelsMap.put("it", "Logout");
logoutLabelsMap.put("de", "Logout");
logoutLabelsMap.put("ru", "\u0412\u044B\u0445\u043E\u0434");
logoutLabelsMap.put("es", "Cierre sesi\u00F3n");
logoutLabelsMap.put("zh-tw", "\u767B\u51FA");
logoutLabelsMap.put("zh-cn", "\u6CE8\u9500");

//company
var companyLabelsMap = new Map();
companyLabelsMap.put("en", "\u00A9 2008 Nokia");
companyLabelsMap.put("fr", "\u00A9 2008 Nokia");
companyLabelsMap.put("it", "\u00A9 2008 Nokia");
companyLabelsMap.put("de", "\u00A9 2008 Nokia");
companyLabelsMap.put("ru", "\u00A9 2008 Nokia");
companyLabelsMap.put("es", "\u00A9 2008 Nokia");
companyLabelsMap.put("zh-tw", "\u00A9 2008 \u8AFE\u57FA\u4E9E\u7248\u6B0A\u6240\u6709");
companyLabelsMap.put("zh-cn", "\u00A9 2008 Nokia\u8BFA\u57FA\u4E9A\u7248\u6743\u6240\u6709");

//Register
var registerLabelsMap = new Map();
registerLabelsMap.put("en", "Create a Player Name");
registerLabelsMap.put("fr", "Cr\u00E9er un nom de Joueur");
registerLabelsMap.put("it", "Crea un Nome Giocatore");
registerLabelsMap.put("de", "Richte dir einen Spielernamen ein");
registerLabelsMap.put("ru", "\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043C\u044F \u0438\u0433\u0440\u043E\u043A\u0430");
registerLabelsMap.put("es", "Reg\u00EDstrate y Juega");
registerLabelsMap.put("zh-tw", "\u5EFA\u7ACB\u73A9\u5BB6\u59D3\u540D");
registerLabelsMap.put("zh-cn", "\u521B\u5EFA\u73A9\u5BB6\u59D3\u540D");

//Level
var levelLabelsMap = new Map();
levelLabelsMap.put("en", "Level");
levelLabelsMap.put("fr", "Niveau");
levelLabelsMap.put("it", "Livello");
levelLabelsMap.put("de", "Punktestufe");
levelLabelsMap.put("ru", "\u0443\u0440\u043E\u0432\u0435\u043D\u044C");
levelLabelsMap.put("es", "Nivel");
levelLabelsMap.put("zh-tw", "\u7B49\u7D1A");
levelLabelsMap.put("zh-cn", "\u7B49\u7EA7");

//tcs
var tcsLabelsMap = new Map();
tcsLabelsMap.put("en", "tcs");
tcsLabelsMap.put("fr", "tcs");
tcsLabelsMap.put("it", "tcs");
tcsLabelsMap.put("de", "tcs");
tcsLabelsMap.put("ru", "tcs");
tcsLabelsMap.put("es", "tcs");
tcsLabelsMap.put("zh-tw", "tcs");
tcsLabelsMap.put("zh-cn", "tcs");

//links
var displayLabelMap = new Map();
displayLabelMap.put("Discover", discoverLabelsMap); //Discover
displayLabelMap.put("GetNGage", getngageLabelsMap); //GetNGage
displayLabelMap.put("GameShowroom", gameshowroomLabelsMap); //GameShowroom
displayLabelMap.put("ArenaCommunity", arenacommunityLabelsMap); //ArenaCommunity
displayLabelMap.put("Support", supportLabelsMap);//Support
displayLabelMap.put("Terms", termsLabelsMap); //Terms
displayLabelMap.put("Policy", policyLabelsMap)//Policy
displayLabelMap.put("Account", accountLabelsMap);//Account
displayLabelMap.put("Developer", developerLabelsMap); //Developer
displayLabelMap.put("Press", pressLabelsMap);//Press
displayLabelMap.put("Country", countryLabelsMap);//Country
displayLabelMap.put("LocationSelect", locationselectLabelsMap); //LocationSelect
displayLabelMap.put("Login", loginLabelsMap); //login
displayLabelMap.put("Logout", logoutLabelsMap); //logout
displayLabelMap.put("Copy", companyLabelsMap); //company
displayLabelMap.put("dashUserName", registerLabelsMap); //Register
displayLabelMap.put("Level", levelLabelsMap); //Level
displayLabelMap.put("tcs", tcsLabelsMap); //TCS
