fix(ipad): ship iPad P0 layout/globe fixes, edit-last-input, drop clipboard commands

Adapt typing/voice surfaces for iPad width and height, add the system globe
key and last-input editing flow, harden host-only Rime deployment, and remove
clipboard voice commands. Bump build to 61.
This commit is contained in:
Rocky
2026-08-10 13:50:50 +08:00
parent 53abad2050
commit 2bc8c1b87d
85 changed files with 5703 additions and 3997 deletions
+5 -1
View File
@@ -27,6 +27,10 @@
"onboarding.enable.step3.prefix" = "Hold ";
"onboarding.enable.step3.suffix" = "and select OSGKeyboard";
"onboarding.enable.openSettings" = "Open Settings";
"onboarding.enable.resources.preparing" = "Preparing Chinese input resources…";
"onboarding.enable.resources.ready" = "Chinese input resources ready";
"onboarding.enable.resources.failed" = "Could not prepare Chinese input resources";
"onboarding.enable.resources.retry" = "Retry";
"onboarding.api.title" = "Choose Engine";
"onboarding.api.localModels.hint" = "Local engine uses built-in on-device speech recognition — no API key needed.";
"onboarding.polish.title" = "Text polish (LLM)";
@@ -352,7 +356,6 @@
/* Flow session */
"flow.error.noSpeech" = "No speech detected. Please try again.";
"flow.error.clipboardCommandFailed" = "Couldn't process the clipboard. Please try again.";
"flow.error.recognitionInterrupted" = "Recognition did not finish. Please try again.";
"keyboard.denied.mic" = "Microphone access denied";
"keyboard.denied.speech" = "Speech recognition denied";
@@ -557,3 +560,4 @@
"hostApp.douyin" = "Douyin";
"hostApp.tiktok" = "TikTok";
"flow.warning.polishDegradedQuality" = "Polish output failed validation; inserted a conservative version.";
"flow.error.editLastInputFailed" = "Could not complete the edit. Please try again.";