我想添加挪威日期。所以我的网站上可以有两种语言。
根据PHP手册,它说
setlocale()的返回值 取决于PHP的系统 运行。它准确地返回了什么 system setlocale函数返回。
我如何添加挪威语?
提前致谢。
我想使用setlocale()和strftime()如下。 (挪威语和英语)
setlocale(LC_TIME, "C");
echo strftime("%A");
setlocale(LC_TIME, "fi_FI");
echo strftime(" in Finnish is %A,");
setlocale(LC_TIME, "fr_FR");
echo strftime(" in French %A and");
setlocale(LC_TIME, "de_DE");
echo strftime(" in German %A.\n");
答案 0 :(得分:4)
如果尚未安装,则需要安装挪威语区域设置。如何做到这一点取决于您的服务器操作系统。
如果您显示的示例已经工作,和/或它是挪威服务器,则可能已经安装了。我会尝试no_NO
,no_NN
(Nynorsk)和no_NB
(Bokmål)中的一个是否有效。
但是,请注意,这些功能在很大程度上依赖于底层操作系统的设置,而且解决语言代码/语言环境的方式因系统而异(因此为程序的配置增加了混乱!) ,让我确信使用像Zend_Locale之类的基于PHP的库是更好的选择。
我不确定开箱即用支持挪威语的程度如何,但我很确定添加必要的资源很容易。