비디오: 나도 이제 앱 보유자~?(플레이 스토어에 앱 등록하는 방법) 2024
단어, 단어, 단어. 대부분의 Android 앱은 너무 많은 단어가 있습니다. 개발자가이 물건을 똑바로 유지할 수있는 것은 놀라운 일입니다. 코드의 한 부분에 단어를 입력하고 다른 부분의 단어를 잘못 입력하는 것은 너무 쉽습니다.
문자열 상수를 생성하여 문제를 줄일 수 있습니다. 예를 들어,
public final String pep = "Pepperoni";
를 Java 프로그램 맨 위에두고 코드 전체에 "Pepperoni"문자열 대신 pep 변수를 사용하십시오. 그러나 영어 단어 페퍼로니 에서 이탈리아 단어 merguez로 변경하려면 Java 코드를 사용해야합니다. 모든 휴대 전화 중 6 퍼센트만이 미국에있는 세계에서 수십개 국가의 자바 코드를 편집하고 싶지는 않습니다.
문자열 외부화 기능을 사용하는 것입니다. 다음과 같은 작업을 수행합니다. 프로젝트를 엽니 다.-
프로젝트의 reusable_layout을 엽니 다. xml 파일을 열고 Designer 도구를 텍스트 모드로 전환하십시오.
-
reusable_layout에
android: text = "Extra cheese"
와 같은 라인이 있습니다. XML 파일? 사용자가 영어 사용자가 아닌 경우 어떻게해야합니까? 레이아웃 파일은 앱의 화면 모양을 설명합니다. 화면의 모양은 사용자가 엑스트라 치즈가 무엇을 의미하는지 이해할 수 있어야합니다.
-
Alt-Enter를 누릅니다.
-
팝업 메뉴가 나타납니다. 이 메뉴를
의도 작업 메뉴 라고합니다. 메뉴에는 선택할 수있는 작업 목록이 포함되어 있습니다. 의도 동작 메뉴에서 문자열 리소스 추출을 선택합니다.
-
글쎄, 뭐야? ! 자원 추출 대화 상자가 나타납니다!
자원 이름 필드에 extra_cheese를 입력하십시오.
-
확인을 클릭하십시오.
-
Android Studio는 res / values / strings에 다음 요소를 추가합니다. xml 파일:
추가 치즈
Android Studio는 레이아웃의 CheckBox 요소에있는 "Extra cheese"를 @string 표현식으로 바꿉니다.
(선택 사항이지만 수행하는 경우 매우 유용합니다.) 3 ~ 7 단계를 반복하십시오 "Pepperoni", "Show"및 (activity_main. xml 파일에서) "Plain"문자열의 경우.
-
앱의 문자열을 외부화하면 해외로 이동할 준비가 된 것입니다.
문자열을 마우스 오른쪽 버튼으로 클릭 (Mac에서는 Ctrl 키를 누른 상태에서 클릭)합니다. xml 파일을 프로젝트 도구 창의 프로젝트의 res / values 폴더에 저장하십시오.
-
나타나는 컨텍스트 메뉴에서 Open Translations Editor를 선택하십시오.
-
Designer 도구 대신 Translations Editor가 나타납니다.
번역 편집자.
번역 편집기 상단에서 지구 아이콘을 클릭하십시오. -
언어 로켈 목록이 나타납니다.
언어를 선택하십시오.
목록에서 언어 로케일을 선택하십시오. -
이 연습에서는
이탈리아어 (it) 가 선택됩니다. 언어 로케일에 관한 전체 정보는 여기를 확인하십시오. 그 결과 문자열. 프로젝트 도구 창의 xml 분기에는 이제 두 개의 하위 분기가 있습니다. 두 하위 지점은 레이블 문자열을 자랑합니다. xml이지만 새 하위 지사의 아이콘은 이탈리아 국기의 작은 그림입니다.
문자열. XML 파일. "너비 ="280 ">
보기! 두 개의 문자열, XML 파일 프로젝트 도구 창을 Android보기에서 프로젝트보기로 일시적으로 변경합니다. 프로젝트의 res 폴더에 이제 값 하위 폴더와 값 - 값이 있습니다 하위 폴더. 하위 폴더에는 자체 문자열이 들어 있습니다.xml 파일 (이제 Android보기로 돌아갈 수 있습니다!)번역 편집기에서 아직 번역하지 않았기 때문에 extra_cheese라는 단어가 빨간색으로 표시됩니다. extra_cheese를 이탈리아어로 번역했습니다. 아직 번역하지 않은 다른 단어도 마찬가지입니다.
extra_cheese 행의 이탈리아어 (it) 열을 두 번 클릭하고 해당 열에 Con più formaggio를 입력 한 다음 Enter 키를 누릅니다.
-
(번역 편집기는 번역을하지 않지만, 번역사는 단어 및 구문의 번역을 입력 할 때 프로젝트에 코드 만 추가합니다.)
-
행 이탈리아어가 녹스는 경우 res / values-i에서 텍스트를 복사하십시오. t / 문자열. 아래 XML 파일. 앱을 테스트합니다. 대부분의 장치와 마찬가지로 에뮬레이터에는 언어 및 입력에 대한 설정이 있습니다. 이 설정을 Italiano (이탈리아)로 변경하면 갑자기 앱이 아래의 디스플레이처럼 보입니다. 부 오고이노! "width ="380 "> Ciao mondo, la mia attività! 안드로이드 콘서트 제작사 Merguez Semplice Mostra