dist/vue-i18n-gettext.esm.js
function (msgctxt, msgid) {
  var message;
  if (this.$i18n.getLocaleMessage(this.$i18n.activeLocale)[msgctxt]) {
    message = this.$i18n.getLocaleMessage(this.$i18n.activeLocale)[msgctxt][msgid];
  }

  if (!message) {
    return msgid
  } else {
    return message.msgstr[0] || message.msgid
  }
}
function (msgctxt, msgid) {
  var message;
  if (this.$i18n.getLocaleMessage(this.$i18n.activeLocale)[msgctxt]) {
    message = this.$i18n.getLocaleMessage(this.$i18n.activeLocale)[msgctxt][msgid];
  }

  if (!message) {
    return msgid
  } else {
    return message.msgstr[0] || message.msgid
  }
}
function ( msgctxt , msgid ) { var message ; if ( this . $i18n . getLocaleMessage ( this . $i18n . activeLocale ) [ msgctxt ] ) { message = this . $i18n . getLocaleMessage ( this . $i18n . activeLocale ) [ msgctxt ] [ msgid ] ; } if ( ! message ) { return msgid } else { return message . msgstr [ 0 ] || message . msgid } }
Context + Singular
Context + Singular