스마트 자르기 비디오 뷰어가 표시하는 특정 콘텐츠는 현지화가 적용됩니다. 이 콘텐츠에는 비디오를 재생할 수 없을 때 표시되는 오류 메시지와 사용자 인터페이스 요소 도구 설명이 포함됩니다.
지역화할 수 있는 뷰어의 모든 텍스트 컨텐츠는 SYMBOL이라는 특수 Viewer SDK 식별자로 표시됩니다. 모든 SYMBOL에는 영어 로케일( "en"
) 내의 아무 곳에나 사용할 수 있습니다. 또한 필요한 만큼 많은 로케일에 대해 사용자 정의 값을 설정할 수도 있습니다.
뷰어가 시작되면 현재 로케일을 확인하여 로케일에 대해 지원되는 각 SYMBOL에 대해 사용자 정의 값이 있는지 확인합니다. 가 있는 경우 사용자 정의 값을 사용합니다. 그렇지 않으면 기본 텍스트로 돌아갑니다.
사용자 정의 로컬라이제이션 데이터를 로컬라이제이션 JSON 개체로 뷰어에 전달할 수 있습니다. 이러한 객체에는 지원되는 로케일 목록, 각 로케일의 SYMBOL 텍스트 값 및 기본 로캘이 포함되어 있습니다.
이러한 현지화 객체의 예는 다음과 같습니다.
{
"en":{
"SmartCropVideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played.",
"PlayPauseButton.TOOLTIP_SELECTED":"Play"
},
"fr":{
"SmartCropVideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus.",
"PlayPauseButton.TOOLTIP_SELECTED":"Jouer"
},
defaultLocale:"en"
}
위의 예에서 현지화 개체는 두 개의 로케일( "en"
및 "fr"
)을 사용하고 각 로케일에 두 개의 사용자 인터페이스 요소에 대한 지역화를 제공합니다.
웹 페이지 코드는 이러한 지역화 개체를 뷰어 생성자에 값으로 전달해야 합니다. localizedTexts
구성 객체의 필드입니다. 다른 옵션은 setLocalizedTexts(localizationInfo)
메서드를 사용합니다.
지원되는 기호는 다음과 같습니다.
기호 |
설명 |
---|---|
Container.LABEL |
최상위 뷰어 요소에 대한 ARIA 레이블입니다. |
PlayPauseButton.TOOLTIP_SELECTED |
선택한 재생 일시 정지 단추 상태에 대한 도구 설명. |
PlayPauseButton.TOOLTIP_UNSELECTED |
선택하지 않은 재생 일시 정지 단추 상태에 대한 도구 설명. |
PlayPauseButton.TOOLTIP_REPLAY |
재생 일시 정지 단추 상태에 대한 도구 설명. |
VideoScrubber.TOOLTIP |
비디오 스크러버에 대한 도구 설명. |
VideoTime.TOOLTIP |
컨트롤 막대에서 비디오 시간을 위한 도구 설명. |
MutableVolume.TOOLTIP_SELECTED |
선택한 가변 볼륨 상태에 대한 도구 설명 |
MutableVolume.TOOLTIP_UNSELECTED |
선택 해제된 가변 볼륨의 도구 팁입니다. |
MutableVolume.TOOLTIP_VOLUME |
ARIA를 통해 노출되는 볼륨 슬라이더 노브 레이블 aria-valuettext 속성을 사용합니다. |
FullScreenButton.TOOLTIP_SELECTED |
선택한 전체 화면 단추 상태에 대한 도구 설명. |
FullScreenButton.TOOLTIP_UNSELECTED |
선택되지 않은 전체 화면 단추 상태에 대한 도구 설명. |
ClosedCaptionButton.TOOLTIP_SELECTED |
선택한 닫힌 캡션 단추 상태에 대한 도구 설명. |
ClosedCaptionButton.TOOLTIP_UNSELECTED |
선택 해제된 닫힌 캡션 단추 상태에 대한 도구 설명. |
SocialShare.TOOLTIP |
소셜 공유 도구에 대한 도구 설명. |
EmailShare.TOOLTIP |
전자 메일 공유 단추에 대한 도구 팁입니다. |
EmailShare.HEADER |
전자 메일 대화 상자 헤더에 대한 도구 설명 |
EmailShare.TOOLTIP_HEADER_CLOSE |
전자 메일 대화 상자의 오른쪽 상단 닫기 단추에 대한 도구 팁입니다. |
EmailShare.INVALID_ADDRESSES |
전자 메일 주소의 형식이 잘못된 경우 표시되는 오류 메시지에 대한 도구 설명입니다. |
EmailShare.TO |
받는 사람 입력 필드에 대한 레이블입니다. |
EmailShare.TOOLTIP_ADD |
"다른 이메일 주소 추가" 단추에 대한 도구 팁입니다. |
EmailShare.ADD |
"다른 전자 메일 주소 추가" 단추에 대한 캡션입니다. |
EmailShare.FROM |
"보낸 사람" 입력 필드에 대한 레이블입니다. |
EmailShare.MESSAGE |
메시지 입력 필드에 대한 레이블입니다. |
EmailShare.TOOLTIP_REMOVE |
"전자 메일 주소 제거" 단추에 대한 도구 팁입니다. |
EmailShare.CANCEL |
"취소" 단추에 대한 캡션입니다. |
EmailShare.TOOLTIP_CANCEL |
"취소" 단추에 대한 도구 설명. |
EmailShare.CLOSE |
양식을 제출한 후 대화 상자 하단에 표시되는 닫기 단추에 대한 캡션입니다. |
EmailShare.TOOLTIP_CLOSE |
양식을 제출한 후 대화 상자 하단에 표시되는 닫기 단추에 대한 도구 팁입니다. |
EmailShare.ACTION |
양식 제출 단추에 대한 캡션. |
EmailShare.TOOLTIP_ACTION |
양식 제출 단추에 대한 도구 설명. |
EmailShare.SEND_SUCCESS |
전자 메일을 성공적으로 보냈을 때 확인 메시지가 표시됩니다. |
EmailShare.SEND_FAILURE |
이메일을 성공적으로 보내지 못할 때 표시되는 오류 메시지입니다. |
EmbedShare.TOOLTIP |
포함 공유 단추에 대한 도구 설명. |
EmbedShare.HEADER |
포함 대화 상자 헤더에 대한 도구 설명 |
EmbedShare.TOOLTIP_HEADER_CLOSE |
포함 대화 상자의 오른쪽 상단 닫기 단추에 대한 도구 설명. |
EmbedShare.DESCRIPTION |
포함 코드 텍스트에 대한 설명입니다. |
EmbedShare.EMBED_SIZE |
포함 크기 콤보 상자의 레이블입니다. |
EmbedShare.CANCEL |
"취소" 단추에 대한 캡션입니다. |
EmbedShare.TOOLTIP_CANCEL |
"취소" 단추에 대한 도구 설명. |
EmbedShare.ACTION |
"모두 선택" 단추에 대한 캡션입니다. |
EmbedShare.TOOLTIP 작업 |
"모두 선택" 단추의 도구 설명입니다. |
EmbedShare.CUSTOM_SIZE |
포함 크기 콤보 상자의 마지막 "사용자 지정 크기" 항목에 대한 텍스트입니다. |
LinkShare.TOOLTIP |
링크 공유 단추에 대한 도구 설명. |
LinkShare.HEADER |
링크 대화 상자 헤더에 대한 도구 설명 |
LinkShare.TOOLTIP_HEADER_CLOSE |
링크 대화 상자의 오른쪽 상단 닫기 단추에 대한 도구 팁입니다. |
LinkShare.DESCRIPTION |
공유 링크에 대한 설명입니다. |
LinkShare.CANCEL |
"취소" 단추에 대한 캡션입니다. |
LinkShare.TOOLTIP_CANCEL |
"취소" 단추에 대한 도구 설명. |
LinkShare.ACTION |
"모두 선택" 단추에 대한 캡션입니다. |
LinkShare.TOOLTIP 작업 |
"모두 선택" 단추의 도구 설명입니다. |
FacebookShare.TOOLTIP |
facebook 공유 단추에 대한 도구 설명. |
TwitterShare.TOOLTIP |
twitter 공유 단추에 대한 도구 설명. |
SmartCropVideoPlayer.ERROR |
비디오 재생이 불가능한 경우 나타나는 오류 메시지에 대한 도구 설명. |