Tag: 本地化

ASP.NET – MVC 3:本地化

我即将为我的MVC3 Web应用程序实现本地化。 通过大量的方式来search我的方式做到这一点,我不知道如何实现这一点。 我发现几个方法如何做到这一点: 我发现的第一个select是使用App_GlobalResources和ViewData和文化select与地图路由。 ( 链接 ) 其次是在我的项目中创build一个单独的资源文件夹,并像模型和视图文件夹一样构build它。 然后在这些文件夹中创build资源文件。 使用这些资源string就像使用Viewbag。 然后编辑Global.asax来处理文化变化,并创build一个允许更改文化的局部视图。 这样做的指示是非常彻底的,所以这可能是最好的select。 ( 链接 ) 三是使用DisplayAttribute和resx文件。 这个有点朦胧,我找不到这样的信息,所以我才能理解这个实际上是如何实现的以及它的限制。 ( 链接 ) 四是创build一个自定义的类来处理资源。 这看起来很漂亮,很容易实现和使用,但是如果它真的起作用了,就没有真正的信息。 ( 链接 ) 然后,我发现一条警告使用App_GlobalResouces和App_LocalResources的post。 ( 链接 ) 通过可能的方式进行本地化。 我找不到被普遍认可或接受的方法。 这让我琢磨,这些,或者我没有发现,哪一个是在ASP.NET MVC3中实现本地化的最佳方式?

configurationVisual Studio以英文显示错误消息

我目前在另一个国家工作,我的电脑安装了非英文版本的Windows。 我不在乎这一点,但是当Visual Studio显示错误消息时,我确实很在意,因为它们也被本地化为与Windows相同的语言。 有时候,我花了很长时间试图find它的意思,这很无聊… 有什么办法来configurationWindows或Visual Studio来显示英文信息?

ASP.NET中的全局资源与本地资源

我们使用resx文件来本地化我们的Web应用程序。 我们通常创build本地resx文件(映射到特定页面),当只有一个页面使用特定的短语,以及一个全球resx文件,当多个页面需要短语。 但是关于全局resx文件的好处是它们是一个类,你可以调用像调用一个类的属性这样的短语: Resource.UI.iNotFound 所以我在想 – 为什么要有本地的resx文件呢? 为什么不为整个应用程序使用一个全局resx文件,这样避免调用不存在的短语的运行时错误? 我确信有一个很好的答案,我只是不知道它是什么….

Asp.net MVC资源文件的最佳实践

以下资源文件的最佳用法是什么? 属性 – >资源( Phil在DataAnnotation中使用此资源进行本地化) App_GlobalResources文件夹 App_LocalResources文件夹 我也想知道(1)和(2)在asp.net mvc应用程序中有什么区别。 谢谢, Soe Moe

如何确定iPhone是否设置了12小时或24小时的时间显示?

我以为我最近看到了这样的回答,但现在我找不到了。 这里是我正在使用的代码来确定是否设置为24小时的时间显示。 它适合我在美国,但我不知道它是否会在所有地区工作。 这是足够的还是有更好的方法来找出当前的设置? +(BOOL) use24HourClock { BOOL using24HourClock = NO; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setLocale: [NSLocale currentLocale]]; [dateFormatter setDateStyle:kCFDateFormatterNoStyle]; [dateFormatter setTimeStyle:kCFDateFormatterShortStyle]; // get date/time (1Jan2001 0000UTC) NSDate* midnight = [[NSDate alloc] initWithTimeIntervalSinceReferenceDate:0]; NSString* dateString = [dateFormatter stringFromDate: midnight]; // dateString will either be "15:00" or "16:00" (depending on DST) or // […]

如何将自定义的接受语言添加到Chrome进行伪本地化testing?

我正在testing一个网站的伪本地化 。 我可以将Internet Explorerconfiguration为具有自定义接受语言: 点击工具 , Internet选项 在常规选项卡上单击语言 在Language Preferences对话框中点击Add 。 input用户定义的语言qps-ploc (即伪(基本)区域设置) 点击OK 现在,当Internet Explorer发出一个http请求时,接受语言将通过qpc-ploc : GET https://stackoverflow.com/ HTTP/1.1 Accept: application/x-ms-application, image/jpeg, application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap, */* Accept-Language: qps-ploc,en-US;q=0.5 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/5.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.3; […]

枚举本地化

你如何本地化一个ListBoxFor枚举可以有多个选项? 例如,包含angular色的enum : public enum RoleType { [Display(Description = "Administrator", ResourceType = typeof(Resource))] Administrator = 1, [Display(Description = "Moderator", ResourceType = typeof(Resource))] Moderator = 2, [Display(Description = "Webmaster", ResourceType = typeof(Resource))] Webmaster = 3, [Display(Description = "Guest", ResourceType = typeof(Resource))] Guest = 4, Etc…. = 5, } 我已经看到这完成dropdownlist / selectlists 。 但有没有办法做到这一点,多select列表? [编辑] 这就是我想如何使用它,现在它是如何工作的,但不会用另一种语言翻译: var […]

我如何使Rails 3本地化我的date格式?

我正在一个Rails 3项目中,有一个表单中的dateinput的地方。 带有date的文本字段使用dateselect器,因此不用担心input的date格式错误,但date显示为:db格式(例如2010-01-21)。 (注意:这是特别在表单字段 – 例如<%= f.text_field :publish_date %> ,它应该自动使用:默认格式,而不应该提供一个值) 我已经尝试添加具有以下dateconfiguration的自定义语言环境: date: formats: # Use the strftime parameters for formats. # When no format has been given, it uses default. # You can provide other formats here if you like! default: "%d/%m/%Y" short: "%b %d" long: "%B %d, %Y" 然后设置我的语言环境( config.i18n.default_locale = "en-AU" ),但是这似乎并没有采取,它变得相当沮丧。 该应用程序最终将支持一些语言环境,所以在应用程序启动时设置一个初始化程序以覆盖date格式并不合适,而且我知道这应该起作用 […]

如何在Images.xcassets中本地化图像?

我们可以使用Localize…在File Inspector中对图像进行Localize…像这样: 那我们可以得到这个: 但现在,我使用Images.xcassets来pipe理我的iOS项目中的图像,我应该如何将这些图像本地化到Images.xcassets中?

如何更改csharp项目(visual studio / msbuild计算机)中的源文件编码?

有没有办法迫使VS始终使用Unicode,而不是奇怪的ISO的东西? 我正在使用Vista上的Visual Studio 2008(波兰语区域)开发winapp csproject。 当我在Win Server 2003(英文区域设置)上生成项目时出现问题 – 然后波兰变音符号消失了。 我调查了这个问题是由不正确的源文件编码引起的。 它看起来源文件不使用UTF-8编码。