fix: fallback to english challenges (#45635)
* fix: fallback to english challenges All challenges will use the english version if a translated file is not available. SHOW_NEW_CURRICULUM still gates what's shown in the client. * refactor: use closures to simplify createChallenge * refactor: remove messy destructure * refactor: add meta via helper * fix: fallback to [] for meta.required * fix: repair challenge.block * refactor: use CONST_CASE for meta + challenge dirs * fix: catch empty superblocks immediately * fix: clean up path.resolves * fix: invalid syntax in JS project steps * fix: default to english comments and relax tests Instead of always throwing errors when a comment is not translated, the tests now warn while SHOW_UPCOMING_CHANGES is true, so that tests will pass while we're developing and allow translators time to work. They still throw when SHOW_UPCOMING_CHANGES is false to catch issues in production * test: update createCommentMap test * refactor: delete stale comment * refactor: clarify validate with explanatory consts * feat: throw if audited cert falls back to english * fix: stop testing upcoming localized curriculum
This commit is contained in:
committed by
GitHub
parent
e0a5fcdb8e
commit
4cc20172c5
@@ -106,5 +106,6 @@
|
||||
"es69h6": "When you join two windows into one window",
|
||||
"fho5t5": "When you open a new tab at the end",
|
||||
"00kcrm": "yields true",
|
||||
"sxpg2a": "Your mailbox, drive, and other work sites"
|
||||
"sxpg2a": "Your mailbox, drive, and other work sites",
|
||||
"4143lf": "initialize buttons"
|
||||
}
|
||||
|
Reference in New Issue
Block a user