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

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

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

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

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

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

不少AVG在文本被修改为中文双字节之后,会出现各种各样的问题,如无法正常回车等等。
6 ~$ W# `" y3 A5 N" J比如南希系列,哈迪男孩等。1 P$ Q& j! ^" A# n
我们通常采取的方法是补上适量的空格,达到回车的效果。
8 W* L1 @: O0 R, X3 L, d本工具就是一个自动补上适量空格的工具。0 Y+ P% p+ l2 M0 n2 p! a

- ]6 h2 H4 `  g- O# @- R- W' @基本设计如下
, G  n1 ]6 q' l) |! m4 ytextbox1  多行, 用于输入原字符串% z6 |/ H* F$ p2 B
textbox2  多行,用于输出转换后的字符串  d& T, Z# [/ Q' [

( _3 `7 M! E: L9 f4 t6 O9 `textbox3   用于输入每行字节数a( _2 X2 P0 ~% z" r# Z
textbox4   用于输入每行末尾补足半角空格字节数b ,缺省值为0
/ Q: D% \7 U' f8 i3 \当b>0时,a中已经包含b/ r; N) q- G8 |5 k+ I( A
b的作用是可以保证每行末尾的若干字符为半角空格。+ i; K) b; B0 K6 y8 O: x5 R
0 l! F' q& B- \* }! C
button1   开始转换5 g# k5 V% I" Z7 j+ g( O( z
% U' y6 @) h, B" U& I4 `
说明8 u, L7 R1 t7 ^" I' G' d+ o0 C
原字符串是一个全角半角字符混合并带有回车换行的字符串。
7 J1 l4 ^  o+ I- ^& y0 R+ B6 J! {按上述规则补上半角空格后将把回车换行转换为若干空格,在固定的矩形范围内显示的时候达到换行的效果
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 很美好很美好 很差劲很差劲
回复

使用道具 举报

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

使用道具 举报

板凳
 楼主| 发表于 2009-3-22 14:18 | 只看该作者
引用第1楼warwar于2009-03-22 14:15发表的  :9 l% Z; ^2 P1 T1 ~4 g1 X  R
这个我来。。。。

. |, g$ i+ _) j, U+ Q8 d' ]好的,谢谢!
回复 支持 反对

使用道具 举报

地板
发表于 2009-3-22 16:21 | 只看该作者
恩,有个问题。* t: \  A5 o- r& `4 p% I- g* P; H) w
如果原字符串带有英文,我导出的是英文采用双字节(补00)) G+ H% s( o! j0 v8 s
5 n' ]  ?) u1 R" G( f5 w
可是拷贝到TXT中,英文就变成单字节了,怎么办?
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2009-3-22 16:31 | 只看该作者
引用第3楼warwar于2009-03-22 16:21发表的  :$ d9 R' s, z* D' a  H
恩,有个问题。' s# G7 |. y& [9 t- b. Y8 _' i$ U
如果原字符串带有英文,我导出的是英文采用双字节(补00)6 R- i: j) _: e6 f; w7 H$ H, B
" [* ^* e3 @) N0 Z) w
可是拷贝到TXT中,英文就变成单字节了,怎么办?

8 l3 b/ ~$ Z" a" h& f1 C1 Q: [可能你没理解清题目。
- i+ `* l. R; S8 o" Z& W+ t" T2 {2 y0 E举例来说
3 b( `; _6 H8 w2 E; t
; X( m0 a8 y0 S7 G7 O输入串: a+ f! U0 R2 H- P
xyz汉汉汉汉汉x汉
4 @# f1 H7 A! n3 M) X" E- Aa=8,b=1
! T' b" E/ P' f  k/ `% m+ @
. C  ~! I! \4 Y$ U4 v输出就是: r2 C3 {: d7 [( }6 C# W# T1 o& V
xyz汉汉 汉汉汉x 汉
) J2 Q, j9 M, q% n  ]# i( \8 U$ b: q; E9 E
可是拷贝到TXT中,英文就变成单字节了,怎么办--->
6 L0 Z8 r0 x3 z+ D) 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发表的  :: r0 |5 n4 A1 [) b  @
那还用得到ExtText的str么....

5 {( ]' U' q3 s$ n' x总之在某种情况下可以用上。3 q# |6 X# i; ]; P
是个通用工具嘛。
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-22 18:28 | 只看该作者
通用字幕补空格工具3 p6 t8 b  q" ~2 T: J* A$ h

7 [( H: `" a9 `  s( W请007看看,有没有问题
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2009-3-22 18:47 | 只看该作者
有问题. c, t* G4 A2 b: J8 S! r

- j% }- ]& c$ s' d& x) Y9 @4 Oa=8 b=12 Z! l) H# o/ G2 P! ^* q0 z
汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉汉
0 {/ g: x& }0 r  k7 [
5 q. R1 h* g" e+ K正确$ ]8 h0 J8 y& R: M6 n2 C9 C4 `
汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉汉  汉汉; N) d+ P- N4 ^1 {1 b. s  o% Q/ T

6 L2 ~- B6 A' q, B& [& q4 N8 T: x错误& o7 ]" M3 s% L* B2 L3 H) N8 E
汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉 汉汉汉汉
/ l! C" i# Q$ a2 C- ^0 k4 d2 \( m3 w1 P% ^6 M; o
说了在b>0时,a 中包含了b
4 Q' D9 o0 [( H+ l所以一次要输出3个汉加2个空格
  N/ c) j+ u( e  l2 N你的结果一行有9个字节了
回复 支持 反对

使用道具 举报

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

本版积分规则

冒险解谜游戏中文网 ChinaAVG

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

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

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

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