0b4ba062bb
uiModalOpen now resolves title/message/option strings as locale message IDs first, falling back to the literal string if no match is found, and word-wraps the result to stay within the screen's scan width via the new shared textWrap helper. sceneinitial.c's no-device modal now uses locale keys instead of hardcoded English strings. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>