经过仔细比对,仍然不知问题所在,请进一步指教,内容详见下面描述:
代码部分:
1。common/config/fecshop_local_services/FecshopLang.php
<?php
return [
'fecshoplang' => [
//'class' => 'fecshop\services\FecshopLang',
// mongoSearchLangName 在各个语言下字段参考资料如下:(不支持中文)
// https://docs.mongodb.com/manual/reference/text-search-languages/#text-search-languages
'allLangCode' => [
// 'en_US' 是标准语言简码 code对应的值en取 “标准语言简码”的前两位字符,
// 该值设置后,进行了产品分类数据的添加后,不能修改,否则会出现部分翻译语言丢失。
'zh_CN' => [
'code' => 'zh',
],
],
// 默认语言。
'defaultLangCode' => 'zh',
],
];
2。apphtml5/config/fecshop_local_services/FecshopLang.php
<?php
return [
'fecshoplang' => [
'defaultLangCode' => 'zh',
],
];
3。apphtml5/config/fecshop_local_services/Store.php
<?php
return [
'store' => [
'class' => 'fecshop\services\Store',
'stores' => [
// store key:域名去掉http部分,作为key,这个必须这样定义。
'1马赛克2' => [
'language' => 'zh_CN', // 语言简码需要在@common/config/fecshop_local_services/FecshopLang.php 中定义。
'languageName' => '中文', // 语言简码对应的文字名称,将会出现在语言切换列表中显示。
'localThemeDir' => '@apphtml5/theme/马赛克/theme', // 设置当前store对应的模板路径。关于多模板的方面的知识,您可以参看fecshop多模板的知识。
'thirdThemeDir' => [], // 第三方模板路径,数组,可以多个路径
'currency' => 'CNY', // 当前store的默认货币,这个货币简码,必须在货币配置中配置
// 用于sitemap生成中域名。
'https' => false,
// sitemap的路径。
'sitemapDir' => '@apphtml5/web/sitemap.xml',
'thirdLogin' => [
'facebook' => [ #fb api配置 ,fb可以一个app设置pc和手机两个域名
'facebook_app_id' => 'novalue',
'facebook_app_secret' => 'novalue',
],
"google" => [ #谷歌api visit https://code.google.com/apis/console to generate your google api
'CLIENT_ID' => 'novalue',
'CLIENT_SECRET' => 'novalue',
],
],
],
],
],
];
描述部分
我发现其他翻译也不能正常出来,比如resetpasswordsuccess页面的密码重置成功也不对。是否还存在其他设置项目我没有发现的导致这个问题呢?