【发布时间】:2023-03-09 07:15:01
【问题描述】:
我开发了一个 AppEngine/Python/Django 应用程序,目前使用西班牙语,我正在通过多语言支持实现国际化。它基本上是一个约会网站,人们可以在其中浏览其他个人资料并发送消息。查看不同语言的配置文件将导致某些文本(菜单等)以所选语言显示,但用户生成的内容(即用户配置文件或消息)将以编写它的原始语言显示.
我的问题是:是否有必要(或一个好主意)为以不同语言显示的同一页面使用唯一 URL,或者是否可以为以不同语言显示的给定页面重载相同的 URL。特别是,我担心如果我对多种语言使用相同的 URL,那么某些页面可能会被缓存(由 Google 或我可能不知道的其他代理),这可能会导致不正确的语言被显示给用户。
有谁知道这是否是一个合理的担忧,或者我是否担心不会发生的事情?
【问题讨论】:
标签: python django google-app-engine caching internationalization