问题标签 [nslocalizedstring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - NSLocalizableString not found my key
I'm developing iPad international application.
I'm using methods NSLocalizableString
to translate my application.
I have added keyword manually in my Localizable.strings
in English and in French named "Orders" with value.
When I call my method NSLocalizableString
with the keyword, it didn't found my keyword and don't apply the translation.
For keyword above and below, it's working perfectly.
Some code parts :
objective-c - 使用 Apple LLVM 编译器时出现双重释放错误
我有一个为 iOS 4.x 编写的项目。最近我使用 XCode 4.3.2 将它更新到 iOS5。奇怪的是,在使用 Apple LLVM 编译器时,应用程序每次都停止并出现双重释放错误。在我改回 LLVM GCC 后,它工作正常。这两者有什么区别吗?代码如下所示:
随着更多的追踪,我发现它是
这真的很重要。在我的 LectureModel 中,位置声明如下
删除 NSLocalizedString 一切正常。为什么?
macos - NSLocalizedString 不返回本地化文本 XCode4
创建新的可可应用程序后,我添加了本地化字符串文件 localizeFile.strings(English) 和 localizeFile.strings(Spanish)
在 localizeFile.strings(English) 文件中,我添加了 "TITLE" = "Hello!";
在 localizeFile.strings(Spanish) 文件中,我添加了 "TITLE" = "Hola!";
在我的课堂上,我试图通过以下语句访问本地化的英文文本
这里 displayText 是 NSTextField 和同一个窗口中的两个动作。
我在控制台中看到了 engText TITLE 而不是 engText Hello 点击按钮。
有人可以指导我如何获得本地化字符串吗?请帮助
objective-c - 占位符和 NSLocalizedString
我正在尝试翻译我的应用程序,但当有半个占位符时,我发现很难翻译。我需要找到以下代码:
我把文件localizable.string(英文):
然后我编辑了这段代码:
这没用。
iphone - Objective-C,NSLocalizedString 随机崩溃
由于 NSLocalizedString,我遇到了奇怪的崩溃。-[CFString 保留]:消息发送到已释放的实例 0x3c6ad0。
我确信这是由于 NSLocalizedString 当我用静态字符串替换它时。一切顺利。这是我得到错误的那一行。
sBackButtonDefaultTitle 是“返回”。
让它随机的原因是它有时会崩溃,有时不会。
编辑:
sBackButtonDefaultTitle 在头文件中定义
当然,标头会导入到 .m 文件中。
编辑:
更多详细信息...此后退按钮标题在应用程序范围内使用。几乎在每个控制器中。但是,崩溃仅发生在按下某个控制器之后。
此控制器包含一个 Web 视图。如果我点击返回按钮,控制器就会弹出。没有崩溃。但是,如果我用相同的“返回”按钮按下任何控制器,应用程序就会崩溃,并给出我上面说明的错误。
这真的很神秘。我希望有人可以帮我解决它。
objective-c - 如何翻译默认的 CoreData 值
我设置了属性的默认值。该属性是字符串类型。因此,当您创建一个新对象并且内容将自动填充时,会出现文本:组名。我可以将那个“组名”翻译成不同的语言。我能怎么做?
iphone - 在运行的应用程序中以编程方式更改 iPhone 的 NSLocale/Language
我有一个问题。我创建了一个视图,用户可以在其中选择英语、荷兰语和西班牙语的应用语言。然后下一个视图中的 UILabel 的文本应该根据选择的语言。
我使用以下代码设置当前语言:
** 在 Localizable.strings 中(西班牙语):**“正在加载……请稍候……”=“正在加载……西班牙语”;
** 在 Localizable.strings(德语)中:**“正在加载...请稍候...”=“正在加载...德语”;
我使用以下代码在下一个视图中获取当前语言:
但它会在控制台中打印“Loading... Please wait...”。它应该打印“Loading... in German”。
是不是哪里出错了??我可以在应用程序运行时更改应用程序的语言吗?
iphone - NSLocalizedString 和应用程序语言
我想知道是否有人知道我如何连接我的应用程序语言和 NSLocalizeStrings,例如:我的应用程序在 fr、ru、ro 但用户设备在 en 上,当用户打开应用程序时它在 en 但在应用程序设置中有ro 或 fr。如何在 NSLocalizedString 中传递我的应用程序语言。谢谢。
iphone - 如何使 iOS 应用名称可本地化?
我正在尝试找到本地化我的应用程序的最简单方法。我正在使用 sqlite,所以我基本上只需要切换我的数据库名称。问题是应用程序名称 - 它可以从代码本地化还是我必须为 x 种语言制作 x 个应用程序,所以任何人都会有他/她的母语的应用程序名称?后一个对我来说似乎已经被拒绝了......有人吗?
objective-c - 之后无法在 UIButton 上进行本地化
我正在使用 NSLocalizedString 函数来更改 UIButton 的语言
我把这条线放在viewDiLoad
, viewWillAppear
, viewDidAppear
, viewDidDisappear
andviewWillDisappear
当视图加载时,文本的本地化版本出现,当我单击按钮时,文本变回故事板中按钮上的原始文本,然后在加载以下视图之前再次返回本地化语言(即使是titlelable也不会在这些阶段改变值!)
我看到其中一个解决方案是拥有 Storyboard 的本地化版本,但我不想这样做,因为我必须维护所有本地化版本......还有其他解决方案吗?