带有 Mustache 模板的 ASP.NET MVC 3 多语言网站

发布于 2024-12-06 15:05:05 字数 618 浏览 1 评论 0原文

只是想知道创建使用 Mustache 模板(或任何其他模板库)的多语言网站时最好的方法是什么。例如,如果您有以下模板:

<table class="tablesorter zebra-striped">
<thead>
    <tr>
        <td>Name</td>
        <td>Description</td>
        <td>Comments</td>
    </tr>
</thead>
<tbody>
    {{#list}}
        <tr>
            <td>{{Name}}</td>
            <td>{{Description}}</td>
            <td>{{Comments}}</td>
        </tr>
    {{/list}}
</tbody>
</table>

显示表格标题的语言特定文本(“名称”、“描述”、“注释”)的最佳方式是什么。也许在服务器上渲染?

Was just wondering what the best approach is when creating a multi-lingual website that uses Mustache templates (or any other templating library). If for example you had the following template:

<table class="tablesorter zebra-striped">
<thead>
    <tr>
        <td>Name</td>
        <td>Description</td>
        <td>Comments</td>
    </tr>
</thead>
<tbody>
    {{#list}}
        <tr>
            <td>{{Name}}</td>
            <td>{{Description}}</td>
            <td>{{Comments}}</td>
        </tr>
    {{/list}}
</tbody>
</table>

What would be the best way to display langauge specific text for the table headings ('Name', 'Description', 'Comments'). Render on the server maybe?

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

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

发布评论

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

评论(2

权谋诡计 2024-12-13 15:05:05

对于如此答案来说信息太多,所以我将推荐您参考 Scott Hanselman 的关于该主题的博客文章

Too much information for a SO answer, so I will refer you to Scott Hanselman's blog post on the topic.

从﹋此江山别 2024-12-13 15:05:05

如果您想要一个干净的平台中立解决方案,我会选择 Mustache。 Hanselman 方法仅适用于 .Net。

I would with Mustache if you want a clean platform neutral solution. The Hanselman approach is for .Net only.

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