13. A non-transitory computer-readable storage medium tangibly embodying a program of instructions executable by a processor, the program of instructions comprising: at least one instruction to display at least two different windows of a broadcast automation software, each different window including a plurality of user interface (UI) strings programmed into the broadcast automation software, wherein a first UI string of the plurality of UI strings is included in both a first window and a second window; at least one instruction to translate the plurality of UI strings included in the first window from a default language into a translation language, wherein the first UI string is translated into the translation language as a first translated UI string; and at least one instruction to translate the plurality of UI strings included in the second window from the default language into the translation language, wherein the first UI string is translated into the translation language as a second a second translated UI string different from the first translated UI string.
14. The non-transitory computer-readable storage medium of claim 13 , wherein translation information used to translate the plurality of UI strings varies based on a context in which the plurality of UI strings are used.