问题标签 [zend-translate]

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

zend-framework - 用模块实现 Zend_Locale 和 Zend_Translate

我在互联网上搜索了将 Zend_Locale 和 Zend_Translate 集成到模块化结构中的良好解决方案。这是我想要的结束路径:

http://url/:lang/:module/:controller/:action
http://url/:lang/:controller/:action
http://url/:module/:controller/:action <= 应该求助默认语言环境

我看过很多使用路由器的教程,但似乎没有一个对我有用。有人可以为我解决这个问题。

谢谢!

0 投票
3 回答
2319 浏览

php - Zend_Form 占位符翻译

我有一个带有 Zend_Form 的 Zend 应用程序,它应该使用 HTML5placeholder属性而不是标签,就像在此处完成的一样。

我初始化了 Zend_Translate,所以它应该默认翻译我的表单。这适用于标签。但是,占位符按原样使用,无需翻译。

如何翻译占位符字符串?

0 投票
2 回答
1201 浏览

zend-framework - Zend Translate - 为每个用户设置区域设置

我正在开发一个多语言网站。

我在 Zend_Registry 中放置了一个 Zend_Translate 对象,并使用它来将所有静态文本翻译到选定的语言环境。

我的问题是当用户选择另一种语言时如何更改语言环境?

如果我从注册表中获取翻译对象,调用 setLocale ,然后将其再次放入注册表中,它将仅适用于该用户还是整个应用程序?

谢谢。

0 投票
5 回答
11487 浏览

zend-framework - Zend Translate 找不到语言

我有一个 Zend 翻译问题。我已经在引导程序中配置了 zend 翻译,如下所示

我已经添加了语言,在我看来,我使用了翻译助手,但它向我显示了以下错误

我遵循了 zendframework 参考指南。我做错了什么?

0 投票
1 回答
400 浏览

php - 翻译 URL ZendFramework

我一直在使用 zend translate 来翻译网站内容,但是网址呢?我怎么翻译呢?

例如:
localhost/app/contact(英语)
localhost/app/contato(葡萄牙语)

0 投票
1 回答
286 浏览

php - Poedit 不承认翻译价值 - 为什么?

我正在构建一个多语言网站,并以 _('mytext') 或 _("mytext") 的形式显示我的文本,以便 Poedit 可以识别它并将其添加到我的待翻译翻译中。除非我删除 : 部分,否则为什么无法识别下面的文本{$form->getValue('email')}?我该如何修改它以便 Poedit 选择它?

0 投票
4 回答
2595 浏览

php - zend_translate 和 zend_locale

请为我提供 zend_translate 和 zend_locale 的简单小型应用程序的文件夹结构和代码。

这样我就会有一些想法。我提到了 framework.zend,但不明白我应该在控制器、索引、boorstrap 甚至视图中提到什么。使用 zend_translate 和 zend_locale 对我来说似乎很忙。请帮我。

0 投票
2 回答
443 浏览

php - 如何运行 Zend Project 模块...?

如何运行 Zend Project 模块...? 这是我的项目文件夹结构。

在 $APP_DIR/application/modules/catalog/views/scripts/item/display.phtml 查看

控制器位于 $APP_DIR/application/modules/catalog/controllers/ItemController.php

$APP_DIR/application/Bootstrap.php 处的BOOTSTRAP

布局在 $APP_DIR/application/layouts/master.phtml

FORM在 $APP_DIR/library/Square/Form/Contact.php

和语言文件位于 $APP_DIR/languages/messages.fr.php:

请问我应该在浏览器 URL 部分输入什么 URL 来运行这个项目...我想运行 ItemController...请帮助我...

0 投票
1 回答
1844 浏览

php - Zend 翻译 URL 和语言切换器

我已经设法使我的 URLi18n符合使用Zend_Controller_Router.

即: en/user/login变为fr/utilisateur/connexion并且两个 URL 都指向相同的controller/ action

我面临的问题如下

我有一个显示如下的语言切换器:

当前活动的语言没有anchor标签,但所有其他语言都有。

对于带有anchor它们的语言,我正在构建 URL,并且我希望它们被翻译成它们的特定语言。

目前,如果我在French所有 url 中都使用法语构建,即使我将@local密钥设置为 URL 视图帮助程序 ( tried "@locale" => 'en', "@locale" => new Zend_Locale('en'))中的参数

代替

因为在构建 URL 时使用的语言环境是在应用程序范围内定义的语言环境。

编辑

我对我的问题进行了更深入的研究,发现只有当前的语言环境会添加其加载的资源,这意味着我无法以正确的语言获取路线,以便以正确的语言构建路线

我的新问题是:如何加载多语言翻译资源?

(我计划在遥远的将来(即将发布)实现缓存,所以我可能会得到更好的表现)

0 投票
1 回答
1259 浏览

php - 想在 Zend 框架之外使用 Zend_translate 吗?

我正在创建一个具有多语言功能的网站。我搜索并发现 zend_translate 是翻译文本的最佳方式。但我已经用简单的 php(无框架)开始了我的网站并完成了许多模块。但现在我想在我的网站中使用翻译器来翻译 php 文本并且文本来自数据库(mysql)

我可以使用 gettext(),但我无权在我的实时服务器上安装 gettext(),所以我选择了 zend_translate。所以任何人都可以帮助我使用 zend_translate 并使用 zend 框架而不复制整个 zend 库文件。或者给我一些其他的方式。

谢谢。