diff --git a/apps/client/src/translations/en/translation.json b/apps/client/src/translations/en/translation.json index 44b50445b..2a8f743ef 100644 --- a/apps/client/src/translations/en/translation.json +++ b/apps/client/src/translations/en/translation.json @@ -1918,5 +1918,14 @@ "title": "Appearance", "word_wrapping": "Word wrapping", "color-scheme": "Color scheme" + }, + "rosetta_warning": { + "title": "Performance Warning: Running Under Rosetta 2", + "message": "TriliumNext is currently running under Rosetta 2 translation, which means you're using the Intel (x64) version on an Apple Silicon Mac.", + "performance_impact": "This will significantly impact performance and battery life.", + "recommendation": "For the best experience, please download the native Apple Silicon (ARM64) version of TriliumNext from our releases page.", + "download_link": "Download Native Version", + "continue_anyway": "Continue Anyway", + "dont_show_again": "Don't show this warning again" } } diff --git a/apps/client/src/widgets/dialogs/rosetta_warning.ts b/apps/client/src/widgets/dialogs/rosetta_warning.ts index 1cd067869..cccfb195d 100644 --- a/apps/client/src/widgets/dialogs/rosetta_warning.ts +++ b/apps/client/src/widgets/dialogs/rosetta_warning.ts @@ -1,6 +1,7 @@ import BasicWidget from "../basic_widget.js"; import { Modal } from "bootstrap"; import utils from "../../services/utils.js"; +import { t } from "../../services/i18n.js"; const TPL = /*html*/`
TriliumNext is currently running through Apple's Rosetta 2 translation layer, which causes significant performance degradation.
++ Recommendation: +
--macos-arm64.dmg