현지화된 작업 빌드

Google 어시스턴트용 작업을 현지화하여 사용자가 기기에 설정한 다양한 언어와 언어에 맞춤설정된 환경을 제공할 수 있습니다. 또한 지역 또는 사용자의 실제 위치를 기준으로 작업에 대한 액세스를 제한할 수 있습니다.

다음으로 넘어가기 전에 작업을 다양한 사용자에게 전달하는 방법을 이해하기 위해 몇 가지 용어를 알아두면 도움이 됩니다.

  • 언어: 합의된 구두 및 서면 의사소통 방식
  • 지역: 일반적으로 국가와 연결된 정의된 물리적 영역
  • 언어: 언어 및 지역의 조합

몇 가지 기본 용어를 이해했으니 이제 Actions Builder 또는 Actions SDK를 사용하여 다양한 언어, 지역, 언어에 맞게 작업을 처리하는 방법을 알아보겠습니다.

언어 및 언어

언어는 어시스턴트 설정에 설정된 언어와 기기 설정에 설정된 리전을 사용하여 구성됩니다. 이들의 조합은 지원되는 언어를 형성해야 합니다. 예를 들어 기기를 BR 영역으로 설정하고 어시스턴트 기기를 en-US로 설정하면 Actions on Google에서 지원하지 않는 en-BR 언어가 됩니다.

기본적으로 작업은 모든 지역 (국가)을 지원합니다. 어시스턴트 언어를 이러한 지역 중 하나로 설정한 사용자는 작업을 사용할 수 있습니다.

사용자가 작업과 상호작용할 때 사용자의 어시스턴트 언어도 작업에 사용할 TTS (텍스트 음성 변환) 음성을 결정하는 데 사용됩니다. 개발 > 호출 > 설정에서 특정 TTS 음성을 선택하여 이 기본 동작을 덮어쓸 수 있습니다.

언어 및 언어 추가

작업에 언어와 언어를 추가하려면 다음 단계를 따르세요.

  1. Actions 콘솔에서 > 프로젝트 설정으로 이동합니다.
  2. 언어 탭을 클릭하고 사용 설정할 언어를 선택합니다. + 언어 추가를 사용하여 루트 언어의 로캘을 표시합니다.
  3. 저장을 클릭합니다.
작업 프로젝트에 언어를 추가하는 옵션의 스크린샷

엘리먼트 수정

Actions Builder에서 작업의 기본 호출, 딥 링크, 장면, 인텐트, 유형의 언어를 변경할 수 있습니다. 이렇게 하려면 이러한 객체 중 하나를 선택한 상태에서 언어 선택기를 클릭하세요.

그림 1. 작업 빌더 UI의 언어 선택기

현지화 탭

작업의 Project settings(프로젝트 설정) 페이지에 있는 Localization(현지화) 탭에서 작업이 지원하는 모든 언어의 설정, 프롬프트, 학습 문구, 유형을 수정할 수 있습니다.

그림 2. 작업 프로젝트 설정의 현지화 탭
  • 설정: 각 언어의 표시 이름 및 발음과 같은 옵션입니다.
  • 프롬프트: 작업에 정의된 모든 프롬프트와 시스템 인텐트에 관한 프롬프트입니다.

    현지화된 프롬프트가 시스템 인텐트에 추가되지 않으면 기본 언어 프롬프트가 사용됩니다.

  • 학습 문구: 작업의 인텐트 및 인텐트에 정의된 학습 문구 목록입니다.
  • 유형 동의어: 유형 및 정의된 동의어의 목록입니다.

게시

Actions 콘솔을 사용하면 작업 프로젝트를 게시할 때 다음 정보를 맞춤설정할 수 있습니다.

  • 언어 및 언어별 정보: 각 프로젝트의 언어 및 언어 수준에서 다양한 작업 정보 세부정보 (예: 이름, 설명)를 지정할 수 있습니다.
  • 위치 타겟팅: 작업이 제공되는 지역을 지정할 수 있습니다. 기본적으로 작업은 사용자가 어시스턴트 언어를 작업에서 지원하는 언어로 설정한 한 모든 지역을 지원합니다.
  • TTS 음성 맞춤설정: 기본적으로 작업은 사용자의 어시스턴트 언어에 상응하는 TTS 음성 집합을 자동으로 사용합니다. 이 동작을 재정의하고 사용자의 어시스턴트 언어에 따라 변경되지 않는 특정 TTS 음성을 선택할 수 있습니다.

작업 배포를 현지화하는 방법에 관한 자세한 내용은 현지화된 작업 게시 페이지를 참고하세요.

테스트

개발 중에 다음 기능을 사용하여 하드웨어 기기 또는 작업 시뮬레이터로 현지화된 작업을 테스트할 수 있습니다.

  • 언어 시뮬레이션을 사용하면 기기의 언어를 설정하여 작업에서 언어별 응답과 로직을 테스트할 수 있습니다.
  • 위치 시뮬레이션을 사용하면 기기의 실제 위치를 설정하여 처리에서 위치 타겟팅 및 지역별 응답을 테스트할 수 있습니다.

작업 시뮬레이터로 현지화된 작업을 테스트하는 방법에 관한 자세한 내용은 작업 시뮬레이터 페이지를 참고하세요.