咨询TYPO3语言字段的规范命名及文档相关疑问
TYPO3语言字段命名规范澄清
遇到的命名混乱情况
在TYPO3中,语言相关字段存在多种混淆写法,比如:
l10n_parent i10n_parent l18n_parent i18n_parent
其他带l10n_前缀的字段也有类似命名不统一的问题。
官方标准规范
根据TYPO3 12.4官方文档:
- 虽然允许自定义字段名称,但强烈不建议破坏默认规范。
- 官方定义的标准语言字段为:
sys_language_uidl10n_parentl10n_sourcel10n_diffsource
- 仅
l18n_diffsource因历史遗留原因偶尔被使用。
困惑与推测
文档明确标注标准前缀为l10n_,但示例中却出现l18n_parent和l18n_diffsource,造成了命名不统一的困惑。
从缩写逻辑来看:
l10n是“Localization(本地化)”的数字缩写(首字母l,末字母n,中间共10个字符)i18n是“Internationalization(国际化)”的数字缩写(首字母i,末字母n,中间共18个字符)
推测文档中出现的l18n_前缀是作者混淆了小写l的l10n与大写I的i18n导致的错误。
内容的提问来源于stack exchange,提问作者Naderio
相关产品推荐
相关产品推荐

