TYPO3 10.4 后端语言包手动安装 上传l10n后仍不可用问题咨询
The selected language <my language> is not available before the language files are installed.
常见遗漏配置/操作如下
- 文件权限不匹配:上传的l10n目录及内部所有子文件的读权限未对服务运行账号开放。Linux环境下建议将目录权限设为
755,文件权限设为644,避免服务进程无法读取语言文件。 - 语言包未编译:你上传的如果是原始未编译的语言包源文件(比如
.po文件),需要先执行对应服务的语言包编译命令生成运行时可调用的格式(比如.mo/.json文件),仅上传源文件无法被识别。 - 未配置支持语言列表:部分系统不会自动扫描新增的离线语言包,需要你手动在全局配置文件中添加对应语言的标识符到支持语言列表中,同时开启离线语言包加载选项。
- 未清理服务缓存:系统会缓存已识别的语言包列表,上传新语言包后需要重启服务、清理应用缓存,才能让系统加载新的语言文件。
- 存放路径错误:确认l10n文件夹放置在服务指定的目录下,部分服务要求放在可公开访问的静态资源目录(比如
public/static目录),而非服务源码根目录。
内容的提问来源于stack exchange,提问作者Max
相关产品推荐
相关产品推荐

