def get_translated_quick_replies(bcast, contact, org=None): """ Gets the appropriate quick replies translation for the given contact """ preferred_languages = bcast._get_preferred_languages(contact, org) language_metadata = [] metadata = bcast.metadata for item in metadata.get(bcast.METADATA_QUICK_REPLIES, []): text = Language.get_localized_text( text_translations=item, preferred_languages=preferred_languages) language_metadata.append(text) return language_metadata
def get_translated_media(bcast, contact, org=None): """ Gets the appropriate media for the given contact """ preferred_languages = bcast._get_preferred_languages(contact, org) return Language.get_localized_text(bcast.media, preferred_languages)