srm*_*ark 12 comments visual-studio
我们使用visual studio 2008开发asp.net webforms.对于多语言支持,我们翻译所有文本.但是,在设计时,我们通常只需输入英文文本并稍后再翻译(否则会中断工作流程).
我在选项中添加了"ToTranslate"标记.添加//ToTranslate: something在C#代码正确添加条目添加到任务列表.然而,我还没有想出如何为aspx和ascx文件(我们的大多数用户文本存在)做同样的事情.
插入<%-- //ToTranslate: something --%>或<%-- ToTranslate: something --%>不起作用.
有任何想法吗?
λ J*_*kas 19
在我看来,如果你将分隔符<%和%>单独放在一行上就行了.我这样做是:转到工具菜单,然后单击选项,然后在环境 - >任务列表下添加一个新的ToTranslate令牌.单击"确定"接受更改.回到ASPX页面,我自己在一行上添加了注释,并在行上添加了代码分隔符.
仅供参考.如果你想在.Net MVC3 razor cshtml文件中执行此语法:
@{
//TODO: Move this inline <style> css to a file
}
Run Code Online (Sandbox Code Playgroud)
请注意:您需要将尾部}括号放在新行上,否则它将包含在//注释中.你可以使用下面的/**/喜欢这样做,并将它全部放在一行上,但它更多的是打字,而且有点难以阅读.我的看法是,如果它让你烦恼,你的评论在你的文件中占用3行,更有动力解决问题并完全删除它:)
@{/*TODO: Move this inline <style> css to a file*/}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4982 次 |
| 最近记录: |