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

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

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

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

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

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

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
: B: V9 X8 K$ S" v9 \* }" `( B比如南希系列,哈迪男孩等。
5 Q$ z2 g8 W  n& ^% V. ]我们通常采取的方法是补上适量的空格,达到回车的效果。
7 Z8 ]  \8 C. T4 D本工具就是一个自动补上适量空格的工具。
/ J9 A' k; ^, G$ X* t7 i9 y; ^6 h: V8 n  Z% v# p
基本设计如下! v% }$ S* D; W! B6 M
textbox1  多行, 用于输入原字符串' x0 j2 n$ V- E9 q8 Q. J2 T5 K
textbox2  多行,用于输出转换后的字符串* B5 u1 b3 T7 f. D2 Z/ z

: K, Q8 S- U* `' J7 `. ?textbox3   用于输入每行字节数a
2 D9 T* Y+ b$ b( p! P+ V- g$ htextbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为0
% F& _$ V# i1 e6 C当b>0时,a中已经包含b
  s5 |7 _: z- \b的作用是可以保证每行末尾的若干字符为半角空格。  i2 V  A, ^" O2 \" j. W+ I

( i3 Q" n! @& V# Vbutton1   开始转换
8 F5 E) X4 \$ i; y( \4 b# ]" [' \3 E3 h& j
说明& z2 }" e, S; H& R3 t# I
原字符串是一个全角半角字符混合并带有回车换行的字符串。- @0 f4 Z- W+ d+ y
按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2009-3-22 14:18 | 只看该作者
引用第1楼warwar于2009-03-22 14:15发表的  :0 b  U" ]+ y" H' n1 \
这个我来。。。。

4 X# f1 T4 I; ^" y" @' x+ E: D' ]好的,谢谢!
回复 支持 反对

使用道具 举报

地板
发表于 2009-3-22 16:21 | 只看该作者
恩,有个问题。
2 q; V+ u0 D3 z$ k如果原字符串带有英文,我导出的是英文采用双字节(补00)5 Q& w" j0 a3 S6 c
- m; {5 [' F* \9 ?. y
可是拷贝到TXT中,英文就变成单字节了,怎么办?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-3-22 16:31 | 只看该作者
引用第3楼warwar于2009-03-22 16:21发表的  :) s( Y; d8 v( c. {, G% r
恩,有个问题。; l$ }9 U& m  ?/ E( ]& \( W. D
如果原字符串带有英文,我导出的是英文采用双字节(补00). Z7 B5 y  g' }* h2 W6 y& R& j
# T+ C) s8 V5 E% O# ]' u
可是拷贝到TXT中,英文就变成单字节了,怎么办?
3 {  V: @5 k! Q! |& R( `; U
可能你没理解清题目。
  o# H2 _; f: r  {8 H举例来说
* F  \3 _) r$ X2 l* d
( p+ l; G( V3 K输入串
) v! s- g% t# Pxyz汉汉汉汉汉x汉
3 R' K1 x9 A8 U5 ^; K$ ^$ A3 ia=8,b=1! t! v! I3 }: z8 J% e* g2 A
& R3 i! o8 H; Y2 {9 K( d
输出就是
7 O( S9 @) Z9 P: axyz汉汉 汉汉汉x 汉
  u9 L# L. Y9 B; h
; `9 c3 M. b5 k) T1 O可是拷贝到TXT中,英文就变成单字节了,怎么办--->  [# }* T& q; g) i- |  G) S" b
这个我就不知道了。我有一段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发表的  :0 g7 c9 K9 q# H) f# [  ?% N
那还用得到ExtText的str么....

1 H7 X. ~- l# C$ x3 @! K; V. `总之在某种情况下可以用上。
% M9 `/ s  j1 A" _: n3 E) q' h是个通用工具嘛。
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具% X' x9 h& i2 u
' c! m5 f; ]" J! P; u/ W. ?2 ~
请007看看,有没有问题
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题0 G' `9 Q' d- R6 ~

: `8 W( ?( G% u0 ma=8 b=15 N  \6 r0 g1 @0 I
汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉
- z' M& }7 @1 `4 J+ [' }
: E1 y! L' A/ d: O. A正确
; z' u; r5 F# Q- c7 e汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉
- C1 F0 q. G& _; E: T. D, g5 W8 y# c8 y/ p0 d! r
错误) N* {) C6 m7 S  z5 w0 n
汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉
' w( l5 [  f9 R9 O4 e4 Q- q( Y
/ G5 z, X! [" I: s说了在b>0时,a 中包含了b' _/ x. x, O$ A& {- V% G
所以一次要输出3个汉加2个空格
6 q5 b& t; ]+ g  ^1 t你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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