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

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

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

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

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

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

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
0 \6 f" v) n) P. |  d  j7 I* @' A比如南希系列,哈迪男孩等。
+ E, O( Q( u( u' \$ @我们通常采取的方法是补上适量的空格,达到回车的效果。
" `$ h) C; N8 m4 A  y本工具就是一个自动补上适量空格的工具。
4 U; M/ v$ e: K8 A4 v0 l& U5 D4 O$ ~5 h
基本设计如下% M/ u% q" N  n
textbox1  多行, 用于输入原字符串
# ~# Q# O8 c  I# o1 Ztextbox2  多行,用于输出转换后的字符串
$ }  G9 v: d) f/ L% h! o+ m/ ]3 Y
  J  [5 P  N/ q* Q+ r- }textbox3   用于输入每行字节数a
+ T# s4 c  n' Q' B  T- w; htextbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为0
1 I  w* H0 k1 s) [- n5 o: k7 f当b>0时,a中已经包含b4 C8 s3 ^9 S% G  m* _5 F
b的作用是可以保证每行末尾的若干字符为半角空格。
8 I- u! u% C& [7 W6 r- I- m
% E7 p9 ]2 G, y; g  K% a* nbutton1   开始转换
& i  }: D' b# A8 a/ N" J  ^6 C* E( N, b& `# x: @; L
说明$ j- x" v5 C9 d1 _7 e& ?- l
原字符串是一个全角半角字符混合并带有回车换行的字符串。8 L( W! P( j) P$ V
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2009-3-22 14:18 | 只看该作者
引用第1楼warwar于2009-03-22 14:15发表的  :% V9 v; ]5 j, t' f% C
这个我来。。。。

' k# s5 g& F" d6 ^+ b" x6 ~好的,谢谢!
回复 支持 反对

使用道具 举报

地板
发表于 2009-3-22 16:21 | 只看该作者
恩,有个问题。
' U9 }- w4 p/ ~3 H如果原字符串带有英文,我导出的是英文采用双字节(补00)
" H" O1 h! t+ h0 l2 U2 N, e9 r4 {2 ~. T. S# b: c: ^
可是拷贝到TXT中,英文就变成单字节了,怎么办?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-3-22 16:31 | 只看该作者
引用第3楼warwar于2009-03-22 16:21发表的  :
  X& t: N0 N( _  `恩,有个问题。
. U( I: x1 X6 n/ E3 z( w如果原字符串带有英文,我导出的是英文采用双字节(补00)
4 n0 J% W! D3 w% \+ {# {9 N
4 x4 k9 b) t1 u9 y9 u; w可是拷贝到TXT中,英文就变成单字节了,怎么办?
/ X0 B& s1 ]$ J; M' U8 @$ V* L
可能你没理解清题目。2 w6 B/ s2 v7 f% S4 a+ v8 j0 g
举例来说
6 D' y* [" d3 @& r* n2 o' d% G" K" D1 K' d' t0 Z4 L* Y" V
输入串$ u( Z# p8 T, G5 B: G% Q$ `2 w* H
xyz汉汉汉汉汉x汉  B0 @" e- P" \
a=8,b=1
/ \" ^$ x1 k( p0 ^, @# N! h" J* p* k
输出就是
( {$ R" V" f, T( @6 N( z- v: i4 D8 |xyz汉汉 汉汉汉x 汉9 E. w! h- h1 n; X+ e0 x, f" ~4 |
2 A' V" ]6 c3 O+ B8 q1 u
可是拷贝到TXT中,英文就变成单字节了,怎么办--->
: R# O9 P. _$ s( p0 V4 d- A9 d$ k这个我就不知道了。我有一段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发表的  :
: d! W0 Q5 @, `1 ~那还用得到ExtText的str么....
2 J0 U$ v) V6 Q  n: u4 V  H
总之在某种情况下可以用上。, A: v3 P: K; F$ N  z+ ~# [
是个通用工具嘛。
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具( ^* S# d, @6 x. s' @

) \: p5 X0 Z8 ]& ~请007看看,有没有问题
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题
! J+ j2 G& ^% k; A- Z0 u/ e. S3 m& P2 F/ L" V- S
a=8 b=1  J, [2 m. V0 Q' J! @/ A2 u
汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉8 y2 Y% W/ ~% ]6 m+ O8 s2 Z
7 u! w- r$ a  L- t% K2 C+ M: }7 s$ r
正确* g8 ]& t4 U2 }2 [
汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉
; j1 G5 v7 k) G8 @6 r- {( J' T- N0 V( Y: g! A! E! z
错误
8 r. \& ?& g% S' Y) X* x汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉
( [1 a8 c  Z2 c" E6 V" r  D
2 o" r7 G$ G) p. y5 @: W: h说了在b>0时,a 中包含了b
" n, Y! F# w% B# r& v所以一次要输出3个汉加2个空格
# N8 X6 [, S7 @/ b5 R你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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