새소식

iOS/Swift

[Swift] Localizable

  • -

Localizable(다국어)


- 지역에 따라 언어가 다르게 나타남

 

 

 

1. Localizable.string 생성

 

 

2. Localizable.string에서 Localizable 버튼 클릭

 

3.  [Project] - [Localizations]에서 원하는 언어 추가

 

4. Localizable 생성했기 때문에, Localizable 선택

 

 

5. 각 언어 적어주기

 

※ ["Hello" : "안녕하세요'; ] 형식 지키기(세미 콜론 포함)

 

6.  localize 함수 만들기

extension String{
    
    func localized(comment: String = "") -> String{
        return NSLocalizedString(self, comment: comment)
    }
    
}

 

결과

 

출처 
 

Swift) Localizing - 다국어 처리하기

안녕하세요 :-) 소들입니다 오늘은 Swift에서는 다국어를 어떻게 처리하는지에 대해 공부할 거예여! 다국어 처리가 무엇이냐 하면 우리가 화면에 다음과 같은 Label을 하나 만들고 text를 지정했어

babbab2.tistory.com

 

728x90

'iOS > Swift' 카테고리의 다른 글

[Swift] Task, await, async  (0) 2023.05.20
[Swift] NotificationCenter  (0) 2023.04.16
[Swift] 제네릭  (0) 2023.03.15
[Swift] for문  (0) 2023.02.07
[Swift] UnsafePointer, UnsafeMutablePointer  (0) 2023.01.08
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.