//
// ViewController.m
// Demo_glob
//
// Created by 麦子 on 15/7/19.
// Copyright (c) 2015年 麦子. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
/**
Localizable.strings
InfoPlist.strings 这两个文件的名称一定不能错。Localizable.strings 这个名字错了,只能显示key的值。
InfoPlist.strings 这个设置后, 需要卸载后,重新运行,这样才有效果。(不清楚为什么)
*/
- (void)viewDidLoad {
[super viewDidLoad];
// 静态值
NSLog(@"%@",NSLocalizedString(@"language", nil));
NSString *localizedString = NSLocalizedString(@"message", nil);
// 占位符处理。
NSString* msg = [NSString localizedStringWithFormat:localizedString,@"--我是占位符---"];
NSLog(@"%@",msg);
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
@end
Localizable.strings (资源文件国际化)
"language" ="嗨,中文";
"message" = "这是中文的,%@, 占位符处理";
InfoPlist.strings (应用名称国际化处理)
CFBundleDisplayName="嗨,中文"; // 修改应用名称,在中文的文件下