スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    Symfony2の自作バンドルでi18nを使うには

    0
      1.設定ファイルを編集する

      #app/config/parameters.yml
      locale: ja

      #app/config/config.yml
      translator:      { fallback: %locale% }のコメントアウトを外す

      2.言語ファイルを作る
      #バンドル/Resources/translations/messages.ja.xlf
      app/consoleで作ったバンドルには同じ位置にmessages.fr.xlfが初期状態で含まれているのでファイル名を.fr.xlfから.ja.xlfに変更。
      中身に翻訳させたい内容(英語のメッセージ→日本語のメッセージ)を書く。
      その際trans-unitはidが必須になったらしいので注意。(id=""で書くとエラーになった)

      3.テンプレートで翻訳を使うよう指定する
      変数
      {{ value|trans }}
      固定のメッセージ
      {{ "Some message"|trans }}
      パラメータを渡す
      {{ "Hello %name%"|trans({'%name%' : 'foo'}) }}
      使う言語ファイルを指定する
      {{ "Name"|trans({}, 'form_customer') }}


      スポンサーサイト

      0

        • 2014.12.23 Tuesday
        • -
        • 14:52
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        コメント
        コメントする








           

        PR

        calendar

        S M T W T F S
             12
        3456789
        10111213141516
        17181920212223
        24252627282930
        31      
        << May 2020 >>

        twitter

        selected entries

        categories

        archives

        recent comment

        • 私がそれでも名古屋市に住み続ける理由を6つにまとめてみた!
          bose wireless speaker
        • FastCGIでdjango…400エラー???
          levi's
        • さくらインターネットdjangoが突然500エラー!?(Pythonバージョンアップされてた
          salomon running shoes
        • 私がそれでも名古屋市に住み続ける理由を6つにまとめてみた!
          louboutin shoes
        • FastCGIでdjango…400エラー???
          yeezy boost 350
        • さくらインターネットdjangoが突然500エラー!?(Pythonバージョンアップされてた
          jordan 11
        • Silexでエラーページをカスタマイズする方法 : Symfony Advent Calendar 2011 - day 12
          pandora jewelry
        • django対symfony 日本語メール送信(その1 symfony編)
          nike air vapormax
        • 解決!XREAでCGI版Pythonを使ってdjangoを動かす(人柱?)
          kate spade
        • XREAでpython cgiを使ってdjango♪ 追加TIPS
          ultra boost

        recent trackback

        • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
          常山日記
        • django対symfony 日本語メール送信(その1 symfony編)
          CPA-LABテクニカル
        • CodeIgniterでユーザー認証
          されどLAMPな日々
        • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
          常山日記
        • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
          サーバー用語集
        • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
          常山日記
        • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
          mitszoの日記
        • python多次元リストをsort(並べ替え)する方法?
          mitszoの日記
        • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
          Humming Via Kitchen
        • 日本語テキストをtruncate@django(Python全般にも??)
          常山日記

        recommend

        links

        profile

        search this site.

        others

        mobile

        qrcode

        powered

        無料ブログ作成サービス JUGEM