Merge pull request #15 from StarsEnd33A2D17/notification

feat: 添加了浏览器通知和页面内通知
This commit is contained in:
谦君
2025-12-18 19:02:34 +08:00
committed by GitHub
16 changed files with 445 additions and 17 deletions

View File

@@ -795,7 +795,26 @@ export default {
buildDate: 'Build-Datum',
community: 'Community',
github: 'GitHub-Repository',
qqGroup: 'QQ-Gruppe'
qqGroup: 'QQ-Gruppe',
notifications: 'Benachrichtigungseinstellungen',
notificationsDesc: 'Verwalten Sie Benachrichtigungen im Spiel',
notificationTypes: 'Benachrichtigungstypen',
browserNotifications: 'Browser-Benachrichtigungen',
inAppNotifications: 'In-App-Benachrichtigungen',
constructionComplete: 'Bau abgeschlossen',
researchComplete: 'Forschung abgeschlossen',
browserPermission: 'Browser-Benachrichtigungen aktivieren',
permissionGranted: 'Erlaubnis erteilt',
permissionDenied: 'Erlaubnis verweigert/nicht erteilt',
inAppNotificationsDesc: 'Über In-Page-Popups anzeigen',
notificationsDisabled: 'Aktivieren Sie einen der obigen Schalter, um spezifische Benachrichtigungen zu konfigurieren',
suppressInFocus: 'Browser-Benachrichtigungen unterdrücken, wenn Seite fokussiert ist',
expandTypes: 'Details anzeigen',
collapseTypes: 'Details ausblenden'
},
notifications: {
constructionComplete: 'Bau abgeschlossen',
researchComplete: 'Forschung abgeschlossen'
},
gmView: {
title: 'GM-Kontrollpanel',

View File

@@ -788,7 +788,26 @@ export default {
buildDate: 'Build Date',
community: 'Community',
github: 'GitHub Repository',
qqGroup: 'QQ Group'
qqGroup: 'QQ Group',
notifications: 'Notification Settings',
notificationsDesc: 'Manage in-game notification alerts',
notificationTypes: 'Notification Types',
browserNotifications: 'Browser Notifications',
inAppNotifications: 'In-App Notifications',
constructionComplete: 'Construction Complete',
researchComplete: 'Research Complete',
browserPermission: 'Enable Browser Notifications',
permissionGranted: 'Permission Granted',
permissionDenied: 'Permission Denied/Not Granted',
inAppNotificationsDesc: 'Show via in-page popups',
notificationsDisabled: 'Enable any switch above to configure specific notifications',
suppressInFocus: 'Suppress browser notifications when page is focused',
expandTypes: 'Expand Details',
collapseTypes: 'Collapse Details'
},
notifications: {
constructionComplete: 'Construction Complete',
researchComplete: 'Research Complete'
},
gmView: {
title: 'GM Control Panel',

View File

@@ -786,7 +786,26 @@ export default {
buildDate: 'ビルド日',
community: 'コミュニティ',
github: 'GitHubリポジトリ',
qqGroup: 'QQグループ'
qqGroup: 'QQグループ',
notifications: '通知設定',
notificationsDesc: 'ゲーム内の通知アラートを管理',
notificationTypes: '通知タイプ',
browserNotifications: 'ブラウザ通知',
inAppNotifications: 'アプリ内通知',
constructionComplete: '建設完了',
researchComplete: '研究完了',
browserPermission: 'ブラウザ通知を有効にする',
permissionGranted: '許可されました',
permissionDenied: '許可が拒否されたか、付与されていません',
inAppNotificationsDesc: 'ページ内ポップアップで表示',
notificationsDisabled: '特定の通知を設定するには、上記のスイッチを有効にしてください',
suppressInFocus: 'ページにフォーカスがある場合、ブラウザ通知を抑制する',
expandTypes: '詳細を展開',
collapseTypes: '詳細を折りたたむ'
},
notifications: {
constructionComplete: '建設完了',
researchComplete: '研究完了'
},
gmView: {
title: 'GMコントロールパネル',

View File

@@ -787,7 +787,26 @@ export default {
buildDate: '빌드 날짜',
community: '커뮤니티',
github: 'GitHub 저장소',
qqGroup: 'QQ 그룹'
qqGroup: 'QQ 그룹',
notifications: '알림 설정',
notificationsDesc: '게임 내 알림 관리',
notificationTypes: '알림 유형',
browserNotifications: '브라우저 알림',
inAppNotifications: '인앱 알림',
constructionComplete: '건설 완료',
researchComplete: '연구 완료',
browserPermission: '브라우저 알림 활성화',
permissionGranted: '권한 허용됨',
permissionDenied: '권한 거부됨/허용되지 않음',
inAppNotificationsDesc: '페이지 내 팝업으로 표시',
notificationsDisabled: '특정 알림을 설정하려면 위의 스위치 중 하나를 활성화하세요',
suppressInFocus: '페이지가 포커스될 때 브라우저 알림 숨기기',
expandTypes: '세부 정보 펼치기',
collapseTypes: '세부 정보 접기'
},
notifications: {
constructionComplete: '건설 완료',
researchComplete: '연구 완료'
},
gmView: {
title: 'GM 제어판',

View File

@@ -794,7 +794,26 @@ export default {
buildDate: 'Дата сборки',
community: 'Сообщество',
github: 'Репозиторий GitHub',
qqGroup: 'Группа QQ'
qqGroup: 'Группа QQ',
notifications: 'Настройки уведомлений',
notificationsDesc: 'Управление внутриигровыми уведомлениями',
notificationTypes: 'Типы уведомлений',
browserNotifications: 'Уведомления браузера',
inAppNotifications: 'Внутриигровые уведомления',
constructionComplete: 'Строительство завершено',
researchComplete: 'Исследование завершено',
browserPermission: 'Включить уведомления браузера',
permissionGranted: 'Разрешение получено',
permissionDenied: 'Разрешение отклонено/не получено',
inAppNotificationsDesc: 'Показывать через всплывающие окна',
notificationsDisabled: 'Включите любой переключатель выше для настройки конкретных уведомлений',
suppressInFocus: 'Не отправлять уведомления браузера, когда страница в фокусе',
expandTypes: 'Развернуть детали',
collapseTypes: 'Свернуть детали'
},
notifications: {
constructionComplete: 'Строительство завершено',
researchComplete: 'Исследование завершено'
},
gmView: {
title: 'Панель управления GM',

View File

@@ -782,7 +782,26 @@ export default {
buildDate: '构建日期',
community: '社区',
github: 'GitHub 仓库',
qqGroup: 'QQ 交流群'
qqGroup: 'QQ 交流群',
notifications: '通知设置',
notificationsDesc: '管理游戏内的通知提醒',
notificationTypes: '通知类型',
browserNotifications: '浏览器通知',
inAppNotifications: '页面内通知',
constructionComplete: '建筑完成',
researchComplete: '研究完成',
browserPermission: '启用浏览器通知',
permissionGranted: '已获得权限',
permissionDenied: '权限被拒绝/未获得',
inAppNotificationsDesc: '通过页面弹窗显示',
notificationsDisabled: '启用上方任一开关以配置具体通知',
suppressInFocus: '页面聚焦时不发送浏览器通知',
expandTypes: '展开详细设置',
collapseTypes: '收起详细设置'
},
notifications: {
constructionComplete: '建造完成',
researchComplete: '研究完成'
},
gmView: {
title: 'GM 管理面板',

View File

@@ -788,7 +788,26 @@ export default {
buildDate: '建置日期',
community: '社群',
github: 'GitHub 儲存庫',
qqGroup: 'QQ 交流群'
qqGroup: 'QQ 交流群',
notifications: '通知設定',
notificationsDesc: '管理遊戲內的通知提醒',
notificationTypes: '通知類型',
browserNotifications: '瀏覽器通知',
inAppNotifications: '頁面內通知',
constructionComplete: '建築完成',
researchComplete: '研究完成',
browserPermission: '啟用瀏覽器通知',
permissionGranted: '已獲得權限',
permissionDenied: '權限被拒絕/未獲得',
inAppNotificationsDesc: '透過頁面彈窗顯示',
notificationsDisabled: '啟用上方任一開關以配置具體通知',
suppressInFocus: '頁面聚焦時不發送瀏覽器通知',
expandTypes: '展開詳細設定',
collapseTypes: '收起詳細設定'
},
notifications: {
constructionComplete: '建造完成',
researchComplete: '研究完成'
},
gmView: {
title: 'GM 管理面板',