Initial Release

This commit is contained in:
Tola Leng
2025-05-09 21:28:07 +07:00
commit 0c6cd18e6f
244 changed files with 50633 additions and 0 deletions
+76
View File
@@ -0,0 +1,76 @@
export const enTranslations = {
welcome: "Welcome",
logout: "Logout",
language: "Language",
english: "English",
khmer: "ខ្មែរ",
goodMorning: "Good morning",
goodAfternoon: "Good afternoon",
goodEvening: "Good evening",
// Main menu translations
uptimeMonitoring: "Uptime Monitoring",
instanceMonitoring: "Instance Monitoring",
sslDomain: "SSL & Domain",
scheduleIncident: "Schedule & Incident",
operationalPage: "Operational Page",
reports: "Reports",
apiDocumentation: "API Documentation",
// Settings panel translations
settingPanel: "Setting Panel",
generalSettings: "General Settings",
userManagement: "User Management",
notificationSettings: "Notification Settings",
alertsTemplates: "Alerts Templates",
rolesManagement: "Roles Management",
dataRetention: "Data Retention",
backupSettings: "Backup Settings",
aboutSystem: "About System",
// Service table headers
serviceName: "Service Name",
serviceType: "Service Type",
serviceStatus: "Service Status",
responseTime: "Response Time",
uptime: "Uptime",
lastChecked: "Last Checked",
actions: "Actions",
// Incident table
time: "Time",
status: "Status",
// Common UI elements
profile: "Profile",
settings: "Settings",
documentation: "Documentation",
notifications: "Notifications",
noServices: "No services match your filter criteria.",
// Login page
signInToYourAccount: "Sign in to your account",
dontHaveAccount: "Don't have an account?",
createOne: "Create one",
signInWithGoogle: "Sign in with Google",
orContinueWith: "OR",
email: "Email",
password: "Password",
forgot: "Forgot?",
signIn: "Sign In",
signingIn: "Signing in...",
loginSuccessful: "Login successful",
loginSuccessMessage: "You have been logged in successfully.",
loginFailed: "Login failed",
authenticationFailed: "Authentication failed",
bySigningIn: "By signing in, you agree to our",
termsAndConditions: "Terms & Conditions",
and: "and",
privacyPolicy: "Privacy Policy",
// About System page
aboutCheckCle: "About CheckCle",
systemDescription: "CheckCle is an open-source monitoring stack offering real-time insights into server and service health, incident management, and operational transparency. Released as MIT License.",
systemVersion: "System Version",
license: "License",
mitLicense: "MIT License",
links: "Links",
viewOnGithub: "View on GitHub",
viewDocumentation: "View Documentation",
followOnX: "Follow on X",
joinDiscord: "Join Discord"
};
+12
View File
@@ -0,0 +1,12 @@
import { enTranslations } from './en';
import { kmTranslations } from './km';
export type Language = "en" | "km";
export const translations = {
en: enTranslations,
km: kmTranslations,
};
export type TranslationKey = keyof typeof enTranslations;
+76
View File
@@ -0,0 +1,76 @@
export const kmTranslations = {
welcome: "សូមស្វាគមន៍",
logout: "ចាកចេញ",
language: "ភាសា",
english: "អង់គ្លេស",
khmer: "ខ្មែរ",
goodMorning: "អរុណសួស្តី",
goodAfternoon: "ទិវាសួស្តី",
goodEvening: "សាយណ្ហសួស្តី",
// Main menu translations
uptimeMonitoring: "ការត្រួតពិនិត្យ Uptime",
instanceMonitoring: "ការត្រួតពិនិត្យម៉ាសុីនមេ",
sslDomain: "តាមដាន SSL & Domain",
scheduleIncident: "កាលវិភាគ & ឧប្បត្តិហេតុ",
operationalPage: "ទំព័រប្រតិបត្តិការ",
reports: "របាយការណ៍",
apiDocumentation: "ឯកសារ API",
// Settings panel translations
settingPanel: "ផ្ទាំងការកំណត់",
generalSettings: "ការកំណត់ទូទៅ",
userManagement: "គ្រប់គ្រងអ្នកប្រើប្រាស់",
notificationSettings: "កំណត់ការជូនដំណឹង",
alertsTemplates: "គំរូការជូនដំណឹង",
rolesManagement: "ការគ្រប់គ្រងតួនាទី",
dataRetention: "កំណត់ការរក្សាទុកទិន្នន័យ",
backupSettings: "ការកំណត់បម្រុងទុក",
aboutSystem: "អំពីប្រព័ន្ធ",
// Service table headers
serviceName: "ឈ្មោះសេវាកម្ម",
serviceType: "ប្រភេទ",
serviceStatus: "ស្ថានភាព",
responseTime: "ការឆ្លើយតប",
uptime: "ប្រវត្តិពិនិត្យ",
lastChecked: "ម៉ោងពិនិត្យ",
actions: "សកម្មភាព",
// Incident table
time: "ពេលវេលា",
status: "ស្ថានភាព",
// Common UI elements
profile: "ប្រវត្តិរូប",
settings: "ការកំណត់",
documentation: "ឯកសារ",
notifications: "ការជូនដំណឹង",
noServices: "មិនមានសេវាកម្មដែលត្រូវនឹងលក្ខណៈវិនិច្ឆ័យរបស់អ្នក។",
// Login page
signInToYourAccount: "ចូលគណនីរបស់អ្នក",
dontHaveAccount: "មិនមានគណនីមែនទេ?",
createOne: "បង្កើតមួយ",
signInWithGoogle: "ចូលជាមួយ Google",
orContinueWith: "ឬ",
email: "អ៊ីមែល",
password: "ពាក្យសម្ងាត់",
forgot: "ភ្លេច?",
signIn: "ចូល",
signingIn: "កំពុងចូល...",
loginSuccessful: "ការចូលបានជោគជ័យ",
loginSuccessMessage: "អ្នកបានចូលប្រើដោយជោគជ័យ។",
loginFailed: "ការចូលបានបរាជ័យ",
authenticationFailed: "ការផ្ទៀងផ្ទាត់បានបរាជ័យ",
bySigningIn: "ដោយការចូល អ្នកយល់ព្រមនឹង",
termsAndConditions: "លក្ខខណ្ឌ",
and: "និង",
privacyPolicy: "គោលនយោបាយឯកជនភាព",
// About System page
aboutCheckCle: "អំពី CheckCle",
systemDescription: "CheckCle គឺជាប្រព័ន្ធត្រួតពិនិត្យប្រភពបើកទូលាយដែលផ្តល់នូវការពិនិត្យតាមដានអំពីសុខភាពម៉ាស៊ីនមេ និងសេវាកម្មវ៉េបសាយ, API, ការគ្រប់គ្រងឧបទ្ទវហេតុ, និងតម្លាភាពនៃប្រតិបត្តិការបច្ចេកវិទ្យា។ ចេញផ្សាយជាអាជ្ញាបណ្ណ MIT។",
systemVersion: "កំណែប្រព័ន្ធ",
license: "អាជ្ញាបណ្ណ",
mitLicense: "អាជ្ញាបណ្ណ MIT",
links: "ស្វែងយល់បន្ថែមតាមតំណភ្ជាប់",
viewOnGithub: "មើលលើ GitHub",
viewDocumentation: "មើលឯកសារ",
followOnX: "តាមដានលើ X",
joinDiscord: "ចូលរួមក្នុង Discord"
};