I am doing language translation in code.
self.title.text = [NSString stringWithFormat:NSLocalizedString(@"Q%ld", nil), (long)quizNumber];
I have added localization which works fine in French case but in Chinese '%ld' comes on the screen.
If I put the chinese string in place of english string, I get error "data argument not used by format string"
Any pointers? Should I use some kind of encoding?