Project1

标题: 翻译机什么的··· [打印本页]

作者: chd114    时间: 2015-1-10 08:42
标题: 翻译机什么的···
RUBY 代码复制
  1. module Chd114 end
  2. module Chd114::Text
  3.   TEXT = {
  4.     "染音若蔡"=>"初音未来",
  5.     "王爱王耳"=>"初音过去",
  6.   }
  7. end

这是之前鼓捣的一个转换词的东西···之前在群里问到过关于游戏中文字什么的翻译转换···
读取网上的词典什么的感觉不太靠谱而且玩游戏的人可能也没联网
所以楼主现在的想法是用类似导出对话脚本的东西导出文字什么的然后再弄成对应的转换,打开开关刷新后简繁体什么的就实现转换
那么问题来了···是先获取所有文字再去掉重复文字呢还是获取的时候就不获取重复的文字呢?
作者: 喵呜喵5    时间: 2015-1-10 13:31
获取所有文字,不判断文字是否重复
作者: chd114    时间: 2015-1-10 14:00
喵呜喵5 发表于 2015-1-9 20:31
获取所有文字,不判断文字是否重复

我的思路是获取完出现的文字然后在转义字符里设定简繁的对应转换···
作者: 寒冷魔王    时间: 2015-1-16 00:48
建立一个简繁关键字表,比如
KEY={'义'=>'義'}
其实按照多国语言软件的设定法,你可以设定一个xml文件,分别起名Tradional.xml,Simple.xml,表示繁体与简体,然后游戏直接读取即可。
如果你学习过安卓应用编程或者研究过软件设定的话你会很清楚这个的。
作者: tseyik    时间: 2015-9-27 13:44
本帖最后由 tseyik 于 2015-9-27 13:46 编辑

有脚本(印尼)做
http://theolized.blogspot.com
External Texts
文本用CSV做


<key1>;;0;2;0
\nbl['nar']Hello fellow Rmer.\| This is demo for;\nbl['nar']Halo sesama Rmer.\| Ini adalah demo ;;;
external text.\| This script allow you;script external text.\|Script ini bisa ;;;
to store your text dialogues using ;membuatmu menyimpat text dialog dengan;;;
external .csv file.\|;menggunakan file eksternal .csv.;;;
Of course it's also support message;Dan jelas juga didukung dengan kode ;;;
codes such as \I[24] or even change;message seperti \I[24] atau bahkan;;;
color,\.\. \C[21]like this \C[0];ganti warna,\.\. \C[21]seperti ini\C[0];;;
##############################;;;;
<key2>;Actor1;3;2;0
It's also support to change faceset;Juga didukung dengan ganti faceset;;;
as well.;;;;
##############################;;;;
RM則用関鍵字呼叫文本
set_message("dialog", "key1") #dialog.csv中key1文本
set_message("dialog", "key2")
用開關決定語言(預設開關1)
作者: chd114    时间: 2015-9-27 13:49
tseyik 发表于 2015-9-26 20:44
有脚本(印尼)做
http://theolized.blogspot.com
External Texts

你就不能换一个不需要墙的站吗···




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1