🇫🇷 Discobot のフランス語翻訳の問題

さて、私がメンバーに昇格したとき、設定を変更することにしました。私はフランス人なので、言語をフランス語に設定しました。上級チュートリアルを実行することにしましたが、プライベートメッセージで @discobot と入力すると、次のようになりました:


(「こんにちは!できることを確認するには @discobot と入力してください」という意味です)

しかし、私はすでにそれを実行していました。そこで1時間後に英語に戻ってみると… 動作しました:
(画像をさらに追加できません :frowning_face:

つまり… まあ、それだけです :discourse:
これで修正されることを願っています。

d3vlopper

「いいね!」 2

高度なチュートリアルでは、@discobot start advanced tutorialと入力してください。
それをフランス語にどう訳すか分かりません。すみません。

「いいね!」 1

:tada: 見つけました!
@discobot 高度なチュートリアルを開始

他のコマンドはこちらにあります:

「いいね!」 1

Hi! To find out what I can do, say @discobot display help.

フランス語では:
@discobot afficher l'aide

「いいね!」 1

その上で、フランス語では @discobot afficher l'aide@discobot を呼び出すことを示唆していますが、@discobot だけでは何もトリガーされませんね :thinking:

こんにちは @neil さん、discourse/plugins/discourse-narrative-bot/config/locales/server.fr.yml at main · discourse/discourse · GitHub の 123 行目にある
Bonjour ! Pour voir ce que je peux faire, dites @%{discobot_username} .
という行は、
Bonjour ! Pour voir ce que je peux faire, dites @%{discobot_username} %{help_trigger}.
に修正すべきだと思います。

「いいね!」 4

はい、翻訳が不適切なようです。これは Transifex(間もなく CrowdIn)で修正する必要があります。関連する議論:

「いいね!」 4

@Benjamin_D さん、ありがとうございます。Transifex で翻訳を修正しました :+1:

「いいね!」 3

新しい問題を見つけました :sweat_smile:
@discobot afficher l'aide を入力してもヘルプが表示されず、トラックも取得されません。
おそらくコンマ ’ , ’ が原因のようです。
discourse_narrative_bot.track_selector.help_trigger からコンマを削除すると解決しました :slightly_smiling_face:

「いいね!」 2

トリガーの生バージョンと調理済みバージョンの間に違いがあったため(例:' に調理されるなど)、投稿の内容とトリガーを一致させるコードを修正しました。

https://github.com/discourse/discourse/commit/3c31884b7989ea1f6079f432b94c78a60dd4f831

「いいね!」 4