2011-10-18 Twitter APIの認証画面がSafariで英語になる件 SafariはAccept-Languageにja-jpをつける Twitterはjaには対応するがja-jp(ja-JP)には対応してない RubyGemのOAuthを使って認証処理を実装している という状況です。Safariでtwitter.comにアクセスすると、何もしてなければおそらく英語ページが表示されるはずです。その後、フッターの言語選択で日本語を選択すると、以降は日本語で表示されます。ここで使われているのが?lang=jaです。なので、lang=jaをつければいいんでしょ、と。OAuth::RequestToken#authorize_urlがクエリストリングにつけたいパラメータをHashで受け付けているので、そこに:lang => 'ja'とでも渡せばよいですね、と。ちなみに、環境は以下の通り。 OSX 10.7.2 Safari 5.1.1 (7534.51.22) 追記: 2011/10/18 公式な情報は見つけられてないです。 https://dev.twitter.com/discussions/2328 https://dev.twitter.com/discussions/2741 https://dev.twitter.com/docs/api/1/get/search https://dev.twitter.com/docs/api/1/get/help/languages