问题标签 [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 回答
559 浏览

zend-framework - Zend Navigation 为路线设置语言参数未反映在应用程序中

我有一个像这样的zend xml配置:

这是我的网站页面路线:

如您所见,我所做的是在<params>xml 节点中设置页面参数。我尝试添加<language>参数,认为它会自动更新为应用程序语言,但它似乎并没有那样工作。例如,我的导航菜单只输出http://localhost/en/page/about-us应该是什么时候http://localhost/it/page/about-us(假设我的应用程序已注册为使用该it语言)。如何让我的导航识别应用程序语言 ( it)?

0 投票
1 回答
252 浏览

zend-framework - Zend_Locale 之谜

在我的 application.ini

在我的 Bootrstrap.php

但是如果在我的简单视图中插入此代码:

输出是:

怎么可能?它关了?

谢谢

0 投票
1 回答
968 浏览

dependency-injection - Zend Framework 2 中的应用程序范围变量?

我想为所有应用程序(应用程序空间)存储一个可见的变量。我想要它,因为我需要从所有视图访问 $locale 变量来翻译我的多语言网络。

我知道在 ZF1 中有一个 ZEND_REGISTRY 类,但它已被删除。

我如何在 ZF2 中执行相同的功能?它是否为完成此功能提供 DI 类(依赖注入器)?

我还听过有关为具有依赖关系的类创建服务工厂以及使用 ServiceManager 管理所有依赖关系的任何内容。

我需要一个示例,因为我从未使用过 DI、工厂或 ServiceManager。

0 投票
2 回答
1573 浏览

zend-framework2 - Zend Framework 2 (ZF2) 动态语言环境

我正在寻找一种将翻译添加到我的 ZF2 应用程序的方法,在我的 URL 中使用全局变量。无论如何,是否可以一次为整个应用程序执行此操作?

典型的 URL 如下所示:http ://domain.com/en_GB/user/index

第一部分 (en_GB) 应该用于显示正确的翻译。

除此之外,如果可以将此路由器部分设置为可选,那就太好了。因此,如果我应该访问http://domain.com/user/index(没有语言环境部分)到我的应用程序,它应该自动采用浏览器语言环境。

我希望我足够清楚,如果这个问题需要任何补充,请随时提出。

提前感谢

0 投票
2 回答
1937 浏览

internationalization - zend framework 2 从视图 PhpRenderer 获取语言环境

在我看来,如何获得翻译语言环境?

我想从变量 $this (视图的 PhpRenderer)开始。即我不想使用 onBootstrap 或 ActionController 因为我不在乎有一个视图变量。

谢谢!

0 投票
0 回答
273 浏览

zend-framework - Zend_Locale - firefox 不显示区域,只显示语言

我对 Firefox 有疑问。我正在尝试使用 Zend_Translate 和 gettex 适配器创建多语言页面。

这是我的引导程序的一部分:

问题是:Chrome 和 Safari 为我提供了语言和地区的区域设置(即 en_US、pl_PL),这很好,但 Fierox 只给我语言而不是地区('en'、'pl')。当我将两种语言添加到我的“lang”文件夹(“pl_PL”、“en_US”)中时,Firefox 崩溃告诉我:

注意:必须先添加语言“pl”才能使用。在第 435 行的 /home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php

注意:没有可用的语言“pl”的翻译。在第 448 行的 /home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php

注意:必须先添加语言“pl”才能使用。在第 435 行的 /home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php

注意:没有可用的语言“pl”的翻译。在第 448 行的 /home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php

致命错误:未捕获的异常“Zend_Controller_Response_Exception”带有消息“无法发送标头;标题已经发送到 /home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php,第 435 行

即使我强制语言环境为:

$translate->setLocale('pl_PL');

...它仍然会引发错误

0 投票
1 回答
1805 浏览

locale - URL 和 $this->url 中的 Zf2 语言环境

我正在 ZF2 Skeleton App 基础上开发一个网络应用程序。我玩了很多选择,但未能取得最终进展。

我需要按以下方式路由网址:

到 AlbumController/indexAction。此外,链接需要作为:

该代码生成正确的 URL,但单击返回“404”错误

我的 Application/module.config.php 如下:



我的 Album/module.config.php 有以下路由器:



///////////////////////////////////////// //////////////////////////////////现在这工作正常。

另外,当我调用 $this->url('album',array('action'=>'edit', 'id' => $album->id)); 在视图文件 (.phtml) 中,它没有按预期返回正确的 url:

http://www.myapp.com/en/edit/id/1

///////////////////////////////////////// /////////////////////////////////////////////////// corrected代码适用于url $ this-> url ('album', array('action'=>'edit', 'id' => $album->id)) /////////////////// ///////////////////////////////////////// ///////////////

提前感谢您的帮助。

0 投票
1 回答
484 浏览

zend-framework - Zend 导航和 Zend 语言环境

我正忙着用 ZF1 建立一个多语言网站。一切都很好,期待一件事,多语言部分与 zend 导航相结合。当我打开开发页面的 URL 时,标准语言是英语(http://website.nl/en)。导航栏(基于 zend 导航)显示如下网址:/en/blog、/en/events 等。但是当我将 de 语言从英语更改为荷兰语(http://website.nl/nl)时,导航栏仍然显示 /en/home、/en/blog 等。

有人知道问题是什么吗?

路由代码:

导航代码:

部分路由xml

语言环境插件

0 投票
1 回答
264 浏览

php - 不符合模块的语言的 PHP Zend 路由

我的引导程序中有以下代码。但是,它运行良好,除了默认的任何模块,它都会重定向到默认模块。我怎样才能让它与默认模块以外的模块一起工作?

0 投票
0 回答
774 浏览

zend-framework - Zend 翻译 - 语言环境不起作用

我开始研究一个多语言 Zend Framework 应用程序,但我一直被困在我讨厌的东西上:

有 .ini 配置:

我的文件名是:

当我做一个简单的$this->translate('COPYRIGHT');,它总是返回法语翻译。即使我的电脑是英文的。我尝试添加force = true到语言环境并将其更改为en_US但没有成功。