[Xfce4-commits] <www:nick/gettext> Various updates.

Nick Schermer noreply at xfce.org
Mon Dec 6 22:10:01 CET 2010


Updating branch refs/heads/nick/gettext
         to 562080f931d902f48cb699e7c915aed4cfd28a3b (commit)
       from 2f9518171d913fd2b25db9dc0f3d0b3e298ac339 (commit)

commit 562080f931d902f48cb699e7c915aed4cfd28a3b
Author: Nick Schermer <nick at xfce.org>
Date:   Mon Dec 6 22:04:24 2010 +0100

    Various updates.

 index.php                                          |   12 +-
 lib/core.php                                       |    7 +
 lib/po/www.pot                                     |  137 +++++++-------
 pages/about/index.php                              |    2 +-
 pages/about/nav.php                                |   24 ++--
 pages/about/news.php                               |    2 -
 pages/about/tour46.php                             |    7 +-
 pages/community/nav.php                            |   25 ++--
 pages/development/nav.php                          |   23 ++--
 pages/development/releasemodel.php                 |   15 ++-
 .../changelogs/{4.1.99.2.en.php => 4.1.99.2.php}   |    6 +-
 .../changelogs/{4.1.99.3.en.php => 4.1.99.3.php}   |   10 +-
 .../changelogs/{4.2.0.en.php => 4.2.0.php}         |    6 +-
 .../changelogs/{4.2.1.en.php => 4.2.1.php}         |   54 +++---
 .../changelogs/{4.2.2.en.php => 4.2.2.php}         |   34 ++--
 .../changelogs/{4.2.3.1.en.php => 4.2.3.1.php}     |   38 ++---
 .../changelogs/{4.2.3.2.en.php => 4.2.3.2.php}     |   38 ++---
 .../changelogs/{4.2.3.en.php => 4.2.3.php}         |   38 ++---
 .../changelogs/{4.3.90.2.en.php => 4.3.90.2.php}   |   10 +-
 .../changelogs/{4.3.99.1.en.php => 4.3.99.1.php}   |   88 +++++-----
 .../changelogs/{4.3.99.2.en.php => 4.3.99.2.php}   |  186 ++++++++++----------
 .../changelogs/{4.4.0.en.php => 4.4.0.php}         |  150 +++++++---------
 .../changelogs/{4.4.1.en.php => 4.4.1.php}         |   79 ++++-----
 .../changelogs/{4.4.2.en.php => 4.4.2.php}         |   79 ++++-----
 .../changelogs/{4.4.3.en.php => 4.4.3.php}         |   43 ++---
 .../changelogs/{4.5.90.en.php => 4.5.90.php}       |   66 ++++----
 .../changelogs/{4.5.91.en.php => 4.5.91.php}       |   60 +++----
 .../changelogs/{4.5.92.en.php => 4.5.92.php}       |   62 +++----
 .../changelogs/{4.5.93.en.php => 4.5.93.php}       |   24 +--
 .../changelogs/{4.5.99.1.en.php => 4.5.99.1.php}   |   14 +-
 .../changelogs/{4.6.0.en.php => 4.6.0.php}         |   72 ++++----
 .../changelogs/{4.6.1.en.php => 4.6.1.php}         |   68 ++++----
 .../changelogs/{4.6.2.en.php => 4.6.2.php}         |   50 +++---
 .../changelogs/{4.8pre1.en.php => 4.8pre1.php}     |  190 ++++++++++----------
 pages/download/changelogs/4.8pre2.php              |  179 ++++++++++++++++++
 pages/download/changelogs/en.nav.php               |    3 -
 pages/download/changelogs/index.en.php             |   45 -----
 pages/download/changelogs/index.php                |   56 ++++++
 pages/download/changelogs/nav.php                  |    3 +
 pages/download/development.php                     |    3 +-
 pages/download/index.php                           |   35 +++--
 pages/download/nav.php                             |   31 ++--
 pages/header.php                                   |   51 ++++--
 pages/projects/index.php                           |    4 +
 pages/projects/nav.php                             |   22 +--
 pages/versions.php                                 |    4 +-
 style/base.css                                     |   19 ++-
 style/img/bullit.gif                               |  Bin 49 -> 821 bytes
 48 files changed, 1139 insertions(+), 1035 deletions(-)

diff --git a/index.php b/index.php
index f109eb2..5ee4c8a 100644
--- a/index.php
+++ b/index.php
@@ -4,8 +4,8 @@ error_reporting(E_ALL | E_STRICT);
 
 function microtime_float ()
 {
-  list ($usec, $sec) = explode(" ", microtime());
-  return ((float)$usec + (float)$sec);
+        list ($usec, $sec) = explode(" ", microtime());
+        return ((float)$usec + (float)$sec);
 }
 
 $timer_start = microtime_float ();
@@ -32,6 +32,14 @@ if (is_file ($navigation_file))
 /* load the page header */
 include ('pages/header.php');
 
+/* maybe we need to do something with the content first */
+if (str_has_prefix ($uri, 'download/changelogs/'))
+{
+        /* replace #???? with bug tracker links */
+        $bugurl = '<a href="http://bugzilla.xfce.org/show_bug.cgi?id=$1">#$1</a>';
+        $contents = preg_replace ('/#(\d+)/', $bugurl, $contents);
+}
+
 /* write the contents */
 echo $contents;
 
diff --git a/lib/core.php b/lib/core.php
index d2ed8ef..b0f97fb 100644
--- a/lib/core.php
+++ b/lib/core.php
@@ -128,6 +128,13 @@ function mungify_mail ($email)
 	return '<span class="mungify">'. strrev ($email) .'</span>';
 }
 
+function str_has_prefix ($str, $prefix)
+{
+        if (($result = strpos ($str, $prefix)) === false)
+                return false;
+        return ($result == 0 ? true : false);
+}
+
 /* if no language if found, lookup the accepted browser languages */
 $lang = lookup_key ('lang', $language_codes);
 if (empty ($lang))
diff --git a/lib/po/www.pot b/lib/po/www.pot
index 9929474..562e84c 100644
--- a/lib/po/www.pot
+++ b/lib/po/www.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: www.xfce.org\n"
 "Report-Msgid-Bugs-To: http://bugzilla.xfce.org\n"
-"POT-Creation-Date: 2010-12-05 14:57+0100\n"
+"POT-Creation-Date: 2010-12-06 17:34+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -109,7 +109,7 @@ msgid ""
 "is needed."
 msgstr ""
 
-#: about/credits.php:3 about/tour46.php:244 about/nav.php:10
+#: about/credits.php:3 about/tour46.php:241 about/nav.php:10
 msgid "Credits"
 msgstr ""
 
@@ -270,59 +270,59 @@ msgstr ""
 
 #: about/tour46.php:74
 msgid ""
-"In addition to some other new features, <b>Xfwm4</b> is now able to \n"
-"detect windows that do not respond and offer to terminate them.\n"
+"In addition to some other new features, <b>Xfwm4</b> is now able to detect "
+"windows that do not respond and offer to terminate them."
 msgstr ""
 
-#: about/tour46.php:80
+#: about/tour46.php:78
 msgid "Dialog to terminate busy applications"
 msgstr ""
 
-#: about/tour46.php:84
+#: about/tour46.php:82
 msgid ""
 "There is also a new <b>actions menu</b> which allows you to quickly move and "
 "resize windows, put them above or below other windows, or fullscreen them."
 msgstr ""
 
-#: about/tour46.php:88
+#: about/tour46.php:86
 msgid "New actions menu"
 msgstr ""
 
-#: about/tour46.php:92
+#: about/tour46.php:90
 msgid ""
 "A new <b>fill</b> operation has been implemented; it expands a given window "
 "to the available space without overlapping other adjacent windows."
 msgstr ""
 
-#: about/tour46.php:96
+#: about/tour46.php:94
 msgid "Fill operation"
 msgstr ""
 
-#: about/tour46.php:100
+#: about/tour46.php:98
 msgid ""
 "The <b>compositor</b> has been optimized to reduce window flickering "
 "duringresize operations."
 msgstr ""
 
-#: about/tour46.php:104
+#: about/tour46.php:102
 msgid "Flicker free resizing"
 msgstr ""
 
-#: about/tour46.php:108
+#: about/tour46.php:106
 msgid ""
 "Some <b>tweakable options</b> have also been added: for example, you can now "
 "disable the blinking of windows when they receive an urgency hint."
 msgstr ""
 
-#: about/tour46.php:112
+#: about/tour46.php:110
 msgid "New tweakable options"
 msgstr ""
 
-#: about/tour46.php:115
+#: about/tour46.php:113
 msgid "File manager"
 msgstr ""
 
-#: about/tour46.php:118
+#: about/tour46.php:116
 msgid ""
 "There have been many bug fixes and performance improvements in <b>Thunar</"
 "b>. It can use the mouse forward and backward buttons (if available) to "
@@ -330,7 +330,7 @@ msgid ""
 "wallpaper from the context menu."
 msgstr ""
 
-#: about/tour46.php:126
+#: about/tour46.php:124
 msgid ""
 "<b>Thunar</b> now follows the <a href=\"http://freedesktop.org/wiki/Software/"
 "xdg-user-dirs\"> XDG user directories</a> specification; this allows you to "
@@ -338,33 +338,33 @@ msgid ""
 "videos, templates, etcetera..."
 msgstr ""
 
-#: about/tour46.php:130
+#: about/tour46.php:128
 msgid "Thunar menu for user directories"
 msgstr ""
 
-#: about/tour46.php:134
+#: about/tour46.php:132
 msgid ""
 "<b>Thunar</b> will now display a translucent icon for drives or volumes that "
 "are not mounted, so that you can distinguish them from the mounted ones."
 msgstr ""
 
-#: about/tour46.php:138
+#: about/tour46.php:136
 msgid "Translucent icons for unmounted drives and volumes"
 msgstr ""
 
-#: about/tour46.php:142
+#: about/tour46.php:140
 msgid "Last, but not least, <b>Thunar</b> now supports encrypted devices!"
 msgstr ""
 
-#: about/tour46.php:146
+#: about/tour46.php:144
 msgid "Thunar support for encrypted devices"
 msgstr ""
 
-#: about/tour46.php:149
+#: about/tour46.php:147
 msgid "New configuration dialogs"
 msgstr ""
 
-#: about/tour46.php:152
+#: about/tour46.php:150
 msgid ""
 "Xfce 4.6 features a new settings interface, <b>Xfce Settings Manager</b>, "
 "which allows you to configure your desktop environment much more easily than "
@@ -373,108 +373,108 @@ msgid ""
 "desktop quickly and in a more intuitive way."
 msgstr ""
 
-#: about/tour46.php:156
+#: about/tour46.php:154
 msgid "Xfce4 Settings Manager"
 msgstr ""
 
-#: about/tour46.php:159
+#: about/tour46.php:157
 msgid "Accessibility settings"
 msgstr ""
 
-#: about/tour46.php:162
+#: about/tour46.php:160
 msgid "Accessibility settings dialog"
 msgstr ""
 
-#: about/tour46.php:166
+#: about/tour46.php:164
 msgid ""
 "The <b>Accessibility settings</b> dialog allows you to set the accessibility "
 "related mouse and keyboard options, such as sticky keys, bounce keys, or "
 "mouse emulation."
 msgstr ""
 
-#: about/tour46.php:169
+#: about/tour46.php:167
 msgid "Appearance settings"
 msgstr ""
 
-#: about/tour46.php:172
+#: about/tour46.php:170
 msgid "Appearance settings dialog"
 msgstr ""
 
-#: about/tour46.php:176
+#: about/tour46.php:174
 msgid ""
 "The <b>Appearance settings</b> dialog allows you to set the widget style, "
 "the icon theme, and font, toolbar and menu options."
 msgstr ""
 
-#: about/tour46.php:179
+#: about/tour46.php:177
 msgid "Display settings"
 msgstr ""
 
-#: about/tour46.php:185
+#: about/tour46.php:183
 msgid ""
-"The <b>Display settings</b> dialog allows you to set the resolution, \n"
-"refresh rate, and the rotation for each screen that is connected."
+"The <b>Display settings</b> dialog allows you to set the resolution, refresh "
+"rate, and the rotation for each screen that is connected."
 msgstr ""
 
-#: about/tour46.php:189
+#: about/tour46.php:186
 msgid "Keyboard settings"
 msgstr ""
 
-#: about/tour46.php:192
+#: about/tour46.php:189
 msgid "Keyboard settings dialog, layout tab"
 msgstr ""
 
-#: about/tour46.php:196
+#: about/tour46.php:193
 msgid ""
 "The <b>Keyboard settings</b> dialog allows you to set keyboard preferences "
 "such as key repeating, keyboard shortcuts, and your keyboard layout."
 msgstr ""
 
-#: about/tour46.php:200
+#: about/tour46.php:197
 msgid "Keyboard settings dialog, shortcuts tab"
 msgstr ""
 
-#: about/tour46.php:204
+#: about/tour46.php:201
 msgid ""
 "You can now configure shortcuts more simply, and any shortcut conflicts are "
 "automatically detected."
 msgstr ""
 
-#: about/tour46.php:207
+#: about/tour46.php:204
 msgid "Mouse settings"
 msgstr ""
 
-#: about/tour46.php:210
+#: about/tour46.php:207
 msgid "Mouse settings dialog"
 msgstr ""
 
-#: about/tour46.php:214
+#: about/tour46.php:211
 msgid ""
 "The <b>Mouse settings</b> dialog allows you to configure the different mice "
 "connected to your computer: button order, acceleration, double-click speed, "
 "mouse cursor theme, etcetera..."
 msgstr ""
 
-#: about/tour46.php:217
+#: about/tour46.php:214
 msgid "Desktop settings"
 msgstr ""
 
-#: about/tour46.php:220
+#: about/tour46.php:217
 msgid "Desktop settings dialog"
 msgstr ""
 
-#: about/tour46.php:224
+#: about/tour46.php:221
 msgid ""
 "The <b>Desktop settings</b> dialog is now much more compact; it allows you "
 "to configure per-screen settings: wallpaper, brightness, desktop menu, "
 "displayed icons, etcetera..."
 msgstr ""
 
-#: about/tour46.php:227
+#: about/tour46.php:224
 msgid "New Application finder"
 msgstr ""
 
-#: about/tour46.php:230
+#: about/tour46.php:227
 msgid ""
 "<b>Xfce 4.6</b> also comes with a brand new application finder which "
 "features a cleaner user interface.  It is also easier to use it with the "
@@ -483,27 +483,27 @@ msgid ""
 "application icon to the launcher creation window."
 msgstr ""
 
-#: about/tour46.php:234
+#: about/tour46.php:231
 msgid "New application finder"
 msgstr ""
 
-#: about/tour46.php:237
+#: about/tour46.php:234
 msgid "Links"
 msgstr ""
 
-#: about/tour46.php:240
+#: about/tour46.php:237
 msgid "Xfce website"
 msgstr ""
 
-#: about/tour46.php:241
+#: about/tour46.php:238
 msgid "Thunar website"
 msgstr ""
 
-#: about/tour46.php:247
+#: about/tour46.php:244
 msgid "Written by Jérôme Guelfucci (February 2009)"
 msgstr ""
 
-#: about/tour46.php:248
+#: about/tour46.php:245
 msgid "Screenshots by Jannis Pohlmann"
 msgstr ""
 
@@ -664,8 +664,8 @@ msgstr ""
 
 #: about/index.php:25
 msgid ""
-"The Xfce desktop contains number of core components for the minimum tasks "
-"you'd expect from a desktop environement:"
+"Xfce contains a number of core components for the minimum tasks you'd expect "
+"from a desktop environement:"
 msgstr ""
 
 #: about/index.php:27 projects/index.php:16
@@ -1091,30 +1091,29 @@ msgstr ""
 
 #: download/development.php:23
 msgid ""
-"To get a list of available modules and components, you can\n"
-"<a href=\"http://git.xfce.org/\" class=\"external\">browse the GIT "
-"repositories</a>."
+"To get a list of available modules and components, you can <a href=\"http://"
+"git.xfce.org/\" class=\"external\">browse the GIT repositories</a>."
 msgstr ""
 
-#: download/development.php:27
+#: download/development.php:26
 #, php-format
 msgid "Latest release version (%s) from the GIT repositories"
 msgstr ""
 
-#: download/development.php:29 download/development.php:42
+#: download/development.php:28 download/development.php:41
 msgid "You can download the desired modules with the following command:"
 msgstr ""
 
-#: download/development.php:35 download/development.php:48
+#: download/development.php:34 download/development.php:47
 msgid "For example:"
 msgstr ""
 
-#: download/development.php:40
+#: download/development.php:39
 #, php-format
 msgid "Latest development version (%s) from the GIT repositories"
 msgstr ""
 
-#: download/development.php:54
+#: download/development.php:53
 msgid ""
 "To synchronize your local copy (checkout) of the release or development tree "
 "with the one on the server you can run <code>git pull</code> instead of "
@@ -1122,33 +1121,33 @@ msgid ""
 "server transfer."
 msgstr ""
 
-#: download/development.php:57
+#: download/development.php:56
 msgid "Building the modules"
 msgstr ""
 
-#: download/development.php:60
+#: download/development.php:59
 msgid ""
 "If you have downloaded the tarballs, you need to unpack them before going on."
 msgstr ""
 
-#: download/development.php:64
+#: download/development.php:63
 msgid ""
 "If you install into a different prefix from pkg-config, you have to set the "
 "PKG_CONFIG_PATH variable to include the path to the *.pc files installed by "
 "the Xfce libraries, which is ${prefix}/lib/pkgconfig. For example:"
 msgstr ""
 
-#: download/development.php:71
+#: download/development.php:70
 msgid "To build the modules from the tarballs just run:"
 msgstr ""
 
-#: download/development.php:77
+#: download/development.php:76
 msgid ""
 "To build the Xfce modules from GIT (you need the xfce4-dev-tools package) "
 "run this command:"
 msgstr ""
 
-#: download/development.php:81
+#: download/development.php:80
 msgid ""
 "The <a href=\"/documentation/requirements\">requirements</a> page lists all "
 "the required dependencies and the build order of the modules."
diff --git a/pages/about/index.php b/pages/about/index.php
index bb8b623..d62bb14 100644
--- a/pages/about/index.php
+++ b/pages/about/index.php
@@ -22,7 +22,7 @@
 <h2><?php E_('Features') ?></h2>
 
 <p>
-  <?php E_('The Xfce desktop contains number of core components for the minimum tasks you\'d expect from a desktop environement:') ?>
+  <?php E_('Xfce contains a number of core components for the minimum tasks you\'d expect from a desktop environement:') ?>
   
   <dt><?php E_('Window Manager') ?></dt>
   <dd><?php E_('Manages the placement of windows on the screen, provides window decorations and manages workspaces or virtual desktops.') ?></dd>
diff --git a/pages/about/nav.php b/pages/about/nav.php
index b75d5ad..71cf373 100644
--- a/pages/about/nav.php
+++ b/pages/about/nav.php
@@ -1,13 +1,11 @@
-<ul>
-	<li><a href="/about/"><?php E_('About') ?></a></li>
-	<li><a href="/about/tour"><?php E_('Tour') ?></a>
-		<ul>
-			<li><a href="/about/tour46"><?php E_('Xfce 4.6 Tour') ?></a></li>
-		</ul>
-	</li>
-	<li><a href="/about/news"><?php E_('News') ?></a></li>
-	<li><a href="/about/screenshots"><?php E_('Screenshots') ?></a></li>
-	<li><a href="/about/credits"><?php E_('Credits') ?></a></li>
-	<li><a href="/about/press"><?php E_('Press') ?></a></li>
-	<li><a href="/about/artwork"><?php E_('Artwork') ?></a></li>
-</ul>
+<?php
+
+$toc['menu'] = array (
+	'about' => R_('About'),
+	'about/tour' => R_('Tour'),
+	'about/news' => R_('News'),
+	'about/screenshots' => R_('Screenshots'),
+	'about/credits' => R_('Credits'),
+	'about/press' => R_('Press'),
+	'about/artwork' => R_('Artwork'));
+?>
diff --git a/pages/about/news.php b/pages/about/news.php
index 19ff825..04af346 100644
--- a/pages/about/news.php
+++ b/pages/about/news.php
@@ -25,8 +25,6 @@
   <?php E_('Kind regards and thanks to everyone who has contributed to this release,<br />The Xfce development team.') ?>
 </p>
 
-
-
 <h2 id="2009-00-00"><?php E_('Xfce 4.2.1.1 released') ?></h2>
 <p>
   <?php E_('Xfce 4.2.1.1 has been released quickly after 4.2.1. It includes a fix for a bad bug where panel loses its configuration when saving the session in 4.2.1. The Sourceforge server has been updated, and other mirrors will follow soon.') ?>
diff --git a/pages/about/tour46.php b/pages/about/tour46.php
index e58664d..cbe0dd0 100644
--- a/pages/about/tour46.php
+++ b/pages/about/tour46.php
@@ -71,9 +71,7 @@
   <?php E_('As usual, <b>Xfwm4</b> has matured quite a bit during this release cycle: many bugs have been fixed, support for multiple displays has been added, and overall performance has been improved.') ?>
 </p>
 
-<p><?php E_('In addition to some other new features, <b>Xfwm4</b> is now able to 
-detect windows that do not respond and offer to terminate them.
-') ?>
+<p><?php E_('In addition to some other new features, <b>Xfwm4</b> is now able to detect windows that do not respond and offer to terminate them.') ?>
 </p>
 
 <p class="image">
@@ -182,8 +180,7 @@ detect windows that do not respond and offer to terminate them.
 </p>
 
 <p>
-  <?php E_('The <b>Display settings</b> dialog allows you to set the resolution, 
-refresh rate, and the rotation for each screen that is connected.') ?>
+  <?php E_('The <b>Display settings</b> dialog allows you to set the resolution, refresh rate, and the rotation for each screen that is connected.') ?>
 </p>
 
 <h3><?php E_('Keyboard settings') ?></h3>
diff --git a/pages/community/nav.php b/pages/community/nav.php
index ad8d257..acdee28 100644
--- a/pages/community/nav.php
+++ b/pages/community/nav.php
@@ -1,13 +1,14 @@
-<ul>
-	<li><a href="/community/"><?php E_('Community') ?></a></li>
-	<li><a href="/community/lists"><?php E_('Mailing Lists') ?></a></li>
-	<li><a href="/community/irc"><?php E_('IRC') ?></a></li>
-</ul>
+<?php
 
-<h5><?php E_('External Links') ?></h5>
-<ul>
-	<li><a href="http://forum.xfce.org" target="_blank" class="external"><?php E_('Forum') ?></a></li>
-	<li><a href="http://blog.xfce.org" target="_blank" class="external"><?php E_('Blog') ?></a></li>
-	<li><a href="http://wiki.xfce.org" target="_blank" class="external"><?php E_('Wiki') ?></a></li>
-	<li><a href="http://bugzilla.xfce.org" target="_blank" class="external"><?php E_('Bug tracker') ?></a></li>
-</ul>
+$toc['menu'] = array (
+	'community' => R_('Community'),
+	'community/lists' => R_('Mailing Lists'),
+	'community/irc' => R_('IRC'));
+
+$toc['external'] = array (
+	'http://forum.xfce.org' => R_('Forum'),
+	'http://blog.xfce.org' => R_('Blog'),
+	'http://wiki.xfce.org' => R_('Wiki'),
+	'http://bugzilla.xfce.org' => R_('Bug tracker'));
+
+?>
diff --git a/pages/development/nav.php b/pages/development/nav.php
index 102fab0..3506217 100644
--- a/pages/development/nav.php
+++ b/pages/development/nav.php
@@ -1,12 +1,13 @@
-<ul>
-	<li><a href="/development/"><?php E_('Development') ?></a></li>
-	<li><a href="/development/translate"><?php E_('Translate') ?></a></li>
-	<li><a href="/development/releasemodel"><?php E_('Release Model') ?></a></li>
-</ul>
+<?php
 
-<h5><?php E_('External Links') ?></h5>
-<ul>
-	<li><a href="http://bugzilla.xfce.org" target="_blank" class="external"><?php E_('Report a bug') ?></a></li>
-	<li><a href="http://translations.xfce.org" target="_blank" class="external"><?php E_('Translations') ?></a></li>
-	<li><a href="http://buildbot.xfce.org" target="_blank" class="external"><?php E_('Buildbot') ?></a></li>
-</ul>
+$toc['menu'] = array (
+	'development' => R_('Development'),
+	'development/translate' => R_('Translate'),
+	'development/releasemodel' => R_('Release Model'));
+
+$toc['external'] = array (
+	'http://bugzilla.xfce.org' => R_('Report a bug'),
+	'http://translations.xfce.org' => R_('Translations'),
+	'http://buildbot.xfce.org' => R_('Buildbot'));
+
+?>
diff --git a/pages/development/releasemodel.php b/pages/development/releasemodel.php
index e82e2a1..2d8d060 100644
--- a/pages/development/releasemodel.php
+++ b/pages/development/releasemodel.php
@@ -1,4 +1,13 @@
-<?php $head['title'] = R_('Release Model') ?>
+<?php 
+
+$head['title'] = R_('Release Model');
+
+$toc['anchors'] = array (
+        'core' => R_('The Xfce Core Desktop'),
+        'cycle' => R_('The Release Cycle'),
+        );
+
+?>
 
 <h1><?php echo $head['title'] ?></h1>
 
@@ -20,7 +29,7 @@
   <?php E_('This document intends to answer these questions and aims at defining a policy that we can refer to when planning releases.') ?>
 </p>
 
-<h1><?php E_('The Xfce Core Desktop') ?></h1>
+<h1 id="core"><?php E_('The Xfce Core Desktop') ?></h1>
 
 <h2><?php E_('Core Components') ?></h2>
 
@@ -53,7 +62,7 @@
   <li><?php E_('garcon') ?></li>
 </ul>
 
-<h1><?php E_('The Release Cycle') ?></h1>
+<h1 id="cycle"><?php E_('The Release Cycle') ?></h1>
 
 <p>
   <?php E_('The release cycle involves a short planning phase, a development phase with development releases and a release phase, eventually leading to a new stable release of the entire Xfce core desktop. In parallel to these phases, a maintenance process of the current stable release will continue. During this phase, bugfix releases and security fixes will be released for the stable version of Xfce.') ?>
diff --git a/pages/download/changelogs/4.1.99.2.en.php b/pages/download/changelogs/4.1.99.2.php
similarity index 89%
rename from pages/download/changelogs/4.1.99.2.en.php
rename to pages/download/changelogs/4.1.99.2.php
index 6a73f7f..3601064 100644
--- a/pages/download/changelogs/4.1.99.2.en.php
+++ b/pages/download/changelogs/4.1.99.2.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2 RC2 Changelog:</h1>
 
diff --git a/pages/download/changelogs/4.1.99.3.en.php b/pages/download/changelogs/4.1.99.3.php
similarity index 80%
rename from pages/download/changelogs/4.1.99.3.en.php
rename to pages/download/changelogs/4.1.99.3.php
index 8c306c5..8e8a714 100644
--- a/pages/download/changelogs/4.1.99.3.en.php
+++ b/pages/download/changelogs/4.1.99.3.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2 RC3 Changelog:</h1>
 
@@ -20,8 +16,8 @@ function bug ($id){
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 	<li>Updated default theme</li>
-	<li>KDE system tray support fixed (<?php bug ('577'); ?>, <?php bug ('596'); ?> and <?php bug ('597'); ?>)</li>
-	<li>Improvements and fixes to the compositing manager (<?php bug ('552'); ?>)</li>
+	<li>KDE system tray support fixed (bug #577, bug #596 and bug #597)</li>
+	<li>Improvements and fixes to the compositing manager (bug #552)</li>
 	<li>Fixes for gtk+-2.6 in setting plugin</li>
 	<li>Various fixes</li>
 </ul>
diff --git a/pages/download/changelogs/4.2.0.en.php b/pages/download/changelogs/4.2.0.php
similarity index 98%
rename from pages/download/changelogs/4.2.0.en.php
rename to pages/download/changelogs/4.2.0.php
index 755e62e..61f99c7 100644
--- a/pages/download/changelogs/4.2.0.en.php
+++ b/pages/download/changelogs/4.2.0.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2.0 Changelog</h1>
 
diff --git a/pages/download/changelogs/4.2.1.en.php b/pages/download/changelogs/4.2.1.php
similarity index 56%
rename from pages/download/changelogs/4.2.1.en.php
rename to pages/download/changelogs/4.2.1.php
index 637988b..e8f3737 100644
--- a/pages/download/changelogs/4.2.1.en.php
+++ b/pages/download/changelogs/4.2.1.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2.1 Changelog</h1>
 
@@ -13,20 +9,20 @@ function bug ($id){
 
 <h3>Libraries<em> (lib*)</em>:</h3>
 <ul>   
-	<li>Libxfce4util: Fix a problem with NFS mounted home directories in Solaris (<?php bug ('724') ?>)</li>
+	<li>Libxfce4util: Fix a problem with NFS mounted home directories in Solaris (bug #724)</li>
 </ul> 
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 	<li>Speed improvement with GLX applications</li>
-	<li>Fix Alt-Tab not focusing a window alone on a desktop (<?php bug ('700') ?>)</li>
-	<li>Kbd shortcuts don't work when caps lock is enabled (<?php bug ('689') ?>)</li>
-	<li>Window not showing when compositor is enabled (<?php bug ('694') ?>)</li>
-	<li>Documentation on command line option to enable/disable xfwm4 compositor (<?php bug ('611') ?>)</li>
+	<li>Fix Alt-Tab not focusing a window alone on a desktop (bug #700)</li>
+	<li>Kbd shortcuts don't work when caps lock is enabled (bug #689)</li>
+	<li>Window not showing when compositor is enabled (bug #694)</li>
+	<li>Documentation on command line option to enable/disable xfwm4 compositor (bug #611)</li>
 	<li>Improve caching of frame elements</li>
 	<li>Fix default theme for dark gtk themes (such as Xfce-dusk)</li>
 	<li>Various focusing issues fixed</li>
-	<li>Optimizations of move/resize operations (<?php bug ('761') ?>)</li>
+	<li>Optimizations of move/resize operations (bug #761)</li>
 	<li>Auto maximize windows larger that screen size.</li>
 	<li>Be more tolerant with apps manipulating frameless windows.</li>
 	<li>Focus window on top of stack on workspace switch if no other window is eligible for focus.</li>
@@ -36,48 +32,48 @@ function bug ($id){
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-	<li>Fix handling of quoted commands in the desktop menu (<?php bug ('776') ?>)</li>
-	<li>Fix handling of .desktop files with no Categories list (<?php bug ('776') ?>)</li>
-	<li>Add "edit menu" button to panel plugin prefs (<?php bug ('554') ?>), and ability to  change the button tooltip (<?php bug ('764') ?>)</li>
-	<li>Fix broken panel plugin behavior when trying to track the default desktop menu. there's a new option to either follow the default menu, or use a static menu file (<?php bug ('778') ?>)</li>
-	<li>Fix bug where xfdesktop would crash if the windowlist was opened, then a window was destroyed, and then that window was selected from the list (<?php bug ('672') ?>)</li>
+	<li>Fix handling of quoted commands in the desktop menu (bug #776)</li>
+	<li>Fix handling of .desktop files with no Categories list (bug #776)</li>
+	<li>Add "edit menu" button to panel plugin prefs (bug #554), and ability to  change the button tooltip (bug #764)</li>
+	<li>Fix broken panel plugin behavior when trying to track the default desktop menu. there's a new option to either follow the default menu, or use a static menu file (bug #778)</li>
+	<li>Fix bug where xfdesktop would crash if the windowlist was opened, then a window was destroyed, and then that window was selected from the list (bug #672)</li>
 	<li>Fix "unique" attribute of system menu inclusion</li>
 </ul> 
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
 	<li>Save configuration file only on exit</li>
-	<li>Fix double click on inactive item in dialog (<?php bug ('739') ?>)</li>
+	<li>Fix double click on inactive item in dialog (bug #739)</li>
 	<li>64bit fix</li>
-	<li>Clock applet tweak (<?php bug ('716') ?>, hopefully)</li>
+	<li>Clock applet tweak (bug #716, hopefully)</li>
 </ul>
 
 <h3>Settings Manager <em>(xfce-mcs-manager)</em>:</h3>
 <ul>
-	<li>Fix RedHat shutdown code (<?php bug ('703') ?>)</li>
+	<li>Fix RedHat shutdown code (bug #703)</li>
 </ul>
 
 <h3>File Manager <em>(xffm)</em>:</h3>
 <ul>
-	<li>Ensure posix.1-1996 compatibility (<?php bug ('695') ?>)</li>
-	<li>Fix for crash on opening fstab on solaris (<?php bug ('726') ?>)</li>
-	<li>Avoid a showstopper gtk-2.4 bug (scaling gdkpixbufs from svg images). This is bugzilla <?php bug ('751') ?> report. Not all gtk showstopper bugs from svg can be avoided. In particular with office/mobile_phone_01.svg. This file will also crash rox</li>
+	<li>Ensure posix.1-1996 compatibility (bug #695)</li>
+	<li>Fix for crash on opening fstab on solaris (bug #726)</li>
+	<li>Avoid a showstopper gtk-2.4 bug (scaling gdkpixbufs from svg images). This is bugzilla bug #751 report. Not all gtk showstopper bugs from svg can be avoided. In particular with office/mobile_phone_01.svg. This file will also crash rox</li>
 	<li>Allow relative paths for icon resolution (xfce4-modules)</li>
-	<li>Validate utf error messages (<?php bug ('737') ?>)</li>
+	<li>Validate utf error messages (bug #737)</li>
 	<li>Don't quote paths that are already quoted.</li>
 	<li>Change smb-share icon to proper icon</li>
 	<li>Fix borked overwrite warning dialog message</li>
-	<li>Bug fixes for keyboardnavigation to close <?php bug ('795') ?></li>
+	<li>Bug fixes for keyboardnavigation to close bug #795</li>
 	<li>Separate remove and paste button in toolbar to avoid confusing the remove confirmation dialog with the overwrite confirmation dialog</li>
 	<li>Fix translation problems in several languages, including brazilian-portuguese</li>
 	<li>Fill in some missing spanish translation strings</li>
-	<li>Fix for <?php bug ('524') ?> (crashing xffm by mounting cdrom and trying to open it in the other treeview before mount is complete)</li> 
+	<li>Fix for bug #524 (crashing xffm by mounting cdrom and trying to open it in the other treeview before mount is complete)</li> 
 </ul>
 
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
 <ul>
 	<li>Remove FILE backend and add a print-to-file entry in the printing dialog</li>
-	<li>Multiple bugfixes (<?php bug ('816') ?>, <?php bug ('817') ?>, <?php bug ('818') ?>, <?php bug ('820') ?>) in the BSD-LPR backend (thanks to Jason Keltz for pointing them out)</li>
+	<li>Multiple bugfixes (bug #816, bug #817, bug #818, bug #820) in the BSD-LPR backend (thanks to Jason Keltz for pointing them out)</li>
 </ul>
 
 <h3>GTK theme engine <em>(gtk-xfce-engine-2)</em>:</h3>
@@ -89,8 +85,8 @@ function bug ($id){
 
 <h3>Calendar and Appointments <em>(xfcalendar)</em>:</h3>
 <ul>
-	<li>Remembering of its position (<?php bug ('691') ?> and  <?php bug ('789') ?>)</li>
-	<li>Warning box for preventing users to loose their changes (<?php bug ('714') ?> and <?php bug ('738') ?>)</li>
-	<li>Possibility to show/hide xfcalendar in taskbar, pager and systray (<?php bug ('719') ?>)</li>
+	<li>Remembering of its position (bug #691 and  bug #789)</li>
+	<li>Warning box for preventing users to loose their changes (bug #714 and bug #738)</li>
+	<li>Possibility to show/hide xfcalendar in taskbar, pager and systray (bug #719)</li>
 	<li>possibility to choose to either show or hide the calendar window when xfcalendar is launched (it remembered before the status when leaving)</li>
 </ul>
diff --git a/pages/download/changelogs/4.2.2.en.php b/pages/download/changelogs/4.2.2.php
similarity index 63%
rename from pages/download/changelogs/4.2.2.en.php
rename to pages/download/changelogs/4.2.2.php
index 3da4308..de63669 100644
--- a/pages/download/changelogs/4.2.2.en.php
+++ b/pages/download/changelogs/4.2.2.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2.2 Changelog</h1>
 
@@ -14,16 +10,16 @@ function bug ($id){
 
 <h3>Libraries<em> (lib*)</em>:</h3>
 <ul>
-	<li>Libxfcegui4: Check <code>~/.local/share/pixmaps/</code> as a fallback (<?php bug ('731') ?>).</li>
+	<li>Libxfcegui4: Check <code>~/.local/share/pixmaps/</code> as a fallback (bug #731).</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 	<li>Fix mouse buttons being left ungrabbed when focus was transfered to an unmanaged window.</li>
-	<li>Document hidden option "workspace_scroll" (<?php bug ('948') ?>).</li>
-	<li>Various focus issues (<?php bug ('759') ?>, <?php bug ('869') ?>, <?php bug ('899') ?>, <?php bug ('905') ?>, <?php bug ('924') ?>, <?php bug ('931') ?>).</li>
-	<li>Fix pixmap depth not being properly set (<?php bug ('895') ?>).</li>
-	<li>Refresh frame when "skip taskbar" state changes (<?php bug ('898') ?>).</li>
+	<li>Document hidden option "workspace_scroll" (bug #948).</li>
+	<li>Various focus issues (bug #759, bug #869, bug #899, bug #905, bug #924, bug #931).</li>
+	<li>Fix pixmap depth not being properly set (bug #895).</li>
+	<li>Refresh frame when "skip taskbar" state changes (bug #898).</li>
 	<li>Allow seemless windows to be hidden from kbd shortcuts.</li>
 	<li>Code cleanup.</li>
 </ul>
@@ -31,7 +27,7 @@ function bug ($id){
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
 	<li>Fix translation problems with menu panel plugin.</li>
-	<li>Fix bug where binding 'xfdesktop -menu' only works sporadically (<?php bug ('441') ?>).</li>
+	<li>Fix bug where binding 'xfdesktop -menu' only works sporadically (bug #441).</li>
 	<li>Fix unresolved symbol problem with menu module.</li>
 </ul>
 
@@ -42,24 +38,24 @@ function bug ($id){
 
 <h3>File Manager <em>(xffm)</em>:</h3>
 <ul>
-	<li>Fix property dialog crahsing on FreeBSD (<?php bug ('945') ?>).</li>
-	<li>Fix library version info not set on the properties module (<?php bug ('882') ?>, <?php bug ('249') ?>).</li>
-	<li>Fix fstab parsing (<?php bug ('524') ?>).</li>
-	<li>Fix compilation issues with ansi compiler and gcc4 (<?php bug ('862') ?>).</li>
+	<li>Fix property dialog crahsing on FreeBSD (bug #945).</li>
+	<li>Fix library version info not set on the properties module (bug #882, bug #249).</li>
+	<li>Fix fstab parsing (bug #524).</li>
+	<li>Fix compilation issues with ansi compiler and gcc4 (bug #862).</li>
 </ul>
 
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
 <ul>
 	<li>Make bsdlpr plugin compile.</li>
 	<li>Change CUPS detection code.</li>
-	<li>Set correct ld flags (<?php bug ('871') ?>).</li>
-	<li>Add support for printcap aliases (<?php bug ('821') ?>).</li>
+	<li>Set correct ld flags (bug #871).</li>
+	<li>Add support for printcap aliases (bug #821).</li>
 	<li>Fix MCS plugin.</li>
 </ul>
 
 <h3>GTK theme engine <em>(gtk-xfce-engine-2)</em>:</h3>
 <ul>
-	<li>Fix various colors issues with ExoIconBar, prelight colors for treeview, Adobe® Acrobat<small><sup>tm</sup></small> 7, progress bar, combo box, gtk scales (<?php bug ('848') ?>).</li>
+	<li>Fix various colors issues with ExoIconBar, prelight colors for treeview, Adobe® Acrobat<small><sup>tm</sup></small> 7, progress bar, combo box, gtk scales (bug #848).</li>
 </ul>
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
@@ -74,6 +70,6 @@ function bug ($id){
 
 <h3>Calendar and Appointments <em>(xfcalendar)</em>:</h3>
 <ul>
-	<li>Fix compiling with --enable-debug=full (<?php bug ('843') ?>).</li>
+	<li>Fix compiling with --enable-debug=full (bug #843).</li>
 	<li>Remove C99 variable declaration and C++ comments.</li>
 </ul>
diff --git a/pages/download/changelogs/4.2.3.1.en.php b/pages/download/changelogs/4.2.3.1.php
similarity index 70%
rename from pages/download/changelogs/4.2.3.1.en.php
rename to pages/download/changelogs/4.2.3.1.php
index 60c8854..b424b69 100644
--- a/pages/download/changelogs/4.2.3.1.en.php
+++ b/pages/download/changelogs/4.2.3.1.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2.3.1 Changelog</h1>
 
@@ -21,29 +17,29 @@ function bug ($id){
 	<li>Properly run command with arguments in terminal.</li>
 	<li>Make dialog windows appears on the correct screen.</li>
 	<li>Memory leak fix.</li>
-	<li>Ellipsize text in taskbar buttons with gtk+ 2.6 and later (required for gtk+ 2.8, fixes <?php bug ('1099'); ?>, <?php bug ('1124'); ?>, <?php bug ('1131'); ?>, <?php bug ('1210'); ?>).</li>
-	<li>Fix file descriptor leak in xfceicontheme (<?php bug ('1082'); ?>).</li>
+	<li>Ellipsize text in taskbar buttons with gtk+ 2.6 and later (required for gtk+ 2.8, fixes bug #1099, bug #1124, bug #1131, bug #1210).</li>
+	<li>Fix file descriptor leak in xfceicontheme (bug #1082).</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 	<li>Fix frame corners not being properly updated in some case.</li>
 	<li>Fix startup notification properties not being applied.</li>
-	<li>Fix theme list not being updated (<?php bug ('1024'); ?>).</li>
-	<li>Don't unset the maximize flag unless the actual window size has changed (fix <?php bug ('1129'); ?>).</li>
-	<li>Don't follow NET_CURRENT_DESKTOP event if specified value is out of range. This fixes issues with KDE systray apps (<?php bug ('1140'); ?>).</li>
+	<li>Fix theme list not being updated (bug #1024).</li>
+	<li>Don't unset the maximize flag unless the actual window size has changed (fix bug #1129).</li>
+	<li>Don't follow NET_CURRENT_DESKTOP event if specified value is out of range. This fixes issues with KDE systray apps (bug #1140).</li>
 	<li>Be smarter when showing/hiding sidewalk windows, that greatly improves panel autohide feature.</li>
-	<li>Check for version 0.2 instead of 1.0 for xcomposite extension as suggested by bcowan at gentoo.org (<?php bug ('1177'); ?>).</li>
+	<li>Check for version 0.2 instead of 1.0 for xcomposite extension as suggested by bcowan at gentoo.org (bug #1177).</li>
 	<li>Backport compositor fix from SVN trunk.</li>
 	<li>Check if the requested workspace is within the current limits before switching.</li>
-	<li>Make the WM more permissive with above/below states for transients, fixes issues with a few KDE apps (<?php bug ('1207'); ?>).</li>
+	<li>Make the WM more permissive with above/below states for transients, fixes issues with a few KDE apps (bug #1207).</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-	<li>Menueditor: allow right clicking on separators to delete them (fix <?php bug ('989'); ?>).</li>
-	<li>Backdrop: if the currently-active backdrop is removed from the backdrop  list, reload a new backdrop after saving the new list (<?php bug ('929'); ?>).</li>
-	<li>Backdrop: fix problem where systemwide mcs_settings/desktop.xml isn't used (<?php bug ('1108'); ?>).</li>
+	<li>Menueditor: allow right clicking on separators to delete them (fix bug #989).</li>
+	<li>Backdrop: if the currently-active backdrop is removed from the backdrop  list, reload a new backdrop after saving the new list (bug #929).</li>
+	<li>Backdrop: fix problem where systemwide mcs_settings/desktop.xml isn't used (bug #1108).</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
@@ -55,23 +51,23 @@ function bug ($id){
 <ul>
 	<li>Fix the ownership problem with smbfs mounts.</li>
 	<li>Fix a bug with the remember command remembering full path and not  file extension.</li>
-	<li>Fix visual confirmation of permissions changes on files (<?php bug ('1061'); ?>).</li>
-	<li>Fix compilation error when configured with --disable-smb (<?php bug ('1053'); ?>).</li>
+	<li>Fix visual confirmation of permissions changes on files (bug #1061).</li>
+	<li>Fix compilation error when configured with --disable-smb (bug #1053).</li>
 	<li>Fix for the debian smb mount problem (wasn't really debian but all linux versions).</li>
 </ul>
 
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
 <ul>
-	<li>Get the cups server from the cups config (<?php bug ('918'); ?>).</li>
-	<li>Add support for CUPS instances (<?php bug ('1096'); ?>).</li>
+	<li>Get the cups server from the cups config (bug #918).</li>
+	<li>Add support for CUPS instances (bug #1096).</li>
 </ul>
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-	<li>Don't crash if the MCS plugin is unable to store the settings, a warning telling whats wrong will be emitted by libxfce4util (<?php bug ('1033') ?>).</li>
+	<li>Don't crash if the MCS plugin is unable to store the settings, a warning telling whats wrong will be emitted by libxfce4util (bug #1033).</li>
 </ul>
 
 <h3>Application Finder <em>(xfce4-appfinder)</em>:</h3>
 <ul>
-	<li>Corrected a misspelling (<?php bug ('1164'); ?>).</li>
+	<li>Corrected a misspelling (bug #1164).</li>
 </ul>
diff --git a/pages/download/changelogs/4.2.3.2.en.php b/pages/download/changelogs/4.2.3.2.php
similarity index 70%
rename from pages/download/changelogs/4.2.3.2.en.php
rename to pages/download/changelogs/4.2.3.2.php
index 4ed8a11..4696b4e 100644
--- a/pages/download/changelogs/4.2.3.2.en.php
+++ b/pages/download/changelogs/4.2.3.2.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2.3.2 Changelog</h1>
 
@@ -21,29 +17,29 @@ function bug ($id){
 	<li>Properly run command with arguments in terminal.</li>
 	<li>Make dialog windows appears on the correct screen.</li>
 	<li>Memory leak fix.</li>
-	<li>Ellipsize text in taskbar buttons with gtk+ 2.6 and later (required for gtk+ 2.8, fixes <?php bug ('1099') ?>, <?php bug ('1124') ?>, <?php bug ('1131') ?>, <?php bug ('1210') ?>).</li>
-	<li>Fix file descriptor leak in xfceicontheme (<?php bug ('1082') ?>).</li>
+	<li>Ellipsize text in taskbar buttons with gtk+ 2.6 and later (required for gtk+ 2.8, fixes bug #1099, bug #1124, bug #1131, bug #1210).</li>
+	<li>Fix file descriptor leak in xfceicontheme (bug #1082).</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 	<li>Fix frame corners not being properly updated in some case.</li>
 	<li>Fix startup notification properties not being applied.</li>
-	<li>Fix theme list not being updated (<?php bug ('1024') ?>).</li>
-	<li>Don't unset the maximize flag unless the actual window size has changed (fix <?php bug ('1129') ?>).</li>
-	<li>Don't follow NET_CURRENT_DESKTOP event if specified value is out of range. This fixes issues with KDE systray apps (<?php bug ('1140') ?>).</li>
+	<li>Fix theme list not being updated (bug #1024).</li>
+	<li>Don't unset the maximize flag unless the actual window size has changed (fix bug #1129).</li>
+	<li>Don't follow NET_CURRENT_DESKTOP event if specified value is out of range. This fixes issues with KDE systray apps (bug #1140).</li>
 	<li>Be smarter when showing/hiding sidewalk windows, that greatly improves panel autohide feature.</li>
-	<li>Check for version 0.2 instead of 1.0 for xcomposite extension as suggested by bcowan at gentoo.org (<?php bug ('1177') ?>).</li>
+	<li>Check for version 0.2 instead of 1.0 for xcomposite extension as suggested by bcowan at gentoo.org (bug #1177).</li>
 	<li>Backport compositor fix from SVN trunk.</li>
 	<li>Check if the requested workspace is within the current limits before switching.</li>
-	<li>Make the WM more permissive with above/below states for transients, fixes issues with a few KDE apps (<?php bug ('1207') ?>).</li>
+	<li>Make the WM more permissive with above/below states for transients, fixes issues with a few KDE apps (bug #1207).</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-	<li>Menueditor: allow right clicking on separators to delete them (fix <?php bug ('989') ?>).</li>
-	<li>Backdrop: if the currently-active backdrop is removed from the backdrop  list, reload a new backdrop after saving the new list (<?php bug ('929') ?>).</li>
-	<li>Backdrop: fix problem where systemwide mcs_settings/desktop.xml isn't used (<?php bug ('1108') ?>).</li>
+	<li>Menueditor: allow right clicking on separators to delete them (fix bug #989).</li>
+	<li>Backdrop: if the currently-active backdrop is removed from the backdrop  list, reload a new backdrop after saving the new list (bug #929).</li>
+	<li>Backdrop: fix problem where systemwide mcs_settings/desktop.xml isn't used (bug #1108).</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
@@ -55,23 +51,23 @@ function bug ($id){
 <ul>
 	<li>Fix the ownership problem with smbfs mounts.</li>
 	<li>Fix a bug with the remember command remembering full path and not  file extension.</li>
-	<li>Fix visual confirmation of permissions changes on files (<?php bug ('1061') ?>).</li>
-	<li>Fix compilation error when configured with --disable-smb (<?php bug ('1053') ?>).</li>
+	<li>Fix visual confirmation of permissions changes on files (bug #1061).</li>
+	<li>Fix compilation error when configured with --disable-smb (bug #1053).</li>
 	<li>Fix for the debian smb mount problem (wasn't really debian but all linux versions).</li>
 </ul>
 
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
 <ul>
-	<li>Get the cups server from the cups config (<?php bug ('918') ?>).</li>
-	<li>Add support for CUPS instances (<?php bug ('1096') ?>).</li>
+	<li>Get the cups server from the cups config (bug #918).</li>
+	<li>Add support for CUPS instances (bug #1096).</li>
 </ul>
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-	<li>Don't crash if the MCS plugin is unable to store the settings, a warning telling whats wrong will be emitted by libxfce4util (<?php bug ('1033') ?>).</li>
+	<li>Don't crash if the MCS plugin is unable to store the settings, a warning telling whats wrong will be emitted by libxfce4util (bug #1033).</li>
 </ul>
 
 <h3>Application Finder <em>(xfce4-appfinder)</em>:</h3>
 <ul>
-	<li>Corrected a misspelling (<?php bug ('1164') ?>).</li>
+	<li>Corrected a misspelling (bug #1164).</li>
 </ul>
diff --git a/pages/download/changelogs/4.2.3.en.php b/pages/download/changelogs/4.2.3.php
similarity index 70%
rename from pages/download/changelogs/4.2.3.en.php
rename to pages/download/changelogs/4.2.3.php
index e493ca3..8d83d72 100644
--- a/pages/download/changelogs/4.2.3.en.php
+++ b/pages/download/changelogs/4.2.3.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.2.3 Changelog</h1>
 
@@ -21,29 +17,29 @@ function bug ($id){
 	<li>Properly run command with arguments in terminal.</li>
 	<li>Make dialog windows appears on the correct screen.</li>
 	<li>Memory leak fix.</li>
-	<li>Ellipsize text in taskbar buttons with gtk+ 2.6 and later (required for gtk+ 2.8, fixes <?php bug ('1099') ?>, <?php bug ('1124') ?>, <?php bug ('1131') ?>, <?php bug ('1210') ?>).</li>
-	<li>Fix file descriptor leak in xfceicontheme (<?php bug ('1082') ?>).</li>
+	<li>Ellipsize text in taskbar buttons with gtk+ 2.6 and later (required for gtk+ 2.8, fixes bug #1099, bug #1124, bug #1131, bug #1210).</li>
+	<li>Fix file descriptor leak in xfceicontheme (bug #1082).</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 	<li>Fix frame corners not being properly updated in some case.</li>
 	<li>Fix startup notification properties not being applied.</li>
-	<li>Fix theme list not being updated (<?php bug ('1024') ?>).</li>
-	<li>Don't unset the maximize flag unless the actual window size has changed (fix <?php bug ('1129') ?>).</li>
-	<li>Don't follow NET_CURRENT_DESKTOP event if specified value is out of range. This fixes issues with KDE systray apps (<?php bug ('1140') ?>).</li>
+	<li>Fix theme list not being updated (bug #1024).</li>
+	<li>Don't unset the maximize flag unless the actual window size has changed (fix bug #1129).</li>
+	<li>Don't follow NET_CURRENT_DESKTOP event if specified value is out of range. This fixes issues with KDE systray apps (bug #1140).</li>
 	<li>Be smarter when showing/hiding sidewalk windows, that greatly improves panel autohide feature.</li>
-	<li>Check for version 0.2 instead of 1.0 for xcomposite extension as suggested by bcowan at gentoo.org (<?php bug ('1177') ?>).</li>
+	<li>Check for version 0.2 instead of 1.0 for xcomposite extension as suggested by bcowan at gentoo.org (bug #1177).</li>
 	<li>Backport compositor fix from SVN trunk.</li>
 	<li>Check if the requested workspace is within the current limits before switching.</li>
-	<li>Make the WM more permissive with above/below states for transients, fixes issues with a few KDE apps (<?php bug ('1207') ?>).</li>
+	<li>Make the WM more permissive with above/below states for transients, fixes issues with a few KDE apps (bug #1207).</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-	<li>menueditor: allow right clicking on separators to delete them (fix <?php bug ('989') ?>).</li>
-	<li>backdrop: if the currently-active backdrop is removed from the backdrop  list, reload a new backdrop after saving the new list (<?php bug ('929') ?>).</li>
-	<li>backdrop: fix problem where systemwide mcs_settings/desktop.xml isn't used (<?php bug ('1108') ?>).</li>
+	<li>menueditor: allow right clicking on separators to delete them (fix bug #989).</li>
+	<li>backdrop: if the currently-active backdrop is removed from the backdrop  list, reload a new backdrop after saving the new list (bug #929).</li>
+	<li>backdrop: fix problem where systemwide mcs_settings/desktop.xml isn't used (bug #1108).</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
@@ -55,24 +51,24 @@ function bug ($id){
 <ul>
 	<li>Fix the ownership problem with smbfs mounts.</li>
 	<li>Fix a bug with the remember command remembering full path and not  file extension.</li>
-	<li>Fix visual confirmation of permissions changes on files (<?php bug ('1061') ?>).</li>
-	<li>Fix compilation error when configured with --disable-smb (<?php bug ('1053') ?>).</li>
+	<li>Fix visual confirmation of permissions changes on files (bug #1061).</li>
+	<li>Fix compilation error when configured with --disable-smb (bug #1053).</li>
 	<li>Fix for the debian smb mount problem (wasn't really debian but all linux versions).</li>
 </ul>
 
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
 <ul>
-	<li>Get the cups server from the cups config (<?php bug ('918') ?>).</li>
-	<li>Add support for CUPS instances (<?php bug ('1096') ?>).</li>
+	<li>Get the cups server from the cups config (bug #918).</li>
+	<li>Add support for CUPS instances (bug #1096).</li>
 </ul>
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-	<li>Don't crash if the MCS plugin is unable to store the settings, a warning telling whats wrong will be emitted by libxfce4util (<?php bug ('1033') ?>).</li>
+	<li>Don't crash if the MCS plugin is unable to store the settings, a warning telling whats wrong will be emitted by libxfce4util (bug #1033).</li>
 </ul>
 
 <h3>Application Finder <em>(xfce4-appfinder)</em>:</h3>
 <ul>
-	<li>Corrected a misspelling (<?php bug ('1164') ?>).</li>
+	<li>Corrected a misspelling (bug #1164).</li>
 </ul>
 
diff --git a/pages/download/changelogs/4.3.90.2.en.php b/pages/download/changelogs/4.3.90.2.php
similarity index 96%
rename from pages/download/changelogs/4.3.90.2.en.php
rename to pages/download/changelogs/4.3.90.2.php
index 5251e69..0de7f38 100644
--- a/pages/download/changelogs/4.3.90.2.en.php
+++ b/pages/download/changelogs/4.3.90.2.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.4 beta 2 (4.3.90.2) Changelog</h1>
 
@@ -17,7 +13,7 @@ function bug ($id){
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
     <li>Fix bug with desktop layout on x86_64.</li>
-    <li>Fix bug in system tray with some apps (e.g. krusader, <?php bug ('1836'); ?>).</li>
+    <li>Fix bug in system tray with some apps (e.g. krusader, bug #1836).</li>
     <li>New titled dialog widget, to use for the settings dialogs.</li>
 </ul>
 
@@ -47,7 +43,7 @@ function bug ($id){
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-    <li>Filter out KDE screensaver files from the menu (<?php bug ('1928'); ?>).</li>
+    <li>Filter out KDE screensaver files from the menu (bug #1928).</li>
     <li>Add a remote launcher to popup panel menu, triggered by a shortcut.</li>
     <li>Cleaned up xfce4-menueditor: Use XfceTitledDialog, fixed DnD, use GObject classes.</li>
     <li>Try to automatically mount unmounted removable volumes when they are openend.</li>
diff --git a/pages/download/changelogs/4.3.99.1.en.php b/pages/download/changelogs/4.3.99.1.php
similarity index 73%
rename from pages/download/changelogs/4.3.99.1.en.php
rename to pages/download/changelogs/4.3.99.1.php
index 922316f..d50aba2 100644
--- a/pages/download/changelogs/4.3.99.1.en.php
+++ b/pages/download/changelogs/4.3.99.1.php
@@ -1,14 +1,10 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.4 rc 1 (4.3.99.1) Changelog</h1>
 
 <h3>Utility Library <em>(libxfce4util)</em>:</h3>
 <ul>
-    <li>Enable compilation with compilers other than gcc (<?php bug ('1851') ?>).</li>
+    <li>Enable compilation with compilers other than gcc (bug #1851).</li>
     <li>Updated translations: Fabian Nowak (de).</li>
     <li>New translations: Leandro Regueiro (gl), Dimitri Gogelia (ka).</li>
 </ul>
@@ -16,8 +12,8 @@ function bug ($id){
 
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
-    <li>Use the slice allocator where appropriate and <tt>g_type_class_add_private()</tt> (<?php bug ('2087') ?>).</li>
-    <li>Add delay for switching workspace when dragging something over the pager (<?php bug ('838') ?>).</li>
+    <li>Use the slice allocator where appropriate and <tt>g_type_class_add_private()</tt> (bug #2087).</li>
+    <li>Add delay for switching workspace when dragging something over the pager (bug #838).</li>
     <li>Allow to use flag buttons for the tasklist.</li>
 </ul>
 
@@ -30,25 +26,25 @@ function bug ($id){
 
 <h3>Settings Manager Plugins <em>(xfce-mcs-plugins)</em>:</h3>
 <ul>
-    <li>Use <tt>GtkComboBox</tt> instead of <tt>GtkOptionMenu</tt> in the user interface settings (<?php bug ('2134') ?>).</li>
-    <li>Subpixel rendering options are now independent of the hinting options (<?php bug ('665') ?>).</li>
+    <li>Use <tt>GtkComboBox</tt> instead of <tt>GtkOptionMenu</tt> in the user interface settings (bug #2134).</li>
+    <li>Subpixel rendering options are now independent of the hinting options (bug #665).</li>
 </ul>
 
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-    <li>Implement borderless full maximization (<?php bug ('1750') ?>).</li>
-    <li>Rework maximization switches (<?php bug ('2047') ?>).</li>
-    <li>Unmap the client window when shaded (<?php bug ('2168') ?>).</li>
-    <li>Fix a crash in compositor when the client vanishes (<?php bug ('2105') ?>).</li>
-    <li>Make sure the icon selected in the tabwin matches the selected window in all cases (<?php bug ('2008') ?>).</li>
+    <li>Implement borderless full maximization (bug #1750).</li>
+    <li>Rework maximization switches (bug #2047).</li>
+    <li>Unmap the client window when shaded (bug #2168).</li>
+    <li>Fix a crash in compositor when the client vanishes (bug #2105).</li>
+    <li>Make sure the icon selected in the tabwin matches the selected window in all cases (bug #2008).</li>
     <li>Add <tt><Xutil.h></tt> include for building on Solaris.</li>
     <li>Add new option to enable/disable unredirection of fullscreen override windows (overlays).</li>
     <li>Prevent shaped windows to request a frame.</li>
-    <li>Fix meaning of the Xfwm/CycleMinimum option in the WM tweak plugin (<?php bug ('2058') ?>).</li>
-    <li>Fix focus transition back to regular window when an override window grabbing keyboard is unmapped (<?php bug ('2090') ?>).</li>
-    <li>Allow pkg-config to be more verbose (<?php bug ('2178') ?>).</li>
-    <li>Add a fallback to the configure script to check for libXrender on Solaris 10 (<?php bug ('2165') ?>).</li>
+    <li>Fix meaning of the Xfwm/CycleMinimum option in the WM tweak plugin (bug #2058).</li>
+    <li>Fix focus transition back to regular window when an override window grabbing keyboard is unmapped (bug #2090).</li>
+    <li>Allow pkg-config to be more verbose (bug #2178).</li>
+    <li>Add a fallback to the configure script to check for libXrender on Solaris 10 (bug #2165).</li>
     <li>Plug a few memory leaks.</li>
     <li>Reduce Xserver's memory usage my disabling frame caching.</li>
     <li>Fix bogus high CPU usage on loading themes that miss the menu button.</li>
@@ -57,36 +53,36 @@ function bug ($id){
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-    <li>Fix backdrop image tearing during expose (<?php bug ('1944') ?>).</li>
-    <li>Show icon tooltips where appropriate (<?php bug ('1526') ?>).</li>
+    <li>Fix backdrop image tearing during expose (bug #1944).</li>
+    <li>Show icon tooltips where appropriate (bug #1526).</li>
     <li>Use thunarx extensions for the icon context menus and properties dialogs.</li>
-    <li>Fix ugly gradients in the desktop wallpaper on 16-bit displays (<?php bug ('1819') ?>).</li>
-    <li>Don't show a folder for the desktop directory itself (<?php bug ('1916') ?>).</li>
-    <li>Fix problems with markup in text labels (<?php bug ('2082') ?>).</li>
+    <li>Fix ugly gradients in the desktop wallpaper on 16-bit displays (bug #1819).</li>
+    <li>Don't show a folder for the desktop directory itself (bug #1916).</li>
+    <li>Fix problems with markup in text labels (bug #2082).</li>
     <li>Add 'File System', 'Home', and 'Trash' icons.</li>
-    <li>Fix compositing emblems on icons (<?php bug ('1875') ?>).</li>
-    <li>Use native Pango ellipsising support for the windowlist menu, which looks way better (<?php bug ('2127') ?>).</li>
-    <li>Allow panel plugin's menu to be opened at the pointer position (<?php bug ('2103') ?>).</li>
-    <li>Don't allow cut or delete if the file/dir isn't writeable (<?php bug ('2081') ?>).</li>
-    <li>Memory leak fixes (<?php bug ('1910') ?>).</li>
-    <li>Put the icon context menu on the proper screen (<?php bug ('2351') ?>).</li></li>
+    <li>Fix compositing emblems on icons (bug #1875).</li>
+    <li>Use native Pango ellipsising support for the windowlist menu, which looks way better (bug #2127).</li>
+    <li>Allow panel plugin's menu to be opened at the pointer position (bug #2103).</li>
+    <li>Don't allow cut or delete if the file/dir isn't writeable (bug #2081).</li>
+    <li>Memory leak fixes (bug #1910).</li>
+    <li>Put the icon context menu on the proper screen (bug #2351).</li></li>
 </ul>
 
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Fix/reimplement kiosk mode (<?php bug ('1993') ?>).</li>
-    <li>Fix linking with -Wl,--as-needed (<?php bug ('1977') ?>).</li>
+    <li>Fix/reimplement kiosk mode (bug #1993).</li>
+    <li>Fix linking with -Wl,--as-needed (bug #1977).</li>
     <li>Reduce number of polls/timeouts.</li>
-    <li>Prevent panel from being closed by Alt-F4 (<?php bug ('2116') ?>).</li>
+    <li>Prevent panel from being closed by Alt-F4 (bug #2116).</li>
     <li>Use g_slice_* functions from glib when available.</li>
     <li>Add search filter to 'Add item' dialog.</li>
     <li>Add dummy (empty) scripts for deprecated xftaskbar4 and xfce4-iconbox.</li>
-    <li>Make desktop switching by scrolling over the pager optional (<?php bug ('1951') ?>).</li>
+    <li>Make desktop switching by scrolling over the pager optional (bug #1951).</li>
     <li>Use pango_ellipsize in windowlist and highlight active window.</li>
     <li>Flat buttons in taskbar by default (old behavior can still be selected).</li>
     <li>Prevent panel (item) dialogs from being always on top.</li>
-    <li>Add xfce4-popup-windowlist program to allow showing the windowlist from a keyboard shortcut (<?php bug ('2104') ?>).</li>
+    <li>Add xfce4-popup-windowlist program to allow showing the windowlist from a keyboard shortcut (bug #2104).</li>
     <li>Optionally show apps from all desktops iconbox.</li>
 </ul>
 
@@ -94,24 +90,24 @@ function bug ($id){
 <h3>Print Frontend <em>(xfprint)</em>:</h3>
 <ul>
     <li>Prevent xfprint4 from removing the printed file when the filters aren't applied.</li>
-    <li>Fix incompatibility with CUPS 1.2 (<?php bug ('2107') ?>).</li>
+    <li>Fix incompatibility with CUPS 1.2 (bug #2107).</li>
 </ul>
 
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
-    <li>Add support for HAL to shutdown/reboot the computer. Must be enabled explicitly using <tt>--with-shutdown-style=hal</tt> to configure (<?php bug ('2046') ?>).</li>
-    <li>Do not try to save the <tt>xfce4-tips</tt> as part of the session (<?php bug ('1089') ?>).</li>
-    <li>Add shutdown/reboot support for Solaris (<?php bug ('2230') ?>).</li>
+    <li>Add support for HAL to shutdown/reboot the computer. Must be enabled explicitly using <tt>--with-shutdown-style=hal</tt> to configure (bug #2046).</li>
+    <li>Do not try to save the <tt>xfce4-tips</tt> as part of the session (bug #1089).</li>
+    <li>Add shutdown/reboot support for Solaris (bug #2230).</li>
     <li>Drop libgnome dependency for assistive technologies support.</li>
 </ul>
 
 
 <h3>Terminal Emulator <em>(Terminal)</em>:</h3>
 <ul>
-    <li>Parse <tt>file:</tt>-URIs dropped to a Terminal window properly and format them so they can be used in shell commands directly (<?php bug ('2076<') ?>).</li>
+    <li>Parse <tt>file:</tt>-URIs dropped to a Terminal window properly and format them so they can be used in shell commands directly (bug #2076<).</li>
     <li>Use the thumbnail preview support for the background image selection
-that was added with exo 0.3.1.10rc1 (<?php bug ('2069') ?>).</li>
+that was added with exo 0.3.1.10rc1 (bug #2069).</li>
     <li>Add <tt>'~'</tt> to the default word chars.</li>
 </ul>
 
@@ -124,11 +120,11 @@ that was added with exo 0.3.1.10rc1 (<?php bug ('2069') ?>).</li>
 
 <h3>Calendar <em>(orage)</em>:</h3>
 <ul>
-    <li>Fixed jumping effect on panel plugin by adding possibility to define plugin size (<?php bug ('2101') ?>).</li>
-    <li>Fixed slow month update (<?php bug ('2080') ?>).</li>
-    <li>Fixed race condition in timezone handling causing wrong days being highlighted (<?php bug ('2157') ?>).</li>
-    <li>Fixed several AMD64 pointer handling issues (Bugs <?php bug ('1900') ?>).</li>
-    <li>Fixed utf8 problem with strftime n panel plugin (<?php bug ('2208') ?>).</li>
+    <li>Fixed jumping effect on panel plugin by adding possibility to define plugin size (bug #2101).</li>
+    <li>Fixed slow month update (bug #2080).</li>
+    <li>Fixed race condition in timezone handling causing wrong days being highlighted (bug #2157).</li>
+    <li>Fixed several AMD64 pointer handling issues (Bugs bug #1900).</li>
+    <li>Fixed utf8 problem with strftime n panel plugin (bug #2208).</li>
     <li>Panel plugin parameter window uses tables and is prettier.</li>
     <li>Corrected timezone parameter handling causing corrupions.</li>
     <li>Set alarm window to be on top.</li>
diff --git a/pages/download/changelogs/4.3.99.2.en.php b/pages/download/changelogs/4.3.99.2.php
similarity index 61%
rename from pages/download/changelogs/4.3.99.2.en.php
rename to pages/download/changelogs/4.3.99.2.php
index bc1d68d..37c26f3 100644
--- a/pages/download/changelogs/4.3.99.2.en.php
+++ b/pages/download/changelogs/4.3.99.2.php
@@ -1,17 +1,13 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h1>Xfce 4.4 rc 2 (4.3.99.2) Changelog</h1>
 
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
-    <li>Plug memory leaks and reduce relocations. (<?php bug ('2377') ?>).</li>
-    <li>Avoid sending spurious icon geometry updates (<?php bug ('2306') ?>).</li>
-    <li>Fix handling of quoted commands (<?php bug ('2276') ?>).</li>
-    <li>Clock widget enhancements (<?php bug ('2264') ?>).</li>
+    <li>Plug memory leaks and reduce relocations. (bug #2377).</li>
+    <li>Avoid sending spurious icon geometry updates (bug #2306).</li>
+    <li>Fix handling of quoted commands (bug #2276).</li>
+    <li>Clock widget enhancements (bug #2264).</li>
     <li>Locate the task action menu on the correct screen.</li>
     <li>Don't show urgent button on all workspaces.</li>
     <li>Stop blinking an urgent tasklist item after it has blinked 10 times, but leave it highlighted until the urgent hint is gone.</li>
@@ -20,71 +16,71 @@ function bug ($id){
 <h3>Extension Library <em>(exo)</em>:</h3>
 <ul>
     <li>Added a <tt>--working-directory</tt>command line switch to exo-open, which primarily useful to start the TerminalEmulator's in a specific directory.</li>
-    <li>Import french translations of the user manual. (<?php bug ('2478') ?>).</li>
-    <li>Fix double click sometimes requiring a third click. (<?php bug ('2259') ?>).</li>
-    <li>Fix crash in the icon chooser with internal icons. (<?php bug ('2488') ?>).</li>
-    <li>Fix installation on Win32 variants. (<?php bug ('2463') ?>).</li>
-    <li>Fix detection of email addresses with underscores in the username. (<?php bug ('2453') ?>).</li>
-    <li>Escape commata in URLs prior to passing the URLs to the web browser or the mail reader, as some helper applications, namely Firefox and Thunderbird, cannot handle URLs with commata. (<?php bug ('2454') ?>).</li>
+    <li>Import french translations of the user manual. (bug #2478).</li>
+    <li>Fix double click sometimes requiring a third click. (bug #2259).</li>
+    <li>Fix crash in the icon chooser with internal icons. (bug #2488).</li>
+    <li>Fix installation on Win32 variants. (bug #2463).</li>
+    <li>Fix detection of email addresses with underscores in the username. (bug #2453).</li>
+    <li>Escape commata in URLs prior to passing the URLs to the web browser or the mail reader, as some helper applications, namely Firefox and Thunderbird, cannot handle URLs with commata. (bug #2454).</li>
 </ul>
 
 <h3>Settings Manager Plugins <em>(xfce-mcs-plugins)</em>:</h3>
 <ul>
-    <li>Fix ui plugin using deprecated API (<?php bug ('2500') ?>).</li>
-    <li>Cancel button prevents binding of Alt+C in shortcut editor (<?php bug ('1574') ?>).</li>
+    <li>Fix ui plugin using deprecated API (bug #2500).</li>
+    <li>Cancel button prevents binding of Alt+C in shortcut editor (bug #1574).</li>
     <li>Fix compilation w/out XCursor extension.</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-    <li>Put the window icon's right-click menu on the correct screen before showing it (<?php bug ('2351') ?>).</li>
-    <li>Fix solaris compilation (<?php bug ('2258') ?>).</li>
-    <li>Fix d-bus disconnect crash and memleak when reloading desktop or switching between window icons and file icons more than once (<?php bug ('2271') ?>).</li>
-    <li>Don't crash when non-file:// URIs are dropped on the desktop (<?php bug ('2384') ?>).</li>
-    <li>Fix crash on some systems (such as solaris) when the user's real name can't be determined (<?php bug ('2229') ?>).</li>
-    <li>Move saved file icon locations from <tt>~/.cache</tt>to <tt>~/.config</tt>(<?php bug ('2402') ?>).</li>
-    <li>Use d-bus bindings directly for all interaction with d-bus to avoid xfdesktop's UI freezing while waiting for responses. d-bus is now required at compile time for file icons (<?php bug ('2344') ?>).</li>
-    <li>Update trash icon properly when the trash is emptied/filled (<?php bug ('2788') ?>).</li>
-    <li>When using xinerama, don't allow icons to be placed off-screen if the screens are of different sizes, or on the 'seam' between screens (<?php bug ('1538') ?>).</li>
-    <li>Fix compilation when thunarx is not available (<?php bug ('2420') ?>).</li>
-    <li>Fix warnings and crashes when F5 is held down and during other operations (<?php bug ('2426') ?>, <?php bug ('2272') ?>, <?php bug ('2123') ?>, <?php bug ('2280') ?>).</li>
-    <li>Delete action trashes files by default, falls back to a confirmed delete if d-bus isn't working. shift+delete (for both keyboard and mouse) will force delete (<?php bug ('2185') ?>).</li>
-    <li>Show warning about need to save the session when both disabling and enabling xfdesktop (before it only warned the user when disabling) (<?php bug ('1902') ?>).</li>
-    <li>Fix some icon drawing glitches (<?php bug ('2017') ?>).</li>
-    <li>Make use of Thunar's application chooser dialog (<?php bug ('1811') ?>).</li>
+    <li>Put the window icon's right-click menu on the correct screen before showing it (bug #2351).</li>
+    <li>Fix solaris compilation (bug #2258).</li>
+    <li>Fix d-bus disconnect crash and memleak when reloading desktop or switching between window icons and file icons more than once (bug #2271).</li>
+    <li>Don't crash when non-file:// URIs are dropped on the desktop (bug #2384).</li>
+    <li>Fix crash on some systems (such as solaris) when the user's real name can't be determined (bug #2229).</li>
+    <li>Move saved file icon locations from <tt>~/.cache</tt>to <tt>~/.config</tt>(bug #2402).</li>
+    <li>Use d-bus bindings directly for all interaction with d-bus to avoid xfdesktop's UI freezing while waiting for responses. d-bus is now required at compile time for file icons (bug #2344).</li>
+    <li>Update trash icon properly when the trash is emptied/filled (bug #2788).</li>
+    <li>When using xinerama, don't allow icons to be placed off-screen if the screens are of different sizes, or on the 'seam' between screens (bug #1538).</li>
+    <li>Fix compilation when thunarx is not available (bug #2420).</li>
+    <li>Fix warnings and crashes when F5 is held down and during other operations (bug #2426, bug #2272, bug #2123, bug #2280).</li>
+    <li>Delete action trashes files by default, falls back to a confirmed delete if d-bus isn't working. shift+delete (for both keyboard and mouse) will force delete (bug #2185).</li>
+    <li>Show warning about need to save the session when both disabling and enabling xfdesktop (before it only warned the user when disabling) (bug #1902).</li>
+    <li>Fix some icon drawing glitches (bug #2017).</li>
+    <li>Make use of Thunar's application chooser dialog (bug #1811).</li>
     <li>Make just about all dialogs have a proper 'parent' window, so focus should correctly return to the desktop after closing them </li>
-    <li>Fix volume icons not getting mounted correctly on activation (<?php bug ('2206') ?>).</li>
-    <li>Fix normal file icons not activation on double click or open (<?php bug ('2452') ?>).</li>
-    <li>Fix crash on xrandr screen size change (<?php bug ('2457') ?>).</li>
+    <li>Fix volume icons not getting mounted correctly on activation (bug #2206).</li>
+    <li>Fix normal file icons not activation on double click or open (bug #2452).</li>
+    <li>Fix crash on xrandr screen size change (bug #2457).</li>
     <li>Rework DnD code so during most drags we know if the source and dest are compatible for a given action (move, copy, or link). </li>
-    <li>Change cursor to hourglass when making some d-bus calls (<?php bug ('2491') ?>).</li>
-    <li>Don't allow linking root items (such as '/') to the desktop or folders on the desktop, as thunar-vfs crashes when you try to do this (<?php bug ('2160') ?>).</li>
-    <li>Connect to ThunarVfsVolume::changed to more easily catch mount point changes of removable volumes (<?php bug ('2489') ?>).</li>
-    <li>Most likely fix 100% CPU issue when ~/Desktop gets deleted while xfdesktop is running (<?php bug ('2160') ?>).</li>
-    <li>Fix multiple DnD not working when the target was another desktop icon (<?php bug ('2437') ?>).</li>
+    <li>Change cursor to hourglass when making some d-bus calls (bug #2491).</li>
+    <li>Don't allow linking root items (such as '/') to the desktop or folders on the desktop, as thunar-vfs crashes when you try to do this (bug #2160).</li>
+    <li>Connect to ThunarVfsVolume::changed to more easily catch mount point changes of removable volumes (bug #2489).</li>
+    <li>Most likely fix 100% CPU issue when ~/Desktop gets deleted while xfdesktop is running (bug #2160).</li>
+    <li>Fix multiple DnD not working when the target was another desktop icon (bug #2437).</li>
     <li>Lots of code cleanup and simplification, fix a bunch of warnings.</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-    <li>Add new option to enable/disable borderless maximization (<?php bug ('2257') ?>).</li>
-    <li>Rework keyboard shortcuts grabs, saving a lot of grabs and fixing keyboard shortcuts not working on shaded windows (<?php bug ('2291') ?>).</li>
-    <li>Fix compiler warning when build w/out compositor support (<?php bug ('2335') ?>).</li>
+    <li>Add new option to enable/disable borderless maximization (bug #2257).</li>
+    <li>Rework keyboard shortcuts grabs, saving a lot of grabs and fixing keyboard shortcuts not working on shaded windows (bug #2291).</li>
+    <li>Fix compiler warning when build w/out compositor support (bug #2335).</li>
     <li>Fix restore of original size/position of maximized windows restored by session management, do not match windows that aren't placed by the WM, that avoids some misplacements.). </li>
-    <li>Add cancel option when cycling (<?php bug ('2373') ?>).</li>
-    <li>Add new window operations menu shortcut (<?php bug ('2400') ?>).</li>
-    <li>Set focus on desktop with showing desktop (<?php bug ('2410') ?>).</li>
-    <li>Improve workspace switch, reduce expose events (<?php bug ('2409') ?>).</li>
-    <li>Improve focus transition (<?php bug ('2408') ?>).</li>
+    <li>Add cancel option when cycling (bug #2373).</li>
+    <li>Add new window operations menu shortcut (bug #2400).</li>
+    <li>Set focus on desktop with showing desktop (bug #2410).</li>
+    <li>Improve workspace switch, reduce expose events (bug #2409).</li>
+    <li>Improve focus transition (bug #2408).</li>
     <li>Rework error handling in pixbuf loading, fixes a crash.</li>
-    <li>Do not raise on WM_TRANSIENT_FOR property change, required for Java 1.6 (<?php bug ('2483') ?>).</li>
+    <li>Do not raise on WM_TRANSIENT_FOR property change, required for Java 1.6 (bug #2483).</li>
     <li>Add support for XSync protocol.</li>
     <li>Add support to NET_WM_MOVERESIZE.</li>
     <li>New SVG based default theme (using PNG for speend and compatibility although xfwm4 is able to use SVG theme), previous theme renamed as "Sassandra". </li>
     <li>Fix compositor unredirect with Xorg 7.1 (bug #64115 in Ubuntu Launchpad).</li>
-    <li>Fix compositor availability check (<?php bug ('2418') ?>, <?php bug ('2428') ?>).</li>
-    <li>Fix visual/depth/colormap with and without render (<?php bug ('1617') ?>).</li>
-    <li>Rework focus management to fix some issues (<?php bug ('2472') ?>).</li>
+    <li>Fix compositor availability check (bug #2418, bug #2428).</li>
+    <li>Fix visual/depth/colormap with and without render (bug #1617).</li>
+    <li>Rework focus management to fix some issues (bug #2472).</li>
     <li>Allow use of Alt+C in shortcuts.</li>
     <li>Lot of optimizations and code cleanup.</li>
 </ul>
@@ -95,80 +91,80 @@ function bug ($id){
     <li>Add checks for empty selection.</li>
     <li>Use new-style atom to check for compositing manager. Only check default screen.</li>
     <li>Use only small size for LED clock in vertical mode.</li>
-    <li>Properly finish drags (<?php bug ('2417') ?>).</li>
-    <li>Be a little more careful when saving that we still have a valid configuration. (<?php bug ('2405') ?>).</li>
+    <li>Properly finish drags (bug #2417).</li>
+    <li>Be a little more careful when saving that we still have a valid configuration. (bug #2405).</li>
     <li>Call plugin contructor after default realize signal handler.</li>
-    <li>Use G_MODULE_BIND_LOCAL for internal plugins. (<?php bug ('2314') ?>).</li>
-    <li>Fix problem with right-click menu on windowlist (<?php bug ('2305') ?>).</li>
-    <li>Convert to unix line endings (<?php bug ('2253') ?>).</li>
+    <li>Use G_MODULE_BIND_LOCAL for internal plugins. (bug #2314).</li>
+    <li>Fix problem with right-click menu on windowlist (bug #2305).</li>
+    <li>Convert to unix line endings (bug #2253).</li>
 </ul>
 
 <h3>Print Frontend <em>(xfprint)</em>:</h3>
 <ul>
     <li>Prevent xfprint4 from removing the printed file when the filters aren't applied.</li>
-    <li>Fix incompatibility with CUPS 1.2 (<?php bug ('2107') ?>).</li>
+    <li>Fix incompatibility with CUPS 1.2 (bug #2107).</li>
     <li>Add shortcuts in printer queue dialog.</li>
     <li>Use themable 'printer' icon.</li>
     <li>Fix compilation warnings.</li>
-    <li>Remove useless returns generating errors with Sun Studio compiler (<?php bug ('2282') ?>).</li>
+    <li>Remove useless returns generating errors with Sun Studio compiler (bug #2282).</li>
 </ul>
 
 <h3>Menu Editor <em>(xfce4-menueditor)</em>:</h3>
 <ul>
-    <li>Use the icon chooser if libexo is available (<?php bug ('2220') ?>).</li>
-    <li>Prevent endless loop if DnD of an element into itself (<?php bug ('2287') ?>).</li>
+    <li>Use the icon chooser if libexo is available (bug #2220).</li>
+    <li>Prevent endless loop if DnD of an element into itself (bug #2287).</li>
 </ul>
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
     <li>Regenerate the Tips'n'Tricks database.</li>
-    <li>Remove references to xftaskbar4 and xfce4-iconbox and rename xffm to Thunar in Tips database (<?php bug ('1332') ?>).</li>
-    <li>Be sure to start Thunar prior to xfdesktop on first login to avoid the trash error from xfdesktop if the session bus is not configured properly (<?php bug ('2447') ?>).</li>
-    <li>Fix argv array allocation (<?php bug ('2315') ?>).</li>
+    <li>Remove references to xftaskbar4 and xfce4-iconbox and rename xffm to Thunar in Tips database (bug #1332).</li>
+    <li>Be sure to start Thunar prior to xfdesktop on first login to avoid the trash error from xfdesktop if the session bus is not configured properly (bug #2447).</li>
+    <li>Fix argv array allocation (bug #2315).</li>
     <li>Handle failed applications faster on session startup and reduce the overhead caused by handing them over to init.</li>
     <li>Merge the sudo and the HAL shutdown helpers into a single shutdown helper, which tries to use HAL first, and falls back to sudo. </li>
 </ul>
 
 <h3>Terminal Emulator <em>(Terminal)</em>:</h3>
 <ul>
-    <li>Don't install the symlink from Terminal to terminal on Win32 platforms (<?php bug ('2433') ?>).</li>
-    <li>Fix incorrect english in usage (<?php bug ('2381') ?>).</li>
-    <li>Add "Paste Selection" action to the "Edit" menu (<?php bug ('2242') ?>).</li>
+    <li>Don't install the symlink from Terminal to terminal on Win32 platforms (bug #2433).</li>
+    <li>Fix incorrect english in usage (bug #2381).</li>
+    <li>Add "Paste Selection" action to the "Edit" menu (bug #2242).</li>
     <li>Update the user manual.</li>
-    <li>Ignore SIGPIPE (<?php bug ('2349') ?>).</li>
-    <li>Accept drops from the Thunar path bar (<?php bug ('2284') ?>).</li>
+    <li>Ignore SIGPIPE (bug #2349).</li>
+    <li>Accept drops from the Thunar path bar (bug #2284).</li>
 </ul>
 
 <h3>File Manager <em>(Thunar)</em>:</h3>
 <ul>
-    <li>Add a "Trash" menu entry to the "Go" menu (<?php bug ('2486') ?>).</li>
-    <li>Add a drop-down menu to the toolbar-style location bar to enable quick access to the shortcuts even if the classic file manager look'n'feel is being used (<?php bug ('2024') ?>).</li>
+    <li>Add a "Trash" menu entry to the "Go" menu (bug #2486).</li>
+    <li>Add a drop-down menu to the toolbar-style location bar to enable quick access to the shortcuts even if the classic file manager look'n'feel is being used (bug #2024).</li>
     <li>Add support for HAL on FreeBSD. Make HAL the preferred volume manager on FreeBSD.</li>
-    <li>Adjust the preferences dialog to match the look of the other Xfce preferences dialogs (<?php bug ('2379') ?>).</li>
-    <li>Allow to change the icon of .desktop files (<?php bug ('2150') ?>).</li>
+    <li>Adjust the preferences dialog to match the look of the other Xfce preferences dialogs (bug #2379).</li>
+    <li>Allow to change the icon of .desktop files (bug #2150).</li>
     <li>Allow Thunar extensions to add menu items to the Drag'n'Drop context menu. This is for example used by the thunar-archive-plugin to add an "Extract Here" action, which extracts a dragged archive file at the drop location. </li>
-    <li>Display the real mime type as tooltip for the "Kind" label in the properties dialog (<?php bug ('2369') ?>).</li>
-    <li>Keep the modification time when copying files (<?php bug ('2244') ?>).</li>
-    <li>Make sure emblems don't get too large with SVG icon themes (<?php bug ('2466') ?>).</li>
+    <li>Display the real mime type as tooltip for the "Kind" label in the properties dialog (bug #2369).</li>
+    <li>Keep the modification time when copying files (bug #2244).</li>
+    <li>Make sure emblems don't get too large with SVG icon themes (bug #2466).</li>
     <li>Make sure Thunar is restarted prior to xfdesktop, so the trash support in xfdesktop works as expected even if D-Bus autoactivation is not setup properly. </li>
-    <li>Place automake options into configure.in.in instead of Makefile.am and add the tar-ustar option to fix building distributions on system where tar defaults to the deprecated V7 format (<?php bug ('2304') ?>).</li>
-    <li>Place cursor on the first selected file after a new file or folder was created (<?php bug ('2368') ?>).</li>
-    <li>Place focus on the main view after changing the current directory (<?php bug ('2367') ?>).</li>
+    <li>Place automake options into configure.in.in instead of Makefile.am and add the tar-ustar option to fix building distributions on system where tar defaults to the deprecated V7 format (bug #2304).</li>
+    <li>Place cursor on the first selected file after a new file or folder was created (bug #2368).</li>
+    <li>Place focus on the main view after changing the current directory (bug #2367).</li>
     <li>Properly clean up the path bar when a folder that is currently displayed  on the path bar is deleted.</li>
-    <li>Properly validate the Name of .desktop files (<?php bug ('2227') ?>).</li>
+    <li>Properly validate the Name of .desktop files (bug #2227).</li>
     <li>Update the icon mime icon lookup to try icon names from Icon Naming Spec first, and fallback to legacy GNOME icon names. </li>
-    <li>Use default dbus connection timeout (<?php bug ('2243') ?>).</li>
-    <li>Use exo-open for the default "Open Terminal Here" action (<?php bug ('2256') ?>).</li>
+    <li>Use default dbus connection timeout (bug #2243).</li>
+    <li>Use exo-open for the default "Open Terminal Here" action (bug #2256).</li>
     <li>Use the thumbnail database to load SVG icons from the icon theme, because loading SVG is quite slow and takes a lot more memory than loading and scaling PNG icons from the thumbnail database. </li>
-    <li>Fix usage of deprecated HAL policy functions (<?php bug ('2475') ?>).</li>
-    <li>Fix crash with newer GtkTreeView's if the "row-has-child-toggled" signal is emitted even if the child state of a node did not change (<?php bug ('2372') ?>).</li>
-    <li>Fix several race conditions that were introduced over time and prevented the "new-files" job handling from working properly with Gamin and automatic folder reload (<?php bug ('2199') ?>).</li>
-    <li>Fix invalid calculation of free space on OpenBSD/amd64 (<?php bug ('2383') ?>).</li>
-    <li>Fix crash due to invalid handling of file names with printf(3)-style format arguments (<?php bug ('2468') ?>).</li>
-    <li>Fix crash on systems with small per-thread stacks (<?php bug ('2269') ?>).</li>
-    <li>Fix installation on Win32 platforms (<?php bug ('2432') ?>).</li>
-    <li>Fix build with GLib 2.6.x (<?php bug ('2317') ?>).</li>
-    <li>Fix build with latest dbus-glib (<?php bug ('2263') ?>).</li>
+    <li>Fix usage of deprecated HAL policy functions (bug #2475).</li>
+    <li>Fix crash with newer GtkTreeView's if the "row-has-child-toggled" signal is emitted even if the child state of a node did not change (bug #2372).</li>
+    <li>Fix several race conditions that were introduced over time and prevented the "new-files" job handling from working properly with Gamin and automatic folder reload (bug #2199).</li>
+    <li>Fix invalid calculation of free space on OpenBSD/amd64 (bug #2383).</li>
+    <li>Fix crash due to invalid handling of file names with printf(3)-style format arguments (bug #2468).</li>
+    <li>Fix crash on systems with small per-thread stacks (bug #2269).</li>
+    <li>Fix installation on Win32 platforms (bug #2432).</li>
+    <li>Fix build with GLib 2.6.x (bug #2317).</li>
+    <li>Fix build with latest dbus-glib (bug #2263).</li>
 </ul>
 
 <h3>Archive Manager <em>(xarchiver)</em>:</h3>
@@ -187,10 +183,10 @@ function bug ($id){
     <li>Fixed code to compile under Solaris.</li>
     <li>Changed some strings for a better usability.</li>
     <li>A lot of other small bug fixes; thanks to baze for notifying most of them.</li>
-    <li>Fix issue with password protected archives (<?php bug ('2434') ?>).</li>
-    <li>ix new dialog not adding file extension (<?php bug ('2321') ?>).</li>
-    <li>Fix wrong behaviour when trying to create a new archive and with already opened archives (<?php bug ('2247') ?>).</li>
-    <li>Fix crash when opening arj archives (<?php bug ('1736') ?>).</li>
+    <li>Fix issue with password protected archives (bug #2434).</li>
+    <li>ix new dialog not adding file extension (bug #2321).</li>
+    <li>Fix wrong behaviour when trying to create a new archive and with already opened archives (bug #2247).</li>
+    <li>Fix crash when opening arj archives (bug #1736).</li>
 </ul>
 
 <h3>Internationalization</h3>
diff --git a/pages/download/changelogs/4.4.0.en.php b/pages/download/changelogs/4.4.0.php
similarity index 72%
rename from pages/download/changelogs/4.4.0.en.php
rename to pages/download/changelogs/4.4.0.php
index 7612311..2ce67e0 100644
--- a/pages/download/changelogs/4.4.0.en.php
+++ b/pages/download/changelogs/4.4.0.php
@@ -1,17 +1,3 @@
-<?php
-function bug ($id){
-	echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-
-/*
-	Replace the following characters:
-	
-	<	= <
-	>	= >
-	"	= "
-	&	= &
-*/
-?>
 <h1>Xfce 4.4.0 Changelog</h1>
 
 <h3>Utilities Library <em>(libxfce4util)</em>:</h3>
@@ -22,12 +8,12 @@ function bug ($id){
 
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
-    <li>Fix file conflict in xfce4-panel and xfce-mcs-plugins by moving the common icon xfce-filemanager to libxfcegui4 (<?php bug ('2033') ?>).</li>
+    <li>Fix file conflict in xfce4-panel and xfce-mcs-plugins by moving the common icon xfce-filemanager to libxfcegui4 (bug #2033).</li>
 </ul>
 
 <h3>Settings Manager Library <em>(libxfce4mcs)</em>:</h3>
 <ul>
-    <li>Fix crashing g_ascii_strup() on 64bit platforms (<?php bug ('2563') ?>).</li>
+    <li>Fix crashing g_ascii_strup() on 64bit platforms (bug #2563).</li>
 </ul>
 
 <h3>Extensions Library <em>(exo)</em>:</h3>
@@ -37,9 +23,9 @@ function bug ($id){
     <li>Add optional mount notify tool, which notifies the user that a device/media is begin unmounted by the system and gives a hint when the device/media can be disconnected/removed.</li>
     <li>Add exo-hal library, which provides several HAL related utility functions that have been deprecated in libhal-storage, but are required by several modules.</li>
     <li>Import ExoMountPoint module, which provides platform independent access to the configured and currently active mount points. This is required by other modules like exo-mount and thunar-vfs (for the trash implementation).</li>
-    <li>Fix crash with certain kinds of discs (<?php bug ('2723') ?>).</li>
-    <li>Detect complex mailto:-URIs properly (<?php bug ('2530') ?>).</li>
-    <li>Fix compilation on amd64 (<?php bug ('2758') ?>).</li>
+    <li>Fix crash with certain kinds of discs (bug #2723).</li>
+    <li>Detect complex mailto:-URIs properly (bug #2530).</li>
+    <li>Fix compilation on amd64 (bug #2758).</li>
     <li>Fix a few memory leaks.</li>
     <li>Pau Rul-lan Ferragut (ca), Michal Várady (cs), Benedikt Meurer (de), Stavros Giannouris (el), Piarres Beobide (eu), Piotr Maliński and Szymon Kałasz (pl), Andrey Fedoseev (ru), Alexander Toresson (sv).</li>
     <li>New translations: Alexander Nyakhaychyk (be), Geraint Rowlands (cy), Pavle Jonoski (mk), Stephan Arts (nl), Amanpreet Singh Alam (pa).</li>
@@ -47,53 +33,53 @@ function bug ($id){
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-    <li>Use screen from xevent instead of client for keypress (<?php bug ('2749') ?>)</li>
+    <li>Use screen from xevent instead of client for keypress (bug #2749)</li>
     <li>Raise/focus when using alt+left-click for resize for consistency with move</li>
-    <li>Be more permissive toward stick/unstick (<?php bug ('2735') ?>)</li>
+    <li>Be more permissive toward stick/unstick (bug #2735)</li>
     <li>Ignore focus stealing prevention between windows of the same group or between windows that have a transient relationship.</li>
-    <li>Rework grab release (<?php bug ('2694') ?>)</li>
-    <li>Fix display of ARGB32 windows with compositing enabled but without compositor active (<?php bug ('2710') ?>).</li>
+    <li>Rework grab release (bug #2694)</li>
+    <li>Fix display of ARGB32 windows with compositing enabled but without compositor active (bug #2710).</li>
     <li>Apply NET_WM_STATE_DEMANDS_ATTENTION changes (otherwise it breaks xfwm4 demand attention mechanism), but do not obey client state change requests for NET_WM_STATE_DEMANDS_ATTENTION if the client is already focused.</li>
-    <li>Apply patch from Mike Massonnet that fixes an error in Stonage decoration theme (<?php bug ('2696') ?>)</li>
-    <li>Do not apply NET_WM_STATE_DEMANDS_ATTENTION if client is already focused, as some apps seem to request NET_WM_STATE_DEMANDS_ATTENTION state even while focused (See comment #14 in <?php bug ('2678') ?>)</li>
-    <li>Set the demands attention flag with focus prevention enabled only (<?php bug ('2678') ?>)</li>
-    <li>Update the NET_WM_STATE when the client requests an update of NET_WM_STATE_DEMANDS_ATTENTION (<?php bug ('2678') ?>)</li>
-    <li>Focus the internal fallback window when focus is transfered to a window that doesn't have InputHint set but  still use WM_PROTOCOLS_TAKE_FOCUS (ie, there is no way for the window manager to tell whether or not the client will accept focus in the end since focus is set by the client alone through the 'take focus' mechanism) (Fix <?php bug ('1853') ?> without breaking <?php bug ('2410') ?>)</li>
+    <li>Apply patch from Mike Massonnet that fixes an error in Stonage decoration theme (bug #2696)</li>
+    <li>Do not apply NET_WM_STATE_DEMANDS_ATTENTION if client is already focused, as some apps seem to request NET_WM_STATE_DEMANDS_ATTENTION state even while focused (See comment #14 in bug #2678)</li>
+    <li>Set the demands attention flag with focus prevention enabled only (bug #2678)</li>
+    <li>Update the NET_WM_STATE when the client requests an update of NET_WM_STATE_DEMANDS_ATTENTION (bug #2678)</li>
+    <li>Focus the internal fallback window when focus is transfered to a window that doesn't have InputHint set but  still use WM_PROTOCOLS_TAKE_FOCUS (ie, there is no way for the window manager to tell whether or not the client will accept focus in the end since focus is set by the client alone through the 'take focus' mechanism) (Fix bug #1853 without breaking bug #2410)</li>
     <li>Fix redraw problem with compositor</li>
-    <li>Update application icon asynchronously to avoid queuing useless icon updates (Ubuntu/Launchpad Bug #61424)</li>
-    <li>Fix user focus timetamp being falsely reset to 0 causing some windows to be started un-focused (<?php bug ('2664') ?>), re-add some traces (which compile with -Werror this time), small code/api cleanup.</li>
-    <li>Remove shadow on dock-type windows (<?php bug ('2648') ?>)</li>
-    <li>Prevent fullscreen windows from beeing maximized (<?php bug ('2663') ?>).</li>
-    <li>Use timestamp provided by NET_ACTIVE_WINDOW and NET_CURRENT_DESKTOP messages from EWMH version 1.3 and above, fix focus transition with NET_CURRENT_DESKTOP messages causing either flickering or wrong restacking on workspace switch (<?php bug ('2654') ?>)</li>
-    <li>Quit nicely when MANAGE client message is received, so that xfwm4 obeys to ICCCM2 standard (<?php bug ('2374') ?>)</li>
+    <li>Update application icon asynchronously to avoid queuing useless icon updates (Ubuntu/Launchpad bug #61424)</li>
+    <li>Fix user focus timetamp being falsely reset to 0 causing some windows to be started un-focused (bug #2664), re-add some traces (which compile with -Werror this time), small code/api cleanup.</li>
+    <li>Remove shadow on dock-type windows (bug #2648)</li>
+    <li>Prevent fullscreen windows from beeing maximized (bug #2663).</li>
+    <li>Use timestamp provided by NET_ACTIVE_WINDOW and NET_CURRENT_DESKTOP messages from EWMH version 1.3 and above, fix focus transition with NET_CURRENT_DESKTOP messages causing either flickering or wrong restacking on workspace switch (bug #2654)</li>
+    <li>Quit nicely when MANAGE client message is received, so that xfwm4 obeys to ICCCM2 standard (bug #2374)</li>
     <li>Fix demands attention being activated when it shouldn't</li>
     <li>Improve focus stealing prevention.</li>
     <li>Auto-maximize regular windows only.</li>
     <li>Be a lot more paranoid about what broken apps set as struts.</li>
-    <li>Plug a huge X resources leak in handleMappingNotify () (<?php bug ('2618') ?>)</li>
+    <li>Plug a huge X resources leak in handleMappingNotify () (bug #2618)</li>
     <li>Do not prevent stick when skip taskbar is set</li>
     <li>Re-enable focus passing to previously focused window (req. on ML)</li>
     <li>Focus windows that raise themselves if focus stealing prevention is disabled, and set demands attention flag otherwise, that should improve focus prevention.</li>
     <li>Keep focus on sticky windows only for regular windows w/out skip taskbar/pager property (Bug 2603)</li>
-    <li>Improve resize (<?php bug ('2597') ?>)</li>
-    <li>Be more permissive with resizes towards struts (<?php bug ('2597') ?>, bis), optimize shape use.</li>
-    <li>Fix off-by-one causing windows to be moved wrongly via keyboard (patch from Darren Salt (<?php bug ('2594') ?>)</li>
-    <li>Enter key doesn't work for "Add keybinding theme" dialog (<?php bug ('2560') ?>, patch by Brian Tarricone</li>
-    <li>Use focus pending with with apps that use WM_FLAG_TAKEFOCUS protocol too (<?php bug ('2561') ?>)</li>
-    <li>Hide as more windows when showing desktop (<?php bug ('2518') ?>)</li>
-    <li>Don't skip windows that have the skip pager/taskbar properties when searching for windows below the pointer (<?php bug ('2550') ?>)</li>
+    <li>Improve resize (bug #2597)</li>
+    <li>Be more permissive with resizes towards struts (bug #2597, bis), optimize shape use.</li>
+    <li>Fix off-by-one causing windows to be moved wrongly via keyboard (patch from Darren Salt (bug #2594)</li>
+    <li>Enter key doesn't work for "Add keybinding theme" dialog (bug #2560, patch by Brian Tarricone</li>
+    <li>Use focus pending with with apps that use WM_FLAG_TAKEFOCUS protocol too (bug #2561)</li>
+    <li>Hide as more windows when showing desktop (bug #2518)</li>
+    <li>Don't skip windows that have the skip pager/taskbar properties when searching for windows below the pointer (bug #2550)</li>
     <li>Fix focus transitionning to root taking into account the pending focus too, so that focus doesn't return to the fallback internal window when it should return to some other client window (like when an application closes with a modal dialog opened).</li>
-    <li>Check for valid transient or modal when switching workspaces, to avoid missing windows to unmap (<?php bug ('2518') ?>).</li>
-    <li>Use X server time to restore focus when sent to the root window (<?php bug ('2472') ?>)</li>
+    <li>Check for valid transient or modal when switching workspaces, to avoid missing windows to unmap (bug #2518).</li>
+    <li>Use X server time to restore focus when sent to the root window (bug #2472)</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-    <li>Fix support for applications that do pseudo-transparency (<?php bug ('2508') ?>).</li>
-    <li>Change how icon cell size is calculated to avoid weirdness at large sizes (<?php bug ('1546') ?>).</li>
-    <li>Fix icons disappearing when the icon/text size is set too large, and then not reappearing when the size is lowered again (<?php bug ('1546') ?>).</li>
+    <li>Fix support for applications that do pseudo-transparency (bug #2508).</li>
+    <li>Change how icon cell size is calculated to avoid weirdness at large sizes (bug #1546).</li>
+    <li>Fix icons disappearing when the icon/text size is set too large, and then not reappearing when the size is lowered again (bug #1546).</li>
     <li>Add hidden options to disable showing any or all of the 'File System', 'Home', or 'Trash' icons.</li>
-    <li>Partially fix backdrop setting problems when unsetting Xinerama stretch mode (<?php bug ('2573') ?>).</li>
+    <li>Partially fix backdrop setting problems when unsetting Xinerama stretch mode (bug #2573).</li>
     <li>Fix some possible (but unliklely) NULL pointer dereferences.</li>
     <li>Update documentation.</li>
 </ul>
@@ -111,8 +97,8 @@ function bug ($id){
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
-    <li>Improve the logout dialog (<?php bug ('2653') ?>).</li>
-    <li>Fix poweroff on DragonFly BSD (<?php bug ('2567') ?>).</li>
+    <li>Improve the logout dialog (bug #2653).</li>
+    <li>Fix poweroff on DragonFly BSD (bug #2567).</li>
     <li>Use Xrender to fadeout the background if cairo is available.</li>
     <li>Updated translations: Carles Muñoz Gorriz (ca), Fabian Nowak (de), Rudy Godoy (es), Maximilian Schleiss (fr), Andrey Fedoseev (ru)</li>
     <li>New translations: Josip Dzolonga (mk)</li>
@@ -126,16 +112,16 @@ function bug ($id){
 <h3>Settings Manager Plugins <em>(xfce-mcs-plugins)</em>:</h3>
 <ul>
     <li>Use GtkFrame instead of XfceFrame in the UI plugin.</li>
-    <li>Fix g_ascii_strup() and g_ascii_strdown() with length -1 on FC6/amd64 (<?php bug ('2563') ?>).</li>
+    <li>Fix g_ascii_strup() and g_ascii_strdown() with length -1 on FC6/amd64 (bug #2563).</li>
     <li>Fix compilation without XKB.</li>
 </ul>
 
 <h3>Terminal Emulator <em>(terminal)</em>:</h3>
 <ul>
-    <li>Add support for real transparency with GTK+ 2.10 and a composition manager (<?php bug ('2671') ?>).</li>
-    <li>Do not crash when you the first tab is detached and MiscAlwaysTabs is set to TRUE (<?php bug ('2686') ?>).</li>
-    <li>Add support to reorder tabs with GTK+ 2.10 (<?php bug ('1974') ?>).</li>
-    <li>Fix installation on case insensitive file systems (<?php bug ('2526') ?>).</li>
+    <li>Add support for real transparency with GTK+ 2.10 and a composition manager (bug #2671).</li>
+    <li>Do not crash when you the first tab is detached and MiscAlwaysTabs is set to TRUE (bug #2686).</li>
+    <li>Add support to reorder tabs with GTK+ 2.10 (bug #1974).</li>
+    <li>Fix installation on case insensitive file systems (bug #2526).</li>
     <li>Updated translations: Michal Varady (cs), Benedikt Meurer (de), Stavros Giannouris (el), Piarres Beobide (eu), Jari Rahkonen (fi), Maximilian Schleiss (fr), Szymon Kałasz (pl), Andrey Fedoseev (ru).</li>
     <li>New translations: Alexander Nyakhaychyk (be), Amanpreet Singh Alam (pa).</li>
 </ul>
@@ -143,7 +129,7 @@ function bug ($id){
 <h3>Text Editor <em>(mousepad)</em>:</h3>
 <ul>
     <li>Add support for the new recently-used database, using the GtkRecent functionality available in GTK+ 2.10 and later.</li>
-    <li>Set default response in Open/Save dialogs (<?php bug ('2249') ?>).</li>
+    <li>Set default response in Open/Save dialogs (bug #2249).</li>
     <li>Merge new undo system.</li>
     <li>Updated translations: Carles Muñoz Gorriz (ca), Michal Várady (cz), Benedikt Meurer (de), Stavros Giannouris (el), Piarres Beobide (eu), Jari Rahkonen (fi), Maximilian Schleiss (fr), ByungHyun Choi (ko), Piotr Maliński (pl), Adriano Winter Bess (pt_BR), Andrey Fedoseev (ru), Alexander Toresson (sv)</li>
     <li>New translations: Alexander Nyakhaychyk (be), Geraint Rowlands (cy), Tome Boshevski (mk), A S Alam (pa)</li>
@@ -151,37 +137,37 @@ function bug ($id){
 
 <h3>File Manager <em>(thunar)</em>:</h3>
 <ul>
-    <li>Add documentation for the bulk renamer (<?php bug ('1594') ?>).</li>
-    <li>Improve the user manual (<?php bug ('1365') ?>).</li>
-    <li>Connect the various "Help" buttons (<?php bug ('1230') ?>).</li>
-    <li>Automatically add removable devices as targets to the "Send To" menu (<?php bug ('2683') ?>).</li>
-    <li>Allow to use "Eject" button on CD-ROM drives to unmount and eject the media (<?php bug ('2759') ?>).</li>
+    <li>Add documentation for the bulk renamer (bug #1594).</li>
+    <li>Improve the user manual (bug #1365).</li>
+    <li>Connect the various "Help" buttons (bug #1230).</li>
+    <li>Automatically add removable devices as targets to the "Send To" menu (bug #2683).</li>
+    <li>Allow to use "Eject" button on CD-ROM drives to unmount and eject the media (bug #2759).</li>
     <li>Use Exif embedded thumbnails if available, which reduces the amount of data that must be retrieved from a camera to around 50k instead of the whole JPEG image, which can be up to several mega bytes.</li>
     <li>Treat hotplugged drives as removable drives, so they will be displayed in the side pane.</li>
     <li>Improve startup notification support.</li>
-    <li>Add support for trashes other than the home trash (<?php bug ('2132') ?>).</li>
-    <li>Fix crash on platforms where sizeof(GType) != sizeof(gint) (<?php bug ('2726') ?>).</li>
+    <li>Add support for trashes other than the home trash (bug #2132).</li>
+    <li>Fix crash on platforms where sizeof(GType) != sizeof(gint) (bug #2726).</li>
     <li>Add support for thunar-volman, which gets invoked by Thunar whenever a new device is added to the HAL device tree.</li>
-    <li>Add support for memory cards and generic removable disk drives (<?php bug ('2652') ?>).</li>
-    <li>Handle blank discs and pure audio discs as well (<?php bug ('2599') ?>).</li>
-    <li>Use exo-mount to mount, eject and unmount volumes of relying on external utilities, like pmount or gnome-mount, that do not always behave properly (<?php bug ('2715') ?>).</li>
-    <li>Add ability to mount floppy drives using exo-mount (<?php bug ('2075') ?>).</li>
+    <li>Add support for memory cards and generic removable disk drives (bug #2652).</li>
+    <li>Handle blank discs and pure audio discs as well (bug #2599).</li>
+    <li>Use exo-mount to mount, eject and unmount volumes of relying on external utilities, like pmount or gnome-mount, that do not always behave properly (bug #2715).</li>
+    <li>Add ability to mount floppy drives using exo-mount (bug #2075).</li>
     <li>Make sure GThread gets initialized first to avoid possible crashes in the GSlice allocator later.</li>
     <li>Add ability to load custom thumbnailers from .desktop files.</li>
     <li>Stop unused threads after ten seconds of idle time to return some more free memory to the kernel.</li>
     <li>Improve performance when loading really large folders using a parallel lock-free algorithm.</li>
     <li>Ellipsize long shortcut names, but make sure "File System" still fits into the side pane.</li>
-    <li>Properly initialize the translation domain for thunar-vfs (<?php bug ('2543') ?>).</li>
-    <li>Do not gather detailed statistics from non-regular files to avoid blocking Thunar forever reading from a named pipe (<?php bug ('2655') ?>).</li>
-    <li>Add keyboard shortcuts to switch between the different views (<?php bug ('2600') ?>).</li>
-    <li>Do not display "Desktop (Create Link)" action in "Send To" menu for trashed files, because symlinks cannot be created for files in the trash (<?php bug ('2539') ?>).</li>
-    <li>Fix crash when transfering a lot of files via drag'n'drop or clipboard (<?php bug ('2356') ?>).</li>
-    <li>Fix modal about dialog blocking other windows (<?php bug ('2545') ?>).</li>
-    <li>Fix build with dbus-binding-tool 0.72 and above (<?php bug ('2528') ?>).</li>
-    <li>Fix installation on case insensitive file systems (<?php bug ('2521') ?>).</li>
-    <li>Set word-wrap width depending on current zoom-level (<?php bug ('2505') ?>).</li>
-    <li>Improve the performance of the automatic path completion (<?php bug ('1681') ?>).</li>
-    <li>Properly redraw the shortcuts pane after after drag'n'drop (<?php bug ('2498') ?>).</li>
+    <li>Properly initialize the translation domain for thunar-vfs (bug #2543).</li>
+    <li>Do not gather detailed statistics from non-regular files to avoid blocking Thunar forever reading from a named pipe (bug #2655).</li>
+    <li>Add keyboard shortcuts to switch between the different views (bug #2600).</li>
+    <li>Do not display "Desktop (Create Link)" action in "Send To" menu for trashed files, because symlinks cannot be created for files in the trash (bug #2539).</li>
+    <li>Fix crash when transfering a lot of files via drag'n'drop or clipboard (bug #2356).</li>
+    <li>Fix modal about dialog blocking other windows (bug #2545).</li>
+    <li>Fix build with dbus-binding-tool 0.72 and above (bug #2528).</li>
+    <li>Fix installation on case insensitive file systems (bug #2521).</li>
+    <li>Set word-wrap width depending on current zoom-level (bug #2505).</li>
+    <li>Improve the performance of the automatic path completion (bug #1681).</li>
+    <li>Properly redraw the shortcuts pane after after drag'n'drop (bug #2498).</li>
     <li>Updated translations: Pau Rul-lan Ferragut (ca), Michal Várady (cs), Benedikt Meurer and Fabian Nowak (de), Stavros Giannouris (el), Piarres Beobide (eu), Jari Rahkonen (fi), Maximilian Schleiss, Mike Massonnet and Niki Kovacs (fr), Szervác Attila (hu), Roberto Pariset (it), Piotr Maliński and Szymon Kałasz (pl), Andrey Fedoseev (ru), Alexander Toresson (sv), Kang Kang (zh_CN).</li>
     <li>New translations: Alexander Nyakhaychyk (be), ByungHyun Choi (ko), Jovan Naumovski and Viktor Stojanovski (mk), Stephan Arts and Vincent Tunru (nl), Amanpreet Singh Alam (pa).</li>
 </ul>
@@ -189,7 +175,7 @@ function bug ($id){
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
 <ul>
     <li>Prevent xfprint4 from removing the printed file when the filters aren't applied</li>
-    <li>Fix incompatibility with CUPS 1.2 (<?php bug ('2107') ?>)</li>
+    <li>Fix incompatibility with CUPS 1.2 (bug #2107)</li>
     <li>Remove pointless warning messages</li>
     <li>Use themable 'printer' icon</li>
     <li>Add shortcuts in printer queue dialog</li>
@@ -203,7 +189,7 @@ function bug ($id){
 
 <h3>Development Tools <em>(xfce4-dev-tools)</em>:</h3>
 <ul>
-    <li>Add support for the latest GNU autotools (<?php bug ('2755') ?>).</li>
+    <li>Add support for the latest GNU autotools (bug #2755).</li>
     <li>Make sure xgettext uses UTF-8 encoding for source files.</li>
 </ul>
 
@@ -228,8 +214,8 @@ function bug ($id){
 
 <h3>Application Finder <em>(xfce4-appfinder)</em>:</h3>
 <ul>
-    <li>Add themed icon support (<?php bug ('2651') ?>).</li>
-    <li>Fix potential crash (<?php bug ('1882') ?>).</li>
+    <li>Add themed icon support (bug #2651).</li>
+    <li>Fix potential crash (bug #1882).</li>
     <li>Several new and updated translations.</li>
 </ul>
 
diff --git a/pages/download/changelogs/4.4.1.en.php b/pages/download/changelogs/4.4.1.php
similarity index 58%
rename from pages/download/changelogs/4.4.1.en.php
rename to pages/download/changelogs/4.4.1.php
index b24c345..127581a 100644
--- a/pages/download/changelogs/4.4.1.en.php
+++ b/pages/download/changelogs/4.4.1.php
@@ -1,47 +1,32 @@
-<?php
-function bug ($id){
-	echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-
-/*
-	Replace the following characters:
-
-	<	= <
-	>	= >
-	"	= "
-	&	= &
-	<?php bug ('1974') ?>
-*/
-?>
 <h1>Xfce 4.4.1 Changelog</h1>
 
 <h3>Utilities Library <em>(libxfce4util)</em>:</h3>
 <ul>
-    <li>Fix invalid g_slice_free1() in XfceRc code (<?php bug ('2854') ?>).</li>
+    <li>Fix invalid g_slice_free1() in XfceRc code (bug #2854).</li>
     <li>Fix bug when deleting groups.</li>
-    <li>Do not use GMemChunk for XfceRc module as that leaks all of its memory starting with GLib 2.10 (<?php bug ('2427') ?>).</li>
+    <li>Do not use GMemChunk for XfceRc module as that leaks all of its memory starting with GLib 2.10 (bug #2427).</li>
 </ul>
 
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
     <li>Change 2 GPL headers to LGPL.</li>
-    <li>Test for support of -Wall, -Werror and -errwarn=%all (<?php bug ('2918') ?>).</li>
+    <li>Test for support of -Wall, -Werror and -errwarn=%all (bug #2918).</li>
     <li>Fix aspect ratio of the pager when using viewports, required for window managers such as Beryl that use multiple viewports within one single workspace.</li>
     <li>Many translation updates.</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-    <li>Treat dialogs and utility windows as transients for group (<?php bug ('3102') ?>).</li>
-    <li>Add support for shape input with XShape extension 1.1 (<?php bug ('3092') ?>).</li>
-    <li>Make the title button in the xfwm4 settings manager dragable (<?php bug ('3000') ?>).</li>
-    <li>Fix a misinterpretation of ICCCM about when to send a synthetic configureNotify event (<?php bug ('2977') ?>).</li>
-    <li>Add new hidden option to instruct xfwm4 not to bring window back on current workspace when activated (<?php bug ('2961') ?>).</li>
+    <li>Treat dialogs and utility windows as transients for group (bug #3102).</li>
+    <li>Add support for shape input with XShape extension 1.1 (bug #3092).</li>
+    <li>Make the title button in the xfwm4 settings manager dragable (bug #3000).</li>
+    <li>Fix a misinterpretation of ICCCM about when to send a synthetic configureNotify event (bug #2977).</li>
+    <li>Add new hidden option to instruct xfwm4 not to bring window back on current workspace when activated (bug #2961).</li>
     <li>Place splash screen windows on the normal layer, so that dialogs that get mapped during startup have a chance to be placed above the splash screen.</li>
-    <li>Raise focused window on workspace switch (<?php bug ('2960') ?>).</li>
-    <li>Sort Z-order on workspace change (<?php bug ('2960') ?>).</li>
+    <li>Raise focused window on workspace switch (bug #2960).</li>
+    <li>Sort Z-order on workspace change (bug #2960).</li>
     <li>Fix the small lag before icon update at first map and when updating all frames at once.</li>
-    <li>Use timeout for frame redraw, check actual WM name changes to work around apps that falsely update their WM name property (<?php bug ('2810') ?>).</li>
+    <li>Use timeout for frame redraw, check actual WM name changes to work around apps that falsely update their WM name property (bug #2810).</li>
     <li>Updated translations: Hungaria, Catalan, Italian, Polish, German, Japanese, Turkish, Ukrainian, Dutch, Chinese (simplified) and French.</li>
     <li>New translations: Albanian (Besnik Bleta), English (Jeff Bailes).</li>
 </ul>
@@ -49,42 +34,42 @@ function bug ($id){
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
     <li>Fix entries in the menu.xml files that should not have been translated.</li>
-    <li>Add support for menu file as argument (<?php bug ('2876') ?>).</li>
-    <li>Remove use of __FUNCTION__ as it breaks sun's compiler (<?php bug ('2924') ?>).</li>
-    <li>Blurry rendering of unscaled backgrounds (<?php bug ('2939') ?>).</li>
-    <li>Fix uri parsing to unescape '%##' stuff in the uri (<?php bug ('2942') ?>).</li>
+    <li>Add support for menu file as argument (bug #2876).</li>
+    <li>Remove use of __FUNCTION__ as it breaks sun's compiler (bug #2924).</li>
+    <li>Blurry rendering of unscaled backgrounds (bug #2939).</li>
+    <li>Fix uri parsing to unescape '%##' stuff in the uri (bug #2942).</li>
     <li>Many translation updates.</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Completely hide the right-click menu when kiosk mode is enabled (<?php bug ('2984') ?>).</li>
+    <li>Completely hide the right-click menu when kiosk mode is enabled (bug #2984).</li>
     <li>Show the system tray border in the default layout and increase the top panel size to 30px, so users can actually see the system tray.</li>
-    <li>Allow freely movable panels on the screen edges (<?php bug ('3039') ?>).</li>
-    <li>Improve the icon size of the actions plugin and add an option to change the orientation of the buttons (<?php bug ('2999') ?>).</li>
-    <li>Unhide when dragging over the panel (<?php bug ('2914') ?>).</li>
-    <li>Check for NULL pointers in DBG messages to prevent crashes on Solaris, based on patch from William Bonnet (<?php bug ('2922') ?>).</li>
-    <li>Add some checks for valid tree selection (<?php bug ('2933') ?>).</li>
+    <li>Allow freely movable panels on the screen edges (bug #3039).</li>
+    <li>Improve the icon size of the actions plugin and add an option to change the orientation of the buttons (bug #2999).</li>
+    <li>Unhide when dragging over the panel (bug #2914).</li>
+    <li>Check for NULL pointers in DBG messages to prevent crashes on Solaris, based on patch from William Bonnet (bug #2922).</li>
+    <li>Add some checks for valid tree selection (bug #2933).</li>
     <li>Many translation updates.</li>
 </ul>
 
 <h3>Settings Manager <em>(xfce-mcs-manager)</em>:</h3>
 <ul>
-    <li>Test for support of -Wall, -Werror and -errwarn=%all. (<?php bug ('2918') ?>).</li>
+    <li>Test for support of -Wall, -Werror and -errwarn=%all. (bug #2918).</li>
     <li>Many translation updates.</li>
 </ul>
 
 <h3>Settings Manager Plugins <em>(xfce-mcs-plugins)</em>:</h3>
 <ul>
-    <li>Test for support of -Wall, -Werror and -errwarn=%all. (<?php bug ('2919') ?>).</li>
+    <li>Test for support of -Wall, -Werror and -errwarn=%all. (bug #2919).</li>
     <li>Add default shortcuts for volume control using aumix.</li>
-    <li>Do not include theme without directory or hidden in the icon theme list (<?php bug ('2912') ?>).</li>
+    <li>Do not include theme without directory or hidden in the icon theme list (bug #2912).</li>
     <li>Many translation updates.</li>
 </ul>
 
 <h3>Text Editor <em>(mousepad)</em>:</h3>
 <ul>
-    <li>Test for support of -Wall, -Werror and -errwarn=%all. (<?php bug ('2921') ?>).</li>
+    <li>Test for support of -Wall, -Werror and -errwarn=%all. (bug #2921).</li>
 </ul>
 
 <h3>Printing Helper <em>(xfprint)</em>:</h3>
@@ -100,10 +85,10 @@ function bug ($id){
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
     <li>Update the AUTHORS file.</li>
-    <li>Fix syntax error in startxfce script (<?php bug ('3089') ?>).</li>
+    <li>Fix syntax error in startxfce script (bug #3089).</li>
     <li>Fix insecure use of temporary file in startup script.</li>
-    <li>Put /usr/local/share first (<?php bug ('2967') ?>).</li>
-    <li>Fix an issue with the syntax in startxfce4 script (<?php bug ('2967') ?>).</li>
+    <li>Put /usr/local/share first (bug #2967).</li>
+    <li>Fix an issue with the syntax in startxfce4 script (bug #2967).</li>
     <li>Many translation updates.</li>
 </ul>
 
@@ -116,10 +101,10 @@ function bug ($id){
 
 <h3>Calendar and Appointments <em>(xfcalendar)</em>:</h3>
 <ul>
-    <li>Bug when adding All day event from iCal. All day events were handled wrongly in Orage (<?php bug ('3058') ?>).</li>
-    <li>Recurring events need to happen on ending date also (<?php bug ('2937') ?>).</li>
-    <li>Erroneous warning when adding panel plugin (<?php bug ('2863') ?>).</li>
-    <li>Change field before save so that spin buttons activate always (<?php bug ('2811') ?>).</li>
+    <li>Bug when adding All day event from iCal. All day events were handled wrongly in Orage (bug #3058).</li>
+    <li>Recurring events need to happen on ending date also (bug #2937).</li>
+    <li>Erroneous warning when adding panel plugin (bug #2863).</li>
+    <li>Change field before save so that spin buttons activate always (bug #2811).</li>
     <li>Many translation updates.</li>
 </ul>
 
diff --git a/pages/download/changelogs/4.4.2.en.php b/pages/download/changelogs/4.4.2.php
similarity index 81%
rename from pages/download/changelogs/4.4.2.en.php
rename to pages/download/changelogs/4.4.2.php
index 123296c..ab7fde6 100644
--- a/pages/download/changelogs/4.4.2.en.php
+++ b/pages/download/changelogs/4.4.2.php
@@ -1,24 +1,9 @@
-<?php
-function bug ($id){
-	echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-
-/*
-	Replace the following characters:
-
-	<	= <
-	>	= >
-	"	= "
-	&	= &
-	<?php bug ('1974') ?>
-*/
-?>
 <h1>Xfce 4.4.2 Changelog</h1>
 
 <h3>Utilities Library <em>(libxfce4util)</em>:</h3>
 <ul>
     <li>Fix applications sometimes starting on the wrong screen in multihead
-        setups (<?php bug('3667'); ?>).</li>
+        setups (bug #3667).</li>
     <li>Fix possible buffer overflow (reported by Vegard Nosum on the ml).</li>
     <li>Remove trailing parens on AC_INIT version info to work around bug in intltool 0.35.x and 0.36.x.</li>
     <li>Updated translations: Maximilian Schleiss (nl), Dimitri Gogelia (ka),
@@ -30,7 +15,7 @@ function bug ($id){
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
     <li>Fix application windows sometimes opening on the wrong screen in
-        multihead setups (<?php bug('3667'); ?>).</li>
+        multihead setups (bug #3667).</li>
     <li>Free list returned by gtk_container_get_children().</li>
     <li>Remove trailing parens on AC_INIT version info to work around bug
         in intltool 0.35.x and 0.36.x.</li>
@@ -54,17 +39,17 @@ for a list of changes.
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
     <li>Be more relax with transients, allow transients to be sticky independently
-        of their parent window (<?php bug ('3296') ?>).</li>
-    <li>Fix xfwm4 hanging with gtk+-2.11.x (<?php bug ('3346') ?>).</li>
+        of their parent window (bug #3296).</li>
+    <li>Fix xfwm4 hanging with gtk+-2.11.x (bug #3346).</li>
     <li>Plug a leak in mouse button grab when changing theme.</li>
     <li>Fix dialogs and modals without parents not being automatically
-        centered like before (<?php bug ('3278') ?>).</li>
-    <li>Fix modifier mask not working with all keymaps (<?php bug ('3194') ?>).</li>
+        centered like before (bug #3278).</li>
+    <li>Fix modifier mask not working with all keymaps (bug #3194).</li>
     <li>Fix wrong count of key shortcuts causing switch to last workspace
-        on modifier key press if no window is focused (<?php bug ('3191') ?>).</li>
+        on modifier key press if no window is focused (bug #3191).</li>
     <li>Fix spec file missing from the tar ball causing 'make dist' to fail.</li>
     <li>Fix strict bound checking causing wrong window to be focused in focus
-        follow mouse (<?php bug ('2781') ?>).</li>
+        follow mouse (bug #2781).</li>
     <li>Transients for group shouldn't apply to other transients, or it breaks
         stacking for some apps, noticeably mozilla "save as" dialog...</li>
     <li>Fix typo breaking compilation on systems without XShape 1.1 support.</li>
@@ -74,38 +59,38 @@ for a list of changes.
 <ul>
     <li>Fixed the Italian xfdesktop menu causing a crash.</li>
     <li>Fix missing xfce_rc_close() causing memleak and too many open file
-        descriptors (<?php bug ('3065') ?>).</li>
+        descriptors (bug #3065).</li>
     <li>Always use button 0 in gtk_menu_popup() as GTK+ 2.11+ expects the
-        same button to be pressed or it doesn't activate the entry (<?php bug ('3359') ?>).</li>
+        same button to be pressed or it doesn't activate the entry (bug #3359).</li>
     <li>Fix menu sometimes not popping up when using the keyboard shortcut,
-        again.  Timeout waiting for grab is now 0.25s (<?php bug('441') ?>).</li>
+        again.  Timeout waiting for grab is now 0.25s (bug #441).</li>
     <li>Fix desktop settings only getting applied to the first screen in
-        non-Xinerama dualhead setups (<?php bug('3467') ?>).</li>
+        non-Xinerama dualhead setups (bug #3467).</li>
     <li>Fix spurious drag when double-clicking a volume icon that fails to
-        mount (<?php bug('3426') ?>).</li>
+        mount (bug #3426).</li>
     <li>Clean out stale entries in icon position file
-        (<?php bug('3267') ?>).</li>
+        (bug #3267).</li>
     <li>Some minor memory leak fixes (some still remain, likely).</li>
     <li>Fix --disable-menu-editor configure option.</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Fix window manager hints reporting width 1 pixel too wide (<?php bug ('3402') ?>).</li>
+    <li>Fix window manager hints reporting width 1 pixel too wide (bug #3402).</li>
     <li>Improve MCS plugin code.</li>
     <li>Fix expansion of items a non-full-width panel.</li>
-    <li>Make sure tooltips are set for more than 1 clock instance (<?php bug ('3109') ?>).</li>
+    <li>Make sure tooltips are set for more than 1 clock instance (bug #3109).</li>
     <li>Fix area that is off-limits to other windows (_NET_WM_STRUT hints) for a
-        Xinerama setup with differently sized monitors (<?php bug ('3097') ?>).</li>
+        Xinerama setup with differently sized monitors (bug #3097).</li>
     <li>Fix loading internal plugins if a similar file exists in the start directory
-        (<?php bug ('3279') ?>).</li>
+        (bug #3279).</li>
     <li>Only update the clock once a minute when seconds are disabled. The
         digital clock is also set in the default layout to minimize the amount
         of screen updates.</li>
-    <li>Fix possible buffer overflow in launcher tooltips (<?php bug ('3324') ?>).</li>
+    <li>Fix possible buffer overflow in launcher tooltips (bug #3324).</li>
     <li>Use exo-open --launch TerminalEmulator in the default configuration
-        (<?php bug ('3384') ?>).</li>
-    <li>Fix crash when removing a panel in Gtk+ 2.11.x (<?php bug ('3496') ?>).</li>
+        (bug #3384).</li>
+    <li>Fix crash when removing a panel in Gtk+ 2.11.x (bug #3496).</li>
     <li>Remove trailing parens on AC_INIT version info to work around bug
         in intltool 0.35.x and 0.36.x.</li>
     <li>Updated translations: Pau Rul-lan Ferragut (ca), Fabio Riga (it),
@@ -127,9 +112,9 @@ for a list of changes.
 
 <h3>Settings Manager Plugins <em>(xfce-mcs-plugins)</em>:</h3>
 <ul>
-    <li>Make the theme list expand for more natural resize (<?php bug ('3659') ?>).</li>
-    <li>Font DPI is now configurable in the User Interface Settings (<?php bug ('3164') ?>).</li>
-    <li>Fix modifier mask not working with all keymaps (<?php bug ('3194') ?>)</li>
+    <li>Make the theme list expand for more natural resize (bug #3659).</li>
+    <li>Font DPI is now configurable in the User Interface Settings (bug #3164).</li>
+    <li>Fix modifier mask not working with all keymaps (bug #3194)</li>
     <li>Add support for xinput devices when setting left/right handed mouse.</li>
     <li>Updated translations: Fabio Riga (it), Nuno Miguel (pt_PT),
         Tegegne Tefera (am), Vincent Tunru (nl), Dimitri Gogelia (ka),
@@ -142,7 +127,7 @@ for a list of changes.
 
 <h3>Text Editor <em>(mousepad)</em>:</h3>
 <ul>
-    <li>Test for support of -Wall, -Werror and -errwarn=%all (<?php bug ('2921') ?>).</li>
+    <li>Test for support of -Wall, -Werror and -errwarn=%all (bug #2921).</li>
     <li>Remove trailing parens on AC_INIT version info to work around bug
         in intltool 0.35.x and 0.36.x.</li>
     <li>Updated translations: Maximilian Schleiss (fr), Szymon Kałasz (pl),
@@ -182,9 +167,9 @@ for a list of changes.
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-    <li>Put back a default DPI value for Xorg (<?php bug ('3164') ?>, <?php bug ('3158') ?>).</li>
-    <li>Use gnome-screensaver if xscreensaver is not available (<?php bug ('3131') ?>).</li>
-    <li>Fix typo on XDG_DATA_DIRS path definition (<?php bug ('2967') ?>).</li>
+    <li>Put back a default DPI value for Xorg (bug #3164, bug #3158).</li>
+    <li>Use gnome-screensaver if xscreensaver is not available (bug #3131).</li>
+    <li>Fix typo on XDG_DATA_DIRS path definition (bug #2967).</li>
     <li>Updated credits in the about dialog.</li>
     <li>Updated translations: Fabio Riga (it), Nuno Miguel (pt_PT),
         Dimitri Gogelia (ka), Ivan Masar (sk), Vladimir Melo (pt_BR).</li>
@@ -194,7 +179,7 @@ for a list of changes.
 
 <h3>Volume Control <em>(xfce4-mixer)</em>:</h3>
 <ul>
-    <li>Fix parallel build of xfce4-mixer (<?php bug ('2892') ?>).</li>
+    <li>Fix parallel build of xfce4-mixer (bug #2892).</li>
     <li>Updated translations: Stephan Arts (nl), Fabio Riga (it),
         Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT), Dimitri Gogelia (ka),
         Luiz Armesto (pt_BR).</li>
@@ -205,11 +190,11 @@ for a list of changes.
 <ul>
     <li>Recurrence not recurring at the limit date. Missing fix: convert
         time back to UTC when reading. Caused day to be incremented for
-        -GMT timezones (<?php bug ('2937') ?>).</li>
-    <li>Added missing last update time (<?php bug ('3431') ?>).</li>
+        -GMT timezones (bug #2937).</li>
+    <li>Added missing last update time (bug #3431).</li>
     <li>Orage clock now wakes up only when needed. This fix sacrifies a little
         of accuracy to save wakeups. If seconds are not visible clock wakes up
-        only once per minute (<?php bug ('3363') ?>).</li>
+        only once per minute (bug #3363).</li>
     <li>Updated translations: Fabio Riga (it), Pau Rul-lan Ferragut (ca),
         Daichi Kawahata (ja), Terje Uriansrud (nb_NO), Nuno Miguel (pt_PT),
         Tegegne Tefera (am), Dimitri Gogelia (ka), Vincent Tunru (nl),
diff --git a/pages/download/changelogs/4.4.3.en.php b/pages/download/changelogs/4.4.3.php
similarity index 68%
rename from pages/download/changelogs/4.4.3.en.php
rename to pages/download/changelogs/4.4.3.php
index 49d09ff..779a8b1 100644
--- a/pages/download/changelogs/4.4.3.en.php
+++ b/pages/download/changelogs/4.4.3.php
@@ -1,50 +1,35 @@
-<?php
-function bug ($id){
-	echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-
-/*
-	Replace the following characters:
-
-	<	= <
-	>	= >
-	"	= "
-	&	= &
-	<?php bug ('1974') ?>
-*/
-?>
 <h1>Xfce 4.4.3 Changelog</h1>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
 <li>Quite a bit code changed in the dnd code. Mostly to fix a segfault in FreeBSD-amd64, but more problems were discovered and a lot of code was simplified.</li>
-<li>Don't respond the uri drags, we don't use it and it only causes problems like hiding the panel when a file was dragged over the panel (<?php bug('3815'); ?>).</li>
-<li>Fix crash with xrandr 1.2 (<?php bug('3620'); ?>)</li>
+<li>Don't respond the uri drags, we don't use it and it only causes problems like hiding the panel when a file was dragged over the panel (bug #3815).</li>
+<li>Fix crash with xrandr 1.2 (bug #3620)</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-<li>Make menu panel plugin honor CustomizeDesktopMenu kiosk setting (<?php bug('1026'); ?>).</li>
-<li>Fix incorrect initial desktop font size when setting custom font size if a custom font was never set before (<?php bug('3957'); ?>).</li>
+<li>Make menu panel plugin honor CustomizeDesktopMenu kiosk setting (bug #1026).</li>
+<li>Fix incorrect initial desktop font size when setting custom font size if a custom font was never set before (bug #3957).</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
 <li>Fix automaximize on move</li>
 <li>Remove trailing \0 in UTF-8 strings, that causes libwnck to rightfully complain that NET_WM_NAME contains invalid UTF-8</li>
-<li>Exit on SelectionClear event so that xfwm4 exits even with WM who do not send a ClientMessage event such as Openbox (<?php bug('2374'); ?>)</li>
-<li>Backport overlay and compositor support from trunk (<?php bug('3849'); ?>)</li>
+<li>Exit on SelectionClear event so that xfwm4 exits even with WM who do not send a ClientMessage event such as Openbox (bug #2374)</li>
+<li>Backport overlay and compositor support from trunk (bug #3849)</li>
 <li>Filter out grab/ungrab events so we don't end up redrawing the frame twice</li>
-<li>Set monitor when positionning menu (<?php bug('4162'); ?>)</li>
-<li>Reduce flickering during resize (<?php bug('4283'); ?>)</li>
-<li>Fix NET_WM_STATE claiming maximization vertical and horizontal even if only horizontal of vertical is actually set (Should fix <?php bug('3969'); ?>)</li>
-<li>Loosen the rule that prevents an application from iconifying itself when  skip_taskbar is set (<?php bug('4434'); ?>)</li>
-<li>Rework visual depth selection of the frame window (<?php bug('4452'); ?>)</li>
+<li>Set monitor when positionning menu (bug #4162)</li>
+<li>Reduce flickering during resize (bug #4283)</li>
+<li>Fix NET_WM_STATE claiming maximization vertical and horizontal even if only horizontal of vertical is actually set (Should fix bug #3969)</li>
+<li>Loosen the rule that prevents an application from iconifying itself when  skip_taskbar is set (bug #4434)</li>
+<li>Rework visual depth selection of the frame window (bug #4452)</li>
 <li>Add support for NET_MOVERESIZE_WINDOW</li>
-<li>Take gravity bit into account in configure resize only requests to comply  with standard (<?php bug('3634'); ?>)</li>
+<li>Take gravity bit into account in configure resize only requests to comply  with standard (bug #3634)</li>
 <li>Add client windows to save set to avoid loosing all windows in case of crash</li>
 <li>Use guint32 instead of Time internally to avoid potential issues in 64bits</li>
-<li>Add a "--replace" command line option to replace ICCCM2 compliant window  managers (<?php bug('3731'); ?>)</li>
+<li>Add a "--replace" command line option to replace ICCCM2 compliant window  managers (bug #3731)</li>
 </ul>
 
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
@@ -69,7 +54,7 @@ function bug ($id){
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-<li>Fix missing translated chars (<?php bug('3543'); ?>)</li>
+<li>Fix missing translated chars (bug #3543)</li>
 </ul>
 
 <h3>Updated translations:</h3>
diff --git a/pages/download/changelogs/4.5.90.en.php b/pages/download/changelogs/4.5.90.php
similarity index 80%
rename from pages/download/changelogs/4.5.90.en.php
rename to pages/download/changelogs/4.5.90.php
index fad7ccd..68988f7 100644
--- a/pages/download/changelogs/4.5.90.en.php
+++ b/pages/download/changelogs/4.5.90.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6 ALPHA (4.5.90) Changelog</h2>
 
@@ -14,10 +10,10 @@ function bug ($id){
 
 <h3>Utility Library <em>(libxfce4util)</em>:</h3>
 <ul>
-    <li>Do not use GMemChunk for XfceRc due to memory leaks (<?php bug(2427)?>).</li>
+    <li>Do not use GMemChunk for XfceRc due to memory leaks (bug #2427).</li>
     <li>Fix buglet when deleting XfceRc groups.</li>
-    <li>Fix invalid g_slice_free1() in XfceRc (<?php bug(2854)?>).</li>
-    <li>Add support for function names in debug messages on Solaris (<?php bug(3090)?>).</li>
+    <li>Fix invalid g_slice_free1() in XfceRc (bug #2854).</li>
+    <li>Add support for function names in debug messages on Solaris (bug #3090).</li>
     <li>New util functions for setting up POSIX signal handling using pipe(), 
         GIOChannel and the glib main loop.</li>
     <li>Strip trailing slashes to avoid directories appearing multiple times in
@@ -27,7 +23,7 @@ function bug ($id){
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
     <li>Fix XfceAppMenuItem's lazy icon loading so menus don't overlap after
-        the icons load (<?php bug(3081)?>).</li>
+        the icons load (bug #3081).</li>
     <li>Add gladeui and libglade support so Xfce widgets can be added to an
         interface using the Glade Interface Designer, and can be accessed using
         libglade.</li>
@@ -40,7 +36,7 @@ function bug ($id){
 <h3>Extension Library <em>(exo)</em>:</h3>
 <ul>
     <li>Include preferred apps dialog in the new settings manager.</li>
-    <li>Add support for mounting and unmounting encrypted volumes. (<?php bug(3349)?>)</li>
+    <li>Add support for mounting and unmounting encrypted volumes. (bug #3349)</li>
     <li>Don't strip text between nodes with --strip-content, this will make stripping work on glade files.</li>
 </ul>
 
@@ -51,19 +47,19 @@ function bug ($id){
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-    <li>Add button prelight in window frames (<?php bug(3219)?>)</li>
+    <li>Add button prelight in window frames (bug #3219)</li>
     <li>Add resize from top of window</li>
     <li>Rework the event filter to avoid passing all events top gtk+</li>
-    <li>Treat dialogs and utility windows as transients for group (<?php bug(3102)?>)</li>
-    <li>Add support for shape input with XShape extension 1.1 (<?php bug(3092)?>)</li>
-    <li>Make the title button in the xfwm4 settings manager dragable (<?php bug(3000)?>)</li>
-    <li>Fix a misinterpretation of ICCCM about when to send a synthetic configureNotify event (<?php bug(2977)?>)</li>
-    <li>Add new hidden option to instruct xfwm4 not to bring window back on current workspace when activated (<?php bug(2961)?>)</li>
+    <li>Treat dialogs and utility windows as transients for group (bug #3102)</li>
+    <li>Add support for shape input with XShape extension 1.1 (bug #3092)</li>
+    <li>Make the title button in the xfwm4 settings manager dragable (bug #3000)</li>
+    <li>Fix a misinterpretation of ICCCM about when to send a synthetic configureNotify event (bug #2977)</li>
+    <li>Add new hidden option to instruct xfwm4 not to bring window back on current workspace when activated (bug #2961)</li>
     <li>Place splash screen windows on the normal layer, so that dialogs that get mapped during startup have a chance to be placed above the splash screen.</li>
-    <li>Raise focused window on workspace switch (<?php bug(2960)?>)</li>
-    <li>Sort Z-order on workspace change (<?php bug(2960)?>)</li>
+    <li>Raise focused window on workspace switch (bug #2960)</li>
+    <li>Sort Z-order on workspace change (bug #2960)</li>
     <li>Fix the small lag before icon update at first map and when updating all frames at once.</li>
-    <li>Use timeout for frame redraw, check actual WM name changes to work around apps that falsely update their WM name property (<?php bug(2810)?>).</li>
+    <li>Use timeout for frame redraw, check actual WM name changes to work around apps that falsely update their WM name property (bug #2810).</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
@@ -73,7 +69,7 @@ function bug ($id){
         to be the 'normal' applications menu when icons are disabled,
         but set to the desktop's own context menu when file icons are
         enabled.  In this latter case, the applications menu becomes a
-        submenu of the desktop context menu (<?php bug(2531)?>).</li>
+        submenu of the desktop context menu (bug #2531).</li>
     <li>Ditch the custom semi-fd.o-compliant menu system in favor of
         XfceMenu, our new fd.o-compliant menu implementation written by
         Jannis Pohlmann.</li>
@@ -81,14 +77,14 @@ function bug ($id){
         that the "field codes" (%-codes) are either properly ignored or
         are substituted properly.  This should fix a lot of problems where
         some apps were expecting some command-line arguments but the menu
-        was just throwing them all away (<?php bug(2942)?>).</li>
+        was just throwing them all away (bug #2942).</li>
     <li>Add support for 'zoomed' backdrop mode: fill the screen with the
         backdrop edge-to-edge by scaling and/or cropping as necessary.
         This doesn't mess with the aspect ratio and is pretty nifty.  Patch
-        is from <trondsg at gmail.com> (<?php bug(3138)?>).</li>
+        is from <trondsg at gmail.com> (bug #3138).</li>
     <li>Stop using our forked libnetk from libxfcegui4, and use the much
         better supported original libwnck.  Patch is from Nick Schermer
-        (<?php bug(3487)?>).</li>
+        (bug #3487).</li>
     <li>Support the GdkScreen::monitors-changed signal present in gtk+ 2.13
         and above.  This allows xfdesktop to notice if the user plugs or
         unplugs a monitor when using an xrandr1.2-capable X server and video
@@ -107,26 +103,26 @@ function bug ($id){
         another application drawing the backdrop, you can disable xfdesktop's
         image drawing and color drawing and "see through" to the window
         beneath it while still having desktop icons and the desktop menu
-        available.  Requires ARGB windows (<?php bug(4061)?>).</li>
+        available.  Requires ARGB windows (bug #4061).</li>
     <li>Fix font size used to draw desktop icons when the size isn't an
-        integer point size (<?php bug(4295)?>).</li>
+        integer point size (bug #4295).</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Fix window manager hints reporting width 1 pixel too wide (<?php bug(3402)?>).  (Jasper)</li>
+    <li>Fix window manager hints reporting width 1 pixel too wide (bug #3402).  (Jasper)</li>
     <li>Make itembar not care about expanded items when panel is not full width.  (Jasper)</li>
     <li>Separator can have different styles: space, expanded space, line (default),
         handle and old-style dotted handle. Initial patch by Landry Breuil. (Jasper)</li>
     <li>Complete rewrite of the clock plugin. (Nick)</li>
     <li>Rewrite of the system tray plugin. This should fix the icon size problems
-        (<?php bug(3213); echo ", "; bug(3176); echo ", "; bug(962); echo ", "; bug(3478); echo " and "; bug(3417)?>), add option to hide icons in the
+        (bug #3213, #3176, #962, #3478 and #3417), add option to hide icons in the
         tray, sort icons by application name and support multiple lines based on the
         panel size. The tray manager code is now integrated in the plugin, so it
         can be removed from libxfcegui4. (Nick)</li>
     <li>Fix area that is off-limits to other windows (_NET_WM_STRUT hints) for a
-        Xinerama setup with differently sized monitors (<?php bug(3097)?>). (Jasper)</li>
-    <li>Completely rewritten launcher (<?php bug(2336); echo ", "; bug(2365); echo ", "; bug(1323); echo ", "; bug(2262); echo " and "; bug(1225)?>)</li>
+        Xinerama setup with differently sized monitors (bug #3097). (Jasper)</li>
+    <li>Completely rewritten launcher (bug #2336, #2365, #1323, #2262 and #1225)</li>
     <li>Various improvements in libxfce4panel (memory leaks, G_GNUC_INTERNAL,
         GSList, visibility support, canonical strings and fixed pedantic warnings).</li>
     <li>Libxfce4panel does no longer depend on libxfcegui4. This might cause
@@ -177,18 +173,18 @@ function bug ($id){
 <ul>
     <li>Convert the settings to use xfconf instead of mcs</li>
     <li>Make the settings-dialogs stand-alone apps instead of mcs-plugins</li>
-    <li>Fix segfault when there is no default printer selected in backend (<?php bug(3816)?>)</li>
+    <li>Fix segfault when there is no default printer selected in backend (bug #3816)</li>
 </ul>
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-    <li>Use gnome-screensaver if xscreensaver is not available (<?php bug(3131)?>)</li>
-    <li>Fix syntax error in startxfce script (<?php bug(3089)?>).</li>
+    <li>Use gnome-screensaver if xscreensaver is not available (bug #3131)</li>
+    <li>Fix syntax error in startxfce script (bug #3089).</li>
     <li>Fix insecure use of temporary file in startup script.</li>
-    <li>Put /usr/local/share first (<?php bug(2967)?>).</li>
-    <li>Fix an issue with the syntax in startxfce4 script (<?php bug(2967)?>).</li>
+    <li>Put /usr/local/share first (bug #2967).</li>
+    <li>Fix an issue with the syntax in startxfce4 script (bug #2967).</li>
     <li>Use real GtkComboBoxEntry instead of separate GtkEntry/Button for
-        xfrun4 dialog (<?php bug(3820)?>).<li>
+        xfrun4 dialog (bug #3820).<li>
     <li>Remove Xft.dpi fallback setting since xfsettingsd handles this now.</li>
     <li>Update xinitrc to run xfsettingsd instead of xfce-mcs-manager (only
         used when the user has disabled the session manager).</li>
diff --git a/pages/download/changelogs/4.5.91.en.php b/pages/download/changelogs/4.5.91.php
similarity index 86%
rename from pages/download/changelogs/4.5.91.en.php
rename to pages/download/changelogs/4.5.91.php
index 6c7a196..b9b3765 100644
--- a/pages/download/changelogs/4.5.91.en.php
+++ b/pages/download/changelogs/4.5.91.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6 BETA 1 (4.5.91) Changelog</h2>
 
@@ -22,12 +18,12 @@ function bug ($id){
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
     <li>Fix compile failure on Darwin due to the 'environ' variable not
-        being available (<?php bug(4432) ?>).</li>
+        being available (bug #4432) ?>).</li>
 </ul>
 
 <h3>Extension Library <em>(exo)</em>:</h3>
 <ul>
-    <li>Add midori helper (<?php bug(4446) ?>)</li>
+    <li>Add midori helper (bug #4446) ?>)</li>
     <li>Updated translations: Carles Muñoz Gorriz (ca), Fabian Nowak (de),
   Stavros Giannouris (el), Abel Martín (es), Kristjan Siimson (et),
   Leandro Regueiro (gl), Andhika Padmawan (id), Nobuhiro Iwamatsu (ja),
@@ -45,19 +41,19 @@ function bug ($id){
 <ul>
     <li>Add support for NET_WM_PING protocol.</li>
     <li>Add support for NET_WM_PID to be able to kill apps (when not responding to NET_WM_PING).</li>
-    <li>Make shadow opacity configurable (<?php bug(4447) ?>).</li>
-    <li>Make wireframe while cycling user configurable (<?php bug(4443) ?>).</li>
-    <li>Rework visual depth selection of the frame window (<?php bug(4452) ?>).</li>
-    <li>Add new user option to set/unset repeat blinking of urgent windows (<?php bug(4440) ?>).</li>
-    <li>Add margins configuration in workspace settings (<?php bug(4438) ?>).</li>
-    <li>Loosen the rule that prevents an application from iconifying itself when skip_taskbar is set (<?php bug(4434) ?>).</li>
-    <li>Fix NET_WM_STATE claiming maximization vertical and horizontal even if only horizontal of vertical is actually set (<?php bug(3969) ?>).</li>
+    <li>Make shadow opacity configurable (bug #4447) ?>).</li>
+    <li>Make wireframe while cycling user configurable (bug #4443) ?>).</li>
+    <li>Rework visual depth selection of the frame window (bug #4452) ?>).</li>
+    <li>Add new user option to set/unset repeat blinking of urgent windows (bug #4440) ?>).</li>
+    <li>Add margins configuration in workspace settings (bug #4438) ?>).</li>
+    <li>Loosen the rule that prevents an application from iconifying itself when skip_taskbar is set (bug #4434) ?>).</li>
+    <li>Fix NET_WM_STATE claiming maximization vertical and horizontal even if only horizontal of vertical is actually set (bug #3969) ?>).</li>
     <li>Add an option to set default window placement w/out smart placement missing from the wmtweaks GUI.</li>
     <li>Allow any modifier to be used for easy move, including disabling the functionality entirely.</li>
     <li>Add embedding support to all xfwm4 settings dialogs.</li>
-    <li>Sort theme alphabetically (<?php bug(4318) ?>).</li>
+    <li>Sort theme alphabetically (bug #4318) ?>).</li>
     <li>Implement workspace name changing.</li>
-    <li>Do not allocate window extents if the window is not visible (<?php bug(4363) ?>).</li>
+    <li>Do not allocate window extents if the window is not visible (bug #4363) ?>).</li>
     <li>Improve centering of windows with Xinerama.</li>
     <li>Lot of settings dialogs fixes and enhancements</li>
     <li>Update Basque, German, Korean and Slovene translations</li>
@@ -68,18 +64,18 @@ function bug ($id){
     <li>Bring back the "show icons in menu" preferences for the desktop
     menu and window list menu.</li>
     <li>Add support for XDG user dirs for the Desktop and Templates
-    directories.  Patch from Andrea Santilli <yawara at quipo.it> (<?php bug(4365) ?>).</li>
+    directories.  Patch from Andrea Santilli <yawara at quipo.it> (bug #4365) ?>).</li>
     <li>Fix xfdesktop/xfce menu crashing when installing new applications that
-    install .desktop files and icons (<?php bug(3615) ?>).</li>
+    install .desktop files and icons (bug #3615) ?>).</li>
     <li>Fix occasional "double menu" after menu/icon files change on disk
-    (<?php bug(4342) ?>).</li>
-    <li>Implement "rubber banding" for the desktop icon view (<?php bug(3245) ?>).</li>
+    (bug #4342) ?>).</li>
+    <li>Implement "rubber banding" for the desktop icon view (bug #3245) ?>).</li>
     <li>Honor the Hidden=, OnlyShowIn=, and NeverShowIn= keys in .desktop
-    files in the desktop folder (<?php bug(4022) ?>).</li>
+    files in the desktop folder (bug #4022) ?>).</li>
     <li>Fix window menu popping up even after last window icon was
     de-selected when using minimized app icons.</li>
     <li>Display 'Eject' in the context menu for removable drives that
-    support eject, not just optical discs (<?php bug(3738) ?>).</li>
+    support eject, not just optical discs (bug #3738) ?>).</li>
     <li>Fix memory leak (not freeing result of gtk_container_get_children()
     in the desktop menu code).</li>
     <li>Fix memory/X window leak (not destroying menu in panel plugin after
@@ -89,12 +85,12 @@ function bug ($id){
     since we don't have a menu editor anymore.</li>
     <li>Add cell-spacing, cell-padding, and cell-text-width-proportion
     stlye properties to XfdesktopIconView to control spacing/sizing of
-    the icon grid (<?php bug(2886) ?>).  Patch from Giacomo Lozito.</li>
+    the icon grid (bug #2886) ?>).  Patch from Giacomo Lozito.</li>
     <li>Add the ellipsize-icon-labels style property  to control whether
-    or not unselected icons get their labels truncated (<?php bug(2886) ?>).
+    or not unselected icons get their labels truncated (bug #2886) ?>).
     Patch from Daniel Gibson.</li>
     <li>Add style properties to enable painting a text shadow 'under' 
-    the desktop icon text labels (<?php bug(4412) ?>).  Patch from Andrea Santilli.</li>
+    the desktop icon text labels (bug #4412) ?>).  Patch from Andrea Santilli.</li>
     <li>Add backdrop image preview to settings dialog.</li>
     <li>Make settings dialog pluggable into the Xfce Settings Manager.</li>
     <li>Make the Help button in the settings dialog do something.</li>
@@ -107,16 +103,16 @@ function bug ($id){
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
-    <li>Start up session in parallel to greatly shorten startup time (<?php bug(4312) ?>).</li>
+    <li>Start up session in parallel to greatly shorten startup time (bug #4312) ?>).</li>
     <li>Add a D-Bus interface for some limited amount of remote control.</li>
     <li>Implement support for the ShutdownCommand SM property when a
         client has RestartAnyway set as its restart style hint.</li>
     <li>Implement support for the RestartNever restart style hint.</li>
     <li>sync() disks early in the shutdown process if on Linux and
-        ioprio_set() is available (<?php bug(4313) ?>).  Otherwise sync() right before
-        quit as before (<?php bug(4313) ?>).</li>
+        ioprio_set() is available (bug #4313) ?>).  Otherwise sync() right before
+        quit as before (bug #4313) ?>).</li>
     <li>Check for a running gnome-keyring instance before launching
-        a new one (<?php bug(3007) ?>).</li>
+        a new one (bug #3007) ?>).</li>
 </ul>
 
 <h3>Settings Manager <em>(xfce4-settings)</em>:</h3>
@@ -127,12 +123,12 @@ function bug ($id){
     <li>Add embedding support to the accessibility, appearance, mouse and
     keyboard settings dialogs.</li>
     <li>Don't use g_hash_table_get_keys() which requires GLib 2.14
-    (<?php bug(4377) ?>).</li>
+    (bug #4377) ?>).</li>
     <li>Move xfsettingsd from xfconf into xfce4-settings.</li>
     <li>Rework the way keyboard shortcuts are organized. Support default
     shortcuts using /default and /custom base properties.</li>
     <li>Add optional UI options to enable/disable sounds in Canberra
-    (<?php bug(4367) ?>).</li>
+    (bug #4367) ?>).</li>
     <li>Add GUI for selecting/changing the keyboard layout.</li>
     <li>Translation updates: Dutch, Finnish, German.</li>
 </ul>
@@ -186,7 +182,7 @@ function bug ($id){
     <li>Improve panel plugin icons, add another icon for volume between 0% 
         and 15%.</li>
     <li>Panel plugin now refreshes properly after using the plugin properties
-        dialog (fixes <?php bug(4370) ?>).</li>
+        dialog (fixes bug #4370) ?>).</li>
     <li>Improve .desktop file: add the mixer to the "Audio" and "X-XFCE"
         categories, and add StartupNotify=true and Terminal=false.</li>
     <li>Add DEBUG define to make the DBG macro work.</li>
diff --git a/pages/download/changelogs/4.5.92.en.php b/pages/download/changelogs/4.5.92.php
similarity index 78%
rename from pages/download/changelogs/4.5.92.en.php
rename to pages/download/changelogs/4.5.92.php
index eafc1dc..52a6947 100644
--- a/pages/download/changelogs/4.5.92.en.php
+++ b/pages/download/changelogs/4.5.92.php
@@ -1,20 +1,16 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6 BETA 2 (4.5.92) Changelog</h2>
 
 <h3>Development tools <em>(xfce4-dev-tools)</em>:</h3>
 <ul>
-    <li>Add support for git (and git-svn) to the xdt-commit script (<?php bug(4491) ?>).</li>
+    <li>Add support for git (and git-svn) to the xdt-commit script (bug #4491) ?>).</li>
 </ul>
 
 <h3>Utility Library <em>(libxfce4util)</em>:</h3>
 <ul>
     <li>Increment library version to avoid having a 4.6 library version older then the one in 4.4.</li>
-    <li>Place G_GNUC_INTERNAL before function declaration for Sun Studio compatibility (<?php bug(4580) ?>).</li>
+    <li>Place G_GNUC_INTERNAL before function declaration for Sun Studio compatibility (bug #4580) ?>).</li>
     <li>Updated translations: Jari Rahkonen (fi), Abel Martin (es)</li>
 </ul>
 
@@ -41,33 +37,33 @@ function bug ($id){
     <li>Add support for restart style SmRestartImmediately.</li>
     <li>Add support for NET_MOVERESIZE_WINDOW.</li>
     <li>Add client windows to save set to avoid loosing all windows in case of crash.</li>
-    <li>Rework the window menu to improve consistency with libwnck menu (<?php bug(4531) ?>).</li>
+    <li>Rework the window menu to improve consistency with libwnck menu (bug #4531) ?>).</li>
     <li>Simplify management of transients.</li>
-    <li>Add support for keyboard shortcuts (<?php bug(4492) ?>).</li>
+    <li>Add support for keyboard shortcuts (bug #4492) ?>).</li>
     <li>Add new option do disable blinking of urgent windows.</li>
     <li>Fix possible crash when the dbl_click_action setting gets unset.</li>
     <li>Fix workspaces names not being set in the workspace settings GUI.</li>
     <li>Do not display warnings for values that are not configurable via xfconf (typically theme settings).</li>
     <li>Draw focus in tabwin to make sure the selection is visible even with themes that do not show selected items.</li>
-    <li>Add key shortcut for reverse cycling (<?php bug(2778) ?>)</li>
+    <li>Add key shortcut for reverse cycling (bug #2778) ?>)</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
     <li>Display 'Audio' and 'Video' categories in the multimedia submenu.</li>
-    <li>Fix multiple image selection in settings dialog file chooser (<?php bug(4522) ?>).</li>
+    <li>Fix multiple image selection in settings dialog file chooser (bug #4522) ?>).</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Remove signal disconnect left after the patch of <?php bug(4474)?>.</li>
-    <li>Fix xrandr problem so it's possible to change the panel's monitor after a monitor has been removed (<?php bug(3620) ?>).</li>
-    <li>Panel does not adhere to 'fullwidth' property when using vertical orientation after restarting (<?php bug(4456) ?>).</li>
-    <li>Implement SmRestartImmediately (<?php bug(4516) ?>).</li>
-    <li>Reverse the order of the launcher menu when the panel is on the top of the screen (<?php bug(4450) ?>).</li>
-    <li>Don't spawn zombies (<?php bug(4490) ?>).</li>
-    <li>Quote commands in the launcher when selecting an application (<?php bug(4507);echo ","; bug(4549)?>).</li>
-    <li>Restore panel workspace names after panel restart (<?php bug(4589) ?>).</li>
+    <li>Remove signal disconnect left after the patch of bug #4474.</li>
+    <li>Fix xrandr problem so it's possible to change the panel's monitor after a monitor has been removed (bug #3620) ?>).</li>
+    <li>Panel does not adhere to 'fullwidth' property when using vertical orientation after restarting (bug #4456) ?>).</li>
+    <li>Implement SmRestartImmediately (bug #4516) ?>).</li>
+    <li>Reverse the order of the launcher menu when the panel is on the top of the screen (bug #4450) ?>).</li>
+    <li>Don't spawn zombies (bug #4490) ?>).</li>
+    <li>Quote commands in the launcher when selecting an application (bug #4507 and #4549).</li>
+    <li>Restore panel workspace names after panel restart (bug #4589) ?>).</li>
     <li>Update the tooltip of the clock when it is visible.</li>
 </ul>
 
@@ -75,26 +71,26 @@ function bug ($id){
 <ul>
     <li>Hook up Help button in settings dialog.</li>
     <li>Implement support for the RestartImmediately restart style hint.</li>
-    <li>Fix possible crash with uninitialised GError (<?php bug(4202) ?>).</li>
-    <li>Link libxfsm against all required libs to avoid link-time errors (<?php bug(4429) ?>).</li>
+    <li>Fix possible crash with uninitialised GError (bug #4202) ?>).</li>
+    <li>Link libxfsm against all required libs to avoid link-time errors (bug #4429) ?>).</li>
     <li>Make splash engines store their settings in Xfconf.</li>
     <li>Handle the ProcessID SM property properly.</li>
     <li>Add a session editor to the settings dialog.</li>
-    <li>Fix compilation on some Linux systems with a broken linux/ioprio.h header (<?php bug(4515)?>).</li>
-    <li>Fix a possible crash on amd64 (<?php bug(4510) ?>).</li>
-    <li>Add support for suspend and hibernate via HAL.  Initial patch from Michael Casadevall (<?php bug(2672) ?>).</li>
+    <li>Fix compilation on some Linux systems with a broken linux/ioprio.h header (bug #4515).</li>
+    <li>Fix a possible crash on amd64 (bug #4510) ?>).</li>
+    <li>Add support for suspend and hibernate via HAL.  Initial patch from Michael Casadevall (bug #2672) ?>).</li>
     <li>When restoring clients on startup, be sure to set their current working directory if the cwd was set as a part of their saved state.</li>
-    <li>Add SaveSession kiosk capability (<?php bug(2998) ?>).</li>
+    <li>Add SaveSession kiosk capability (bug #2998) ?>).</li>
     <li>When a client requests interaction, don't continue to kill all other
         clients while it's still interacting.  And then don't ignore it when
         it wants to cancel shutdown.  Also fixes a similar problem when
-        interaction is requested during a phase 2 save-yourself (<?php bug(4284) ?>).</li>
+        interaction is requested during a phase 2 save-yourself (bug #4284) ?>).</li>
 </ul>
 
 <h3>Settings Manager <em>(xfce4-settings)</em>:</h3>
 <ul>
     <li>Add an option to disable keyboard settings.</li>
-    <li>Default to "Rodent" icon theme instead of "hicolor" (<?php bug(4545)?>)</li>
+    <li>Default to "Rodent" icon theme instead of "hicolor" (bug #4545)</li>
     <li>Use XfcePosixSignalHandler in xfce4-settings-helper to handle
         signals, since calling gtk_main_quit() from a signal handler may
        not be safe.</li>
@@ -102,26 +98,26 @@ function bug ($id){
         the SmRestartImmediately facility to make sure it keeps running.
         Disable the autostart .desktop file if we were restored from a
         saved session.  Attempt to acquire an X selection on startup to
-        ensure multiple copies of the helper aren't running (<?php bug(4577) ?>).</li>
+        ensure multiple copies of the helper aren't running (bug #4577) ?>).</li>
 </ul>
 
 <h3>Configuration Manager <em>(xfconf)</em>:</h3>
 <ul>
     <li>Add xfconf_channel_new_with_property_base() to restrict a channel to a subset of the property tree.</li>
-    <li>Add a dbus message filter to xfconfd that catches dbus daemon disconnect signals and flushes channels before xfconfd gets killed (<?php bug(4487) ?>).</li>
+    <li>Add a dbus message filter to xfconfd that catches dbus daemon disconnect signals and flushes channels before xfconfd gets killed (bug #4487) ?>).</li>
     <li>Change libxfconf GObject bindings API slightly to use gulong IDs for each binding to be used when removing bindings.  Extend the unbind functions a bit.</li>
     <li>Bump libxfconf interface version due to incompatible change.</li>
     <li>Add libxfconf perl bindings.</li>
     <li>Remove xfconf_channel_remove_property() and xfconf_channel_remove_properties().</li>
-    <li>Only treat the XML file under $XDG_CONFIG_HOME as a "user" file, and treat all others as system files.  This fixes the problem where Xfce-installed defaults get read *after* the user's config when Xfce is installed to a user-writable prefix (<?php bug(4592) ?>).</li>
-    <li>Fix build on Cygwin and other platforms that actually care about library link order (<?php bug(4559) ?>).</li>
+    <li>Only treat the XML file under $XDG_CONFIG_HOME as a "user" file, and treat all others as system files.  This fixes the problem where Xfce-installed defaults get read *after* the user's config when Xfce is installed to a user-writable prefix (bug #4592) ?>).</li>
+    <li>Fix build on Cygwin and other platforms that actually care about library link order (bug #4559) ?>).</li>
 </ul>
 
 <h3>File Manager <em>(thunar)</em>:</h3>
 <ul>
-    <li>Fix build on MacOS X (<?php bug(4433)?>).</li>
+    <li>Fix build on MacOS X (bug #4433).</li>
     <li>Don't create Thunar -> thunar symlink on case-insensitive
-        filesystems (<?php bug(4430) ?>).</li>
+        filesystems (bug #4430) ?>).</li>
     <li>Add thunar-wallpaper-plugin for setting the wallpaper on 
         xfdesktop >= 4.5.90</li>
 </ul>
diff --git a/pages/download/changelogs/4.5.93.en.php b/pages/download/changelogs/4.5.93.php
similarity index 95%
rename from pages/download/changelogs/4.5.93.en.php
rename to pages/download/changelogs/4.5.93.php
index 95a1a43..44f96ee 100644
--- a/pages/download/changelogs/4.5.93.en.php
+++ b/pages/download/changelogs/4.5.93.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6 BETA 3 (4.5.93) Changelog</h2>
 
@@ -57,19 +53,19 @@ function bug ($id){
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
   <li>Work around a problem affecting the use of the "Super" key as modifier for
-  moving windows (Bug #4632).</li>
+  moving windows (bug #4632).</li>
   <li>Fix smart placement not working for windows with height or width larger than
   actual screen size (Bug# 3126).</li>
-  <li>Remove maximization if a client updates its size max size hint (Bug #4706).</li>
-  <li>String review by Josh Saddler <nightmorph at gentoo.org> (Bug #4703).</li>
-  <li>Fix fill horizontally and vertically not working as expected (Bug #4712).</li>
+  <li>Remove maximization if a client updates its size max size hint (bug #4706).</li>
+  <li>String review by Josh Saddler <nightmorph at gentoo.org> (bug #4703).</li>
+  <li>Fix fill horizontally and vertically not working as expected (bug #4712).</li>
   <li>Prevent "fill" from expanding beyond physical monitor.</li>
-  <li>Do not mark gtk+ stock labels as translatable (Bug #4722).</li>
+  <li>Do not mark gtk+ stock labels as translatable (bug #4722).</li>
   <li>Change default shadow radius and position.</li>
-  <li>Fix some controls not being localized (Bug #4740).</li>
-  <li>Remove markup not supported by xfce_message_dialog() (Bug #4786).</li>
+  <li>Fix some controls not being localized (bug #4740).</li>
+  <li>Remove markup not supported by xfce_message_dialog() (bug #4786).</li>
   <li>Avoid placing unfocused windows on top of the current focused window when not
-  focusing new windows (Bug #4795).</li>
+  focusing new windows (bug #4795).</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
@@ -206,7 +202,7 @@ function bug ($id){
 
 <h3>Application Finder <em>(xfce4-appfinder)</em>:</h3>
 <ul>
-  <li>Assume "All" category if the current category string is empty (Bug #4613).</li>
+  <li>Assume "All" category if the current category string is empty (bug #4613).</li>
   <li>Review strings.</li>
   <li>Translation updates: be (Alexander Nyakhaychyk), ca (Carles Muños Gorriz),
   cs (Michal Varady), da (Lars Nielsen), de (Fabian Nowak, Jannis Pohlmann),
diff --git a/pages/download/changelogs/4.5.99.1.en.php b/pages/download/changelogs/4.5.99.1.php
similarity index 89%
rename from pages/download/changelogs/4.5.99.1.en.php
rename to pages/download/changelogs/4.5.99.1.php
index ba65e0a..e4a006d 100644
--- a/pages/download/changelogs/4.5.99.1.en.php
+++ b/pages/download/changelogs/4.5.99.1.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6 RC 1 (4.5.99.1) Changelog</h2>
 
@@ -32,13 +28,13 @@ function bug ($id){
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
     <li>Fix a crash when removing a monitor with xrandr 1.2.</li>
-    <li>Command line option "--daemon" would have no effect when xfwm4 connects to the session manager (Bug #4839).</li>
-    <li>Fix settings not being set at startup (Bug #4845).</li>
+    <li>Command line option "--daemon" would have no effect when xfwm4 connects to the session manager (bug #4839).</li>
+    <li>Fix settings not being set at startup (bug #4845).</li>
     <li>Flatten default theme.</li>
     <li>Add support for NET_WM_FULLSCREEN_MONITORS.</li>
-    <li>Fix dragging button layout when the dialog is embedded in the settings dialog (Bug #4524).</li>
+    <li>Fix dragging button layout when the dialog is embedded in the settings dialog (bug #4524).</li>
     <li>Make title alignment and button layout insensitive when not supported by the theme selected.</li>
-    <li>Use gtk_selection_data_get_data() only if available (Bug #4855).</li>
+    <li>Use gtk_selection_data_get_data() only if available (bug #4855).</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
diff --git a/pages/download/changelogs/4.6.0.en.php b/pages/download/changelogs/4.6.0.php
similarity index 75%
rename from pages/download/changelogs/4.6.0.en.php
rename to pages/download/changelogs/4.6.0.php
index 0b021d3..de7b838 100644
--- a/pages/download/changelogs/4.6.0.en.php
+++ b/pages/download/changelogs/4.6.0.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6 Changelog</h2>
 
@@ -28,12 +24,12 @@ function bug ($id){
 
 <h3>Widget Library <em>(libxfcegui4)</em>:</h3>
 <ul>
-    <li>Fix translations of libxfce4kbd-private not being used (<?php bug ('4784') ?>).</li>
-    <li>Fix library ageing (<?php bug ('4864') ?>).</li>
+    <li>Fix translations of libxfce4kbd-private not being used (bug #4784).</li>
+    <li>Fix library ageing (bug #4864).</li>
     <li>Add default "xrandr --auto" for XF86Display so that monitor switching works with recent Xorg.</li>
     <li>Fix transient mode of XfceShortcutDialog.</li>
     <li>Add separate library version for libxfce4kbd-private.</li>
-    <li>Add missing C++ wrappers in header files (<?php bug ('4941') ?>).</li>
+    <li>Add missing C++ wrappers in header files (bug #4941).</li>
     <li>Updated translations: Finnish, Catalan, French, Ukrainian, Turkish, English (GB), Spanish, German, Indonesian, Japanese, Norwegian Bokmal, Polish, Simplified Chinese, Hungarian.</li>
 </ul>
 
@@ -45,9 +41,9 @@ function bug ($id){
 <h3>Menu Library <em>(libxfce4menu)</em>:</h3>
 <ul>
     <li>Add hint about no invariant sections to COPYING.</li>
-    <li>Fix crash when reading invalid menu files (<?php bug ('4879') ?>).</li>
+    <li>Fix crash when reading invalid menu files (bug #4879).</li>
     <li>Monitor the directories of .menu files and all directory dirs. Otherwise the menu is not regenerated when they are altered.</li>
-    <li>Fix a massive memory leak. (<?php bug ('3812') ?>).</li>
+    <li>Fix a massive memory leak. (bug #3812).</li>
     <li>Updated translations: German, Indonesian, Polish, English (GB), Turkish, Ukrainian, Finnish.</li>
 </ul>
 
@@ -55,55 +51,55 @@ function bug ($id){
 <ul>
     <li>Fix possible monitor cache size inconsistency when the screen size changes.</li>
     <li>Fix fill function not working with multiscreen.</li>
-    <li>Fix size not properly computed by the fill function with a dock on top or left (<?php bug ('4960') ?>).</li>
+    <li>Fix size not properly computed by the fill function with a dock on top or left (bug #4960).</li>
     <li>Only display the shortcut conflict dialog if the conflict is with a different shortcut than the one being edited.</li>
     <li>When stealing a shortcut from another shortcuts provider, clear the shortcut of that provider first.</li>
     <li>Fix focus stealing prevention with applications which support the NET_WM_USER_TIME_WINDOW protocol.</li>
     <li>Do not automatically give focus to windows placed on lower layers, but focus those on upper layers at first map.</li>
     <li>Fix compilation failure in debug full without render.</li>
-    <li>Fix ICCCM synthetic unmap notify handling causing a race condition with amule when started hidden to system tray (<?php bug ('4928') ?>).</li>
-    <li>Fix margin maximum value (<?php bug ('4931') ?>).</li>
+    <li>Fix ICCCM synthetic unmap notify handling causing a race condition with amule when started hidden to system tray (bug #4928).</li>
+    <li>Fix margin maximum value (bug #4931).</li>
     <li>Apply font settings changes in real time (DPI, hinting, hint style, RGBA).</li>
-    <li>Fix key "Super" remaining sticky when used as a modifier shortcut (<?php bug ('4959') ?>).</li>
+    <li>Fix key "Super" remaining sticky when used as a modifier shortcut (bug #4959).</li>
     <li>Updated translations: Polish, Swedish, Brazilian Portuguese, English (GB), Spanish, Czech, Turkish.</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-    <li>Fix menu plugin crash when selecting custom menu file (<?php bug ('4879') ?>).</li>
-    <li>Do not mark Gtk stock identifiers as translatable. Patch from Stefan Stuhr (<?php bug ('4721') ?>).</li>
+    <li>Fix menu plugin crash when selecting custom menu file (bug #4879).</li>
+    <li>Do not mark Gtk stock identifiers as translatable. Patch from Stefan Stuhr (bug #4721).</li>
     <li>Update Desktop files to contain icon-naming-spec compliant icon names and use 'exo-open' to start the Web browser and terminal emulator.</li>
-    <li>Only regenerate the monitor on file changes we care about (<?php bug ('4979') ?>).</li>
+    <li>Only regenerate the monitor on file changes we care about (bug #4979).</li>
     <li>Updated translations: Danish, Turkish, German, Polish, Simplified Chinese, English (GB), Japanese, French.</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Block the panel autohide if the widget is grabbed (<?php bug ('4597') ?>).</li>
-    <li>Fix dragging to the submenu items of a launcher (<?php bug ('4026') ?>).</li>
+    <li>Block the panel autohide if the widget is grabbed (bug #4597).</li>
+    <li>Fix dragging to the submenu items of a launcher (bug #4026).</li>
     <li>Send the event time with startup notification instead of zero, so that focus stealing works properly.</li>
-    <li>Set the foreground color of the lcd clock (<?php bug ('4923') ?>).</li>
-    <li>Don't escape the command when dropping a Desktop file in the	launcher dialog (<?php bug ('4818') ?>).</li>
+    <li>Set the foreground color of the lcd clock (bug #4923).</li>
+    <li>Don't escape the command when dropping a Desktop file in the	launcher dialog (bug #4818).</li>
     <li>Updated translations: Turkish, French, Indonesian, Norwegian, Polish, Simplified Chinese, English (GB), Catalan, Ukrainian.</li>
 </ul>
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
-    <li>Respect the ICEAUTHORITY environment variable (<?php bug ('4369') ?>).</li>
-    <li>Fix the sudo shutdown helper for systems without HAL (<?php bug ('4849') ?>).</li>
-    <li>Avoid a spurious error dialog when using the sudo shutdown helper to shut down the system (<?php bug ('4849') ?>).</li>
-    <li>Fix crash in autostart editor when adding a new application (<?php bug ('4934') ?>).</li>
+    <li>Respect the ICEAUTHORITY environment variable (bug #4369).</li>
+    <li>Fix the sudo shutdown helper for systems without HAL (bug #4849).</li>
+    <li>Avoid a spurious error dialog when using the sudo shutdown helper to shut down the system (bug #4849).</li>
+    <li>Fix crash in autostart editor when adding a new application (bug #4934).</li>
     <li>Updated translations: Turkish, Indonesian, Greek, Hungarian, Brazilian, Russian, Polish, Basque, Ukrainian.</li>
 </ul>
 
 <h3>Settings Manager <em>(xfce4-settings)</em>:</h3>
 <ul>
-    <li>Make the Xrandr dependency optional. If Xrandr is disabled, the display plugin will not be compiled at all (<?php bug ('4836') ?>).</li>
+    <li>Make the Xrandr dependency optional. If Xrandr is disabled, the display plugin will not be compiled at all (bug #4836).</li>
     <li>When stealing a shortcut from another shortcuts provider, clear the shortcut of that provider first.</li>
     <li>Make embedded settings dialogs optional (and disabled by default). They can be turned on using --enable-pluggable-dialogs.</li>
-    <li>Remove bold markup from the shortcut reset dialog text (<?php bug ('4785') ?>).</li>
+    <li>Remove bold markup from the shortcut reset dialog text (bug #4785).</li>
     <li>Don't mark GTK+ stock labels as translatable.</li>
-    <li>Add Gtk/IMModule XSETTINGS key (<?php bug ('4961') ?>).</li>
+    <li>Add Gtk/IMModule XSETTINGS key (bug #4961).</li>
     <li>Fix DPI calculation when DPI settings are set to '-1', (eg default) since we
         can not depend on pango, cairo or fontconfig to do the right thing. </li>
     <li>Fix typing error in the ToolbarStyle default XSETTINGS registry value.</li>
@@ -114,26 +110,26 @@ function bug ($id){
 
 <h3>Configuration Manager <em>(xfconf)</em>:</h3>
 <ul>
-    <li>Fix a segfault of xfconfd at startup on amd64 (<?php bug ('4881') ?>).</li>
+    <li>Fix a segfault of xfconfd at startup on amd64 (bug #4881).</li>
     <li>Code cleanup in g_critical assertion.</li>
     <li>Remove unimplemented --import and --export functions from xfconf-query.</li>
-    <li>Fix encoding bug with xfconf-query input (<?php bug ('4622') ?>).</li>
+    <li>Fix encoding bug with xfconf-query input (bug #4622).</li>
     <li>Updated translations: Danish, French, Indonesian, Norwegian, Simplified Chinese, Swedish, Brazilian Portuguese, Spanish, Turkish, Basque, Czech.</li>
 </ul>
 
 <h3>File Manager <em>(thunar)</em>:</h3>
 <ul>
-    <li>Fix crash when entering the same hidden directory twice in the location entry (<?php bug ('4847') ?>).</li>
+    <li>Fix crash when entering the same hidden directory twice in the location entry (bug #4847).</li>
     <li>Pass the current event time to startup notification, so focus stealing works properly.</li>
-    <li>Fix the Thunar font thumbnailer (<?php bug ('4821') ?>).</li>
+    <li>Fix the Thunar font thumbnailer (bug #4821).</li>
     <li>Do not use msgctxt as it is not supported and breaks in older gettext.</li>
     <li>Updated translations: Danish, Turkish, French, Polish, English (GB).</li>
 </ul>
 
 <h3>Mixer <em>(xfce4-mixer)</em>:</h3>
 <ul>
-    <li>Add missing AudioVideo category which is obligatory if you use the Audio category (<?php bug ('4933') ?>).</li>
-    <li>Fix toggling capture (<?php bug ('4777') ?>).</li>
+    <li>Add missing AudioVideo category which is obligatory if you use the Audio category (bug #4933).</li>
+    <li>Fix toggling capture (bug #4777).</li>
     <li>Make Control + q and Control + s keybindings work.</li>
     <li>A few cosmetic improvements.</li>
     <li>Updated translations: Swedish, German, Indonesian, Norwegian, Polish, Spanish, Turkish, Ukrainian.</li>
@@ -141,10 +137,10 @@ function bug ($id){
 
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
-    <li>Fix sysconfdir and datadir not being expanded properly in xinitrc (<?php bug ('4924') ?>).</li>
-    <li>Export GTK_PATH variable in xinitrc so that GTK+ has a chance to find the Xfce theme engine even in a custom prefix (<?php bug ('4925') ?>).</li>
-    <li>Fix typo in the Copyright entry patch by Enrico Troeger (<?php bug ('3993') ?>).</li>
-    <li>Ensure that xfrun dialog text is selected when the dialog is reshown via the dbus interface (<?php bug ('2836') ?>).</li>
+    <li>Fix sysconfdir and datadir not being expanded properly in xinitrc (bug #4924).</li>
+    <li>Export GTK_PATH variable in xinitrc so that GTK+ has a chance to find the Xfce theme engine even in a custom prefix (bug #4925).</li>
+    <li>Fix typo in the Copyright entry patch by Enrico Troeger (bug #3993).</li>
+    <li>Ensure that xfrun dialog text is selected when the dialog is reshown via the dbus interface (bug #2836).</li>
     <li>Updated translations: German, Japanese, Polish, Turkish.</li>
 </ul>
 
diff --git a/pages/download/changelogs/4.6.1.en.php b/pages/download/changelogs/4.6.1.php
similarity index 69%
rename from pages/download/changelogs/4.6.1.en.php
rename to pages/download/changelogs/4.6.1.php
index 8ef9a63..21cc913 100644
--- a/pages/download/changelogs/4.6.1.en.php
+++ b/pages/download/changelogs/4.6.1.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-	echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6.1 Changelog</h2>
 
@@ -24,8 +20,8 @@ function bug ($id){
 
 <h3>Extension Library <em>(exo)</em>:</h3>
 <ul>
-    <li>Quote arguments passed to exo-open (<?php bug ('5132')?>).</li>
-    <li>Add gettext() call around two strings which are already as translatable with N_() (<?php bug ('5203')?>).</li>
+    <li>Quote arguments passed to exo-open (bug #5132).</li>
+    <li>Add gettext() call around two strings which are already as translatable with N_() (bug #5203).</li>
     <li>Fix broken build due to incomplete integration of the Danish and Galician manual translations.</li>
 </ul>
 
@@ -37,57 +33,57 @@ function bug ($id){
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-    <li>Reduce repaint timeout in the compositor (<?php bug ('5080')?>)</li>
-    <li>Fix applications getting focused when focus on map is unset even without focus stealing prevention enabled (<?php bug ('5044')?>)
+    <li>Reduce repaint timeout in the compositor (bug #5080)</li>
+    <li>Fix applications getting focused when focus on map is unset even without focus stealing prevention enabled (bug #5044)
     <li>Reduce minimum timeout for focus delay in focus follow mouse (100ms was way too much)</li>
     <li>Fix raise delay settings in xfwm4 dialog being totally ignored</li>
     <li>Avoid unecessary warnings about timestamps at startup</li>
     <li>Fix a long standing bug in xfwm4 4.6 were activating a transient would not regrab the mouse on parent window.</li>
-    <li>Do not go over adjacent windows with fill (<?php bug ('5152')?>)</li>
-    <li>Do not actually change window layer when status is above, below or fullscreen (<?php bug ('5030')?>)</li>
+    <li>Do not go over adjacent windows with fill (bug #5152)</li>
+    <li>Do not actually change window layer when status is above, below or fullscreen (bug #5030)</li>
     <li>Check fullscreen status against each monitor and not just the overall screen size in the compositor. </li>
-    <li>Fix remaining active grab if shortcut is not used (<?php bug ('5207')?>) </li>
+    <li>Fix remaining active grab if shortcut is not used (bug #5207) </li>
     <li>Plug various memory leaks</li>
     <li>Updated translations: Polish, Swedish, Brazilian Portuguese, English (GB), Spanish, Czech, Turkish.</li>
 </ul>
 
 <h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
 <ul>
-    <li>Fix desktop menu failing to load on FreeBSD (<?php bug ('3370')?>).</li>
-    <li>Ensure root window properties get deleted when xfdesktop quits (<?php bug ('5154')?>).</li>
-    <li>Reload the backdrop and icon view when 'xfdesktop --reload' is run (<?php bug ('5156')?>).</li>
-    <li>Make default button in 'delete multiple' dialog consistent with default in 'delete single' dialog (<?php bug ('5140')?>).</li>
-    <li>Reload the desktop when the first image is added to an image list (<?php bug ('5001')?>).</li>
-    <li>Auto-select new images as they are added to the settings dialog's image list (<?php bug ('5014')?>).</li>
+    <li>Fix desktop menu failing to load on FreeBSD (bug #3370).</li>
+    <li>Ensure root window properties get deleted when xfdesktop quits (bug #5154).</li>
+    <li>Reload the backdrop and icon view when 'xfdesktop --reload' is run (bug #5156).</li>
+    <li>Make default button in 'delete multiple' dialog consistent with default in 'delete single' dialog (bug #5140).</li>
+    <li>Reload the desktop when the first image is added to an image list (bug #5001).</li>
+    <li>Auto-select new images as they are added to the settings dialog's image list (bug #5014).</li>
 </ul>
 
 <h3>Panel <em>(xfce4-panel)</em>:</h3>
 <ul>
-    <li>Migrate launcher category icons from 4.4 panels (<?php bug ('5067')?>).</li>
-    <li>Fix compilation with -Wl,--as-needed (<?php bug ('5103')?>).</li>
-    <li>Don't crash when the quit action button is pressed (<?php bug ('5118')?>).</li>
-    <li>Properly set the systray orientation property (<?php bug ('5149')?>).</li>
-    <li>Fix xfce-hvbox not working with gtk 2.16 (<?php bug ('5166')?>).</li>
+    <li>Migrate launcher category icons from 4.4 panels (bug #5067).</li>
+    <li>Fix compilation with -Wl,--as-needed (bug #5103).</li>
+    <li>Don't crash when the quit action button is pressed (bug #5118).</li>
+    <li>Properly set the systray orientation property (bug #5149).</li>
+    <li>Fix xfce-hvbox not working with gtk 2.16 (bug #5166).</li>
     <li>Don't crash the launcher plugin when the launcher entry list is empty.</li>
-    <li>Add icon-name fallback to the show desktop plugin (<?php bug ('5117')?>).</li>
+    <li>Add icon-name fallback to the show desktop plugin (bug #5117).</li>
     <li>Disconnect the icon theme changed signal from a launcher when it is destroyed to avoid crash when the icon theme changes.</li>
-    <li>Fix drawing dots mode of the seperator plugin in a vertical panel (<?php bug ('5162')?>).</li>
+    <li>Fix drawing dots mode of the seperator plugin in a vertical panel (bug #5162).</li>
     <li>Fix a possible crash when setting the session restart style on an uninitialized client session.</li>
     <li>A whole bunch of translation updated (Polish, Spanish, Portuguese, Japanese, Galician, Norwegian).</li>
 </ul>
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
-    <li>Fix crash in settings dialog when a .desktop file with a missing Application key is opened (<?php bug ('5020')?>).</li>
-    <li>Ensure networked session handling over TCP is disabled by default (<?php bug ('5126')?>).</li>
+    <li>Fix crash in settings dialog when a .desktop file with a missing Application key is opened (bug #5020).</li>
+    <li>Ensure networked session handling over TCP is disabled by default (bug #5126).</li>
 </ul>
 
 <h3>Settings Manager <em>(xfce4-settings)</em>:</h3>
 <ul>
-    <li>Use the folder name for selecting the icon- and style-theme in the appearance dialog (<?php bug ('4997')?>).</li>
-    <li>Make sure inputproto 1.4.2 is available before enabling device hotplugging in the code (<?php bug ('5084')?>).</li>
-    <li>Remove unsigned clamp macro that broke applying the display settings and select the correct refresh rate (<?php bug ('4966')?>).</li>
-    <li>Make sure that the same .desktop file does not appear in the settings-manager more then once if it occurs in different locations in XDG_DATA_DIRS (<?php bug ('5159')?>)</li>
+    <li>Use the folder name for selecting the icon- and style-theme in the appearance dialog (bug #4997).</li>
+    <li>Make sure inputproto 1.4.2 is available before enabling device hotplugging in the code (bug #5084).</li>
+    <li>Remove unsigned clamp macro that broke applying the display settings and select the correct refresh rate (bug #4966).</li>
+    <li>Make sure that the same .desktop file does not appear in the settings-manager more then once if it occurs in different locations in XDG_DATA_DIRS (bug #5159)</li>
 </ul>
 
 <h3>Configuration Manager <em>(xfconf)</em>:</h3>
@@ -99,20 +95,20 @@ function bug ($id){
 <!------------------------------------>
 <h3>File Manager <em>(thunar)</em>:</h3>
 <ul>
-    <li>Put quotes around filenames in thunar-wallpaper-plugin (<?php bug ('5056')?>)</li>
-    <li>Apply umask properly when creating files/directories.  Patch by Giovanni Bechis (<?php bug ('3532')?>).</li>
+    <li>Put quotes around filenames in thunar-wallpaper-plugin (bug #5056)</li>
+    <li>Apply umask properly when creating files/directories.  Patch by Giovanni Bechis (bug #3532).</li>
 </ul>
 
 <h3>Mixer <em>(xfce4-mixer)</em>:</h3>
 <ul>
     <li>Make <Control>q and <Control>s trigger the corresponding actions.</li>
     <li>Minor cosmetic fixes (row spacing of 6px in tables).</li>
-    <li>Add missing AudioVideo category which is obligatory if you use the Audio category (<?php bug ('4933')?>).</li>
-    <li>Display mute/record state properly on startup (<?php bug ('5002')?>). </li>
+    <li>Add missing AudioVideo category which is obligatory if you use the Audio category (bug #4933).</li>
+    <li>Display mute/record state properly on startup (bug #5002). </li>
     <li>Fix segfault when destroying the plugin</li>
     <li>Move capture track check into xfce_mixer_track_update_record().</li>
     <li>Don't increment the reference count on GObjects when passing them to GValue using g_value_set_object().</li>
-    <li>Fix crash with backends where the GstMixer implementation has no "device-name" property (<?php bug ('5201')?>).</li>
+    <li>Fix crash with backends where the GstMixer implementation has no "device-name" property (bug #5201).</li>
     <li>Include libxfcegui4.h to avoid implicit declaration of xfce_err().</li>
     <li>Translation updates: Spanish, Polish, Galician, Portuguese, Italian</li>
 </ul>
diff --git a/pages/download/changelogs/4.6.2.en.php b/pages/download/changelogs/4.6.2.php
similarity index 78%
rename from pages/download/changelogs/4.6.2.en.php
rename to pages/download/changelogs/4.6.2.php
index 0a96e69..cde46f3 100644
--- a/pages/download/changelogs/4.6.2.en.php
+++ b/pages/download/changelogs/4.6.2.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-    echo 'Bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.6.2 Changelog</h2>
 
@@ -27,8 +23,8 @@ function bug ($id){
 <p>Note that there have been <a href="http://git.xfce.org/xfce/exo/plain/NEWS?h=xfce-4.6">standalone releases</a>
    for this packages after 4.6.1, hence the version number 0.3.107 in Xfce 4.6.2.<p>
 <ul>
-    <li>Make the treeview work again with gtk 2.20 (<?php bug ('6230')?>).</li>
-    <li>Fix compilation error (<?php bug ('6421')?>).</li>
+    <li>Make the treeview work again with gtk 2.20 (bug #6230).</li>
+    <li>Fix compilation error (bug #6421).</li>
     <li>Build ChangeLog from GIT.</li>
     <li>Translation updates (pt, nl, it, am, bn, kk, ug, ru, ja).</li>
 </ul>
@@ -44,17 +40,17 @@ function bug ($id){
 <ul>
     <li>Build fixes for GIT.
     <li>Fix mixed RTL/LTR text not rendering properly in title and tabwin.</li>
-    <li>Place windows on top of stack even when not focused in focus follow mouse (<?php bug ('5479')?>).</li>
-    <li>Increase menu button height and redice width <?php bug ('5567')?>).</li>
+    <li>Place windows on top of stack even when not focused in focus follow mouse (bug #5479).</li>
+    <li>Increase menu button height and redice width bug #5567).</li>
     <li>Place windows on top of stack even when not focused in focus follow mouse.</li>
     <li>Do not set the "demand attention" flag when the window is already focused.</li>
-    <li>Keep windows entirely visible on screen change (<?php bug ('5795')?>).</li>
+    <li>Keep windows entirely visible on screen change (bug #5795).</li>
     <li>Various compilation warnings fixed.</li>
-    <li>Compute screen size based on each monitor size and layout and avoid using reported size (<?php bug ('5795')?>).</li>
-    <li>Reloading settings on keys-changed signal is a huge overhead and complete nonsense (<?php bug ('5964')?>).</li>
-    <li>Recent Xorg drivers disable the output when the lid is closed, leaving no active monitor, in that case simply ignore the event to avoid messing with windows' positions (<?php bug ('6209')?>).</li>
-    <li>Add linkage to libm when compositor is used (<?php bug ('6231')?>).</li>
-    <li>Check for invalid type for GValue to avoid a crash (<?php bug ('6195')?>).</li>
+    <li>Compute screen size based on each monitor size and layout and avoid using reported size (bug #5795).</li>
+    <li>Reloading settings on keys-changed signal is a huge overhead and complete nonsense (bug #5964).</li>
+    <li>Recent Xorg drivers disable the output when the lid is closed, leaving no active monitor, in that case simply ignore the event to avoid messing with windows' positions (bug #6209).</li>
+    <li>Add linkage to libm when compositor is used (bug #6231).</li>
+    <li>Check for invalid type for GValue to avoid a crash (bug #6195).</li>
     <li>Allow only regular windows to be placed either above or below.</li>
     <li>Translation updates (cs, el, es, gl, it, pl, pt, sv, tr, uk, lv, ur, ur_PK, ro, ru, nl, ug).</li>
 </ul>
@@ -67,11 +63,11 @@ function bug ($id){
     <li>Fix detection of rename/delete ability.</li>
     <li>Fix compilation when libexo isn't present.</li>
     <li>Update system font size when style changes.</li>
-    <li>Set mnemonic widget properly for icon type/size labels (<?php bug ('5555')?>).</li>
-    <li>Never show 'umount' when ejectable, always show 'eject' if ejectable (<?php bug ('5343')?>).</li>
+    <li>Set mnemonic widget properly for icon type/size labels (bug #5555).</li>
+    <li>Never show 'umount' when ejectable, always show 'eject' if ejectable (bug #5343).</li>
     <li>Use GtkBindingSet for keyboard handling on desktop.</li>
-    <li>Only register menu with panel if popup succeeded (<?php bug ('5792')?>).</li>
-    <li>Don't misuse the g_return_(val_)?if_fail() macros as much (<?php bug ('5791')?>).</li>
+    <li>Only register menu with panel if popup succeeded (bug #5792).</li>
+    <li>Don't misuse the g_return_(val_)?if_fail() macros as much (bug #5791).</li>
     <li>Translation updates (el, es, gl, it, pl, pt, ru, tr, ro, lv, ca, ur, ur_PK, hu, ast, da, sk, nn, nl, si, am, kk, ja, ug, fr).</li>
 </ul>
 
@@ -79,8 +75,8 @@ function bug ($id){
 <p>Note that there have been <a href="http://git.xfce.org/xfce/xfce4-panel/plain/NEWS?h=xfce-4.6">standalone releases</a>
    for this packages after 4.6.1, hence the version number 4.6.4 in Xfce 4.6.2.<p>
 <ul>
-    <li>Destroy windowlist menu in an idle (<?php bug ('3853')?>).</li>
-    <li>Link directly to libm (<?php bug ('6233')?>).</li>
+    <li>Destroy windowlist menu in an idle (bug #3853).</li>
+    <li>Link directly to libm (bug #6233).</li>
     <li>Allow compilation with exo-1 too.</li>
     <li>Translation updates (ru, ta, pr_BR, hu, gl, fi, it, si, uk, id, ug).</li>
 </ul>
@@ -89,7 +85,7 @@ function bug ($id){
 <ul>
     <li>Build fixes for GIT.</li>
     <li>Add timing information to verbose output.</li>
-    <li>If it looks like the helper got killed, just return success (<?php bug ('4849')?>).</li>
+    <li>If it looks like the helper got killed, just return success (bug #4849).</li>
     <li>Translation updates (de, es, gl, hu, id, pl, pt, ru, tr, uk, ro, lv, ur, ur_PK, ast, sk, nl, it, kk).</li>
 </ul>
 
@@ -98,16 +94,16 @@ function bug ($id){
    for this packages after 4.6.1, hence the version number 4.6.5 in Xfce 4.6.2.<p>
 <ul>
     <li>Port to libxklavier 5.0 API.</li>
-    <li>Fix linking issues (<?php bug ('6236')?>).</li>
+    <li>Fix linking issues (bug #6236).</li>
     <li>Translation updates (pt, nl, it, am, kk, hu).</li>
 </ul>
 
 <h3>Configuration Manager <em>(xfconf)</em>:</h3>
 <ul>
-    <li>Fix compilation with Sun cc (<?php bug ('5477')?>).</li>
+    <li>Fix compilation with Sun cc (bug #5477).</li>
     <li>Build fixes for GIT.</li>
     <li>Fix make distcheck.</li>
-    <li>Merge xml files in reversed order (<?php bug ('6079')?>).</li>
+    <li>Merge xml files in reversed order (bug #6079).</li>
     <li>Fix test framework.</li>
     <li>Translation updates (gl, lv, ur, ur_PK, ro, hu, ast, da, pt, cs, nl, uk, eu, it, kk, zh_CN, ca, ja, pr_BR, id, fi, de, ru).</li>
 </ul>
@@ -119,7 +115,7 @@ function bug ($id){
     <li>Build fixes for GIT and some cleanups.</li>
     <li>Fix make distcheck.</li>
     <li>Work around png 1.4 API change.</li>
-    <li>Umask < 0022 not honoured (<?php bug ('5813')?> and <?php bug ('3532')?>).</li>
+    <li>Umask < 0022 not honoured (bug #5813 and bug #3532).</li>
     <li>Translation updates (el, es, it, gl, pl, ru, tr, ro, lv, ur, ur_PK, ast, hu, kk, nn, nl, am, bn, sk, ug).</li>
 </ul>
 
@@ -133,6 +129,6 @@ function bug ($id){
 <h3>Application Finder <em>(xfce4-appfinder)</em>:</h3>
 <ul>
     <li>Build fixes for GIT.</li>
-    <li>Properly propagate the focus-in-event of the search entry (<?php bug ('5883')?>).</li>
+    <li>Properly propagate the focus-in-event of the search entry (bug #5883).</li>
     <li>Translation updates (es, gl, hu, id, it, pl, pt, tr, lv, ur, ur_PK, ro, sq, sk, nl, kk, ug).</li>
 </ul>
diff --git a/pages/download/changelogs/4.8pre1.en.php b/pages/download/changelogs/4.8pre1.php
similarity index 77%
rename from pages/download/changelogs/4.8pre1.en.php
rename to pages/download/changelogs/4.8pre1.php
index 9971c48..121b4c9 100644
--- a/pages/download/changelogs/4.8pre1.en.php
+++ b/pages/download/changelogs/4.8pre1.php
@@ -1,8 +1,4 @@
-<?php
-function bug ($id){
-    echo 'bug <a href="http://bugzilla.xfce.org/show_bug.cgi?id='. $id .'">#'. $id .'</a>';
-}
-?>
+
 
 <h2>Xfce 4.8pre1 Changelog</h2>
 
@@ -33,13 +29,13 @@ function bug ($id){
   <li>Only add sync mount option to devices with no volume.</li>
   <li>Use the GIO code for reading mount points in exo-mount.</li>
   <li>Make GIO-Unix an optional dependency.</li>
-   <li>Fix the Python bindings (<?php bug ('6186') ?>,  <?php bug('6187') ?> and <?php bug ('6188') ?>).</li>
+   <li>Fix the Python bindings (bug #6186,  bug #6187 and bug #6188).</li>
   <li>Add support for editing .directory files in exo-desktop-item-edit.</li>
   <li>Add desktop files for the exo-open types.</li>
-  <li>Fix link problem with --no-add-needed (<?php bug ('5951') ?>).</li>
-  <li>Add working directory support to exo-desktop-item-edit (<?php bug ('5692') ?>).</li>
-  <li>Make the treeview work again with gtk 2.20 (<?php bug ('6230') ?>).</li>
-  <li>Fix compilation error (<?php bug ('6421') ?>).</li>
+  <li>Fix link problem with --no-add-needed (bug #5951).</li>
+  <li>Add working directory support to exo-desktop-item-edit (bug #5692).</li>
+  <li>Make the treeview work again with gtk 2.20 (bug #6230).</li>
+  <li>Fix compilation error (bug #6421).</li>
   <li>Updated translations.</li>
 </ul>
 
@@ -52,7 +48,7 @@ function bug ($id){
   <li>Support for glade-3's GtkBuilder implementation.</li>
   <li>New function xfce_spawn_on_screen_with_child_watch().</li>
   <li>Allow icon names in xfce_gtk_button_new_mixed().</li>
-  <li>Add key binding to popup Xfdesktop menu (<?php bug ('4994') ?>).</li>
+  <li>Add key binding to popup Xfdesktop menu (bug #4994).</li>
   <li>Fix bold labels in xfce_gtk_frame_box_new().</li>
   <li>Test if working directory exists before spawning command.</li>
   <li>Add startup notification support for shortcuts.</li>
@@ -61,9 +57,9 @@ function bug ($id){
 
 <h3>Utility Library <em>(libxfce4util)</em>:</h3>
 <ul>
-  <li>Fix broken translations in applications using libxfce4util (<?php bug ('5842') ?>).</li>
+  <li>Fix broken translations in applications using libxfce4util (bug #5842).</li>
   <li>Performance optimizations.</li>
-  <li>Improve xfce_expand_variables to expand ~ in more cases (<?php bug('6742') ?>).</li>
+  <li>Improve xfce_expand_variables to expand ~ in more cases (bug #6742).</li>
   <li>Deprecate XfceDesktopEntry.</lI>
   <li>Updated translations.</li>
 </ul>
@@ -75,38 +71,38 @@ function bug ($id){
   <li>Bump the API version of Thunarx to 2 because symbols related to ThunarVFS were removed and replaced by new symbols dealing with GIO. This requires all existing plugins to be updated and linked against thunarx-2 instead of thunarx-1.</li>
   <li>Show "Network" item in the side pane and the "Go" menu if the <tt>network://</tt> URI scheme is supported by GIO (via an extension). Make the "Trash" item optional too.</li>
   <li>Use a single shared progress dialog for file operations instead of individual dialogs for each operation. The visual information in this shared dialog still has to be improved (work on this has been started in an experimental branch).</li>
-  <li>Use g_utf8_strlen to calculate the side pane width (<?php bug('3965') ?>, <?php bug('5390') ?>).</li>
+  <li>Use g_utf8_strlen to calculate the side pane width (bug #3965, bug #5390).</li>
   <li>Add startup ID parameter to the BulkRename and LaunchFiles D-Bus methods in order to support startup notification over D-Bus.</li>
-  <li>Avoid requesting drag data if the drag target is GDK_NONE (<?php bug('5771') ?>).</li>
+  <li>Avoid requesting drag data if the drag target is GDK_NONE (bug #5771).</li>
   <li>Add startup notification support to the custom actions plugin.</li>
-  <li>Use install-exec-hook for installing the thunar symlink (<?php bug('5835') ?>).</li>
+  <li>Use install-exec-hook for installing the thunar symlink (bug #5835).</li>
   <li>Use libxfce4ui instead of libxfcegui4.</li>
   <li>Depend on xfce4-dev-tools >= 4.7.2 to get rid of custom configure code.</li>
   <li>Depend on exo-1 >= 0.5.1.</li>
   <li>Port the code related to thunar-volman to udev. This is an optional part of Thunar. The consequences are that instead of calling thunar-volman with HAL UDIs, we'll now call thunar-volman with sysfs paths. For this to work, a more recent version of thunar-volman is required: 0.5.0.</li>
   <li>Re-implement mount/eject notifications based on libnotify. Notifications were gone after the port to GIO because we no longer used exo-mount to mount or eject devices.</li>
   <li>Fix segfaults when loading image icons.</li>
-  <li>Force a folder reload when the new_file closure is finished (<?php bug('6409') ?>).</li>
+  <li>Force a folder reload when the new_file closure is finished (bug #6409).</li>
   <li>Update the trash panel plugin to the new panel framework.</li>
   <li>Create status icon for file operations only when we're actually going to display it.</li>
   <li>Change current working directory before spawning applications in ThunarLauncher.</li>
   <li>Fix browsing shortcuts and mountables in ThunarLauncher.</li>
   <li>Synchronize ThunarListModel sorting with detailed list view captions.</li>
-  <li>Fix sorting by type in ThunarListModel (<?php bug('6143') ?>).</li>
-  <li>Refilter the tree model when a hidden dir is entered/left (<?php bug('6142') ?>).</li>
-  <li>Properly update the cursor when a row is deleted (<?php bug('5361') ?>).</li>
-  <li>Use stock icons and standard icon names where appropriate (<?php bug('6133')?>).</li>
+  <li>Fix sorting by type in ThunarListModel (bug #6143).</li>
+  <li>Refilter the tree model when a hidden dir is entered/left (bug #6142).</li>
+  <li>Properly update the cursor when a row is deleted (bug #5361).</li>
+  <li>Use stock icons and standard icon names where appropriate (bug #6133).</li>
   <li>Move the trash panel plugin to $(libdir)/xfce4/panel/plugins.</li>
   <li>Move the <tt>LaunchFiles()</tt> D-Bus method to the <tt>org.xfce.FileManager</tt> interface.</li>
   <li>Remove README.volumes and ThumbnailersCacheFormat as those are specific to thunar-vfs.</li>
-  <li>Display content type in the file properties dialog tooltip (<?php bug('2369') ?>).</li>
+  <li>Display content type in the file properties dialog tooltip (bug #2369).</li>
   <li>Properly hide partitions that are not mountable by the user.</li>
   <li>Add new D-Bus methods: <tt>Execute()</tt>, <tt>CreateFileFromTemplate()</tt>, <tt>CreateFile()</tt>, <tt>RenameFile()</tt>., <tt>CopyTo</tt>, <tt>CopyInto</tt>, <tt>MoveInto</tt>, <tt>LinkInto</tt> and <tt>UnlinkFiles</tt>.</li>
-  <li>Properly remember the default handler for a file / content type (<?php bug('6167') ?>).</li>
+  <li>Properly remember the default handler for a file / content type (bug #6167).</li>
   <li>Replace - with _ in parameter names of the D-Bus API.</li>
   <li>Do not display shadowed mounts.</li>
-  <li>Provide an eject button for removable and present volumes in the side pane (<?php bug('3658') ?>).</li>
-  <li>Auto-select previously selected subdirectories when walking through the history (<?php bug('5538') ?>).</li>
+  <li>Provide an eject button for removable and present volumes in the side pane (bug #3658).</li>
+  <li>Auto-select previously selected subdirectories when walking through the history (bug #5538).</li>
   <li>Delay applying the file selection until folders have finished loading.</li>
   <li>Fix broken compilation with -Wl,-z,defs and -Wl,--as-needed.</li>
   <li>Updated translations.</li>
@@ -115,34 +111,34 @@ function bug ($id){
 <h3>Utilities <em>(xfce-utils)</em>:</h3>
 <ul>
   <li>Fix gpg/ssh-agent startup for users with pam_ssh installed.</li>
-  <li>$dbuslaunch var isn't used anymore (<?php bug('5863') ?>).</li>
+  <li>$dbuslaunch var isn't used anymore (bug #5863).</li>
   <li>Start ssh-agent before dbus so dbus has the env vars set.</li>
   <li>Port to libxfce4ui.</li>
-  <li>Add slock functionality (<?php bug('6253') ?>).</li>
+  <li>Add slock functionality (bug #6253).</li>
   <li>Add desktop files for the applications in the Xfce menu.</li>
   <li>Avoid /usr/local/share being added to XDG_DATA_DIRS more than once.</li>
   <li>Hide xfconf-query warnings when properties do not exist.</li>
   <li>Launch xfce4-session with ck-launch-session if installed.</li>
-  <li>Use right comment character in Xft.xrdb (<?php bug('6314') ?>).</li>
-  <li>Also kill ssh-agent in bash like environment (<?php bug('6476') ?>).</li>
-  <li>Spawn dbus-launch before the dbus users (<?php bug('5576') ?>).</li>
-  <li>Don't set /usr/share twice in XDG_DATA_DIRS (<?php bug('5151')?>).</li>
-  <li>Startxfce4 doesn't handle empty client options (<?php bug('5382') ?>).</li>
-  <li>Fix some bashism in xinitrc (<?php bug ('5557') ?>).</li>
-  <li>Make xinitrc work with Solaris (<?php bug ('5557') ?>).</li>
+  <li>Use right comment character in Xft.xrdb (bug #6314).</li>
+  <li>Also kill ssh-agent in bash like environment (bug #6476).</li>
+  <li>Spawn dbus-launch before the dbus users (bug #5576).</li>
+  <li>Don't set /usr/share twice in XDG_DATA_DIRS (bug #5151).</li>
+  <li>Startxfce4 doesn't handle empty client options (bug #5382).</li>
+  <li>Fix some bashism in xinitrc (bug #5557).</li>
+  <li>Make xinitrc work with Solaris (bug #5557).</li>
   <li>Remove deprecated encoding key from desktop files.</li>
   <li>Add support for starting gpg-agent.</li>
   <li>Add ability to enable/disable or change the type of screensaver and ssh-agent using xfconf.</li>
-  <li>Drop ck-launch-session as CK is handled in xfce4-session (<?php bug ('6684') ?>).</li>
-  <li>Fix Alt conversion in migration script (<?php bug('4811') ?>).</li>
+  <li>Drop ck-launch-session as CK is handled in xfce4-session (bug #6684).</li>
+  <li>Fix Alt conversion in migration script (bug #4811).</li>
   <li>Restore xfrun4's terminal checkbox state on launch.</li>
-  <li>Expand command to handle ~ in xfrun4 (<?php bug('4041') ?>).</li>
-  <li>Use '#' as a shortcut to open man pages using xfrun4 (<?php bug('5984') ?>).</li>
+  <li>Expand command to handle ~ in xfrun4 (bug #4041).</li>
+  <li>Use '#' as a shortcut to open man pages using xfrun4 (bug #5984).</li>
   <li>Save the command the user typed in xfrun4, not the expanded one.</li>
-  <li>Fallback to exo-open when failure in xfrun4 (<?php bug('4985') ?> and <?php bug('2506') ?>).</li>
+  <li>Fallback to exo-open when failure in xfrun4 (bug #4985 and bug #2506).</li>
   <li>Remove run argument feature in xfrun4.</li>
-  <li>Fix handling of CLI arguments when opening in terminal with xfrun4 (<?php bug('5478') ?>).</li>
-  <li>Update CSS based on Mike Massonnet's work (<?php bug('5255') ?>).</li>
+  <li>Fix handling of CLI arguments when opening in terminal with xfrun4 (bug #5478).</li>
+  <li>Update CSS based on Mike Massonnet's work (bug #5255).</li>
   <li>Fix incorrect (negative) exit values in xfmountdev4.</li>
   <li>Updated translations.</li>
 </ul>
@@ -155,7 +151,7 @@ function bug ($id){
   <li>Use GTK+ API for the entry icon, if available.</li>
   <li>Port to libxfce4ui and GIO.</li>
   <li>Rework the tooltip string code a little.</li>
-  <li>Don't watch category changes in xfconf (<?php bug('6043') ?>).</li>
+  <li>Don't watch category changes in xfconf (bug #6043).</li>
   <li>Launch items with startup notification.<li>
   <li>Implement monitoring by reloading all contents on menu change events.</li>
   <li>Updated translations.</li>
@@ -176,7 +172,7 @@ function bug ($id){
   <li>DND of desktop-files on the panel to create new launchers.</Ii>
   <li>Possibility to add new plugins from the command line, including startup arguments.</li>
   <li>External plugins are automatically restarted if they have not  crashed in the last 60 seconds. If they crash more then once in this  time window, the user is asked what to do (restart or  remove).</li>
-  <li>Gtk style properties for popup/popdown delay (<?php bug('5707') ?>).
+  <li>Gtk style properties for popup/popdown delay (bug #5707).
   <li>Hidden option to disable struts for windows on a screen edge,  so the space is used by the window manager for other  windows.</li>
   <li>Plugin API should still be the same, however the ABI changed  so you need to recompile plugins against this version of the  panel.</li>
   <li>New way to run plugins compiled as modules externally.  Whether a plugin runs internal or external is controlled by a boolean in  the desktop-file of the plugin. This does not affect the 'old' external  plugins that are compiled as binaries, it is however recommended to  port plugins to this new framework (only Makefile and macro change)  since it is more flexible.</li>
@@ -197,27 +193,27 @@ function bug ($id){
   <li>Option to set the sort mode of the tasklist.</li>
   <li>Draw wireframe of the window on mouse hover, similar to the Alt+Tab wireframe in Xfwm4.</li>
   <li>Vertically orientated Windows buttons for vertical panels.</li>
-  <li>Support for dragging menu items to create launchers (<?php bug('2896') ?>).</li>
-  <li>Fix segfault when directory is NULL (<?php bug('6336') ?>).</li>
-  <li>Restore button label binding in applications menu (<?php bug('6277') ?>).</li>
-  <li>Give the wrapper a widget name for theming (<?php bug('6268') ?>).</li>
-  <li>Add existing windows in the tasklist (<?php bug('6273') ?>).</li>
-  <li>Store the drop highlight position (<?php bug('6270') ?>).</li>
+  <li>Support for dragging menu items to create launchers (bug #2896).</li>
+  <li>Fix segfault when directory is NULL (bug #6336).</li>
+  <li>Restore button label binding in applications menu (bug #6277).</li>
+  <li>Give the wrapper a widget name for theming (bug #6268).</li>
+  <li>Add existing windows in the tasklist (bug #6273).</li>
+  <li>Store the drop highlight position (bug #6270).</li>
   <li>Add option to application menu to show tooltips.</li>
   <li>Use exo desktop file names in default config.</li>
   <li>Set desktop type when migrating 4.6 launchers.</li>
-  <li>Fix icon button allocation in tasklist (<?php bug('6269') ?>).</li>
+  <li>Fix icon button allocation in tasklist (bug #6269).</li>
   <li>Restart external plugins on compositing changes.</li>
-  <li>Give panel windows good theming names (<?php bug ('6268') ?>).</li>
+  <li>Give panel windows good theming names (bug #6268).</li>
   <li>Add Mallard page for theming (only reminder for now).</li>
   <li>Fix handling of custom menu items.</li>
   <li>Make the always group functionality work.</li>
   <li>Properly rebuild tasklist if a windows' workspace changed.</li>
   <li>Support remote event replies from the wrapper.</li>
-  <li>Restore old workspace scroll behaviour (<?php bug('6271') ?>).</li>
+  <li>Restore old workspace scroll behaviour (bug #6271).</li>
   <li>Handle pager orientation.</li>
   <li>Improve debugging in external plugins.</li>
-  <li>Fix expand overflow (<?php bug('6312') ?>).</li>
+  <li>Fix expand overflow (bug #6312).</li>
   <li>Add drag activate for window buttons in the tasklist.</li>
   <li>Add scroll support to switch between windows in tasklist.</li>
   <li>Handle window autohide blocking in application.</li>
@@ -228,56 +224,56 @@ function bug ($id){
   <li>Add a pager mode with normal buttons.</li>
   <li>Fix menu positioning with autohide panels.</li>
   <li>Allow to quit the panel if no session manager is running.</li>
-  <li>Fix typos in translated strings (<?php bug('6350') ?>).</li>
+  <li>Fix typos in translated strings (bug #6350).</li>
   <li>Fix rounding issues in panel borders.</li>
   <li>Load the xfce-applications.menu as default.</li>
-  <li>Add support for more background options (<?php bug('1731')?>).</li>
+  <li>Add support for more background options (bug #1731).</li>
   <li>Improved debugging support using the PANEL_DEBUG environ variable.</li>
   <li>Add LIBXFCE4PANEL_VERSION.</li>
-  <li>Link tasklist plugin to x11 (<?php bug('6471') ?>).</li>
+  <li>Link tasklist plugin to x11 (bug #6471).</li>
   <li>Add support for X-XFCE-Unique=SCREEN.</li>
-  <li>Make sure there are not 2 active windows on ws-changes (<?php bug('6474') ?>).</li>
+  <li>Make sure there are not 2 active windows on ws-changes (bug #6474).</li>
   <li>Make the systray takeover selection.</li>
   <li>Ask to start panel when opening preferences without instance.</li>
   <li>Add logout to plugin menu and drop quit and restart.</li>
   <li>Add separator between help and logout in window menu.</li>
-  <li>Improve and cleanup code for external plugins (<?php bug('6358') ?>).</li>
-  <li>Change colormap handling (<?php bug('6358') ?>).</li>
+  <li>Improve and cleanup code for external plugins (bug #6358).</li>
+  <li>Change colormap handling (bug #6358).</li>
   <li>Add debug mode to run plugins in gdb (export PANEL_DEBUG=gdb, logs in /tmp directory). </li>
-  <li>Use activate signal for launcher menu items (<?php bug('6485') ?>).</li>
-  <li>Fix launching from primary clipboard (<?php bug('6488') ?>).</li>
+  <li>Use activate signal for launcher menu items (bug #6485).</li>
+  <li>Fix launching from primary clipboard (bug #6488).</li>
   <li>Add support for menu monitoring.</li>
   <li>Allow translations of the "Xfce Panel" string.</li>
-  <li>Fix accelerator key conflict (<?php bug('6765') ?>).</li>
+  <li>Fix accelerator key conflict (bug #6765).</li>
   <li>Updated translations.</li>
 </ul>
 
 <h3>Session Manager <em>(xfce4-session)</em>:</h3>
 <ul>
-  <li>Query HAL to be sure suspend and hibernate are supported.  If not, don't even show the buttons (<?php bug('4952') ?>).</li>
-  <li>Allow xfce4-tips to work when 'fortune' is not installed (<?php bug('2871') ?>).</li>
+  <li>Query HAL to be sure suspend and hibernate are supported.  If not, don't even show the buttons (bug #4952).</li>
+  <li>Allow xfce4-tips to work when 'fortune' is not installed (bug #2871).</li>
   <li>Allow clients to set arbitrary custom SM properties.</li>
   <li>Support _GSM_DesktopFile and use it in the settings dialog to  display an icon and localized app name if available.</li>
   <li>Add org.freedesktop.PowerManagement support for logout actions.</li>
   <li>Add panel plugin that lists shutdown/logout actions.</li>
   <li>Huge refactoring of how SM properties are handled.</li>
   <li>Display richer information if the SM knows the client's .desktop file.</li>
-  <li>If it looks like the helper got killed, just return success (<?php  bug('4849') ?>).</li>
-  <li>Fix crash when properties are freed in failure handler (<?php bug('5797') ?>).</li>
+  <li>If it looks like the helper got killed, just return success (bug #4849).</li>
+  <li>Fix crash when properties are freed in failure handler (bug #5797).</li>
   <li>Port code to libxfce4ui and drop deprecated Gtk code.</li>
-  <li>Fix error when running --help or --version (<?php bug('6169') ?>).</li>
-  <li>Fix changing the restart style (<?php bug('5768') ?>).</li>
-  <li>Add some additional checks for <?php bug('5233') ?>.</li>
-  <li>Allow slashes in the application name (<?php bug('3995') ?>.</li>
+  <li>Fix error when running --help or --version (bug #6169).</li>
+  <li>Fix changing the restart style (bug #5768).</li>
+  <li>Add some additional checks for bug #5233.</li>
+  <li>Allow slashes in the application name (bug #3995.</li>
   <li>Handle OnlyShowIn GNOME or KDE when compat is set.</li>
-  <li>Don't save settings dialogs when saving session (<?php bug('5113') ?>).</li>
+  <li>Don't save settings dialogs when saving session (bug #5113).</li>
   <li>A lot of compiler warnings got fixed and build improvements.</li>
   <li>Use ConsoleKit for shutdown and restart.</li>
   <li>Use Upower for suspend and hibernate.</li>
   <li>Use gtk_init_with_args in xfce4-session-logout.</li>
   <li>Add a desktop file for xfce4-session-logout.</li>
   <li>Remove deprecated encoding key from desktop files.</li>
-  <li>Add support for new gnome-keyring (<?php bug('5912')  ?>, <?php bug('5137') ?> and <?php bug('6073')  ?>).</li>
+  <li>Add support for new gnome-keyring (bug #5912')  ?>, bug #5137 and bug #6073')  ?>).</li>
   <li>Fix typo in xflock4 error message.</li>
   <li>Don't use consolekit when it's not enabled.</li>
   <li>Remove consolekit session creation in xfce4-session.</li>
@@ -292,10 +288,10 @@ function bug ($id){
 
 <h3>Settings Manager <em>(xfce4-settings)</em>:</h3>
 <ul>
-  <li>Add clipboard manager to xfce4-settings-helper (<?php bug('4333') ?>).</li>
+  <li>Add clipboard manager to xfce4-settings-helper (bug #4333).</li>
   <li>Port to libxfce4ui.</li>
   <li>Port to exo 0.5.</li>
-  <li>Fix possible crash in the clipboard manager (<?php bug('6125') ?>).</li>
+  <li>Fix possible crash in the clipboard manager (bug #6125).</li>
   <li>Allow the user to edit, reset and create properties using xfce4-settings-editor.</li>
   <li>Allow the user to reset channels in xfce4-settings-editor.</li>
   <li>Edit properties when doubled-clicked in xfce4-settings-editor.</li>
@@ -308,30 +304,30 @@ function bug ($id){
   <li>Rework the randr support in xfce4-settings, this requires randr 1.2 or higher.</li>
   <li>Add a minimal dialog for quick display setup (--minimal, -m).</li>
   <li>Port to libxklavier 5.0 API.</li>
-  <li>Require the correct version of xi and inputproto (<?php bug('6033') ?>).</li>
+  <li>Require the correct version of xi and inputproto (bug #6033).</li>
   <li>Fix the old shortcut duplicate after editing a command.</li>
   <li>Set value after setting the range and digits.</li>
-  <li>Don't save settings dialogs when saving session (<?php bug('5113') ?>).</li>
+  <li>Don't save settings dialogs when saving session (bug #5113).</li>
   <li>Release the current editor channel on exit.</li>
   <li>Allow resizing of the edit property dialogs.</li>
-  <li>Fix linking issues (<?php bug('6236') ?>).</li>
-  <li>Fix pluggable dialogs (<?php bug ('6138') ?>).</li>
+  <li>Fix linking issues (bug #6236).</li>
+  <li>Fix pluggable dialogs (bug #6138).</li>
   <li>hange the way workspace names are handled.</li>
   <li>Remove deprecated encoding key from desktop files.</li>
-  <li>Make the display settings dialog pluggable (<?php bug('6524') ?>).</li>
-  <li>Speedup startup of the keyboard settings dialog (<?php bug('6661') ?>).</li>
+  <li>Make the display settings dialog pluggable (bug #6524).</li>
+  <li>Speedup startup of the keyboard settings dialog (bug #6661).</li>
   <li>Add startup notification support for keyboard shortcuts.</li>
-  <li>Process xmodmap file at startup and on layout change (<?php bug('5094') ?>).</li>
-  <li>Save and restore numlock state (<?php bug('3098') ?>).</li>
-  <li>Ignore virtual XTEST mouse (<?php bug('6735') ?>).</li>
-  <li>keyboard: Fix handling of empty variants (<?php bug('6727') ?>).</li>
+  <li>Process xmodmap file at startup and on layout change (bug #5094).</li>
+  <li>Save and restore numlock state (bug #3098).</li>
+  <li>Ignore virtual XTEST mouse (bug #6735).</li>
+  <li>keyboard: Fix handling of empty variants (bug #6727).</li>
   <li>Double click a keyboard layout/variant to edit it.</li>
   <li>Show xklavier descriptions instead of language codes.</li>
   <li>Scroll to the active gtk, icon or mouse theme.</li>
-  <li>Use selected keyboard layout on session startup (<?php bug('5270') ?>).</li>
+  <li>Use selected keyboard layout on session startup (bug #5270).</li>
   <li>Select first available keyboard layout when deleting the active one.</li>
-  <li>Add X11/keysym.h include to keyboards.c (<?php bug('6778') ?>).</li>
-  <li>Fix compilation without Randr 1.3 (<?php bug('6779') ?>).</li>
+  <li>Add X11/keysym.h include to keyboards.c (bug #6778).</li>
+  <li>Fix compilation without Randr 1.3 (bug #6779).</li>
   <li>Updated translations.</li>
 </ul>
 
@@ -342,7 +338,7 @@ function bug ($id){
   <li>Remove dangling nodes from the tree after a recursive remove.</li>
   <li>Use a seconds timeout to reduce system wakeups.</li>
   <li>Only print debug messages when compiled with debugging.</li>
-  <li>Merge xml files in reversed order (<?php bug('6079') ?>).</li>
+  <li>Merge xml files in reversed order (bug #6079).</li>
   <li>Disable cache singletons and improve some code now we know the tree is always empty during prefetch. This is only a disadvantage when creating multiple new channels with the same name, but in that case channels singletons should be used.</li>
   <li>Lots of memory leaks plugged. Valgrind log is clean now.</li>
   <li>Fix memory corruption during file loading and use mmap.</li>
@@ -356,7 +352,7 @@ function bug ($id){
   <li>Port xfdesktop to GIO and drop the dependency on thunar-vfs.</li>
   <li>Make heavy use of new Thunar D-Bus methods in order to re-use  Thunar's dialogs and file operation algorithms.</li>
   <li>Port xfdesktop to thunarx-2, new updated extension library of Thunar.</li>
-  <li>Properly hide partitions that cannot be mounted by the user (<?php bug('6771') ?>).</li>
+  <li>Properly hide partitions that cannot be mounted by the user (bug #6771).</li>
   <li>Depend on exo-1.</li>
   <li>Drop dependencies on libxfcegui4 and use libxfce4ui.</li>
   <li>Remove the menu panel plugin, this is now included in the panel.</li>
@@ -364,29 +360,29 @@ function bug ($id){
   <li>Remove the .directory files, those are now shipped with Garcon.</li>
   <li>Drop the libxfce4menu dependency and use Garcon.</li>
   <li>Build documentation during make dist.</li>
-  <li>Allow DnD to image list in settings dialog (<?php bug('4337') ?>).</li>
+  <li>Allow DnD to image list in settings dialog (bug #4337).</li>
   <li>Refactor drawing routines in XfdesktopIconView to remove most  flicker and most if not all repaint glitches.</li>
   <li>Use cairo to draw the rounded text label background instead of the hacky PNG composition method.</li>
   <li>Make the text label corner roundness configurable via a gtkrc style property.</li>
-  <li>Call to org.xfce.FileManager.DisplayFileProperties() for the  full-featured file properties dialog before falling back to our own  (<?php bug('5622') ?>).</li>
+  <li>Call to org.xfce.FileManager.DisplayFileProperties() for the  full-featured file properties dialog before falling back to our own  (bug #5622).</li>
   <li>Updated translations.</li>
 </ul>
 
 <h3>Window Manager <em>(xfwm4)</em>:</h3>
 <ul>
-  <li>Fix window positioning problem when output it removed (<?php bug('6209') ?>).</li>
+  <li>Fix window positioning problem when output it removed (bug #6209).</li>
   <li>Do not clear the show desktop flag upon activation of already visible windows.</li>
-  <li>Transition fullscreen windows back to their original layer  when another window is activated (<?php bug('3551')  ?>).</li>
+  <li>Transition fullscreen windows back to their original layer  when another window is activated (bug #3551')  ?>).</li>
   <li>Add new keyboard shortcut to switch between windows of the same application.</li>
   <li>Add new keyboard shortcut to switch between windows of different applications only.</li>
   <li>Port to libxfce4ui + GtkBuilder and drop libxfcegui4 dependency.</li>
-  <li>Display an application switcher window per physical monitor (<?php bug('5229') ?>).
-  <li>Fix opacity for newly mapped window not focused by default (<?php bug('5706') ?>).
+  <li>Display an application switcher window per physical monitor (bug #5229).
+  <li>Fix opacity for newly mapped window not focused by default (bug #5706).
   <li>Add new option "cycle_apps_only" to switch between regular  toplevels only (avoiding dialogs - This option coupled with the new  shortcut allows for faster window selection through  keyboard).</li>
   <li>Implement prelinminary support for snap on resize.</li>
   <li>Implement a workaround to avoid loosing key release events.</li>
-  <li>Add linkage to libm when compositor is used (<?php bug('6231') ?>).</li>
-  <li>Check for invalid type for GValue to avoid a crash (<?php bug('6195')?>).</li>
+  <li>Add linkage to libm when compositor is used (bug #6231).</li>
+  <li>Check for invalid type for GValue to avoid a crash (bug #6195).</li>
   <li>Don't save the settings dialogs when saving the session.</li>
   <li>Watch workspace changes in wnck and update treeview accordingly.</li>
   <li>Various theme updates.</li>
diff --git a/pages/download/changelogs/4.8pre2.php b/pages/download/changelogs/4.8pre2.php
new file mode 100644
index 0000000..c995923
--- /dev/null
+++ b/pages/download/changelogs/4.8pre2.php
@@ -0,0 +1,179 @@
+<h2>Xfce 4.8pre2 Changelog</h2>
+
+<h3>Extension Library <em>(exo)</em>:</h3>
+
+<ul>
+  <li>Fix opening of URIs with spaces in claws-mail and sylpheed.</li>
+  <li>Fix two @libexecdir@ -> @HELPERDIR@ replacements.</li>
+  <li>Add Icedove helper.</li>
+  <li>Fix Opera helper with Opera newer as 10.60.</li>
+  <li>Add mime types to the exo-open desktop files (bug #6800).</li>
+  <li>Store preferred application in mimeapps.list (bug #6800).</li>
+  <li>Don't build the GIO module after glib 2.27 (bug #6800).</li>
+  <li>Make exo-open more standalone (bug #6573).</li>
+  <li>Translation updates (ug, gl, zh_TW, ru, sk, ja, el, sv, es, eu, hu, pt, kk, it, ja, he, uk, ca, da, id).</li>
+</ul>
+
+<h3>Widget Library <em>(libxfce4ui)</em>:</h3>
+
+<ul>
+  <li>Also request an interact for save-state-extended.</li>
+  <li>Return a NULL state file is the sm-client is disabled.</li>
+  <li>Fix the save-state signal.</li>
+  <li>Translation updates (pt).</li>
+</ul>
+
+<h3>Utility Library <em>(libxfce4util)</em>:</h3>
+
+<ul>
+  <li>Fix wrong capitalization of Xfce.</li>
+  <li>Fix stdarg.h include (bug #6897).</li>
+  <li>Translation updates (pt).</li>
+</ul>
+
+<h3>File Manager <em>(thunar)</em>:</h3>
+
+<ul>
+  <li>Make .desktop entries installed by Thunar validate against desktop-file-utils 0.16 (bug #6655). Patch by Samuli Suominen.</li>
+  <li>Fix missing instruction to load the sendto model (bug #6762).</li>
+  <li>Fix the sample D-Bus client for the org.xfce.FileManager interface.</li>
+  <li>Fix home folder being displayed as "Desktop" if $HOME is set to /home/username/Desktop.</li>
+  <li>Fix outdated Thunar D-Bus API usage in the trash panel applet.</li>
+  <li>Create user dirs instead of showing an error if they don't exist.</li>
+  <li>Allow scrolling in the 'Open With' combo box of the file properties dialog (bug #3055).</li>
+  <li>Expand filenames starting with './' based on the current working directory instead of home (bug #3451).</li>
+  <li>Print an error if thunar-settings fails to contact the file manager service (bug #6547).</li>
+  <li>Permanently delete files if at least one of them cannot be trashed (bug #6748).</li>
+  <li>Fix a typo in configure.in.in (bug #6724).</li>
+  <li>Include panel macro header (bug #6680).</li>
+  <li>Use GTK_STOCK_FILE as the fallback icon for files (bug #6662).</li>
+  <li>Fix compiler warnings about shadowed variables.</li>
+  <li>Use Name field as display name of desktop entries (bug #6860).</li>
+  <li>Fix a memory leak in thunar_transfer_job_execute().</li>
+  <li>Fix a segmentation fault when reloading files.</li>
+  <li>Avoid GIO 2.20 function calls.</li>
+  <li>Properly avoid launching the file manager recursively by checking the GAppInfo id/name.</li>
+  <li>Translation updates: Hungarian, German, Slovak, Portuguese (Brazilian), Chinese (China), Greek, Catalan (Valencian), Italian, Basque, Spanish (Castilian), Kazakh, Portuguese, Hebrew, Galician, Indonesian, Chinese (Taiwan), Japanese, Finish.</li>
+</ul>
+
+<h3>Utilities <em>(xfce-utils)</em>:</h3>
+
+<ul>
+  <li>Return support for vendor information.</li>
+  <li>Hookup the help button in xfce4-about.</li>
+  <li>Fix typo in xfce4-about --help.</li>
+  <li>Fix some wrong capitalizations of Xfce.</li>
+  <li>Set XDG_MENU_PREFIX to "xfce-" and export it (bug #5980).</li>
+  <li>Translation updates (id, zh_TW, kk, it, fi, gl, da, ca, pt, uk, eu, sk, de, hu).</li>
+</ul>
+
+<h3>Panel <em>(xfce4-panel)</em>:</h3>
+
+<ul>
+  <li>Don't destroy the about dialog.</li>
+  <li>Allow using enter in the launcher treeviews.</li>
+  <li>Fix crash in always group mode (bug #6792).</li>
+  <li>Drop the automatic grouping option from tasklist; not implemented yet.</li>
+  <li>Fix Gdk key macro names.</li>
+  <li>Fix confustion with panel opacity (bug #6827).</li>
+  <li>Make miniature view the default in the pager (bug #6825).</li>
+  <li>Fix wrong capitalization of Xfce.</li>
+  <li>Fix issue in systray size allocation with 1 row (bug #6809).</li>
+  <li>Fix 'add launcher' desktop file.</li>
+  <li>Improve debugging output for display changes.</li>
+  <li>Restore shadow of spin button in systray dialog.</li>
+  <li>Add function to return the Xfconf panel name.</li>
+  <li>Warning why # pager rows does not apply (bug #6555).</li>
+  <li>Gracefully handle abort signal (bug #6563).</li>
+  <li>Restart the panel if we receive SIGUSR1.</li>
+  <li>Fix format of 12-hour clock.</li>
+  <li>Add option to not rotate buttons in vertical panel (bug #6687).</li>
+  <li>Propertly handle insensitive clock colors.</li>
+  <li>Set correct session priority.</li>
+  <li>Improve support for a menu editor (alacarte) in the applications menu.</li>
+  <li>Don't destroy the application menu under the users' cursor on reload.</li>
+  <li>Add window DND to the pager in tasklist.</li>
+  <li>Make viewports work in the tasklist (bug #6898 and bug #6665).</li>
+  <li>Support viewports in button pager.</li>
+  <li>Always use applications menu for default menu.</li>
+  <li>Fix Exec key in desktop file handler (bug #6912).</li>
+  <li>Fix if statement in xfce_tasklist_button_visible().</li>
+  <li>Depend on garcon 0.1.4.</li>
+  <li>Translation updates (be, ca, da, de, eu, fi, gl, hu, id, it, ja, kk, nl, pt, sk, ta, uk, zh_CN, zh_TW).</li>
+</ul>
+
+<h3>Session Manager <em>(xfce4-session)</em>:</h3>
+
+<ul>
+  <li>Do not try "unix-session" authorization with PolicyKit as this seems to be either broken or not implemented in PolicyKit (bug #6817). This fixes suspend/hibernate in xfce4-session-logout.</li>
+  <li>Fix possibly shadowed variables.</li>
+  <li>Fix compilation on FreeBSD with polkit (bug #6870).</li>
+  <li>Restore splash screen functionality (bug #6831).</li>
+  <li>Fix logout with sudo.</li>
+  <li>Translation updates (de, pt_BR, zh_CN, el, uk, it, id, ja, kk, pt).</li>
+</ul>
+
+<h3>Settings Manager <em>(xfce4-settings)</em>:</h3>
+
+<ul>
+  <li>Use xfconf_channel_get instead of xfconf_channel_new.</li>
+  <li>Don't activate numlock on first launch.</li>
+  <li>Fix wrong capitalizations of Xfce.</li>
+  <li>Fix compiler warnings.</li>
+  <li>Drop Xfce from the settings manager .desktop name.</li>
+  <li>Fix free of invalid memory (bug #6909).</li>
+  <li>Add checks for API change in libnotify 0.7.0.</li>
+  <li>Translations updates (hu, zh_CN, he, pt, gl).</li>
+</ul>
+
+<h3>Configuration Manager <em>(xfconf)</em>:</h3>
+
+<ul>
+  <li>Don't enable options with --disable-$option (bug #6820).</li>
+  <li>Use G_GSIZE_FORMAT in the DBG message.</li>
+  <li>Add doc module to fixxref options (bug #6304).</li>
+  <li>Link the gtkdoc scanner to GObject and Glib (bug #6407).</li>
+  <li>Check for perl outside bindings option for alias script (bug #6481).</li>
+  <li>Move xfconfd from $libexecdir to $libdir.</li>
+  <li>Updated translations: kk, bn, uk, si, it, sk, fr, id, zh_TW, de, pt, ug.</li>
+</ul>
+
+<h3>Desktop Manager <em>(xfdesktop)</em>:</h3>
+
+<ul>
+  <li>Fix a crash caused by accessing the wrong variable when adding items to the right-click menu.</li>
+  <li>Select the correct icon style in the desktop settings on first start (bug #6798).</li>
+  <li>Depend on libwnck newer as 2.22 so we no longer have to implement hacks for the two different "active-workspace-changed" signal variants in libwnck (bug #6638).</li>
+  <li>Add menu item monitoring.</li>
+  <li>Fix critical when session manager is not running (bug #6822).</li>
+  <li>Remove checks for older GLib/GTK+ versions that are no longer needed.</li>
+  <li>Allow workspace names that start with a number (bug #6318).</li>
+  <li>Delay notification initialization until we show one.</li>
+  <li>Set the correct session priority.</li>
+  <li>Do not call gtk_widget_show() on menus (bug #6198).</li>
+  <li>Add checks for an API change in libnotify 0.7.0 (bug #6915).</li>
+  <li>Avoid GTK+ 2.18 and GIO 2.20 function calls (or at least guard them so that xfdesktop still builds with older versions).</li>
+  <li>Let garcon choose the default applications menu file using XDG_MENU_PREFIX. Drop the UserMenu kiosk option as the panel sort of allows to bypass it anyway.</li>
+  <li>Translation updates: gl, ca, de, it, kk, fi, sk, pt, uk, el, zh_TW, da, id, eu, hu, lt.</li>
+</ul>
+
+<h3>Window Manager <em>(xfwm4)</em>:</h3>
+
+<ul>
+  <li>Fix break with latest API changes in libxfce4ui.</li>
+  <li>Fix corrupted button layouts by obtaining the button IDs correctly (bug #6824).</li>
+  <li>Bump the GTK+ dependency to 2.14 which is the minimum version required for Xfce 4.8.</li>
+  <li>Properly implement session handling (bug #6330).</li>
+  <li>Make the settings dialog smaller so it fits on netbooks screens.</li>
+  <li>Depend on libxfce4ui 4.7.5 for crucial fix in the save-state-extended signal.</li>
+  <li>Panel won't focus entries in focus follow mode (bug #6649).</li>
+  <li>Adjusted sizes when a maximized window is undecorated (bug #6543).</li>
+  <li>Unshade windows when given focus with Alt-Tab (bug #5931).</li>
+  <li>Fix hang when closing a submenu (bug #6562).</li>
+  <li>New theme for 4.8.</li>
+  <li>Focus-follows-mouse activate/raise should not do focus (bug #4679).</li>
+  <li>Translation updates (zh_TW, ug, it, gl, ja, sv, pt, pt_BR, da, de, kk, hu, zh_CN).</li>
+</ul>
+
+
+
diff --git a/pages/download/changelogs/en.nav.php b/pages/download/changelogs/en.nav.php
deleted file mode 100644
index 3badb0f..0000000
--- a/pages/download/changelogs/en.nav.php
+++ /dev/null
@@ -1,3 +0,0 @@
-<?php
-	include "i18n/documentation/en.nav.php";
-?>
\ No newline at end of file
diff --git a/pages/download/changelogs/index.en.php b/pages/download/changelogs/index.en.php
deleted file mode 100644
index 1dcc4ad..0000000
--- a/pages/download/changelogs/index.en.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<h1>Xfce Changelogs </h1>
-<p>
-	The Xfce changelogs are version specific. Please select your version from the list below to read the changelog.
-</p>
-
-<h3>Xfce 4.8:</h3>
-
-<ul>
-  <li><a href="/documentation/changelogs/4.8pre1/">4.8pre1</li>
-</ul>
-
-<h3>Xfce 4.6:</h3>
-<ul>
-	<li><a href="/documentation/changelogs/4.6.2">4.6.2</a></li>
-	<li><a href="/documentation/changelogs/4.6.1">4.6.1</a></li>
-	<li><a href="/documentation/changelogs/4.6.0">4.6.0</a></li>
-	<li><a href="/documentation/changelogs/4.5.99.1">4.5.99.1</a></li>
-	<li><a href="/documentation/changelogs/4.5.93">4.5.93</a></li>
-	<li><a href="/documentation/changelogs/4.5.92">4.5.92</a></li>
-	<li><a href="/documentation/changelogs/4.5.91">4.5.91</a></li>
-	<li><a href="/documentation/changelogs/4.5.90">4.5.90</a></li>
-</ul>
-
-<h3>Xfce 4.4:</h3>
-<ul>
-	<li><a href="/documentation/changelogs/4.4.3">4.4.3</a></li>
-	<li><a href="/documentation/changelogs/4.4.2">4.4.2</a></li>
-	<li><a href="/documentation/changelogs/4.4.1">4.4.1</a></li>
-	<li><a href="/documentation/changelogs/4.4.0">4.4.0</a></li>
-	<li><a href="/documentation/changelogs/4.3.99.2">4.3.99.2</a></li>
-	<li><a href="/documentation/changelogs/4.3.99.1">4.3.99.1</a></li>
-	<li><a href="/documentation/changelogs/4.3.90.2">4.3.90.2</a></li>
-</ul>
-
-<h3>Xfce 4.2:</h3>
-<ul>
-	<li><a href="/documentation/changelogs/4.2.3.2">4.2.3.2</a></li>
-	<li><a href="/documentation/changelogs/4.2.3.1">4.2.3.1</a></li>
-	<li><a href="/documentation/changelogs/4.2.3">4.2.3</a></li>
-	<li><a href="/documentation/changelogs/4.2.2">4.2.2</a></li>
-	<li><a href="/documentation/changelogs/4.2.1">4.2.1</a></li>
-	<li><a href="/documentation/changelogs/4.2.0">4.2.0</a></li>
-	<li><a href="/documentation/changelogs/4.1.99.3">4.1.99.3</a></li>
-	<li><a href="/documentation/changelogs/4.1.99.2">4.1.99.2</a></li>
-</ul>
diff --git a/pages/download/changelogs/index.php b/pages/download/changelogs/index.php
new file mode 100644
index 0000000..7f5c166
--- /dev/null
+++ b/pages/download/changelogs/index.php
@@ -0,0 +1,56 @@
+<?php
+
+$head['title'] = R_('Changelogs');
+
+$toc['anchors'] = array (
+        '4.8' => 'Xfce 4.8',
+        '4.6' => 'Xfce 4.6',
+        '4.4' => 'Xfce 4.4',
+        '4.2' => 'Xfce 4.2');
+
+$path = 'pages/download/changelogs/';
+$versions = array ();
+
+if ($dir = opendir ('pages/download/changelogs/'))
+{
+	while (($name = readdir($dir)) !== false)
+	{
+		if (!is_file ($path.$name)
+		    || $name == 'index.php'
+		    || $name == 'nav.php')
+			continue;
+
+		$versions[] = basename ($name, '.php');
+	}
+	closedir ($dir);
+}
+rsort ($versions);
+?>
+
+<h1><?php echo $head['title'] ?></h1>
+
+<?php
+
+$printed = 0;
+
+foreach ($toc['anchors'] as $id => $name)
+{
+	echo '<h2 id="'.$id.'">'.$name.'</h2>';
+	echo '<ul>';
+
+	$oddid = sprintf ('%0.1f', floatval ($id) - 0.1);
+	foreach ($versions as $version)
+	{
+		if (str_has_prefix ($version, $id) || str_has_prefix ($version, $oddid))
+		{
+			echo '<li><a href="/download/changelogs/'.$version.'">'.$version.'</a></li>';
+			$printed++;
+		}
+	}
+
+	echo '</ul>';
+}
+
+if ($printed != count ($versions))
+	echo 'Warning, not all changelog versions were printed!'
+?>
diff --git a/pages/download/changelogs/nav.php b/pages/download/changelogs/nav.php
new file mode 100644
index 0000000..3cc3524
--- /dev/null
+++ b/pages/download/changelogs/nav.php
@@ -0,0 +1,3 @@
+<?php
+	include ('pages/download/nav.php');
+?>
diff --git a/pages/download/development.php b/pages/download/development.php
index 5705ad9..669f984 100644
--- a/pages/download/development.php
+++ b/pages/download/development.php
@@ -20,8 +20,7 @@
 
 <h2><?php E_('Getting the source code') ?></h2>
 <p>
-<?php E_('To get a list of available modules and components, you can
-<a href="http://git.xfce.org/" class="external">browse the GIT repositories</a>.') ?>
+<?php E_('To get a list of available modules and components, you can <a href="http://git.xfce.org/" class="external">browse the GIT repositories</a>.') ?>
 </p>
 
 <h3><?php printf (R_('Latest release version (%s) from the GIT repositories'), $stable_version) ?></h3>
diff --git a/pages/download/index.php b/pages/download/index.php
index 21ea3d7..1ee4450 100644
--- a/pages/download/index.php
+++ b/pages/download/index.php
@@ -1,8 +1,16 @@
 <?php
 
+include ('pages/versions.php');
+
 $head['title'] = R_('Download');
 
-include ('pages/versions.php');
+$toc['anchors'] = array (
+        'stable' => R_('Stable release'),
+        'individual' => R_('Individual releases'));
+
+if($preview_visible) {
+        $toc['anchors'] += array ('unstable' => R_('Preview release'));
+}
 
 $servers = array (
   array ('mocha.xfce.org', R_('Europe/Belgium'), 'http://mocha.xfce.org/archive/%s'),
@@ -22,35 +30,36 @@ function print_servers($path)
 
 <h1><?php echo $head['title'] ?></h1>
 
-<h2 id="stable"><?php printf (R_('Stable release %s'), $stable_version) ?></h2>
 <p>
-  <?php E_('Most distributions ship with Xfce. But if you want a newer version or you want to build Xfce from scratch, you can find the packages below. You can also take a look at a list of Xfce-oriented distributions <a href="/download/distros">here</a>.') ?>
+  <?php E_('Most distributions ship with Xfce in their own packaging format, but if you want a newer version or you want to build Xfce from scratch, you can find the packages below. You can also take a look at the list of <a href="/download/distros">Xfce-oriented distributions</a>.') ?>
 </p>
 
+<h2 id="stable"><?php printf (R_('Stable release %s'), $stable_version) ?></h2>
+
 <p>
-  <?php E_('All Xfce modules are available in one single tarball from several mirrors (in one single tarball <em>or</em> separate  tarballs):') ?>
+  <?php printf (R_('Xfce %s is the most recent version of the Xfce desktop environment. You can find the changes in this release <a href="/download/changelogs/%s">here</a>.'), $stable_version, $stable_version) ?>
 </p>
 
 <ul>
-<?php print_servers ('xfce/'.$stable_version) ?>
+  <?php print_servers ('xfce/'.$stable_version) ?>
 </ul>
 
-<?php if ($preview_visible) { ?>
-<h2 id="unstable"><?php printf (R_('Preview release %s'), $preview_version) ?></h2>
+<h2 id="individual"><?php E_('Individual releases') ?></h2>
 <p>
-  <?php E_('Below you can find download locations for the latest development/unstable release of Xfce. Note that this software almost certainly contains bugs, many of which might affect your desire to use it in a production environment. You should back up all configuration files before installing and using these releases. If you\'re uncertain about downloading this release, you should probably use the <a href="#stable">stable release</a> above.') ?>
+  <?php E_('Each package in Xfce can make idividual stable or development releases, including the core packages (as discribed in the <a href="/development/releasemodel">release model</a>). You can follow the announcements of the releases on the <a href="/community/lists">Xfce users mailing list</a>, watch the <a href="http://releases.xfce.org/feeds/project/">release feeds</a> or follow the Xfce <a href="http://identi.ca/xfce">ident.ca channel</a>.') ?>
 </p>
 
 <ul>
-<?php print_servers ('xfce/'.$preview_version) ?>
+  <?php print_servers ('src') ?>
 </ul>
-<?php } ?>
 
-<h2 id="individual"><?php E_('Individual releases') ?></h2>
+<?php if ($preview_visible) { ?>
+<h2 id="unstable"><?php printf (R_('Preview release %s'), $preview_version) ?></h2>
 <p>
-  <?php E_('Each package in Xfce can make idividual releases, also the core packages, to make development or stable releases. You can follow the announcements of the releases on the <a href="/community/lists">Xfce user mailing list</a>, watch the <a href="http://releases.xfce.org/feeds/project/">release feeds</a> or follow the Xfce <a href="http://identi.ca/xfce">ident.ca channel</a>.') ?>
+  <?php printf (R_('Xfce %s is the latest development release of the Xfce desktop environment. This release should not be used in a production environments. If you are uncertain about downloading this release, you should probably use the <a href="#stable">stable release</a> above. You can find the changes in this release <a href="/download/changelogs/%s">here</a>.'), $preview_version, $preview_version) ?>
 </p>
 
 <ul>
-<?php print_servers ('src') ?>
+  <?php print_servers ('xfce/'.$preview_version) ?>
 </ul>
+<?php } ?>
diff --git a/pages/download/nav.php b/pages/download/nav.php
index 799ce6a..6729b39 100644
--- a/pages/download/nav.php
+++ b/pages/download/nav.php
@@ -1,20 +1,15 @@
-<?php include ('pages/versions.php'); ?>
+<?php
 
-<ul>
-	<li><a href="/download"><?php E_('Download') ?></a>
-		<ul>
-			<li><a href="/download#stable"><?php E_('Stable release') ?></a></li>
-<?php if($preview_visible) { ?>
-			<li><a href="/download#unstable"><?php E_('Preview release') ?></a></li>
-<?php } ?>
-			<li><a href="/download/#individual"><?php E_('Individual releases') ?></a></li>
-		</ul>
-	</li>
-	<li><a href="/download/development"><?php E_('Development') ?></a></li>
-</ul>
+include ('pages/versions.php'); 
 
-<h5><?php E_('External Links') ?></h5>
-<ul>
-	<li><a href="http://git.xfce.org/" target="_blank" class="external"><?php E_('Browse GIT repositories') ?></a></li>
-	<li><a href="http://goodies.xfce.org" target="_blank" class="external"><?php E_('Panel Plugins') ?></a></li>
-</ul>
+$toc['menu'] = array (
+	'download' => R_('Download'),
+	'download/development' => R_('Development'),
+	'download/changelogs' => R_('Changelogs'),
+	'download/distros' => R_('Distributions'));
+
+$toc['external'] = array (
+	'http://git.xfce.org/' => R_('Browse GIT repositories'),
+	'http://goodies.xfce.org' => R_('Panel Plugins'));
+
+?>
diff --git a/pages/header.php b/pages/header.php
index dba2705..fbe9de5 100644
--- a/pages/header.php
+++ b/pages/header.php
@@ -51,11 +51,11 @@ else
 			<h5 class="hidden"><?php E_('Categories') ?></h5>
 			<ul>
 				<li><a href="/"><?php E_('Home') ?></a></li>
-				<li><a href="/about/"><?php E_('About') ?></a></li>
-				<li><a href="/download/"><?php E_('Download') ?></a></li>
-				<li><a href="/community/"><?php E_('Community') ?></a></li>
-				<li><a href="/projects/"><?php E_('Projects') ?></a></li>
-				<li><a href="/development/"><?php E_('Development') ?></a></li>
+				<li><a href="/about"><?php E_('About') ?></a></li>
+				<li><a href="/download"><?php E_('Download') ?></a></li>
+				<li><a href="/community"><?php E_('Community') ?></a></li>
+				<li><a href="/projects"><?php E_('Projects') ?></a></li>
+				<li><a href="/development"><?php E_('Development') ?></a></li>
 			</ul>
 		</div>
 		<form id="languageform" action="" method="get">
@@ -81,12 +81,41 @@ else
 <?php
 	if (isset($toc['filename']))
 	{
-?>
-	<div id="menu-sub">
-		<h5><?php E_('Category Pages') ?></h5>
-		<?php include ($toc['filename']) ?>
-	</div>
-<?php
+		include ($toc['filename']);
+	
+		echo '<div id="menu-sub">';
+		
+		if (isset($toc['menu']))
+		{
+			echo '<h5>'.R_('Category Pages').'</h5>';
+			echo '<ul>';
+			foreach ($toc['menu'] as $link => $name)
+			{
+				echo '<li><a href="/'.$link.'">'.$name.'</a>';
+				
+				if (isset ($toc['anchors']) && strcmp ($uri, $link) == 0)
+				{
+					echo '<ul>';
+					foreach ($toc['anchors'] as $id => $name)
+						echo '<li><a href="#'.$id.'">'.$name.'</a></li>';
+					echo '</ul>';
+				}
+				
+				echo '</li>';
+			}
+			echo '</ul>';
+		}
+		
+		if (isset($toc['external']))
+		{
+			echo '<h5>'.R_('External Links').'</h5>';
+			echo '<ul>';
+			foreach ($toc['external'] as $link => $name)
+				echo '<li><a href="'.$link.'" target="_blank" class="external">'.$name.'</a></li>';
+			echo '</ul>';
+		}
+		
+		echo '</div>';
 	}
 ?>
 	<div id="page-contents">
diff --git a/pages/projects/index.php b/pages/projects/index.php
index 472b3ae..0755d10 100644
--- a/pages/projects/index.php
+++ b/pages/projects/index.php
@@ -3,6 +3,10 @@
 $head['title'] = R_('Projects');
 $head['stylesheet'] = array ('/style/projects.css');
 
+$toc['anchors'] = array (
+        'core' => R_('Core Components'),
+        'applications' => R_('Applications'));
+
 ?>
 <h1><?php echo $head['title'] ?></h1>
 <p>
diff --git a/pages/projects/nav.php b/pages/projects/nav.php
index a78d83c..dcfd750 100644
--- a/pages/projects/nav.php
+++ b/pages/projects/nav.php
@@ -1,15 +1,9 @@
-<ul>
-	<li><a href="/projects"><?php E_('Projects') ?></a>
-		<ul>
-			<li><a href="/projects/#core"><?php E_('Core Components') ?></a></li>
-			<li><a href="/projects/#applications"><?php E_('Applications') ?></a></li>
-			<li><a href="/projects/#framework"><?php E_('Framework') ?></a></li>
-			<li><a href="/projects/#art"><?php E_('Art and Graphics') ?></a></li>
-		</ul>
-	</li>
-</ul>
+<?php
 
-<h5><?php E_('External Links') ?></h5>
-<ul>
-	<li><a href="http://goodies.xfce.org" target="_blank" class="external"><?php E_('Xfce Goodies') ?></a></li>
-</ul>
+$toc['menu'] = array (
+	'projects' => R_('Projects'));
+
+$toc['external'] = array (
+	'http://goodies.xfce.org' => R_('Xfce Goodies'));
+
+?>
diff --git a/pages/versions.php b/pages/versions.php
index ebb6a4f..13a5a61 100644
--- a/pages/versions.php
+++ b/pages/versions.php
@@ -9,7 +9,7 @@
   $stable_date = '2010-05-23';
 
   /* latest development version */
-  $preview_version = '4.8pre1';
-  $preview_date = '2010-07-11';
+  $preview_version = '4.8pre2';
+  $preview_date = '2010-11-05';
   $preview_visible = TRUE /* set to true if preview is *newer* then stable */
 ?>
diff --git a/style/base.css b/style/base.css
index 007fd4a..f764acc 100644
--- a/style/base.css
+++ b/style/base.css
@@ -91,21 +91,26 @@ body {
 }
 #menu-sub ul {
 	list-style: none;
+	list-style-image: url('img/bullit.gif');
 	margin: 0;
-	padding: 0 0;
-}
-#menu-sub ul li {
-	background: transparent url('img/bullit.gif') 0 0.6em no-repeat;
-	padding-left: 10px;
+	padding: 0;
+	font-weight: bold;
+	margin-left: 10px;
 }
-#menu-sub ul li li {
-	background: none;
+#menu-sub ul li ul {
+	list-style-image: none;
+	font-weight: normal;
 }
 #menu-sub a {
 	display: block;
+	color: #666;
+}
+#menu-sub a:hover {
+	color: #06c;
 }
 #menu-sub h5 {
 	margin-top: 10px;
+	font-size: 140%;
 }
 
 table th {
diff --git a/style/img/bullit.gif b/style/img/bullit.gif
index 27c6a7f..accbafa 100644
Binary files a/style/img/bullit.gif and b/style/img/bullit.gif differ



More information about the Xfce4-commits mailing list