[Swift, iOS] i18N Localizing 다국어 지원하는 앱 만들기
들어가기에 앞서(우리가 만드는 파일의 의미) 어떻게 앱이 여러 언어에 대응할 수 있을까? 어떤 외계인이 앱을 만든다. 이 외계인이 쓰는 언어로 🐍은 △▭O😛이다. 한국인과 영국인이 이 앱을 잘 쓸 수 있도록 언어를 제공하려고 한다. 그래서 외계어 ↔ 한국어, 외계어 ↔ 영어 이런식으로 짝을 지어서 번역을 해주려고 한다. 컴퓨터는 일머리가 없기 때문에 내가 굳이 파일로 만들어서 짝을 알려주어야 한다. 자! 이렇게 파일을 두 개 만들었다. A 파일에는 외계어 ↔ 한국어가 짝지어져 있고, B 파일에는 외계어 ↔ 영어가 짝지어져있다. 이제 앞으로 외계인이 만든 앱을 사용하는 사용자의 기기언어를 받아서 A파일에 있는 언어를 쓸 지, B 파일에 있는 언어를 쓸 지만 결정하면 되는 것이다. 파일을 만들고 적용하는 방..
Swift
2022. 5. 12. 01:08