[swift-users] Swift localisation, percentage sign escaping
Adam Sutcliffe
adam at peak.net
Thu May 11 04:44:56 CDT 2017
Hi,
I've been having an issue with a localised string,, one of which has a
percentage sign in it:
"GAMERANK_5_DESC" = "Wow! You're racing ahead. Only 5%% of our users get
here!";
the key is built as such:
Obj-c : NSString *key = [NSString stringWithFormat:@"GAMERANK_%@_DESC"
,rank];
Swift: let key = "GAMERANK_\(rank)_DESC"
Then localised with the same macro: NSLocalizedString(key, @"");
The output is different though:
Obj- C = "Wow! You're racing ahead. Only 5% of our users get here!"
Swift = "Wow! You're racing ahead. Only 5%% of our users get here!"
Is this a bug in the swifts localisation parsing? Does the percentage sign
not need to be escaped in Swift?
Cheers
--
–
ADAM SUTCLIFFE
Software Engineer
–
+44 (0)7786 692 639
adam at peak.net <name at peak.net>
peak.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-users/attachments/20170511/b83781cc/attachment.html>
More information about the swift-users
mailing list