Use __construct instead of class name.
Remove lang attribute.
Use a session.
Use gettext for string translation.
Allow setting the language using the 'lang' get parameter.
Remove trailing whitespace.
Check if a language exists before switching to it.
Add a langauge dropdown to the navigation bar.
Solve conflict with master.
Make the language token available through the main class.
Query categories using the `Id' attribute instead of the title. Closes #42
Pass the  directly to the CategoryInfo constructor.
Throw away unused method.
Fix the main category link on the start page.
Use an md5 hash of the Id instead of the page id to get the respective download folder. Closes #45
Add error handling for mp3s without title or artist.
Fix category tree in navigation.
Stay on the same page when switching languages.
Change category links to use the Id attribute instead of the title.
Add two more literals to translation file.