+ /**
+ * Retrieves a translated text for the given i18n key. If the resource
+ * bundle for the current locale does not have a translation for the given
+ * key, the default locale is tried. If that fails, the key is returned.
+ *
+ * @param key
+ * The key to get the translation for
+ * @return The translated value, or the key itself if not translation can be
+ * found
+ */