Tag: 翻译

加载其他语言的资源

我有一个应用程序,它与Resources一起使用以进行翻译。 这很有效。 现在,我有一个特殊的要求。 为此,我必须为另一种语言加载resource-dll(例如,应用程序启动并使用英语,然后我还要加载德语翻译)并查看它以进行翻译。 是否有捷径可寻?

有没有办法避免使用Windows商店应用程序ResourceLoader使用硬编码的resw键?

有没有办法避免在Windows商店应用程序中使用resw文件中包含的全球化字符串使用硬编码键? 即 // I have to use a hard-coded string key, which may violate the // DRY principle to gain access to the translation from C#: var translation = Windows.ApplicationModel.Resources.ResourceLoader.GetString(“MyStringKey/Text”)

将代码从C#转换为VB.NET

我把它从C#翻译成了VB.NET C#: public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*pathInfo}”); var config = new HttpConfiguration() { EnableTestClient = true }; routes.Add(new ServiceRoute(“api/contacts”, new HttpServiceHostFactory() { Configuration = config }, typeof(ContactsApi))); routes.MapRoute( “Default”, // Route name “{controller}/{action}/{id}”, // URL with parameters new { controller = “Home”, action = “Index”, id = UrlParameter.Optional } // Parameter defaults ); […]

Umbraco 7使用语言/词典

我们的项目终于到了可以添加翻译的地步。 我似乎无法弄清楚如何在Umbraco 7中实际使用语言。我在后端添加了一种语言和一些字典项,但是如何在我的代码中选择给定语言? 是否有任何助手可以在API中获得翻译? 像DictionaryHelper.Translate(“Answers”,“da-DK”); ? 还是类似的? 有没有办法在启动控制器中设置语言等,并且总是从字典中获取该语言? 提前致谢。 乔纳斯。

C#到VB.NET:**默认**关键字?

可能重复: generics的默认值 好的,所以在将一些代码从C#转换为VB.NET时,我遇到了默认关键字,而我只是简单地替换它。 这是正确的方法吗,或者该关键字是否有更好的“翻译”?

外化WinForms应用程序的翻译?

我正在开发一个将在很多不同国家部署的应用程序,当然这意味着不同的语言。 问题是我不会自己翻译,也不会翻译其他开发者。 其中一个用户将翻译它,他将无法访问Visual Studio。 问题是,怎么做? 是否有工具可用于编辑resx文件并在应用程序的上下文中查看文本? 此外,是否可以将翻译文件添加到已编译的应用程序中?

Javascript“var obj = new Object”在C#中等效

有没有一种简单的方法来创建和使用C#设置属性,就像在Javascript中一样。 示例Javascript: var obj = new Object; obj.value = 123476; obj.description = “this is my new object”; obj.mode = 1;

C#ActionCommand的翻译:ICommand到VB.net

我发现了一个C#类ActionCommand,它实现了ICommand并基于Execute和CanExecute的委托。 到目前为止看起来对我来说非 public class ActionCommand : ICommand { private readonly Action _executeHandler; private readonly Func _canExecuteHandler; public ActionCommand(Action execute, Func canExecute) { if (execute == null) throw new ArgumentNullException(“Execute cannot be null”); _executeHandler = execute; _canExecuteHandler = canExecute; } public event EventHandler CanExecuteChanged { add { CommandManager.RequerySuggested += value; } remove { CommandManager.RequerySuggested -= value; […]

如何在C#中一次旋转,缩放和转换矩阵?

好的,这应该是一个简单的矩阵问题,但我对矩阵的理解有些局限。 这是场景:我有一个1px乘1px精灵,我希望按比例缩放x和y(每边不同的数量),然后我想将该精灵旋转一定角度,然后我希望能够精确定位整个事物(从左上角或中心,对我没有任何影响)。 到目前为止,我的代码模糊地接近,但是根据我传入的角度,它往往会被一些随机的数量所取消。 我认为这样做会: Point center = new Point( 50, 50 ); float width = 60; float height = 100; float angle = 0.5; Vector3 axis = new Vector3( center.X, center.Y, 0 ); axis.Normalize(); Matrix m = Matrix.Scaling( width, height, 0 ) * Matrix.RotationAxis( axis, angle ) * Matrix.Translation( center.X, center.Y, 0 ); 但它倾向于缩小旋转线的缩小范围,尽管我认为它的定位是正确的。 我也试过这个: […]

资源(.resx)文件关键命名约定?

我正在构建一个C#应用程序,它可能包含一些资源文件来存储字符串以用于语言翻译。 我正在尝试为我的资源文件中的Keys提出命名约定。 有没有人在我面前解决这个问题?