有些游戏的字幕文件是ini文件型的,由于游戏版本的不同,ini文件的内容可能会有少许不同。
1 h1 u4 C4 W0 D$ @; Q" y: x9 Y: a* l" G; E* u
举例说明如下,我们翻译了一个B.ini文件,但是,最后发现这只是个测试版。0 F' Y( {: a; }
正式版的文件是A.ini。我们要把B.ini中的项目整合copy到A.ini中去。
& v3 F2 W: e: l V6 {' C; I( N5 r2 ?7 a# `8 I* X
A.ini 内容如下$ v- G ]1 _( L" J% v
; j7 u& E2 ?, }& A2 q4 v2 J
[section1]7 i5 y/ x+ C( t3 F
key1=1
$ \: e8 P e, D! V7 Akey2=26 R7 m! s9 o' [9 D
key3=3
9 k# P. V- z7 _" { l0 [key4=4) ~5 W- A+ \8 s8 n
key5=5
7 ?( {! c1 x, B- a$ e
% [! J' e2 P2 Z9 O- \! W5 G[section2]
1 ^1 o! d4 j- Y x. } |3 Rkey1=1$ ]7 c/ h& y2 W$ p
key2=20 x1 B+ z1 z- g8 H m
key3=3$ B/ r/ e3 v3 {. ]
! K6 ?- S0 y L7 Q' ]7 ^, W3 H
B.ini 内容如下
: M d# _5 N& W/ T! m1 b9 S7 M) X
[section1]
1 l3 o% a& J. e: L" Ykey2=a2
+ S+ y) ]5 U+ F/ N7 W7 Dkey3=a3( N. F- j( ?) j' A6 v" `( ?
key4=a4
& X; j/ @6 U, gkey6=a6# ^- y# f, \! P& ^) s
7 H. ?" i5 s, t/ w2 o7 b[section2]0 C" i7 r. A/ q/ a2 _
key3=b3
3 V" X+ L. W8 d' s- ?key4=b4
1 j/ K, \( b1 c4 T/ x4 B: w9 ~7 u6 f
整合后A.ini 内容要求是如下这样
D' @( B R1 _5 D0 T$ o[section1]
% B2 ?9 _; W- Zkey1=1* c* o" q+ n1 f) j8 x
key2=a2( x8 I3 _. s: ?& A d, B
key3=a3
& {* ? S6 ^; f4 E' H2 i7 {+ akey4=a4. A: B1 h& S: y# ]0 p
key5=5
# L ]0 `1 M' t# ?
6 x- C8 B1 A; X8 M+ |; S' i" Z[section2]
9 {* s! ~# J, ^4 gkey1=1
7 a9 f5 b* a- z* X+ {: Vkey2=2
# G) l* o! P5 tkey3=b31 l7 t& E5 D u9 B5 ]9 ]- W
5 r' @: O& Q+ O; y% L! k请设计一个图形界面工具来完成。 |