@Override
    public boolean equals(final Object other) {
      if (this == other) return true;
      if (!(other instanceof AbstractTranslationStore.Translation)) return false;
      final AbstractTranslationStore<?>.Translation that = (AbstractTranslationStore<?>.Translation) other;
      return this.key.equals(that.key) &&
        this.translations.equals(that.translations);
    }
Returns a translation for a given key and locale, if any.

@param key the key
@param locale the locale
@return the translation, or {@code null} if none exists for this key
@since 4.20.0
api/src/main/java/net/kyori/adventure/translation/AbstractTranslationStore.java