반응형
LinkedIn 개발자로 성장하면서 남긴 발자취들을 확인하실 수 있습니다.
Github WWDC Student Challenge 및 Cherish, Tiramisul 등 개발한 앱들의 코드를 확인하실 수 있습니다.
개인 앱 : Cherish 내 마음을 들여다보는 시간, 체리시는 디자이너와 PM과 함께 진행 중인 1인 개발 프로젝트입니다.
10년 후, 20년 후 나는 어떤 스토리 텔러가 되어 있을지 궁금하다. 내가 만약에 아직 조금 더 탐구하고 싶은 게 있고, 궁금한 게 있다면, 그게 설사 지금 당장의 내 인생에 도움이 안 되는 것 같더라도 경험해보자. 그 경험들을 온전히 즐기며 내 것으로 만들고, 내 일에 녹여내고... 그러다보면 그 점들이 모여 나란 사람을 그려내는 선이 될 테니까.

Recent Posts
Recent Comments
Total
관리 메뉴

꿈꾸는리버리

SwiftUI Widget 딱대(짐).. : localization 적용 본문

오뚝이 개발자/SwiftUI

SwiftUI Widget 딱대(짐).. : localization 적용

rriver2 2022. 9. 15. 19:48
반응형

이 위젯 미리보기에 localization 적용이 안 돼서.. 삽질한... 경험 공유

 

아래의 "이 부분" 이라고 표시되어 있는 두 줄이 윗 이미지처럼 위젯을 설명하는 글을 설정하는 코드이다.

@main
struct RelaxOnWidget: Widget {
    let kind: String = "RelaxOnWidget"
    
    var body: some WidgetConfiguration {
        StaticConfiguration(kind: kind, provider: Provider(), content: { entry in
            RelaxOnWidgetEntryView(entry: entry)
        })
        .configurationDisplayName("Recently Played") // 이 부분
        .description("Quickly access recently played CDs.") // 이 부분
        .supportedFamilies([.systemSmall])
    }
}

 

이곳을 확인해보면 LocalizedStringKey로 들어가기 때문에,

분명히 한국어로 설정되어 있는 폰에서는 한국어가 떠야 하는데, 계속 영어가 떴다.

 

구글링을 엄청 하다가 갑자기 의문이 들어서 확인해보니..

ㅋ.... widgetExtension이 제외되어 있었었다... 추가하니까 잘 뜨더라...

 

느낀점

다행인게 삽질을 엄청 할 수도 있는 부분이었는데, 이렇게 논리의 흐름을 따라 흘러가니까 바로 해결이 되었다. 뽀듯 ~

반응형
Comments