UI: #334 add config page language setting (#374)

* UI: #334 add config page language setting

* temporary remove logout button

* Unify fullscreen view class for dialog expanded and settings view

- Replace dialog-expanded and settings-view with single fullscreen-view class
- Update ResponsiveDialog to use fullscreen-view class
- Update CalendarLayout to use fullscreen-view class for settings view
- Consolidate CSS rules in Menubar.styl to use fullscreen-view
- Update test cases to use new class name

---------

Co-authored-by: Lê Nhân Phụng <lenhanphung@Phung-Mac-M4.local>
This commit is contained in:
lenhanphung
2025-11-28 20:25:06 +07:00
committed by GitHub
parent 6fcf22a1cf
commit 1a85afc57d
15 changed files with 801 additions and 58 deletions
+14 -1
View File
@@ -185,7 +185,20 @@
},
"apps": "Apps",
"userProfile": "User profile",
"logoAlt": "Calendar"
"logoAlt": "Calendar",
"settings": "Settings",
"logout": "Logout"
},
"settings": {
"title": "Settings",
"notifications": "Notifications",
"sync": "Sync",
"language": "Language",
"languageDescription": "This will be the language used in your Twake Calendar",
"languageSelector": "Language selector",
"notifications.empty": "Notifications settings coming soon",
"sync.empty": "Sync settings coming soon",
"back": "Back to calendar"
},
"eventPreview": {
"emailAttendees": "Email attendees",
+14 -1
View File
@@ -185,7 +185,20 @@
},
"apps": "Applications",
"userProfile": "Profil utilisateur",
"logoAlt": "Calendrier"
"logoAlt": "Calendrier",
"settings": "Paramètres",
"logout": "Déconnexion"
},
"settings": {
"title": "Paramètres",
"notifications": "Notifications",
"sync": "Synchronisation",
"language": "Langue",
"languageDescription": "Ce sera la langue utilisée dans votre Twake Calendar",
"languageSelector": "Sélecteur de langue",
"notifications.empty": "Paramètres de notifications à venir",
"sync.empty": "Paramètres de synchronisation à venir",
"back": "Retour au calendrier"
},
"eventPreview": {
"emailAttendees": "Envoyer un e-mail aux participants",
+14 -1
View File
@@ -185,7 +185,20 @@
},
"apps": "Приложения",
"userProfile": "Профиль",
"logoAlt": "Календарь"
"logoAlt": "Календарь",
"settings": "Настройки",
"logout": "Выйти"
},
"settings": {
"title": "Настройки",
"notifications": "Уведомления",
"sync": "Синхронизация",
"language": "Язык",
"languageDescription": "Это будет язык, используемый в вашем Twake Calendar",
"languageSelector": "Выбор языка",
"notifications.empty": "Настройки уведомлений скоро появятся",
"sync.empty": "Настройки синхронизации скоро появятся",
"back": "Вернуться к календарю"
},
"eventPreview": {
"emailAttendees": "Написать участникам",
+14 -1
View File
@@ -185,7 +185,20 @@
},
"apps": "Ứng dụng",
"userProfile": "Hồ sơ người dùng",
"logoAlt": "Lịch"
"logoAlt": "Lịch",
"settings": "Cài đặt",
"logout": "Đăng xuất"
},
"settings": {
"title": "Cài đặt",
"notifications": "Thông báo",
"sync": "Đồng bộ",
"language": "Ngôn ngữ",
"languageDescription": "Đây sẽ là ngôn ngữ được sử dụng trong Twake Calendar của bạn",
"languageSelector": "Chọn ngôn ngữ",
"notifications.empty": "Cài đặt thông báo sắp có",
"sync.empty": "Cài đặt đồng bộ sắp có",
"back": "Quay lại lịch"
},
"eventPreview": {
"emailAttendees": "Gửi email cho người tham gia",