翻译 URL ZendFramework

发布于 2024-12-21 07:47:38 字数 130 浏览 2 评论 0 原文

我一直在使用 zend Translation 来翻译网站内容,但是 url 呢?我该如何翻译它?

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

I have been using zend translate to translate the site content but what about the urls? How could I translate it?

Ex.:
localhost/app/contact (English)
localhost/app/contato (Portuguese)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梨涡 2024-12-28 07:47:38

如果您确实使用 Zend Translate,您应该能够在路由器中使用翻译,如下所示:

routes.someroute.route = "/:langparam/@translateme"
routes.someroute.defaults.module = public
routes.someroute.defaults.controller = page
routes.someroute.defaults.action = show

如果您的翻译源包含“translateme”,它将被翻译,如果没有,路由器将使用“translateme”作为值。

If you are indeed using Zend Translate you should be able to use translations in your router like:

routes.someroute.route = "/:langparam/@translateme"
routes.someroute.defaults.module = public
routes.someroute.defaults.controller = page
routes.someroute.defaults.action = show

If your translation source contains 'translateme' it wil be translated, if not the router will use 'translateme' as value.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文