# 翻译组合器缺少图片上传支持

**URL:** <https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829>\
**Category:** Feature\
**Tags:** content-localization\
**Created:** [2025年十月24日 05:07 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829 "2025-10-24T05:07:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lhkjacky](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhkjacky/32/204198_2.png) [@lhkjacky](https://meta.discourse.org/u/lhkjacky)\
**Post date:** [2025年十月24日 05:07 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829/1 "2025-10-24T05:07:25Z")

</div>

手动翻译编辑器不支持图片上传或粘贴（控制台：“this.drop is not a function”）

**描述：**  
通过“翻译 → 手动编辑本地化”编辑帖子的手动本地化时，翻译编辑器不允许上传或粘贴图片。

**重现步骤：**

1. 打开一个启用了 Discourse 翻译功能的帖子。

2. 点击“翻译”按钮 → 选择“手动编辑本地化”。

3. 尝试：

4. 没有反应——上传被忽略，浏览器控制台显示错误。

**观察到的行为：**

- 图片上传和粘贴不起作用。

- 控制台错误：

- 指出 `post-translation-editor.gjs` 中缺少 `drop` 处理程序和 `topic_id` 上下文。

**预期行为：**  
任一：

- 允许像普通编辑器那样上传/粘贴翻译后的图片。

**备注：**  
似乎翻译编辑器在简化的编辑器上下文中运行，没有 `composer-upload` 集成。修复方法可以是添加上传处理。

* * *

 ![2025-10-24_124728](https://global.discourse-cdn.com/meta/original/4X/0/3/3/03379b03a82850e0fe28dcfd57b9d3422d2ac881.jpeg)

---

<div class="post-metadata">

**Author:** ![awesomerobot](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/awesomerobot/32/142900_2.png) [@awesomerobot](https://meta.discourse.org/u/awesomerobot)\
**Post date:** [2025年十月29日 13:05 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829/2 "2025-10-29T13:05:04Z")

</div>

感谢您的请求，您是否正在上传很多带文字的图片？好奇翻译图片的用例是什么

---

<div class="post-metadata">

**Author:** ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)\
**Post date:** [2025年十月29日 13:16 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829/3 "2025-10-29T13:16:30Z")

</div>

我认为他的意思是原始帖子包含图片，而翻译后的版本（通过编辑器手动翻译）也需要这些图片，所以他试图在那里上传相同的图片。

这是一个根本性问题，因为只有原始帖子才能包含上传的引用。

---

<div class="post-metadata">

**Author:** ![lhkjacky](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhkjacky/32/204198_2.png) [@lhkjacky](https://meta.discourse.org/u/lhkjacky)\
**Post date:** [2025年十月29日 13:42 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829/4 "2025-10-29T13:42:46Z")

</div>

例如，某用户上传了一张英文图片。

 ![2025-07-10_230503](https://global.discourse-cdn.com/meta/original/4X/d/5/9/d59db5590559c679f53e0fa4e55724bc2785819d.avif)

但我的网站主要是日文的。

所以，我将图片翻译成了日文，并想在翻译后的帖子中替换它。

 ![2025-07-10_230503-jp](https://global.discourse-cdn.com/meta/original/4X/4/9/e/49eeec1d5460fde4b4d0b6e85580859b4b8afea0.avif)

---

<div class="post-metadata">

**Author:** ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)\
**Post date:** [2025年十一月12日 18:13 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829/8 "2025-11-12T18:13:52Z")

</div>

嘿 @lhkjacky，感谢您的建议。我们已为翻译帖子添加了上传支持。

该功能现已完成并在 Meta 上线 🎉

> <https://github.com/discourse/discourse/commit/8b789c9306109610b4c616739815d2af96e9b12b>
>
> \## :mag: Overview
> 
> This update allows for having uploads on localized posts. If …no uploads
> are made, translated posts will show the original uploaded image.
> However, if a translator would like to upload a translated image, the
> composer will now support an upload reference.
> 
> \## 🔗 Relevant Links
> As requested on Meta:
> 
> https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829
> 
> 
> \## 📹 Screen Recordings
> 
> 
> https://github.com/user-attachments/assets/f01fdfde-c84b-46d8-a96d-a4641699b3b9

请告诉我使用情况如何，以及是否遇到任何问题！

---

<div class="post-metadata">

**Author:** ![keegan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/keegan/32/383395_2.png) [@keegan](https://meta.discourse.org/u/keegan)\
**Post date:** [2025年十一月17日 16:00 UTC](https://meta.discourse.org/t/translation-composer-missing-image-upload-support/386829/9 "2025-11-17T16:00:37Z")

</div>

此主题已在 4 天后自动关闭。不再允许回复。
