我正试图用dfr lang 将许多文件包含到一个刀片文件中
@include("frontend.{$config->template}.privacy.Privacy-en")
@include("frontend.{$config->template}.privacy.Privacy-es")
@include("frontend.{$config->template}.privacy.Privacy-de")
.
.
.
我想根据访问者选择的语言导入其中一个文件
因此,我在page.blade.php中编写了如下代码
@include("frontend.{$config->template}.privacy.{'Privacy-' . LaravelLocalization::getCurrentLocale()}")
错误:
No hint path defined for [frontend.nova.privacy.{'Privacy-'. LaravelLocalization]. (View: C:xampphtdocstemplatesfrontendnovapage.blade.php)
任何帮助都将不胜感激。
简单的答案是不要这样做。Laravel内置了对本地化的支持,因此没有必要为每种语言构建不同的页面,然后像你试图做的那样,跳过重重关卡,尝试合并相关的页面。
阅读有关本地化的文档-简而言之,设置一个刀片模板(例如称为"privacy.blade.php"(,并在其中使用短键,如:
{{ __('privacy.introduction') }}
然后在相关语言文件中定义这些密钥(因此resources/lang/en/privacy.php、/fr/privacy.php等(:
return [
'introduction' => 'The following statements set out our privacy information',
];