Repository navigation
Translate the connector tools and tool editor (DE, IT) - #1326
Merged
helpcodeai merged 2 commits intoOct 29, 2026
Merged
Conversation
Part of HelpCode-ai#1271. Second half of the connector detail area: the tools section of /connectors/[id] (import panel, tool list, playground), the tool editor, the response mapping panel and the tool hints editor. English output is unchanged.
15 tasks done
helpcodeai
approved these changes
Oct 29, 2026
helpcodeai
left a comment
Contributor
There was a problem hiding this comment.
Thanks @sapatmohit. Reviewed: the change is limited to message keys (EN/DE/IT) and t() calls; renaming the inner t variables to x avoids shadowing the translator. Code examples in placeholders stay untranslated, as they should. No logic or API changes. Merging.
helpcodeai
enabled auto-merge (squash)
October 29, 2026 15:44
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fifth area of #1271, second half: the tools section of the connector page (
/connectors/[id]) and the tool editor in German and Italian. It follows #1325 (the rest of the page). No behaviour changes, andAccept-Language: en-USrenders exactly what it rendered before.Changes
app/connectors/[id]/page.tsx, the tools section:components/tool-editor/index.tsx:components/tool-editor/response-mapping-panel.tsx: modes, the template/exclude/JMESPath fields and their help, fallback and size limit, the preview button, its tooltip and its results.components/tool-annotations-editor.tsx: the four hints with their help, the Auto/Yes/No options, "Advertised to clients", save/reset and the messages. The message colour used to be picked withmsg.startsWith('Error'), which only works in English, so it's now a separate error flag.messages/{en,de,it}.json:connectorTools(93 keys),toolEditor(77),responseMapping(25) andtoolAnnotations(26);connectorDetail.msg.authorizationFailedkey.tbecamex/targetso they don't shadow the translator. The deprecation date and the mapping sample date now follow the UI language, as in Translate the connector page (DE, IT) #1325.Left in English on purpose:
withImportNotice/withSecretsNoticeappend inlib/api.ts, which are shared with the setup and new-connector pages.fileparameter description go to the AI model, not the UI.static/query/mutation/invoke/odata_*method values;string,number, …);application/json, …), JMESPath, OpenAPI / Swagger, WSDL, theenvbadge on a parameter, Proxy;$metadata,$param,{{VAR}},{{amcp.*}};Self-hosted vs Cloud: frontend only, with no backend, database or
ee/change.Translations
German and Italian aren't my native languages, so please review those strings. I kept the tone and terms from the earlier PRs: German with Sie, Italian with tu, "Connector" / "connettore", "KI-Client" / "client AI", "Tool" / "strumento". Strings I'm least sure about:
Type
Testing
3 new tests in
tests/e2e/i18n.spec.ts, with a mocked REST connector that has one tool and its annotations:de-DE: the tools section, the playground and the tool editor (including the response mapping panel) render in German.it-IT: the "Verifica" button, the import panel with the HAR help, and the hints editor render in Italian.en-US: the tools section, the import panel, the hints editor and the tool editor stay exactly as before.The key-parity test from #1248 covers the new keys. I also checked that every German and Italian message parses and uses the same placeholders and tags as the English one.
packages/frontendnpm run lintmain, none new)packages/frontendnpx tsc --noEmit -p tsconfig.jsonpackages/frontendnpm run buildpackages/frontendnpm run test:e2eThe backend isn't touched, so I didn't rerun its suite.
Checklist
packages/frontend/AGENTS.mdwas rewritten bynext devlocally and is left out, as AGENTS.md asks.Related Issues
Part of #1271 (Connector detail, second half). After this, the remaining areas are settings and admin, and knowledge graph and memory.