5. A computer-implemented method for managing localization workflow for a video game development, the method being implemented in a computer system comprising one or more processors, the method comprising: analyzing, by the one or more processors, an executable asset of a video game under development to determine whether a string has been added to or modified in the executable asset; analyzing, by the one or more processors, an executable asset of a video game under development to determine whether the string in the executable asset has been translated; and responsive to a determination that the string has been translated, automatically generating, by the one or more processors, an electronic message for a reviewer, wherein the electronic message notifies the reviewer of a review and approval task associated with at least the translated string; wherein the electronic message is included a metadata that have data types and content types, and limits the length of the translated string such that the program automatically rejects a translation that exceeds the length requirement and display a message indicating the reason for the rejection; when an exact match for the string is found, the corresponding translated phrase is reused into the corresponding dictionary file(s), and the translated phrase is linked into the executable code by the linker.
5. A computer-implemented method for managing localization workflow for a video game development, the method being implemented in a computer system comprising one or more processors, the method comprising: analyzing, by the one or more processors, an executable asset of a video game under development to determine whether a string has been added to or modified in the executable asset; analyzing, by the one or more processors, an executable asset of a video game under development to determine whether the string in the executable asset has been translated; and responsive to a determination that the string has been translated, automatically generating, by the one or more processors, an electronic message for a reviewer, wherein the electronic message notifies the reviewer of a review and approval task associated with at least the translated string; wherein the electronic message is included a metadata that have data types and content types, and limits the length of the translated string such that the program automatically rejects a translation that exceeds the length requirement and display a message indicating the reason for the rejection; when an exact match for the string is found, the corresponding translated phrase is reused into the corresponding dictionary file(s), and the translated phrase is linked into the executable code by the linker. 6. The method of claim 5 , wherein the electronic message is an e-mail message.