canvas-lms/frontend_build
Jacob Burroughs 9584d88b25 Support translated community links
Community links should never be added to the codebase itself anymore.
Instead they should be referenced as a translation with a key of
'community.#{key}'.  The links should be stored in config/locales/community.csv,
which is a download of the 'canvas-import' tab of the
'Canvas Translated Guides Mapping' sheet managed by the community team.

There are a few links that the community team says should be updated, that
will be done in a followup commit.

test plan:
- Spot check the various types of files (js/handlebars/erb/plain js)
- Try English, Spanish (or another non-english language in community.csv,
  and Catalan (or another language not in community.csv)

fixes FOO-1771

Change-Id: I67534204c2236a3ff05642cb2d13b8f546da9498
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/270622
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Charley Kline <ckline@instructure.com>
QA-Review: Charley Kline <ckline@instructure.com>
Product-Review: Jacob Burroughs <jburroughs@instructure.com>
2021-08-04 21:22:12 +00:00
..
webpackHooks add webpack notification hooks for gnome/linux 2018-03-14 19:54:40 +00:00
SourceFileExtensionsPlugin.js extend JS source files without relying on filepath 2021-01-14 17:15:06 +00:00
baseWebpackConfig.js Support translated community links 2021-08-04 21:22:12 +00:00
bundles.js rename some things 2021-04-06 01:12:49 +00:00
emberHandlebars.js rename some things 2021-04-06 01:12:49 +00:00
i18n.js rename some things 2021-04-06 01:12:49 +00:00
i18nLinerHandlebars.js rework handlebars dependency on brandable_css 2021-07-14 22:19:20 +00:00
i18nPlugin.js rename some things 2021-04-06 01:12:49 +00:00
momentBundles.js rename some things 2021-04-06 01:12:49 +00:00
webpackHooks.js Opt our js build tooling dirs into prettier 2018-11-07 22:46:16 +00:00
webpackPublicPath.js rename some things 2021-04-06 01:12:49 +00:00