|
|
|
Guidelines about Translating
Software Strings
Placeholders
Software strings may contain
placeholders. These are replaced with text when
the program runs.
For example:
%d - replaced with an integer
%s - replaced with a text
%f - replaced with a real number
%c - replaced with a single character
If "Put %d in the %s" is translated
"%s ¿¡ %d ¸¦ ³ÖÀ¸½Ê½Ã¿À"; that is
if the order of %d and %s is reversed, the application
cannot be built because the program expects a
number in the first placeholder and text in the
second placeholder. Consequently, it is very important
to keep the order of the placeholders.
In the aforementioned example, it is easy to see
that the order has been changed. In the following
example, where "Put
%s in the %s" is translated as "%s
¿¡ %s ¸¦ ³ÖÀ¸½Ê½Ã¿À", it is difficult to spot.
The order seems to be correct. However, semantically
it is not.
For example, if the first %s is replaced with
"orange" and the second %s is replaced
with "bag". Then the translation will
yield:
¿À·»Áö¿¡ °¡¹æÀ» ³ÖÀ¸½Ê½Ã¿À
The translation should read as follows:
%s ¸¦ %s ¿¡ ³ÖÀ¸½Ê½Ã¿À
where you have:
¿À·»Áö¸¦ °¡¹æ¿¡ ³ÖÀ¸½Ê½Ã¿À
|
|
Copyright
& Trademark Notice
|
Privacy Policy
|
Terms
and Conditions
T2K Services
Address: Wanggok-Ro 55, 104-Dong 204-Ho (Wanggok-Dong, 1st Ensvil Apt. Complex) Uiwang-Si, Gyeonggi-Do, 16064, Korea
Tel: +82-31-429-5888
C.P.: +82-10-3064-0447
E-mail: t2k@welkoreanize.com
|