问题标签 [setlocale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
371 浏览

php - Silverstripe event calendar (MonthJumper): showing months in German don't work

I have a problem with the month names in MonthJumper in the Silverstripe Event Calendar. I want the months to display in German. I tried the following code in my _config.php:

This works perfectly in my local version of the website, but on the live server it does not do anything..the months are still displayed in English. Is this a server problem? What can I do to change this?

Thank you for your help!

0 投票
1 回答
1272 浏览

c++ - Mac OS X 中的 setlocale 不起作用

我正在开发跨平台 C++ 应用程序。它是多语言的,并且必须以用户语言显示所有消息。为了检测语言环境,我正在使用 setlocale(LC_ALL, "") 调用。它返回当前的语言和国家,例如我的例子中的“ru_RU.UTF-8”。

当我从终端启动我的应用程序时,在 MacOS 10.9.1 中一切正常。当我从 Finder 运行我的应用程序时,setlocale 总是返回默认语言环境(“C”)。我怀疑那是因为 Finder 没有设置 LANG 环境变量。

在 C++ 应用程序中检测 MacOS X 下的用户区域设置的正确方法是什么?

0 投票
1 回答
191 浏览

locale - 我怎么知道文件的语言环境?

我想读取一个文件(如 .txt)并执行 std::cout。

但是如果文件的语言环境与我系统的语言环境不同,它会打印得很奇怪。

这是我的问题。我怎样才能知道文件的语言环境?

如果我可以获取文件的语言环境,我可以将系统的语言环境更改为文件的语言环境,它会清楚地打印出来。

0 投票
0 回答
570 浏览

php - 带有 setlocale 的 php ctype_alpha

ctype_alpha用来检查名称是否输入正确。这是代码:

获取$ime

检查$ime

我来自克罗地亚,我们有这样的字符:"č", "ć", "š", ... 所以我尝试添加 setlocale 函数:

但是在使用字符之后仍然"č", "ć", "š"会抛出一个错误(重定向到error.php?error=14

有没有其他方法可以解决这个问题,因为我真的需要能够使用这些字符?

0 投票
1 回答
175 浏览

cron - 在 cron 作业中设置语言环境

我有一个 cron 作业,创建动态文件并向系统用户发送电子邮件。我需要在 cron 作业中设置语言,以便在创建动态电子邮件时使用 gettext 和日期格式。

我无法在 /etc/environment 文件中设置 LANG,因为语言不是静态的。假设 cron 向 10 个用户发送了 10 封不同的电子邮件——每个用户可能有不同的语言。

当我在网页中运行我的脚本时,我可以使用 putenv("LC_ALL".LANG); 设置会话变量;setlocale(LC_ALL,LANG.".utf8"); 一切都很好。我猜因为 cron 没有创建会话,所以这些都是无效的。

关于如何在 cron 中动态设置此变量的任何想法?

0 投票
4 回答
15333 浏览

php - php - 无法获取德语日期

我尝试用德语显示日期,但它不起作用。我将 PHP 与 XAMPP 一起使用。

这些是我的方法:

它返回“星期日,2014 年 2 月 9 日”,但我不想返回“Sonntag,2014 年 2 月 9 日”(德语)。

我也试过这个:

它还返回“Sunday, 09. February 2014”。我在互联网上看到了很多例子,它们不起作用(至少在我的环境中)。

是否有我应该检查的设置?

我很感激任何帮助!

提前谢谢你,shivan

0 投票
2 回答
1277 浏览

php - 如何使用 PHP 语言环境函数

我正在PHP运行windows vista。所以,我试图了解语言环境功能是如何工作的。我从

setlocale(LC_ALL, $locale)localeconv()

起初它使用 CLDR 语言环境 ID(我认为..,刚开始学习 PHP 语言环境),如“en_US”、“en_UK”等,结果如 PHP 文档示例中所示。但是现在setlocale()并且localeconv()仅适用于我认为是基于 Windows 的语言环境 ID 之类的$locale值。"English_United Kingdom.1252""English_United States.1252"

所以当我这样做时:

我得到这些结果:

如何让我的脚本响应 CLDR 语言环境 ID?

0 投票
0 回答
230 浏览

php - 即使使用 setlocale,strftime 也只能以英语输出

我正在我的 Windows XP localhost 中使用 WAMP 堆栈执行几行 PHP 代码。

我正在尝试以多种语言显示日期。因此,首先我使用 setlocale 函数更改语言环境,如下所示。

当我尝试转储输出时,值“Friday”以英文显示。法语的预期结果。

甚至尝试了以下选项。

注意:我在 Windows XP 的 WAMP 堆栈中。未在任何 Linux 服务器中测试。

阿帕奇版本:2.2.22
PHP 版本:5.3.13

0 投票
1 回答
258 浏览

mysql - 保存小数分隔符“,”而不是“。” 在zend框架中

我正在寻找一种方法将 de_DE 语言环境中的小数点分隔符“,”保存到数据库中,甚至在插入过程中自动将 de_DE 转换为 en_EN。

0 投票
2 回答
738 浏览

php - 将 PHP $get_month 从英语翻译成瑞典语

我有一个英文的博客存档,我希望用瑞典语显示月份。我已经搜索并尝试了类似问题的答案,但没有任何效果。有人可以帮忙吗?

因此,在下面的链接中,我希望以瑞典语显示月份,并且我正在使用 get_month 从我的数据库中提取它。有任何想法吗?我真的只需要要翻译的链接中显示的月份名称。谢谢!