home *** CD-ROM | disk | FTP | other *** search
/ Nintendo GameCube Preview CD-ROM / NINTENDOGAMECUBE.iso / site / js / localized_txt.js < prev    next >
Text File  |  2002-01-17  |  5KB  |  131 lines

  1. function getSearchAsArrayForLocalizedTxt() {
  2.     var searchQuery = new Array;
  3.     var pair;
  4.     var temp;
  5.     var search = location.search;
  6.     
  7.     // replace all '+'s with ' 's because unescape() doesn't do it
  8.     search = search.replace(/\+/g, ' ');
  9.     
  10.     // for each pair, separate, unescape and place into the associate array
  11.     var split = 1;
  12.     while (split > 0) {
  13.         split = search.lastIndexOf('&');
  14.         if (split == -1) split = 0;
  15.         pair = search.substring(split + 1, search.length);
  16.         
  17.         // multiple select values should be placed in an array
  18.         if (searchQuery[unescape(pair.substring(0, pair.indexOf('=')))] != null) {
  19.             temp = searchQuery[unescape(pair.substring(0, pair.indexOf('=')))];
  20.             searchQuery[unescape(pair.substring(0, pair.indexOf('=')))] = new Array(temp, unescape(pair.substring(pair.indexOf('=') + 1)));
  21.         }
  22.         
  23.         // all other form elements have a one-to-one name and value relationship
  24.         else searchQuery[unescape(pair.substring(0, pair.indexOf('=')))] = unescape(pair.substring(pair.indexOf('=') + 1));
  25.         
  26.         search = search.substring(0, split);
  27.     }
  28.     return searchQuery;
  29. }
  30. var query = getSearchAsArrayForLocalizedTxt();
  31.  
  32.  
  33. function printPrevious() {
  34.     var previousTxt = new Array();
  35.     previousTxt["uk"] = 'Previous';
  36.     previousTxt["fr"] = 'Précédent';
  37.     previousTxt["de"] = 'Voriges';
  38.     previousTxt["du"] = 'Vorige';
  39.     previousTxt["it"] = 'Precedente';
  40.     previousTxt["es"] = 'Anterior';
  41.     
  42.     if (previousTxt[query['language']]) {document.write(previousTxt[query['language']]);}
  43. }
  44.  
  45. function printClose() {
  46.     var closeTxt = new Array();
  47.     closeTxt["uk"] = 'close';
  48.     closeTxt["fr"] = 'Fermer';
  49.     closeTxt["de"] = 'Schließen';
  50.     closeTxt["du"] = 'Sluiten';
  51.     closeTxt["it"] = 'Chiudi';
  52.     closeTxt["es"] = 'Cerrar';
  53.     
  54.     if (closeTxt[query['language']]) {document.write(closeTxt[query['language']]);}
  55. }
  56.  
  57. function printNext() {
  58.     var nextTxt = new Array();
  59.     nextTxt["uk"] = 'Next';
  60.     nextTxt["fr"] = 'Suivant';
  61.     nextTxt["de"] = 'Nächstes';
  62.     nextTxt["du"] = 'Volgende';
  63.     nextTxt["it"] = 'Successivo';
  64.     nextTxt["es"] = 'Siguiente';
  65.     
  66.     if (nextTxt[query['language']]) {document.write(nextTxt[query['language']]);}
  67. }
  68.  
  69. function printScreenShotsTitle() {
  70.     var screenShotsTxt = new Array();
  71.     screenShotsTxt["uk"] = 'Screenshots';
  72.     screenShotsTxt["fr"] = 'Screenshots';
  73.     screenShotsTxt["de"] = 'Bildschirmkopien';
  74.     screenShotsTxt["du"] = 'Screenshots';
  75.     screenShotsTxt["it"] = 'Immagini';
  76.     screenShotsTxt["es"] = 'Capturas de pantalla';
  77.     
  78.     if (screenShotsTxt[query['language']]) {document.write("<title>" + screenShotsTxt[query['language']] + "</title>");}
  79. }
  80.  
  81. function printScreenShotIMG(imgNo) {
  82.     var screenShotTxt = new Array();
  83.     screenShotTxt["uk"] = 'Screenshot';
  84.     screenShotTxt["fr"] = 'Screenshot';
  85.     screenShotTxt["de"] = 'Bildschirmkopie';
  86.     screenShotTxt["du"] = 'Screenshot';
  87.     screenShotTxt["it"] = 'Immagine';
  88.     screenShotTxt["es"] = 'Captura de pantalla';
  89.     
  90.     if (screenShotTxt[query['language']]) {document.write("<img src=\"images/" + imgNo + ".jpg\" width=\"500\" height=\"375\" border=\"0\" alt=\"" + screenShotTxt[query['language']] + " " + imgNo + "\" />");}
  91.     else {document.write("<img src=\"images/" + imgNo + ".jpg\" width=\"500\" height=\"375\" border=\"0\" alt=\"Screenshot " + imgNo + "\" />");}
  92. }
  93.  
  94. function printWallpaperTitle() {
  95.     var wallpaperTxt = new Array();
  96.     wallpaperTxt["uk"] = 'Wallpaper';
  97.     wallpaperTxt["fr"] = 'Papier peint';
  98.     wallpaperTxt["de"] = 'Hintergrundbild';
  99.     wallpaperTxt["du"] = 'Bureaubladachtergrond';
  100.     wallpaperTxt["it"] = 'Sfondo per il desktop';
  101.     wallpaperTxt["es"] = 'Fondo de Escritorio';
  102.     
  103.     if (wallpaperTxt[query['language']]) {document.write("<title>" + wallpaperTxt[query['language']] + "</title>");}
  104. }
  105.  
  106. function printWallpaperTxt() {
  107.     var wallpaperTxt = new Array();
  108.     wallpaperTxt["uk"] = 'With your mouse pointer, right click on the image and choose Set As Wallpaper from the pop-up menu that appears in the browser window.';
  109.     wallpaperTxt["fr"] = 'Amenez le pointeur de la souris sur l\'image, cliquez à l\'aide du bouton droit et sélectionnez Établir en tant que papier peint dans le menu qui apparaît dans la fenêtre du navigateur.';
  110.     wallpaperTxt["de"] = 'Klicken Sie mit der rechten Maustaste auf das Bild und wählen Sie im Kontextmenü, das im Browser-Fenster eingeblendet wird, den Befehl "Als Hintergrundbild" aus.';
  111.     wallpaperTxt["du"] = 'Klik met de rechtermuisknop op de afbeelding en kies Instellen als achtergrond in het pop-up menu dat in het browservenster wordt weergegeven.';
  112.     wallpaperTxt["it"] = 'Fare clic con il pulsante destro del mouse sull\'immagine, quindi scegliere Imposta come sfondo dal menu di scelta rapida che compare all\'interno della finestra del browser.';
  113.     wallpaperTxt["es"] = 'Haz clic con el botón derecho del ratón en la imagen y elige Establecer como papel tapiz en el menú desplegable que aparece en la ventana del navegador.';
  114.     
  115.     if (wallpaperTxt[query['language']]) {document.write(wallpaperTxt[query['language']]);}
  116. }
  117.  
  118. function printLanguageLink(goTo) {
  119.     var langTxt = new Array();
  120.     langTxt["uk"] = 'uk';
  121.     langTxt["fr"] = 'fr';
  122.     langTxt["de"] = 'de';
  123.     langTxt["du"] = 'du';
  124.     langTxt["it"] = 'it';
  125.     langTxt["es"] = 'es';
  126.     
  127.     var toPrint="<a href=\"" + goTo + "?language=" + langTxt[query['language']] + "\" class=\"screens\">";
  128.     
  129.     if (langTxt[query['language']]) {document.write(toPrint);}
  130. }
  131.