增加日文测试
This commit is contained in:
parent
042a24ea67
commit
b96b669ead
@ -54,6 +54,12 @@
|
||||
4B32F2051EF003E40066445B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/ThirdViewController.xib; sourceTree = "<group>"; };
|
||||
4B32F2081EF003E50066445B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ThirdViewController.strings; sourceTree = "<group>"; };
|
||||
4B32F20A1EF003E60066445B /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/ThirdViewController.strings"; sourceTree = "<group>"; };
|
||||
C0CED9E4240F481400AB9EDD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/FirstViewController.strings; sourceTree = "<group>"; };
|
||||
C0CED9E5240F481400AB9EDD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/SecondViewController.strings; sourceTree = "<group>"; };
|
||||
C0CED9E6240F481500AB9EDD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ThirdViewController.strings; sourceTree = "<group>"; };
|
||||
C0CED9E7240F481500AB9EDD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
|
||||
C0CED9E8240F481500AB9EDD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
C0CED9E9240F481500AB9EDD /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/InfoPlist.strings; sourceTree = "<group>"; };
|
||||
/* End PBXFileReference section */
|
||||
|
||||
/* Begin PBXFrameworksBuildPhase section */
|
||||
@ -157,7 +163,7 @@
|
||||
TargetAttributes = {
|
||||
4B32F1A71EEFDE840066445B = {
|
||||
CreatedOnToolsVersion = 8.3.1;
|
||||
DevelopmentTeam = YP3GK894M5;
|
||||
DevelopmentTeam = 9H3JSEL6A9;
|
||||
ProvisioningStyle = Automatic;
|
||||
};
|
||||
};
|
||||
@ -170,6 +176,7 @@
|
||||
en,
|
||||
Base,
|
||||
"zh-Hans",
|
||||
ja,
|
||||
);
|
||||
mainGroup = 4B32F19F1EEFDE840066445B;
|
||||
productRefGroup = 4B32F1A91EEFDE840066445B /* Products */;
|
||||
@ -220,6 +227,7 @@
|
||||
children = (
|
||||
4B32F1BA1EEFDE840066445B /* Base */,
|
||||
4B32F1C61EEFE7A50066445B /* zh-Hans */,
|
||||
C0CED9E7240F481500AB9EDD /* ja */,
|
||||
);
|
||||
name = LaunchScreen.storyboard;
|
||||
sourceTree = "<group>";
|
||||
@ -230,6 +238,7 @@
|
||||
4B32F1D21EEFE8A40066445B /* Base */,
|
||||
4B32F1D51EEFE8A50066445B /* en */,
|
||||
4B32F1D71EEFE8A60066445B /* zh-Hans */,
|
||||
C0CED9E4240F481400AB9EDD /* ja */,
|
||||
);
|
||||
name = FirstViewController.xib;
|
||||
sourceTree = "<group>";
|
||||
@ -240,6 +249,7 @@
|
||||
4B32F1D91EEFE9850066445B /* Base */,
|
||||
4B32F1F51EEFF4340066445B /* en */,
|
||||
4B32F1F71EEFF4360066445B /* zh-Hans */,
|
||||
C0CED9E5240F481400AB9EDD /* ja */,
|
||||
);
|
||||
name = SecondViewController.xib;
|
||||
sourceTree = "<group>";
|
||||
@ -250,6 +260,7 @@
|
||||
4B32F1E81EEFF38C0066445B /* Base */,
|
||||
4B32F1EA1EEFF38D0066445B /* en */,
|
||||
4B32F1EB1EEFF38D0066445B /* zh-Hans */,
|
||||
C0CED9E8240F481500AB9EDD /* ja */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
sourceTree = "<group>";
|
||||
@ -260,6 +271,7 @@
|
||||
4B32F1FB1EF000220066445B /* Base */,
|
||||
4B32F1FD1EF000240066445B /* en */,
|
||||
4B32F1FE1EF000250066445B /* zh-Hans */,
|
||||
C0CED9E9240F481500AB9EDD /* ja */,
|
||||
);
|
||||
name = InfoPlist.strings;
|
||||
sourceTree = "<group>";
|
||||
@ -270,6 +282,7 @@
|
||||
4B32F2051EF003E40066445B /* Base */,
|
||||
4B32F2081EF003E50066445B /* en */,
|
||||
4B32F20A1EF003E60066445B /* zh-Hans */,
|
||||
C0CED9E6240F481500AB9EDD /* ja */,
|
||||
);
|
||||
name = ThirdViewController.xib;
|
||||
sourceTree = "<group>";
|
||||
@ -375,7 +388,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
DEVELOPMENT_TEAM = YP3GK894M5;
|
||||
DEVELOPMENT_TEAM = 9H3JSEL6A9;
|
||||
INFOPLIST_FILE = iOSAppLanguageSwitchDemo/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
@ -388,7 +401,7 @@
|
||||
isa = XCBuildConfiguration;
|
||||
buildSettings = {
|
||||
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
||||
DEVELOPMENT_TEAM = YP3GK894M5;
|
||||
DEVELOPMENT_TEAM = 9H3JSEL6A9;
|
||||
INFOPLIST_FILE = iOSAppLanguageSwitchDemo/Info.plist;
|
||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
|
||||
|
@ -1,5 +1,15 @@
|
||||
{
|
||||
"images" : [
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"size" : "20x20",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"size" : "20x20",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"idiom" : "iphone",
|
||||
"size" : "29x29",
|
||||
@ -30,6 +40,16 @@
|
||||
"size" : "60x60",
|
||||
"scale" : "3x"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"size" : "20x20",
|
||||
"scale" : "1x"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"size" : "20x20",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"size" : "29x29",
|
||||
@ -59,6 +79,16 @@
|
||||
"idiom" : "ipad",
|
||||
"size" : "76x76",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "ipad",
|
||||
"size" : "83.5x83.5",
|
||||
"scale" : "2x"
|
||||
},
|
||||
{
|
||||
"idiom" : "ios-marketing",
|
||||
"size" : "1024x1024",
|
||||
"scale" : "1x"
|
||||
}
|
||||
],
|
||||
"info" : {
|
||||
|
@ -1,11 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="12118" systemVersion="16F73" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
|
||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
|
||||
<device id="retina4_7" orientation="portrait">
|
||||
<adaptation id="fullscreen"/>
|
||||
</device>
|
||||
<dependencies>
|
||||
<deployment identifier="iOS"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/>
|
||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
|
||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||
</dependencies>
|
||||
<objects>
|
||||
@ -26,15 +26,16 @@
|
||||
<action selector="setupChineseAction:" destination="-1" eventType="touchUpInside" id="mBY-0D-cH6"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FKp-xO-AWr">
|
||||
<rect key="frame" x="65" y="179" width="77" height="30"/>
|
||||
<state key="normal" title="设置成英文"/>
|
||||
<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="OKg-nQ-EXp">
|
||||
<rect key="frame" x="65" y="205" width="77" height="30"/>
|
||||
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
|
||||
<state key="normal" title="设置成日文"/>
|
||||
<connections>
|
||||
<action selector="setupEnglishAction:" destination="-1" eventType="touchUpInside" id="Dnz-Rf-lBd"/>
|
||||
<action selector="setupJapaneseAction:" destination="-1" eventType="touchUpInside" id="VRc-KM-yoP"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wzO-U2-Cbk">
|
||||
<rect key="frame" x="65" y="235" width="138" height="30"/>
|
||||
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="wzO-U2-Cbk">
|
||||
<rect key="frame" x="65" y="243" width="138" height="30"/>
|
||||
<state key="normal" title="获取当前自定义语言"/>
|
||||
<connections>
|
||||
<action selector="currentLanguage:" destination="-1" eventType="touchUpInside" id="np0-hM-mXL"/>
|
||||
@ -61,6 +62,13 @@
|
||||
<action selector="strTestAction:" destination="-1" eventType="touchUpInside" id="PO5-5G-jhi"/>
|
||||
</connections>
|
||||
</button>
|
||||
<button opaque="NO" contentMode="scaleToFill" misplaced="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="roundedRect" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="FKp-xO-AWr">
|
||||
<rect key="frame" x="65" y="167" width="77" height="30"/>
|
||||
<state key="normal" title="设置成英文"/>
|
||||
<connections>
|
||||
<action selector="setupEnglishAction:" destination="-1" eventType="touchUpInside" id="Dnz-Rf-lBd"/>
|
||||
</connections>
|
||||
</button>
|
||||
</subviews>
|
||||
<color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
|
||||
<constraints>
|
||||
|
@ -35,10 +35,6 @@
|
||||
[self presentViewController:vc animated:YES completion:nil];
|
||||
}
|
||||
|
||||
- (void)didReceiveMemoryWarning {
|
||||
[super didReceiveMemoryWarning];
|
||||
// Dispose of any resources that can be recreated.
|
||||
}
|
||||
|
||||
/*
|
||||
#pragma mark - Navigation
|
||||
|
@ -47,6 +47,14 @@
|
||||
|
||||
}
|
||||
|
||||
|
||||
- (IBAction)setupJapaneseAction:(id)sender {
|
||||
[self showHUDCompletion:^{
|
||||
[NSBundle setCusLanguage:@"ja"];
|
||||
}];
|
||||
|
||||
}
|
||||
|
||||
- (IBAction)currentLanguage:(id)sender {
|
||||
NSString *currLanguage = [NSBundle getCusLanguage];
|
||||
NSLog(@"当前语言是=%@", currLanguage);
|
||||
@ -69,11 +77,6 @@
|
||||
[self presentViewController:vc animated:NO completion:completion];
|
||||
}
|
||||
|
||||
- (void)didReceiveMemoryWarning {
|
||||
[super didReceiveMemoryWarning];
|
||||
// Dispose of any resources that can be recreated.
|
||||
}
|
||||
|
||||
/*
|
||||
#pragma mark - Navigation
|
||||
|
||||
|
@ -26,10 +26,6 @@
|
||||
});
|
||||
}
|
||||
|
||||
- (void)didReceiveMemoryWarning {
|
||||
[super didReceiveMemoryWarning];
|
||||
// Dispose of any resources that can be recreated.
|
||||
}
|
||||
|
||||
/*
|
||||
#pragma mark - Navigation
|
||||
|
@ -0,0 +1,3 @@
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "下一页"; ObjectID = "dJk-yb-oRh"; */
|
||||
"dJk-yb-oRh.normalTitle" = "下一页日语";
|
@ -0,0 +1,8 @@
|
||||
/*
|
||||
InfoPlist.strings
|
||||
iOSAppLanguageSwitchDemo
|
||||
|
||||
Created by zengqingfu on 2017/6/13.
|
||||
Copyright © 2017年 zengqingfu. All rights reserved.
|
||||
*/
|
||||
"CFBundleDisplayName" = "日文切换d测试";
|
@ -0,0 +1 @@
|
||||
|
@ -0,0 +1,8 @@
|
||||
/*
|
||||
Localizable.strings
|
||||
iOSAppLanguageSwitchDemo
|
||||
|
||||
Created by zengqingfu on 2017/6/13.
|
||||
Copyright © 2017年 zengqingfu. All rights reserved.
|
||||
*/
|
||||
"cus_item" = "这是日文";
|
@ -0,0 +1,18 @@
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "关闭"; ObjectID = "CK4-kE-Lyr"; */
|
||||
"CK4-kE-Lyr.normalTitle" = "关闭(日文)";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "设置成英文"; ObjectID = "FKp-xO-AWr"; */
|
||||
"FKp-xO-AWr.normalTitle" = "设置成英文(日文)";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "恢复成系统语言"; ObjectID = "hqn-O1-exW"; */
|
||||
"hqn-O1-exW.normalTitle" = "恢复成系统语言(日文)";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "字符串测试"; ObjectID = "kXe-Ad-9Ls"; */
|
||||
"kXe-Ad-9Ls.normalTitle" = "字符串测试(日文)";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "设置成中文"; ObjectID = "sRN-Uf-gCL"; */
|
||||
"sRN-Uf-gCL.normalTitle" = "设置成中文(日文)";
|
||||
|
||||
/* Class = "UIButton"; normalTitle = "获取当前自定义语言"; ObjectID = "wzO-U2-Cbk"; */
|
||||
"wzO-U2-Cbk.normalTitle" = "获取当前自定义语言(日文)";
|
@ -0,0 +1,3 @@
|
||||
|
||||
/* Class = "UILabel"; text = "正在设置语言..."; ObjectID = "yTu-Le-1xE"; */
|
||||
"yTu-Le-1xE.text" = "正在设置语言...";
|
Loading…
Reference in New Issue
Block a user