萝卜说 - 罗布乐思 - 口袋核心

查看: 1687|回复: 0

[游戏资源] Roblox的多语言功能2

[复制链接]

0

收听

0

听众

52

帖子

正式用户

Rank: 1

萝卜币
61
发表于 2021-5-29 16:01:30 | 显示全部楼层 |阅读模式
Roblox的多语言功能2

在《Roblox的多语言功能》中,我为大家介绍了如何在Roblox中使用多语言功能,在对语言进行翻译,并将翻译配置到Roblox后台时,我们一条一条的修改,保存,非常的麻烦,今天我来给大家介绍一个相对方便的方法来配置后台,并且这些操作可以再Studio中完成。
(开始以下工作前,需要先在后台设置好源语言,另外,我清空了后台配置的翻译信息,一切从0开始)

在Studio中开启自动收集文字功能

点击插件页签,开启本地化工具


点击文本抓取按钮,开启文字自动收集功能


在Studio中运行测试游戏,多跑一段时间,之后停止文本抓取


之后查看资源管理器的LocalizationService下会多一个表格


然后回到本地化工具面板,点击导出按钮,将CSV文件保存在本地


保存的文件如下:


之后可以用excel或者其他文本编辑工具打开该文件
在表中填写翻译文本,并通过Studio上传到后台

打开表,可以看到如下内容


Key:一条数据的唯一ID,我们可以为一行数据设置一个ID,之后可以再代码中直接通过ID获得这行数据的翻译内容
Context:文字出现的位置
Example:事例,Roblox的多语言抓取功能可以将【分数:100】与【分数:200】抓取为【分数:{number}】通过{number}的方式,使得我们可以更方便的在代码里组合文字。这里的事例会显示一条具体信息,比如【分数:100】
Source:Studio识别出的源语言
可以看到LocalizationTest已经被识别出来(上一篇中UI上的文字)
之后,我们需要在表中添加一列,表头为zh-hans,就是简体中文Language Code,然后翻译文本


然后保存修改后的表(切记保存为编码格式为UTF-8的.csv文件)
再次回到本地化工具面板


可以选择更新或者替换按钮,将本地表格上传到后台
上传之中会弹出如下确认界面,确认无误后,点击确认按钮提交表格


上传成功后,这里会有上传完成的提示


我们再回到后台查看


可以看到刚才的信息已经添加到后台了
在Studio中测试多语言

除了在线上测试多语言,在Studio中也可以测试,点击测试页签中的玩家按钮




开启 启用测试配置文件,然后在区域设置的输入框中,输入zh-cn,然后在Studio中运行游戏,就可以测试多语言了(有时候第一次运行游戏并不能看到翻译的效果,重进一次就好了)。
其他

另外,我们可以通过本地化工具页面里的下载按钮,随时从后台将翻译的数据下载到本地,方便我们更新游戏内容,而且,我们手动在后台添加的数据也可以一起被下载下来,有时候2种方式配合着做,效果会很好。


最后,附一下其他语言的Language Code:
Language Code语言
bgBulgarianбългарски
deGermanDeutsch
enEnglishEnglish
esSpanishEspañol
frFrenchFrançais
jpJapanese日本語
koKorean한국어
ptPortuguesePortuguês
zh-hansChinese (Simplified)中文(简体)
zh-hantChinese (Traditional)中文(繁體)
bnBengaliবাংলা
bsBosnianбосански
csCzechČeština
daDanishDansk
elGreekελληνικά
etEstonianEesti
fiFinnishSuomi
hiHindiहिन्दी
hrCroatianHrvatski
huHungarianMagyar
idIndonesianBahasa Indonesia
itItalianItaliano
kaGeorgianქართული
kkKazakhқазақ тілі
kmKhmerភាសាខ្មែរ
ltLithuanianLietuvių
lvLatvianLatviešu
msMalayBahasa Melayu
myBurmeseဗမာစာ
nbBokmalBokmål
nlDutchNederlands
filFilipinoFilipino
plPolishPolski
roRomanianRomână
ruRussianрусский
siSinhalaසිංහල
skSlovakSlovenčina
slSlovenianSlovenski
sqAlbanianShqipe
srSerbianсрпски
svSwedishSvenska
thThaiภาษาไทย
trTurkishTürkçe
ukUkrainianукраїньска
viVietnameseTiểng Việt

更多多语言功能请看:


Roblox的多语言功能社区教程
Roblox的多语言功能Roblox是一个国际化的平台,我们发布的游戏可以被全世界的玩家玩到,而不同的国家用的语言也不同,如何让不同国家的玩家,到游戏中可以看到自己国家的语言呢,这就需要使用Roblox的多语言(本地化)功能了。 使用多语言功能需要有一下几个必要的步骤: 1.收集游戏中的文字。 2.根据我们需要支持的语言,对语言进行翻译,并将翻译好的语言配置到Roblox后台。 3.开…  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| |京公网安备11010502045240号

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4  备案:京ICP备2021013067号-2

快速回复 返回顶部 返回列表