# Discourse 法语版工具提示中的答案数量不正确

**URL:** <https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309>\
**Category:** Translations\
**Created:** [2020年十二月26日 20:36 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309 "2020-12-26T20:36:44Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![patrickemin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickemin/32/520162_2.png) [@patrickemin](https://meta.discourse.org/u/patrickemin)\
**Post date:** [2020年十二月26日 20:36 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/1 "2020-12-26T20:36:45Z")

</div>

你好，法语版 Discourse 翻译中存在一个 bug：即使某个主题没有回复，其工具提示中显示的回答数量仍错误地显示为 1：

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/4/6492527206e2dc898b489bc25b3f76e2201331cb.png)

此 bug 在英语版 Discourse 中并不存在。

---

<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:** [2020年十二月26日 20:49 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/2 "2020-12-26T20:49:37Z")

</div>

翻译可以在 [为 Discourse 贡献翻译](https://meta.discourse.org/t/contribute-a-translation-to-discourse/14882) 处进行修正。

---

<div class="post-metadata">

**Author:** ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)\
**Post date:** [2020年十二月26日 23:13 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/3 "2020-12-26T23:13:10Z")

</div>

唉，又是奇怪的情况：weary:  
如果我没记错的话，是 `js.posts_likes_MF`，也就是：

```
此主题有 {count, plural, one {1 条回复} other {# 条回复}} {ratio, select,
low {点赞与帖子比率较高}
med {点赞与帖子比率非常高}
high {点赞与帖子比率极高}
other {}}

```

其中零被当作复数（？）处理，而它被翻译为：

```
此主题有 {count, plural, one {1 条回复} other {# 条回复}} {ratio, select,
low {点赞与帖子比率较高}
med {点赞与帖子比率非常高}
high {点赞与帖子比率极高}
other {}}

```

但不知为何，零在这里被当作单数处理：thinking:  
这不是重音符号的问题，我试过去掉它们（以及比率部分）。

---

<div class="post-metadata">

**Author:** ![patrickemin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickemin/32/520162_2.png) [@patrickemin](https://meta.discourse.org/u/patrickemin)\
**Post date:** [2020年十二月27日 11:38 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/4 "2020-12-27T11:38:14Z")

</div>

我不是专家，但也发现了这个翻译问题。看起来这似乎是问题的根源，但它与英文版本相同。所以，正如你所说，目前还是个谜……

---

<div class="post-metadata">

**Author:** ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
**Post date:** [2020年十二月29日 19:24 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/5 "2020-12-29T19:24:45Z")

</div>

哦，我明白了问题所在。这和我在 [Always use %{count} variable when translating pluralized strings](https://meta.discourse.org/t/always-use-count-variable-when-translating-pluralized-strings/83969) 中描述的问题是一样的。

应该是 `one {# 回复}` 而不是 `one {1 回复}`。因此，请将 `one` 情况下的"1"替换为"#"以使其生效。`admin_js.admin.user.delete_all_posts_confirm_MF` 字符串也受到了影响。

你可以在 [translate.discourse.org](https://translate.discourse.org) 上修复法语翻译。

* * *

我们或许应该更新英文字符串，使其始终使用 # 符号，以便让翻译人员更容易处理。

> <https://github.com/discourse/discourse/pull/11605>

---

<div class="post-metadata">

**Author:** ![patrickemin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickemin/32/520162_2.png) [@patrickemin](https://meta.discourse.org/u/patrickemin)\
**Post date:** [2020年十二月29日 19:39 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/6 "2020-12-29T19:39:35Z")

</div>

非常感谢！它起作用了！

---

<div class="post-metadata">

**Author:** ![Benjamin\_D](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/benjamin_d/32/277831_2.png) [@Benjamin\_D](https://meta.discourse.org/u/Benjamin_D)\
**Post date:** [2020年十二月30日 00:20 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/7 "2020-12-30T00:20:48Z")

</div>

> [@gerhard](#):
>
> `admin_js.admin.user.delete_all_posts_confirm_MF` 字符串也受到了影响

我认为 `js.flagging.delete_confirm_MF` 也是如此（但 `js.topic.read_more_MF` 似乎没有）。

---

<div class="post-metadata">

**Author:** ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
**Post date:** [2020年十二月30日 11:45 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/8 "2020-12-30T11:45:40Z")

</div>

感谢指出。我已更新我们的 linter 和两处翻译。

> <https://github.com/discourse/discourse/pull/11608>
>
> Follow-up to 6b53f26f

---

<div class="post-metadata">

**Author:** ![gerhard](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gerhard/32/119479_2.png) [@gerhard](https://meta.discourse.org/u/gerhard)\
**Post date:** [2021年一月13日 12:06 UTC](https://meta.discourse.org/t/number-of-answers-in-tooltip-on-french-discourse-incorrect/174309/9 "2021-01-13T12:06:05Z")

</div>


