From Fedora Project Wiki

Revision as of 13:28, 3 December 2009 by Jjmcd (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Example index.html file for Release Notes

<html>
 <head>
   <script type="text/javascript" language="JavaScript1.2">
     if (navigator.appName == 'Netscape')
       var lang = navigator.language;
     else
       var lang = navigator.browserLanguage;
   </script>
 
   <title>Fedora 12 Release Notes</title>
   <body>
     <script type="text/javascript">
       var match = 0;
       var locales = ["es-ES", "nl-NL", "cs-CZ", "pl=PL", "pt-BR", "ru-RU", "sv-SE"];

       // Try for full match of lang_LOC
       for(locale in locales)
         {
           if(lang == locales[locale])
             {
               match = 1;
               break;
             }
         }
 
       // Else try for match of lang
       if(match == 0)
         {
           for(locale in locales)
             {
               var loc_lang = locales[locale].substring(0,2);
               var language = lang.substring(0,2);
 
               if(loc_lang == language)
                 {
                   lang = locales[locale];
                   match = 1;
                   break;
                 }
             }
         }
 
       // Else default to en-US
       if(match == 0)
         {
           lang = 'en-US';
         }
 
       window.location = lang + "/index.html";
     </script>
   </body>
</html>