I'm currently developing a Roguelike game and am using generated weapon names. My current method takes a wildcard string "%s%s %s" and uses a word dictionary to generate a name like "Megapower Gun" or "Superduper Sword", etc... I really want to translate/localize my game text to east Asian countries (China/Japan/Korea) but am not sure if the string-swapping technique I'm using will produce results which make enough sense. Does anyone have experience with these languages or have suggestions on how to generate reasonable names?