소셜 미디어 Android 앱을 현지화하는 방법 - 인형

Android 앱을 현지화하는 방법 - 인형

비디오: 나도 이제 앱 보유자~?(플레이 스토어에 앱 등록하는 방법) 2024

비디오: 나도 이제 앱 보유자~?(플레이 스토어에 앱 등록하는 방법) 2024
Anonim

단어, 단어, 단어. 대부분의 Android 앱은 너무 많은 단어가 있습니다. 개발자가이 물건을 똑바로 유지할 수있는 것은 놀라운 일입니다. 코드의 한 부분에 단어를 입력하고 다른 부분의 단어를 잘못 입력하는 것은 너무 쉽습니다.

문자열 상수를 생성하여 문제를 줄일 수 있습니다. 예를 들어,

public final String pep = "Pepperoni";

를 Java 프로그램 맨 위에두고 코드 전체에 "Pepperoni"문자열 대신 pep 변수를 사용하십시오. 그러나 영어 단어 페퍼로니 에서 이탈리아 단어 merguez로 변경하려면 Java 코드를 사용해야합니다. 모든 휴대 전화 중 6 퍼센트만이 미국에있는 세계에서 수십개 국가의 자바 코드를 편집하고 싶지는 않습니다.

문자열 외부화 기능을 사용하는 것입니다. 다음과 같은 작업을 수행합니다. 프로젝트를 엽니 다.

  1. 프로젝트의 reusable_layout을 엽니 다. xml 파일을 열고 Designer 도구를 텍스트 모드로 전환하십시오.

  2. reusable_layout에

    android: text = "Extra cheese"

    와 같은 라인이 있습니다. XML 파일? 사용자가 영어 사용자가 아닌 경우 어떻게해야합니까? 레이아웃 파일은 앱의 화면 모양을 설명합니다. 화면의 모양은 사용자가 엑스트라 치즈가 무엇을 의미하는지 이해할 수 있어야합니다.
    

    편집기에서 "Extra cheese"문자열을 클릭하십시오.
  3. Alt-Enter를 누릅니다.

  4. 팝업 메뉴가 나타납니다. 이 메뉴를

    의도 작업 메뉴 라고합니다. 메뉴에는 선택할 수있는 작업 목록이 포함되어 있습니다. 의도 동작 메뉴에서 문자열 리소스 추출을 선택합니다.

  5. 글쎄, 뭐야? ! 자원 추출 대화 상자가 나타납니다!

    자원 이름 필드에 extra_cheese를 입력하십시오.

  6. 자원 이름에는 공백이 없어야합니다. 이 단계에서 extra_cheese는 괜찮으며 extracheese도 괜찮습니다. 하지만 여분의 치즈는 괜찮지 않습니다.

    확인을 클릭하십시오.

  7. Android Studio는 res / values ​​/ strings에 다음 요소를 추가합니다. xml 파일:

    추가 치즈

    Android Studio는 레이아웃의 CheckBox 요소에있는 "Extra cheese"를 @string 표현식으로 바꿉니다.
    

    (선택 사항이지만 수행하는 경우 매우 유용합니다.) 3 ~ 7 단계를 반복하십시오 "Pepperoni", "Show"및 (activity_main. xml 파일에서) "Plain"문자열의 경우.

    
    
  8. 앱의 문자열을 외부화하면 해외로 이동할 준비가 된 것입니다.

    문자열을 마우스 오른쪽 버튼으로 클릭 (Mac에서는 Ctrl 키를 누른 상태에서 클릭)합니다. xml 파일을 프로젝트 도구 창의 프로젝트의 res / values ​​폴더에 저장하십시오.

  9. 나타나는 컨텍스트 메뉴에서 Open Translations Editor를 선택하십시오.

  10. Designer 도구 대신 Translations Editor가 나타납니다.

    번역 편집자.

    번역 편집기 상단에서 지구 아이콘을 클릭하십시오.
  11. 언어 로켈 목록이 나타납니다.

    언어를 선택하십시오.

    목록에서 언어 로케일을 선택하십시오.
  12. 이 연습에서는

    이탈리아어 (it) 가 선택됩니다. 언어 로케일에 관한 전체 정보는 여기를 확인하십시오. 그 결과 문자열. 프로젝트 도구 창의 xml 분기에는 이제 두 개의 하위 분기가 있습니다. 두 하위 지점은 레이블 문자열을 자랑합니다. xml이지만 새 하위 지사의 아이콘은 이탈리아 국기의 작은 그림입니다.

    문자열. XML 파일. "너비 ="280 ">

    보기! 두 개의 문자열, XML 파일

    프로젝트 도구 창을 Android보기에서 프로젝트보기로 일시적으로 변경합니다. 프로젝트의 res 폴더에 이제 값 하위 폴더와 값 - 값이 있습니다 하위 폴더. 하위 폴더에는 자체 문자열이 들어 있습니다.xml 파일 (이제 Android보기로 돌아갈 수 있습니다!)

    번역 편집기에서 아직 번역하지 않았기 때문에 extra_cheese라는 단어가 빨간색으로 표시됩니다. extra_cheese를 이탈리아어로 번역했습니다. 아직 번역하지 않은 다른 단어도 마찬가지입니다.

    extra_cheese 행의 이탈리아어 (it) 열을 두 번 클릭하고 해당 열에 Con più formaggio를 입력 한 다음 Enter 키를 누릅니다.

  13. (번역 편집기는 번역을하지 않지만, 번역사는 단어 및 구문의 번역을 입력 할 때 프로젝트에 코드 만 추가합니다.)

  14. 행 이탈리아어가 녹스는 경우 res / values-i에서 텍스트를 복사하십시오. t / 문자열. 아래 XML 파일. 앱을 테스트합니다. 대부분의 장치와 마찬가지로 에뮬레이터에는 언어 및 입력에 대한 설정이 있습니다. 이 설정을 Italiano (이탈리아)로 변경하면 갑자기 앱이 아래의 디스플레이처럼 보입니다. 부 오고이노! "width ="380 "> Ciao mondo, la mia attività! 안드로이드 콘서트 제작사 Merguez Semplice Mostra

Android 앱을 현지화하는 방법 - 인형

편집자의 선택

계획하기 - 인형

계획하기 - 인형

학습 계획 PHR 또는 SPHR 시험을 준비하는 데 사용할 수있는 도구입니다. 따라서 귀하의 학습 계획이 귀하의 필요에 맞게 이루어지기를 바랍니다. 고려해야 할 사항은 시험 날짜, 공부에 바칠 수있는 시간, 귀하의 구체적인 강점 및 목표를 포함해야합니다.

PHR / SPHR 시험을 치러야합니까? - 인형

PHR / SPHR 시험을 치러야합니까? - 인형

일부 유명한 이론가들은 시험을 치러야하거나 마지막 순간 (시험 전주 또는 밤)까지 공부를 연기하는 것은 쓸모 없다고 말합니다. 단기 기억력 증가는 종종 다른 곳에 정보가 손실되는 것을 희생합니다. 왜냐하면 심야 학습이 정상적인 수면 패턴을 위반하는 경우 특히 그렇습니다. 왜냐하면 ...

편집자의 선택

Squarespace에서 웹 사이트의 색상을 변경하는 방법 - 인형

Squarespace에서 웹 사이트의 색상을 변경하는 방법 - 인형

디자인 응용 프로그램을 사용하면 컬러 휠에서 색상을 선택할 수 있으므로 Squarespace의 스타일 편집기에서 색상을 선택하면 집에서 편안하게 느낄 수 있습니다. 그러나 컬러 휠을 한번도 본 적이 없다면 사용하기 쉽기 때문에 걱정하지 마십시오. 바퀴에서 색상을 선택하는 방법 색상을 변경하려면 ...

Squarespace에서 적절한 크기와 가치를 선택하는 방법 - 인형

Squarespace에서 적절한 크기와 가치를 선택하는 방법 - 인형

귀하의 웹 사이트의 너비와 Squarespace의 텍스트 및 이미지의 크기에 따라 작업 할 무제한 캔버스가있는 것처럼 느낄 수 있습니다. 어떤면에서 이것이 사실이지만, Squarespace는 웹 사이트의 경계를 기본 크기로 설정하는 좋은 일을합니다.

Squarespace에서 상점 설정을 조정하는 방법 - 인형

Squarespace에서 상점 설정을 조정하는 방법 - 인형

사이트 관리자 → 상거래 → 점포 설정으로 이동하면 화면 상단에 상점이 작동하지 않음을 나타내는 큰 노란색 상자가 나타납니다. 스토어를 판매하려면 스토어를 사이트에서 지불을 수락하는 데 사용되는 지불 처리 서비스 인 Stripe에 연결해야합니다. ...

편집자의 선택

이 코드 및 Minecraft - 더미

이 코드 및 Minecraft - 더미

로 무작위 인 경우 > 은 임의로 지정되며 Minecraft에서 코드를 작성할 때 임의의 정수를 사용하여 코드는 임의의 방식으로 동작합니다. 정수는 숫자입니다. LearnToMod의 임의의 정수 수학 블록은 코드가 실행될 때마다 두 숫자 (예 : 1과 10) 사이의 임의의 숫자를 선택합니다. Minecraft에서 정수 사용하기. The ...

Minecraft Minigame - dummy

Minecraft Minigame - dummy

를 디자인하면 게임을 디자인해야합니다. Gameplay Loop는 게임을 재미 있고 도전적이며 완벽하게 진행할 수있는 간단한 과정입니다. Gameplay Loop에는 네 부분으로 구성되어 있습니다. 시작 : 기본 장면을 만듭니다. 목표 : 이기기위한 방법을 추가하고 ...

Minecraft에서 물과 얼음 효과를 창조하기 - 더미

Minecraft에서 물과 얼음 효과를 창조하기 - 더미

일부 실제 물리학이 게임 내에서 작동한다는 것입니다. 예를 들어, 물을 가지고 얼음을 넣으면 얼어 붙습니다! 좋아요, 현실 세계에서 얼음을 첨가해도 물이 얼지 않을 수도 있지만 더 추워집니다. 당신은 이것을 확인하실 수 있습니다 ...