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

Click the above to learn the Korean language.
Click the above to get more useful localization-related information.
For current time in your partner's time zone, click the above image.