有些游戏的字幕文件是ini文件型的,由于游戏版本的不同,ini文件的内容可能会有少许不同。
2 q) T3 N ~* Q% F' D
0 G+ y: e& Z5 j7 S, V. @举例说明如下,我们翻译了一个B.ini文件,但是,最后发现这只是个测试版。
& s7 T7 c7 L- r正式版的文件是A.ini。我们要把B.ini中的项目整合copy到A.ini中去。" m+ S7 Y t: @8 @" u+ J% d
/ ?# `8 _* _- }* X
A.ini 内容如下& j/ q% [ M, H* u3 ~- B8 g
9 D, Z3 h: g1 b1 _, c1 A
[section1]4 Y, S" N( r2 L. x8 I$ i
key1=1! g2 U2 z e: q/ x4 @2 p
key2=29 t9 b, z2 e x
key3=3
( X D3 ]1 H ?9 k; k6 [key4=4. n) j4 z2 M9 z& b6 ~! u4 c6 D& D
key5=5) ^2 E9 {, K$ i7 U& A# P7 K1 V. R
# F3 H/ c, x$ _+ C) q# j, P6 p# K
[section2]
9 H& ?2 {1 ~7 `2 Akey1=1
$ [( ^1 g+ z% X+ hkey2=2% s2 L& k- C6 x" N" p% _- s. w$ i
key3=34 l% {& S0 z5 S& Y
: ]) e" [' b3 c" ~( s+ E' P( nB.ini 内容如下
) A1 U/ C5 [5 t9 A% s m+ [* j) M' g3 f* s) X- X9 |( v9 U2 S3 r9 \% X
[section1]9 F K4 v1 P" K$ F2 Y4 l
key2=a2" h( K# a0 Z$ U4 s0 d$ z A. R
key3=a3
+ k9 o o3 Z0 }" c$ Qkey4=a4
; y0 F j4 h skey6=a6 a# {5 ?1 z g3 }% @$ a( y
" z( B9 S9 n9 h3 k& O
[section2]
3 ]+ k* m, K; a0 H- M5 Bkey3=b30 f0 U5 K* l) T1 j) v5 {
key4=b4
: Z/ b$ @) a! w# d; a: y S O- M7 e
8 ]( j; {+ L5 g整合后A.ini 内容要求是如下这样( |1 L; f. U. K! f/ [8 g% b6 v1 |
[section1]
4 _' S; d; v- Z2 H/ E( t, ^3 ?key1=1* F M! t2 Q0 P# S7 E, C( I
key2=a2
, e2 S$ l6 P2 d7 Q% r: @* E% ]7 Skey3=a3
9 a1 E$ u! F: rkey4=a4. y7 d0 U6 W$ A) w) {' }1 c* V
key5=5$ C N- l3 h. N! s0 S5 L( O
6 l4 e, }# \; B' l8 y9 P[section2]/ _. h" J1 H( l$ [! M- i" W/ A
key1=1
l* L2 E6 _$ u3 l2 y# j9 B0 ~6 _key2=2
0 d. F. ^7 m( Ekey3=b3
' d( H7 [, J% r+ t7 Q4 b `
) x1 i4 D& y3 ]& ]请设计一个图形界面工具来完成。 |