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

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

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

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

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

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

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
* Z8 j  B+ \( B6 K比如南希系列,哈迪男孩等。
2 Z2 T$ J6 ?. J, q我们通常采取的方法是补上适量的空格,达到回车的效果。
- N* x) @6 O; X& E8 s本工具就是一个自动补上适量空格的工具。
/ V3 Y. L/ R2 j
- X+ ?4 C! L2 l2 _基本设计如下5 H0 m: l2 W/ M6 ?" e  z
textbox1  多行, 用于输入原字符串
" k' x3 F% t; R% @! j3 U8 itextbox2  多行,用于输出转换后的字符串( N% O$ p$ Y7 m1 e

1 d3 Z( d; |; {. \, Etextbox3   用于输入每行字节数a3 C0 o& x6 i8 ^! H  f
textbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为0
4 J8 Q% x0 f' u& `% c: a当b>0时,a中已经包含b
+ o. l9 W# u: |. yb的作用是可以保证每行末尾的若干字符为半角空格。4 `/ Q& y' ], ]$ K( U
$ U1 |# ]0 B( {7 {2 Z% {
button1   开始转换2 v6 l" G# f" ?) \$ Q* O

9 Q# z5 f8 f0 r* g# H+ ]" Z说明
1 w+ O- u, W1 p  a原字符串是一个全角半角字符混合并带有回车换行的字符串。0 ~( Y- h2 K& k+ h
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

沙发
发表于 2009-3-22 14:15 | 只看该作者
这个我来。。。。
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2009-3-22 14:18 | 只看该作者
引用第1楼warwar于2009-03-22 14:15发表的  :$ C0 o9 n: Q7 D3 c. N: k. Q
这个我来。。。。
2 D5 u- B8 k8 O2 [
好的,谢谢!
回复 支持 反对

使用道具 举报

地板
发表于 2009-3-22 16:21 | 只看该作者
恩,有个问题。2 ?9 |/ y4 i  E8 b( k/ b# o  c
如果原字符串带有英文,我导出的是英文采用双字节(补00)0 M. l( Y8 U  ^+ R, S

6 W8 l4 r6 h8 r2 f. k, l; \( W可是拷贝到TXT中,英文就变成单字节了,怎么办?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-3-22 16:31 | 只看该作者
引用第3楼warwar于2009-03-22 16:21发表的  :
+ w$ Z! R4 {2 K( d' v& r) P恩,有个问题。* K, a9 `, D+ K7 @/ f' A
如果原字符串带有英文,我导出的是英文采用双字节(补00)
+ w3 T$ t7 h, E1 {- c: j+ ?; ~9 T8 [
可是拷贝到TXT中,英文就变成单字节了,怎么办?
% F( @0 R) T  ~2 Q: t' z" L
可能你没理解清题目。
& d& H' c' e) e$ y7 q9 I1 j举例来说
% N- f5 g8 P2 E5 R, w
2 N3 ^. J1 F6 R' x/ _输入串) o9 b, H7 D3 }7 a3 M6 L& J
xyz汉汉汉汉汉x汉
. s, J" ?$ g7 `1 w/ q& i; @a=8,b=1
3 ?5 x4 x* e* k! v2 L, q0 M8 u9 Y
: q' n5 T2 |' w2 ?8 D+ f; t! ~8 N7 s  l输出就是
* F% ^; E: e) p& ^xyz汉汉 汉汉汉x 汉3 M$ T2 t- E6 p

) i9 _( Z( U: p: u2 Q  v3 Y可是拷贝到TXT中,英文就变成单字节了,怎么办--->
6 V, Y3 q+ w7 T这个我就不知道了。我有一段vb.net的代码,明天可以给你看看
回复 支持 反对

使用道具 举报

6#
发表于 2009-3-22 16:41 | 只看该作者
恩。现在理解了。
回复 支持 反对

使用道具 举报

7#
发表于 2009-3-22 17:43 | 只看该作者
那还用得到ExtText的str么....
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2009-3-22 18:17 | 只看该作者
引用第6楼firendless于2009-03-22 17:43发表的  :
  R/ |  D) W- N5 m2 M那还用得到ExtText的str么....
7 T2 `# e7 D6 y) A0 T7 E: @. U  N( r
总之在某种情况下可以用上。
2 P7 Z: K  J8 Y: ?2 b是个通用工具嘛。
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具! d# I: T5 A: N- F3 d2 w$ Q% V
8 \- e0 f0 R$ N# T
请007看看,有没有问题
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题
. z  S9 d. q( d4 V) T! e; _" B, }! H9 V8 U. w8 j3 S8 Q
a=8 b=1
5 m+ q7 J) u3 _. b) [; d$ O) T汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉
# h* v, f5 D1 f0 L1 P; O+ W- d: h1 ^  ^. j! \% S& B1 D5 C: e9 o
正确! x( l6 J. [$ |; F3 J: G; `2 ^
汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉6 S, H6 c; Y$ `+ W, [! W
+ |% n/ B7 {0 D3 C+ }' f" e* P0 B
错误3 C  i& W1 n- W1 N- W
汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 5 c: V2 P% A' v, a' l1 W
# M) E  x9 t, o: {& ~& T
说了在b>0时,a 中包含了b9 o. }5 T& O8 J  r2 e7 A- K
所以一次要输出3个汉加2个空格
  o3 x) q6 c! ], `+ R2 V你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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