#15586·activepieces

[BUG] 具有多种身份验证方法的片段的身份验证字段永远不会被翻译

作者: bst1n创建于 2026年9月16日更新于 2026年9月17日
标签🐛 bug🧩 area/third-party-pieces🛟 support

□ 问题

当一个作品宣布几种认证方法(`auth: [authA, authB])时,其连接文本都没有被翻译出: 认证描述,字段标签和字段描述在每个地语中都保留英文.

他们从作品的"src/i18n/translation.json"中失踪了,因此他们从未到达克罗丁. 示例:Umami(umamiAuth = [self HostedAuth,云Auth]')仍然定义了Instance URL',Username',Password',API Key'及其在lib/auth.ts'中的描述,但生成器在12530中从translation.json'中抛出. Slack、SavvyCal和Google Sheets也是如此:他们的认证文本都没有在译文.json'中。

□ 根源

piece Transformation.paths ToValues To Translate' inpackages/papers/framework/src/lib/i18n.ts'中,只行走一个认证对象(auth.props. *.displayName',auth.description',.)。 当auth'是一个阵列时,这些路径决心未定义',所以找不到任何东西。

双方依靠这些路径:

  • 提取:`光谱/cli/src/lib/commands/光谱-翻译-文件-ts'中的 " Generate TranslationFileFileFromPiece "
  • 显示:`文件翻译.翻译Piece'

因此,用手把钥匙加到克罗丁身上也无济于事。

□ 有影响的碎片(30)

Amazon-bedrok, Amazon-s3, Amazon-secret-manageer, AWS-bedrok, 光度测量, clicdata, 数字海洋, fathom, 获取响应, GitHub, gmail, google-bigquery, google-calendar, google-docs, google-dows, 中枢站, Intercom, klaviyo, ZMistral-ZH-ai, 概念, savvycal, sendrigrid, signow-s, slowleflake,可变形,可变形, tenzo, ummi

□ 预期

auth 数组的每个条目都会被取出并翻译为单个 Auth. “ auth. displayName” 也没有任何路径, 当一个作品提供几种方法时, 每一个方法都贴上标签 。

相关:# 13530

内容来源: activepieces/activepieces