设为首页收藏本站官方微博

【已完成】【汉化任务简报】#11 通用字幕补空格工具

[复制链接]
查看: 3200|回复: 16
打印 上一主题 下一主题

【已完成】【汉化任务简报】#11 通用字幕补空格工具

跳转到指定楼层
楼主
发表于 2009-3-22 14:03 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

【已完成】【汉化任务简报】#11 通用字幕补空格工具

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
* q; x, b6 M/ I/ a2 e5 S比如南希系列,哈迪男孩等。5 n8 y4 S7 x; m. B: y
我们通常采取的方法是补上适量的空格,达到回车的效果。$ n% `( N# p; U5 Y$ q: ~" {
本工具就是一个自动补上适量空格的工具。
( ]/ ]1 {1 L9 J, X
$ c' _$ L# k" R. E) I基本设计如下
1 s6 q. O% z7 E( D8 }% O# `4 y: g$ btextbox1  多行, 用于输入原字符串+ ~8 K! I% s! }0 f
textbox2  多行,用于输出转换后的字符串
' i9 j. [6 d6 i2 J, ]. Q5 @4 s5 i. {/ E6 {4 }
textbox3   用于输入每行字节数a! u' Q* V1 V' B$ d7 o/ K
textbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为0, U" b  ?0 f/ L) W: w; k* p* H
当b>0时,a中已经包含b0 s6 J% F8 K! t
b的作用是可以保证每行末尾的若干字符为半角空格。( i+ e8 e+ D' o0 X! M
. z; H) f: R# T! \
button1   开始转换
3 v; q( ]6 R6 ^$ a* Z; ~
) `) e) ~- z3 u% E* i% T说明+ p" j3 K6 |8 }# |4 _" [& c
原字符串是一个全角半角字符混合并带有回车换行的字符串。4 B* b; V) y) S$ y$ r) i
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

17#
 楼主| 发表于 2009-3-22 19:51 | 只看该作者
测试通过,谢谢了!
回复 支持 反对

使用道具 举报

16#
发表于 2009-3-22 19:36 | 只看该作者
引用第12楼shane007于2009-03-22 19:05发表的  :* i* H2 O6 E0 T8 L/ k7 ?

3 h+ ~" M, C+ y: O0 ?7 B9 o+ X( z5 R0 @1 h- g# s
您自己看吧,毕竟您的版本漂亮。
老大,你们都改不了老用敬语是不....
7 K& ?4 L: W& ]+ ^+ A4 Y受不了的说....感觉在打10086
回复 支持 反对

使用道具 举报

15#
发表于 2009-3-22 19:30 | 只看该作者
我做的就是支持多段字符的

本帖子中包含更多资源

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

x

评分

参与人数 2威望 +2 金币 +10 收起 理由
慕容枫叶 + 2 + 10 制作工具奖励,抱歉给晚了
0 2:2050,4385

查看全部评分

回复 支持 反对

使用道具 举报

14#
 楼主| 发表于 2009-3-22 19:08 | 只看该作者
这个工具只能转换一个字符串,以后真对具体游戏就要做批量的。
( t5 S8 n6 Z* s* V目前做单个字符串就行了。
回复 支持 反对

使用道具 举报

13#
 楼主| 发表于 2009-3-22 19:05 | 只看该作者
引用第11楼firendless于2009-03-22 19:02发表的  :3 O3 Y' y7 c6 D/ ]
需要我也练手不~
( H* a5 E. O& ?, t3 j  B6 F: V
您自己看吧,毕竟您的版本漂亮。
回复 支持 反对

使用道具 举报

12#
发表于 2009-3-22 19:02 | 只看该作者
需要我也练手不~
回复 支持 反对

使用道具 举报

11#
发表于 2009-3-22 18:56 | 只看该作者
呵呵,我现在才明白 “a 中包含了b ” 是这个意思啊  f4 O; f9 @9 g0 h) V

6 U) f$ a* o# Z$ j9 f: _$ W再传一个上来
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题
" S* W" M9 \' y- r9 A, x/ k, W8 D, _. J! t1 H. l: [$ a$ `7 S
a=8 b=10 c4 G& Z" d( r+ o
汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉% b" e9 L3 n+ z
% ^& A( m" c( \
正确
* R. @. V- @5 K( W( w- j. o& [' n汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉% r: f0 k) m4 s( y
& I9 J  X& R9 D1 Q" f
错误
; Y" r% d* e7 b8 `' J汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 0 M# ~' y. E! ~+ L
2 B0 ~1 L. v+ Y& ~% j$ X2 [% s
说了在b>0时,a 中包含了b
5 |" R- X" |% S8 X- l1 h; h  ]( i3 L所以一次要输出3个汉加2个空格
" w" X. y0 i3 N3 b& _你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具, u6 D/ g% o' q3 h% g; S" |

3 I8 @& i: @) U, M* g& B请007看看,有没有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

官方微博官方微信号小黑屋 微信玩家群  

(C) ChinaAVG 2004 - 2019 All Right Reserved. Powered by Discuz! X3.2
辽ICP备11008827号 | 桂公网安备 45010702000051号

冒险,与你同在。 冒险解谜游戏中文网ChinaAVG诞生于2004年9月9日,是全球华人共同的冒险解谜类游戏家园。我们致力于提供各类冒险游戏资讯供大家学习交流。本站所有资源均不用于商业用途。

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