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
a...@peak.net <n...@peak.net>
peak.net
_______________________________________________
swift-users mailing list
swift-users@swift.org
https://lists.swift.org/mailman/listinfo/swift-users

Reply via email to