Browse Source

Bug 1566358 - Update releases page to include 64-bit Windows and Linux platforms - Switch 2.49.4 page to use XML r=me

Ian Neal 5 years ago
parent
commit
277ad21bed
2 changed files with 177 additions and 181 deletions
  1. 170 0
      lib/downloads_table_2491.en.xml
  2. 7 181
      src/releases/2.49.4.en.html

+ 170 - 0
lib/downloads_table_2491.en.xml

@@ -0,0 +1,170 @@
+<downloads summary="SeaMonkey builds available for download.">
+  <header name="Language" colspan="2" class="top-left"/>
+  <header name="Version" />
+  <header name="Windows" spanclass="download-win" />
+  <header name="Mac OS X" spanclass="download-mac" />
+  <header name="Linux x86 32-bit only" class="top-right" spanclass="download-linux" />
+  <footer class="bottom-left" />
+  <footer colspan="4" />
+  <footer class="bottom-right" />
+  <language id="zh-CN">
+    <cell name="Chinese (Simplified)" />
+    <cell lang="zh-CN" native="中文 (简体)" />
+    <cell version="ver" />
+    <cell locale="zh-CN" class="download-win" platform="win" content="Download" />
+    <cell locale="zh-CN" class="download-mac" platform="osx" content="Download" />
+    <cell locale="zh-CN" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="zh-TW">
+    <cell name="Chinese (Traditional)" />
+    <cell lang="zh-TW" native="正體中文 (繁體)" />
+    <cell version="ver" />
+    <cell locale="zh-TW" class="download-win" platform="win" content="Download" />
+    <cell locale="zh-TW" class="download-mac" platform="osx" content="Download" />
+    <cell locale="zh-TW" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="cs">
+    <cell name="Czech" />
+    <cell lang="cs" native="Čeština" />
+    <cell version="ver" />
+    <cell locale="cs" class="download-win" platform="win" content="Download" />
+    <cell locale="cs" class="download-mac" platform="osx" content="Download" />
+    <cell locale="cs" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="nl">
+    <cell name="Dutch" />
+    <cell lang="nl" native="Nederlands" />
+    <cell version="ver" />
+    <cell locale="nl" class="download-win" platform="win" content="Download" />
+    <cell locale="nl" class="download-mac" platform="osx" content="Download" />
+    <cell locale="nl" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="en-GB">
+    <cell name="English (British)" />
+    <cell lang="en-GB" native="English (British)" />
+    <cell version="ver" />
+    <cell locale="en-GB" class="download-win" platform="win" content="Download" />
+    <cell locale="en-GB" class="download-mac" platform="osx" content="Download" />
+    <cell locale="en-GB" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="en-US">
+    <cell name="English (US)" />
+    <cell lang="en-US" native="English (US)" />
+    <cell version="ver" />
+    <cell locale="en-US" class="download-win" platform="win" content="Download" />
+    <cell locale="en-US" class="download-mac" platform="osx" content="Download" />
+    <cell locale="en-US" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="fr">
+    <cell name="French" />
+    <cell lang="fr" native="Français" />
+    <cell version="ver" />
+    <cell locale="fr" class="download-win" platform="win" content="Download" />
+    <cell locale="fr" class="download-mac" platform="osx" content="Download" />
+    <cell locale="fr" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="de">
+    <cell name="German" />
+    <cell lang="de" native="Deutsch" />
+    <cell version="ver" />
+    <cell locale="de" class="download-win" platform="win" content="Download" />
+    <cell locale="de" class="download-mac" platform="osx" content="Download" />
+    <cell locale="de" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="hu">
+    <cell name="Hungarian" />
+    <cell lang="hu" native="Magyar" />
+    <cell version="ver" />
+    <cell locale="hu" class="download-win" platform="win" content="Download" />
+    <cell locale="hu" class="download-mac" platform="osx" content="Download" />
+    <cell locale="hu" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="it">
+    <cell name="Italian" />
+    <cell lang="it" native="Italiano" />
+    <cell version="ver" />
+    <cell locale="it" class="download-win" platform="win" content="Download" />
+    <cell locale="it" class="download-mac" platform="osx" content="Download" />
+    <cell locale="it" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="ja">
+    <cell name="Japanese" />
+    <cell lang="ja" native="日本語" />
+    <cell version="ver" />
+    <cell locale="ja" class="download-win" platform="win" content="Download" />
+    <cell locale="ja-JP-mac" class="download-mac" platform="osx" content="Download" />
+    <cell locale="ja" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="lt">
+    <cell name="Lithuanian" />
+    <cell lang="lt" native="lietuvių kalba" />
+    <cell version="ver" />
+    <cell locale="lt" class="download-win" platform="win" content="Download" />
+    <cell locale="lt" class="download-mac" platform="osx" content="Download" />
+    <cell locale="lt" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="nb-NO">
+    <cell name="Norwegian (Bokmål)" />
+    <cell lang="nb-NO" native="Norsk bokmål" />
+    <cell version="ver" />
+    <cell locale="nb-NO" class="download-win" platform="win" content="Download" />
+    <cell locale="nb-NO" class="download-mac" platform="osx" content="Download" />
+    <cell locale="nb-NO" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="pl">
+    <cell name="Polish" />
+    <cell lang="pl" native="Polski" />
+    <cell version="ver" />
+    <cell locale="pl" class="download-win" platform="win" content="Download" />
+    <cell locale="pl" class="download-mac" platform="osx" content="Download" />
+    <cell locale="pl" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="pt-PT">
+    <cell name="Portuguese (Portugal)" />
+    <cell lang="pt-PT" native="Português (Europeu)" />
+    <cell version="ver" />
+    <cell locale="pt-PT" class="download-win" platform="win" content="Download" />
+    <cell locale="pt-PT" class="download-mac" platform="osx" content="Download" />
+    <cell locale="pt-PT" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="ru">
+    <cell name="Russian" />
+    <cell lang="ru" native="Русский" />
+    <cell version="ver" />
+    <cell locale="ru" class="download-win" platform="win" content="Download" />
+    <cell locale="ru" class="download-mac" platform="osx" content="Download" />
+    <cell locale="ru" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="sk">
+    <cell name="Slovak" />
+    <cell lang="sk" native="slovenčina" />
+    <cell version="ver" />
+    <cell locale="sk" class="download-win" platform="win" content="Download" />
+    <cell locale="sk" class="download-mac" platform="osx" content="Download" />
+    <cell locale="sk" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="es-AR">
+    <cell name="Spanish (Argentina)" />
+    <cell lang="es-AR" native="Español (de Argentina)" />
+    <cell version="ver" />
+    <cell locale="es-AR" class="download-win" platform="win" content="Download" />
+    <cell locale="es-AR" class="download-mac" platform="osx" content="Download" />
+    <cell locale="es-AR" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="es-ES">
+    <cell name="Spanish (Spain)" />
+    <cell lang="es-ES" native="Español (de España)" />
+    <cell version="ver" />
+    <cell locale="es-ES" class="download-win" platform="win" content="Download" />
+    <cell locale="es-ES" class="download-mac" platform="osx" content="Download" />
+    <cell locale="es-ES" class="download-linux" platform="linux" content="Download" />
+  </language>
+  <language id="sv-SE">
+    <cell name="Swedish" />
+    <cell lang="sv-SE" native="Svenska" />
+    <cell version="ver" />
+    <cell locale="sv-SE" class="download-win" platform="win" content="Download" />
+    <cell locale="sv-SE" class="download-mac" platform="osx" content="Download" />
+    <cell locale="sv-SE" class="download-linux" platform="linux" content="Download" />
+  </language>
+</downloads>

+ 7 - 181
src/releases/2.49.4.en.html

@@ -73,187 +73,13 @@
   sums</a> are available for official packages and source tarballs.
 </p>
 
-<table class="downloads" cellpadding="0" cellspacing="0"
-       summary="SeaMonkey builds available for download.">
-  <thead>
-    <tr>
-      <th colspan="2" class="top-left">Language</th>
-      <th>Version</th>
-      <th><span class="download-win">Windows</span></th>
-      <th><span class="download-mac">Mac OS X</span></th>
-      <th class="top-right"><span class="download-linux">Linux x86 32-bit only</span></th>
-    </tr>
-  </thead>
-  <tfoot>
-    <tr>
-      <td class="bottom-left"></td>
-      <td colspan="4"></td>
-      <td class="bottom-right"></td>
-    </tr>
-  </tfoot>
-  <tbody>
-    <tr id="zh-CN" class="odd">
-      <td>Chinese (Simplified)</td>
-      <td lang="zh-CN">中文 (简体)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='zh-CN' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='zh-CN' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='zh-CN' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="zh-TW" class="even">
-      <td>Chinese (Traditional)</td>
-      <td lang="zh-TW">正體中文 (繁體)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='zh-TW' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='zh-TW' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='zh-TW' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="cs" class="odd">
-      <td>Czech</td>
-      <td lang="cs">Čeština</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='cs' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='cs' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='cs' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="nl" class="even">
-      <td>Dutch</td>
-      <td lang="nl">Nederlands</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='nl' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='nl' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='nl' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="en-US" class="odd">
-      <td>English (US)</td>
-      <td lang="en-US">English (US)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='en-US' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='en-US' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='en-US' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="en-GB" class="even">
-      <td>English (British)</td>
-      <td lang="en-GB">English (British)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='en-GB' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='en-GB' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='en-GB' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="fr" class="odd">
-      <td>French</td>
-      <td lang="fr">Français</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='fr' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='fr' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='fr' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="de" class="even">
-      <td>German</td>
-      <td lang="de">Deutsch</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='de' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='de' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='de' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="hu" class="odd">
-     <td>Hungarian</td>
-     <td lang="hu">Magyar</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='hu' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='hu' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='hu' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="it" class="even">
-      <td>Italian</td>
-      <td lang="it">Italiano</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='it' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='it' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='it' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="ja" class="odd">
-      <td>Japanese</td>
-      <td lang="ja">日本語</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='ja' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='ja-JP-mac' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='ja' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="lt" class="even">
-      <td>Lithuanian</td>
-      <td lang="lt">lietuvių kalba</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='lt' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='lt' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='lt' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="nb-NO" class="odd">
-      <td>Norwegian (Bokmål)</td>
-      <td lang="nb-NO">Norsk bokmål</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='nb-NO' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='nb-NO' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='nb-NO' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="pl" class="even">
-      <td>Polish</td>
-      <td lang="pl">Polski</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='pl' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='pl' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='pl' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="pt-PT" class="odd">
-      <td>Portuguese (Portugal)</td>
-      <td lang="pt-PT">Português (Europeu)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='pt-PT' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='pt-PT' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='pt-PT' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="ru" class="even">
-      <td>Russian</td>
-      <td lang="ru">Русский</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='ru' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='ru' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='ru' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="sk" class="odd">
-      <td>Slovak</td>
-      <td lang="sk">slovenčina</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='sk' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='sk' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='sk' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="es-AR" class="even">
-      <td>Spanish (Argentina)</td>
-      <td lang="es-AR">Español (de Argentina)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='es-AR' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='es-AR' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='es-AR' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="es-ES" class="odd">
-      <td>Spanish (Spain)</td>
-      <td lang="es-ES">Español (de España)</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='es-ES' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='es-ES' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='es-ES' %]" class="download-linux">Download</a></td>
-    </tr>
-    <tr id="sv-SE" class="even">
-      <td>Swedish</td>
-      <td lang="sv-SE">Svenska</td>
-      <td class="curVersion">[% smversion %]</td>
-      <td><a href="[% INCLUDE download_build platform='win' locale='sv-SE' %]" class="download-win">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='osx' locale='sv-SE' %]" class="download-mac">Download</a></td>
-      <td><a href="[% INCLUDE download_build platform='linux' locale='sv-SE' %]" class="download-linux">Download</a></td>
-    </tr>
-  </tbody>
-</table>
+[% USE languages = XML::Simple(
+       'downloads_table_2491.en.xml'
+       ForceArray = ['language']
+       KeyAttr = ['' ]
+   )
+%]
+[% INCLUDE downloads_table %]
 </div>
 
 <h2 id="source">Source code</h2>