Wednesday 31 August 2011

Localising V2.0


Yesterday we released an update to Localising, we felt that without web support and proper optimisation it simply would not be good enough. So we went back to the metals and worked hard at improving both the editor and the runtime module.


Editor:
  • Autosave function for those that sometimes forget to save the file before closing the editor.
  • Slight modification that doesn't show empty identities that are found in files because of a strange error with the web module.
  • Slight layout adjustment to help ensure users don't accidentally re-setup a language and lose all their translations.
  • Newline character support through \n or {n} which allows newlines at runtime.

Runtime:
  • File parsing is now split into two threads to improve speed.
  • Web based localisation (Non System.IO) is now possible through the LocalWeb class.
  • Local has become an abstract class to allow other means of localisation loading through sub classes.
  • Various small improvements and changes which should improve speed and reliability.
  • Added params[] to GetText and GetGui to allow variable number of variables.

This release caused some headaches for a while but that was overcome.

Warning: has only been tested on a Windows 7 (64x) pc but was designed to work with Mac paths so there should be no issues there.

Regards,
Garth (Lead)

No comments:

Post a Comment