app/assets/javascrips/i18n_screwdriver/screw.js in i18n_screwdriver-10.7.2 vs app/assets/javascrips/i18n_screwdriver/screw.js in i18n_screwdriver-12.0.0
- old
+ new
@@ -7,7 +7,9 @@
const md5 = window.md5(message);
let translation = I18n.translations[I18n.locale][md5];
if (translation == null) {
translation = I18n.onMissingTranslation(md5, message);
}
- return interpolate(translation, data);
+
+ const [context, phrase] = translation.split("|")
+ return interpolate(phrase ?? context ?? "", data);
};