TYPO3 10.4 - 未找到区域设置“en_US.UTF-8”

The*_*eep 5 locale typo3 typo3-10.x

我在 TYPO3 中遇到语言本地化问题。该网站工作正常,我在后端的“正常”TYPO3 日志中没有收到任何警告或错误。但每一分钟我都会在 sitename/var/logs/typo3_abc.log 中看到一行新内容

Thu, 23 Jul 2020 13:14:55 +0000 [ERROR] request="4fc10d4752ec5" component="TYPO3.CMS.Core.Localization.Locales": Locale "en_US.UTF-8" not found.
Run Code Online (Sandbox Code Playgroud)

这是我的 config.yaml

languages:
  -
    title: English
    enabled: true
    base: /
    typo3Language: default
    locale: en_US.UTF-8
    iso-639-1: en
    websiteTitle: ''
    navigationTitle: English
    hreflang: en-US
    direction: ''
    flag: en-us-gb
    languageId: '0'
Run Code Online (Sandbox Code Playgroud)

有什么提示或建议缺少什么吗?

我的系统: TYPO3 Version 10.4.5 作为带有 php:7.2-apache.stretch 和 MariaDB Version 10.2 的容器。

Ber*_* πφ 7

干净的声明,但它与您可用的当地人相符吗?

locale -a在系统上的 shell 中检查可用区域设置的列表。

也许它的写法有点不同,比如en_US.utf8or en_US.utf-8or en_US.UTF8or ...