LocalizeMeViewController.m
上传用户:jjjjag8
上传日期:2017-04-17
资源大小:1443k
文件大小:1k
源码类别:

iPhone

开发平台:

MultiPlatform

  1. #import "LocalizeMeViewController.h"
  2. @implementation LocalizeMeViewController
  3. @synthesize localeLabel;
  4. @synthesize label1;
  5. @synthesize label2;
  6. @synthesize label3;
  7. @synthesize label4;
  8. @synthesize label5;
  9. - (void)viewDidLoad {
  10. NSLocale *locale = [NSLocale currentLocale];
  11. NSLog (@"%@", [locale localeIdentifier]);
  12. NSString *displayNameString = [locale displayNameForKey:NSLocaleIdentifier 
  13.   value:[locale localeIdentifier]];
  14. localeLabel.text = displayNameString;
  15. @try {
  16. label1.text = NSLocalizedString(@"One", @"The number 1");
  17. label2.text = NSLocalizedString(@"Two", @"The number 2");
  18. label3.text = NSLocalizedString(@"Three", @"The number 3");
  19. label4.text = NSLocalizedString(@"Four", @"The number 4");
  20. label5.text = NSLocalizedString(@"Five", @"The number 5");
  21. }
  22. @catch (NSException * e) {
  23. }
  24. [super viewDidLoad];
  25. }
  26. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
  27. // Return YES for supported orientations
  28. return (interfaceOrientation == UIInterfaceOrientationPortrait);
  29. }
  30. - (void)didReceiveMemoryWarning {
  31. [super didReceiveMemoryWarning]; // Releases the view if it doesn't have a superview
  32. // Release anything that's not essential, such as cached data
  33. }
  34. - (void)dealloc {
  35. [localeLabel release];
  36. [label1 release];
  37. [label2 release];
  38. [label3 release];
  39. [label4 release];
  40. [label5 release];
  41. [super dealloc];
  42. }
  43. @end