2017-12-05 5 views
0

처음으로 응용 프로그램을 현지화해야했지만 약간의 문서와 빨간색 자습서를 공부했으며 물론 Localizable.strings을 만났습니다.Localizable.strings 키 및 우수 사례

enter image description here

저자는 왼쪽과 오른쪽에 번역에 문자열을두고, 그 괜찮아요 :

지금, (이것은 tutorials 중 하나입니다)이 이미지를 봐주세요. 그런 다음 "이해할 수있는"키 (단어 또는 전체 문장)를 전달하여 NSLocalizedString을 "피드"합니다.

다른 종류의 키를 사용하는 것은 나쁜 습관으로 간주됩니까? 실제 콘텐츠를 키로 삽입하는 대신 "t1", "t2", "t3"등? 매우 큰 텍스트를 가지고 있다면, 이것은 내 코드가 텍스트로 가득 차 있지 않도록 도움을 줄 것입니다.

답변

1

다른 종류의 키를 갖는 것은 전혀 나쁜 습관이 아닙니다. 그러나 텍스트와 비슷한 키 이름을 갖는 것이 좋은 습관입니다. 예를 들면. 이 문자열을 현지화하려면 "앱을 사용해 주셔서 감사 드리며 훌륭한 분입니다." 적절한 키는 "Thanks_text"또는 "Thanks_message"또는 "Thanks_label"등이 될 수 있습니다. 전체 문자열을 키로 쓸 필요는 없습니다.

+0

처음에는 비슷한 것을 생각했습니다. "login_screen_enter_btn" –

+1

예, 그렇습니다. –