Skip to content

Commit 8178b3c

Browse files
authored
feat(clients): adopt model controls, session management, and keyboard history recall on iOS (#110831)
* feat(clients): adopt model controls, session management, and keyboard history recall on iOS * chore(i18n): translate iOS adoption strings and realign locale artifacts * refactor(clients): drop test-only group response inits flagged by the shared dead-code intersect * chore: retrigger ci * chore(i18n): resync inventory after voice-unification main rebase * chore(i18n): resync inventory after main rebase * chore(i18n): resync inventory after main rebase * chore(i18n): realign locale artifacts after main rebase * fix(clients): preserve native chat API and locale copy * fix(ios): retain public session DTO initializers * refactor(clients): delete test-only session DTO inits flagged dead instead of suppressing
1 parent d685037 commit 8178b3c

54 files changed

Lines changed: 3559 additions & 1681 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/.i18n/apple-translation-contradictions.json

Lines changed: 283 additions & 312 deletions
Large diffs are not rendered by default.

apps/.i18n/native-source.json

Lines changed: 168 additions & 72 deletions
Large diffs are not rendered by default.

apps/.i18n/native/ar.json

Lines changed: 127 additions & 67 deletions
Large diffs are not rendered by default.

apps/.i18n/native/de.json

Lines changed: 78 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -4181,7 +4181,7 @@
41814181
{
41824182
"id": "native.android.6c93973c13db43ae",
41834183
"source": "Chat tool calls waiting in the active thread remain visible here.",
4184-
"translated": "Aufrufe von Chat-Tools, die im aktiven Thread ausstehen, bleiben hier sichtbar."
4184+
"translated": "Aufrufe von Chat-Tools, die im aktiven Thread warten, bleiben hier sichtbar."
41854185
},
41864186
{
41874187
"id": "native.android.fea93eda5bf97d9e",
@@ -4351,7 +4351,7 @@
43514351
{
43524352
"id": "native.android.c1626a6700a570f6",
43534353
"source": "Preferred microphone unavailable; using automatic routing.",
4354-
"translated": "Bevorzugtes Mikrofon nicht verfügbar; automatische Audioausgabe wird verwendet."
4354+
"translated": "Das bevorzugte Mikrofon ist nicht verfügbar; die automatische Auswahl wird verwendet."
43554355
},
43564356
{
43574357
"id": "native.android.820bc5d0ce571d8b",
@@ -5141,7 +5141,7 @@
51415141
{
51425142
"id": "native.android.c971506716c96e91",
51435143
"source": "OpenClaw turns this phone into a clean mobile command surface for threads, voice, providers, and Gateway.",
5144-
"translated": "OpenClaw macht dieses Smartphone zu einer übersichtlichen mobilen Steuerungsoberfläche für Threads, Sprache, Anbieter und Gateway."
5144+
"translated": "OpenClaw verwandelt dieses Smartphone in eine übersichtliche mobile Bedienoberfläche für Threads, Sprache, Anbieter und Gateway."
51455145
},
51465146
{
51475147
"id": "native.android.3a3bea53e6a6ada7",
@@ -5691,7 +5691,7 @@
56915691
{
56925692
"id": "native.android.36f78c8c85dc283f",
56935693
"source": "Recent Threads",
5694-
"translated": "Kürzlich verwendete Threads"
5694+
"translated": "Letzte Threads"
56955695
},
56965696
{
56975697
"id": "native.android.e7e2862bffbd0706",
@@ -5756,7 +5756,7 @@
57565756
{
57575757
"id": "native.android.43320b54a68b00a1",
57585758
"source": "No recent threads",
5759-
"translated": "Keine kürzlich verwendeten Threads"
5759+
"translated": "Keine aktuellen Threads"
57605760
},
57615761
{
57625762
"id": "native.android.7178756ffe9e4c72",
@@ -7811,7 +7811,7 @@
78117811
{
78127812
"id": "native.android.ebe49a8b8df80bd3",
78137813
"source": "Catch me up on my recent OpenClaw threads and suggest next steps.",
7814-
"translated": "Bring mich bei meinen neuesten OpenClaw-Threads auf den aktuellen Stand und schlage nächste Schritte vor."
7814+
"translated": "Bring mich bei meinen letzten OpenClaw-Threads auf den neuesten Stand und schlage nächste Schritte vor."
78157815
},
78167816
{
78177817
"id": "native.android.79f64f0b5ecaa07c",
@@ -10793,6 +10793,61 @@
1079310793
"source": "Task Details",
1079410794
"translated": "Aufgabendetails"
1079510795
},
10796+
{
10797+
"id": "native.apple.29cacb53ea5e77fc",
10798+
"source": "Pinned",
10799+
"translated": "Angeheftet"
10800+
},
10801+
{
10802+
"id": "native.apple.940062cfdce9211b",
10803+
"source": "Recent",
10804+
"translated": "Zuletzt verwendet"
10805+
},
10806+
{
10807+
"id": "native.apple.a0980128426308a9",
10808+
"source": "Model",
10809+
"translated": "Modell"
10810+
},
10811+
{
10812+
"id": "native.apple.9520e60f21535dde",
10813+
"source": "Thinking",
10814+
"translated": "Denkmodus"
10815+
},
10816+
{
10817+
"id": "native.apple.8b321f3ffce97429",
10818+
"source": "Fast",
10819+
"translated": "Schnell"
10820+
},
10821+
{
10822+
"id": "native.apple.989b70d64e328d55",
10823+
"source": "Default (inherited)",
10824+
"translated": "Standard (übernommen)"
10825+
},
10826+
{
10827+
"id": "native.apple.f4114e73b07eb9ae",
10828+
"source": "Off",
10829+
"translated": "Aus"
10830+
},
10831+
{
10832+
"id": "native.apple.7ed231b28d16312f",
10833+
"source": "On",
10834+
"translated": "Ein"
10835+
},
10836+
{
10837+
"id": "native.apple.412a74802320a037",
10838+
"source": "Full",
10839+
"translated": "Vollständig"
10840+
},
10841+
{
10842+
"id": "native.apple.299f21a2071ff9fc",
10843+
"source": "Verbosity",
10844+
"translated": "Ausführlichkeit"
10845+
},
10846+
{
10847+
"id": "native.apple.faf0ef05e1496de7",
10848+
"source": "Default",
10849+
"translated": "Standard"
10850+
},
1079610851
{
1079710852
"id": "native.apple.e5524d5756a62744",
1079810853
"source": "Unable to Export Transcript",
@@ -10858,6 +10913,11 @@
1085810913
"source": "New Chat in Worktree",
1085910914
"translated": "Neuer Chat im Worktree"
1086010915
},
10916+
{
10917+
"id": "native.apple.ce6ebe91fc597015",
10918+
"source": "New Session Options…",
10919+
"translated": "Optionen für neue Sitzung…"
10920+
},
1086110921
{
1086210922
"id": "native.apple.003b25ddafeb18e9",
1086310923
"source": "Threads…",
@@ -11081,7 +11141,7 @@
1108111141
{
1108211142
"id": "native.apple.f887aa956588f237",
1108311143
"source": "Thread name",
11084-
"translated": "Threadname"
11144+
"translated": "Thread-Name"
1108511145
},
1108611146
{
1108711147
"id": "native.apple.e8018adcccaa2a4d",
@@ -11126,7 +11186,7 @@
1112611186
{
1112711187
"id": "native.apple.b3c553614f762a58",
1112811188
"source": "Recent threads",
11129-
"translated": "Neueste Threads"
11189+
"translated": "Kürzlich verwendete Threads"
1113011190
},
1113111191
{
1113211192
"id": "native.apple.9161ca3c61de6cc7",
@@ -11136,7 +11196,7 @@
1113611196
{
1113711197
"id": "native.apple.5aa32afda85064ea",
1113811198
"source": "No recent threads",
11139-
"translated": "Keine neuen Threads"
11199+
"translated": "Keine kürzlich verwendeten Threads"
1114011200
},
1114111201
{
1114211202
"id": "native.apple.79937d7781fb65ae",
@@ -11261,7 +11321,7 @@
1126111321
{
1126211322
"id": "native.apple.777d7b706933bd7b",
1126311323
"source": "Loading recent threads",
11264-
"translated": "Neueste Threads werden geladen"
11324+
"translated": "Kürzlich verwendete Threads werden geladen"
1126511325
},
1126611326
{
1126711327
"id": "native.apple.22f81ea94bef8410",
@@ -11376,7 +11436,7 @@
1137611436
{
1137711437
"id": "native.apple.98b348873556bc46",
1137811438
"source": "No recent threads",
11379-
"translated": "Keine aktuellen Threads"
11439+
"translated": "Keine kürzlich verwendeten Threads"
1138011440
},
1138111441
{
1138211442
"id": "native.apple.7396d205574d279f",
@@ -13331,7 +13391,7 @@
1333113391
{
1333213392
"id": "native.apple.f4ae5664c3eda95d",
1333313393
"source": "Used for new Chat threads and Talk sessions.",
13334-
"translated": "Wird für neue Chat-Threads und Gesprächssitzungen verwendet."
13394+
"translated": "Wird für neue Chat-Threads und Sprachsitzungen verwendet."
1333513395
},
1333613396
{
1333713397
"id": "native.apple.19552e71de246322",
@@ -23556,7 +23616,7 @@
2355623616
{
2355723617
"id": "native.apple.90d0ccf80ca28717",
2355823618
"source": "Remove attachments or wait for delivery before archiving or deleting this thread.",
23559-
"translated": "Entferne Anhänge oder warte auf die Zustellung, bevor du diesen Thread archivierst oder löschst."
23619+
"translated": "Entfernen Sie Anhänge oder warten Sie auf die Zustellung, bevor Sie diesen Thread archivieren oder löschen."
2356023620
},
2356123621
{
2356223622
"id": "native.apple.476b3862e0449857",
@@ -23776,7 +23836,7 @@
2377623836
{
2377723837
"id": "native.apple.56401c79410a310d",
2377823838
"source": "Threads in this group become ungrouped.",
23779-
"translated": "Threads in dieser Gruppe werden aus der Gruppe entfernt."
23839+
"translated": "Die Threads in dieser Gruppe werden aus der Gruppe entfernt."
2378023840
},
2378123841
{
2378223842
"id": "native.apple.5aa6082d78027c5f",
@@ -23881,7 +23941,7 @@
2388123941
{
2388223942
"id": "native.apple.10a5e72bba3cbccc",
2388323943
"source": "The thread and its transcript are removed from the gateway.",
23884-
"translated": "Der Thread und sein Transkript werden vom Gateway entfernt."
23944+
"translated": "Der Thread und sein Transkript werden aus dem Gateway entfernt."
2388523945
},
2388623946
{
2388723947
"id": "native.apple.90bcad5f067b4be1",
@@ -24031,7 +24091,7 @@
2403124091
{
2403224092
"id": "native.apple.0970247871a834a0",
2403324093
"source": "Each selected thread and its transcript will be removed from the gateway.",
24034-
"translated": "Jeder ausgewählte Thread und sein Transkript werden vom Gateway entfernt."
24094+
"translated": "Jeder ausgewählte Thread und sein Transkript werden aus dem Gateway entfernt."
2403524095
},
2403624096
{
2403724097
"id": "native.apple.bf09df5e38a7a950",
@@ -24231,12 +24291,12 @@
2423124291
{
2423224292
"id": "native.apple.002bfcede229ad4b",
2423324293
"source": "Rewind to Here",
24234-
"translated": "Bis hierhin zurückspulen"
24294+
"translated": "Bis hierher zurücksetzen"
2423524295
},
2423624296
{
2423724297
"id": "native.apple.14df2e4997689fb3",
2423824298
"source": "Fork from Here",
24239-
"translated": "Ab hier abzweigen"
24299+
"translated": "Ab hier verzweigen"
2424024300
},
2424124301
{
2424224302
"id": "native.apple.b37ec7bd7dc1579a",

0 commit comments

Comments
 (0)