|
|
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 | 语言 | | | bg | Bulgarian | български | | de | German | Deutsch | | en | English | English | | es | Spanish | Español | | fr | French | Français | | jp | Japanese | 日本語 | | ko | Korean | 한국어 | | pt | Portuguese | Português | | zh-hans | Chinese (Simplified) | 中文(简体) | | zh-hant | Chinese (Traditional) | 中文(繁體) | | bn | Bengali | বাংলা | | bs | Bosnian | босански | | cs | Czech | Čeština | | da | Danish | Dansk | | el | Greek | ελληνικά | | et | Estonian | Eesti | | fi | Finnish | Suomi | | hi | Hindi | हिन्दी | | hr | Croatian | Hrvatski | | hu | Hungarian | Magyar | | id | Indonesian | Bahasa Indonesia | | it | Italian | Italiano | | ka | Georgian | ქართული | | kk | Kazakh | қазақ тілі | | km | Khmer | ភាសាខ្មែរ | | lt | Lithuanian | Lietuvių | | lv | Latvian | Latviešu | | ms | Malay | Bahasa Melayu | | my | Burmese | ဗမာစာ | | nb | Bokmal | Bokmål | | nl | Dutch | Nederlands | | fil | Filipino | Filipino | | pl | Polish | Polski | | ro | Romanian | Română | | ru | Russian | русский | | si | Sinhala | සිංහල | | sk | Slovak | Slovenčina | | sl | Slovenian | Slovenski | | sq | Albanian | Shqipe | | sr | Serbian | српски | | sv | Swedish | Svenska | | th | Thai | ภาษาไทย | | tr | Turkish | Türkçe | | uk | Ukrainian | україньска | | vi | Vietnamese | Tiểng Việt |
更多多语言功能请看:
Roblox的多语言功能社区教程
Roblox的多语言功能Roblox是一个国际化的平台,我们发布的游戏可以被全世界的玩家玩到,而不同的国家用的语言也不同,如何让不同国家的玩家,到游戏中可以看到自己国家的语言呢,这就需要使用Roblox的多语言(本地化)功能了。 使用多语言功能需要有一下几个必要的步骤: 1.收集游戏中的文字。 2.根据我们需要支持的语言,对语言进行翻译,并将翻译好的语言配置到Roblox后台。 3.开… |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|