Tag: 本地化

如何让FxCop自定义词典工作?

如何才能使FxCop自定义字典正常工作? 我已经尝试添加要识别的文字“CustomDictionary.xml”,该文件保存在与FxCop项目文件相同的文件夹中。 这似乎不起作用,因为即使在重新加载并重新运行FxCop之后,我仍然得到“标识符应该拼写正确”的FxCop消息。 使用版本1.36。

国际化在您的项目

你在实际工作中如何实施国际化(i18n)? 在我读完Joel着名的“绝对最低限度的每个软件开发人员”之后,我对编程软件的兴趣越来越浓厚,积极肯定Unicode和字符集(没有任何借口!) 。 但是,我还没有能够利用这个实际项目,除了确保我使用Unicodestring在可能的情况下。 但是把所有的string做成Unicode,并且确保你理解你所使用的所有东西的编码只是国际冰山的一angular。 我所做过的所有工作都是由一群受控制的美国说英语的人来使用的,或者说,在推动这个项目之前,我们并没有时间去做这件事。 所以我正在寻找人们在现实世界中使软件更加本地化的技巧或战争故事。

R控制台是我的母语,我怎样才能把R设置成英文?

我在Windows 7上使用R.显然Rfind证据表明我除了英语之外还会使用其他语言,而且固执地坚持用我自己的语言在控制台上输出。 由于各种原因,这是不可取的,我希望R是英语。 什么工作 我能够使用LANGUAGE=en作为R控制台桌面快捷方式的命令行选项,但Rstudio中的语言仍然是错误的,Rstudio会直接启动R可执行文件,因此会忽略快捷方式中的命令行参数。 什么都行不通 我已经尝试在C:\Users\[MY_NAME]\Documents下创build一个.Renviron文件,这是getwd()返回的工作目录的path,其中LANGUAGE=en 。 R忽略这一点。 我的R_ENVIRON和R_ENVIRON_USERvariables显示为""所以.Renviron应该是正确的文件名。 我也尝试在R_HOME\etc下创build.Renviron ( R_HOME指向C:/PROGRA~1/R/R-215~1.0 ),R也忽略它。 我在R_HOME\etc添加Sys.setenv(LANGUAGE="en")方面有点成功,除了最初的版权信息之外,这一切都是从R控制台英语输出的。 这个问题 我怎样才能使R默认为英文,这是传播到RStudio?

资产文件的本地化

资产文件夹中有几个html文件。 我怎样才能本地化他们? 我唯一的select,一些硬编码select正确的文件基于语言环境?

任何协作工具/网站本地化的Android应用程序?

我的开源Android应用程序已经完成了Android方式的国际化,并带有strings.xml文件。 社区有许多来自许多国家的人,他们愿意使用合作网站来提供/改进翻译。 有Launchpad,但它只支持gettext格式,所以我们将不得不使用脚本,不是很方便。 什么网站方便翻译开源Android应用程序? 任何人都必须能够在没有任何事先批准的情况下开始投稿。

在大型.NET项目中实现多语言/全球化的最佳方法

我将很快在一个大型的C#项目上工作,并希望从一开始就构build多语言支持。 我已经玩了一段时间,可以使用每种语言的单独资源文件来工作,然后使用资源pipe理器加载string。 还有其他的好办法,我可以看看?

如何改变Git命令行界面的语言?

我想在我的Linux安装中更改git(以英文)的语言,无法find设置。 怎么做?

Rails:如何使datestrftime知道默认的语言环境?

我有我的默认语言环境设置为de (德国) environment.rb 。 我也看到所有的德语错误信息,所以语言环境是由服务器拿起。 但是当我尝试使用strftime打印date如下所示: some_date.strftime('%B, %y') 它用英文打印( January, 11 ),而不是预期的德文( January, 11 Januar, 11 )。 如何根据默认语言环境打印date?

如何设置和改变WPF中的文化

我有一个.NET 4.0 WPF应用程序,用户可以在其中更改语言(文化)我只需让用户select一种语言,创build一个对应的CultureInfo并设置: Thread.CurrentThread.CurrentCulture = cultureInfo; Thread.CurrentThread.CurrentUICulture = cultureInfo; 在C#代码这工作正常。 然而在WPF控制下,文化仍然是en-US。 这意味着,例如,date将以美国格式显示,而不是对当前文化而言是正确的。 显然,这不是一个错误。 根据MSDN和一些关于StackOverflow的博文和文章,WPF语言不会自动地遵循当前的文化。 这是en-US,直到你这样做: FrameworkElement.LanguageProperty.OverrideMetadata( typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentUICulture.IetfLanguageTag))); 请参阅wpf中的StringFormat本地化问题 。 我不完全明白这里发生了什么。 看起来,所有frameworkelements上的Language属性都设置为当前文化。 无论如何,它的工作。 我在应用程序启动时执行此操作,现在所有控件都按预期工作,例如date根据当前文化进行格式化。 但现在的问题是:根据MSDN FrameworkElement.LanguageProperty.OverrideMetadata只能调用一次。 事实上,如果我再次调用它(当用户改变语言),它会抛出一个exception。 所以我还没有真正解决我的问题。 问题:我如何可靠地在WPF中不止一次地在应用程序生命周期中更新文化? (我研究时发现这个: http : //www.nbdtech.com/Blog/archive/2009/03/18/getting-a-wpf-application-to-pick-up-the-correct-regional.aspx和它看起来他在那里工作,但我无法想象如何在我的应用程序中这样做,似乎我将不得不在所有打开的窗口和控件中更新语言,并刷新所有现有的绑定等)

以编程方式查找iphone的区域货币

我想以编程方式在用户的iphone上找出货币区域设置。 这意味着,如果用户在美国商店,货币区域应该是美元,澳大利亚应该是澳元。 我的这个任务的目的是尝试将我们的应用程序上列出的物品价格转换成与AppStore询问的价格几乎相匹配。 例如,如果我们卖3美元的video,澳大利亚想要买它,那么我应该在我的应用程序屏幕上显示2.8澳元。 这将减less用户的计算在他的国家的实际价格。 有人知道该怎么做吗?