PGメモ

非エンジニアの記録

symfonyの管理画面で言語関係のエラー

管理画面を作っていて以下のエラーがでて見れない

Data file for "sf" was not found.

sfという言語を探してそんなのないよとなっている感じ。
表で国際化の設定をしてるからかなと思いいろいろいじった。
例えばsetting.ymlのdefault_cultrureをjaにしてみたり、管理画面は国際化しないけどi18nをonにしてみたり。
でも結局解決せず。
で解決方法を見つけました
apps/admin/config/factories.yml

  user:
    param:
      culture: ja

こう書けば治った。
なんだこのなおしかた