草庐IT

Localization

全部标签

c++ - 如何在 C++11 中将 u32string 转换为 int?

我们如何在C++11中将u32string转换为int?另外,我应该使用什么方法将此类字符串的一部分转换为int-让开始和结束迭代器可用?我试过:u32stringtest=U"14";cout但它抛出:candidatefunctionnotviable:noknownconversionfrom'constchar32_t*'to'constchar*'for1stargumentexternintatoi(__constchar*__nptr) 最佳答案 #include//wstring_convert#include//c

c++ - wchar_t 的 isalpha 等价物

isalpha或isalnum使用wchar_t的等效函数是什么?工作类型?举个例子就好了谢谢 最佳答案 iswalpha,iswalnum.用法相同。 关于c++-wchar_t的isalpha等价物,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3378343/

c++ - MFC 中的国际化

终于(在推迟多年后)将我的应用程序本地化为英语以外的其他几种语言。第一个挑战是设计与我的C++/MFC应用程序的集成,该应用程序具有数十个对话框和无数字符串。我遇到了两种可能的替代实现:将本地化资源文件编译并部署为DLL提取所有字符串并将其替换为本地化版本。对于每个将有一个XML(或简单文本)文件。我个人选择第二种选择,因为在我看来它更灵活。更改很多但并不难,而且非常重要的是,对于翻译人员来说,XML文件将非常容易修改。非常感谢任何建议。问候,科斯敏乌古鲁http://www.batchphoto.com/ 最佳答案 我用不同的语言

windows - 在 XAML/WinRT 中本地化附加属性

我正在尝试本地化我的WinRT应用程序。我不需要太花哨的东西,所以我一直在XAML元素上结合使用x:Uid以及设置了“PageTitleTextBox.Text”等属性的资源文件。在我遇到附加属性问题之前,此方法一直很有效。我使用与我在其他示例中看到的类似的标记定义了一些应用栏按钮:在这种情况下,我想本地化AddFolderButton的标签,当前由AutomationProperties.Name定义。我尝试将资源文件中的键设置为FoldersPageAppBarAddFolderButton.AutomationProperties.Name,但这在运行时失败了。是

c# - Windows 服务 DbResource Provider

我正在使用c#3.5开发Windows服务,并希望在SQLServer中存储语言特定的资源字符串并通过DbResourceProvider访问它们。然而,我看到的所有示例都没有显示如何在Windows服务中设置资源提供程序(它们都显示在web.config文件中指定提供程序)。如何在我的Windows服务中设置资源提供程序? 最佳答案 基本上DbResourceProvider是基于接口(interface)IImplicitResourceProvider和IResourceProvider-这两个接口(interface)都位于

c - Windows 中的语言环境列表

在*nix系统上,您可以执行locale-a来获取可用语言环境的列表。Windows中的等效命令(或操作)是什么?我在Internet上看到过列表,但其中大部分只是区域设置标签,而不是实际的区域设置名称。另外,并非所有系统都能保证安装所有这些,对吗?请注意,我在这里对“locale”的定义是“localestring”,即C的setlocale()的第二个参数,它将导致非NULL返回值。程序化答案也很好,我只是厌倦了暴力猜测Windows语言环境名称。 最佳答案 最初,我找不到C/Win32API来获取信息。(见后面的编辑。)但是,

.net - 如何删除俄语的本地化 .NET Framework?

我安装了Windows7。安装带有.NetFramework3.5的VisualStudio2008。然后俄罗斯化的Windows。并且在VisualStudio中的此错误消息突然以俄语出现之后。如何删除.NETFramework错误消息的俄语翻译? 最佳答案 Windows->CTRLPANEL->RegionandLanguage->Location->CurrentLocation:changefromrussiantoUSA我不确定这是否是问题所在-但您可以尝试一下...其他SO答案建议卸载dotnet语言包....

windows - 本地化指数符号?

我正在尝试将数字转换为本地化字符串。对于整数和货币值,这非常简单,因为字符串只是一系列数字和数字分组分隔符。例如:12345678901(保加利亚语)12.345.678.901(加泰罗尼亚语)12,345,678,901(英文)12,34,56,78,901(印地语)12.345.678.901(弗里斯兰语)12?345?678?901(普什图语)12'345'678'901(德语)我使用WindowsGetNumberFormat格式化整数的函数(和GetCurrencyFormat格式化货币值)。但有些数字无法用固定的符号合理表示,需要scientificnotation:6.0

windows - 如何在 Windows 中使用 enable pseudo-locale 进行测试?

WindowsVista引入三个概念pseudo-locales:PseudoLocaleLocaleNameLCID====================================Baseqps-ploc0x0501Mirroredqps-mirr0x09ffEastAsian-languageqps-asia0x05fe启用Base语言环境很有用,因为您可以检查您的应用程序是否正在使用当前语言环境来格式化日期、时间、数字、货币等项目。例如,当当前区域设置为Base时,日期将被格式化为:[Шěđлеśđαỳ!!!],8ōf[Μäŕςћ!!]ōf2006构建Windowsare

windows - R 控制台是我的母语,如何将 R 设置为英语?

我在Windows7上使用R。显然R以某种方式发现了我说英语以外的语言的证据,并且顽固地坚持以我自己的语言在控制台中提供输出。由于种种原因,这是不可取的,我希望R是英文的。什么有效我可以使用LANGUAGE=en作为R控制台桌面快捷方式的命令行选项,但Rstudio中的语言仍然错误,它直接启动R可执行文件,因此忽略了命令快捷方式中的行参数。什么不起作用我尝试在C:\Users\[MY_NAME]\Documents下创建一个.Renviron文件,这是为工作目录返回的路径getwd(),其中包含LANGUAGE=en。R忽略了这一点。我的R_ENVIRON和R_ENVIRON_USER