【问题标题】:Can mustache be used to prototype multi-lingual HTML pages?mustache 可以用来制作多语言 HTML 页面的原型吗?
【发布时间】:2012-10-31 09:57:27
【问题描述】:

我正在为一些相关的 Web 应用程序构建前端原型,这些应用程序需要用 25 多种语言进行各种文本字符串测试(您知道确保为某个标题等保留的区域无论是什么语言都可以正常工作,并且不不要搞砸设计)。

听起来 Mustache 模板可能很适合这个?

我希望我可以编写包含 mustache 标记的模板,然后将每种语言的示例字符串放在 JSON 文件中,然后使用某种切换(可能是备用 url 来加载不同的语言?)来测试不同语言的模板?

之前使用过 mustache 的任何人都可以确认这听起来是否像是一个合理的用例吗?

是否有任何潜在的“陷阱”?或者,如果有人觉得有更好的方法来解决这个问题,我会全力以赴!

感谢您的指点!

【问题讨论】:

    标签: json templates prototype mustache


    【解决方案1】:

    查看Distal

    您在 HTML 中编写原型并填充英文文本,然后在 HTML 中标记应替换其内容的元素。

    例如,

    <div data-qtext="main.intro">Welcome to StackOverflow</div>
    
    <script>
    var lang = {main: {intro: "Le France le StackOverflow"}};
    function swap() {
      distal(document.body, lang);
    }
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 2014-08-08
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      相关资源
      最近更新 更多