Skip to content

Commit

Permalink
added notification manager description and improved styling
Browse files Browse the repository at this point in the history
  • Loading branch information
foxriver76 committed Mar 5, 2024
1 parent 24c289c commit 7bf3de3
Show file tree
Hide file tree
Showing 12 changed files with 19 additions and 2 deletions.
10 changes: 8 additions & 2 deletions packages/admin/src/src/components/Wizard/WizardAdaptersTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,10 @@ export default class WizardAdaptersTab extends React.Component<WizardAdaptersTab
{title}
</Box>
</AccordionSummary>
<AccordionDetails sx={{ backgroundColor: 'background.appbar' }}>
<AccordionDetails sx={{
backgroundColor: 'background.appbar', whiteSpace: 'pre-wrap', fontSize: 16, textAlign: 'left',
}}
>
{description}
</AccordionDetails>
</Accordion>
Expand All @@ -156,6 +159,9 @@ export default class WizardAdaptersTab extends React.Component<WizardAdaptersTab
height: `calc(100% - ${this.TOOLBAR_HEIGHT}px)`,
width: '90%',
overflow: 'auto',
display: 'flex',
flexDirection: 'column',
gap: 1,
'-ms-overflow-style': 'none',
'scrollbar-width': 'none',
'&::-webkit-scrollbar': {
Expand All @@ -174,7 +180,7 @@ export default class WizardAdaptersTab extends React.Component<WizardAdaptersTab
{this.renderAdapterAccordion({ name: 'javascript', description: 'TODO' })}
{this.renderAdapterAccordion({ name: 'scenes', description: 'TODO' })}
<h2>{I18n.t('Notifications')}</h2>
{this.renderAdapterAccordion({ name: 'notification-manager', description: 'TODO' })}
{this.renderAdapterAccordion({ name: 'notification-manager', description: I18n.t('notification-manager wizard description') })}
{this.renderAdapterAccordion({ name: 'telegram', description: 'TODO' })}
{this.renderAdapterAccordion({ name: 'email', description: 'TODO' })}
{this.renderAdapterAccordion({ name: 'pushover', description: 'TODO' })}
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "Normal",
"not ack": "Nicht bestätigt",
"not agree": "Nicht zustimmen",
"notification-manager wizard description": "Mit dem Notification-Manager kannst du dich als Nutzer über System-Benachrichtigungen informieren lassen. Somit wirst du zum Beispiel per Telegram oder Mail benachrichtigt, sobald in deinem System ein ernsthaftes Problem vorliegt. \n\nEin einfaches Beispiel: Wenn es Probleme mit dem verfügbaren Speicherplatz gibt, erfährst du das nun sofort per Nachricht, anstt dich zu wundern warum Teile deiner Automation nicht mehr so funktionieren wie sie sollten. \n\nDie Adapter welche zum Benachrichtigen genutzt werden - wie Telegram - kannst du hierbei frei nach Nachrichtenkategorie konfigurieren. Und sollte dein bevorzugter Nachrichten-Adapter abgestürzt sein, kannst du auch ein Ersatz-Nachrichtenadapter konfigurieren, welcher in diesem Fall einspringt.",
"npm error": "NPM Fehler",
"npm_warning": "Mit diesem Dialog können Beta-/Latest Adapterversionen direkt von %s installiert werden. Diese Versionen sind möglicherweise noch nicht vollständig getestet. Sie sollten daher nur installiert werden, wenn Korrekturen oder neue Funktionen aus diesen Versionen benötigt werden. Wenn der Entwickler die Version als stabil betrachtet, steht diese im Stable-Repository zur Verfügung.",
"number": "Zahl",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "normal",
"not ack": "not ack",
"not agree": "Don't agree",
"notification-manager wizard description": "With the notification adapter you as a user can be informed about system notifications. For example, you will be notified via Telegram or email as soon as there is a serious problem in your system.\n\nA simple example: If there are problems with the available storage space, you will now find out immediately via message instead of wondering why parts of your automation no longer work as they should.\n\nYou can freely configure the adapters used for notifications - such as Telegram - according to message category. And if your preferred messaging adapter crashes, you can also configure a replacement messaging adapter to take over in this case.",
"npm error": "npm error",
"npm_warning": "Using this dialog you can install the Beta/Latest adapter versions directly from %s. These versions are potentially not yet fully tested, so install them only if you need fixes or new features from these versions. When the developer consider the version stable it will be updates in the Stable repository.",
"number": "number",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "normal",
"not ack": "no conf.",
"not agree": "No estoy de acuerdo",
"notification-manager wizard description": "Con el adaptador de notificaciones usted, como usuario, puede estar informado sobre las notificaciones del sistema. Por ejemplo, se le notificará mediante Telegram o correo electrónico tan pronto como haya un problema grave en su sistema.\n\nUn ejemplo sencillo: si hay problemas con el espacio de almacenamiento disponible, ahora lo sabrá inmediatamente a través de un mensaje en lugar de preguntarse por qué algunas partes de su automatización ya no funcionan como deberían.\n\nPuedes configurar libremente los adaptadores utilizados para las notificaciones, como Telegram, según la categoría del mensaje. Y si su adaptador de mensajería preferido falla, también puede configurar un adaptador de mensajería de reemplazo para que se haga cargo en este caso.",
"npm error": "error en NPM",
"npm_warning": "Con este cuadro de diálogo, puede instalar las versiones Beta/Últimas del adaptador directamente desde %s. Es posible que estas versiones aún no se hayan probado por completo, así que instálelas solo si necesita correcciones o nuevas funciones de estas versiones. Cuando el desarrollador considere que la versión es estable, se actualizará en el repositorio estable.",
"number": "numero",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "Ordinaire",
"not ack": "pas confirmé",
"not agree": "pas d'accord",
"notification-manager wizard description": "Avec l'adaptateur de notification, vous pouvez, en tant qu'utilisateur, être informé des notifications du système. Ainsi, vous ferez par ex. Vous serez averti par télégramme ou par e-mail dès qu'il y aura un problème grave dans votre système.\n\nUn exemple simple : s'il y a des problèmes avec l'espace de stockage disponible, vous le saurez désormais immédiatement par message au lieu de vous demander pourquoi certaines parties de votre automatisation ne fonctionnent plus comme elles le devraient.\n\nVous pouvez configurer librement les adaptateurs utilisés pour les notifications - comme Telegram - en fonction de la catégorie du message. Et si votre adaptateur de messagerie préféré tombe en panne, vous pouvez également configurer un adaptateur de messagerie de remplacement pour prendre le relais dans ce cas.",
"npm error": "erreur npm",
"npm_warning": "À l'aide de cette boîte de dialogue, vous pouvez installer les versions bêta/dernières de l'adaptateur directement à partir de %s. Ces versions ne sont potentiellement pas encore entièrement testées, donc installez-les uniquement si vous avez besoin de correctifs ou de nouvelles fonctionnalités de ces versions. Lorsque le développeur considère que la version est stable, elle sera mise à jour dans le référentiel Stable.",
"number": "nombre",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "Normale",
"not ack": "Non confermare",
"not agree": "Non sono d'accordo",
"notification-manager wizard description": "Con l'adattatore di notifica tu come utente puoi essere informato sulle notifiche di sistema. Quindi ad es. Ad esempio, verrai avvisato tramite Telegram o e-mail non appena si verifica un problema serio nel tuo sistema.\n\nUn semplice esempio: se ci sono problemi con lo spazio di archiviazione disponibile, ora lo scoprirete subito tramite messaggio invece di chiedervi perché parti della vostra automazione non funzionano più come dovrebbero.\n\nPuoi configurare liberamente gli adattatori utilizzati per le notifiche - come Telegram - in base alla categoria del messaggio. E se il tuo adattatore di messaggistica preferito si blocca, puoi anche configurare un adattatore di messaggistica sostitutivo che subentri in questo caso.",
"npm error": "Errore di npm",
"npm_warning": "Usando questa finestra di dialogo puoi installare le versioni beta/ultime dell'adattatore direttamente da %s. Queste versioni potrebbero non essere ancora completamente testate, quindi installale solo se hai bisogno di correzioni o nuove funzionalità da queste versioni. Quando lo sviluppatore considera la versione stabile, ci saranno aggiornamenti nel repository Stable.",
"number": "Numero",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/nl.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "normaal",
"not ack": "niet bev.",
"not agree": "Niet akkoord",
"notification-manager wizard description": "Met de notificatie-adapter kunt u als gebruiker op de hoogte worden gehouden van systeemmeldingen. Je zult dus b.v. Zodra er een ernstig probleem is in uw systeem, wordt u via Telegram of e-mail op de hoogte gebracht.\n\nEen eenvoudig voorbeeld: Mochten er problemen zijn met de beschikbare opslagruimte, dan hoor je dat nu direct via een bericht, in plaats van je af te vragen waarom delen van je automatisering niet meer werken zoals ze zouden moeten.\n\nDe adapters die worden gebruikt voor meldingen (zoals Telegram) kunt u vrij configureren op basis van de berichtcategorie. En als de berichtenadapter van uw voorkeur crasht, kunt u ook een vervangende berichtenadapter configureren die het in dit geval overneemt.",
"npm error": "npm fout",
"npm_warning": "Met behulp van dit dialoogvenster kunt u de bèta/nieuwste adapterversies rechtstreeks vanuit %s installeren. Deze versies zijn mogelijk nog niet volledig getest, dus installeer ze alleen als u fixes of nieuwe functies van deze versies nodig heeft. Wanneer de ontwikkelaar de versie als stabiel beschouwt, zullen het updates zijn in de Stabiele repository.",
"number": "getal",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/pl.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "normalna",
"not ack": "nie potwierdzenia",
"not agree": "nie zgadzam się",
"notification-manager wizard description": "Dzięki adapterowi powiadomień Ty jako użytkownik możesz być informowany o powiadomieniach systemowych. Będziesz więc m.in. Na przykład zostaniesz powiadomiony za pośrednictwem telegramu lub e-maila, gdy tylko wystąpi poważny problem w Twoim systemie.\n\nProsty przykład: jeśli wystąpią problemy z dostępną przestrzenią dyskową, teraz dowiesz się o tym natychmiast za pomocą wiadomości, zamiast zastanawiać się, dlaczego części Twojej automatyki nie działają już tak, jak powinny.\n\nMożesz dowolnie konfigurować adaptery używane do powiadomień - np. Telegram - według kategorii wiadomości. A jeśli preferowany adapter do przesyłania wiadomości ulegnie awarii, możesz także skonfigurować zastępczy adapter do przesyłania wiadomości, który przejmie jego funkcję w tym przypadku.",
"npm error": "błąd npm",
"npm_warning": "Korzystając z tego okna dialogowego, możesz zainstalować wersje beta/najnowsze adapterów bezpośrednio z %s. Wersje te potencjalnie nie zostały jeszcze w pełni przetestowane, więc instaluj je tylko wtedy, gdy potrzebujesz poprawek lub nowych funkcji z tych wersji. Gdy programista uzna wersję za stabilną, będzie to aktualizacja w repozytorium Stabilny.",
"number": "numer",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "normal",
"not ack": "não conf.",
"not agree": "não concordo",
"notification-manager wizard description": "Com o adaptador de notificação, você, como usuário, pode ser informado sobre as notificações do sistema. Então você irá, por exemplo. Por exemplo, você será notificado via Telegram ou e-mail assim que houver um problema sério em seu sistema.\n\nUm exemplo simples: se houver problemas com o espaço de armazenamento disponível, você descobrirá imediatamente por mensagem, em vez de se perguntar por que partes da sua automação não funcionam mais como deveriam.\n\nVocê pode configurar livremente os adaptadores usados para notificações – como o Telegram – de acordo com a categoria da mensagem. E se o seu adaptador de mensagens preferido falhar, você também poderá configurar um adaptador de mensagens substituto para assumir o controle nesse caso.",
"npm error": "erro no NPM",
"npm_warning": "Usando esta caixa de diálogo, você pode instalar as versões Beta/Últimas do adaptador diretamente de %s. Essas versões potencialmente ainda não foram totalmente testadas, portanto, instale-as apenas se precisar de correções ou novos recursos dessas versões. Quando o desenvolvedor considerar a versão estável ela será atualizada no repositório Stable.",
"number": "número",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "обычный",
"not ack": "Не подтв.",
"not agree": "Не согласен(на)",
"notification-manager wizard description": "С помощью адаптера уведомлений вы как пользователь можете получать информацию о системных уведомлениях. Таким образом, вы, например, Например, вы будете уведомлены через Telegram или по электронной почте, как только в вашей системе возникнет серьезная проблема.\n\nПростой пример: если возникнут проблемы с доступным пространством для хранения, вы теперь сразу узнаете об этом через сообщение, а не задаетесь вопросом, почему части вашей автоматизации больше не работают должным образом.\n\nВы можете свободно настраивать адаптеры, используемые для уведомлений, например Telegram, в соответствии с категорией сообщения. А если ваш предпочтительный адаптер обмена сообщениями выйдет из строя, вы также можете настроить сменный адаптер обмена сообщениями, который возьмет на себя работу в этом случае.",
"npm error": "ошибка",
"npm_warning": "С помощью этого диалогового окна вы можете установить бета-версию/последнюю версию адаптера непосредственно из %s. Эти версии потенциально еще не полностью протестированы, поэтому устанавливайте их только в том случае, если вам нужны исправления или новые функции из этих версий. Когда разработчик посчитает версию стабильной, она будет обновлена в репозитории Stable.",
"number": "Число",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/uk.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "нормально",
"not ack": "не підтвердження",
"not agree": "Не згоден",
"notification-manager wizard description": "За допомогою адаптера сповіщень ви як користувач можете отримувати інформацію про системні сповіщення. Тож ви, напр. Ви отримаєте сповіщення через Telegram або електронну пошту, щойно у вашій системі виникне серйозна проблема.\n\nПростий приклад: якщо виникнуть проблеми з доступним місцем для зберігання, тепер ви одразу дізнаєтеся про це через повідомлення, а не думаєте, чому частини вашої автоматизації більше не працюють належним чином.\n\nВи можете вільно налаштовувати адаптери, які використовуються для сповіщень, наприклад Telegram, відповідно до категорії повідомлень. І якщо ваш бажаний адаптер обміну повідомленнями виходить з ладу, ви також можете налаштувати замінний адаптер обміну повідомленнями, щоб у цьому випадку взяти на себе роботу.",
"npm error": "помилка npm",
"npm_warning": "За допомогою цього діалогового вікна ви можете встановити бета/останні версії адаптера безпосередньо з %s. Ці версії потенційно ще не повністю протестовані, тому встановлюйте їх, лише якщо вам потрібні виправлення або нові функції з цих версій. Коли розробник вважатиме версію стабільною, у стабільному репозиторії будуть оновлення.",
"number": "номер",
Expand Down
1 change: 1 addition & 0 deletions packages/admin/src/src/i18n/zh-cn.json
Original file line number Diff line number Diff line change
Expand Up @@ -1433,6 +1433,7 @@
"normal": "正常",
"not ack": "不是",
"not agree": "不同意",
"notification-manager wizard description": "通过通知适配器,您作为用户可以收到有关系统通知的信息。所以你会例如例如,一旦您的系统出现严重问题,您将立即通过 Telegram 或电子邮件收到通知。\n\n一个简单的例子:如果可用存储空间存在问题,您现在将通过消息立即发现,而不是想知道为什么部分自动化不再正常工作。\n\n您可以根据消息类别自由配置用于通知的适配器 - 例如 Telegram。如果您的首选消息传递适配器崩溃,您还可以配置替换消息传递适配器来接管这种情况。",
"npm error": "npm错误",
"npm_warning": "使用此对话框,您可以直接从 %s 安装 Beta/最新适配器版本。这些版本可能尚未经过全面测试,因此仅当您需要这些版本的修复或新功能时才安装它们。当开发人员认为版本稳定时,它将在稳定存储库中进行更新。",
"number": "",
Expand Down

0 comments on commit 7bf3de3

Please sign in to comment.