问题标签 [westwind-globalization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 在单独的项目中运行 Westwind 全球化
我有一个包含多个项目的.net mvc解决方案,并且想在主 mvc 项目之外使用Westwind全球化。
我意识到我无法在类库中运行 Westwind 应用程序,所以我想做的是让 Web 界面在主项目中运行,然后将其Resources.cs
创建到自己的项目中。(主要原因是需要它的不同项目会导致循环冗余问题)
我试图做的是设置web.config stronglyTypedGlobalResource="..\Westwind\Properties\Resources.cs,AppResources"
但我不能在根目录下做一个相对项目。
除了改变之外,也许还有更好的方法来实现这一点web.config
。任何建议都会很棒。
对于那些不了解西风的人来说,基本上它会resources.cs
根据数据库表创建一个用于语言翻译的文件。所以 westwind 并不是真正的问题,只是想让项目 a将文件保存到项目 b。
谢谢
c# - WestWind.Globalization 中的意外行为 - 阻止更新
正如标题所暗示的,我使用 WestWind.globalisation 作为数据库资源提供者来支持多种语言。
问题是,它自己的资源提供者似乎不愿意反映我在应用程序中所做的更改。
一个例子:
我有一个元素:
我已将以下数据插入到本地化表中:
在此之后,我将标记更改为:
当我刷新应用程序或重建它时,更改不会显示在浏览器中。图片网址保持不变。在任何给定元素上都可以观察到相同的情况,无论是 anasp:Label
还是 an asp:Button
。
有时重启 IIS 就足够了;有时重启 Visual Studio 和 Chrome 就足以使更改生效。大多数情况下,我需要重新启动服务器,以便所有内容都以其当前和实际状态显示。当它发生时,我可以切换我的 UIculture 并且属性会相应更改。
我不知道发生了什么,单步执行代码并没有向我透露任何信息。
我愿意接受有关如何应对此问题的任何建议和解决方案。
c# - Westwind.Globalization 框架 w/ Account.cs ASP.NET MVC
我在 Account.CS 文件中声明资源时遇到问题。这是我的代码:
c# - 如何在 Asp.Net 项目中制作语言特定的 URL?
我在我的项目中使用了西风全球化库http://west-wind.com/westwind.globalization/来实现多种语言。一切正常。只有一个问题是我在 url 末尾获得了文化参考变量http://localhost:18106/LangTest?LocaleId=en。
我想要域和页面名称之间的文化引用变量,例如http://localhost:18106/en/LangTest。
Acutally 我想像微软网站http://www.microsoft.com/en-us/default.aspx那样做。
asp.net-mvc - 使用西风全球化在 ASP MVC 生产环境中部署新翻译
我 在我的已经在生产服务器(Git、TeamCity 和持续交付)上运行的asp mvc 应用程序中使用westwind 全球化添加全球化。
如果流程如下,我想要实现的目标:
- 全球化新视图(创建必要的翻译)
- 将所有更改发送到 Git
- 获得翻译视图 - 无需担心在本地化面板中手动导入新翻译。
我想到的唯一解决方案是使用 EF 迁移(应用程序使用 EF Code First):
- 将 Localizations 表添加到 Code First 模型并创建迁移
- 全球化新视图并创建(以某种方式自动)新迁移,将新记录插入到 Localizations 表中。
任何想法?
asp.net-core-mvc - ASP.NET Core 2.1 MVC,我们可以在 appsetting.json 中对控制器设置限制吗?西风全球化网址
我的应用程序中有一条用于处理网站上的字符串资源的路径。控制器和操作由第 3 方库管理,因此我无法真正申请授权那里的属性。
我正在使用 WestWind 全球化库,它制作了一个类似https://localhost:44328/LocalizationAdmin/index.html
.
我可以像在旧的 ASP.NET MVC 中的 web.config 中那样在我的 appsetting.json 中重新设置任何控制器吗?
类似于 ASP.NET Core 中的以下内容?
westwind - 获取 WestWind 全球化的资源集
我想从 Westwind 中的特定资源集中检索所有值。我尝试使用 GetResourceSet 但它不返回结果。有什么可以做到这一点吗?
谢谢,大卫
asp.net-core - 本地化默认数据注释
我们正在使用 ASP.Net Core 2.2 和 Westwind Globalization。
我想知道是否有办法使用这两个来覆盖默认属性,例如模型中的 StringLength?
我们正在更新内置项目,例如“ModelBindingMessageProvider.SetValueIsInvalidAccessor”,但这些似乎在其他地方。
我可以通过添加“ModelMetadataDetailsProviders”来更新它们,但在第一次运行后会缓存,所以只能使用第一种语言。
我希望使用数据库资源。
任何帮助在这里表示赞赏。
谢谢,大卫
localization - Web 应用程序全球化/本地化工具的选项?
我正在为 .NET Core 3.1 寻找一些工具/框架来简化我的 Web 应用程序的本地化。我想尽可能避免处理 .resx 文件。Westwind.Globalization 不错,但不支持 .NET Core 3.1 版本。有没有类似的东西或任何其他解决方案?
在网上搜索了很多。找不到。