[autofix.ci] apply automated fixes

This commit is contained in:
autofix-ci[bot] 2026-01-09 04:14:43 +00:00 committed by GitHub
parent 682cf7cf6d
commit 934874a94e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 27 additions and 26 deletions

View File

@ -45,8 +45,7 @@ export default {
*/
async changeLang(lang, options = {}) {
const persist = options.persist !== false;
let message = (await langModules["../lang/" + lang + ".json"]())
.default;
let message = (await langModules["../lang/" + lang + ".json"]()).default;
this.$i18n.setLocaleMessage(lang, message);
this.$i18n.locale = lang;
if (persist) {

View File

@ -208,13 +208,14 @@
<!-- Status Page Language -->
<div class="my-3">
<label for="status-page-language" class="form-label">{{ $t("Status Page Language") }}</label>
<select id="status-page-language" v-model="config.language" class="form-select" data-testid="language-select">
<select
id="status-page-language"
v-model="config.language"
class="form-select"
data-testid="language-select"
>
<option :value="null">{{ $t("Use browser language") }}</option>
<option
v-for="lang in $i18n.availableLocales"
:key="lang"
:value="lang"
>
<option v-for="lang in $i18n.availableLocales" :key="lang" :value="lang">
{{ $i18n.messages[lang].languageName }}
</option>
</select>
@ -956,29 +957,30 @@ export default {
this.slug = "default";
}
this.getData().then((res) => {
this.config = res.data.config;
this.getData()
.then((res) => {
this.config = res.data.config;
if (!this.config.domainNameList) {
this.config.domainNameList = [];
}
if (!this.config.domainNameList) {
this.config.domainNameList = [];
}
if (!("language" in this.config)) {
this.config.language = null;
}
if (!("language" in this.config)) {
this.config.language = null;
}
if (this.config.icon) {
this.imgDataUrl = this.config.icon;
}
if (this.config.icon) {
this.imgDataUrl = this.config.icon;
}
// Apply configured language if the visitor hasn't set their own preference
if (this.config.language && !localStorage.locale) {
this.$root.setLanguage(this.config.language, { persist: false });
}
// Apply configured language if the visitor hasn't set their own preference
if (this.config.language && !localStorage.locale) {
this.$root.setLanguage(this.config.language, { persist: false });
}
this.incident = res.data.incident;
this.maintenanceList = res.data.maintenanceList;
this.$root.publicGroupList = res.data.publicGroupList;
this.incident = res.data.incident;
this.maintenanceList = res.data.maintenanceList;
this.$root.publicGroupList = res.data.publicGroupList;
if (!this.config.domainNameList) {
this.config.domainNameList = [];