text: from django.utils.translation import ugettext_lazy as _
  
  
  NEXMO_STATUSES = {
      "delivered": _("Message arrived to handset."),
      "expired": _("Message timed out after we waited 48h to receive status from mobile operator."),
      "failed": _("Message failed to be delivered."),
      "accepted": _("Message has been accepted by the mobile operator."),
      "submitted": _("Message has been accepted by the mobile operator."),
      "buffered": _("Message is being delivered."),
      "unknown": _("Un documented status from the mobile operator."),
  }
  
  UNKNOWN_STATUS = _('Unknown status')
  
  
  NEXMO_MESSAGES = {
      0: _('Delivered'),
      1: _('Unknown error'),
      2: _('Absent Subscriber - Temporary'),
      3: _('Absent Subscriber - Permenant'),
      4: _('Call barred by user'),
      5: _('Portability Error'),
      6: _('Anti-Spam Rejection'),
      7: _('Handset Busy'),
      8: _('Network Error'),
      9: _('Illegal Number'),
      10: _('Invalid Message'),
      11: _('Unroutable'),
      99: _('General Error'),
  }
  
  NEXMO_DELIVERY_STATUS = {
      0: _('Queued'),
      1: _('In Transit'),
      2: _('Delivered'),
      3: _('Error in delivery'),
  }
  
  NEXMO_SEND_STATUS = {
      0: _('Success'),
      1: _('Throttled'),
      2: _('Missing params'),
      3: _('Invalid params'),
      4: _('Invalid credentials'),
      5: _('Internal error'),
      6: _('Invalid message'),
      7: _('Number barred'),
      8: _('Partner account barred'),
      9: _('Partner quota exceeded'),
      11: _('Account not enabled for REST'),
      12: _('Message too long'),
      13: _('Communication Failed'),
      14: _('Invalid Signature'),
      15: _('Invalid sender address'),
      16: _('Invalid TTL'),
      19: _('Facility not allowed'),
      20: _('Invalid Message class'),
  }
  
  UNKNOWN_MESSAGE = _('Unknown error')
  