11. An apparatus for managing localization workflow for video game development, the apparatus comprising: one or more processors configured to execute computer program modules, the computer program modules comprising: a module configured to analyze a an executable asset of a video game under development to determine whether a string in the executable asset has been added to or modified; a module configured to analyze an executable asset of a video game under development to determine whether the string in the executable asset has been translated; and a module configured to automatically generate, responsive to a determination that the string has been translated, 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.
11. An apparatus for managing localization workflow for video game development, the apparatus comprising: one or more processors configured to execute computer program modules, the computer program modules comprising: a module configured to analyze a an executable asset of a video game under development to determine whether a string in the executable asset has been added to or modified; a module configured to analyze an executable asset of a video game under development to determine whether the string in the executable asset has been translated; and a module configured to automatically generate, responsive to a determination that the string has been translated, 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. 12. The apparatus of claim 11 , wherein the computer program modules further comprise a module configured to store the translated string.