2013-02-02 1 views
1

아래와 같이 stringWithFormat을 정수 값으로 사용하여 세부 텍스트 레이블을 현지화해야합니다. 혹시 필요하면stringWithFormat을 % d로 지역화하는 방법은 무엇입니까?

cell.detailTextLabel.text = 
    [NSString stringWithFormat:NSLocalizedString(@"Remaining: %d", @"description for translators"), count]; 

: "Remaining: %d" = "Remaining: %d는 영어 Localizable.strings 파일에 있고 "Remaining: %d" = "Restante: %d는 스페인어 하나에 가정 예를 들어

cell.detailTextLabel.text = 
    [NSString stringWithFormat:@"Remaining: %d", count]; 
+0

당신이하려고하는 것이 무엇인지 명확하게 알려주십시오 ...? –

답변

2

, 다음 코드는 특정 문제를 해결합니다 하나 이상의 인수가있는 문자열을 현지화하면 위의 솔루션은 충분히 유연하지 않습니다 (일부 언어에서는 자리 표시 자의 순서를 변경해야 할 수도 있음). positional specifiers을 사용하면 이러한 종류의 유연성을 솔루션에 추가 할 수 있습니다.

+0

잘 수행했습니다. 답변 해주셔서 감사합니다. – Kalaichelvan