问题标签 [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.
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!
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 下的用户区域设置的正确方法是什么?
locale - 我怎么知道文件的语言环境?
我想读取一个文件(如 .txt)并执行 std::cout。
但是如果文件的语言环境与我系统的语言环境不同,它会打印得很奇怪。
这是我的问题。我怎样才能知道文件的语言环境?
如果我可以获取文件的语言环境,我可以将系统的语言环境更改为文件的语言环境,它会清楚地打印出来。
php - 带有 setlocale 的 php ctype_alpha
我ctype_alpha
用来检查名称是否输入正确。这是代码:
获取$ime
:
检查$ime
:
我来自克罗地亚,我们有这样的字符:"č", "ć", "š", ...
所以我尝试添加 setlocale 函数:
但是在使用字符之后仍然"č", "ć", "š"
会抛出一个错误(重定向到error.php?error=14
)
有没有其他方法可以解决这个问题,因为我真的需要能够使用这些字符?
cron - 在 cron 作业中设置语言环境
我有一个 cron 作业,创建动态文件并向系统用户发送电子邮件。我需要在 cron 作业中设置语言,以便在创建动态电子邮件时使用 gettext 和日期格式。
我无法在 /etc/environment 文件中设置 LANG,因为语言不是静态的。假设 cron 向 10 个用户发送了 10 封不同的电子邮件——每个用户可能有不同的语言。
当我在网页中运行我的脚本时,我可以使用 putenv("LC_ALL".LANG); 设置会话变量;setlocale(LC_ALL,LANG.".utf8"); 一切都很好。我猜因为 cron 没有创建会话,所以这些都是无效的。
关于如何在 cron 中动态设置此变量的任何想法?
php - php - 无法获取德语日期
我尝试用德语显示日期,但它不起作用。我将 PHP 与 XAMPP 一起使用。
这些是我的方法:
它返回“星期日,2014 年 2 月 9 日”,但我不想返回“Sonntag,2014 年 2 月 9 日”(德语)。
我也试过这个:
它还返回“Sunday, 09. February 2014”。我在互联网上看到了很多例子,它们不起作用(至少在我的环境中)。
是否有我应该检查的设置?
我很感激任何帮助!
提前谢谢你,shivan
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?
php - 即使使用 setlocale,strftime 也只能以英语输出
我正在我的 Windows XP localhost 中使用 WAMP 堆栈执行几行 PHP 代码。
我正在尝试以多种语言显示日期。因此,首先我使用 setlocale 函数更改语言环境,如下所示。
当我尝试转储输出时,值“Friday”以英文显示。法语的预期结果。
甚至尝试了以下选项。
注意:我在 Windows XP 的 WAMP 堆栈中。未在任何 Linux 服务器中测试。
阿帕奇版本:2.2.22
PHP 版本:5.3.13
mysql - 保存小数分隔符“,”而不是“。” 在zend框架中
我正在寻找一种方法将 de_DE 语言环境中的小数点分隔符“,”保存到数据库中,甚至在插入过程中自动将 de_DE 转换为 en_EN。
php - 将 PHP $get_month 从英语翻译成瑞典语
我有一个英文的博客存档,我希望用瑞典语显示月份。我已经搜索并尝试了类似问题的答案,但没有任何效果。有人可以帮忙吗?
因此,在下面的链接中,我希望以瑞典语显示月份,并且我正在使用 get_month 从我的数据库中提取它。有任何想法吗?我真的只需要要翻译的链接中显示的月份名称。谢谢!