Database 带数据库的Laravel本地化文件
我想用laravel和[en:es]语言制作多语言网站。我在lang文件夹中创建了en和es文件夹。然后我在这些文件夹中创建了translate.php文件。文件看起来像Database 带数据库的Laravel本地化文件,database,laravel,localization,Database,Laravel,Localization,我想用laravel和[en:es]语言制作多语言网站。我在lang文件夹中创建了en和es文件夹。然后我在这些文件夹中创建了translate.php文件。文件看起来像 <?php return [ 'identificator' => 'text', ]; 解决方案在 “语言”表中的内容是: | id | locale | name | ------------------------- | 1 | en | english | | 2 | es
<?php
return [
'identificator' => 'text',
];
解决方案在
“语言”表中的内容是:
| id | locale | name |
-------------------------
| 1 | en | english |
| 2 | es | spanish |
| id | locale | namespace | group | item | text |
-------------------------------------------------------------------------------------
| 1 | en | * | validations | missing.name | Name is missing |
| 2 | en | * | validations | missing.surname | Surname is missing |
| 3 | en | * | validations | min_number | Number is too small |
| 4 | es | * | validations | missing.name | Falta nombre |
| 5 | es | * | validations | missing.surname | Falta apellido |
语言_条目表中的相关内容为:
| id | locale | name |
-------------------------
| 1 | en | english |
| 2 | es | spanish |
| id | locale | namespace | group | item | text |
-------------------------------------------------------------------------------------
| 1 | en | * | validations | missing.name | Name is missing |
| 2 | en | * | validations | missing.surname | Surname is missing |
| 3 | en | * | validations | min_number | Number is too small |
| 4 | es | * | validations | missing.name | Falta nombre |
| 5 | es | * | validations | missing.surname | Falta apellido |
具有es语言环境的不同键的输出:
trans('validations.missing.name'); // 'Falta nombre'
trans('validations.min_number'); // 'Number is too small'
trans('validations.missing.email'); // 'missing_email'