From 06d81fb4199620ec8ac37ee208f57888c297821e Mon Sep 17 00:00:00 2001 From: Raj Nandan Sharma Date: Sat, 10 Aug 2024 21:54:13 +0530 Subject: [PATCH 1/7] Added Vietnamese support --- config/site.example.yaml | 1 + locales/vi.json | 57 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 locales/vi.json diff --git a/config/site.example.yaml b/config/site.example.yaml index d1ea9501..6f7e108e 100644 --- a/config/site.example.yaml +++ b/config/site.example.yaml @@ -40,3 +40,4 @@ i18n: hi: "हिन्दी" zh-CN: "中文" ja: "日本語" + vi: "Tiếng Việt" diff --git a/locales/vi.json b/locales/vi.json new file mode 100644 index 00000000..ff629eed --- /dev/null +++ b/locales/vi.json @@ -0,0 +1,57 @@ +{ + "root": { + "ongoing_incidents": "Sự Cố Đang Xảy Ra", + "availability_per_component": "Độ Sẵn Sàng Của Từng Thành Phần", + "other_monitors": "Các Giám Sát Khác", + "no_monitors": "Không tìm thấy giám sát nào", + "read_doc_monitor": "Đọc tài liệu để thêm giám sát đầu tiên của bạn", + "here": "tại đây", + "category": "Danh Mục", + "incident": "Sự Cố", + "incidents": "Các Sự Cố", + "no_recent_incident": "Không có sự cố gần đây", + "recent_incidents": "Các Sự Cố Gần Đây", + "active_incidents": "Các Sự Cố Đang Hoạt Động", + "no_active_incident": "Không Có Sự Cố Đang Hoạt Động", + "last_x_hours": "Trong %hours giờ qua" + }, + "statuses": { + "UP": "HOẠT ĐỘNG", + "DOWN": "NGỪNG HOẠT ĐỘNG", + "DEGRADED": "SUY GIẢM" + }, + "incident": { + "identified": "Đã Xác Định", + "resolved": "Đã Giải Quyết", + "maintenance": "Bảo Trì" + }, + "monitor": { + "share": "Chia Sẻ", + "badge": "Huy Hiệu", + "embed": "Nhúng", + "mode": "Chế Độ", + "status": "Trạng Thái", + "copied": "Đã Sao Chép", + "uptime": "Thời Gian Hoạt Động", + "theme": "Chủ Đề", + "theme_light": "Sáng", + "theme_dark": "Tối", + "today": "Hôm Nay", + "90_day": "90 Ngày", + "share_desc": "Chia sẻ giám sát này bằng một liên kết với người khác", + "badge_desc": "Nhận huy hiệu SVG cho giám sát này", + "embed_desc": "Nhúng giám sát này bằng + {/if} From 10afb34921e9d530503905af207c97967412b6df Mon Sep 17 00:00:00 2001 From: Raj Nandan Sharma Date: Sun, 11 Aug 2024 20:01:08 +0530 Subject: [PATCH 5/7] improve hi locale --- locales/hi.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locales/hi.json b/locales/hi.json index aadc6977..e9885cff 100644 --- a/locales/hi.json +++ b/locales/hi.json @@ -32,7 +32,7 @@ "today": "आज", "uptime": "अपटाइम" }, - "numbers": ["०", "१", "२", "३", "४", "५", "६", "७", "८", "९"], + "numbers": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"], "root": { "active_incidents": "सक्रिय घटनाएं", "availability_per_component": "प्रति कॉम्पोनेन्ट उपलब्धता", From 4b8aebdc1bc1a5543a15d8e840112d20217a034f Mon Sep 17 00:00:00 2001 From: Raj Nandan Sharma Date: Sun, 11 Aug 2024 20:01:48 +0530 Subject: [PATCH 6/7] increase package.json version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index ee872c84..29dbc7ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "kener", - "version": "0.0.14", + "version": "0.0.15", "private": false, "license": "MIT", "description": "Kener: An open-source Node.js status page application for real-time service monitoring, incident management, and customizable reporting. Simplify service outage tracking, enhance incident communication, and ensure a seamless user experience.", From 6ebaec5c3b17208c22374ee13d925ca365526362 Mon Sep 17 00:00:00 2001 From: Raj Nandan Sharma Date: Sun, 11 Aug 2024 20:03:42 +0530 Subject: [PATCH 7/7] cleanup --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 29dbc7ed..85d553cf 100644 --- a/package.json +++ b/package.json @@ -29,8 +29,8 @@ "scripts": { "build": "node scripts/check.js && vite build", "serve": "node prod.js", - "kener:dev": "cross-env node scripts/check.js && concurrently \"cross-env node dev.js\" \"cross-env vite dev\"", - "kener:dev-monitor": "cross-env node dev.js", + "kener:dev": "cross-env NODE_ENV=development PUBLIC_KENER_FOLDER=./static/kener node scripts/check.js && concurrently \"cross-env NODE_ENV=development PUBLIC_KENER_FOLDER=./static/kener node dev.js\" \"cross-env NODE_ENV=development PUBLIC_KENER_FOLDER=./static/kener vite dev\"", + "kener:dev-monitor": "cross-env NODE_ENV=development PUBLIC_KENER_FOLDER=./static/kener node dev.js", "kener:build": "cross-env NODE_ENV=production node scripts/check.js && cross-env NODE_ENV=production vite build", "kener": "cross-env NODE_ENV=production node prod.js", "prettify": "prettier --write ."