有些游戏的字幕文件是ini文件型的,由于游戏版本的不同,ini文件的内容可能会有少许不同。
m* E/ G# T" E3 ~
5 D! j# y) V* s3 Z( M; H! P. w! D8 L举例说明如下,我们翻译了一个B.ini文件,但是,最后发现这只是个测试版。, [9 i* D! f$ c# Y4 V/ ?
正式版的文件是A.ini。我们要把B.ini中的项目整合copy到A.ini中去。8 F7 t2 e6 t$ _
/ b. f# S- k. Z" h7 o8 J% N
A.ini 内容如下
. x5 e D- G6 I$ s+ R0 x' v/ R8 ?& d8 n) T
[section1]& _% I+ K+ \7 F& M. m3 m; B
key1=1
! a, X2 B+ V( `0 A. q$ C4 q4 lkey2=2
0 O. c8 N ^3 I* h U/ ^' ?8 zkey3=3
5 L+ L# ^) B2 S, w# zkey4=4
. k2 \( K% }2 w5 G+ g3 p9 G) U* akey5=5; ]! E1 m# U1 g2 M: c( o' H" A
/ \+ x4 j( m& P$ V
[section2]
, d9 ~# c2 v! k' n0 m3 ykey1=1
! [3 L( Q9 U0 J- M& X1 a* Ikey2=2
& R3 T3 Y8 G- ]1 M9 L5 p3 [9 y+ w8 Qkey3=30 b8 x6 S* X/ V4 T
, m. ]/ }+ |' S
B.ini 内容如下8 p' d e( C$ V, c: i
. u3 n. f0 a# Y9 a+ y& V7 \8 @6 J[section1]
8 }! J# e# o+ T, Mkey2=a2
* {% i L. m- ]) m* y" dkey3=a3% C& u2 I/ q2 z" x
key4=a4$ v1 p3 E- X# V' N( F, `
key6=a6
4 u% |' D4 _3 o. [. o1 X( Q) a% ]5 \: S! Q' g# m" u$ `/ h
[section2]9 _: n" i, b6 F$ T
key3=b3" l3 l/ v0 [7 L/ G- F
key4=b4
. W7 _# S8 x) d- Z3 U7 v" ^/ A0 E4 U; }, L
整合后A.ini 内容要求是如下这样, O% z7 C. c U2 {( y2 h4 _
[section1]
/ O& k7 P# r4 X3 D! H5 l) Skey1=1; U& f: G0 b7 N# H) ]( m i/ s4 `
key2=a2
+ _0 d3 S( P" }5 V: k$ i7 @8 Ekey3=a3
7 ~8 f5 T# I/ u8 m- G& x$ p5 mkey4=a41 x& [) b' j0 R
key5=5
- L/ t& L, ~* r3 K# ~' G' i
9 i$ r2 d* ~9 o9 W1 A6 ][section2]
, m: {* ^1 V5 [2 ekey1=19 u7 l6 Z% D+ D# ~- A G$ |: H0 w' _
key2=2/ i l+ L' X: t! W
key3=b3 c3 j6 w3 E6 S i+ j6 S% F
! i( e/ O7 W, @4 F请设计一个图形界面工具来完成。 |