タグ

2011年12月24日のブックマーク (4件)

  • ブラウザの言語をJavascriptから調べる。

    Photo by midnightglory 多言語対応のサイトを作っていると問題になるのが、メッセージの切り替えです。PHPRailsを使っている場合は、HTTP_ACCEPT_LANGUAGEを見てメッセージ生成を切り替えれば良いのですが、静的ファイルの場合は、そうは行きません。 そこで、今回はJavascriptだけでブラウザの言語を取得する方法を調べてみました。 ググっていると、ブラウザ依存ですが取得する方法が見つかったので、各ブラウザで検証した所、navigator.browserLanguage、navigator.language、navigator.userLanguageのいずれかで取得できることが分りました。 ただ、この値はブラウザのデフォルト言語環境のなので、HTTP_ACCEPT_LANGUAGEとは違う値が返ってきます。たとえば、日語OSに英語版のFirefo

    ブラウザの言語をJavascriptから調べる。
  • Accueil

    Paris, la ville lumière, s'enrichit d'une nouvelle attraction sensationnelle qui fera le bonheur des amateurs de sensations fortes et des fans de super-héros. Le Batman Escape Game a ouvert ses portes, proposant une expérience immersive unique dans l'univers du Chevalier Noir. Ce nouvel escape game situé en plein cœur de la capitale promet de devenir un incontournable pour tous... Les transactions

  • JavaScriptMVC - 概要

    JavaScriptMVC は Jupiter が開発/提供している JavaScript フレームワークです。 jQuery を中心に据えて、クライアントサイドの開発を助けてくれます。 JavaScriptMVC のメリットはこの辺でも触れています。 JavaScriptMVC と一覧表示の性能 - 2011年1月13日の記事 使い方をまとめて記事にしようとしたら大変だったので、 5回に分けて書く予定にします。 概要 (この記事) プロジェクトの作成 テストと実装 ドキュメンテーション パッケージング Update: 一連の記事を書き終えたのでリンクにした。 github に書きかけの gist がありましたので、最初の方を少しだけ訳出します。 JavaScriptMVC Overview github のレポジトリから javascriptmvc-3.1.0.zip をダウンロードして

    JavaScriptMVC - 概要
  • knockout.js 2.0.0 がリリースされたので試してみた - しばやん雑記

    1.3.0 のベータかと思ったら 2.0.0 の RC がリリースされていましたが、ついに 2.0.0 の正式版がリリースされたようです。 NuGet Gallery | knockoutjs 2.3.0 NuGet でも 2.0.0 が配布されているので、急いで以下のコマンドを Package Manager Console に打ち込みましょう。 Install-Package knockoutjsまずは作者である Steven Sandarson さんのブログエントリを確認しておきましょう。 Knockout 2.0.0 released - Steve Sanderson’s blog - As seen on YouTube™ ちなみに 1.3.0 から 2.0.0 になった理由もしっかりと説明されていますね。 Why is it called 2.0.0? Why not 1.3

    knockout.js 2.0.0 がリリースされたので試してみた - しばやん雑記