Commit Graph

438 Commits

Author SHA1 Message Date
camperbot
1063426e5d chore(i18n,client): processed translations (#47030) 2022-07-26 00:25:21 +09:00
Dario-DC
dfd1fb22a0 chore(i18n): Updated italian/meta-tags.json (#46963)
* Updated italian/meta-tags.json

* Added keywords
2022-07-24 11:16:48 +02:00
camperbot
9433970aab chore(i18n,client): processed translations (#46962) 2022-07-22 12:46:14 +02:00
Ahmad Abdolsaheb
93b3151cca Adding meta-tags in Ukranian (#46981) 2022-07-22 10:00:18 +02:00
DanielRosa74
f0e4131f9d Adding meta-tags in Portuguese (#46973) 2022-07-21 12:18:09 -05:00
sidemt
ccd128959a i18n: add missing translation for Japanese (#46974)
i18n: add missing translation
2022-07-21 12:17:02 -05:00
Hankai Xia
b0faf882e1 chore(client): ts-migrate i18n-schema-validation (#46703)
* chore(client): Typescript migrate of i18n-schema-validation

* refactor(client): readJsonFile in i18n-schema-validation

* chore(client): extract field
2022-07-20 17:44:59 +02:00
camperbot
3ad1c72876 chore(i18n,client): processed translations (#46953) 2022-07-19 23:44:09 +09:00
Ahmad Abdolsaheb
72a9e76ce5 feat: remove the mention of recurring donations. (#46948)
feat: remove the mention of ongoing donations
2022-07-19 08:39:45 -05:00
Oliver Eyton-Williams
ef68b2ce7d fix(client): simplify challenge completion wording (#46938) 2022-07-18 14:59:10 +02:00
camperbot
65196f6b49 chore(i18n,client): processed translations (#46892) 2022-07-14 17:06:49 +02:00
Naomi Carrigan
31a542d111 fix: update i18n keys (#46838)
* fix: update key for i18n CTA link

* chore: sync remaining keys

* fix: update forum category links
2022-07-10 10:25:46 +02:00
camperbot
a2d25f40c3 chore(i18n,client): processed translations (#46787) 2022-07-07 07:54:38 -07:00
Ahmad Abdolsaheb
ba6de5a8ef feat: footer jun 22 (#46764) 2022-07-07 10:55:47 +02:00
camperbot
5a617186c1 chore(i18n,client): processed translations (#46773) 2022-07-06 17:34:24 +02:00
Muhammed Mustafa
793e021b82 chore(curriculum): remove wiki reference from cip (#46457)
Co-authored-by: Jeremy L Thompson <jeremy@jeremylt.org>
2022-07-05 23:26:03 +05:30
camperbot
d2b93ae838 chore(i18n,client): processed translations (#46732) 2022-07-01 15:03:55 +02:00
camperbot
bdd7278f54 chore(i18n,client): processed translations (#46724) 2022-06-30 17:25:34 +02:00
Ilenia
32175ff149 fix(client): fix typo (#46690) 2022-06-29 17:11:59 -05:00
camperbot
c7470ac4cd chore(i18n,client): processed translations (#46710) 2022-06-29 16:36:28 +02:00
Muhammed Mustafa
c648de9ee7 fix(client): validation test is typing a file, that doesn't exist (#46657)
fix(client): validation test looking for a file that doesn't exist
2022-06-27 15:44:56 +02:00
camperbot
1fe52761c0 chore(i18n,client): processed translations (#46681) 2022-06-27 12:46:17 +00:00
camperbot
98bf5d72de chore(i18n,client): processed translations (#46642) 2022-06-25 00:24:17 +09:00
Dario-DC
1cd3cedc74 feat: new italian footer (#46634)
new footer
2022-06-23 19:21:12 +02:00
camperbot
81f4feb3be chore(i18n,client): processed translations (#46630) 2022-06-23 21:34:10 +05:30
Oliver Eyton-Williams
9046d70b67 fix: use certification hours consistently (#46442)
* fix: use certification hours consistently

Since the value appearing on the /learn map was hardcoded, it could have
gone out of sync with the certifications, which were relying on
certification-settings.

Also, for simplicity (and because it's hard to estimate accurately), all
the certifications are set to 300 hours.  Fullstack being the exception,
as it is a set of certifications.

* feat: remove the hours from the map
2022-06-23 14:24:33 +03:00
Naomi Carrigan
4e8ab1634b feat: update the new rwd intro (#46624) 2022-06-22 15:14:29 -05:00
camperbot
f69864913d chore(i18n,client): processed translations (#46601) 2022-06-21 19:44:03 +05:30
camperbot
e95c76022b chore(i18n,client): processed translations (#46583) 2022-06-20 18:28:03 +05:30
Bruce Blaser
bcb048a93b fix(a11y): improve RWD challege grid accessibility (#45957)
* fix: improve RWD challege grid accessibility

* fix: change wording from challenge to step

* fix: improve keyboard focus indicator on step links

* fix: style jump link as button

* fix: accessible background color for completed steps

* refactor: make steps a nav region

* refactor: remove duplicate selector

* fix: enhance focus indicator on jump link

* fix: TS type

* refactor: remove unneeded CSS

* chore: resolve conflict

* chore: translate accessible name on nav

* fix: remove h4 from button

* fix: add course name to toggle button

* fix: improve accessibility of course stats on toggle button

* fix: prefix step links with sr-only "Step"

* fix: add start project button

* refactor: remove unnecessary spaces

* fix: clean up styles

* Update client/src/templates/Introduction/intro.css

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-06-17 15:45:40 +03:00
camperbot
d4234c256b chore(i18n,client): processed translations (#46507) 2022-06-15 15:17:07 +02:00
camperbot
8f57a8c976 chore(i18n,client): processed translations (#46496) 2022-06-14 21:09:31 +05:30
Bruce Blaser
46450b802c fix(a11y): improve challenge test suite results accessibility (#45802)
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-06-14 12:09:25 +05:30
camperbot
e559212f67 chore(i18n,client): processed translations (#46484) 2022-06-14 03:14:08 +09:00
camperbot
5a5272a67c chore(i18n,client): processed translations (#46439) 2022-06-10 23:04:24 +09:00
camperbot
961a41de21 chore(i18n,client): processed translations (#46420) 2022-06-10 02:03:50 +05:30
Radi Totev
c0e0dcfef9 chore: improve spelling (#46421) 2022-06-09 16:18:35 +02:00
camperbot
89f78e4d8c chore(i18n,client): processed translations (#46402) 2022-06-08 22:43:46 +05:30
camperbot
ecfac5733c chore(i18n,client): processed translations (#46381) 2022-06-07 14:00:36 -03:00
Jordan Moore
fcf2dd7254 fix(UI): Remove 'CTRL + Enter' on CTA for mobile (#46239)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-06-07 18:20:16 +05:30
camperbot
44b47e9e87 chore(i18n,client): processed translations (#46368) 2022-06-06 20:18:18 +05:30
Radi Totev
e581bd9081 feat(client): shortcuts legend modal available on pressing the ? key (#45530)
* Add modal texts in translations.json file

* Add shortcuts modal state in redux

* Create shortcuts modal

* Integrate shortcuts modal

* Resolve codefactor.io issues

* Extend list of shortcuts

Based on this comment:
https://github.com/freeCodeCamp/freeCodeCamp/issues/36841#issuecomment-933310078

* Remove temporary placeholder for modal title

* Open modal fom Hotkeys instead of learn.tsx

As suggested in this comment:
https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1101224993

* Complete list in transaltions

* Change shortcut presentation fo better a11y

Use table instead of list items as suggestedin this comment:
https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1101796368

* Add aria-labelledby

* Remove GAnalytics

* Remove leftover style

* Remove table caption

* autofocus on modal close button

* Improve modal a11y

- Add requested changes from https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1104764766
- Leave autofocus and parent div role=dialog changes for later. (https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1107754148)

* [WIP] Alllow users to turn off keyboard shortcuts

* Add keyboard shortcuts switch in settings

* Disable shortcuts

* Remove toggle switch description

* Refactor and cleanup

* Remove close button from modal header

Suggested by bbsmooth:
https://github.com/freeCodeCamp/freeCodeCamp/pull/45530#issuecomment-1107861091

* Fix lint issues

* Disable shortcuts

* Disable shortcuts by default

* Update challenge output test

* Update challenge-hot-keys test

* Disable shortcuts from inside handlers

Co-authored-by: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com>
2022-06-03 09:57:52 -07:00
camperbot
9b67298008 chore(i18n,client): processed translations (#46293) 2022-06-02 12:36:46 -03:00
camperbot
fd7fe273bc chore(i18n,client): processed translations (#46268) 2022-06-01 07:09:14 -07:00
Bruce Blaser
d2332093f6 fix(a11y): main menu a11y updates (#45137)
* fix: main menu a11y updates

* update font menu

* fix: sign in button text alignment

* fix: disabled button font

* fix: language menu font

* remove sign-in from main menu

* fix: add section dividers to menu

* fix: height on language selector menu

* fix: alignment of Menu button text

* fix: language globe icon

* refactor: remove dup selector

* update language menu colors

* refactor: clearer name for language menu display state

* fix: don't close onBlur if Menu button is clicked

* refactor: move globe icon styling to CSS

* refactor: get rid of switch statements

* refactor: remove try catch block

* fix: translate Change language button

* fix: move search into nav menu for mobile layout

* fix: forgot a merge

* refactor: updates for changes in i18n/all-langs

* fix: prevent menu from collapsing when focus is on change language button and user clicks into search

* fix: translate cancel change option in language picker

* feat: add cypress tests

* feat: display the complete language list

* fix: fix TS typing

* fix: force scrollbar on lang menu

* fix: remove scroll bar from lang menu

* fix: close menu when user tabs away from last menu item

* add list role to navigation list to appease Safari

* chore: capitalize Change Language/remove CSS comment

* fix: right side search box alignment in narrow view

* remove extraneous list role

* fix: cypress

Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
2022-06-01 10:39:26 +03:00
camperbot
ec73d8f0b1 chore(i18n,client): processed translations (#46249) 2022-05-31 18:33:48 +05:30
Sem Bauke
2790362df8 feat: instruction hiding with button (#46086)
Co-authored-by: ahmad abdolsaheb <ahmad.abdolsaheb@gmail.com>
2022-05-30 18:50:32 +05:30
camperbot
1037b39cf1 chore(i18n,client): processed translations (#46083) 2022-05-20 11:02:06 -07:00
camperbot
43024a32aa chore(i18n,client): processed translations (#46068) 2022-05-19 19:46:46 +05:30
Sem Bauke
cef1ef1db7 fix: update settings in batch (#46040)
* fix: update settings in batch

* fix: make buttons update

* fix: tests (hopefully)

* fix: cypress promise error

* fix: use submit instead of onclick

Co-authored-by: Niraj Nandish <nirajnandish@icloud.com>
2022-05-18 17:54:50 +03:00