diff --git a/src/app/editor/message/message_data.cc b/src/app/editor/message/message_data.cc index 6c9f18a8..7689b43f 100644 --- a/src/app/editor/message/message_data.cc +++ b/src/app/editor/message/message_data.cc @@ -178,6 +178,17 @@ std::vector BuildDictionaryEntries(Rom *rom) { return AllDictionaries; } +std::string ReplaceAllDictionaryWords(std::string str, + std::vector dictionary) { + std::string temp = str; + for (const auto &entry : dictionary) { + if (entry.ContainedInString(temp)) { + temp = entry.ReplaceInstancesOfIn(temp); + } + } + return temp; +} + absl::StatusOr ParseSingleMessage( const std::vector &rom_data, int *current_pos) { MessageData message_data;