diff --git a/install/package.json b/install/package.json
index 82555367e3..1ae7f67062 100644
--- a/install/package.json
+++ b/install/package.json
@@ -92,10 +92,10 @@
"nodebb-plugin-mentions": "3.0.4",
"nodebb-plugin-spam-be-gone": "0.7.12",
"nodebb-rewards-essentials": "0.2.0",
- "nodebb-theme-lavender": "5.3.1",
- "nodebb-theme-persona": "11.3.11",
- "nodebb-theme-slick": "1.4.21",
- "nodebb-theme-vanilla": "12.1.13",
+ "nodebb-theme-lavender": "5.3.2",
+ "nodebb-theme-persona": "11.3.12",
+ "nodebb-theme-slick": "1.4.22",
+ "nodebb-theme-vanilla": "12.1.14",
"nodebb-widget-essentials": "5.0.4",
"nodemailer": "^6.5.0",
"nprogress": "0.2.0",
@@ -137,7 +137,7 @@
"winston": "3.3.3",
"xml": "^1.0.1",
"xregexp": "^5.0.1",
- "yargs": "17.3.0",
+ "yargs": "17.3.1",
"zxcvbn": "^4.4.2"
},
"devDependencies": {
@@ -151,8 +151,8 @@
"grunt": "1.4.1",
"grunt-contrib-watch": "1.1.0",
"husky": "7.0.4",
- "jsdom": "18.1.1",
- "lint-staged": "12.1.3",
+ "jsdom": "19.0.0",
+ "lint-staged": "12.1.4",
"mocha": "9.1.3",
"mocha-lcov-reporter": "1.3.0",
"mockdate": "3.0.5",
diff --git a/public/language/it/error.json b/public/language/it/error.json
index 7eb64f570e..6441a4a561 100644
--- a/public/language/it/error.json
+++ b/public/language/it/error.json
@@ -1,8 +1,8 @@
{
"invalid-data": "Dati non validi",
"invalid-json": "JSON non valido",
- "wrong-parameter-type": "A value of type %3 was expected for property `%1`, but %2 was received instead",
- "required-parameters-missing": "Required parameters were missing from this API call: %1",
+ "wrong-parameter-type": "Era previsto un valore di tipo %3 per la proprietà '%1', ma invece è stato ricevuto %2",
+ "required-parameters-missing": "I parametri richiesti sono mancanti in questa chiamata API: %1",
"not-logged-in": "Non sembra che tu abbia effettuato l'accesso.",
"account-locked": "Il tuo account è stato bloccato temporaneamente",
"search-requires-login": "La ricerca richiede un account! Si prega di effettuare l'accesso o registrarsi!",
@@ -11,7 +11,7 @@
"invalid-tid": "ID Topic non valido",
"invalid-pid": "ID Post non valido",
"invalid-uid": "ID Utente non valido",
- "invalid-mid": "Invalid Chat Message ID",
+ "invalid-mid": "ID messaggio chat non valido",
"invalid-date": "Deve essere fornita una data valida",
"invalid-username": "Nome utente non valido",
"invalid-email": "Email non valida",
diff --git a/public/language/vi/category.json b/public/language/vi/category.json
index 5119a2a490..93bc07f7aa 100644
--- a/public/language/vi/category.json
+++ b/public/language/vi/category.json
@@ -1,7 +1,7 @@
{
"category": "Chuyên mục",
"subcategories": "Chuyên mục con",
- "new_topic_button": "Chủ đề mới",
+ "new_topic_button": "Chủ Đề Mới",
"guest-login-post": "Đăng nhập để đăng bài",
"no_topics": "Không có chủ đề nào trong chuyên mục này.
Tại sao bạn không thử đăng?",
"browsing": "đang duyệt",
diff --git a/public/language/vi/global.json b/public/language/vi/global.json
index 567ff9fd2b..534e5ce59a 100644
--- a/public/language/vi/global.json
+++ b/public/language/vi/global.json
@@ -2,10 +2,10 @@
"home": "Trang chủ",
"search": "Tìm kiếm",
"buttons.close": "Đóng",
- "403.title": "Đã từ chối truy cập",
+ "403.title": "Truy Cập Bị Từ Chối",
"403.message": "Dường như bạn đã tình cờ gặp một trang mà bạn không có quyền truy cập.",
"403.login": "Có lẽ bạn nên thử đăng nhập?",
- "404.title": "Không tìm thấy",
+ "404.title": "Không Tìm Thấy",
"404.message": "Có vẻ như bạn đã tình cờ gặp một trang không tồn tại. Hãy trở lại trang chủ.",
"500.title": "Lỗi Bên Trong.",
"500.message": "Úi chà! Có vẻ như đã xảy ra sự cố!",
diff --git a/public/language/vi/login.json b/public/language/vi/login.json
index 545104c9ba..531fa94abf 100644
--- a/public/language/vi/login.json
+++ b/public/language/vi/login.json
@@ -2,7 +2,7 @@
"username-email": "Tên đăng nhập / Email",
"username": "Tên đăng nhập",
"remember_me": "Ghi Nhớ Tôi?",
- "forgot_password": "Quên mật khẩu?",
+ "forgot_password": "Quên Mật Khẩu?",
"alternative_logins": "Đăng Nhập Thay Thế",
"failed_login_attempt": "Đăng Nhập Thất Bại",
"login_successful": "Bạn đã đăng nhập thành công!",
diff --git a/src/prestart.js b/src/prestart.js
index 8f89336b9a..6b1d1dfcc4 100644
--- a/src/prestart.js
+++ b/src/prestart.js
@@ -65,7 +65,7 @@ function loadConfig(configFile) {
castAsBool.forEach((prop) => {
const value = nconf.get(prop);
if (value !== undefined) {
- nconf.set(prop, typeof value === 'boolean' ? value : String(value).toLowerCase() === 'true');
+ nconf.set(prop, ['1', 1, 'true', true].includes(value));
}
});
nconf.stores.env.readOnly = true;