iOS 国际化简单记录

//
//  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="嗨,中文";   //  修改应用名称,在中文的文件下



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值