자동 로컬화: Localazy❤비트레스.목위일

자동 위치 지정


너는 아마도 지속적인 현지화에 대해 이미 들은 적이 있을 것이다.소프트웨어 개발은 끝이 없는 과정이기 때문에 새로운 기능이 생겨서 보통 새로운 문자열을 추가해야 한다.
전체 자동 현지화는 더욱 높은 등급이다.개발자로서 한 번만 설정하면 완전히 잊어버릴 수 있다.

비트리스는 무엇입니까?


아직 들어보지 못했다면Bitrise.io 모바일 앱 개발자를 위한 CD/CI입니다.그것은 훌륭한 UI와 시각화된 작업 흐름 편집기를 가지고 있다.너는 단지 상자 (steps) 에서 자동화를 구축할 수 있을 뿐이다. 그 중 많은 것이 우리 같은 모바일 응용 프로그램 개발자들을 위해 설계된 것이다.
물론 코드를 좋아한다면 Github 작업과 유사한 방식으로 YAML에서 작업 흐름을 구축할 수 있고 강력한 CLI 도구를 사용할 수 있습니다.
몇 분 안에 Bitrise를 사용할 수 있으며 자동 구축 및 배포를 통해 시간을 절약할 수 있습니다.

Localazy Gradle 플러그인


Bitrise에서Gradle 구축 작업을 실행하는 것은 매우 간단합니다. 따라서 안드로이드에 대한 Localazy Gradle 플러그인을 사용하면 상자를 열면 바로 사용할 수 있습니다.어떤 행동도 취할 필요가 없다.

한번 해보자!


모바일 애플리케이션을 로컬화할 준비가 되어 있는 경우 소스 언어의 문자열은 Android XML, iOS 문자열, Flatter의 ARB, JSON 또는 다른 일반적인 형식에 저장됩니다.
원하는 모든 것을 수동으로 설정할 수 있습니다. iOS, 안드로이드, Xamarin, macOS, Cordova, ionic, React Native, Flatter 등 모바일 애플리케이션이 아닐 수도 있습니다.Localazy 는 모든 플랫폼의 일반 로컬 파일을 지원합니다.완벽한 코디!

Localazy 구성


Sign up with Localazy, 새 프로젝트install the CLI tool를 만들고 테스트localazy.json 설정을 만듭니다.원본 언어 파일을 업로드하고 로컬화된 파일을 다운로드할 수 있어야 한다.
간단한 구성:
{
  "readKey": "read-key",
  "writeKey": "write-key",

  "upload": {  
    "type": "json",
    "files": "locales/en.json"         
  },

  "download": {
    "files": "locales/${lang}.json"
  }
}
지금부터 Localazy는 당신의 통역, 통역사, 공헌자를 관리하는 곳입니다.보상으로 다른 앱과 번역을 공유해 80개 언어로 무료로 번역할 수 있다.
창설과 테스트localazy.json는 아래에 기술한 비트 상승 절차가 그것을 사용하기 때문에 매우 중요하다.
응용 프로그램이 Bitrise에 구축되면 자동으로 Localazy에서 번역을 다운로드합니다.로케라지when you push your app to Github 또는 Gitlab CI/CD에 문자열을 자동으로 업로드할 수도 있습니다.
Bitrise를 사용하려면 Github, Gitlab 또는 Bitbucket으로 애플리케이션을 푸시합니다.

로컬 파일 무시


내 예에서 원본 언어 파일 en.json 은 진실의 출처이며, 로컬화된 파일은 로컬레이지의 최신 버전이다.나는 이 파일들을 나의 저장소에 제출할 필요가 없다..gitignore 폴더에 간단한 locales 파일을 배치하여 소스 언어 파일을 제외한 모든 로컬화된 파일을 필터링할 수 있습니다.
*.json
!en.json

Bitrise에서 응용 프로그램 설정하기


bitrise.io 로 가서 새 계좌를 만드십시오. 만약 당신이 아직 없다면.완료되면 새 애플리케이션을 추가하고 웹 UI에 새 애플리케이션을 추가하도록 선택합니다.
시각 지침에 따라 응용 프로그램의 모든 내용을 설정합니다.이것은 단도직입적이다.저장소를 추가하고 branch를 선택하면 Bitrise는 자동으로 응용 프로그램을 검사하고 미리 설정합니다.잘 됐다!
구성이 완료되면 Bitrise는 자동으로 첫 번째 빌드를 시작합니다. 이 내용은 다음과 같습니다.

축하합니다!당신의 응용 프로그램은 Bitrise로 구축되고 있습니다!

Localazy 단계 추가


구성이 완료될 때까지 기다린 후 워크플로우 편집기를 엽니다(버튼은 콘솔 출력 바로 위에 있음).

지속적인 현지화에 초점을 맞추기 위해 수동 프로젝트를 만들었기 때문에 다음과 같이 작업 절차가 간단합니다.

플러스 버튼을 클릭하면 업데이트된 번역을 다운로드하고 사용 가능한 단계 목록에서 Localazy CLI를 검색할 수 있습니다.모든 옵션을 표시하려면 전환해야 할 수도 있습니다.

내 Localazy 단계의 새 워크플로우는 다음과 같습니다.

액세스 키 구성


Localazy의 읽기와 쓰기 키를 공공 저장소에 제출하지 않기로 결정했습니다. (좋은 생각일 수도 있습니다.) 그래서 Bitrise에서 설정해야 합니다.
사용 가능한 구성 옵션을 보려면 Localazy CLI 단계를 클릭합니다.그것들은 매우 많기 때문에 필요에 따라 Localazy를 설정할 수 있습니다.
하지만 이제 읽기 키와 쓰기 키만 설정하면 된다.

그것들은 모두 비밀 변수이기 때문에 비트리스에 프로그램이 공개되어 있어도 노출될 염려가 없다.

자동화 현지화...완성


워크플로우 편집기에서 벗어나 생성을 다시 실행합니다.아래 화면 캡처에서 보듯이 Localazy CLI가 호출되고 업데이트된 번역이 다운로드됩니다.

끝말


사용Localazy과 사용Bitrise으로 어깨의 현지화 부담을 완전히 없애는 것은 매우 간단하다.더 이상 파일 처리를 하지 않습니다.당신의 귀여운 응용 프로그램의 모든 번역과 구축 절차를 한 곳에서 관리할 수 있고 개발자를 위해 멋진 UI를 설계할 수 있습니다.

좋은 웹페이지 즐겨찾기