private function AddLanguageField() { $name = 'Language'; $field = new Select($name, $this->site->Exists() ? $this->site->GetLanguage()->GetID() : ''); $field->AddOption('', Trans('Core.PleaseSelect')); DBSelectUtil::AddLanguageOptions($field); $this->AddField($field); $this->SetRequired($name); }
/** * Loads backend translations of the bundle */ private function LoadFrontendTranslations(Site $site) { $language = $site->GetLanguage()->GetCode(); $frontendTranslations = PathUtil::FrontendBundleTranslationFile($this->BundleName(), $language); if (File::Exists($frontendTranslations)) { require_once $frontendTranslations; } }