【发布时间】:2017-01-23 03:34:39
【问题描述】:
我现在正在为约会而苦苦挣扎。我有一个带有节点的快速应用程序,我使用date.toLocaleDateString('fr', {"month": "long"}) 将日期转换为人类可读的日期,使用法语语言环境。
它在我的本地计算机(Mac 10.12.2)上运行良好,但是当我将网站推送到 Debian 8 服务器时,它似乎不支持该语言环境。
预期结果(和我电脑上的结果):15 décembre 2016
实际结果:2016 M12 15.
但是,当我将语言环境设置为英语时,日期会正确显示,这让我认为法语语言环境不受支持/安装/连接到节点。
以下是一些命令的结果:
$ locale
LANG=fr_FR.UTF-8
LANGUAGE=
LC_CTYPE=fr_FR.UTF-8
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
$ node -pe process.versions.icu
57.1
你有解决这个问题的想法吗?感谢您的帮助!
【问题讨论】:
-
@Sridhar 感谢您的评论。但是,我认为节点的问题比语言环境的问题更大,正如您在“语言环境”命令的输出中所看到的那样。我在您链接的帖子中运行命令,但没有结果:(