안녕하세요, 프랑스어 Discourse 번역에 버그가 있습니다. 답변이 없는 주제에서도 툴팁에 답변 수가 1로 잘못 표시됩니다:
이 버그는 영어 Discourse에는 존재하지 않습니다.
안녕하세요, 프랑스어 Discourse 번역에 버그가 있습니다. 답변이 없는 주제에서도 툴팁에 답변 수가 1로 잘못 표시됩니다:
이 버그는 영어 Discourse에는 존재하지 않습니다.
번역은 Contribute a translation to Discourse에서 수정할 수 있습니다.
다시 한번 말하지만, 이건 좀 이상하네요 ![]()
잘못 기억하고 있는 게 아니라면 js.posts_likes_MF인데,
This topic has {count, plural, one {1 reply} other {# replies}} {ratio, select,
low {with a high like to post ratio}
med {with a very high like to post ratio}
high {with an extremely high like to post ratio}
other {}}
여기서 zero가 복수(?)로 처리되고 있고, 한국어로는
Ce sujet a {count, plural, one {1 réponse} other {# réponses}} {ratio, select,
low {avec un ratio élevé de J'aime par message}
med {avec un ratio très élevé de J'aime par message}
high {avec un ratio extrêmement élevé de J'aime par message}
other {}}
이렇게 번역되어 있는데, 이유를 알 수 없이 zero가 단수로 처리되고 있습니다 ![]()
발음 기호 문제도 아니고, 발음 기호를 제거해 보기도 했고(또는 ratio 부분을 빼기도 했습니다)
저는 전문가가 아니지만, 이 번역도 찾아보았습니다. 문제의 원인이 이 번역인 것 같지만, 영어 버전과 동일하네요. 그러니 말씀하신 대로, 지금은 아직 미스터리입니다…
아, 문제를 발견했습니다. 이는 https://meta.discourse.org/t/always-use-count-variable-when-translating-pluralized-strings/83969에서 제가 설명한 것과 동일한 문제입니다.
one {1 réponse} 대신 one {# réponse}를 사용해야 합니다. 따라서 작동하도록 하려면 one 케이스 안의 "1"을 "#"으로 교체하세요. admin_js.admin.user.delete_all_posts_confirm_MF 문자열도 영향을 받습니다.
프랑스어 번역은 translate.discourse.org에서 수정할 수 있습니다.
번역가들의 작업을 용이하게 하기 위해 영문 문자열에도 항상 # 기호를 사용하도록 업데이트하는 것이 좋겠습니다.
정말 감사합니다! 잘 작동했어요!
js.flagging.delete_confirm_MF도 영향을 받는 것 같습니다(하지만 js.topic.read_more_MF는 아닌 것 같습니다).
알려주셔서 감사합니다. 린터와 번역 두 가지를 업데이트했습니다.