function validate()
 {
     // first of all, we have to see if the name of the file is valid
     if ($this->_op == "uploadLocale") {
         $files = HttpVars::getFiles();
         $upload = new FileUpload($files["localeFile"]);
         if (!Locales::isValidLocaleFileName($upload->getFileName())) {
             $this->_view = new AdminTemplatedView($this->_blogInfo, "newlocale");
             $this->_view->setErrorMessage($this->_locale->tr("error_invalid_locale_file"));
             $this->setCommonData();
             return false;
         }
     }
     return true;
 }