Skip to main content
AndroidAndroid Integration

Android 로컬라이제이션 간소화

네이티브 strings.xml 동기화 및 Android 앱 워크플로

Android 로컬라이제이션 가이드

Android 로컬라이제이션 과제

다중 모듈 프로젝트와 XML 리소스에는 체계적인 로컬라이제이션 워크플로가 필요합니다

모듈별 strings.xml 관리

기능 모듈과 라이브러리 모듈마다 자체 res/values/가 있어 문자열이 서로 달라지고 중복됩니다

언어마다 달라지는 복수형 규칙

언어마다 필요한 CLDR 복수형 범주가 다릅니다. 러시아어나 아랍어의 few/many 범주를 놓치기 쉽습니다

App Bundle의 언어 리소스 제거

Google Play가 언어별로 APK를 분할하여 앱 내 언어 전환이 제대로 작동하지 않습니다

워크플로 연동 부재

번역 절차가 Gradle 빌드 및 Android Studio 워크플로와 분리되어 있습니다

네이티브 Android 로컬라이제이션

Android Studio, Jetpack Compose 및 Gradle 워크플로와 원활하게 통합되는 로컬라이제이션입니다.

Android localization workflow - strings.xml files synced to multiple languages

원문 문자열

감지 및 추출

번역

다시 동기화

Android 전용 기능

Jetpack Compose, 다중 모듈 프로젝트 및 Play Store 메타데이터를 사용하는 최신 Android 개발 환경에 맞게 설계되었습니다

strings.xml 지원

Android XML 리소스 파일과 직접 동기화

Jetpack Compose

네이티브 stringResource() 및 pluralStringResource() 연동

다중 모듈 지원

앱, 기능 모듈 및 라이브러리 모듈 간 동기화

복수형 및 배열 지원

올바른 CLDR 규칙에 따라 plurals 및 string-array 처리

Play Store 메타데이터

코드와 Fastlane Supply 메타데이터 로컬라이제이션 통합

Android 개발자 시나리오

로컬라이제이션이 중요한 실제 Android 개발 환경

1

Jetpack Compose 앱

모든 로케일에서 Compose stringResource() 호출의 번역을 자동으로 최신 상태로 유지합니다

2

다중 모듈 Android 앱

앱 모듈, 기능 모듈 및 공유 라이브러리 간 번역을 동기화합니다

3

코드와 Play Store 로컬라이제이션을 함께 관리하는 팀

앱 내 문자열과 Play Store 메타데이터를 함께 관리합니다

수동 관리와 연동 비교

네이티브 Android 연동이 워크플로를 어떻게 혁신하는지 확인하십시오

Feature수동 관리Android 연동 사용
파일 형식 지원XML 수동 처리strings.xml, plurals 및 문자열 배열
다중 모듈 동기화모듈별 수동 처리모든 모듈 자동 동기화
Compose 지원제한적인 도구네이티브 stringResource 연동
Play Store 메타데이터별도 절차코드와 메타데이터 통합
팀 워크플로분산된 도구통합 Android 워크플로

자주 묻는 질문

Android 로컬라이제이션에 관해 알아야 할 모든 내용

strings.xmlAndroid Studio

<resources>

<string name="welcome">Welcome</string>

<string name="login">Sign In</string>

</resources>

Tools → i18n Agent → Pull Translations

✓ Translated to de, ja, es, fr, ko

Android Studio에서 바로 번역

IDE에 원클릭 로컬라이제이션을 추가하는 Android Studio 플러그인입니다. strings.xml을 마우스 오른쪽 버튼으로 클릭하고 대상 언어를 선택하면 번역된 파일이 올바른 values-{locale} 폴더에 즉시 생성됩니다.

strings.xml을 마우스 오른쪽 버튼으로 클릭하여 번역
올바른 values-{locale} 디렉터리에 기록
기존 번역을 번역 메모리로 전송
JetBrains Marketplace에서 몇 초 만에 설치
Android

Android 로컬라이제이션을 간소화할 준비가 되셨습니까?

전 세계 Android 개발자들이 자동 로컬라이제이션으로 더 빠르게 출시하고 있습니다.

Android 로컬라이제이션 가이드
Android i18n: strings.xml 자동 번역 | i18n Agent