Używam nowy iOS functionnality przełożyć storyboardy (http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOS/chapters/InternationalizeYourApp/InternationalizeYourApp/InternationalizeYourApp.html)iOS Storyboard Lokalizowane struny nie działają na UILabel podklas
Problem z tym rozwiązaniem, to nie działa z moim podklasy UILabel.
Oto kody do moich podklasy UILabel:
.h:
#import <UIKit/UIKit.h>
@interface LabelThinText : UILabel
- (void)awakeFromNib;
-(id)initWithFrame:(CGRect)frame;
@end
.m:
@implementation LabelThinText
- (void)awakeFromNib
{
[super awakeFromNib];
[self setFont:[UIFont fontWithName:@"Raleway-Light" size:[[self font] pointSize]]];
}
-(id)initWithFrame:(CGRect)frame
{
id result = [super initWithFrame:frame];
if (result) {
[self setFont:[UIFont fontWithName:@"Raleway-Light" size:[[self font] pointSize]]];
}
return result;
}
@end
Chyba jestem czegoś brakuje, aby uzyskać automatyczne tłumaczenie z mój plik Storyboard.strings.
Ktoś ma pomysł?
Dzięki!
Możesz pobrać mój projekt testowy: https://github.com/arn00s/iOS_BaseLocalization Po prostu przełącz język urządzenia z EN na FR, a zobaczysz różnice. –