Skip to content

多语言说明

多语言唯一性逻辑

以英文举例

  • 语言代码:en
  • 地区代码:US
  • 地区代码:GB
记录语言代码地区代码W3C Language tags
1enen
2enUSen-US
3enGBen-GB

以上三条记录,均不算重复,重复标准以 W3C Language tags 为依据。

多语言配置

键名数据类型说明
language_statusboolean是否开启多语言
language_menusarray多语言配置列表
default_languagestring默认语言
php
ConfigHelper::fresnsConfigByItemKey('键名');

逻辑流程图

该逻辑流程为控制面板语言设置逻辑。

控制面板 > 系统设置 > 语言设置

Fresns 多语言唯一性逻辑

以下所列内容不存储在多语言表,也未在流程图当中,如果多语言标签发生变化,建议一并修改。

表名字段名/键名
code_messageslang_tag
post_logsread_json
post_logsuser_list_json
post_logscomment_btn_json
plugin_usagesdata_sources
seolang_tag
configsverifycode_template1
configsverifycode_template2
configsverifycode_template3
configsverifycode_template4
configsverifycode_template5
configsverifycode_template6
configsverifycode_template7
configsverifycode_template8

Released under the Apache-2.0 License