[iOS] localization 심화학습 - 어순

ohtt-iOS·2021년 9월 15일
1

iOS

목록 보기
18/24
post-thumbnail

개린이가 쓴 글이므로 오류가 있을 수 있음을 미리 알려드립니다 🐹 (꾸벅)



🌏 다국어 심화학습!

앱 내에서 다국어를 지원하다보면 많은 시행착오를 겪게 됩니다 ...
오늘은 그 중에 하나를 알아봅시다 :)

언어마다 어순이 천차만별이기 때문에 이렇게 곤란한 경우가 생기기 마련입니다.
오늘은 이런 상황에서 어떤식으로 작성하면 각 언어에 맞게 잘 변환되는지 알아보겠습니다 :)
처음에는 막막했지만 막상 알아보니 간단하더라구요 !


🐾 Localizable

"n_outof_m_days" = "%1$i out of %2$i days";

Localizable.strings(En)

"n_outof_m_days" = "%2$i일 중에 %1$i일";

Localizable.strings(Ko)


저는 int형이 들어갈 자리라서 i로 해주었지만 각자 상황에 맞게 해주시면 됩니다 😊


영어한글
testLabel.text = String(format: NSLocalizedString("n_outof_m_days", comment: ""), 3, 10)

이렇게 설정해놓고 라벨에 텍스트를 세팅해보면 원하는 형태로 잘 나오는 것을 확인하실 수 있습니다 !
정말 간단하죠 ? 😆



참고링크

내친구스택오버플로우

profile
오뜨 삽질 🔨 블로그

0개의 댓글