Public Access
feat: add i18next and react-i18next for internationalization support
This commit is contained in:
1 parent
98bba73192
commit
e9c0a2615a
3 files changed
+92
-1
No files matched your search
+1
-1
@@ -1 +1 @@
|
||||
{"version":"4.1.5","results":[[":frontend/src/utils/grading.test.ts",{"duration":11.88799999999992,"failed":false}],[":frontend/src/utils/latex.test.ts",{"duration":15.778799999999933,"failed":false}],[":backend/src/validators/authSchemas.test.ts",{"duration":14.862500000000068,"failed":false}],[":frontend/src/utils/validation.test.ts",{"duration":10.760000000000105,"failed":false}],[":frontend/src/utils/storage.test.ts",{"duration":9.449499999999944,"failed":false}],[":backend/src/validators/examSchemas.test.ts",{"duration":17.14530000000002,"failed":false}],[":backend/src/validators/adminSchemas.test.ts",{"duration":20.04939999999999,"failed":false}],[":backend/src/middleware/error.test.ts",{"duration":3.2900999999999954,"failed":false}],[":frontend/src/utils/slug.test.ts",{"duration":10.857900000000086,"failed":false}],[":frontend/src/utils/formatting.test.ts",{"duration":8.759399999999914,"failed":false}],[":backend/src/config.test.ts",{"duration":6.4430999999999585,"failed":false}],[":backend/src/validators/resultSchemas.test.ts",{"duration":12.441899999999919,"failed":false}],[":backend/src/utils/tokens.test.ts",{"duration":191.26739999999995,"failed":false}],[":backend/src/validators/setupSchemas.test.ts",{"duration":12.750800000000027,"failed":false}],[":backend/src/utils/asyncHandler.test.ts",{"duration":9.973799999999983,"failed":false}],[":frontend/src/utils/api.test.ts",{"duration":6.215300000000013,"failed":false}]]}
|
||||
{"version":"4.1.5","results":[[":frontend/src/utils/grading.test.ts",{"duration":13.527699999999982,"failed":false}],[":frontend/src/utils/latex.test.ts",{"duration":19.335300000000075,"failed":false}],[":backend/src/validators/authSchemas.test.ts",{"duration":18.226099999999974,"failed":false}],[":frontend/src/utils/validation.test.ts",{"duration":8.861599999999953,"failed":false}],[":frontend/src/utils/storage.test.ts",{"duration":13.730599999999981,"failed":false}],[":backend/src/validators/examSchemas.test.ts",{"duration":14.561199999999985,"failed":false}],[":backend/src/validators/adminSchemas.test.ts",{"duration":10.744000000000028,"failed":false}],[":backend/src/middleware/error.test.ts",{"duration":3.961199999999991,"failed":false}],[":frontend/src/utils/slug.test.ts",{"duration":7.912199999999984,"failed":false}],[":frontend/src/utils/formatting.test.ts",{"duration":8.322499999999991,"failed":false}],[":backend/src/config.test.ts",{"duration":5.9365999999999985,"failed":false}],[":backend/src/validators/resultSchemas.test.ts",{"duration":10.511600000000044,"failed":false}],[":backend/src/utils/tokens.test.ts",{"duration":197.5005,"failed":false}],[":backend/src/validators/setupSchemas.test.ts",{"duration":12.653300000000058,"failed":false}],[":backend/src/utils/asyncHandler.test.ts",{"duration":8.633299999999963,"failed":false}],[":frontend/src/utils/api.test.ts",{"duration":5.6884000000000015,"failed":false}]]}
|
||||
Reference in new issue
Block a user