有些游戏的字幕文件是ini文件型的,由于游戏版本的不同,ini文件的内容可能会有少许不同。! Q* f. \5 |9 o2 e. @" Z0 ?
* J7 q" Z' y5 |7 B+ }; k举例说明如下,我们翻译了一个B.ini文件,但是,最后发现这只是个测试版。
( G. q4 {9 y# `+ B; s& M正式版的文件是A.ini。我们要把B.ini中的项目整合copy到A.ini中去。
z) g. J2 j. X4 f' q' b: j$ q. `( Q) W
A.ini 内容如下
' i! h o/ y) T! X! {& Z/ G
. [( P. z- ^7 E[section1]1 f0 |+ B8 Q" T$ [- c8 O4 I' t
key1=1
8 h3 t$ w: I5 Gkey2=2
0 V: ?. i+ A0 l8 P$ ~6 ^key3=3! ~- o; u) m2 C: b7 s
key4=4
7 ?- T1 R' j/ V1 S7 [1 Vkey5=57 {9 K, @- ~+ J2 C+ `
9 h, l) b" _! R( o7 w" r0 \! Y6 S[section2]
1 Y* D% r0 y7 [4 D3 G& C/ Akey1=1
7 h! {! V# f y$ C; B' X+ Z9 ekey2=26 K: r6 F! k. J8 a( I: P
key3=3
7 l) @* [* C. s7 [( L9 O% u; |7 E- x0 [
B.ini 内容如下
+ O1 _; A4 F% x+ ]. i+ K+ G8 G+ \5 u1 a' L7 i( r& i" \
[section1]
- o* B7 k6 i. y. T, t Q$ A0 Bkey2=a27 F, m, C/ q) ?; F( m* H! s2 b/ v
key3=a38 N/ Q2 _, ~5 ^7 A( f9 k
key4=a44 X8 h& Q. R1 X! d) D: d, {4 A
key6=a6
0 L1 @* w7 Y$ F& ?! q1 ^/ j G
$ ~: n5 W' Z8 k* R W/ s[section2]
' l% z8 F0 s3 w2 ?7 {$ Xkey3=b3/ @( `8 E( ^. R& p! g
key4=b4! F9 u3 q. r( N1 h. B! v
/ ~1 S" K$ T6 N' J; ^5 s
整合后A.ini 内容要求是如下这样8 n- u- r2 b* {1 Z, B: b
[section1]
- R3 j. G1 H, _8 n# gkey1=1
0 T% a, e9 p, B: E" S1 E" ikey2=a2
) T9 N/ `- J2 q- skey3=a3( c. ~ c7 }& }' a7 m
key4=a49 x$ } T! I W9 Y6 j: r
key5=5
1 V- A1 Q: y. h! T. H8 ` |! @" T" F7 m" w8 Q
[section2]1 \8 S8 ^- c2 k' j9 i
key1=19 T, r" B u# k* z0 s' \
key2=21 _) q' w, o3 Y$ B# Z
key3=b3
( V7 z/ m$ x% ?- _- A. |1 X
$ {/ h1 X8 S1 Y请设计一个图形界面工具来完成。 |