* Prepare: relocate user suggestions * Prepare: relocate users suggestion service -> query * Organization query for orgs with above-average scores * Rubocop * Limit to last 3 weeks * Tweak recent scope, limit to 5 orgs * Onboarding routes are also always JSON * Divide by zero makes NaN means * Add Orgs suggester into suggestions * Rubocop * select distinct orgs * Fix for weird edge-case with bad local data * Include type_identifier in JSON payload * Update follows API to allow org_ids as input * Update onboarding front-end to distinguish users/orgs * Fix: i18n issues * Fix: type_identifier in json output * Fix: distinct is weird * Fix: JS linter * Continue tweaking front-end * Audit import order * Cleanup @todo note * Try renaming controller action * Move Article average calculation to postgres and fix math * Refactor decorated type_identifier * Refactor SuggestProminent, return more orgs, fix spec math * Use FeatureFlag for organization suggestions * This might fix the jest
17 lines
461 B
JavaScript
17 lines
461 B
JavaScript
import { I18n } from 'i18n-js';
|
|
|
|
const i18n = new I18n();
|
|
|
|
const translationsDiv = document.getElementById('i18n-translations');
|
|
if (translationsDiv) {
|
|
const translations = JSON.parse(translationsDiv.dataset.translations);
|
|
i18n.store(translations);
|
|
}
|
|
i18n.defaultLocale = 'en';
|
|
const { locale: userLocale } = document.body.dataset;
|
|
if (userLocale) {
|
|
i18n.locale = userLocale;
|
|
}
|
|
export function locale(term, params = {}) {
|
|
return i18n.t(term, params);
|
|
}
|