LocalizationService
*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.
LocalizationService는 자동 번역을 처리하는 서비스입니다.
자동 텍스트 대체에 사용되는 LocalizationTable 개체의 저장소로 사용됩니다.
로캘라이제이션 서비스는 자식 로캘라이제이션 테이블을 자동으로 텍스트 교체에만 사용하며, GuiBase2d.RootLocalizationTable GUI 개체 또는 그 조상에서 지정되지 않은 경우를 제외합니다.
요약
속성
코어 및 내부 기능 지역화에 사용되는 로캘 ID.
로컬 플레이어가 운영 체제에 설정한 로컬 ID입니다.
메서드
코어 스크립트를 지역화하는 데 사용된 개체 목록을 반환합니다 LocalizationTable.
자동화된 로컬라이제이션사용되는 모든 항목을 가져옵니다.
로컬 데이터로 로드된 번역에 사용할 Translator를 반환합니다.
플레이어의 클라이언트 IP 지리 위치에 따라 국가/지역 코드 문자열을 반환합니다.
인수 지역에 대한 클라우드가 LocalizationTable.제공된 로캘에 대한 번역에 사용할 Translator 인스턴스를 반환합니다.
플레이어의 로캘에 대한 클라우드 LocalizationTable가 로드될 때까지 생성됩니다. - 가능하면.제공된 로캘에 대한 번역에 사용할 Translator 인스턴스를 반환합니다.
속성
RobloxLocaleId
이 속성은 코어 및 내부 기능의 지역화에 사용된 로캘 ID를 보여줍니다(예: CoreGui).로캘에 대해 두 문자 코드(예: en-us )가 들어있는 문자열을 반환합니다.
SystemLocaleId
이 속성은 로컬 플레이어가 운영 체제에 설정한 지역 식별자를 표시합니다.
이렇게 하면 로캘에 대해 2자 코드(예: "en-us")가 포함된 문자열이 반환됩니다(예: "en-us").
또한 참조하십시오 Player.LocaleId , 사용자가 경험 내 콘텐츠 지역화에 사용하도록 설정한 Roblox 계정의 로캘 ID.Roblox가 해당 플레이어의 로캘을 내부적으로 아직 지원하지 않을 때 다른 값이 됩니다.
메서드
GetTableEntries
반환된 Array 에서 각 요소가 반환된 Array 와 동일한 형식의 항목인 것처럼, 반환된 Array 에 대해 동일한 형식의 항목을 가져옵니다.Returns an , where each element of the returned is itself an of entries in the same format as described in LocalizationTable:GetEntries() .반환된 의 요소 순서는 제공된 를 자동으로 번역하기 위해 검색할 순서와 동일합니다.특정 LocalizationTable 내의 입력 요소가 지정되지 않은 순서로 반환됩니다.
이 함수는 개체가 활성화된 와 함께 있는지 여부에 관계없이 항목을 반환합니다.GuiBase2d 가 되는 개체는 GuiBase2d.AutoLocalize 가 활성화되지 않은 한 실제로 자동으로 번역되지 않습니다.
테이블의 순서는 다음과 같습니다:
- 먼저, 제공된 개체를 포함하는 개체의 가장 오래된 조상(GuiBase2d)을 찾습니다(GuiBase2d.RootLocalizationTable 포함).그런 다음 테이블은 그 의 조상들을 통해 올라가면서 설명된 순서대로 추가됩니다.그러한 GuiBase2d.RootLocalizationTable 가 찾지 못하면 이 단계에 테이블이 추가되지 않습니다.instance 가 nil 이면 이 단계에 테이블이 추가되지 않습니다.
- 다음으로, LocalizationTable 계층 아래의 테이블이 LocalizationService 추가됩니다.서비스에 부모로 지정된 테이블의 가장 낮은 하위 자식 중 하나인 LocalizationService 에서 시작하여 서비스의 자식까지 모든 테이블에 연결되는 테이블을 추가합니다.For each child LocalizationTable of , it appends tables going up from the lowest descendant LocalizationTable of the tables parented to the service, all the way up to the children of the service. 에 자식이 없으면, 이 단계에 테이블이 추가되지 않습니다.
- 마지막으로, 클라우드 앱이 배열에 추가됩니다. LocalizationTable클라우드가 없거나 클라우드가 아직 로드되지 않았으면 이 단계에 테이블이 추가되지 않습니다.
이 함수는 생성하지 않습니다. 클라우드가 LocalizationTable
매개 변수
반환
각 배열이 LocalizationTable:GetEntries()에 설명된 것과 동일한 형식으로 있는 배열 배열의 배열 배열입니다.
GetTranslatorForPlayer
이 함수는 플레이어를 인수로 받고 사용 가능한 경우 해당 로캘에 대한 번역을 수행하기 위한 Translator 인스턴스를 반환합니다.지역화에 사용된 항목은 계층 아래에서 제공된 항목과 클라우드 및 사용 가능하고 이미 로드된 경우, 그리고 항목은 다음과 같습니다.이것은 LocalizationService:GetTableEntries(nil)에서 반환된 동일한 엔트리 세트가 됩니다.
이 함수는 생성하지 않습니다. 클라우드가 LocalizationTable
참조하세요:
- 는 클라우드가 로드될 때까지 이 함수와 동일한 기능을 제공하지만, 로드될 때까지 생성됩니다.
- LocalizationService:GetTranslatorForLocaleAsync() , 제공된 로캘을 사용하여 번역할 때 사용할 번역기를 반환합니다.
매개 변수
당신이 얻고 있는 Player 에 대한 Translator .
반환
지정된 로캘에 대한 Translator 인스턴스.
코드 샘플
This code sample attempts to retrieve a Translator object for the local player. LocalizationService:GetTranslatorForPlayerAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, it translates and prints "Hello World!" in the player's language. If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.
LocalizationService:GetTranslatorForPlayer() can also be used if you'd like to get the player's translator without yielding until the function returns.
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end
GetCountryRegionForPlayerAsync
플레이어의 클라이언트 IP 지리 위치에 따라 국가/지역 코드 문자열을 반환합니다. 지원되는 국가/지역 코드는 다음과 같습니다.
<th>국가/지역</th></tr></thead><tbody><tr><td>US</td><td>미국</td></tr><tr><td>GB</td><td>영국</td></tr><tr><td>CA</td><td>캐나다</td></tr><tr><td>AF</td><td>아프가니스탄</td></tr><tr><td>AX</td><td>앨랜드 제도</td></tr><tr><td>AL</td><td>알바니아</td></tr><tr><td>DZ</td><td>알제리</td></tr><tr><td>AS</td><td>미국 사모아</td></tr><tr><td>AD</td><td>안도라</td></tr><tr><td>AO</td><td>앙골라</td></tr><tr><td>AI</td><td>앵길라</td></tr><tr><td>AQ</td><td>남극 대륙</td></tr><tr><td>AG</td><td>앤티가 및 바부다</td></tr><tr><td>AR</td><td>아르헨티나</td></tr><tr><td>AM</td><td>아르메니아</td></tr><tr><td>AW</td><td>아루바</td></tr><tr><td>AU</td><td>호주</td></tr><tr><td>AT</td><td>오스트리아</td></tr><tr><td>AZ</td><td>아제르바이잔</td></tr><tr><td>BS</td><td>바하마</td></tr><tr><td>BH</td><td>바레인</td></tr><tr><td>BD</td><td>방글라데시</td></tr><tr><td>BB</td><td>바바도스</td></tr><tr><td>BY</td><td>벨라루스</td></tr><tr><td>BE</td><td>벨기에</td></tr><tr><td>BZ</td><td>벨리즈</td></tr><tr><td>BJ</td><td>벤린</td></tr><tr><td>BM</td><td>버미다</td></tr><tr><td>BT</td><td>부탄</td></tr><tr><td>BO</td><td>볼리비아</td></tr><tr><td>BQ</td><td>보나이어, 세인트 유스타티우스 및 사바</td></tr><tr><td>BA</td><td>보스니아 및 헤르체고비나</td></tr><tr><td>BW</td><td>보츠와나</td></tr><tr><td>BV</td><td>부베트 섬</td></tr><tr><td>BR</td><td>브라질</td></tr><tr><td>IO</td><td>영국 인도양 영토</td></tr><tr><td>BN</td><td>브루나이 다루살람</td></tr><tr><td>BG</td><td>불가리아</td></tr><tr><td>BF</td><td>부르키나파소</td></tr><tr><td>BI</td><td>부룬디</td></tr><tr><td>KH</td><td>캄보디아</td></tr><tr><td>CM</td><td>카메룬</td></tr><tr><td>CV</td><td>케이프 베르데</td></tr><tr><td>KY</td><td>케이맨 제도</td></tr><tr><td>CF</td><td>중앙아프리카 공화국</td></tr><tr><td>TD</td><td>체드</td></tr><tr><td>CL</td><td>칠레</td></tr><tr><td>CN</td><td>중국</td></tr><tr><td>CX</td><td>크리스마스 섬</td></tr><tr><td>CC</td><td>코코스 섬</td></tr><tr><td>CO</td><td>콜롬비아</td></tr><tr><td>KM</td><td>코모로</td></tr><tr><td>CG</td><td>콩고</td></tr><tr><td>CD</td><td>콩고 (DRC)</td></tr><tr><td>CK</td><td>쿡 아일랜드</td></tr><tr><td>CR</td><td>코스타리카</td></tr><tr><td>CI</td><td>아이보리 코스트</td></tr><tr><td>HR</td><td>크로아티아</td></tr><tr><td>CW</td><td>쿠라소</td></tr><tr><td>CY</td><td>키프로스</td></tr><tr><td>CZ</td><td>체코 공화국</td></tr><tr><td>DK</td><td>덴마크</td></tr><tr><td>DJ</td><td>지부티</td></tr><tr><td>DM</td><td>도미니카</td></tr><tr><td>DO</td><td>도미니카 공화국</td></tr><tr><td>EC</td><td>에콰도르</td></tr><tr><td>EG</td><td>이집트</td></tr><tr><td>SV</td><td>엘살비아</td></tr><tr><td>GQ</td><td>에콰도르 기니</td></tr><tr><td>ER</td><td>에리트레아</td></tr><tr><td>EE</td><td>에스토니아</td></tr><tr><td>ET</td><td>에티오피아</td></tr><tr><td>FK</td><td>팔라우 섬(말비나스)</td></tr><tr><td>FO</td><td>파로에 아일랜드</td></tr><tr><td>FJ</td><td>피지</td></tr><tr><td>FI</td><td>핀란드</td></tr><tr><td>FR</td><td>프랑스</td></tr><tr><td>GF</td><td>프랑스령 기아나</td></tr><tr><td>PF</td><td>프랑스 폴리네시아</td></tr><tr><td>TF</td><td>프랑스 남부 영토</td></tr><tr><td>GA</td><td>가봉</td></tr><tr><td>GM</td><td>감비아</td></tr><tr><td>GE</td><td>조지아</td></tr><tr><td>DE</td><td>독일</td></tr></tbody>
코드 |
---|
<th>국가/지역</th></tr></thead><tbody><tr><td>GH</td><td>가나</td></tr><tr><td>GI</td><td>지브롤터</td></tr><tr><td>GR</td><td>그리스</td></tr><tr><td>GL</td><td>그린란드</td></tr><tr><td>GD</td><td>그레나다</td></tr><tr><td>GP</td><td>가이아나령 프랑스령 령토 Guadeloupe</td></tr><tr><td>GU</td><td>구아몰</td></tr><tr><td>GT</td><td>과테말라</td></tr><tr><td>GG</td><td>건지</td></tr><tr><td>GN</td><td>기니</td></tr><tr><td>GW</td><td>기니-비사우</td></tr><tr><td>GY</td><td>가이아나</td></tr><tr><td>HT</td><td>아이티</td></tr><tr><td>HM</td><td>헤어드섬과 맥도날드섬</td></tr><tr><td>VA</td><td>거룩한 보기</td></tr><tr><td>HN</td><td>온두라스</td></tr><tr><td>HK</td><td>홍콩</td></tr><tr><td>HU</td><td>헝가리</td></tr><tr><td>IS</td><td>아이슬란드</td></tr><tr><td>IN</td><td>인도</td></tr><tr><td>ID</td><td>인도네시아</td></tr><tr><td>IQ</td><td>이라크</td></tr><tr><td>IE</td><td>아일랜드</td></tr><tr><td>IM</td><td>맨 섬</td></tr><tr><td>IL</td><td>이스라엘</td></tr><tr><td>IT</td><td>이탈리아</td></tr><tr><td>JM</td><td>자메이카</td></tr><tr><td>JP</td><td>일본</td></tr><tr><td>JE</td><td>저지</td></tr><tr><td>JO</td><td>조던</td></tr><tr><td>KZ</td><td>카자흐스탄</td></tr><tr><td>KE</td><td>케냐</td></tr><tr><td>KI</td><td>키리바시</td></tr><tr><td>KR</td><td>한국</td></tr><tr><td>KW</td><td>쿠웨이트</td></tr><tr><td>KG</td><td>키르기스스탄</td></tr><tr><td>LA</td><td>라오스</td></tr><tr><td>LV</td><td>라트비아</td></tr><tr><td>LB</td><td>레바논</td></tr><tr><td>LS</td><td>레소토</td></tr><tr><td>LR</td><td>리비아</td></tr><tr><td>LY</td><td>리비아</td></tr><tr><td>LI</td><td>리히텐슈타인</td></tr><tr><td>LT</td><td>리트와니아</td></tr><tr><td>LU</td><td>룩셈부르크</td></tr><tr><td>MO</td><td>마카오</td></tr><tr><td>MK</td><td>마세도니아</td></tr><tr><td>MG</td><td>마다가스카르</td></tr><tr><td>MW</td><td>말라위</td></tr><tr><td>MY</td><td>말레이시아</td></tr><tr><td>MV</td><td>몰디브</td></tr><tr><td>ML</td><td>말리</td></tr><tr><td>MT</td><td>몰타</td></tr><tr><td>MH</td><td>마샬 제도</td></tr><tr><td>MQ</td><td>마르티니크</td></tr><tr><td>MR</td><td>모리타니아</td></tr><tr><td>MU</td><td>모리셔스</td></tr><tr><td>YT</td><td>마요트</td></tr><tr><td>MX</td><td>멕시코</td></tr><tr><td>FM</td><td>미크로네시아</td></tr><tr><td>MD</td><td>모르도바</td></tr><tr><td>MC</td><td>모나코</td></tr><tr><td>MN</td><td>몽골</td></tr><tr><td>ME</td><td>모둔그로</td></tr><tr><td>MS</td><td>몬트세라트</td></tr><tr><td>MA</td><td>모로코</td></tr><tr><td>MZ</td><td>모잠비크</td></tr><tr><td>MM</td><td>미얀마</td></tr><tr><td>NA</td><td>나미비아</td></tr><tr><td>NR</td><td>나우루</td></tr><tr><td>NP</td><td>네팔</td></tr><tr><td>NL</td><td>네덜란드</td></tr><tr><td>AN</td><td>네덜란드 앤틸리스</td></tr><tr><td>NC</td><td>새 칼레도니아</td></tr><tr><td>NZ</td><td>뉴질랜드</td></tr><tr><td>NI</td><td>니카라과</td></tr><tr><td>NE</td><td>니제르</td></tr><tr><td>NG</td><td>나이지리아</td></tr><tr><td>NU</td><td>니우</td></tr><tr><td>NF</td><td>노퍽 섬</td></tr><tr><td>MP</td><td>북마리아나 제도</td></tr><tr><td>NO</td><td>노르웨이</td></tr><tr><td>OM</td><td>오만</td></tr></tbody>
코드 |
---|
<th>국가/지역</th></tr></thead><tbody><tr><td>PK</td><td>파키스탄</td></tr><tr><td>PW</td><td>팔라우</td></tr><tr><td>PS</td><td>팔레스타인</td></tr><tr><td>PA</td><td>파나마</td></tr><tr><td>PG</td><td>파푸아뉴기니</td></tr><tr><td>PY</td><td>파라과이</td></tr><tr><td>PE</td><td>페루</td></tr><tr><td>PH</td><td>필리핀</td></tr><tr><td>PN</td><td>피트케인 섬</td></tr><tr><td>PL</td><td>폴란드</td></tr><tr><td>PT</td><td>포르투갈</td></tr><tr><td>PR</td><td>푸에르토 리코</td></tr><tr><td>QA</td><td>카타르</td></tr><tr><td>RE</td><td>재결합</td></tr><tr><td>RO</td><td>루마니아</td></tr><tr><td>RU</td><td>러시아 연방</td></tr><tr><td>RW</td><td>르완다</td></tr><tr><td>BL</td><td>생트 바르텔레미</td></tr><tr><td>SH</td><td>세인트 헬레나, 승천 및 트리스탄 다 쿤하</td></tr><tr><td>KN</td><td>세인트 키츠 네비스</td></tr><tr><td>LC</td><td>세인트 루시아</td></tr><tr><td>MF</td><td>생마르탱</td></tr><tr><td>PM</td><td>생피에르와 미켈론</td></tr><tr><td>VC</td><td>세인트 빈센트 및 그레나딘</td></tr><tr><td>WS</td><td>사모아</td></tr><tr><td>SM</td><td>산마리노</td></tr><tr><td>ST</td><td>사오 토메 및 프린시페</td></tr><tr><td>SA</td><td>사우디아라비아</td></tr><tr><td>SN</td><td>세네갈</td></tr><tr><td>RS</td><td>세르비아</td></tr><tr><td>SC</td><td>세이셸</td></tr><tr><td>SL</td><td>시에라리온</td></tr><tr><td>SG</td><td>싱가포르</td></tr><tr><td>SX</td><td>신트 마르텐</td></tr><tr><td>SK</td><td>슬로바키아</td></tr><tr><td>SI</td><td>슬로바키아</td></tr><tr><td>SB</td><td>솔로몬 제도</td></tr><tr><td>SO</td><td>소말리아</td></tr><tr><td>ZA</td><td>남아프리카</td></tr><tr><td>GS</td><td>남 조지아 및 남 샌드위치 섬</td></tr><tr><td>SS</td><td>남수단</td></tr><tr><td>ES</td><td>스페인</td></tr><tr><td>LK</td><td>스리랑카</td></tr><tr><td>SR</td><td>수리남</td></tr><tr><td>SJ</td><td>스발바르와 얀 마옌</td></tr><tr><td>SZ</td><td>스와질랜드</td></tr><tr><td>SE</td><td>스웨덴</td></tr><tr><td>CH</td><td>스위스</td></tr><tr><td>TW</td><td>대만</td></tr><tr><td>TJ</td><td>타지키스탄</td></tr><tr><td>TZ</td><td>탄자니아</td></tr><tr><td>TH</td><td>태국</td></tr><tr><td>TL</td><td>티모르-레스테</td></tr><tr><td>TG</td><td>토고</td></tr><tr><td>TK</td><td>토켈라우</td></tr><tr><td>TO</td><td>통가</td></tr><tr><td>TT</td><td>트리니다드 토바고</td></tr><tr><td>TN</td><td>튀니지</td></tr><tr><td>TR</td><td>터키 (터키)</td></tr><tr><td>TM</td><td>터크메니스탄</td></tr><tr><td>TC</td><td>터크스 케이코스 제도</td></tr><tr><td>TV</td><td>투발루</td></tr><tr><td>UG</td><td>우간다</td></tr><tr><td>사용자 획득</td><td>우크라이나</td></tr><tr><td>AE</td><td>아랍에미리트 연합</td></tr><tr><td>UM</td><td>미국 소규모 부속 섬</td></tr><tr><td>UY</td><td>우루과이</td></tr><tr><td>UZ</td><td>우즈베키스탄</td></tr><tr><td>VU</td><td>바누아투</td></tr><tr><td>VE</td><td>베네수엘라</td></tr><tr><td>VN</td><td>베트남</td></tr><tr><td>VG</td><td>버진 아일랜드(영국)</td></tr><tr><td>VI</td><td>버진 아일랜드(미국)</td></tr><tr><td>WF</td><td>월리스 및 푸투나</td></tr><tr><td>EH</td><td>서사하라</td></tr><tr><td>YE</td><td>예멘</td></tr><tr><td>ZM</td><td>잠비아</td></tr><tr><td>ZW</td><td>잠비아</td></tr><tr><td>CU</td><td>쿠바</td></tr><tr><td>IR</td><td>이란</td></tr><tr><td>SY</td><td>시리아</td></tr><tr><td>KP</td><td>북한</td></tr></tbody>
코드 |
---|
참조하세요:
- PolicyService:GetPolicyInfoForPlayerAsync() , 지리 위치, 연령 그룹 및 플랫폼을 기반으로 하는 플레이어에 대한 정책 정보 반환
매개 변수
국가/지역 정보를 얻고 있는 플레이어.
반환
플레이어의 국가/지역 코드를 나타내는 문자열.
코드 샘플
This code sample gets the country/region code for a local player and prints "Hello, friend from Canada!" if the player's client IP geolocation is Canada.
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local player = Players.LocalPlayer
local result, code = pcall(LocalizationService.GetCountryRegionForPlayerAsync, LocalizationService, player)
if result and code == "CA" then
print("Hello, friend from Canada!")
else
print("GetCountryRegionForPlayerAsync failed: " .. code)
end
GetTranslatorForLocaleAsync
이 함수는 로캘 코드를 인수로 사용하고 해당 로캘에 대한 클라우드가 LocalizationTable.그런 다음 사용 가능한 경우 해당 로캘에 대한 번역을 수행하는 데 사용할 수 있는 Translator 개체를 반환합니다.지역화에 사용된 항목은 계층 아래에서 제공된 항목과 클라우드 테이블(사용 가능한 경우)을 포함합니다.이것은 LocalizationService:GetTableEntries(nil)에서 반환된 동일한 엔트리 세트가 됩니다.
이 함수는 오류가 발생할 수 있으므로 pcall() 로 감싸야 합니다.
참조하세요:
- LocalizationService:GetTranslatorForPlayer()는 제공된 플레이어의 로캘에 해당하는 번역기를 가져옵니다. 이 함수는 사용되지 않으며 새로운 작업에서 사용되면 안됩니다.
- 는 제공된 플레이어의 로캘에 대한 클라우드가 로드될 때까지 생성되며, 제공된 플레이어의 로캘에 해당하는 번역기를 가져옵니다.
매개 변수
Roblox가 지원하는 언어 또는 지역 코드.
반환
지정된 로캘에 대한 Translator 인스턴스.
코드 샘플
This code sample attempts to retrieve a Translator object for the locale "fr" (French).
LocalizationService:GetTranslatorForLocaleAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, prints "Hello in French:" followed by the French translation of "Hello World!". If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.
local LocalizationService = game:GetService("LocalizationService")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForLocaleAsync("fr")
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print("Hello in French: " .. result)
else
print("GetTranslatorForLocaleAsync failed: " .. translator)
end
GetTranslatorForPlayerAsync
이 함수는 플레이어를 인수로 받고 해당 플레이어의 로캘이 로드될 때까지 반환하기를 수행합니다(가능한 경우). This function takes a player as an argument and yields until the cloud LocalizationTable for that player's locale has been loaded, if available.그런 다음 사용 가능한 경우 해당 로캘에 대한 번역을 수행하는 데 사용할 수 있는 Translator 개체를 반환합니다.지역화에 사용된 항목은 계층 아래에서 제공된 항목과 클라우드 테이블(사용 가능한 경우)을 포함합니다.이것은 LocalizationService:GetTableEntries(nil)에서 반환된 동일한 엔트리 세트가 됩니다.
이 함수는 오류가 발생할 수 있으므로 pcall() 로 감싸야 합니다.
참조하세요:
- LocalizationService:GetTranslatorForPlayer() , 이 함수와 동일한 기능이지만 플레이어의 로캘에 대한 클라우드 LocalizationTable 가 로드될 때까지 기다리지 않고 생성되지 않습니다.이 함수는 사용되지 않으며 새 작업에서 사용되면 안됩니다.
- LocalizationService:GetTranslatorForLocaleAsync() , 제공된 로캘을 사용하여 번역할 때 사용할 번역기를 반환합니다.
매개 변수
당신이 얻고 있는 Player 에 대한 Translator .
반환
지정된 로캘에 대한 Translator 인스턴스.
코드 샘플
This code sample attempts to retrieve a Translator object for the local player. LocalizationService:GetTranslatorForPlayerAsync() is wrapped in a pcall because it may error. If it does not error and returns a Translator, it translates and prints "Hello World!" in the player's language. If the function errors, it prints "GetTranslatorForLocaleAsync failed:" followed by the error message.
LocalizationService:GetTranslatorForPlayer() can also be used if you'd like to get the player's translator without yielding until the function returns.
local LocalizationService = game:GetService("LocalizationService")
local Players = game:GetService("Players")
local textLabel = script.Parent
local success, translator = pcall(function()
return LocalizationService:GetTranslatorForPlayerAsync(Players.LocalPlayer)
end)
if success then
local result = translator:Translate(textLabel, "Hello World!")
print(result)
else
print("GetTranslatorForPlayerAsync failed: " .. translator)
end