質問: 以下の質問に英語での回答が行われている、という通報を受けました。 VPNの動作確認のために中国からの接続が成功するかどうか確認する方法 これが質問であれば、現状英語版サイトに移動することが多いです。また理由があれば受け入れても構わないといった意見も過去にはありました。 では、回答の場合はどうでしょうか?懸念点等あればそれも挙げていただければと思います。 「日本人じゃないですけど、回答することができると思います。いいですか?」でもこの点にに触れた回答がありましたが、スコアが低めだったこともあり、独立した質問にしてみました。
回答: 英語で回答してもよい。**回答の本質は言語ではなくその内容である** 英語の回答を受け付けて良い理由 1. 質問者の理解できる言語であれば日本語でなくとも**質問者本人には有益かもしれない** 2. 本文の言語に関係なく**回答に含まれるコードが有益かもしれない** 懸念点 1. 質問者が回答文やコメントを理解できないかもしれない 2. その言語(この例では英語)を標準的な言語としたサイトであると誤認されるかもしれない 懸念に対してできること 1. それができる者は英語の回答文の日本語訳を編集によって追記する 日本語を読めるが日本語の回答文を正確に書く自信がない者が英語を用いると仮定して、質問に対して答えを持っている者を排除することは得策ではない。解決につながる有益な回答であるなら**回答文を翻訳すれば日本語の質問と回答のセットが完成する** 俺は英語で質問文などを書くのは苦手だがプログラミング関連の英語を読むことはできる。日本語で質問ができて英語圏のユーザーにも回答が貰えるなら素晴らしい。ここ**スタック・オーバーフローで重要なのは自身の抱える問題を日本語で皆に伝えられること**であり日本語の回答は望ましいがそれに限定されるべきではない 本文の言語ではないが[ios](https://ja.stackoverflow.com/questions/tagged/ios "'ios' のタグが付いた質問を表示")に関する質問では[objective-c](https://ja.stackoverflow.com/questions/tagged/objective-c "'objective-c' のタグが付いた質問を表示")で期待される回答に[swift](https://ja.stackoverflow.com/questions/tagged/swift "'swift' のタグが付いた質問を表示")のコード(またはその逆や[c](https://ja.stackoverflow.com/questions/tagged/c "'c' のタグが付いた質問を表示")など期待とは異なるプログラミング言語)を出されている例をたびたび見かける。この時、質問者によっては回答を元に自身で期待される言語に翻訳している。本文の言語でこれが起こってもいいだろう 実際に翻訳* して感じた点 1. 翻訳文の追記位置を統一したほうがよい 2. 全文翻訳のみか一部翻訳でもよいか 3. コメントを翻訳する場合どこに翻訳文を投稿したらよいか 4. 他言語の本文が改稿され翻訳文は修正されないことが起こりうる 5. 役に立たないと感じた投稿は翻訳しなくてもよいのか * 『OnApplicationQuit is not called...』の質問文、『VPNの動作確認のために中国からの...』の回答文を翻訳。『if ((ret = func()) == -1)という書き方』の回答文の翻訳は「見たことあるよ。よくない書き方だよね」程度の同意で占められた内容のため翻訳しなかった