0

Laravelで言語ファイルを分離するための最良のロジックは何ですか?

2つの選択肢から決断しようとしています。

まず、すべてのアプリケーション ボタンのローカライズ文字列を buttons.php に、リンクのローカライズ文字列を links.php に、プレースホルダーのローカライズ文字列を placeholder.php に収集します。

このような :

/resources
    /lang
        /en
            buttons.php
            links.php
            placeholders.php
        /es
            buttons.php
            links.php
            placeholders.php

2 つ目は、各ビューのローカライズ文字列を個別のファイルに収集することです。

このような :

/resources
    /lang
        /en
            login_page.php
            sign_up.php
            home.php
        /es
            login_page.php
            sign_up.php
            home.php

最初の選択では、約 10 個のファイルがあるため、言語ファイルの数が少なくなります。

2 番目の選択肢では、プロジェクト内のビューごとに lang ファイルを作成するため、多数の言語ファイルが作成されます。

どちらの選択が良いでしょうか?

4

2 に答える 2