【问题标题】:ASP.NET vNext - Localization (.resx)ASP.NET vNext - 本地化 (.resx)
【发布时间】:2014-09-08 13:28:21
【问题描述】:

如何通过 ASP.NET vNext(云优化模式)使用 resx 文件进行本地化,如何为当前线程设置区域性?

System.Threading.Thread.CurrentThread.CurrentCulture
System.Threading.Thread.CurrentThread.CurrentUICulture

CurrentCultureCurrentUICulture 属性缺失。我有 VS 2015 CTP3。

帕维尔

【问题讨论】:

    标签: asp.net-core visual-studio-2015


    【解决方案1】:

    vNext 的本地化故事尚未准备好。我们仍在努力。

    编辑(2015 年 2 月 28 日):

    本地化将在 RC/Beta4 版本中提供。这是一个原型https://github.com/DamianEdwards/i18nStarterWeb。我希望在接下来的几周内,开发分支中会开始出现一些事情。

    【讨论】:

    • 您是否有一些规范,它将如何进行本地化工作。你计划改变吗?
    • 我们还没有。设计尚未开始。
    • @yishai-galatzer 你有什么更新吗? EF7中有Strings.resx,它是如何工作的?
    • 是的,我们将资源生成到主程序集中(在 ef 和 mvc 中),但我们没有深入了解本地化应用程序如何消耗本地化资源。
    • Damian Edwards 在原型上工作,查看 github 上的 repo github.com/DamianEdwards/i18nStarterWeb
    【解决方案2】:

    我相信您在 vnext 中查找的内容已直接移至 CultureInfo:

            CultureInfo.CurrentCulture
            CultureInfo.CurrentUICulture
    

    【讨论】:

    • 当我重建项目时,我得到关于属性是只读的错误。我暂时使用 System.Reflection 来设置 CurrentThread.CurrentCulture 和 CurrentUICulture。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多