Quick Notes: ------------------------------------- The main thing to make note of is that string resource id 65535 in the lng files should never be altered - this is how we id things. Also the HASH resource section should NEVER be altered unless you're shown/told to do so - unofficial alterations will break the internal version checking. Also make sure that with winamp.lng, string resource id 65534 contains the correct language identifier. This must be formated as language_code-country_code (it is prefered to capitalise as per iso specifications but isn't a hard rule), it just has to be correct for the language that you're attempting to localise. e.g. for american english it is en-US for british english it is en-GB Files stored in wlz need to be placed into the root of the archive (not in a subfolder) unless it is for the freeform (modern skinning support) where things need to be placed in a freeform subfolder (e.g. freeform\wasabi.xml). The format allows for the direct re-mapping of images in a skin based on the following stored format in the wlz freeform\\ e.g. For the winamp modern skin you would have it stored like: freeform\winamp modern\window\menu.png (and so on for any other files needed) ATF/Query Translations ------------------------------------- When translating any areas which involve atf/query information then you need to make sure that the ATF or Query tag is preserved in english if it is a properly used tag / part of the query language. This is a must have since it will otherwise confuse users trying to make use of these features when they find it to not work despite the information saying it is meant to!! e.g. '%artist%' would remain as that for atf information 'filename BEGINS C:' would be left as that (however tempting it maybe to localise the filename and the BEGINS parts :) ) '%example%' can be translated to %nomdutag% for the french translation for example Tooltips and Multiline support ------------------------------------- A change in 5.51+ will allow tooltips related to the main winamp preferences to be able to split onto multiple lines (or clipped to a reasonable size instead of going all over and off screen in some cases). The bounding of the tooltips will happen in all cases when the max size is reached (approx 580 pixels). However if you want to force a new line in the tooltip text then you will just need to add a \r into the string at the point where you'd like the new line to start. This is a useful feature for long strings like with string id 30 in winamp.lng Unsupported File Notes: ------------------------------------- Currently Milkdrop is not localisable (v1.04L was but v2 is not due to the timing of the plugin being completed and merged into 5.5). This will be rectified as soon the md2 code is made available. As such vis_milkdrop.lng is not present in this example wlz. In 5.5, the unlocalised version of AVS (v2.81d) is shipped (due to issues with getting a correct build) though there is a localised AVS (v2.82) and the vis_avs.lng file is included in this example wlz file so work can be started on this - a fully working compile will follow shortly. ------------------------------------- Last revision time: 00:00 13/11/2007 By Darren Owen aka DrO