草庐IT

c++ - C++0x 中是否有本地化支持的更新?

我使用C++语言环境方面的工作越多,我就越了解---它们已损坏。std::time_get--与std::time_put不对称(因为它在Cstrftime/strptime中)并且不允许使用AM轻松解析时间/PM标记。我discovered最近,简单的数字格式可能会在某些区域设置下产生非法的UTF-8(例如ru_RU.UTF-8)。std::ctype非常简单,假设可以在每个字符的基础上完成上/下(大小写转换可能会改变字符数并且它取决于上下文)。std::collat​​e--不支持排序强度(区分大小写或不区分大小写)。无法在时间格式中指定不同于全局时区的时区。还有更多...有人知道

c# - Windows 注册表中的 ProductName,是否针对不同语言进行了本地化?

我试图在我的C#应用程序中检测Windows7、Windows8/Windows8.1和Windows10之间的差异。我试图通过使用来确定这一点HKLM\Software\Microsoft\WindowsNT\CurrentVersion\ProductName因为我可以可靠地检查此值是否包含“Windows7”、“Windows8”或“Windows10”。我的问题:当Windows使用不同的语言包时,ProductName注册表值是否已本地化?这会以英语可靠地返回上述值,还是会根据操作系统语言而改变?在我因为没有使用其他每个人都喜欢推荐的确定操作系统的方法而受到打击之前...使用

windows - 查找本地化的 Windows 字符串

我需要找到当前版本的Windows正在使用的一些字符串。例如,当我创建一个新文件夹时,它在英文Vista中最初被命名为“NewFolder”。我需要以编程方式找到该文件夹​​在我可能运行的任何语言和版本的Windows上的名称。有人知道怎么做吗?谢谢Morinar——我也是偶然发现了那篇文章。不幸的是,stringID似乎不是常量——它在我的Vista上是30396,这与它们在XP上显示的不一样。所以看起来MS并没有保持稳定。编辑:看起来这是不可能的......?这个应用程序运行在德国、荷兰、法国、西类牙、巴西、墨西哥、越南、台湾、中国、日本、韩国、印度、以色列、匈牙利......你明

windows - 如何在事先不知道本地化名称的情况下使用 Windows 安全组?

我在网上四处搜索,但找不到我想要的东西。基本上,在安装过程中,我们会启动一个单独的可执行文件,该可执行文件基本上是强制为用户组“EVERYONE”启用读/写的几个文件夹。现在,写这篇文章的人从来没有考虑过系统语言。我与法国的一位客户通了电话,该客户总是安装失败,因为“EVERYONE”不是我们所期望的。我在对Windows进行API调用后返回一个安全组名称,该名称在本地化环境中可以“安全”使用。本质上,我希望安全地编辑这段代码,而不是在“EVERYONE”中进行硬编码,而是调用一个函数。 最佳答案 这里的根本错误与其说是使用EVER

c# - 如何获取本地化版本的windows内置 'Network Service'账号?

为了设置我的Web应用程序,我需要为'NETWORKSERVICE'帐户授予对特定文件夹的完全控制权。它工作正常,但在非英语系统上我得到System.Security.Principal.IdentityNotMappedException。这是因为此内置帐户的名称针对该系统进行了本地化(我使用的是硬编码值'NETWORKSERVICE')。有没有办法以编程方式找出'NETWORKSERVICE'的本地化版本是什么? 最佳答案 只需使用这段代码:varaccount=newSecurityIdentifier(WellKnownSi

php - 如何处理动态网站本地化?

我有一个目前全英文的网站。这是一个在线游戏,所以它有一堆带有静态文本的不同页面,以及数据库中的大量内容。我正在尝试在全局范围内进行更多扩展,并准备发布该网站的一些本地化版本。但是,我不确定设置它的最佳方法,以便它对我来说最容易管理,对用户来说也最容易使用。我应该将翻译后的文本存储在数据库中,还是应该以一种完全不同的方式来完成?如果这很重要,该站点是用PHP编写的并使用MySQL。 最佳答案 根据我的经验,手动完成所有翻译可能是一场真正的噩梦!%-)我认为您必须将翻译重点放在仪表板命令站点,例如导航菜单和所有其他用户配置文件设置,以及

iOS 本地化 : plurals and NSNumberFormatter

是否有可能将NSNumberFormatter与stringsdict中的复数规则一起用于NSNumber格式化?我需要下一个带有格式化数字(分开千位)。如果我使用NSNumberFormatter格式化数字-我收到NSString并且我不能再使用复数规则,因为iOS无法理解短语是来自NSString的单数名词还是复数名词。单例的“1次锻炼”“1,732,123次锻炼”表示复数NSNumberFormatter*numberFormatter=...;[NSStringstringWithFormat:NSLocalizedString(@"%@Workouts!",@"nWorkou

ios - 如果在 Storyboard 中设置图像,如何在 iOS 中本地化图像?

我知道如何本地化Storyboard元素,如标签、按钮等。但是,我遇到了一个问题,我需要在ImageView的属性检查器中本地化在Storyboard中设置的图像。有没有办法在不在代码中设置这些图像的情况下在viewDidLoad方法中调用setImage:[UIImageimageNamed:NSLocalizedString(...)];?非常感谢任何形式的帮助! 最佳答案 我想我明白了......也许不是理想的做法,但对我有用......在项目导航器(面板)中打开图像文件夹。当您点击其中一张图片时,您会在右侧(检查器面板)看到

objective-c - 如何定义一个函数宏来检查多个本地化字符串文件之间的键?

我有一个Localizable.strings我项目的i18n文件,一个库使用KYLocalizable.strings.我考虑过制作Localizable.strings“子类”来自KYLocalizable.strings,但据我所知不能。因此,我想像SDK那样定义一个函数宏:#defineNSLocalizedString(key,comment)\[[NSBundlemainBundle]localizedStringForKey:(key)value:@""table:nil]#defineNSLocalizedStringFromTable(key,tbl,comment)

ios - 本地化 iOS 应用程序时路径无效 - Xcode 7

当我尝试在Xcode7的本地化中添加语言时收到此弹出消息-“文件路径/Users/.../es.lproj/Main.Strings无效预期前缀是/Users/.../Base.lproj"我想我的项目文件夹不知何故全乱了!任何人都可以指导修复它的方法吗?文件夹“es.lproj”已添加,但未出现在Xcode导航Pane中,并且Main.Storyboard上没有箭头。 最佳答案 好的。解决方案比我预期的要容易,我正要开始一个全新的项目!1)我将Base.lproj文件夹中的文件移动到应用程序的主文件夹,并在“身份和类型”中重新定义