동적 콘텐츠 번역

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

표시된 문자열의 일부만 번역이 필요할 때 매개변수 를 사용하여 로컬라이제이션 테이블 에 표시할 수 있습니다. 숫자 값에 대한 단위 측정 표시, 사용자 이름 참조 또는 시간과 날짜 표시와 같이 번역이 필요한 경우.

게임 내 아이템의 양을 표시합니다.
>

메시지에서 플레이어의 Roblox 사용자 이름 표시.
>

지역화된 구분 기호를 사용하여 높은 점수 표시.
>

매개 변수는 매개 변수 값 과 괄호로 둘러싼 선택적 형식 지정자 로 구성됩니다.

다음 예제에서는 경험이 지역화 테이블에 다음 항목이 있습니다:

소스es
안녕하세요 Player_Name!안녕하세요 Player_Name!
이름은 NPC_Name입니다나는 NPC_Name라고 불리지

사용자가 로캘을 에스 로 설정하면 번역 출력은 다음과 같습니다.

게임 내 원래 텍스트스페인어 번역
새로운_폭풍 여보세요!새로운_폭풍 홀라!
내 이름은 Diva Dragonslayer입니다나는 디바 드래곤슬레이어라고 불리지

경우에 따라 매개 변수 값이 지역화된 문자열에서 어떻게 형식이 지정되는지 제어하기 위해 형식 지정자를 사용하고 싶을 수 있습니다.

사용 가능한 형식 지정자는 다음과 같습니다: The available format specifiers are as follows:

지정자유형설명예시 출력
정수 int번호선택적 음수 기호가 있는 정수; 천 개 구분 기호가 없습니다.1234
고정됨번호소수 표시기, 옵션 음수 기호 및 천 개 구분 기호가 없는 2개의 소수 자릿수입니다.1234.501234,50
누럼번호소수 표시기, 옵션 음수 기호 및 천 구분 기호가 있는 2개의 소수 자릿수입니다.1,234.501234,50
헥스번호정수가 헥스로 변환되고 음수는 64비트 2의 보충으로 변환됩니다.3FF
헥스번호HEX와 동일하지만 소문자입니다.3ff
날짜 datetime번호전역 사용자 읽을 수 있는 형식의 UTC 타임스탬프를 숫자로.2017-10-10 13:38:10
iso8601번호UTC 타임스탬프를 ISO-8601 형식의 UTC 시간으로 숫자로 변환합니다.2017-10-12T22:02:38Z
짧은 시간번호로컬 "시간:분" 형식에 UTC 타임스탬프.1:45 PM13:45
짧은 날짜 및 시간 shortdatetime번호UTC 시간 스탬프를 짧은 시간의 일반 날짜+시간 패턴으로 변환합니다.10/10/2017 1:45 PM
단축 날짜번호UTC 타임스탬프를 짧은 날짜 패턴으로 변환합니다.10/10/20172017-10-10
번역문자열로컬화 테이블에서 리터럴 소스 문자열 일치를 찾고 사용 가능한 지역 번역을 사용합니다.

부분 문자열 번역

지역화 테이블에서 직접 번역이 필요한 경우 translate 지정자를 사용하십시오.지역화는 지역화 테이블의 원본 열에서 매개 변수의 정확한 일치를 검색합니다.

다음 예제에서는 경험이 지역화 테이블에 다음 행이 있습니다:

소스es
나는 Place_Name:translate에서 왔습니다.Soy de Place_Name:translate.
브라질브라질
런던로런스
독일알레마니아

사용자가 로캘을 'es'로 설정하면 번역 출력은 다음과 같이 표시됩니다:

게임 내 원래 텍스트스페인어 번역
저는 브라질에서 왔습니다.브라질의 소이.
런던에서 왔어요.런던의 소이.
저는 독일에서 왔습니다.독일의 소이.

숫자로 번역

지정자를 사용하여 경험 내의 컨텍스트와 일치하도록 숫자 값을 형식화할 수 있습니다.

다음 예제에서는 경험에 지역화 테이블에 다음 번호 관련 항목이 있습니다.

소스es
고정 race_time:fixed초고정된 race_time:fixed초
$1:num 현금과 2:int 보석$1:num 디네로 y 2:int 보석

사용자가 로캘을 에스 로 설정하면 번역 출력은 다음과 같이 표시됩니다.

게임 내 원래 텍스트스페인어 번역
75.202844 초75,20 초
$2500.5 현금과 99.8 보석$2.500,50 디네로 및 100 보석