Luca Bartoletti
Luca Bartoletti

Reputation: 2447

How localise the key UIApplicationShortcutItemTitle

How should I localise the key UIApplicationShortcutItemTitle?

I know how localisation works for keys like NSLocationUsageDescription and NSLocationAlwaysUsageDescription: you put your localisation in the InfoPlist.strings file.

However, those are unique keys at the route of the document.

In this case, I'll have one UIApplicationShortcutItemTitle for each quick action, nested inside a dictionary and and array.

How can I localise these nested values?

Upvotes: 7

Views: 701

Answers (1)

Eric Juta
Eric Juta

Reputation: 126

Despite UIApplicationShortcutItemTitle not being 'unique' because there are multiple arrays, you can specify the value of that key to link up to the key in InfoPlist.strings.

In Info.plist,

"UIApplicationShortcutItemTitle" : "shortcutTitle1"

In InfoPlist.strings,

shortcutTitle1 = "localised string value goes here for the first shortcut title in the info plist array"

Taken from Apple's sample application example.

Upvotes: 11

Related Questions