gpt4 book ai didi

perl - url语言前缀的催化剂最佳方式?

转载 作者:行者123 更新时间:2023-12-01 05:42:35 26 4
gpt4 key购买 nike

我已经为现有站点以多种语言完成了所有 I18N 和 GetText 操作。

为了选择一种或另一种语言,似乎在 URL 前加上路径部分,如 www.domain.com/ fr_FR /my_action 或 www.domain.com/ de_DE /my_action 是最好的方式,去谷歌友好的网站。

我找到了这个模块:Catalyst-Plugin-I18N-PathPrefix并且似乎是基于此advent article

在 Catalyst 中执行此操作是否正确(或当前最佳实践)?

它保证我不需要更改我的操作、我需要的参数和 URL。

或者这个插件/技术使服务器过载,我可以更好地避免手动重写我的所有网址?

问候:
米格

最佳答案

www.domain.com/fr_FR/my_actionwww.domain.com/de_DE/my_action相同的资源,只是 代表
不同的语言?或者您的用户是否会根据他们选择的语言看到不同的内容(例如,我不知道,不同的新闻)?

如果第一个问题的答案是肯定的,我宁愿实现 Accept-language header 合规性,例如使用 I18N::AcceptLanguage ,它还有一个额外的好处,就是它不会以任何方式干扰您设计 URL 的方式。

关于perl - url语言前缀的催化剂最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15443363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com