手動ローカライズが機能していないようです

投稿をスペイン語とポルトガル語(ブラジル)に手動で翻訳しました。

ウェブサイトの設定を pten に変更しても、コンテンツは依然として元の言語で表示されます。自分のアカウント内でも、外部からでも同様です。
?tl=es や ?tl=pt_BR も機能しないようです。

設定はすべて完了しています。

該当の投稿はコチラです: The best ideas of Blokoto, drawn by the community! - News - Blokoto Community

投稿を編集する際、作成時に使用されたロケールが選択されていますか?

このような表示になっているはずです。



もし空白になっている場合、翻訳の表示が機能しない可能性があります。そのため、以下のように言語が選択されていない場合は、言語を選択してみてください。

Of Course

「いいね!」 3

今、動作しています。ご協力ありがとうございました!

最近、私もこの問題で苦労しました。改善の余地があると思います。例えば、最初の翻訳を追加する際に、原文の言語を選択できるようにするといったことです。

現在、権限に関連する問題があるように思えます。ユーザーが翻訳作業を支援できるように設定できますが、そのユーザーは原文を編集して言語を選択することができません。

その通りです。このため、自分のインスタンスが壊れているのかと思っていました。翻訳は、メインコンテンツにロケールが設定されていなくても、それを上書きするべきだと考えます。それが期待される動作です。

以前からこの問題について検討してきました。しかし、このようにすると問題が生じます。例えば、投稿が英語で書かれているもののロケールが明示されていない場合、ユーザーが「en」の翻訳を追加すると、元の英語の投稿ではなく、その翻訳が表示されてしまうのです。

ここに少し改善を加えています:

翻訳を表示させるためには、投稿の言語を設定する必要があることを示すようにします。以下はPRからのスクリーンショットです:

この部分は、翻訳が表示されなかったときにあなた(投稿者)が確認した箇所と一致していますので、今後この落とし穴をより明確に示すことができるはずです。

ちょうどマージされたばかりなので、新しいイメージがビルドされるまで少しお待ちください。