Jiwift

뉴비 iOS 개발자 앱 다국어(현지화) 완료 String Catalog 본문

내 작품/복붙태그

뉴비 iOS 개발자 앱 다국어(현지화) 완료 String Catalog

지위프트 2024. 2. 29. 22:03
반응형

String Catalog를 사용해서 앱 다국어 지원 완료

String Catalog

String Catalog를 사용해서 앱 다국어를 추가한 모습입니다.

 

예시 이미지

 퇴근하고 개발하다 보니 시간이 많이 부족하여 화면과 문구를 특정 문자로 정의하는 부분은 스킵하였습니다. 그래서 Key를 표현하고자 하는 문자 그대로를 사용하기로 했습니다.. 다른 사람들과 공유하는 프로젝트가 아니기 때문에 특정 규칙 없이 문자 그대로를 사용해도 적용해야 하는 위치와 내용을 알 수 있을 것 같았기 때문입니다. 

(기능이 많아지면 문제가 생길 것 같음)

예시

 그럼에도 불구하고 나 혼자서도 혼란이 생길 수 있는 부분은 KEY 문자 앞에 구분을 위해 "태그 그룹", "태그"와 같은 문구를 추가하여 구분 지을 수 있게 했습니다.

 

 

 

 

 String Catalog를 사용하면 앱 다국어를 쉽게 지원할 수 있습니다. 하지만 여기서 아쉬운 점은 KEY를 문자 그대로가 아닌 화면이나 단어에 따른 코드를 통해서 했으면 더 좋았을 것 같습니다.

 

예를 들면

KEY = S-01-03 

S = 화면

01 = UI 번호

03 = 문구

 

이런식으로 정리를 한다면 디자인, 기획, 개발자가 있는 프로젝트에서는 소통하기 더 좋을 것 같습니다.

 

 

반응형