個人的な好みになりますが、```notice```と```error```が階層の親と子になるのは違和感あります。
apacheやPHPでは、```notice```や```error```はエラーレベルなんで、同じ階層に並列に並ぶもの、というイメージです。

またもう一点、別の観点から、ここで```errors```使ってしまうと、別のエラーメッセージを追加したい時に名前に悩むかも、という心配もあります。

…という二点から、下記のように階層分けてみてはいかがでしょう？

```yml
notice:
  crated: "登録しました"
  updated: "更新しました"
error:
  invalid_input: "エラーがあります。確認してください"
```