/**
  * Returns the singleton instance
  * @return  Instance of TApplicationTranslator
  */
 public static function getInstance()
 {
     // if there's no instance
     if (empty(self::$instance)) {
         // creates a new object
         self::$instance = new TApplicationTranslator();
     }
     // returns the created instance
     return self::$instance;
 }