问题标签 [zend-locale]

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 回答
626 浏览

zend-framework - Zend Locale & Zend_Currency:区域代码

我正在尝试使用浏览器语言首选项在 Zend_Locale 和 Zend_Currency 之间创建连接。

浏览器:zh

结果:

浏览器:en_US

结果:

我要解决这个问题吗?

这是我的插件控制器:

谢谢

0 投票
1 回答
2621 浏览

zend-framework2 - ZF2 致命错误:在第 228 行的 /home/...../Zend/I18n/Translator/Translator.php 中找不到类“区域设置”

php.ini 在修改我的XAMPP服务器 [在 Windows 7 上运行](添加:)后,我的 localhost 中有一个项目已经在运行extension=php-intl.dll。但是当我将此项目上传到我的GoDaddy主机时,它不起作用并出现以下错误:

GoDaddy 托管详情:

  1. php版本5.3
  2. 操作系统:Linux
  3. i386-redhat-linux-gnu

Zend 框架详细信息:

  1. Zend 库:2.0.4

我已经尝试过他们在以下链接上所说的话:

  1. http://support.godaddy.com/help/article/1085/can-i-add-a-php-initialization-file-to-my-hosting-account?locale=en
  2. http://support.godaddy.com/help/article/5647/why-isnt-my-phpini-file-taking-effect?locale=en&ci=46061

另外,我打电话给 24/7 goDaddy 支持,他们建议我在根目录中创建一个 php5.ini 文件,然后,他们告诉我停止所有 Web 服务(Cpanel/Stats & Monitors/System Processes/end web ),但他们没有告诉我我需要在 php5.ini 文件中包含什么。

我正在阅读一些链接,并且由于我的本地主机是 Windows 主机,因此将 extension=php-intl.dll 添加到 php.ini 文件是可行的。所以我试图在我的 godaddy linux 服务器中包含:extension=php-intl.so 但不起作用(extension=php-intl.dll 都不行)。

当我开始使用 ZF2 FORM 时,goDaddy 托管的问题就开始了。

更新:

1)我可以使用PUTTY访问 goDaddy 服务器的 php5.ini(我在主机的根目录上制作了一个副本):cp /web/conf/php5.ini /var/chroot/home/content/41/9674641/html

然后我读了它,我找不到“intl”扩展名,而不是这个,我只能找到:

2) goDaddy对我的正式支持请求(票证)的回应:

感谢您联系在线支持

我了解您希望在您的主机帐户上获得国际化扩展。目前,我们的系统不支持这些。我们将与我们的开发人员一起审查此内容以获取更多信息。您可能会在路上收到一封电子邮件,其中包含有关此的其他信息。

如果我们能以任何其他方式为您提供帮助,请告诉我们。

现在我在想我有两个问题:

A)包括启用扩展的行(我不知道如何):

也许可能是:

B)在我的主机内的某个位置包含扩展名(但我不知道如何):

也许我可以把扩展文件放在里面:/var/chroot/home/content/41/9674641/html/library/extensions/php-intl

另外,我不知道从哪里获取扩展文件

C) ZF2 (skeleton, library ..) 上是否有任何已知的更新可以解决这个问题?

拜托,我需要尽快帮助。

0 投票
2 回答
290 浏览

zend-framework - Zend_Locale_Format::toNumber 在荷兰语环境中非常慢

我有一个可以使用多种语言访问的网站,并且我在不同语言环境的页面加载时间中看到了一些奇怪的东西。以下是一个更重要的页面的加载时间作为示例。

我已经发现差异是由这段代码引起的:

如果我删除此代码并仅返回未格式化的数字,则所有 3 个语言环境大约会在同一时间呈现页面。(+/- 500 毫秒)我有很多数字需要在此页面上进行格式化,因此会产生严重影响。

我已经研究了很长时间,但找不到解决方案,甚至找不到解释。

有任何想法吗?

0 投票
0 回答
1144 浏览

zend-framework - 未捕获的异常 'Zend_Locale_Exception' 与消息 '区域设置'' 是未知的区域设置'

我正在尝试在 zend 框架中翻译一个网站,但是,鉴于这是我第一次使用这个框架,我遇到了一些问题。最后一个是给我你在这里看到的标题错误的那个。我在 Bootstrap 文件中设置了两个重要的方法:

问题是,如果我想在我的页面中进行正确的翻译,我必须将语言环境设置为 $translate 变量,并为我将向用户显示的每个视图设置它。该网站只有一个页面,所以我假设变量 $translate 在每个操作中都可用,我更改了 indexController.php 的 init 方法:

我得到的错误如下(来自zend服务器):

如果有人可以提供帮助,将不胜感激。谢谢 SP

0 投票
1 回答
2038 浏览

php - 如何从 pimcore 的本地化字段中获取所有可用语言?

我对此有点坚持:我有一个控制器,我在其中收集 pimcore 中一个对象的所有可用语言。
现在我只是从该对象中获取一个本地化字段,通过它运行foreach并用本地化字段的键填充一个数组。所以我得到了那个对象的所有语言。但这是我编码过的最丑陋的部分 :)

更新 - 这是代码:

所以我得到一个看起来像这样的数组:

恐怕我想太多了,现在我只见树木不见森林 - 必须有一种(更)优雅的方式。基本上 Zend_Locale 也应该有这个信息,但我不明白。

有人对我有线索吗?提前致谢!

0 投票
1 回答
482 浏览

zend-framework - Zend Framework 在 bootstrap.php 自定义语言环境中设置

如何通过在引导文件中创建函数在 zend 框架中设置自定义语言环境?我需要以 zend 形式更改错误消息。

谢谢你的支持