diff options
| author | Marco Rodolfi <marco.rodolfi@tuta.io> | 2023-05-30 19:32:41 +0200 |
|---|---|---|
| committer | Marco Rodolfi <marco.rodolfi@tuta.io> | 2023-05-30 19:32:41 +0200 |
| commit | c631d40aa3c0a66005cb9ff48aa7b314a822d70b (patch) | |
| tree | 01e34dad72c57cace32bae4ef7e451e49398b8fa | |
| parent | d21b221575bbbde3298441878e29efa46b6038c5 (diff) | |
| download | decky-loader-c631d40aa3c0a66005cb9ff48aa7b314a822d70b.tar.gz decky-loader-c631d40aa3c0a66005cb9ff48aa7b314a822d70b.zip | |
Missed a toaster for the react tools
| -rw-r--r-- | backend/locales/en-US.json | 4 | ||||
| -rw-r--r-- | backend/locales/it-IT.json | 6 | ||||
| -rw-r--r-- | frontend/src/developer.tsx | 11 | ||||
| -rw-r--r-- | frontend/src/utils/TranslationHelper.tsx | 5 |
4 files changed, 17 insertions, 9 deletions
diff --git a/backend/locales/en-US.json b/backend/locales/en-US.json index fce3850b..12a33f37 100644 --- a/backend/locales/en-US.json +++ b/backend/locales/en-US.json @@ -9,8 +9,8 @@ }, "Developer": { "5secreload": "Reloading in 5 seconds", - "disabling": "Disabling", - "enabling": "Enabling" + "disabling": "Disabling React DevTools", + "enabling": "Enabling React DevTools" }, "FilePickerIndex": { "folder": { diff --git a/backend/locales/it-IT.json b/backend/locales/it-IT.json index c5bd6175..e5eec32d 100644 --- a/backend/locales/it-IT.json +++ b/backend/locales/it-IT.json @@ -8,9 +8,9 @@ } }, "Developer": { - "5secreload": "Ricaricando in 5 secondi", - "disabling": "Disabilitando", - "enabling": "Abilitando" + "5secreload": "Ricarico in 5 secondi", + "disabling": "Disabilito i tools di React", + "enabling": "Abilito i tools di React" }, "FilePickerIndex": { "folder": { diff --git a/frontend/src/developer.tsx b/frontend/src/developer.tsx index 30b8cf91..b7b7c278 100644 --- a/frontend/src/developer.tsx +++ b/frontend/src/developer.tsx @@ -4,6 +4,7 @@ import { FaReact } from 'react-icons/fa'; import Logger from './logger'; import { getSetting } from './utils/settings'; +import TranslationHelper, { TranslationClass } from './utils/TranslationHelper'; const logger = new Logger('DeveloperMode'); @@ -40,11 +41,13 @@ export async function setShowValveInternal(show: boolean) { } export async function setShouldConnectToReactDevTools(enable: boolean) { - const { t } = useTranslation(); - window.DeckyPluginLoader.toaster.toast({ - title: (enable ? t('Developer.enabling') : t('Developer.disabling')) + ' React DevTools', - body: t('Developer.5secreload'), + title: enable ? ( + <TranslationHelper trans_class={TranslationClass.DEVELOPER} trans_text={'enabling'} /> + ) : ( + <TranslationHelper trans_class={TranslationClass.DEVELOPER} trans_text={'disabling'} /> + ), + body: <TranslationHelper trans_class={TranslationClass.DEVELOPER} trans_text={'5secreload'} />, icon: <FaReact />, }); await sleep(5000); diff --git a/frontend/src/utils/TranslationHelper.tsx b/frontend/src/utils/TranslationHelper.tsx index 457a3159..99584d6b 100644 --- a/frontend/src/utils/TranslationHelper.tsx +++ b/frontend/src/utils/TranslationHelper.tsx @@ -7,6 +7,7 @@ import { InstallType } from '../plugin'; export enum TranslationClass { PLUGIN_LOADER = 'PluginLoader', PLUGIN_INSTALL_MODAL = 'PluginInstallModal', + DEVELOPER = 'Developer', } interface TranslationHelperProps { @@ -47,6 +48,10 @@ const TranslationHelper: FC<TranslationHelperProps> = ({ ? t(TranslationClass.PLUGIN_INSTALL_MODAL + '.update.' + trans_text, i18n_args) : t(TranslationClass.PLUGIN_INSTALL_MODAL + '.update.' + trans_text); } + case TranslationClass.DEVELOPER: + return i18n_args + ? t(TranslationClass.DEVELOPER + '.' + trans_text, i18n_args) + : t(TranslationClass.DEVELOPER + '.' + trans_text); default: logger.error('We should never fall in the default case!'); return ''; |
