[iOS/꾸준 회고] Lokalise 도입을 위한 Localizable 문자열 정리 (feat. 쉘 스크립트)
·
iOS/개념 & 개발
서론제가 개발 중인 앱에는 다국어를 지원합니다. 총 영어(en), 일본어(ja), 터키어(tr), 스페인어(es) 총 4개의 다국어를 지원하고 있어요.그래서 Localizable.strings로 다국어를 키-문자열 쌍으로 관리하고 있습니다.아래에서 설명할 이유들로 Lokalise 서비스 도입을 결정했고, 이 과정에서 도입을 위한 작업을 효율적으로 개선한 경험을 공유드리려고 합니다. 기존의 다국어 관리 문제기존 다국어 적용은 기획자가 각 클라이언트 개발자(iOS, Android, Web)에게 문자열을 전달해 줍니다.문자열을 받으면 각자의 방식으로 키를 정의하고 관리했죠. 이로 인해 기입 실수가 발생하면 클라이언트마다 다국어가 다른 경우가 생겼습니다. (특히 일본어는 한자라서 실수가 발생해도 알아차리기 어렵..
[Swift/Python] 백준 BOJ - 10825 국영수
·
코딩테스트
Github GitHub - jeongju9216/Algorithm: Swift/Python 알고리즘 Swift/Python 알고리즘. Contribute to jeongju9216/Algorithm development by creating an account on GitHub. github.com 문제 링크 https://www.acmicpc.net/problem/10825 풀이 간단한 정렬문제입니다. 스위프트와 비교했을 때, 파이썬의 간편함을 알 수 있는 문제라 가져와 봤습니다. 문제의 정렬 조건은 이렇습니다. 국어 점수가 감소하는 순서로 국어 점수가 같으면 영어 점수가 증가하는 순서로 국어 점수와 영어 점수가 같으면 수학 점수가 감소하는 순서로 모든 점수가 같으면 이름이 사전 순으로 증가하는 순서..
[Python] 유용한 파이썬 코딩테스트 코드
·
코딩테스트
파이썬으로 코딩테스트를 풀면서 유용하다고 느낀 코드입니다. 문제 풀면서 업데이트 예정입니다. 단순 입력 파이썬에서는 input( )을 이용해 입력받을 수 있습니다. 하지만 sys.stdin.readline을 이용하면 더 빠른 입력이 가능합니다. import sys sys.stdin.readline() 여러 행을 입력받는 경우 개행이 \n로 입력됩니다. 이를 없애기 위해 rstrip( )을 함께 사용합니다. sys.stdin.readline().rstrip() 매번 위 코드를 작성할 순 없습니다. (너무 기니까요.) sys.stdin.readline 을 하나의 변수에 담아 사용 가능합니다. import sys; readl = sys.stdin.readline readl().rstrip() 입력 받은 결과는..
유정주
'파이썬' 태그의 글 목록