【发布时间】:2016-06-30 18:01:16
【问题描述】:
我在社交网络上工作,我决定用 Json 而不是 html 返回 ajax 响应,然后使用 Handlebars.js 或任何模板系统将其转换为 html,但问题如下: 我正在使用 Symfony 框架,所以我检查请求是否是 XHR,然后我返回一个 JsonResponse,但是我应该为 js 模板翻译做什么,当响应不是 XHR 时,我使用渲染一个 php/Twig 响应翻译组件,但是 js 模板呢? 一个例子:
<h1> Product Title: {{product.title}} </h1>
<a href="/edit-{{product.id}}">
Edit Product
</a>
<h1> Titre de produit: {{product.title}} </h1>
<a href="/edit-{{product.id}}">
Editer le produit
</a>
我想我不应该为不同的语言创建 100 倍的 js 模板,这将是不可维护的。像 Twitter 这样的网站如何操纵他们的 Json 响应?他们是否发送带有 Json 内容的翻译?
我很抱歉我的英语不好,我是法国人.. 谢谢!
【问题讨论】:
-
给出一个包含每种语言内容的 JSON。这是一个例子here。
标签: javascript php jquery json symfony