Release Notes for Apollo MLLanguageSelector for DotNetNuke 3.1.1 and up
(tested on DNN 3.013, 3.1.1, 3.2.2 and 4.02. NB: if you want to use this module in versions prior to 3.1.1, you also need to install the necessary core modification!)
This package contains:
* sample skin - this is a light version of the complete multilanguage sample skin, with only the language selector
as skinobject
* language selector PA zip file
* language selector source files
* license file
* installation instructions / help ->readme.htm
version history:
2.01.00 - 2006-03-22
* added new attributes: useFullLocaleCode, tableLess, _altFlagLocation, _altImageType (see help for explanation)
* added support for other locations for flag images
* added opacity change on mouse hover, this is done through the new css classes "MLLanguageSelectionFlag_Active" and "MLLanguageSelectionFlag_InActive"
* added support for tableless design
* fixed issue with calculating of country codes, image names now have full locale code, instead of only country code. For backwards compatibility this feature can be turned off
* added resource names for locales. You can now use the names in the resource file as well, and of course, use different names per portal
* added extra flags for extra locales (now 173)
2.00.07 - 2006-03-10
* caching problem fixed, see http://www.ventrian.com/tabid/243/ctl/ArticleView/mid/612/articleId/309/DataCache-Pattern.aspx
2.00.06 - 2006-03-03
* postback error fixed
2.00.05 - 2005-10-06
* removed some hardcoded items in the MLLanguageSelector.ascx file
* updated documentation with info about module.css
2.00.04 - 2005-10-03
* removed info icon for portal admins due to rendering problems with dropdown menu
2.00.03 - 2005-10-01
* fixed problem with multiple loading of same module.css file for skinobject, when multiple skinobjects
were present in one skin
* added info icon for portal admins when languages are mapped
* changed behaviour of "hideCurrent", the default value is now false, and is mutually exclusive with the menu
attribute (if menu = true, than all enabled locales will be visible in the menu)
2.00.02 - 2005-09-30
* fixed general caching problem
* fixed errors in dnn file
* added workaround for core bug in creation of friendly urls. The "-" character in the language code causes
the core furl provider to add the language parameter as an old style querystring parameter to the url
* fixed cachekey portalid omission
2.00.01 - 2005-09-29
* fixed cachkey problem
* updated number of flags in documentation
2.00.00 - 2005-09-28
* this version does not support DotNetNuke 3.1.0 and earlier, please use verion 1.50.05 for that
* fixed bug when language was disabled in portal it was still rendered in the selector
* rendering is now done in tables, tables can be formatted with module.css file
* added support for module.css for skinobject
* added option to display flag for current language when menu is used
* newly created flags for all countries supported by DotNetNuke
* Language selector can now map one language to another. See modulehelp or readme.htm for explanation
01.50.05
* fixed a bug that caused an error when switching languages in host pages
01.50.04
* fixed a bug when both dropdownlist and hyperlinks are enabled on a page, then switching languages with dropdownlist fails when the language was first switched with an url.
solution: dropdownlist now uses querystrings as well.
* fixed a bug that caused the module not to be able to be moved to other pages
solution: do not end response when redirecting ..
* fixed a bug that caused some languages not to work in language selector (notably chinese)
solution: use full locale name (language-Region combination), instead of only language in querystring parameter
01.50.03
* added alt text to flag images
01.50.02
* fixed error in calculation of image path for flag images
01.50.01
* fixed installation issue, which failed to register the module
01.50.00
* added module support. The language selector can now be used as a skin object or as a module
* label parameter no longer supported, instead there is a new parameter "DisplayLabel".
The label is now localizable via the language resource file
* added flags for all European countries, Canada, Mexico, Brasil, Argentine, Australia, India, China and Japan
* all parameters can be set through the module settings if the selector is used as a module
01.00.00 - original version
* (C) flags cia factbook: http://www.cia.gov/cia/publications/factbook/docs/flagsoftheworld.html
* supports dotnetnuke 3.0.12 and 3.0.13
* flags for USA, The Netherlands and Germany
* (C) 2005 Apollo Software - www.apollo-software.nl