[Swift] 다국어와 현지화

yxxjxn·2023년 7월 31일

국제화와 현지화

  • 앱을 여러나라에서 사용할 수 있도록한다.
  • 한 나라에서도 여러 언어를 지원해야한다.
  • 현지화를 통해 해당 지역의 규칙을 맞춰줄 수 있다.

국제화

String 파일 만들기 → Localizable.strings

"My name is %@" = "저의 이름은 %@입니다.";
"I'm %lld years old." = "제 나이는 %lld세 입니다.";

단위 현지화

var subject = NSNumber(value: 123.45)

Text(subject, formatter: formatter)

=> 한글판에선 "123.45m" 로 출력
=> 미국판에서는 "135.00yd" 로 출력
profile
macos

1개의 댓글

comment-user-thumbnail
2023년 7월 31일

많은 도움이 되었습니다, 감사합니다.

답글 달기